BM6P6(@ ~~~yyyxxxuuuooofff[[[RRRLLLFFFDDDCCCDDDHHHKKKKKKJJJLLLMMMNNNNNNOOOWWWiii|||zzzfff|||{{{~~~uuutttQQQ===AAAFFFZZZzzz~~~yyyxxxzzzyyy~~~}}}||||||{{{{{{vvvrrrpppooohhhZZZKKKDDDGGGFFFGGGJJJKKKIIIEEEDDDEEEBBB???============<<<999777444222222333555666555555888???GGGOOOTTTVVVWWW]]]UUUAAA888???CCC???IIIIIIIIIIIIIIIJJJIIIIIIMMMKKKIIIFFFIIITTTdddppp}}}ttt[[[FFFAAAEEEGGGUUUqqqzzzrrruuu||||||rrrmmmkkkiiiggg^^^\\\XXXUUUUUUXXX[[[^^^___fffhhhiiihhh___cccvvvyyyggg[[[ccczzzwwwrrrttt}}}nnnSSSLLLIIIFFFFFFHHHJJJIIIGGGHHHGGGIIIMMMOOOLLLLLLNNNQQQ[[[iiivvv|||~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}~~~|||~~~|||}}}~~~~~~zzzwwwyyyxxxwwwvvvwwwyyy|||}}}{{{yyywwwwwwxxxyyyxxxwww|||{{{yyywwwuuusssrrrrrrpppooooooppprrrqqqlllgggTTTLLLHHHKKKOOOQQQQQQSSSXXXOOOTTT\\\zzzlllJJJ<<>>>>><<<555222111000000000000000111...222333<<>>===<<<;;;;;;999888666444444444444555666555333222222333555666{{{zzzvvvpppfff[[[RRRLLLDDDCCCBBBDDDHHHJJJIIIHHHLLLLLLNNNOOOOOOVVVgggyyy}}}nnn~~~{{{yyyPPP===AAAGGG[[[{{{wwwwww|||}}}|||zzzyyywwwtttrrrpppgggYYYMMMHHHNNNNNNOOORRRRRROOOJJJGGGFFFDDDBBBBBBBBBAAA???===:::888555333333333555666444555888>>>GGGOOOUUUWWW``````VVVEEE===AAAEEEEEEOOOQQQTTTUUUTTTSSSRRRRRRPPPNNNIIIDDDCCCIIITTT]]]fffbbbYYYLLLBBB@@@DDDHHH^^^www~~~uuuvvv{{{{{{}}}|||uuukkkccc^^^\\\ZZZXXXUUUTTTSSSSSSTTTWWWZZZ\\\___jjjooooooiiiZZZXXXiiizzzxxxjjjbbb\\\aaarrryyyuuuzzz~~~{{{|||}}}rrr\\\KKKIIIGGGKKKPPPRRRNNNIIIFFFHHHNNNTTTVVVSSSSSSWWW^^^eeennnvvvzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||}}}~~~{{{xxxzzzyyyxxxwwwxxxzzz{{{}}}{{{yyywwwwwwxxxxxxxxxwww{{{zzzxxxvvvtttrrrqqqqqqpppooonnnpppqqqpppkkkfffVVVNNNIIIKKKOOOPPPPPPQQQVVVNNNVVV]]]yyyeeeCCC:::JJJfffpppyyywwwjjjyyynnntttLLL@@@<<<;;;888111222222111000000000000111...222333;;;KKKRRRYYYggg}}}hhhaaafffwww}}}jjjaaabbbhhh}}}}}}xxxxxxzzz}}}}}}|||xxxwwwuuuuuuwwwwwwwwwvvvttttttsssrrrsssxxx~~~~~~}}}}}}||||||~~~~~~}}}zzzrrrjjjWWWGGG;;;<<<>>>======@@@FFFEEEDDDDDDEEEGGGIIIJJJIIIKKKMMMOOOOOOMMMJJJHHHBBB@@@>>><<<;;;:::::::::<<<;;;999888777777777888777666444222222444666777}}}{{{wwwpppfff[[[QQQKKKBBBBBBCCCEEEHHHIIIHHHGGGKKKLLLOOOOOOOOOTTTeeeuuuuuutttOOO;;;@@@GGG[[[zzzvvvvvv}}}~~~~~~~~~~~~|||zzzxxxvvvuuutttrrrnnncccUUUNNNMMMTTTVVVZZZ^^^^^^ZZZSSSMMMGGGGGGHHHIIIIIIFFFBBB???;;;999666444333333444444444555777===FFFOOOVVVYYYfff^^^QQQFFFAAADDDJJJOOOZZZ\\\^^^\\\YYYXXXYYY[[[]]]ZZZTTTMMMIIIJJJNNNRRRVVVJJJBBBBBBBBB@@@FFFPPPnnn{{{}}}|||ssslllhhhbbb]]]VVVPPPMMMJJJHHHGGGHHHJJJLLLOOORRRUUUWWWXXX```ppp}}}ttt\\\SSS___fffjjjbbb[[[^^^^^^```kkkooommmttt|||zzzyyyzzz}}}oooeeeQQQMMMMMMUUU___ccc___YYYTTTYYYbbbkkkmmmmmmqqqxxx~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{zzzyyyyyyzzz{{{|||zzzyyywwwwwwxxxxxxxxxwwwxxxxxxwwwuuutttrrrqqqqqqpppnnnmmmnnnpppnnnhhhdddVVVOOOKKKLLLOOONNNNNNPPPUUUPPPZZZccc{{{___===999JJJhhhuuuzzzfffnnnooouuuMMMAAA;;;999888111333222111111000000111111///222111888HHHPPPWWWfffvvviiiiii|||ttteeebbbdddbbbxxx~~~||||||}}}}}}{{{zzzxxxwwwwwwyyy{{{{{{yyywwwtttttttttttttttwww|||~~~}}}||||||{{{|||~~~}}}~~~{{{sssjjjWWWHHH===>>>AAA???>>>AAABBBDDDHHHMMMSSS\\\eeekkkhhhlllpppqqqllleee^^^ZZZRRROOOIIIDDD@@@>>>>>>>>>===<<<;;;:::999999999:::999777555444444555777999}}}{{{vvvnnndddXXXOOOIIIAAABBBEEEHHHIIIJJJHHHGGGKKKLLLOOOPPPOOOTTTcccssswwwgggiii}}}NNN:::???FFFYYYwwwyyywww}}}xxx}}}{{{yyyyyyyyyzzzzzzyyywwwuuutttrrrrrrqqqkkk^^^QQQNNNRRRXXX___gggkkklllggg\\\RRRGGGIIILLLOOOOOOLLLEEE@@@:::888666444222111222222555555777===FFFOOOVVVZZZeeeVVVFFFAAACCCIIISSS]]]bbb```\\\UUURRRVVV```hhhpppllleee___[[[YYYXXXXXXZZZGGG>>>CCCEEECCCMMM^^^|||{{{}}}pppcccYYYQQQMMMMMMJJJGGGDDDAAA???>>>===@@@CCCHHHMMMQQQSSSSSSSSS\\\tttbbbRRR[[[^^^ccc\\\WWW]]]```aaagggcccbbbfffsss~~~|||{{{yyyzzz|||llliiikkk^^^XXXVVV___ooo{{{}}}yyylllpppyyy~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{zzzxxxvvvvvvwwwxxxwwwvvvwwwwwwvvvvvvuuutttsssrrrpppnnnmmmnnnnnnlllfffaaaTTTNNNKKKMMMOOOOOOOOORRRTTTRRRbbbmmm]]]<<<;;;MMMnnn~~~fffjjjppp~~~rrrKKK@@@;;;::::::555444333222111111111111111111333000666DDDKKKRRRaaa}}}lllddd{{{rrrgggfffiiicccwww}}}{{{yyyxxxyyyyyyzzz{{{|||{{{xxxuuuttttttuuuuuuvvvwwwyyyzzz}}}|||{{{{{{{{{}}}~~~~~~|||tttlllWWWHHH===???BBB@@@???BBB???EEEPPP[[[hhhwwwyyyssslllfff\\\RRRIIIDDDAAAAAA<<<;;;;;;::::::999999999;;;999777555555777999;;;|||yyytttkkkaaaVVVLLLGGGBBBDDDGGGJJJJJJJJJJJJJJJKKKMMMPPPQQQQQQVVVeeeuuuppp___hhhNNN:::???DDDTTTppp|||wwwzzzsss|||yyyuuusssuuuvvvwwwxxxxxxwwwvvvuuuqqqqqqpppjjj]]]RRRRRRWWWaaajjjrrruuussslll^^^PPPDDDHHHMMMRRRSSSOOOHHHBBB888777555333111000000000666666777===EEEMMMSSSVVV]]]LLL======FFFRRR___hhh___YYYPPPJJJMMM\\\qqqzzztttppplllhhhddd___KKKAAAFFFHHHGGGWWWooouuuzzzmmm[[[NNNFFFAAA>>>??????>>>===;;;:::999999===@@@FFFKKKOOOQQQQQQQQQ\\\vvveeeRRRXXX```iiieee\\\```bbbccchhheeebbbbbbhhhrrr~~~yyy~~~{{{yyyxxxyyyzzz|||lll[[[dddnnnjjjaaa\\\dddxxx|||}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~zzz{{{}}}~~~~~~~~~|||{{{{{{{{{zzzzzz{{{{{{zzzxxxvvvvvvwwwxxxwwwvvvvvvwwwwwwwwwwwwvvvuuutttqqqooommmmmmmmmjjjddd___PPPLLLJJJNNNPPPOOOQQQTTTRRRTTThhhuuu[[[<<<<<>>???CCCAAAAAADDDEEEKKKVVVeeewwwxxxlll^^^RRRIIICCCAAA<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777888::::::{{{xxxrrriii___TTTKKKFFFCCCEEEHHHJJJJJJJJJKKKLLLLLLMMMPPPRRRRRRYYYjjj{{{~~~lll^^^mmm}}}LLL999???CCCQQQkkk}}}~~~{{{uuuttt}}}zzzwwwtttrrrvvvvvvvvvvvvvvvvvvvvvvvvpppooonnnjjj___UUUVVV\\\hhhppptttqqqllleeeVVVGGG@@@DDDKKKRRRTTTPPPHHHBBB777666555333222111111111555555777<<>>MMM^^^ggghhhSSSNNNKKKOOO```yyy{{{uuu^^^MMMDDDJJJPPPVVVjjjssswww|||}}}{{{nnn[[[KKKBBB===:::999777999:::999888777888999===@@@DDDIIINNNPPPRRRRRRfffzzzfffVVV]]]gggsssooodddfffiiijjjoooooollljjjjjjnnnvvv~~~|||yyyvvvvvvwwwxxxxxxyyy}}}}}}YYYRRRcccnnnooofff```fffyyy~~~}}}~~~~~~}}}|||yyyzzz|||~~~~~~}}}|||{{{||||||||||||||||||||||||~~~}}}|||}}}~~~yyy{{{}}}~~~}}}|||}}}}}}zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvvvvwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvuuurrrpppnnnmmmmmmiiiccc^^^MMMJJJKKKNNNPPPPPPRRRVVVRRRUUUmmm|||XXX;;;;;;OOOqqq{{{___bbbwwwdddxxxxxxxxxyyy~~~jjjIII@@@<<<::::::555666555444333222111111111111333000333???DDDIIIVVV```zzz|||hhh{{{jjjbbbeeehhhvvv~~~}}}yyyzzz}}}}}}|||}}}|||||||||{{{wwwsssoootttttttttvvvxxxzzzzzzyyy~~~}}}{{{{{{|||~~~~~~}}}|||wwwqqq[[[KKK???@@@CCCCCCDDDHHHJJJPPP^^^sss|||rrrfffZZZPPPIIIEEE>>>>>>?????????>>>>>>===999999999::::::999999999{{{xxxrrriii___UUULLLGGGCCCEEEHHHHHHHHHHHHKKKMMMLLLMMMPPPRRRTTT\\\ooo{{{pppeeetttxxxIII888@@@DDDPPPiii{{{~~~ooosss}}}|||{{{{{{{{{{{{zzzyyywwwvvvwwwuuusssqqqppppppqqqqqqllljjjiiifff^^^WWWWWW\\\ccchhhfff\\\WWWUUUKKK>>>;;;@@@HHHOOORRROOOHHHBBB777777666555444444333333222222555999???CCCDDDDDDDDDAAA===AAASSSeeeeeeZZZKKKMMMVVVkkkdddUUUNNNVVVdddsss{{{nnntttwwwuuuxxxvvvyyy~~~|||wwwtttbbbWWWIII>>>:::999888666555777888888777777999;;;<<<>>>BBBFFFKKKPPPTTTVVVhhhuuu}}}~~~vvvaaaYYYfffnnnyyyuuukkkpppwwwyyy|||yyy{{{}}}}}}}}}|||zzzwwwqqqttt{{{~~~}}}|||yyywwwwwwwwwwwwvvvuuuxxx~~~yyyYYY[[[pppvvvoooiiieeejjjxxx}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{|||}}}~~~}}}xxx{{{}}}~~~|||zzz{{{|||xxxxxxyyyzzzzzzzzzzzzzzzyyywwwvvvuuuvvvwwwvvvuuussstttvvvwwwxxxwwwvvvuuusssqqqooonnnmmmiiibbb]]]NNNKKKLLLOOOPPPNNNPPPUUUWWW[[[tttVVV;;;<<>>???@@@@@@???>>>===777888:::;;;;;;:::888777~~~{{{xxxrrriii___VVVMMMIIICCCEEEGGGGGGFFFGGGJJJMMMMMMNNNPPPSSSUUU___sss~~~zzzppp|||tttFFF888@@@EEEQQQiii}}}kkkooo~~~{{{yyyxxxwwwxxxyyy{{{||||||{{{{{{vvvsssooollljjjiiijjjkkkgggdddcccaaa[[[UUUUUUYYYXXX[[[TTTHHHDDDGGGCCC999888===EEEMMMQQQNNNGGGBBB888888777777666666666555///000333777<<<>>>>>>>>>:::>>>???CCCVVVfff___KKKJJJRRRfffooobbbZZZeeezzznnndddkkknnnkkklllhhhkkkmmmnnnkkkddd]]]XXXMMMEEE;;;555555666555444555888999999888888;;;>>>;;;<<>>RRRrrr{{{zzzjjjQQQXXXooo~~~jjj\\\BBB???>>>???@@@===777777555444333222222222---111000666DDDHHHLLLYYYnnn~~~sssxxxmmm```hhh\\\hhhsss{{{zzz}}}}}}|||{{{{{{{{{zzzwwwttttttrrrrrruuuzzz~~~~~~}}}{{{}}}}}}}}}|||zzz|||zzzuuucccQQQCCCCCCFFFGGGKKKQQQRRRbbb{{{jjj```^^^^^^ZZZUUUMMMNNNNNNNNNKKKFFFBBB???;;;<<<===>>>>>>===<<<;;;555888:::======:::888555~~~zzzxxxrrrjjj___TTTKKKFFFCCCDDDFFFHHHIIIKKKKKKKKKJJJLLLOOOQQQQQQ[[[uuuyyyzzziiiDDD???;;;===QQQddd|||ppp{{{||||||vvvqqqppptttsssssssssttttttuuuvvvsssooohhh___XXXVVVXXXZZZ```___]]]ZZZWWWRRRNNNKKKLLLIIICCC???>>>>>>:::555444???HHHJJJLLLLLLEEE<<<888666555666888888555222555444333333333333555555:::777888CCCRRRYYYUUUOOOSSSmmm{{{xxxqqqssslllhhhccc___]]]\\\ZZZYYYWWWWWWVVVSSSOOOKKKGGGEEECCC;;;555555555444444666666444555999===>>>??????>>>===>>>AAAGGGNNNSSSUUUZZZ[[[\\\YYYWWWZZZbbbiiisssyyy{{{vvvuuu}}}yyyrrrpppmmmlllnnnttt{{{~~~|||~~~}}}|||xxxwwwvvvvvvvvvvvvwwwwwwyyy|||~~~ooo{{{zzz|||zzz}}}~~~||||||~~~}}}{{{{{{}}}}}}}}}|||}}}|||}}}}}}{{{~~~~~~}}}}}}||||||{{{{{{{{{||||||||||||zzzyyyxxxxxxwwwwwwwwwxxxxxxvvvuuuuuuttttttuuuvvvvvvuuusssrrrssspppmmmkkkiiibbbYYYMMMNNNOOOQQQRRRSSSSSSSSS```fffvvv~~~|||PPPAAA@@@aaappprrrssscccUUU___www|||mmmhhhKKKFFFCCCBBBBBB===<<<888444222222333333333------...222:::EEEOOOUUUqqqiiinnnooobbbjjjbbbaaatttxxx}}}{{{zzzyyyxxxwwwtttrrrqqqooopppttt{{{~~~{{{}}}zzz~~~|||}}}|||zzzwwwjjjXXXGGGDDDHHHMMMTTT[[[^^^uuuyyyeeeYYYWWWSSSQQQUUUWWWPPPGGGDDDDDDDDDBBB???=========;;;888999>>>AAA===888777444666:::<<<===<<<999777yyyvvvpppggg]]]RRRIIIEEECCCDDDFFFHHHJJJKKKKKKLLLLLLMMMPPPQQQRRR]]]wwwnnnrrreeeAAA===:::===PPPdddrrr~~~{{{|||zzzrrrkkkhhhkkkkkkkkkllllllmmmmmmmmmjjjfff___VVVOOOLLLMMMOOOPPPQQQSSSQQQNNNIIIFFFDDDDDDCCC@@@>>>===;;;777333666???GGGIIIJJJIIIBBB:::555333333555777888777555555444333222222333333444888666777>>>GGGNNNNNNLLLXXX|||~~~bbb___[[[WWWVVVTTTRRRPPPLLLKKKIIIGGGDDDAAA???===<<<666333555666444555777:::999:::<<<===<<<;;;;;;GGGGGGEEECCCCCCHHHRRRZZZ\\\]]]]]][[[YYY]]]eeelllyyy|||xxxkkkdddmmmqqqjjjlllnnnnnnnnnoooqqqsss~~~~~~~~~|||zzz~~~~~~yyyxxxwwwwwwvvvvvvvvvvvvvvvuuu}}}|||vvvwwwxxx{{{~~~~~~}}}|||}}}~~~~~~}}}{{{{{{}}}~~~}}}||||||zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{|||{{{{{{yyyyyyzzzyyyyyyyyyzzzzzzxxxwwwuuutttssstttvvvvvvtttsssrrrrrrpppmmmkkkiiiaaaXXXLLLMMMOOOPPPQQQRRRSSSSSSWWWXXXeeepppwwwMMM>>>KKKkkkzzzyyyvvvdddXXXddd~~~{{{qqqgggLLLHHHFFFDDDDDD???<<<999555222222333333222//////000333;;;DDDNNNSSSeeefffkkktttcccgggbbbaaattt}}}www}}}|||{{{zzzyyyxxxvvvttttttrrrrrrvvv|||~~~|||}}}}}}~~~}}}{{{xxxlll[[[IIIFFFKKKRRR[[[bbblllfffVVVRRRUUUWWWWWWYYYXXXOOOEEE???@@@@@@@@@?????????@@@===::::::???AAA===888777666888;;;===>>>===;;;:::wwwtttmmmdddZZZPPPHHHCCCCCCDDDFFFHHHJJJKKKLLLLLLNNNOOOPPPQQQTTTbbb|||iiioooaaa???<<<:::<<>>>>>>>>>>>======:::777333222666===CCCDDDDDDBBB<<<666000000000333666888777666666555444333222222333333444555666888<<>>===:::999777777666666333333777888666888;;;;;;===>>>???>>>>>>>>>>>>GGGKKKLLLHHHCCCDDDMMMUUUYYYZZZ[[[[[[]]]cccmmmuuuxxxcccUUU[[[nnn~~~yyy{{{|||~~~|||yyyyyy{{{~~~~~~}}}}}}}}}}}}||||||}}}~~~zzzzzzyyyxxxwwwvvvvvvvvvrrrzzz}}}uuuqqqlllnnnqqquuu{{{~~~~~~|||{{{{{{~~~~~~}}}{{{|||}}}~~~}}}}}}yyyyyyyyy{{{~~~~~~}}}}}}||||||{{{{{{xxxyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzxxxwwwtttsssssstttuuuuuutttrrrqqqrrrpppllljjjhhh___VVVKKKLLLMMMOOOPPPQQQRRRRRROOOJJJVVVdddxxxpppHHH<<>>>>>>>>>>>===vvvrrrkkkaaaWWWNNNGGGCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPVVVhhhmmmxxx___>>>===:::;;;MMM___~~~{{{www|||}}}|||}}}vvvooolllfff[[[QQQMMMEEEFFFIIIKKKMMMNNNOOOOOOKKKIIIEEE???;;;999:::<<<888<<>>;;;:::<<>><<<;;;888333111333444888;;;<<<;;;888333///---...///111333555555555777777666555555444444444111444666555666===JJJUUU]]]VVVMMMLLLMMMQQQZZZdddmmmrrr|||uuueeeWWWNNNJJJHHHFFFDDDCCCAAA===:::999888666555444555555666555444777;;;:::888:::???>>>BBBCCC@@@>>>>>>?????????EEEKKKMMMKKKIIIJJJLLLSSSUUUWWWZZZ```iiittt|||xxxeeeUUUUUU]]]eeefffooo{{{~~~~~~{{{|||}}}||||||{{{zzzyyyxxxwwwvvvrrrpppttthhhaaa___]]]```ffflllssszzz}}}~~~|||{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}yyyyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{wwwxxxxxxyyyzzz{{{{{{{{{xxxwwwwwwwwwxxxxxxvvvuuutttsssssssssuuuuuusssrrrqqqrrrpppllljjjggg]]]TTTIIIJJJLLLNNNPPPQQQQQQRRRLLLIIIXXXgggvvviiiCCC>>>WWWwww~~~uuu___ZZZqqqqqqzzz___HHHHHHEEECCCBBB===<<<999555333222222111000222222222555<<>>???BBBAAA<<<999:::;;;<<<===>>>>>>?????????vvvqqqiii___VVVMMMGGGDDDCCCDDDFFFIIIKKKLLLMMMNNNKKKMMMNNNPPPZZZoooqqq```???>>>;;;;;;KKK\\\zzzzzzssszzz}}}xxxvvvrrrhhh^^^YYYRRRIIIBBB@@@======>>>???????????????===<<<;;;999777777999;;;;;;<<<===<<<;;;===AAAEEEIIIBBB;;;999666111111555000111222444333///,,,+++---...000111111111222222999999999888888777777666333666777555222888FFFQQQvvv}}}uuuaaaGGGGGGBBBAAA@@@@@@BBBGGGNNNSSScccgggjjjeeeZZZNNNHHHFFFDDDBBB@@@???>>><<<999666666666555444444666777888666777:::===<<<:::???FFFKKKPPPRRRNNNLLLMMMKKKGGGAAABBBEEELLLTTTWWWUUUQQQRRRTTTVVVZZZ```iiirrrxxxzzzxxxnnnbbb\\\___dddeeebbb^^^]]]aaafffooo}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxpppnnnwww{{{\\\QQQPPPOOOSSSYYY^^^hhhrrrzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{vvvwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwwwwxxxxxxvvvuuutttsssssstttuuuuuutttrrrpppqqqpppllliiieee[[[QQQIIIJJJLLLNNNOOOQQQQQQRRRLLLNNNdddrrrvvv___<<<@@@YYYwww~~~uuuaaa```|||vvv^^^KKKKKKIIIEEECCC>>>:::888555333222222000///111000111555<<>>>>>?????????uuupppggg]]]SSSKKKFFFDDDCCCDDDFFFIIIKKKMMMNNNOOOKKKNNNOOOQQQ\\\sssvvv^^^???>>>;;;:::IIIYYYooo{{{|||sssvvvuuuyyyqqqlllaaaWWWMMMIIIEEE???;;;;;;AAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;999:::<<<>>>@@@@@@???AAADDDIIINNNQQQPPPCCC999777666111111555...,,,---///...***)))+++000111333333222111111222999999::::::::::::999999999999888444111333;;;BBBRRRhhhggg\\\\\\SSSEEEEEECCCBBB@@@>>>===>>>BBBEEEFFFKKKQQQPPPJJJCCC???>>>AAA???===<<<;;;:::888666444444444555555777888888777999===???>>>@@@JJJUUU___iiiqqqtttyyy|||vvvkkkRRRIIIDDDKKK[[[gggiiieeeYYYYYYYYY[[[___dddhhhkkkkkkggg___[[[bbbqqq|||}}}mmm^^^XXXWWW[[[jjjyyy|||zzz{{{}}}}}}||||||}}}||||||}}}~~~~~~~~~~~~|||{{{wwwrrrtttzzz[[[KKKGGGDDDHHHKKKPPPZZZfffrrrzzz}}}~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}{{{zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyyyyzzzzzzxxxwwwuuuttttttuuuvvvvvvuuussspppqqqoookkkiiidddZZZOOOHHHJJJLLLNNNPPPQQQRRRRRRMMMRRRmmmzzzuuuVVV777DDD```zzz{{{iiillluuu~~~yyyYYYHHHJJJGGGBBB???:::888666444333333222111000000///000444<<>>;;;<<<>>>???@@@@@@??????~~~|||sssnnndddZZZPPPIIIEEECCCCCCDDDFFFIIILLLMMMOOOOOOMMMPPPQQQRRR^^^tttzzz}}}yyyZZZ======;;;999HHHWWWlllwww~~~rrryyyzzzrrr{{{pppeee]]]SSSKKKEEEEEEEEEBBBAAABBBEEEDDDCCCBBBBBBDDDGGGIIIHHHHHHHHHFFFDDDBBBBBBCCCGGGFFFGGGNNNWWW^^^```___NNN>>>333555777222///111///++++++......+++,,,000222444777666555444555777777888999:::;;;;;;;;;:::<<<:::888555444444555555;;;BBBIIINNNOOOJJJFFFFFFEEEDDDCCCBBBAAAAAABBBBBB:::===@@@AAA@@@===;;;:::@@@===:::888888888777666333333555666777888888888888;;;AAAEEEGGGMMM^^^nnn___TTTLLLSSSfffuuuxxxttt^^^]]]]]]^^^___`````````___^^^\\\\\\hhh{{{pppdddZZZTTT[[[hhhxxx}}}{{{wwwxxx{{{||||||zzzyyyzzz|||yyyzzz|||}}}~~~{{{xxxwww}}}ZZZIIIBBB>>>@@@AAADDDMMMYYYhhhsssyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}{{{yyyyyy|||~~~~~~}}}}}}||||||{{{{{{wwwwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyzzzzzzxxxwwwvvvuuuuuuvvvwwwwwwvvvtttoooqqqoookkkhhhcccXXXMMMIIIJJJLLLNNNPPPRRRSSSSSSOOOTTTnnn{{{sssRRR777KKKjjjssswwwpppvvvvvvXXXIIIKKKGGGAAA===888666555333333333333222000111000111444:::DDDMMMRRRUUUgggooovvv~~~iii^^^___aaa|||}}}|||}}}}}}{{{|||{{{wwwqqqnnnqqqtttsssrrrpppppprrrvvv|||~~~{{{|||}}}|||~~~}}}zzzyyyyyy{{{xxxqqqgggcccooo~~~ppplllttt~~~uuu___OOO???>>>@@@BBB???;;;;;;@@@<<<>>>@@@BBBCCCBBBAAA???|||zzzqqqlllbbbWWWNNNGGGCCCBBBCCCDDDFFFIIILLLNNNOOOPPPPPPSSSRRRSSS^^^tttxxxtttxxxzzzVVV:::<<<:::999HHHWWWpppzzzoooxxxvvv~~~vvvhhhYYYPPPLLLGGGDDDHHHLLLKKKJJJKKKFFFEEEEEEGGGKKKQQQVVVZZZVVVWWWVVVRRRNNNJJJIIIIIIKKKKKKOOOZZZgggooonnnkkkJJJ999///444999444......111,,,,,,///000---///444333666999999888777999;;;555666888:::;;;;;;;;;:::<<<999777777999999666222;;;777AAAKKKGGGBBBDDDDDDAAA@@@@@@AAAAAA@@@>>>===BBB@@@<<<;;;<<<===???@@@???<<<888666666666666666333444666888::::::999999;;;???EEEKKKPPPZZZpppwwwbbbZZZVVV^^^ppp||||||www___^^^^^^___``````^^^]]]YYY^^^aaadddmmm}}}{{{rrrdddXXX[[[gggwww{{{|||vvvqqq{{{}}}}}}~~~yyy|||~~~}}}zzzyyyyyy{{{wwwxxxzzz}}}{{{wwwzzzWWWFFF@@@:::;;;;;;>>>EEEQQQaaammmuuuxxx~~~~~~}}}}}}~~~~~~{{{|||}}}{{{yyyyyy}}}~~~~~~~~~}}}||||||{{{{{{xxxwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwwwwxxxxxxvvvuuuwwwvvvvvvvvvxxxxxxvvvuuuooopppoookkkhhhbbbWWWLLLIIIJJJLLLOOOQQQSSSTTTTTTRRRTTTmmm{{{sssTTT;;;RRRpppxxx}}}pppttt|||^^^PPPRRRNNNGGGCCC===555444222333444444222111222222111444999BBBJJJOOORRRccciiikkkxxxkkk```^^^```|||}}}zzz{{{|||||||||~~~}}}xxxqqqnnnqqqtttqqqqqqpppppprrrwww~~~{{{|||}}}~~~~~~}}}|||zzz|||}}}|||zzzzzz|||yyysssjjjfffpppyyy\\\HHH>>>===@@@BBB???;;;<<>>???>>><<<:::999:::;;;;;;666777777888<<>>======>>>=========;;;888555333444555666777777777888;;;>>>CCCEEEGGGIIISSSaaammm{{{ooobbbUUUSSSbbb|||rrrddd___]]]^^^]]]ZZZXXXYYY]]]bbbaaa```nnn~~~|||vvvoookkkhhheeebbbvvv~~~uuusss{{{yyyzzzzzzyyyyyyxxxwwwvvvvvvzzzzzz{{{zzzzzz{{{~~~wwwwwwdddKKK@@@>>><<<999=========AAAKKK[[[lllwwwzzzyyyyyy}}}~~~yyy~~~}}}||||||}}}~~~}}}||||||{{{{{{{{{zzzyyywwwvvvuuuuuutttzzzzzzzzzzzzyyywwwuuutttvvvtttssssssttttttsssrrrrrrpppnnnmmmjjjaaaTTTJJJJJJLLLOOOQQQRRRSSSUUUVVVUUUdddvvvHHH@@@XXXooowww~~~kkkqqqgggXXXRRRJJJGGGCCC999:::888666666666555444222222333000333;;;===GGG]]]\\\gggsssrrrpppbbbdddaaabbbsss~~~|||{{{{{{}}}{{{yyyvvvuuuuuuuuuvvvvvvvvvuuutttssstttwwwyyy}}}}}}||||||{{{{{{||||||{{{||||||}}}~~~~~~{{{vvvpppnnnttt}}}aaaKKKFFF>>><<<;;;<<>>???BBBDDDDDDCCCBBB}}}wwwqqqkkk```UUULLLFFFCCCBBBBBBEEEGGGIIIIIIIIIKKKLLLMMMKKKQQQXXX^^^tttzzzeeeeeewwwSSS===999;;;<<>>AAABBBBBBBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<>>>AAADDDDDDNNNQQQTTTSSSOOOJJJEEECCCMMMIIIDDD@@@??????>>>===;;;999666444333333555666888999;;;===@@@CCCFFFIIIUUU]]]nnn{{{fffYYYVVVZZZ\\\uuueee```]]]___^^^YYYUUUTTTSSSXXX]]]fffwwwyyyyyyvvvrrrnnnmmmkkkjjjyyyuuuwww{{{xxxwwwtttrrrvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyzzzyyyyyy{{{~~~xxxeee[[[YYYXXXYYYeee}}}~~~jjjPPP???:::::::::888=========>>>DDDOOO]]]gggzzzzzz{{{}}}~~~|||~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvzzzyyyyyyyyywwwvvvuuutttuuutttsssssstttuuusssrrrpppnnnlllkkkggg___RRRIIIHHHKKKNNNQQQRRRTTTWWWYYY\\\kkkoooCCCAAA[[[pppuuu|||yyygggyyy~~~uuuttt]]]PPPLLLFFFFFFEEE>>>:::888777666666555333222222444000222999<<>>:::;;;<<<>>>YYY{{{uuuxxxyyyiiiVVVIIIHHHKKKTTTkkkxxxssswwwjjjKKK@@@;;;<<<;;;999555111///...222111111222444666888:::999999::::::::::::999999<<<:::888999<<>><<<===>>>??????@@@CCCJJJOOOWWW^^^dddddd^^^WWWTTTSSS___YYYOOOGGGBBB???===<<<888666555333333444555777777999<<>>VVVsssyyyzzz|||~~~xxxfffRRRHHHKKKSSS^^^xxxvvv|||~~~VVVBBB>>>@@@@@@>>>:::444///......000111222444666888:::;;;999::::::::::::::::::999<<<;;;:::;;;===@@@BBBDDDDDDFFFIIIKKKJJJGGGCCC@@@===>>>???AAABBBFFFRRR]]]___hhhsssuuupppkkkiiikkknnneeeXXXLLLCCC===:::888444444333333444555777999;;;===@@@BBBFFFLLLTTTZZZnnnvvvxxxtttttt}}}kkk______ddd___mmm{{{oooeee\\\ZZZXXXQQQIIIEEEFFFLLLZZZiiinnnkkkjjjmmmuuusssqqqooolllmmmttt}}}yyy}}}xxxuuuuuutttrrrpppnnnnnnoooppppppqqqqqqrrrqqqrrrtttuuuuuuwwwzzz}}}yyypppaaaPPPGGGDDDAAA@@@BBBKKKUUUZZZZZZYYYSSSLLLEEEBBBCCCEEECCCAAA>>>AAAEEEDDDBBBEEEMMMTTTjjjqqq{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzxxxyyyyyyyyyzzzyyyyyyyyyxxxwwwuuutttssssssttttttuuutttssstttuuuuuusssqqqmmmkkkjjjgggbbbXXXNNNFFFHHHKKKOOORRRTTTVVVXXX[[[___ttt^^^AAANNNnnnyyy{{{zzzyyyrrrbbbgggiiiWWWNNNMMMGGGFFFFFF???===;;;:::999999777444111111555222111444888KKKiiirrrqqq{{{vvvrrroooqqq{{{{{{{{{yyyvvvssstttvvvwwwvvvtttrrrppprrrvvvyyyuuuooolllnnnrrrvvv}}}}}}}}}~~~~~~{{{zzzxxxssskkkffffffrrr}}}rrrOOO888333333111777555333333555888;;;===:::<<<>>>???AAACCCEEEGGGzzztttmmmggg]]]SSSJJJEEECCCBBBDDDFFFHHHIIIHHHHHHIIIJJJMMMLLLQQQXXXfff{{{iiirrrzzzooovvvRRRCCC<<<;;;<<<<<>>FFFDDD???999333///......///111333555888999;;;;;;:::::::::;;;;;;:::::::::<<<===>>>??????@@@@@@@@@CCCEEEIIIMMMMMMKKKHHHFFFBBB@@@AAADDDEEEIIIUUUccciiirrr|||yyyssspppqqqkkkbbbTTTHHH???:::777666222222333444666888;;;<<>>???>>>===<<<;;;999555222111555222111444777IIIfffsssgggnnnyyysssooo|||~~~iiijjjppp}}}~~~~~~xxxvvvvvvuuutttsssrrrqqqpppsssvvvyyywwwrrroooooorrrssswww~~~~~~|||{{{yyyqqqfffbbbeeennn}}}~~~gggeeeVVV>>>111222555333555444333222333666999<<<=========<<<<<<@@@FFFKKK~~~zzztttkkkfff\\\RRRJJJEEECCCCCCCCCFFFHHHIIIIIIIIIJJJKKKMMMLLLQQQXXXhhhsssjjj}}}qqqooosssRRREEE===;;;;;;:::NNNddd}}}vvvoookkkuuu~~~zzzooo]]]NNNKKKTTT^^^gggzzzwwwyyyzzzcccXXXOOOKKKFFFDDDMMM[[[cccFFFBBBFFFEEEKKKDDD;;;555111000000///000222555777:::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;===@@@AAAAAA@@@@@@AAACCCEEEHHHKKKLLLLLLKKKKKKHHHEEEGGGLLLMMMLLLSSS^^^nnnuuu||||||uuulllgggeee[[[SSSHHH???999666555555111222444666999<<>>???@@@AAABBBCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKWWWcccsss~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{|||wwwxxxyyyzzzzzzyyyxxxwwwvvvuuuttttttsssssssssttttttssstttuuuvvvuuurrrpppmmmlllkkkggg___UUULLLGGGMMMOOORRRTTTTTTUUUWWWYYYddd{{{UUUFFFYYYssswwwzzznnnaaaggg}}}]]]PPPNNNQQQLLLJJJIIIBBBBBBAAA@@@???>>>;;;666333222555222222555666DDD___lll]]]aaannnooorrr}}}sssvvvttt}}}yyyaaaffflllwww|||uuuuuutttssssssrrrrrrqqqsssuuuwwwwwwvvvtttrrrrrrsssttt|||~~~}}}}}}uuulllmmmuuucccMMMBBBBBB===444000222444444555555555444333444777:::>>>>>>===;;;:::>>>EEELLL~~~}}}xxxrrrjjjddd[[[QQQIIIEEECCCCCCBBBEEEGGGIIIIIIIIIKKKLLLMMMLLLQQQXXXjjj{{{sssqqqsss{{{rrrTTTHHH???;;;:::777JJJbbbxxxqqqiiisssyyykkkZZZNNNMMMVVV___hhhxxxttthhhjjjrrrxxxbbbQQQNNNIIIDDDBBBDDDIIINNN[[[___YYYIII???CCCKKKPPPKKK@@@444...///222333222222444777:::<<<===<<<<<<::::::;;;;;;;;;;;;:::::::::<<>>???@@@AAABBBDDDHHHKKKMMMMMMNNNQQQUUUWWWVVVUUU[[[dddpppzzz~~~~~~~~~~~~}}}|||||||||}}}}}}vvvwwwyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttssssssssstttvvvwwwuuurrrooolllllljjjfff]]]SSSKKKGGGLLLNNNRRRTTTUUUWWWYYY[[[gggtttQQQIII```xxx~~~jjj^^^iii{{{\\\OOOMMMOOOKKKKKKMMMHHHEEEDDDCCCBBBAAA===888444222555222333777666@@@VVVbbbXXX___mmmttt~~~ffffffkkktttvvvaaaeeekkkttt~~~uuuppprrrtttuuuvvvuuutttsssrrrrrrsssvvvxxxxxxuuuqqqtttrrrxxx}}}~~~{{{vvv~~~mmmUUU@@@333444111000222111000222666555777888666444444666888<<<>>>???>>><<<===CCCIII~~~|||{{{wwwqqqjjjddd[[[QQQIIIEEECCCCCCBBBDDDGGGHHHIIIJJJLLLMMMMMMLLLQQQXXXkkk}}}wwwzzz}}}zzzqqqTTTIII???;;;:::666HHH```uuuuuulllwww{{{lll[[[PPPPPPXXX___iiiyyyooo___]]]bbbffftttiiiQQQCCCEEEBBB===<<>>>>>===<<<:::;;;;;;<<<<<<;;;;;;::::::;;;======>>>AAAGGGLLLGGGGGGFFFFFFFFFHHHJJJKKKEEEDDDOOO```eee\\\TTTTTTYYY]]]ccchhhiiigggccc```RRRLLLCCC;;;666333222111111333666:::>>>BBBEEEGGGLLLVVVdddoooyyyyyy}}}wwwZZZWWWTTTQQQJJJGGGLLLTTT[[[sss}}}iiiUUUVVVccclllcccbbbfffkkkiiijjj|||}}}uuulllkkkkkkjjjhhhgggfffhhhjjjeeeeeefffhhhiiikkklllllllllnnnrrruuuvvvxxx{{{}}}vvvmmm]]]LLLGGGMMMCCCIIIJJJEEEAAACCCCCC@@@@@@AAAAAAAAA@@@CCCHHHLLLSSSRRRSSSYYYaaagggfffddd```fffooowww}}}~~~~~~}}}}}}}}}}}}~~~vvvwwwyyyyyyyyywwwuuuttttttuuuvvvvvvvvvuuutttssssssssstttvvvwwwvvvrrroookkkkkkjjjeee\\\RRRJJJFFFJJJMMMQQQTTTVVVXXX[[[]]]fffnnnNNNMMMgggiii[[[jjjooo{{{bbbSSSOOOOOOJJJKKKOOOLLLFFFEEEDDDDDDBBB>>>999555333555222444999666<<>>>>>AAAEEE|||xxxsssooojjj```UUUNNNIIICCCBBBEEEDDDFFFHHHHHHHHHHHHJJJLLLNNNMMMWWW^^^lll~~~uuu~~~mmmYYYGGG@@@;;;666999CCCaaaxxxzzz|||wwwqqq[[[NNNOOOWWW[[[hhh~~~zzzcccVVVQQQNNNWWW[[[dddpppvvvooo]]]MMMAAABBBDDDDDDDDDBBB???>>><<<:::;;;???EEEJJJLLLLLL888666333111000111333444666888;;;>>>???>>>;;;999888<<<>>>>>>;;;999999;;;;;;:::999999;;;@@@DDDGGGHHHFFFDDDEEEHHHIIIGGGDDDBBBIIIWWWdddjjjdddVVVJJJRRRQQQUUU___aaa\\\XXXXXXMMMIIIBBB:::555333222333333888::::::???GGGLLLMMMUUUcccpppxxx{{{}}}mmmVVVRRRNNNJJJJJJNNNSSSVVVgggvvvxxxfffXXXYYY[[[VVVMMMVVVdddmmmiiihhh}}}{{{tttnnniiikkkiiifffeeedddeeegggiiigggggghhhhhhiiikkklllmmmnnnppprrrtttuuuxxx}}}xxxkkk]]]PPPIIIHHHKKKKKKKKKIIIGGGCCCAAA@@@CCCBBB@@@>>>???BBBHHHLLLSSSVVVYYY^^^dddkkktttzzzrrrxxx{{{{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~{{{yyyxxxxxxxxxzzz{{{||||||{{{xxxuuusssvvvvvvvvvvvvuuutttsssrrrtttsssssstttuuutttqqqooojjjjjjhhhaaaVVVMMMIIIHHHMMMRRRRRROOORRRZZZ^^^]]]qqqyyy^^^IIIJJJiiiuuu^^^[[[mmmmmmgggsss|||eee[[[RRRQQQRRRPPPNNNNNNGGGHHHIIIGGGCCC>>>;;;:::666333222333333555>>>HHHSSSXXXZZZgggppphhhlllooovvvxxxpppcccgggttt|||uuuoooyyyjjjnnn{{{{{{yyy||||||vvvvvvvvvxxxyyyyyywwwuuuyyy}}}{{{zzz{{{lllSSSAAA888444222333111///000333555444333777777888999;;;;;;888666999<<<>>>>>><<<===@@@DDD|||xxxrrroooggg]]]SSSLLLGGGBBBAAACCCEEEFFFHHHHHHHHHIIIJJJLLLNNNMMMYYYggg}}}|||zzzrrrkkkYYYHHHAAA<<<666:::BBBTTTkkk}}}{{{zzzrrr]]]OOOPPPXXX^^^iiizzznnnUUUHHHCCC@@@GGGFFFHHHMMMRRRQQQJJJCCCAAABBBBBBBBBBBBAAA???>>>;;;:::<<>>>>>;;;999999;;;:::999888999;;;???CCCFFFHHHGGGFFFFFFGGGHHHGGGEEEAAAJJJZZZiiippplllaaaXXXLLLIIIKKKRRRUUUPPPJJJHHHEEEBBB===888444333333444888;;;:::999???MMMZZZ```aaavvv|||kkkTTTLLLLLLKKKJJJKKKPPPYYY```mmmzzzzzzgggXXXXXXXXXSSSLLLOOOYYYdddgggkkk~~~zzzsssooollliiidddcccaaa___```aaaccceeeggggggggghhhiiikkkmmmnnnnnnppprrrtttuuuxxx|||rrraaaSSSMMMNNNRRRRRRQQQQQQRRRQQQOOONNNIIIIIIGGGDDDCCCFFFLLLQQQ\\\^^^aaafffmmmwww~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~|||{{{zzzzzzzzzzzzuuuwwwzzz|||}}}|||{{{yyyvvvvvvvvvvvvuuutttsssrrruuutttsssssstttsssqqqoookkkkkkhhhaaaVVVMMMIIIHHHIIINNNOOOOOORRRXXX[[[XXXggg|||xxx[[[GGGLLLkkkmmmXXXZZZrrrkkkhhhuuuxxxpppbbbUUUPPPOOONNNMMMNNNHHHIIIIIIGGGCCC???<<<;;;777444333333333444===FFFMMMRRRTTTaaaxxxyyyssspppmmmttt|||wwwmmmmmmuuu~~~zzzuuuwwwooosssyyytttuuuzzzyyyyyyzzzzzz|||}}}~~~}}}|||zzz~~~}}}||||||sssfffRRRAAA555000//////333111///111333555555333777777888999;;;;;;888666;;;===??????======@@@CCC{{{wwwrrrnnndddZZZPPPJJJEEE@@@@@@BBBEEEGGGIIIIIIIIIIIIKKKLLLPPPOOOXXXkkk|||uuutttpppjjjZZZKKKCCC===888:::AAAOOOdddzzzzzz~~~uuubbbRRRPPPXXXaaaiiiuuuuuuaaaIII===999888;;;888666777:::<<<======<<<;;;;;;:::::::::;;;;;;:::;;;???EEEHHHEEE;;;333000//////000111444777999777777777888888888888888999<<>>;;;999:::;;;:::999888888:::===AAACCCGGGIIIJJJIIIHHHFFFFFFGGGBBBMMM^^^lllssspppgggaaaOOOHHHFFFKKKNNNKKKCCC>>>;;;999777555444444555555;;;>>>??????GGGXXXjjjttt{{{yyyaaaNNNAAADDDHHHKKKKKKLLLSSS```kkksss~~~|||jjj[[[YYYXXXTTTOOOLLLPPP[[[eeennn}}}|||qqqkkkiiihhhgggbbbbbb`````````bbbdddfffhhhgggggggggiiikkknnnpppnnnppprrrtttvvvyyy|||{{{iii[[[XXX\\\bbb```]]]^^^```aaa___]]]RRRSSSQQQLLLHHHIIIPPPVVVbbbeeeiiioooxxx~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}||||||{{{{{{{{{||||||tttvvvyyy{{{}}}}}}||||||vvvvvvvvvuuuttttttssssssvvvtttrrrrrrssssssqqqpppllllllhhh```UUULLLHHHHHHHHHKKKNNNPPPTTTXXXWWWTTT]]]yyywwwWWWDDDPPPmmmgggRRRZZZ{{{kkkmmm}}}uuussshhh]]]VVVRRRMMMKKKLLLJJJIIIIIIGGGEEEAAA>>><<<999666444444333333:::CCCLLLQQQRRR]]]ttt}}}|||yyyqqq|||uuuqqqssszzz|||}}}|||vvvuuuyyywwwpppvvv}}}yyy{{{|||}}}~~~}}}~~~~~~~~~~~~vvvcccUUUMMM@@@666111000222333333222111222444555555555777777777999;;;;;;999777<<>>===@@@CCC~~~{{{vvvqqqmmmbbbXXXNNNIIIDDD@@@@@@CCCFFFGGGIIIJJJIIIJJJKKKMMMSSSQQQUUUggg~~~~~~{{{tttlll|||iii\\\OOOFFF>>>999:::@@@PPPccczzzxxx~~~yyygggUUUPPPXXXbbbhhhnnnkkkYYYEEE<<<;;;;;;666777888888888888999:::888777666555666777999:::<<<@@@EEEGGGCCC<<<444.../////////000222555888:::777666555444444555777777999<<>>;;;999:::;;;999888777777999;;;>>>@@@FFFJJJLLLLLLIIIGGGHHHJJJFFFPPP^^^jjjnnnkkkddd___TTTLLLFFFHHHLLLKKKCCC<<<555444444333333444555666;;;@@@DDDHHHSSSgggyyycccIII???@@@AAAHHHNNNOOOPPPXXXhhhvvvxxxoooaaa^^^\\\XXXXXXSSSRRRXXXaaajjjxxx}}}ssskkkhhhfffeeedddbbbaaaaaaaaabbbdddfffgggiiihhhggghhhiiimmmppprrrnnnpppsssvvvwwwzzz}}}qqqfffhhhpppsssppplllllloooooommmjjj``````]]]VVVPPPOOOVVV\\\eeeiiipppyyy~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{||||||}}}}}}|||||||||{{{{{{{{{{{{xxxyyyzzz{{{{{{yyyxxxwwwvvvvvvuuutttttttttttttttvvvtttrrrqqqrrrrrrqqqooolllkkkggg^^^SSSKKKHHHHHHJJJMMMPPPSSSVVVWWWUUURRR^^^|||wwwRRRCCCSSSlllzzz}}}gggRRRaaannntttuuuooolllhhhcccXXXMMMHHHJJJKKKJJJHHHGGGFFFCCC@@@>>>;;;888666555333222888@@@LLLOOOOOOYYYppp{{{}}}xxxrrrlllmmmtttwwwxxxyyy{{{~~~xxxttt~~~yyyzzz|||}}}~~~~~~}}}{{{|||}}}{{{qqqaaaSSSIIIDDD<<<666444444666666444333333333444555666666888777777999;;;;;;:::888<<<>>>AAAAAA???>>>@@@CCC}}}zzzvvvqqqmmmaaaXXXNNNIIIEEEBBBBBBEEEFFFHHHJJJJJJJJJJJJLLLNNNOOOTTTYYYjjj~~~{{{uuufffvvv}}}jjj```SSSGGG>>>999:::>>>PPP```xxxyyy|||mmm[[[SSSYYYdddgggiiidddUUUFFF>>>======777999:::999777555666777999888777777888:::===>>>@@@EEEIIIEEE;;;333000111000000000111333555777888777666444222222444777888999===??????<<<::::::<<<999999888777888:::<<<===EEEIIILLLMMMKKKJJJKKKMMMJJJPPP[[[dddiiigggaaa]]]SSSLLLDDDCCCGGGIIICCC<<<444444333333444555666777;;;???DDDLLL^^^wwwyyyeeeLLL:::999BBB???GGGOOORRRRRR\\\nnn}}}}}}uuuhhhaaa]]]YYY___]]]]]]^^^```eeeoooyyywwwtttooollliiifffdddbbb____________aaacccdddfffiiiiiiiiijjjlllooorrrtttpppsssvvvyyyzzz|||xxxpppuuu~~~~~~|||{{{}}}zzzyyysssjjjbbb```eeejjjpppvvv~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvtttsssvvvvvvuuuttttttttttttuuuvvvtttrrrrrrrrrqqqpppnnnkkkiiiddd[[[QQQJJJHHHIIILLLNNNQQQTTTUUUTTTUUUVVVllluuuNNNDDDYYYmmmvvvvvvxxx}}}nnnYYYmmmppp{{{xxxwwwuuuqqqfffVVVHHHGGGLLLKKKIIIGGGFFFFFFEEEBBB???<<<999777666333111666>>>IIIKKKGGGQQQjjjzzzzzzyyyiiibbbeeeqqqxxxzzz}}}}}}~~~zzz~~~yyyzzz||||||}}}~~~}}}}}}{{{{{{|||}}}|||{{{zzzxxxqqqhhhccc___VVVLLLAAA===777444333444444444444444444444555666777888888777777999;;;<<<;;;::::::>>>AAABBBAAA@@@BBBEEE}}}zzzuuuppplll```WWWNNNIIIFFFCCCCCCFFFGGGIIIJJJKKKKKKKKKMMMNNNIIIVVV```ttt~~~uuu~~~tttaaarrrllldddVVVHHH===888:::===OOO]]]wwwxxx~~~tttddd[[[```jjjkkkiiidddYYYLLLCCC>>>===@@@???<<<999666777:::===:::999888999:::===???AAAEEEGGGGGG???444---///444222222222333555666888888777555333222333555888::::::===@@@???<<<::::::<<<::::::999888888999:::;;;CCCFFFJJJMMMNNNOOOPPPPPPMMMOOOUUU^^^fffhhhddd```UUUOOOGGGBBBEEEHHHEEE>>>666555444333444555777999>>>@@@DDDQQQjjj|||{{{{{{|||tttfffVVVKKK???666666===<<>>;;;999666444555666777666444666888777666666888;;;999777777888;;;<<<===<<<999>>>DDDHHHIIIKKKNNNRRR|||yyytttoookkk]]]TTTLLLHHHEEEBBBCCCGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPYYY[[[mmmwwwwwwwwweeesssqqqjjj[[[HHH:::666999;;;AAAIIIdddzzzyyy}}}vvvooorrrzzzzzzxxxvvvssskkk```WWWRRRGGGGGGGGGIIIKKKKKKHHHEEEJJJJJJKKKMMMOOOQQQSSSTTTJJJBBB888222111111///---000111333555888:::<<<===555555444555777999<<<>>>:::===@@@???<<<:::;;;===<<<;;;::::::999999::::::@@@AAAEEELLLTTTXXXWWWUUUVVVPPPMMMTTT```gggddd^^^VVVTTTLLLAAA===AAAAAA>>>555333111000222666:::>>>AAAIIIYYYsssyyyyyyzzzgggWWWNNNGGGDDDCCCDDDHHHIIIIIIGGG@@@===888666666999;;;;;;AAACCCDDDAAA???BBBMMMVVVbbbjjjqqqqqqllleee___ZZZWWWhhhwwwpppooommmjjjgggeeeffffffcccddddddeeeeeefffffffffhhhkkkooosssvvvwwwxxxwwwxxx{{{|||{{{zzzyyyzzzzzz||||||yyyzzz|||}}}}}}}}}|||{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssstttvvvwwwrrrrrrtttuuuuuurrrlllhhhdddbbb\\\TTTKKKGGGHHHKKKRRRTTTXXXYYYUUUZZZooo^^^DDDWWWvvv|||zzz___sssxxx^^^TTTUUUWWWVVVUUUKKKFFFBBBBBBEEEFFFCCC???===:::999777444111555;;;HHHIIIEEEMMMfffwww~~~{{{nnn{{{yyyddd\\\jjjsssqqqwwwyyytttwww{{{yyy~~~zzzzzz|||}}}{{{yyy|||}}}~~~~~~yyyvvvttttttpppiii]]]SSSPPPOOOGGG>>><<<999666444444444444333444777888888666666999<<<999888777888;;;=========999???FFFKKKMMMPPPSSSWWW{{{{{{yyypppgggYYYQQQHHHCCCCCCDDDEEEEEEEEEGGGIIIJJJKKKLLLNNNPPPMMM]]][[[gggmmmtttsssggg{{{tttuuu___DDD;;;888777;;;@@@LLL___|||xxxxxx|||~~~~~~~~~zzzqqqeee[[[YYYWWWSSSOOOLLLLLLOOORRRXXXUUUZZZ^^^^^^fffhhh]]]QQQ???222222333//////555000222444777888777666555000111333555777999999:::999AAAFFFDDD@@@???===;;;999:::;;;<<<<<<<<<<<<;;;===>>>BBBJJJSSSXXXWWWVVVWWWSSSQQQWWWaaagggddd___YYYUUUOOOHHHDDDCCCDDDEEE:::666666999:::999;;;???DDDSSS```yyynnnqqq|||vvviii^^^PPPCCC???>>>===>>>???@@@???===:::999777888999:::::::::AAABBBDDDDDDDDDFFFIIIKKKYYYaaagggiiijjjhhh^^^QQQZZZaaatttuuurrrmmmiiihhhggggggfffffffffffffffggghhhjjjjjjmmmnnnpppqqqqqqtttwwwzzzzzz|||}}}~~~{{{xxxxxxyyyyyyyyyxxxyyyyyyzzzyyyxxxvvvuuu{{{xxxuuuvvvxxxzzzyyyxxxzzzvvvrrrrrrvvvwwwtttqqqqqqrrrsssuuutttqqqkkkgggeeebbb[[[PPPGGGEEEKKKQQQUUUWWWYYYXXXYYYaaaooo{{{qqqKKKJJJkkkyyy|||qqqXXXyyy~~~hhhVVVVVVTTTTTTTTTPPPMMMJJJGGGDDDCCCBBB@@@>>>;;;===<<<888333111444888IIIIIIMMMTTTZZZcccvvvhhh]]]hhhmmmpppvvvwww}}}yyysssrrryyy~~~|||xxxuuuuuuyyyyyyuuuwww|||}}}}}}{{{zzzwwwsssqqqmmmggg___VVVOOOHHHCCC???;;;999666444555666666666999===<<<888888===>>>:::888666555666999;;;<<<<<<:::===BBBHHHMMMSSSYYY]]]{{{{{{yyyqqqgggYYYQQQHHHCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQPPP\\\[[[jjj|||hhhrrrrrreee{{{yyyxxxaaaDDD:::888666:::@@@KKK\\\zzzxxxsssgggfffdddaaa___aaaeeehhhllllllvvvlllNNN>>>222222333//////444222444777999999777444222222333444666777888999999:::AAAEEECCC@@@@@@???===;;;;;;<<<<<<============???@@@CCCHHHOOOTTTWWWXXXZZZWWWVVV[[[bbbeeeccc___]]]XXXQQQKKKFFFCCC@@@===<<<777555666777777;;;@@@EEEVVVggg{{{iiittt{{{iii^^^VVVJJJ@@@===<<<;;;<<<=========;;;::::::::::::;;;<<<<<<;;;AAACCCFFFGGGGGGGGGIIIKKKOOOWWW^^^cccgggfff[[[OOOVVVbbb|||sssoookkkiiihhhiiihhhhhhgggggggggggghhhjjjkkklllnnnoooqqqqqqrrruuuxxx{{{|||~~~~~~~~~~~~}}}yyywwwwwwxxxwwwvvvxxxxxxyyyzzzzzzyyywwwwww{{{xxxvvvvvvxxxyyyyyyxxxyyyuuuqqqrrrtttuuusssppprrrrrrrrrsssrrrpppkkkgggeeebbbZZZOOOGGGFFFKKKQQQOOOSSSUUUUUUUUUZZZeeennnyyybbbFFFPPPvvvsss[[[xxxzzzcccXXXXXXQQQNNNOOONNNPPPMMMIIIFFFDDDBBB???===999;;;;;;777222000222555BBBIIIOOOPPPRRR```xxxqqqaaaggglllooosssvvvzzzzzzvvvvvvyyyzzzwwwuuuvvvuuuyyyzzzvvvwww}}}~~~|||zzzwwwsssppplllggg^^^UUUMMMGGGAAA>>>;;;888555444555666666666999===<<<999999======:::777555555666:::===??????>>>???AAADDDJJJRRR[[[```~~~{{{{{{yyyqqqgggXXXQQQHHHCCCBBBDDDEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTZZZ\\\qqqyyyhhhvvv}}}fffaaa~~~bbbDDD:::888666999@@@JJJWWWpppjjjIII;;;111111222///000333333555888999888555111///444555666777888888888888<<>>>>>@@@BBBDDDFFFIIINNNTTTXXX[[[[[[]]]aaaeeefffeeecccfff___WWWRRROOOJJJCCC===>>>999555666777888===CCCJJJ\\\sssxxxmmmkkk}}}zzzdddUUUOOOJJJCCC===;;;999888999:::;;;:::999:::;;;<<<=========<<<;;;===@@@DDDGGGIIIKKKNNNPPPIIIOOOWWW___eeeeee[[[OOOZZZnnnvvvpppmmmjjjhhhiiijjjjjjiiihhhhhhhhhiiijjjlllmmmnnnnnnoooqqqrrrsssvvvzzz}}}~~~~~~}}}|||~~~|||zzzzzzzzzyyywwwvvvwwwxxxyyyzzzzzzzzzyyyxxxzzzxxxvvvvvvxxxyyyxxxwwwwwwtttqqqqqqssstttrrrppprrrqqqppppppooommmjjjgggddd```XXXNNNGGGFFFLLLQQQOOOSSSWWWXXXWWWZZZ```fffhhhRRRBBBXXXppp[[[qqq~~~gggYYYXXXYYYOOOJJJNNNOOOOOOMMMIIIGGGFFFDDDBBB@@@999:::;;;888444111222444>>>LLLTTTOOOPPPddd~~~eeedddjjjmmmqqqwwwxxxuuutttvvvtttqqqrrruuuvvvyyyzzzxxxxxx~~~|||}}}~~~|||xxxsssppplllfff]]]TTTMMMFFF@@@<<<999777444333555666777777:::<<<<<<:::999<<<<<<999555444444666;;;???BBBCCCBBB???===???EEEPPP[[[bbb~~~{{{{{{yyypppfffWWWPPPGGGBBBBBBDDDEEEEEEIIIJJJMMMNNNNNNOOOQQQSSSWWWXXX```zzzxxxlll|||zzziiiYYYccceeeDDD:::888666888>>>HHHTTTjjj|||XXXCCC888111111222000000333444555666666555333222111777777888888888888777777===BBBEEEBBBAAACCCDDDBBB>>>>>>===<<<<<<===>>>??????BBBEEEFFFGGGJJJPPPUUUYYY]]]bbbfffiiijjjkkkllloooggg___[[[YYYUUULLLDDD>>>999666777999:::???EEEPPPeeennnlllxxxxxxeeeQQQFFFCCCAAA>>><<<999888777888999999888777666888;;;<<<<<<;;;:::999888:::>>>AAAFFFLLLSSSXXXNNNQQQWWW^^^eeeddd]]]UUU```~~~qqqooommmjjjiiiiiijjjjjjiiijjjjjjjjjkkklllnnnooopppnnnoooqqqssstttwww{{{~~~|||{{{}}}{{{zzz}}}~~~}}}}}}}}}|||yyywwwwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwuuurrrrrrssstttrrrqqqsssqqqooommmmmmkkkiiigggccc^^^VVVMMMGGGGGGLLLQQQRRRUUUXXXYYYYYY[[[aaagggeeeMMMDDD___lll___nnnyyymmmZZZQQQTTTWWWNNNLLLRRRSSSLLLJJJGGGFFFFFFFFFDDDCCC;;;======<<<888555555555:::LLLVVVPPPTTTkkkiii```hhhlllrrr}}}wwwrrrpppsssvvvuuuvvvxxxvvvxxxyyyyyyyyy|||yyyzzz}}}xxxssspppnnnhhh^^^UUUMMMFFF@@@<<<888666333333555777888888;;;<<<<<<;;;;;;;;;:::999666444444666;;;@@@CCCEEEBBB>>>:::;;;AAALLLVVV]]]}}}{{{zzzxxxooodddTTTNNNFFFAAABBBEEEGGGGGGIIIKKKMMMNNNOOOPPPRRRTTTXXXXXXfffwwwppp~~~rrr\\\VVViii|||fffCCC:::999666777;;;FFFSSSiiitttPPP<<<666111111222111111333444333222222222333555666999999::::::999888888777===DDDHHHEEEBBBCCCEEEEEE@@@???===;;;;;;<<<>>>@@@===AAAFFFHHHHHHIIIMMMPPPUUU[[[bbbgggkkkooosssvvvtttkkk```[[[ZZZWWWOOOIII>>>999777888::::::>>>DDDRRRkkkooossskkkXXXEEE>>>>>>===<<<<<<999888777777999999888777222555999999888666666777777888999;;;???GGGQQQWWWVVVWWW[[[aaadddccc```]]]hhh{{{qqqnnnkkkjjjjjjjjjiiihhhjjjkkkkkklllnnnoooqqqrrrnnnppprrrtttvvvyyy}}}~~~~~~}}}{{{yyy|||}}}}}}}}}}}}~~~|||yyywwwvvvwwwyyyzzzzzzzzzzzzyyyvvvwwwxxxxxxwwwwwwwwwwwwwwwvvvttttttttttttsssssssssqqqnnnlllkkkjjjhhhfffaaa\\\TTTLLLGGGHHHMMMQQQRRRSSSTTTUUUWWW\\\dddkkkfffMMMJJJggg~~~xxxkkkkkkttt}}}ppp[[[PPPPPPSSSNNNPPPTTTQQQLLLJJJGGGEEEEEEDDDCCCAAA<<<======<<<999777555555777HHHSSSRRRYYYooo|||mmm]]]ggglllsssuuummmjjjrrr|||}}}{{{vvvwwwxxxzzzyyyyyy{{{~~~yyyzzz~~~~~~yyytttppppppjjj```VVVNNNFFF@@@<<<777555333444666999::::::===<<<<<<===<<<:::888888777555444777<<>><<<;;;===@@@BBB@@@CCCFFFIIIKKKLLLNNNPPPUUUYYY___eeejjjpppuuuxxxsssiii\\\TTTRRRQQQOOOMMMDDD>>>999999999999===CCCSSSqqquuu{{{xxxdddQQQAAA>>>>>><<<:::<<<999888777777888999888777111444777777555333444666::::::888888:::???GGGMMMXXXZZZ```fffgggeeeeeehhhzzz~~~qqqooommmllllllllljjjiiikkkkkklllmmmnnnppprrrsssppprrrtttvvvyyy|||}}}}}}{{{}}}zzzzzzyyyzzzzzzzzzwwwtttvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvtttttttttttttttsssqqqnnnmmmllljjjhhheee```ZZZRRRJJJGGGIIINNNQQQUUUUUUTTTUUUYYYaaakkkrrr```JJJRRRssslllgggssszzzrrrhhh^^^RRRPPPPPPLLLPPPRRRKKKNNNKKKHHHFFFDDDCCCAAA???===<<<;;;999777666555444:::IIIUUUZZZaaappp|||{{{|||vvv```hhhkkkrrrnnnfffdddooo|||zzztttuuuuuuwwwzzzyyyvvvwwwzzz||||||~~~yyytttpppqqqkkkaaaWWWNNNFFF@@@<<<777555444555777:::<<<===>>><<<<<<>>>===999666888888666666999???FFFKKKMMMGGGAAA<<<;;;@@@FFFKKKMMM~~~{{{zzzvvvkkk___OOOIIIBBB@@@CCCGGGJJJKKKIIIKKKMMMNNNNNNPPPRRRTTTZZZccczzzddddddoookkk|||hhhBBB:::<<<999999888BBBOOOfff|||}}}{{{tttZZZBBB333444333222333555555444555555666777999999:::::::::;;;;;;;;;;;;::::::999:::HHHRRRMMMBBB???CCCIIIGGGDDD@@@======???BBBEEEHHHGGGGGGIIIMMMQQQSSSTTTXXXYYY[[[```fffkkkppprrroooeeeYYYPPPNNNSSSZZZ^^^UUUKKKAAA<<<999999???FFFWWWzzz|||aaaOOO@@@@@@AAA;;;888999888777666666777888777666222555888777444333666999:::::::::999999;;;@@@CCCSSSZZZfffpppoookkknnnuuuyyypppvvvpppnnnmmmmmmnnnnnnmmmlllkkkkkklllmmmoooqqqrrrtttsssuuuxxxzzz}}}~~~~~~~~~zzzyyyxxxxxxyyyxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvuuutttvvvyyyyyywwwuuuvvvwwwvvvvvvuuutttsssrrrsssssssssqqqooonnnmmmkkkgggeee___YYYPPPIIIGGGJJJNNNQQQVVVVVVVVVXXX]]]eeeooouuuTTTFFF]]]dddbbbxxx~~~ZZZTTTVVVNNNNNNOOOJJJNNNPPPIIIKKKIIIGGGFFFFFFFFFEEEDDD???===:::888777666666555;;;GGGUUU]]]aaagggsss}}}||||||fffjjjiiiooonnniiikkkvvvwwwqqqtttsssvvvzzzxxxtttssswww~~~|||}}}~~~yyytttqqqqqqjjj```VVVMMMEEE>>>:::777666555666999<<<>>>??????<<<<<>>888555777777666777;;;CCCLLLSSSWWWQQQJJJAAA>>>AAAGGGKKKMMM{{{yyyuuujjj^^^MMMHHHAAA@@@CCCHHHLLLMMMIIIKKKMMMNNNNNNOOOQQQSSS\\\kkk~~~nnnppp|||kkkhhhAAA:::===::::::999AAALLLccc|||zzz{{{{{{{{{uuufff[[[\\\___bbbfffkkknnnqqq}}}~~~~~~jjjQQQEEE777222333444333444666666555555777;;;===>>>===:::999:::;;;;;;<<<;;;;;;::::::888IIIVVVPPPBBB===BBBIIIJJJGGGBBB??????AAAEEEGGGNNNJJJGGGIIINNNTTTXXXXXX[[[ZZZYYY\\\aaagggjjjkkklllcccXXXPPPQQQ[[[hhhrrreeeXXXJJJ@@@;;;;;;CCCKKK\\\```NNN@@@AAABBB;;;666777777666555555666777666555555888:::888555444888<<<666888:::;;;;;;<<<>>>@@@NNNYYYkkkxxxxxxsssvvv~~~vvvooouuunnnmmmmmmnnnpppqqqpppooojjjkkkkkkmmmoooqqqssstttvvvxxx{{{~~~}}}}}}~~~~~~|||zzzyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvuuutttsssvvvyyyyyywwwuuuuuuwwwtttuuuuuusssqqqqqqrrrssssssqqqpppooonnnkkkgggddd___XXXOOOIIIGGGJJJNNNQQQRRRRRRRRRUUU[[[bbbjjjoooLLLDDDffffffddd}}}TTTOOOJJJGGGLLLNNNIIIMMMQQQKKKFFFEEEDDDFFFIIIKKKLLLLLLBBB???<<<999999999888888444???OOOXXXWWWXXXfffwwwzzz}}}kkkkkkggglllxxxuuuzzz{{{yyyxxx|||}}}yyytttrrruuuyyyxxxrrrqqquuu}}}zzzzzz}}}}}}{{{|||~~~zzzuuuqqqpppjjj```UUULLLDDD===999888666555666:::>>>@@@@@@???;;;<<<@@@>>>777444777777666888>>>GGGRRRZZZ^^^ZZZQQQEEE@@@CCCIIIMMMOOO}}}{{{{{{xxxjjj[[[MMMIIICCCAAACCCFFFJJJLLLLLLMMMMMMMMMNNNRRRWWW[[[[[[lllzzzqqqfff}}}kkkcccEEE===<<<:::777888@@@PPPfffyyy|||zzzZZZTTTVVVVVVRRRQQQVVV]]]aaavvveeeQQQBBB888333666333111111333555666666888999:::;;;;;;;;;;;;;;;999:::;;;;;;;;;888666444<<>>BBBKKKJJJFFFEEEFFFCCC@@@FFFOOO[[[[[[WWWQQQMMMNNNUUU\\\hhhhhheee^^^XXXXXX^^^eeedddaaa[[[VVVWWW```ppp|||~~~tttXXX>>>888;;;CCCQQQjjjuuuZZZAAA>>>@@@;;;555444555666666444222111222444:::999777666666666777888888:::<<<<<<<<<===AAADDDMMM[[[ooo{{{~~~zzzwwwtttrrrqqqmmmlllkkknnnrrrtttsssqqqlllmmmmmmmmmnnnqqqvvvzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxzzz{{{||||||zzzxxxuuussstttuuuwwwwwwxxxyyy|||~~~yyywwwtttrrrpppppppppqqqppprrrppplllkkkkkkhhhbbb]]]TTTIIIEEEGGGLLLOOOOOOWWWNNNTTTYYYUUUdddpppcccJJJJJJxxxdddjjj~~~UUUXXXTTTPPPLLLKKKLLLNNNMMMLLLPPPFFFDDDNNNSSSNNNKKKNNNBBB@@@===<<<<<<;;;:::888777<<>>===:::>>>@@@>>>888555666888;;;;;;===CCCMMMZZZjjjvvvuuu]]]LLLFFFBBBJJJRRROOO|||yyyyyyvvviii[[[LLLHHHCCCAAACCCGGGJJJLLLMMMMMMMMMMMMOOOTTTZZZ______ttt~~~qqqddd```}}}{{{bbbFFF>>>===<<<:::999>>>KKKaaavvv}}}vvv{{{~~~\\\QQQRRRRRRPPPOOORRRYYY]]]ttt{{{fffSSSEEE===777333555333111111333666666777888999999:::;;;;;;::::::999::::::;;;;;;:::999999<<>>GGGXXXmmmcccJJJCCCCCC>>>888777555666666444222111222444999888777666555666777777666999<<<>>>>>>@@@CCCFFFRRR___rrrzzzuuu{{{yyywwwuuusssqqqpppppppppooommmnnnqqqrrrqqqoooqqqrrrrrrqqqppprrruuuxxx{{{~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxzzz{{{||||||{{{yyywwwuuussstttvvvwwwwwwyyy|||~~~yyywwwuuurrrqqqpppqqqqqqpppqqqpppllljjjkkkgggaaa[[[RRRIIIEEEHHHMMMPPPPPPTTTPPPYYY^^^___ooouuucccKKKVVV{{{bbbnnn___YYYVVVSSSOOOMMMNNNNNNLLLKKKKKKGGGKKKXXX\\\SSSJJJHHHEEEBBB???>>>===<<<:::888999<<<@@@QQQfffiiigggqqqsssttteeefffrrr\\\RRRooo~~~vvvxxxyyyxxxuuusssrrrrrrrrrrrrsssuuuxxx{{{~~~}}}|||yyyuuurrrqqqkkkaaaWWWMMMEEE===999666666666888;;;>>>>>>===<<<>>>@@@===777555666999444777>>>FFFRRRaaarrr~~~fffQQQJJJFFFKKKSSSSSS{{{wwwvvvrrrgggZZZKKKHHHCCCAAACCCGGGJJJKKKMMMMMMMMMMMMPPPWWW___eeeqqqrrr^^^bbbbbbFFF??????>>>===999:::DDD[[[uuuvvvyyy{{{^^^MMMNNNOOONNNMMMOOOUUU[[[ttt~~~lllaaaRRRFFF???;;;999777555333222222444666777777888888999:::::::::::::::999888666555555666777777;;;DDDQQQVVVMMMAAA@@@EEEJJJIIIIIIIIIFFFDDDHHHNNN[[[[[[ZZZWWWSSSQQQRRRSSS]]]ccclllrrrpppfff[[[SSS[[[ZZZZZZ]]]eeeqqq}}}mmmQQQBBB???JJJ```uuujjjPPPFFFCCC>>>999777555555555444222111222333888777666555555555666777:::<<>>===;;;999;;;:::<<>>>>>>>>>>>??????;;;666555777:::777:::AAALLL\\\qqqhhhNNNIIIGGGJJJRRRSSSzzztttrrrooodddYYYJJJGGGCCCAAACCCGGGJJJKKKMMMMMMMMMNNNRRRZZZdddjjj|||~~~~~~jjjuuu{{{zzzaaaGGGAAA???======999888???WWWttt}}}xxxyyy~~~___KKKJJJKKKLLLLLLNNNUUU]]]yyyzzzqqqaaaXXXLLLBBB===;;;888666555333222333666777888888888888999:::;;;;;;;;;;;;<<<:::666444222222444555999CCCQQQWWWPPPDDD???AAAIIIJJJLLLKKKIIIHHHJJJNNNRRRRRRRRRRRRQQQOOOMMMKKKTTTZZZdddnnnsssqqqjjjccc\\\YYYVVVYYYcccqqqrrrUUUCCC===IIIbbbuuu}}}fffNNNBBB>>>:::666666555555555444111111222333777666555444444555666777===>>>AAAEEEJJJOOOUUUXXXeeennn{{{~~~vvvpppqqqqqqqqqqqqqqqrrrssstttuuusssrrrqqqqqqqqqqqqqqqppprrruuuvvvxxxzzz}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxtttvvvwwwyyyyyyxxxvvvuuuuuuvvvwwwvvvvvvvvvxxxzzzxxxwwwuuutttsssrrrrrrrrrooopppnnniiiggggggbbb\\\RRRLLLFFFGGGLLLRRRTTTSSSNNNWWW^^^___jjj{{{sssZZZUUUeee]]]uuuuuu```OOOOOOOOONNNNNNMMMKKKIIIHHHOOOJJJJJJNNNOOOJJJGGGGGGEEEBBB@@@>>>>>>===<<<:::999999;;;III]]]``````jjjuuu{{{}}}wwwfffuuu}}}vvviiibbbiiixxxyyyaaaLLL[[[{{{xxxvvvvvvwwwvvvttttttvvvxxxwwwvvvsssrrrrrruuuxxx{{{yyy{{{~~~{{{yyytttooofff]]]TTTJJJBBB<<<:::999999:::===??????>>>@@@@@@===999666666888;;;>>>>>>BBBOOOggg}}}YYYBBBCCCEEEKKKQQQQQQzzztttppplllbbbWWWIIIFFFBBBAAACCCGGGIIIKKKMMMMMMMMMNNNSSS[[[eeelllvvv{{{gggnnn~~~}}}tttttt___HHHBBB???<<<<<<;;;999>>>QQQlllwww|||zzzaaaJJJGGGFFFHHHJJJMMMWWWccc}}}|||{{{tttkkk^^^UUUIII???:::777333111555333333444777999999888888999:::<<<======>>>>>>>>><<<999777666666777777888AAAOOOWWWSSSGGG@@@???GGGKKKOOONNNLLLLLLNNNOOOKKKJJJKKKMMMPPPOOOKKKGGGHHHJJJPPPZZZfffooouuuwwwlllggg___\\\bbbooolllQQQAAA999EEE___mmmrrrjjjYYYFFF<<<999888666555444555555333111000111333555444444444555666888999===>>>BBBJJJUUU```iiinnntttyyy~~~|||uuuooolllqqqqqqqqqqqqrrrsssttttttttttttsssrrrrrrsssuuuvvvwwwzzz}}}~~~~~~{{{|||~~~|||zzzxxxzzzzzz{{{{{{zzzzzzyyyxxxuuuvvvxxxyyyzzzyyywwwvvvxxxxxxxxxwwwtttssstttuuuvvvvvvuuutttsssrrrrrrrrrnnnooommmhhheeeeee```ZZZNNNJJJFFFHHHNNNTTTUUUTTTOOOYYYZZZXXXeeerrrgggSSSfffffffffwwwsss{{{\\\PPPKKKLLLMMMNNNMMMLLLLLLLLLPPPKKKHHHHHHGGGEEEEEEGGGBBB@@@>>>===>>>>>>===<<<555888:::EEEQQQRRRUUUdddwwwnnnsssmmm```ZZZbbbrrrwwwjjjaaakkkyyypppOOOQQQ{{{zzzyyy{{{|||yyyvvvuuuvvvvvvvvvvvvvvvyyy{{{|||yyyvvvttttttuuuxxxzzzuuuvvvyyy}}}xxxssskkkcccYYYOOOEEE???;;;::::::;;;===>>>>>>===@@@???<<<888666777:::===>>>>>>DDDVVVssscccGGG:::@@@HHHSSSYYYUUU{{{uuupppjjj```VVVHHHEEEBBBAAADDDGGGIIIJJJLLLMMMMMMOOOSSSZZZdddjjjrrrxxxmmm]]]iiixxxyyy{{{zzzssswww\\\HHHDDD???<<<<<<>>><<<>>>JJJ]]]nnnxxx{{{|||~~~{{{gggLLLFFFCCCFFFIIIPPP___ppp~~~}}}}}}|||uuummm^^^UUUIII@@@:::888555333444444444555888::::::999999:::<<<>>>@@@AAABBBCCC;;;;;;::::::999888777777777???MMMWWWUUUJJJAAA???EEELLLQQQPPPOOOPPPRRRQQQKKKIIIHHHLLLPPPQQQMMMHHHDDDDDDEEEJJJVVVeeeuuu|||xxxpppiiihhhqqq|||aaaJJJ???888BBBZZZmmmyyyjjj[[[UUUKKK???999888888777666444444444333111000111222333333333444666888;;;<<>>>>>===<<<333777999@@@IIIHHHNNN```zzzjjjeeeuuulll[[[XXXYYYmmm|||mmmbbbmmm{{{SSSEEEqqq{{{yyyyyyyyyvvvsssvvvwwwyyyyyyxxxxxxyyy{{{xxxwwwuuutttuuuxxxzzz|||wwwwwwyyy||||||xxxpppggg]]]QQQFFF???<<<::::::;;;===>>>===<<>>===CCCMMMbbb|||{{{eeeMMM???;;;BBBNNN```fff[[[~~~|||vvvpppjjj___TTTGGGDDDBBBBBBDDDGGGIIIJJJLLLLLLNNNOOOSSSYYYaaafffnnnrrrjjj]]]iiiyyy~~~{{{VVVGGGFFFAAA===>>>===>>>@@@EEEPPP```pppzzz{{{oooUUUKKKFFFJJJOOOXXXmmm}}}}}}}}}vvvnnn```WWWJJJ@@@<<<:::888666444444444666999;;;:::999999;;;===@@@CCCEEEGGGHHHBBBCCCCCCCCC@@@;;;666444777>>>JJJVVVVVVLLLCCC@@@BBBKKKRRRRRRQQQTTTUUUSSSQQQLLLIIIKKKQQQSSSOOOJJJFFFFFFDDDDDDIIIUUUdddooovvvxxxyyytttqqqttttttWWWEEEAAA<<>>999666777888777555444444444333111000111222111111222444777:::>>>???GGGLLLVVVdddrrr|||xxxsssjjjbbb^^^```ggglllmmmmmmnnnoooqqqssstttuuuxxxxxxxxxwwwuuuwww{{{~~~||||||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxzzz{{{zzzyyywwwvvvwwwwwwwwwuuusssrrrsssuuussssssssssssrrrqqqppppppmmmmmmkkkeeebbbaaa\\\UUUJJJGGGFFFJJJQQQVVVVVVTTTTTTZZZUUUVVVddd^^^PPPRRRyyyooo\\\wwwooo^^^RRRJJJKKKLLLKKKIIIIIILLLNNNHHHKKKLLLLLLJJJHHHEEECCCEEECCC@@@>>>>>>===<<<:::444666555===HHHIIIMMM^^^qqqeee___kkk|||nnn\\\YYYSSSkkknnn___iiivvvZZZCCCmmm}}}|||yyywwwuuuzzz|||}}}|||zzzxxxwwwwwwrrrrrrrrrsssuuuwwwzzz{{{zzzzzzzzz}}}~~~zzzsssjjj___RRRFFF>>><<<:::::::::<<<===<<<;;;===;;;999888:::<<<>>>??????GGGPPP]]]nnnuuudddLLL@@@>>>@@@BBBMMMfffmmm\\\}}}}}}wwwqqqjjj^^^SSSFFFDDDAAABBBDDDGGGIIIJJJKKKLLLNNNOOORRRXXX^^^cccdddhhhbbbXXX```xxxuuu~~~RRRFFFGGGCCC???@@@:::===@@@CCCJJJZZZooowwwvvv]]]RRRKKKOOOVVVaaayyy~~~|||||||||vvvnnn___UUUHHH===888666555333444444444777:::;;;;;;999:::<<<>>>BBBEEEHHHJJJKKKSSSTTTTTTQQQKKKBBB:::555666===IIIUUUVVVMMMDDDAAAAAAKKKSSSSSSSSSVVVWWWTTTUUUNNNIIIJJJPPPSSSOOOJJJEEEEEEDDD@@@>>>BBBMMMWWWdddmmmwwwxxxuuuvvvqqqQQQBBBCCC@@@FFFXXXvvvpppgggmmm}}}|||rrr___QQQJJJAAA777777666444333555777666222444444444333000000111222000111222444888<<>>???@@@???EEEHHHJJJSSSYYYOOO===:::???BBB>>>HHHeeelllWWW~~~zzzwwwtttpppgggZZZQQQDDDBBB???@@@EEEHHHIIIIIIOOONNNMMMLLLMMMQQQXXX]]]ccckkkZZZPPPiii}}}}}}uuuPPPHHHDDDBBBAAA======>>>===EEEUUU]]]lllxxxrrraaaTTTYYYhhhyyy~~~~~~zzztttooobbbWWWHHH===888666666555777777777888999:::;;;<<<888===DDDKKKOOOPPPNNNLLLUUUVVVVVVPPPFFF<<<666333555;;;EEENNNSSSRRRKKKFFF>>>DDDMMMTTTVVVXXXZZZ\\\XXXSSSQQQMMMMMMYYYZZZJJJFFFCCCAAA???>>>???CCCGGGIIINNNUUU[[[cccmmmxxxzzzlllXXXGGGBBBGGGOOOqqq|||rrr^^^QQQKKKZZZZZZWWWNNNAAA888444555333333222222222222222333888777555222//////111333222444666777888;;;@@@CCCMMMaaazzz{{{lllaaa]]]eeeiiinnnpppppprrrvvvzzz}}}}}}|||{{{{{{|||~~~~~~}}}{{{{{{}}}~~~|||zzzzzz{{{||||||zzzzzz{{{|||wwwwwwwwwwwwvvvtttsssrrruuuuuutttttttttssssssssssssqqqooooooqqqrrrooommmooollliiieee```ZZZSSSNNNGGGEEEGGGOOOTTTUUUTTTTTTTTTXXX]]]eeefffTTTNNN\\\ooojjjnnnhhhggg```YYYPPPKKKLLLLLLHHHFFFHHHGGGHHHHHHFFFEEEEEEGGGIIIMMMJJJEEEAAA>>><<<:::888666777555444>>>MMMWWWXXX```aaa]]]^^^tttwwwXXXTTTOOO^^^vvvvvvaaa]]]kkk}}}~~~tttSSS___~~~~~~zzzvvvtttwwwzzzqqqssstttsssrrrrrrvvvyyy|||xxxvvvyyy||||||}}}wwwooofff]]]QQQDDD<<<;;;:::999:::::::::888666444666999<<<>>>???>>>>>>>>>>>>??????>>><<<;;;999???===???GGGPPPTTTQQQLLL}}}zzzvvvrrrnnndddXXXNNNDDDBBB@@@AAAEEEHHHIIIIIINNNMMMKKKLLLOOOTTTYYY\\\```gggZZZTTTmmmnnnNNNIIIFFFDDDCCC>>>===>>><<>>CCCGGGHHHGGGDDDBBBFFFGGGHHHDDD===777444444666:::BBBLLLSSSRRRJJJCCC@@@EEELLLSSSYYY\\\^^^^^^___ZZZXXXTTTRRR]]]___PPPHHHCCC???>>>>>>>>>@@@CCC???AAACCCEEEJJJRRR\\\ddduuutttnnnbbbTTTMMMMMMQQQgggrrrzzzvvveeeQQQDDD???AAACCCBBB===666111000222111111111222333444555555888777444111000000222444222444666888999===AAADDDXXXlllsssjjjhhhkkkooorrrtttvvvxxxyyy~~~~~~~~~~~~||||||}}}|||zzzxxxxxxyyyzzzzzzyyyxxxyyyzzzxxxxxxwwwwwwvvvtttsssrrruuuttttttsssssssssssssssssspppnnnnnnooopppnnnlllnnnkkkhhhddd___XXXQQQLLLFFFDDDGGGPPPVVVVVVUUUVVVUUUWWW[[[eeedddQQQOOOeee}}}iiiooo|||ttt^^^```]]][[[TTTOOOQQQPPPLLLIIIKKKOOOOOONNNLLLHHHFFFGGGHHHHHHEEEAAA??????>>>;;;999666777555555>>>NNNYYY\\\hhhhhh```]]]pppkkk]]]ZZZggg}}}ooobbbaaalllssspppRRRZZZ|||||||||zzzxxxxxxyyy{{{ssstttuuutttssstttwwwzzzxxxsssrrruuuxxx{{{~~~|||yyytttlllddd\\\QQQDDD<<<:::999888888999888666555555666999;;;============;;;:::999999999999:::;;;======BBBKKKSSSUUUOOOHHH}}}yyyuuupppjjj```TTTKKKCCCBBBAAABBBEEEHHHJJJJJJNNNLLLKKKMMMQQQWWW\\\^^^bbbeee\\\\\\qqq~~~dddLLLJJJHHHFFFDDD>>><<<===;;;CCCSSS]]]nnnxxxzzz}}}zzz}}}~~~xxxsssdddYYYJJJ===777555555444777888:::<<<======<<<<<<===>>>??????>>>;;;888777777888999777444444666:::<<<<<>>>>>???>>><<<:::888888===DDDIII___dddhhhfff^^^UUUPPPOOO```jjjsssooo^^^LLL???;;;333555777666333111333555111111111333444666777888888666444111000111222444222444777999;;;???CCCGGG```uuuyyylllmmmooossswwwzzzzzzyyy~~~~~~~~~}}}}}}|||{{{xxxvvvwwwxxxyyyxxxwwwvvvwwwyyyxxxxxxxxxwwwvvvuuussssssuuutttrrrqqqqqqqqqrrrsssrrrpppmmmlllmmmnnnmmmlllnnnkkkgggbbb]]]VVVOOOJJJDDDDDDHHHQQQWWWVVVUUUVVVVVVVVV[[[fffbbbLLLPPPpppvvvccc}}}tttoooWWWWWWUUUXXXTTTQQQSSSRRRMMMJJJJJJOOOPPPPPPNNNKKKIIIHHHHHHJJJEEEBBBAAACCCBBB===888777777555666>>>NNN[[[aaassspppdddZZZggg{{{ddd___iiizzzeeeZZZdddnnnrrrVVVZZZ{{{zzzyyyzzz{{{|||{{{zzztttuuuuuuuuutttuuuwwwzzzxxxtttsssvvvyyy{{{~~~|||uuupppiiibbbZZZPPPDDD<<<999888666666777666555333555777999:::<<<<<<;;;;;;888777555444555777:::<<<;;;===DDDNNNUUUUUUMMMEEE|||yyyuuuoooggg\\\QQQIIIBBBBBBBBBDDDFFFIIIKKKKKKMMMMMMMMMNNNPPPWWWaaahhhpppkkkdddgggvvvwwwtttwwwYYYJJJKKKJJJHHHFFF???<<<===<<>>===<<<;;;:::999888777555333222111222444555444444777===CCCDDDAAA@@@HHHRRRVVVRRRKKKHHHFFFGGGPPP]]]eeegggffffffbbbbbb^^^XXX```ggg```QQQCCC:::===BBBAAA??????CCC@@@<<<888666777999;;;GGGNNNWWW[[[WWWQQQMMMKKK[[[eeennnlll]]]LLLAAA>>>666888999888666555666888333333444555666888999:::999666333111111222333444333555777:::<<<@@@EEEIII```vvvyyyrrrqqq{{{yyyvvvsssuuuyyy||||||{{{~~~~~~~~~}}}}}}}}}}}}|||zzzxxxwwwvvvxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvuuutttsssuuusssrrrppppppqqqrrrssssssqqqnnnmmmllllllmmmmmmnnnkkkfffaaa\\\UUUMMMHHHDDDDDDIIIRRRUUUTTTSSSTTTWWWWWW]]]hhh```HHHOOOuuuzzzlllbbb}}}wwwrrrWWWOOOLLLPPPOOOOOOPPPNNNKKKGGGFFFGGGIIILLLLLLKKKJJJJJJKKKPPPKKKGGGFFFGGGEEE>>>888888777666666===JJJZZZdddvvvtttfffVVV[[[qqqkkk^^^eeennnjjjnnnuuuwww\\\^^^}}}{{{yyy{{{}}}~~~{{{xxxuuuuuutttttttttuuuwwwxxxwwwsssssswwwyyyyyy|||}}}vvvqqqjjjbbbZZZPPPDDD<<<:::888666666666666555333666777888::::::;;;::::::888777666666777999;;;===;;;>>>EEENNNUUUTTTMMMFFF{{{yyytttmmmdddYYYNNNGGGAAABBBDDDEEEGGGIIIKKKMMMLLLOOOQQQOOOPPPYYYiiiwwwtttnnnvvv___ggg}}}gggRRRIIILLLJJJHHHGGG???===>>>===FFFWWWbbbtttzzz}}}~~~}}}}}}xxxsssggg[[[JJJ===666555555555999:::<<<======;;;999888444333222222222222333333666777777777777:::AAAGGGHHHAAA>>>BBBMMMUUUTTTPPPJJJFFFEEENNN\\\gggkkkiiijjjfffgggccc[[[aaakkkiiiVVVEEE:::>>>DDDCCCAAADDDBBB@@@>>><<<999777555333888>>>DDDHHHHHHGGGGGGHHHUUU```jjjhhhZZZIII>>>;;;999999999888666555555555888777777888888999:::;;;:::666222111222444444444333555888:::===AAAFFFIII]]]sssyyyhhh]]]YYYUUURRRTTT^^^jjjvvvzzzzzz||||||{{{~~~~~~~~~zzz{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzyyyxxxwwwxxxzzzxxxxxxxxxxxxwwwuuutttssstttsssrrrqqqpppqqqrrrrrrsssrrrpppooommmlllmmmnnnmmmjjjeeeaaa[[[TTTLLLGGGEEEFFFJJJQQQSSSQQQPPPRRRZZZ\\\bbbhhh]]]EEENNNttt}}}sssdddccc~~~|||kkkTTTJJJIIIKKKMMMNNNMMMKKKIIIFFFDDDCCCFFFIIIKKKKKKKKKKKKLLLOOOLLLHHHHHHIIIHHHBBB===;;;:::999888;;;EEETTTaaannnooodddTTTTTTgggyyysss]]]bbb}}}}}}eeehhh~~~||||||}}}}}}yyyuuuuuutttsssrrrssstttuuuvvvrrrpppppptttuuutttvvvyyyzzzuuummmeee\\\QQQEEE======;;;888777777777666555777777888999::::::;;;;;;;;;<<<<<<===>>>>>>======???AAAFFFNNNSSSUUUQQQNNNxxxvvvrrrjjj```UUUKKKEEE@@@BBBEEEGGGHHHIIILLLNNNMMMPPPSSSSSSUUU```rrrwwwvvvrrrWWW]]]yyy~~~sss^^^NNNIIILLLHHHGGGGGG@@@>>>@@@???GGGWWW___nnn~~~xxxyyy}}}~~~~~~}}}~~~}}}wwwrrrggg[[[JJJ===777666666666;;;;;;;;;;;;:::888666555111111111222333555666777888:::;;;999888:::???DDDCCC===:::>>>HHHPPPRRRQQQLLLHHHFFFNNN[[[gggmmmnnnqqqnnnpppkkk___bbbnnnqqq]]]III<<<@@@DDDBBBBBBHHHBBBAAA@@@???>>>;;;777333555777:::;;;===???BBBEEEUUUaaalllkkk\\\KKK???;;;:::::::::999888888777777;;;;;;;;;;;;;;;<<<===>>>:::666111111333555555444444666999;;;===AAAEEEIII[[[oookkkSSSDDD@@@AAAAAADDDIIIQQQ___vvv{{{zzzzzz{{{~~~~~~~~~yyyzzzzzzyyyxxxyyy{{{|||yyyzzz{{{zzzyyyxxxyyy{{{yyyyyyyyyxxxwwwvvvttttttssssssssssssrrrrrrrrrqqqqqqrrrrrrqqqnnnllllllmmmjjjgggccc^^^YYYRRRKKKFFFFFFGGGKKKQQQRRRPPPQQQUUU^^^ccceeecccWWWEEEQQQsssrrr___eee}}}xxxvvvzzzvvv]]]NNNHHHLLLJJJNNNPPPMMMKKKJJJIIIFFFHHHJJJKKKKKKJJJIIIJJJKKKHHHGGGGGGGGGHHHHHHGGGEEE@@@???>>><<<:::>>>LLL[[[bbbfffaaaTTTSSScccvvvrrr\\\___uuu{{{}}}|||zzzxxxvvvvvvtttrrrrrrssstttuuuttttttrrrssswwwxxxuuuuuuwww}}}wwwpppggg___TTTGGG??????===999888888888777666777777888999:::;;;<<<===???@@@AAACCCCCCCCCBBBAAABBBEEEIIIPPPVVVZZZZZZYYYtttrrrnnnfff\\\PPPHHHCCC???CCCFFFHHHHHHJJJLLLOOONNNOOOQQQVVV___lllzzzpppzzz}}}kkk]]]\\\vvvyyyrrrZZZMMMJJJKKKEEEEEEFFF@@@@@@AAA???FFFRRRWWWcccxxx}}}vvvtttwww{{{{{{{{{}}}~~~~~~~~~}}}wwwrrrfffZZZIII<<<777666777888<<<;;;:::888666444222111333333444555666777999999888:::<<<;;;888888;;;>>>:::999:::@@@HHHNNNPPPPPPOOOKKKJJJOOO[[[hhhpppssszzzvvvxxxqqqaaaaaannnsssdddNNN???@@@BBB===@@@IIIEEECCCAAA@@@AAA???<<<888666777888888:::<<<>>>@@@QQQ^^^lllnnncccSSSGGGCCC???>>>============<<<;;;<<<<<<<<<===???@@@BBBBBB;;;666111000444666666444555777999;;;<<<@@@DDDGGGTTTfffwwwuuuaaaIII===;;;:::;;;===???BBBMMMcccvvv{{{yyyzzz|||~~~~~~~~~~~~zzz{{{zzzxxxvvvvvvzzz}}}yyyzzz{{{zzzyyyxxxyyy{{{yyyyyyyyyxxxwwwvvvuuutttrrrsssuuuuuuuuutttrrrqqqnnnqqqsssqqqnnnkkkjjjjjjfffccc___[[[VVVPPPIIIDDDGGGGGGKKKQQQRRRRRRVVV\\\bbbiiieeeZZZOOOGGGWWWuuuvvv^^^kkk~~~~~~yyyyyylll\\\SSSMMMRRRKKKQQQSSSNNNKKKMMMLLLJJJKKKLLLLLLKKKHHHHHHIIIJJJFFFHHHIIIIIIHHHHHHJJJMMMGGGFFFDDDAAA;;;:::FFFUUUZZZ```^^^TTTRRR```rrr|||lllbbbcccvvv~~~zzzxxxxxxyyywwwuuurrrrrrtttvvvuuutttwwwuuuwww{{{{{{xxxvvvwww}}}wwwpppiiiaaaVVVJJJBBB@@@===:::888888888888777777777888999;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGEEEHHHOOOVVV]]]aaaccccccpppoookkkcccXXXNNNEEEAAA???CCCGGGIIIIIIJJJMMMPPPPPPMMMOOOYYYhhhvvv~~~hhhzzz|||wwwnnngggeee```yyy|||vvvzzzYYYMMMKKKKKKDDDDDDFFF@@@@@@AAA???DDDNNNPPPYYYmmmwwwtttpppqqqvvvvvvxxx~~~~~~~~~xxxrrrfffZZZIII<<<777777888999===<<<999666333111000///777777777888888999999999888;;;===<<<999777888:::555888===EEELLLPPPPPPPPPQQQNNNMMMQQQ\\\hhhrrrvvvzzz{{{sss```]]]jjjqqqhhhRRRAAAAAA???999===HHHFFFBBB>>>===>>>>>><<<:::666777888::::::;;;;;;;;;FFFVVVgggmmmeeeWWWMMMIIIBBBAAA???>>>>>>===<<<:::;;;<<<===>>>AAACCCEEEFFF;;;666111000444777666444555777999:::<<>>@@@EEELLLXXXcccvvvmmmjjjfffjjj~~~}}}{{{xxxuuuiii___MMM<<<555888:::999>>>:::444111111333555666:::;;;<<<;;;999999:::<<<<<<;;;;;;999999999:::;;;>>>CCCJJJNNNPPPPPPPPPPPPXXXSSSOOOSSS]]]kkkwww}}}|||mmm___bbbnnnfff[[[IIIAAABBB999999HHHKKKHHHFFFDDDCCCBBB???===<<<888666888:::;;;<<<===???WWWfffjjjpppllleeedddVVVSSSNNNIIIEEEBBB@@@????????????BBBKKKRRRKKK>>>666333111222777:::<<<;;;999777888===BBBDDDEEEFFFGGGUUU^^^```ZZZFFF888<<<;;;<<<===;;;;;;===DDDIII^^^aaaiiisssxxxyyy|||yyyxxx~~~}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwyyyyyyyyyyyywwwuuurrrqqqssssssrrrqqqqqqppppppooorrrpppnnnmmmllljjjfffcccfffbbb\\\TTTMMMHHHDDDCCCJJJKKKOOOSSSRRRRRRYYYbbb___\\\KKK???GGGVVViii~~~}}}iii___ooohhh^^^aaaQQQRRROOONNNOOOMMMIIIHHHKKKEEEFFFGGGHHHHHHHHHHHHGGGIIILLLPPPQQQOOOLLLIIIHHHEEEEEEBBB>>><<<===CCCHHH\\\eeebbbZZZWWWTTT]]]qqqvvvooottt{{{tttkkklllmmmttt~~~zzzyyyyyyzzzyyyrrrqqqvvvyyywwwwwwyyyuuuvvvxxxxxxwwwwwwxxxyyy~~~yyypppgggbbb]]]PPPDDDAAA???;;;888555444333333666888;;;>>>@@@@@@@@@@@@AAAAAAEEELLLOOONNNNNNOOOOOORRRVVVZZZcccmmmtttwwwsssnnneee[[[SSSKKKDDD???@@@AAACCCEEEHHHJJJMMMNNNPPPPPPRRRXXXaaahhhkkkllleeeppprrrkkk^^^XXXoooYYYSSSLLLHHHHHHIIIHHHFFFJJJDDD@@@AAADDDJJJUUU___||||||wwwjjjccccccmmm~~~}}}{{{wwwuuujjj```NNN===666999;;;:::>>>:::555222333555777888;;;::::::::::::<<<======>>><<<;;;;;;===???@@@AAAEEEEEEFFFGGGJJJNNNPPPRRRXXXUUUSSSTTT\\\kkk|||ooo```cccoooqqqcccNNNDDDDDD<<<;;;HHHNNNKKKIIIGGGGGGFFFDDDBBBAAA???<<<;;;;;;;;;<<<======SSSaaakkkzzzxxxdddTTTMMMKKKJJJIIIIIIPPPUUUVVVUUUQQQEEE888555333222444777:::;;;;;;;;;:::<<>>AAAEEEIIIMMMVVVdddooorrrsssyyy}}}yyyxxx}}}{{{vvvxxx~~~~~~}}}|||||||||{{{yyyxxxwwwxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxxxxwwwuuusssrrrttttttsssrrrrrrqqqqqqppprrrqqqooonnnmmmkkkhhheee```\\\VVVPPPJJJEEECCCBBBIIIJJJNNNRRRSSSRRRVVV\\\ZZZWWWFFF===NNNddduuuuuubbbhhhrrr]]][[[XXX```VVVUUUOOOLLLOOOOOOKKKHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGIIILLLNNNOOOMMMKKKJJJJJJ@@@BBBAAA>>>;;;<<>>;;;777555444444444888;;;>>>@@@AAAAAA@@@@@@CCCEEEIIIOOORRRTTT[[[dddggglllsssxxx}}}qqqkkkbbbXXXOOOHHHAAA===@@@AAADDDGGGIIILLLMMMNNNMMMNNNPPPSSSXXX```hhhnnncccpppzzznnnaaakkkpppXXXSSSLLLIIIIIIIIIHHHGGGIIIDDD@@@@@@AAAEEEOOOYYYsss{{{}}}mmmccciii}}}~~~}}}zzzwwwuuukkkbbbQQQ???888999<<<;;;===:::555444555888;;;<<>>AAABBBAAA@@@>>>===@@@FFFKKKNNNNNNQQQKKKEEECCCGGGNNNSSSUUUWWWYYYZZZYYY\\\gggxxxuuugggiiiuuu~~~nnnTTTGGGFFF???===IIIKKKHHHDDDBBBCCCDDDEEEEEEDDDCCC@@@<<<::::::<<<===AAAPPPYYYddd{{{~~~wwwkkkaaaWWW```hhhdddYYYLLL???555444333333666999;;;;;;:::<<<>>>@@@AAABBBEEEIIIKKKSSS[[[___dddeeeSSS>>>;;;=========???CCCEEEFFFFFFEEENNN\\\dddeeehhhuuuyyymmmkkkooosssuuu~~~wwwpppllljjjkkkllluuu}}}|||zzzzzztttuuuzzz~~~}}}~~~~~~}}}|||||||||}}}{{{yyywwwwwwwwwxxxyyywwwwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvuuutttssstttttttttsssrrrrrrqqqqqqpppooonnnmmmmmmkkkgggddd\\\XXXRRRLLLGGGEEEDDDDDDIIIIIILLLQQQSSSOOONNNPPPPPPPPPAAA;;;TTTqqqtttcccjjj___RRRTTTTTT]]]XXXXXXQQQMMMPPPRRRMMMFFFBBBFFFEEECCCBBBCCCDDDFFFHHHIIILLLNNNNNNLLLKKKJJJJJJAAADDDFFFBBB<<<;;;@@@FFFXXXdddcccXXXSSSTTT```vvvtttjjjgggjjjqqquuu^^^```dddnnn|||xxxvvvuuuuuuwwwttttttyyy{{{zzzyyyzzzsssuuuvvvxxxxxxwwwvvvuuutttzzz}}}zzzssslllhhhbbbTTTFFF???===:::777555555555666;;;>>>BBBDDDCCCBBB@@@@@@FFFGGGLLLRRRXXXaaassspppiii___UUULLLEEE@@@<<<@@@BBBEEEHHHKKKLLLMMMMMMHHHIIIKKKOOOWWWaaajjjpppjjjmmm~~~pppjjjpppWWWRRRLLLIIIIIIJJJHHHFFFFFFBBB@@@@@@@@@BBBLLLUUUhhh~~~tttiiivvv~~~|||zzzwwwtttllldddTTTBBB999:::======<<<999666666888;;;>>>???DDD???;;;<<>>GGGSSS[[[^^^TTTWWWZZZ[[[___hhhuuuzzznnnqqq|||uuuXXXHHHGGGBBB???IIIIIIDDD>>>;;;<<>>>>>BBBFFFGGGEEEBBBGGGLLLSSSWWWWWW\\\lll}}}rrraaaSSSNNNRRRXXX\\\ccccccdddgggjjjooosssuuu{{{zzzxxxtttsssuuupppvvv}}}~~~|||~~~~~~}}}}}}}}}}}}}}}{{{yyywwwvvvwwwyyyzzzwwwwwwxxxyyyyyyxxxvvvuuuvvvvvvvvvuuuuuuttttttssstttssssssrrrrrrqqqppppppnnnlllkkkkkkjjjiiieeeccc]]]YYYRRRLLLGGGFFFFFFGGGKKKIIIKKKPPPQQQKKKFFFEEEFFFKKK@@@===YYYyyyqqqeeeeee}}}\\\XXXXXXTTTWWWVVVWWWRRRQQQSSSRRRLLLFFFCCCGGGFFFDDDBBBBBBDDDGGGIIIJJJMMMPPPPPPNNNKKKHHHGGGGGGKKKLLLGGG>>>:::===BBBWWWbbb```VVVUUUWWWaaarrrtttiii^^^XXX]]]nnn|||```]]]]]]hhh|||yyywwwwwwwwwvvvvvvwwwzzz{{{{{{zzz{{{xxxxxxzzz|||}}}|||yyywwwrrrvvv||||||zzztttoookkkdddUUUGGG???<<<999666555555777888===BBBFFFHHHFFFBBBAAA@@@GGGFFFJJJTTTcccvvvnnnggg\\\RRRJJJDDD@@@===AAACCCFFFJJJLLLLLLKKKKKKEEEDDDFFFNNNYYYccciiikkkiiihhhxxxzzz{{{~~~uuu|||||||||oooUUUQQQKKKIIIIIIIIIHHHFFFEEEBBBBBBBBBBBBDDDMMMXXXaaaxxx~~~zzzrrr~~~|||zzzvvvtttllleeeVVVDDD::::::======<<<999777777:::>>>@@@AAADDD???:::;;;BBBGGGIIIHHHEEEEEEGGGLLLRRRTTTRRROOOIIIDDDAAAFFFRRR```iiimmm[[[ZZZXXXYYY^^^iiivvvyyymmmoooyyyxxx\\\JJJGGGCCC@@@HHHKKKEEE<<<999<<>>;;;@@@BBBAAAFFFPPPXXXYYY\\\hhhooosssoooYYYDDDBBBAAA@@@AAADDDHHHHHHDDD@@@AAAEEEMMMSSSTTTVVV```kkk|||xxxooofff```___\\\XXXVVVTTTTTTTTTSSSUUUXXX^^^fffmmmtttxxx{{{{{{xxxvvvuuurrrmmmmmmpppooovvv||||||zzz~~~~~~~~~}}}{{{yyywwwwwwwwwxxxyyywwwwwwxxxyyyxxxwwwvvvuuuvvvuuuuuuttttttsssssssssrrrrrrqqqqqqpppooooooooonnnmmmkkkkkkjjjhhheeebbb^^^YYYQQQJJJFFFEEEFFFGGGMMMKKKLLLPPPOOOHHHBBB@@@BBBHHHBBBDDDbbbccc___eeewwwuuuvvvaaa___VVVPPPQQQTTTSSSSSSUUUUUUPPPHHHEEEGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJNNNRRRSSSPPPJJJDDDAAAFFFJJJKKKFFF>>>:::<<>>AAADDDGGGJJJLLLKKKIIIGGGDDDCCCEEEMMMXXXaaaeeefffaaaiiizzzzzz~~~lllSSSOOOJJJHHHIIIIIIGGGDDDDDDDDDEEEFFFEEEFFFOOOZZZ^^^nnnzzzyyyxxx~~~~~~~~~|||zzzvvvssslllfffXXXEEE::::::===>>><<<:::888888;;;???AAABBBAAA===:::;;;AAAHHHMMMNNNEEELLLWWWaaahhhjjjiiiggggggccc``````fffkkkooopppqqqkkkccc\\\\\\cccmmmttt|||{{{||||||sssggggggooo{{{cccOOOIIICCCAAAHHHGGGBBB<<<:::>>>GGGOOOTTTTTTVVVRRRJJJGGGIIIEEE======>>><<>>555222444888777999;;;<<<<<<===@@@AAA???CCCCCCBBBKKKZZZaaa___TTTbbbkkkppplllVVVBBB@@@@@@AAADDDGGGIIIIIIGGGDDD===FFFTTT___```ZZZYYY\\\tttyyy{{{xxxsssmmmeee[[[QQQJJJDDDJJJUUU```fffeee^^^XXXQQQSSSWWW^^^hhhsss}}}vvvrrrllllllnnnpppmmmhhhiiinnnpppvvvzzzzzz}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxvvvuuutttvvvvvvtttsssrrrrrrrrrrrrqqqqqqqqqpppoooooonnnnnnpppnnnmmmllljjjhhhdddaaa[[[UUUMMMFFFBBBBBBDDDFFFOOOMMMNNNQQQOOOIIIFFFFFFLLLKKKDDDLLLmmm~~~XXX]]]ppppppzzzoooccc^^^MMMLLLMMMRRRMMMOOOSSSSSSLLLDDDDDDIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHLLLQQQRRRNNNHHHBBB???@@@AAABBB@@@<<<:::<<<>>>MMM___aaa[[[\\\\\\YYY[[[ffftttqqqhhhnnnwww|||ssseeeYYY___xxx}}}|||||||||xxx{{{{{{xxxvvvyyyzzzzzzzzzxxxvvvwwwzzzzzzxxxuuuwwwvvvwwwzzz}}}{{{vvvrrrpppjjj[[[MMMBBB???;;;888666888:::<<>>BBBDDDHHHKKKKKKIIIFFFCCCAAACCCGGGNNNWWW```hhhllleeeooo~~~{{{}}}hhhQQQMMMIIIGGGHHHHHHFFFCCCBBBBBBDDDEEEBBBCCCLLLVVV\\\eeepppxxx}}}vvv|||~~~|||yyyvvvssskkkfffXXXFFF:::999<<<===;;;:::888999<<>>======???EEENNNVVV\\\YYYeeettt}}}~~~zzzuuurrrqqqnnniiiccc```^^^]]]]]]lllnnnnnniiicccaaadddhhhsssqqqtttvvvoooeeefffnnnmmmWWWMMMDDDAAAGGGBBB@@@???AAAFFFMMMQQQTTTUUUXXXWWWSSSWWW]]]XXXLLLDDDCCC===AAANNNTTTZZZiiiqqqvvv}}}yyylll]]]TTTLLL@@@444222333444888>>>999;;;=========>>>BBBEEEGGGHHHFFFEEEQQQbbbhhhcccLLLXXXaaajjjlllYYYCCC???>>>BBBFFFJJJKKKLLLMMMNNNPPP]]]nnnwwwpppddd```dddrrrwww~~~{{{wwwtttooommmjjjgggaaaYYYPPPJJJKKKPPPZZZhhhuuu||||||zzzfffaaa[[[YYY```ooonnndddaaaYYY]]]dddjjjiiieeehhhnnnuuuxxx{{{}}}~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxxxxwwwvvvtttssswwwvvvtttsssqqqqqqqqqqqqrrrrrrqqqqqqpppoooooonnnnnnmmmkkkiiihhheee```]]]VVVQQQIIICCC@@@AAADDDGGGPPPOOOQQQSSSQQQNNNOOOUUUcccSSSCCCOOOuuutttWWWggg|||sssppphhhddd]]]KKKNNNLLLLLLIIIIIIKKKLLLHHHBBBCCCGGGDDDGGGJJJMMMNNNKKKHHHFFFFFFHHHKKKKKKHHHDDDBBBAAA???===<<<;;;;;;<<<<<<<<>>BBBEEEHHHKKKKKKHHHDDDAAA===CCCJJJPPPWWWaaaoooyyyrrrvvv}}}|||{{{}}}{{{}}}}}}{{{~~~fffPPPLLLHHHFFFGGGGGGEEEBBB>>>???AAAAAA>>>===EEEPPPZZZ```mmm|||ssstttyyyvvvxxx}}}~~~|||yyyvvvssskkkfffYYYFFF:::999<<<===;;;:::888999<<>>777333333999;;;888888;;;;;;===>>>>>>===???CCCHHHMMMNNNIIIHHHUUUhhhllldddNNNWWW___kkkssscccKKKCCC<<>>:::888999<<<>>>IIIRRR[[[]]]XXXRRROOOPPPYYYqqq}}}bbbVVVPPPKKKOOOXXXdddYYYNNNGGGBBB======???AAADDDHHHJJJHHHEEEBBB@@@===DDDHHHIIIQQQbbbvvvmmmtttzzz|||aaaRRRJJJEEEFFFFFFDDDBBBBBB@@@@@@???>>>>>>@@@EEEIIIVVVXXXiiivvvooovvvyyyvvv{{{tttfffdddmmmwww~~~~~~}}}yyyssskkkjjj^^^HHH999999???CCCBBB999666;;;<<<888999???BBB???@@@GGGMMMYYYpppxxxdddQQQGGGFFF<<<===>>>>>>>>>>>>=========HHH[[[nnnxxxvvvlllccckkkkkkpppxxxyyyttttttxxxwww___UUUKKKBBBBBBIIIIIIMMMUUU^^^bbb___[[[aaa]]]```ppp|||oooTTTHHH??????CCCDDDCCCCCCGGGCCC@@@?????????;;;888:::666555888;;;;;;===@@@AAA???AAAEEEDDDBBBGGGPPPSSSTTTPPPMMMYYYlllrrrkkkSSSWWWggg{{{|||eeeMMMAAADDD@@@DDDMMMQQQSSS```pppzzzuuusssooojjjeeeeeeeeefffgggeee___ZZZWWWSSSUUUZZZ]]]fff}}}kkk\\\]]]rrrhhhQQQHHHFFFEEEEEENNNVVVYYY\\\dddmmmqqqzzzwww~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||zzzwwwvvvxxxyyyyyyxxxvvvvvvwwwwwwuuusssxxxvvvsssqqqppppppqqqsssppppppqqqrrrqqqpppooonnnllljjjgggeeeccc```\\\YYYUUUPPPHHHBBB@@@CCCHHHLLLVVVUUUVVVXXXVVVUUU]]]iiizzzSSSDDDVVV]]]```}}}zzzlll|||qqq^^^ZZZQQQMMMNNNKKKEEECCC@@@@@@BBBEEEGGGHHHFFFGGGIIIJJJKKKJJJJJJIIIFFFGGGGGGDDD???<<<===@@@CCC???<<<<<<===>>>;;;999888XXXpppjjjYYYSSSSSSRRRSSS```vvvmmmeeellllllxxxpppoooiiieeeppptttsss{{{|||}}}~~~{{{yyy~~~yyysssnnnnnnrrrxxx|||uuusssrrrsssuuuwwwwwwwwwxxxtttqqqttt|||}}}xxxtttnnnfff___OOOFFF>>><<<;;;:::===AAADDDSSSbbbdddYYYNNNLLLOOOZZZjjjWWWQQQPPPMMMRRR]]]cccXXXMMMGGGAAA======@@@BBBDDDGGGHHHEEEBBB@@@@@@>>>EEEJJJLLLUUUggg{{{~~~|||}}}{{{dddeee}}}sssnnnuuubbbNNNGGGBBBCCCDDDBBB@@@AAA???@@@AAAAAAAAABBBEEEGGGRRRWWWiii{{{www{{{zzzyyynnn]]]YYYbbbttt}}}}}}xxxrrrjjjhhh\\\HHH;;;;;;AAAEEEBBB:::666:::<<<999:::@@@>>><<<>>>HHHYYYpppmmmZZZLLLBBB>>>>>>======>>>>>>===;;;:::::::::AAAOOO```ooowwwyyyxxxjjjiiinnnvvvzzzxxxwwwzzzxxxbbbYYYOOOEEEDDDIIIKKKPPPXXX___aaa___[[[ccc```dddppp~~~wwwkkkYYYNNNCCCAAABBBBBBCCCFFFEEEBBB???<<<;;;:::999888>>>;;;999<<<<<<:::999;;;AAA======BBBFFFKKKUUU___ZZZ[[[SSSNNN___vvvwwwgggXXXZZZjjjhhhNNNBBBCCC@@@EEENNNSSSYYYkkk~~~||||||~~~wwwrrrppplllgggcccbbbccceeehhhhhheeebbbddd^^^[[[]]]]]]^^^nnn|||mmmmmmzzzeeeMMMBBBAAABBBAAAIIIPPPSSSZZZeeennnrrrwwwvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzwwwvvvxxxyyyzzzxxxwwwvvvwwwvvvuuusssxxxvvvsssqqqpppppprrrssspppqqqrrrrrrqqqpppooonnnkkkiiifffdddccc```\\\YYYQQQMMMFFFBBBAAAEEEKKKOOOVVVUUUVVVWWWTTTUUU```mmmuuuQQQOOOeeelllxxxxxxlll~~~mmm]]]ZZZSSSNNNNNNJJJDDDBBB@@@@@@BBBDDDEEEEEECCCDDDFFFHHHHHHHHHHHHHHHEEEFFFEEECCC@@@>>>===>>>===<<<::::::;;;<<<<<<;;;HHHaaasssmmm```YYYVVVRRRXXXdddxxxkkk^^^cccfffwww}}}xxxuuuxxxxxxrrrwww}}}~~~~~~}}}zzzzzzxxxtttqqqqqqtttwwwzzzuuusssqqqrrrtttwwwyyyyyyvvvtttqqqsssxxx~~~~~~{{{wwwpppggg```QQQGGG???;;;:::999<<<@@@JJJXXXeeedddYYYOOONNNRRRccciii]]]RRROOOPPPUUU^^^hhh```VVVKKKEEEAAA======@@@CCCDDDEEEDDDBBB????????????EEEJJJNNNYYYkkk}}}vvv]]]ZZZ{{{yyytttttt|||fffMMMFFFAAACCCDDDBBB@@@AAA???AAADDDEEEDDDDDDEEEFFFOOOVVVhhh|||zzzyyyoooaaa___hhhuuu}}}|||wwwpppgggdddYYYHHH======EEEJJJEEE<<<777:::;;;888;;;AAAAAA>>>@@@OOOmmmyyycccJJJ>>><<<===???AAA>>>AAACCCBBB@@@===<<<<<<888:::@@@LLL]]]ooo~~~{{{wwwvvvyyy{{{{{{}}}zzzfff___TTTHHHFFFHHHMMMUUU]]]aaabbb```^^^dddcccfffnnnuuuuuulllccc]]]TTTJJJEEECCCAAABBBFFFAAAAAA???===::::::;;;===>>>;;;<<>>@@@QQQbbbooommmfff```ZZZTTTTTT```uuukkk```hhhqqq|||pppttt~~~}}}{{{zzzxxxvvvvvvwwwxxxyyyuuusssrrrsssvvvyyy{{{{{{ttttttsssrrrrrrvvv|||~~~{{{tttjjjbbbWWWLLLBBB===:::999<<<@@@PPP]]]hhhfffYYYPPPQQQWWWmmmmmm```TTTTTTQQQOOOUUUaaakkknnn\\\SSSIIIDDD@@@===>>>AAAEEEEEEDDDAAA>>>===>>>???@@@DDDIIINNNYYYkkkyyysss]]]ZZZzzzkkkOOOHHHCCCEEEFFFEEEDDDDDDAAABBBDDDDDDCCCCCCDDDFFFOOOVVVdddvvv}}}}}}~~~wwwlllmmmvvv|||}}}{{{uuuoooeee```UUUGGG???@@@GGGNNNJJJ@@@999;;;;;;888;;;CCCHHHDDDGGG^^^zzzSSSEEE999999???BBBCCCDDDBBBFFFJJJKKKGGGBBB@@@???@@@>>><<<@@@JJJYYYhhhqqq|||wwwuuuwww{{{{{{jjjdddYYYKKKFFFGGGNNNYYYaaaeeeeeeeeedddeeeeeegggjjjlllhhhbbb\\\]]]VVVPPPLLLFFFAAA@@@BBB===@@@CCCCCC@@@???AAACCCAAA??????BBBCCCDDDHHHNNNNNNRRR]]]lllyyy}}}pppbbb[[[jjj~~~kkkgggfffuuugggLLLBBB>>>???CCCJJJQQQ```zzz~~~rrrqqqxxx|||zzz~~~xxxtttrrrooojjjkkkgggcccbbbeeemmmuuuzzzyyyrrrnnnpppoooiiiddddddjjjxxxqqqnnnbbbOOOAAA===>>>>>>:::===???EEESSSdddppptttnnnrrr~~~}}}}}}}}}}}}}}}}}}|||||||||{{{|||{{{yyywwwvvvxxxzzz{{{yyywwwwwwwwwwwwuuusssvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqooommmlllhhhfffeeecccbbb^^^ZZZVVVIIIGGGCCCBBBDDDJJJPPPTTTRRRUUUVVVUUUUUU]]]nnn|||dddPPPssslllXXXPPPPPPLLLMMMOOOJJJFFFEEEEEEFFFGGGGGGEEEBBBCCCDDDFFFHHHJJJJJJJJJJJJCCCAAA???@@@BBBBBB>>>::::::<<<>>>>>><<<<<>>@@@AAADDDGGGLLLXXXgggrrruuuppp^^^\\\xxx~~~{{{lllPPPIIIEEEGGGHHHFFFEEEFFFCCCCCCBBB@@@???@@@CCCFFFMMMVVV^^^lll}}}rrrrrryyy|||zzzuuunnnccc\\\QQQGGG@@@@@@HHHOOOOOOCCC;;;<<<<<<:::>>>FFFHHHFFFPPPnnnwwwRRREEE@@@>>>@@@BBB@@@@@@BBBIIIMMMPPPNNNHHHAAA>>>>>>HHHFFFDDDCCCGGGNNNWWW]]]{{{|||tttssstttzzzkkkggg]]]MMMGGGEEEMMMXXXbbbhhhjjjjjjjjjhhhiiijjjjjjhhhccc^^^[[[ZZZWWWTTTSSSNNNEEE??????===CCCHHHJJJHHHFFFEEEFFFIIIFFFDDDFFFGGGIIIQQQZZZ\\\iii~~~mmmZZZ[[[yyyuuunnnnnnmmm{{{bbbGGGAAA@@@BBBEEEJJJQQQ```xxxzzzssssssvvvwwwzzzwwwwwwtttoooqqqlllddd___aaaiiittt{{{yyyuuusssvvvxxxtttooommmlllvvvoooiii\\\MMMDDDBBBAAA>>>:::;;;===AAAMMM___kkkooommmsss}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzxxxwwwvvvxxxzzzzzzyyywwwwwwxxxxxxvvvuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmkkkjjjfffeeecccbbb```\\\WWWSSSHHHFFFDDDCCCEEEJJJPPPSSSRRRUUUVVVVVVYYYdddsss[[[TTTkkkYYYPPPMMMHHHKKKOOOJJJDDDCCCDDDEEEFFFFFFCCCAAACCCDDDFFFHHHIIIIIIIIIHHHCCC@@@>>>???BBBBBB???<<<===???AAA???===<<>>===???CCCFFFFFFDDDAAA>>>>>>@@@BBBDDDFFFHHHMMMYYYgggnnnnnnmmm\\\[[[qqq{{{~~~vvvlllRRRKKKFFFGGGIIIGGGEEEFFFEEEDDDBBB???>>>???CCCFFFJJJVVVZZZeee~~~}}}yyyvvvyyy|||zzztttnnncccZZZNNNFFF@@@???FFFOOOPPPDDD<<<===>>>>>>DDDMMMFFFHHH[[[}}}aaa???AAA@@@@@@BBBAAA@@@DDDKKKTTTUUUTTTNNNEEE@@@AAACCCIIIMMMRRRYYY___fffmmmrrryyy}}}ttthhhhhh```QQQKKKDDDJJJUUU```hhhlllmmmllllllllllllkkkiiieeeaaa^^^[[[XXXXXXZZZWWWNNNEEEAAAAAAFFFLLLPPPQQQPPPOOONNNNNNNNNPPPVVV\\\dddqqq}}}wwwggg[[[eee|||ppptttvvvuuuZZZBBBBBBEEEFFFIIILLLSSS```sss~~~yyytttrrrpppsss~~~wwwvvvzzz~~~{{{yyyzzzxxxtttsssooohhhbbb```eeennnuuuvvvvvvwwwwwwwwwwwwwwwxxxvvvyyyzzzlllZZZMMMGGGBBB===;;;======>>>FFFUUU```eeejjjppp~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzxxxvvvvvvxxxzzzyyyxxxwwwwwwxxxyyyxxxwwwttttttssssssrrrrrrrrrrrrqqqqqqqqqpppnnnkkkiiigggeeedddbbb```^^^YYYSSSNNNFFFEEEDDDDDDFFFKKKPPPSSSSSSUUUVVVVVV\\\hhhsssxxxSSS[[[mmm]]]TTTNNNGGGJJJNNNHHHAAAAAAAAABBBDDDDDDBBB???AAABBBDDDEEEFFFFFFEEEEEEBBB@@@??????@@@AAAAAAAAAAAABBBBBBAAA???>>>???@@@:::BBBTTTeeeiii```ZZZZZZWWWRRRdddtttoooooo|||ppphhhooo~~~}}}}}}zzzvvvsssrrrsssuuuvvvqqqtttyyy~~~{{{wwwxxxyyyxxxtttooooootttzzzwwwppphhhZZZIII???:::999>>>DDDOOO___ooooooddd___gggrrrcccYYYXXXTTTVVVXXXaaattt~~~kkkNNNRRRJJJBBB???>>>===@@@DDDFFFFFFEEECCCAAAAAABBBDDDIIIJJJLLLQQQ^^^kkkpppnnnhhh[[[^^^pppuuuuuunnnVVVOOOJJJJJJKKKIIIGGGHHHEEEEEEDDDBBBAAAAAACCCEEEGGGWWWYYYaaaxxxxxx~~~xxxwww|||{{{uuunnncccXXXLLLEEE???>>>DDDMMMNNNBBB;;;===@@@CCCLLLWWWQQQVVVllloooNNN>>>>>>===???BBBDDDFFFNNNWWWaaa___YYYOOOHHHJJJTTT^^^cccjjjsss{{{wwwxxxmmmdddgggcccVVVQQQEEEHHHPPP[[[eeekkkkkkiiimmmllljjjjjjiiigggcccaaaaaa\\\\\\``````YYYOOOIIIDDDFFFLLLSSS[[[aaaddddddeeehhhppp|||}}}oooiiiqqq~~~{{{|||}}}~~~TTT???DDDEEEFFFHHHLLLSSS___jjjpppoookkkgggeee```^^^eeeoooqqqrrrzzz}}}||||||}}}|||yyytttsssppplllhhhhhhlllooossswwwyyyvvvsssuuu}}}}}}~~~lllTTTGGGAAA>>><<>>======@@@DDDFFFGGGFFFDDDCCCBBBDDDFFFLLLMMMOOOVVVcccqqqtttqqqddd[[[dddvvvqqqwwwrrrZZZSSSNNNNNNOOOLLLJJJKKKDDDFFFGGGFFFDDDCCCCCCCCCGGGXXXZZZ___sssyyyxxxxxx|||sssmmm}}}}}}{{{uuunnndddXXXKKKDDD???===CCCLLLKKK@@@999===BBBGGGRRR^^^aaaggg|||YYYAAAAAAAAA???AAAFFFIIIJJJOOOUUUjjjfff]]]SSSPPPYYYlll{{{uuusssxxxxxxrrroooqqqgggaaagggeeeZZZVVVFFFGGGLLLWWWccciiihhheeejjjhhhffffffgggfffcccaaagggaaa^^^cccfffaaaWWWQQQDDDEEEJJJVVVeeeqqqyyy|||xxxrrrrrr}}}PPP>>>FFFBBBDDDFFFJJJRRR\\\bbbdddfffcccbbbbbb\\\TTTTTTZZZeeeeeexxx~~~}}}uuuwwwyyywwwsssooommmnnnqqqwwwzzzuuupppuuuwwwWWWEEE@@@AAA===AAAAAA<<<:::AAAKKKPPPWWW]]]ppp~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyyyyxxxvvvvvvxxxzzzvvvuuuuuuwwwyyy{{{{{{zzzssssssssssssssssssrrrrrrpppoooooommmkkkhhheeeddddddbbb```^^^ZZZTTTLLLGGGAAAAAABBBDDDHHHNNNSSSVVVXXXXXXVVVUUU]]]gggggg```LLLiii~~~wwwiii~~~wwwiiiUUUMMMLLLLLLJJJPPPSSSKKKDDDCCCCCCDDDGGGHHHHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBB@@@===???EEEIIINNNKKKHHHIIILLLMMMLLLJJJCCC;;;AAAYYYjjjhhhbbbaaaVVVMMM^^^qqqxxxsssmmmjjjooovvvssslllrrr}}}}}}zzzyyyppprrruuuxxxzzz{{{zzzzzzzzzyyyyyy{{{}}}~~~}}}|||{{{tttnnnllllllnnnvvv}}}}}}}}}xxxssscccQQQFFF@@@@@@FFFMMMYYYgggsssrrrkkkoooeeeWWW^^^[[[]]]gggyyymmmVVVNNNFFF>>><<<;;;===DDDLLLGGGJJJJJJGGGCCCBBBFFFKKKKKKPPPQQQ\\\qqqxxxuuuvvvyyy[[[___}}}dddqqqpppZZZUUUPPPOOOQQQQQQNNNJJJEEEEEEDDDDDDEEEEEEFFFGGGFFFOOOYYYaaajjjssswwwvvvwww~~~xxxmmmbbb~~~~~~|||vvvrrreeeZZZKKK@@@<<<>>>AAACCCKKKEEE===CCCOOOOOOQQQaaaeeekkk|||TTT>>>???@@@===CCCNNNOOOLLLUUUfffkkknnn[[[QQQiii~~~zzznnnhhh___WWWTTTVVVZZZ^^^\\\^^^```bbbbbb```]]]\\\QQQJJJFFFLLLZZZggglllllllllkkkjjjhhhgggeeedddddddddbbb___```fffiiibbbXXXLLLEEECCCLLLZZZhhhsss{{{wwwmmmuuu{{{nnnMMM??????>>>@@@CCCJJJZZZkkkoooiiikkklllhhh^^^VVVSSSOOOKKKUUU]]]ttt~~~~~~zzztttpppppprrrtttvvvyyy}}}vvvooopppxxxlllKKK???>>>???BBB@@@???@@@CCCFFFHHHIIIPPPZZZhhhttt}}}~~~~~~|||zzzyyyzzz|||}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxuuussstttwwwyyyxxxwwwrrrqqqqqqqqqpppoooooooooooommmlllkkkkkkiiifffdddbbbaaa___[[[UUUOOOIIIEEEAAABBBDDDIIINNNRRRTTTTTTYYY[[[SSSRRRdddlllbbbZZZKKKlllzzzccclll]]]LLLKKKMMMRRRVVVSSSLLLHHHOOOKKKGGGDDDCCCCCCCCCCCC@@@CCCGGGHHHGGGCCCAAA@@@???????????????BBBGGGKKKNNNSSSSSSKKKFFFGGGHHHGGGCCCAAAEEERRRaaajjjhhhbbbYYYOOOYYYnnnuuuvvvtttmmmoooooouuuzzzooocccooosssrrr}}}xxxwww{{{~~~~~~|||zzzyyy|||xxxsssnnnllllllooowww~~~{{{mmm[[[LLLCCCBBBLLLWWWeeelllzzz{{{ttt~~~iii\\\bbbaaaiiiqqq{{{rrraaaaaaMMMEEE>>><<<<<<>>>DDDLLLHHHJJJKKKHHHDDDDDDGGGLLLMMMUUUXXXbbbuuu}}}~~~sssaaammm|||aaarrrsssZZZUUUOOOMMMNNNNNNLLLIIIHHHGGGGGGFFFEEEDDDCCCBBBGGGNNNVVV]]]fffooorrrooosssyyy~~~oooiii~~~|||uuuqqqfff[[[LLL@@@<<<===???AAAIIIDDD>>>GGGVVVWWWXXXeeeccchhhxxxsssOOO>>>BBBCCCCCCJJJUUUVVVTTT___ooohhhddd[[[ccc|||sssnnnaaa\\\TTTNNNKKKLLLOOORRRSSSTTTWWWZZZ\\\]]]]]]]]]VVVOOOJJJOOO[[[ffflllmmmooommmjjjgggdddccccccdddiiiiiigggeeefffiiihhhcccRRRIIIEEEKKKVVVaaakkksss{{{}}}tttqqqvvvjjjKKKAAADDDCCCBBBCCCKKK___rrrvvvqqqtttqqqhhh[[[RRRPPPNNNKKKOOOUUUiii}}}zzzwwwwwwwwwyyy{{{~~~}}}xxxsssrrrsssuuuxxx\\\GGGAAAAAA???CCCBBB@@@@@@AAACCCDDDEEEKKKYYYiiittt}}}}}}{{{yyyyyy{{{}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyvvvuuuuuuwwwxxxwwwvvvrrrqqqqqqppppppooooooooonnnllljjjjjjiiihhheeecccaaa```]]]YYYSSSLLLFFFCCCAAABBBFFFKKKOOOSSSTTTTTTXXXZZZQQQRRRgggpppaaaSSSPPPlllwww```rrr```NNNMMMOOOSSSUUUSSSPPPMMMNNNKKKFFFDDDCCCCCCCCCCCCCCCFFFIIIJJJGGGCCC@@@???>>>???@@@@@@@@@CCCFFFIIIJJJNNNNNNIIIFFFHHHHHHEEEAAA@@@CCCOOO]]]ffffffbbb```RRRWWWfffnnnssstttmmmqqqttt}}}vvvjjjuuuuuuoooyyy~~~yyy|||~~~}}}}}}zzzuuuqqqnnnmmmnnnvvv~~~rrraaaPPPDDDCCCNNN[[[jjjooo||||||iii^^^ccceeennnsss|||rrrbbbaaaKKKDDD>>><<<<<<>>>EEELLLJJJLLLLLLJJJGGGGGGIIIMMMLLLVVVZZZdddwwwmmmeee}}}qqq]]]tttwww[[[UUUOOOLLLKKKKKKIIIGGGGGGGGGHHHGGGFFFEEECCCBBBIIINNNUUU]]]hhhtttwwwuuuqqqtttsssgggeeerrr|||vvvqqqhhh^^^OOOBBB<<<;;;===>>>DDDAAA>>>III\\\^^^\\\eeeaaacccpppyyyhhhJJJ>>>EEEBBBFFFOOOWWWXXXYYYeeesssnnndddlll}}}sssiii```ZZZLLLIIIEEEAAA@@@AAACCCEEELLLMMMOOOSSSVVVZZZ^^^```RRRMMMIIIMMMYYYfffnnnrrrsssppplllhhheeeeeeeeefffmmmooommmfffaaaccceeeeee[[[RRRKKKNNNTTT[[[ccciiitttzzz|||sssuuu{{{]]]EEEAAAGGGEEECCCEEETTTmmm~~~~~~yyylll\\\RRRNNNMMMJJJHHHKKKXXXjjjuuuyyy|||zzzzzz{{{|||zzzwwwqqqrrrvvvzzz}}}|||yyyvvvppplll^^^LLLCCCDDDCCC???DDDCCCCCCCCCCCCDDDEEEFFFJJJ[[[mmmvvv{{{}}}{{{yyyyyy{{{}}}}}}}}}zzzyyyxxxwwwvvvuuuttttttxxxwwwuuuvvvwwwwwwvvvuuurrrqqqqqqpppoooooonnnnnnmmmkkkiiiiiihhhgggdddbbb```___[[[UUUOOOIIICCCAAA@@@CCCHHHMMMQQQTTTUUUUUUYYYZZZRRRVVVnnnvvv___JJJWWWlllyyyzzzccc~~~zzz^^^JJJKKKKKKKKKLLLMMMMMMLLLLLLIIIEEECCCCCCCCCCCCBBBEEEHHHJJJJJJGGGCCC@@@>>>===???AAABBBBBBCCCEEEGGGGGGIIIIIIHHHIIIKKKIIIEEE@@@???AAAJJJVVV```dddccchhhWWWUUU___gggrrrwwwooonnnrrr}}}yyymmmvvvwwwlllooo|||~~~~~~|||yyyuuuqqqooojjjqqq|||{{{xxxhhhWWWHHHDDDQQQ```tttwwwsssjjjnnnqqqyyy}}}yyykkklllHHHBBB=========???EEELLLLLLMMMMMMLLLJJJJJJLLLNNNPPPWWW[[[gggkkkkkkfffYYYuuuzzz\\\WWWQQQMMMKKKJJJIIIHHHDDDFFFHHHIIIIIIIIIGGGFFFFFFKKKQQQ[[[jjjzzzppppppnnn```]]]eee}}}~~~yyytttjjjaaaSSSEEE===::::::<<<======<<>>======???@@@AAA======>>>@@@DDDHHHLLLOOOQQQMMMKKKNNNWWWdddnnnssstttrrrpppnnnmmmlllmmmmmmrrrtttqqqhhhaaaaaabbbbbbaaaZZZUUUVVVYYY[[[___ccclllsss~~~{{{}}}}}}pppkkkyyyzzzuuucccMMM@@@@@@GGGDDDEEENNNeeewwwgggZZZRRRLLLGGGEEEDDDIIITTT]]]eeeppp{{{xxx{{{|||uuuoooiiijjjpppxxxzzzuuugggbbbVVVHHHCCCDDDDDD@@@DDDEEEFFFFFFGGGIIILLLNNNUUUhhhyyy~~~~~~~~~~~~|||zzzyyy{{{{{{{{{zzzzzzyyyyyyxxxvvvuuutttssstttttttttuuuuuuuuuuuutttrrrrrrqqqpppooonnnnnnmmmmmmkkkiiiiiihhhgggdddbbb```]]]YYYSSSLLLFFFBBB???@@@CCCIIINNNQQQSSSUUUVVV\\\[[[UUU^^^vvvwww[[[CCCaaauuurrrlllZZZIIIJJJIIIEEEEEEHHHJJJIIIJJJGGGDDDBBBCCCCCCBBBBBBDDDGGGIIIIIIFFFBBB@@@???===???BBBDDDDDDDDDEEEFFFFFFFFFGGGIIIMMMNNNKKKGGGCCCAAA@@@DDDMMMYYYccciiilll\\\VVV[[[eeeuuu|||rrrkkkmmmuuu~~~{{{rrrsss|||yyyyyysssppp~~~~~~~~~}}}yyyuuuqqqfffllluuu~~~{{{nnn]]]LLLGGGUUUfffwwwwwwzzz}}}~~~xxxzzzEEE@@@<<<===>>>@@@EEELLLMMMMMMNNNMMMLLLLLLMMMNNNXXX[[[]]]mmmkkkyyy\\\WWWwww{{{]]]ZZZTTTPPPMMMKKKJJJIIIFFFGGGIIIKKKKKKJJJIIIHHHAAAFFFLLLUUUeeewwwqqqnnn{{{~~~pppdddccciii}}}}}}yyyllldddWWWHHH>>>999999::::::===<<>>BBBAAAAAA@@@@@@?????????===<<<<<<===>>>@@@BBBDDDPPPNNNLLLNNNUUU```jjjppprrrrrrtttuuuwwwwwwxxxxxxyyyzzzvvvnnnjjjiiigggccc```\\\[[[^^^___^^^^^^aaadddhhhrrr}}}}}}~~~gggTTTRRRZZZ___ZZZRRRHHHAAA@@@CCCGGGGGGMMM^^^xxx}}}vvveeeWWWKKKCCCEEEBBBBBBDDDIIIPPP[[[eeeqqquuu{{{wwwooommmllllllpppuuutttnnngggeeebbbYYYMMMEEECCCDDDEEEFFFHHHIIIIIIIIILLLQQQUUUcccwww~~~~~~}}}{{{zzzzzzzzzxxxvvvzzzzzzzzzyyyxxxvvvuuutttoooqqqrrrsssttttttttttttrrrrrrqqqpppooonnnmmmlllmmmllljjjjjjiiihhheeeccc___\\\WWWPPPJJJEEEAAA@@@@@@DDDJJJNNNPPPRRRUUUWWW[[[ZZZXXXgggzzzpppSSSDDDlllmmm{{{cccYYYMMMOOOLLLFFFFFFKKKLLLIIIGGGEEECCCBBBBBBCCCBBBAAAAAACCCFFFFFFDDDBBB@@@@@@>>>AAADDDFFFFFFFFFFFFGGGEEECCCDDDHHHLLLKKKHHHFFFEEECCC@@@@@@FFFTTTdddooolll```[[[\\\eeexxxtttkkkfffjjjwww~~~zzzssspppiiiyyy~~~zzz~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{~~~|||wwwsssfffjjjqqq{{{{{{rrrbbbQQQKKKXXXiiioooooozzzBBB>>><<<===???AAAFFFLLLMMMMMMNNNNNNNNNNNNNNNNNNUUUXXX[[[nnn{{{jjjxxx}}}~~~VVVXXXxxxxxx]]][[[WWWSSSOOOMMMKKKJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEJJJOOOUUUaaaqqq}}}rrrlllwwwrrrmmmooorrr{{{|||mmmgggZZZLLL@@@:::999;;;:::@@@???CCCPPPQQQLLLPPP\\\gggxxxpppUUUFFFFFFHHH\\\kkkjjjfffnnn}}}xxxgggYYYMMMGGG???;;;<<<>>>@@@@@@CCCCCCBBBAAA@@@???>>>===BBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDIIIQQQ]]]iiiqqqpppqqqtttxxx||||||sssmmmkkkiiieee^^^\\\^^^bbbbbb``````cccfffdddiiirrrxxx{{{nnnZZZIIIAAACCCJJJIIIDDD???===@@@EEEIIIKKKQQQZZZmmmxxxpppssskkkXXXKKKCCCDDDCCC@@@??????CCCJJJPPPhhhmmmuuu|||{{{sssmmmiiifffgggjjjllliiifffeeeddd]]]RRRHHHDDDFFFIIIIIIJJJKKKJJJKKKOOOWWW]]]kkk}}}}}}{{{{{{zzzyyywwwuuuyyyzzzzzz{{{zzzxxxwwwvvvnnnpppssstttssssssssstttrrrrrrqqqpppnnnmmmllllllnnnllljjjjjjiiihhheeeccc]]]ZZZTTTMMMHHHCCCAAA@@@BBBFFFKKKNNNPPPRRRWWW[[[YYYVVV\\\rrr}}}fffOOOPPPrrrvvvjjj___[[[LLLNNNKKKFFFIIIPPPOOOHHHEEECCCAAAAAABBBBBBBBB@@@@@@BBBDDDEEECCCAAAAAAAAAAAACCCFFFHHHGGGGGGHHHHHHDDDAAAAAAEEEFFFCCCAAABBBCCCCCCBBBAAADDDPPPcccpppjjjccc```]]]bbbwwwrrrccc[[[\\\lll}}}~~~rrrhhh[[[vvv~~~|||{{{yyyzzz{{{||||||{{{{{{~~~yyyuuuhhhjjjoooxxx}}}vvvhhhWWWPPPZZZhhhlllmmmxxxqqqttt}}}@@@<<<;;;>>>@@@AAAFFFLLLMMMMMMMMMNNNOOOOOOOOONNNLLLSSSZZZnnn}}}xxx~~~}}}ooofffuuuuuuSSSYYYxxxtttZZZZZZXXXUUUQQQNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHNNNSSSUUU\\\jjjyyyuuukkkrrr|||zzzuuuwwwtttuuupppppp||||||oooiii]]]OOOBBB;;;:::<<<999@@@??????HHHIIIGGGMMM]]]jjj|||sssXXXGGGDDDGGG```qqqooolllxxxjjjZZZNNNIIIDDDBBB???>>>???AAAEEEGGGGGGGGGHHHJJJKKKLLLMMMMMMJJJLLLOOOQQQQQQOOOLLLIIIFFFIIILLLOOOTTT[[[fffnnnppppppqqqtttyyy{{{lllfffffffffbbb``````cccdddcccfffjjjmmmhhhjjjrrrxxx}}}~~~xxxssspppeeeSSSCCC===>>>???===<<<===>>>@@@CCCHHHLLLOOOXXXbbbrrr}}}xxxjjjaaa___jjj|||hhhTTTJJJGGGBBBCCCBBB@@@>>>@@@BBBDDDTTT\\\gggqqqyyyrrrnnnjjjiiillloooqqqqqqlllhhhaaaWWWMMMFFFFFFIIIHHHJJJLLLMMMQQQYYYeeeoooyyy|||{{{zzzzzz{{{zzzyyywwwwwwxxxzzz{{{zzzyyyxxxwwwqqqtttwwwvvvtttrrrqqqrrrrrrrrrqqqooonnnmmmlllkkkmmmkkkiiiiiihhhgggdddbbbZZZVVVPPPJJJDDDAAA@@@@@@EEEIIINNNPPPPPPTTTZZZ___XXXUUUbbbaaaRRRgggfffttt|||YYYVVVJJJKKKIIIGGGOOOYYYUUUJJJCCCBBB@@@AAABBBBBBAAA@@@BBBDDDFFFEEECCCAAA@@@@@@DDDFFFHHHIIIHHHHHHIIIKKKEEEBBBBBBCCCAAA<<<<<<@@@===AAADDDDDDFFFOOO___lllhhhfffbbbYYYZZZoooyyymmmXXXQQQTTTfff{{{vvvjjjfff}}}zzzyyy{{{|||{{{yyyzzz~~~~~~~~~zzzuuuhhhhhhkkksss~~~zzzmmm]]]SSSYYYdddlllmmmtttuuuooossswwwpppXXXZZZ```ggglllpppwww~~~???<<<;;;>>>@@@BBBFFFLLLMMMMMMMMMNNNPPPPPPOOONNNHHHSSS^^^sss|||uuuzzz}}}zzzgggbbbxxx~~~qqqQQQ[[[xxxqqqXXXYYYYYYVVVRRRNNNKKKJJJGGGGGGFFFFFFFFFGGGHHHIIIBBBJJJOOOOOOTTTbbbsss}}}xxxkkkooouuu~~~{{{sss|||kkkfffnnn{{{ooojjj___QQQDDD<<<;;;<<<555???>>>;;;AAABBBCCCKKK^^^kkk}}}sssXXXFFFBBBLLLgggzzzxxxvvvUUUIIIJJJHHHKKK===>>>??????AAADDDIIIMMMPPPRRRUUUZZZ___dddgggiiimmmqqqvvvzzz{{{xxxtttqqqhhhhhhgggbbb\\\[[[^^^cccqqqooonnnooouuu~~~mmmccceeeiiihhheeeccceeeffffffkkkrrrooojjjmmmvvvzzz|||rrrddd___]]]YYYIIILLLHHH???;;;>>><<<777777===DDDGGGFFFGGGKKKPPPYYYcccooottthhhWWWSSSXXXeeeyyy{{{bbbOOOJJJLLL???BBBDDDCCCAAA@@@@@@???AAAJJJXXXfffrrr{{{xxxtttssstttuuuvvvtttmmmdddZZZQQQIIIFFFFFFEEEHHHMMMQQQXXXddduuuyyyyyyxxxzzz{{{|||{{{yyyuuuwwwyyyzzzzzzzzzxxxwwwuuuxxxzzzyyyuuuqqqpppppprrrrrrqqqooonnnlllkkkkkkkkkjjjhhhggggggfffcccaaaXXXTTTNNNGGGBBB@@@??????HHHLLLPPPQQQQQQUUU]]]cccYYYVVViiiaaaXXXzzzdddrrrQQQNNNLLLNNNMMMMMMYYYddd___QQQBBBAAA@@@@@@BBBBBBAAA@@@FFFGGGHHHFFFCCCAAA??????FFFGGGIIIIIIIIIIIIKKKLLLHHHEEEDDDEEE@@@999:::@@@777???FFFHHHHHHNNN\\\hhhhhhgggbbbUUUSSShhhtttiiiUUUQQQVVVjjjuuu|||{{{||||||zzzxxxwww}}}~~~}}}~~~zzzvvveeedddfffmmmxxx}}}qqq```VVVXXXaaaiiiiiillleeeVVVVVVZZZUUUJJJIIIJJJMMMPPPTTT\\\bbbjjjvvvtttnnnttt{{{<<<;;;:::<<>>>>>AAA999:::;;;<<<<<>>???AAABBBDDDEEEEEEEEEEEEHHHLLLPPPQQQWWW\\\ZZZTTTRRRYYY```iiiyyysss```SSSKKKEEECCCDDDEEEEEEDDDDDDEEEGGGDDDGGGLLLSSS___lllyyyzzzxxxxxxxxx{{{sssiii```TTTJJJGGGJJJIIIOOOUUU[[[ggg||||||}}}|||zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwvvvuuutttsssrrrrrrrrroooooooooooonnnnnnnnnnnniiijjjkkkjjjhhhccc___\\\[[[SSSJJJEEE@@@<<<>>>BBBJJJLLLPPPUUUYYY]]]___```^^^VVVrrrooovvvdddTTTKKKIIINNNMMMHHHJJJRRRRRRJJJIIIFFFCCC@@@@@@AAADDDEEEDDDJJJKKKEEEBBBCCCBBB===@@@CCCEEEFFFIIIOOORRRPPPJJJFFFAAA===<<<;;;;;;:::999===CCCDDDAAADDDTTTeeeeeedddZZZRRRTTTUUUccc{{{kkkQQQ\\\xxx}}}{{{{{{}}}~~~~~~|||~~~|||~~~|||wwwmmmgggaaacccmmmzzzwwwfffWWWWWW```hhhlllcccNNNAAABBBEEECCCEEEFFFGGGIIIKKKNNNPPPQQQWWWVVVVVVXXXZZZbbbsss<<<;;;;;;<<>>@@@<<<<<<<<<;;;;;;>>>DDDHHHlllvvvnnntttoooSSSJJJGGGYYYxxxaaaSSSDDDAAALLLWWWVVVNNNFFFEEEDDDKKK^^^ppptttnnnmmmfffbbbbbb^^^XXXUUUWWWVVV```hhhlllsss{{{dddVVVbbbfffmmmqqqnnnlllsss~~~}}}vvveeeYYYfffzzz|||}}}{{{yyyxxxtttuuuwww{{{~~~{{{xxxqqqeeeXXXPPPMMMNNNHHHGGGFFFEEEDDDDDDEEEEEEAAABBBDDDDDDDDDEEEGGGJJJOOOOOOOOOPPPUUU```ooozzztttuuu^^^PPPIIIEEECCCEEEGGGHHHGGGHHHJJJLLLLLLKKKJJJKKKQQQ\\\jjjtttzzzqqqggg\\\QQQNNNPPPRRRZZZccckkkzzz~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuvvvvvvwwwwwwxxxwwwuuutttrrrqqqppppppnnnnnnnnnmmmmmmmmmmmmmmmhhhiiiiiiiiifffbbb^^^[[[WWWOOOGGGCCC???===???DDDMMMNNNPPPSSSWWW\\\___aaaccceee}}}{{{]]]PPPJJJEEEHHHKKKKKKNNNOOOLLLFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHHHHDDDDDDFFFDDD???@@@DDDGGGHHHLLLSSSUUUSSSHHHDDD@@@===============888<<>>???BBB@@@EEEHHHLLLOOOQQQPPPOOOMMMNNNMMMMMMNNNOOOTTTcccqqq;;;;;;<<<===@@@CCCFFFHHHJJJKKKMMMPPPRRRTTTTTTUUUXXXgggnnn]]]aaa|||tttttt{{{vvvtttUUUHHHRRRppprrrYYYVVVQQQNNNLLLJJJIIIGGGGGGHHHHHHHHHHHHFFFEEECCCDDD@@@???CCCHHHMMMUUU]]]rrr|||zzzuuuxxx{{{zzz~~~~~~{{{qqqaaaOOOCCC?????????>>><<<:::;;;>>>DDDHHHhhhpppfffooopppXXXOOOLLLeeegggFFFBBB???DDDSSS___YYYKKKDDDFFFJJJVVVnnn|||mmmccc\\\VVVQQQMMMHHHIIILLLFFFLLLPPPRRRYYYfffssszzz~~~kkk\\\]]]aaakkkssstttoookkklllgggbbb___XXXXXXnnn}}}tttxxx}}}~~~vvvssslllaaaVVVOOOLLLMMMKKKLLLLLLLLLJJJHHHFFFDDDGGGIIIIIIIIIHHHGGGIIIJJJNNNNNNQQQXXXdddsss}}}www\\\MMMHHHFFFFFFHHHJJJLLLNNNPPPTTTVVVYYYVVVPPPJJJHHHMMMWWW___xxx{{{rrreeeZZZUUUWWW[[[eeeppp{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwvvvuuusssssstttvvvwwwyyyxxxvvvsssqqqpppooonnnmmmmmmmmmlllllllllkkkkkkhhhhhhhhhgggddd```\\\YYYRRRKKKDDDAAA???>>>AAAGGGPPPPPPQQQSSSVVV[[[___bbbgggnnn{{{ttt{{{YYYMMMJJJDDDDDDJJJQQQSSSNNNGGGEEEBBBDDDFFFHHHIIIGGGEEEDDDFFFGGGEEEDDDGGGIIIGGGBBBAAADDDFFFHHHNNNTTTVVVSSSJJJGGGBBB???>>>>>>===<<<888<<<@@@BBB>>>===GGGSSSZZZbbb```]]]^^^]]]ggg|||vvvnnndddiii{{{~~~}}}|||{{{wwwpppgggbbbdddkkksssxxx~~~tttfff]]][[[oookkk\\\GGG;;;===@@@???FFFJJJQQQVVVWWWTTTPPPLLLLLLKKKLLLLLLKKKMMMWWWbbb:::<<<===???AAACCCGGGIIIHHHKKKNNNPPPQQQRRRSSSTTTUUUqqqmmm^^^jjj~~~eeeSSSIIIRRRsssuuu\\\XXXRRRNNNLLLJJJHHHGGGIIIIIIIIIHHHGGGEEECCCAAABBB??????BBBFFFJJJRRRZZZkkk|||~~~xxxyyy}}}yyy~~~}}}{{{rrrdddSSSEEE???============<<<<<<>>>BBBEEE\\\ccc\\\kkksssaaaYYYUUUoooyyyOOOCCCBBBAAAJJJ\\\ggg\\\HHHFFFIIIUUUiiiwwwvvviii]]]SSSQQQOOONNNMMMMMMPPPSSSMMMOOOOOOLLLNNNUUU[[[]]]eeejjjrrryyy{{{wwwqqqlll```bbbgggnnnrrrqqqmmmjjjfff___]]]]]]bbbyyywwwpppfff]]]WWWRRRNNNKKKPPPQQQRRRRRRPPPMMMJJJGGGLLLLLLKKKJJJIIIJJJMMMPPPTTT\\\hhhuuuxxx\\\MMMIIIIIIJJJKKKMMMRRRXXX^^^ccceeeddd```XXXOOOIIIIIIOOOTTTkkkwwwvvvjjjeeefffppp{{{~~~}}}~~~}}}{{{yyy{{{{{{zzzyyyxxxxxxwwwwwwyyywwwuuusssssstttvvvxxxwwwvvvtttrrrqqqpppoooooonnnnnnmmmmmmlllkkkkkkkkkiiiiiihhhfffccc___[[[XXXQQQJJJCCC@@@??????CCCIIIQQQRRRSSSUUUXXX[[[^^^___kkkrrr~~~mmm}}}bbbRRRMMMIIIEEEJJJUUUWWWMMMGGGHHHBBBDDDGGGIIIJJJIIIGGGFFFKKKHHHEEEFFFJJJLLLHHHCCCAAADDDFFFHHHNNNUUUUUUQQQPPPLLLFFFAAA>>><<<:::999:::<<<@@@BBB>>><<>>>>>===>>>???KKKTTTQQQgggvvvhhhccc___vvvfffFFF??????EEEWWWlllqqq___JJJNNNRRRfff~~~}}}fffVVVVVVQQQWWW]]]aaabbbdddeeeeeeaaabbb```[[[XXXXXXTTTOOO[[[]]]aaafffkkkqqqwwwzzzjjjiiiffffffhhhlllmmmmmmoooggghhhnnnuuuxxxmmm___YYYZZZZZZVVVQQQPPPQQQTTTWWWZZZ\\\]]]^^^XXXWWWWWWWWWYYY^^^eeekkkvvv}}}{{{]]]NNNKKKIIIHHHHHHLLLWWWfffrrrvvvvvveee___VVVOOONNNSSS\\\bbbiiippp}}}~~~}}}}}}|||zzzyyy{{{{{{zzzyyyyyyxxxwwwwww{{{yyyvvvttttttuuuwwwyyytttsssrrrqqqqqqqqqqqqqqqoooooonnnnnnmmmlllkkkkkkjjjiiihhhfffbbb^^^ZZZWWWRRRJJJCCC@@@???@@@EEEKKKQQQSSSVVVYYY[[[\\\[[[[[[mmm{{{~~~xxxeee~~~nnnZZZRRROOOIIIJJJSSSSSSKKKGGGJJJEEEEEEFFFGGGHHHIIIJJJJJJPPPKKKGGGIIILLLLLLHHHEEEEEEGGGHHHKKKRRRYYYXXXRRRRRRNNNGGGBBB???===;;;:::>>>>>>AAACCC@@@<<>>@@@???===;;;;;;===HHHHHH```rrrhhhfffeee|||XXXEEE===>>>NNNiiiwwwmmmVVVFFFTTT___uuuwww[[[TTT___cccppp|||uuummm```TTTNNNPPPSSSXXX```jjjuuu}}}sssrrrlllccc___cccjjjmmmssskkkoooxxxxxxlll^^^ZZZ^^^cccbbb^^^PPPQQQUUU[[[cccmmmvvv{{{|||}}}~~~{{{]]]OOOLLLJJJEEEEEELLL```wwwzzz^^^WWWQQQSSS]]]kkkxxx~~~sssrrrttt}}}~~~}}}||||||zzzzzzyyyyyyyyyyyyxxxxxx{{{zzzxxxvvvuuuvvvwwwxxxrrrqqqqqqppppppqqqqqqrrrpppoooooonnnmmmlllkkkkkkiiihhhgggddd```[[[WWWUUUQQQIIIBBB@@@???AAAGGGNNNRRRTTTXXX\\\]]]\\\ZZZXXXgggpppiii|||aaaqqq\\\VVVSSSNNNKKKMMMMMMIIIHHHIIIGGGGGGFFFFFFFFFHHHJJJKKKQQQKKKHHHJJJKKKIIIGGGGGGHHHJJJLLLQQQZZZaaa```ZZZPPPLLLGGGCCCAAAAAA@@@???AAA???AAACCCBBB>>>???CCCPPPdddhhh^^^WWWTTT]]]nnnvvvbbbvvv~~~vvv}}}nnnfffdddooo~~~~~~{{{xxxuuuuuutttppphhh```^^^ccchhhsss|||~~~|||kkk\\\___TTTIIIIIIUUUbbbjjjkkkkkkfff```[[[ZZZ]]]bbbeee\\\[[[\\\]]][[[WWWWWWZZZ777<<>>???>>>===<<<<<<888CCCAAAWWWhhh```cccfff|||vvvMMMDDD@@@BBBWWWtttvvv^^^LLLKKK\\\qqq}}}iii^^^eeeqqqzzzkkkYYYXXXUUUTTTVVV^^^iiirrrrrrxxxvvvjjjaaabbbiiimmmssskkknnnwww}}}}}}sssfff______cccgggiiiZZZYYYXXX[[[dddppp}}}sssWWWNNNNNNNNNHHHGGGQQQjjj|||jjjWWWVVV\\\kkk|||xxxuuu{{{~~~~~~}}}|||}}}}}}xxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuurrrrrrqqqpppppppppppppppoooooonnnmmmlllkkkjjjiiigggfffddd```\\\XXXTTTRRRLLLEEE???===>>>AAAIIIQQQUUUWWWYYY[[[\\\[[[ZZZYYYggg{{{YYY```~~~|||cccvvvfffWWWYYYUUUUUUPPPKKKIIIKKKJJJGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLHHHFFFIIIHHHEEEFFFJJJGGGIIIMMMTTT___iiihhhbbbPPPLLLGGGDDDBBBBBBAAAAAABBB??????BBBBBB???@@@CCCLLLdddmmmddd[[[VVV\\\kkk{{{}}}hhhooovvvtttxxxkkk```]]]kkk~~~}}}zzzyyyvvvxxxuuulllaaa\\\^^^ccckkkuuu}}}|||{{{~~~qqqcccZZZQQQLLLVVVlll}}}pppddd^^^___dddhhhhhheeeeeefffccc]]][[[]]]777<<>><<<>>>???>>>=========???999BBB>>>PPP___YYY___eeeyyyoooFFFAAA@@@BBBXXXtttpppUUUOOO^^^iiivvvaaaiii{{{yyykkk\\\SSSUUU^^^eeemmmyyyuuuiiigggmmmqqqvvvkkklllrrrttt|||pppddd]]]___fffmmmhhhccc]]][[[___jjjvvv~~~{{{iiiPPPLLLQQQRRRNNNMMMXXXsssrrrVVVTTT[[[nnn}}}{{{|||{{{|||}}}|||{{{zzz{{{|||wwwxxxxxxyyyyyyzzzzzz{{{wwwwwwwwwvvvuuuttttttssstttsssrrrpppooonnnnnnnnnnnnnnnmmmllljjjiiiiiihhhfffdddbbb^^^ZZZUUURRRPPPHHHAAA<<<;;;>>>BBBJJJSSSXXXXXXYYYYYYZZZZZZ[[[[[[ppppppOOOiiiuuuttt{{{lllhhhwwwgggXXXPPPZZZXXXZZZVVVLLLJJJOOONNNFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGDDDDDDGGGFFFCCCEEELLLCCCFFFJJJSSSaaallllllfffSSSOOOIIIEEEBBBAAA@@@>>>BBB???>>>@@@BBB@@@@@@CCCCCC___lllddd[[[TTTXXXeeeoooooommmuuuyyy}}}pppbbb^^^ooo}}}|||uuuxxxwwwoooccc]]]___cccgggqqqyyyzzzyyy}}}yyylll[[[RRRRRRccc~~~}}}lllcccaaadddhhhllliiiggggggccc]]]ZZZ[[[<<<>>>BBBEEEGGGIIILLLNNNNNNRRRQQQQQQRRRNNNUUUjjj|||yyygggfffooogggOOOBBBFFFSSSoooUUUPPPKKKKKKMMMNNNLLLHHHIIIHHHIIIKKKMMMNNNLLLIIIMMMFFFDDDIIIIIIDDDHHHSSSnnn~~~~~~ssseeehhhwww~~~xxxiii[[[NNNDDD===>>>AAAEEEGGGFFFAAA===:::<<<@@@DDDFFFLLL[[[kkkpppaaaNNN@@@EEEEEEdddtttkkkWWWNNNgggjjjkkk{{{xxx|||zzzooofff```kkkrrr~~~tttrrrtttuuuppplllnnnxxx|||wwwrrrooojjjeeefffkkkrrrwwwxxxsssiiibbbaaacccmmmeeeaaacccfffeeehhhnnnvvvbbbPPPNNNNNNIIIHHHTTTjjjgggSSSXXXuuu~~~|||||||||}}}~~~~~~zzzyyywwwvvvvvvvvvwwwwwwxxxwwwvvvtttsssssssssssssssqqqooonnnoooooonnnmmmooonnnllljjjhhhfffeeedddccc```\\\XXXUUUQQQMMMJJJGGGBBB<<<;;;@@@HHHOOORRRWWWXXXPPPTTTbbb[[[ZZZqqqiiiLLLiii|||vvv~~~ttteeeooosss{{{wwwmmmOOONNNTTTTTTXXXaaa```RRRHHHIIIJJJGGGKKKIIIFFFEEEFFFEEEDDDCCCHHHGGGEEECCCCCCCCCDDDDDDBBBDDDLLLYYYgggqqqtttsssUUUMMMHHHJJJIIIDDDAAABBBAAA>>><<<===AAADDDEEEEEEFFFTTTbbbgggaaaZZZYYY[[[bbbooozzzxxxnnniiimmmuuunnniiikkkxxx}}}}}}|||{{{|||xxxxxxyyywwwoooddd\\\YYY^^^jjjsssvvvzzz}}}yyyiiiXXXZZZ{{{tttbbb```kkkpppvvvtttjjjhhhlllddd\\\___===@@@DDDFFFHHHJJJMMMOOONNNSSSRRRSSSUUURRRZZZpppsssgggiii___SSSJJJJJJTTTnnnUUUOOOIIIGGGIIIKKKKKKIIIGGGGGGHHHJJJLLLMMMMMMLLLNNNLLLPPPXXXVVVLLLHHHLLL\\\yyy|||vvvkkkkkkttt|||ooocccUUUJJJ???@@@CCCIIIMMMMMMIIIDDD>>>>>>???@@@AAAGGGWWWfff~~~yyyeeeXXXIII???BBBIIIjjjtttdddTTTVVVwww{{{zzziiiZZZQQQMMMLLLPPP\\\hhhsss~~~vvvzzztttrrrooommmmmmooorrruuuvvvgggcccbbbeeehhhiiimmmrrr}}}yyyqqqlllkkkggggggnnntttzzztttYYYJJJIIILLLLLLKKKZZZqqqgggTTTjjjmmmmmmqqqxxx{{{}}}||||||}}}}}}}}}}}}~~~~~~zzzyyywwwvvvvvvvvvwwwxxxxxxwwwvvvtttssssssrrrrrrsssqqqooooooppppppooommmnnnmmmllljjjhhhfffdddcccbbb___ZZZVVVSSSOOOJJJGGGEEEAAA======CCCKKKQQQTTTVVVZZZUUUXXXaaa\\\^^^vvv{{{YYYMMMlll~~~zzzyyyjjj___tttyyy~~~dddPPPOOORRRPPPVVV]]]\\\PPPIIIKKKLLLHHHJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGBBBCCCHHHSSS___hhhjjjiii]]]UUUNNNMMMKKKGGGEEEGGGDDDAAA??????BBBDDDEEEEEECCCMMM[[[ccceeeccccccccc^^^lll}}}vvvjjjllluuutttrrrttt{{{|||{{{|||||||||~~~zzzzzz{{{yyyrrrggg^^^ZZZ[[[eeennnrrrwww~~~qqqeeekkkwwwiiiiiitttxxxyyyvvvllllllrrrkkk___```???BBBEEEHHHJJJKKKNNNPPPOOOSSSRRRTTTXXXWWWaaaxxx|||iiieeeooolllYYYZZZSSSPPPVVV~~~jjjTTTNNNGGGDDDEEEHHHIIIIIIDDDFFFIIIJJJKKKMMMOOOQQQRRRRRRXXX___\\\OOOHHHIIIOOOfff|||~~~rrrmmmllllll|||}}}uuukkk[[[NNN@@@AAAEEEMMMUUUWWWSSSMMMCCC@@@>>>======BBBOOO]]]tttmmmYYYNNNDDDAAA@@@NNNpppqqq]]]TTTcccooo\\\QQQFFF===:::<<<999999===BBBIIIVVVbbbjjjmmmxxxxxxpppnnnrrrwwwxxxwwwtttzzzuuujjjVVVPPPNNNSSS\\\fffrrr{{{yyybbbQQQGGGEEEJJJQQQVVVgggiiiZZZyyyrrr^^^MMMIIIIIINNNUUUZZZ```fffvvv~~~~~~~~~}}}}}}}}}}}}||||||||||||zzzyyyxxxwwwvvvwwwxxxxxxwwwvvvuuutttsssrrrrrrrrrsssrrrppppppppppppooonnnmmmlllkkkiiigggeeedddcccaaa]]]XXXSSSOOOKKKFFFCCCAAA???>>>AAAGGGNNNSSSVVVUUU[[[[[[[[[___]]]gggeeeKKKWWWuuuxxxhhhddd~~~nnnYYYPPPOOONNNMMMSSSWWWUUUNNNKKKOOONNNHHHHHHGGGEEEFFFGGGHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBDDDKKKTTTZZZ]]]]]]___WWWPPPLLLHHHEEEDDDFFFGGGDDDBBBAAABBBDDDDDDDDDBBBHHHRRR___jjjmmmkkkggg]]]hhh|||}}}mmmqqq|||zzz|||yyyyyy{{{|||}}}{{{}}}~~~|||uuulllbbb[[[VVV___gggmmmssszzz~~~xxxssszzz{{{vvvmmmooo{{{~~~xxxnnnpppyyyrrrdddaaa???BBBFFFHHHJJJKKKNNNPPPQQQTTTSSSTTTYYYYYYeee~~~qqq]]]ddd{{{tttqqqfffYYY\\\TTTQQQYYYfffQQQMMMGGGEEEEEEGGGGGGGGGDDDGGGJJJLLLLLLOOORRRUUUWWWTTTUUUVVVSSSKKKIIILLLPPP^^^ppp~~~yyyppprrrpppjjj{{{}}}xxxppp___PPPAAA@@@CCCMMMYYY^^^ZZZTTTFFFBBB>>>===<<<>>>GGGRRRhhh|||{{{eeeUUUIIIBBBCCCAAAQQQpppkkkYYY[[[tttjjjKKKDDDEEEAAA@@@DDDEEEAAA>>>>>>>>>>>>CCCIIIIIIKKKRRRaaattt}}}wwwyyy}}}~~~}}}sssvvvyyy|||~~~kkk[[[OOOHHHBBBCCCIIIVVVkkk|||~~~jjjWWWNNNGGGCCCIIITTThhhyyy~~~lllcccrrr^^^OOOCCC;;;777:::???CCCFFFJJJYYYfff|||~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvtttsssrrrqqqqqqqqqsssrrrpppqqqqqqqqqooommmlllkkkjjjhhhfffeeecccccc___[[[VVVPPPLLLHHHDDDAAA===>>>AAAEEEKKKQQQVVVXXXUUU\\\]]]ZZZYYY```sssRRREEEeee|||vvvhhhmmm\\\PPPPPPMMMKKKMMMQQQRRROOOKKKMMMPPPNNNHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAEEEKKKQQQTTTUUUYYYUUUOOOKKKGGGEEEDDDDDDGGGEEECCCAAAAAAAAABBBCCCCCCEEELLL\\\lllqqqkkkbbb^^^cccsss|||pppzzzzzz||||||wwwwww{{{yyyyyy|||}}}}}}}}}}}}xxxqqqfff]]]TTTYYY```hhhpppxxx~~~|||tttpppnnnhhhnnn||||||oooqqq}}}vvvfffaaa???BBBEEEHHHIIIKKKMMMOOORRRUUURRRSSSXXXYYYggglllYYYlllnnnggg|||cccTTTTTTJJJLLL\\\dddNNNLLLJJJIIIHHHHHHFFFEEEFFFHHHKKKMMMOOOQQQTTTVVVSSSQQQOOONNNKKKHHHIIIMMMOOOZZZhhhtttxxxzzzxxxooo~~~{{{tttcccTTTAAA>>>???JJJXXX```]]]VVVGGGBBB???@@@??????BBBHHHXXXjjjmmm```UUUHHH???BBBDDDQQQjjjddd\\\kkkkkkSSSAAABBBFFFBBBCCCJJJEEEAAABBBHHHLLLJJJFFFDDDCCCDDDFFFKKKUUUdddsss}}}}}}{{{xxxvvvyyy~~~tttyyyuuu___MMMFFFCCCAAA>>>>>>FFFYYYkkkjjjYYYLLLHHHFFFEEELLLWWWttt}}}rrrnnnlll\\\RRRHHH@@@;;;===@@@AAAAAACCCLLLUUUfffyyy~~~~~~~~~}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyvvvuuutttrrrqqqqqqqqqqqqrrrqqqpppqqqqqqqqqooollljjjjjjhhhgggeeedddcccbbb^^^ZZZSSSNNNIIIFFFBBB???;;;>>>CCCHHHMMMRRRVVVYYYWWWZZZ\\\WWWUUUeeexxxGGGGGGooommmcccpppuuuTTTMMMNNNJJJJJJPPPOOONNNKKKJJJMMMPPPMMMGGGCCCCCCDDDFFFHHHIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBAAACCCAAA@@@BBBFFFKKKPPPRRRQQQRRRQQQMMMJJJHHHGGGEEEDDDCCCBBB@@@>>>???@@@AAAAAAAAAGGGWWWiiipppiii___]]]]]]jjj{{{zzzpppvvvxxxvvvuuuvvvuuuuuu}}}|||yyy|||~~~||||||~~~}}}~~~~~~{{{vvvlllaaaVVVWWW[[[cccmmmvvv|||nnnhhhfff```iii{{{|||oooqqq}}}wwwfff```@@@CCCFFFHHHIIIKKKMMMOOORRRTTTPPPQQQVVVYYYiii~~~lll]]]vvvbbbbbbnnn[[[LLLJJJ???GGG___eeeLLLLLLLLLKKKJJJHHHFFFEEEIIIIIIKKKNNNRRRTTTSSSRRRJJJLLLNNNNNNLLLIIIHHHIIIGGGSSScccpppxxx}}}|||~~~yyyrrrxxxhhhYYYDDD>>><<>><<<@@@EEEJJJNNNQQQUUUXXXWWWVVVYYYWWWWWWpppkkkKKKVVV~~~lllllloooQQQLLLMMMJJJJJJQQQOOOMMMKKKKKKLLLLLLIIIEEEBBBBBBCCCEEEGGGHHHGGGEEEAAAAAABBBDDDDDDDDDDDDDDDBBBAAA@@@@@@CCCGGGLLLOOOGGGKKKLLLIIIFFFFFFDDDBBBAAAAAA@@@>>>======@@@BBB>>>===AAAOOOaaakkkiiiddd]]][[[eeewww{{{qqqllloookkkgggiiisss|||~~~}}}}}}sssggg\\\XXXWWW^^^gggppp{{{{{{kkkccc___YYYcccvvv~~~xxxooosssxxxeee^^^BBBDDDGGGIIIJJJLLLNNNPPPOOOQQQNNNOOOVVV[[[lllyyymmmaaa{{{tttXXXhhhdddUUUKKKJJJ???GGG```cccLLLLLLKKKJJJGGGFFFFFFFFFKKKIIIIIINNNTTTUUUPPPJJJFFFIIIKKKKKKIIIHHHGGGFFFDDDLLLZZZjjjtttwwwwwwvvvzzz{{{yyyvvv}}}yyykkk]]]JJJAAA;;;DDDUUU___^^^WWWLLLEEE@@@BBBEEEEEEEEEGGG@@@KKKQQQUUUWWWKKK>>>???BBBLLL___\\\gggeeeSSSAAAAAABBBIIISSS___iiiooommmjjjkkknnnkkkaaaVVVQQQKKKKKKJJJGGGDDDDDDFFFHHHOOOPPPQQQOOOMMMMMMPPPRRRYYYaaammmzzzwwwnnnnnnggg___[[[TTTPPPMMMLLLIIIDDDEEEIIIOOOXXXiii|||ppp^^^NNNEEEDDDEEEDDDEEENNN\\\eeegggkkk|||yyygggWWWMMMDDDAAA@@@BBBBBBCCCHHHOOOOOOQQQXXX```gggppp~~~~~~}}}{{{{{{{{{{{{zzzzzzyyyyyyyyyuuutttsssssssssuuuvvvwwwuuutttsssqqqppppppoooooooooooooooppppppooollljjjhhhgggfffeeedddcccbbbaaaXXXSSSMMMGGGCCCAAA>>>======AAAGGGJJJMMMPPPSSSWWWVVVRRRXXXZZZ^^^}}}```UUUeeexxxkkkOOOJJJMMMLLLKKKMMMOOOMMMLLLLLLJJJGGGDDDBBB@@@AAABBBDDDFFFGGGEEECCC@@@AAABBBDDDDDDDDDDDDCCC@@@@@@??????@@@CCCGGGJJJAAAFFFGGGBBB???@@@AAA>>>===>>>???>>><<<===AAADDDAAA>>>>>>GGGUUUcccjjjlllfffaaadddqqq|||xxxkkkbbbdddaaadddttt{{{ooocccZZZTTTWWW___gggqqq{{{|||qqqaaaYYYTTTMMMVVViiirrrqqqqqqoooyyy{{{fff^^^CCCFFFIIIKKKLLLMMMOOOQQQMMMOOOLLLNNNWWW]]]ppp~~~zzz~~~mmmccczzzqqqYYYuuu___UUUOOORRRFFFKKKaaa```MMMLLLJJJGGGDDDDDDFFFHHHKKKHHHGGGMMMTTTUUUMMMEEEHHHIIIHHHDDDBBBCCCFFFGGGHHHKKKSSSbbbpppvvvwwwvvvyyywww{{{}}}~~~nnn~~~xxxjjj^^^OOODDD<<>>FFFKKKSSSYYYNNNAAABBB???JJJ^^^[[[jjjqqqWWWIIIGGGIIIKKKOOO^^^ttt}}}uuuhhhaaaaaaWWWRRRLLLIIIHHHHHHGGGEEEDDDGGGIIIIIIGGGFFFHHHJJJRRRRRRTTT[[[kkkzzzooolllhhhiiinnnnnnaaaSSSNNNLLLJJJIIIIIIJJJLLLUUUjjj{{{cccWWWQQQKKKHHHHHHDDDJJJLLLMMMWWWhhhqqqpppcccvvv}}}kkkZZZNNNIIIFFFEEEEEEEEEFFFNNNXXXYYY```mmmzzz~~~~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzyyyyyytttsssrrrrrrssstttuuuvvvttttttrrrqqqpppooooooooonnnnnnnnnooopppoookkkiiiggggggfffeeecccbbbaaaaaaUUUPPPJJJDDDAAA???===;;;>>>BBBGGGJJJLLLNNNRRRUUUTTTOOOWWW]]]eeeUUUWWWjjjuuuyyyhhhMMMHHHNNNOOOKKKHHHPPPNNNNNNMMMIIIDDDAAAAAA@@@@@@AAADDDFFFFFFDDDBBBCCCDDDDDDDDDDDDBBBAAA@@@??????>>>======???CCCEEEEEEJJJIIIBBB>>>AAACCCBBB<<<===???>>>===>>>CCCGGGHHHCCC???AAALLL[[[iiiqqqrrrhhhccckkkzzzttteee```\\\___qqq}}}ttthhh\\\RRRSSSXXX___jjjtttyyy~~~eeeUUUNNNIIIBBBJJJ\\\dddggglllppp}}}ggg]]]CCCGGGLLLOOOOOOOOOPPPPPPSSSSSSQQQQQQUUUbbbyyy}}}fffddd}}}kkkkkkfffYYYMMMKKK@@@@@@mmmcccKKKLLLKKKFFFBBBCCCJJJPPPIIIJJJLLLOOOQQQOOOKKKGGGHHHGGGDDDBBBAAAAAABBBCCCAAAKKKQQQ]]]rrrxxxqqqooommmxxx~~~~~~xxxzzz~~~{{{|||}}}wwwnnnfffXXXGGGAAAIIIYYYjjjiiiVVVWWWRRRAAA;;;GGGNNNLLLNNNKKKIIIKKKRRRVVVRRRGGG???CCCJJJWWW\\\uuujjjOOOHHHBBBKKKOOO```}}}pppccceeeZZZSSSXXXYYYOOODDD@@@GGGGGGGGGFFFGGGHHHJJJKKKLLLOOOTTTYYY^^^jjj}}}uuuooooooxxxzzzlll]]]SSSOOOKKKHHHMMMMMMMMMSSSgggsssaaaOOOHHHGGGFFFHHHLLLOOOOOOQQQYYYhhhuuuvvvqqq```ssswwwjjjZZZNNNHHHIIIHHHEEEDDDJJJVVV```kkkttt~~~~~~{{{yyyzzz|||}}}}}}~~~|||yyyxxxwwwwwwwwwtttttttttuuuuuuuuuuuuuuuuuutttrrrpppoooooooooooommmmmmmmmnnnooonnnllliiihhhfffddddddeeeccc___[[[VVVRRRLLLEEE???;;;999999<<>>???AAABBBBBBAAA???>>>???:::999>>>@@@>>>>>>BBBJJJHHHDDDAAA??????@@@AAAFFF>>>:::===>>>>>>@@@FFFGGGCCC@@@AAAFFFRRRfffxxxzzzxxxnnngggsssvvv^^^ZZZ```bbbvvvtttdddTTTOOOSSSZZZdddlllrrr}}}|||~~~wwwXXXLLLBBB@@@AAACCCLLLYYYZZZ```wwwyyyddd```DDDGGGLLLOOOOOOPPPPPPQQQSSSRRRQQQRRRZZZkkktttmmm}}}{{{xxxjjj|||yyy[[[PPPGGGIIIAAACCCnnn^^^LLLJJJHHHDDDBBBEEEJJJOOOHHHGGGFFFGGGHHHHHHFFFEEEEEEDDDBBBAAA@@@AAABBBCCCDDDMMMRRR\\\nnnuuuqqqtttrrruuu{{{~~~||||||{{{}}}vvvtttzzz{{{ssskkkXXXGGGAAAIIIXXXkkkmmm\\\VVVVVVIII???FFFKKKNNNUUUTTTQQQPPPTTTWWWRRRFFF===AAAHHHXXXaaazzzzzz___JJJGGGHHHWWWhhh~~~wwwwwwttttttzzz~~~vvvkkkeeefffcccWWWNNNKKKFFFFFFFFFGGGJJJOOOUUUYYYbbbffflllppprrrwwwuuu}}}}}}~~~vvvllleee```]]]RRRSSSQQQNNNSSS^^^gggjjjqqqyyyqqqeeeWWWRRROOORRRSSSSSSUUUZZZWWW```kkkttt{{{{{{qqqfff^^^mmmxxxkkk]]]SSSIIIIIIHHHIIIMMMXXXgggqqq~~~~~~|||{{{|||}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwxxxtttuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppoooooooooooommmllllllmmmooonnnllljjjjjjhhhfffeeeeeeccc___\\\QQQMMMHHHBBB>>>;;;::::::>>>CCCIIINNNPPPPPPPPPQQQSSSTTTTTTfffkkkJJJ]]]yyy{{{qqqdddWWWLLLJJJMMMMMMNNNQQQHHHIIIIIIGGGDDDCCCDDDGGGDDDCCCAAAAAAAAAAAA???>>><<<>>>@@@AAAAAA@@@>>><<>>BBB@@@>>>>>>@@@DDDPPPeeewww}}}~~~wwwnnnttt~~~oookkkkkknnn}}}}}}}}}|||uuugggXXXQQQOOORRRZZZbbbmmmvvv~~~{{{mmmRRRHHHAAAAAA@@@???GGGRRRVVVeeeooobbbcccEEEHHHLLLOOOPPPPPPPPPQQQRRRQQQPPPTTTaaawwwyyyssswww~~~lll___NNNIIICCCIIIEEEIIIrrr[[[MMMIIIDDDBBBDDDHHHLLLNNNHHHEEEBBB@@@AAACCCCCCCCCAAAAAA@@@@@@@@@AAACCCDDDGGGOOORRRYYYhhhoooqqq{{{{{{|||{{{zzz}}}}}}xxxmmmnnnzzz~~~~~~wwwnnn[[[IIIAAAFFFSSSfffjjj[[[VVV\\\SSSEEEEEEIIIPPP\\\\\\YYYXXXZZZ\\\WWWKKK@@@@@@FFFZZZiii~~~kkkUUUGGGJJJQQQjjjmmmjjj^^^___^^^^^^eeerrr|||yyytttrrrkkk^^^XXXZZZVVVXXX\\\aaahhhpppzzzssseeeZZZSSS___ttt{{{|||}}}vvvoookkkjjjaaacccaaaXXXPPPNNNLLLJJJIIIOOOXXX___```^^^ZZZXXXRRRVVV^^^eeeggghhhmmmtttvvvwwwkkkbbbgggmmmzzzooobbbYYYMMMKKKIIIMMMXXXiii{{{~~~}}}|||~~~}}}}}}~~~~~~||||||{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuuuutttttttttsssqqqpppooonnnoooooolllkkkkkkmmmnnnnnnllljjjiiigggfffdddccc```\\\YYYKKKHHHCCC???<<<;;;<<<<<>>===;;;===@@@BBBBBB@@@===;;;@@@===<<<>>>===;;;;;;>>>BBBBBBAAAAAAAAAAAAAAAAAA???:::777999;;;<<<>>>AAA<<<<<<===???AAAJJJ]]]pppzzz~~~zzzoooooo{{{rrrkkkooozzz~~~|||sssxxxzzz~~~vvvlll```VVVOOOMMMSSS[[[fffnnnwwwuuufffLLLEEEBBBBBB@@@===DDDOOOXXXrrrwwweeedddjjjGGGIIIMMMOOOPPPPPPQQQRRRRRRQQQPPPVVViii~~~yyyvvvNNNIIIHHHBBBJJJJJJOOOyyy^^^OOOIIICCCBBBFFFLLLNNNNNNHHHEEEBBBAAAAAACCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEEIIIOOOPPPUUUaaagggooo~~~xxxtttiiimmm~~~xxxooo___LLLAAAAAAJJJ[[[aaaUUUWWWaaaZZZIIIEEEIIIQQQ^^^^^^___aaadddfffbbbTTTGGG@@@FFF]]]rrryyyfffRRRJJJQQQeeewwwfffccc^^^eeejjjlllqqqzzz~~~}}}tttiiiiiipppwww}}}jjjVVVLLLIIIYYYpppxxxtttuuu}}}|||qqqlllhhhfffeeegggkkknnnnnnjjjeee```XXXPPPFFFGGGJJJNNNPPPSSS[[[ccciiiooowww~~~{{{mmmkkknnnqqqvvvooo|||~~~wwwiii^^^QQQMMMJJJNNN]]]qqq~~~}}}~~~~~~~~~~~~|||zzzzzzyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuttttttttttttsssrrrpppooonnnnnnooooookkkkkkkkkmmmnnnnnnllljjjfffeeecccaaa^^^ZZZVVVSSSHHHEEEAAA===;;;;;;===???FFFIIIMMMPPPOOONNNMMMMMMMMMXXX___^^^tttpppsssdddIIIGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDFFFHHHFFFDDDBBBBBBBBBAAA???======???BBBDDDDDDBBB???===::::::;;;<<<;;;;;;===@@@@@@AAACCCDDDEEEEEEEEEDDDAAA>>><<<===???AAABBBCCC;;;===??????===BBBRRRcccuuuyyyuuummmlllwwwwwwfffeeejjjjjjwww~~~oooooouuu{{{|||}}}xxxrrrjjjaaaVVVOOOSSSZZZaaahhhrrr|||}}}sssdddKKKDDDBBBCCCAAA???GGGTTTeeejjjaaaiiirrrHHHKKKNNNOOOPPPPPPQQQSSSRRRQQQPPPYYYqqqzzzdddIIIJJJHHHBBBJJJJJJQQQ{{{___PPPIIICCCCCCIIINNNOOOMMMEEEDDDCCCDDDEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIMMMMMMRRR]]]bbbkkk~~~zzz}}}rrriiipppyyyqqqaaaOOOBBB???EEEVVV^^^TTTXXXfff___KKKEEEIIIPPP[[[aaaffflllpppsssooo^^^MMMDDDGGG```zzzyyycccQQQMMMXXXzzzyyypppiiieeecccqqq{{{yyy^^^KKKFFFGGGXXXnnnvvvtttppptttsss^^^UUUVVVYYY]]]bbbiiillloootttyyyzzzpppcccNNNIIIEEEFFFIIIOOO^^^lll~~~{{{fffbbbooorrrwwwpppbbbSSSNNNJJJNNN[[[nnn~~~}}}}}}~~~~~~|||yyyyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuuuutttttttttsssrrrqqqooonnnmmmnnnnnnoookkkkkkkkklllnnnnnnllljjjfffeeeccc```ZZZUUUQQQOOOHHHEEEAAA===;;;<<>>AAAAAA@@@AAAAAABBBDDDEEEFFFFFFEEEHHHFFFDDDDDDDDDCCCBBB@@@@@@BBBEEEGGGGGGEEEBBB@@@===???@@@>>>======@@@AAA>>>@@@BBBEEEFFFGGGGGGFFFCCCBBBAAA@@@BBBDDDDDDCCC:::;;;>>>>>><<<>>>JJJXXXqqqqqqnnnlllmmmvvvkkk```[[[[[[rrrwwwjjjmmmpppvvv{{{{{{}}}{{{xxxssskkk^^^RRRRRRWWWZZZcccnnnuuu}}}ssseeeNNNFFFAAABBBBBBCCCNNN]]]qqqtttaaabbbooowwwJJJLLLNNNPPPPPPPPPRRRSSSRRRQQQRRR]]]yyytttXXXKKKKKKGGGAAAHHHIIIPPPzzz[[[NNNIIIEEEFFFJJJNNNMMMKKKBBBBBBCCCEEEFFFEEECCC@@@DDDDDDEEEEEEFFFFFFFFFFFFHHHKKKKKKRRR]]]___gggzzzzzz}}}uuunnnsss~~~}}}zzzuuudddSSSFFFBBBFFFWWWaaaZZZXXXjjjfffPPPEEEGGGNNNXXXhhhpppvvvyyy|||yyyhhhUUUKKKKKKcccvvv```RRRSSScccpppooooooppp}}}kkkQQQCCCDDDGGGVVVjjjsssqqqjjjjjjzzzqqqVVVKKKKKKPPPZZZdddmmmooosss{{{rrrUUUKKKEEEFFFHHHMMM[[[jjj{{{ooolll{{{nnnbbbQQQNNNKKKLLLUUUeeeuuuwww~~~~~~|||~~~}}}|||}}}~~~~~~|||xxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuttttttssssssqqqpppnnnmmmmmmmmmnnnooolllkkkkkklllmmmmmmjjjhhhggggggeee```YYYSSSOOOMMMGGGDDD@@@<<<<<<>>>AAADDDJJJMMMOOOOOOMMMKKKJJJJJJQQQYYY{{{tttzzzxxxqqq~~~QQQDDDBBB<<<777888<<<<<<999:::;;;===BBBFFFHHHHHHGGGGGGFFFDDDDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFJJJJJJDDD@@@???AAA@@@<<<===@@@CCCEEEFFFFFFFFFDDDEEEDDDBBBCCCEEEDDD@@@777888;;;>>>>>>???HHHQQQaaaaaacccgggjjjooovvv~~~uuucccUUUYYYvvvmmmhhheeelll{{{}}}{{{{{{{{{}}}~~~~~~}}}|||~~~zzzrrrdddUUUOOOPPPRRR]]]ggglllssszzzpppWWWKKKCCCCCCFFFJJJVVVdddssszzzvvvhhh___fffttt|||KKKMMMOOOPPPPPPPPPRRRTTTOOOQQQTTTbbb{{{mmmooozzz~~~~~~qqqOOOLLLFFFEEE???HHHIIIQQQyyyUUUJJJHHHFFFGGGJJJKKKIIIHHHBBBBBBCCCEEEGGGGGGEEECCCFFFFFFGGGFFFFFFEEEEEEDDDGGGIIIJJJTTT```aaaeeevvv~~~~~~~~~wwwxxxzzzssssssvvvxxxiiiXXXLLLFFFHHHXXXbbb\\\VVVppppppVVVEEECCCLLLYYYmmmuuuzzz}}}uuubbbSSSOOOffftttaaaXXXaaawwwyyytttwwwcccKKKAAAFFFJJJVVViiisssmmmeeebbbjjjwwwmmmWWWLLLJJJNNN^^^pppzzz}}}yyybbbVVVNNNOOOPPPOOOTTT^^^ttt|||{{{||||||}}}zzz~~~uuubbbZZZJJJKKKJJJLLLQQQ]]]lllwww~~~{{{|||~~~||||||{{{}}}~~~~~~|||xxxyyyyyyzzzyyyxxxwwwvvvwwwvvvvvvuuuttttttsssssspppooonnnmmmlllmmmnnnnnnmmmlllllllllmmmkkkiiiffffffgggeee___WWWPPPLLLJJJCCC@@@===;;;<<>>::::::999:::===CCCGGGHHHGGGFFFDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBBIIINNNNNNGGG@@@@@@AAA@@@===>>>@@@BBBDDDFFFGGGGGGEEEHHHGGGCCCDDDFFFDDD>>>:::888999>>>@@@@@@DDDJJJOOORRR[[[dddfffdddiiisss}}}rrrZZZ^^^vvvyyyjjjaaajjjyyy~~~{{{zzz{{{|||~~~~~~}}}|||}}}xxxkkk[[[QQQOOOMMMVVV]]]bbbjjjxxx|||dddVVVKKKLLLQQQUUU^^^hhhmmmllliiidddeeennn{{{LLLMMMOOOPPPPPPPPPRRRTTTNNNPPPUUUeeennncccjjjooottt|||~~~aaaIIILLLAAADDD???IIILLLTTTzzzQQQGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGHHHGGGGGGFFFDDDCCCBBBHHHHHHJJJVVVdddbbbdddsss}}}qqqhhhjjjrrrxxxnnn]]]PPPIIIGGGUUU___YYYSSSsssyyy\\\DDD???JJJ[[[mmmuuuzzz}}}oooXXXQQQggguuuddd```ppp~~~zzzxxxtttyyy```IIIAAAGGGKKKVVVhhhsssjjjccc^^^^^^bbbiiiuuuxxxiii[[[TTTPPPTTThhhzzzmmm```XXXYYYWWWOOOMMMQQQXXXeeemmmfff```ggguuu~~~gggVVVQQQEEEHHHJJJLLLOOOZZZhhhttt~~~zzzzzz~~~~~~{{{|||{{{zzz{{{}}}~~~~~~}}}yyyyyyzzzzzzyyyxxxvvvuuuwwwvvvvvvuuutttssssssssspppooommmllllllmmmnnnnnnnnnmmmlllllllllkkkhhheeedddeeeccc]]]TTTLLLHHHGGG???===:::999;;;@@@FFFJJJJJJLLLMMMMMMKKKIIIHHHHHHVVVhhhuuutttvvvccczzz{{{wwwttt]]]OOOHHHCCC???<<<999:::???CCCEEEEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@??????@@@@@@AAAEEELLLMMMEEE???@@@BBBAAA@@@@@@BBBCCCFFFHHHIIIJJJHHHKKKJJJFFFFFFHHHEEE>>>???;;;;;;???AAA@@@@@@BBBGGGNNN]]]iiigggaaaeeeqqqccc```nnnpppcccnnn}}}|||zzzxxxzzz}}}~~~~~~{{{qqqbbbXXXTTTLLLQQQVVVZZZcccqqq|||ppp___SSSUUU[[[___eeelllfffdddcccgggllluuuMMMMMMMMMNNNOOOQQQRRRSSSMMMQQQWWWnnnllleeepppxxxYYYHHHIIIGGGEEE@@@GGGBBBYYYrrrPPPMMMKKKIIIIIIJJJJJJHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJNNNLLLIIIGGGFFFFFFGGGHHHHHHHHHKKKUUUbbbllloooooo~~~rrrlllooouuuxxxpppcccSSSJJJLLLQQQUUUWWWTTTzzz___DDD@@@JJJVVVmmmxxxsssyyy___WWWgggzzziiiggg{{{~~~zzzSSSFFFCCCFFFLLL\\\lllmmmfffaaa]]]YYYUUUXXXiii|||zzzzzznnnZZZPPP]]]tttwwwrrriiibbbaaa___TTTHHHLLLWWW\\\WWWWWWfff|||rrr[[[MMMJJJDDDJJJIIIKKKVVV___kkk}}}}}}|||zzzwwwyyy~~~|||{{{{{{|||~~~}}}{{{yyyyyyzzz|||~~~}}}|||zzzxxxvvvtttsssrrrrrrsssuuuvvvvvvtttrrrqqqppppppooonnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjiiihhhgggeeeaaa[[[TTTLLLEEEBBB???;;;888:::@@@FFFJJJLLLMMMTTTWWWOOOHHHIIINNNPPPYYYpppmmmeeeyyyyyyddddddvvvttt~~~{{{lllhhhuuu~~~~~~rrrcccfffWWWMMMOOOPPPIIIDDDEEEEEEBBB@@@BBBGGGJJJIIIGGGEEEEEEEEECCC@@@>>>???@@@CCCBBBAAA??????>>>?????????===<<>>>>>???@@@BBBDDDFFFGGGCCCJJJ^^^rrrrrrddd___eeezzz```___zzznnn___kkkttt}}}~~~~~~~~~~~~}}}|||yyysssiii^^^WWWTTTMMMOOOZZZbbbfffppp}}}qqqiiicccccceeeeeefffhhhgggiiimmmttt|||MMMMMMMMMNNNOOOPPPQQQRRRNNNNNNUUUssskkkfffvvvXXXLLLJJJDDDGGG@@@EEECCC]]]qqqQQQMMMKKKHHHHHHIIIJJJJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIJJJPPPYYYbbbhhhkkk}}}|||xxxyyy||||||rrreeeSSSHHHFFFJJJNNNOOOWWW{{{```FFFAAAKKKXXXmmmyyyuuudddYYYeeeqqqsssuuuSSSEEEAAAEEELLL___oooooodddaaa^^^ZZZVVVWWWeeetttzzzggg\\\eeeyyyzzzvvvuuuqqqeeeWWWJJJOOOUUU[[[lllzzzgggSSSIIIHHHIIIPPPPPPSSS___hhhssstttaaa^^^^^^cccjjjrrr~~~{{{|||~~~|||{{{{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||{{{zzzyyywwwuuusssrrrqqqssstttuuuvvvvvvtttrrrqqqpppooonnnmmmllllllllllllkkkkkkkkkjjjiiihhhgggfffdddbbb^^^XXXRRRJJJEEEAAA===;;;999<<>>===???>>>===@@@DDDHHHIIIIIIHHHHHHHHHHHHGGGEEECCCBBB>>>=========???CCCGGGJJJGGGJJJWWWfffggg]]]ZZZ```~~~zzzaaaZZZkkkrrrfffnnnrrr~~~{{{vvvmmmbbb[[[PPPKKKNNNWWW[[[^^^iiiwww~~~uuunnngggfffeeeeeeggglllqqqssswww{{{~~~MMMMMMMMMMMMNNNPPPQQQRRRRRRPPP[[[~~~dddccczzzwww[[[VVVQQQFFFHHH@@@CCCEEEeeepppSSSMMMKKKHHHGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEGGGIIILLLNNNPPPQQQKKKJJJIIIJJJNNNUUU___eeeqqq~~~vvv|||xxxxxx}}}wwwiiiVVVGGGAAACCCFFFIIIYYYxxx|||^^^FFFBBBKKKZZZrrr~~~{{{jjj[[[aaayyywwwrrrlllhhhmmmrrr}}}kkkRRRCCC???EEEOOOaaapppnnncccfffkkklllhhhdddiiipppsssgggkkk|||zzzlllWWWSSSUUUfffsssdddTTTGGGDDDGGGNNNWWWWWWZZZgggrrr||||||aaaPPPJJJKKKYYYlllzzz~~~~~~|||{{{{{{|||~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqquuuvvvvvvvvvuuutttrrrqqqpppooommmlllkkkjjjiiiiiiiiiiiiiiihhhgggeeedddcccaaa___[[[UUUNNNHHHCCC@@@::::::;;;???DDDIIIKKKLLLNNNLLLMMMPPPMMMIIIPPP\\\uuuvvv___eee{{{sssaaacccpppjjjyyy___aaarrrkkkddddddoooxxxzzz{{{xxxgggRRRBBBFFFDDDBBBCCCGGGHHHGGGDDDDDDEEEEEEDDDBBBAAABBBDDD<<<===???@@@@@@???===;;;@@@???>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB>>><<<::::::===BBBGGGKKKFFFEEEKKKVVVZZZXXXYYY^^^uuu{{{cccUUU\\\iii}}}xxxwwwooouuu}}}yyyrrrhhhbbbQQQMMMNNNRRRSSSUUUaaapppwww{{{}}}vvvoookkkgggfffkkkrrrxxx{{{~~~zzzwwwMMMMMMMMMNNNNNNOOOPPPQQQXXX[[[kkkxxx```fffmmm[[[YYYTTTJJJIII@@@AAAHHHnnnlllUUUOOOLLLIIIGGGHHHIIIIIIIIIGGGHHHHHHIIIHHHGGGEEEDDDCCCEEEGGGIIIKKKMMMMMMNNNHHHIIIIIIGGGGGGLLLVVV^^^eeessszzzwwwfffooorrrtttrrrnnnmmmttt{{{~~~{{{nnn[[[III@@@???CCCFFFWWWppppppWWWDDDAAALLL^^^zzzqqq^^^^^^xxx~~~sss___TTTSSSUUUSSSPPPRRRUUU]]]iiittt{{{zzzppp```OOOAAA???GGGQQQcccmmmiiiaaalll{{{zzzuuutttyyywwwkkkkkkxxx~~~rrrfff```pppzzzmmm\\\OOOGGGCCCHHHNNNYYYcccccceeerrr~~~vvvZZZRRRKKKNNNccc|||{{{yyyzzz~~~}}}|||{{{{{{|||}}}~~~||||||||||||{{{yyywwwvvvxxxwwwvvvvvvuuutttssssssvvvvvvvvvvvvuuusssqqqppppppooonnnllljjjiiiiiihhhhhhhhhggggggeeedddbbbaaa```^^^YYYSSSLLLEEE@@@===888999===BBBFFFJJJLLLMMMQQQMMMNNNSSSNNNKKK[[[rrr[[[ZZZppp|||~~~ffffffvvvoootttaaabbblll[[[YYY___jjjhhh]]]]]]gggsss||||||pppccc[[[PPPCCCCCCBBBAAAAAACCCDDDBBB@@@DDDDDDDDDBBB???>>>???@@@????????????>>>===<<<;;;@@@@@@@@@@@@AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAA===<<<;;;;;;===@@@DDDFFFAAA@@@DDDMMMWWW^^^bbbeeeiiixxx}}}eeeRRRUUUaaa~~~vvvyyy~~~|||}}}|||vvvoooiii]]]UUUOOOMMMNNNQQQ[[[fffjjjpppwww|||xxxrrrkkkiiioooxxxyyy{{{~~~~~~|||zzzyyyNNNNNNNNNNNNOOOPPPQQQQQQ[[[gggooocccsssaaaTTTRRRNNNJJJHHH@@@AAANNNwwwfffVVVQQQNNNJJJHHHHHHHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGCCCGGGIIIGGGEEEHHHPPPWWW]]]iiinnnsss|||~~~~~~xxxjjjyyy{{{yyypppiiijjjrrr{{{|||{{{ppp]]]KKK???<<<@@@EEEQQQcccaaaMMM@@@@@@OOOddd{{{fff```tttqqqXXXNNNDDDBBBGGGJJJIIIEEEGGGGGGJJJOOOTTT^^^qqqzzznnnkkkmmmuuuuuullliiicccUUUKKKAAABBBKKKTTTbbbkkkffffffsssxxxmmmiiirrr}}}wwwjjjssswwwnnndddYYYNNNGGGEEEHHHRRR[[[kkkuuusssrrr~~~vvvYYYRRRNNNUUUmmm}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}{{{{{{||||||{{{yyyvvvuuuwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvuuutttsssrrrqqqpppqqqpppnnnlllkkkjjjiiiiiigggggggggfffdddcccaaa```aaa^^^XXXQQQIIIBBB===:::777:::???DDDHHHKKKLLLMMMQQQNNNQQQSSSMMMOOOjjjxxxYYYlll{{{{{{hhh}}}ssswww}}}lllbbb^^^]]]QQQWWWeeeooodddRRRRRR___kkkqqqooo```UUURRRNNNGGGBBBAAAAAABBBBBBBBB@@@???BBBBBBCCCBBBAAAAAABBBDDDEEECCC@@@===<<<;;;<<<===???@@@@@@@@@????????????AAAAAAAAAAAA@@@@@@AAAAAA======>>>>>>>>>>>>>>>>>>CCCEEEHHHOOO\\\iiinnnnnn^^^nnn}}}yyycccQQQVVVeeesss~~~|||{{{}}}~~~}}}~~~{{{uuuppplll```SSSLLLKKKNNNUUU[[[[[[aaajjjsssxxx{{{}}}{{{ssspppttt|||yyyzzz{{{zzzyyyzzz}}}PPPPPPPPPPPPPPPQQQRRRRRR[[[qqqeeeiiivvvZZZQQQMMMKKKKKKEEE@@@BBBTTT___UUUPPPMMMKKKIIIIIIHHHGGGEEEAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBEEEHHHGGGDDDEEEJJJPPPWWWcccjjjqqqyyyvvvvvv}}}~~~xxxnnnwwwyyyuuummmhhhnnnzzz}}}yyyppp___LLL>>>999===BBBKKKVVVQQQCCC===BBBUUUppppppfffuuu{{{___NNNGGGFFFFFFHHHJJJJJJGGGDDDBBB@@@@@@CCCDDDKKKbbbyyysssbbb]]][[[```bbb^^^cccdddYYYJJJBBBEEEMMMTTTbbbnnnkkkyyyyyynnniiipppyyy~~~sssuuunnnaaaYYYRRRLLLHHHGGGIIIOOO[[[fff{{{yyyuuuZZZPPPQQQ\\\qqq~~~|||}}}~~~|||zzzyyyzzz{{{|||}}}||||||{{{{{{||||||}}}zzzzzz{{{{{{zzzxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttsssrrrqqqpppppppppooommmlllkkkjjjjjjiiifffffffffdddcccaaa___^^^___\\\VVVNNNGGG@@@;;;999888<<>>>>>???AAA@@@>>><<<<<<===??????>>>>>>>>>???@@@@@@>>>>>>???@@@???>>><<<;;;HHHMMMPPPSSS^^^lllrrroooXXXdddrrrrrraaaQQQWWWhhhyyy}}}|||}}}}}}}}}{{{wwwxxxnnnaaaTTTMMMLLLOOOQQQVVV\\\eeeooouuu{{{}}}xxxyyy~~~|||||||||zzzyyy|||RRRQQQQQQQQQQQQRRRSSSSSSaaazzz{{{fffxxx~~~hhhTTTPPPLLLJJJKKKAAA@@@DDDYYYXXXTTTKKKJJJJJJJJJKKKKKKHHHFFFAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDAAABBBFFFIIIQQQ```nnn{{{zzzrrryyysssvvvvvv||||||qqqhhhlllkkkfffhhhttt~~~zzzsssdddPPP???888;;;@@@FFFMMMFFF======FFF___~~~uuujjjtttxxx^^^MMMGGGJJJOOOSSSSSSNNNHHHEEEEEEAAA>>>???DDDCCCCCCPPPbbbttt~~~xxxrrrttttttppptttrrreeeKKKDDDGGGMMMSSScccuuuxxxuuullljjjpppzzz|||jjj]]]UUURRRLLLKKKMMMQQQUUU\\\kkkxxxuuu\\\TTTYYYeeesssyyyyyyxxxzzz}}}vvvlllbbb^^^^^^bbbeeehhhllloooqqqrrruuuxxxzzz||||||||||||||||||||||||yyyyyyyyyyyyyyyxxxwwwwwwtttttttttuuuuuuvvvvvvvvvsssrrrqqqqqqppppppppppppmmmmmmkkkjjjjjjiiiiiiiiieeedddcccbbb```^^^]]]\\\ZZZWWWQQQJJJDDD???;;;999:::>>>CCCGGGHHHJJJLLLOOOKKKOOORRRQQQWWWkkkkkkzzzqqqrrr~~~fffeeeqqqpppdddeeeiiijjjdddYYYQQQQQQTTTWWWUUUTTTSSSNNNEEEAAAAAAAAACCCEEEFFFEEEDDDCCCCCCDDDFFFFFFFFFEEEFFFHHHJJJBBB@@@>>><<<;;;<<<===???<<>>???@@@????????????>>>>>>======EEELLLNNNLLLUUUeeellliii\\\___hhhmmmcccWWWYYYdddyyy|||yyy|||{{{|||}}}~~~~~~}}}~~~~~~wwwgggWWWMMMLLLNNNSSSYYYbbbjjjqqqwww|||}}}~~~}}}SSSRRRRRRRRRRRRSSSSSSTTTiii|||qqqZZZKKKLLLHHHEEEFFF???@@@FFF]]]SSSTTTGGGHHHIIIKKKMMMMMMJJJHHHCCCBBBAAA@@@???@@@AAABBBBBBAAAAAAAAABBBEEEHHHIIIHHHGGGDDD@@@>>>???BBBEEELLL___tttssswwwkkkppprrrzzz~~~{{{wwwgggkkkkkkgggjjjvvv~~~}}}}}}wwwiiiUUUCCC:::<<>><<<;;;;;;???DDDGGGHHHIIILLLOOOLLLQQQSSSTTT```{{{}}}~~~uuunnnttt[[[___rrrxxxpppbbb```WWWLLLGGGJJJMMMKKKIIIBBBAAAFFFFFF@@@@@@FFF>>>@@@CCCDDDDDDBBBBBBBBBIIIJJJIIIFFFCCCAAABBBCCC;;;<<<<<<<<<======>>>>>>;;;>>>@@@@@@<<<::::::;;;===<<<;;;;;;<<<===???@@@@@@???=========>>>@@@AAA<<>>CCCAAA@@@??????@@@BBBDDDBBBAAAAAAAAAAAABBBCCCCCCKKKZZZqqqwwwpppqqqtttvvv~~~rrrmmmjjjnnnxxx~~~~~~}}}pppZZZFFF<<<;;;>>>GGGDDD@@@>>>AAATTTzzztttkkk]]]bbbtttzzzyyygggKKKLLLLLLIIIRRR\\\aaa\\\LLL??????GGGNNNHHHIIIKKKNNNOOONNNKKKIIINNNXXXmmm___DDDFFFSSSWWWuuuooofffooorrrmmmuuusssaaaZZZYYYXXXYYYZZZ```nnn}}}rrr___eeejjjppptttvvvyyy|||wwwVVVJJJ@@@@@@BBBBBBDDDIIIJJJHHHIIIPPPVVV]]]gggooorrryyy~~~{{{wwwwwwxxxwwwwwwwwwxxxxxxwwwvvvtttsssppppppqqqrrrrrrsssssstttrrrrrrqqqqqqpppooonnnnnnnnnlllkkkjjjjjjjjjhhhfffbbb```^^^]]][[[XXXSSSPPPLLLLLLJJJEEE???;;;;;;<<>>======>>>;;;<<<===<<<;;;<<<>>>@@@BBBDDDBBB===<<<======:::<<<<<<>>>???@@@@@@@@@@@@BBB???<<<;;;===???>>><<<===???AAAAAACCCKKKVVV```eeehhhlllooopppmmmgggaaaoooyyyzzzzzzzzzxxxwwwxxx{{{~~~kkk]]]SSSKKKIIIJJJPPPYYY```dddkkkrrrvvvzzzSSSRRRSSSRRROOOOOOWWWbbbzzzrrr~~~___IIILLLAAA@@@GGG???===DDDNNN|||```MMMEEEFFFEEEEEEFFFIIIIIIFFFCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>======???AAACCCEEECCCBBBBBBBBBBBBCCCDDDDDDDDDQQQeeewww~~~yyysssqqqsssvvvuuu{{{vvvqqqooowww|||zzzppp\\\HHH<<<<<>>EEEFFFGGGHHHIIIJJJKKKLLLMMMMMM[[[jjj~~~nnn}}}~~~mmm{{{nnnxxx}}}\\\PPPRRRXXXbbblllZZZRRRIIIEEEEEEFFFEEEDDDDDDBBBAAAAAABBBCCCBBBAAA@@@AAADDDFFFFFFEEECCCAAACCCCCCAAA@@@>>>>>>======;;;=========<<<===???AAADDDEEEDDD???===???>>>;;;<<<<<<>>>??????@@@@@@@@@AAA???<<<<<<===>>>>>><<<;;;===??????@@@FFFPPPWWWhhhmmmmmmgggeeeiiillllllvvvmmm}}}}}}|||{{{||||||}}}~~~vvvgggVVVFFFHHHHHHMMMUUUZZZ]]]ccckkkvvvzzzSSSSSSTTTTTTQQQRRR\\\iiippphhhwwwUUUEEEJJJDDDEEEKKKDDD888FFF]]]YYYIIIEEEDDDDDDDDDEEEGGGFFFDDDBBB?????????@@@@@@@@@@@@AAA=========???AAADDDGGGIIICCCCCCCCCCCCCCCDDDDDDEEECCCKKK[[[lllssstttwww|||zzz|||vvvttt{{{}}}vvvpppooozzz~~~~~~wwwfffPPPAAA???CCC@@@@@@FFFPPPbbb~~~yyyUUUMMMSSSjjjwwwqqqkkkpppsss~~~|||ttt```PPPJJJKKKHHHTTTssseeeMMMIIIPPPVVV\\\aaallljjjkkkrrr{{{|||uuummmjjj\\\SSS]]]qqq}}}RRRDDDTTTdddvvvpppiiieeecccfffrrr~~~~~~www~~~qqqJJJHHHGGGHHHGGGIIIOOOWWWSSSPPPLLLIIIEEEGGGSSSaaaiiiqqqvvvvvvvvvxxxzzzyyywwwxxxxxxwwwwwwvvvuuutttuuuuuuuuuuuuttttttttttttrrrrrrqqqqqqpppooooooooonnnkkkhhhfffffffffeeeddd```^^^[[[XXXVVVSSSOOOLLLGGGFFFCCC???<<<<<<>>>AAAHHHHHHIIIIIIJJJKKKLLLLLLKKKQQQbbbzzzrrr^^^zzzoookkkoooqqqSSSNNNOOOLLLPPPZZZ\\\UUULLLGGGEEEEEECCCAAABBBAAA@@@@@@BBBBBBBBB@@@???AAACCCDDDEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<<<<>>>???>>>>>>>>>@@@BBBEEEGGGFFFAAA@@@AAA@@@<<<<<<===>>>???????????????@@@>>>===<<<>>>>>>>>>===<<<>>>?????????CCCIIINNNaaakkkkkk___\\\kkk}}}yyyzzzuuuccchhhuuu|||~~~}}}~~~}}}|||}}}}}}|||zzz{{{}}}~~~{{{rrrgggTTTBBBHHHGGGJJJPPPSSSVVV\\\bbbtttxxxRRRRRRTTTUUUUUU\\\mmm~~~wwwhhhddd}}}zzzkkkNNNCCCIIIGGGHHHLLLFFF999HHHjjjyyyTTTFFFEEEBBBCCCDDDDDDEEEDDDCCCBBB===>>>>>>>>>???@@@AAABBB???@@@AAABBBEEEGGGJJJKKKBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGSSSaaajjjppp{{{yyyppprrrvvvyyyqqqnnnzzz~~~~~~~~~qqqZZZFFFAAAEEEBBBHHHUUUfff{{{cccTTTLLL\\\vvvxxxjjjeeehhhtttpppfff[[[JJJIIILLLMMMhhhuuu___NNNPPPVVV\\\llltttjjjlllvvvUUUBBBNNN```yyyuuunnnqqqyyy~~~tttMMMLLLKKKIIIJJJPPP]]]hhhlllbbbVVVMMMFFFEEEMMMVVV___hhhqqqtttvvvyyyzzzwwwxxxxxxwwwwwwvvvuuuuuutttvvvvvvuuuttttttsssrrrrrrqqqqqqqqqpppppppppoooooonnnkkkgggeeeddddddcccbbb^^^[[[XXXUUURRROOOKKKHHHDDDBBB>>><<<;;;===AAADDDIIIIIIIIIJJJJJJKKKKKKKKKOOOXXXjjjcccfffiiiooo{{{uuubbbKKKLLLLLLDDDDDDNNNXXXSSSLLLGGGDDDCCCAAA@@@@@@??????@@@AAABBBAAA??????@@@AAABBBCCCCCCBBBBBB>>>???@@@@@@@@@>>>===<<<===>>>?????????@@@BBBDDDFFFHHHHHHCCCBBBCCCAAA>>>======>>>??????@@@????????????>>>>>>>>>???>>>>>>AAABBBCCCCCCBBBCCCFFFHHHZZZjjjnnn___YYYkkkwwwppp{{{mmmbbblllvvv~~~}}}zzz|||{{{~~~wwwkkkccc\\\QQQEEEIIIGGGIIIMMMOOOQQQWWW^^^ooottt{{{QQQQQQSSSUUUZZZggglllbbbeeettt}}}YYYHHHAAAEEEFFFGGGGGGCCC???JJJrrroooRRREEEDDDBBBCCCDDDEEEDDDDDDCCCBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIAAAAAA@@@@@@AAAAAABBBCCCCCCBBBJJJWWW```hhhzzzrrrpppuuuyyyssszzz~~~}}}}}}~~~~~~~~~zzzfffRRRKKKOOOWWWdddwwwUUUPPPMMMddd{{{pppaaabbbdddwwwppp```XXXNNNFFFHHHLLL\\\kkk[[[VVVcccrrr}}}```KKKPPP___www}}}mmmPPPNNNKKKJJJQQQbbbtttrrr___SSSOOOLLLMMMPPPSSS^^^iiiqqqwww{{{zzzvvvxxxxxxwwwvvvvvvuuuuuuuuuttttttssssssrrrqqqppppppqqqqqqqqqpppppppppppppppmmmjjjgggdddccccccaaa```\\\YYYUUUQQQNNNKKKGGGDDD@@@>>>;;;:::<<>>>>>@@@BBBBBBAAA???>>>??????@@@AAABBBBBBBBB>>>???@@@@@@@@@>>>===<<<===???@@@@@@@@@AAACCCEEEGGGJJJIIIFFFDDDDDDBBB???>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEECCCCCCCCCDDDWWWiiiqqqcccYYYbbbqqqyyyvvvxxxuuufffgggrrr~~~|||yyyjjj^^^WWWQQQLLLIIIFFFFFFIIIKKKMMMSSSZZZhhhlllsss{{{QQQQQQSSSVVV[[[lll{{{bbb___kkk}}}qqqPPPKKKFFFFFFJJJJJJGGGDDDCCCKKKzzzgggQQQFFFEEEBBBDDDFFFGGGEEEDDDDDDDDDBBBAAA???>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@AAAAAABBBEEEBBBHHHUUU^^^fff{{{|||www|||}}}uuuttt|||~~~}}}}}}}}}}}}}}}}}}yyyhhhbbbfffvvvkkkQQQNNNTTTssslllaaajjjkkkxxxzzz___PPPLLLHHHJJJJJJQQQsssggg^^^ccc|||oooYYYSSS___xxx}}}kkkOOOMMMKKKPPPbbb{{{ttt___WWWVVVUUUSSSRRRUUU^^^iiipppwww}}}|||xxxyyyxxxwwwvvvuuuuuuuuuuuurrrrrrrrrqqqpppoooooonnnppppppppppppppppppppppppllljjjgggfffdddbbb___]]]ZZZWWWRRRNNNJJJGGGCCCAAA>>>;;;999:::===BBBEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLOOOfffggg\\\}}}```UUUNNNOOOKKKDDDCCCHHHGGGFFFEEECCCAAAAAAAAAAAA>>>>>>???AAACCCCCCAAA???>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@???>>>===<<<===>>>@@@@@@@@@AAACCCFFFIIILLLLLLIIIGGGGGGEEEAAA@@@AAAAAABBBBBBBBBAAAAAA???AAACCCCCCBBBAAABBBCCCEEEDDDDDDCCCBBBAAA@@@@@@KKKZZZfffddd\\\[[[bbbhhhwww{{{~~~kkkeeeooo~~~}}}rrreeeYYYQQQMMMIIIFFFDDDEEEFFFHHHNNNVVV___bbbiiirrr{{{PPPRRRTTTVVVYYYgggvvvaaacccssssssrrrnnnKKKNNNJJJHHHMMMMMMHHHGGGAAAKKKaaaNNNEEEFFFCCCFFFIIIIIIFFFEEEEEEFFFEEEDDDAAA???>>>>>>??????@@@@@@BBBCCCDDDDDDEEEEEEAAA@@@@@@@@@@@@AAABBBBBBGGGCCCHHHVVV]]]cccyyy}}}zzzyyypppmmmqqqyyy~~~}}}}}}}}}}}}}}}}}}}}}|||zzzssswww^^^PPPQQQaaaooogggwwwuuuwwwtttTTTFFFGGGIIIPPPOOO___nnnjjjrrr~~~eeeUUUbbb|||{{{vvvvvv}}}rrrsssnnnyyygggNNNMMMOOO]]]xxxtttfffcccgggiiikkklllppptttwwwxxxzzz~~~}}}yyyyyyxxxwwwvvvuuuuuuuuuvvvqqqqqqqqqppppppoooooooooppppppppppppppppppppppppkkkjjjhhhgggfffccc^^^[[[YYYUUUPPPKKKGGGDDD@@@>>><<<:::999;;;???DDDFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNVVVpppqqqYYYlll}}}ZZZ\\\ZZZTTTKKKFFFFFFFFFCCCCCCCCCBBBAAA@@@AAAAAA>>>>>>???AAADDDDDDBBB@@@>>>=========>>>@@@BBBCCCCCCCCCAAA@@@>>>>>>======<<<>>>???@@@@@@AAACCCFFFMMMPPPPPPMMMKKKKKKHHHDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@BBBEEEEEEDDDCCCCCCEEEEEEDDDBBBBBBAAAAAA@@@???BBBJJJXXXaaa```ZZZ]]]ddd{{{xxxrrryyyllliiimmmyyy~~~~~~~~~yyyooocccYYYTTTNNNJJJFFFFFFEEEEEEKKKRRRWWWYYY___hhhttt}}}PPPRRRVVVWWWWWWaaayyyuuuccciii{{{iiiqqq```DDDKKKHHHDDDKKKKKKEEEEEE===JJJ^^^LLLDDDGGGDDDGGGJJJJJJGGGFFFFFFHHHHHHFFFCCC@@@>>>>>>>>>>>>@@@AAACCCEEEFFFGGGGGGHHHBBBAAAAAAAAAAAABBBCCCCCCBBB>>>DDDQQQWWW\\\qqqrrrrrryyy{{{zzzsssiiihhhpppyyy~~~~~~|||||||||}}}}}}}}}}}}}}}|||{{{tttvvvwwwYYYQQQRRRiiinnnhhhzzzuuuvvvtttPPPCCCFFFFFFNNNPPPkkknnnooopppZZZhhhsssqqqrrruuu|||yyygggfffkkkxxxvvvZZZPPPPPPVVVhhh|||vvvxxx}}}~~~|||xxxyyyxxxwwwuuuuuuuuuuuuvvvqqqqqqqqqppppppppppppoooppppppppppppppppppqqqqqqkkkjjjiiiiiigggccc^^^ZZZXXXTTTNNNIIIFFFBBB???===;;;999999<<>>>>>@@@BBBDDDDDDBBB@@@>>>===<<<<<<===???BBBCCCFFFDDDBBB@@@>>>===>>>>>><<<===?????????AAACCCFFFOOORRRSSSPPPNNNNNNKKKFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@CCCGGGGGGEEEDDDEEEFFFGGGEEECCCBBBBBBBBBBBBAAAHHHIIITTTbbbaaaWWWVVV___xxxyyyiiinnnzzzlllnnnnnnnnnxxx~~~yyyppphhhdddUUUPPPKKKIIIFFFFFFKKKRRRRRRTTTYYYcccoooyyy~~~VVVFFFHHHTTTUUU```kkkdddwwwwwwhhhzzzjjjSSSEEEEEEFFFIIIKKKJJJDDD@@@AAAaaa}}}^^^QQQAAALLLLLLKKKJJJGGGFFFDDDDDDCCCEEEBBB@@@AAADDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFCCCBBBBBBAAAAAAAAABBBBBB@@@AAADDDIIIOOOZZZnnn|||tttsssxxx{{{}}}}}}yyyppplllnnnpppxxxyyy{{{}}}}}}|||{{{yyy||||||{{{zzzzzzzzzzzz{{{xxx|||~~~~~~~~~yyyuuudddPPPQQQeeeoootttppp{{{jjjHHHJJJGGGOOOKKKXXXsssmmm|||{{{{{{tttiii___ccctttttt```YYYOOOUUU```}}}|||xxx}}}zzzxxxwwwwwwxxxwwwvvvuuupppllllllpppqqqooolllnnnoooppppppooommmkkkiiikkkiiihhhfffddd```[[[WWWSSSOOOIIIEEEBBB>>>999555666888;;;???BBBDDDFFFFFFJJJJJJJJJJJJLLLPPPTTTVVVnnnpppPPP]]]{{{|||eeeQQQMMMLLLFFFBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>???AAABBBAAAAAA???>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???AAA<<<:::<<<===>>>CCCHHHOOOZZZ___YYYUUUUUUNNNCCCDDDCCCEEEIIIHHHBBB??????CCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>>@@@DDDGGGQQQaaaeeeZZZXXXaaabbbYYYdddyyyxxx|||yyyrrrzzz~~~~~~zzzsssnnnccc^^^SSSFFF@@@CCCFFFFFFMMMOOORRRWWW___gggnnnsssSSSGGGJJJUUUZZZlllkkkllluuummm___MMMFFFFFFGGGIIIJJJHHHCCC>>>CCCeeesssXXXQQQBBBIIIIIIHHHGGGEEEDDDCCCBBBBBBEEECCCBBBCCCEEEGGGEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHCCCCCCBBBAAAAAAAAAAAAAAA??????AAAEEEIIIRRRcccssswwwpppnnnsss{{{~~~zzz|||xxxtttpppvvvyyy||||||{{{zzzzzz{{{||||||{{{zzzzzzzzzzzzzzzyyy{{{~~~kkkXXXSSSccc~~~oootttmmmJJJLLLJJJVVVUUUccczzz~~~{{{vvvmmmhhhpppiii[[[WWWWWWdddvvv~~~}}}|||yyyvvvuuuvvvvvvuuuuuuuuuqqqmmmnnnqqqsssqqqnnnnnnoooooooooooommmjjjiiiiiihhhfffdddaaa^^^XXXUUUPPPLLLFFFCCCAAA>>>:::777777999===AAADDDFFFHHHHHHKKKIIIGGGFFFGGGPPP```nnnvvvaaa]]]kkk|||{{{vvvqqqwwwqqqjjjXXXIIIHHHHHHDDDBBBEEEAAAAAA@@@@@@@@@????????????>>>>>>===>>>???AAABBBBBBAAA@@@?????????@@@@@@???>>>>>>>>>>>>??????@@@AAA<<<;;;===???@@@DDDJJJUUU^^^bbb^^^[[[[[[TTTHHHFFFCCCBBBEEEDDDAAA@@@CCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@BBBEEEHHHJJJXXXdddfff^^^^^^fffeeeZZZdddmmmwww}}}|||wwwrrrxxxzzzwwwrrrvvv{{{xxxoookkk___PPPGGGFFFGGGGGGHHHIIILLLPPPWWW___fffjjjtttzzzSSSLLLOOOVVV```{{{wwwkkkyyytttvvvVVVLLLGGGGGGHHHIIIHHHEEE@@@<<>>???AAACCCIIIVVVdddvvvvvvuuupppmmmpppxxxtttkkksssxxx~~~~~~{{{yyy{{{}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{~~~iiiYYYNNN\\\{{{vvvuuuwwwnnnMMMRRRVVV[[[___ppp|||{{{yyyzzz~~~yyyssssssqqq^^^\\\ZZZ\\\tttzzz{{{|||}}}{{{xxxuuuttttttuuutttsssssspppnnnooorrrsssrrrpppnnnnnnooonnnmmmkkkjjjhhhgggeeeccc```^^^ZZZUUUQQQKKKHHHCCC@@@???===;;;999999;;;???CCCGGGIIIJJJJJJIIIGGGGGGGGGGGGQQQlllyyyUUUZZZttt~~~}}}}}}}}}pppmmm{{{vvvgggwwwiiiWWWYYYLLLDDDDDDDDD@@@@@@EEE?????????>>>>>>>>>==================>>>???@@@AAABBBAAA@@@?????????@@@@@@<<<<<<<<<<<<===>>>???@@@@@@<<<;;;>>>@@@AAAFFFKKKXXX^^^aaa___``````XXXLLLFFFBBB???@@@@@@???AAAFFFBBBBBBAAAAAAAAAAAABBBBBBDDDAAA???@@@EEEIIIKKKKKKMMMUUUXXXXXXbbbnnnnnncccnnnqqqvvvyyyvvvmmmbbb[[[fffhhhlllmmmlllooo~~~|||~~~~~~{{{ppp___PPPJJJHHHFFFDDDEEEGGGJJJPPPVVV\\\```gggmmmuuu|||UUUQQQSSSWWWeee~~~mmmkkkwwwxxxUUURRRHHHHHHHHHHHHFFFBBB>>>;;;DDDxxxbbbMMMLLLEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHGGGEEECCCCCCDDDEEEGGGHHHHHHIIIIIIDDDCCCAAA@@@???>>>======AAA???@@@BBBCCCFFFPPPZZZgggnnnttttttpppqqqxxxzzz}}}sssgggnnnwww||||||~~~|||{{{zzzzzzyyyyyyzzzzzz|||zzzxxx{{{kkk___VVVQQQjjjooo{{{lllOOO[[[fff[[[ggg}}}tttjjjqqq}}}~~~rrr||||||xxx|||aaa]]]eeebbbbbb{{{yyywww{{{xxxuuutttttttttsssrrrpppooonnnoooqqqrrrrrrpppnnnnnnnnnmmmllljjjhhhgggfffdddaaa^^^[[[WWWRRROOOHHHEEEBBB>>><<<;;;:::999:::<<>>???@@@@@@@@@?????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======:::999===@@@AAAEEEKKKSSSVVVXXXZZZ^^^___WWWLLLDDD@@@>>>??????>>>AAAEEEAAA@@@???>>>>>>???@@@AAADDD???<<<>>>DDDIIIIIIGGG???CCCGGGNNN^^^lllmmmfffnnnyyylllXXXRRRUUUWWWYYYbbbiiieeeaaassszzz{{{{{{}}}}}}jjjXXXNNNHHHDDDDDDDDDEEEGGGKKKPPPUUUXXX___eeemmmtttzzzTTTQQQUUU]]]ppp~~~qqqdddlll~~~iiiRRRQQQGGGGGGHHHGGGDDD@@@===;;;EEEaaaMMMGGGDDDFFFBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEBBBBBB@@@???======<<<<<>>???BBBDDDFFFMMMUUUVVVaaammmrrrppppppwww~~~yyyssswwwsssiiijjjwww}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy{{{yyywwwyyylll]]]___[[[^^^}}}yyyzzzfffSSScccrrrdddwwwvvvtttvvvqqqoooppp[[[fffrrrkkkppp~~~xxx|||yyyvvvtttttttttsssrrrnnnmmmmmmnnnpppppppppooonnnmmmmmmllljjjiiigggffffffccc___[[[XXXTTTPPPLLLGGGEEEAAA===:::888888999;;;>>>BBBFFFIIIJJJIIIIIICCCDDDFFFHHHPPPdddlllKKKSSSttttttwwwkkktttyyy\\\NNNKKKJJJFFFDDDBBB???<<<<<<>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@============<<<<<<<<<;;;===<<<;;;:::999888888888:::777777;;;>>>???BBBGGGJJJLLLOOOSSSYYY[[[TTTLLLAAA>>>>>>AAAAAA>>>???BBB@@@???>>>======>>>???@@@BBB>>>:::;;;@@@CCCBBB???@@@???BBBJJJXXXccceeebbbbbbooo}}}}}}jjjVVVSSSZZZVVVVVV___hhhccc\\\jjjvvvvvv{{{{{{}}}qqq```TTTKKKDDDFFFEEEEEEEEEGGGKKKOOOQQQXXX]]]eeelllsss{{{QQQOOOZZZmmmsssgggcccqqqXXXKKKGGGDDDFFFGGGFFFBBB???======KKK^^^OOODDDCCCGGGBBBAAAAAAAAAAAABBBCCCDDDCCCEEEGGGGGGEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;>>>CCCEEEFFFKKKQQQJJJUUUbbbiiilllqqq{{{wwwrrruuutttiiijjjvvv}}}{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxwwwyyy|||~~~}}}~~~}}}~~~~~~~~~uuuaaa^^^cccdddsss|||___\\\nnnzzzyyy|||vvvxxxzzzxxxwww{{{~~~{{{wwwlllkkkuuujjj___sssuuu|||yyyvvvtttttttttsssrrrlllmmmnnnoooooonnnnnnnnnnnnmmmllljjjiiigggffffffeeebbb]]]YYYUUUQQQMMMIIIEEECCC@@@<<<888777999;;;>>>AAAEEEHHHJJJJJJHHHGGGDDDEEEBBBBBBSSSrrrVVVKKKhhhxxxsssdddLLLFFFFFFAAA@@@>>>======<<<<<<===;;;;;;;;;::::::::::::999888999;;;===>>>?????????;;;;;;<<<<<<<<<;;;:::999===<<<:::888777666666666888555666999<<<<<>>???CCCCCC???===???>>>>>>>>>======>>>>>>>>>@@@===::::::<<<===<<<:::???>>>BBBKKKUUU^^^eeekkkcccdddllluuuqqqbbbWWWUUUYYYWWW[[[cccaaaZZZ```nnn|||uuutttxxxxxxyyyzzz}}}vvvjjj```TTTJJJGGGEEEDDDCCCDDDFFFHHHJJJOOOTTTZZZ```gggooozzzSSSRRReeeoooggglll~~~mmmNNNJJJ???AAACCCEEEDDDAAA???>>>???WWWyyyWWWQQQCCCBBBGGGAAAAAAAAA@@@AAAAAABBBBBBDDDEEEGGGEEECCCBBBCCCEEECCCCCCCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<======<<>>BBBDDDHHHKKKLLLKKKHHHGGGCCCHHHEEEEEE]]]aaaLLL\\\xxxTTTGGGEEECCC???>>>;;;;;;<<<>>>>>><<<;;;;;;;;;:::::::::999999777888:::<<<>>>?????????;;;;;;<<<<<<<<<;;;:::999:::999888777666666666666888555555999;;;;;;===AAACCCEEEIIINNNOOOLLLIIIGGGBBB???@@@CCCBBB>>>===???======>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;AAAJJJPPPVVVdddsssmmmgggkkkxxx{{{mmm^^^WWW^^^YYYYYY```eeecccbbbdddooo~~~~~~yyyyyy{{{vvvvvvvvvwwwzzz{{{vvvoooaaaUUUIIIGGGEEECCCBBBCCCEEEFFFHHHLLLQQQVVV[[[cccmmmuuuxxxXXXXXXqqqqqqlllwwwbbbMMMNNN??????BBBDDDDDDAAA??????AAAaaaoooQQQRRRCCCBBBFFFAAA@@@@@@@@@@@@@@@AAAAAADDDEEEFFFDDDAAA@@@BBBEEEDDDDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<======???>>>BBBHHHKKKJJJLLLPPPPPPUUU[[[dddrrr~~~~~~zzzooouuu{{{zzzyyyyyyxxxxxxyyyyyyvvvxxxyyyyyyxxxzzz}}}zzzvvvsss}}}tttPPP\\\vvvrrrkkk___XXXXXX^^^eeelllnnnmmmpppyyyuuulllkkkeeellllll```ZZZggg{{{yyyzzz|||rrrmmmgggcccaaaaaaeeeiiiooopppqqq~~~vvvzzz~~~zzzwwwtttrrrqqqqqqpppooooooppprrrrrrpppnnnnnnnnnnnnmmmkkkiiigggeeeeeedddaaa]]]XXXSSSOOOKKKGGGDDD??????>>>;;;888999===AAAEEEGGGKKKMMMNNNLLLIIIGGG@@@KKKMMMOOOjjjiiiRRRQQQtttgggLLLHHHHHHCCCCCCAAA===;;;===@@@>>>:::;;;;;;;;;:::::::::999999777888:::<<<>>>???>>>>>>;;;<<<=========<<<;;;:::888777777666666666666777999666666999;;;:::<<<@@@AAADDDIIILLLJJJEEECCCCCCDDDAAA@@@BBBAAA======@@@<<<===>>>??????>>>===<<<======>>>===;;;;;;<<<>>>>>>???DDDIIIGGGHHHXXXkkkmmmllltttuuujjjhhheee^^^\\\dddppptttoooiii___dddvvv~~~yyyxxxwwwxxxzzzzzzlll^^^MMMKKKHHHEEEDDDDDDEEEGGGDDDHHHLLLPPPTTT\\\fffmmmmmmyyyVVVdddrrrkkk}}}www^^^FFFCCCDDDCCCEEE???>>>AAA;;;;;;GGGgggiiiLLLKKKBBBBBBGGGEEEDDDBBB@@@??????@@@@@@>>>>>>@@@BBBDDDDDDBBB@@@BBBAAAAAAAAA@@@@@@??????>>>===<<<;;;<<<<<<>>>>>>===<<<>>>CCCKKKQQQSSSTTTRRRSSSYYYdddrrr~~~{{{|||yyyvvvvvvxxxzzzzzzyyyuuuuuuvvvxxxyyyzzz{{{||||||~~~|||tttZZZTTTgggrrrbbb______\\\```iiilllkkkiiifffeeehhhooouuu{{{fffaaa^^^ZZZZZZ[[[RRRTTTtttvvvjjjgggeeeaaa```bbb\\\]]]]]]ZZZZZZ```kkkuuuyyyuuuzzztttpppzzzvvvssspppooopppppppppoooppppppooonnnnnnnnnnnnnnnkkkkkkkkkjjjhhheeebbbaaa___[[[VVVQQQMMMIIIEEEBBB===<<<999888999<<>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::<<<:::888999<<<===<<<:::???===:::999999999888666555666666666666777:::<<<555666777999;;;===>>>???CCCDDDEEEEEEFFFFFFEEEEEE??????>>><<<;;;;;;===@@@===============>>>>>>>>><<<===>>>===<<<;;;<<<>>><<<999===FFFHHHHHHRRRbbbsssqqqrrrmmmpppffffffgggjjjvvv|||^^^XXXdddwwwrrryyy~~~}}}www{{{zzzyyyyyyzzz}}}}}}rrrhhhWWWPPPGGGCCCDDDFFFEEEDDDBBBDDDGGGIIILLLRRRZZZ```iiirrr|||\\\ooowwwllljjj~~~rrrWWWEEECCCAAA???@@@<<<<<>>>>>>>>@@@BBBBBBAAA????????????>>>>>>>>>=========<<<;;;::::::;;;<<<<<<===;;;;;;>>>BBBEEEEEEEEEGGGIIIPPP]]]nnnzzz~~~|||}}}zzzxxxwwwxxxxxxvvvtttuuuuuuvvvwwwxxxyyyzzzzzz~~~yyyvvvooo^^^TTT]]]sssxxxjjj```bbbccc```aaaggggggeeebbb\\\WWWWWWZZZ]]]ccchhhmmmsss~~~zzznnnddd^^^XXXRRRMMMUUUsss~~~ppphhhbbb\\\ZZZ[[[YYY]]]ccciiirrr{{{|||}}}{{{uuu|||zzzuuusssqqqooonnnpppqqqqqqpppppppppooonnnmmmmmmmmmmmmjjjjjjiiihhhgggdddbbb```]]]YYYSSSNNNJJJFFFBBB???===;;;:::999;;;>>>AAACCCFFFJJJKKKHHHHHHJJJIIIDDDHHHGGGJJJ___yyyxxxeee\\\mmmuuummmMMMAAA@@@???===============<<<;;;:::::::::::::::;;;;;;:::::::::<<<::::::;;;>>>>>>===:::<<<<<<;;;999888888777888777777888888777888:::===666666777999:::<<<===>>>AAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBB???<<<;;;===???>>>>>>>>>???????????????>>>???@@@???>>>>>>>>>@@@???;;;===DDDDDDBBBJJJWWWuuuvvv}}}|||pppjjjjjjfff___lllyyyzzz___dddppp~~~{{{vvvssszzz{{{zzzxxxxxxyyy|||}}}uuuoooddd[[[OOOGGGDDDCCCAAA>>>@@@BBBCCCCCCEEEIIIOOOUUU\\\eeepppwww|||```{{{eeecccjjjttttttsssKKKCCCDDD???<<<>>>;;;===???888:::KKKttt]]]EEEGGGBBBBBBBBBBBBAAA@@@??????????????????>>>======???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<:::::::::;;;;;;;;;:::999:::;;;<<<;;;:::>>>@@@HHHVVVggg}}}||||||tttzzzyyynnnmmmpppvvv||||||{{{yyyyyyyyyxxxuuusssuuuvvvvvvvvvwwwwwwwwwwww}}}~~~zzzuuusssvvvsssoookkkgggeeeccccccRRRHHHLLLbbbwww}}}rrrhhhdddiiimmmmmmpppuuuppppppnnnkkkhhhggghhhjjj^^^[[[YYYZZZaaannnxxxqqqfff\\\]]]mmmyyyrrrkkkiiijjjmmmuuu|||}}}~~~~~~}}}xxx}}}vvvvvvvvvsssqqqooonnnnnnpppqqqqqqpppqqqpppooonnnmmmkkkkkkjjjhhhhhhhhhgggeeecccaaa```ZZZUUUOOOJJJFFFBBB>>>;;;;;;::::::;;;===@@@CCCFFFGGGIIIJJJIIIJJJLLLJJJFFFNNNJJJTTTrrrnnnggg{{{xxx}}}tttnnnXXXGGGEEEBBB??????===<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;:::999999999:::<<<>>>>>>;;;999888;;;<<<;;;888666888:::999:::::::::999:::<<<===777777777888999;;;<<<<<>><<<<<<>>>@@@@@@@@@AAAAAAAAABBBBBB@@@BBBCCCBBBAAA@@@AAABBBBBB>>>>>>AAA???;;;@@@IIIccckkkkkkiiiiiiccc___ccc^^^iiittt{{{nnnhhhfffppp}}}yyy{{{zzzyyyxxxyyy{{{}}}|||{{{rrrhhhZZZOOOHHHDDD@@@>>>AAAAAAAAA@@@???AAAEEEIIINNNVVVaaahhhooozzzbbb~~~]]]dddrrrxxx^^^AAACCCFFF???>>>???===???@@@888===QQQ~~~WWWCCCEEE@@@AAA<<<@@@@@@??????????????????AAA???======>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;;;;<<<<<<999999:::;;;<<<=========<<>>BBBEEEGGGHHHJJJKKKMMMOOOOOOLLLIIIOOOYYYmmmmmmyyyvvv|||lll|||vvvSSSLLLNNNFFF@@@AAA<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999777888:::<<<===<<<:::888777;;;>>>===999777:::>>>;;;<<<===<<<;;;;;;<<<>>>888888777777888999:::;;;>>>>>>???@@@AAACCCDDDDDDLLLKKKHHHCCC???<<<===>>>AAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDCCC@@@???@@@===888;;;AAAJJJYYYYYY\\\hhhddd[[[cccjjjiiieeefffrrrrrrbbbddduuu}}}|||{{{zzzzzz{{{|||}}}yyypppcccWWWOOOIIIFFFCCCEEEDDDBBB@@@???@@@BBBDDDGGGNNNVVV]]]cccmmmzzziiiwww___nnnQQQ???CCCEEE@@@@@@@@@>>>@@@@@@777???YYY|||SSSCCCCCC???AAA999>>>?????????@@@@@@??????BBB@@@???>>>@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;;;;:::;;;===>>>??????@@@@@@===@@@IIIUUU___hhhttt|||{{{|||~~~}}}{{{rrrbbb^^^lll}}}yyywwwwwwzzz|||vvvvvvvvvuuuuuuuuuuuutttwwwzzz}}}~~~~~~~~~~~~~~~~~~|||}}}wwwqqqlllcccXXXQQQPPPQQQUUU\\\bbb___TTTJJJKKKKKKYYYmmmrrrooo~~~ooojjjjjjlllhhhbbbhhhsss|||rrrzzz~~~zzzwwwwwwxxxvvvtttuuuwwwvvvssstttsssqqqqqqqqqpppnnnlllooooooooommmkkkiiigggeeegggggggggfffdddbbb```^^^UUUPPPJJJDDD@@@===:::888555777999<<<@@@CCCFFFGGGJJJLLLNNNPPPOOOMMMKKKKKKTTTqqq{{{sss{{{jjjhhhnnnPPPOOORRRGGG>>>@@@<<<<<<:::999888888999999:::;;;<<<<<<<<<<<<;;;:::777:::===>>>>>>===;;;:::888===AAA@@@<<<:::<<<@@@;;;===>>>===<<<;;;;;;<<<888888777666777888999:::???@@@BBBDDDFFFGGGGGGGGGKKKJJJGGGCCC???===>>>???AAABBBBBBCCCDDDDDDEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCAAAAAAAAA???<<<<<>>>>><<>>>>>???@@@AAAAAAAAA@@@BBBAAA@@@AAABBBCCCBBB@@@=========>>>>>>>>>>>>>>>::::::999888888999:::;;;;;;===???@@@???======>>>===???GGGSSS\\\dddmmmuuu}}}yyyxxx{{{{{{yyyzzz}}}xxxfff```nnn~~~xxxtttsssvvvxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~|||{{{|||zzzssslllrrrssstttssskkk]]]MMMBBBFFFPPPcccrrrpppnnntttpppmmmmmmlllkkkooouuu{{{tttttt}}}}}}yyyzzzyyywwwvvvvvvtttrrroootttsssqqqqqqpppooollljjjnnnnnnnnnmmmkkkhhhfffdddfffffffffdddbbb```]]]\\\RRRMMMGGGAAA>>><<<:::999555777;;;???CCCFFFGGGHHHMMMNNNOOOOOOKKKHHHMMMUUUoooxxx}}}yyybbbmmmxxx\\\HHHJJJLLLCCC<<>>>>>>>>;;;>>>AAAAAA>>>===>>>???;;;<<<>>>===;;;:::::::::888777666555555777999;;;@@@BBBFFFJJJLLLLLLKKKJJJJJJIIIGGGCCC???===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCBBBAAAAAAAAAHHHQQQXXXaaallliii___\\\fffvvv{{{yyyuuu}}}~~~{{{wwwxxxyyyxxxwwwyyy{{{xxxqqqhhh]]]RRRJJJEEEFFFDDDBBBAAABBBBBBBBBAAA===AAAFFFKKKQQQ[[[gggooooooVVVHHHFFF???===AAA===<<<;;;???@@@:::MMMqqqvvvOOOIIIEEEAAAIII>>>===>>>@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDDDDBBBAAA===>>>>>>>>>?????????@@@;;;:::999999:::;;;===>>>999<<>><<<<<<===??????DDDNNNWWW```jjjttt}}}rrrggghhhoooyyyzzzyyyvvvsssqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttvvvzzz~~~~~~~~~~~~~~~~~~|||dddQQQGGGFFFRRRaaarrrvvvooouuu{{{zzz||||||xxxxxx{{{wwwyyyooo|||}}}zzzyyywwwvvvuuusssqqqppppppqqqpppooooooooonnnkkkhhhllllllmmmlllkkkhhhfffdddeeeddddddbbb___\\\YYYWWWNNNIIICCC>>><<<;;;:::999777:::>>>BBBFFFHHHJJJJJJMMMMMMNNNMMMIIIKKK[[[mmmwww{{{~~~mmmfff|||xxxZZZKKK@@@CCCDDD???<<>>===;;;999888999:::;;;===<<<;;;::::::;;;<<<===;;;===??????======>>>???===>>>???@@@@@@>>>===<<<:::;;;===<<<:::888777888777666555444555777:::;;;@@@DDDIIINNNPPPPPPMMMKKKLLLKKKHHHDDD???===>>>?????????@@@AAABBBCCCDDDDDDCCCDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFEEECCCIIIFFFNNNYYY```ggghhhaaa]]]mmmuuuooowww|||xxxxxxwwwvvvwwwzzz~~~~~~~~~|||vvvkkk^^^RRRLLLGGGEEEBBBAAABBBBBB@@@???;;;===@@@CCCGGGPPPZZZaaajjjEEECCCGGG>>>;;;DDD===<<<;;;AAACCC@@@UUU|||sssOOOKKKGGGCCCMMMCCC===???@@@BBBCCCCCCCCCBBB>>>>>>@@@BBBDDDDDDBBB@@@===>>>>>>>>>??????@@@@@@============>>>@@@AAACCC777:::???@@@>>>===>>>@@@CCC@@@BBBIIIRRR\\\iiisssxxxtttzzz~~~~~~qqqccc]]]jjjnnnssstttsssrrrsssuuuuuuvvvvvvvvvwwwwwwwwwxxxsssssstttxxx~~~~~~~~~~~~~~~}}}|||}}}{{{~~~sssXXXIIINNNZZZkkkzzz|||sss|||xxxsss~~~zzz{{{zzzxxxuuusssrrrrrrqqqppprrruuummmllllllmmmnnnmmmjjjhhhkkkkkkllllllkkkhhhfffdddccccccbbb```]]]YYYVVVTTTKKKGGGAAA<<<::::::999888999<<<@@@EEEIIIKKKLLLLLLKKKKKKLLLKKKIIIRRRlll~~~fffzzz}}}}}}|||}}}eeeiiiaaaJJJCCC???@@@@@@>>>>>>AAA???===;;;999999999:::;;;???===;;;999999;;;===???888;;;<<<<<<:::999;;;>>>>>>===>>>???@@@???<<<999999;;;<<<;;;999777666666666555444333444777:::<<<@@@DDDKKKQQQSSSRRRNNNKKKNNNMMMJJJEEE@@@===>>>???>>>>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFEEEDDDEEEFFFDDDEEEFFFFFFGGGHHHFFFCCCGGG;;;DDDSSSXXXjjjxxxpppbbbdddlllyyy~~~yyyjjjZZZ\\\fffuuu||||||zzzyyyyyy{{{~~~wwwjjj]]]VVVJJJGGGCCCBBBCCCCCC@@@>>><<<=========@@@FFFNNNTTT~~~bbbIIICCCEEEAAA<<<;;;===BBB======???999SSSjjjRRRSSSOOOIIIIIIJJJBBBBBBAAA@@@????????????DDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>=========>>>@@@BBBCCCBBBAAA???>>>>>>>>>??????EEE@@@>>>CCCMMMZZZiiivvv}}}yyysssrrryyy|||}}}yyyiiiVVV^^^mmmvvvuuuuuuzzzyyyrrruuusssrrrssswwwzzzyyyxxxssstttvvvxxx|||~~~|||{{{zzzzzz~~~~~~~~~}}}}}}~~~~~~xxx```OOORRRaaammmwww|||~~~oooiiilllttt|||uuuvvv~~~xxxtttvvvvvvuuutttsssrrrqqqqqqqqqoooooonnnmmmlllkkkkkkjjjkkkiiigggfffgggfffdddcccdddbbb```^^^[[[WWWQQQMMMIIIBBB===<<<:::777777999???AAADDDGGGIIIJJJJJJIIIPPPBBBIIIPPPLLLbbb|||^^^oooxxxlll~~~ccc|||}}}ZZZNNNGGG@@@===>>>???===;;;===<<<:::999888888999::::::::::::;;;<<<===>>>???<<<;;;999888888888999999:::;;;;;;<<<<<<;;;;;;:::888999:::;;;:::888666444777777666444333555888;;;===DDDJJJJJJKKKMMMMMMKKKLLLLLLJJJEEE???;;;999999===>>>@@@AAABBBAAAAAA@@@???AAADDDGGGHHHFFFCCCBBBHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFCCCCCCQQQhhhzzznnn```aaauuu}}}qqqgggiiieeecccmmm{{{xxxdddXXXYYYlllsss~~~zzzyyyzzz|||~~~{{{rrrfff]]]MMMFFFBBBDDDDDDAAABBBGGGAAA???<<<:::;;;???DDDHHHwwwoooxxxqqqYYYEEEBBBDDD@@@<<<<<<===AAA>>>===>>>;;;XXXfffPPPRRRNNNHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>???@@@CCC??????CCCJJJUUUdddqqqvvv|||~~~yyywww{{{{{{lllZZZ]]]dddppp{{{}}}yyyuuuuuuwwwuuussssssuuuvvvuuutttssstttuuuwwwzzz~~~~~~}}}|||~~~~~~~~~~~~~~~|||tttuuuyyy~~~~~~{{{|||~~~~~~}}}nnnhhhooo|||qqqoooxxxeee[[[QQQOOOPPPSSSYYY___kkksss}}}tttwww}}}xxxtttuuutttssssssrrrqqqqqqqqqqqqoooooonnnmmmlllkkkjjjjjjiiihhhfffeeefffeeecccbbbaaa___]]][[[XXXTTTOOOKKKHHHAAA;;;::::::888888;;;AAABBBEEEHHHIIIJJJIIIIIINNNFFFKKKRRRXXXyyyzzzrrr|||vvvlllqqqWWWJJJDDD>>>;;;<<<>>><<<:::===<<<;;;999999999999:::999999999999:::;;;<<<<<<;;;:::999888777888888999888888999999999999888888777777888888777666444333666666555444333444888;;;===BBBEEEIIIOOOTTTRRRMMMMMMNNNLLLIIIDDD???===<<<>>>>>>@@@@@@AAA@@@??????===???BBBEEEFFFFFFEEEDDDIIIIIIHHHHHHGGGFFFDDDDDDDDDEEEBBB@@@JJJ]]]mmmtttqqqeeedddttt~~~tttcccYYYYYYXXXdddyyy}}}jjjYYYTTTaaakkk||||||yyyyyy{{{|||}}}}}}vvvllleeeWWWMMMEEEDDDCCC@@@???BBBAAA@@@===;;;<<<>>>@@@BBBsssbbbhhhzzz]]]NNNBBBBBBCCC???===>>><<>><<<>>>``````LLLNNNJJJEEEDDDCCCEEEEEECCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAABBB??????>>>>>>>>>>>>======???>>>>>>???@@@AAACCCCCCAAAAAA@@@?????????@@@@@@AAA???@@@CCCFFFMMM\\\jjjxxxooottt{{{vvveee```]]]fffxxxvvvrrrvvvwwwuuusssrrrrrrrrrqqqppprrrssstttuuuxxxzzz|||~~~~~~|||||||||}}}~~~}}}{{{rrrtttxxx{{{yyywwwzzz{{{{{{}}}wwwtttyyy~~~tttrrrtttkkkYYYQQQNNNIIIGGGJJJKKKJJJJJJMMMOOOUUU^^^hhhuuu}}}tttzzzwww~~~|||wwwttttttrrrrrrqqqqqqqqqqqqqqqrrrooonnnnnnmmmkkkjjjjjjiiigggfffdddcccdddcccbbb```\\\[[[XXXVVVTTTPPPLLLHHHDDD===888888999999;;;???CCCEEEFFFHHHIIIJJJIIIIIIIIIHHHKKKRRRgggjjjeeelll{{{]]]TTTDDD@@@;;;999:::<<<;;;:::===<<<;;;:::999999999:::888888888777777888888999999888888777777777777888555555666666666666555555666555555444333333333333555555444333333444888;;;CCCEEEGGGLLLVVV^^^[[[TTTKKKLLLLLLJJJFFFAAA>>>===>>>>>>?????????>>>======<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFAAACCCAAA>>>BBBOOO^^^fffqqqiiieeennnzzzzzzgggSSSUUURRR___xxxvvv```TTTVVVaaattt~~~zzzyyyzzz{{{{{{{{{uuuooobbbXXXNNNHHHEEEAAA???@@@@@@@@@???>>>===<<<;;;;;;{{{ggg___rrrOOOGGGBBBCCCCCC@@@>>>@@@<<<@@@AAA>>>:::CCCjjj{{{ZZZFFFGGGDDDAAABBBAAAEEEDDDBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>>>>===============?????????@@@AAAAAABBBCCC@@@@@@@@@?????????@@@@@@???@@@BBBDDDCCCGGGTTTaaaxxxjjjmmmuuuoooddd___iiisssvvvuuuvvvsssrrrqqqpppooooooooooooqqqrrrrrrssstttvvvwwwwww}}}}}}~~~~~~~~~|||||||||}}}~~~~~~~~~|||wwwyyy}}}}}}yyyvvv|||{{{{{{|||~~~vvvqqqqqqrrrrrroootttaaaPPPGGGEEEAAA@@@DDDJJJLLLJJJIIIKKKLLLOOOUUU\\\iiizzzrrr}}}xxxvvv~~~yyyrrryyy|||{{{wwwttttttrrrrrrqqqqqqqqqrrrssssssooonnnmmmlllkkkjjjiiihhheeecccbbbaaaaaa```___]]]WWWUUUSSSQQQOOOLLLHHHDDDAAA:::666777999;;;>>>CCCFFFGGGHHHIIIJJJJJJIIIIIIIIIMMMPPPZZZ|||kkkcccmmm}}}aaaJJJJJJ@@@<<<999888999;;;;;;;;;<<<<<<;;;;;;:::999999999999888777666666666666666777777666666666666666666333444444555555444444333666555333111111111333444555555555444333666:::===EEEGGGIIIMMMTTTZZZYYYSSSEEEGGGHHHGGGCCC???<<<;;;>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===???@@@AAA======>>>???BBBEEEHHHJJJ===@@@@@@???@@@HHHUUU^^^nnnkkkdddbbbooo|||uuuccc```YYY___uuu|||iii\\\SSSZZZhhh{{{|||{{{{{{||||||{{{xxxhhhddd]]]UUUKKKDDDAAABBB>>>???@@@@@@>>><<<999888wwwdddeee}}}lllHHHEEEDDDEEEDDDAAA@@@AAA===>>>BBB>>>888IIIssstttUUUBBB@@@===>>>BBBAAABBBAAA???>>>===<<<<<<<<<======>>>???@@@@@@??????=========>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA>>>????????????????????????@@@CCCDDDBBBCCCLLLXXXfffxxxtttnnnssszzz~~~wwwcccYYYddduuu{{{wwwooopppoooooooooooopppqqqppppppqqqqqqrrrrrrrrrrrrxxxzzz}}}~~~~~~~~~}}}~~~~~~zzzvvv|||}}}}}}}}}}}}~~~||||||sssaaaUUUNNNIIIJJJNNNFFFEEEIIIOOOQQQPPPQQQTTTRRRTTTWWW[[[cccoooxxxqqqvvvxxx~~~vvvooo}}}{{{yyyyyy|||zzzyyyvvvtttssssssrrrrrrrrrrrrrrrssssssnnnnnnmmmkkkjjjiiiggggggdddbbb```^^^^^^]]][[[YYYRRRPPPMMMKKKIIIGGGDDDAAA===777444777:::===AAAFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKSSSZZZmmm{{{fff^^^ttthhhKKK>>>>>>===;;;999888999;;;<<<<<<;;;;;;;;;::::::999888888888888777666555555555555444555555555555555555555333333444444444444333333666444222111000222333555555555555444444777;;;???@@@DDDGGGFFFGGGJJJJJJGGGAAACCCEEEDDDAAA===:::999===<<<<<<;;;::::::::::::;;;:::999999999:::;;;;;;;;;;;;;;;===@@@CCCFFFHHH;;;>>>AAABBBCCCHHHSSS\\\lllmmmcccWWW```wwwyyynnnccc___kkkwwwuuukkkdddWWWUUU[[[mmm~~~}}}pppsssrrreeeTTTGGGCCCDDD<<<>>>???@@@@@@>>>;;;:::qqqcccjjj]]]EEEEEEDDDDDDCCCAAA@@@@@@>>><<>>888OOOzzzmmmPPP@@@>>>;;;===BBB@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;===>>>??????>>>===<<<<<<============>>>>>>===>>>???@@@@@@@@@@@@???<<<===>>>>>>??????>>>>>>>>>>>>AAACCCAAA@@@FFFOOOTTTaaammmppppppttt{{{tttfffooopppYYY[[[ooo{{{yyysssttttttrrrpppooopppqqqnnnoooppppppppppppoooooosssvvv{{{~~~~~~~~~zzzvvvzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}sss^^^TTTLLLJJJJJJIIIIIIKKKPPPOOOQQQUUUWWWWWW[[[aaaXXXYYY[[[[[[^^^dddnnnvvvvvvmmmkkklllnnnppptttxxxuuuzzzzzzxxxvvvuuuttttttsssrrrrrrqqqqqqqqqrrrrrrnnnnnnlllkkkiiihhhgggfffcccaaa^^^\\\[[[YYYVVVTTTNNNKKKHHHFFFEEECCCAAA???:::666444999===@@@DDDHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJUUUccc~~~rrrUUU___vvvUUUDDD???;;;;;;:::999999999:::<<<<<<::::::::::::999888777666777666666555444444444555222333444444555444444444222333333444444333333222555444222111111222444555333444444444444777<<>>>>>>>>>>>>>>???@@@@@@<<<<<<@@@DDDGGGIIIPPPWWWgggkkkbbbSSSVVVmmm~~~ssshhh``````cccdddgggkkkcccYYYUUUbbbyyyzzzqqq]]]NNNGGGDDD>>>???@@@AAAAAA@@@???>>>kkkbbbpppTTTCCCBBB@@@??????@@@@@@>>>???:::???>>>999TTT~~~dddLLL@@@@@@===>>>AAA===<<<;;;;;;:::::::::;;;;;;999:::<<<>>>>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<===<<<===>>>?????????>>>>>>:::;;;<<<===>>>>>>===<<<===;;;===@@@@@@>>>AAAFFFMMMVVV^^^cccjjjttt|||xxxmmmnnn{{{{{{fffZZZ___mmmxxx~~~~~~}}}xxxrrrooonnnooommmnnnoooooooooooonnnmmmpppssswww}}}~~~~~~~~~}}}{{{xxxzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~||||||~~~jjjTTTTTTNNNLLLQQQVVVUUUSSSSSSSSSRRRUUUZZZ]]]aaaiiirrroooooonnnkkkiiikkkqqqvvv}}}~~~}}}}}}|||yyyvvvttttttuuuuuurrrqqqpppoooooonnnoooooonnnmmmllljjjiiigggfffeeedddaaa^^^[[[YYYVVVRRRPPPKKKHHHEEECCCBBBAAA???===888555555;;;@@@BBBEEEIIIIIIIIIJJJJJJKKKLLLMMMNNNMMM[[[pppeee```}}}lllPPPDDD@@@>>>999999999999888999:::;;;888888999999888777555444444444333222222222333333111111333444444444333333111111222222222222111111333333222111111222333444111111222222222666:::>>>BBBEEEEEECCCCCCFFFEEEAAAAAABBBBBB@@@===:::999999999888777777777888999:::999999::::::::::::::::::@@@@@@@@@???>>>===;;;;;;>>><<<>>>DDDFFFEEEHHHLLL[[[aaa^^^UUUVVVfffrrrtttpppllleee^^^YYY[[[gggtttwwwhhh[[[^^^ooosssdddYYYPPPIIICCCCCCBBBAAAAAAAAAAAAAAA{{{gggdddwwwuuuPPP@@@???<<<;;;<<>>>>>:::XXX___JJJAAACCC@@@@@@@@@:::;;;::::::::::::;;;<<<<<<888999;;;===>>>>>>===<<<999999999::::::;;;;;;;;;<<<<<<>>>??????>>>======999:::<<<=========<<<<<<;;;999:::>>>???===>>>AAABBBIIIQQQWWWaaappp{{{|||{{{sss]]]PPP^^^vvv}}}tttnnnlllllllllmmmnnnoooooonnnmmmlllnnnppptttxxx}}}~~~|||}}}~~~~~~|||~~~}}}~~~|||}}}}}}{{{|||~~~~~~~~~~~~~~~~~~|||~~~~~~||||||~~~|||mmmgggeeeaaaWWWSSSTTT^^^hhhnnnqqqsssdddeeejjjrrrxxx|||~~~{{{zzz{{{yyyuuussstttuuuuuuppppppooommmllllllllllllnnnmmmllljjjhhhgggeeeeeedddaaa]]]ZZZWWWTTTPPPNNNIIIGGGDDDBBBAAA@@@>>><<<888555666===BBBDDDFFFIIIIIIIIIJJJJJJKKKMMMNNNOOOWWWhhhlll]]]xxxdddMMM???;;;;;;888888999888777777999:::777777888888777666444333222111111111111111222222000111222333444333333222000000111111111111000000222111111111111111222222//////000000111444999<<<@@@@@@>>>>>>CCCHHHEEE>>>AAAAAA@@@===:::777666777777777666666666888999:::888999:::<<<<<<=========>>>>>>?????????===<<<;;;AAA<<<<<>>>>>ddd~~~XXXLLLAAA???AAA@@@???@@@>>>;;;999;;;??????;;;777<<<===>>>===;;;::::::;;;999;;;<<<;;;999999999;;;<<<;;;;;;;;;;;;<<<===>>>;;;:::::::::;;;;;;<<<===999:::<<<>>>>>>===<<<;;;:::AAAIIIPPP___qqqzzz{{{~~~~~~{{{|||ZZZQQQ```uuuyyynnncccrrrooommmllllllmmmmmmkkkiiimmmnnnpppuuu{{{}}}|||~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}uuummmiiiqqquuu~~~xxx}}}yyyvvvtttssstttvvvwwwtttrrrpppooommmkkkjjjjjjjjjkkknnnmmmkkkhhheeedddbbbbbbdddaaa\\\VVVQQQMMMKKKIIIHHHFFFCCC@@@<<<:::888777999:::===@@@BBBDDDFFFGGGOOOJJJHHHKKKMMMNNNTTT\\\kkkaaa[[[rrrjjjQQQFFF@@@;;;999;;;999888999999999777555666666666666666555555444222222222222222222222222444333111000000000111111111111222333333444555555555555444444444333333333222111111111222444666777:::999:::===BBBCCCAAA======>>>???===999666444444888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::CCCBBB@@@>>><<<;;;::::::<<<======>>>>>>>>>>>>>>>AAAKKKUUUZZZ```fffddd^^^jjjpppkkkXXXOOO\\\rrrxxxnnnddd\\\^^^qqq|||{{{xxxvvvppphhhaaaWWWMMMEEEEEEEEECCCAAAAAA{{{hhhyyyuuuuuuyyyUUUEEE;;;;;;<<<<<<<<<<<<======<<>>;;;999888777999<<>>???===;;;???@@@@@@>>>:::777666666999999999888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<>>>????????????>>>FFFPPPZZZeeejjjcccWWW```bbb```YYYXXX___iiioooxxxrrrsssvvvjjj[[[ddd{{{~~~}}}|||wwwoooiii```UUUKKKGGGFFFBBBAAAAAAwwwnnnzzz]]]EEE@@@:::::::::;;;;;;<<<<<<<<<;;;@@@::::::HHHuuunnnPPPGGG@@@AAACCCBBB@@@@@@???===;;;<<>>DDDHHHAAA===999888999;;;:::888;;;:::::::::::::::::::::999999888888888888888999888999:::<<<<<<;;;:::999888<<<@@@FFFRRRcccqqqvvvyyy~~~tttttt}}}xxxsssgggXXX```zzz}}}xxxqqqjjjpppnnnkkkkkklllmmmmmmmmmiiiiiikkknnnsssyyy~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}yyyyyyuuutttssstttuuutttsssqqqoooooommmlllkkkjjjjjjjjjgggfffeeedddccccccbbbbbb\\\ZZZVVVQQQMMMIIIFFFEEEAAA@@@>>>;;;999888888888;;;>>>CCCFFFGGGHHHJJJKKKIIIJJJMMMQQQUUU]]]nnn}}}}}}lll___xxxsssWWWGGGAAA===999777888777666666777888666555777777777666555444333222222222222222222222222222333222111111000111111111111111222222333333444444333333333222222222111111/////////000111222444444666888;;;;;;;;;:::999:::AAAAAAAAA???;;;999999999;;;::::::999999999999:::;;;;;;<<<<<<======>>>>>>777888999:::;;;;;;;;;;;;777999;;;>>>???@@@@@@@@@<<>>888666999;;;:::777888888999:::::::::::::::======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;;;;:::888:::<<>>BBBFFFHHHHHHHHHJJJLLLHHHKKKPPPUUU]]]mmmwwwaaaoooqqq___KKKAAA>>>;;;888777777666444555666777666555777777777666555444333222111111111111111111111111222222111111111111111111111111222222333333333333222222222111111111111000//////000111222333444444444777:::;;;999888:::<<>>??????@@@<<<<<<<<<<<<<<<:::999888888999<<<>>>???@@@@@@???>>>AAAGGGRRR^^^ccc___XXXTTT^^^oooxxxooo```aaallljjjjjjwwwppp```^^^rrr|||wwwooofff^^^ZZZUUUNNNJJJJJJ{{{uuuyyy}}}LLL@@@???888888888999999:::;;;;;;<<<:::<<<<<<:::YYY~~~VVVFFFAAA???BBBDDDAAA???@@@===;;;::::::;;;;;;::::::<<<<<<<<<<<<@@@GGGQQQWWWDDD>>>888777:::<<<:::888666777999:::<<<<<<======???>>>>>>=========>>>>>><<<===============<<<<<<:::999:::===EEERRRbbbnnnyyy}}}zzzzzz}}}{{{uuucccjjjxxxssspppnnnmmmmmmnnnmmmllliiijjjjjjhhhhhhkkkqqquuuzzz|||~~~~~~{{{{{{|||~~~~~~}}}}}}|||xxxzzz~~~~~~{{{uuurrrrrrrrrsssssssssqqqpppoooooommmmmmlllkkkjjjiiihhhhhheeedddccc```^^^ZZZWWWVVVPPPOOOMMMJJJFFFCCC@@@???:::999888777888:::<<<>>>BBBEEEIIIIIIGGGGGGJJJMMMLLLOOOTTT[[[hhh}}}|||oooaaa[[[NNNAAA===<<<999777777888666444444555666555555666666666666555444333222111111111111111111111111111111111111222111111111111111222222222222222333222222111111111000000000000000111222333444555555222666999:::999:::===@@@AAAAAABBB@@@>>><<<<<<===<<<<<<;;;:::999999999999<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>>>>?????????AAACCCHHHNNNUUU]]]hhhpppjjjjjjpppxxxsssddd]]]___]]]```fffrrrrrr]]]XXXkkkzzz}}}wwwrrrnnnkkkdddYYYQQQOOO~~~ccc<<<>>>AAA777888888999999:::;;;<<<<<<;;;999<<<>>>bbbpppNNNCCC???>>>AAABBB@@@>>>@@@??????>>>============>>>@@@@@@>>>;;;:::<<>>:::999:::<<<;;;999777888;;;===>>>>>>>>>>>>======<<<<<<===>>>>>>???>>>>>>>>>===============<<<999999;;;AAAKKK[[[iiixxxzzz}}}vvv}}}hhh[[[nnnyyyppprrrkkkjjjiiiiiikkkkkkjjjiiiiiijjjjjjhhheeefffkkkoootttxxx~~~~~~~~~~~~{{{|||}}}~~~~~~}}}~~~~~~||||||~~~}}}|||}}}~~~~~~{{{{{{yyysssppppppqqqssssssrrrpppnnnnnnoookkkkkkkkkjjjiiihhhgggfffdddcccbbb___[[[VVVRRROOOLLLKKKIIIGGGDDDAAA>>>===888888777777999<<<@@@BBBCCCGGGJJJIIIGGGHHHMMMSSSUUUWWW[[[ddduuusssuuunnnrrrsssLLLCCC<<<;;;:::888777999:::888555444555555555444444555555555555444333333111111111111111111111111000000111222222222222111111111222222222222222222222222222111111111000000000111222333444555555555333555777999:::<<>>???AAAAAA>>><<<;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<======>>>>>>??????????????????@@@BBBCCCDDD@@@???>>>===>>>???@@@AAACCCEEEIIILLLOOOYYYooowwwjjjnnnxxxuuudddTTTOOOTTTWWW^^^sss|||dddPPPYYYeeeppp}}}uuuggg]]]YYY~~~TTT;;;<<<===777888888999:::;;;<<<======<<<555;;;BBBiiicccHHHCCC???>>>AAAAAA>>>>>>@@@@@@@@@???>>>======>>>@@@AAAAAA???===:::999;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@???>>>===;;;;;;;;;<<<===>>>@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<999777:::===DDDSSSbbb{{{|||{{{~~~|||___TTTbbbbbb[[[ccc]]]^^^```cccfffgggfffeeefffhhhjjjhhheeedddhhhlllmmmssszzz~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{{{{}}}~~~|||{{{}}}|||}}}~~~|||~~~zzzwwwwwwvvvrrrppprrrppprrrsssrrrooommmmmmnnniiiiiiiiiiiihhhgggeeedddbbbbbb```]]]YYYTTTOOOLLLHHHHHHGGGEEECCC@@@===;;;888777777777:::???CCCFFFCCCGGGJJJIIIHHHKKKTTT\\\```aaadddooo|||hhhwwwhhhuuurrrXXXCCC>>>:::::::::888888:::<<<999666444444555444444333333444555555555444444111111111111111111111111///000111222333222222111222222111111111111111111333333222222222111111111///000111333444444444444666555555777:::===>>>>>>:::===@@@AAA???<<<:::999;;;;;;:::::::::;;;;;;<<<==============================<<<===???CCCFFFIIIBBB@@@===<<<===@@@DDDFFFEEEFFFIIIJJJIIIQQQggg~~~yyyfffeeeuuu~~~qqq^^^NNNSSSWWW\\\iiivvvvvvlllVVVRRRUUUdddxxx~~~wwwooommm{{{}}}qqqOOO???999777777888999999:::<<<===>>>>>><<<222;;;DDDmmm[[[FFFCCC???>>>@@@@@@======@@@??????>>>===;;;;;;===???888:::<<<<<<;;;;;;<<<>>>;;;<<<======;;;:::;;;<<<@@@@@@AAABBBAAA???===;;;<<<<<<<<<===???@@@BBBCCC>>>===<<<;;;;;;;;;;;;;;;<<<888666999:::@@@OOO^^^{{{|||oooJJJQQQVVVQQQ[[[XXXYYY]]]ccchhhjjjiiigggcccgggiiihhheeedddhhhlllhhhnnnwww|||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzzzz}}}~~~~~~|||{{{{{{{{{}}}}}}xxxzzzzzz~~~~~~yyyuuuuuusssqqqqqqtttppprrrtttrrrnnnllllllnnnhhhhhhiiihhhgggfffdddccc``````^^^\\\XXXSSSNNNLLLGGGGGGFFFEEEBBB???<<<;;;888777777888;;;@@@EEEIIICCCFFFJJJIIIIIIOOOZZZccchhhgggkkkwww|||dddsssmmm___{{{___GGG@@@<<<999::::::888888;;;>>>;;;777555444555444333222222333444555555555555000000000000000000000000///000111222333333222111222222111111111111111111333333333222222222222111---///000222333333333333888666444666:::<<<<<<:::777;;;???AAA???;;;999777::::::::::::;;;;;;<<<===============<<<<<<<<<<<<===<<<;;;;;;===AAAFFFIIIBBB@@@===;;;===AAAGGGJJJGGGGGGHHHHHHEEEHHHYYYmmmtttoooddd^^^hhhwwwxxxoooUUUYYYaaaeeeeeeeeejjjpppXXXKKKIII[[[ppp|||zzz}}}~~~VVV@@@>>>;;;888:::999999999999999999999999======444LLLzzzsssOOOIIIBBB@@@>>><<<;;;===???@@@>>>===============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>BBBBBBAAA@@@@@@???>>>>>>>>><<<<<<===>>>???>>>===??????>>>===<<<;;;::::::===;;;999999<<<@@@EEEHHHmmm|||||||||bbbKKKEEESSSeeerrrkkkggghhhkkkiiieeeccceeeffffffffffffeeeddddddjjjkkknnnttt{{{}}}}}}{{{|||~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{~~~~~~~~~zzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}|||xxxwwwtttrrrqqqpppppppppoooooooooooonnnmmmlllkkkggggggffffffeeecccbbbaaaaaa^^^ZZZUUUQQQMMMHHHEEEEEEDDDCCCAAA>>><<<;;;:::333555888<<<@@@CCCEEEFFFGGGEEEFFFIIIKKKRRRdddvvvzzzqqqsss~~~}}}nnneeeggggggkkk|||tttWWWLLL>>>888555888<<<:::777666666666666666555555555555555555555444444333333333333222111111000000111111000000000000000000000000////////////000000000000222222222111111111000000222222222222222222222222222333333333555666777888999999999999999888777666:::;;;<<<;;;999888999:::<<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@???>>>======???AAABBB@@@BBBDDDCCCCCCFFFJJJOOOffffffhhhiiiggggggnnnwwwrrrnnnllljjjddd^^^bbbkkkaaaRRREEEHHHZZZvvvNNN<<<<<<;;;:::;;;999999999999999999999999<<>>???@@@???>>>>>>>>>>>>>>>??????========================;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAA@@@???>>>>>>======<<<;;;<<<>>>???>>>===>>>>>>======<<<;;;;;;;;;<<<;;;999999<<<@@@DDDGGGYYYhhhssswwwxxxgggTTTJJJOOO[[[mmmppppppnnnkkkjjjjjjjjjgggffffffeeeeeedddddddddhhhhhhjjjpppwww}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{wwwvvvtttrrrqqqpppppppppppppppooonnnmmmkkkiiihhhffffffgggfffeeecccaaa```^^^[[[WWWSSSOOOKKKFFFCCCCCCBBBAAA???<<<:::999888666888;;;???CCCEEEGGGIIIJJJFFFDDDEEEHHHSSSiii~~~uuukkkiiijjjmmmvvvhhhYYYjjjiii]]]HHH@@@::::::;;;999777777666666666666555555555444555444444444333333333333333222111111000000111111////////////////////////....../////////000000000222222222111111000000000222222222222222222222222222222222333444555777888888888999999888777777666888:::;;;:::999888999;;;<<<======>>>>>>======<<<;;;;;;;;;<<<===>>>???@@@AAA@@@>>>===>>>???@@@BBB>>>???AAAAAAAAACCCHHHLLLYYY^^^dddfff```]]]cccnnn~~~xxxhhh\\\ZZZZZZXXX```VVVKKKGGGMMM]]]vvv{{{qqqGGG:::<<<;;;:::;;;:::::::::::::::::::::::::::AAAAAARRRlll```EEEDDD=========>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAAAAA@@@???>>>===<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::<<>>>>>AAA@@@???>>>>>>???@@@@@@<<<===>>>??????AAAEEEHHHJJJTTT```ddd^^^ZZZbbbnnnhhh\\\```^^^TTTbbb^^^XXXOOOGGGHHHXXXiiiwww||||||nnnlll|||cccDDD:::<<<;;;888999::::::::::::::::::::::::888@@@CCCMMMYYYNNN>>>???999:::<<<>>>???@@@??????==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========@@@@@@???>>>===<<<;;;;;;;;;:::999:::<<<<<<<<<;;;999:::::::::;;;;;;;;;<<<;;;:::::::::<<<>>>AAACCCJJJSSS[[[dddtttsss||||||tttwww~~~yyyiii|||wwwkkkZZZJJJDDDEEETTTjjj{{{}}}|||~~~|||vvvsssppplllgggdddddddddeeegggfffeeefffkkkqqqwww{{{}}}~~~~~~}}}}}}|||}}}~~~~~~}}}{{{zzzyyy~~~~~~}}}zzzyyyxxxyyyzzz{{{}}}}}}}}}~~~{{{{{{{{{zzzyyywwwvvvvvvttttttsssrrrpppooooooooommmlllllljjjhhhfffeeeccccccdddeeedddbbb___\\\ZZZUUUSSSOOOLLLIIIFFFBBB???<<<;;;999888777666666777>>>@@@BBBEEEHHHJJJKKKLLLKKKIIIGGGDDDDDDJJJVVV```ZZZNNNQQQfffyyyaaaddd~~~ssshhhKKKDDD>>>===;;;777555666555555555444444444333333333333333333222222222222222222111000000000000000////////////////////////------------.........///000000000000000000000000111111111111111111111111111111111111222333444555555555666666666666555555333555777777777888999;;;888999999::::::999999888999999999:::;;;<<<======AAA@@@???>>>>>>>>>??????<<<===>>>???@@@BBBDDDFFFCCCMMMZZZbbbbbbcccnnn{{{~~~sssiiiiiiddd[[[```aaaccc^^^SSSKKKOOOXXXggg{{{~~~}}}qqqbbbfffiiiRRR>>>999;;;:::777777999999999999999999999999777<<>>???>>>>>>;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>======<<<<<<;;;::::::999888888888:::;;;:::999888888999999::::::;;;;;;:::::::::;;;<<<>>>???@@@EEEKKKRRR\\\lll|||}}}uuuwww~~~wwwtttvvv{{{rrrzzz{{{qqqdddTTTJJJHHHDDDVVVkkkyyy{{{yyyvvvpppjjjfffeeeeeefffhhhgggeeedddfffjjjooorrrwwwzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxwww~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxyyyzzz{{{zzz{{{{{{}}}~~~~~~{{{{{{zzzyyywwwuuusssqqqrrrqqqqqqpppooonnnmmmmmmhhhhhhhhhgggfffeeedddcccaaaaaaaaa```^^^[[[WWWUUUQQQOOOKKKIIIFFFDDD@@@>>>999888777666666777888999AAABBBDDDGGGIIIJJJKKKLLLJJJHHHEEECCCGGGPPPWWW[[[RRRGGGZZZeee___zzzttt]]]VVVUUULLL@@@>>>:::999<<<;;;777555666444444444444333333333333222222222222222222222222222111000000//////000000........................------------.........///////////////////////////000000000000000000000000000000///000000111222333333444444555555444444444111333555666666666888:::888999999::::::999999888::::::::::::;;;<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFDDDHHHQQQZZZ```ggguuu|||nnnccc___^^^ccckkkpppkkkbbb^^^___aaacccpppzzzgggdddrrr}}}~~~|||NNNBBB777666888888777777888888888888888888888888777777999:::999888888999666777999;;;<<<<<<<<<<<<999:::;;;;;;:::999777666888888888888888888888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888777666777999:::999888777777888888999999::::::999:::;;;;;;<<<======>>>:::>>>DDDOOOaaattt||||||yyy{{{}}}www}}}}}}mmm^^^VVVBBBFFFSSSiii|||wwwtttooojjjfffeeeeeefffhhhhhhgggeeecccdddgggjjjooottt{{{~~~}}}|||}}}~~~|||}}}}}}}}}|||{{{yyyxxx}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||}}}}}}|||{{{zzzzzzzzzxxxvvvssspppnnnnnnoooooonnnnnnmmmkkkkkkeeeeeeeeeeeedddcccbbbbbb___^^^\\\ZZZXXXUUUSSSQQQMMMKKKHHHEEEDDDAAA>>><<<777777666666777:::===>>>CCCDDDFFFHHHJJJKKKKKKLLLKKKHHHDDDGGGTTTbbbfffdddUUUQQQkkk}}}dddZZZiiitttPPP???>>>>>>999444444222555999:::666555666444444333333333222222222000111111111111222222222111111000////////////000........................------........./////////............//////////////////////////////////////////......///000000111111222333333444333333333111222444555444555777999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;<<<<<<<<<============???>>>>>>@@@CCCEEEEEEDDDEEEEEEHHHNNNTTT^^^ooo}}}xxxkkkgggeeejjjttt{{{tttsss```TTTXXXrrr~~~xxxnnneeeooottt}}}^^^AAA;;;666666777777666666666666666666666666666666777444666888555999;;;666666666777999999:::::::::999:::;;;<<<;;;999777666777777777777777777777777555555666666777888888888888888999999:::;;;;;;;;;777666555666888999888777777777888888888888888888999:::;;;<<<<<<<<<<<<<<<777:::===EEEUUUhhhuuu{{{zzz|||uuuiiiUUUFFFBBBTTTiiirrrrrrrrrnnnllliiifffddddddeeefffeeeggghhhfffcccbbbccceeegggnnnwww}}}~~~}}}|||{{{~~~{{{|||}}}~~~|||{{{zzz}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{||||||}}}~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwuuurrrooommmllllllmmmmmmlllkkkiiiiiieeeeeeddddddbbbaaa______\\\[[[XXXTTTRRRPPPNNNNNNHHHFFFCCCBBB@@@???<<<999666666666777999===AAADDDFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLNNNWWWiiitttmmm___TTTcccqqqZZZSSSjjjzzzZZZ???;;;>>>;;;888<<<333222444777777444444777333333333333222222222222000000000000111111222222111111000///////////////............................../////////000000000---------....../////////////////////////////////..................///000000111222222333333222222000222444444333444555777888999999::::::999999888999999888888888999::::::888999:::;;;<<<<<<=========<<<<<<>>>AAACCCBBB@@@CCCCCCEEEGGGJJJSSSfffxxxssszzzyyyppphhhkkksss|||~~~zzzwwwxxxaaaUUURRRaaavvvpppiiifffzzz~~~wwwKKKAAA===:::999888666444444666666666666666666666666777222555999777<<<>>>555666666666777888888999999:::;;;<<<<<<<<<:::777666666666666666666666666666444444555555666777777777666777888999:::;;;<<<<<<777666555666777888888666888888888777777777777777888999;;;<<<===<<<;;;;;;>>>>>>>>>AAALLL\\\llltttyyy~~~~~~}}}xxxlllOOO<<>><<<:::888666666666888;;;@@@DDDGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOSSSZZZiii{{{}}}fffLLLRRRsssxxxYYYWWWgggmmmPPP===@@@@@@444000777888555555666555222444888333333333222222222111111//////000000111111111222111111000///////////////........................////////////000000000000---------.........//////////////////////////////......---------.../////////000111222222222222222000222333333333333444666555555666666666666555555888777777777777777888999666777888:::;;;<<<======;;;999999<<>>>>>>>>BBBJJJWWWfffpppwww|||}}}}}}yyy```LLL@@@;;;GGGTTTTTTUUUXXXZZZZZZ]]]aaacccdddeeeeeeeeeggghhhfffaaa\\\bbbbbbeeemmmwww~~~~~~||||||~~~~~~}}}}}}~~~|||xxxvvv|||}}}~~~}}}yyyzzz{{{|||}}}}}}~~~~~~}}}}}}||||||{{{~~~~~~}}}}}}}}}}}}}}}~~~||||||||||||}}}~~~~~~}}}yyy|||~~~|||yyywwwvvvuuuuuusssrrrrrrqqqpppooonnnnnnllljjjhhhggghhhhhhgggfffdddcccbbbaaaaaa___[[[YYYSSSRRROOONNNLLLJJJGGGDDDCCCBBB@@@>>>;;;888666555555777;;;???BBBCCCDDDDDDDDDLLLQQQPPPLLLKKKLLLMMMNNNbbbnnnyyykkkUUU\\\hhh~~~hhhPPP]]]zzzyyy\\\JJJ:::888;;;999444333555444333333222222333333222222222111111111000000111111111111111111111111////////////000000000000000000//////.........---,,,,,,,,,---------......//////////////////////////////.........---------............////////////000111222111000///000111111222333333222222444555666888999888555666<<>>>>>>>>AAAIIIVVVeeeoooyyy~~~}}}kkk\\\MMM>>>>>>EEEBBBJJJNNNPPPPPPQQQVVV___eeeeeeddddddfffhhhfffccc___aaa```aaafffnnnvvvzzz||||||~~~~~~{{{wwwvvvzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}|||zzzxxxvvvuuutttsssrrrrrrqqqpppooonnnmmmmmmllljjjgggfffffffffdddcccbbb```___^^^]]][[[WWWUUUPPPNNNLLLKKKIIIGGGDDDBBBAAA@@@>>>;;;999777666666888:::>>>BBBEEEFFFGGGGGGKKKJJJKKKMMMOOOOOOPPPQQQXXXkkkxxx~~~yyyccc```zzzoooXXX\\\xxxfffRRRHHH@@@>>><<<777444555444444333222222222222333222222222111111111000000111111111111111111111111/////////////////////000000/////////.........---,,,,,,,,,---------..............................///.........------------............////////////000111222222000000000222222333444444333333444555111444777888888;;;BBBHHHDDD???;;;;;;>>>@@@>>><<<======<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>===???BBBDDDCCCCCCIIITTT^^^bbbccchhhmmmlllgggeeehhh```dddccc]]]\\\ccciiikkk|||vvvooohhh```^^^iiiwwwtttuuu{{{hhh@@@888777555444333444444333222555555444444444444333333555555555555555555555555444444444444555666777888777777888888777666444333333555888999888666666666666666555555555555666666888888777888::::::888777777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;===DDDPPP^^^gggnnnttt~~~xxxlllZZZBBB:::===:::AAADDDHHHHHHIIIOOOZZZdddcccbbbbbbdddeeefffeeecccaaa``````aaaeeelllvvv|||zzz|||}}}~~~~~~|||zzzwwwvvvxxxxxxyyyzzz{{{}}}~~~|||||||||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~yyyxxxwwwuuusssrrrrrrqqqqqqqqqpppooonnnmmmllllllkkkiiigggeeeeeedddbbb```^^^\\\ZZZYYYXXXUUURRROOOLLLJJJGGGFFFEEECCCAAA>>>>>><<<:::888777777777888>>>???BBBFFFHHHJJJKKKKKKPPPIIIIIIPPPTTTRRRSSSWWWaaa}}}~~~uuuuuu```ZZZzzzkkkRRRFFFEEEFFFCCC<<<555444777444444333222222222222222222111111111111000000000000000000000000000000000/////////////////////////////////...............,,,,,,,,,---------......------------------------............---------------............/////////000222333222111111222333444555666555333333444555111444777888:::>>>EEEJJJ@@@===;;;<<<>>>@@@>>>;;;??????>>>======>>>>>>>>>AAAAAABBBBBBBBB@@@???>>>>>>@@@AAAAAABBBDDDGGGJJJQQQSSSYYY```bbb___```cccaaabbb___YYYWWW]]]dddhhhwwwzzznnnVVVSSS^^^mmm|||www}}}sssRRR888999333333333444555555222000444444333333333333333333444444444444444444444444333333333444555666777888777777888888888777555444444666999:::999888777777555555555555555666777888:::999888888999999888666888888888888888999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<:::888777666;;;DDDPPPXXXaaahhhxxx{{{}}}qqq```HHH@@@AAA===>>>???CCCIIINNNSSS[[[bbbaaa``````aaacccdddeeeeeecccddddddbbbaaafffooowwwvvvxxxzzz||||||}}}~~~~~~~~~~~~|||{{{yyyxxxzzzzzzyyyyyyzzz|||}}}{{{{{{{{{{{{{{{|||||||||}}}||||||{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~{{{zzz~~~}}}yyyuuutttsssqqqppppppoooooooooooonnnmmmlllkkkkkkjjjhhhgggeeeeeeeeedddbbb```[[[YYYVVVTTTSSSPPPMMMJJJHHHFFFCCCBBBAAA@@@>>>===;;;999777555666777999;;;BBBCCCFFFHHHKKKLLLMMMMMMNNNJJJMMMUUUUUUSSSZZZhhh|||~~~}}}zzzbbbpppmmm\\\III>>>AAADDDAAA:::444444777444333333222111222222222111111111111000000000000///////////////////////////////////////.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111222333333222111333444555666777666444333333555555666888999999;;;@@@CCC;;;::::::<<<>>>???===:::============>>>???@@@AAAAAAAAABBBBBBAAA???>>><<<@@@?????????@@@AAA@@@@@@GGGLLLVVVbbbeeebbbaaaccc^^^^^^[[[VVVUUUXXX]]]```eeemmm```OOOQQQ[[[ssswwwuuuyyyvvvcccIII;;;888444444666888999999666333222222333333333333333333444444444444444444444444222222333333444666777888777888999999999888777666666888;;;<<<:::999888888222333333444666888999:::;;;999888888888888777666777888888888999999999:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999888555444555;;;DDDJJJ[[[cccsss}}}zzz|||vvvzzztttkkkZZZOOOFFF999===999===KKKXXX^^^```ccc````````````aaabbbdddfffcccgggiiifffbbbaaafffkkksssvvvyyy{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{~~~}}}|||{{{{{{{{{|||}}}yyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~|||~~~~~~}}}}}}~~~~~~}}}}}}~~~qqqzzzyyywwwxxxyyyvvvsssrrrqqqpppooonnnmmmmmmmmmnnnmmmlllllljjjjjjiiihhheeedddddddddeeeeeebbb```YYYVVVSSSPPPOOOMMMJJJHHHFFFCCC@@@??????>>>===<<<999888666666777:::===@@@EEEFFFGGGIIIKKKMMMNNNNNNLLLLLLPPPSSSQQQXXXpppjjjhhhbbb[[[UUUCCC;;;===<<<:::777555555444333333222111111111111222000000000000000000000000........................000/////////......---------------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............000222333333222222333444555666777666444333333555666777777777777888:::<<<:::;;;<<<>>>@@@@@@???>>>999::::::;;;===???AAABBBAAABBBBBBBBBAAA@@@>>>===BBB@@@>>>>>>@@@AAA@@@???BBBHHHVVVdddiiifffcccccc___\\\ZZZ[[[\\\\\\[[[[[[]]]dddzzzqqqWWWMMMUUUbbb|||qqqrrr|||www}}}oooMMMDDD<<<555666777888;;;===<<<999777111111222222222222333333333333333333333333333333222222222333444666777888777888999::::::999888777777:::<<<<<<:::888777777111111222444666888:::;;;:::888666666777777777666777777777888999999::::::999999999999999999999999888999999::::::;;;;;;;;;;;;:::888666666999>>>BBBRRR\\\kkkzzzpppvvv~~~~~~}}}xxx{{{lllVVV===AAA777777GGGXXX```cccfffaaabbbcccbbbaaabbbdddfffbbbgggjjjhhhccc______aaammmqqqvvvzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}||||||||||||yyyyyy{{{|||}}}~~~|||{{{{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~~~~}}}~~~~~~~~~||||||}}}~~~vvv~~~yyywwwwwwvvvrrroooooonnnmmmlllllllllllllllllllllkkkjjjiiihhhggggggcccbbbbbbccccccbbb```^^^UUURRROOOMMMKKKJJJHHHFFFCCC@@@===<<<<<<===<<<;;;777777888999;;;???BBBDDDGGGGGGHHHIIIKKKLLLNNNNNNMMMPPPQQQPPPVVVkkk}}}yyyfffrrrhhhJJJKKKKKK999999:::888444444666555222333333222111111111111111//////000000000000000111////////////////////////000//////......------------------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///111222222111111333444444555666555333333444555444444444555666777999999666777999<<<===>>>>>>===888888999:::<<<>>>@@@BBBBBBBBBCCCCCCCCCAAA@@@???BBB@@@>>>>>>@@@AAAAAAAAA===CCCNNN\\\bbbbbbcccfffgggaaa___dddjjjhhhaaa\\\]]]hhh~~~ssseeeTTTTTTeee{{{nnnzzz~~~}}}~~~VVV@@@>>>:::666444555666999;;;;;;999666111111111111222222222333222222222222222222222222111111222333444666777888666777888999999888777666777999;;;;;;999666555555222333333444666888999:::999777555444666777777666666666777777888999999:::888888888888888888888888777777888888999::::::;;;999::::::999888:::===???DDDNNN\\\iiittt{{{|||~~~yyy|||eeePPPAAA888@@@MMMVVV___hhheeeggghhhgggdddcccdddfffdddgggjjjjjjfffbbb```___aaagggooovvvyyyzzzzzzzzz|||||||||{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}{{{zzz{{{|||~~~zzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{|||||||||~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~zzzwwwuuussspppmmmmmmllllllkkkkkkkkkkkklllkkkjjjjjjiiihhhgggffffffbbbaaaaaaaaa```^^^ZZZWWWQQQNNNKKKIIIHHHGGGFFFDDD@@@>>>:::999::::::::::::777888:::===@@@DDDGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOTTTWWW[[[mmmwwwuuurrruuuoooOOO:::>>>AAA444555999999555444666555111333222222111111111111111////////////000000111111////////////////////////000000///......---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,---------............///111111111111222444222333444444333333444555444444444555666777777777333444777888:::;;;<<<===:::::::::;;;<<<===>>>??????@@@AAABBBAAAAAA??????>>>???@@@@@@??????????????????CCCLLLTTT[[[eeeooorrrgggbbbkkkuuusssiiibbb^^^qqq~~~bbbYYYWWW```fffjjjyyysssooo}}}xxxxxxsssGGG;;;:::777:::111111222444777777555333000000111111222222222333222222222222222222222222111111111333444666777888555666777888888777666666777999::::::777444222222444444444555555777888888888666444333555666666666555666666777888888999999777777777777777777777777666666777888999999::::::666777999999999:::<<<>>>:::DDDRRR^^^hhhqqqwwwxxxzzz}}}zzzbbbNNN===<<>><<<888777888999999888777999<<>>@@@BBB======<<<<<<<<<<<<======;;;<<<===>>>???>>>===<<<:::>>>AAAAAA???===<<<<<>><<>>>>>>>>>>><<<<<<=========<<<:::999:::===???>>><<<;;;<<<>>>CCC???===@@@FFFPPP___kkktttmmm[[[WWWlllzzzuuuooocccnnntttooojjjlllqqqsssgggbbbZZZSSSQQQXXXdddmmmqqq}}}zzzLLL<<<777666888444333222222222111111111111333333333333333333333333222111111111111222333333222222333444555777999999888888888777777666666666888888777666555555555555444444555555555666666666555555555444444444333333666666777888888888888888888777777666666777777777444444444444555555666777666666777777888999::::::777:::AAAJJJVVVdddqqqyyyzzzxxxyyy~~~vvvuuu|||fffMMMCCC???===@@@HHH```eeekkklllkkkjjjiiiiiijjjjjjkkklllkkkiiieeeccc_________```dddjjjrrrwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}||||||}}}}}}}}}|||||||||||||||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~|||zzz{{{}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{|||}}}www}}}}}}{{{vvvrrrpppnnnlllkkkkkkkkkiiihhhhhhiiijjjjjjiiihhhfffdddbbbaaa```___^^^]]]ZZZWWWSSSPPPMMMLLLGGGFFFEEECCCAAA???===<<<999999888666444555888:::>>>???AAADDDGGGJJJLLLMMMKKKMMMNNNNNNLLLMMMQQQUUUVVVqqqttt\\\UUUooo^^^KKK:::666777777555555555555444444333222222222000000000000//////............///000000000000000////////////////////////.../////////...---+++***------...///////////////------------------------------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------////////////000000000000000000111111222333333444333333333333444444444444777666666777777888999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<=========<<<;;;::::::<<<<<<;;;999888:::<<>>>>>AAAEEEJJJTTT^^^kkklllaaaZZZeeeooorrrwww___bbb```YYYXXX^^^ccceee]]]]]]ZZZSSSNNNPPPYYYbbbmmmttt}}}ccc???777777888666...333333333222222222222111222222222222222222222222111111111111111222222333222222222333444666888888777777777666666666666666666666555555555555666666444444444444555555555555444444333333333333333222666666777888888888888777888888777666555555555555444444333333333333444444666777777777888888888888888999<<>><<<:::999777777666444333666;;;???AAABBBDDDFFFIIIKKKMMMNNNKKKOOOPPPMMMJJJMMMXXXbbbvvvyyyZZZYYYnnnlllBBB<<<888666555444555888444333333222222111111111000000000////////////.........///000000000000///////////////////////////------...------,,,+++***,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///------,,,,,,,,,,,,---------.........////////////000000000111222222333333333333333333333333333333555555555555666777888888999999::::::999999888777;;;<<<<<<<<<<<<;;;::::::::::::999888666777999<<<@@@>>>>>>AAABBBBBBFFFMMM[[[iiikkkeeefffeeegggppp___ZZZPPPIIIKKKSSSXXXYYY```fffjjjeee[[[TTTTTTWWWbbbgggpppoooMMM777666666666555---333333333222222222222222222222222222222222222222000000000000000111222222111111222222333555666777666555555555555555555555444444333444444555666666333333333333444444444444222222222222222222222222666777888888999999888888888777666555444444444444333222222222333444555555777777777777777777777777999888888<<>>===;;;:::999888777555666666777777:::>>>BBBCCCDDDEEEGGGJJJLLLMMMNNNLLLOOOQQQQQQUUUaaatttyyy\\\NNNhhhsssGGG::::::999888666444444666333333222222222111111111////////////////////////---...//////000000//////........................------------,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........//////000000111222222222333333333333222222222222444444444555555666777888666666777777888777777777999999::::::999999999999999888777777777:::===@@@@@@>>>>>>???>>><<>>666888444333444000222222222222222222222222111111111111111111111111000000//////000000111222111111111111222444555555444444444444444444444444222222222222333444555666333333333333222222222222222222222222222222222222777888999999::::::999999777666555444333333333333111111222333444666888999777777777666666666666555777666444666???QQQiiiyyy~~~zzzyyy}}}zzz||||||~~~wwwiiiWWWIIIAAA===999:::AAAGGGJJJPPPWWWfffggggggfffeeeeeegggjjjkkkhhheeeccccccbbb___\\\]]]eeeooottttttsssuuuxxxvvvvvvwwwyyy{{{|||}}}~~~{{{||||||}}}}}}||||||{{{yyyzzzzzz{{{{{{{{{zzzzzzwwwwwwxxxxxxyyyzzz{{{{{{xxxyyyzzz|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||||||||||||||zzzzzz{{{{{{||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{|||{{{{{{zzzzzzzzzzzzzzz||||||{{{{{{||||||}}}~~~xxxyyyyyyzzzzzz{{{{{{{{{yyyyyyzzzyyyxxxxxxyyy{{{yyy}}}~~~|||xxxuuuzzzxxx{{{qqqooommmllllllkkkjjjhhhddddddddddddbbbaaa___^^^^^^\\\ZZZWWWUUUSSSQQQQQQLLLLLLJJJHHHFFFDDDBBBBBB<<<;;;:::888777666666666444666:::===>>>???BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOTTT]]]llloooZZZRRRbbbUUU:::<<<;;;888666555666555444333333333222222222222222.............../////////------...///////////////------------------------.........---------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222222222222222222222222222555444444555555666777888222333444666777888888888777777777777777777777888999777777888;;;???CCCEEEBBB>>>======<<<;;;???EEERRR^^^hhhuuuwwweee```fffbbb___]]][[[YYYYYYZZZccclllyyypppVVVDDDOOO]]]rrr}}}tttuuu|||~~~XXXAAA777777999222111444222000111111111111222222222000000000000000000000000///////////////000000111000000000111111222333444333333333333333444444444222222111222222333444444222222222222111111111111111222222222222333333333777777888999999999999999555555444333222222222333111111222444666888:::;;;666666666666555555555555888777666666;;;III]]]kkknnnqqqsssuuu{{{|||{{{~~~zzz{{{}}}oooWWWFFFAAA888555;;;@@@DDDKKKTTTaaadddfffeeeccccccfffjjjhhheeecccdddfffddd___ZZZYYY___gggmmmpppqqqtttvvvuuuuuuvvvxxxyyy{{{|||||||||}}}~~~~~~}}}|||yyyyyyzzzzzz{{{{{{zzzzzzuuuvvvwwwxxxyyyzzz{{{|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyyyy}}}~~~~~~}}}{{{zzz|||}}}}}}~~~~~~}}}|||||||||}}}}}}|||||||||||||||||||||{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzzzzzzzyyy{{{{{{zzzzzz{{{{{{|||}}}wwwxxxyyyyyyzzzyyyyyyyyywwwxxxxxxxxxwwwwwwyyyzzz{{{{{{{{{zzzxxx~~~}}}yyyvvv{{{{{{{{{|||~~~{{{xxxllljjjiiiiiiiiiiiigggeeeddddddbbbaaa___^^^]]]\\\YYYWWWUUUSSSQQQOOONNNMMMIIIHHHGGGEEEDDDBBBAAA@@@;;;:::888777666666666777555999>>>AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNNNNKKKPPPYYYgggzzzoooUUUOOOgggZZZCCCAAA999888555222333777777333222222222222222222222222---............/////////------...////////////...------------------------......------------......***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------.........///000000111111000000111111111222222222444444444444555666777888111222444666777999999:::666666666555666666777888888777666999===BBBEEEFFFBBB>>>============BBBIIIZZZZZZXXXfff}}}tttqqqgggdddbbbcccaaa\\\XXXXXXYYY___lll{{{xxxbbbPPPCCCMMMbbbuuuyyysssqqquuuvvvLLL===444555888111111444000//////000000000111111111000000000000000000000000///............///000000000000000000000111222333222222222222333333333444222222111111111222222333222222111111111000000000222222222222333333444444555555666777777777777777333333222222222222333333222222333444666777999:::555555555555555555555555666888999777888@@@NNNZZZbbbiiioooqqqxxx~~~qqq]]]KKK>>>555888<<<>>>FFFQQQXXX\\\______]]]]]]```ccc````````````aaa```___^^^ZZZ\\\^^^bbbfffkkkppprrrsssssstttuuuvvvxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzwwwwwwxxxyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyzzzzzz{{{|||yyyyyyzzz{{{{{{zzzyyyyyyzzz|||}}}|||zzzzzz|||~~~|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyzzzyyyyyywwwwwwvvvwwwwwwwwwvvvvvvxxxzzz{{{yyyyyyyyyxxx{{{|||~~~zzzvvv||||||{{{{{{~~~yyyvvvsssppppppjjjiiigggffffffeeebbb```aaa```]]][[[YYYXXXXXXXXXSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEDDDCCCAAA@@@@@@???;;;999777666555666777888999<<>>>>>@@@@@@???CCCJJJ[[[TTTJJJTTTllluuuuuu{{{mmmddd^^^```bbb^^^YYYXXXWWWYYY```lllvvvxxxqqqjjjRRRIIILLL]]]lllppprrrvvvyyykkkEEE>>>333333555111222444.........//////000000000111000000000000000000000000...............///000000000000///000000111222222111111222222222333333333222222111111111111111222222111111111000000//////222222222333333444444444333444444555555555555555222222222111222222333333333333333444555666777888444444444555555555666666000333555333111555???IIIZZZccciiikkkpppyyyzzz}}}yyy|||yyycccQQQAAA===;;;777<<>>>>>;;;999777666555666888999===>>>???@@@@@@BBBEEEHHHKKKLLLMMMNNNOOOPPPQQQQQQ___mmm{{{}}}uuuppprrrxxxnnnSSSKKKXXXfffGGGBBB>>>222222999:::555222555666333////////////000000000000---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***+++,,,---,,,+++***))),,,++++++++++++++++++,,,,,,,,,---------.........------......///000000000---......000111222333444111111111111222333444555666666777888999999888888999888777777777999:::;;;777555555777;;;>>>===;;;???===???BBBBBBAAACCCIIIVVVOOOEEEKKK___ggglllxxxvvveeeYYY\\\cccbbb]]]ZZZYYYXXXYYY^^^gggqqqwwwzzzvvvYYYDDDJJJ\\\eeegggiiisssuuu}}}VVVLLL888666333222222222111///000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000///////////////000000111111222222222111111222222222222111111111000555444222000000111222333111222333333222111222333333222222111222222333333666555555555555444444444444333222111222333444555222444666777666777999;;;CCCVVVjjjrrrpppsss|||zzz~~~nnncccRRRBBB999777999;;;BBBEEEMMMVVV]]]___ZZZUUUSSSUUU]]]ccc```YYYZZZ```\\\[[[ZZZ[[[\\\___aaacccjjjmmmppprrrsssuuuwwwxxxuuuttttttvvvxxxwwwtttqqqtttttttttttttttuuuuuuuuuwwwxxxxxxyyyyyyxxxxxxwwwttttttuuuvvvwwwxxxxxxxxxwwwxxxzzz{{{{{{xxxvvvtttuuuvvvxxxzzz{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwyyyzzz{{{}}}}}}|||zzzyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwwwwxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzz||||||zzzwwwxxx~~~yyyvvvuuuuuuvvvuuuvvvwwwxxxwwwuuusssrrrwwwxxx|||{{{uuuooollllllkkkgggccchhhfffeeecccbbb___[[[XXXVVVTTTRRRRRRRRRQQQOOOMMMKKKLLLLLLJJJFFFDDDBBBBBBAAA@@@>>><<<;;;999999888777777777666666999>>>AAA@@@BBBDDDEEEFFFGGGIIIKKKNNNLLLIIIGGGJJJOOORRRRRR~~~nnneeefffwwwyyycccMMM^^^{{{rrrIII666888:::555777666444333222111111111222111111111000000//////........................------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---+++***+++...000///------...///000111222333333444444222111111111222333111111222333333444555555666777777888888888888777;;;999777777888:::;;;:::666666888>>>CCCEEECCC@@@@@@AAAAAABBBCCCDDDEEEEEEKKKCCC>>>AAAHHHPPP]]]jjj~~~nnn[[[VVV\\\bbb```ZZZ]]]XXXYYYccckkkooowwwxxx___IIICCCLLLWWW\\\qqqnnnjjjpppkkkFFF<<<888555222000111111111111////////////////////////000000000000/////////....../////////000000000000000000000///////////////000000////////////000000111111222222222111111000222222111111111000000000222222111111111222444555111333333333111000111333222222222111222222333444555555555555444444444444333222222222222333555555333555666666666666888:::===LLL^^^jjjrrr{{{|||}}}xxxqqqaaaLLL;;;444777===<<<@@@HHHSSS[[[]]]YYYUUUQQQTTT\\\cccbbb[[[XXX[[[[[[ZZZYYYYYYZZZ[[[]]]___gggjjjmmmoooqqqsssvvvyyyxxxvvvtttuuuwwwyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxttttttuuuuuuvvvvvvwwwwwwvvvwwwxxxxxxwwwuuusssrrrtttuuuwwwxxxyyyyyyyyyyyywwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyxxxyyyzzz|||||||||{{{yyyxxxzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwuuuuuuvvvvvvwwwwwwwwwxxxxxxzzz{{{yyyvvvwww|||}}}yyywwwvvvuuuttttttuuuuuuuuuuuusssrrrqqqpppqqqssswww{{{}}}|||{{{vvvqqqlllkkklllkkkhhhdddeeecccaaa```^^^[[[WWWTTTSSSQQQOOOOOOOOONNNLLLJJJJJJJJJIIIFFFCCC@@@>>>===>>>===<<<:::999888888888666777888888999;;;???BBBBBBDDDFFFGGGGGGHHHJJJLLLJJJQQQUUUSSSNNNNNNRRRWWWiiizzzyyyggg\\\dddhhhSSSWWWttt```@@@555777666222777666555444222222222222111111111000000000//////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---+++***,,,...000///------...///000111222333333444333222111000111111222111111222333444555555666666777888888888888888888<<<:::888777888888777555666666888===AAACCCAAA???@@@@@@AAAAAABBBBBBCCCCCCGGG@@@<<>>LLL]]]ooo}}}oooQQQ===888:::777:::BBBLLLVVVZZZYYYVVVRRRUUU]]]eeefff```YYYWWWZZZYYYXXXWWWWWWXXXYYYYYYbbbdddfffiiikkkooossswwwwwwuuussssssuuuwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuussstttuuuvvvwwwxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqtttuuuvvvvvvwwwwwwwwwvvvuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{|||||||||zzzyyyxxxzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvwwwssssssttttttuuuvvvwwwwwwuuuwwwyyyxxxvvvvvvyyy|||zzzyyyxxxxxxxxxwwwtttrrrttttttsssrrrrrrqqqqqqpppqqqpppppprrrssssssqqqnnnooollliiiiiikkkjjjgggcccaaa___]]][[[YYYVVVRRROOOOOOMMMKKKJJJJJJIIIGGGFFFDDDDDDBBBAAA???===;;;;;;::::::999888777777777777666888;;;<<<===>>>AAACCCEEEGGGHHHIIIIIIIIIKKKMMMHHHMMMQQQOOOJJJNNN\\\iii{{{xxxjjjhhhzzzyyyiiiddd|||kkkHHH777666888555222777666555444333222222222111111000000000000//////........................+++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++,,,...//////.........//////000111222222222222111000000000000000111111222333444555666666666666777777888888888888999888777777888888666444666666888<<>><<>>@@@CCCIIIOOOlllwwwzzziii[[[YYY]]]___[[[[[[```iiisss~~~pppXXXJJJGGGHHHLLL___rrrwwwuuuxxxgggHHH999666333333222444555555333222////////////////////////000000/////////................../////////000000000000000///......------000////////////000000111333333333333222111000000111111111000000000/////////000111333333444333333222333444333111000000111333222222222222333444444555555555444444444333333111111111222333444555666444555666666444444555666444666>>>NNNaaauuuzzzxxxzzz~~~xxxXXXDDD===999888;;;BBBKKKSSSVVVVVVTTTYYYaaaiiilllggg___ZZZ\\\[[[YYYXXXWWWVVVVVVVVV[[[]]]^^^```cccggglllppprrrrrrrrrrrrssstttttttttsssssssssrrrqqqqqqpppppppppqqqsssuuuvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvtttsssrrrrrrsssuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxx{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwssssssrrrsssssstttuuuuuuqqqqqqrrrssstttuuuuuuvvvsssuuuwwwwwwvvvuuuvvvxxxuuuttttttuuuvvvvvvtttrrrtttsssrrrqqqpppppppppppprrrqqqpppppppppooollljjjiiihhhgggggggggfffbbb___^^^[[[XXXUUUSSSQQQMMMJJJKKKIIIGGGGGGGGGFFFDDDBBB???>>><<<<<<<<<<<<;;;:::666666666555666666777777777:::>>>@@@AAABBBDDDEEEGGGHHHJJJJJJIIIJJJKKKMMMPPPKKKIIIMMMWWWfffyyyzzzkkk}}}}}}jjjPPP999666:::999666666555444333222111111111111000000000000000000//////........................++++++,,,,,,---...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---.../////////......//////000111111222111000000///////////////000111222333444666666777444444555555666666777777555555666888:::;;;999888666777888:::<<<<<<;;;:::???>>>>>>>>>======<<<<<<===<<<===???AAABBBDDDFFFTTThhh~~~vvvfff^^^]]]]]]eeejjjdddZZZZZZdddnnnlllppptttwwwxxxoooYYYEEENNNRRR[[[iiiyyy~~~```DDD888555555000222555888:::888333000........................////////////........................////////////000/////////.........---///////////////000111111333333333333333222111111111111111111000000000000222222333333333222222111222444444333111000111222444333333333333333333444555444444444444333333333111111222333444444555555333444555555444333444666555444777AAALLL^^^yyy}}}wwwzzz|||{{{vvvsss}}}vvv```UUUEEE???888777===FFFMMMQQQVVV[[[cccjjjnnnmmmgggaaa```___]]][[[YYYWWWVVVVVVUUUVVVXXXYYYZZZ]]]bbbfffkkkmmmqqqssssssrrrpppooopppooooooooonnnnnnnnnmmmnnnoooqqqssstttvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvxxxvvvtttrrrqqqqqqqqqrrruuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxx||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqqqqrrrsssssstttpppqqqqqqrrrssssssttttttssstttvvvvvvvvvuuuuuuuuuvvvtttrrrrrrsssssssssrrrtttsssrrrqqqppppppppppppnnnlllkkkjjjkkkjjjhhhffffffeeedddcccbbb___[[[YYYZZZWWWTTTQQQOOOMMMJJJHHHHHHGGGEEEDDDDDDCCCAAA???AAA>>>;;;:::::::::999777444444444555666888999::::::===AAADDDEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKMMMVVVOOOQQQeee}}}ttt}}}rrrtttiiiRRRCCC999;;;<<<777333666222222111000//////////////////////////////000000........................++++++,,,,,,---...//////------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,------.........///000.........///000000111111000000000000//////......000111222333555666777888333222222222333444666777666666777999;;;<<<:::888555777888999:::999999999=========<<<;;;;;;::::::;;;>>>AAACCCEEEGGGGGGFFFDDDQQQdddpppsssooojjjfffdddmmmoooeeeYYYUUUSSSPPPSSSWWWaaarrrrrr[[[SSSIIIHHHYYYssswww{{{dddBBB555222333555///222555999;;;888333.........................../////////.........------------........./////////........................///......//////000111222222222333333333333222222222222222222111111111000333333333222222222111111222444555444333222333555666555444333333222222222444444444444333333333333111222333444444444333333222333444444333333555666666444555888;;;GGGaaa{{{{{{yyyyyyzzzzzzzzz{{{qqqppp{{{yyy^^^RRRAAA666444:::AAAFFFPPPWWW]]]aaaeeeiiiiiifffcccbbbaaa___\\\ZZZXXXWWWSSSTTTTTTTTTTTTUUUXXXZZZbbbgggmmmpppqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqssstttttttttvvvvvvvvvvvvwwwwwwwwwwwwrrrqqqpppnnnnnnnnnoooooouuutttttttttuuuuuuvvvwwwvvvwwwwwwxxxyyyyyyxxxxxxvvvvvvvvvwwwwwwyyyzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz|||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxtttuuuuuuvvvvvvvvvvvvuuuqqqqqqqqqqqqqqqqqqrrrsssqqqqqqqqqrrrrrrrrrssssssssssssttttttttttttssssssvvvssspppooopppqqqqqqqqqrrrrrrqqqqqqpppoooooonnnjjjiiigggggghhhhhhgggeeecccbbb```^^^[[[XXXUUUTTTVVVSSSOOOMMMLLLJJJHHHFFFFFFDDDBBBBBBAAAAAA???===EEE@@@;;;888888888555222333444555666888;;;===>>>???BBBEEEGGGGGGGGGHHHIIIGGGHHHJJJKKKKKKKKKMMMOOOMMMQQQcccddd\\\yyylllIIIHHHCCC@@@>>>:::444000111000000///.....................////////////000000........................+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********************++++++++++++******++++++++++++++++++++++++)))************++++++++++++---//////......///111.........//////000000000000000000000000///......000111222444555777888999222222111111222444666777<<<;;;:::::::::999777555555777999999888888999:::<<<<<<;;;;;;:::::::::999;;;???CCCDDDFFFJJJJJJHHHHHHHHHMMMXXXgggsssyyy{{{pppqqqjjjaaaccceeeYYYFFFEEEKKKTTT___nnnyyy{{{vvv[[[RRRMMMTTTcccoooxxx}}}wwwlll___]]]pppNNN:::777555333555111111333666777555111...........................//////.........------------------.........//////,,,------....../////////............///000111222111111222333444444444444333333333333222222222222333222111111111222333444222444555555555555666777888777555444222111111111444444444333333333222222333333444444444333222111000222333333333333555777666222222444444999MMMddduuuuuuwwwxxxwwwvvv|||~~~ooovvvpppWWWCCC999888;;;===DDDLLLQQQRRRUUU^^^eeefffeeeeeecccaaa___\\\ZZZYYYSSSTTTUUUSSSQQQOOOPPPQQQWWW\\\cccgggiiijjjlllnnnllllllmmmmmmnnnnnnoooooolllmmmooopppqqqrrrrrrrrrssssssttttttuuuuuuvvvvvvoooooonnnnnnnnnnnnnnnooorrrrrrrrrrrrssstttvvvwwwuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwssstttuuuvvvvvvvvvuuuuuurrrrrrqqqqqqpppqqqqqqqqqssssssrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrqqqqqqrrrpppnnnnnnooopppooooooooooooppppppooonnnlllkkkiiigggeeeeeefffgggfffeee___^^^\\\YYYUUUSSSRRRRRRQQQNNNKKKIIIHHHGGGFFFDDDCCCAAA@@@??????>>><<<:::BBB===888666777888555222444555666888;;;>>>@@@BBBCCCEEEGGGHHHHHHHHHIIIKKKGGGIIIKKKLLLMMMNNNPPPRRRSSSbbb|||kkkVVVgggzzzSSS???CCCDDDAAA:::555444222...000000///.........//////........./////////000000........................------------------------------,,,,,,,,,,,,++++++************************************************((()))))))))*********+++******++++++++++++******************************)))************++++++++++++---//////......000222.........///////////////000000111111111000///...000111222444666777888999333333222222333555777999>>><<<999888888777555444444777999999888888999<<<;;;;;;::::::::::::::::::;;;@@@BBBAAADDDIIIJJJGGGKKKGGGEEEJJJYYYkkk{{{vvvvvvkkk]]]___hhhaaaPPPEEEHHHKKKOOO\\\ooo~~~vvvmmmddd^^^[[[[[[dddnnnyyyooo]]]LLLNNNeeeiii???777;;;666000222333222111111222222000///........................//////.........------------------.........//////+++,,,,,,---...///000000............///000222222000111222333444555555555444444444333333333222222222111000000111333555777222444555666666666888999999888666444222111000000444444444333333333222222333444555555444333111000///111222333333444555777555000000444333444CCCVVVlllmmmqqqtttsssqqqwww~~~vvvxxxtttttt{{{kkkQQQBBB;;;999999:::CCCHHHFFFIIITTT___dddffffffeeeccc```^^^[[[ZZZUUUVVVVVVTTTPPPMMMLLLLLLMMMRRRXXX]]]aaaeeejjjnnniiijjjjjjkkklllmmmnnnnnnlllmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuooooooooopppppppppppppppppppppppppppqqqsssuuuvvvssstttuuuuuuuuuuuuuuuuuussssssttttttuuuwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{|||yyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrsssuuuvvvvvvvvvuuuuuussssssrrrqqqpppppppppqqqttttttsssrrrrrrqqqqqqpppqqqpppnnnnnnoooppppppooonnnmmmmmmnnnoooooonnnmmmlllmmmooooooooommmjjjiiieeecccaaaaaaaaabbbaaa```\\\[[[YYYUUURRRPPPQQQRRRNNNKKKHHHFFFFFFFFFDDDCCCAAA@@@>>>======<<<:::888<<<888333444888:::999777555666777:::===@@@CCCDDDFFFHHHIIIIIIHHHIIIJJJLLLHHHJJJMMMNNNNNNPPPRRRTTTlllwwwxxx___]]]bbbJJJIII???BBB>>>444222777666000111000000////////////000---.........//////000000........................------------------,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************)))************++++++++++++...000000...---000222.........///////////////000111222222222111///...000111222444666777999999555444333333444777999;;;<<<999777666666777777666444777999999888888:::===:::::::::::::::::::::::::::???@@@>>>@@@FFFHHHEEECCCBBBBBBDDDMMM]]]ppp|||ttt|||ttt\\\QQQZZZ```]]]NNNJJJGGGMMM```yyyvvvjjj___VVVVVV\\\uuuwwwmmmVVVDDDHHH[[[lllpppTTT999333333000---///000000000000////////////------------------------............////////////........................---.........//////000000///......------///000111000111222333444555555555444444333333222111000000222222222222222222222222555555666666777777888888999888777666555444333333666666666666666666666666444444333333333222222222000111444666777666444222222111000000222555999;;;YYY___iiirrrssssssyyywwwttt}}}}}}uuuxxxxxxSSS888444999333666;;;???CCCLLL[[[hhhggghhhhhhhhhfffccc___]]]___\\\XXXUUUTTTQQQLLLHHHKKKLLLNNNQQQUUUYYY]]]___aaacccfffhhhiiijjjkkkmmmlllmmmmmmmmmlllmmmpppsssmmmnnnoooqqqrrrssssssssssssrrrqqqpppoooppppppqqqooopppqqqqqqrrrrrrqqqqqqrrrtttuuuuuutttsssssstttpppppppppqqqqqqqqqrrrrrruuuuuuttttttssssssssssssvvvwwwyyyzzzzzzyyywwwvvvwwwvvvuuuuuuttttttuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssrrrqqqpppnnnnnnmmmrrrqqqooommmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhiiijjjjjjgggeeedddbbb```___^^^]]][[[YYYTTTRRROOOOOOPPPOOOMMMJJJGGGFFFFFFEEEDDDBBB@@@???::::::999888888777888888333333444444555666666666;;;<<<===???AAACCCDDDEEEHHHFFFFFFGGGJJJKKKIIIGGGQQQNNNKKKJJJLLLTTTaaakkk~~~iiiXXXdddzzz{{{yyy___MMMBBB;;;888777666555333222111000////////////............---------.........////////////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************************************************************++++++************++++++''''''((()))***++++++,,,,,,,,,+++***+++,,,---...------------------------............////////////000111222333444444444444333333444444555666777777888777777666666666666666888888888777777777777777888999999:::;;;;;;;;;;;;<<<>>>AAAAAAAAA@@@AAABBBGGGDDDDDDEEEAAABBBXXXqqqyyynnn```YYYYYY\\\^^^[[[OOOFFFIIITTTeeezzz}}}\\\LLLNNNUUUccclllfffYYYPPPIIIDDDXXXuuuXXXCCC222111444111000222000000000/////////......---------------------------.........////////////........................------......///////////////......---...///000111///000111333444444555555444333333222111111000000222222222222222222222222444555555666777777888888888888777666555444333333666666666666666666666666444333333333333222222222111222555666666555333222222222111111222555777999FFFLLL[[[kkktttvvvyyy}}}yyyxxx~~~}}}yyy|||~~~gggMMM===888888666666777:::@@@MMMYYYfffggghhhhhhgggeeecccaaa[[[XXXVVVUUUTTTQQQLLLHHHHHHIIIJJJKKKNNNPPPRRRSSSXXX\\\aaaeeeggghhhjjjkkkkkklllmmmlllkkkkkkmmmooolllmmmnnnpppqqqrrrrrrrrrrrrrrrpppoooooooooppppppppppppqqqrrrrrrrrrqqqqqqqqqrrrttttttrrrqqqqqqrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttttttttvvvwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuutttttttttuuuuuutttssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqooonnnnnnmmmqqqpppooonnnmmmmmmmmmmmmooonnnnnnmmmlllkkkjjjjjjkkkkkkllllllkkkkkkjjjiiihhhgggggghhhiiiiiigggdddbbb```]]]\\\[[[ZZZWWWUUUPPPMMMKKKJJJKKKJJJHHHEEEDDDDDDDDDBBBAAA???===<<<:::999888777666666666666333333444555777888999999>>>>>>@@@AAACCCEEEFFFGGGFFFFFFFFFIIILLLMMMLLLKKKGGGJJJNNNRRRUUU```ttttttyyy]]]RRRqqq}}}mmmWWWGGG===888777777777666444333222111000////////////............------------.........//////.........---------,,,+++++++++++++++++++++++++++++++++******+++++++++************************************************************************************************+++******))))))******+++(((((())))))******++++++,,,,,,+++++++++,,,---...------------------------............////////////000111222333444444444444222222333333444555555555666666666666666666666777777777777777777777777777888888999:::;;;;;;;;;;;;:::;;;===>>>>>>???AAACCCCCC??????CCCAAA===EEERRRXXX___gggmmmmmmggg^^^WWWTTTSSSSSSSSSRRRWWWhhhzzzoooTTTHHHPPPWWW^^^bbbdddbbbVVVHHH@@@QQQllloooAAA555...222555333222444000////////////.........---------------------------------.........//////........................---------............///......------......///000//////111222333444444444333333222222111000000000111111111111111111222222444444555555666777777777777777666555444333333222666666666666666666666666333333333222222222111111222444555666666555333111111222222333333444555555555;;;KKKaaarrrxxxyyyyyy{{{www}}}wwwzzzqqq^^^KKK@@@;;;666222333666999AAAIII^^^bbbiiinnnnnnjjjddd```VVVVVVUUUUUUTTTQQQMMMIIIHHHGGGGGGGGGGGGGGGHHHIIILLLQQQWWW]]]```ccceeeggghhhiiikkkkkkjjjiiiiiijjjkkklllmmmoooppppppppppppqqqqqqpppoooooooooppppppooopppqqqqqqrrrrrrqqqqqqpppqqqrrrrrrpppooooooooopppppppppqqqqqqqqqrrrrrroooooopppqqqrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuvvvuuutttsssrrrsssrrrqqqqqqpppqqqqqqqqqssssssssssssssssssssssssrrrrrrqqqpppooonnnnnnmmmoooooooooooonnnmmmllllllnnnnnnmmmkkkjjjiiihhhhhhiiiiiijjjjjjiiiiiihhhggggggfffeeefffgggfffeeeccc___\\\ZZZXXXVVVUUURRROOOKKKJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@???===;;;999888888888777666555555555555222333555777999;;;<<<===AAAAAACCCDDDFFFGGGHHHIIIFFFGGGIIILLLMMMNNNNNNMMMNNNKKKMMMWWWfff{{{vvv\\\PPP]]]lllMMM>>>999555333666666666555444222111000000/////////............---------------..................------------,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************************************+++******))))))******+++)))))))))))))))*********,,,++++++++++++,,,------,,,,,,,,,,,,---------------............/////////000000111222333333333333222222222222222222222222444444444555666666777777666666666777777777777777777888888999::::::;;;;;;999:::<<<<<<===???CCCEEEJJJAAA===???>>>888666999BBBNNNaaaqqquuukkkZZZNNNXXXXXX[[[[[[XXXVVV[[[cccppplllVVVMMMJJJLLLXXXiiipppeeeUUU===<<>>>>>===<<<:::888777666777777666555444444444555333444666999<<<>>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIKKKLLLKKKJJJIIIJJJLLLWWWQQQYYYqqqoooSSSaaarrrUUU===:::;;;555222555555555444333222111000000//////.........---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***************************************************************************************************************))))))))))))***************)))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000111111222222222111111000000000000000000000111222333444555666777777555555666666666666666777777777777888999:::;;;;;;:::;;;<<<===>>>AAAFFFIIIUUUIII>>>;;;999666555888AAAGGGSSSaaagggeee```]]]jjjbbb]]]___dddddd^^^WWWeeeuuuwwwUUULLLFFFLLL]]]iiihhhbbbUUUIII???EEE^^^^^^DDD666444333333111...///222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------,,,,,,,,,,,,,,,------...............------///000111222222222111111000000000000///////////////000000111111111333333333444555555666666555555444444333333222222333333333333333333333333222222111111111000000000333333444444333222111000000111222333444333111000444111666EEEXXXgggssszzzzzzyyy{{{}}}yyy{{{|||{{{vvvrrrppppppqqqZZZIII:::888777555999AAAAAAIIIVVVbbbiiiiiifffcccXXXWWWTTTQQQNNNNNNNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFFFFHHHLLLRRRWWWWWWZZZ^^^aaabbbcccdddeeefffggghhhjjjkkkllllllmmmooooooooopppppppppoooooommmnnnooooooppppppooooooooopppqqqqqqooonnnnnnooonnnnnnnnnoooooooooppppppnnnnnnnnnnnnoooooooooooosssttttttttttttttttttsssrrrtttuuuvvvvvvtttrrrqqqppppppooonnnnnnnnnnnnooooooooooooooooooooooooooonnnnnnnnnmmmmmmllllllkkkjjjkkklllmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggggggggdddddddddddddddccccccbbbaaa___]]]]]]]]]]]]\\\[[[WWWUUURRRPPPNNNLLLIIIFFFFFFFFFFFFDDDBBBAAA@@@@@@<<<<<<;;;:::999777666555666666555555555555666666666777999<<>>@@@EEEHHHPPPHHH@@@:::666555888===>>><<>>555666>>>999<<>>FFFSSSjjjttt```ZZZbbblllfffoookkkYYYPPPYYYfffkkkmmmjjjcccWWWIIICCCJJJVVVbbbiiihhhZZZJJJKKK^^^sssLLL444666///000///...---...//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,+++++++++***+++,,,---.........------+++,,,---...///000000000////////////////////////------...//////000111111222222222333444444555555333333333333222222222222111111111111111111111111111111000000000//////////////////000000000000000//////000111111222222111///...000222555???RRRdddooovvvtttnnnqqqtttooo___FFF999:::666555444666;;;DDDMMMRRRIIILLLOOOOOONNNMMMNNNPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCEEEFFFFFFHHHJJJLLLNNNQQQTTTWWWWWWXXX[[[^^^aaacccdddeeeggghhhiiijjjkkkjjjjjjiiijjjjjjkkkllllllllllllkkkiiikkkmmmnnnmmmmmmmmmooojjjjjjkkkkkkkkkllllllllliiijjjjjjkkklllmmmnnnnnnooooooooonnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhgggggggggffffffgggggghhhccccccbbb```___]]]\\\\\\ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXUUUSSSQQQRRRRRRQQQPPPLLLJJJHHHFFFFFFDDDAAA???===>>>???<<<999777777999555555666666666666555555555555666777999;;;===>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJJJJHHHJJJWWWlll}}}}}}xxxoooddddddzzzqqqKKK;;;888777666444444444666777222222222111000000//////.........---------,,,,,,---------,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++((()))***+++,,,++++++***)))******+++,,,,,,------,,,,,,---------.............../////////......---,,,------....../////////...///111333444444333222222333333444555555666666555444444444666888;;;<<<:::<<<======<<<<<<>>>???999<<<===<<<:::888777666999666777;;;;;;AAAWWWooo~~~xxx[[[QQQ\\\jjjrrruuulllXXXGGGDDDKKKQQQ]]]dddnnnnnn```NNNFFFIIITTTaaallllllaaaXXXXXX\\\ggg@@@333777111222111000000111///------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,++++++*********+++,,,---.........---,,,++++++---...///000000000.........///////////////---------...///000000111111222222333333444555555333333222222222222222222222222222222222222222222000000000000////////////------......//////000000/////////000111111222222000333666444///222CCCUUUjjjsssvvvkkkuuu]]]@@@888444333222111222444666888@@@EEELLLPPPOOONNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIICCCFFFHHHHHHFFFDDDCCCCCCBBBCCCEEEFFFGGGJJJMMMQQQQQQSSSVVVYYY\\\___aaabbbdddeeefffhhhhhhhhhgggfffiiiiiijjjkkkkkkkkkkkkjjjgggiiikkklllllllllmmmnnniiiiiijjjjjjjjjkkkkkkkkkgggggghhhjjjlllnnnooopppnnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffeeeddddddeeeggghhhcccbbb```]]][[[XXXVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUSSSPPPNNNOOOOOONNNMMMIIIGGGDDDCCCCCCAAA???===<<<>>>>>><<<888666777999222333444444555555555555555666777888;;;===???AAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKKKKIIILLLNNNOOOVVViiixxx}}}xxx[[[\\\uuuTTT777888...333555333333444111+++222222111111000000//////......---------,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,((()))***+++,,,+++******))))))***+++,,,,,,------,,,,,,,,,---------......---......///......------,,,,,,------...///000000...///111333444333222111222222333444444555666666555444444444555888;;;<<<===???@@@@@@???===>>>>>>@@@???===;;;;;;<<<;;;999444222555888555777MMMggg{{{ttt]]]TTTYYY___|||qqq\\\III???BBBGGGHHHWWWpppyyyaaaKKKCCCGGGRRRbbbnnnpppiii]]]TTTtttmmmIII<<<888444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------......///222222222222222333333444333333333222222222111111111111111000000000000000000111222222222111///...////////////000000000000---...///111111222222222333111000///111555999<<<\\\iiixxx~~~|||}}}|||oooooo~~~xxxyyyjjjJJJ@@@888222///111111///111777999???HHHPPPTTTTTTRRRPPPPPPPPPNNNMMMKKKHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDLLLMMMOOOQQQSSSVVVWWWXXXZZZ]]]```ccceeeeeeddddddcccdddeeeeeeddddddfffhhheeeeeefffggghhhhhhiiiiiifffffffffgggggghhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjiiigggggghhhhhhhhhgggffffffiiiiiiiiihhhhhhggggggggggggffffffeeedddcccccccccddddddcccaaa```^^^]]]]]]```___^^^[[[YYYWWWUUUTTTRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKIIIGGGFFFFFFEEECCCAAA???===<<<;;;<<<;;;:::888777777777777333444444555666777777888999:::;;;===>>>@@@AAABBBBBBAAA@@@AAABBBEEEHHHJJJEEEGGGIIILLLMMMLLLJJJIIIFFFOOOVVV]]]rrryyyhhh[[[{{{eeeFFF888555444333222111000000000000////////////............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++*********))))))(((((()))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///------///000000///......222222222333333222111111222333666777888777666555444555777999;;;<<<<<<===:::;;;<<<======>>>>>>===CCCBBB???<<<;;;;;;;;;<<<777888777555555888@@@FFF```ooo}}}vvv^^^MMMTTTdddyyyssslllaaaPPPAAA@@@GGGHHHZZZmmmxxx|||uuu]]]CCCBBBFFFHHHQQQgggzzzxxxjjjwwwuuuOOO999333111...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------...//////000000/////////000111111333333222222222111111111111111111111000000000000111111222222222111000///////////////000000000000...///000111111111111111333222000000111333666777FFFTTTgggtttzzz~~~zzzyyyqqqmmmttt|||nnnQQQEEE<<<777444666555111111555777<<>><<<;;;::::::999888777666666666666444555666777888999::::::======>>>???@@@AAACCCDDDBBBBBBBBBCCCEEEHHHJJJLLLKKKKKKKKKJJJIIIJJJLLLMMMQQQ___ssseee}}}kkkyyyhhhMMM<<<666555444333222111000000000000////////////............------,,,,,,,,,+++++++++,,,,,,+++++++++*********************)))))))))((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////......///000000000000///111222222222222222111111333444666888888888777666555666777999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@AAABBB@@@>>><<<;;;;;;<<<===???>>><<<999888999===@@@BBBPPPbbbkkkeee^^^dddoooqqqjjjbbbZZZNNNDDDCCCHHHIIIVVVbbbkkkuuu{{{ssseeeRRRNNNDDDAAAOOOfffqqqnnnRRR888111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............------......///000000000///////////////000222222222111111111000000111111111111111111111111111111222222222111000///////////////000000000000//////000111111000000000222111111000000111222333222>>>QQQdddrrr{{{~~~vvvnnnooorrrzzzdddVVVJJJCCC<<<777222...///333333444999BBBKKKPPPQQQOOOUUUXXXYYYTTTLLLGGGFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJKKKMMMQQQTTTVVVWWWWWWVVVVVVWWWXXXXXXWWWXXXZZZ[[[[[[\\\]]]^^^```aaaccccccbbbbbbbbbbbbccccccccccccddddddeeeeeefffgggggghhheeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeedddddddddccccccbbbcccccccccbbbbbbbbbbbbbbbbbbbbbaaa___^^^\\\[[[ZZZ\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNNNNHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@???===<<<:::999999777777666555555555555555666777888999;;;<<<===>>>BBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLLLLKKKJJJMMMRRRWWWUUUnnnzzzvvvrrryyyTTTAAA:::555222333333222111000000//////000/////////............---,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************)))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,....../////////000000000000000//////000111111222111111222222333222222111444555666888999999888777666777888999:::::::::::::::;;;===???AAABBBBBBCCC???>>>===<<<<<<<<<===>>>EEEBBB@@@>>>????????????;;;AAAMMM[[[dddjjjqqqxxxyyyqqqiiieee^^^UUUNNNKKKJJJOOOSSSWWWddduuu|||zzzddd```UUUGGGFFFRRR[[[\\\iii???111222111///111------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---...---------...///000111222222111111000000111111222222111111111000000000000111111111111111222222111111111000000000//////////////////000000000000///000000000000000//////000000111111222222222111///444@@@RRRdddqqqwwwxxxzzz~~~~~~wwwttt|||zzzmmmfff\\\MMM???555111222555555333333888???DDDEEEDDDOOOTTTWWWSSSKKKEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRPPPQQQRRRRRRQQQRRRTTTUUUUUUVVVWWWYYY[[[]]]^^^______________________________``````aaabbbcccddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaa```````````````````````````````````````___]]]\\\ZZZXXXWWWVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLKKKGGGFFFFFFDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????<<<<<<;;;;;;:::999888888555555444444444555555666888999:::<<<>>>@@@AAABBBEEEEEECCCBBBCCCDDDFFFGGGEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNNNNMMMMMMRRR[[[bbbsss|||YYY;;;666888333///000222111000/////////////////////.........---------,,,,,,,,,++++++++++++***++++++++++++*********************)))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////000000000000111111000///000111333444222222333444444444333333444555777888999999999999999999:::;;;;;;;;;::::::;;;<<<===???@@@@@@@@@@@@===<<<<<<<<<<<<===>>>???CCCAAA@@@BBBEEEGGGEEECCCGGGCCCCCCMMMZZZiiixxx|||wwwvvvuuunnncccZZZMMMLLLHHHIIIVVVkkk{{{|||{{{ppp[[[JJJDDDDDDDDDxxxpppNNN333000222---***...---,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------............---------------...///000111111222222111111111111111222222222222111111111111000000000111111222222222333000000//////............////////////000000000000//////000000000//////......///000222333333333333333333777BBBRRRcccooouuuyyy}}}~~~{{{rrr}}}|||~~~wwwiiiWWWHHH>>>888444777444333555;;;@@@CCCCCCEEEKKKPPPNNNGGGCCCDDDHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMOOOQQQOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________```aaaaaaaaaaaa```___`````````````````````aaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXVVVTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;999999999888888777777777555555555555555666777888;;;<<<===???AAACCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIOOONNNLLLKKKQQQ]]]nnnzzzYYYDDD666888999111...333000000//////.../////////............------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))******(((((()))))))))***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,////////////000000000000111000000000000222444555333444444555666666555555444555666777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;==================<<<;;;;;;;;;;;;<<<<<<===>>>??????======AAAEEEFFFDDDAAADDD???===CCCOOO```uuuzzzuuuuuuyyy|||wwwrrr^^^VVVIIICCCKKKaaaxxxqqqZZZJJJCCCAAAyyy~~~KKK999...111333---+++///,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------............---------------...///000111222000000000///000111111222333333333222222222111111000000111111222333333333111000///.........//////////////////000000000000......///000000/////////...///000111333333444444444333333777CCCTTTeeeqqqxxx~~~}}}{{{~~~~~~~~~|||uuuwwwvvveeeTTTBBB555222111000000222777<<>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIHHHHHHHHHJJJLLLJJJJJJKKKMMMNNNPPPQQQRRRTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFEEE??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::888888666666666777777777777777666666777777888:::;;;<<<>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLTTTeee{{{|||sssmmmdddxxxrrrUUUBBB:::555666333---///777//////............//////.........------------,,,++++++++++++************+++************)))))))))))))))))))))************((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++************++++++....../////////000000000//////000000111222444444333333444555666666666666444444555666777999::::::;;;;;;<<<<<<======<<<<<<=========<<<;;;:::999888::::::;;;<<<======>>>>>><<<<<<<<<>>>??????===;;;<<<;;;===AAAFFFMMM\\\jjj~~~zzzsssnnnrrr{{{qqqYYYGGGEEESSSggguuuzzzlllYYYOOO\\\999222000222222...---000++++++++++++************************************))))))))))))))))))))))))************************++++++******************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,------......------,,,------......///111222333000000000000111333444444444444444333333333333222000000111222222333444444333222111000///000000111////////////000000000000------...///000000000000/////////000000111111111000222444444888CCCUUUcccrrrzzz~~~{{{qqqyyyrrr^^^NNNDDDCCC@@@:::333111555999999===BBBEEEFFFEEEEEEFFFJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAA???????????????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTUUUUUUTTTRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUSSSQQQOOONNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@???:::::::::999999888888888777888888888888888777777555555555666666777777777888999999:::<<<>>>???@@@@@@@@@AAABBBDDDEEEEEEFFFDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHHHHJJJLLLOOORRRTTTWWW\\\hhhzzzxxxeeelll}}}lllLLL999666555444111//////222444///......------......///.........---------,,,,,,++++++++++++************************))))))))))))((()))))))))************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++************++++++------........./////////---...///111222333333333111222333444555555555555333333444555666888999:::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;:::999888::::::;;;<<<============<<<>>>???>>>===;;;;;;;;;<<<===@@@BBB@@@???FFFOOOhhhnnnqqqpppttt~~~qqq]]]RRRRRR[[[ccc```mmmwwwooojjj???444222000///...,,,+++,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,------......------,,,------......///111222333111111222333444666777888555555444444444333333333000000111222333333444444444444222111111111222333////////////000000000000,,,,,,...///000000000000111000///...............---333777555222777FFFSSSkkkuuu}}}}}}|||ooo\\\bbbqqqzzzqqqhhhggg```RRRBBB999999<<<:::<<>>???>>>>>>>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLNNNOOOOOONNNLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNPPPOOOLLLJJJIIIIIIJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;888888888888888888777777333444555666777777777777444444555555666777777888::::::;;;<<<>>>@@@BBBCCCAAABBBBBBCCCDDDEEEEEEFFFCCCEEEHHHJJJKKKJJJHHHGGGFFFGGGHHHJJJNNNSSSWWWZZZsss~~~yyy}}}}}}hhhzzzqqqNNN===:::111444333000111555333.........---------......///......---------,,,,,,,,,+++++++++************)))************))))))))))))(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++************++++++------------.........///,,,---///111222333222222///000111222333333444333222333333444666777999:::666777888999::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<===@@@BBBAAA>>>===>>>@@@>>>===>>>???>>>===CCCKKKAAATTThhhttt}}}wwwmmmeeedddfffYYYYYY]]]gggtttzzzTTT999111000///...---,,,++++++************************---,,,,,,,,,+++*********)))))))))))))))))))))))),,,,,,,,,+++***))))))((()))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////......////////////......222333444444555555444444666666555444333333222222222222111111111111222222222222111111000/////////111111000000//////..............................///////////////000000111111111000///000333888<<>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@??????>>>===<<<;;;;;;444444555666666777888888555555666666666666666666444555666777999:::;;;<<>>>>>>>>======>>>@@@BBB@@@===::::::<<<>>>>>><<<<<<===???AAACCCIIIJJJQQQccczzz~~~vvvuuucccSSSJJJTTTbbbooo}}}]]]AAA000000000///...---,,,++++++************************++++++++++++************)))))))))))))))))))))))),,,++++++***))))))(((((()))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---......//////000...//////000000//////...111222333333444444333333444444444333222111111111222111111000000111111222222222111000000//////...000000000/////////....................................------......///000000111111000000222666999EEERRRaaahhhnnntttxxxwwwwwwqqqmmmkkkjjjlllwww{{{|||tttaaaOOO@@@:::777666;;;???DDDLLLSSS___ccc^^^RRRLLLMMMIII@@@CCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFDDDBBB@@@???============<<<<<<<<<;;;;;;;;;;;;:::999888888777777555555555555555555555555333333333444444444555555777888999:::;;;===>>>>>>AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDFFFGGGGGGFFFLLLJJJHHHFFFFFFHHHJJJKKKKKKLLLQQQYYYbbbppptttpppyyyUUU===888888666444444333222111000//////...........................---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********************++++++++++++++++++++++++++++++++++++,,,,,,------------......////////////////////////....../////////000000000111222333444555555444444666666666777888999999999888888777888888999888888<<<<<<=========<<<:::999>>>???@@@===:::888888999===<<<;;;;;;<<<>>>@@@AAAAAACCCIIITTTdddvvvzzzttt~~~sss]]]JJJHHHNNNWWWeeesss\\\???333---//////...---,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++************************++++++++++++++++++++++++************++++++++++++---------...//////000000//////000000000000//////000000111222222222222222333333222222111000000000111111000000000000111111111111111000//////......///////////////.........---------------------------,,,,,,,,,,,,---......///000111111000111333555444<<>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????@@@@@@@@@@@@????????????AAAAAAAAA@@@>>><<<:::999:::999999999999888888888777777666666555555444444555555555444444444333333333333444444555666777777:::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHHHHJJJLLLNNNNNNRRRVVV```rrrzzzsss|||lllNNN999222333555666333333222111000000//////........................+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........------........./////////222222333444444444333333555555555666777777888888444444444555666777777777:::;;;;;;;;;;;;;;;:::999======<<<999666555666888;;;::::::999:::;;;===>>><<<>>>AAACCCHHHVVViiiwwwpppkkkvvv|||fffOOOEEEBBBCCCJJJSSSoooCCC333333333......------,,,++++++***************************''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))******+++*********************************************************++++++++++++,,,,,,------...//////000000//////000000000000//////...///000000111111000000222222222111111000000000000000000//////000000000111000000//////...------........................------------------------,,,,,,,,,,,,,,,---.........000111111000000000111...000777CCCSSScccnnnrrrxxxxxx}}}qqqkkkttt|||yyy}}}zzzqqqpppttttttqqqPPPHHH@@@;;;888555888===???EEEHHHGGGJJJPPPQQQNNNFFFDDDAAA???>>>>>>@@@AAA?????????>>>??????@@@@@@BBBAAAAAA@@@???>>>>>>===??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888666666777888:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999888999:::::::::::::::999888888888888888888888888666666666555555555555555444444444444444444555555777777888999;;;<<<============>>>???@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHJJJMMMMMMLLLLLLNNNPPPdddnnnvvvnnnyyy\\\GGG666444888666555666222222111000000///......------------------------******+++,,,,,,***)))(((************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,,,,---------------........./////////222222333333333333222222444444444555555666666666333444555555555555666777666666888999:::;;;<<<<<<;;;:::888666555666888:::999888888888888999:::;;;;;;<<<<<<:::999@@@MMMWWWrrrtttmmmkkkuuuzzz}}}{{{mmm]]]UUUMMMDDD@@@@@@UUU666222444333------,,,,,,++++++******))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))******+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,------......////////////000000000000//////---...//////000000//////222222222222111111111111000//////......//////000000000//////...------------------------.........------------------------------,,,,,,------...///---...000111///....../////////111777CCCSSSggguuuxxxvvvyyyoooooosss|||vvvnnntttwwwkkkfffiiinnnppp\\\TTTLLLGGGAAA<<<<<>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>======@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<::::::999999999888888888444444555666777888999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888777777666666666444555666777777777777777666666666666777777777777555555555555555666666666333444555666777888999999;;;;;;<<<===>>>@@@@@@AAA>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKKKKIIIIIIJJJKKKJJJNNNQQQNNNJJJMMMWWW```zzzsssvvv^^^CCC555000777<<<666333555000000000//////......---------------------------)))***+++,,,+++***)))(((*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''((((((((()))))))))************************)))))))))*********++++++***+++++++++,,,,,,,,,---....../////////000000000111111111111222222222333444444444444444555555555666777888777555444555666666666777888999:::;;;<<<999777666555777999;;;<<<777777777777777777888888999:::999999999;;;>>>@@@YYYeeejjjqqq|||~~~|||xxxpppjjjbbbVVVLLLGGGeeeAAA333222000+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))******+++************************************************++++++++++++,,,,,,,,,---+++++++++,,,------............////////////......------...///////////////222111111111111111111111//////............///////////////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---//////...------...///...///111555AAAVVVgggqqqsssyyyuuummmnnnyyy~~~~~~|||zzzxxxxxxuuummmcccZZZOOOBBB;;;:::999:::;;;===???CCCEEEFFFJJJJJJIIIGGGEEEBBB???>>>???>>>>>>??????@@@BBBBBB@@@@@@@@@???>>>>>>>>>===@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999555555666666777888888888555666777888888888888888666666666666666666666666999999888888888888888888666666666666666555555555666666666666666555444333444444555555555555666666444444555555666666777777666666888999;;;<<<>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFIIIKKKMMMLLLIIIIIILLLPPPHHHLLLPPPQQQWWWeeezzzfffDDD;;;444111555555000///222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******************************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))************************)))))))))************+++******++++++,,,,,,------....../////////000000000000000000000111222333444444444444444444444444444777:::;;;999666444555888;;;;;;999888777777777888888666555666888;;;<<<;;;666666666666666666666666666555666:::===>>><<<999BBBRRR___lll{{{{{{tttkkkccc]]]iiiGGG666222000,,,***++++++++++++************))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************************************************++++++++++++)))******++++++,,,,,,---------............---------......///////////////000000000000000000000000///......------....../////////......---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,------,,,,,,---///...---...111111444@@@NNN\\\iiiuuuzzz~~~~~~wwwvvv{{{yyygggSSSEEE@@@999777777777999;;;???AAADDDFFFIIILLLKKKIIIEEECCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;:::888888888888888888888888666777777888888888777777555555555555555555555555666666666666666666666666555555555555666666666666555666666666666555555444555666666666777777777777777777888888999:::;;;;;;;;;;;;<<<===>>>@@@AAAAAA?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBDDDEEEFFFGGGGGGGGGHHHJJJLLLKKKIIIKKKQQQVVVPPPUUU^^^kkk{{{|||wwwwww[[[GGG<<<777555333222111//////000.........---------------++++++++++++++++++++++++,,,,,,+++************+++***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((()))))))))*********************************))))))*********+++++++++******++++++,,,------...------.........////////////......///000222444555555555555555555444444444666999<<<:::777555777;;;===<<<:::888777777777777888666555666999:::999777666666666666666666666555555444555777;;;===<<<;;;777DDDKKKTTTdddooozzz~~~wwwrrrfffJJJ222000333000---///+++++++++***************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,------------------,,,---...//////000000//////.........///////////////.........------.........///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***+++,,,,,,+++,,,...000---,,,///333222///222:::FFF]]]qqqtttwww|||zzzooo___XXXEEEAAA===:::888777888;;;===BBBIIINNNQQQOOOKKKHHHFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>============>>>>>>????????????>>>>>>===<<<;;;;;;::::::::::::999999999999::::::::::::::::::999999777777777777777777777777444444444444444444444444555555555666666777777777222333444666777888999999888999999999::::::;;;;;;;;;;;;<<<===>>>??????@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDEEEGGGGGGHHHHHHFFFIIIKKKJJJIIIMMMUUU\\\eeekkkwww}}}vvvnnnlll~~~qqqLLL777333777000222333222333555222---------------------,,,,,,++++++++++++++++++++++++...---+++*********+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************++++++++++++******+++,,,------......,,,,,,,,,---------......---------...000222555666555555555555555555555555444888;;;:::777666999===;;;;;;999888888888999:::999777666777888888666333555666666777666666555555888777555555555888;;;===666===;;;;;;IIIXXXlll~~~{{{wwwKKKBBB777000///000...,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...---,,,,,,++++++++++++.........------,,,,,,,,,...---,,,---/////////...........................//////...------------...++++++,,,,,,,,,,,,------......---,,,,,,+++******)))************+++++++++,,,,,,++++++,,,,,,---.........---...///111333444444FFF^^^ooowwwuuuqqqrrrcccZZZNNNEEE<<<666666;;;222555<<>>:::>>>===<<<===???@@@@@@???AAA???<<<;;;<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;========================;;;;;;<<<===>>>>>>======;;;::::::999999999::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEIIIGGGEEEBBBAAAAAABBBBBBFFFEEEDDDDDDEEEFFFFFFEEEFFFDDDBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGLLLXXXjjjwww}}}kkk\\\bbbyyyZZZDDD<<<666444777000111111111111222222222......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))))))))******))))))))))))***************++++++,,,,,,------...------,,,+++,,,---...///---...///000111222333333444666777777555444555666333555777888777777888999::::::::::::::::::::::::<<<<<<;;;:::888777666666555555555666666666666666555555777888999::::::;;;888888777888;;;AAAJJJPPPfffvvv|||wwwYYY@@@:::333000000000...++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,...---,,,---/////////...........................//////...---------------++++++,,,,,,,,,,,,------......---,,,,,,+++******)))************+++++++++,,,,,,++++++,,,,,,---...///......///000111333444555???OOO]]]iiiyyyrrrkkkbbbXXXKKK>>>999:::999888888999;;;>>>BBBGGGPPPVVVWWWPPPJJJHHHDDD???===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;========================;;;<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@AAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGEEEDDDBBBBBBCCCDDDEEEGGGFFFFFFFFFHHHHHHHHHHHHEEEEEEFFFIIIJJJJJJJJJJJJOOOOOOQQQUUU___pppjjjaaaccc{{{dddEEE999666222111444444333222111000//////......------------,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************))))))))))))******))))))))))))******************+++,,,,,,------...---,,,,,,+++,,,---...///---...///000111222333333444666777777666555555666333555666777666666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555555555555555555555555555777888999:::::::::999999777666666:::???DDDLLLbbb|||}}}YYY???444111//////111000---)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...---,,,,,,,,,,,,,,,,,,.........---------------...---,,,---/////////...........................///......---------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***)))************+++++++++,,,,,,++++++,,,,,,---...////////////000222333444444666<<>>===>>>:::555111222666<<>>=========>>>888;;;>>>>>>======???BBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<========================<<<<<<===>>>>>>>>>======>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHCCCCCCDDDEEEFFFFFFEEEEEEBBBCCCDDDDDDDDDGGGKKKNNNJJJRRRaaatttfffooo}}}VVVEEE777555555222111444333333222111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************))))))))))))******))))))))))))******************++++++,,,---------,,,,,,,,,,,,,,,---............//////000111222222444666777777666555555666555666666555444555888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555444444444444444444444444444555666888999999999999888888777666555555888;;;888JJJbbbvvvkkkFFF444...---,,,---//////,,,*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------...------,,,,,,,,,------...............---------...---,,,---/////////...........................///...------,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---............///000111111222111000222777>>>LLLaaattt{{{yyywwwxxx{{{uuusssvvvzzz~~~}}}~~~zzzttthhh[[[UUUUUUOOOJJJAAA888444666888777777:::>>>AAACCCFFFGGGFFFGGGHHHHHHGGGDDDBBB@@@???===AAADDDBBB===;;;===AAA?????????????????????????????????>>>>>>=================================<<<======>>>>>>>>>======???>>>>>>>>>>>>???@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHBBBCCCEEEEEEDDDCCCCCCCCCCCCEEEDDDAAACCCLLLXXX___```lllyyyxxxkkkRRR@@@888444666666222000222/////////000000000111111---------,,,,,,,,,++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********))))))))))))******((()))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000111111222333555666777555555555666666666555444333444777:::::::::::::::::::::::::::888777777777666666555555555555555555555444444444444555666777888888888888444666777777777888:::<<<888<<>>???BBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>>>>======>>>??????@@@??????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEFFFOOOTTTTTTWWWcccqqqxxxyyydddEEE777666333222333222...,,,---....../////////000000000------,,,,,,,,,+++++++++************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))******((()))))))))************))))))***++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,.........///000000111111222333555555555444555666666666555444333444777999777777777777777777777777555555555555555555555555777777777777666666555555444555666666777777777777222444777888888888999;;;:::666222222999GGGYYYfffqqqKKK999333///000///,,,+++***+++,,,---***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------...///.............../////////...---,,,---/////////..............................------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,---......---------...111111......888EEEPPP^^^oooyyyzzzwwwuuuuuuzzz~~~}}}zzzrrreee^^^eeeqqq}}}|||yyyxxxyyyxxxuuuwww{{{]]]KKKGGGDDD>>>>>>888444444555666888;;;888===CCCFFFGGGHHHKKKNNNRRRRRROOOIIIBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=====================>>>???@@@??????????????????????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIFFFEEEHHHKKKLLL\\\jjjllloooxxx~~~~~~tttTTTFFF<<<222444333222222111000//////111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))******))))))))))))******))))))))))))************))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,.........//////000000000000111333444333333444555555666666555333444666888444444444444444444444444333333333444444444444444999888888777777666666666444444555666666666666666222444666666555444444555333222222444555666;;;AAAwwwPPP777333333///...------+++******,,,---))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------------...//////---........./////////000...---,,,---/////////..............................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...+++,,,---.........---,,,///------///......222999>>>MMMaaasss{{{}}}zzzxxxpppwww~~~ssspppvvvooottt|||uuuttt~~~qqq```]]]WWWNNNIIIAAA;;;:::999555444666444777;;;===>>>CCCKKKRRRQQQNNNHHHCCC>>><<<<<<===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>==================>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOONNNLLLNNNSSSYYYcccttt~~~zzzuuu{{{}}}||||||rrrKKK888::::::333555444333222222333222000111000000///...---,,,+++,,,,,,,,,++++++++++++***************************************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))************)))))))))***++++++,,,,,,)))***+++,,,---,,,,,,+++.........///////////////...000222222222111222444444555666666444444555666333333333333333333333333222222222222333333444444888888888777666555555555444444555666666666555555333444555555333222222333111000333777666111000444YYY777///333222---***+++,,,,,,+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------------...///000---.........//////000000...---,,,---/////////..............................---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,---.../////////...---111,,,)))---000000111333111===QQQgggvvv|||zzzuuusssvvvyyyzzzyyy{{{~~~hhhnnnzzz}}}zzz}}}sssqqqgggYYYSSSKKKEEEFFFEEE>>>;;;;;;888999999777777>>>IIIRRRQQQLLLFFFAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGCCCDDDFFFIIIKKKLLLMMMMMMTTTWWWYYYYYYXXX\\\dddkkk~~~rrrvvv~~~sssKKK>>>===777222333222222000///000111...+++---------.........//////,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))******))))))))))))******))))))))))))************)))))))))***++++++,,,,,,)))***+++,,,---,,,++++++.........///////////////---///111111111111222333333555777666555444444555333333333333333333333333111111111222222333333444888777777666555444444444444444555555666555555555333444555555333333444666555000///111000///333;;;tttGGG555333000------,,,,,,,,,+++++++++******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,---------------.........//////---......//////////////////000111111000...,,,+++...---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000999NNNcccpppxxx}}}uuuuuuuuuuuuwww{{{~~~zzzvvv}}}yyyvvvuuuhhhrrrwwwmmm```UUULLLEEE@@@===999888;;;=========CCCCCCAAA???===>>>AAACCCAAAFFFHHHDDDAAACCCDDDDDD???BBBDDDCCC@@@>>>???AAABBBAAA???>>>=========>>><<<>>>???===;;;;;;???BBBAAA???>>>===>>>???>>>>>>@@@AAAAAA@@@@@@@@@BBBCCC>>>AAADDDEEEDDDCCCDDDEEEDDDBBBBBBCCCFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFEEE@@@DDDHHHGGGCCCAAACCCFFFFFFFFFEEEEEEGGGHHHFFFBBBHHHCCCDDDKKKNNNPPP\\\kkkpppmmmnnnrrrwww}}}iiiyyyvvvrrrsss]]]LLL;;;555666666555555222111111000///......---......---------,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------------------------......///000000000000000111111111222222222444444333222111111111111000000222333555666777888555555444444444333333333888777555333222222222222222222222333333333444444333222222222222222222333aaa???333222///,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++,,,,,,,,,,,,------------............///000000000000000...///000111000...,,,+++------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////333000222:::FFFTTTfffttt|||||||||{{{zzz{{{~~~yyywwwwwwxxxyyy~~~sssjjjSSSSSSQQQMMMGGG@@@;;;888:::;;;<<<<<<;;;;;;===???DDDIIIIIIEEECCCEEEFFFEEEAAABBBCCCBBBAAAAAADDDGGGFFFDDDAAA???======>>>???===@@@BBBCCCBBB@@@??????AAA@@@??????@@@@@@@@@@@@<<<@@@DDDEEEBBB?????????AAA@@@@@@BBBCCCCCCBBB@@@EEEDDDDDDEEEGGGHHHIIIJJJEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJJJJKKKJJJGGGCCCMMMNNNTTT]]]gggppp||||||llloooiii___jjjyyyyyy\\\FFF;;;111000222111000000111111000000///......---...------------,,,,,,,,,,,,,,,+++++++++***************)))(((((((((((((((******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111222222333333222222111111111111000111222333555666777888555444444444444333333333555444333222222333333444444444444333222222111111222222111111111111222222]]]GGG444000111...++++++,,,++++++++++++*********((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,,,,,,,,,,---...///000000111111000000...//////000///...,,,+++,,,,,,------------,,,,,,,,,++++++++++++*********,,,+++************+++,,,+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////111///------...888MMM```vvvxxxzzzzzzzzzzzz{{{}}}zzztttttt|||zzz|||jjjllllllfff[[[OOOFFFBBB555555555555555999===AAA@@@DDDFFFCCCDDDIIIMMMMMMHHHIIIIIIHHHHHHIIILLLOOOQQQNNNIIIDDDAAA@@@AAAAAA>>>???@@@BBBDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBB===AAAEEEEEECCCAAAAAACCCFFFCCC@@@BBBEEEGGGEEEBBBGGGGGGGGGGGGGGGHHHLLLNNNKKKIIIFFFCCCCCCDDDFFFHHHIIIFFFDDDFFFJJJLLLKKKIIIHHHHHHJJJLLLMMMMMMLLLLLLZZZbbbllluuu|||nnnhhhdddaaafff~~~ttt``````sssvvvXXXDDD777222111333444111///000000000000///......------------------,,,,,,,,,,,,,,,++++++++++++************))))))(((((((((((((((***))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------......///000000000222222111111111111111111222222111111111111111111111111222333444666777777444444444444333333333333222222222222222333444555666666555333111000///...111000000//////000000111BBB666...---...,,,***+++++++++++++++************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((************++++++++++++---......///////////////---............---,,,++++++,,,---......---,,,+++++++++++++++************++++++************+++++++++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---000000---...999FFFaaafffnnnvvv}}}~~~wwwuuutttuuu{{{}}}{{{~~~wwwwwwxxxxxxtttnnneee^^^[[[JJJGGGAAA:::666666:::===555999;;;<<>>@@@FFFMMMRRRYYYjjjzzzyyyfffSSSKKKKKKMMMNNNVVVaaahhhppp||||||aaaDDD555333333111///111///...///...+++---222------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((())))))***)))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------------......///000000000000000111111111222222222///000222333444444444333444444444444444444444444333333333333222222222222333333444444333222111111//////000000000111111111///......------......///000///...,,,+++++++++***************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))*********))))))*********+++++++++++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))((()))***++++++***)))(((((()))))))))*********+++)))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,---***))),,,...---...111+++---333>>>PPPhhhvvvrrrxxx~~~~~~~~~~~~{{{~~~xxxtttvvv~~~~~~zzz~~~{{{{{{|||~~~zzztttooolllkkkddddddbbb^^^\\\\\\VVVOOOGGGDDD@@@???>>><<<999666444444333444555888;;;===FFFNNNXXX]]]ZZZPPPFFF???EEELLLSSSWWWUUUTTTTTTVVVOOORRRYYY```bbb]]]RRRIIIFFFMMMUUUXXXXXXYYY\\\```PPPLLLHHHIIINNNPPPMMMIII???===::::::===CCCJJJOOO[[[jjjwwwppp[[[HHHDDDGGGLLLUUUiiixxxuuupppNNN???111000444555444555222...---//////......111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,------......------......///000000000//////000111222333333444///000222444666666555444444444444444444444444444333333333222222222222111222222444444555444333333/////////000000000111111//////............//////,,,---,,,+++,,,---,,,***************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,************+++++++++++++++,,,------......------,,,++++++***++++++,,,,,,---,,,+++******+++,,,---************))))))))))))((()))***++++++***)))((((((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))+++//////+++,,,000444111---...777HHH\\\jjjtttuuusssoooqqqxxx}}}}}}~~~{{{yyy|||}}}vvvnnnmmmuuu~~~zzzvvv{{{{{{rrrmmmpppwww}}}yyy{{{{{{{{{}}}~~~zzzsssfff___UUUMMMGGGCCC???<<<:::999888777666777777888888>>>DDDFFFCCC???<<<;;;777???HHHMMMMMMLLLNNNPPPLLLOOOQQQOOOJJJDDD@@@???BBBHHHQQQYYY[[[ZZZVVVTTT???:::666:::AAAEEEAAA;;;???<<<999888:::???DDDHHHSSSaaannnkkk___WWW\\\eeeqqq}}}sssiiibbbiii{{{ZZZHHH:::333000222111---,,,///222---***---...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((()))******((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------...//////------......///000000000......///111222333444555///000333555777777666555555444444444444444333333333333333222222222111111000111333555666666666555///000///000000000000000//////............//////,,,,,,++++++***)))((((((******+++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))***,,,---......---,,,***)))******+++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***))))))((((((((((((((((((((())))))*********+++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---+++,,,111888@@@EEE___kkksssqqqoootttyyy{{{|||}}}zzzuuuttt{{{}}}www}}}|||{{{|||~~~{{{yyyooohhhbbbXXXNNNEEEAAA>>><<<>>>@@@BBBBBBEEECCCBBBAAA@@@>>>;;;888:::<<<;;;777:::AAABBB>>>>>>:::<<>>BBB===:::<<<>>>===;;;;;;??????AAABBBCCCIIIYYYiii}}}uuu______iiiwwwYYYCCC777444444444333222111000///------------------------------,,,,,,,,,,,,+++++++++***))))))***+++...///************************+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((+++++++++***++++++,,,,,,///////////////.........111111222222222222333333444444444444555555555555777555333333444444333222555555555444444333333333000111222333444444444444000000000000///////////////////////////.........,,,,,,+++******)))((((((((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))***+++,,,------,,,+++*********+++,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++***))))))(((((())))))((()))))))))************************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---------///111444666EEEQQQ^^^fffmmmuuuyyyxxxzzzvvv||||||tttiiifffbbbaaabbbeeehhhiiilllhhhbbb\\\WWWRRRMMMJJJLLLMMMIIIEEEHHHOOOPPPMMMRRRHHH???@@@BBBAAA@@@BBB@@@???BBBFFFGGGEEEDDDEEEBBBFFFLLLRRRXXXZZZYYYVVV[[[___gggmmmsss}}}pppVVVaaa^^^DDD777555888222222222222111000///...------------------------------,,,,,,,,,++++++++++++***))))))***+++---///***************************)))'''&&&&&&&&&(((((()))((((((((('''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((++++++*********+++,,,,,,/////////////////////...111222222222222333333333444444444444555555555666666444222222333333333222222222222222111111111111111222333333444444444444111000000000000/////////......------------------+++++++++******))))))(((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,---------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,+++******))))))******))))))))))))************************************(((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---......//////---,,,+++///777CCCPPP```pppyyy{{{{{{}}}|||rrrooouuu~~~wwwpppooovvv~~~{{{zzz~~~|||yyyvvvtttrrrvvvtttooolllooouuuvvvssstttggg[[[ZZZ^^^_________YYYTTTSSSVVVVVVUUUWWW[[[eeepppzzzllldddoooxxxUUU@@@666000000555000000111000000///...---------------------------,,,,,,,,,,,,+++++++++++++++***))))))***+++---...***************************)))'''&&&&&&'''(((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***************+++,,,,,,......//////////////////222222222222333333333444444444444444555555555555444222000000111222111000000000111111111111111111222333333444444444333333111111111000000000//////,,,,,,,,,,,,,,,,,,,,,---+++*********)))))))))(((''''''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))))))))***+++******++++++,,,---............---,,,++++++******---,,,,,,++++++,,,,,,------,,,++++++******++++++)))))))))))))))*********************************(((((((((((()))))))))***************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,---...000000///---,,,,,,...222999III]]]qqq|||{{{}}}}}}zzzxxxtttmmmgggiiiooozzz~~~{{{uuuuuuvvvvvv|||xxxuuuwwwvvvrrrtttzzzsssjjjjjjQQQ???@@@AAA888111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***+++,,,,,,************************)))(((''''''''''''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((***)))))))))***+++,,,---............////////////222222222222333333333333333333333444444444555555222000//////000111000///111111111222222333333333333333333333333333222222111111000000000/////////,,,,,,,,,,,,------------*********))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))((())))))******)))***+++,,,---...............------,,,+++******---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,------------......//////.........///555DDDZZZkkkwww|||~~~{{{wwwuuuwwwwwwtttsssuuuuuu|||{{{}}}wwwrrrqqqpppvvvwwwsss{{{~~~jjjZZZDDD444666777000---222000000000111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++))))))))))))))))))))))))(((((('''''''''((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))))))))))))))***+++,,,------.........//////000000111111111222222222333333222222222222333333333333000///------///000000//////000000111111222222222222222222222222222111111000000000////////////...,,,,,,------............))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))***+++******,,,---..................------,,,,,,++++++---,,,,,,++++++,,,,,,------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************************************)))))))))************+++************++++++++++++...---+++*********+++,,,***,,,///000///222???MMMdddppp}}}sssyyy{{{uuuwww}}}}}}~~~{{{vvv]]]NNNIIIJJJ<<<222111000---///555//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))*********************))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((((((((()))***+++,,,---------......///000000000000000000000111111111222000000000000111111111111000...------///000000///------..................///000000111111111000000/////////.........------,,,,,,------......//////((()))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((***+++,,,***+++,,,.........------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))************************************************))))))))))))************************++++++++++++---,,,+++******)))))))))))))))---111///,,,000777FFFUUUcccnnn|||~~~xxxpppmmmrrr{{{zzzvvv|||}}}sssnnnppp|||}}}wwwyyy}}}~~~iiiKKK>>>@@@GGG777555333444555555333111---....../////////......++++++++++++++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''(((((()))+++,,,---------......///000000111////////////000000000000........./////////000000///...------///000000///......------------------------...///000000000///...------------,,,,,,,,,***++++++,,,------......(((((((((((())))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''(((***+++,,,+++,,,---.........---,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---,,,,,,+++,,,((()))...000---...222...;;;FFFLLLYYYmmmvvvtttooonnnooorrrpppnnnsss{{{|||yyy}}}yyyuuu|||ttt~~~sssuuuxxx|||}}}|||~~~rrrUUU@@@777444222///777666222...///222111+++,,,,,,---......---------+++++++++++++++++++++++++++++++++************)))))))))************)))((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''((()))+++,,,------------...///000000111............////////////---------............//////...------///000000000000000000//////......---+++,,,---...////////////------,,,,,,,,,+++++++++))))))***+++,,,,,,------))))))(((((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))++++++***+++---//////...---,,,---------,,,,,,+++++++++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))(((&&&%%%&&&''')))+++***++++++***))))))***,,,+++***)))(((((()))***+++************************++++++************+++++++++++++++,,,,,,,,,---------000444888???LLL^^^jjjffflllooommmiiikkkvvv}}}{{{zzz}}}}}}|||zzzpppmmmuuuwww}}}xxx|||tttxxxdddSSSAAA888444///000333000000000000//////////////////.........---------.........------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&'''******'''&&&(((''''''''''''((((((((((((************+++,,,---------......///////////////............////////////000000000000////////////......---,,,---...///000111000///...---,,,,,,,,,......//////......---,,,000...---++++++,,,---...,,,++++++++++++++++++,,,))))))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))******)))***,,,......---,,,+++------,,,,,,,,,+++++++++******))))))******+++,,,+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))(((&&&&&&&&&''')))*********+++***)))(((***,,,******)))(((((()))******************************+++******))))))******++++++++++++,,,,,,,,,,,,---+++---///111444>>>KKKUUU]]]aaagggkkknnnpppsssvvv}}}sssuuuwwwyyy{{{uuuaaaMMMAAA777444333111000333000000000/////////......------------,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,+++******)))((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***&&&$$$%%%%%%$$$&&&***''''''''''''((((((((((((************+++,,,------------...///////////////............////////////000000000000/////////...//////.........///000111000///...---------------......//////......---,,,///...,,,+++***+++,,,---++++++************++++++******))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''(((((())))))((()))+++,,,,,,,,,+++***,,,,,,,,,+++++++++++++++***))))))))))))***++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))(((''''''&&&&&&((()))***)))*********((((((***+++***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,+++,,,,,,++++++///666<<>>;;;555///222222222111000//////...////////////............,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++,,,,,,,,,++++++***,,,,,,,,,---------..................////////////111111111111111111111111------............------------------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++&&&''')))******)))'''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''***+++,,,+++)))((()))***(((((('''(((******)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((()))))))))******************+++++++++,,,,,,***,,,111999BBBMMMVVV[[[xxx~~~rrrnnnnnnrrrxxxyyyxxx}}}ppplllfffccceeekkksssxxxzzzwwwxxx}}}xxxttt{{{nnn[[[KKKCCC:::777888999666333222222111000000///......////////////.........---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***++++++,,,,,,++++++***,,,,,,,,,---------.............../////////000000111111111111111111111111---......//////......---,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''')))***+++***(((((((((***)))(((((()))******(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))***************++++++++++++,,,******,,,...222777<<>>666555777888888777444111000000000000000//////..................---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++++++++***,,,,,,,,,---------....../////////000000000111111////////////////////////...//////000000//////...++++++,,,,,,,,,++++++***************************))))))*********+++++++++'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''(((((($$$&&&'''&&&%%%%%%&&&''')))(((((()))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((((((((())))))*********+++++++++***))))))(((((()))***+++(((---555===EEEPPP\\\dddjjjuuuwww}}}ssskkkppp{{{xxxzzzcccLLL;;;444555888///111222111000000222444/////////...............------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******++++++++++++,,,,,,,,,---------......////////////000000000000..............................////////////......******+++,,,,,,+++++++++************************))))))*********+++++++++'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((###%%%&&&&&&%%%$$$&&&'''(((''''''(((***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((('''''')))))))))************+++))))))))))))***+++,,,---,,,,,,+++***---777DDDMMM___ppp}}}zzz|||~~~qqqppptttzzz{{{xxxwwwxxx{{{qqq^^^TTTFFF<<<777555555555111111111000//////222444..................------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***++++++++++++,,,,,,,,,---------..................////////////------------------------------............------)))***++++++++++++++++++************************)))************+++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$&&&''''''&&&&&&'''(((&&&&&&&&&(((***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))((((((((('''''''''))))))))))))*********************+++,,,,,,------,,,,,,***((((((+++000555GGGYYYnnn|||~~~~~~|||wwwrrr~~~zzz~~~xxxwwwxxx}}}~~~~~~zzznnnaaaTTTLLLAAA>>>999777666555222000555444333222111000///...------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***++++++++++++,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***+++++++++++++++************************)))************+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''(((((('''''')))***%%%%%%&&&(((+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))************(((((((((((((((((((((((((((+++---///...---,,,+++'''555FFFTTTddduuu~~~wwwsssssstttuuuvvvyyy{{{~~~xxxeeegggjjjpppvvv{{{}}}~~~|||zzz|||vvv}}}fff___UUUKKKDDD???;;;999666666555444333222222111,,,,,,---///111111///---------------------------,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''')))******+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))************,,,...111444:::BBBKKKPPP```ccciiiqqqwwwzzzyyywww~~~~~~}}}xxxuuutttyyy~~~wwwrrrqqqrrrwwwyyyppprrrllljjjrrryyyyyytttpppooorrr{{{|||zzz{{{kkk\\\RRRAAA@@@===:::777555444333111222222222222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------......------,,,***+++---///...---+++))))))***+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''')))+++------+++)))'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((()))))))))************+++,,,---...111666:::<<>>;;;999777333444555555444333111000333333222111111111111222...////////////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///000111000///...,,,,,,---------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''///---***)))))),,,000222''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''(((((((((((())))))''')))++++++*********+++$$$'''******)))(((***---***+++///555999===FFFOOO\\\cccmmmwww}}}pppqqq|||yyy{{{qqq]]]QQQHHH???888666777555333222333555666333///...111555222111000///............---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))************+++++++++,,,,,,,,,,,,++++++***,,,///111222111///------------------,,,,,,+++***************+++++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''---,,,***)))***,,,///111''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''((((((((()))))))))+++,,,+++***)))***,,,((()))*********)))((((((///+++***------+++...555444===KKKZZZfffpppxxx|||jjjfffhhhrrr|||rrrcccSSSCCC666///888444444888888444222555777888777444222111444777//////......------......---------------,,,++++++*********+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++***+++---.../////////...------......---,,,,,,+++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''++++++++++++,,,...///000''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&'''''''''&&&&&&(((***+++***)))***,,,,,,+++))),,,((()))...000---...222...222888???FFFNNNVVV\\\ffflllrrrwww{{{uuuuuuwwwooo^^^dddooo}}}~~~wwwlllUUUQQQJJJBBB;;;888999;;;///---...333222000333;;;000000111222333222000...///............///000000,,,------------,,,++++++******************++++++************************)))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++******+++---...///---.........---,,,,,,+++))))))******++++++++++++))))))************))))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---......//////......---(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...//////000111222222333===BBBJJJRRRZZZcccjjjooo}}}~~~sssnnnnnnpppyyyqqq\\\ppp~~~|||wwwyyylllfff]]]SSSJJJDDDAAA@@@777777555444222111000//////000000000111111111111222222111000111222444555000///...---------------...---,,,+++)))(((''''''+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***++++++,,,,,,++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------......//////,,,///333777:::>>>CCCFFFOOOVVV```kkktttzzz|||}}}}}}qqqkkklllrrrwww~~~~~~|||~~~vvvxxxxxxkkk[[[KKK@@@@@@>>>;;;888666666777777222222222111111000000000//////000000000111111111000000000000000111222222//////...---------------------,,,+++***))))))(((++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))&&&'''((()))***+++,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,(((***+++,,,++++++---//////444===FFFOOOUUUYYY[[[___dddrrr}}}~~~zzzpppmmmqqqzzzuuuuuuxxxyyyooogggWWWQQQKKKFFFBBB>>>999444000//////......///000000,,,------...//////000000////////////000000000000......///000000000//////......---,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''(((((()))***++++++*********++++++++++++,,,+++,,,,,,---------------------------------......++++++++++++++++++++++++************************))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++,,,,,,,,,,,,,,,,,,++++++,,,...//////......///000...///111333555666777777AAACCCJJJTTTYYY]]]fffqqq|||uuuooonnnttt}}}xxxkkkqqq{{{tttdddWWWNNNGGG@@@<<<555333000000222333333111333333333222111000//////++++++,,,,,,---...//////........./////////000000---...///000000///...---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++************++++++++++++***+++---.........---,,,+++++++++,,,,,,---------************************************************))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++++++++************''')))++++++******,,,---//////000000111222222222777555555666888;;;CCCKKKUUUUUUUUUWWWZZZaaajjjppp|||}}}rrrxxx{{{uuuyyyvvvtttpppjjjeeebbbaaaaaaQQQJJJ???888444333222111333222111111000...,,,***)))***,,,.../////////...,,,,,,,,,------------------............/////////---...///000000///...---,,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((())))))******))))))*********+++++++++)))***,,,---------,,,+++)))))))))******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((((((''')))***)))(((((()))***++++++,,,---///000111222//////000000///...000111333555888:::<<>>@@@CCCHHHLLLJJJGGGFFFGGGJJJEEEAAACCCDDDBBBBBBCCC>>>AAAGGGNNNRRROOOHHHAAA<<<<<<<<<;;;999555222///666555555444333222111111111000000111222444444444------...//////...+++)))---...///...,,,***)))(((222222111///...---,,,++++++++++++++++++++++++,,,,,,,,,---------...............---,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))************))))))(((((())))))***+++************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++,,,,,,((()))+++***))))))***+++***++++++,,,,,,,,,++++++,,,...---+++***+++,,,++++++,,,------,,,---///222111111000/////////000000444222111222222222333555666000---111444333222333000222333444333222222111000000000222444444333111***...///+++)))---///...///---+++******+++***)))///---+++***+++---///000+++,,,------,,,,,,---///++++++******++++++,,,---))))))******++++++,,,,,,,,,,,,,,,---------.........---+++***)))***++++++******))))))***+++,,,,,,+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))************)))((('''''''''(((***+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------......111111111111111000////////////////////////////////////000000000000//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***++++++*********))))))(((((()))'''%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''')))******)))))))))+++))))))***++++++++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))************************)))******++++++******)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///////////////...------........................---......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))))))))***)))))))))((((((((('''''')))'''%%%&&&'''(((&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))++++++***)))***+++))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))************************)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************)))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((('''''''''''''''&&&((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((***++++++******+++,,,))))))***++++++++++++*********+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++************************************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((***,,,,,,+++***+++,,,))))))***++++++++++++*********++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++*********+++++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''((((((((((((((((((((((((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((()))++++++*********+++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((())))))))))))*********))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''')))******))))))***+++))))))***++++++++++++***)))***+++,,,------------************************))))))))))))))))))))))))'''''''''((((((((((((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))*********+++))))))***+++++++++++++++************************)))******++++++******)))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))&&&&&&'''''''''((((((((($$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''))))))((((((((()))))))))***++++++++++++***)))***+++,,,------------************************))))))))))))))))))))))))''''''''''''((((((((()))&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$&&&(((&&&$$$"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((%%%'''))))))((('''((()))))))))***++++++++++++***)))***+++,,,------...---************************))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***+++++++++,,,(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))***,,,......---,,,+++)))))))))***+++++++++,,,...---+++)))((())))))***(((((((((((()))***+++,,,***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***)))***,,,---...---,,,+++******************++++++---,,,+++)))))))))))))))(((((((((((()))***+++,,,***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************((((((((((((''''''''''''+++******))))))(((((('''((())))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***)))***+++,,,---,,,++++++******************)))))),,,+++***)))))))))))))))(((((((((((()))***++++++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''((())))))((((((''''''&&&&&&)))))))))))))))((((((((((((((())))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))***+++,,,+++++++++++++++******))))))((((((++++++***)))))))))))))))((((((((((((((()))******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''&&&&&&'''((()))******+++''''''((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))*********+++******+++******))))))(((((((((************)))))))))((((((((((((((((((((()))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%%%%&&&''')))***++++++&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))*********))))))))))))))))))((((((((())))))******)))(((((((((((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((((()))))))))))))))'''((()))******)))(((((()))(((((('''''''''(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******''''''(((((())))))******'''((()))******)))(((((()))(((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%******))))))(((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''$$$$$$((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&******))))))((((((''''''''''''(((((())))))************))))))((((((''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''*********)))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$((()))%%%###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%&&&%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))(((((((((''''''((((((((()))))))))******)))))))))((((((((('''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((+++++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%,,,///***%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''$$$""""""###&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((111666111***&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''******+++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))333888333,,,(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%''')))*********))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&...333///***'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###&&&(((((('''$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&((((((((()))))))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$))),,,)))''''''&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))***&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***'''((((((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###''')))'''''')))'''###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''((((((((())))))************))))))(((((((((''''''((((((((())))))******&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,'''''''''''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///+++++++++******)))(((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++*********)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++---.........------------------''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++*********+++---...///''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''')))+++---''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%&&&''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++...111***)))'''%%%$$$%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***,,,)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&(((***+++''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))***(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''***---...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++.../////////...---+++)))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,......------......,,,)))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---...---+++***...000...(((%%%%%%''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++......,,,)))(((---222///(((###$$$(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++......,,,)))(((---111...'''"""$$$(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---...---+++***---///,,,&&&###%%%((("""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,......---...---,,,)))%%%$$$%%%'''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))))))))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++...//////000---***'''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***(((%%%######$$$&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''))))))(((''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$$$$&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((************************((((((***+++++++++******************************************************))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))************************)))***+++,,,---,,,,,,+++------------------------........................))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))''''''''''''((((((((()))+++(((%%%&&&(((***)))'''%%%'''(((((('''&&&&&&''')))((('''&&&'''(((***,,,,,,...222444555666999;;;999999888999;;;===@@@BBBBBBAAA@@@BBBEEEFFFCCC@@@CCCCCCBBBBBB@@@???>>>===999777444000...,,,,,,,,,///,,,***)))******'''$$$''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''')))***'''''''''((((((((())))))(((&&&%%%&&&)))***)))''''''(((***)))(((((()))***'''''')))+++...222555777<<>>AAADDDGGGHHHPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJDDDCCC@@@???AAAEEEIIILLLPPPQQQSSSTTTSSSSSSRRRRRRLLLJJJEEE@@@;;;888666666111///,,,)))'''((()))***%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((''''''((((((((()))))))))******((()))***)))))))))+++---///333888===AAAEEEIIIKKKHHHHHHHHHGGGFFFFFFFFFEEECCCDDDEEECCCAAA???>>>>>>???@@@BBBDDDGGGIIIKKKLLLLLLNNNQQQQQQPPPOOOOOOPPPTTTTTTSSSQQQOOOMMMKKKJJJDDDAAA===:::999;;;>>>@@@AAACCCGGGJJJMMMPPPTTTWWWXXXWWWTTTQQQMMMJJJHHHGGGCCC@@@:::333...+++******&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&((()))***))))))((((((((()))))))))*********)))***+++,,,,,,///444999<<>>999;;;===???@@@DDDIIIMMMSSSTTTUUUVVVVVVUUUUUUTTTPPPNNNJJJDDD>>>888444111++++++******)))((((((''')))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((((())))))((((((''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''')))***+++++++++***))))))))))))************+++---///000222777>>>DDDIIIMMMQQQTTTTTTRRRQQQQQQTTTTTTSSSSSSUUUWWWZZZ\\\YYY[[[\\\\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWZZZ]]]]]][[[ZZZ[[[\\\ZZZ[[[ZZZZZZYYYXXXWWWVVVXXXXXXWWWTTTPPPLLLGGGEEE;;;<<<;;;999777888===AAAFFFIIIMMMRRRUUUWWWXXXXXXUUUUUUTTTQQQLLLEEE???;;;000000...,,,***((('''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((('''''')))***+++***)))***,,,---,,,++++++,,,---...///111555;;;CCCKKKOOOVVVUUUTTTUUUXXXYYYYYYYYY[[[YYYXXXWWWWWWXXXYYYYYYWWWZZZ]]]\\\YYYXXX\\\```ZZZ\\\______]]][[[YYYYYYXXXYYYZZZZZZYYYWWWUUUSSS[[[YYYVVVVVVWWWWWWUUUSSS\\\[[[YYYWWWVVVSSSOOOKKKJJJEEE???<<<<<<<<<:::999999;;;???DDDJJJPPPTTTWWWUUUVVVVVVVVVTTTQQQNNNMMMJJJBBB999222///---+++)))***)))))))))******(((&&&((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''(((((((((((()))))))))((()))+++---............******************************++++++*********)))+++)))(((***,,,---+++)))%%%&&&((()))))))))(((((((((''''''&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))***)))(((((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))***)))(((((('''''''''(((+++***(((''''''(((((((((((((((((('''&&&(((,,,000444:::EEENNNRRRRRRNNNKKKPPPQQQRRRUUUXXXZZZZZZYYY[[[\\\]]]\\\YYYWWWUUUUUURRRVVVXXXWWWSSSPPPRRRTTTUUUTTTRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTQQQOOONNNSSSQQQPPPPPPSSSUUUVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUVVVRRRMMMIIIFFFBBB===999;;;;;;;;;<<<>>>@@@CCCEEELLLMMMPPPRRRTTTUUUUUUVVVFFFFFFEEEDDDAAA<<<555000,,,)))&&&%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&'''(((((((((''''''&&&'''''''''&&&''''''((()))************,,,000333666888::::::999999999888888777777777555555666666666444222111,,,+++***+++,,,+++(((&&&***))))))(((((()))))))))''''''(((''''''&&&%%%%%%((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((())))))---+++)))'''&&&''')))***,,,,,,++++++---222999???GGGKKKOOOTTTWWWWWWVVVVVVWWWWWWWWWYYY[[[[[[YYYWWWUUUYYY\\\[[[VVVRRRPPPPPPPPPRRRTTTSSSPPPNNNOOOQQQUUUSSSRRRSSSVVVVVVSSSPPPQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSUUUWWW[[[YYYVVVTTTPPPKKKEEEAAAAAA@@@>>>>>>???AAADDDFFFEEEFFFIIIMMMQQQTTTWWWYYYPPPNNNIIICCC???===???@@@777333...***)))((((((''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***+++++++++******************+++---///222555777888<<<>>>BBBEEEIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHFFFGGGFFFFFFFFFFFFCCC@@@===777555222///,,,*********((()))******)))(((&&&%%%))))))((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((***))))))(((((())))))))))))*********)))***+++---,,,...222666;;;BBBKKKPPPVVVVVVUUUUUUWWWYYY\\\^^^^^^\\\YYYWWWWWWUUUSSSQQQNNNRRRWWWWWWUUUSSSTTTVVV^^^^^^___^^^]]]___cccfffbbbcccfffkkknnnjjj___UUUXXXXXXVVVSSSRRRUUU[[[aaaVVVUUUSSSNNNJJJHHHIIILLLQQQQQQOOOLLLJJJIIILLLOOOTTTUUUVVVWWWWWWVVVTTTSSSLLLLLLLLLKKKKKKKKKLLLLLLEEEFFFGGGHHHJJJMMMOOOPPPTTTRRRMMMEEE>>><<>>???<<<555+++$$$))))))((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((('''&&&'''((()))***+++---000444888;;;<<<===AAACCCEEEHHHKKKNNNPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPLLLMMMPPPRRRSSSTTTSSSSSSXXXWWWUUUUUUVVVZZZ___bbbaaabbbccccccaaa___]]]\\\YYYYYYWWWSSSOOOIIIDDDAAA===;;;666222...+++***)))(((((('''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))************************************************)))))))))******+++++++++*********++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''((())))))&&&***------***)))+++---000888BBBLLLRRRVVVYYY[[[[[[YYYVVVTTTUUUWWWZZZ\\\WWWVVVUUUWWW\\\bbbfffhhhkkklllooosssyyyzzzxxxyyyzzzvvv|||{{{xxxqqqlllnnnvvv}}}vvvyyyyyysssiiicccdddhhhjjjeee^^^YYYUUUSSSQQQOOOQQQRRRRRRRRRPPPQQQSSSTTTQQQRRRSSSSSSRRROOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDD@@@CCCGGGHHHFFFAAA===;;;666:::???DDDFFFBBB:::444...---+++)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***,,,...///:::<<<@@@EEEIIIKKKMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIBBBCCCDDDEEEEEEEEEDDDCCC<<<>>>AAACCCEEEEEEEEEDDDGGGFFFDDDDDDGGGMMMRRRVVV^^^___```^^^\\\ZZZZZZZZZXXXYYYYYYZZZYYYXXXVVVUUUNNNKKKEEE===777111...,,,+++***)))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********((())))))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((((((((('''''''''''')))((((((((())))))***+++(((+++......---111888>>>DDDJJJRRRYYY[[[\\\[[[[[[[[[VVVPPPNNNSSS^^^jjjssskkklllnnntttzzz}}}|||||||||yyyyyy|||~~~}}}}}}}}}~~~}}}vvvssswww|||zzzuuuvvv{{{wwwssssssqqqkkkfffddddddccc^^^VVVOOOLLLKKKJJJKKKLLLMMMPPPSSSUUUWWWPPPPPPPPPOOOMMMJJJHHHGGGFFFBBB<<<999:::<<>>HHHJJJMMMPPPRRRSSSSSSRRRMMMLLLKKKIIIGGGEEEDDDCCC???@@@AAABBBCCCBBBAAAAAA>>>@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCDDDGGGKKKNNNPPPNNNOOONNNKKKGGGEEEFFFGGGKKKKKKLLLMMMQQQUUUYYY[[[YYYXXXUUUQQQKKKDDD>>>;;;666444111---+++)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++,,,---...///+++,,,---///111333444555555555555555555555555555333222222111000/////////,,,++++++***)))((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))***+++,,,,,,))),,,...///222;;;GGGQQQRRRVVV[[[]]]\\\ZZZXXXWWWOOORRRYYYaaakkkuuu}}}zzzzzz{{{~~~~~~||||||}}}}}}}}}|||~~~|||{{{|||zzzsssfffZZZRRRNNNMMMKKKHHHGGGIIILLLQQQTTTWWWWWWVVVUUURRRNNNJJJHHHGGGDDDBBBBBBCCCBBB===999;;;999888:::???FFFLLLOOOFFFCCC===777111---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++000111444888>>>DDDIIILLLIIIKKKLLLMMMMMMLLLJJJIIILLLLLLKKKJJJIIIGGGGGGFFFJJJJJJKKKKKKKKKJJJHHHGGGKKKMMMOOOPPPPPPNNNKKKJJJIIIKKKNNNQQQSSSTTTUUUUUUSSSSSSQQQLLLFFFDDDEEEHHH@@@>>>======BBBIIIQQQUUU\\\^^^```aaa]]]WWWQQQLLLAAA>>>999444000...,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))......//////111222444555777888;;;>>>AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCAAA???===<<<;;;666555444222000...---,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((((((((())))))$$$%%%&&&(((((((((((('''*********+++,,,---......***000444555===JJJSSSTTT[[[YYYXXXVVVUUUVVVXXXZZZ___kkkvvvzzz}}}zzzzzzxxxzzzsssdddXXXXXXQQQGGGBBBBBBGGGMMMQQQWWWVVVVVVVVVVVVTTTQQQNNNKKKJJJIIIHHHHHHEEEAAA>>><<<;;;888444333:::HHHRRRMMMMMMGGG>>>:::888000%%%(((((('''((()))(((&&&###(((((('''''''''((())))))'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***((('''))),,,---+++(((++++++***)))))))))******))),,,...---+++,,,222777:::===@@@CCCDDDFFFHHHJJJOOOOOONNNKKKHHHFFFFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLRRROOOPPPTTTSSSKKKHHHJJJYYYYYY^^^fffhhhaaaYYYUUUZZZUUURRRSSSWWWYYYVVVSSSXXXQQQNNNPPPSSSRRRPPPQQQPPPHHH@@@;;;999999@@@GGGOOOSSSZZZbbbddd```\\\ZZZVVVRRRKKKBBB888222000000***)))((((((((((((&&&%%%,,,***(((&&&%%%&&&((())))))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''((((((***+++++++++***)))(((((()))***+++((()))******))))))+++---*********+++---000444666:::<<>>999333///,,,///...---+++************(((((((((***++++++)))&&&(((((())))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''((()))***))))))(((***++++++***((()))+++...***555@@@GGGOOOWWWYYYWWWTTTSSSRRRVVV^^^gggooosssmmm}}}~~~}}}xxxkkkfff___[[[XXXTTTOOOJJJOOOOOOPPPSSSWWWZZZ[[[[[[UUUTTTSSSRRRPPPLLLFFFBBB======:::666444999BBBJJJNNNSSSRRRKKKDDD@@@999222---+++((('''((((((((('''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((''''''(((+++,,,+++)))***)))))))))))))))******+++++++++---000444888;;;;;;:::999999<<>>CCCKKKSSSXXXVVVOOOJJJFFFBBB777333---)))((()))******((((((((((((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((((())),,,---,,,+++***)))))))))***+++,,,---222///---111888>>>@@@???;;;999888<<>>777222...+++)))(((((())))))******)))(((''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++***+++,,,,,,------+++++++++,,,---...///000444222111444;;;@@@BBBAAA@@@AAAFFFPPP[[[```___\\\VVVUUUTTTQQQPPPQQQTTTWWWVVVTTTPPPMMMKKKKKKMMMNNNJJJQQQ]]]gggiiibbbYYYSSSQQQMMMPPP[[[eeeeee___ZZZYYYSSSOOORRR^^^kkkssswww{{{vvvqqqnnnllloooyyy~~~mmmaaaXXXRRRPPPRRRRRRPPPKKKCCC>>>@@@BBBCCCJJJJJJNNNTTTYYYWWWNNNFFF<<<;;;888666444000+++(((,,,+++***((((((((())))))((('''''')))***)))&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))***++++++******,,,+++))))))***...333666222555:::???CCCGGGKKKNNNOOOOOOPPPQQQSSSUUUWWWYYYUUUUUUTTTRRRPPPNNNMMMLLLIIILLLPPPQQQPPPMMMKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJMMMPPPSSSRRROOOKKKHHHFFFEEEDDDCCCDDDGGGJJJLLLWWWWWWUUURRRMMMGGGBBB???777333---)))((()))***+++---,,,***(((((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))************************++++++,,,))))))111>>>JJJOOOPPPVVVYYY[[[ZZZYYY___mmmzzzuuurrrssstttpppyyyrrrfff\\\VVVSSSRRRQQQHHHJJJOOOTTTWWWWWWTTTQQQHHHIIIIIIHHHFFFDDDCCCBBB<<<>>>EEENNNUUUVVVSSSQQQLLLIIIDDD>>>888111***&&&&&&'''((()))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************************++++++******)))***+++,,,------------...///000111000222555:::>>>CCCFFFHHHIIIJJJNNNXXXbbbhhhfffcccTTTQQQLLLGGGEEEHHHNNNSSS^^^]]]ZZZWWWVVVWWWYYYZZZZZZdddrrr|||}}}tttmmmgggdddhhhrrryyyvvvnnniiibbbZZZQQQPPPVVV___eeegggddd```]]]\\\]]]aaammmyyyvvvvvvxxxwwwoooccc\\\[[[gggkkkiii\\\OOOJJJIIIGGG@@@???@@@GGGPPPUUUTTTQQQ???===;;;:::::::::888777111///+++((('''(((***+++((((((((((((***)))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))***************+++,,,///222666;;;>>>@@@AAACCCFFFGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDBBB@@@???>>>===???AAADDDDDDCCCBBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAABBBDDDHHHKKKKKKIIIGGGEEEAAA???===<<<<<<>>>AAACCCOOOPPPQQQSSSSSSQQQOOONNNFFF@@@888222///------,,,///...,,,***)))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))******+++***))))))******+++------...---000;;;IIITTTXXXWWWOOOXXXeeemmmnnnrrr}}}ooooootttzzzqqqkkkgggeeedddGGGHHHJJJNNNRRRTTTTTTSSSLLLLLLLLLKKKJJJIIIGGGFFF@@@===???HHHPPPRRRRRRRRRQQQOOOLLLIIICCC;;;222,,,''''''&&&&&&&&&'''((()))'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))************************((()))))))))(((***---///000000000000111222333333555999@@@GGGMMMQQQTTTUUUIIIFFFEEEIIIPPPVVVZZZ[[[QQQOOOLLLKKKMMMTTT^^^eeelllkkkkkkjjjjjjiiiiiijjjlllssszzz~~~|||rrrqqqvvv~~~zzzwwwwwwpppiiiiiipppxxx}}}pppiiibbb^^^XXXUUUXXX]]]\\\bbblllrrrqqqmmmooouuuzzziii___UUUMMMAAA>>>;;;===CCCIIILLLMMMRRRLLLEEE???===>>>???@@@444222...+++))))))*********)))''''''((()))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))))))))******)))///777@@@EEEEEECCCAAA???AAABBBBBB@@@>>>======999999::::::;;;;;;<<<<<<;;;;;;:::999888888888888BBBAAA@@@>>>===???DDDGGGEEEEEEEEEBBB???===>>>???<<<===@@@BBBDDDEEEEEEEEE@@@>>><<<999999:::;;;===;;;===AAAFFFKKKNNNPPPQQQQQQLLLEEE???;;;888555333...---+++***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))******+++************,,,...000111666;;;CCCJJJQQQUUUXXXZZZXXXfffzzz~~~}}}}}}tttfffjjjrrrzzz~~~~~~|||wwwssspppmmmVVVTTTRRRRRRSSSTTTUUUTTTUUUSSSRRRPPPPPPOOONNNMMMJJJDDDBBBEEEGGGGGGJJJOOOPPPPPPOOONNNLLLGGG@@@:::...,,,)))'''&&&'''(((***&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))'''''''''''''''(((((()))************************''')))+++,,,---000555999999999888888888999999:::@@@BBBGGGPPPXXX[[[XXXUUUCCCCCCBBBDDDHHHOOOUUUYYYZZZYYYYYYZZZ]]]ccclllrrrjjjkkklllmmmllljjjhhhfffeeekkkooooooqqqvvvvvvrrrjjjiiimmmrrrtttqqqqqqtttsssnnnjjjnnnwwwzzzsssoooiiibbb]]]]]]gggfffhhhkkkkkklllrrr{{{{{{uuugggWWWNNNLLLHHHEEEDDDEEEGGGHHHWWWSSSMMMIIIFFFDDDAAA@@@888888666444111...,,,***,,,***'''&&&'''((()))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((+++***))))))+++...222444999<<<@@@DDDEEEBBB???<<<555777;;;============>>>888999999:::;;;;;;;;;;;;:::999999:::;;;===???@@@EEEFFFGGGGGGEEEEEEFFFHHHBBBBBBAAA>>><<<<<>>CCCBBBAAAAAA@@@@@@@@@@@@AAADDDBBBDDDMMMVVVWWWOOOFFFDDDHHHMMMSSSWWW\\\aaaddddddddddddcccccceeeiiimmmaaaccceeegggeeebbb]]]ZZZWWW```fffhhhkkknnnllleeegggfffgggiiihhhgggkkkrrrsssoookkkmmmttt{{{}}}}}}uuuqqqpppuuuxxxvvvssssssyyyvvvwwwyyyuuukkkcccaaagggpppwwwzzzzzzhhh______\\\XXXRRRNNNLLLMMMDDDGGGLLLQQQRRROOOHHHCCC<<<===>>>>>>:::555///+++---***'''%%%&&&((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))),,,111777===AAAOOOLLLFFF@@@;;;888777777666999===????????????@@@======>>>>>>>>>===<<<<<<<<<<<<===>>>AAADDDGGGHHHZZZ```hhhlllkkkddd^^^ZZZPPPQQQQQQPPPPPPRRRXXX]]]XXXTTTOOOKKKHHHIIIKKKLLLJJJHHHFFFCCCAAA@@@@@@@@@;;;;;;::::::;;;<<<======>>>???BBBGGGMMMPPPPPPOOORRRPPPLLLFFF???999333000))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,***)))***+++///...------000777@@@FFFSSSTTTSSSSSSVVV___kkkttt~~~yyyssskkkpppmmmaaaYYYZZZ^^^^^^jjjwwwzzzjjjTTTFFFAAA???BBBBBBCCCCCCBBBBBBBBBBBBHHHDDDCCCGGGNNNUUU[[[```eeeeeedddeeemmm|||}}}qqqttt||||||uuupppoooggggggiiiiiimmmhhhVVVSSSQQQOOOMMMIIIBBB;;;666AAADDDKKKRRRVVVUUUOOOKKKIIICCC999111---,,,,,,,,,)))((('''(((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((())))))***+++,,,,,,+++******+++111:::BBBFFFIIIJJJKKKBBBBBBDDDIIINNNLLLCCC;;;>>>===???HHHSSS[[[]]][[[\\\^^^cccgggddd___^^^aaaooonnnggg```^^^aaaaaa^^^XXX___bbb[[[OOOKKKQQQZZZQQQZZZaaaaaaaaaaaa]]]VVV[[[YYYXXXYYY\\\```dddfffdddhhhkkkiiiffffffjjjoookkklllnnnpppqqqqqqqqqqqq}}}|||oooiiieeehhhlllrrr|||~~~uuuyyyyyy{{{wwwlll]]]RRROOOTTTMMMFFFBBB@@@AAAIIIRRRCCCBBB???<<<;;;<<<:::777+++***((((((((()))((((((((('''''''''((()))***+++((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***))))))*********)))%%%(((******)))(((+++---000222666<<>>@@@BBBBBB???===555555555555888???GGGMMMQQQQQQQQQRRRPPPJJJ@@@888222///,,,+++,,,,,,***''')))(((((((((((()))+++,,,(((((((((((((((((((((((('''''''''''''''''''''''')))+++++++++******+++------------111999CCCKKKPPPSSSSSSUUU]]]hhhttt||||||zzzuuupppkkkfffYYYIIICCCGGGMMMNNNSSS\\\aaaYYYNNNHHHFFFDDDFFFGGGJJJMMMOOOPPPNNNLLLIIIFFFCCCBBBCCCDDDDDDDDDHHHJJJIIIHHHNNNYYYaaaccc|||~~~vvvlllkkkaaa___```aaaiiiiii[[[NNNNNNNNNMMMJJJEEE>>>999:::===DDDKKKRRRUUUTTTRRRNNNIII@@@999333///,,,)))+++)))(((((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))******))))))***,,,---///555:::BBBHHHJJJJJJIIIIIIKKKLLLMMMNNNLLLHHHCCC???DDDGGGMMMUUU[[[___```___mmmgggaaa]]]XXXTTTVVV[[[hhhfff```ZZZYYY]]]___]]]___```___ZZZTTTQQQTTTYYY[[[aaaccc```^^^___[[[VVVUUUTTTUUUYYY]]]^^^YYYTTTXXX[[[^^^^^^\\\\\\```ccciiihhhhhhhhhjjjlllooopppyyy|||vvv|||~~~zzzzzzqqq|||}}}tttuuu{{{nnn___UUUQQQKKKGGGHHHHHHCCC>>>===AAAAAA@@@???>>>???>>>===555///)))''')))***)))((())))))))))))))))))******((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))++++++******)))******(((''')))---111777;;;BBBJJJPPPTTTVVVWWWWWWOOOIIIEEEAAA<<<;;;===:::;;;===>>>??????@@@AAABBBFFFMMMSSSQQQKKKIIILLLMMMNNNSSSZZZ___dddllluuu}}}zzzxxxwwwxxxqqqnnnpppssssssvvv|||rrrtttwwwxxxxxxhhh]]][[[VVVPPPKKKMMMHHHBBBAAACCCEEEDDDBBBAAA>>>888555444777<<>>777888;;;BBBJJJQQQUUUVVVSSSOOOJJJEEE>>>777///)))---+++((((((((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++***((((((+++///444777@@@DDDJJJLLLKKKGGGDDDBBBEEEIIILLLMMMLLLKKKKKKMMMUUUXXX]]]______```cccfffddd[[[TTTRRRSSSTTTYYY___fffeee___YYYZZZ```cccbbbgggbbb\\\YYYXXXYYYYYYXXX\\\```aaa```^^^^^^[[[WWWTTTRRRRRRXXX^^^^^^XXXQQQZZZZZZYYYWWWVVVYYY]]]aaacccaaa^^^]]]^^^cccgggkkkllltttqqqmmmuuuzzz|||xxxsss~~~www}}}|||||||||sssgggSSSJJJEEEHHHLLLHHH@@@;;;???@@@AAAAAA@@@@@@@@@BBB===666...***+++,,,***(((******++++++******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((*********************)))((()))---444999GGGKKKQQQWWWYYYWWWTTTQQQJJJEEE@@@>>>;;;888999===;;;???CCCCCCBBBCCCIIINNN\\\fffllliiibbb^^^]]][[[[[[\\\bbbiiinnnrrr|||}}}{{{}}}~~~|||~~~}}}{{{|||wwwnnnnnnkkkddd^^^VVVPPPLLLOOOUUUXXXSSSLLLDDD>>>666222333777:::;;;===DDDMMMTTTWWWUUURRRPPPSSSLLLCCC:::444000,,,***************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''***++++++***)))***...000222;;;FFFNNNQQQRRRQQQQQQUUUaaasss~~~yyyqqqkkkjjjQQQPPPLLLHHHIIILLLLLLHHHJJJNNNRRRXXX```fffjjjjjjvvvuuummmuuu}}}xxxrrrhhh^^^]]]aaaffffffaaabbb```[[[[[[bbbggghhh___^^^YYYWWW```sssxxxqqqggg[[[ZZZVVVHHHQQQQQQSSSUUUUUUQQQKKKFFF>>><<<:::<<>>;;;666222///,,,***)))))))))***++++++***)))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))))))))(((((()))((()))+++...444;;;BBBFFFVVVVVVWWWVVVRRRMMMGGGDDD:::888:::>>>>>>;;;<<<@@@@@@FFFKKKLLLMMMTTTbbbnnnwwwnnnppppppllliiikkkpppvvvyyy{{{~~~}}}~~~yyywwwyyywwwsssrrrkkkjjjooo{{{zzzlllOOOFFF;;;666888;;;<<<;;;999@@@HHHMMMOOOPPPRRRTTTUUUSSSQQQMMMFFF>>>666000***))))))(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++******---222555AAAIIIQQQSSSQQQRRRXXX___hhhvvv{{{mmmcccYYYPPPMMMOOORRRQQQNNNNNNUUU^^^aaa^^^SSS^^^ooo~~~||||||}}}rrrttt|||~~~{{{ooouuuxxxtttnnnoooyyyssskkkbbbRRRQQQRRRSSSUUUWWWVVVSSSPPPKKKFFF@@@<<<;;;===???@@@IIIKKKNNNQQQQQQLLLEEE???000---)))&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))+++,,,,,,))),,,111777===BBBEEEGGGHHHJJJMMMMMMIIICCC???===GGGIIIPPP[[[fffkkkkkkhhhZZZWWWUUUWWW[[[]]]ZZZWWWRRROOORRRZZZ___^^^[[[[[[ZZZ[[[ZZZXXXZZZ```aaa___^^^^^^___bbbgggmmmtttwwwwwwmmmhhhhhhjjjnnnqqqsssuuusssmmmddd___aaadddooopppppplllfffaaa^^^^^^ZZZZZZ[[[\\\[[[ZZZYYYXXXccclllmmmmmmooohhhccciiisss}}}yyyzzz{{{xxxxxxzzzvvvtttmmm___QQQKKKFFFAAA???@@@<<<666666:::777;;;>>>===666000------'''((())))))************'''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((())))))'''''')))+++***...444===FFFMMMQQQSSSXXXTTTOOOHHHCCC???===<<<999:::>>>EEEHHHHHHMMMSSSXXX\\\___^^^^^^hhh{{{zzzvvv|||}}}wwwtttwww~~~||||||zzz{{{vvvlllaaaRRRHHHDDDAAA>>>:::<<<@@@CCCEEEFFFIIIOOOTTTRRRTTTUUUTTTPPPJJJEEEAAA333000---)))((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((------------000555<<>>;;;999888@@@CCCGGGMMMPPPPPPMMMJJJ888333---)))((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))***+++---------222999@@@FFFIIIIIIIIIIIIKKKNNNOOONNNLLLKKKJJJZZZYYYZZZaaahhhhhhbbb\\\TTTUUUZZZcccjjjiii___WWWVVVRRRRRRWWWYYYWWWVVVXXX[[[```ccceeeiiimmmlllhhhiiinnnuuu|||uuurrrwww|||oookkkmmmzzz~~~pppddd___```dddhhhkkkkkkgggaaa]]]^^^cccbbbccceee\\\SSSYYY\\\kkkyyy{{{yyy|||~~~}}}fffXXXSSSHHHAAAAAA===666333777111888AAADDD@@@:::555333******)))))))))******+++((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((***+++)))((()))...222666:::AAAKKKRRRVVVVVVUUULLLHHHBBB===:::;;;===>>>CCCEEEJJJQQQVVVYYYbbbkkkvvvxxxwwwqqqnnnuuu}}}}}}{{{rrrlllkkkkkkooo{{{hhhbbblllyyywwwzzz~~~xxxwwwvvv{{{ttt}}}tttggg]]]VVVRRRNNNKKKBBBAAA???===>>>BBBHHHMMMPPPPPPOOOMMMLLLLLLNNNQQQAAA===777111---*********))))))))))))))))))))))))((((((((((((((((((((((((---...///222777???IIIOOOYYYXXXWWW[[[eeeuuu~~~iiiNNNJJJFFFFFFOOO^^^qqq{{{qqqjjjfffdddXXX]]]jjj~~~yyygggbbb[[[VVVUUUVVVWWWXXXWWWSSSNNNJJJFFFCCC>>><<<:::;;;???DDDJJJMMMNNNMMMCCC===555...+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))***+++,,,---...666:::???EEEIIIJJJIIIHHHGGGJJJNNNQQQSSSVVVYYY[[[^^^]]]^^^___aaa```\\\XXX[[[___eeelllnnnkkkbbb[[[YYYYYY\\\aaabbbaaacccgggkkkrrr{{{}}}}}}}}}sssqqqmmmrrrzzz{{{tttooodddccc\\\[[[___WWWRRRYYYTTTbbboooqqqpppuuu~~~~~~yyy{{{tttbbbRRRFFFEEEBBB;;;777999111666>>>GGGKKKHHHAAA;;;111000---***))))))***+++))))))(((((((((((())))))(((((((((((('''''''''''')))((((((((((((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((***,,,++++++///777>>>EEEFFFJJJNNNRRRPPPKKKGGG???>>>>>>>>>???AAACCCDDDNNNUUUaaalllpppppptttyyy{{{vvvyyy~~~{{{~~~yyyxxx|||yyyzzzwwwoooddd[[[WWWVVV[[[ccceeeYYYNNNQQQ]]]fffjjjpppxxxwwwmmmccceeemmmgggllluuu~~~yyyuuuoooiiieeecccbbbcccSSSNNNGGGBBBAAABBBCCCDDDJJJJJJJJJHHHFFFGGGKKKOOOKKKHHHCCC===666111---+++))))))))))))))))))))))))((((((((((((((((((((((((,,,---000555<<>>DDDIIIKKKLLLLLLEEE;;;222---+++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***+++---...///===@@@CCCGGGHHHHHHGGGFFFEEEHHHMMMQQQVVV[[[aaaeeeZZZ\\\^^^___```aaaccceeedddfffgggfffbbb^^^\\\[[[gggkkkrrryyyyyyttttttwwwxxx~~~xxx~~~wwwpppbbb^^^ccc^^^[[[eeeZZZaaaiiimmmrrrwwwwwwuuu~~~zzzuuu~~~lllYYYJJJIIIHHH@@@;;;===444444:::FFFRRRSSSJJJ???888555000,,,))))))***+++******))))))))))))******))))))((((((''''''&&&&&&))))))))))))(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((+++,,,,,,...444???GGGNNNMMMLLLLLLJJJEEE===777999<<<@@@EEEHHHIIIHHHHHHWWWdddyyy{{{}}}}}}{{{xxxyyyyyyuuuxxxxxxuuuzzzzzzjjjdddfffoooqqqpppjjjaaa[[[ZZZ[[[^^^aaa^^^WWWUUU[[[``````mmmooosssuuuooogggdddfffaaabbbgggnnnrrrtttzzz}}}|||vvvuuurrrnnnjjjhhhiiikkkjjjbbbXXXQQQMMMIIIEEEBBBBBBEEEHHHHHHEEEBBBBBBCCCLLLLLLJJJFFF???888111---))))))))))))))))))))))))))))))))))))))))))))))))///222<<>>;;;777888===AAA@@@FFFOOOOOOLLLTTTaaadddzzz}}}{{{yyysssmmmqqqzzz}}}zzzxxxssslllfff```]]]___ccctttooosssxxxqqqrrryyyvvvwwwyyywwwrrruuu{{{}}}wwwttttttxxx|||}}}|||zzzssskkklllssspppsssooofffcccjjjppprrrllljjjnnnzzzxxx|||uuutttooonnnwwwuuummmjjjqqqqqqdddSSSJJJEEE>>><<>>333,,,***------)))(((+++))))))))))))))))))))))))888???LLLXXX[[[WWWTTTUUUeeennnuuufff[[[QQQHHHHHHHHHMMMUUUYYYXXX[[[```nnnxxxfffggghhhiiiggg```TTTLLLTTTSSSRRRTTTVVVWWWVVVTTTXXXXXXWWWVVVVVVWWW[[[^^^```eeelllsssuuuqqqiiicccddd]]]ZZZ^^^eeeggggggiiirrr{{{{{{oooeee^^^ZZZdddhhhjjjppp}}}tttiii^^^XXXLLLOOOTTTWWWXXXVVVRRROOOQQQKKKBBB;;;888:::===???KKKJJJHHHEEE???888111...+++)))((()))***)))(((&&&((((((((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++***)))+++++++++///444;;;AAADDDIIIJJJJJJIIIGGGHHHKKKNNNYYY[[[\\\ZZZWWWUUUWWWYYYdddjjjooonnniiifffeeeeeeccchhhmmmooopppuuu}}}wwwvvv{{{}}}ssshhhbbbbbbcccccceeebbbooo~~~{{{wwwuuulllZZZLLLFFFCCC===888888???IIIQQQPPPKKKDDD===888555333222---)))((())))))'''(((,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''***)))'''&&&&&&''')))***(((((((((((()))))))))***''''''(((***,,,,,,,,,+++***333;;;@@@HHHPPPRRROOOCCC>>>;;;;;;:::999<<>>FFFHHHJJJKKKGGGAAA:::666---+++))))))))))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))***++++++,,,++++++++++++---111666<<>>BBBGGGJJJUUU___bbbdddkkksssxxx~~~vvvvvvzzzwwwzzzwwwlll```\\\^^^___dddiiipppuuuwww{{{ooouuuuuu{{{|||www|||~~~xxxwwwsssrrrqqq```VVVKKKFFFCCC???>>>???999<<>>BBBEEEGGGIIIIIIMMMPPPQQQQQQTTT[[[```VVV[[[```cccbbbbbbccceeeYYYZZZ]]]```dddpppyyyiiicccgggjjjhhhhhhfffggggggiiizzzxxx~~~vvvaaa[[[XXXQQQGGG???<<<>>>AAAQQQSSSUUURRRKKKCCC===;;;222---******)))&&&'''+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((())))))(((((()))))))))*********---,,,+++)))))),,,000333>>>EEEMMMRRRRRRNNNFFF@@@:::888999???DDDFFFKKKPPPXXXdddkkkhhhjjjuuu~~~~~~xxxooommmoooffffffccc\\\YYY___jjjsss|||zzznnnooonnn{{{|||zzzpppnnnooooookkkddd\\\UUUOOOHHHCCC@@@;;;;;;>>>CCCIIINNNNNNNNNOOOJJJDDD>>>888222,,,)))))))))*********)))((('''VVVWWWWWWUUUSSSZZZpppoooYYYHHHMMMYYY```fffkkkrrrfff___\\\aaaccc```aaaiiissswwwpppqqqrrruuuzzzooofffgggpppxxxyyyyyy{{{}}}zzzrrrnnnuuuqqq```UUUSSSTTTTTTSSSWWWXXXWWWTTTMMMEEE???;;;999===DDDIIILLLLLLJJJHHHBBB;;;222+++((((((((()))(((((())))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))+++,,,,,,******,,,...333888@@@DDDEEECCCBBBBBBGGGMMMTTTVVVUUUUUUYYY^^^```bbbeeeddd```]]]^^^___bbbdddjjjssszzzzzzyyyxxxxxxxxxoooddd^^^kkktttlllooowwwwwwnnneeeYYYQQQLLLFFF===777AAAHHHRRRXXXVVVOOOGGGAAA666111---,,,***'''(((,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))************,,,,,,***)))***000999@@@QQQQQQSSSSSSOOOHHHAAA>>><<<;;;???GGGNNNRRRYYY___ssszzzzzzuuuvvvttthhh```___aaabbb``````dddkkkxxx~~~sssrrrkkkmmmzzzyyymmmiiizzz}}}zzzvvvxxxxxxuuuoooggg\\\PPPHHH@@@===;;;???FFFLLLMMMLLLJJJJJJIIIGGGCCC<<<333,,,******))))))))))))))))))UUUZZZbbbfffhhhnnnxxxoooWWWRRRUUUeeexxx}}}jjj\\\VVVVVVbbbkkkuuu{{{|||}}}qqqiiiiiihhhbbb\\\XXXWWWVVVUUUSSSNNNHHHCCC999;;;???BBBFFFIIIKKKLLLJJJDDD;;;333...,,,***)))*********))))))((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++***,,,---,,,+++,,,111666>>>CCCGGGHHHFFFCCCBBBBBBQQQYYY```aaa]]]ZZZ\\\```hhhfffaaa\\\[[[```jjjrrr|||||||||mmm]]]___eee```cccfffqqq{{{wwwxxxtttcccZZZYYYSSSEEE888555===JJJVVV^^^\\\UUUOOO???999333111---)))))),,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********++++++((()))+++---111:::FFFNNNUUUPPPLLLJJJFFFAAA???AAACCCBBBGGGQQQ[[[ccclllttt{{{}}}~~~nnnjjjddd^^^\\\___ffflllqqqqqqwww||||||rrrlllooohhh^^^^^^lllrrr~~~yyyiii]]]OOOKKKEEEAAAAAAEEEIIILLLCCCGGGIIIHHHGGGDDD<<<444111///,,,***((()))******[[[dddrrr|||yyyeee]]]^^^aaannn|||rrrfff]]]^^^hhhrrrxxxxxx}}}zzzsss___YYYRRRQQQTTTTTTQQQMMM???>>><<<<<>>===FFFSSS]]]^^^[[[UUULLLCCC<<<444+++)))+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************)))))))))************++++++++++++222:::@@@BBBFFFLLLQQQHHHAAA===@@@DDDHHHQQQ\\\dddbbbdddllluuu}}}yyyooouuuyyypppbbb[[[[[[aaakkkvvv|||xxx|||~~~|||xxxwww|||vvvkkkjjjlllnnnttt~~~}}}~~~rrrrrrqqqdddcccqqq{{{zzznnnzzz```EEE>>>BBBFFFEEE@@@:::===GGGLLLKKKDDD>>>666...)))((()))***tttzzzlll[[[MMMRRRnnnkkk```[[[\\\iiixxx{{{{{{~~~}}}zzz~~~{{{wwwbbbUUUNNNJJJNNNUUUMMMEEE>>>;;;999888===BBBOOOJJJEEEEEEGGGCCC888///---***((((((***+++)))'''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((((()))***************+++...555>>>FFFKKKZZZUUUOOOMMMOOORRRTTTUUUTTTXXX\\\[[[TTTMMMMMMQQQYYYaaammmzzzzzzsssooommmjjjiiijjjmmmnnnkkkjjjnnnpppooopppssstttsssssswww~~~|||sssnnnpppnnneee[[[[[[gggwwwnnnTTTLLLFFFBBBFFFQQQ[[[``````[[[TTTKKKDDD>>>777---%%%,,,+++******++++++***)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((***++++++*********,,,000;;;EEEIIIJJJIIIFFFBBBEEE>>>;;;AAAHHHPPP]]]jjjdddccchhhssszzzuuuppphhh______dddvvv~~~vvvooovvv}}}uuukkkjjj```]]]iiiwww~~~|||tttmmmlllnnnvvv}}}uuu}}}jjjRRRJJJCCC@@@CCCCCC===:::???HHHNNNKKKEEE:::000***(((***,,,~~~aaaXXXPPPSSSfffnnnYYYSSS^^^ttt}}}~~~xxx{{{{{{|||xxxzzzoooaaaTTTPPPSSSSSSKKKDDDAAA>>>:::;;;>>>CCCEEEHHHJJJIIIDDD>>>:::333///+++)))******)))((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******+++*********+++,,,++++++---000555999<<<@@@DDDGGGMMMPPPTTTTTTSSSSSSVVVZZZaaacccccc___YYYWWW]]]cccooozzz|||vvvvvvwwwssskkkddd```___aaabbbdddhhhkkkkkknnnvvv|||~~~zzzjjj```bbbjjjqqquuu{{{}}}mmm]]]TTTJJJIIIQQQYYY^^^^^^aaa[[[SSSMMMGGG???555...,,,+++***+++,,,,,,***)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))***************************************+++,,,***(((+++111777CCCIIILLLIIIEEEBBB???;;;FFFBBBBBBIIIPPPUUU___hhhsssvvv~~~{{{uuupppssstttsssrrruuu|||}}}wwwsssyyyvvvlllgggoooyyy~~~}}}}}}yyypppkkklllyyywwwvvvzzz|||zzz{{{mmmdddZZZEEEAAA<<<:::;;;<<>>999999888AAALLLOOOKKKFFFDDDDDD<<<777000+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------------555>>>BBBBBBBBBEEEHHHFFFMMMTTTTTTPPPRRRZZZcccjjjfffaaa\\\^^^kkk|||~~~yyyrrriiidddeeeiiihhhfffbbbaaadddlllrrrxxx}}}hhh\\\^^^eeedddoooxxx|||ooocccTTTMMMOOOVVV[[[^^^eee```[[[VVVQQQIII???888------,,,,,,------+++)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))************************************+++,,,+++)))***111<<>>AAAEEEJJJLLLHHH???555///iiibbbjjjjjjXXXRRRUUU```jjjwwwzzz~~~tttnnnqqquuuxxx{{{|||~~~~~~iiiYYYQQQMMMKKKNNNNNNHHHAAA===:::@@@GGGMMMNNNMMMJJJIIIGGGBBB;;;222+++(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((***+++,,,,,,...111444>>>CCCGGGFFFDDDGGGQQQYYY\\\ZZZWWWTTTUUUZZZcccjjj```^^^___mmm~~~{{{ttt}}}yyyuuupppiiicccbbbfffkkkttt~~~kkk\\\UUUWWW\\\^^^kkk~~~yyyooo___SSSPPPVVV^^^___^^^]]]\\\XXXSSSLLLGGG<<<999555333111///,,,)))************************************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((()))))))))***************************************)))+++333>>>GGGKKKKKKEEECCC<<<555777AAAHHHKKKWWW\\\cccjjjqqqxxx{{{|||{{{yyywwwlll^^^\\\eee{{{uuuooommmuuuxxxpppwww|||yyyhhhVVVLLLCCC;;;:::@@@@@@DDDHHHKKKJJJDDD===999~~~rrrhhh^^^jjjxxx___SSSWWWeeexxx}}}zzzwwweeeUUUNNNKKKNNNQQQMMMGGGEEE>>>>>>@@@EEEKKKOOONNNMMMIIIFFFAAA999111+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((***+++,,,,,,000666<<>>???DDDIIIMMMNNNJJJIIIFFF@@@777000---,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********++++++)))+++---,,,---333<<>>444)))***,,,...,,,(((&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))+++,,,++++++---///++++++---///444999===@@@HHHNNNSSSUUUTTTVVV\\\aaaccc]]]\\\aaajjjwwwzzzvvvxxx{{{xxxqqqpppmmmooonnnccchhhoooxxx|||oooUUUUUUXXX\\\[[[WWWXXX\\\[[[XXXRRRHHH===444///---***+++------,,,++++++,,,)))******+++++++++******))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((''''''''''''(((((('''''''''''''''((())))))++++++******************,,,(((***///...(((***333===CCCGGGCCC:::555777<<<===NNN^^^gggoooxxxyyysssxxxyyy{{{~~~yyymmmddd___tttwwwoooooouuu|||~~~}}}vvvwww{{{{{{yyyrrrqqqsssyyy{{{xxxvvvrrrrrr{{{|||yyyzzzyyyvvvtttvvv~~~zzztttjjj]]]TTTGGG???======<<<;;;lllqqq}}}qqq``````nnn|||wwwmmmuuu}}}}}}}}}|||zzzxxxwwwwwwxxxxxxwwwwwwvvvuuuyyyzzz{{{}}}}}}}}}~~~~~~zzzeeeVVVRRRRRRRRRQQQNNNLLLIIIDDDBBBBBBFFFIIIMMMMMMJJJFFFDDDAAA777---++++++***)))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((()))))))))***(((***++++++++++++---...---///222444777<<>>EEE\\\sss{{{{{{|||xxxrrrwwwwwwuuupppjjjeeedddddd~~~vvvyyy~~~{{{sssnnnqqqooommmmmmpppssswwwyyyrrrvvv~~~yyyppppppwwwyyysssrrrvvvzzz{{{}}}{{{xxxyyyzzzzzzzzz|||yyyzzz}}}}}}ttt||||||~~~~~~wwwvvvxxxxxxcccKKK???@@@BBB???999sssaaaaaattt~~~uuuoooooo~~~{{{{{{}}}|||yyyvvvllliiigggeeeeeeccc```^^^\\\]]]]]]]]]]]]\\\[[[[[[^^^___```cccfffjjjmmmooorrrwww}}}{{{|||wwwvvvhhh___YYYSSSPPPTTTPPPKKKIIIHHHHHHFFFDDDKKKLLLJJJGGGFFFEEE===555///,,,((('''''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))******)))***++++++******,,,...---222888;;;>>>CCCMMMTTTYYYUUUOOOLLLMMMSSS[[[aaa[[[ZZZbbbzzzooohhhpppyyywwwqqqttt~~~}}}}}}}}}~~~qqq```]]]]]]eeeqqqwwwhhhZZZVVVWWWYYY[[[]]]\\\ZZZWWWTTTNNNEEE999000...---+++***((((((((((((+++++++++++++++***)))((())))))))))))((((((((((((''''''(((((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((((((''''''''''''((((((((((((''''''(((((()))***************************)))...000---,,,333<<>>DDDHHHUUUmmm~~~zzzxxxuuuuuurrrllleeedddnnn|||}}}xxxyyyyyypppkkknnntttwwwyyyzzzwwwoooeeeaaadddiiimmmooonnnpppuuuwwwsssllljjjmmmoookkkjjjmmmooonnnmmmooommmlllmmmooosssuuuvvvvvv|||}}}}}}uuurrrtttllltttyyywww|||qqq\\\KKKDDDAAA===:::}}}zzzpppsss{{{zzzzzz{{{}}}yyyvvvuuuqqqmmmjjjhhhddd```]]]SSSQQQNNNMMMMMMLLLIIIGGGDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFHHHKKKOOOSSSVVVWWW\\\dddkkkqqqwww}}}}}}xxxzzzzzz{{{vvvgggYYYPPPTTTRRROOOMMMKKKHHHDDDAAAIIIKKKKKKIIIIIIIIIDDD===555000***''')))+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))************+++++++++***+++---///---555===BBBEEELLLWWWaaa```ZZZSSSOOOPPPTTTYYY[[[\\\eeewwwxxxtttooojjjkkkrrr}}}yyy{{{~~~~~~{{{yyyzzz{{{|||yyy{{{wwwooooookkkmmmlllrrrvvvhhhaaa]]]XXXVVVWWWYYYWWWVVVVVVVVVQQQFFF>>>333000,,,***)))*********,,,,,,,,,+++***)))((('''))))))))))))((((((((((((''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((('''((())))))******************+++++++++)))///...+++111@@@HHHFFF@@@<<<777666;;;FFFQQQYYYddduuuzzzsssssswwwwwwuuummmeeefffuuuuuuooommmqqqqqqnnnmmmooommmjjjhhhlllttt~~~wwwsssnnnlllnnnrrruuuvvvxxxxxxyyyzzzxxxsssnnnkkkjjjjjjlllpppttttttsssrrrjjjgggeeegggllloooooonnnxxx~~~yyytttrrrbbbkkkzzz}}}}}}yyyzzz~~~~~~zzzyyyzzzvvvfffPPPAAA===@@@wwwssszzz|||tttpppmmmyyy~~~tttsss|||~~~}}}||||||{{{yyytttnnnhhhdddaaa^^^ZZZVVVRRRNNNJJJGGGFFFDDDCCCCCCCCCCCCBBBAAA<<<======>>>>>>>>>======>>>>>>======???BBBEEEGGGFFFJJJOOOVVV^^^hhhqqqxxxwww}}}{{{|||zzztttrrr[[[LLLMMMOOOPPPNNNKKKIIIGGGHHHHHHKKKLLLJJJJJJKKKHHHCCC:::333,,,))))))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))************))))))))))))***************++++++++++++,,,///222444;;;CCCGGGIIIOOOZZZdddWWWTTTRRRQQQTTTXXXZZZ[[[hhhwwwyyykkkccchhhmmmmmmppp~~~~~~wwwzzz}}}~~~|||||||||~~~vvvuuusssqqqrrrsssvvvxxxtttvvvyyy}}}~~~~~~{{{nnnxxxzzztttjjj^^^WWWVVV[[[WWWUUUWWWYYYVVVPPPIII888333---))))))+++++++++,,,,,,,,,+++***)))((('''))))))))))))((((((((((((&&&'''''''''(((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***((((((''''''''''''((((((((((((((((((((()))******))))))*********++++++++++++---,,,---:::JJJMMMGGG888999999:::@@@MMM^^^iiilllsssuuunnnlllrrruuusssooohhhfffuuu}}}oooqqqnnnnnnqqqsssrrrqqqqqqpppqqqsssuuu}}}|||{{{uuuqqqssswww||||||vvvpppiiifffgggjjjkkkkkkgggpppssspppwwwzzz{{{~~~}}}jjjkkkqqq{{{nnnooopppqqqwww{{{ttt^^^KKKBBBAAArrrddd]]]iiiyyylllfffmmmxxx|||ooojjjqqq}}}zzzxxxwwwrrrpppmmmggg```YYYSSSPPPKKKKKKIIIGGGDDDBBB@@@???@@@??????@@@AAABBBAAA@@@===>>>??????@@@????????????>>>=========>>>???@@@>>>@@@BBBDDDJJJRRR[[[aaaeeemmmxxxvvvyyyaaaPPPKKKMMMOOOOOOMMMMMMNNNQQQHHHLLLMMMKKKKKKLLLJJJFFF===888111,,,)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))******++++++)))))))))*********++++++++++++,,,,,,,,,...222555>>>CCCHHHJJJKKKOOOWWW^^^MMMMMMOOORRRXXX```hhhmmm}}}nnniiibbbeeejjjttt~~~{{{yyyyyyyyyvvvwwwxxxwwwtttqqqpppooojjjiiiiiihhhiiilllnnnooooooqqqtttxxx{{{}}}xxxsss{{{jjj]]]YYY\\\ZZZWWWWWWXXXVVVRRROOO???888///***)))*********+++++++++++++++***)))((())))))))))))((((((((((((&&&&&&''''''((())))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))((((((''''''''''''(((((())))))(((((())))))***+++)))))))))***++++++,,,,,,------///555BBBKKKJJJCCC444999???EEELLLYYYhhhsssooottttttppprrrxxxtttkkkdddfffsssyyynnnmmmqqqrrrsssuuuxxxyyyzzz{{{|||vvvooofff___]]]___ccceeedddfffccc___eeeqqqtttppp}}}|||{{{yyyrrrnnnqqqxxxxxxkkkiiihhhkkktttwwwnnnggg[[[KKK@@@iiigggiiiwwwuuuggg]]][[[ffflllkkkkkkrrr~~~|||wwwuuuqqqmmmiiifffeeeddd]]][[[VVVPPPKKKGGGDDDCCC@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===>>>BBBGGGKKKPPPXXXccckkkooovvv~~~ttteeeWWWTTTQQQPPPQQQRRRRRRQQQIIIMMMNNNLLLKKKLLLKKKHHHCCC@@@:::333,,,((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++))))))*********++++++++++++,,,,,,---...111555999BBBDDDGGGIIILLLPPPVVVZZZTTTUUUVVVZZZbbbpppwwwrrrsssnnnwww}}}}}}|||{{{zzzyyyyyyyyyvvvwwwvvvrrrnnnkkkkkkmmmhhhhhhgggeeecccaaa]]][[[]]]]]]]]]]]]]]]^^^___```dddeeehhhlllppptttxxxzzz|||}}}~~~uuutttyyy}}}vvvddd\\\XXXXXXYYYYYYXXXVVVTTTSSSLLLCCC666...,,,,,,+++)))******+++++++++******)))))))))))))))((((((((((((&&&&&&''''''((())))))***((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((())))))***+++((())))))***++++++,,,,,,...///666AAAFFFDDD???>>>;;;@@@HHHSSS___kkksssxxxxxx|||zzzvvvwwwzzztttiiigggttt~~~www}}}~~~yyymmmaaabbbppp~~~www}}}xxxssskkkddd```aaafffkkkqqqlllgggfffiiikkkkkkiiiqqquuuxxxyyyzzz~~~zzzuuutttsssvvv|||qqqjjjcccdddmmm}}}zzzvvvvvvooo___PPPuuukkk]]]VVVbbb|||www___bbbjjjxxx|||wwwrrroooooo___\\\XXXSSSOOOLLLKKKKKKIIIGGGCCC???======>>>???>>>???AAAAAAAAAAAACCCDDDFFFEEEDDDEEEFFFGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCAAA???@@@BBBDDD<<>>444000///---***)))******+++++++++******))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''(((((()))))))))))))))******+++((())))))***++++++,,,,,,...222>>>JJJHHH<<<666:::FFFIIIQQQ___ooozzz|||{{{wwwvvvxxxtttlllzzzqqqeeeqqqnnnkkklllssszzz~~~yyyssssssyyywwwrrrqqqwwwzzzuuunnnkkkhhhjjjnnntttyyy~~~~~~{{{}}}}}}tttmmmnnnuuu|||qqqeeebbbjjjyyyvvvmmmrrr^^^```lllqqqhhhcccxxx|||wwwxxxsssjjjaaaYYYTTTQQQPPPGGGEEECCCAAA@@@AAAAAABBBDDDEEEEEECCCAAAAAABBBCCC@@@BBBCCCCCCCCCEEEIIIKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQPPPOOOQQQSSSTTTTTTSSSVVVRRRMMMKKKJJJJJJJJJIIIGGGGGGHHHGGGEEECCCAAA@@@AAA???<<<;;;???GGGRRRYYYggglllsss{{{{{{~~~qqqkkkyyy|||gggQQQOOOYYYWWWJJJPPPNNNLLLLLLMMMLLLKKKIIIIIIHHHEEE@@@:::444///,,,+++***))))))******)))'''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))+++***)))))))))***+++,,,++++++***************++++++000000+++///:::>>>:::BBBIIIOOOLLLGGGJJJVVVbbbfffaaaeeesss|||kkkqqq}}}~~~|||yyysssooollliiiddd___[[[XXXVVVVVVVVVRRRMMMJJJJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHJJJNNNTTTYYY\\\eeegggiiikkkmmmpppuuuxxxyyy}}}xxxkkkdddcccsss}}}vvvmmmkkkVVVXXXXXXVVVTTTTTTUUUUUUTTTSSSOOODDD888000...///------,,,+++))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************((((((***,,,---------,,,666@@@GGGDDD<<<999===AAAIII]]]nnnuuurrrmmmjjjhhhooo|||vvvpppllleeebbbbbbfffmmmxxxuuummmiiiggggggjjjppptttuuuttt~~~|||wwwsssqqqqqqtttvvv}}}}}}uuunnnnnnvvvvvv\\\tttuuunnnoooqqq|||vvvqqqkkkfff]]]TTTKKKFFFCCCAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDBBBBBBDDDFFFEEEFFFGGGHHHHHHIIILLLOOOXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ\\\^^^______^^^]]]YYYUUURRRQQQQQQQQQPPPMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>???BBBGGGKKKUUUYYYbbbllluuu}}}uuueeekkkyyyppp[[[SSSWWWYYYUUUPPPOOOMMMMMMMMMMMMKKKIIIJJJHHHFFFBBB<<<555///,,,+++***((()))******)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***+++***)))))))))***+++,,,++++++************++++++,,,,,,---///666======999HHHNNNSSSTTTRRRSSS[[[bbbfff^^^```vvv~~~ppphhhnnnxxx{{{wwwrrrmmmhhheee___]]]YYYTTTPPPNNNMMMMMMNNNJJJFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????@@@???>>>>>>>>>>>>???@@@DDDCCCCCCDDDGGGKKKNNNQQQWWWYYY[[[^^^```eeejjjnnntttxxx~~~|||qqqfffaaaeeekkk|||~~~tttpppYYYWWWVVVWWWZZZ[[[YYYUUUUUUUUURRRKKK@@@666///,,,,,,,,,,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---///000>>>DDDGGGCCC>>>>>>CCCHHHVVVfffvvvgggbbbgggmmmuuu}}}ssseeeccceeeeeefffgggtttzzzxxxqqqlllkkkkkkmmmoooppppppooouuuzzzzzzwwwwwwyyyrrrpppvvvzzzrrrmmmlllyyyhhhvvvtttlllppp{{{~~~{{{zzzxxxrrrjjjcccYYYUUUNNNFFF@@@===;;;;;;>>>@@@BBBEEEGGGHHHHHHHHHEEEFFFGGGGGGHHHJJJOOORRRUUUVVVYYYZZZ\\\^^^bbbdddnnnnnnnnnnnnnnnmmmkkkkkkkkkjjjjjjlllnnnppppppooojjjgggcccaaa``````______\\\XXXSSSPPPPPPNNNKKKHHHFFFEEECCCBBB@@@???>>>>>>DDDGGGMMMVVVaaallluuuzzzpppgggfffqqqvvvdddWWWSSSVVV[[[RRRPPPNNNNNNNNNNNNLLLJJJJJJIIIHHHEEE???888111---+++)))((((((***++++++***)))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))************))))))***++++++,,,+++++++++******++++++,,,,,,))),,,777AAABBB???<<>>===<<<<<<===@@@BBBDDDKKKMMMNNNPPPSSSXXX___cccjjjnnnuuuzzz}}}{{{wwwtttpppuuu{{{sssggg^^^VVVUUUZZZ\\\YYYUUUXXXXXXWWWSSSLLL@@@444,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,------,,,+++---333888BBBAAA???======AAAHHHMMMgggqqq}}}nnn[[[aaauuu~~~|||ssshhh___aaajjjrrrxxx||||||xxxtttuuutttrrrooolllllllllvvv|||~~~vvvsss{{{wwwllleeerrrttteeemmmppppppmmmppp{{{wwwuuuqqqnnniiibbbZZZTTTLLLIIIEEEBBB@@@@@@AAACCCDDDFFFHHHJJJMMMOOOPPPQQQNNNPPPRRRUUUYYY___eeejjjnnnppptttwwwyyy|||~~~}}}{{{zzzzzz{{{~~~~~~zzzwwwtttssssssssssssrrroookkkeeeaaa___ZZZSSSMMMKKKJJJHHHFFFEEECCC@@@>>>AAAAAABBBEEELLLTTT\\\bbbyyy|||}}}wwwiiijjjyyy{{{qqqdddYYYVVVYYYSSSRRRPPPOOOOOOOOOMMMKKKJJJJJJJJJGGGBBB;;;333///+++***((((((***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((())))))******(((((()))))))))*********)))))))))******+++,,,,,,,,,++++++++++++,,,,,,---...,,,444CCCJJJEEECCCEEEIIIJJJKKKOOOTTTYYY\\\^^^fffvvvxxxyyyrrrvvvyyyrrrnnniiigggbbbYYYOOOHHHGGGHHHCCCBBBAAA???>>>>>>>>>>>><<<;;;999999999::::::::::::::::::::::::::::::::::::999999999999999999::::::999999888999;;;<<<>>>BBBCCCCCCDDDFFFJJJPPPTTTZZZ___gggmmmssswww{{{}}}wwwzzznnnaaaZZZXXXWWWWWWXXXZZZYYYXXXWWWTTTKKK===333...---++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++,,,---...,,,,,,111:::AAADDD>>>999;;;BBBIIIRRRXXXooouuu~~~iiiaaacccwwwzzzrrrhhhhhhjjjqqq{{{~~~~~~zzztttmmmiiikkkmmmuuu}}}~~~vvvvvvzzz~~~}}}wwwtttxxxyyy|||xxxhhheeeqqqsssgggpppuuuyyy{{{|||rrrlllfffccc___ZZZVVVQQQMMMJJJGGGEEECCCBBBDDDGGGJJJMMMOOOPPPRRRVVVZZZ___ccceeejjjlllooorrruuuzzz|||zzzxxxuuuooogggaaa[[[XXXSSSOOONNNLLLIIIFFFGGGDDD@@@>>>???CCCHHHKKKbbbhhhrrr}}}xxxxxxwww~~~}}}wwwjjj]]]WWWUUUSSSQQQQQQPPPPPPNNNLLLKKKKKKKKKIIIEEE>>>777333---+++((((((***+++,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))************(((((()))***++++++,,,,,,,,,,,,++++++,,,---......000444@@@MMMNNNGGGHHHQQQMMMLLLJJJLLLRRR[[[fffmmm{{{{{{|||~~~ssshhh```[[[VVVUUUQQQJJJBBB======???<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================::::::::::::;;;===>>>???;;;;;;;;;::::::<<<@@@DDDJJJOOOVVV]]]dddjjjqqqtttuuuxxx|||~~~~~~~~~~~~{{{zzzrrrfffYYYVVVZZZ[[[XXXVVVWWWXXXSSSIII@@@333000---+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******************++++++++++++***,,,---...111888BBBIIIGGG???<<>>>>>@@@BBBIIIOOOZZZhhhvvv}}}||||||tttdddVVVWWWUUUSSSRRRRRRQQQOOOMMMKKKLLLLLLJJJGGGAAA<<<999///,,,)))((()))+++++++++***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////444<<>>>>>>>>???@@@AAACCCCCC>>>???>>>===;;;;;;<<<>>>@@@CCCHHHNNNTTT[[[ccchhhnnnqqqvvvzzz|||~~~~~~rrrrrrxxxdddYYY[[[YYYVVVTTTUUUXXXWWWQQQKKK<<<666///,,,,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++*********++++++++++++,,,++++++---111888???FFFKKKEEE???AAAOOO]]]dddjjjpppzzz|||yyynnnmmmtttyyywwwqqqiiicccdddhhhmmmrrr|||ppphhheeegggiiinnnuuu|||~~~~~~zzzvvvyyyqqqppptttuuussssssdddgggttt}}}|||ooolll|||vvvmmmfff\\\QQQKKKKKKFFFFFFEEEDDDEEEFFFIIILLLKKKKKKKKKNNNSSSYYY___cccpppuuu||||||zzzzzz{{{|||~~~}}}{{{{{{||||||zzzyyyrrrrrrtttyyyyyyrrrmmmggg```ZZZVVVSSSMMMHHHCCCAAAAAAAAA===@@@HHHSSSbbbrrrxxxsssvvvxxxlll\\\XXXVVVTTTSSSSSSQQQOOOMMMLLLLLLLLLJJJHHHDDDAAA>>>111...***((()))***************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000888BBBIIIHHHEEEIIIPPPTTT[[[___bbb___aaaqqq~~~uuuvvv~~~~~~xxxrrrhhh\\\QQQIIIDDDAAA@@@???======>>>>>><<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@BBBEEEEEECCCCCCDDDFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFDDDBBB@@@@@@AAA>>>???@@@BBBGGGNNNVVV\\\eeeiiipppuuuzzz}}}rrrkkkmmm{{{kkkYYYYYYVVVUUUTTTUUUWWWWWWTTTQQQDDD<<<222,,,+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---,,,...444>>>EEEHHHGGGCCC???HHH[[[hhhjjjlllrrr}}}qqquuunnnjjjddd```cccnnn}}}wwwqqqooommmsssyyy}}}xxxuuutttvvv}}}yyyqqqzzzttttttwwwyyykkkgggrrryyyvvv|||xxxvvv}}}~~~uuujjj```XXXOOOGGGFFFKKKFFFGGGHHHHHHHHHIIILLLNNNNNNOOOQQQVVV]]]fffnnnsss}}}yyyvvvuuuvvvwwwsssqqqoooooooooooommmkkkfffgggjjjpppvvv|||~~~zzzsssiiibbb\\\YYYTTTNNNIIIEEECCCBBB>>>>>>AAAHHHUUUeeeuuuzzzoooqqq{{{vvvgggYYYWWWUUUTTTSSSRRRPPPNNNLLLLLLKKKJJJHHHFFFCCCBBB222///+++(((((()))***)))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))************+++++++++&&&''')))+++,,,---,,,,,,,,,,,,,,,---...///000000;;;DDDGGG@@@@@@IIIPPPPPP[[[ccchhhfffeeevvvuuulllkkkyyy||||||}}}}}}lllfff\\\QQQIIICCC@@@???>>><<<;;;===@@@AAA>>>;;;???@@@BBBCCCEEEEEEFFFFFFAAADDDGGGGGGEEEDDDFFFHHHFFFGGGGGGGGGHHHHHHIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEFFFFFFCCCAAA@@@@@@???>>>======???FFFNNNTTT\\\aaaiiiooouuuyyy~~~tttgggdddppp~~~iiiVVVWWWTTTTTTUUUWWWWWWVVVTTTQQQIII???333,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,000...///666AAAHHHGGGDDDFFFEEEQQQgggsssrrrqqqvvv~~~{{{wwwxxxgggdddbbbfffpppyyytttmmmuuu}}}uuupppoooxxx|||vvvqqqyyyuuuyyy~~~}}}vvv{{{tttqqqppptttlll]]]UUUKKKGGGJJJMMMKKKIIIEEEDDDFFFKKKLLLKKKRRR[[[ZZZ```iiiuuu}}}|||uuutttrrrqqqpppooollliiikkkjjjgggeeeaaa___]]][[[WWWXXXZZZ^^^dddiiinnnqqqyyy|||qqqjjj\\\PPPMMMOOOMMMHHHBBBAAA>>>>>>CCCPPPaaammmxxx~~~ttt{{{zzzcccQQQQQQWWWUUUQQQPPPIIIJJJJJJIIIGGGFFFFFFGGG@@@666+++&&&(((++++++((())))))))))))(((((((((((())))))))))))))))))))))))+++)))(((((()))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,---.........000333666BBB??????DDDMMMTTTTTTQQQaaa```]]]]]]jjjxxxlllgggppp~~~}}}zzz{{{zzz{{{|||ooofffYYYLLLEEECCC???===>>>>>>>>>>>>@@@BBBCCCBBBAAADDDDDDEEEFFFGGGGGGGGGFFFEEEHHHJJJJJJHHHHHHLLLPPPJJJKKKKKKLLLMMMNNNNNNOOOMMMOOOPPPRRRRRRQQQPPPOOOPPPOOOLLLJJJHHHHHHIIIJJJGGGFFFDDDDDDDDDFFFGGGHHHFFFEEEBBB>>>===>>>AAADDDMMMRRR]]]jjjrrrvvvzzz{{{zzzkkkeeejjjnnn]]]RRRTTTXXXZZZUUUQQQQQQRRRQQQPPPIII>>>333,,,+++,,,...************************+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***'''''',,,---++++++,,,---///666???HHHKKKHHHEEEEEESSSaaagggnnnyyyvvvmmmwww~~~zzznnneeejjjiiiqqqxxx~~~}}}uuurrrttt|||{{{xxxsssttt|||yyyooovvvrrrddd]]]PPPKKKFFFEEEHHHIIIIIIGGGMMMKKKKKKNNNPPPRRR\\\gggmmmwww~~~}}}}}}|||zzzwwwtttuuurrrooommmjjjgggccc___[[[ZZZXXXVVVTTTRRRPPPOOOMMMNNNOOORRRUUUYYY]]]___nnnxxx}}}pppbbb[[[WWWQQQIIIJJJIIIGGGCCCBBBGGGOOOWWWlllyyyzzziiiooo~~~sss^^^VVVWWWWWWTTTRRRJJJKKKLLLJJJHHHFFFFFFGGGBBB;;;111++++++,,,,,,+++))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,---......///222666:::<<>>======@@@AAAAAAAAABBBEEEGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNPPPQQQSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^```aaaaaa```___aaa^^^ZZZYYYYYYXXXWWWVVVQQQOOOKKKHHHGGGGGGFFFFFFFFFEEECCCAAA??????@@@AAAFFFIIIRRR___hhhmmmttt{{{zzzwwwvvvrrreee]]]TTTTTTTTTUUUTTTSSSTTTVVVTTTNNNDDD999000,,,+++,,,************************+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++((((((,,,---+++***,,,,,,222<<>>777000,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,---......000555;;;???>>>EEEMMMPPPPPPQQQWWW\\\___^^^fffxxx|||vvvxxxuuu|||}}}pppaaaSSSIII???<<<======@@@CCCBBBAAAAAACCCFFFIIIJJJIIIMMMMMMNNNOOOQQQTTTWWWXXXUUUSSSRRRTTTWWWYYYXXXVVVZZZ\\\^^^bbbeeegggiiijjjlllnnnppprrrssstttssssssqqqmmmhhhhhhiiiiiiddd```]]]YYYSSSOOOLLLJJJHHHFFFHHHGGGFFFEEECCCAAA??????@@@AAAHHHRRR[[[bbbkkkttt{{{~~~~~~~~~wwwnnnggg\\\UUUSSSWWWXXXTTTUUUYYYWWWTTTMMMBBB666...++++++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))))),,,,,,******------777CCCHHHGGGDDDEEEGGGWWWbbbmmmsssxxxuuujjjqqqyyysssbbb___bbbooo{{{vvvtttyyy}}}}}}xxxwwwyyyttt~~~kkkgggzzz~~~tttfffVVVMMMLLL@@@CCCEEEEEEEEEGGGKKKOOOPPPVVVaaalllwww}}}|||{{{||||||{{{yyywwwvvvvvvwwwxxxvvvqqqkkkfffaaa___\\\ZZZXXXUUUQQQNNNKKKKKKJJJHHHGGGEEEDDDDDDBBBAAAAAAAAABBBCCCEEEFFFPPPWWWaaaiiirrr||||||vvvkkkaaaXXXWWWTTTNNNGGGEEEFFFIIITTTddduuu~~~}}}wwwjjjgggwwwbbbYYY]]]]]]XXXRRRRRRQQQNNNJJJHHHGGGGGGBBB@@@<<<555---((((((***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,---...000333999@@@EEEJJJOOOSSSRRRNNNNNNUUU\\\\\\eee|||www{{{~~~~~~zzziii[[[KKKDDD???@@@AAAAAACCCFFFEEEDDDDDDFFFJJJNNNOOOPPPRRRRRRSSSVVVZZZ___dddggg``````bbbbbbcccdddddddddiiilllqqqwww}}}{{{{{{~~~}}}wwwpppkkkeee^^^YYYVVVSSSPPPMMMMMMKKKIIIFFFEEECCCBBB@@@AAA@@@CCCJJJQQQWWWbbbkkkssswww}}}}}}vvvpppkkk^^^XXX[[[[[[UUUSSSYYYVVVVVVRRRIII<<<222---,,,***************************))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---******,,,,,,***,,,111555>>>FFFFFFAAAAAAIIIRRRbbbhhhqqqxxx~~~zzzoooooo}}}www|||wwwfff\\\fffttt~~~vvvqqqrrr{{{}}}{{{|||}}}sssrrreeeuuuxxxlll```SSSGGGCCCFFFDDDFFFGGGFFFGGGLLLUUU\\\\\\iii||||||{{{zzzzzzyyywwwtttqqqmmmmmmnnnnnnlllgggaaa\\\VVVTTTRRRPPPNNNLLLHHHEEEAAAAAA@@@>>><<<;;;:::999777777777777888:::<<<===CCCHHHPPPYYYbbblllwwwyyyvvvrrrhhhZZZMMMFFFEEEFFFJJJRRR]]]hhhuuu}}}qqqgggwwwrrrdddaaa___[[[XXXWWWVVVRRRMMMIIIHHHHHHCCCCCCAAA:::111***)))***))))))))))))(((((((((((((((((((((((((((((((((((('''))))))(((&&&&&&(((***(((((((((((())))))))))))************************))))))*********+++++++++*********+++,,,,,,------,,,...000333777===EEEJJJQQQRRRQQQMMMJJJMMMVVV___hhh{{{xxxxxx~~~{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}}}}{{{nnn]]]RRREEEBBBBBBFFFHHHFFFEEEGGGIIIIIIKKKOOOTTTYYY\\\\\\^^^___aaaeeekkkrrrxxx{{{tttzzz|||ssslllhhhddd^^^YYYWWWRRRLLLGGGFFFEEEDDDCCCEEEBBBBBBEEEIIIMMMUUU^^^gggmmmuuu}}}~~~~~~{{{uuuhhh^^^^^^[[[UUUSSSWWWSSSTTTSSSMMMBBB888111...************************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***+++---,,,,,,000777???DDDFFFCCC>>>DDDSSS```jjjlllttt}}}uuuuuu~~~}}}yyytttiiiggg___eee~~~wwwqqqppprrrtttzzzzzz~~~~~~rrrmmmqqqttthhhZZZPPPGGGAAABBBFFFHHHHHHIIIKKKPPPZZZhhhrrrzzz~~~|||zzzyyywwwvvvtttpppkkkggg___^^^\\\[[[ZZZVVVRRRNNNNNNKKKIIIFFFDDDAAA>>>;;;999888888777666555444444333333333444666888:::;;;;;;===BBBJJJPPPXXXcccmmmuuu{{{zzzlll]]]SSSOOOPPPKKKKKKNNNWWWfffxxxfffnnnssseee```___]]]]]][[[VVVPPPKKKIIIIIIFFFHHHFFFAAA888000,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))&&&%%%(((+++(((((((((((())))))))))))************************)))************+++++++++******++++++,,,---------,,,///222666;;;AAAHHHMMMMMMOOOOOOKKKIIIPPP^^^kkkzzzxxxsss{{{~~~~~~}}}~~~}}}zzzvvvtttsssvvvrrrppppppjjj]]]OOOHHHBBBAAADDDJJJLLLJJJJJJLLLMMMOOOTTT\\\eeelllooopppxxxzzz}}}{{{sssmmmhhh```WWWPPPMMMKKKIIIGGGHHHDDDBBBCCCCCCDDDJJJQQQZZZ```jjjttt{{{~~~}}}}}}|||}}}}}}||||||}}}rrryyy{{{tttiii```ZZZXXXXXXXXXRRRRRRRRROOOHHH???666000************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++......///666>>>FFFGGGGGGEEEFFFPPP```mmmtttwww{{{}}}|||||||||}}}xxxqqqmmmdddjjjooo}}}{{{zzzxxxtttqqqqqqvvv||||||qqquuuvvvdddXXXKKKEEECCCCCCFFFJJJIIIKKKNNNUUUaaarrr~~~|||yyyvvvsssrrrooommmiiiddd]]]YYYQQQNNNKKKHHHGGGFFFDDDBBBBBB@@@>>>===<<<:::777555444444555666666777777888666666666777888:::<<<>>><<<:::===BBBEEEIIISSS^^^eeennnzzzsssggg```^^^OOOLLLJJJNNNXXXhhh{{{uuuxxxiiiccchhhbbbaaa___YYYSSSNNNKKKJJJHHHHHHGGGCCC<<<444...***))))))))))))(((((((((((())))))))))))))))))))))))%%%(((***(((%%%$$$'''***(((((((((((())))))))))))************************)))************+++++++++******+++,,,,,,------...,,,///555:::???DDDJJJMMMJJJQQQVVVSSSOOOVVVjjj|||~~~www{{{zzz~~~{{{uuuoookkkggg```\\\\\\XXXNNNGGGEEEDDDCCCGGGMMMPPPPPPSSSXXX[[[___iiiuuuwwwlllddd^^^XXXRRRLLLJJJFFFDDDDDDBBB@@@CCCIIIMMMSSS^^^jjjsssxxxyyyyyy{{{}}}~~~~~~|||nnnnnn~~~{{{ggg\\\^^^^^^YYYUUUSSSQQQPPPMMMEEE:::111************************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...///222;;;EEEGGGGGGIIIMMMVVVaaammmtttxxx}}}~~~~~~}}}xxxnnnhhhgggjjjyyy~~~nnnnnnqqqwwwzzz{{{~~~}}}{{{vvvpppUUUJJJ???>>>AAACCCFFFJJJKKKMMMSSS___qqq}}}{{{zzzwwwtttqqqllljjjgggccc___XXXQQQLLLJJJFFFAAA===<<<<<<<<<<<<777666666777888888777555000111333444777888:::;;;777777666666888999;;;<<<@@@======@@@AAACCCLLLWWWXXXbbbpppzzzsssggg```MMMKKKGGGFFFJJJXXXnnn{{{pppkkkfffpppeeedddaaa[[[TTTOOOLLLKKKGGGGGGFFFCCC===555---((())))))))))))(((((((((((())))))))))))))))))))))))$$$''')))'''###"""&&&)))(((((((((((())))))))))))************************)))************+++++++++***++++++,,,,,,------...,,,000666<<>><<<999777555444444222333444666888777555333444555666888:::<<<===>>>:::;;;<<<>>>???AAABBBCCC@@@@@@??????AAACCCFFFHHHOOOSSS]]]jjjsssxxx~~~vvvrrrcccTTTHHHHHHMMMSSSZZZaaassssssyyywwwppprrrqqqkkkccc]]]YYYTTTNNNJJJIIIGGGDDDBBB???999///((((((***,,,,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************+++++++++,,,.../////////,,,333;;;BBBFFFHHHJJJLLLLLLSSScccggg]]]ddd~~~~~~}}}~~~~~~|||yyy}}}{{{{{{{{{yyypppbbbXXXMMMHHHEEEEEEDDDDDDGGGLLLKKKRRRYYYYYYYYY```ppp~~~zzzttthhhYYY^^^XXXOOOGGGCCCBBBCCCCCCAAAEEELLLUUU^^^iiirrrxxxyyy~~~}}}yyytttuuusss______aaa___UUUVVVTTTPPPOOOMMMCCC666,,,+++++++++,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++*********************,,,,,,---666BBBFFFBBBMMMBBBIIIccctttqqqnnnssswwwuuunnnqqqvvvssskkkdddaaafffmmm~~~|||~~~yyyzzz|||zzzooo^^^NNNHHHHHHHHHFFFFFFIIIPPPUUUgggzzz~~~|||yyyvvvqqqmmmiiieee```]]]YYYVVVQQQLLLHHHCCC>>>;;;777777666555444444444444666666666888::::::999777999999999::::::;;;;;;<<<;;;<<<===???AAABBBCCCDDD????????????@@@BBBDDDEEEHHHJJJQQQ[[[ccciiirrr{{{}}}pppeeeZZZSSSNNNMMMRRR[[[bbbppp~~~}}}yyy~~~yyywwwvvvooofffaaa___[[[TTTNNNIIIGGGEEEDDDAAA;;;333,,,)))***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,++++++,,,---//////...555777;;;AAAHHHLLLNNNMMMNNNPPPZZZ______lll}}}|||{{{{{{zzzxxxwwwzzzzzzzzzzzzvvviiiXXXJJJCCC@@@???BBBDDDGGGLLLSSS^^^dddjjjqqqyyywwwgggggg___TTTMMMIIIGGGDDDAAADDDFFFIIINNNVVV___iiipppyyy~~~}}}|||yyy{{{~~~tttddd___]]]XXX[[[[[[WWWRRRQQQQQQIII???000---++++++,,,---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************))),,,...111;;;FFFHHHCCCDDDCCCSSSlllvvvnnnkkkrrr{{{zzzooopppyyytttsssssssss}}}xxxiii\\\NNNDDDDDDFFFGGGFFFFFFNNN[[[fff~~~|||vvvqqqkkkddd^^^XXXRRRNNNKKKGGGCCC???<<<:::777555111111222222333444666777:::::::::;;;>>>>>>>>><<<======<<<;;;;;;:::999999<<<===>>>@@@BBBCCCDDDDDD@@@@@@AAAAAABBBCCCDDDDDDDDDCCCFFFNNNUUU]]]hhhrrr}}}}}}xxxooocccUUUKKKMMMTTTTTT```nnnwww~~~yyypppooo{{{|||zzzssskkkhhhhhhddd\\\UUUIIIGGGEEEEEEDDD???777111************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,,,,------...///999;;;AAAIIIQQQSSSOOOJJJKKKLLLPPPXXXfffzzz~~~~~~|||||||||uuuxxxzzzyyyooo___LLL???AAA>>>???DDDIIIMMMVVV___jjjmmmvvv{{{zzzpppccc\\\YYYVVVOOOIIIFFFEEEEEEFFFJJJTTT___fffvvv}}}{{{yyywwwuuuwww|||}}}wwwpppiiiaaa[[[aaa]]]WWWRRRRRRSSSNNNGGG666111+++***---...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++++++++(((+++000777AAAIIIHHHCCCBBBOOOggg||||||ppppppzzzzzzpppnnnyyy~~~{{{rrrsss~~~{{{}}}|||pppwww|||lllZZZMMMHHHGGGFFFFFFEEEEEEKKKZZZmmm{{{~~~}}}zzzxxxooojjjbbb[[[TTTMMMGGGDDDBBB>>>:::777777777666555333333444555666888:::;;;>>>======>>>@@@AAAAAA???======<<<;;;::::::999999<<<===???AAACCCCCCDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCFFFMMMTTT[[[gggqqqzzz}}}|||qqqbbbUUUPPPPPPRRRXXXbbbnnnyyysssppp}}}wwwuuusssqqqnnnhhh```ZZZJJJHHHFFFEEEEEEBBB;;;666,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))***************************+++++++++,,,,,,---,,,,,,---///000555===JJJVVV[[[VVVMMMEEEFFFMMMRRR]]]uuusssyyy|||uuueeeRRREEE>>>FFFDDDFFFKKKOOOVVVbbbmmmpppsss~~~ppphhhfffddd]]]WWWKKKHHHDDDAAACCCKKKVVV^^^llluuu}}}~~~xxxvvvuuutttwww|||~~~~~~}}}|||sssfff___ccc]]]UUUQQQQQQQQQMMMHHH<<<444,,,))),,,...---***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++++++++,,,(((,,,222;;;DDDHHHEEEAAAFFFZZZuuuyyynnnsss~~~qqqmmmxxxwwwyyyhhhgggwwwzzzrrrmmmooosss|||www|||kkk~~~|||nnn]]]MMMFFFJJJPPPLLLIIIGGGLLLZZZooo}}}yyyxxxvvvsssoooeee```XXXQQQLLLGGGBBB???<<<999666555666777888888888888888999:::;;;======?????????@@@BBBBBBAAA???:::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDDDDCCCCCCHHHPPPWWW]]]gggpppxxx|||{{{qqqeeeXXXOOORRRRRRWWWaaannnyyy~~~}}}sssvvvyyywwwppphhhaaa^^^NNNJJJFFFEEEEEECCC>>>;;;111---***((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,---...---,,,---111444222>>>NNNVVVVVVOOOJJJGGGIII[[[cccoooyyy~~~~~~oooXXXGGGBBBDDDFFFGGGLLLSSSYYYbbbppp|||}}}vvvooojjjhhhhhhhhhmmmnnnttt|||wwwooonnnmmmgggbbbVVVRRRKKKDDDBBBFFFMMMSSSbbblllwww~~~}}}xxxsssssssssrrruuuzzzzzzzzzwwwkkkccchhh```XXXUUUTTTQQQLLLHHHAAA999000++++++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,***...666>>>CCCCCCCCCCCCKKK^^^sssvvvlllfffooo|||}}}rrrhhhooo}}}}}}yyy|||tttfffkkk~~~wwwnnniiihhhgggeeezzz{{{zzzmmm]]]OOOGGGEEELLLUUUMMMLLLOOO[[[nnn}}}xxxvvvuuusssnnnjjjYYYTTTNNNHHHDDDAAA>>><<<777666444555777999::::::;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCBBB???===999999:::;;;<<<>>>??????>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCDDDDDDEEECCCDDDIIIQQQWWW\\\dddlllwww||||||tttdddUUUSSSOOOOOOVVV```iiisss|||wwwyyyzzzwwwpppiiidddbbbUUUOOOIIIEEEEEEDDDBBB???666111+++)))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,+++---///...---///444888999AAAJJJLLLHHHGGGKKKPPPTTTooozzz~~~~~~vvveeeOOODDDFFFLLLFFFMMMZZZhhhsss|||}}}wwwnnnfffbbbYYYVVVRRRMMMKKKKKKLLLNNNLLLMMMRRR[[[bbbgggooowww~~~|||~~~}}}{{{xxxsssmmmccc___WWWNNNGGGDDDFFFHHHWWWaaammmvvv~~~~~~|||xxxwwwxxxxxxwwwxxx|||xxx}}}|||}}}yyyuuujjj```\\\YYYSSSMMMKKKFFF???666///+++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++,,,---------...222:::@@@AAA@@@EEEMMMYYYfffqqqpppjjjjjjpppuuujjjgggiiixxx|||xxxuuunnnrrrvvvyyyssshhhiiiqqqwwwnnnlllooonnnjjjkkkqqqvvvzzz~~~|||kkk\\\NNNIIIIIIJJJNNNSSSNNNVVVdddvvv{{{wwwtttqqqlllddd^^^NNNIIICCC???<<<:::888777666555555888;;;======<<>>??????@@@AAABBBBBBBBBCCCEEEFFFCCC>>>::::::;;;<<<===???AAABBBBBB@@@BBBEEEGGGHHHGGGFFFEEECCCCCCCCCCCCDDDFFFHHHIIIJJJIIILLLRRRWWWZZZbbbjjjvvv|||tttggg```ZZZVVVXXXYYY\\\cccllluuu}}}~~~vvvrrrpppnnnjjjggg]]]VVVMMMGGGEEEFFFEEEDDD;;;555---******+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++...000///...111777<<>><<<;;;;;;<<<===<<<;;;===CCCGGGJJJQQQXXX\\\```hhhpppwww{{{}}}~~~wwwttttttwwwvvvtttyyyzzzttthhheee```XXXOOOIIIFFFEEEMMMTTT^^^fffpppzzz}}}{{{}}}{{{|||{{{yyy{{{yyy|||vvvggg```[[[TTTPPPOOOJJJFFF???555---)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++,,,------...222777???DDDAAAAAAMMM]]]jjjqqquuuuuuwwwzzzvvvoooccclllxxx~~~{{{~~~{{{sssooorrrtttwwwttthhhhhhrrr{{{{{{uuukkkiiihhhggghhhjjjlllnnnuuu|||vvvsssuuuvvvrrrfffffffffjjjuuuzzzxxxwww___QQQFFFIIIOOOPPPPPPQQQTTTddd||||||~~~zzztttoooiii```UUUMMMGGGCCC===999777555444333777777888;;;???@@@@@@???BBBBBBBBBBBBCCCDDDEEEFFFCCCCCCEEEGGGGGGDDD>>>999<<<===>>>???AAACCCDDDDDDBBBDDDGGGIIIJJJJJJHHHGGGGGGGGGFFFFFFHHHJJJMMMOOOSSSQQQQQQUUUXXX[[[ccckkkuuu{{{yyypppiiiccc```ZZZUUUXXX```gggttt}}}zzz{{{sssmmmpppssspppkkkccc[[[PPPHHHFFFGGGGGGGGG>>>777...***+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,+++...000000///222999???IIIJJJLLLNNNPPPSSSVVVYYYbbb}}}zzzyyyzzzzzzxxxuuuooobbbSSSKKKOOOVVV\\\___mmm~~~wwwjjj\\\NNNKKKIIIDDD@@@@@@;;;;;;:::999999888888888===999888999999888===CCCIIIMMMTTT\\\bbbfffggghhhiiieeeeeeiiiiiifffhhhooowwwyyyqqqeeeeeebbb]]]UUUNNNJJJHHHDDDJJJPPPXXXcccpppwwwxxx{{{zzz|||yyyuuuuuuzzz|||}}}kkkaaaZZZSSSQQQRRRLLLKKKDDD999...)))***---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++,,,,,,---......444:::CCCFFFBBBCCCTTTiiirrrvvvxxxzzzyyyhhhgggwww}}}zzz{{{zzzwwwjjjgggsss|||pppfff```UUUTTTRRRQQQQQQRRRTTTUUUYYYaaalllwww|||uuuuuuvvvsssjjjeee___```mmmvvviiiQQQLLLIIINNNQQQQQQPPPQQQ___www}}}zzzsssjjjaaaVVVLLLFFF>>><<<999777555444555555999:::<<<>>>???@@@@@@AAAAAA@@@@@@CCCGGGHHHFFFCCCDDDHHHKKKIIICCC<<<999888@@@@@@@@@@@@AAABBBCCCDDDDDDGGGJJJKKKIIIHHHJJJKKKCCCJJJJJJDDDFFFTTT\\\[[[aaaZZZTTTTTTVVVWWW\\\bbbooovvvxxxqqqhhhbbb```]]]XXXTTT___hhhuuu~~~~~~rrrwwwqqqdddhhhrrrrrrjjjfff^^^SSSLLLIIIHHHGGGEEEAAA;;;333---++++++)))((())))))))))))))))))))))))************************))))))))))))************++++++******************,,,+++*********+++,,,---///---+++---333999>>>@@@KKKIIICCCJJJZZZ]]][[[aaaqqq{{{|||xxxxxxvvvqqqbbbSSSJJJLLLQQQVVVcccqqq}}}nnnbbbWWWPPPGGGAAA>>>===<<<;;;999999999999999888888888888888888:::<<<>>>===<<<@@@BBBEEEIIILLLQQQWWWZZZYYYWWWWWWXXXVVVYYYgggxxx|||zzzwww}}}}}}ssshhhddd```^^^\\\WWWOOOHHHGGGFFFJJJSSS\\\dddnnnvvvsssssstttxxx{{{zzzvvvqqquuuyyy~~~|||yyygggccc```XXXSSSUUUNNNKKKFFF@@@444***(((,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************000***(((---...+++***---;;;<<>>???@@@@@@@@@@@@AAABBBCCCEEEGGGJJJLLLKKKKKKHHHDDD@@@<<<;;;;;;AAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKLLLKKKJJJKKKMMMEEEJJJKKKGGGMMM]]]hhhhhheee^^^XXXWWWWWWWWWZZZ___hhhttt}}}tttiiidddbbb___WWWQQQWWW___nnn~~~zzztttddddddmmmooolllgggaaaWWWOOOJJJGGGEEEDDDAAA<<<444///,,,+++***((())))))))))))))))))))))))************************))))))))))))************************************,,,+++*********+++,,,---...---...222777<<>>??????>>>>>>???AAACCCEEEHHHKKKMMMMMMLLLMMMPPPQQQWWWfffuuuzzzwwwtttyyy~~~wwwlllhhhbbb``````^^^YYYTTTKKKFFFFFFLLLUUU]]]fffmmmuuuvvvwwwxxxxxxxxxvvvtttvvvyyy~~~}}}~~~zzziiibbbaaa\\\TTTOOONNNKKKGGGBBB888---***,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,((((((,,,---,,,...444<<<;;;BBBEEEAAANNNcccmmmqqqwww|||rrrlll{{{zzzrrrlllnnn{{{ooo```SSSKKKGGG@@@???>>>===<<<<<<<<<<<<<<>>???@@@@@@@@@@@@CCCEEEEEEDDDHHHOOOVVVQQQLLLDDD???=========>>>AAAAAAAAABBBCCCEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLMMMGGGKKKJJJJJJVVViiiuuuxxxjjjccc\\\YYYWWWVVV[[[aaalllzzzyyynnnhhhddd___VVVNNNNNNRRR___rrrqqqlllnnnooolllkkkggg```VVVMMMGGGEEEEEEBBB===666111...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,---------...111666===AAACCCCCCEEEJJJIIIMMMVVVWWW\\\jjj}}}pppbbbUUUSSSUUU\\\dddsss|||uuukkk^^^RRRJJJCCC???:::666555666666666777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCDDDHHHOOOYYYiiivvvwwwtttpppsss~~~tttoooiiifffffffffeeecccVVVMMMGGGJJJPPPVVV]]]dddvvvyyy{{{zzzwwwuuuuuuwwwwwwzzz|||}}}zzzxxxyyy|||{{{lllcccbbbbbbYYYNNNMMMJJJHHHEEE===222,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))+++,,,---444;;;CCC>>>CCCJJJOOO___rrrvvvssszzzqqqrrrwwwyyyiiieeemmm|||sss___PPPFFF@@@===:::999888777777777777777555777999<<>>???@@@@@@@@@@@@AAACCCFFFHHHIIIMMMRRRWWWNNNHHH@@@<<<<<>>??????@@@===???AAABBBCCCCCCDDDEEEGGGGGGHHHJJJLLLKKKIIIHHHHHHEEECCCGGGQQQ```qqq|||uuuqqqnnnqqqxxx}}}|||xxx{{{}}}{{{xxxtttqqqpppooommmkkkbbbZZZSSSOOONNNPPPWWW```rrryyy~~~}}}xxxtttuuuxxxxxxyyy{{{{{{zzzxxxuuutttrrrwww{{{|||{{{qqqdddaaaeee```UUUMMMJJJHHHHHHAAA666---+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++''')))++++++***...777@@@FFF>>>DDDRRRbbbyyy}}}mmmhhhtttqqqaaaccctttzzzeeeQQQEEE???<<<;;;999888777777666666666777777777777888999===BBBFFFHHHKKKOOOQQQQQQRRRRRRSSSRRRPPPSSSYYY```hhhtttxxx}}}yyykkkjjj~~~|||ooo___OOODDDMMMLLLNNNTTT\\\hhh{{{|||{{{uuuoooiiibbbWWWMMMDDD===888555222333444555777:::;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDDDDGGGLLLPPPRRRQQQNNNFFFAAA===<<>>>>>>>>???@@@@@@AAAAAA@@@BBBFFFGGGGGGGGGJJJLLLKKKLLLNNNRRRUUUTTTQQQMMMPPPKKKFFFIIIVVVhhhxxxrrrooommmpppuuuwwwwwwvvvvvvuuuxxx~~~|||xxxtttpppjjjeee___XXXOOOJJJQQQ[[[iiisss}}}zzzttttttvvvxxxxxxxxxxxxwwwuuusssqqqoootttvvv{{{yyy}}}xxxjjjcccdddbbb[[[QQQLLLIIIIIIEEE:::000,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,---+++***000:::AAA???>>>OOOjjjmmm```eeeyyy~~~uuulllhhhqqqrrr\\\III???<<<;;;:::999888777777777777777777888999999888888:::===@@@>>>@@@CCCEEEEEEFFFHHHIIIKKKLLLTTTcccsss~~~~~~}}}xxxuuu{{{~~~ssseeeVVVKKKDDDLLLKKKPPP[[[iiiwww|||yyyssskkkddd\\\QQQGGG???:::777666444555666888:::<<<===>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGJJJPPPTTTRRRKKKEEE>>>======???AAACCCDDDCCC@@@@@@BBBCCCEEEHHHJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKNNNVVVdddsss}}}}}}vvvqqqooottt}}}qqqfffaaa```UUUPPPNNNRRRZZZdddrrr}}}~~~{{{~~~uuutttppphhh]]]QQQHHHDDDCCCBBB@@@;;;444///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))***+++---............///000333:::DDDNNNUUUXXXQQQNNNEEEJJJ___pppqqqaaa\\\```ppp~~~{{{sssiiicccbbbVVVVVVVVVWWWXXX[[[]]]^^^\\\\\\YYYRRRGGG>>>:::999777888::::::::::::<<<>>>>>>???@@@AAABBBCCCDDDDDDEEEIIINNNOOOOOOPPPTTTWWWYYYZZZ\\\aaadddccc]]]XXXRRRNNNIIIMMM\\\oooyyyzzzoookkkjjjmmmqqqrrrtttwwwyyywwwxxx}}}yyyrrroookkkcccWWWNNNOOOUUU^^^hhhuuuzzzxxxsssrrrsssvvvvvvvvvuuutttsssrrrqqqrrrssstttyyy~~~yyyqqqkkkfffaaaYYYQQQKKKJJJGGG>>>444///,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***---...+++,,,444<<<@@@<<>>@@@BBBDDDEEEFFFIIIKKKMMMLLLTTTfffzzzzzzyyy{{{{{{{{{}}}tttdddUUUKKKGGGFFFKKKNNNXXXhhhxxx}}}xxxtttkkkbbb[[[TTTIII@@@:::888888777777888999;;;<<<>>>>>>>>>???AAABBBEEEGGGHHHIIIIIIJJJLLLPPPRRRQQQLLLDDD???===???AAABBBCCCCCCEEEFFFBBBCCCDDDFFFHHHKKKMMMOOOPPPMMMKKKKKKMMMNNNMMMLLLKKKLLLNNNPPPTTT^^^nnn{{{~~~|||||||||tttmmmhhhVVVWWWYYYZZZYYY\\\hhhvvvyyy}}}|||yyy{{{xxxvvvrrrllldddYYYMMMEEECCCDDDBBB===666000,,,,,,))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,)))***,,,---...//////...111333777>>>GGGOOOSSSUUURRRTTTQQQXXXmmmyyyoooeee```hhhssswwwnnnhhhaaaWWWRRRRRRIIIIIIIIIJJJKKKMMMNNNOOOOOONNNJJJEEE@@@<<<;;;;;;999;;;>>>>>>======???AAA???@@@BBBEEEHHHJJJLLLMMMMMMRRRWWWZZZZZZ[[[```dddjjjjjjllloooqqqmmmeee^^^NNNMMMLLLSSSddduuuxxxrrrjjjfffeeehhhkkkkkkpppvvvxxxxxx{{{}}}wwwsssjjj^^^WWWUUUSSS]]]iiipppqqqppppppqqquuuttttttssssssssssssssstttqqqrrrxxxuuunnnbbbWWWNNNLLLJJJCCC999444,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))------+++///999???@@@@@@PPPwww}}}mmmiiissspppjjjuuuooo```LLL>>>999888777666666555555555555555666666555666888999999:::<<<>>>>>>???AAACCCDDDFFFJJJMMMRRRTTT___qqq{{{{{{|||{{{zzz{{{|||kkkXXXIIIBBBDDDHHHLLLRRRbbbtttyyysssmmmcccYYYTTTLLLCCC;;;777777888999::::::<<<===>>>?????????@@@AAACCCFFFHHHJJJKKKLLLKKKPPPTTTSSSMMMEEE@@@>>>???BBBDDDDDDCCCCCCFFFIIIDDDDDDFFFHHHKKKMMMPPPQQQRRROOOLLLLLLNNNPPPOOOMMMJJJMMMQQQRRRSSS[[[kkkzzz{{{uuulll___eeellllllccc^^^fffrrruuuzzz~~~uuuttt}}}zzzvvvqqqkkk```SSSIIICCCDDDCCC>>>777000---,,,))))))))))))))))))))))))************************))))))))))))************((())))))***++++++,,,,,,)))***,,,.../////////...222555:::BBBJJJOOOPPPPPPQQQYYY\\\eeexxx~~~qqqeee```aaahhhxxx|||pppeee[[[WWWPPPGGGCCCEEEAAAAAAAAABBBBBBCCCCCCCCCFFFCCC???<<<;;;;;;<<<===<<>>@@@BBBCCCEEEHHHLLLOOOYYYbbbsssyyywwwxxxuuuttt]]]IIIBBBFFFMMMQQQLLLVVViii{{{vvvqqqgggZZZPPPKKKDDD===;;;<<<===;;;777============>>>@@@AAABBBEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTRRRJJJ@@@<<<@@@EEEFFFFFFFFFGGGIIIIIIIIIHHHHHHKKKOOOQQQRRRQQQOOOOOOLLLKKKJJJJJJKKKLLLOOOPPPNNNOOOPPPRRRWWWaaammmvvv{{{~~~}}}}}}~~~xxxoooooo|||wwwwww~~~}}}oooyyy||||||xxxrrrhhhXXXIIIHHHFFFBBB>>><<<888///(((******++++++++++++*********++++++,,,,,,+++++++++++++++******************---------,,,,,,+++++++++,,,---...---,,,---000222666999>>>DDDHHHKKKMMMOOORRRUUU^^^lllzzz}}}rrraaaaaa[[[bbbyyyuuudddXXXTTTMMMGGGDDDAAA???>>>;;;;;;;;;<<<<<<<<<=========<<<:::999999:::<<<===???AAABBBCCCCCCDDDGGGIIIKKKMMMPPPSSSUUUWWW[[[]]]^^^aaafffiiikkkmmmooopppvvvuuuuuuwwwqqqeee[[[VVVLLLIIIRRRgggyyy|||uuupppcccbbbaaaaaacccfffjjjlllqqqtttyyy~~~yyysssjjjdddTTTPPPOOOUUUbbbmmmooolllppppppqqqrrrsssrrrpppooosssqqqqqqttttttuuu}}}zzzlllXXXJJJHHHJJJEEE<<<111---+++------***)))***)))))))))))))))))))))))),,,+++******))))))************************************+++++++++,,,,,,,,,---,,,---000555;;;@@@BBBEEE```vvvxxxqqqbbbhhhzzzppppppyyy```QQQAAA;;;999777555666666666666666666777888999::::::;;;;;;<<<=========AAACCCDDDBBBBBBGGGRRRZZZjjjuuu}}}wwwtttyyytttrrruuuxxx{{{~~~lllUUUEEEBBBGGGJJJJJJUUU___rrr{{{vvvooodddWWWMMMHHHCCC>>>;;;;;;<<<;;;999>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLPPPVVV[[[ZZZUUUMMMDDD>>><<<>>>@@@FFFGGGHHHJJJMMMNNNMMMLLLLLLMMMNNNOOONNNPPPSSSVVVNNNNNNMMMMMMNNNPPPRRRTTTNNNSSSXXX[[[___iiixxxxxxllljjjooowww{{{yyyrrrbbbPPPIIIFFFBBB@@@>>>:::222***+++++++++,,,,,,+++++++++))))))******++++++++++++************************---------,,,,,,+++++++++------------,,,---000222999===CCCGGGJJJKKKKKKLLLYYYYYYaaaqqq~~~rrrhhh```hhhlllzzzzzziiiZZZPPPLLLGGGCCCAAA@@@???>>><<<<<<;;;;;;:::::::::999999999888888999;;;===???AAACCCEEEEEEFFFGGGJJJLLLNNNQQQTTTWWWYYY[[[___aaacccfffiiilllmmmooorrruuuwwwtttssssssnnnbbbWWWRRRNNNLLLVVVkkk||||||rrriiiaaaaaabbbcccfffiiilllnnnrrruuuzzzzzzpppggg```TTTMMMIIINNN]]]kkkrrrrrrssssssssssssssssssrrrppppppnnnooorrrqqqrrrzzz}}}sss___OOOKKKLLLGGG???333...+++------***)))+++************************,,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,...222777;;;>>>???HHHcccxxxrrrlllfffaaalllooonnnyyyvvv]]]OOO@@@:::888666555666555555555666666888999999<<<======>>>???@@@AAABBBCCCEEEEEEDDDEEENNN[[[fffuuu|||{{{{{{sssmmmlllooovvvrrr```KKKBBBEEEKKKLLLJJJ```lllxxxqqqhhh]]]PPPGGGEEECCC???<<<;;;;;;;;;<<>>>>>>>>>>>>>><<<<<<;;;:::999888777777777777777888:::<<>>???AAABBBCCCCCCDDDEEEFFFJJJUUUfffrrrzzztttnnnllllllssscccUUUGGGDDDIIIOOOSSSVVVlll{{{~~~zzzrrriii___SSSHHH@@@DDDCCCAAA>>><<<<<<>>>@@@??????@@@BBBDDDFFFHHHIIILLLKKKNNNSSS[[[______^^^QQQHHH>>>;;;???EEEGGGFFFGGGJJJMMMPPPRRRSSSTTTUUUVVVYYY\\\[[[XXXTTTTTTTTTNNNNNNOOOOOOQQQSSSVVVWWW^^^cccjjjrrr~~~{{{uuussswww|||yyy~~~~~~~~~sssaaaPPPHHHBBBCCCCCC>>>777111,,,++++++++++++++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...222555777@@@IIIMMMKKKHHHIIIKKKQQQZZZkkkvvveeeXXXVVVXXXddd}}}~~~pppcccZZZSSSKKKEEECCC@@@>>>===>>>??????>>><<<<<<<<<;;;:::999999999888888999:::;;;>>>@@@AAADDDFFFHHHJJJLLLOOORRRUUUZZZ]]]aaadddfffhhhjjjlllmmmooorrrrrrqqqppppppqqqtttnnnkkkjjjfff]]]SSSPPPTTT___qqqzzzmmmeeefffjjjpppxxx~~~vvvooolllggg```YYYTTTSSSWWWbbblllnnnnnnooonnnmmmmmmnnnooorrrsssvvvwwwuuutttuuuxxx}}}yyy|||mmm[[[PPPKKKGGGCCC999333......---******---************************,,,+++******))))))************************************+++++++++,,,,,,,,,,,,...222666;;;AAAGGGJJJ[[[kkkttt{{{yyykkkhhhYYYmmm}}}pppaaa```rrr}}}dddPPPEEE:::777666555555777555555666777888:::<<<===>>>>>>>>>???AAACCCEEEFFFFFFJJJNNNQQQWWWcccsss~~~wwwvvvvvvwwwuuuuuu{{{VVVNNNGGGGGGIIIMMMXXXccczzz~~~||||||vvvmmmbbbWWWMMMDDD???CCCCCCBBB???===>>>AAADDD>>>>>>@@@BBBEEEGGGJJJKKKNNNOOOSSS[[[cccbbbXXXNNNEEECCCAAAAAACCCGGGKKKMMMOOORRRUUUWWWXXXYYY\\\___hhhgggddd```\\\YYYXXXXXXSSSRRRSSSTTTWWW[[[___aaapppwwwzzzxxx}}}}}}}}}|||yyylllWWWKKKBBBCCCDDD???888444,,,+++************+++,,,000///...,,,***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------000555999<<>>??????@@@CCCEEEIIIKKKNNNQQQUUUXXX___bbbfffiiijjjkkkmmmnnnooosssvvvxxxuuurrrooommmmmmiiifffeeeaaaXXXSSSRRRXXXjjjuuuooommmuuuyyy|||vvvtttllliiieee^^^SSSMMMUUUaaahhhjjjmmmmmmmmmmmmoooqqquuuxxxzzzzzzyyyxxxvvvuuu|||xxxfffVVVOOOKKKIII===666000...---++++++...************************,,,+++******))))))************************************+++++++++,,,,,,,,,...000333777===GGGSSS[[[```mmmvvviii```ZZZrrr~~~jjj[[[ggg{{{vvv\\\HHH???888666666555666999777777777888:::<<<===>>>AAABBBBBBDDDGGGKKKNNNPPPRRRXXX___dddjjjsss~~~{{{rrrssswww{{{{{{xxxzzzNNNJJJHHHHHHGGGKKK\\\ppp~~~}}}yyyssshhh\\\QQQIIIEEECCCCCCAAA???>>>???AAACCCEEE>>>>>>@@@CCCFFFIIILLLNNNRRRUUU[[[aaaccc[[[NNNDDDBBBEEEGGGHHHGGGIIIMMMPPPPPPSSSVVVXXXXXX[[[aaafffsssjjj```YYYYYY[[[\\\\\\RRRRRRSSSVVV[[[ccckkkooo~~~yyy~~~~~~xxxwww}}}uuunnnrrrzzzaaaQQQDDDDDDEEE???999777---,,,+++******+++,,,---222111...,,,************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------......///444999>>>GGGOOOUUUQQQGGGAAADDDJJJ[[[vvvvvvaaaTTTPPPVVVjjj}}}zzzoooggg[[[RRRMMMLLLLLLLLLHHHFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>?????????@@@@@@????????????????????????CCCEEEIIILLLOOOSSSXXX[[[bbbeeeiiilllllllllmmmmmmooossswwwxxxvvvssspppooojjjhhhgggeee]]]UUUTTTWWWbbbwwwxxxxxxzzz{{{xxxmmmjjjiiieeeZZZNNNPPPZZZcccgggllloooooopppsssuuuwwwzzz|||{{{zzzzzzwwwrrrxxx~~~~~~lllXXXMMMJJJIIIAAA999111///---++++++///++++++++++++++++++++++++,,,+++******))))))************************************+++++++++,,,,,,,,,...111555999AAANNN]]]hhhbbbppp~~~bbbVVVcccwww~~~}}}zzzxxxzzzbbbZZZkkk}}}oooUUUBBB;;;666666666666888;;;:::::::::;;;<<<>>>???@@@@@@AAACCCGGGMMMSSSYYY]]]```fffmmmrrruuu|||}}}xxxooommmooouuuyyy{{{HHHEEEEEEIIIJJJQQQhhh~~~}}}ssslll```SSSIIIDDDDDDEEEBBB>>>;;;;;;???BBBCCCCCC???@@@BBBEEEHHHLLLOOOQQQWWW^^^eeedddYYYNNNGGGEEEEEEGGGJJJKKKKKKMMMPPPSSSRRRUUUXXXYYY[[[aaajjjqqqrrrhhh___]]]cccfffddd```TTTTTTVVV[[[eeerrr~~~}}}tttmmmnnnrrrrrrppppppppppppllliiiooo{{{zzzyyy}}}}}}llleeefffwww|||lllXXXHHHFFFFFF@@@:::;;;///...---,,,,,,---...///000...,,,+++******+++,,,((())))))***++++++,,,,,,+++++++++,,,,,,---------------...///111777===BBBOOOVVV[[[UUUIIIEEELLLUUUooo|||iiiXXXVVV\\\iii|||qqqjjjaaaYYYUUURRROOOLLLHHHFFFDDDCCCDDDCCCBBB@@@@@@@@@@@@@@@?????????????????????@@@?????????>>>CCCFFFJJJNNNQQQVVV[[[^^^dddgggjjjllllllkkkjjjjjjkkkmmmpppqqqqqqpppqqqrrrpppqqqrrrmmmaaaXXXZZZbbbvvv{{{tttlllhhhjjjeeeYYYTTTVVV[[[bbbjjjooopppqqqtttxxxyyy}}}~~~{{{{{{|||yyyrrrtttuuu]]]NNNIIIHHHDDD;;;333///---+++,,,///++++++++++++++++++++++++,,,+++******))))))************************************+++++++++,,,,,,,,,---111777===EEERRRbbbmmmiiixxxzzzccc___vvvzzz{{{|||xxxhhh^^^bbbqqqeeeKKK>>>888555666777666999===============>>>???@@@AAA@@@BBBGGGNNNXXXccckkkqqqtttxxx|||}}}~~~|||oookkkkkksss|||EEEAAABBBIIIOOO[[[vvv~~~|||{{{mmmeeeYYYLLLBBB@@@BBBEEEAAA<<<888999>>>CCCCCCAAA@@@AAACCCFFFJJJNNNQQQSSSZZZeeelllcccPPPDDDEEELLLGGGHHHHHHJJJNNNRRRUUUWWWXXX[[[___aaadddkkkwwwqqqkkkhhhoooyyy{{{qqqggg]]]]]]```gggsssooo___]]]^^^XXXUUUWWWZZZ^^^^^^YYY]]]mmm|||~~~}}}}}}xxxqqqeee___kkkyyyqqqttt~~~sss]]]JJJHHHGGGAAA<<<===222000///......///000222,,,+++***))))))+++---...((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,---...///222888@@@EEEPPPXXX\\\WWWMMMKKKVVVbbbfffWWWPPP[[[nnn~~~|||zzztttjjjccc^^^WWWOOOHHHFFFDDDCCCCCCCCCCCCBBB@@@BBBAAAAAA@@@???>>>============>>>????????????>>>DDDGGGKKKOOOSSSXXX]]]aaadddgggjjjlllkkkiiihhhhhheeefffggghhhiiilllqqqtttyyy|||}}}wwwhhh]]]aaakkkppphhhnnnooodddYYYVVVUUU]]]gggmmmoooppptttwww|||}}}}}}|||tttttt}}}gggUUUOOONNNEEE<<<333000---+++,,,000++++++++++++++++++++++++,,,++++++***)))***************************************+++++++++,,,,,,,,,,,,111999@@@HHHTTTbbbmmmrrruuukkksss~~~~~~ooo\\\dddqqq|||zzz]]]BBB;;;777444666777777:::?????????>>>>>>???@@@AAAAAAGGGJJJQQQ[[[hhhuuuqqqmmmnnnyyy<<>>===>>>>>>=========>>>>>>???FFFIIIMMMQQQTTTWWW[[[^^^___`````````^^^^^^```aaa```bbbfffkkkpppxxx}}}qqqeeecccrrryyytttmmmiiigggccc\\\WWWTTTZZZcccmmmtttwwwwwwvvv{{{zzz}}}}}}yyyvvv}}}{{{vvvcccTTTMMMFFFCCC<<<333---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++,,,,,,+++******666>>><<>>>>>??????@@@BBBCCCEEEEEEEEESSSfffuuu}}}|||yyywwwyyy???BBBGGGNNN]]]uuu}}}xxxtttgggYYYKKKFFFFFFDDDBBBAAA===:::999:::???CCCFFFFFFJJJIIIIIILLLRRRYYY```ccc\\\WWWPPPIIIFFFFFFJJJLLLKKKKKKMMMPPPTTTYYY]]]___bbbfffeee```aaaiiiqqqtttwww}}}vvvppp}}}{{{uuukkk```UUUOOOMMMIIIHHHJJJOOOYYYiiiwww~~~zzz}}}zzzuuuZZZIIIEEEEEEBBB>>>888555111.........------+++++++++++++++++++++++++++*********++++++******++++++,,,,,,,,,---------...///111222555<<>>@@@@@@@@@??????@@@@@@AAABBBFFFLLLPPPSSSUUUWWWXXXZZZ[[[\\\\\\\\\]]]___bbbhhhlllqqqxxxyyypppmmmttt|||zzz~~~xxxnnnjjjjjjjjjfffaaaYYY]]]fffpppyyy{{{zzzwww}}}||||||~~~zzzwww~~~jjjYYYPPPHHHEEE>>>555000---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---...---,,,222888>>>DDDOOO```qqqzzzqqqhhhuuu{{{}}}{{{yyy}}}~~~{{{iii\\\ZZZjjjyyy|||bbbKKK===999888777777888:::<<<>>>>>>???AAACCCDDDEEEEEEEEEQQQ```rrr{{{|||}}}{{{wwwxxx~~~EEEDDDGGGTTTkkk~~~tttlll^^^RRRGGGFFFIIIFFFAAA>>>:::999:::===BBBFFFHHHIIINNNLLLJJJNNNWWW___eeehhhTTTPPPIIIDDDDDDGGGMMMQQQOOOOOOPPPSSSWWW\\\aaadddeeeeeeaaa\\\\\\aaaeeeeeetttzzz|||~~~wwwlll^^^TTTLLLIIIGGGJJJNNNWWWggguuuyyyooo{{{|||}}}aaaMMMEEECCC@@@===@@@;;;444///---,,,++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------///000111333888@@@JJJPPPSSSQQQNNNXXXeeedddkkk~~~hhhLLLNNNOOOgggzzzsssppptttyyy~~~{{{tttnnn___VVVMMMJJJIIIHHHKKKPPPMMMMMMLLLJJJHHHHHHJJJLLLPPPPPPPPPOOOLLLHHHDDDAAACCCCCCBBBAAAAAABBBBBBCCC>>>CCCIIINNNPPPRRRSSSUUUWWWXXXZZZ\\\]]]```eeehhhrrrvvv}}}ooojjjsss~~~wwwvvvzzz~~~~~~{{{pppkkkmmmoooooolllcccdddjjjsss||||||www{{{}}}wwwsssyyyooo\\\PPPKKKGGG@@@888222...------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------.........///555555;;;IIIYYYjjj}}}yyyffflll~~~}}}{{{vvvzzz{{{tttqqqbbb```dddooosssXXXCCC888999888888888999;;;===>>>???@@@CCCEEEGGGIIIIIIIIIZZZkkk}}}|||{{{~~~}}}wwwwww~~~HHHHHHNNN]]]ttt|||nnncccUUUKKKEEEHHHKKKHHH@@@<<<999:::<<<@@@DDDGGGHHHIIIMMMLLLMMMSSSZZZ___```^^^MMMKKKHHHFFFGGGJJJOOORRRRRRRRRSSSUUUYYY^^^ccceeedddaaa\\\XXXYYY\\\^^^^^^mmmvvv~~~wwwjjj```PPPLLLIIIIIILLLSSSbbbooo~~~{{{{{{yyynnnyyy~~~xxxxxx|||hhhRRRHHHDDDBBB@@@EEE???666///,,,+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,------------...//////000555<<>>BBBFFFJJJMMMQQQUUUXXX\\\^^^bbbeeehhhmmmssswwwzzz~~~zzzlllnnn~~~zzzzzz}}}}}}zzzsssooonnnooorrrtttooollllllrrrzzz|||www||||||}}}xxxrrrtttsssaaaRRRNNNHHHAAA;;;555///,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---------...///000666555===PPPbbbtttvvvdddsss{{{sssvvv~~~ssskkk___hhhpppwwwiiiPPPAAA:::999999999999:::<<<===>>>@@@AAACCCGGGKKKPPPTTTWWW___ppp}}}}}}yyyyyyHHHOOO[[[kkk}}}vvvfffZZZMMMHHHFFFJJJMMMGGG???;;;:::<<>>;;;999999::::::;;;===>>>>>>AAABBBDDDIIIQQQ[[[eeejjjjjjvvv}}}}}}|||{{{|||JJJWWWkkk~~~}}}xxxmmm]]]QQQIIIGGGJJJNNNMMMEEE>>><<<;;;>>>BBBDDDFFFGGGJJJLLLRRRVVV[[[^^^\\\VVVNNNIIIMMMNNNPPPRRRSSSRRRQQQPPPSSSTTTWWWZZZ\\\^^^______[[[WWWTTTTTTSSSRRRUUUYYY]]]dddppp}}}}}}zzzppphhh___WWWQQQOOOWWWaaaqqqvvv}}}~~~||||||}}}{{{gggXXXOOOJJJHHHDDD>>>666///------......++++++++++++++++++++++++(((+++------+++***,,,///,,,---------..................111:::EEEMMMNNNMMMFFFIIIGGGLLL\\\mmm~~~bbbOOOMMMQQQ[[[iiiooogggffffffdddlllooorrrqqqkkkbbbZZZVVVRRRMMMJJJKKKJJJGGGEEEGGGJJJOOOVVV[[[]]]]]]\\\\\\ZZZXXXUUUQQQNNNKKKIIIIIILLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGGGGJJJRRR[[[bbbiiinnnuuu|||zzz~~~~~~zzzvvvvvv{{{yyyttttttwwwzzzsssllljjjnnnsssttttttyyyzzzxxxssstttwwwqqq^^^RRRIIIBBB@@@999...+++...++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,+++***,,,000444:::EEETTTbbbnnnrrrwww|||yyy{{{~~~lllbbbbbbtttpppWWWDDD;;;888999::::::;;;======>>>>>>CCCDDDHHHOOO[[[hhhttt{{{{{{zzz{{{|||}}}RRRaaaxxx{{{qqqcccTTTJJJGGGIIIOOORRRMMMCCC======<<<@@@DDDFFFHHHKKKOOORRR[[[^^^```\\\UUUOOOLLLLLLPPPQQQRRRTTTTTTTTTSSSSSSSSSVVVYYY\\\^^^^^^]]]\\\VVVTTTUUUWWWWWWVVV[[[dddlllvvv~~~~~~vvvmmmfff``````hhhrrroootttzzz~~~~~~~~~{{{vvv}}}|||{{{vvvppp]]]OOOFFFBBBCCC===666000---------,,,++++++++++++++++++++++++'''+++...---+++***---000------------............//////333>>>KKKRRROOOKKKEEEIIIIIIRRRkkkoooSSSJJJOOOSSSaaavvvnnneeeccc``````dddrrrrrrqqqllleee___\\\\\\TTTNNNKKKMMMMMMJJJIIIJJJMMMNNNRRRXXX___cccddddddbbb___[[[VVVTTTSSSSSSTTTSSSSSSRRRPPPPPPOOOOOOPPPOOONNNLLLKKKLLLQQQYYY___eeekkkttt|||~~~~~~|||zzzxxxzzz|||~~~zzzuuurrrsssoookkkjjjlllppprrrssszzz|||vvvyyyvvvrrryyysssyyyeeeUUUKKKDDDCCC;;;///+++000++++++++++++++++++++++++++++++++++++++++++++++++************************(((+++---,,,+++,,,111666===LLL\\\eeennnyyyiiiqqq~~~|||yyyzzz{{{kkkaaa```ppphhhQQQBBB:::777999:::;;;<<<===>>>>>>>>>CCCGGGNNNYYYfffsss~~~zzz{{{{{{{{{|||ZZZhhhyyymmm^^^PPPGGGFFFKKKSSSUUUMMMAAA===???===AAAEEEHHHJJJNNNTTTXXXaaabbb```WWWMMMIIILLLQQQRRRRRRRRRSSSTTTUUUUUUVVVTTTWWW[[[___```^^^\\\ZZZQQQRRRVVV\\\]]]]]]fffrrr|||vvvoookkkhhhkkkvvvmmmqqqvvvyyy{{{|||}}}~~~}}}xxx~~~xxx}}}{{{zzzzzzeeeSSSGGGAAACCC>>>666111...,,,+++***++++++++++++++++++++++++'''+++......+++***---111---------.........//////000000666BBBOOOUUUPPPJJJGGGJJJJJJWWWvvvhhhNNNLLLRRRTTTooozzzeeeeeefffaaabbbkkksssqqqnnnggg```\\\]]]___VVVQQQMMMNNNOOONNNNNNQQQOOONNNOOOUUU^^^fffiiijjjjjjgggbbb^^^[[[\\\^^^___YYYXXXWWWVVVUUUUUUUUUUUURRRRRRPPPNNNNNNQQQVVVZZZ___fffpppxxx~~~~~~~~~|||{{{|||}}}}}}}}}{{{zzz}}}}}}tttmmmllllllkkklllmmmppprrrsss|||sssqqqyyyyyyrrruuusssqqqWWWLLLFFFEEE>>>111,,,111++++++++++++++++++++++++++++++++++++++++++++++++************************))),,,......,,,---333999EEEVVVeeekkkssslllbbbvvv~~~yyyzzzzzzpppaaa___gggzzz{{{bbbOOOCCC<<<999999:::;;;===>>>>>>??????CCCIIISSS```mmmyyy{{{{{{zzzxxxxxx|||___rrr{{{rrrcccRRRIIIHHHKKKNNNQQQPPPGGG>>><<<@@@???CCCGGGIIILLLSSS]]]eeekkkbbbWWWNNNLLLLLLMMMMMMQQQQQQRRRQQQOOOOOOQQQRRRWWWXXXZZZ]]]^^^]]]YYYWWWWWWVVVYYY\\\```jjj}}}|||xxxrrrlllmmmuuu|||qqqnnnnnnuuu}}}}}}{{{|||zzz|||~~~|||}}}}}}nnnWWWGGG@@@BBB???:::555000---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///111777AAAMMMSSSSSSPPPMMMMMMUUUkkk^^^MMMLLLQQQYYYpppyyyjjj```^^^cccjjjnnnqqqiiiaaa^^^aaabbb^^^YYYWWWOOOLLLRRRUUURRROOOOOOJJJMMMQQQTTTXXX]]]cccfffkkklllmmmlllkkkhhheeecccccceeegggfffccc___]]]]]]YYYVVVVVVYYYVVVPPPPPPUUU[[[___eeemmmvvv||||||xxxpppmmmrrr|||~~~|||~~~xxx~~~{{{yyyzzz|||xxxyyy{{{|||xxxtttlllttt|||zzzrrrlllnnnsss}}}||||||~~~|||xxxxxx|||tttyyyzzzsss|||\\\MMMDDDFFF???///***///------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,...------111777===HHHfffrrrmmmwwwzzz]]]aaa|||~~~|||zzz~~~qqq^^^]]]jjj{{{vvv\\\FFF===;;;;;;???<<<:::<<<<<<;;;===AAAIIIUUUaaaiiisss~~~~~~{{{yyyzzzyyyzzziii{{{}}}vvvmmm^^^OOOHHHGGGJJJOOORRRMMMDDD???>>>???DDDDDDGGGOOOYYYbbbfffgggaaaZZZQQQKKKJJJKKKLLLMMMQQQRRRSSSRRRQQQQQQRRRTTTVVVUUUUUUUUUXXXZZZ[[[\\\VVVVVV[[[eeerrr~~~{{{uuunnnlllmmmpppfffeeegggoooxxx~~~~~~}}}{{{}}}~~~|||yyy]]]IIIBBBEEEBBB>>>999555111///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...333;;;DDDJJJOOORRRSSSUUUWWWaaawwwrrrUUULLLMMMSSS^^^vvvmmmccc___ccckkkqqqtttppphhhbbbbbbfffeee\\\RRRPPPLLLMMMTTTWWWTTTRRRTTTSSSSSSSSSSSSSSSVVVZZZ]]]bbbcccfffiiilllnnnpppqqqvvvyyy|||{{{wwwrrrmmmjjjeee```]]]]]]\\\\\\aaaiiihhhfffdddffflllppppppllleeeeeelllvvvzzz~~~~~~|||{{{|||~~~yyyxxxyyyxxxtttqqqmmmwwwzzzttttttvvv|||~~~}}}zzzzzz}}}|||xxxyyy~~~|||wwwyyyxxxssseeeSSSHHHHHHBBB444---111.........---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++---...------111777===OOOooo}}}vvvxxx~~~{{{yyykkkXXXdddyyy|||lll___dddrrrnnnUUUDDD===<<<<<>>???===@@@DDDNNNZZZfffnnnyyy}}}zzzyyyxxxwww|||ttt}}}}}}yyyoooeeeXXXKKKGGGHHHKKKRRRRRRHHHAAA@@@AAA>>>EEECCCHHHVVVhhhpppllldddTTTOOOJJJGGGGGGIIIKKKLLLPPPRRRSSSSSSRRRRRRTTTUUUTTTTTTTTTTTTVVVXXX[[[\\\^^^cccooo~~~~~~{{{wwwrrrnnnjjjhhhnnnnnnpppsssxxx}}}~~~}}}~~~|||{{{|||yyyuuudddLLLEEEDDDCCC@@@<<<888444000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---666BBBHHHJJJLLLPPPUUUYYY[[[ggg~~~```MMMMMMNNNWWWhhhiiibbb]]]```iiirrruuuuuuiiidddbbbfffjjjeeeXXXKKKLLLPPPXXX```dddbbbbbbeeedddbbb___YYYTTTRRRRRRSSSUUUWWWZZZ```gggnnnuuuyyy~~~{{{vvvooohhhdddbbbdddllluuu{{{rrrhhheeehhhjjjhhhfffdddeeemmmvvv|||~~~zzzwwwuuutttpppmmmjjjttt~~~xxxvvvwww|||~~~{{{{{{~~~~~~{{{zzz|||~~~|||yyyvvvwwwyyywwwtttrrr]]]LLLIIIEEE999111222//////.........---------,,,++++++******++++++,,,+++++++++++++++++++++++++++------------111888>>>WWWxxx~~~}}}vvvrrrbbb]]]mmm|||{{{xxx}}}~~~xxxggg```jjjvvv{{{aaaMMMBBB>>>======>>><<<===@@@AAA???BBBGGGSSS___lllvvv{{{yyyvvvtttyyy}}}~~~~~~~~~uuuhhh]]]RRRIIIHHHKKKOOOVVVSSSEEE>>>AAABBB>>>CCCEEEOOOaaaqqqsssgggZZZJJJHHHFFFEEEFFFGGGIIIJJJNNNPPPRRRSSSSSSSSSTTTVVVSSSUUUWWWYYYZZZZZZ[[[\\\hhhvvv}}}{{{zzzxxxvvvsssoookkkuuuyyy{{{zzz{{{~~~~~~yyyvvvkkkeeesssjjjOOOGGGBBBAAA???<<<888333...+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,------...///000///:::GGGNNNOOOMMMOOOQQQXXXZZZgggtttWWWLLLOOONNNZZZtttyyyddd```^^^cccmmmsssrrrnnnaaacccfffiiihhh```SSSJJJNNNYYYgggqqqsssqqqpppqqqrrrqqqmmmfff^^^XXXTTTSSSPPPPPPRRRUUU[[[bbbiiinnnyyy~~~~~~wwwpppllllllqqqvvvvvvjjjiiilllllljjjiiilllmmmrrr{{{~~~zzzuuussspppmmmkkkeeemmmvvvzzzyyyvvvuuuuuu}}}|||yyynnnmmmtttwwwwww}}}}}}eeeOOOIIIFFF<<<333111............------------,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++------------222999@@@^^^yyyyyysssggglllzzzyyy}}}~~~vvvuuu{{{xxxssscccbbbkkktttrrrVVVFFF@@@???>>>======<<<>>>AAA@@@>>>BBBHHHUUUaaappp|||{{{xxxuuussswww~~~ssscccXXXOOOJJJLLLQQQTTTWWWQQQDDD===AAACCCBBBEEEOOO^^^mmmrrrkkk\\\PPPGGGFFFFFFEEEEEEEEEGGGHHHLLLOOORRRSSSSSSTTTUUUWWWSSSUUUXXXZZZ\\\aaahhhmmmwww}}}zzzyyyxxxwwwtttrrroooxxx}}}zzzyyy~~~~~~|||wwwjjj___eeexxxpppTTTIIIAAAAAA???===888333---***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,------...///000222<<>>@@@>>>===CCCJJJWWWcccttt~~~{{{yyyvvvtttxxx~~~}}}ooo___TTTNNNLLLPPPVVVXXXTTTLLLDDD@@@AAAFFFKKKQQQ^^^nnntttnnn```RRRJJJFFFFFFFFFEEEDDDDDDFFFHHHKKKNNNRRRTTTUUUVVVWWWYYYXXXYYYZZZ\\\cccqqq|||yyywwwvvvuuuuuuzzz{{{~~~{{{rrrcccddduuu|||{{{^^^LLLDDDCCCBBB???:::555000------,,,,,,++++++,,,,,,---***++++++,,,,,,------...------,,,------...///000444???LLLSSSSSSOOOKKKIIIUUU[[[pppuuueeeRRRNNNOOOMMMaaaeeebbbcccffflllqqqrrroookkkrrrxxxzzznnn\\\QQQTTT[[[nnnxxx~~~wwwooohhhbbb```ccchhhjjjjjjhhhffffffaaa```\\\YYYWWWVVVVVVVVV[[[\\\^^^___bbbffflllppplllsssxxxzzz|||~~~zzztttvvv}}}zzzwwwsssooollljjjmmmnnnooorrrvvvzzz}}}~~~yyykkkgggllluuu}}}vvvrrrsssZZZLLLGGG???666111------,,,,,,,,,+++++++++,,,++++++******++++++,,,*********++++++,,,,,,---+++---......000777AAAIIIjjjtttssssssrrrgggddd}}}~~~zzz|||zzz{{{}}}uuugggcccjjjwwwyyyaaaJJJCCCCCC@@@======<<<<<<>>>@@@???@@@HHHSSSaaakkk|||}}}|||{{{yyyvvvxxx}}}zzzlll[[[QQQMMMNNNSSSZZZYYYNNNFFFEEEDDDCCCKKKWWWaaakkkuuusssdddTTTKKKHHHDDDEEEFFFEEECCCCCCFFFIIILLLPPPTTTWWWXXXYYYZZZ\\\^^^bbbhhhooozzzzzzwwwvvvwww}}}{{{|||zzz~~~{{{wwwjjjlllzzzjjjOOOFFFEEECCC@@@;;;666222000---,,,,,,++++++,,,,,,---******+++,,,,,,---......------,,,------...///000555AAAMMMPPPKKKFFFHHHMMMSSSbbblll^^^MMMJJJPPPVVVoooyyy```bbbfffkkkoooqqqqqqpppoooxxxzzzuuueeeUUURRR]]]kkkzzz~~~uuulllgggbbb]]]VVVYYY\\\___```aaaccceeeffffffeeeeeedddcccbbbaaa^^^______```bbbffflllpppkkkrrrvvvwwwyyy~~~~~~}}}yyytttnnnjjjhhhooonnnnnnqqqvvv|||{{{wwwmmmhhhhhhooo}}}tttlll{{{bbbRRRJJJBBB:::555...---------,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,...///222:::EEEMMMmmmwwwvvvuuu~~~oooeeekkk~~~zzzvvvzzz}}}llllllsss{{{|||mmmWWWEEECCCDDD@@@===>>>======???BBBBBBFFFSSS```qqqxxx~~~~~~~~~|||wwwwww{{{xxxiiiXXXOOOMMMOOOUUU\\\YYYIIIAAAFFFHHHEEEOOO```kkkqqquuummm\\\MMMFFFFFFCCCDDDEEEDDDBBBCCCGGGKKKNNNQQQVVVYYY[[[[[[]]]^^^bbblllzzz}}}{{{|||xxxwwwyyy|||}}}~~~{{{yyyxxxooosss~~~sssRRRFFFEEEBBB>>>:::555222000---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------------...000000555BBBNNNMMMBBB>>>FFFQQQYYYoooiii\\\JJJGGGSSSaaa|||{{{mmm]]]eeejjjooorrrqqqooopppqqqvvvsssjjj[[[PPPTTTfffvvvxxxyyyrrrfff^^^^^^]]]YYYVVVWWWWWWWWWWWWYYY\\\___dddfffiiilllnnnooonnnnnnlllnnnoooqqqssswww}}}{{{{{{{{{~~~{{{tttmmmhhheeekkkjjjkkkooouuuzzz||||||yyy~~~|||uuuooojjjeeejjj|||sssiiihhhWWWMMMEEE>>>888//////.........---------,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,...000333<<>>@@@DDDFFFLLL[[[jjj}}}}}}wwwvvvyyy}}}xxxiiiVVVNNNPPPWWWZZZZZZWWWKKKEEEIIIKKKLLLZZZlll{{{yyydddPPPFFFCCCAAACCCDDDEEEEEEEEEGGGJJJLLLLLLSSS[[[___^^^]]]```cccqqq{{{}}}|||xxxvvvvvv{{{}}}~~~zzz{{{uuuuuu~~~www}}}WWWLLLJJJEEE???;;;888333---......---------,,,,,,,,,++++++,,,,,,,,,,,,------......------...///111222<<>>===@@@HHHQQQ]]]nnn}}}}}}}}}wwwqqqmmmjjjmmmttt{{{~~~~~~}}}yyyuuuqqq}}}ssseeeVVVSSSYYY___\\\WWWJJJEEEHHHRRR]]]fffssssss]]]III@@@BBBDDDDDDEEEFFFFFFFFFFFFIIINNNQQQZZZ\\\^^^cccjjjrrrzzz~~~~~~~~~}}}~~~tttvvvxxxzzz{{{~~~|||{{{wwwooojjjttt}}}zzzkkkPPPIIICCC@@@???;;;555000......---------,,,,,,,,,++++++,,,,,,,,,,,,------------......///222666:::>>>LLLNNNJJJNNNQQQVVV```rrr\\\PPPLLLMMMXXXjjjoooiiiqqqtttuuuuuutttrrrsssuuuwwwttteeeRRRJJJUUUfffoooooo```[[[SSSKKKEEECCCBBBBBBAAACCCFFFJJJNNNRRRUUUVVV^^^___bbbeeehhhkkknnnooouuuxxxzzzyyyxxxzzz~~~}}}{{{xxxxxxuuunnniiihhhgggeeegggkkkmmmmmmqqqxxx~~~xxxwwwwwwxxxyyyuuunnnhhhhhhvvv|||tttnnnyyyxxxSSSEEECCC<<<555111...---//////...+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++///555===LLLcccvvvmmmrrrxxxwwwtttvvv}}}kkk]]]YYY^^^mmm{{{zzzhhhYYYJJJEEE@@@???AAABBB>>>;;;<<<<<>>CCCEEEEEEEEEFFFGGGHHHJJJOOOUUUZZZ^^^```eeeooo}}}}}}|||qqqjjjcccbbbhhhqqqwwwzzz~~~}}}zzzyyynnndddooowwwUUUKKKBBBAAAAAA===777222......---------,,,,,,,,,+++++++++,,,,,,,,,---------............111777<<>>>>>@@@AAA>>>;;;<<<===DDDTTTdddrrr~~~}}}zzzzzzzzz~~~~~~ppp]]]OOOGGGDDDBBBEEENNNZZZdddjjjmmmppptttwwwyyy}}}~~~}}}}}}|||zzzvvvsss}}}lllcccZZZ[[[aaabbbYYYPPPEEEIIIQQQ^^^oootttaaaJJJ??????BBBDDDCCCDDDFFFHHHLLLPPPVVV]]]bbbiiilllsss~~~}}}~~~xxxmmmbbb___gggrrrzzz|||zzzzzzqqqfffppp___PPPCCCBBBCCC???888444......---------,,,,,,,,,+++++++++,,,,,,,,,------...//////---,,,000777>>>EEENNNNNNOOOVVVYYY^^^kkkzzzsss___OOONNNMMMTTTiiixxxjjjrrr~~~{{{yyywwwvvvvvvwwwyyyyyyfffXXXMMMRRR```hhhddd]]]\\\UUUMMMHHHGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMNNNNNNPPPTTTXXX^^^bbbfffhhhrrrxxx~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||zzzvvvrrrpppooonnngggddddddfffggghhhmmmttt{{{vvvuuuuuuxxxzzzyyyuuuppp```iiiuuuxxxooolll}}}~~~___KKKHHHBBB888333...---...///...,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,111111111555BBBWWWnnn|||wwwppp}}}~~~~~~sssxxxwwwxxxjjjWWWYYYaaannn|||vvvdddQQQEEE@@@>>>===>>>@@@AAA???<<>>;;;999<<>>???AAACCCEEEGGGJJJOOOTTTZZZ```gggkkk~~~~~~}}}~~~~~~uuukkkiiiooozzz}}}~~~||||||}}}{{{|||uuummmrrrkkkVVVEEEBBBDDD???888555......---------,,,,,,,,,++++++,,,,,,,,,,,,------...000000...---111:::BBBJJJOOOMMMKKKQQQTTT^^^rrr|||qqqeeeVVVLLLLLLLLLWWWppppppjjjttt|||{{{yyyxxxyyyzzzzzzyyywwwaaaVVVPPPVVVaaaddd```\\\^^^UUUKKKHHHMMMQQQQQQOOOTTTTTTSSSTTTUUUWWWXXXZZZYYY[[[___dddiiinnnrrrttt|||~~~}}}~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{{{{}}}}}}~~~|||vvvrrrrrrsssqqqiiieeeccceeeeeefffmmmttt~~~{{{xxxvvvvvvyyy{{{{{{vvvrrraaadddqqq|||wwwmmmwww{{{cccNNNHHHAAA999444///---...///...---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---///111777GGG```uuussszzzzzztttxxxvvvwwwfffSSSVVV```oooxxxrrrgggWWWIIIBBB???>>>>>>>>>@@@AAA@@@???BBBEEEOOO^^^kkkttt}}}vvvssstttwww{{{{{{jjjXXXHHH???:::999888999===CCCJJJNNNMMMRRRYYY```ffflllrrrvvv||||||||||||~~~~~~~~~~~~||||||{{{zzzwwwuuuzzzwwwiiieeebbb```___ZZZQQQJJJIIIXXXjjjxxx~~~hhhOOOGGG@@@@@@BBBCCCHHHNNNTTTXXX^^^dddiiinnnssswww~~~}}}}}}yyyssspppsss{{{{{{}}}~~~|||zzz{{{|||}}}}}}zzztttrrrvvvvvv]]]GGGCCCEEE???999666......---------,,,,,,,,,++++++,,,,,,,,,,,,---------///111//////555@@@JJJSSSUUUNNNHHHLLLRRReeeuuuiii^^^SSSLLLHHHHHHKKK[[[yyyooopppvvvwwwzzzzzz{{{}}}}}}yyyuuuaaaXXXSSSXXX]]]______```___TTTKKKNNN[[[eeefffcccdddcccbbbbbbbbbdddfffhhhgggiiilllpppuuuyyy|||~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{yyy{{{}}}|||zzzzzz|||~~~}}}~~~vvvrrrtttvvvuuuiiieeeccccccdddeeelllttt{{{~~~{{{zzzyyyxxxzzz|||{{{wwwsssgggcccmmmrrrvvv}}}jjjRRRJJJCCC:::555///---...///...---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,///333:::MMMfffyyy{{{rrrwwwwwwxxxwwwyyyuuu^^^TTTYYYddduuu{{{pppeee___WWWLLLDDDBBBAAA@@@??????@@@AAABBBBBBEEEJJJUUUbbblllsss|||xxxrrrrrrtttvvv{{{ppp[[[HHH>>>;;;777888999999;;;===AAACCCAAAEEEKKKQQQUUUYYY]]]```nnnooopppssswww|||~~~~~~~~~~~~|||{{{{{{zzzwwwuuu}}}wwwttthhhgggdddbbb]]]WWWNNNIIIQQQcccwwwtttVVVFFFBBB@@@CCCEEEFFFNNNXXXaaaeeekkkqqqvvvzzz}}}zzz~~~~~~~~~}}}~~~~~~}}}|||yyyuuutttxxx~~~|||xxxppplllttt}}}aaaHHHCCCEEE???999777......---------,,,,,,,,,++++++,,,,,,,,,---------+++///111111111999FFFQQQ\\\[[[PPPGGGJJJSSSmmmwwwhhh[[[OOOGGGDDDDDDFFFLLL```sssvvvyyyuuuzzz{{{}}}zzztttccc[[[VVVXXXZZZZZZ___fff___SSSLLLUUUiiizzz}}}yyyqqqpppnnnllllllmmmnnnooopppqqqssswwwzzz}}}|||{{{}}}~~~||||||~~~~~~||||||{{{|||xxxzzz}}}|||zzzyyy{{{}}}}}}wwwrrruuuxxxwwwjjjeeebbbbbbbbbdddkkksssxxx}}}{{{|||{{{zzz{{{}}}|||xxxtttmmmdddkkkvvvwwwpppVVVMMMGGG:::555///---...///...------------,,,,,,,,,++++++...------,,,,,,------......222666>>>PPPiiiyyy~~~uuummmxxxyyyvvv{{{zzzyyy}}}mmmXXXUUU[[[gggyyy}}}|||pppcccWWWRRRLLLEEEBBBDDDBBBAAA@@@???@@@AAACCCCCCFFFLLLXXXeeelllrrr}}}vvvtttpppooorrruuuxxx}}}zzzgggNNN<<<666777555777999:::::::::<<<===888<<<@@@DDDGGGIIIKKKMMMWWWYYY]]]cccjjjssszzz~~~|||~~~~~~}}}~~~~~~~~~|||{{{{{{zzzxxxvvv~~~{{{xxxwwwvvvllleeeddd\\\PPPMMMRRR```www```IIIGGGFFFFFFFFFHHHQQQaaaoooyyyzzzzzzyyywwwuuurrrqqqtttsssqqqpppuuu~~~zzztttrrrvvv}}}~~~{{{wwwjjjkkk}}}jjjMMMFFFEEE???:::<<<000///------......---+++------------------------111111111111333<<>>>>>>>>>>>@@@BBBEEEGGGKKKPPPWWWaaallltttxxxxxxzzz}}}~~~||||||~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{zzzyyywwwttt~~~{{{yyywwwrrrkkkgggfff^^^RRRQQQXXXgggvvvUUUBBBGGGFFFEEEIIISSSbbbttt|||vvvpppmmmkkkkkkllllllmmmooovvv~~~}}}zzzuuurrrtttzzz}}}|||yyykkkhhhwwwoooPPPFFFFFFAAA===<<<111///...---......---+++---------------------------...//////222<<>>>>>>>>>>>??????>>>>>>>>>>>>AAACCCGGGKKKQQQ[[[eeemmmooorrrwww}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzzzzyyywwwttt|||zzzxxxnnnkkkjjjhhh___UUUXXXbbbtttfffLLLBBBFFFGGGLLLWWWiii|||vvvlllfffdddeeegggkkklllooosss{{{~~~~~~{{{zzzxxxtttsssvvv~~~~~~~~~|||||||||nnneeennnwwwyyywwwUUUHHHGGGEEE???<<<222000...---......---,,,------------------------,,,---...///444>>>KKKUUURRRLLLHHHIIIPPPcccyyyrrraaaNNNDDD@@@>>>???BBBHHHNNNbbb~~~|||{{{xxx|||zzzyyyyyyzzzzzzyyyuuurrrdddXXXTTTUUUXXXdddjjjaaaTTTSSS\\\tttxxxwwwmmmeeedddfffhhhlllpppnnnppptttyyy}}}|||yyy{{{~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{yyywwwwwwwwwwwwwwwxxxxxxyyyyyyxxxzzz}}}|||yyywwwxxxzzzwwwooodddZZZUUUWWW[[[___jjjxxx~~~{{{zzzzzzzzzyyyxxxsssjjjcccpppvvveeedddzzz|||||||||gggOOOKKKBBB999111//////------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...111888???RRRooo{{{wwwwwwyyymmmooo}}}xxxnnnmmmooottt~~~|||gggZZZXXXaaauuu|||wwwlllaaaWWWRRROOOJJJGGGHHHGGGEEECCCBBBBBBCCCFFFGGGMMMPPPZZZeeennnuuummmaaa___dddiiimmmrrrxxx~~~~~~|||nnn^^^JJJ>>>;;;======;;;<<<<<<<<<===>>>?????????AAAAAA@@@@@@@@@@@@===;;;>>>AAAEEEIIINNNVVV```ggglllqqqxxx~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzzyyywwwuuu}}}{{{yyypppooommmhhh]]]XXXaaaooolllVVVGGGHHHEEEOOO^^^rrruuuppphhhaaa___aaaeeeiiisssuuuxxx|||}}}}}}{{{}}}|||xxxtttuuu~~~}}}|||}}}~~~qqqdddgggkkk\\\IIIFFFFFFAAA;;;333111...---......---,,,------------...............///000222777@@@LLLTTTTTTQQQOOOQQQZZZnnn|||ssslll]]]LLLCCCAAA@@@BBBEEEHHHMMM^^^www}}}}}}}}}{{{}}}|||{{{||||||zzzwwwttteeeYYYVVV[[[___hhhhhh\\\SSSUUU```vvvuuurrrhhh```bbbfffhhhiiilllnnnqqqwww|||zzzvvvsssrrryyy}}}~~~}}}~~~~~~}}}{{{|||~~~}}}{{{xxxwwwvvvvvvvvvvvvtttsssssstttwwwyyyzzzyyyxxxxxxyyy{{{{{{tttiii\\\UUUUUU[[[```jjjwww|||{{{|||}}}|||zzztttlllaaajjjzzztttccc^^^qqqpppQQQNNNEEE;;;222000///------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...111:::AAAUUUsss~~~yyyyyy{{{pppqqq|||}}}ssslllooopppwwwppp]]]VVVYYY]]]sss|||vvvkkkaaaWWWSSSPPPLLLIIIJJJHHHGGGEEEDDDEEEGGGJJJLLLRRRTTT]]]iiisss{{{xxxkkk```[[[^^^dddiiipppvvv}}}yyypppiiiZZZNNN???999:::>>>===;;;;;;<<<<<<===>>>???@@@@@@BBBAAA???@@@BBBBBB???===???DDDJJJOOOTTT\\\gggoooxxx{{{}}}|||{{{{{{{{{{{{|||}}}xxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyywwwuuu~~~|||{{{vvvtttnnndddZZZ[[[lll}}}ppp\\\JJJCCCJJJLLL___xxxsssbbb```]]]]]]___dddjjjnnnyyy{{{~~~}}}|||||||||vvvvvv}}}|||}}}}}}tttfffeeennneeeLLLEEEFFFBBB:::444222///------...---,,,---------......///////////////000333888AAAKKKQQQNNNNNNQQQWWWccc|||wwwmmmfffWWWHHHAAA???@@@BBBEEEGGGKKKYYYmmm}}}}}}|||{{{{{{yyyvvvsssfffZZZ\\\dddgggjjjeeeWWWUUUXXXcccvvvssskkkccc___ccchhhiiiiiiiiiooouuu|||xxxrrrppppppqqqxxx~~~}}}}}}~~~~~~}}}zzz|||~~~}}}zzzxxxwwwvvvwwwwwwtttpppnnnnnnooowwwxxxyyyyyyyyyyyyzzz|||zzzuuukkk^^^TTTSSS[[[bbbmmmxxx}}}}}}}}}tttmmmaaadddsssrrraaaZZZgggzzzSSSOOOHHH===444111000------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...111;;;DDDWWWrrr}}}{{{||||||tttuuu~~~wwwqqqnnnvvvvvv|||vvvbbbSSSTTT\\\fff|||{{{uuujjj```XXXUUURRRNNNKKKKKKHHHGGGGGGGGGIIILLLPPPRRRWWWYYYbbbnnnyyy|||fffbbb]]]YYY[[[aaahhhmmmrrrwww}}}xxxjjjZZZOOOFFFBBB<<<:::;;;<<<<<<;;;:::;;;<<<===>>>???@@@@@@???>>>===>>>@@@AAAAAAAAAAAAIIITTT\\\cccmmmzzz~~~~~~|||{{{{{{{{{{{{{{{{{{|||wwwxxxzzz|||}}}}}}|||{{{|||||||||||||||||||||||||||zzzyyyyyyzzzyyywwwuuu}}}|||yyyvvvnnnaaaZZZbbbwwwgggUUUFFFCCCMMM^^^uuuttt^^^ZZZ[[[\\\___dddjjjooorrrzzz}}}~~~}}}}}}||||||vvvuuu{{{{{{}}}wwwjjjiii}}}oooQQQEEEFFFBBB999666333///------...---------------...//////000000......///333:::CCCKKKPPPOOOQQQTTTZZZgggtttkkk```QQQCCC=========@@@CCCGGGKKKXXXjjj{{{~~~||||||{{{yyyyyyxxxwwwuuussshhh^^^aaakkkkkkiiibbbUUUVVV[[[fffzzzuuugggcccbbbgggllllllmmmooovvv}}}yyysssnnnnnnpppsssyyy~~~||||||~~~~~~}}}|||}}}~~~}}}}}}zzzyyyyyyuuuwwwwwwtttooollllllnnnwwwxxxyyyzzz{{{{{{{{{{{{vvvsssjjj]]]RRRPPPXXX```mmmwww~~~~~~}}}sssooobbb```mmmoooaaaYYY]]]VVVNNNJJJ@@@666222000------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...111???JJJ[[[rrrzzzyyy}}}~~~zzzvvvyyyuuu~~~vvvttt}}}|||~~~nnnXXXNNNUUU```sssyyytttiii```XXXVVVTTTPPPMMMMMMIIIIIIHHHIIILLLPPPTTTWWW[[[]]]fffsssvvviii^^^[[[WWWWWW[[[dddnnntttyyy{{{}}}yyynnn]]]LLLAAA;;;<<<===<<<;;;;;;;;;<<<:::;;;<<<===>>>???@@@AAA>>>>>>?????????AAAEEEIIIJJJSSS```jjjqqq{{{}}}}}}~~~{{{||||||||||||||||||{{{zzz{{{{{{|||||||||||||||{{{{{{||||||||||||{{{{{{{{{zzzyyyyyyyyyyyywwwuuu~~~}}}vvvtttkkkaaa^^^jjjzzz___OOOFFFNNNaaayyywwwfffXXXZZZ\\\^^^bbbhhhnnnsssvvv~~~}}}}}}}}}}}}zzz{{{|||xxxssssssvvv{{{{{{}}}yyyooopppzzzVVVFFFFFFCCC;;;666333///------......------------...///000000000......111666???IIIQQQVVVPPPTTTXXX]]]jjj}}}tttlll]]]OOOAAA<<<<<<===@@@CCCGGGMMM[[[mmm|||}}}zzzyyyyyy~~~yyyxxxwwwxxxyyyyyyxxxvvvkkkaaadddllliiiddd___VVVVVV\\\jjjyyykkkggghhhlllpppqqqvvv{{{yyywwwtttpppmmmnnnssswww{{{}}}||||||~~~~~~}}}~~~}}}}}}~~~{{{zzzzzztttwwwxxxvvvqqqnnnooorrrwwwxxxzzz|||}}}}}}{{{yyysssrrrkkk^^^QQQMMMUUU^^^fffnnn~~~~~~yyyqqqqqqddd]]]hhhlllaaaZZZVVV}}}\\\RRRLLLBBB777222000------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...222DDDSSScccuuuwwwtttyyy|||{{{xxxvvvzzz{{{|||~~~kkkVVVOOOYYYeee{{{xxxssshhh```YYYWWWUUUQQQNNNOOOKKKJJJJJJJJJMMMPPPTTTWWW\\\^^^hhhvvv}}}pppeee]]]WWWWWWXXX\\\bbbkkksssxxx|||zzzvvvmmm```RRREEE===;;;<<<<<<<<<<<<;;;;;;<<<;;;<<<===>>>???AAABBBBBBEEEGGGHHHFFFCCCEEENNNUUU[[[eeeooouuuwww}}}}}}}}}~~~|||||||||}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||||||||{{{zzzzzzyyyxxxyyyyyyyyywwwuuu~~~}}}sssqqqjjjaaabbbqqquuuWWWHHHHHH]]]{{{qqqfff```ZZZZZZ[[[^^^bbbhhhooouuuxxx{{{yyy~~~}}}}}}~~~wwwxxxwwwtttqqqppprrruuu~~~{{{}}}zzzsssvvv}}}[[[GGGFFFDDD<<<777444///---------...------------...///000000111///000333;;;EEEPPPYYY]]]IIIOOOVVV^^^ooo}}}uuunnn^^^PPPCCC>>>>>>???BBBEEEHHHPPP```rrruuusssuuuwww}}}xxxwwwwwwyyy{{{}}}}}}|||nnnccceeekkkeee___]]]WWWTTT]]]mmm}}}ooommmmmmppprrruuu}}}~~~~~~}}}~~~|||ssssssqqqnnnlllooouuuzzz}}}}}}||||||~~~~~~}}}}}}{{{~~~~~~{{{{{{{{{ssswwwyyywwwsssqqqssswwwxxxyyyzzz}}}~~~~~~{{{xxxttttttnnn```RRRMMMTTT]]]\\\ddduuu{{{uuuooorrreee\\\fffkkkbbb[[[TTT}}}~~~aaaXXXNNNCCC777333000------///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...333HHH[[[jjjwwwvvvpppttt}}}{{{xxxwwwzzz~~~kkkXXXSSS]]]hhhwwwrrrhhh```YYYWWWVVVRRROOOOOOLLLLLLKKKKKKLLLOOOSSSUUU\\\___hhhwwwzzzhhh\\\UUURRRMMMRRR[[[dddmmmsssvvvxxxwwwrrrhhh\\\PPPEEE===888???===;;;;;;<<<======<<<<<<===>>>???AAABBBCCCDDDNNNQQQSSSNNNIIIKKKVVV```lllttt{{{{{{wwwwww}}}~~~}}}||||||}}}}}}}}}}}}||||||{{{zzzxxxwwwvvvvvvwwwxxxyyyzzz{{{||||||{{{zzzyyyzzzyyyxxxxxxyyyyyywwwuuu|||uuuggg```llluuuaaaTTTMMM^^^~~~lll^^^TTTQQQTTTVVV\\\bbbhhhmmmsss{{{~~~|||yyyxxxyyyyyywwwtttrrrrrrrrryyy}}}|||zzz||||||rrrjjjnnnaaaHHHHHHFFF<<<888555000........................////////////000...111222666HHH]]]ccc\\\SSSNNNQQQccc|||wwwpppdddUUUGGG======>>>===BBBJJJOOOWWWgggzzz~~~rrrsssvvvxxxyyy|||}}}~~~qqqppplllgggaaa^^^]]]^^^___gggyyy~~~ssssssuuuxxx}}}zzzyyyyyytttsssssstttwww|||~~~uuupppggghhhiiijjjlllpppvvvzzz{{{wwwxxxxxxxxxxxxyyy|||~~~yyy}}}|||{{{}}}~~~|||yyywwwvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}|||zzzyyyzzz{{{xxxvvvnnn```QQQLLLRRRYYY```dddmmmzzzyyyxxx~~~~~~www|||uuufffYYYYYY```aaa\\\SSSkkklll\\\PPPEEE:::555222---+++,,,...---,,,,,,++++++,,,,,,---,,,+++,,,...000000000;;;GGGZZZkkktttvvvwwwyyylllmmmnnnuuurrr]]]XXXVVV___sss{{{qqqkkk___ZZZTTTPPPOOOQQQRRRSSSQQQMMMLLLMMMNNNPPPXXX```dddkkktttzzz|||lll]]]RRRMMMMMMNNNQQQYYYaaafffnnnxxxzzzwwwvvvdddPPPDDD@@@>>>===???;;;<<<<<<<<<;;;:::999999999;;;===>>>>>>@@@CCCFFFPPP___hhh```SSSRRR^^^iiissspppooopppnnnllloootttttt~~~{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwvvvuuuxxxyyyzzzzzzxxxxxxyyyzzzwwwwwwwwwwwwwwwvvvuuuuuuwwwiiidddrrroooZZZSSSYYYtttqqqaaaVVVPPPQQQVVVYYY^^^dddiiinnnttt|||}}}yyyzzzzzzyyywwwtttrrrrrrsssxxx|||zzz||||||tttlllgggsssiiiOOOKKKFFF<<<888555111...............---............////////////222444:::MMMaaaeee^^^PPPKKKQQQkkk~~~zzzsssjjj]]]RRREEE===>>>@@@???BBBHHHQQQZZZlllwwwyyy|||}}}~~~~~~~~~~~~}}}sssqqqlllfffaaa^^^___aaaeeennnxxxxxxyyy{{{yyyuuusssssssssnnnnnnpppsssyyyxxxoookkkccceeegggjjjmmmrrrxxx}}}zzzsssjjjkkkmmmnnnppprrrvvvyyyyyy{{{}}}}}}{{{yyyxxxxxxzzz{{{}}}~~~}}}zzzyyywwwvvvvvvvvvvvvwwwxxxxxx{{{||||||{{{yyyxxxyyyzzzxxxvvvoooaaaSSSNNNRRRXXX]]]bbbkkkxxxzzzzzz~~~~~~|||~~~~~~|||mmmZZZSSSWWWRRRcccvvvnnn[[[RRRGGG<<<777333///---......---,,,,,,++++++,,,,,,---,,,,,,,,,...000000111===JJJ\\\jjjqqqssswww{{{oooxxxmmmYYYWWW\\\kkkuuulllhhh^^^ZZZTTTPPPOOOOOOPPPQQQPPPMMMLLLNNNPPPRRRYYYaaagggnnnuuuyyy}}}|||rrrjjj^^^RRRLLLLLLOOORRRYYY```fffkkkqqqxxxvvvpppeeeUUUDDD===;;;999:::<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<===???BBBCCCCCCBBBQQQ]]]eeeaaaZZZ[[[dddkkknnniiiggghhhhhhhhhlllrrrvvv}}}zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuvvvwwwxxxxxxwwwvvvwwwxxxvvvwwwwwwwwwwwwvvvuuutttwwwjjjiii{{{fffSSSVVVkkkrrraaaVVVPPPNNNSSSZZZ]]]aaafffjjjooowww}}}zzz}}}|||zzzwwwsssqqqrrrssswww~~~|||{{{|||}}}uuuoooiiilll~~~sssWWWNNNGGG<<<999666111///...//////...---------............//////222666>>>PPPaaaccc[[[NNNJJJTTTtttzzzrrrhhhYYYOOOCCC===@@@BBBAAACCCIIIOOOYYYnnn}}}wwwzzz}}}}}}}}}~~~}}}|||{{{{{{vvvrrrllleee``````cccffflllxxxyyyyyyxxxyyy{{{zzzxxxtttpppmmmlllmmmnnnkkkmmmpppttt{{{xxxoooiiieee```bbbfffjjjnnnttt{{{ssshhheee___aaadddgggjjjnnnssswwwzzz{{{|||{{{yyyyyyyyy{{{xxxyyy{{{}}}}}}}}}{{{zzzzzzyyyxxxxxxwwwxxxxxxxxxzzz{{{{{{zzzxxxwwwwwwxxxxxxvvvooocccVVVOOOPPPTTTZZZ___hhhvvv||||||}}}}}}~~~gggZZZeeeSSSZZZxxxuuulllwwwuuu]]]UUUJJJ>>>888444000...///...------,,,,,,,,,,,,,,,---,,,,,,,,,...///111222@@@NNN___iiimmmrrrzzzttt~~~bbbPPPTTT```wwwyyyooohhhccc[[[WWWRRROOONNNOOOOOONNNNNNLLLLLLPPPRRRUUU\\\dddhhhooovvvxxxyyyyyytttnnn___YYYPPPIIIHHHLLLSSSXXXccciiioootttwwwvvvmmmcccTTTHHH===:::;;;;;;<<<>>>======>>>>>>======<<<<<<>>><<<===CCCLLLQQQNNNIIIMMMXXX___^^^[[[]]]bbbeeeiiiccc```cccfffhhhmmmrrrzzz}}}zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvtttuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuttt~~~~~~uuujjjmmmsss\\\RRRaaannncccWWWQQQPPPPPPUUU\\\^^^bbbggglllrrr{{{~~~~~~~~~{{{~~~}}}{{{wwwsssqqqrrrsssxxx}}}{{{}}}~~~}}}wwwrrrooolllzzz{{{\\\OOOGGG>>>:::777222////////////...------------............---000555???OOO\\\[[[SSSMMMKKK[[[}}}|||tttkkk]]]PPPDDD===@@@CCCCCCGGGNNNRRR]]]sss{{{yyy}}}~~~}}}|||zzzyyyxxxxxxxxxtttlllddd```aaafffkkknnnyyyqqqqqqppppppqqqsssvvvxxxrrrqqqooommmllllllmmmmmmnnnpppsssxxx}}}~~~vvvnnnhhhdddccc```cccgggkkkooouuu|||sssaaaWWWUUUTTTVVVYYY\\\```dddjjjmmmsssuuuwwwxxxxxxxxxzzz{{{wwwxxxzzz{{{{{{{{{zzzyyy}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzyyywwwvvvvvvwwwwwwtttmmmcccXXXPPPNNNOOOWWW\\\fffttt}}}}}}~~~^^^WWWbbbWWWUUUooowwwllltttcccWWWKKK???999555000...///......---,,,,,,,,,,,,,,,,,,------------///222444CCCRRRcccjjjnnnuuuzzz{{{___NNNVVVfff~~~xxxmmmccc]]]TTTRRROOONNNNNNOOOOOONNNMMMKKKMMMRRRUUUXXX___gggiiiooouuuvvvuuurrrkkkdddVVVQQQKKKHHHIIIPPPXXX^^^kkkqqqyyy}}}{{{ppp___QQQGGG???999:::=========???>>>>>>?????????>>>>>>======;;;===HHHWWW___]]]WWWPPP[[[bbb___ZZZYYY]]]```hhhdddccciiinnnqqqssswww~~~}}}zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwtttuuuvvvuuusssssssssuuuuuuuuuuuuvvvvvvuuuttttttyyyqqqiiipppcccTTTYYYwwwppp___WWWQQQQQQRRRRRRUUUYYY^^^bbbgggmmmttt~~~~~~|||}}}}}}{{{wwwsssqqqqqqrrrxxx~~~}}}}}}~~~}}}yyyuuuooojjj~~~___OOOHHHBBB<<<888333000////////////---------........./////////000555@@@OOOXXXUUULLLKKKNNNbbb{{{uuuooodddTTTGGG===>>>BBBDDDKKKTTTZZZeee{{{~~~{{{yyywwwwwwvvvyyytttlllccc___bbbiiiooosssooogggfffffffffhhhjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqssswww{{{~~~yyyrrrkkkfffdddccccccbbbeeeiiimmmqqqvvv|||{{{ooo```TTTKKKHHHFFFHHHJJJLLLNNNQQQVVVYYY```eeejjjoooqqqsssuuuvvvxxxyyyyyyyyyyyyxxxwwwvvv|||{{{zzzxxxwwwwwwwwwwwwxxxyyyzzzyyywwwvvvwwwxxxxxxssslllbbbXXXQQQLLLJJJUUUZZZdddsss}}}~~~rrr___TTTTTTWWWYYYSSSkkkooonnniiiYYYMMM@@@999444///...//////...------,,,,,,------,,,---------,,,...333666EEEWWWiiiooosss}}}|||}}}~~~eeeUUU[[[ggg{{{vvviii]]]UUUNNNMMMLLLMMMOOOPPPPPPNNNLLLKKKNNNTTTXXX[[[aaaiiimmmrrruuurrrnnniiiaaaYYYOOOMMMJJJKKKPPPXXXbbbhhhqqqxxx{{{gggPPPAAA>>>999666:::<<<;;;:::<<<>>>>>>??????@@@??????>>>???===???IIIWWW___^^^YYY___kkkqqqiii]]]ZZZ^^^ccckkkkkkooowww||||||}}}zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxuuuvvvwwwvvvtttssstttuuusssttttttuuuuuuuuuttttttuuuoookkktttuuuWWWPPPeeeaaaUUUOOOMMMPPPRRRRRRTTTWWW^^^bbbiiiooouuu~~~}}}zzzzzzzzzwwwtttqqqpppqqqttt|||~~~}}}|||yyywwwoooiii}}}}}}cccPPPHHHDDD===999444111000000//////.........////////////000222222666CCCQQQWWWSSSLLLKKKQQQgggyyytttpppgggVVVHHH======AAADDDLLLVVV[[[fff{{{~~~}}}|||{{{yyywwwvvvuuuyyytttkkkccc___ccckkkqqqzzzggg`````````aaabbbdddggghhhjjjkkkmmmoooppppppooonnnqqqtttxxx|||~~~~~~sssnnnhhhcccbbbccccccdddeeehhhlllpppssswww|||}}}wwwooodddZZZSSSLLLEEEAAA???@@@AAABBBBBBDDDGGGJJJRRRWWW___eeejjjnnnqqqsssxxxxxxxxxxxxwwwwwwvvvuuuxxxwwwvvvuuuttttttttttttvvvxxxyyyyyyxxxwwwyyyzzzzzztttkkkaaaYYYRRRLLLHHHSSSWWWbbbrrr~~~yyy|||uuufff\\\[[[ZZZUUUXXXRRRhhhpppccc}}}nnn[[[NNNAAA999444000...000///......---------------,,,---...---,,,...333888GGG[[[nnnvvv|||zzzyyyvvvvvv|||fffVVVZZZaaaooo|||oooaaaVVVOOOJJJJJJKKKNNNPPPQQQOOONNNLLLLLLPPPWWW[[[]]]cccjjjsssuuurrrkkkccc]]]TTTMMMFFFGGGIIIOOOXXXcccmmmsssyyyuuu[[[EEE:::>>>;;;:::>>>???===<<<===>>>>>>??????@@@@@@??????CCCBBBDDDIIIPPPVVVYYYYYYqqq{{{~~~rrrccc^^^dddjjjsssvvv~~~{{{zzzzzzyyyyyyxxxxxxwwwxxxwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwvvvtttssstttuuurrrsssttttttttttttttttttuuuqqqoooxxxjjjTTTQQQpppyyyXXXQQQLLLKKKNNNRRRSSSVVVZZZ```eeekkkpppuuu|||{{{ooonnnvvv~~~}}}vvvxxxyyyxxxuuuqqqoooooonnnsssxxxzzz~~~}}}{{{yyyxxxooojjj{{{vvvjjjSSSIIIEEE===:::555222000000000////////////000000000111111111000555CCCRRRXXXTTTNNNOOOSSShhhzzztttpppfffTTTFFF<<<>>>AAACCCJJJSSSWWWaaawwwzzzzzz{{{zzzyyyxxxvvvuuuxxxsssjjjbbb```ccclllrrrtttaaa\\\\\\]]]]]]___aaabbbccceeehhhlllooorrrrrrqqqppptttwwwzzz||||||yyyuuusssjjjfffaaa___aaacccdddcccfffiiimmmrrruuuzzz~~~~~~yyyrrrmmmeee___VVVOOOKKKHHHDDDAAA@@@@@@AAA@@@@@@AAACCCFFFIIINNNTTT[[[```ffflllooouuuuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttttttttuuuwwwxxxyyyyyyyyy{{{|||~~~vvvkkkbbb[[[TTTMMMHHHOOOTTT___ooo||||||uuukkk^^^SSSPPPQQQTTTPPPeeerrr]]]wwwttt^^^QQQCCC;;;666111000111//////...---------------+++---///---+++...444:::JJJ___sss|||pppuuuzzzqqqssszzzyyy```SSSYYYaaammmrrreeeZZZSSSOOOJJJKKKMMMOOOQQQPPPMMMKKKMMMMMMRRRYYY]]]___dddjjjqqqqqqkkk```WWWRRRKKKEEECCCEEEKKKTTT___kkkuuu{{{lllPPP???;;;???======AAABBB???>>>???======>>>???????????????BBBFFFJJJMMMQQQYYYdddlllyyymmmlllqqqvvv{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvuuuttttttuuuvvvwwwuuuvvvwwwvvvtttrrrssstttqqqrrrssstttttttttttttttwwwuuussszzz}}}cccWWWUUUvvvlllRRRSSSMMMKKKNNNSSSVVVZZZ___bbbgggmmmqqquuuzzz}}}mmm[[[[[[gggwww}}}tttvvvxxxxxxuuuqqqooonnniiiqqqxxx|||zzzyyyxxxmmmgggwwwqqq}}}oooUUUIIIEEE>>>:::555222111000000///000000000000111111111111///---333BBBQQQWWWTTTOOOTTTUUUhhh|||uuupppfffQQQDDD<<>>???AAACCCAAADDDIIINNNTTT[[[ccchhhsssssstttuuuvvvwwwxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwtttvvvxxxyyyyyyzzz|||~~~xxxlllccc]]]VVVOOOJJJMMMRRR]]]mmmzzz{{{vvvqqq```LLLMMM\\\SSSPPPbbbvvv]]]yyyyyy```SSSEEE<<<777222111333//////...------------...+++...///---+++---444:::LLLbbbvvvmmmssswwwvvv|||ttt^^^UUU___jjjxxx|||lll___WWWSSSRRRLLLMMMNNNPPPQQQOOOKKKHHHMMMNNNSSSZZZ^^^___dddjjjkkkjjjcccXXXPPPLLLHHHCCCEEEIIIPPPZZZeeepppyyy~~~eeeIII>>>???:::888:::>>>>>>;;;:::<<<<<<===>>>??????????????????FFFNNNSSSYYYeeexxxzzz|||}}}{{{{{{zzzyyyyyyxxxwwwwwwvvvuuutttsssssstttuuuvvvuuuvvvvvvuuusssqqqrrrsssqqqrrrsssssstttttttttsss~~~yyyyyyvvv[[[OOOfff~~~```RRRLLLHHHIIIQQQXXXZZZ\\\___eeegggjjjmmmqqquuu{{{|||~~~xxxooofffbbbccceeelllpppyyy~~~~~~|||zzzxxxwwwvvvtttpppmmmqqqttt{{{~~~{{{yyyyyyvvvooonnnyyyzzzvvv[[[JJJAAA===:::666111....../////////////////////.........333111888HHHVVVYYYTTTPPPQQQUUUkkkyyywwwrrrdddXXXBBB===DDDCCCDDDOOOVVVYYYddd{{{~~~}}}|||{{{zzzyyyyyyyyy{{{uuuooojjjeeeeeemmmwwwxxxfffZZZXXXYYYZZZYYYYYYZZZ]]]___eeejjjpppqqqppppppssswwwxxxzzzzzzvvvoooiiiffffff```___]]][[[ZZZ]]]bbbfffeeeiiiooovvv{{{{{{kkkgggaaa[[[WWWRRRNNNLLLGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAA@@@@@@BBBCCCDDDDDDAAAAAAGGGLLLPPPUUUZZZeeejjjqqqvvvxxxxxxxxxxxxyyyxxxvvvuuutttuuuwwwxxxwwwxxxzzzzzzzzzzzz{{{}}}{{{kkk\\\XXXXXXSSSJJJLLLQQQ]]]nnn{{{~~~~~~zzztttlll```TTTOOORRRTTTLLLOOOnnn~~~pppuuugggRRRHHHDDD999444333.........---------,,,,,,,,,***000...,,,///,,,222CCCOOOuuuttt}}}wwwzzzxxx||||||xxxgggZZZ]]]iiivvvtttfff]]]WWWSSSPPPZZZXXXTTTPPPNNNLLLLLLLLLNNNSSSWWWYYY___fffiiihhhgggaaaWWWMMMGGGEEEFFFGGGJJJOOOWWWbbbmmmwwwttt[[[GGG===;;;<<<<<<======<<<;;;::::::>>>======>>><<<;;;AAAHHHOOOPPPSSS]]]qqq}}}|||zzzyyyxxxxxxyyyyyywwwvvvvvvuuutttsssssssssuuutttssssssqqqqqqpppooopppnnnnnnpppssstttrrrooo||||||ttt[[[YYYoooxxxZZZLLLIIIFFFGGGOOOVVVZZZ\\\___ccceeeiiilllppptttyyy}}}}}}pppnnniiibbb\\\YYYZZZ]]]___bbbjjjtttxxx{{{|||{{{yyyxxxwwwtttpppmmmnnnqqqyyy~~~|||{{{{{{rrriiidddiiisss|||```NNNDDD???<<<777333000///000111////////////////////////222222===QQQ```aaaXXXPPPTTTXXXppp}}}|||xxxkkkXXXCCC>>>FFFEEEGGGRRRYYY\\\fff|||}}}|||{{{zzzyyyyyyzzzuuuooolllhhhgggoooxxxmmm___UUUWWWXXXXXXXXXXXXYYY\\\___fffkkkooopppoooooorrrvvvuuuuuusssnnngggbbbaaaaaaaaa```___]]]\\\___dddgggiiilllqqqwww{{{|||ssslllYYYWWWRRRNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFBBBCCCGGGKKKMMMPPPTTT[[[```hhhpppvvvzzz|||~~~zzzyyywwwuuuuuuuuuvvvwwwvvvwwwyyyyyyxxxxxxzzz|||zzznnnaaa]]]\\\TTTIIIKKKOOO[[[lllyyy~~~~~~yyyqqqdddVVVPPPQQQQQQJJJMMMiiijjjxxxjjjXXXPPPLLL???666333---.........---------,,,,,,+++111///---000...444DDD]]]zzz|||vvvxxxwww{{{{{{uuudddYYY^^^lll{{{tttfff\\\VVVRRROOOSSSRRROOOMMMLLLLLLMMMMMMOOOTTTXXX[[[___eeegggeee```ZZZQQQHHHCCCCCCEEEGGGQQQVVV^^^iiisss|||xxxcccNNN???999888:::;;;;;;<<<<<<===>>>???@@@===<<<===>>>>>>CCCJJJ___bbbgggqqq~~~}}}{{{yyywwwwwwvvvwwwvvvvvvvvvuuutttsssssssssuuutttssssssqqqqqqpppooolllkkkjjjmmmppprrrrrrqqq~~~~~~ttt^^^cccyyyvvvXXXIIIFFFDDDFFFNNNUUUXXX\\\```aaadddhhhlllooosssxxx{{{}}}vvvhhhYYYXXXUUUQQQMMMMMMNNNPPPOOOQQQXXX```fffkkkttt~~~|||~~~|||zzzyyywwwtttpppmmmkkknnnvvv~~~~~~}}}|||vvvkkkaaaaaajjjzzz|||~~~hhhSSSHHHBBB???:::555222000111111////////////////////////000444CCC[[[kkkiii[[[OOOOOOXXXrrr}}}qqq[[[FFF@@@GGGFFFIIIUUU]]]^^^jjj~~~~~~}}}{{{zzzzzzzzzxxxtttqqqoookkkjjjpppyyyuuucccZZZSSSWWWXXXYYYZZZZZZ[[[___aaaiiilllooopppoooooosssvvvtttrrrmmmfff```]]]]]]^^^bbbaaa```______aaafffjjjnnnpppssswww{{{}}}|||zzzxxxuuummmccc[[[MMMKKKJJJHHHGGGHHHHHHHHHLLLLLLKKKJJJIIIGGGFFFEEEHHHHHHIIIJJJJJJIIIHHHHHHNNNKKKLLLOOOQQQPPPQQQUUUUUUYYYaaaiiirrryyy~~~|||zzzxxxvvvuuuvvvwwwwwwwwwxxxyyyyyyxxxyyy{{{||||||{{{sssgggbbbaaaXXXJJJJJJNNNYYYjjjxxx~~~wwwiiiYYYRRRQQQMMMHHHJJJcccvvveee|||rrr```ZZZVVVFFF888222---.........------------,,,,,,222000...111000666GGGooo~~~{{{}}}{{{ppp```WWW```qqqssseeeZZZTTTPPPNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPVVV[[[]]]```cccccc```XXXSSSKKKDDDBBBDDDHHHKKKZZZ___hhhsss|||}}}hhhQQQ@@@888777888888888999:::<<>>AAADDDGGGMMMRRRggglllttt~~~~~~}}}{{{yyyvvvuuuttttttvvvvvvuuuuuutttsssssssssuuutttssssssqqqqqqpppoooiiihhhgggiiimmmppprrrrrr~~~}}}tttdddhhhwww[[[MMMHHHFFFIIIPPPUUUWWW[[[___```dddiiinnnqqquuuyyy|||}}}yyyeeeXXXKKKJJJHHHFFFDDDDDDEEEFFFGGGGGGKKKQQQVVV\\\gggqqqxxx}}}~~~}}}{{{zzzxxxuuuqqqnnnjjjmmmuuu~~~||||||pppeeeggguuuxxxsssrrroooVVVIIIDDDAAA;;;666222000000111///////////////000000000000555EEE]]]mmmiiiXXXKKKKKK[[[zzztttaaaJJJCCCHHHGGGJJJWWW___aaannn~~~|||{{{zzzyyyyyyxxxuuutttrrrnnnlllpppwwwpppaaa[[[VVVYYY[[[\\\]]]^^^```cccfffjjjllloooppppppqqqtttwwwuuupppiiiaaa\\\[[[\\\^^^aaaaaaaaa``````cccgggkkkqqqqqqssswww{{{~~~yyyvvvrrrmmmggg```WWWPPPIIIIIIJJJJJJJJJKKKNNNPPPSSSSSSRRRQQQOOOMMMKKKJJJIIIKKKMMMOOOOOONNNLLLJJJSSSRRRTTTWWWWWWUUUVVVZZZYYY[[[```hhhqqqxxx}}}}}}{{{yyywwwvvvvvvwwwxxx{{{||||||{{{zzz{{{}}}{{{}}}vvviiieeeeee\\\NNNLLLNNNXXXiiiyyy{{{mmm]]]TTTSSSLLLIIIHHH]]]~~~oooccc}}}}}}iii```\\\HHH777222///............------------,,,222///---111000777HHHwww|||}}}~~~}}}kkk]]]VVVbbbuuuqqqcccXXXQQQNNNMMMMMMMMMMMMMMMOOOQQQRRRSSSRRRXXX\\\^^^___aaa^^^YYYRRRNNNHHHDDDEEEIIIPPPTTTaaagggqqq{{{xxx^^^HHH<<<999::::::777777888999<<<@@@DDDFFFMMMEEEAAAEEELLLRRRYYY^^^gggnnnxxx~~~~~~|||{{{zzzxxxvvvuuutttsssuuuuuuuuuttttttsssssssssuuutttssssssqqqqqqpppooojjjiiihhhhhhjjjmmmpppqqq~~~|||}}}{{{qqqffflllsssYYYKKKLLLKKKMMMSSSVVVVVVZZZ___aaaffflllqqquuuyyy|||~~~~~~zzzeeeWWWPPPGGGFFFDDDCCCBBBBBBBBBAAACCCCCCDDDHHHKKKOOOXXXbbbnnnttt{{{~~~}}}{{{zzzyyywwwsssppplllooottt}}}{{{zzzpppiiiqqqwwwrrruuuWWWHHHFFFBBB<<<666222000///000////////////000000111111111666EEEZZZfffaaaRRRGGGLLLccczzzhhhOOOEEEHHHFFFJJJXXXbbbfffvvv~~~~~~|||{{{zzzyyyyyyyyyzzzxxxwwwuuuqqqnnnqqqwwwlll___ZZZVVVYYY[[[\\\^^^___bbbfffiiijjjlllnnnpppqqqsssuuuwwwqqqlllddd^^^ZZZ[[[]]]^^^``````aaaaaaaaadddhhhkkkpppppprrruuuyyyzzzyyywwwqqqlllfff^^^XXXSSSNNNKKKHHHIIIJJJJJJJJJKKKOOORRRWWWVVVVVVUUUSSSQQQOOONNNKKKMMMPPPRRRSSSRRRPPPOOOTTTSSSVVVZZZZZZXXXZZZ___aaaaaadddkkkttt{{{}}}|||zzzxxxwwwxxxyyyyyy|||||||||{{{zzzzzz}}}|||xxxhhhcccggg```SSSMMMOOOXXXjjjzzz|||ooo___VVVTTTMMMMMMJJJXXXyyyrrraaauuunnnaaa[[[GGG555111111//////.........---------+++000...,,,000000777IIIrrr{{{yyywwwyyytttwwwvvvyyy}}}yyyhhh[[[WWWfffzzz|||oooaaaVVVOOOMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSYYY]]]]]]]]]]]]YYYTTTLLLIIIGGGFFFJJJPPPXXX]]]fffmmmwwwpppXXXFFF???>>>===<<<777888:::===@@@DDDFFFGGGLLLDDD@@@EEENNNWWW```hhhmmmuuu~~~~~~|||yyyyyyxxxxxxwwwvvvuuutttttttttttttttssssssssssssuuutttssssssqqqqqqpppooommmmmmkkkjjjjjjkkkmmmooo{{{xxxuuuooojjjsssfffQQQFFFOOONNNQQQUUUVVVVVVZZZ___ccchhhooovvvzzz|||}}}hhhVVVMMMLLLHHHGGGEEEEEEEEEEEECCCAAABBBAAABBBDDDDDDEEEKKKSSS\\\bbbkkkuuu|||~~~}}}{{{{{{{{{yyyvvvsssmmmooottt{{{~~~zzzyyytttqqq{{{uuurrr|||ZZZIIIHHHDDD>>>888333000//////...//////000000111111222222777FFFWWW___YYYOOOIIILLLfffnnnTTTGGGHHHFFFLLL]]]iiinnn~~~|||}}}||||||{{{zzzzzzzzzzzzzzz}}}{{{zzzyyyuuurrruuu{{{fffZZZVVVRRRVVVXXXZZZ\\\]]]aaaeeehhhkkklllnnnpppqqqrrrqqqqqqjjjeee^^^ZZZYYY[[[\\\\\\___```aaabbbccceeeiiimmmpppoooppprrruuusssnnnjjjbbb]]]WWWPPPKKKIIIHHHIIIIIILLLNNNMMMLLLMMMQQQUUUTTTTTTTTTTTTSSSRRRQQQPPPMMMOOORRRUUUWWWWWWVVVUUUYYYYYY]]]``````___cccjjjhhhhhhjjjqqqzzz}}}|||zzzyyyxxxyyy{{{|||zzzzzzzzzxxxwwwwwwzzz}}}|||zzzgggaaagggbbbUUULLLMMMVVVhhh{{{|||ppp```VVVUUUPPPQQQKKKTTTsss{{{dddnnnqqq___YYYGGG555111111/////////.........------+++000---,,,000000999KKKhhhwwwqqqsssrrrooossssssvvvyyyttteeeYYYYYYjjjyyymmm___TTTNNNMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNSSSXXX\\\[[[ZZZZZZUUUPPPGGGGGGGGGJJJPPPWWW___dddmmmsss|||vvvfffSSSEEE@@@???===;;;999<<>>===>>>FFFRRR]]]dddeeebbb___QQQNNNOOOUUU^^^kkk}}}vvvpppsssyyy}}}}}}||||||||||||{{{yyyvvvsssrrrssssssssssssssssssssssssuuuttttttsssrrrqqqpppoookkkmmmooonnnjjjhhhhhhjjj~~~~~~~~~|||}}}{{{xxxwwwyyy~~~lllZZZOOOGGGKKKKKKNNNTTTWWWWWW[[[```hhhkkkpppvvv|||zzzfffXXXQQQOOOPPPSSSSSSPPPNNNPPPQQQKKKCCCCCCDDDEEEHHHJJJIIIGGGEEEFFFHHHKKKJJJGGGFFFHHHKKKKKKQQQ[[[fffpppxxx}}}uuu}}}zzz|||~~~|||yyywwwmmmqqqsssttt}}}}}}xxx~~~zzz{{{xxxtttyyykkkWWWRRRMMMEEE;;;444111000000000000000000000111111222///999MMMaaaaaaVVVSSSYYYXXXiiixxxfffkkkrrr]]]KKKIIIOOOYYYgggtttzzzzzzzzz{{{zzz||||||zzz}}}}}}{{{yyyxxx{{{yyy[[[PPPOOONNNQQQUUUZZZ^^^aaadddgggjjjjjjjjjkkkjjjhhhfffdddbbb____________````````````aaadddeeeeeeeeefffkkknnnpppnnnnnnoooiii[[[OOOIIICCCEEEGGGGGGGGGHHHIIIKKKJJJKKKLLLMMMMMMOOORRRUUUSSSPPPNNNPPPTTTWWWWWWVVVSSSZZZ___^^^___dddeeebbbiiikkklllkkkjjjlllqqqvvv}}}wwwvvv~~~yyyxxxwwwwwwxxxyyy{{{||||||uuusssuuuyyyzzzzzz}}}yyylll^^^```___QQQGGGCCCHHH[[[sssxxxlll```WWWQQQVVVMMMKKKQQQeeeqqqvvvZZZXXXRRR<<<---000000000000000////////////------///000000444AAAOOOlll}}}zzz|||zzzooojjjpppuuuzzzzzzqqqttt}}}~~~~~~sssbbbUUU^^^yyyzzzooobbbWWWNNNHHHJJJPPPPPPOOONNNPPPRRRTTTTTTTTTWWWVVVUUUTTTTTTRRROOOMMMNNNQQQVVV]]]ccchhhlllooo|||{{{rrrjjjaaaSSSFFFBBBDDDDDDEEEFFF===IIIYYYeeegggccc\\\YYYUUUYYY[[[]]]hhh|||kkkeeeeeehhhoooyyy~~~|||{{{xxxxxxzzzyyyuuupppqqqpppppppppppprrrssstttssssssrrrrrrrrrqqqqqqqqqnnnnnnmmmllllllkkkjjjjjj~~~|||{{{}}}}}}~~~{{{zzz|||jjjYYYOOOHHHKKKKKKPPPWWWZZZ\\\```fffmmmpppuuuzzzzzzjjj[[[RRRNNNMMMMMMOOOQQQQQQNNNNNNOOOJJJCCCGGGHHHJJJLLLMMMKKKHHHEEEFFFIIILLLMMMLLLNNNRRRVVV```___```fffpppyyy|||}}}}}}zzzxxxpppssssssssszzzzzzyyyzzzuuuooosss~~~lllVVVSSSNNNGGG===666111000000000000000000000111222222111999KKK^^^aaaYYYXXX^^^```rrrwwwffftttuuu\\\GGGFFFQQQ___ooo|||~~~}}}}}}}}}|||}}}}}}{{{yyyvvvwwwvvvttttttwww}}}kkkVVVOOOMMMIIIOOOSSSXXX]]]aaadddgggjjjhhhhhhgggfffeeedddbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbdddfffffffffgggkkknnnlllgggcccaaa[[[QQQIIIGGGCCCFFFHHHIIIIIIJJJLLLMMMJJJLLLPPPQQQRRRRRRSSSUUUVVVTTTSSSTTTXXX[[[\\\[[[XXX```fffggghhhkkkkkkgggllllllmmmoooqqqwww}}}}}}{{{|||yyyxxxwwwwwwwwwxxxzzzzzz|||zzzxxxxxxyyy|||}}}}}}|||oooaaacccbbbUUUDDDAAAFFFWWWmmm}}}}}}wwwmmmbbbVVVNNNPPPKKKLLLQQQaaa{{{|||^^^YYYRRR<<<000222000000000000/////////////////////000000444BBBQQQkkk|||zzz|||xxxllleeellluuuyyyqqquuu~~~}}}~~~yyymmm___UUUbbb~~~}}}sssiii]]]SSSKKKFFFIIIOOOPPPOOOOOOOOOQQQSSSTTTTTTVVVUUUTTTTTTTTTTTTSSSRRRSSSVVV[[[aaagggmmmppprrr|||{{{vvvmmmeee^^^RRRGGGDDDFFFFFFFFFGGGEEELLLTTTXXXXXXXXXZZZ]]][[[dddmmmtttlllgggdddiiirrr{{{~~~}}}{{{xxxxxxzzzyyyuuuppppppooonnnnnnnnnooopppqqqqqqqqqqqqqqqpppppppppppprrrooollliiigggggghhhiii}}}||||||}}}~~~|||{{{}}}gggWWWNNNIIIJJJKKKPPPXXX]]]___eeekkkpppsssxxx~~~vvvkkkbbbWWWPPPMMMMMMLLLLLLOOOTTTVVVSSSOOONNNJJJFFFKKKNNNQQQSSSRRROOOKKKHHHKKKNNNQQQSSSTTTYYY```fffrrrooonnnttt~~~|||}}}~~~{{{xxxvvvttttttqqqpppwww|||||||||uuukkkmmmyyyqqqZZZSSSPPPJJJAAA888222000000111000000000000111222222111888HHHZZZ___[[[[[[```bbbyyyyyyjjj{{{rrrZZZFFFGGGUUUcccppp{{{~~~~~~}}}~~~}}}|||zzzxxxwwwssssssqqqooonnnooosssvvvzzzzzzppp^^^QQQNNNLLLHHHNNNQQQWWW\\\___cccfffhhhddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbdddffffffggghhhjjjlllhhh___VVVQQQMMMGGGFFFHHHFFFHHHLLLMMMMMMMMMNNNOOOLLLOOOTTTWWWWWWWWWVVVWWW[[[ZZZZZZ\\\___bbbcccccc```gggnnnqqqrrrtttssspppwwwuuusssuuuzzz~~~zzzzzzxxxwwwwwwwwwxxxyyywwwyyy{{{|||}}}~~~|||pppbbbbbbbbbVVVCCCAAAFFFTTTfffvvv{{{vvvpppdddUUUJJJIIIHHHLLLPPP\\\eee]]]TTT???222444000000000000////////////000//////000000666FFFVVVoooyyyjjjdddkkkwwwuuuooottt{{{{{{{{{vvvggg\\\UUUfffzzzvvvjjj```UUUMMMGGGDDDFFFKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]bbbhhhmmmrrruuuvvv|||~~~xxxsssooohhhaaa[[[QQQHHHHHHIIIHHHFFFGGGCCCHHHKKKKKKHHHKKKSSS[[[aaaooouuusssnnnvvv~~~~~~{{{xxxxxxyyyxxxuuuqqqqqqpppooonnnnnnnnnooopppppppppooooooooonnnnnnnnnqqqmmmhhhdddcccfffiiilll||||||~~~~~~|||{{{zzz{{{yyybbbSSSMMMJJJIIIJJJPPPXXX]]]___eeekkkppprrrxxxooo^^^XXXSSSNNNKKKLLLNNNNNNMMMTTT[[[^^^YYYRRRNNNKKKIIIMMMQQQVVVXXXWWWSSSOOOLLLRRRTTTVVVXXXZZZ```iiioooxxx}}}zzz{{{||||||{{{xxxuuutttuuurrrnnnmmmttt~~~yyymmmjjj{{{wwwzzz```UUUSSSMMMDDD:::333000000111111000000111111222333111999IIIZZZ```\\\ZZZ[[[___yyy~~~sss{{{uuuiiiWWWIIILLLVVV___jjjuuu~~~}}}|||~~~|||zzzwwwuuuttttttuuutttqqqnnnkkkiiiiiijjjhhhjjjeeeXXXOOOMMMMMMKKKOOORRRWWW[[[^^^aaaccceeebbbaaa```______```aaabbb_________````````````aaacccdddfffgggggghhhhhhiiidddZZZOOOJJJGGGEEEGGGKKKKKKNNNQQQRRRQQQOOOOOOPPPQQQTTTXXXZZZZZZZZZ[[[\\\```aaabbbdddfffiiijjjkkkiiinnnsssuuuwwwyyyzzzzzz{{{zzz}}}|||zzzxxxxxxxxxxxxyyyvvvyyy||||||||||||~~~yyynnn```^^^]]]RRRDDDCCCHHHSSSbbbqqqyyyvvvrrrgggVVVHHHGGGEEEIIIMMMZZZ~~~{{{oooeeeYYYCCC444444000000000000////////////000......///111999KKK\\\vvvnnngggoooxxxoooiiinnntttuuuzzzwwwhhh[[[VVViii{{{uuupppcccYYYOOOHHHDDD@@@BBBFFFGGGHHHJJJLLLNNNPPPSSSVVVWWWWWWXXXXXXYYYZZZ]]]______bbbggglllqqquuuwwwxxxyyy{{{xxxrrrmmmjjjeee```YYYQQQJJJJJJJJJGGGDDDCCC???DDDHHHGGGDDDGGGPPPXXXeeesss}}}}}}{{{yyyyyyyyyxxxuuurrruuusssrrrppppppppppppqqqoooooooooooonnnnnnnnnnnnkkkiiifffeeefffiiimmmppp}}}}}}}}}~~~~~~}}}}}}{{{zzzyyyzzz}}}qqq]]]PPPKKKJJJLLLMMMRRRYYY^^^```eeekkkpppssszzzyyy```OOOOOONNNLLLLLLLLLMMMNNNNNNYYY```ccc\\\SSSMMMKKKIIIMMMRRRXXX[[[ZZZVVVSSSRRRVVVXXXYYYZZZ\\\bbbjjjqqqxxx{{{|||||||||{{{yyywwwuuusssnnnjjjkkkrrr|||rrrlllxxxyyyrrryyycccXXXVVVQQQGGG;;;333111222111111111111111222222333333???SSSbbbeee^^^XXXVVV```~~~yyy{{{ssseeeWWWLLLLLLPPPYYYkkk|||~~~}}}~~~}}}zzzwwwtttsssrrrqqquuussspppmmmjjjgggdddccc\\\```___VVVKKKHHHJJJLLLPPPSSSWWWZZZ\\\]]]```aaa```______^^^___aaacccddd`````````aaaaaaaaabbbbbbddddddfffgggggggggeeeccc]]]TTTKKKHHHGGGFFFIIIMMMRRRTTTUUUUUUSSSQQQPPPPPPWWWXXXZZZZZZ[[[\\\___aaaccceeegggjjjlllnnnpppqqqqqqqqqsssuuuwwwzzz~~~}}}{{{zzzyyyyyyyyyyyyxxxzzz{{{zzzxxxyyy~~~{{{wwwnnn___\\\[[[QQQDDDCCCGGGQQQ^^^nnnyyyvvvsssiiiVVVHHHHHHCCCDDDIIIXXXpppvvvlll^^^FFF555222000000000000////////////...,,,---///222<<>>BBBDDDEEEHHHMMMQQQTTTWWW[[[]]]\\\\\\___bbb```ccchhhlllpppqqqqqqqqqooopppnnnhhheeefffeeebbbWWWQQQNNNNNNLLLFFFBBBAAAJJJIIIFFFCCCDDDLLLXXXaaasss{{{~~~qqqrrruuu~~~~~~yyyzzzzzzzzzyyyxxxwwwuuuuuusssrrrpppnnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmiiikkkmmmoooooommmkkkjjj~~~}}}}}}~~~|||{{{{{{{{{{{{yyywwwyyyyyywwwwwwxxxzzz}}}~~~zzzwwwpppfffZZZQQQNNNOOOOOOPPPUUU\\\```bbbgggmmmuuuzzz|||uuujjj[[[QQQNNNMMMSSSWWWSSSKKKGGGKKKQQQ```cccbbbZZZSSSPPPOOOLLLTTTZZZ___```\\\YYYYYYZZZYYY]]]aaaeeejjjqqq{{{ssskkkfffiiipppyyyxxxzzzzzzvvvnnnqqqyyy}}}ggg^^^]]]VVVJJJ;;;333333666222222111111222222333444777LLLeeeooojjj___WWWTTTmmm~~~~~~uuuooocccUUUJJJHHHLLLXXXooo|||{{{zzzyyyxxxvvvuuuuuupppmmmjjjfffbbb\\\TTTNNNGGGGGGFFFCCC???===@@@DDDFFFJJJNNNRRRUUUWWWYYY[[[[[[]]]___aaacccdddeeeeeeeeeeeeeeefffffffffggggggfffeeeeeeffffffbbb\\\WWWNNNHHHEEEGGGJJJKKKNNNRRRXXXXXXWWWUUUSSSTTTVVVXXXXXXZZZ\\\^^^^^^___aaaccccccfffkkknnnoooqqqsssvvvxxxtttuuuxxx{{{|||{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxwwwxxx{{{|||}}}}}}}}}tttrrrooodddaaaccc^^^CCC@@@CCCNNN^^^nnn~~~wwwrrrmmmcccTTTIIIDDDAAACCCCCCMMMsssxxxlll}}}{{{mmm___III888333000000000000///////////////...///111333<<>>======:::999999999===AAAAAA@@@AAAEEEJJJLLLRRRXXX[[[[[[\\\^^^aaa___bbbfffkkknnnnnnnnnmmmlllmmmjjjeeebbbcccbbb___UUUQQQOOOPPPNNNIIIFFFGGGHHHHHHIIINNNWWWcccmmmsss|||eeeVVVXXX\\\aaammmqqqxxxzzzvvvvvv}}}}}}wwwyyyzzzzzzzzzxxxvvvvvvvvvrrrqqqooonnnnnnnnnoooooommmmmmmmmmmmlllllllllllljjjkkknnnoooooommmkkkiii~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzxxxvvvuuuttttttuuuwwwyyyzzzwwwsssmmmeee[[[SSSPPPQQQLLLMMMRRRZZZ___aaafffmmmvvvzzzrrrhhhZZZMMMJJJNNNPPPWWW]]]WWWLLLGGGLLLTTTcccdddbbb[[[VVVUUUTTTQQQYYY^^^bbbaaa]]]ZZZZZZ\\\\\\aaahhhnnnuuu~~~~~~~~~uuulllgggjjjooowww{{{{{{zzzuuullljjj{{{zzz{{{mmm```___XXXJJJ;;;333333777222222111111222222333444555LLLeeennnfff[[[UUUTTTkkkxxxnnnjjj^^^RRRJJJLLLRRRYYYfffttt{{{{{{|||{{{{{{yyyxxxwwwrrrnnniiiccc\\\RRRGGG???BBB>>>;;;;;;===>>>???AAA@@@DDDJJJNNNRRRUUUXXX[[[ZZZ[[[^^^aaaccceeeeeeeeedddddddddeeeeeeeeeffffffgggeeeeeefffeeeaaaZZZTTTMMMHHHEEEHHHKKKNNNRRRVVVWWWWWWVVVTTTSSSUUUYYY\\\VVVYYY]]]```````````````aaafffkkknnnooopppsssvvvxxxuuuwww}}}yyyxxxwwwvvvvvvvvvwwwxxxwwwvvvwwwzzz~~~{{{wwwnnnnnnmmmdddcccfffbbbEEEBBBDDDQQQaaarrr}}}vvvpppjjj___RRRIII@@@AAAEEEBBBHHHkkk|||ppp|||zzzkkk\\\HHH999555000000000000////////////111000111222333:::KKK[[[uuupppooo{{{xxxsssrrrttttttuuunnn```]]]nnnxxxuuuuuuvvvvvvooo```UUUKKKBBB::::::;;;:::888999:::===@@@???<<<<<<@@@DDDEEELLLUUUZZZZZZ[[[^^^aaa^^^aaafffjjjlllmmmlllkkkjjjkkkiiiccc``````___[[[TTTQQQPPPQQQPPPLLLKKKMMMFFFJJJUUUddduuuyyytttXXXGGGIIIJJJIIIOOOLLLWWW___cccmmmzzz|||uuuyyyzzz{{{zzzxxxvvvvvvvvvsssrrrqqqpppppppppqqqrrrlllllllllkkkkkkkkkjjjjjjhhhiiikkkmmmnnnnnnnnnmmm~~~}}}{{{|||}}}{{{yyywwwvvvwwwyyyzzzzzzuuupppnnnqqqtttuuuuuuwwwmmmccc\\\UUUMMMJJJKKKLLLPPPVVV^^^dddhhhjjjkkkzzz|||uuufffUUULLLIIIGGGHHHKKKQQQZZZ]]]VVVNNNLLLPPPRRR]]]dddddd\\\[[[aaa___XXX\\\[[[]]]___\\\WWWYYY^^^fffjjjqqqxxx~~~~~~zzzvvvhhhdddnnnsssuuuyyyttt}}}zzzqqqeeejjjmmmfffccc```PPP777111555222222222111111111222444555222HHH\\\iiilll___VVV^^^yyy{{{~~~wwwoooaaaJJJHHHHHHNNNUUUVVVggg~~~|||yyyzzz~~~zzzrrrggg]]]TTTKKKCCC===999999:::;;;<<<===???@@@@@@AAADDDHHHMMMRRRVVVXXX[[[YYYYYY\\\aaacccbbb```bbbbbbaaaaaabbbccccccdddcccdddffffffccc]]]TTTOOOIIIIIIJJJJJJJJJLLLPPPSSSSSSQQQOOOPPPTTTXXX[[[\\\\\\ZZZ^^^dddgggddd``````]]]ffflllkkkkkkoootttuuuuuuxxx|||{{{zzzxxxwwwwwwyyyzzz|||uuuwwwzzz}}}~~~|||zzzxxxxxxrrrllliiijjjiiieeeaaaGGGFFFEEESSSiiitttyyyrrrpppooofffUUUFFF???EEE;;;???JJJbbbmmmwwwxxxjjjbbbIII444777222222333222222111//////***444333000777@@@LLL\\\{{{wwwooo}}}xxxwwwwww|||xxxggg___\\\cccuuuzzzzzzzzzxxxqqqfffYYYQQQDDD@@@<<<:::999999999888===<<<;;;999999999::::::@@@FFFMMMTTTXXX[[[]]]^^^```eeeiiiiiigggfffiiimmmhhhfffdddaaa^^^\\\ZZZYYYWWWQQQLLLLLLOOOPPPMMMHHHMMMZZZiiixxxvvv___QQQNNNQQQSSSTTTSSSVVV^^^iiisssxxxvvvsssooorrruuuvvvtttssstttuuutttsssqqqpppoooppppppqqqlllkkkjjjjjjkkklllkkkjjjiiikkknnnppppppnnnllljjj~~~}}}{{{{{{}}}|||{{{xxxwwwvvvwwwyyyzzzzzzvvvqqqooorrrttttttsssrrrhhh^^^WWWQQQKKKIIIJJJLLLPPPVVV^^^dddhhhjjjkkkvvvxxx}}}~~~}}}eeeXXXJJJDDDCCCCCCDDDGGGSSS[[[^^^XXXPPPOOOSSSUUU___eeeeee^^^\\\aaa```YYY\\\[[[\\\]]][[[WWWZZZ```dddjjjrrr{{{~~~}}}{{{wwwuuulllgggiiilllqqq{{{www{{{qqqfffmmm{{{sssjjjhhheeeSSS:::222555222333222111111111222333444222JJJ___mmmpppbbbYYY```nnn|||xxxppp[[[GGGFFFFFFKKKSSSUUUiii~~~~~~{{{xxxyyy~~~yyypppcccXXXOOOGGG???:::888999999;;;===???AAABBBCCCDDDFFFJJJNNNRRRUUUWWWYYYYYYYYY\\\```bbbbbb```aaa`````````aaabbbcccccccccdddffffffbbb[[[RRRLLLGGGHHHIIIIIIJJJLLLPPPSSSTTTRRRPPPQQQUUUXXX[[[\\\^^^\\\___fffiiifffbbbbbb___gggooooooooorrruuuuuuvvvzzz~~~|||{{{yyywwwwwwwwwxxxyyyvvvxxxzzz||||||{{{xxxwwwtttppplllkkkkkkggg```YYYEEECCCAAANNNdddooozzz~~~xxxqqqnnnlllcccSSSGGG???EEE;;;>>>HHH^^^kkkwwwxxxllleeeKKK555444222333222222111000000///,,,444111...777AAANNN```sss}}}}}}vvv{{{|||yyy{{{tttbbb[[[YYY```ssszzzyyyxxxtttlll```TTTLLLBBB???<<<;;;;;;;;;;;;:::<<<;;;999888777777777777<<>>??????AAAEEEVVV]]]```ZZZTTTTTTXXX[[[bbbgggfff___^^^aaa```[[[\\\[[[[[[\\\ZZZXXX]]]dddhhhoooyyy}}}}}}|||xxxuuusssnnnhhheeejjjxxx~~~|||yyy{{{pppeeeooo~~~vvvzzzpppnnnkkkXXX===444777333444444222111111222333333444KKKbbbpppssseee[[[bbbhhh{{{~~~zzzpppWWWEEEGGGGGGJJJQQQUUUlll~~~zzzwwwwwwzzz||||||{{{vvvkkk]]]PPPGGG@@@:::666888888999;;;===@@@BBBCCCDDDEEEHHHKKKNNNQQQSSSUUUVVVVVVXXX[[[___aaa```___^^^^^^^^^___```aaabbbcccaaacccfffeee```XXXOOOIIIDDDEEEGGGHHHJJJMMMQQQTTTVVVTTTSSSTTTWWW[[[]]]^^^aaa___bbbiiillliiiffffffbbbkkkrrrssstttwwwxxxxxxzzz}}}}}}|||{{{yyywwwvvvvvvvvvwwwxxxyyyzzz{{{zzzxxxvvvtttqqqooommmmmmkkkdddXXXOOOGGGEEEBBBNNNcccooo}}}zzzvvvppplllhhh___RRRHHH>>>DDD:::>>>EEEXXXmmmuuu~~~rrrkkkQQQ888444333333222222111000000//////333...,,,777BBBPPPcccwwwzzzuuu~~~|||~~~}}}tttaaaWWWVVV___rrr|||uuujjj^^^RRRKKK???>>><<<<<<======;;;:::999888777666555555555555888<<>>@@@AAABBBDDDFFFIIIMMMOOOQQQRRRQQQRRRUUUYYY\\\]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbaaadddfffddd]]]TTTKKKFFFBBBDDDGGGIIIKKKNNNRRRUUUXXXWWWVVVYYY]]]bbbdddeeedddbbbeeekkknnnllljjjjjjiiiooottttttuuuzzz||||||zzzyyyxxxwwwwwwwwwwwwwwwzzzzzzzzzyyyxxxvvvtttsssrrrpppmmmllliii```SSSHHHEEEDDDBBBMMMcccqqq{{{wwwsssooojjjeee[[[PPPHHH>>>CCC:::>>>CCCRRR|||uuutttzzzsssYYY===666333333222111111000000000000222,,,,,,999CCCPPPccc~~~xxxvvv~~~xxx|||wwwdddVVVVVVaaattt}}}sssfffYYYNNNIII>>>===<<<<<<<<<;;;888666333333444444444555666666666:::@@@FFFLLLQQQWWWZZZXXXZZZ\\\]]][[[[[[\\\^^^bbbaaa^^^ZZZUUUPPPLLLJJJKKKLLLNNNQQQTTTUUUUUUTTTUUU\\\aaa\\\TTTRRRXXX___jjjooossssssppprrr}}}xxxlllddd```^^^\\\\\\___dddiiikkkkkklllllllllmmmnnnoooooopppooonnnmmmmmmmmmkkkhhheeeeeefffggghhhiiihhhhhhggg~~~~~~~~~~~~}}}|||zzzyyyyyyxxxwwwwwwwwwxxxyyyyyywwwuuurrrqqqppplllfffaaaVVVLLLCCC???===<<>>@@@CCCGGGJJJLLLNNNOOOKKKNNNRRRVVVXXXZZZZZZ[[[ZZZZZZ[[[\\\]]]___aaabbbccceeefffbbbZZZPPPHHHDDDBBBDDDHHHJJJMMMPPPTTTWWWYYYYYYZZZ^^^ccchhhkkklllfffdddfffmmmpppnnnlllmmmpppssssssqqqssszzzwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxvvvuuutttssswwwsssnnnkkkggg]]]PPPFFF>>>>>>===III___nnnzzztttqqqmmmjjjddd[[[PPPGGG>>>BBB999???BBBOOOyyy|||{{{zzzvvvxxx___AAA666444333222111000000000000///111---///;;;BBBPPPeee|||xxx{{{|||zzz{{{zzzsssbbbTTTWWWbbbvvvyyylll]]]OOOGGGCCC???===;;;:::999777444111///000222444666777888999777;;;@@@DDDHHHKKKPPPRRRPPPRRRUUUWWWYYYZZZ\\\]]]___]]]YYYTTTOOOJJJGGGEEECCCGGGLLLPPPSSSTTTVVVWWW^^^\\\YYYUUURRRSSS[[[cccnnnuuu{{{yyyssssssyyy{{{iii[[[SSSPPPOOONNNOOORRRYYY```fffiiikkkkkklllmmmnnnoooppppppkkkkkkkkklllmmmllljjjhhhggggggggghhhhhhhhhgggggg}}}||||||}}}~~~~~~{{{yyywwwwwwwwwwwwwwwxxxxxxyyyvvvsssooommmkkkggg```ZZZNNNEEE===:::999999;;;@@@CCCGGGMMMUUU[[[___aaabbbiiiooovvvwwwtttqqqrrrtttsssvvvzzz~~~|||^^^FFF>>><<<===AAACCCAAACCCFFFIIINNNPPPMMMMMMSSSXXXZZZbbbbbb```___^^^___``````^^^]]]___bbbccceeemmmwwwxxx~~~{{{~~~|||yyyxxxssskkk```aaavvv|||~~~yyy{{{rrrhhhnnn||||||||||||{{{fffFFF888:::888555555333222222333444444:::NNN```kkkmmmaaaZZZbbbjjjuuuuuu|||{{{vvvgggUUUFFFIIIGGGFFFKKKQQQjjj}}}{{{{{{zzzvvvsssrrrsssrrrooolllfffZZZKKK???::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<>>>AAAEEEGGGIIIJJJJJJGGGKKKQQQUUUWWWWWWYYYYYYYYYYYYZZZ[[[]]]___aaabbbeeeggggggaaaWWWLLLFFFCCCDDDFFFJJJMMMPPPSSSVVVYYYYYYYYY[[[___eeejjjmmmnnngggeeegggmmmpppooonnnooottttttqqqnnnqqqzzzvvvwwwxxxyyyzzz{{{{{{|||zzzyyyxxxwwwvvvvvvvvvvvvyyytttooojjjeee[[[NNNDDD<<<======JJJ___nnn{{{ssspppllljjjggg^^^PPPFFF>>>AAA999@@@CCCNNNzzzxxxyyy}}}dddCCC444444333222000///000000111...000...111<<>>CCCDDDCCCEEEIIIHHHMMMNNNMMMNNNUUU[[[]]]___^^^\\\\\\]]]]]]___aaa______bbbfffhhhkkksss|||~~~}}}}}}}}}{{{|||~~~~~~}}}|||zzzzzztttlllccceeerrr~~~|||~~~www~~~|||uuujjjkkk}}}lllHHH999:::666444444333222333444555666;;;QQQeeeppprrrcccYYY```ooo}}}uuugggTTTCCCFFFEEEFFFMMMRRRjjj~~~~~~~~~xxxuuurrrrrrsssssspppmmmfff[[[LLL@@@;;;;;;<<<===>>>>>>============>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDEEEJJJQQQUUUWWWWWWYYYZZZXXXYYYZZZ[[[]]]```bbbccchhhiiiggg___TTTJJJEEEDDDFFFIIIMMMPPPSSSUUUXXX[[[XXXXXXZZZ^^^cccgggiiiiiigggdddffflllpppooonnnooosssssspppmmmpppyyy~~~xxxyyyzzzzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzxxxtttooojjjeeeZZZKKK@@@<<<>>>???KKK___mmm{{{tttoookkklllkkkbbbRRRDDD???AAA999@@@DDDPPP~~~rrryyylllGGG333555333111000///000111111...111///222;;;EEE]]]yyyiiijjj~~~}}}zzztttzzzzzzppptttqqq^^^UUUYYYgggzzzwwwgggVVVJJJEEEDDD@@@===999777666555333222333444666999;;;<<<<<<<<<:::>>>BBBEEEFFFFFFFFFGGGFFFGGGJJJOOOTTTWWWYYYZZZXXXTTTMMMFFF@@@>>>>>>???>>>@@@BBBBBBDDDMMMZZZeeewwwqqqmmmllljjjfffiiioooqqqYYYHHH@@@>>>>>>===@@@CCCDDDEEEMMMZZZeeeiiijjjkkklllmmmmmmllllllgggeeeccccccfffhhhiiiiiillljjjhhhfffddddddeeeeee|||xxxvvvvvvwwwwwwxxxxxxxxxxxxtttpppjjjgggddd^^^WWWRRREEE>>>888888777666777;;;777;;;BBBIIIOOOSSSVVVVVV]]]eeennnpppnnnlllnnnrrruuuzzzjjjOOO<<<>>>>>>@@@EEEGGGFFFIIIMMMKKKPPPQQQPPPRRRYYY```aaa^^^[[[ZZZ[[[\\\\\\___bbb``````dddiiikkknnnvvv~~~vvvtttyyy|||}}}}}}wwwyyy|||}}}|||{{{zzzzzzssslllgggjjjoootttxxx{{{~~~|||ttt{{{{{{vvviiihhh|||pppJJJ999999555444333333222333444666777<<>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEECCCAAA@@@EEEKKKRRRVVVXXXXXXZZZ[[[XXXXXXZZZ[[[^^^```bbbdddjjjkkkhhh^^^RRRHHHEEEEEEHHHKKKOOORRRTTTWWWZZZ\\\WWWWWWXXX[[[```cccddddddfffdddffflllooonnnnnnoooqqqqqqpppnnnqqqyyy}}}|||zzz{{{{{{{{{||||||{{{zzzzzzxxxxxxvvvvvvwwwxxx{{{|||uuurrroookkkeeeYYYIII===888:::;;;GGGZZZfffwwwzzztttoookkklllmmmeeeSSSCCC???AAA999AAAEEEQQQmmmxxxtttLLL555555444111000//////111222///111///111;;;GGGeeeppppppxxxxxx~~~wwwlllsss|||xxxrrr{{{yyyfffXXX]]]kkk~~~|||rrrbbbQQQEEEAAAAAA???<<<888666666666666666777888:::;;;<<<<<<<<<;;;:::>>>CCCFFFGGGFFFFFFFFFBBBCCCEEEJJJOOORRRTTTTTTSSSNNNFFF>>>999888999:::>>>===;;;888:::FFFYYYhhhppppppuuu{{{|||zzz~~~{{{|||```GGG;;;999;;;===;;;???CCCBBBAAAHHHWWWccchhhiiijjjkkklllkkkjjjjjjjjjgggddddddfffhhhjjjkkkmmmkkkhhheeecccbbbcccccc~~~|||{{{yyyuuurrrooossswwwxxxuuuqqqpppppppppjjjeeeddd```WWWOOOKKK???;;;888;;;@@@BBB>>>999<<<<<<>>>@@@EEEJJJOOORRR^^^bbbhhhlllnnnnnnoooooowww~~~rrrVVVCCC======>>>DDDIIIJJJIIILLLRRRVVVSSSQQQUUU]]]dddgggggg^^^[[[ZZZ\\\\\\ZZZ[[[___ccchhhlllnnnnnnrrrzzzuuuqqqttt~~~xxxzzz|||~~~}}}{{{wwwuuussskkkfffjjjooosssuuuwww|||zzz{{{tttjjjjjjyyyyyyJJJ888===666666555444333222333444444===^^^qqqzzznnnZZZ___zzzrrrhhhVVVLLLEEEFFFIIIPPPbbbttt}}}tttoooqqqrrrmmmkkkmmmgggXXXIIIAAA>>>======???@@@>>><<<===AAADDDEEEDDDHHHFFFDDDBBBAAABBBCCCEEEIIIIIIKKKPPPWWW[[[[[[YYY]]]\\\YYYXXX[[[___eeeiiipppmmmeeeXXXKKKEEEGGGKKKHHHRRRXXXWWWWWW[[[]]]ZZZVVVYYYZZZ[[[dddlllkkkdddcccbbbcccggglllooonnnllliiiiiilllqqqxxx{{{{{{yyyzzz}}}~~~}}}}}}}}}}}}|||{{{yyyxxxuuuuuuuuuwwwxxxwwwtttrrrqqqssstttnnnaaaQQQEEE???777:::;;;EEEVVVbbbvvvwwwtttpppllljjjhhh^^^PPPDDD???======@@@EEEXXX~~~sss|||QQQ;;;777555333111000000111222222111000000666FFF[[[jjjzzzxxxgggiiizzz{{{}}}vvv{{{ssstttyyywwwsssxxxxxxjjjYYY^^^lll|||ooo]]]MMMBBB@@@AAA???===:::777666666777888999:::::::::;;;;;;<<<===@@@KKKPPPKKKHHHMMMLLLFFFCCC>>>;;;>>>EEELLLNNNMMMIIIDDD>>>999666333000...555999>>>???>>>AAAIIIPPPUUUdddpppxxx{{{vvv}}}hhhLLL@@@>>><<<;;;>>>@@@@@@@@@BBBGGGQQQ\\\dddooonnnlllkkkiiihhhgggggggggggghhhhhhhhhhhhggggggiiifffbbbaaabbbcccdddddd|||yyyxxxvvvrrrnnnooorrruuuuuurrrooommmmmmgggaaa\\\[[[VVVMMMEEECCC???<<<;;;===@@@AAA???<<<<<<<<<<<<===@@@EEEKKKOOO___ccciiilllnnnnnnoooooowww~~~{{{cccLLLAAAAAACCCCCCEEEIIIJJJKKKPPPWWWZZZWWWVVVXXX^^^dddffffffbbb^^^]]]^^^^^^]]]^^^bbbggglllppprrrrrrvvv~~~~~~}}}~~~~~~~~~|||yyyuuusssrrrkkkgggiiinnnqqqvvv{{{{{{}}}wwwmmmkkkPPP===@@@999666555444333333333444555;;;\\\ppp|||rrr\\\^^^vvv}}}tttlllXXXLLLDDDDDDIIITTThhh{{{|||tttppprrrrrrnnnjjjkkkcccUUUEEE???===<<<<<>>@@@CCCEEEHHHRRRWWWRRRQQQSSSOOOFFF:::777444555;;;@@@CCCDDDDDD@@@;;;777444222000///222444888===BBBFFFHHHIIILLL\\\gggpppxxxyyydddJJJ???>>><<<===@@@@@@CCCFFFJJJPPP[[[gggpppxxxuuurrrooommmllljjjiiihhhhhhgggggggggggghhhhhhhhhfffddddddeeeeeedddbbb~~~{{{yyywwwtttpppmmmppprrrsssrrrooollljjjiiiccc]]]YYYWWWRRRIIIBBB@@@>>>>>>>>>??????@@@@@@@@@===<<<<<<;;;<<<@@@FFFKKK]]]aaafffjjjkkkmmmnnnooovvv~~~mmmWWWEEE@@@AAAHHHEEEEEEHHHJJJMMMTTT[[[]]]]]]___bbbgggjjjkkkjjjddd```^^^______]]]```dddiiimmmrrrtttuuuyyy}}}}}}}}}|||zzzwwwtttsssrrrllliiiiiikkknnnwww}}}~~~xxxnnnkkkUUU@@@BBB:::777666555444333444444555999XXXmmm|||xxx^^^\\\qqq}}}|||zzzuuuqqq[[[NNNCCCDDDLLLXXXnnn~~~zzzuuurrrssssssnnniiiggg]]]PPPAAA<<<;;;;;;<<<>>>AAAAAACCCGGGKKKNNNNNNMMMEEECCC@@@>>>===>>>@@@AAABBBEEEJJJQQQXXX[[[[[[ZZZWWWWWWVVVVVVYYY]]]aaaccceeeccc]]]RRRGGGCCCGGGKKKRRRUUUVVVRRRRRRXXX___bbbbbbhhhnnnpppqqqooojjjccc___```ccchhhllloooooommmrrrrrrtttwwwzzz{{{zzzyyyzzz|||tttiiigggkkkpppuuuvvvtttpppqqqwww{{{{{{~~~~~~~~~~~~}}}|||{{{{{{wwwvvvtttssssssrrrpppnnnnnnppppppkkk___PPPBBB;;;777::::::CCCSSS^^^qqq}}}rrrooollljjjfff\\\NNNDDDBBB@@@AAADDDHHHYYY}}}uuurrr{{{NNN999555444333222111000000000222222222333999EEEUUU```zzzuuukkkpppxxx|||wwwtttxxxzzz{{{|||hhhbbbcccqqqxxx}}}xxxiiiVVVEEE<<<:::<<<;;;:::888666666777888999999:::;;;<<<>>>BBBGGGKKKUUU[[[]]]ZZZXXXXXXPPPFFF999777555555666:::>>>@@@>>>:::666333222222111111222111444<<>>FFFDDDEEEJJJMMMOOOTTT[[[^^^ccckkkqqquuuuuutttrrrddd```]]]^^^]]]\\\___cccfffkkkppprrrsssxxx~~~zzzzzzyyyyyyxxxwwwvvvuuuqqqmmmjjjiiihhhmmmyyy}}}~~~wwwkkkfff~~~yyyWWWAAAAAA888777777555444444444555666999UUUgggwwwyyy___\\\mmm}}}{{{{{{{{{vvvrrr^^^OOODDDFFFPPP\\\ppp|||yyyvvvttttttsssnnnhhhcccXXXKKK???:::;;;;;;===@@@@@@BBBFFFKKKOOOQQQPPPOOOFFFDDDBBB@@@@@@AAACCCDDDFFFIIIOOOUUUYYY[[[ZZZXXXWWWVVVVVVVVVWWWXXXZZZ\\\\\\[[[VVVNNNFFFDDDIIINNNMMMOOOPPPPPPQQQXXX```fffggglllsssuuusssppplllhhhdddeeehhhlllnnnooonnnmmmooopppqqqtttvvvwwwwwwwww{{{|||}}}ppphhhfffgggeeefffdddccciiiuuu~~~~~~}}}{{{zzzyyyxxxzzzwwwtttrrrqqqqqqooommmlllmmmlllggg\\\NNNAAA999777:::999BBBRRR\\\ooo{{{qqqooollljjjeee[[[NNNDDD@@@???@@@CCCFFFVVVyyyssssssSSS<<<444444333222111000000//////000111333:::EEERRR[[[www~~~}}}wwwnnnqqqvvv|||}}}zzzvvvyyy}}}~~~ggg]]]^^^kkkqqq~~~wwwgggTTTCCC:::888:::999999888777777999:::;;;;;;<<<>>>???AAAFFFNNNTTT```aaa^^^YYYWWWUUUMMMBBB<<<<<<;;;999777999<<<@@@999666222000000222333333666555666===EEEHHHGGGDDDCCCSSS]]]gggttt}}}xxxdddQQQLLLMMMMMMRRRYYY___dddjjjmmmpppwww{{{uuuqqqnnnjjjhhhiiihhhfffeeeeeefffhhhiiieeeeeeeeefffiiijjjiiihhh~~~zzzuuuqqqoookkkjjjgggdddbbb___\\\ZZZWWWSSSPPPMMMHHH@@@<<<===<<<>>>@@@???<<<;;;>>>BBB???DDDIIIJJJFFFCCCBBBCCCIIIMMMRRRWWW\\\aaagggjjjooowww{{{ppp```OOODDD>>><<>>AAA@@@EEEKKKQQQTTTSSSRRRPPPHHHFFFEEEDDDDDDFFFIIIJJJNNNRRRVVVYYYZZZYYYVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOLLLFFFAAABBBIIIOOOJJJLLLOOOQQQSSSWWW^^^dddiiilllpppsssssspppoooppplllnnnqqqrrrqqqooommmllljjjllloooqqqsssuuuwwwxxx{{{|||}}}sssmmmlllkkkmmmnnnrrr{{{~~~|||yyyxxxwww{{{xxxuuusssrrrpppnnnmmmhhhhhheee```WWWKKK???888888::::::BBBRRR\\\nnn}}}wwwqqqooommmkkkeee[[[NNNEEEAAA???@@@CCCFFFUUUwwwtttoooVVV<<<666555444222111111000000/////////222999DDDQQQYYYttt}}}}}}}}}{{{ooonnnrrr{{{~~~zzz~~~ggg]]]___jjj}}}~~~~~~wwwhhhUUUDDD:::888999999999888888999:::<<<===@@@CCCEEEFFFHHHLLLUUU[[[ccc___XXXPPPMMMJJJDDD>>><<<<<<<<<;;;999999;;;===888555111///111444666777999:::<<>>???>>>;;;;;;???BBB@@@GGGOOOQQQLLLFFFCCCBBBAAADDDJJJOOOTTT[[[aaafffkkkqqqwwwxxxyyy||||||zzzzzzkkkUUUEEE>>>>>>>>>@@@CCCMMMZZZaaa___\\\ZZZ___kkkyyy|||tttmmmjjjfffbbbaaacccbbb___```cccccchhhmmmppprrrwwwwwwwww}}}|||}}}zzzwwwuuupppmmmjjjiiiiiiooo~~~zzz~~~zzztttggg]]]xxxxxx\\\FFFFFF>>>999888777555555666666777;;;RRR^^^iiizzzooo[[[]]]kkk{{{ssseeeTTTHHHLLLXXXcccooo{{{zzzwwwzzzyyyvvvrrrpppnnnfff^^^SSSGGG<<<:::<<<===???BBBAAAHHHPPPVVVVVVTTTQQQOOOHHHGGGFFFFFFHHHKKKNNNPPPUUUWWWZZZZZZWWWTTTQQQPPPQQQQQQQQQPPPMMMJJJGGGEEEAAABBBAAA>>><<>><<<:::<<<===???AAACCCDDDDDDDDD;;;777333222444777:::;;;;;;@@@DDDEEEFFFLLLXXXbbbooo}}}{{{~~~|||yyyzzz|||{{{}}}xxxnnnkkksss}}}~~~vvvrrrpppkkkgggffffffffffffffffffffffffeeebbb```aaadddhhhkkklll~~~}}}wwwqqqmmmlllddd```[[[XXXVVVUUURRRPPPNNNKKKJJJHHHCCC===<<<@@@??????>>>======>>>@@@BBBBBBIIIQQQRRRLLLEEECCCCCC@@@BBBFFFKKKPPPVVV]]]bbbggglllpppqqqsssxxx{{{zzz|||wwwfffOOO???<<<>>>>>>===AAANNN^^^fffddd___\\\```kkkwww{{{uuummmiiihhhdddbbbbbbdddccc______aaaaaafffllloooqqqwwwsssrrr~~~tttsssrrrwww~~~|||{{{wwwtttqqqlllhhhiiikkkrrrxxx}}}{{{wwwjjjaaa{{{^^^HHHIIIAAA999888777666666666777888;;;SSS___iiivvvkkkXXX[[[kkkyyyjjjWWWHHHMMMZZZfffsss|||yyy}}}{{{{{{wwwqqqnnnmmmfff]]]QQQFFF;;;999<<<===???AAA???FFFPPPUUUTTTPPPKKKHHHFFFFFFEEEFFFIIILLLPPPSSSVVVXXXYYYWWWRRRMMMKKKJJJIIIJJJKKKJJJGGGCCC???<<<888:::;;;::::::@@@KKKTTTVVVUUUWWW[[[ZZZYYY___gggmmmiiikkksssyyyxxxxxxzzzvvvyyy|||zzzuuuppplllkkkhhhkkknnnpppqqqsssxxx{{{zzz~~~}}}{{{zzzzzzzzzwwwvvvtttsssrrrpppllliiibbb]]]XXXRRRMMMFFF>>>999999<<<<<>>999333111777CCCPPPYYYsss}}}||||||~~~nnneeemmm~~~{{{{{{{{{aaa[[[\\\dddrrr|||}}}wwwjjjYYYGGG;;;777666666666666777777888999999333888<<<<<<999;;;AAAGGGIIIFFFCCC???:::777888:::<<<>>>BBBJJJQQQUUUTTTQQQ???<<<777555777:::===>>>???FFFMMMRRRWWWbbbqqq}}}{{{yyyxxxxxx|||yyyyyy{{{ssspppnnnjjjfffdddeeeggghhhhhhgggeeeddddddcccaaaaaaccceeeeeeeee~~~xxxqqqnnnmmmgggbbb\\\YYYXXXWWWUUUSSSIIIGGGFFFEEE@@@:::;;;???BBB@@@???>>>???@@@BBBCCCCCCJJJQQQPPPJJJDDDCCCDDDAAACCCGGGJJJNNNTTT[[[___dddjjjmmmmmmpppwww|||}}}rrrpppdddOOOAAA??????===;;;???LLL]]]fffeee___\\\```jjjuuuwwwqqqkkkjjjlllaaa___```cccbbb]]]\\\]]]___dddjjjmmmooouuu~~~qqqooozzzlllfff```eeewww{{{{{{|||{{{|||}}}~~~{{{wwwtttqqqkkkgggiiilllttt}}}vvv}}}|||zzznnneee]]]GGGJJJCCC:::999777666666666777888:::TTTaaajjjvvviiiVVVZZZjjj~~~nnnYYYHHHLLLZZZiiixxx|||}}}{{{|||wwwpppmmmmmmfff]]]PPPDDD:::999;;;<<<>>>@@@;;;CCCMMMRRRPPPJJJDDDAAADDDCCCCCCEEEHHHLLLQQQSSSTTTVVVVVVSSSMMMHHHGGGGGGCCCDDDEEEEEECCC???;;;888666888:::;;;<<>>::::::<<<===FFFVVVaaatttyyyrrrrrrrrrnnnggg\\\QQQIIIBBB???>>>???BBBTTTyyymmmnnnoooVVV>>>===:::555111000222666888FFF???666222777CCCPPPYYYttt}}}{{{yyy}}}mmmcccppp}}}ggg______fffttt|||vvvkkkZZZHHH;;;666555444555555555666666666777000555:::999555555:::@@@<<<======<<<888555777;;;888:::AAALLLXXX]]]\\\XXXCCC???:::888999<<>>======???DDDGGGKKKQQQVVVTTTLLLDDDBBBCCCEEEFFFLLLUUUYYYYYY]]]bbbeeeddddddhhhnnnssswwwxxxvvvhhhVVVGGGAAA>>><<<;;;@@@AAAFFFNNNRRRSSSYYY___dddooo}}}sssdddbbbhhheeedddbbbaaa```___``````\\\```eeejjjpppwww~~~{{{sssvvv~~~zzzooojjjddddddjjjpppssssssrrrxxx{{{tttppppppjjjggghhhkkkpppxxx~~~~~~yyyyyyyyypppnnn{{{~~~YYYHHH???BBB;;;:::999777666666666666CCCSSSkkknnnrrrmmmUUUWWWiii~~~rrr[[[JJJOOO]]]jjjxxx~~~|||uuurrrooommmkkkfff___YYYHHH@@@999999:::888888:::>>>CCCGGGGGGCCC??????AAA>>>>>>???AAACCCGGGIIIKKKOOOMMMKKKIIIGGGDDD@@@===CCC@@@===;;;;;;:::999888888999;;;<<<===DDDSSS```aaa[[[ZZZ```hhhmmmrrrvvvtttpppttt}}}~~~wwwwww~~~{{{uuusssqqqmmmmmmoooqqqnnnllllllpppssstttsss{{{~~~rrr^^^___ccckkksssxxxyyywwwxxxwwwvvvuuurrrmmmgggbbb^^^SSSHHHEEEDDDAAA@@@@@@;;;;;;@@@JJJWWWiii{{{vvvsssrrrlll]]]MMMDDD@@@???>>>>>>CCCWWW{{{sssppptttwwwRRR???>>>===;;;777333111111222222555333000555DDDRRRWWWvvvuuuxxx}}}kkk\\\lllkkk``````cccjjjwwwxxxwwwooo^^^JJJ;;;666666666777888777555222111111000333777;;;:::;;;???EEEIIIEEE???999444222555999333777???NNNbbbnnnjjj```NNNAAA888:::>>>>>>>>>@@@HHHYYYjjjppprrr}}}{{{yyy|||zzz~~~|||tttwwwssskkkiiiiiigggcccbbbbbbcccccccccbbbbbbaaaccccccbbbbbbaaaaaa``````zzzuuusssooojjj```\\\WWWRRRNNNKKKHHHEEEBBB@@@===:::999:::;;;===???>>>>>>======???DDDGGGKKKPPPTTTQQQJJJDDDCCCEEEMMMSSS\\\dddhhhhhhdddaaaaaa___^^^```eeeiiimmmnnnbbbYYYMMMDDDAAABBBCCCEEEDDDEEEKKKRRRVVVXXX^^^eeexxxrrrgggeeehhhdddcccaaa```_________```]]]```eeejjjpppwww~~~{{{www{{{|||vvvqqqmmmmmmrrrwwwyyyxxx}}}zzzvvvtttoooiiieeegggjjjnnnvvv~~~~~~}}}}}}yyy{{{}}}sssnnnyyyxxxYYYGGG>>>@@@::::::888777666555555555AAATTTpppvvv{{{tttYYYWWWnnn~~~vvv___KKKKKKTTT^^^kkkvvv~~~|||rrrooolllkkkiiiddd\\\VVVGGG???888888999888888999;;;???CCCCCC???<<<===>>>>>>>>>>>>@@@BBBEEEGGGIIILLLIIIFFFDDDBBB@@@===;;;<<<:::888777888999999999;;;===???AAACCCJJJVVVaaaeeecccgggrrryyyzzzyyyzzzpppooovvv{{{{{{xxxrrrqqqqqqnnnmmmnnnqqqooommmooossswwwxxxxxx{{{~~~gggTTTKKKLLLPPPWWWaaakkkrrrvvv}}}{{{xxxuuurrrkkkbbb\\\VVVKKKAAA>>>===;;;:::;;;>>>;;;>>>JJJZZZmmm{{{uuurrrkkk\\\MMMEEE@@@???>>>>>>CCCWWW{{{ooossswwwQQQ???>>>>>><<<888444111111222111444333000555CCCQQQXXXpppsssyyyuuugggttthhh[[[___eeemmmwwwyyywwwppp```MMM>>>888888555777888777555222111111333666:::;;;;;;???GGGPPPZZZPPPDDD===999777888;;;:::<<>>AAADDDPPPWWW\\\___iii{{{~~~yyyvvvtttqqqtttzzznnnnnnrrrsssssssssvvvzzzqqqiiihhhhhheeecccddddddccccccbbbaaa```___bbbbbbaaaaaaaaaaaaaaaaaa|||~~~|||wwwsssqqqmmmhhh^^^ZZZTTTNNNJJJGGGCCC@@@>>><<<999666555666777999=========<<<<<>>>>>:::999888777666555555555>>>TTTttt}}}~~~___XXXlllyyyaaaKKKFFFLLLUUUaaakkkuuu}}}qqqnnnllljjjhhhbbbZZZTTTDDD===777777888777777888999;;;>>>===:::888999;;;=========???AAADDDGGGHHHLLLHHHCCC@@@>>>===<<<:::777666555555666999<<<>>>???CCCFFFIIIMMMTTT]]]dddggggggnnnyyy|||vvvrrrqqqttt}}}}}}||||||tttmmmnnnpppooommmmmmooonnnnnnpppuuuyyy{{{|||fffLLL@@@BBBCCCFFFKKKUUUbbbpppyyy}}}yyyuuuppphhh]]]UUUNNNDDD<<<999888666555777???:::<<>>>>>CCCWWW{{{ooosssxxxSSSBBB??????===999555333222333000222222000444BBBPPPYYYuuu{{{yyykkkzzzyyyaaaWWW]]]fffpppyyy~~~{{{yyyqqqbbbPPPAAA;;;999555777888888555333333333888;;;===<<<>>>GGGUUUaaalllYYYFFF===<<<;;;;;;<<<===@@@CCCIIIVVVaaaddd```MMMAAA888777===CCCHHHMMMWWWUUURRRVVViiitttuuuwwwuuuqqqmmmhhhiiitttrrrnnnnnnmmmllllllqqqwwwzzznnngggffffffdddbbbeeeeeedddbbbaaa___^^^^^^`````````aaaaaaaaaaaaaaa{{{~~~|||wwwsssqqqmmmhhh___ZZZTTTNNNJJJFFFBBB???;;;999666444333333555555;;;;;;<<<;;;<<<>>>BBBEEEIIIKKKLLLIIIEEECCCEEEHHHXXXhhhuuuzzzttt^^^IIIGGGDDDDDDGGGJJJLLLMMMHHHJJJJJJFFFBBB@@@CCCHHHMMMPPPXXXaaaffflllwwwuuukkknnnkkkaaabbbbbb```______```aaaaaa```cccfffjjjooouuu|||||||||{{{{{{zzzyyyxxxxxxqqqjjjeeeeeegggkkksss{{{{{{{{{yyytttxxxvvvmmmsssWWWHHH??????:::999888777666555555555;;;RRRrrr|||ddd[[[iiiyyycccMMMEEEKKKVVVdddooowww|||rrrpppmmmllliiiddd[[[TTTBBB:::555666888777666888777999:::999777666888999;;;<<<===???CCCGGGJJJLLLOOOKKKEEE@@@===<<<;;;:::666666666666777;;;@@@DDDEEEJJJPPPTTTZZZccchhhjjjjjjgggiiippptttqqqlllkkkwwwzzzxxxvvv{{{xxxoooiiillloooooommmlllmmmnnnoooqqqtttxxxzzz|||~~~hhhSSSGGGEEEEEEGGGIIILLLRRR^^^mmmxxx}}}zzzuuurrrnnnfffZZZQQQKKKBBB:::888777555666999<<<:::===IIIZZZmmm{{{uuupppfffVVVIIIBBB@@@???>>>>>>CCCWWW{{{pppqqqyyyUUUFFF??????>>>;;;777444333333///111111000444???NNNYYYvvv~~~pppxxx~~~zzzsss```XXX[[[dddrrr}}}~~~{{{rrrcccQQQCCC;;;999666888:::999888666555666:::>>>???>>>BBBRRReeerrrsssZZZAAA:::<<<<<<;;;===<<>>999888666444333333333444888999:::::::::<<<@@@CCCGGGHHHHHHEEECCCCCCFFFIIIWWWdddmmmooosssuuufffQQQAAA???>>>???BBBDDDFFFFFFIIIMMMOOOKKKDDD??????BBBKKKNNNUUU\\\```eeeqqq}}}sssnnnrrrnnnbbbcccbbbaaaaaaaaabbbcccdddbbbdddgggjjjnnnttt{{{~~~}}}~~~~~~~~~}}}zzzwwwuuutttlllfffeeefffjjjrrr{{{zzz{{{xxxqqqttt{{{rrrkkkrrr{{{TTTIIIBBBBBB;;;:::999777666666666666999OOOkkkttthhh^^^jjj~~~jjjSSSIIINNN\\\mmmxxx~~~zzzrrrooommmllliiicccZZZSSS@@@999444666888777666777777888888888777777888999999:::===@@@EEEJJJNNNQQQQQQLLLDDD???;;;:::999888777777777666888<<>>>>>CCCWWW{{{kkkmmmuuuRRRFFF?????????<<<888444333333///000000000333<<>>@@@AAAIII]]]pppzzzmmmSSS===999======>>>AAABBBNNN[[[eeehhhbbbRRRCCC777777888===FFFOOOTTTUUUOOObbbyyyqqqTTTRRR```kkkkkkggglllffffffppp}}}zzzxxxwwwxxx{{{~~~|||vvvnnniiigggfffeeedddbbbaaa```_________``````^^^^^^______`````````aaa~~~{{{vvvsssnnnhhh\\\XXXRRRLLLGGGCCC???<<<888777666444333333333333444666777888888:::>>>@@@DDDDDDDDDCCCBBBDDDGGGJJJTTT\\\aaa______]]]QQQBBB@@@@@@@@@BBBEEEFFFFFFEEEHHHLLLOOOLLLEEE@@@???@@@EEEGGGLLLPPPQQQUUUaaammmwwwttttttnnneeecccbbbbbbaaabbbccceeefffdddeeegggiiimmmssszzz~~~~~~~~~{{{wwwtttuuummmfffdddeeeiiiqqqzzzzzzzzzwwwqqqssswwwnnnhhhqqq|||nnnPPPHHHCCCCCC<<<;;;:::999888777777777888KKKdddkkk}}}lllccciiisssZZZMMMPPP___ppp{{{~~~xxxpppnnnlllkkkhhhaaaXXXPPP>>>888444666888777777888777888999999:::999999999777888;;;???DDDIIINNNPPPLLLGGG@@@;;;999777666555666777777777888>>>HHHOOOZZZccckkkqqqyyy}}}sssbbbYYYRRRTTTZZZaaaiiippphhhjjjlllnnnmmmllllllmmmnnnjjjhhhkkkmmmkkklllnnnqqqtttwwwxxxzzz{{{~~~|||tttnnnkkkggg___YYYWWWUUUYYY___eeejjjoootttwwwvvvrrrnnnmmmkkkdddWWWLLLDDD===888777666555999>>>888;;;BBBJJJSSSeee|||xxxvvvuuusssiiiWWWIIICCC@@@???>>>>>>CCCWWW{{{{{{dddmmmkkkKKKBBB>>>??????<<<888444333222000000000111222888HHHXXXmmm~~~}}}vvvwwwkkkccc___WWWYYYmmm|||vvvjjjZZZJJJ???999777777:::<<<<<<;;;::::::;;;888>>>BBBDDDQQQfffsssvvvbbbLLL<<<===AAA???CCCJJJNNNZZZiiitttwwwlllUUU@@@666:::???CCCJJJQQQSSSPPPSSSrrrvvv]]]LLLRRRbbbkkkkkkiiimmmiiimmmzzz|||yyyyyy{{{{{{yyyuuuooojjjhhhfffeeedddaaa```___^^^^^^___```aaa^^^^^^^^^_______________zzz}}}}}}yyyvvvsssnnnhhh[[[WWWQQQKKKGGGCCC???<<<777777555444333222222222111333555666666888<<<>>>AAAAAAAAAAAABBBDDDGGGIIIQQQTTTWWWYYYVVVPPPHHHBBBBBBBBBCCCFFFHHHHHHFFFDDDEEEHHHKKKJJJEEEAAA>>>>>>???AAAFFFIIIJJJMMMZZZhhh|||wwwpppiiieeebbbaaaaaaaaaaaaccceeefffffffffhhhiiilllrrrzzz~~~sssooorrrzzz~~~~~~~~~|||zzzxxxwwwuuummmeeeccccccgggoooxxx{{{wwwxxxuuuvvvxxxlllfffooossshhh~~~LLLEEECCCBBB======;;;:::999888888888777JJJ```eee{{{pppfffhhhvvv]]]LLLMMM]]]ooozzz}}}vvvpppooommmllliiibbbXXXPPP>>>777444777999888777888777888999;;;<<<;;;:::888555666888;;;???DDDHHHJJJDDDAAA<<<999888888777666555777999999;;;CCCOOOXXX___iiiqqquuu}}}yyyjjjWWWQQQNNNRRRYYY]]]aaaeee___bbbeeeiiinnnpppmmmjjjkkkjjjkkkmmmkkkhhhkkkppppppssswwwzzz{{{}}}}}}{{{~~~zzzsssqqqpppsssxxx~~~{{{vvvpppnnnkkkbbbSSSGGGAAA;;;777666555555:::@@@======AAAHHHTTThhh{{{zzzvvvtttrrrnnncccRRRFFFAAA@@@???>>>>>>CCCWWW{{{|||cccuuucccFFF@@@===>>>>>><<<888444222222111000111222111555EEEVVVooo~~~|||zzzzzz}}}|||~~~mmmbbb```^^^UUUWWWiii{{{uuunnnaaaRRREEE===999999666888:::;;;:::999::::::999???CCCHHHWWWjjjpppkkkVVVFFF>>>CCCDDD@@@EEEQQQSSSZZZccclllqqqiiiSSS???888>>>DDDGGGMMMTTTUUURRRcccvvvYYYLLLIIIYYYiiinnnnnnpppoooooowww}}}{{{}}}xxx|||xxxtttooojjjgggeeedddcccbbbaaa___]]]]]]]]]____________^^^^^^^^^^^^^^^^^^vvvyyyzzzwwwuuusssnnniii\\\XXXRRRMMMIIIEEEAAA>>>666666555333222222111111000111333555555777:::===@@@@@@@@@AAABBBDDDGGGIIINNNOOOTTTYYYWWWOOOJJJKKKBBBCCCEEEHHHIIIHHHDDDAAACCCEEEGGGGGGDDD@@@<<<;;;<<>>===<<<;;;:::999999999777III___ddd{{{ssshhhmmmuuu[[[IIIJJJZZZmmmxxx}}}|||}}}tttsssqqqpppnnnllldddZZZRRR===777444777:::999888999666777999<<<===<<<:::777444444666888;;;???BBBDDD@@@===:::999999:::::::::777999;;;===@@@IIIVVVaaa```jjjqqqtttzzz}}}qqq___VVVRRRTTT[[[___^^^[[[[[[___aaaeeelllsssuuuooohhhiiijjjmmmnnnjjjgggjjjqqqkkkpppuuuyyy{{{}}}zzzsssppplllaaaPPPCCC@@@<<<888777666666;;;BBBCCC??????GGGVVVmmmyyyzzztttqqqmmmggg[[[KKKAAA>>>@@@???>>>>>>CCCWWW{{{ggg~~~```EEE@@@===>>>>>><<<777444111111222000111222000444DDDUUUhhhuuu}}}}}}||||||yyy{{{kkkbbbddd\\\TTTWWWhhhvvv}}}ppphhh[[[MMMBBB<<<;;;;;;444777999:::999888999999:::@@@EEEKKK[[[llllllaaaMMMBBB???FFFEEE???EEESSSOOOQQQSSSYYY```]]]LLL:::888???EEEHHHOOOXXX[[[XXXrrryyy```FFFAAAJJJ___oooqqqrrrvvvqqqttt~~~|||}}}yyy~~~vvvsssooojjjgggdddcccbbbdddbbb```]]]\\\\\\]]]]]]_________^^^^^^]]]]]]]]]{{{zzzxxxyyy}}}}}}rrreeeccc```VVVHHHAAA@@@<<<666555555444333222222222222222222111111222333555777:::;;;<<<>>>@@@BBBCCCDDDLLLNNNPPPPPPNNNIIIDDD@@@AAA@@@DDDJJJIIIBBB???AAAFFFGGGGGGFFFDDD@@@<<<:::???CCCIIIMMMMMMTTTeeeuuuuuuhhhcccbbbaaabbbbbbaaaaaaaaaaaabbbbbbggghhhiiikkknnnssszzzvvvcccWWWUUUXXX[[[bbbooozzzyyyyyyyyyxxxvvvuuujjjccccccddddddlllwwwyyy}}}xxxuuuvvvnnnfffjjjppp|||KKKCCCFFF=========<<<;;;::::::::::::<<<@@@ZZZpppvvv}}}```ddduuuWWWEEEKKK^^^kkkooouuuzzzxxx{{{~~~uuupppkkkeeeeee]]]III===777444555777666777:::;;;;;;;;;:::999888777777888:::;;;;;;;;;;;;<<<>>>???@@@>>>;;;;;;>>>===999999999<<<@@@CCCHHHVVVdddkkkqqq|||~~~gggUUUMMMNNNQQQVVV\\\aaabbbbbb___bbblllxxx}}}xxxqqqnnnnnnnnnmmmkkkiiijjjlllnnnpppnnnmmmooouuu}}}zzzssssssnnn___PPPHHH>>>:::888888777666:::AAAGGGAAA@@@JJJ[[[qqqxxxnnnmmmllliiibbbWWWLLLDDD@@@AAA>>>@@@<<<>>>]]]wwwgggZZZIII===>>>===<<<;;;999666444333222333//////444444???VVVdddsss~~~~~~zzzxxx{{{uuu|||{{{uuu]]][[[XXXZZZVVV]]]sssvvviii]]]OOOEEE===666555888888888999::::::999888777999CCCJJJOOOZZZfffcccXXXLLLDDD???@@@DDDFFFJJJNNNKKKOOOTTTYYYXXXOOOBBB999???AAADDDFFFJJJUUUdddnnnvvv^^^JJJDDDDDDJJJXXXjjjvvvwwwsssyyy{{{tttqqqmmmjjjiiihhhfffdddbbbaaaaaa``````````````````___^^^]]]\\\\\\\\\\\\}}}|||{{{{{{vvvjjjbbb___UUUHHHAAA???<<<666444333333333333444555555444444444444555666666777888888999;;;<<<===>>>???DDDEEEFFFFFFDDDAAA>>><<<;;;;;;???FFFGGGDDDCCCGGGMMMQQQTTTSSSNNNEEE>>>:::>>>CCCJJJLLLKKKRRRiii}}}oooeeebbbbbbbbbbbbaaaaaaaaabbbbbbcccdddeeegggiiilllpppwwwppphhhaaaUUUOOOPPPTTTWWW\\\eeewwwzzzxxxyyyzzzzzzyyyuuujjjcccdddddddddlllwww}}}xxx|||xxxuuuvvvmmmeeejjjrrrxxxKKKCCCFFF>>>>>>===<<<;;;::::::::::::===BBB]]]qqqttt}}}yyy^^^fffsssZZZJJJNNN^^^lllqqqsss{{{vvvxxx{{{zzzppplllgggbbbccc\\\III>>>888666777999777888;;;:::;;;<<<;;;;;;:::;;;;;;;;;<<<>>>>>>>>>>>>@@@AAACCCCCC@@@;;;:::<<<;;;777;;;>>>BBBDDDIIIWWWkkkzzz|||gggQQQGGGKKKMMMRRRWWW]]]aaadddeeelllmmmttt|||yyyrrrooommmmmmmmmkkkjjjkkkmmmpppqqqooooooqqqwww~~~}}}uuurrrlll\\\LLLBBB===:::888888777666:::AAAGGGBBBAAAJJJZZZmmmzzzrrrooonnnjjjaaaVVVJJJBBB??????===???>>>BBBccc}}}|||wwwjjjVVVIIIAAA???>>>===<<<999777555444222444///000444444???UUU\\\kkkxxx|||{{{||||||vvvxxx```\\\VVVZZZZZZdddzzztttdddWWWHHH@@@<<<888777999666777999:::::::::999999;;;CCCIIILLLUUU```]]]SSSJJJCCC???@@@DDDFFFIIINNNZZZZZZ]]]dddhhh```PPPBBB<<<======@@@KKKbbbwwweeeUUUEEE999;;;===EEETTTdddmmmnnnkkkvvv~~~ssspppllliiihhhgggeeecccaaa```______^^^^^^______^^^^^^\\\[[[[[[ZZZZZZZZZ}}}}}}xxxmmmaaa]]]SSSGGGAAA>>>;;;666222222333444555777888999777888999999999999888777777888999:::::::::::::::<<<;;;:::::::::999::::::::::::>>>CCCEEEEEEIIIMMMVVV^^^fffeee[[[MMMAAA;;;===DDDLLLNNNLLLUUUooozzzkkkccccccdddbbb``````aaaaaabbbccceeeeeedddfffjjjnnnttt{{{qqqddd[[[[[[[[[VVVSSSVVVVVVYYY^^^eeetttzzzxxxyyy{{{|||}}}uuujjjcccdddddddddlllwww~~~{{{wwwzzzwwwuuuvvvkkkccciiipppvvvNNNEEEEEE@@@>>>===<<<;;;;;;::::::;;;===FFFcccvvvuuu{{{www^^^eeeyyydddSSSQQQ^^^kkkrrrvvv{{{tttuuuyyy}}}wwwmmmhhhfffaaabbb\\\KKK???:::888:::;;;999999;;;999;;;============>>>@@@>>>@@@BBBCCCBBBCCCEEEFFFKKKJJJFFF>>>;;;;;;:::888:::BBBFFFHHHUUUppp{{{]]]HHHCCCGGGHHHMMMTTTYYY[[[^^^cccfffuuusssuuuzzzzzztttnnnlllkkklllllllllkkkllloooqqqsssssssssvvv{{{}}}tttqqqjjj[[[KKK@@@<<<999777777666666:::AAAHHHEEEFFFPPP^^^ooo}}}vvvnnnlllggg^^^SSSIIIBBB???===;;;???@@@FFFhhhuuutttlllRRRIIIEEE@@@???>>>===;;;999777555222444000000444444>>>TTT]]]kkkxxx}}}yyy}}}yyybbbYYYXXX\\\\\\fff|||~~~sss^^^OOO@@@;;;;;;;;;:::;;;777888:::<<<=========<<<<<>>>>><<<:::999::::::;;;<<<;;;:::999999777666444444555777:::<<>>EEEMMMQQQSSS]]]uuu}}}llldddddddddbbb______```aaabbbdddeeefffeeehhhlllqqqwww~~~hhhaaaaaahhhkkkfffeeehhhggghhhlllttt{{{yyyyyy{{{}}}uuujjjccccccddddddlllwww{{{vvvyyyvvvvvvuuuhhhaaajjj}}}rrrwwwWWWKKKEEEBBB???>>>===<<<;;;;;;;;;;;;===JJJlll}}}}}}ddddddsss]]]SSSZZZhhhqqqzzzvvvyyy~~~zzzmmmiiihhhcccbbb\\\LLL>>>:::888:::;;;999999:::;;;===??????===>>>@@@CCCBBBDDDFFFGGGGGGHHHJJJLLLRRRRRRLLLBBB=========;;;;;;CCCGGGLLLccchhhLLL??????FFFKKKGGGMMMTTTWWWWWWXXX\\\aaallliiiiiimmmnnniiiffffffhhhjjjkkkkkklllmmmppprrrvvvwwwyyy|||zzzsssooojjj^^^OOOCCC;;;888666777666666;;;AAALLLJJJNNNXXXeeetttxxxllliiidddZZZPPPGGGBBBAAA===;;;???@@@GGGiii{{{pppmmmPPPJJJGGG@@@@@@???>>><<<:::888777222444000000444333<<>>?????????>>>:::>>>@@@@@@EEELLLLLLGGGCCC??????CCCFFFIIIMMMSSSXXXaaasss~~~]]]BBB999===???>>>>>>III\\\lllnnnSSS===666:::>>>444888===BBBEEEGGGHHHIIIOOO___sss~~~~~~|||sssoookkkiiigggfffdddccc______^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZ|||{{{yyyqqqhhh^^^WWWNNNFFF@@@;;;888777444555555666777888:::;;;;;;===@@@AAAAAA???<<<:::<<<<<<======<<<:::999777444333222222444888<<>>@@@DDDMMMVVV\\\fffwwwzzziiiaaabbbcccbbb_________aaabbbdddfffggghhhkkkoootttyyyfffhhhsss}}}}}}zzzyyyzzz|||~~~sssiiibbbcccdddeeennnyyy~~~wwwxxxuuuuuutttfff```lll}}}www^^^PPPDDDCCC??????>>>===<<<<<<<<<<<<<<>>999777999:::999999;;;>>>@@@AAA???======AAAEEEFFFHHHKKKLLLLLLNNNPPPRRRWWWVVVOOOCCC<<<<<<>>>>>>AAAFFFHHHPPPjjj{{{gggOOOAAA@@@FFFHHHHHHIIINNNRRRRRROOONNNRRRVVVZZZWWWYYY___bbbaaaaaabbbfffhhhjjjlllmmmooorrrtttvvvyyy|||~~~{{{tttooojjjaaaQQQDDD:::777666777777777<<>><<>>>>>======999;;;<<<<<<@@@DDDFFFDDD???===???DDDHHHJJJOOOUUUUUUbbbvvvoooSSS>>>555<<>>555777:::666777999999999:::>>>BBBGGGRRRbbbvvv}}}|||ssspppllliiigggfffdddccc```___^^^^^^]]]]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[}}}zzzwwwpppggg]]]TTTKKKEEE@@@:::777888444444555666777999:::;;;<<<>>>@@@BBBBBB@@@>>>===<<<===>>>>>>===;;;888777333333333555888<<>>AAAEEENNNYYYaaaiiiuuuuuufff^^^___aaaaaaaaaaaabbbcccdddfffhhhiiikkknnnsssxxx}}}uuu~~~|||yyywwwyyyzzzqqqgggaaaccceeefffooo{{{yyyyyyuuuuuusssddd```pppnnn^^^PPPBBBEEE@@@???>>>======<<<<<<===<<>>EEEKKKKKKMMMPPPRRRRRRTTTWWWYYY[[[ZZZQQQCCC::::::===>>>HHHHHHIIISSSiiizzzwwwiiiVVVPPPGGG???===AAAGGGLLLLLLMMMMMMKKKGGGGGGIIILLLLLLKKKOOOXXX^^^```aaaccceeehhhkkknnnppprrrvvvxxxvvvzzz|||zzz{{{~~~~~~~~~vvvoooiii```PPPBBB:::777666777888888===DDDSSSQQQRRRWWW___kkk}}}yyy|||vvvlll^^^PPPFFFAAA@@@???<<>>>>>>>>===;;;<<<===>>>???AAABBBBBB======???DDDFFFGGGKKKQQQ[[[ccclllnnneeeVVVHHH???:::>>>BBBCCCCCCEEELLLRRRUUUZZZYYYLLL>>>777777888666555555444555999>>>CCCEEEJJJUUUhhh{{{~~~{{{rrroookkkhhhfffeeecccbbb______^^^]]]]]]]]]]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[{{{wwwtttnnnggg\\\RRRIIIEEE???888666888111222333555777:::<<<===<<<===???AAAAAAAAA@@@???>>>???AAAAAA@@@>>>;;;999555666888;;;???BBBDDDEEEJJJPPPRRRLLLIIIOOOWWW[[[bbbbbb___XXXNNNEEE???<<<@@@EEEOOOYYY^^^cccppp|||wwwiii______bbbccceeeeeeffffffhhhiiijjjkkknnnqqqwww|||~~~xxxuuuuuuuuuoooeee```bbbeeehhhqqq}}}|||yyytttuuurrrbbbaaattt^^^UUUKKK???III@@@@@@???>>>===============HHHiiinnn}}}yyy```PPPTTTcccnnnppp~~~~~~yyykkkkkkqqqllldddYYYKKK???888555777:::;;;???CCCFFFGGGFFFAAA>>>AAAKKKTTTQQQSSSVVVWWWYYYZZZ]]]___cccaaaWWWFFF;;;999<<<>>>FFFEEEHHHSSSaaaddd[[[QQQFFFDDD???::::::@@@KKKSSSNNNLLLHHHDDDBBBCCCEEEGGGFFFGGGMMMYYY```bbbccceeefffiiinnnqqqtttwwwzzz}}}zzz{{{xxxwwwyyyyyy{{{~~~|||uuummmhhhaaaQQQBBB;;;888777888999:::???FFFUUURRRRRRWWW___mmm{{{zzztttiiiZZZMMMDDDAAA@@@===:::>>>BBBKKKllliiimmm}}}NNNIIICCC?????????>>>===;;;:::999333555111111444111999NNN\\\nnnjjjpppxxxuuuyyy|||bbbTTT\\\```mmmyyyNNNFFF>>>======;;;:::;;;777999<<>>>>>@@@CCCBBBAAACCCIIIUUUXXXYYYTTTLLLDDD@@@@@@<<<===>>>???AAADDDHHHKKKFFFLLLMMMDDD<<<999;;;;;;888777555555888<<<@@@BBBBBBCCCMMMZZZaaaccckkkvvv}}}|||~~~zzzvvvvvvzzzxxxooolllhhheeedddcccaaa___^^^^^^]]]\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZZZZxxxsssqqqlllfff[[[QQQHHHDDD???888555888...///111444777;;;>>>@@@<<<===>>>@@@AAAAAA@@@@@@BBBCCCEEEEEEEEEBBB???===888:::>>>BBBEEEGGGIIIIIIUUU\\\\\\SSSNNNRRRYYY[[[fff```XXXNNNFFF@@@<<<;;;>>>FFFQQQXXXYYY]]]lll{{{qqqdddaaaccceeeiiiiiiiiiiiijjjkkkmmmmmmooosssyyyttttttxxxtttrrrrrrnnnddd___bbbeeehhhrrr~~~~~~}}}zzzttttttqqqbbbbbbvvvPPPMMMFFF===KKKAAA@@@???>>>============???FFFaaawww}}}lllyyy{{{dddTTTVVVbbbkkklll{{{yyykkkmmmuuuqqqhhh]]]PPP@@@999555777:::===BBBGGGGGGHHHGGGBBB???DDDPPP[[[TTTWWWZZZ[[[]]]___bbbdddkkkhhh]]]KKK===;;;>>>@@@@@@???FFFSSSZZZVVVMMMIII???<<<;;;@@@IIIPPPQQQPPPOOOKKKDDDAAA@@@BBBDDDEEEFFFGGGOOO[[[cccdddccceeehhhkkkppptttwwwzzz~~~|||yyyxxxxxxxxxyyyxxxwwwqqqjjjgggcccUUUEEE;;;888777999::::::@@@GGGVVVTTTTTTZZZddduuu~~~rrrlllaaaTTTIIICCCAAABBB;;;999>>>DDDOOOqqqyyyaaadddxxxLLLIIIBBB?????????>>>===;;;:::999333555111111444111888MMM___rrraaahhhttt~~~}}}zzzbbbVVVYYYVVV^^^tttuuuIIICCC>>>>>>===:::999;;;999<<<@@@DDDHHHKKKMMMMMMHHHGGGGGGGGGDDD@@@???AAA??????@@@BBB???;;;===BBBGGGHHHHHHEEEAAA>>>===>>>666777;;;AAAFFFJJJLLLLLLPPPRRROOODDD:::888999999===:::999999<<<>>>???>>>BBBBBBKKKUUUQQQIIIRRReeevvv|||yyyqqqmmmmmmooorrrqqqrrrvvv}}}xxxtttpppqqqwww|||zzzuuummmjjjfffcccbbbaaa___]]]]]]\\\\\\[[[ZZZ[[[[[[[[[XXXXXXWWWWWWWWWXXXXXXYYYyyywwwwwwsssnnnjjj]]]QQQEEEAAA???;;;555333222333444555888:::===>>>===>>>???@@@AAABBBBBBBBBBBBAAAFFFNNNNNNDDD???AAABBB<<<>>>FFFGGGEEEMMM[[[hhhccc[[[RRRNNNQQQXXX^^^bbbXXXKKKDDDDDDDDDBBB>>>DDDFFFOOOXXXYYYZZZkkktttfffbbbdddfffeeehhhkkklllmmmnnnpppqqqoootttzzztttuuu|||}}}~~~~~~}}}{{{xxxtttpppnnnhhhaaa^^^``````bbbnnn}}}zzz|||tttooofff___xxxvvvXXXKKKHHHHHHHHHBBB@@@???>>>???>>>===;;;===AAA]]]www}}}pppzzzjjjVVVRRR^^^lllpppxxx}}}xxxooommmnnnmmmmmmbbbLLLCCC>>>;;;;;;<<>>CCCOOO\\\dddWWW^^^cccaaaZZZYYY```iiiiiiggg[[[JJJ???>>>???===CCCDDDGGGLLLRRRRRRJJJAAA>>>???AAABBBCCCGGGNNNTTTNNNIIIAAA<<<>>>BBBBBB@@@EEEEEEJJJUUU^^^bbbfffjjjiiinnnuuuyyy{{{~~~}}}zzzwwwtttuuuzzz|||yyyzzzssskkkhhhfff___RRRGGG<<<777777<<<===;;;BBBLLLUUUUUUVVV[[[eeewwwwwwnnniii```TTTJJJCCCAAABBB===AAAAAACCCXXXzzzaaahhhpppQQQLLLAAABBBBBBBBBAAA???>>><<<;;;666444333333111111999CCCTTTyyy{{{eeecccqqq|||~~~gggVVVTTTQQQTTTbbbttt}}}qqqPPPEEE>>>??????999888<<<>>>>>>@@@EEENNNVVV[[[^^^YYYTTTPPPNNNNNNLLLFFF@@@AAA???===>>>@@@>>>999333;;;:::;;;===>>><<<<<<===>>>999888>>>CCCFFFLLLTTT]]]YYYRRRIII@@@;;;999:::<<<>>>>>>;;;:::<<<@@@CCCCCCGGGMMMOOOKKKGGGKKKTTTjjjttt}}}~~~zzzssslllhhhdddbbb```aaadddjjjqqq||||||yyymmmfffjjjoooqqqwwwtttnnnooojjjeeeaaa_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWYYYYYYyyywwwvvvrrrlllggg]]]QQQFFFBBB@@@;;;666444333444555666888:::;;;<<<:::;;;>>>@@@BBBBBBBBBBBBDDDBBBGGGQQQRRRGGG@@@?????????AAADDDFFFKKKYYYhhhiiiaaaUUUMMMKKKNNNPPPRRRRRRMMMFFFBBBBBBBBB@@@===CCCEEENNNWWW[[[```sssxxxiiidddfffggghhhjjjmmmnnnooopppqqqsssrrrwww~~~|||}}}|||{{{xxxtttpppnnnggg```^^^aaaaaadddqqqxxxzzztttqqqiiiaaazzzhhhPPPHHHIIIJJJHHHCCCAAA???>>>???>>><<<:::???BBB[[[ssszzzqqq{{{jjjUUUOOOXXXccciiisssxxxrrrtttvvvqqqooobbbLLL???;;;:::===@@@DDDLLLTTTLLLFFFAAACCCLLLVVV\\\______ccceee```YYYWWW\\\bbb```___UUUGGG??????AAA@@@BBBCCCEEEKKKSSSUUUNNNDDDBBBAAAAAABBBEEEKKKPPPSSSLLLFFF???;;;===AAABBBAAACCCCCCHHHRRR[[[___cccggglllrrryyy}}}|||yyyuuuqqqsssxxxyyyxxxwwwpppiiifffddd^^^QQQGGG>>>999777;;;;;;999@@@JJJSSSUUUYYY___iiizzzyyyoooiii___RRRHHHAAA>>>>>>999======BBBZZZ~~~ccclllmmmPPPKKKCCCBBBBBBBBBAAA@@@>>><<<<<<666444333333000111888AAAZZZxxx|||iii```kkk~~~}}}zzzggg]]]YYYSSSSSS```ttt}}}qqqNNNDDD===??????:::999===>>>===???EEEOOOZZZcccgggooonnnlllkkkggg___UUUOOOKKKGGGCCCAAA@@@>>>999555:::999999;;;<<<<<<<<<===<<<999:::???BBBBBBHHHPPP\\\VVVLLLAAA999888;;;>>>>>>>>>===:::999<<>>===BBBDDDCCCGGGWWWiiitttfff\\\OOOGGGGGGHHHGGGDDDCCCCCCCCCBBBBBB@@@???>>>BBBEEEPPP]]]gggrrr{{{lllggghhhhhhkkkmmmoooqqqqqqrrrsssuuuuuu{{{{{{{{{{{{{{{xxxtttpppnnnddd___^^^aaabbbeeesss}}}}}}uuuxxxrrrqqqjjjbbbzzz}}}{{{^^^IIIFFFJJJJJJGGGDDDBBB@@@??????>>><<<:::@@@BBBWWWmmmwwwrrrzzziiiUUULLLPPPYYYfffqqqyyywww}}}wwwqqqdddNNN>>>:::999===AAADDDJJJQQQGGGCCCBBBIIITTT[[[ZZZWWWcccbbb```ZZZTTTQQQSSSVVVUUUTTTMMMDDD>>>@@@CCCDDDAAABBBDDDIIIUUU\\\WWWMMMGGGBBB===>>>DDDJJJLLLKKKIIIEEE@@@>>>???AAACCCDDD@@@@@@EEEPPPYYY^^^bbbfffqqqvvv||||||wwwvvvsssrrrvvv}}}{{{vvvvvvsssllleeebbb```ZZZOOOFFF@@@:::888:::888777???LLLRRRVVV\\\cccooovvvnnnggg\\\PPPFFF@@@>>>===888:::<<>>AAABBB===<<<@@@>>><<<;;;>>>FFFPPPXXX]]]dddjjjqqquuuuuupppkkkhhhYYYUUUOOOIIIEEE@@@;;;888999999888999<<<>>>???>>>;;;;;;<<<@@@AAA@@@CCCGGGLLLHHH@@@999444666;;;???DDD@@@<<<::::::<<>><<>>???@@@CCCIIIYYYkkk|||}}}oookkkkkkkkkmmmooorrrsssssstttvvvwwwxxxzzz{{{|||{{{yyyuuuqqqnnnccc^^^]]]``````dddttt}}}zzz{{{ssstttnnnlllfff___xxxvvv~~~dddLLLGGGJJJIIIEEEDDDBBB@@@??????>>><<<:::===AAAQQQgggxxxzzz|||~~~lllXXXLLLMMMSSScccooo|||{{{xxxqqqfffSSS???:::888;;;======???CCCAAA@@@CCCJJJRRRUUUSSSOOO\\\YYYTTTOOOKKKJJJJJJKKKLLLKKKHHHBBB???@@@CCCEEECCCCCCCCCJJJ[[[lllmmmdddQQQHHH??????EEEJJJHHHCCCFFFDDDCCCDDDDDDCCCEEEHHHEEEEEEKKKWWWbbbhhhnnnsss{{{|||{{{tttrrrqqqssstttwwwxxxuuuuuunnnhhhaaa]]]ZZZUUUKKKDDD@@@:::888:::888888CCCQQQZZZ___eeelllzzz}}}qqqllleeeYYYNNNFFFBBB??????<<<;;;>>>KKKiii}}}|||wwwccczzzbbbNNNIIIFFFDDDDDDDDDCCCAAA@@@>>>===888555333222111000555<<>>CCCDDDBBB>>>;;;;;;@@@EEEHHHGGGEEE>>>===;;;999999<<>>;;;;;;===AAAEEEEEEOOO\\\aaaXXXJJJEEEGGG[[[eeemmmmmmlllooorrrrrrppplllgggeeefffjjjlllnnnwwwzzzyyyrrrkkkhhheeeaaaYYYOOOGGGGGGHHHMMM\\\lllwwwwwwrrrrrrqqqkkkgggbbb___^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXXXXXXXWWWWWWWWWWWW{{{{{{zzzqqqeeeQQQIIIBBB@@@>>>999777777888888888888888777666666555888>>>CCCFFFGGGFFFEEEKKKTTTccckkk^^^HHH===???===CCCDDDFFFXXXnnnpppbbbNNNLLLIIIEEEBBBAAACCCDDDAAACCCDDDAAA<<<;;;===@@@EEEPPPccczzz{{{pppoooooonnnnnnpppsssuuuvvvwwwyyyzzz|||~~~|||{{{|||}}}|||zzzuuupppmmmbbb^^^]]]______ccctttzzzzzzqqqqqqgggccc]]]ZZZvvvpppQQQHHHJJJIIIEEEDDDBBB@@@?????????===;;;;;;@@@LLLaaaxxx~~~ppp]]]OOONNNUUU^^^jjjzzzzzzyyy}}}rrrmmmeeeUUUBBB;;;888999:::888888:::;;;>>>BBBEEEGGGGGGHHHHHHOOOMMMJJJGGGGGGGGGHHHHHHJJJHHHFFFDDDAAA@@@CCCFFFDDDDDDDDDMMMggg~~~ZZZNNNDDDCCCJJJMMMHHH@@@CCCCCCEEEIIIHHHEEEHHHNNNTTTSSSXXXdddpppxxxuuuooojjjgggkkkkkkmmmrrrvvv|||~~~wwwuuutttjjjddd\\\WWWTTTOOOGGGAAA===999888;;;;;;<<>><<<@@@PPPooolll___\\\LLLHHHGGGEEEEEEEEEDDDBBBAAA???>>>:::666333333222111444:::OOOWWWaaaqqqtttfff|||iiilllnnnpppvvvwwwTTTHHH@@@BBBBBB???@@@EEEIIIFFFBBB???===<<<999777555:::@@@CCCEEEKKKVVV^^^gggjjjkkkggg[[[NNNDDD>>>:::;;;;;;;;;BBBJJJJJJEEE???;;;999AAAPPPYYYXXXRRRFFFDDDAAA???@@@GGGPPPWWW^^^OOOAAA======>>>AAAFFFGGGQQQ^^^aaaWWWJJJHHHMMM]]]ccceeebbbaaafffmmmqqqtttooohhheeefffjjjoooqqq}}}uuukkk^^^NNN@@@===@@@FFFSSS```kkkvvv~~~|||wwwsssqqqoooiiieeeaaa___^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWVVV}}}~~~yyyxxxvvvkkk]]]LLLFFFAAA@@@???;;;999::::::999888777666666666666777:::>>>BBBDDDEEEEEEDDDKKKVVVfffmmm```HHH===???>>>AAACCCLLLaaaqqqgggRRRFFFHHHHHHFFFCCCBBBDDDFFFAAAAAAAAA===999888;;;>>>FFFRRRhhhyyypppqqqqqqoooppprrrvvvxxxyyy{{{}}}}}}zzz{{{|||}}}|||yyytttnnnkkk```\\\]]]______dddwww}}}xxxpppnnn```XXXTTTWWWyyyyyyUUUHHHHHHIIIGGGCCCBBB@@@@@@@@@@@@>>><<<<<>>:::===>>>>>>GGGQQQPPPHHH>>>:::999BBBUUUeeehhhbbbVVVQQQIIICCCEEEOOO^^^hhhhhhTTTBBB>>>??????BBBHHHKKKTTT```bbbWWWKKKKKKRRRbbbdddaaaYYYUUU\\\eeekkkrrrmmmgggdddeeehhhkkkllltttwww^^^LLL===<<>><<<>>>???DDDRRRfffmmm^^^JJJHHHGGGFFFFFFFFFEEECCCBBB=========<<<;;;;;;===???AAAOOOddd{{{wwwqqqsssrrrnnnrrruuuyyy|||~~~}}}{{{zzz{{{|||{{{wwwqqqkkkggg]]][[[]]]aaabbbhhh}}}|||vvvooolll[[[PPPMMMWWWZZZIIIFFFGGGGGGBBBAAA??????@@@AAA???>>>===DDDIII^^^~~~yyydddQQQQQQ\\\dddpppxxxwwwssswwwwwwpppoooiiiYYYEEE===777888::::::999:::777888:::::::::;;;===@@@@@@CCCEEEFFFEEEEEEGGGIIILLLJJJJJJMMMKKKFFFFFFKKKKKKLLLLLLRRRiii~~~yyyeeeIIIBBB???FFFQQQVVVQQQJJJIIIFFFGGGMMMOOOSSScccwww{{{uuussswww}}}uuuiiihhhkkknnnsssxxx{{{}}}vvveeeUUUOOOOOOPPP]]]```gggooowww}}}zzzuuupppddd^^^VVVOOOIIICCC>>>:::777666999======???NNN```llltttxxxzzz{{{zzzooodddUUUJJJDDD@@@===:::::::::BBBWWWuuudddaaalllUUULLLDDDGGGGGGGGGFFFEEEDDDBBBAAA@@@???999555666555333444777OOO\\\dddlllwwwzzz|||vvvnnnppp~~~|||dddUUUHHHDDDCCC@@@CCCJJJIIIFFFBBB@@@>>><<<:::888777888999999999===DDDJJJQQQ[[[fffeeeZZZKKK@@@;;;888===???@@@JJJUUUSSSIII<<<<<<<<<@@@MMM^^^fffeee^^^ZZZVVVSSSVVVaaannnxxxlllUUUAAA===???@@@EEEKKKOOOYYYeeefffZZZMMMNNNUUUffffff```TTTMMMRRR[[[```kkkiiigggfffffffffeeedddeeeooozzzxxxkkkQQQFFF>>>???AAAAAAIIISSS\\\iiiuuuxxxwwwuuuqqqmmmeeeccc```^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYWWWVVVUUUzzzuuuqqqbbbPPPHHHDDDBBBCCCCCC@@@@@@CCC<<<:::777444444555888:::::::::;;;===>>>>>>>>>???IIILLLWWWdddbbbPPP@@@999===>>>FFFWWWgggiiiYYYIIILLLHHHEEEEEEHHHGGGAAA;;;999:::;;;===???AAABBBBBB;;;III^^^vvvwwwqqqsssrrrmmmtttwww{{{~~~}}}yyyzzz{{{yyyuuuooohhhddd[[[ZZZ]]]bbbdddlllyyytttnnnkkkXXXKKKJJJYYY^^^KKKEEEEEEEEEAAA@@@??????AAAAAA@@@???<<>>777777888777666777777666555888;;;>>>>>>>>>>>>BBBFFFFFFCCCBBBCCCEEEMMMJJJLLLPPPNNNIIIIIINNNPPPRRROOOPPP```lll\\\AAAFFFCCCCCCMMM[[[ccc```ZZZQQQKKKKKKPPPTTT\\\sss~~~}}}zzzlll```YYY\\\aaabbbccceeeggghhhbbbRRREEEAAADDDFFFUUUYYYbbbmmmxxx}}}{{{uuunnnccc^^^UUUMMMFFFAAA;;;888666555999>>>===>>>MMM^^^vvv}}}tttssshhh^^^PPPGGGDDDCCCAAA???999:::DDD[[[yyyhhhddd~~~hhhTTTLLLCCCFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@:::666666666444444777IIIYYYbbbgggpppuuu}}}}}}{{{sssuuu~~~nnn^^^NNNJJJGGGEEEIIIPPPUUUPPPHHHBBB>>><<<:::888666888:::;;;;;;<<<===>>>GGGRRR]]]^^^SSSEEE<<<999666<<>>;;;???AAAFFFNNNSSS]]]iiijjj]]]OOOOOOVVVhhhhhh```RRRIIIKKKRRRWWWeeefffgggiiijjjgggccc___WWW[[[___bbbfffdddZZZNNNDDD@@@@@@DDDCCC@@@GGGRRR[[[fffrrrvvvuuutttqqqmmmdddbbb___^^^]]]\\\ZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZXXXYYYZZZZZZYYYWWWUUUTTT}}}sssfffXXXOOO@@@???@@@AAABBBAAA>>><<<:::999777555555666999:::666666666777888:::;;;<<>>AAACCCDDDCCCCCCEEEGGGIIIHHHPPPggg}}}uuuttttttvvvyyywwwzzz{{{|||~~~}}}}}}~~~zzzvvvsssqqqmmmhhhddd[[[``````\\\aaavvv|||wwwzzzrrrgggXXXGGGFFFccc\\\KKKEEEDDDDDDCCCCCCBBBAAA@@@??????>>>:::KKKJJJZZZyyy~~~kkkTTTLLLRRR]]]kkkyyy~~~|||{{{~~~{{{oooeeeJJJBBB999888:::;;;:::999999777666888;;;>>>???>>>CCCAAACCCIIIIIIFFFGGGLLLQQQLLLMMMTTTUUUOOOOOOTTTZZZUUUSSSTTTSSSOOOLLLLLLHHHPPP\\\jjjqqqoooggg___WWWUUURRRPPPVVVhhhqqqhhhdddjjjuuu}}}xxxooonnnddd^^^XXXWWW[[[```aaa```]]]ZZZTTTKKKBBB>>>@@@BBBFFFPPP\\\gggwwwtttmmmmmmfffZZZNNNGGGAAA;;;888888555777:::;;;999>>>OOO```zzz|||zzzsssdddVVVHHHBBB???===<<<===;;;===BBBbbbuuu]]]eeezzz^^^OOOIIICCCJJJKKKHHHEEEDDDDDDDDDBBB???:::::::::777555333333444LLL___eeefffuuu||||||kkknnn}}}uuufffWWWNNNIIIJJJTTT```]]]TTTLLLIIIEEE???:::999<<<<<<===>>>======???BBBBBBFFFNNNTTTPPPEEE<<<999:::======???KKKWWWRRRDDD??????>>>======???BBBEEEMMMVVV^^^bbbjjjtttwwwtttSSSJJJBBB???@@@CCCJJJQQQZZZeeeooonnncccYYYWWWYYYhhhkkkggg[[[OOOLLLLLLMMMVVV[[[ccciiillljjjgggddd]]]YYYTTTOOOLLLIIIFFFDDDBBBAAABBBCCCBBBBBBIIISSSccckkktttxxxuuurrrqqqqqqeeebbb___^^^]]]\\\ZZZXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZXXXVVVUUUUUUUUUTTTSSS|||nnn^^^PPPHHH@@@@@@AAABBBDDDDDDBBB???:::888666555444555777888666666666666777888::::::;;;???EEEJJJJJJFFF@@@<<<===AAAFFFTTTaaaXXXJJJLLLKKKMMMMMMKKKEEE???;;;999===>>>@@@CCCEEEGGGFFFEEEFFFEEELLL^^^tttyyyuuusssssswww}}}{{{~~~|||{{{{{{{{{xxxuuusssppplllfffbbb\\\______^^^gggzzzxxxwwwqqqfffWWWJJJNNNmmm}}}[[[KKKGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBAAABBBNNNJJJVVV{{{}}}mmmVVVMMMQQQXXXgggwww~~~~~~yyynnneeeMMMBBB999888:::;;;:::999888999:::;;;<<<>>>BBBEEEDDDDDDHHHNNNOOOJJJGGGIIIOOOKKKNNNUUUUUURRRTTT\\\]]]WWWRRRQQQOOOLLLLLLOOOOOOXXXjjj|||qqqdddXXXUUUQQQRRR\\\mmmccc\\\YYY```iiiqqqyyy}}}ppphhhgggddd___YYYXXX\\\```aaa```ddd```XXXMMMCCC>>>???AAACCCLLLWWWbbbuuutttlllkkkcccWWWKKKDDD???999666666444666999;;;<<>>===@@@GGGhhhuuu^^^ggg|||\\\PPPKKKFFFKKKLLLIIIFFFEEEEEEDDDBBB@@@<<<<<<;;;999666444555666HHH\\\ffflll}}}~~~}}}qqqvvvyyylll^^^VVVSSSUUU\\\eeebbbYYYQQQMMMHHH@@@;;;::::::<<>>;;;???AAAAAAAAAKKKTTTMMM@@@>>>>>>???>>>>>>>>>???@@@DDDJJJPPPRRRVVV\\\]]]ZZZIIIBBB===>>>@@@BBBHHHNNN^^^iiisssqqqfff]]][[[^^^mmmrrrpppdddWWWOOOLLLJJJQQQUUU]]]fffmmmooonnnmmmfffbbb\\\VVVPPPJJJFFFCCCCCCBBBCCCEEEEEEGGGOOOYYYjjjqqqzzz|||yyyrrrnnnmmmeeebbb___]]]]]]\\\ZZZXXXZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUUUUUUUTTTSSSuuudddSSSGGGAAAAAA@@@AAACCCDDDEEECCCAAA888777666444444444555666555555555555555666777888555888<<<@@@BBBBBBAAA@@@<<>>===>>>AAAFFFHHHGGGEEEFFFGGGKKKTTTcccqqqzzz|||tttrrrqqqrrrqqqqqqvvv}}}~~~{{{yyyyyyxxxwwwuuutttpppkkkddd___^^^___^^^^^^jjj~~~zzz{{{tttooodddUUUMMM[[[|||xxx{{{{{{wwwXXXLLLIIIIIIJJJCCCCCCCCCCCCDDDDDDDDDEEEGGGMMMFFFPPPppp|||~~~qqq[[[PPPPPPSSSdddvvv}}}wwwmmmhhhQQQDDD999888::::::999999777;;;>>>>>>>>>@@@FFFKKKFFFJJJRRRYYYWWWNNNHHHGGGNNNLLLQQQWWWXXXVVV]]]iiillleee]]]XXXSSSPPPTTTZZZ^^^kkk{{{iii\\\VVVRRRUUUaaaooozzzyyyiiiTTTPPPOOOTTT[[[cccmmmvvv~~~{{{tttjjjeeeeeefffaaa\\\[[[^^^aaabbbaaaeee```WWWMMMDDD???@@@AAABBBGGGPPP]]]rrruuukkkhhh___TTTHHHAAA<<<777444555444666999<<>>>>>@@@>>>@@@LLLoooqqq\\\hhhZZZPPPMMMHHHLLLMMMJJJGGGEEEDDDCCCAAA@@@======<<<:::888888:::<<>>AAAAAAAAAGGGNNNGGG<<<>>>???@@@AAA@@@???===<<<===AAACCCBBBCCCDDDCCC@@@>>>;;;;;;???BBBEEEJJJPPPaaakkkuuussshhh```___bbbooovvvwwwlll^^^TTTNNNJJJLLLNNNTTT^^^jjjssswwwxxxtttqqqllleee^^^VVVQQQNNNKKKJJJLLLPPPRRRVVV```jjjwww}}}|||ssslllhhhdddbbb___]]]\\\[[[ZZZXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYWWWUUUUUUUUUUUUSSSRRR{{{lll[[[MMMGGGFFFGGGEEEDDDDDDDDDBBB@@@===777666555555444444444555555444444444444444555666444666999===@@@AAAAAAAAA:::@@@FFFQQQ[[[RRRJJJRRRSSSXXX[[[UUUJJJ@@@===>>>???@@@AAAAAADDDHHHMMMRRRUUUXXXYYYYYY___hhhjjjgggaaaaaaeeekkkoooppptttyyy}}}~~~{{{zzzzzzwwwxxxwwwvvvqqqjjjccc^^^______]]]]]]iii|||~~~qqqooocccSSSQQQhhhvvv{{{qqqVVVLLLIIIHHHIIIDDDEEEEEEEEEEEEEEEEEEEEEFFFIIIBBBJJJfffwww}}}uuuqqqyyyzzz~~~tttaaaTTTPPPTTTfffwww~~~}}}}}}~~~yyyrrrmmmXXXGGG:::888;;;999888:::888:::===@@@CCCFFFKKKNNNHHHTTTaaadddZZZNNNIIIJJJRRRRRRWWW]]]\\\[[[eeetttzzzsssooojjjhhhmmmuuu~~~lll```XXXSSSWWWbbbkkkmmmkkkpppuuuyyy}}}yyyeeeRRRMMMKKKKKKOOOSSSYYYdddppp{{{zzzyyyvvvqqqlllkkkkkkiiifffbbbaaaccceeeeeeeeeaaa]]]UUULLLFFFDDDEEEFFFEEEHHHNNN[[[rrr~~~uuujjjeee]]]QQQEEE>>>:::555444555666666888<<>>??????@@@BBB<<>>BBBEEETTT]]]\\\```uuulll___lll}}}uuufff]]]]]]aaafffjjjeee^^^WWWQQQIII???999999777>>>EEEHHHKKKNNNPPPOOOEEEFFFLLLTTTUUUMMMCCC>>>===@@@@@@AAAFFFKKKGGG>>>>>>???@@@AAABBBBBB@@@>>>===>>>???>>>===<<<:::888;;;999<<>>;;;555666666666666666666555555444444444444444555666555777;;;>>>@@@@@@???>>>999???EEEQQQ[[[SSSMMMUUUWWW[[[\\\VVVJJJAAA???@@@???CCCFFFEEEEEENNN___mmmuuuzzzvvvnnnlllnnnfffYYYRRRPPPUUUaaammmsssuuuxxx{{{~~~~~~|||{{{{{{yyyzzzzzzxxxrrriiiaaa]]][[[]]]\\\]]]hhh}}}|||}}}qqqoooaaaPPPVVVuuu|||lllUUUNNNIIIEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDBBBJJJ___sss}}}xxxwwwvvvxxx|||~~~vvvgggYYYRRRYYYiiiyyy~~~~~~}}}|||}}}zzzttt___KKK;;;:::<<<999888<<<<<<:::<<>>===???@@@AAABBB===???TTTxxxyyyggg]]]tttmmmVVVNNNJJJIIIHHHJJJIIIGGGEEEBBB@@@@@@@@@<<<=========???DDDKKKOOOTTTYYYVVV]]]uuuiiiWWW^^^hhhjjjllluuuzzzvvvdddVVVSSSXXX___bbb^^^XXXQQQLLLDDD<<<999;;;EEEJJJLLLJJJJJJOOORRRPPPHHHKKKUUU^^^^^^TTTHHHAAABBBCCCCCCCCCEEEGGGEEEAAA??????@@@BBBEEEFFFEEEBBB???>>>???@@@???===<<<<<<<<<;;;>>>CCCGGGKKKTTT]]]bbbllluuutttkkkeeehhhmmmuuu||||||nnn^^^VVVUUUUUURRRMMMHHHJJJUUUdddrrrzzz}}}{{{{{{}}}uuupppmmmdddaaa^^^]]]\\\[[[YYYWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWUUUUUUUUUUUUTTTRRROOO{{{qqqjjjiiimmmqqqiiiddd]]]UUUNNNGGG@@@;;;444666777999999999888888555555555555555666777888777999<<>><<<::::::>>>CCCPPP\\\UUUMMMSSSTTTVVVVVVPPPHHHBBBAAABBB???EEEJJJIIIIIIWWWqqq|||jjjRRRHHHEEEIIIXXXhhhrrrwwwzzz{{{}}}}}}|||~~~~~~|||||||||{{{}}}}}}yyyqqqggg___[[[VVVZZZ]]]___kkk{{{yyyqqqooo___OOO]]]{{{jjjVVVRRRKKKDDDCCCFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDJJJYYYooo~~~vvvxxx{{{|||wwwkkk^^^UUU]]]iiivvv{{{~~~}}}yyy|||{{{gggOOO<<<;;;>>>:::999===@@@>>>@@@JJJVVV]]]ZZZUUUZZZlllvvvjjjTTTIIIOOOYYYbbb```ccciiiiiihhhqqq}}}{{{yyy}}}qqq___WWWTTTRRRRRRVVV^^^ccccccaaafffjjjiii```TTTMMMNNNSSSSSSRRRSSSVVVVVVXXX___gggnnnsssuuutttuuuxxxzzzyyytttttttttttttttuuuvvvvvvvvvrrrlllhhheeedddbbbaaadddfffjjjsss~~~zzzsssjjjdddZZZNNNBBB<<<888555555777999888:::>>>CCCKKK[[[iiiuuulll^^^OOOEEE<<<<<>>>>>>>>???BBBIIIQQQWWWNNNRRRTTTaaa|||}}}mmm\\\^^^dddiiiqqqxxx~~~xxxeeeQQQHHHLLLSSSWWWUUUPPPJJJFFFAAA<<<===BBBWWW[[[WWWMMMIIIMMMNNNKKKIIIPPP^^^hhhfffZZZOOOJJJHHHGGGEEECCCAAAAAAAAA@@@CCCCCCFFFJJJOOOOOOLLLHHH@@@>>>???BBBBBB@@@???BBB>>>>>>AAAEEEHHHKKKSSS\\\dddmmmvvvvvvoookkkooouuuooo\\\TTTUUUXXXXXXRRRKKKGGGKKKWWWdddmmmyyyyyyssspppnnncccaaa^^^\\\[[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUTTTUUUUUUTTTQQQNNN~~~{{{|||~~~wwwqqqhhh]]]TTTJJJAAA<<<444666999;;;======<<<;;;666666666666777888::::::<<<===>>>??????>>><<<;;;<<>>===@@@;;;:::???CCCEEEKKKVVVaaafffddd___iiitttvvvdddOOOKKKTTT^^^eeeaaaccckkknnnmmmsss}}}sssmmmlllwwwnnn^^^TTTOOOQQQSSSVVVYYY\\\```dddfffiiikkkiii___RRRLLLQQQZZZ[[[YYYZZZ^^^```aaaeeejjjpppwww{{{zzzzzz}}}|||yyyzzz{{{|||}}}}}}~~~|||{{{{{{zzzxxxuuuyyy}}}}}}xxxrrrkkkeeeXXXLLL@@@:::777555555888888888<<>>???@@@BBBBBBBBB```tttfffiii[[[VVVMMMFFFJJJJJJHHHIIIIIIGGGDDDCCCDDDFFFAAAAAAAAAAAADDDKKKTTTZZZPPPRRRQQQ___zzz|||vvvzzzttteeeffflllwww~~~}}}kkkSSSDDDDDDJJJMMMMMMIIIDDDBBB???>>>EEEMMMaaaeee___QQQJJJMMMLLLGGGIIISSScccmmmjjj___WWWWWWSSSQQQNNNKKKGGGFFFIIILLLNNNPPPUUU\\\aaa^^^VVVOOOEEEAAABBBEEEEEEBBBBBBEEE@@@AAAFFFKKKKKKKKKPPPXXXbbblllvvvvvvpppnnnssszzznnnZZZRRRTTTXXX[[[XXXSSSLLLHHHLLLVVV___qqqyyyzzztttooollljjjcccaaa^^^\\\[[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTTTTUUUSSSPPPMMM}}}vvvlll```UUUKKKAAA<<<444666:::===??????>>>===666666666777888:::;;;<<>>???AAANNN\\\SSSFFFGGGEEECCCAAA@@@@@@CCCEEEGGGEEEGGGGGGFFFJJJWWWlll|||vvvRRRKKKJJJLLLRRRYYY```lllwwwxxx~~~zzzrrrmmmqqq{{{~~~|||zzzxxxxxx~~~}}}vvvkkkaaaZZZWWWVVV[[[______jjjzzzvvvqqqnnn]]]PPPkkkjjj]]]\\\TTTJJJGGG@@@@@@@@@AAAAAAAAAAAABBB@@@???BBBAAAEEE___{{{zzz{{{|||zzzzzzyyyxxxvvvpppeeeZZZYYY```hhhnnnvvv~~~zzz~~~qqqUUU???>>>AAA<<<;;;@@@EEEKKKUUU```hhhkkkjjjhhhuuuyyysss^^^MMMMMMXXX```eee```bbbkkkppppppuuu}}}ssshhh```eeeooovvvyyy{{{}}}qqqgggbbb^^^ZZZVVVSSSXXX\\\]]]\\\]]]ccciiimmmmmmkkkbbbUUUNNNRRR[[[aaa___```fffiiiiiilllooovvv~~~}}}xxx}}}|||vvvqqqkkkeeeWWWKKK>>>999666444444777777888===CCCFFFJJJSSS]]]}}}wwwmmm[[[LLLBBB:::;;;>>>???@@@BBBAAAAAAaaa{{{zzzdddkkkzzzVVVVVVLLLFFFKKKLLLIIIJJJKKKIIIFFFEEEFFFIIIEEEDDDCCCBBBEEELLLTTTZZZYYYVVVNNNXXXqqq~~~|||{{{ssswww}}}mmmjjjooo|||rrrXXXEEEAAAEEEGGGJJJEEEBBBAAA???AAAJJJTTTbbbfffbbbTTTMMMOOONNNHHHIIITTTdddnnnjjjaaa]]]```bbb___\\\ZZZWWWWWW\\\bbbXXX[[[ccclllqqqkkk___UUULLLGGGGGGJJJJJJEEEEEEIIIBBBEEELLLQQQPPPMMMOOOUUU___iiissstttnnnmmmsss{{{|||}}}kkkXXXPPPTTTYYY[[[\\\YYYQQQIIIHHHNNNUUUnnnwww{{{uuuqqqlllhhheeecccaaa^^^\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTTTTUUUSSSPPPMMM~~~zzzwwwwwwiii]]][[[[[[QQQAAA555444555888<<>><<<===>>>>>>===<<<<<<>>>@@@CCCBBBCCCDDDAAA>>>AAAHHHEEEDDDGGGMMMRRRQQQIIIBBBBBB@@@??????BBBEEEFFFGGGGGGLLLMMMIIIKKKYYYfffllllllRRROOOLLLMMMQQQTTTYYYhhhwwwuuuyyy~~~}}}}}}~~~}}}yyyvvvpppnnnkkkmmmwww~~~xxxyyyzzz}}}~~~}}}zzzwwwxxx|||zzziiiXXXSSSWWW[[[]]]^^^bbbrrr|||uuurrrlllhhhYYYTTTqqqdddZZZSSSMMMJJJGGGEEEEEEEEEDDDCCCBBB@@@@@@<<>>>>>AAAFFFKKK]]]^^^^^^fffoookkklll{{{oooZZZVVVVVVWWW\\\bbbeeejjjnnntttyyy||||||rrr```TTTWWW\\\\\\^^^ddd^^^fffmmmmmmfff___]]]^^^\\\\\\___eeeeeecccgggooopppwwwkkkXXXTTTTTTUUUZZZ___lllwwwwwwtttuuuwwwwww{{{oookkkeeeYYYOOOFFF===999666555777;;;<<<999999>>>DDDIIIPPPXXX~~~xxxlllaaaSSSEEE???<<<======<<<===@@@???DDDjjjpppbbbtttmmmPPPTTTRRRJJJLLLQQQNNNMMMKKKIIIHHHIIIJJJKKKHHHFFFCCCAAABBBHHHPPPVVVVVVVVVQQQOOO^^^wwwzzz}}}|||~~~yyysssnnnsss{{{ttt\\\JJJDDDAAA>>>AAA@@@>>>???HHHVVV___aaa___[[[SSSJJJEEEFFFKKKOOONNNWWWiiiwwwqqqbbbbbbmmmeeebbbgggqqquuussswww~~~|||{{{wwwqqqiii[[[QQQNNNJJJDDDIIITTTMMMRRRSSSOOOMMMRRRYYY\\\eeeiiinnnqqqqqqqqqrrrtttzzzyyyuuulllaaaZZZYYY[[[\\\___bbb___YYYRRROOONNNUUUhhh{{{||||||}}}~~~{{{uuunnnmmmnnnkkkeeefffdddaaa^^^[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOLLLIII|||vvvrrrggg```ZZZWWWQQQFFF;;;666666666999<<>>===>>>??????>>>===>>>AAACCCBBBBBBDDDHHHGGGFFFKKKRRRWWWRRRNNNOOORRRSSSOOOJJJIIIGGGDDDBBBCCCEEEEEEEEEIIIKKKKKKJJJPPP]]]fffhhhvvvcccOOOKKKKKKPPPZZZaaaeeekkksssyyy}}}}}}{{{yyyxxxwwwtttoookkkkkkkkklllooovvv}}}wwwxxxzzz~~~~~~zzzwwwyyyzzzzzzuuufffXXXTTTWWWYYY\\\```fffxxx|||uuurrrmmmfffUUURRRppp```UUUMMMHHHHHHEEEDDDDDDDDDCCCBBBAAA@@@???>>>AAABBB???DDDZZZ{{{rrrzzzyyyyyyzzzxxxwwwyyyzzzqqqfff[[[[[[___iiissszzz||||||~~~~~~{{{xxxppp```NNNBBB>>>BBBKKKUUUfffiiiiiipppxxxqqqnnn{{{ppp___^^^``````dddjjjqqqvvvxxx{{{gggWWWMMMPPPTTTSSSUUU[[[bbbkkktttuuunnneeebbbaaaaaa]]]\\\aaafffkkksss{{{zzzrrr___ZZZXXXUUUZZZppprrruuuxxx{{{~~~~~~xxxlllgggbbbWWWMMMDDD<<<888666444666:::<<<:::===EEELLLRRRYYYaaapppdddYYYKKKEEE@@@<<<======;;;===@@@EEEQQQvvviiiaaawww```IIIOOONNNFFFGGGJJJMMMLLLJJJIIIHHHIIIKKKLLLHHHGGGDDDAAA@@@CCCIIINNNWWWYYYVVVRRR\\\qqq}}}~~~|||yyypppmmmrrr~~~xxxaaaNNNEEECCCAAACCCAAA???DDDRRR```ccc___ZZZVVVOOOHHHFFFJJJQQQWWWWWWaaaooouuummmbbbbbbjjjddd```cccpppxxxzzz||||||jjj[[[VVVRRRKKKJJJOOOOOOYYYaaa^^^XXXXXX\\\___gggmmmsssuuuuuuuuuyyy}}}}}}sssfff^^^[[[\\\``````aaaaaaaaa^^^[[[XXXWWWcccsssyyywww|||yyyrrrpppqqqnnniiifffdddaaa^^^[[[YYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQQQQQQQOOOLLLIII|||uuuppp___^^^[[[UUUGGG:::666999777888999<<>>@@@@@@@@@??????@@@DDDFFFEEEEEEIIINNNQQQSSS[[[dddpppfff[[[VVVWWWWWWTTTPPPPPPNNNKKKIIIJJJJJJJJJJJJKKKLLLLLLNNNWWWccciiijjjnnnzzz{{{yyyyyylllVVVLLLLLLPPP\\\mmmxxxzzzyyyxxx}}}|||zzzwwwuuusssrrrqqqnnnjjjhhhgggjjjoootttzzz|||yyyvvvxxx{{{|||xxxzzzwwwrrrlllaaaVVVTTTWWWWWW\\\aaakkk~~~|||~~~wwwsssqqqfffQQQRRRttt~~~[[[OOOHHHDDDEEECCCCCCCCCCCCCCCBBB@@@???>>>@@@BBBBBB>>>BBBWWWzzz~~~|||vvvuuuvvvvvvxxx{{{zzzrrrhhh___^^^bbbllltttzzz~~~{{{zzz{{{{{{wwwtttrrrfffUUUIIIBBBEEERRR___mmmqqqqqqwww}}}uuuqqq|||rrrfffmmmrrrqqquuuzzz}}}___TTTNNNQQQSSSSSSUUU[[[gggqqqzzz{{{tttkkkgggfffhhhdddccciiipppxxxxxxfffaaa\\\ZZZ```wwwooooooxxx{{{ttthhhccc^^^SSSJJJBBB:::777666444666:::======BBBLLLVVV]]]fffmmm{{{lllaaaXXXKKKDDD@@@======<<<;;;===AAAEEE]]]bbbbbb|||vvvRRRBBBKKKKKKDDDDDDEEEKKKJJJIIIHHHHHHIIIKKKMMMIIIHHHEEEAAA>>>>>>@@@CCCPPPXXXZZZUUUYYYkkk}}}{{{~~~~~~uuummmqqq~~~~~~hhhRRRGGGEEEEEEDDDAAA@@@HHHZZZhhheee[[[VVVRRRKKKFFFFFFLLLVVV]]]___kkktttpppgggdddgggiii___WWWVVVdddqqqwww{{{|||jjjccc]]]UUUNNNMMMRRRbbbooonnneee``````aaagggmmmuuuxxxwwwyyyzzznnnddd___]]]fffddddddhhhllllllhhhddd___```gggvvv|||vvvvvvxxx}}}wwwssssssnnnhhheeeccc```]]]ZZZYYYXXXWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPNNNKKKHHHyyysssfffccc]]]RRRBBB555666===999999:::<<>>>>>@@@BBBBBB???@@@QQQrrr{{{uuupppqqqsssuuuwwwuuummmeeeccc___bbbkkkssswww~~~~~~{{{{{{||||||yyyvvvrrrgggZZZQQQLLLMMMWWWaaakkkpppqqqvvv}}}yyyvvvuuuooo{{{|||XXXSSSQQQUUUWWWXXX\\\bbbkkkttt||||||uuunnnlllmmmkkkmmmqqqvvv|||yyyfffccc___aaallltttjjjlll|||xxxqqqeee```[[[PPPGGG???888666666555777;;;???>>>DDDOOO[[[dddnnnwwwoooddd\\\PPPCCC???======<<<:::>>>CCC>>>ccczzz___eeejjjNNNCCCKKKIIIFFFGGGFFFIIIHHHGGGGGGHHHJJJLLLMMMGGGGGGFFFCCC???<<<<<<===EEERRRYYYWWWWWWeeezzzwwwxxxxxxmmmqqqnnnWWWHHHEEEHHHDDDBBBAAAHHHWWWaaa^^^UUUTTTPPPIIIDDDDDDKKKVVV___aaapppuuujjjbbbhhhmmmlll```RRRLLLXXXgggnnnqqqtttvvvuuummmggg___YYYXXX[[[jjjvvvwwwpppjjjfffddddddkkksssvvvvvv{{{ssshhh```]]]eeegggkkkpppuuuvvvrrroookkkfffeeeooo}}}yyywww{{{}}}vvvsssllleeeeeeccc```]]]ZZZXXXWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPNNNJJJHHH{{{tttlllbbbUUUHHH===666999???;;;:::999;;;>>>@@@@@@???===>>>>>>===>>>AAAFFFJJJMMMLLLOOOVVV```nnn}}}ggg]]]___fffkkkkkkhhhfffdddaaa___ZZZUUURRRKKKOOOUUUXXX[[[bbbppp|||{{{~~~kkk[[[OOOJJJQQQZZZiii}}}~~~{{{zzzvvvtttqqqooopppsssxxx{{{tttwwwzzzsss```aaallluuu|||yyyyyyzzz~~~}}}yyypppfff```ZZZTTTTTTWWWYYY\\\bbbooo|||~~~vvvrrrqqqeeeOOOZZZ~~~sss{{{VVVNNNJJJFFFFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBAAA@@@IIIddd}}}yyysssqqqqqqrrruuuvvvqqqjjjfffhhh```___iiippprrrwww~~~|||zzzzzz}}}~~~|||yyyqqqggg^^^ZZZXXXXXX[[[___kkkqqqpppttt}}}~~~yyyvvv~~~kkkOOOOOOSSSVVVXXXZZZbbbiiisssyyy}}}|||uuurrrssswwwqqqwww}}}wwweeeccc```eeevvvuuuooorrr}}}~~~vvvppppppxxx|||vvvpppddd___ZZZNNNDDD===777666666666888<<<======CCCOOO[[[eeepppzzzmmm```WWWMMMAAA>>><<<<<<;;;:::@@@GGG@@@ooowww^^^hhhdddNNNFFFJJJGGGFFFJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMEEEFFFFFFEEEAAA>>>======???MMMXXXWWWUUU___ssszzz{{{yyylllooosss\\\JJJEEEGGGBBBDDDDDDEEEKKKRRRRRRNNNNNNJJJDDDAAACCCKKKWWW```dddrrrtttfff___hhhnnnlllfffUUULLLVVVgggnnnppprrrqqqvvvyyyqqqkkkggggggjjjhhhqqqzzz{{{zzzxxxsssmmmhhhmmmtttvvvxxx~~~vvvhhh\\\VVV[[[bbbllltttxxxyyyzzz{{{xxxtttppprrryyy~~~zzzvvvooohhheeeccc```]]]ZZZYYYXXXWWWXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMJJJGGGzzzqqqhhhYYYGGG===888777;;;@@@<<<:::999999<<<>>>??????<<<<<<<<<<<<===AAAGGGKKKKKKJJJMMMUUU___mmmwww___UUU\\\lllwww|||~~~|||zzzwwwqqqhhh___XXXNNNSSSZZZ^^^]]]aaaooo}}}~~~fffWWWOOOQQQ]]]qqq}}}{{{}}}|||zzzwwwuuuvvvyyy|||~~~~~~eeeVVVXXXgggtttzzz{{{~~~}}}vvvnnneee___YYYTTTUUUYYYZZZ^^^eeeuuu|||yyy|||wwwqqqnnnhhhaaaNNN^^^}}}zzzVVVPPPLLLHHHHHHEEECCCCCCCCCCCCBBB@@@???>>>???>>>@@@CCCAAADDDUUUjjjtttxxxrrrtttsssuuuyyyzzzvvvqqqpppwwwhhhbbbllluuuuuuwww}}}~~~{{{yyywwwxxx{{{}}}{{{yyypppiiidddeeedddbbb```aaaqqqwwwuuuvvvxxxuuu|||yyyzzz|||~~~jjjUUUNNNSSSYYY\\\\\\```kkkttt}}}yyyvvvyyy~~~~~~sssggghhheeejjj||||||{{{}}}~~~~~~jjj___\\\^^^hhhtttxxxtttoooeee___YYYLLLBBB<<<666777777777999===<<<>>>GGGUUUbbbllluuu}}}wwwaaaRRRJJJ@@@>>><<<;;;<<<:::;;;BBBJJJTTT{{{qqq^^^qqq\\\LLLGGGHHHCCCDDDJJJHHHHHHGGGFFFFFFFFFHHHJJJLLLCCCEEEFFFFFFCCCAAA@@@???@@@LLLWWWYYYVVV[[[jjjxxxvvvvvvwwwaaaMMMEEEFFFDDDIIIJJJFFFCCCFFFHHHHHHDDDBBB>>>===AAAKKKXXXaaahhhrrrsssfff___fffmmmlllhhhWWWMMMXXXiiirrrtttwwwxxxsssvvv}}}vvvpppmmmnnnssswwwtttzzz|||wwwyyyzzz{{{}}}yyyhhhYYYPPPPPPYYYeeennntttyyy}}}zzzxxxxxxyyyyyyzzz~~~xxxqqqfffdddaaa^^^[[[YYYYYYXXXXXXWWWUUUTTTRRRRRRQQQQQQQQQPPPOOOOOONNNLLLIIIFFF~~~~~~zzzqqqfffUUUDDD;;;999999;;;>>><<<:::888888:::===??????<<<<<<<<<<<<===BBBHHHLLLLLLKKKMMMRRRWWW___lllyyywwwgggVVVRRR]]]iiioooooovvvxxxzzz{{{xxxqqqgggaaaXXX[[[ccciiiiiigggnnnyyywww___UUUTTT\\\kkk|||||||||nnnbbb[[[ZZZgggvvv{{{{{{{{{}}}}}}{{{rrrlllfffaaaZZZTTTUUUZZZZZZ```kkk~~~yyywwwxxxsssmmmmmm```___PPPddd}}}WWWOOOJJJGGGHHHFFFDDDDDDDDDCCCBBBAAA@@@???AAA======BBBAAAAAAMMM]]]kkkyyyttttttrrruuu}}}~~~~~~pppeeeoooyyyxxxvvvzzz{{{}}}~~~}}}{{{|||~~~{{{yyywwwxxxzzz{{{yyywwwrrrooooooppplllggggggjjjuuu|||yyywww~~~{{{nnnmmmwwwvvvssszzzrrrrrrvvvzzzuuufffWWWQQQTTT]]]ddddddbbbgggsss~~~|||wwwyyy}}}mmmmmmvvvrrrsssoooXXXSSSUUUWWW^^^fffttt~~~tttqqqoooeee___WWWIIIAAA;;;666777888999;;;???@@@FFFTTTgggvvv}}}xxxlllVVVHHHBBB;;;<<<::::::;;;:::;;;DDDNNNjjjxxxlll```jjjRRRHHHHHHHHHAAACCCIIIFFFHHHGGGFFFEEEFFFGGGIIIKKKBBBDDDFFFFFFDDDBBBAAAAAA@@@JJJUUUZZZZZZ]]]fffppp}}}~~~~~~}}}|||~~~zzzgggQQQFFFEEEIIINNNPPPKKKFFFFFFFFFFFF???===;;;;;;???IIIUUU]]]hhhnnnooohhhcccgggnnnpppjjjYYYPPP[[[kkkssswwwzzzwwwqqqssszzzqqqkkkmmmsssxxxzzzwww~~~ooo___UUUPPPTTTZZZbbbkkkttt|||}}}yyyxxxpppttt|||xxxgggeeebbb___\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNLLLIIIFFF~~~|||ttthhhYYYIIIAAA===;;;<<<>>><<<:::777777999<<<>>>???<<<<<<<<<<<<>>>CCCIIINNNPPPNNNOOOQQQPPPPPPVVV]]]aaaYYYRRRVVV___ccc]]]TTTYYY^^^fffnnnqqqooohhhbbbcccdddkkktttuuuppppppuuuoooYYYUUUYYYdddttt}}}{{{{{{}}}{{{~~~uuuiiigggeeeaaaiiiyyy|||yyy{{{zzzyyyzzz||||||{{{yyyooolllhhhccc[[[TTTVVV[[[ZZZaaaoooxxxxxxxxxrrrnnnnnn]]]___TTTjjjxxxXXXMMMHHHEEEGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@CCC<<<;;;@@@AAA@@@JJJXXXhhh|||}}}|||xxxqqqpppttt~~~nnn```jjjuuusssoooqqqxxx{{{}}}}}}{{{zzz|||~~~{{{yyyyyy{{{{{{yyyvvvsssuuuxxxwwwpppjjjllltttuuu}}}zzzvvvyyywwwrrrwwwrrrmmmccceeepppppppppyyyuuuqqqqqqpppcccRRRPPPYYYWWWaaahhhgggccchhhuuu~~~wwwvvvxxxxxx~~~qqqgggsss~~~}}}}}}eeeQQQQQQWWWYYY[[[```jjj~~~zzzqqqooonnnddd^^^VVVGGGAAA;;;777888999:::<<<@@@EEENNNbbbyyyxxxpppfffRRRFFFDDD???:::999:::;;;:::<<>>FFFRRR[[[^^^aaagggnnnxxx|||qqq~~~~~~}}}|||yyy~~~||||||~~~|||kkkUUUGGGEEENNNSSSUUUQQQLLLKKKIIIEEE@@@>>><<<:::===EEEOOOWWWdddiiikkkjjjhhhkkkrrrxxxppp```XXXaaaooovvvyyy}}}xxxtttyyyyyymmmhhhmmmvvvyyyxxxtttxxxhhh^^^XXXUUUSSSXXXcccnnnvvvzzz~~~{{{pppsss}}}zzzhhhfffccc```]]][[[ZZZZZZXXXWWWUUUTTTRRRQQQPPPPPPPPPOOONNNNNNNNNLLLHHHFFF}}}tttjjjZZZHHH>>>;;;999:::<<<;;;:::999:::;;;<<<<<<<<<>>>???>>>===;;;===EEENNNPPPSSSQQQKKKKKKSSSXXXXXXYYYTTTSSSXXX^^^]]]RRRHHHJJJQQQXXX\\\```fffllloooqqqjjjrrr~~~~~~~~~|||uuuddd``````bbbrrr}}}mmmaaakkkooovvv}}}yyyqqqpppvvv~~~}}}}}}xxx||||||yyywwwyyyzzzwwwrrrjjjbbb^^^ZZZVVVUUUWWWZZZ\\\wwwxxxwwwwwwqqqiiicccYYYZZZKKKvvv~~~~~~vvvWWWNNNFFFBBBDDDEEEGGGFFFEEECCCBBBBBBAAAAAA>>>>>>???@@@>>>???FFFPPPiii{{{|||wwwppptttyyy~~~~~~yyyiii^^^bbbeeeaaa```eeevvv}}}zzzzzzxxx{{{}}}{{{zzz{{{zzzxxxsssnnnlllnnnqqqwwwvvvtttpppmmmiiifffdddeee\\\XXX___hhhllloootttuuuooojjjfff___WWWTTTUUU^^^dddfffeeegggrrr}}}|||zzzyyywwwzzzvvvuuuxxx~~~mmm___TTTVVV[[[^^^aaafffooo}}}xxxtttooojjjddd[[[OOOGGG???:::777888888777:::@@@DDDUUUqqqpppbbbZZZMMMGGGDDD<<>>;;;999:::<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<;;;:::???MMM\\\hhhhhh```TTTNNNTTT]]]aaa]]]ZZZXXX\\\aaa^^^TTTKKKDDDMMMVVV[[[___eeennnuuusssmmmwwwxxx^^^[[[eeeqqqyyyrrrggg\\\TTT___eeeppp|||}}}zzzzzzwwwtttnnnfff]]]ZZZWWWUUUUUUXXX]]]dddxxxwwwvvvnnneee___RRROOOMMM{{{aaaMMMMMMJJJHHHLLLLLLFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@AAA???>>>EEEMMMddd~~~zzzvvvxxx|||~~~|||zzzsssdddYYYWWWUUURRRVVV___pppwww~~~~~~~~~~~~~~~{{{yyyxxxyyyyyywwwsssooommmoooqqqxxxtttllleee___\\\\\\\\\[[[VVVUUUZZZ```dddkkkrrrvvvoooiiieee```[[[ZZZ]]]```fffiiigggjjjuuuwwwssssssssssss{{{zzzwww~~~ttt___YYYVVVZZZ___bbbiiipppqqq{{{~~~pppnnnjjjeee^^^TTTIIIBBB===999777888999999>>>DDDSSSddd~~~jjj\\\TTTGGGAAA???888===;;;;;;===;;;>>>PPPeeesss^^^nnnmmmWWWUUUQQQLLLHHHGGGHHHHHHGGGHHHGGGEEEEEEFFFHHHHHHGGGEEEDDDBBB@@@??????@@@AAAAAAEEEMMMWWW]]]bbbkkkuuullltttyyy}}}}}}~~~vvv```OOOHHHSSSccciii\\\KKKGGGMMMQQQMMMLLLBBB===CCCDDDFFFOOOWWWaaajjjoooqqqqqqkkkeee```ZZZ\\\kkk{{{}}}ooobbbbbbooo}}}~~~vvvtttsssrrrpppwww{{{pppjjjbbb]]]\\\[[[ZZZXXXWWWUUUSSSSSSSSSSSSQQQOOOPPPOOONNNNNNMMMJJJEEEBBBuuu```RRRCCC<<<;;;999:::<<<;;;::::::::::::;;;<<<<<>>>>>HHH___uuu{{{kkk^^^]]]ccchhhnnnkkkiiihhhfff^^^RRRIIIFFFNNNXXX^^^aaaeeemmmuuurrrppp|||pppfffvvvuuudddYYYRRRNNNQQQ[[[bbbppp}}}xxxsssjjjaaaYYYVVVTTTSSSVVVZZZ^^^mmmyyywwwtttjjj^^^WWWMMMGGGXXXoooWWWNNNRRRLLLGGGIIIHHHFFFEEEDDDCCCBBBAAAAAAAAADDDBBBBBBBBB@@@>>>CCCKKK]]]~~~{{{}}}}}}zzzxxxsssggg\\\TTTNNNMMMZZZjjjtttvvvyyy|||~~~}}}}}}}}}~~~|||zzzyyyyyyxxxxxxwwwtttqqqooopppqqquuuqqqjjjbbb\\\YYYXXXXXXYYYYYY[[[___ccchhhqqqzzzvvvoooiiigggdddbbbeeeiiilllqqqsssqqqtttsssnnnoooqqquuu|||{{{sssaaa^^^bbbhhhlllkkkiiiooowwwxxx}}}~~~tttmmmllljjjeee]]]SSSHHHBBB;;;888777999:::<<>>???:::777777:::999666>>>]]]}}}sss```WWWjjjkkkbbbVVVSSSOOOKKKIIIGGGEEECCCEEEDDDCCCDDDFFFGGGGGGFFFCCCBBBBBBAAAAAAAAABBBBBBBBBFFFPPP]]]gggmmmvvv~~~yyyrrrwww{{{uuu|||}}}zzzxxxzzz}}}oooYYYIIINNNcccnnn```KKKDDDJJJQQQcccdddWWWJJJKKKLLLMMMTTTWWW___iiisss{{{xxxjjjZZZXXX]]]iiivvv~~~xxxYYYOOOEEEGGGWWWmmm{{{xxx|||rrrjjj```YYYWWWXXXXXXWWWVVVTTTRRRRRRRRRRRRPPPNNNOOOMMMLLLKKKJJJHHHDDDAAAyyyqqqZZZMMM@@@;;;:::::::::===<<<===>>><<<;;;:::<<<>>>>>><<<>>>CCCEEENNNjjjppp```TTTOOOSSSTTT]]]kkkpppkkkdddaaaaaaeeeuuu{{{jjjhhhyyyppp]]]PPPKKKOOOUUUVVV]]]aaaooo~~~}}}|||wwwggg^^^VVVSSSRRRRRRVVV[[[fff|||wwwuuuoooaaaSSSLLLMMMLLL|||^^^RRRRRRUUULLLGGGIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDCCC@@@@@@BBBBBBAAADDDIIIWWW{{{~~~||||||}}}~~~~~~sssppphhh[[[PPPRRRdddwwwzzzrrrnnnrrrxxxzzz}}}}}}{{{|||xxxyyyyyyyyyxxxuuurrrpppkkkjjjhhhgggffffffggghhhjjjlllqqqyyysssrrrtttyyy}}}}}}sssqqqtttvvvuuu|||zzzuuunnnbbbkkkyyyqqqooohhhiiiiiifff^^^SSSHHH@@@:::888888:::999<<>>===???@@@???<<<;;;===@@@???===CCCMMMQQQVVVkkkwwwaaaTTTPPPQQQRRR^^^nnntttmmmeeebbb]]]```mmmxxxyyytttfffhhhzzzwwwcccUUUMMMLLLQQQXXX\\\eeejjjwww||||||yyyvvvxxx{{{xxxssseee\\\UUUSSSSSSSSSWWW[[[eeeyyyuuussslll^^^QQQKKKMMMXXXZZZOOOOOOPPPGGGDDDFFFDDDGGGFFFEEEEEEDDDDDDDDDEEECCC???>>>AAABBBAAACCCGGGSSSsss~~~zzzzzzzzz{{{||||||}}}~~~uuussslll```UUUTTT^^^hhhfffccchhhvvv~~~~~~}}}|||}}}{{{{{{{{{||||||yyysssooommmggg```[[[]]]fffqqqyyy~~~~~~ttttttyyyuuummmrrrxxxyyyxxx~~~xxxtttvvvllliiiyyy}}}sssooopppjjjiiihhhgggcccXXXJJJ@@@:::999:::;;;;;;===HHHSSSggguuu}}}ooo___VVVOOOAAA<<<===:::999999:::::::::HHHmmmjjj]]]\\\oooqqqYYYMMMLLLKKKJJJKKKKKKJJJHHHFFFCCCCCCBBBCCCDDDEEECCCAAAAAAAAABBBBBBCCCCCCCCCDDD???AAAHHHUUU___eeekkkqqqwwwzzz~~~zzz}}}yyyvvv|||rrrvvv~~~{{{ooommmssspppssswwwzzz|||~~~~~~sss```OOOZZZjjjnnn]]]IIIFFFPPPXXXpppsssbbbLLLIIINNNSSS\\\```dddkkkrrrzzzzzznnnaaa___fffqqqzzz{{{{{{wwwssslll```WWWSSSDDDBBBAAACCCKKKYYYiiitttzzzzzz}}}mmmfff]]]XXXWWWWWWWWWVVVTTTSSSQQQPPPQQQPPPOOOMMMNNNLLLIIIHHHGGGEEEBBB???xxxooo```RRRBBB;;;::::::<<>>AAACCCAAA===;;;>>>AAA@@@@@@JJJ[[[aaaaaaooosss]]]SSSQQQRRRVVVdddtttuuullliiinnneeeccciiipppsss||||||ooobbbeeeuuuwwwuuusssgggZZZSSSNNNNNNUUU___kkkwww}}}}}}tttuuuuuuuuuxxxyyytttlll___XXXSSSSSSTTTUUUXXX\\\kkk|||wwwsssqqqjjj]]]QQQLLLWWWnnnzzzZZZOOONNNNNNEEEBBBCCC>>>EEEDDDDDDCCCCCCCCCCCCCCCDDD@@@>>>@@@AAA???@@@CCCIIIeee|||{{{zzzxxxwwwvvvvvvvvvvvvvvvuuuqqqhhh```\\\[[[\\\WWWWWWbbbttt}}}{{{{{{zzzxxx{{{~~~~~~}}}}}}~~~{{{tttnnnooohhh```]]]cccsssvvvvvv{{{|||pppqqqyyy}}}||||||{{{tttttt{{{pppwww}}}}}}{{{vvvpppllllllnnnkkkhhhfffgggfff\\\LLL>>>::::::;;;======AAAMMMZZZdddwwwtttdddVVVPPPMMMAAA===@@@===888666888:::>>>PPPvvvxxxzzz```YYYbbb{{{[[[RRREEEIIIIIIIIIJJJKKKJJJHHHFFFDDDCCCBBBCCCDDDCCCAAA???@@@AAABBBCCCDDDDDDDDDDDDBBB@@@CCCLLLWWW```jjjrrrppprrrxxx~~~~~~~~~}}}}}}~~~xxxwww{{{wwwmmmjjjpppmmmpppuuuxxxzzz|||}}}yyylll^^^bbbjjjfffRRRAAAFFFVVVbbbzzz|||hhhNNNIIIOOOVVV___hhhnnntttyyy~~~|||qqqeee```gggttt~~~rrrccc[[[WWWQQQKKKIIIEEEGGGIIIIIIIIIOOOXXX___oootttooojjjkkkrrr{{{}}}zzzzzz~~~jjjddd\\\XXXXXXXXXWWWVVVTTTRRRPPPPPPPPPPPPNNNMMMKKKIIIFFFEEEDDDBBB???===xxx{{{|||}}}~~~wwwdddTTTDDD<<<::::::<<>>===@@@AAAYYYqqq}}}{{{xxxtttrrrpppooooooqqqrrrpppkkkfffaaa[[[VVVWWWUUU^^^nnnvvvuuuyyy~~~xxxrrrrrrwww|||}}}}}}|||tttnnnnnnkkkgggjjjtttxxxwww{{{{{{sssrrrzzztttrrrrrrzzz~~~wwwtttrrrllllllkkkiiihhhhhhiiikkkgggbbb___aaabbbZZZGGG888999:::<<>>;;;===;;;===AAAHHH\\\|||iiivvv~~~___]]]mmm{{{LLLPPPGGGGGGFFFGGGHHHIIIHHHFFFCCCDDDCCCCCCCCCCCCBBB???===@@@@@@BBBCCCDDDDDDEEEDDDGGGBBBAAAHHHSSS___mmmxxxyyyxxx|||~~~{{{sssvvvvvvoookkknnnlllooossswwwyyy||||||~~~vvvkkkllloooeeeNNN@@@KKKaaapppnnnRRRKKKRRRYYYcccpppwww~~~ttthhh___gggvvv|||kkkZZZSSSSSSRRROOONNNNNNRRRUUUSSSOOOMMMQQQVVVYYYlllzzz{{{zzz{{{uuullldddeeejjjqqqwwwvvvooohhh]]]```dddhhhlllpppsssuuuvvvqqqlllnnnxxxzzzgggbbb\\\XXXXXXXXXWWWUUUTTTRRRPPPPPPPPPPPPNNNLLLIIIGGGDDDBBBAAA@@@===;;;}}}nnnZZZEEE===;;;999:::===???EEEGGGCCC===::::::;;;:::???GGGMMMQQQZZZooo}}}uuurrrssswwwwwwrrrhhh\\\TTTRRRSSSRRRggguuupppkkksss}}}mmmhhhoootttnnnlllnnnhhhmmmaaagggsssmmmdddhhhlll```TTTOOOTTTWWWVVV^^^iiixxxzzzjjjlllmmmccccccfffppp||||||uuupppnnnooosssqqqrrruuuyyyuuukkkbbb[[[QQQNNNUUUVVVRRRWWWccc{{{qqqpppfffbbbYYYKKK]]]zzzgggRRRMMMIIIHHHJJJJJJGGGCCCEEEEEEEEECCCBBB@@@>>>===@@@???===<<<<<<>>>@@@BBBEEEKKK```ttt{{{~~~{{{|||xxxpppnnnrrrtttqqqwwwtttppplllhhhccc]]]YYYXXX\\\cccjjjqqquuuxxxyyyuuuooolllooowww}}}}}}{{{~~~yyyxxxyyyyyyxxxvvvrrrooommmtttzzz}}}{{{uuuzzz}}}ppppppnnnttt}}}yyyqqqgggcccbbbbbbbbbcccbbb``````___WWWJJJBBB@@@:::===??????AAAKKK^^^mmm~~~zzz]]]MMMFFFAAAAAA???<<<;;;===888AAAAAA;;;LLLrrrhhh{{{xxxdddcccwwwjjjKKKGGGMMMJJJIIIIIIHHHGGGGGGGGGHHHAAABBBBBB@@@>>><<<===>>>BBBAAA@@@???@@@BBBDDDFFFIIICCC???AAAIIIWWWlll|||zzzvvv|||uuunnn|||zzzsssvvvqqqllliiilllttt}}}}}}~~~|||rrrwwwvvvgggMMMAAAPPPlll~~~tttZZZLLLPPP___jjjyyyzzz}}}kkkggglllwww|||dddUUU\\\bbb\\\VVVXXXbbbbbbbbbcccbbb```]]]ZZZUUU[[[eeeiiieee]]]^^^ccc\\\ZZZZZZ```iiilllhhhcccccc___```iiiqqqsssuuuyyy{{{uuutttxxxsssddd```[[[XXXWWWWWWWWWVVVPPPOOOOOONNNMMMLLLKKKKKKIIIFFFCCC@@@???>>>===;;;}}}}}}}}}kkkZZZGGG???;;;999999;;;CCCHHHLLLIIICCC???>>>???===BBBIIILLLLLLSSShhh}}}yyyooojjjjjjnnnmmmjjjaaaVVVNNNLLLMMMPPP^^^hhhiiinnnyyyiiieeekkknnnjjjmmmuuutttggg[[[^^^fffdddeeemmmooo```YYYXXX\\\]]]]]]ffftttwwweeedddooottt^^^WWWWWWYYYbbbmmm}}}xxxtttssstttpppppprrrvvvxxxsssiii```ZZZUUUUUUXXXTTTOOOWWWgggyyynnnkkk```]]]UUUMMMccc\\\QQQLLLHHHHHHIIIIIIFFFCCCDDDDDDCCCBBB@@@???===<<<>>>>>>>>>?????????@@@@@@@@@CCCWWWnnnvvv}}}{{{|||zzztttrrrvvvwwwtttsssqqqooonnnllliiieeebbb[[[___eeekkkqqqtttvvvvvvsssooommmqqqxxx}}}|||yyy{{{wwwuuuvvvxxxwwwvvvvvvsssttt}}}~~~xxxtttssswww}}}www}}}yyyiiiuuuqqqttt~~~sssllliiigggffffffaaa^^^\\\ZZZRRRFFF???===777;;;@@@BBBGGGUUUjjjzzz{{{jjjQQQLLLEEE@@@???>>>;;;;;;===<<>>@@@CCCBBBBBBAAABBBCCCDDDEEEGGGBBB???BBBIIIVVViiiyyy|||pppiiisss~~~tttppplllmmmrrryyy~~~|||~~~{{{zzzwwwgggOOOFFFXXXtttrrrZZZNNNUUUgggssssssbbbjjjwwwmmmcccrrrzzzooojjjrrrwww{{{yyyrrrkkkiiijjj[[[[[[^^^cccbbb]]]ZZZ\\\^^^[[[ZZZ\\\ccckkkrrruuuooojjjhhhlllqqquuu}}}rrrccc___[[[XXXWWWWWWWWWVVVPPPPPPOOONNNMMMLLLKKKKKKIIIFFFBBB???>>>===;;;:::qqqrrryyy}}}nnn```OOODDD>>>:::;;;===AAAEEEIIIHHHCCC>>>===???DDDGGGJJJIIIEEEJJJ\\\nnn|||tttnnnlllkkkfffeeebbbYYYPPPIIIHHHHHHIIINNNQQQVVVcccppprrrjjj[[[\\\eeejjjeeelllwwwxxxhhh\\\ZZZ^^^aaaooozzzyyy```]]]^^^dddgggkkkxxxuuubbb]]]eeeqqqfffXXXMMMKKKKKKLLLTTT^^^tttyyy~~~}}}}}}|||xxxuuussstttuuuppprrruuuxxxxxxpppddd[[[VVVWWWYYYXXXRRRQQQ___qqq}}}{{{wwwjjjeeeYYYTTTOOOMMMjjjSSSOOOKKKHHHGGGHHHHHHEEEBBBBBBAAA@@@???>>>===<<<;;;===>>>???AAAAAA@@@???>>>@@@AAARRRlllyyy~~~}}}{{{}}}|||yyyyyyzzzzzzxxxtttsssrrrqqqqqqooollljjjbbbeeeiiimmmqqqsssttttttooommmmmmrrrzzz~~~||||||yyyuuussstttuuuvvvvvvxxxwww{{{vvvooohhhfffeeegggmmmttt}}}sssfffrrrttt}}}|||sssooommmjjjhhhbbb\\\WWWSSSKKKAAA;;;;;;999===BBBFFFNNN^^^sss{{{mmmaaaNNNJJJCCC===<<<;;;999:::===@@@CCCCCCJJJdddwww^^^aaa~~~\\\KKKIIIHHHFFFEEEDDDBBBAAA@@@@@@???BBBBBBAAA???======???AAAAAABBBBBBCCCCCCCCCBBBBBBCCC@@@???BBBHHHQQQbbbppp~~~|||rrrwwwvvvjjjhhhppp|||yyyuuuqqqoooppptttzzz~~~|||}}}~~~~~~~~~}}}mmmYYYWWWlllvvv]]]SSS^^^qqqvvvdddppp}}}yyy~~~lllbbb\\\```ffffffcccaaa^^^]]][[[[[[```kkkyyy{{{wwwtttxxxnnnaaa^^^ZZZWWWVVVVVVVVVUUUPPPPPPOOONNNMMMLLLLLLKKKHHHEEEAAA>>><<<;;;999777nnnooowww}}}yyymmm[[[KKK@@@<<<===AAA>>>AAADDDEEEAAA<<<>>>CCCMMMJJJGGGEEECCCEEEPPP\\\dddhhhnnnrrrqqqooommmmmmfffddd```XXXOOOIIIFFFFFFCCCBBBAAAEEEQQQ[[[YYYPPPPPPVVVeeellliiiqqq||||||rrrfffaaabbbiii}}}gggccceeeooo{{{wwwddd^^^nnn{{{|||SSSNNNLLLMMMMMMMMMRRRYYYfffnnnxxx}}}}}}zzzwwwuuutttuuuvvvtttwww{{{|||wwwmmm```WWWTTTUUUUUUTTTUUU```uuuwwwxxxtttfff```SSSLLLHHHLLLpppmmmLLLMMMJJJGGGFFFFFFEEECCCAAA??????>>>===<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>@@@???MMMkkk~~~|||~~~~~~~~~}}}|||zzzwww{{{yyyxxxwwwuuusssooolllkkkllloooqqqssssssssssssooommmmmmrrrzzz}}}zzzwwwtttsssssstttuuuvvvyyytttkkkiiiiiimmmooooooqqquuu{{{qqqkkkxxx{{{zzzyyysssmmmbbbZZZRRRLLLEEE===999:::???AAAEEEHHHOOO^^^qqquuujjj```PPPGGG@@@:::999999888999===AAABBBFFFTTTrrrlll[[[dddvvvRRRHHHHHHCCCEEEDDDBBB@@@???=========>>>@@@AAAAAA@@@???@@@AAA@@@AAABBBCCCCCCAAA???>>>@@@???@@@BBBDDDJJJWWWdddyyyuuuvvvrrrqqq}}}iiihhhvvv~~~|||zzzuuupppnnnpppvvvzzz{{{}}}~~~~~~~~~~~~xxxlllpppfff]]]hhh{{{rrrnnn}}}pppbbbdddqqqzzz{{{zzzmmmjjjfffdddhhhsss}}}yyyjjj___\\\XXXVVVVVVVVVUUUTTTPPPPPPOOONNNMMMLLLKKKKKKFFFCCC???<<<:::999777555qqqqqqwwwxxxeeeOOO???:::>>>BBBAAAAAADDDGGGDDD@@@DDDLLLSSSLLLFFFGGGHHHJJJMMMRRR[[[aaakkkqqqrrrnnniiieeeiiifff```XXXOOOIIIEEEDDDCCCBBBAAACCCIIINNNLLLGGGOOOWWWfffmmmnnn}}}~~~qqqkkkkkkqqqsssmmmnnn}}}xxxiiifffuuu}}}xxxxxx}}}|||~~~|||gggRRRQQQRRRSSSQQQPPPSSSXXX]]]gggvvv~~~|||zzzzzzzzzzzzyyy}}}}}}ttthhh\\\TTTUUUSSSPPPRRRaaa{{{uuuwwwqqqccc]]]PPPHHHEEEPPP|||ZZZHHHJJJHHHFFFDDDCCCCCCAAA@@@===<<<;;;:::::::::::::::===<<<:::999:::;;;===>>><<<===FFFddd}}}yyy~~~~~~~~~zzzvvvuuu~~~}}}{{{zzzyyywwwsssppprrrssstttuuuuuuuuuttttttvvvrrrooopppvvv}}}~~~{{{xxxuuusssttttttuuuzzzxxxrrrvvvuuuxxx~~~uuuvvvxxxttthhhuuu{{{ttt```WWWMMMGGGBBB<<<:::;;;@@@BBBDDDFFFMMM[[[mmmzzzpppggg\\\MMMDDD===888888999888999<<>>=========:::>>>BBBDDDDDDBBB@@@???CCCDDDEEEEEEDDDBBB???>>>???>>>@@@AAA@@@BBBLLLXXXjjjtttuuulllqqqwwwtttkkkxxx|||}}}{{{vvvpppmmmnnnssswww{{{}}}~~~~~~~~~}}}~~~}}}|||}}}}}}ppphhhsssmmmvvvzzziiikkk{{{wwwpppsss~~~ttthhh\\\ZZZWWWUUUUUUUUUSSSRRRPPPOOONNNNNNLLLLLLKKKJJJDDDAAA===:::999888666444vvvsssuuu~~~}}}lllRRR===888<<>><<>>@@@DDDMMM]]]ooo||||||ooobbbVVVIIIAAA;;;777999:::888999<<<>>>FFFXXXssskkkccceeesss\\\LLLHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>>888===BBBEEEEEECCCAAA@@@GGGHHHHHHHHHGGGDDDAAA???===>>>@@@AAA>>>>>>GGGSSSaaaiiimmmmmmuuuyyy}}}yyyoooyyy|||yyytttpppnnnoooqqqsssyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{uuu~~~ooozzz~~~qqqsssvvvuuu{{{ooofffZZZXXXVVVTTTTTTTTTRRRQQQNNNNNNMMMLLLKKKJJJJJJIIICCC@@@<<<999888888666555zzzuuutttzzzrrrXXXAAA:::===@@@DDDEEEMMMUUUQQQEEECCCIIINNNPPPWWWaaaggghhhjjjmmmnnnrrryyy{{{tttnnnhhhddd]]]VVVPPPJJJFFFDDD@@@BBBEEEIIILLLPPPTTTWWW___eeeqqqxxx}}}uuuxxxwwwzzz}}}}}}uuufffdddfffkkkllloookkk]]]dddttt~~~jjj```[[[VVVLLLMMMNNNRRR[[[fffooossszzz}}}{{{{{{||||||zzzwwwvvvxxxxxxqqqdddZZZTTTSSSSSSUUUSSSYYYuuu{{{qqqpppiiiYYYTTTJJJIIITTTvvv\\\OOONNNFFFFFFEEEBBB@@@>>>>>>???;;;:::888777888999:::;;;::::::999999999:::;;;<<<;;;EEECCCXXXrrrooowww~~~||||||~~~xxxuuuwwwyyyyyyzzz|||~~~}}}|||wwwwwwwwwvvvvvvvvvuuuuuu{{{wwwqqqnnnnnnrrrwwwyyy{{{~~~|||yyywwwwwwwwwwwwxxxyyy{{{}}}~~~lllhhhnnnyyyrrrWWWLLLBBB???>>><<<<<<===;;;===@@@EEEQQQbbbuuu{{{jjjYYYNNNFFF>>>999777:::;;;999999;;;???MMMgggyyyzzzbbbaaaggg~~~jjjSSSJJJDDDBBBEEECCCBBBAAA@@@??????>>>???:::===AAABBBCCCCCCCCCDDDHHHHHHHHHGGGEEEBBB@@@???:::<<<@@@AAA>>>>>>HHHTTT___dddkkkttt}}}rrrqqq~~~|||sssyyyyyyuuupppnnnppprrrqqqpppvvvyyy|||}}}~~~~~~}}}~~~~~~}}}{{{}}}~~~~~~}}}}}}yyywww~~~~~~ooogggaaaXXXWWWUUUTTTTTTSSSQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHAAA>>>;;;999999888777666~~~wwwsssyyy}}}www^^^GGG???@@@BBBJJJMMMXXXbbb]]]MMMEEEIIIHHHQQQaaannnrrrsssxxxzzzqqqlllgggccc]]]WWWRRRMMMIIIGGGGGGGGGJJJPPPUUUXXX\\\```llluuuzzz~~~zzzxxxhhh\\\^^^```mmmuuuyyysssccc\\\iiizzztttbbb^^^``````QQQRRRVVV^^^ooo}}}|||}}}~~~{{{pppsssrrrjjj^^^UUURRRTTTNNNTTTVVV[[[uuuyyyooommmgggVVVPPPHHHKKK\\\kkkOOOGGGGGGEEEEEEDDDBBB???======>>>;;;:::888777777999;;;<<<999:::;;;<<<<<<<<<;;;;;;666BBB>>>NNNyyywwwtttoooxxx}}}zzz{{{yyywwwzzzzzzzzz{{{}}}}}}{{{vvvvvvvvvuuuuuuuuuuuuuuusssqqqnnnmmmooorrrvvvyyywww{{{~~~{{{zzzzzzvvvrrrooorrryyyoootttwwwSSSHHH???<<<===<<<<<<>>>===???AAAHHHTTTfffyyyyyyuuuaaaMMMEEEAAA<<<888888;;;<<<:::999:::AAARRRqqqkkknnn]]]aaahhh\\\LLLHHH@@@===CCCAAAAAA@@@???????????????===>>>??????@@@BBBEEEHHHGGGFFFEEECCCAAA???===<<<999;;;@@@BBB???@@@KKKXXX___bbblllyyy}}}{{{zzzmmmjjjxxx~~~zzz|||wwwrrrmmmmmmqqqsssrrroootttvvvzzz||||||}}}~~~}}}~~~}}}{{{zzzxxxyyyzzz{{{|||zzzxxxwwwvvv}}}~~~tttfff___[[[XXXVVVTTTSSSTTTSSSQQQOOOLLLLLLKKKJJJIIIHHHGGGGGG@@@===:::999999999888777