BM6P6(@ lllNNNBBB@@@===;;;;;;;;;:::999999999222999CCC;;;GGGooo}}}qqqsssnnnpppvvv~~~yyyppp{{{xxxxxxwwwsssqqqrrrrrr~~~yyyllliiiqqqzzzvvv~~~qqqjjjpppsssxxx}}}ggggggfffrrrmmmOOONNNJJJGGGFFFFFFFFFBBB???>>><<<888555222111111222555555BBB^^^qqqnnn]]]OOOWWWcccrrrrrraaaooozzzhhh\\\bbb[[[ccc}}}jjjnnnvvvzzzxxxkkk```XXXTTTRRRQQQPPP```}}}QQQ@@@AAA===::::::999666777:::333222333444222333<<>>>>><<<999555333222222222000666FFF\\\jjjhhh```[[[aaajjjvvvlllddd|||uuuhhh^^^[[[```tttwwwhhhlllwww}}}rrreeeZZZTTTQQQPPPKKKVVVsss[[[EEEAAA<<<::::::999666666888333222333444333666@@@KKKiiizzzsssTTTJJJUUUnnn{{{}}}~~~lllTTTMMMVVVXXXeeefffVVVJJJHHHFFFBBBCCCJJJMMMPPPUUU[[[aaagggmmmqqqxxx|||zzzzzz}}}}}}|||~~~xxxooobbbhhhnnnooommmnnnrrruuutttooorrrwww}}}tttcccAAA888666444...222666000444000111444333444@@@PPPfffllllllwwwgggaaa}}}sssnnnaaaiiiLLLBBB@@@===;;;;;;;;;:::999888;;;:::;;;>>>AAA^^^rrrpppuuu{{{|||~~~}}}yyyssstttyyyvvv~~~rrrfffaaaiiisss{{{jjjnnn}}}xxxlllgggeee___gggyyymmmggglllWWWOOOLLLIIIHHHHHHFFFBBB>>>>>><<<999666333222222222...:::MMM]]]cccbbbccchhhlllqqq|||xxxeeekkkyyymmmddd___[[[llluuuqqqmmmnnn|||~~~~~~zzzlll^^^SSSOOONNNKKKMMMccchhhKKKAAA<<<999;;;:::666555666333222333444444888CCCOOOqqqkkkKKKIII\\\uuu{{{xxx~~~{{{cccRRRQQQ[[[___tttnnn\\\KKKFFFFFFDDDEEEIIIKKKOOOUUU\\\aaagggmmmppprrr|||~~~~~~zzz{{{{{{{{{~~~}}}wwwfffdddbbbbbbccceeeiiilllwww~~~sssmmmqqqxxx}}}~~~xxxmmmBBB888666555111333666000222000111333222555HHH]]]vvvkkkrrrmmmmmmlllaaaooohhhJJJBBB@@@===;;;;;;;;;:::999777:::<<<<<<;;;GGGnnnuuutttzzzxxxrrrtttzzzwww|||uuuggg___dddmmmxxxhhhpppyyysssrrriiigggqqq{{{cccPPPMMMJJJHHHHHHFFFBBB>>>???===:::666444333333333222BBBVVV```___\\\aaahhhooouuunnndddwwwpppddd]]]]]]gggooouuuuuuvvv}}}|||}}}rrrbbbUUUOOONNNOOOKKKXXXrrrtttSSSBBB===999;;;;;;777444444444222222333444888DDDQQQrrr```KKKMMMbbbyyyqqqzzzyyy```TTTUUU\\\^^^vvvwwwcccNNNFFFFFFFFFFFFHHHKKKQQQXXX^^^bbbfffkkkoooqqq|||~~~}}}}}}~~~||||||}}}~~~|||yyykkkbbbZZZZZZ___dddiiimmmnnn~~~uuunnnqqqxxx||||||}}}qqqEEE888555777333444666111000000222333111888QQQlll|||mmm~~~ssspppeeetttgggIIIBBB@@@===;;;;;;;;;:::999777888<<<<<<;;;QQQ{{{xxx~~~|||}}}~~~xxxrrrsssyyyxxxzzzzzzkkkbbbbbbhhhwwwmmm|||yyyooommmkkkSSSOOOJJJHHHHHHFFFBBB>>>@@@>>>:::777555333333444888III\\\aaa[[[VVVXXX\\\kkkvvvlllkkkzzzjjj^^^[[[^^^yyyqqqqqqwwwzzz~~~}}}{{{zzz{{{}}}vvvfffXXXPPPNNNPPPJJJQQQbbbxxx___EEE>>>999;;;;;;888444333555333222333333888FFFSSSpppwwwVVVNNNQQQeee|||rrrwww^^^UUUVVVYYY\\\vvvkkkUUUIIIGGGHHHHHHIIIOOOUUU]]]ccceeehhhlllooovvv~~~~~~}}}|||}}}||||||{{{{{{{{{rrrcccXXXWWW]]]bbbgggllllll||||||qqqpppwww|||{{{|||zzzJJJ:::555777333444666111000000222333333===ZZZyyytttwww}}}vvvyyytttgggIIIBBB@@@===;;;;;;;;;:::999999666<<<===???]]]zzz~~~}}}|||||||||{{{|||}}}xxxrrrrrrvvvxxxxxx{{{tttfff______llljjj~~~tttooo{{{~~~sssVVVQQQKKKGGGFFFEEECCC@@@@@@>>>;;;888555444444444;;;OOOaaaaaaWWWQQQQQQTTTiiizzznnnvvvtttfff]]]aaajjjcccrrrttt{{{|||{{{yyyyyyzzz|||}}}yyylll]]]RRRMMMMMMGGGLLLVVVgggmmmIIIAAA::::::;;;999555444666333222333555;;;JJJXXXrrrlllQQQOOOUUUkkkzzztttZZZRRRSSSWWW```~~~uuu___PPPKKKKKKLLLLLLSSS[[[eeejjjlllmmmqqquuu~~~~~~}}}|||~~~{{{{{{}}}}}}{{{|||xxxgggXXXVVVYYYZZZ]]]bbbkkkzzzuuuoootttyyyyyyxxxyyyQQQ<<<555777333333555222111000111444666CCCbbbooozzzhhhJJJBBB@@@===;;;;;;;;;:::999===666;;;???EEEjjjzzz|||||||||}}}zzzzzz|||zzzuuusssuuutttsssuuu~~~~~~lll]]]VVV```aaavvvxxxrrrnnnwww|||uuuZZZSSSKKKFFFEEEEEECCCBBBAAA???;;;888666555555555>>>UUUhhheeeVVVOOOTTTZZZlll~~~qqq{{{mmmcccaaannnvvvkkkwwwttt~~~}}}}}}~~~~~~zzzyyyxxxwwwyyy{{{~~~}}}{{{qqqbbbTTTKKKJJJEEEHHHOOO\\\|||xxxNNNCCC::::::;;;999777666555333222444888@@@PPP```{{{zzzbbbQQQQQQ]]]yyytttXXXQQQRRR[[[kkkjjjXXXPPPPPPQQQQQQWWW```lllsssuuuvvv{{{}}}}}}{{{yyyyyy}}}}}}{{{|||{{{hhhYYYVVVUUURRRTTTZZZgggyyyxxxmmmpppvvvvvvwwwttt|||WWW???555777333111444333222000000444999HHHhhhwwwooohhhJJJBBB@@@===;;;;;;;;;:::999@@@666;;;AAAJJJsss{{{}}}|||~~~zzzyyy||||||wwwttttttooommmoooxxxsss^^^RRR\\\^^^ppp{{{rrrnnnjjjppp~~~ooouuu\\\TTTKKKEEEDDDDDDDDDCCCAAA???<<<888666555555555AAA[[[oooiiiWWWQQQ[[[eeeqqqzzzrrrtttggg```dddyyysssjjj{{{}}}xxx}}}|||||||||}}}zzzyyywwwwwwxxx{{{~~~}}}ttteeeUUUIIIKKKEEEGGGMMMXXXvvv|||PPPEEE:::999;;;:::888777444222333666:::DDDVVVfffttt]]]TTTTTTeeeuuuZZZRRRTTT___uuurrr^^^TTTSSSTTTUUUYYYdddqqqxxx{{{}}}~~~}}}|||yyyzzz~~~}}}yyyzzzzzzhhhYYYWWWTTTOOOQQQXXXhhh|||zzzzzzkkklllsssuuuxxxrrrzzzZZZAAA555666222111444333333000000444;;;KKKkkkpppqqqfffJJJAAA???>>><<<;;;;;;;;;;;;666>>>??????XXX{{{xxx~~~~~~|||zzzzzz{{{yyytttqqqooollljjjmmm{{{~~~sssfffXXX\\\VVVllluuunnnqqqqqqvvv{{{ppppppgggQQQGGGHHHFFFFFFGGGBBB@@@BBB;;;777:::666333;;;LLLgggrrrggg[[[UUUZZZiii}}}ooonnnrrrdddcccqqq~~~nnnpppzzzttt~~~}}}|||zzzxxxwwwvvvwwwzzz~~~|||}}}~~~{{{ssseeeVVVLLLIIIHHHEEEEEESSSmmmYYYAAA999>>>:::555666555888222000444999AAAUUUiiiyyybbbSSSZZZnnnoooVVVUUUUUU```~~~ssscccWWWVVV[[[cccmmmyyy~~~}}}}}}{{{|||||||||}}}}}}~~~~~~yyypppaaaSSSJJJIIIMMMPPPgggzzz}}}qqqooommmsssvvvxxx|||jjj@@@444444555888111666444555444111:::RRRrrrzzzgggjjjfffJJJAAA???>>><<<;;;;;;;;;;;;888===>>>EEEeee{{{}}}~~~|||}}}~~~~~~~~~}}}zzztttooonnnkkkhhhkkkwwwxxxiii[[[YYYVVVhhhzzz|||zzzvvv{{{yyynnnooommmUUUHHHHHHEEEEEEEEE@@@>>>@@@:::666:::666555???XXXmmmtttjjjbbb\\\^^^jjjuuuzzz~~~hhhcccoooqqqqqqvvvwwwttt~~~}}}}}}}}}{{{yyywwwxxxzzz|||~~~|||{{{zzzyyyssshhhZZZOOOJJJIIIFFFGGGRRRkkkaaaFFF:::>>>:::666777555888333222666999AAAUUUkkk~~~qqq^^^SSS[[[lllqqqYYYUUUUUUddd~~~lll]]]ZZZ]]]gggqqq}}}~~~|||{{{{{{{{{{{{||||||}}}}}}}}}zzzqqqbbbSSSJJJHHHLLLPPP```www|||qqqooojjjooorrrzzz~~~pppCCC666444444777///444333333222444CCC^^^yyyggg\\\fff~~~fffJJJAAA???>>><<<;;;;;;;;;;;;;;;<<<>>>OOOxxx~~~~~~~~~~~~yyysssnnnmmmjjjgggjjjsss~~~mmm^^^XXXXXXfffzzz}}}xxxrrrlllttt|||nnnooo~~~wwwZZZIIIHHHDDDCCCCCC>>><<<>>>888666999666888FFFhhhuuutttkkkgggcccdddnnnxxxxxxccciiijjjiiixxx}}}uuu|||~~~}}}}}}}}}{{{yyyyyyyyy{{{|||{{{xxxuuuuuutttmmm___TTTJJJJJJHHHHHHOOOeeennnMMM;;;<<<:::888888555666444666999:::BBBYYYqqquuugggXXXSSS___lllrrrZZZVVVXXXnnnxxxggg```aaallluuu~~~|||{{{{{{{{{{{{{{{{{{|||||||||{{{sssdddTTTJJJGGGJJJNNN^^^www}}}uuu~~~qqqgggkkkppp~~~wwwIII888555444666...222333222111666JJJgggtttXXXQQQ```iiizzzfffJJJAAA???>>><<<;;;;;;;;;;;;===;;;@@@ZZZ|||wwwrrrooollliiihhhkkkrrr}}}qqqdddXXX]]]iiivvvwwwccc```]]]gggsssqqqyyy___JJJGGGDDDBBBCCC???<<<>>>888666888555;;;MMMtttzzzrrrfffcccbbbhhhvvvsssoooyyy~~~llleeeooo}}}~~~www~~~~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{yyytttqqqrrruuupppdddYYYJJJIIIIIIHHHKKK\\\yyy}}}WWW>>><<<:::999999555444444888===>>>GGG```{{{rrr___RRRTTTbbbooooooVVVWWWbbb~~~qqqgggfffnnnwww}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{tttfffWWWJJJFFFIIIMMM___zzz{{{tttvvvhhhkkkrrr~~~MMM:::555444777///333333444222666JJJiiiuuuWWWPPP```lllfffJJJAAA???>>><<<;;;;;;;;;;;;>>>;;;CCCeee}}}xxxuuusssrrrmmmkkkkkkooossszzzyyylllXXX^^^kkkuuujjjXXXZZZ[[[bbbyyyzzztttxxxeeeJJJGGGEEECCCDDDAAA>>>>>>999777888444===UUUyyyzzzlll]]]YYY\\\jjjsssmmmtttddd___nnn|||{{{yyy}}}~~~}}}~~~~~~||||||||||||||||||||||||wwwrrroooqqquuurrrggg]]]JJJHHHGGGFFFGGGRRRkkk___BBB<<<999999999666333444999@@@CCCNNNiiittt[[[PPPWWWcccqqqiiiQQQYYYmmm|||zzz}}}{{{nnnjjjrrr{{{}}}{{{{{{{{{{{{{{{{{{zzzzzzzzztttiiiZZZLLLFFFGGGJJJ\\\www}}}{{{kkk~~~nnnooowwwQQQ;;;444444888111555222666555777JJJkkkpppWWWWWWjjjfffJJJAAA???>>><<<;;;;;;;;;;;;===<<>>>>>999888999555BBB___zzzuuucccSSSRRRXXXkkkccclll{{{ooo___VVVaaazzzvvvyyy}}}}}}~~~{{{{{{|||||||||{{{{{{zzztttqqqpppsssvvvrrriii```MMMHHHFFFFFFEEEJJJ]]]rrreeeFFF===888777999777444444999AAAHHHTTToootttXXXPPP^^^eeesss```PPPYYYqqqzzz{{{wwwqqqwww~~~|||||||||{{{{{{{{{{{{{{{wwwtttkkk]]]OOOFFFFFFIIIRRRmmmzzzvvveeessssss{{{VVV===444444999222666111666777888NNNrrrxxx```UUUbbb|||fffJJJAAA???>>><<<;;;;;;;;;;;;<<>><<<;;;;;;;;;;;;;;;AAAZZZ|||{{{wwwvvvtttppppppqqqllljjjxxxqqqjjjZZZ]]]ppp{{{iiihhhbbbYYYZZZmmm{{{TTTKKKFFF@@@>>>===999:::777999<<<:::MMMpppxxxiiiRRRKKKWWWaaappphhh___yyytttdddVVVNNNXXXmmmyyywww~~~}}}}}}~~~}}}}}}}}}}}}{{{xxxuuusssppprrruuuwwwuuupppgggaaaTTTKKKFFFGGGEEECCCLLL[[[{{{kkkLLL@@@777444999999999555666@@@IIIWWWnnniiiOOOQQQkkkqqqpppTTTYYYWWWfffxxx~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||||||||{{{qqqrrrnnncccSSSHHHEEEFFFFFFggg{{{bbbzzzxxxtttzzz___AAA555333777000333333555333888UUU{{{gggXXX]]]uuucccJJJCCC@@@===<<<<<<===<<<;;;999@@@fffyyy}}}xxxwwwwwwwwwzzztttqqqpppkkkggguuu{{{sssgggddd]]]bbbsssyyyzzznnn___ccciiifffzzzUUULLLFFF===CCC999;;;AAA:::888???>>>RRR||||||dddUUUSSSUUUeee|||wwwdddjjjppp\\\RRRTTTYYYgggzzzzzz~~~}}}}}}}}}}}}}}}|||yyywwwvvvpppqqqtttxxxyyytttkkkcccXXXKKKDDDGGGGGGEEEIIISSSrrr|||SSS:::::::::555666444666;;;BBBKKK\\\vvvbbbSSS]]]gggrrrzzzeeeTTTRRRXXXmmm}}}}}}~~~~~~}}}{{{|||||||||{{{zzzyyyyyytttrrrooohhhZZZKKKEEEGGGKKKiiiuuu[[[nnnrrrnnnyyykkk===444777444222777111777666@@@```|||cccXXXeee{{{cccJJJCCC@@@===<<<<<<===<<<;;;???GGGmmm~~~~~~}}}}}}yyytttwww|||~~~xxxrrrooonnniiiggguuuwwwmmmkkkggg[[[ZZZggglllnnnwwwmmmYYY[[[bbbaaavvvZZZMMMFFF<<>>BBBXXXxxxggg```aaaaaappp{{{fffmmmfffSSSPPPYYYcccrrr}}}~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuussssssuuuwwwwwwrrrhhhaaaXXXLLLEEEFFFGGGEEEIIIRRRrrr[[[???======888999333555;;;BBBKKK[[[sss___RRR```lllqqq{{{{{{___PPPTTTZZZnnn~~~|||||||||||||||{{{zzzyyytttrrrooohhh[[[LLLFFFGGGLLLcccvvvZZZlllrrrmmmwwwmmm???666:::666333555222777666BBBeeefffYYYeee{{{bbbJJJBBB@@@===<<<<<<===<<<;;;@@@JJJqqq||||||}}}~~~~~~~~~{{{zzz{{{zzzvvvyyy}}}~~~uuuppplllkkkgggggguuuyyyiiirrroooaaaXXXaaafffiiipppooo]]]___eeecccrrraaaNNNEEE;;;@@@888888<<<777666===GGG```wwwmmmmmmooommmzzzvvvdddppp{{{___PPPSSSaaalll|||xxx~~~~~~~~~}}}zzzxxxvvvuuutttvvvuuuuuuvvvuuupppfff___YYYNNNFFFFFFFFFEEEIIIQQQqqqeeeDDD>>>===999:::333444:::BBBLLL[[[sss^^^RRRcccqqqttt{{{yyysssYYYOOOVVV[[[nnnwwwuuu{{{}}}}}}}}}}}}|||{{{zzzyyytttqqqnnnhhh\\\MMMFFFFFFKKK[[[xxx~~~xxxZZZiiirrrkkktttpppBBB777<<<999333333333666555EEEkkkhhh___kkkbbbIIIBBB???===<<<<<<======<<>>:::;;;;;;:::777;;;PPPlll}}}pppccc___dddnnnuuu___aaaqqq]]][[[ggguuu{{{xxxuuusssrrrqqqsssqqqooopppqqqoooiiiddd[[[RRRJJJFFFEEEFFFIIIMMMhhhuuuJJJ999999666666666555777@@@NNNccccccWWWcccnnnpppvvv|||jjjTTTPPPRRR[[[sss|||yyyuuuxxx~~~~~~}}}{{{zzzyyytttqqqmmmiii___QQQHHHEEEEEELLLfff^^^eee{{{sssiiiooovvvyyyHHH555666666444555777666666KKKssswwwmmm~~~aaaHHHAAA???<<<<<<===>>>======???\\\~~~yyyvvvvvvyyyrrruuu{{{~~~zzzyyy|||}}}zzztttrrrtttuuusssooonnnlllhhheeegggmmmssskkkeeewwwttthhhnnnyyy{{{{{{xxxooocccfffxxxsssKKKDDD>>>>>>;;;<<<:::<<<999;;;TTTqqqxxxfffVVVPPPYYYlllnnn^^^iiinnn\\\___ppp}}}}}}{{{xxxuuurrrqqqpppqqqnnnlllmmmooonnnkkkhhh\\\UUULLLFFFDDDFFFIIIKKK^^^|||zzz}}}OOO;;;:::888666777555777AAAQQQhhhcccYYYcccjjjkkkyyyjjjRRRMMMQQQ___|||vvvmmmqqqzzz~~~}}}~~~~~~~~~}}}|||zzzyyyxxxtttpppmmmiii```RRRHHHEEECCCJJJaaabbbdddxxxtttiiiooosssOOO888555444555777777666777NNNtttsssttt|||zzzxxxvvvttttttttttttaaaHHHAAA>>><<<<<<===>>>>>>===>>>aaa}}}wwwsssrrruuupppttt{{{~~~}}}||||||xxxrrrrrruuuwwwuuuppppppnnniiifffgggjjjlll{{{yyylllnnnqqq}}}}}}yyyzzzvvvvvvzzzMMMFFF???===:::;;;888===;;;<<>><<<<<<===>>>>>>===CCCjjj{{{tttnnnnnnpppssswww~~~vvvyyyyyywwwxxxzzzxxxssspppqqqpppkkkgggggghhhhhhxxxooollllllwwwzzzwwwssszzz{{{PPPHHH@@@<<<999999666===<<<===\\\zzzvvvaaaUUUSSS]]]rrrcccZZZnnnuuulllttt{{{~~~~~~~~~zzzzzzzzzxxxvvvssspppnnnrrrnnnkkkjjjlllllljjjhhh]]]WWWNNNFFFCCCFFFIIIIIIYYYwwwoooRRR::::::888444444555;;;IIIYYYlllyyynnn\\\YYYeeekkkoooxxxsss[[[UUUXXXmmmrrrfffjjj}}}yyy|||~~~~~~}}}|||{{{yyywwwvvvtttpppllljjjbbbTTTIIIEEEBBBKKKYYYmmmiiieeetttvvvjjjqqq{{{___GGG<<<666555777444555:::RRRxxx}}}jjjrrrzzzuuunnnllliiieeebbb```^^^^^^eeeHHHBBB===;;;===>>><<<<<<>>>GGGrrr}}}vvvrrrnnnkkkpppsssxxx~~~~~~{{{}}}~~~|||zzzxxxwwwvvvtttsssssssssssssssooojjjhhhgggeeebbb___nnnrrrjjjyyyvvv}}}~~~|||zzz\\\GGGDDD>>>999:::666666888EEEbbbqqqfff]]]QQQRRR___ssshhhgggyyy{{{tttxxx}}}~~~}}}}}}}}}|||{{{wwwxxxyyyxxxuuurrrooonnnnnnkkkhhhhhhkkkmmmlllkkkcccZZZOOOHHHFFFGGGHHHHHH^^^{{{{{{tttZZZ777<<<999333444777;;;BBBUUUsssiiiYYY[[[```uuuqqqyyyppp___XXXXXXlllxxxrrrlllmmm}}}{{{|||}}}}}}zzzwwwuuuqqqpppmmmjjjcccXXXLLLDDDGGGCCCIIIdddrrrdddzzztttcccxxx}}}zzzsssMMM???:::666888666333<<>><<<===>>><<<<<>><<<>>>===;;;===@@@OOO{{{xxxmmmiiijjjmmmlllooosssyyy{{{xxxvvvwwwyyyzzz{{{~~~~~~{{{zzzyyyxxxwwwvvvuuuuuutttqqqooolllkkkjjjiiifffdddiii|||ssstttvvvnnnhhhuuuwwwnnngggTTTWWW```cccvvv^^^EEEAAA>>><<<;;;:::===>>>HHHcccrrrjjjjjjbbbdddooo~~~oooqqq~~~~~~}}}|||{{{yyyuuuuuuvvvvvvuuusssqqqooossspppmmmkkkkkkkkkjjjjjjeee\\\PPPHHHFFFGGGHHHHHHSSSmmmddd???>>>999555333777===GGG]]]{{{{{{^^^PPPZZZdddzzztttzzzhhhYYYUUU\\\qqq~~~|||xxxdddVVVeeexxx~~~}}}{{{yyywwwvvvwwwxxxyyy}}}~~~|||zzzxxxwwwrrrpppnnnkkkeee[[[NNNEEEDDDCCCMMMkkktttaaasssfffoooxxx~~~nnnOOO<<<444444666444???[[[zzzxxxfff]]]bbbqqqyyyrrrlllggg```[[[WWWTTTPPPMMMJJJHHHEEEBBBeeeHHHAAA>>>===>>>===;;;===BBBRRRwwwlllgggjjjmmmjjjmmmrrrxxx{{{wwwssstttwww|||}}}zzzyyyyyyxxxxxxwwwuuuttttttrrrqqqooommmkkkiiifffdddhhhuuuooorrryyywwwooovvv}}}xxxllliiiRRRSSS\\\___zzziiiIII@@@===<<<::::::???AAAJJJdddsssjjjllldddgggrrr~~~mmmqqqwwwzzz~~~}}}|||zzzxxxsssttttttuuuuuutttqqqoooqqqooollljjjiiijjjkkkkkkggg^^^QQQIIIFFFGGGHHHHHHVVVpppjjjBBB>>>777444333888>>>JJJaaayyy\\\OOO[[[eeexxxpppvvvbbbVVVSSSXXXooovvvbbb___www~~~uuuooolllhhhhhhgggggghhhkkkmmmooorrrrrrtttxxx}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyytttrrrooommmiii___QQQGGGBBBCCCNNNlllooo```wwwhhhnnnwww~~~YYY>>>777666666555AAA\\\yyy|||pppfffdddlll{{{|||ssskkkeee___XXXSSSNNNKKKGGGDDDBBB@@@===;;;fffIIIAAA>>>===>>><<<:::>>>DDDWWWwwwmmmhhhiiillliiimmmrrrzzz~~~{{{vvvtttuuu{{{|||yyyxxxxxxxxxwwwvvvuuusssrrrttttttrrroookkkgggdddccchhhpppjjjppp~~~tttqqqvvvsssnnnqqq^^^ZZZ]]]___nnnIII<<<888888999999>>>AAALLLfffsssiiieee]]]bbbppp|||jjjrrrxxxrrrxxx~~~}}}{{{xxxvvvsssrrrrrrtttuuutttqqqnnnkkkjjjiiiggggggiiillloooiii```RRRIIIFFFGGGHHHIIITTTooonnnDDD<<<555555444888???MMMeeexxx\\\PPP]]]dddtttkkkqqq{{{]]]SSSRRRYYYppp~~~nnnqqqzzzmmmddd]]]ZZZYYYZZZ\\\^^^```aaabbbbbb^^^___dddlllvvv~~~~~~}}}|||~~~~~~~~~}}}|||||||||{{{wwwtttqqqpppmmmcccTTTIIIAAABBBMMMiiillleeehhhnnnuuu|||{{{^^^>>>999888666666BBB\\\xxxnnngggiiisssxxxnnneee^^^XXXQQQMMMFFFCCC@@@===<<<;;;999777fffIIIAAA???>>>>>><<<:::???FFFaaatttkkkggggggiiiggglllsss{{{|||}}}zzzxxxvvvuuuxxx~~~~~~{{{xxxwwwwwwxxxxxxwwwuuusssrrrtttuuutttqqqkkkfffcccbbbgggnnnllltttuuuiiimmmpppyyytttgggccccccrrrLLL>>>:::;;;999888<<>>999666666666BBB\\\wwwrrrhhhjjjuuu{{{ssshhh___XXXQQQKKKFFF???===:::999999888777555fffIIIAAA??????>>>;;;:::@@@HHHnnnzzzmmmeeecccddddddeeejjjrrr|||xxxuuuvvvttttttuuuwww{{{{{{yyyxxxxxxyyyyyyxxxvvvtttrrrrrrssstttqqqkkkfffcccccceeennnyyyyyygggmmmvvvtttiiimmmwwwQQQAAA<<<>>>;;;777:::BBBTTTpppyyyjjjWWWMMMTTTlllwwwcccsssuuuiiigggjjjrrrxxxzzz|||~~~|||{{{{{{{{{yyyvvvttttttrrrppprrruuutttoookkkggghhhhhhffffffiiioootttmmmbbbTTTJJJFFFGGGHHHIIIGGG[[[{{{{{{vvvHHH:::555999666999AAAOOOgggyyyZZZPPP```eeepppnnnvvv}}}___UUUUUU\\\uuu~~~yyy}}}~~~zzzyyy{{{~~~}}}~~~yyyhhhZZZTTTRRRSSSTTTZZZ[[[]]]^^^^^^]]]\\\[[[\\\^^^fffrrr}}}|||{{{yyyxxxxxxyyyyyyxxxtttqqqqqqpppgggVVVHHHBBBBBBJJJddd|||dddmmmooovvv}}}hhhBBB<<<555555666BBB[[[vvvzzzlllpppvvvnnnbbbXXXQQQJJJCCC???:::888666666777777666555fffIIIAAA??????>>>;;;:::@@@IIIwwwwwwggg```___```aaaccciiirrr{{{zzztttqqqpppppprrrtttyyy~~~|||zzzyyyzzzzzz{{{zzzxxxuuutttooorrrsssqqqkkkfffddddddbbbooojjjsssxxxkkkrrrwwwPPP>>>999:::<<<777:::CCCWWWttt|||jjjXXXLLLQQQjjjoookkk}}}mmmcccdddiiiooosssssswww|||zzz{{{|||{{{zzzzzzzzzyyyvvvtttuuurrrppprrrttttttooojjjiiijjjiiiggggggjjjpppuuunnncccTTTJJJFFFGGGHHHIIIIIIXXXttt~~~yyyIII;;;666<<<666:::AAAOOOgggxxxYYYOOO```fffpppttt|||aaaWWWWWWYYYrrr}}}|||xxxtttnnnnnnvvv~~~}}}www|||{{{ooo___SSSOOOSSSWWW[[[YYYZZZ[[[\\\^^^___``````iiikkksss~~~{{{|||{{{yyywwwvvvvvvwwwwwwvvvsssppppppooofffUUUGGGCCCBBBJJJdddzzzbbbkkkooowwwpppHHH@@@666555666BBB[[[vvvrrryyyrrrjjj^^^SSSLLLEEE>>>:::777555444444555666666555hhhIIIBBBAAA:::;;;@@@<<<>>>NNNnnnddd```]]]]]]______fffppp{{{}}}uuunnnmmmppppppqqqvvv{{{xxxzzz|||zzzvvvxxx}}}{{{tttsssvvvvvvpppkkkhhhddd```bbbjjjyyykkkjjjtttdddggg~~~~~~LLL???AAA666:::555333DDDfffqqqTTTQQQUUUiii|||ooonnndddcccdddiiilllpppxxxsssjjjiiilllqqqsss}}}{{{{{{yyywwwvvvvvvwwwxxxsssrrrqqqqqqpppooonnnnnngggkkknnnmmmiiiggghhhkkkjjj___QQQGGGEEEFFFHHHIIIMMM]]]qqqzzzLLL999<<<666888888DDDSSSccctttWWWWWWfffiii|||rrrbbbPPPVVV]]]~~~~~~~~~sssllliiimmmqqqsssuuuxxx~~~uuuccc]]]VVVSSSTTTWWWZZZZZZ^^^]]]___bbbbbbdddkkksssuuu}}}}}}}}}|||||||||zzzwwwvvvvvvwwwrrrooonnnrrrrrrgggWWWLLLGGGCCCFFFlllqqqbbbhhhkkk}}}FFF:::666555:::DDDWWWvvv|||yyyqqqhhh[[[PPPHHHBBB;;;777555444444333333444444555hhhIIIBBBAAA;;;;;;@@@<<>>999:::999888AAAYYYrrryyysssjjjddddddqqqiiifffiii```^^^___cccgggkkkttt|||xxxlll___]]]ZZZ\\\aaaiiinnnrrruuussspppnnnnnnrrrvvvxxx~~~}}}vvvqqqvvv|||tttpppppppppoooooonnnnnnmmmiiikkkkkkiiieeedddfffiiifff\\\OOOGGGEEEGGGJJJKKKSSSWWWaaaxxxPPP999<<<888666888GGGXXXiii]]]VVVaaahhhttteeeTTTYYYaaa~~~uuullleeefffkkkoootttyyyyyy~~~|||oooeee___TTTSSSRRRUUUYYY^^^bbbcccddddddgggkkkmmmpppxxx~~~~~~}}}{{{yyyyyyzzzyyyxxxuuutttuuuvvvwwwtttpppooommmdddUUUHHHCCCDDDSSSfff```ooo~~~|||GGG<<<888777888EEEeeewwwtttggg^^^QQQGGG@@@;;;666222333333333333444555666666hhhHHHAAAAAA<<<<<<@@@<<>>999777999;;;CCCYYYttt}}}xxxrrrppp{{{zzzbbbbbb~~~fff\\\ZZZ[[[```dddiiirrr|||}}}nnnddd^^^``````aaadddiiinnnsssuuurrrnnnhhhdddeeeiiipppttt{{{zzzwww|||vvvqqqqqqppppppooonnnnnnnnniiiiiiiiigggeeeeeehhhkkkcccZZZNNNFFFEEEHHHKKKLLLYYYWWW[[[qqqTTT:::===:::444666DDDUUUhhh___XXXccchhh|||rrreeeSSSWWWdddqqqhhhbbbcccgggkkkoootttyyy}}}|||mmm```XXXVVVSSSTTTWWW[[[```eeehhhiiihhhhhhkkkpppssswww}}}}}}~~~~~~{{{xxxzzzzzzzzzxxxvvvuuuuuuwwwrrrrrrrrrrrrqqqjjjZZZKKKFFFDDDRRR~~~vvv```dddwww~~~JJJ>>>999:::999EEEdddssslllvvv{{{oooaaaYYYLLLBBB<<<888444111333333333444555666777888gggHHHAAABBB======@@@<<>>777666999<<>>777999999DDD___~~~tttqqqwwwjjj^^^UUUIII???:::777555222333333444555666888:::;;;gggHHH@@@BBB>>>===@@@===DDDYYYvvvfff\\\[[[WWWWWWZZZ\\\\\\```dddpppsssyyy{{{ssskkkhhheeeeeeiiioooooosss|||{{{zzz{{{}}}|||yyy{{{~~~{{{yyytttooommmmmmiiibbbYYYXXXbbbwwwZZZTTTkkktttzzzzzzZZZBBB>>>777777999;;;FFF]]]sssvvvmmm[[[[[[cccwwwzzz```gggxxx```VVVTTTUUU[[[bbbjjjuuu{{{iii___\\\___cccdddfffhhhkkkoootttzzz~~~|||zzzwwwvvvyyy}}}~~~}}}yyyvvvuuussssssqqqpppnnnmmmkkkkkkfffeeeeeeeeeeeeggghhhiii___WWWLLLFFFEEEHHHJJJJJJRRRNNNPPPeee|||zzzrrrxxxUUU999:::666888999EEEUUUiii~~~dddbbbkkkggguuuzzzsssoooYYYYYYeee}}}jjjddd```cccggghhhiiillltttrrrqqqppprrruuuxxxzzz|||yyypppcccVVVQQQSSSXXXYYY\\\```ccceeegggjjjlllmmmmmmqqqwww{{{}}}~~~}}}|||~~~~~~}}}zzzwwwuuuuuuvvvsssxxxyyywwwvvvppp^^^JJJCCCEEERRRvvvsssfffgggppprrrMMM===555777777AAA[[[wwwuuuggg[[[RRRFFF===999777555444333444555666999;;;===>>>gggGGG@@@BBB>>>===@@@===FFF\\\xxxiii]]]XXXWWWUUUUUUYYY\\\]]]bbbhhhtttuuuyyyvvvoooiiifffdddcccggglllnnnsss}}}zzzyyy{{{~~~|||xxxzzz}}}{{{uuupppoooooojjjccc\\\VVV\\\rrraaaZZZmmmttt~~~|||\\\@@@===777999888:::GGGaaauuunnn]]]KKKOOO]]]vvv~~~cccmmmppp\\\SSSRRRTTT[[[ccclllxxx}}}iii``````aaacccgggiiikkkmmmpppssszzz|||~~~~~~{{{wwwuuuuuusssrrrpppnnnllliiihhhgggeeedddccccccdddccccccbbb___WWWLLLFFFEEEGGGIIIIIIJJJJJJPPPeeezzzwwwrrr|||VVV;;;;;;666888999GGGWWWhhhhhheeekkkeeetttrrrsssZZZYYYccc~~~}}}xxxrrrhhhaaa\\\]]]aaacccfffiiikkkgggaaa___```eeekkknnntttmmmbbbUUUNNNNNNUUU\\\\\\```dddfffgggiiimmmooopppppptttzzz~~~|||}}}~~~}}}}}}}}}}}}zzzvvvsssrrrssstttxxxxxxssssssqqqaaaNNNEEESSSeeepppeeehhhqqq}}}LLL===555777555???ZZZwww~~~uuugggXXXOOODDD;;;888777666444444555666888:::===@@@AAAgggGGG@@@BBB>>>===@@@===FFF]]]xxxtttkkk^^^WWWVVVVVVTTTVVV[[[^^^```fffmmmvvvvvvyyy}}}ssslllgggeeecccbbbeeejjjnnnttt|||zzz|||~~~yyy{{{|||vvvppppppqqqlllddd```WWWZZZpppkkkcccsss~~~vvvmmmlll]]]>>>;;;888999777999IIIfffxxxmmmWWWJJJOOO___zzzfffrrr}}}jjjZZZSSSQQQSSS[[[cccmmmzzzmmm^^^]]]ccceeefffggglllnnnoooqqqttt{{{~~~~~~}}}|||zzzxxxvvvrrrqqqooollliiigggeeedddeeedddcccbbbbbb```^^^\\\___WWWLLLFFFEEEGGGHHHHHHFFFJJJRRRhhh{{{yyyvvvSSS888888111555777FFFWWWgggkkkeeeiiidddtttpppsssYYYVVVbbb~~~zzzvvvsssnnngggfff]]]VVVVVVZZZ]]]bbbfffddd^^^VVVRRRSSSZZZaaaeeemmmeeeXXXMMMIIIMMMWWW___```dddhhhjjjkkkmmmqqqtttrrrrrrvvv|||{{{}}}}}}{{{|||~~~}}}yyytttqqqpppqqqrrruuusssnnnppprrrfffUUUJJJbbbyyy{{{hhhaaakkkxxxKKK>>>888999444===ZZZyyypppvvvvvvhhhVVVMMMBBB:::777666555444555555777999<<>>666888555AAA]]]yyysssooouuuhhhYYYLLL@@@:::888555333444111555:::===???@@@AAABBBlllJJJGGG???AAA<<<@@@AAADDDcccyyylll```\\\\\\YYYXXXZZZ\\\```eeehhhjjjlllpppsssjjjjjjlllooorrrrrrmmmiiidddaaa```dddeeefffmmmuuuzzz{{{}}}{{{zzzyyywwwuuussspppkkkeeeaaa[[[XXXWWWeeevvvwww|||zzzxxxoooWWWWWWgggddd@@@:::999777777999NNNooovvveeeXXXPPPWWWjjjxxx{{{yyygggYYYPPPSSSXXX```jjjyyytttdddccccccdddgggjjjmmmnnntttuuuwwwyyy~~~}}}zzzwwwuuuttttttrrrrrrqqqnnnkkkgggdddcccdddbbb```___^^^___```aaaaaaXXXLLLEEEDDDFFFIIIJJJLLLQQQWWWttt~~~SSS<<<<<<555777:::GGGTTT```{{{lllccckkkppp|||vvvaaaZZZgggxxxwwwwwwtttnnnhhhbbb]]]ZZZXXXOOOMMMKKKKKKNNNSSSYYY]]]ZZZVVVNNNGGGLLL^^^rrr}}}dddRRRLLLJJJTTT``````gggjjjlllnnnppprrrtttwwwvvvxxx|||~~~~~~}}}}}}~~~~~~~~~|||yyyvvvuuuuuuuuuxxxooonnnpppooouuuuuuhhhhhhppp{{{^^^hhh}}}tttttttttpppuuuzzzMMM>>>666999777AAAYYYsss~~~oookkkyyyuuuhhhYYYLLL???:::888555333444333666:::===>>>???@@@AAAmmmKKKHHH@@@AAA===@@@AAADDDbbbyyylllcccZZZWWWXXXYYY\\\___]]]bbbhhhmmmnnnmmmllllll```aaaaaabbbbbb```___^^^[[[]]]aaagggiiikkkrrryyy}}}~~~|||{{{zzzwwwvvvuuutttqqqllleeeaaaWWWXXXZZZhhhvvvuuu{{{zzz}}}ooo\\\bbbpppvvvpppfff@@@999888555777:::QQQsss|||kkk___YYY___oootttwwwuuudddWWWPPPSSSYYYbbbnnn}}}|||fff```aaadddgggjjjnnnppprrrvvvxxx{{{~~~zzzvvvtttrrrqqqqqqqqqooommmjjjgggdddcccbbbaaa___^^^^^^___```bbbbbbYYYMMMFFFEEEGGGJJJKKKKKKRRR[[[www~~~}}}SSS>>>===444888999DDDOOO\\\xxxnnnaaajjjrrr|||zzzddd\\\aaa|||ooopppyyyoookkkccc[[[UUUQQQOOONNNHHHFFFEEEEEEHHHMMMSSSVVVWWWSSSJJJCCCLLLddd}}}eeeMMMLLLOOOWWWaaacccjjjllloooqqqsssuuuxxxzzz{{{}}}~~~~~~~~~~~~{{{xxxvvvuuuuuuuuuvvvooooooooooooxxx|||rrrggglllsssbbbLLL^^^rrrfffttttttsssxxx{{{LLL>>>777999777>>>QQQhhhzzzwwwpppttt~~~uuugggYYYLLL???999777444333444666999<<<>>>>>>>>>???@@@mmmKKKGGG???AAA<<>>999777555444555999;;;>>>>>>>>>===>>>???lllJJJFFF>>>@@@;;;>>>@@@BBBaaaxxxkkkbbbXXXYYY[[[[[[]]]aaaeeefffjjjmmmqqqsssrrrllleee```TTTSSSQQQPPPPPPUUU[[[```bbbllluuuwwwttttttxxx}}}~~~yyyuuuuuuuuuuuutttqqqkkkddd___TTTXXX]]]iiitttrrrzzz~~~pppdddooo}}}nnnzzzmmmCCC::::::;;;;;;===UUU{{{vvvqqqmmmppp|||hhhllluuulllfff```YYYTTTUUUWWW\\\dddooo{{{oooccc\\\]]]aaagggkkkmmmppprrruuuzzz~~~}}}|||{{{zzzyyywwwvvvuuuuuurrrmmmjjjgggddd```\\\___^^^]]]\\\]]]^^^aaabbbaaaXXXMMMFFFEEEHHHKKKLLLRRRVVV\\\rrrssskkkQQQ888;;;666666888FFFSSS```{{{zzzgggjjjkkkyyyeeeYYYXXXuuuoooxxxyyynnneee]]]YYYRRRLLLHHHFFFFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJKKKHHHBBBAAAQQQppp^^^FFFMMMUUU\\\cccfffjjjmmmpppsssuuuxxx|||~~~}}}~~~~~~}}}}}}}}}zzzyyyxxxwwwvvvuuuuuutttqqqnnnpppnnnooo{{{~~~oooOOORRRJJJ;;;???ZZZhhh^^^wwwnnncccfffppp~~~yyyFFF<<<777666666999EEE[[[uuu~~~uuuvvvsssfffXXXJJJ===888777666777888<<<===??????>>>===>>>???lllJJJEEE===???;;;???AAADDDccc{{{nnnbbb\\\TTTYYY\\\[[[[[[```eeegggmmmmmmnnnooommmiiibbb]]]PPPNNNLLLMMMSSS]]]hhhnnnmmmyyyxxxwww|||zzzvvvwwwvvvuuussspppjjjccc^^^TTTVVVYYYfffsssuuupppooovvvwwwmmmDDD;;;<<<999999;;;RRRxxx{{{rrrmmmhhhkkk}}}|||fffqqq}}}sssfff\\\XXXWWWVVVUUUUUUVVVZZZbbbmmmxxxooo```ZZZYYY[[[```gggkkkmmmppptttwww~~~|||xxxxxxyyyyyyyyyyyyxxxwwwvvvvvvqqqkkkhhhfffddd___[[[^^^^^^\\\\\\\\\^^^```aaa```WWWLLLEEEEEEHHHKKKLLLTTTXXX]]]vvvwwwoooQQQ777:::777777:::IIIWWWeeeqqq]]]cccgggtttiiiZZZUUUrrrzzzyyynnnaaaXXXNNNMMMKKKIIIIIIIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFFFF>>>???>>>BBBSSSqqqwwwVVVFFFMMMUUU\\\dddeeejjjlllpppsssvvvyyy}}}}}}~~~{{{zzzzzzwwwwwwwwwvvvvvvuuuuuutttooonnnpppnnnpppzzzuuu___DDDDDD<<<555@@@TTT[[[VVVqqqkkk```eeeuuusssBBB:::888777777999DDD]]]{{{|||{{{ssseeeWWWJJJ===999999999:::===>>>???@@@???>>>===>>>@@@mmmKKKFFF>>>@@@===AAADDDGGGfff}}}qqqfff]]]YYYWWW]]]___ZZZXXX___fffjjjmmmkkkiiihhhhhhfffbbb___RRRNNNKKKOOO\\\mmm{{{~~~{{{|||zzzzzzxxxuuurrrnnniiibbb^^^XXXXXXYYYfffxxx~~~ttt{{{~~~xxxlllDDD;;;<<<666777:::QQQuuupppeeeZZZZZZcccwwwyyyfffyyy~~~wwwjjjcccXXXRRRQQQSSSVVVXXXTTTTTTVVV]]]fffnnnssstttwwwwwwssslllaaaYYYWWWYYYXXX^^^eeejjjlllpppvvv{{{|||vvvuuuuuuvvvvvvwwwwwwvvvuuutttsssnnnhhhffffffeeeaaa]]]___^^^\\\[[[[[[]]]^^^```___VVVKKKDDDDDDGGGJJJLLLQQQUUU]]]zzz{{{qqqRRR999;;;555777999FFFTTTbbblllYYYaaadddpppooo```SSSnnn~~~rrrcccUUULLLEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB<<<===>>>???KKKaaauuuaaaNNNHHHMMMRRR]]]eeecccjjjmmmqqqtttwww{{{~~~}}}zzzxxxxxxuuuuuuuuuvvvuuuuuuttttttnnnmmmoooooopppwwwjjjLLL;;;;;;555777GGGQQQPPPPPPkkkllleeennn}}}mmm>>>999888777555666AAA\\\|||rrreeeVVVIII===999:::;;;>>>AAA>>>???@@@???>>>>>>???AAAnnnMMMFFF???BBB???CCCFFFIIIiiivvvjjjaaa\\\YYY]]]cccbbbZZZWWW___iiinnnqqqmmmiiihhhiiijjjiiigggVVVPPPMMMTTTeeezzz}}}~~~~~~~~~{{{yyyuuuqqqmmmhhhbbb^^^]]][[[[[[jjjuuu{{{sssuuuyyyjjjCCC:::;;;555777;;;SSSttt{{{hhh[[[MMMRRR```uuu{{{kkk~~~|||qqqhhh^^^XXXQQQMMMOOOSSSXXXZZZUUUSSSSSSWWW]]]cccddddddddd^^^YYYVVVTTTSSSTTTVVVUUU[[[ccchhhlllqqqyyyzzzzzzssstttuuuuuuuuutttrrrqqqqqqkkkfffeeeffffffccc```___^^^\\\[[[[[[\\\^^^___^^^VVVKKKDDDDDDGGGJJJKKKMMMQQQ[[[zzzzzzlllTTT======333555666AAAMMM\\\{{{ppp^^^eeedddlllttteeeQQQlll}}}mmm\\\MMMDDDDDDEEEHHHIIIIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@<<<@@@LLLXXX]]]SSSIIIIIIMMMPPP\\\fffaaakkknnnrrrvvvyyy|||}}}yyywwwvvvttttttuuuuuuuuuuuuuuutttnnnmmmooooooqqquuuccc@@@666666222;;;NNNRRRMMMPPPkkk~~~~~~nnnlllvvvjjj<<<888888444222222===ZZZzzzrrreeeVVVIII===999;;;===@@@DDD???@@@@@@???>>>>>>@@@AAAnnnLLLDDD>>>CCC>>>AAADDDKKKnnnrrrbbbYYYZZZ^^^dddaaa^^^^^^aaafffkkkmmmqqqgggjjjsssuuuxxxvvvlll[[[NNNQQQ___iii~~~|||}}}~~~~~~~~~zzzwwwssspppkkkeeeaaa```WWWXXX___qqqttt{{{|||zzz|||uuuvvvrrrvvvcccEEE666<<<999888;;;PPPssssssSSSJJJOOOaaatttoooxxxwwwjjj___YYYPPPNNNLLLNNNRRRUUUUUUTTTPPPQQQTTTYYY]]]\\\XXXTTTSSSMMMJJJLLLNNNOOOSSSXXX[[[^^^dddkkkooosss}}}xxxsssuuusssqqqpppqqqrrrrrrqqqllllllkkkjjjgggdddaaa``````^^^[[[ZZZYYYZZZ\\\^^^]]]UUUKKKGGGIIILLLLLLLLLWWWKKKYYYyyyppptttTTTAAA666777666:::@@@JJJ[[[sssyyy```___lllnnnwwwZZZggg{{{ooo]]]LLLCCCCCCEEEHHHLLLMMMKKKGGGEEECCCDDDCCCAAA???===<<<;;;;;;<<<===>>>AAAFFFMMMVVV]]]]]]NNNFFFMMMUUUXXX^^^gggllloootttyyy|||~~~ssssssvvv}}}}}}|||zzzxxxwwwvvvxxxwwwuuutttuuutttsssqqqpppqqqkkkgggnnnrrr\\\>>>555<<<:::===KKKPPPKKKKKKeeevvvnnnrrr```@@@;;;777:::000555FFFYYYsssvvvaaaVVVHHH===<<>>???@@@@@@??????nnnMMMEEE???CCC>>>???BBBHHHkkk|||}}}~~~{{{nnnaaaZZZ[[[^^^aaa``````bbbfffjjjnnnpppsssiiikkkssswww{{{zzznnnXXXOOOUUUdddsss~~~|||zzzwwwtttnnnhhhcccaaaXXXZZZbbbssslllrrrssslllwwwwwwpppnnncccFFF666<<<777777<<>>666999555888>>>GGGXXXpppxxx```aaaoootttyyy___iiiwwwjjj^^^RRRGGGBBBCCCKKKMMMPPPPPPMMMHHHEEECCC>>>>>>===<<<;;;;;;;;;;;;;;;<<<===AAAIIIVVVcccmmmiiiWWWJJJNNNWWW\\\```ffflllpppvvv|||yyyhhhdddhhhnnnwww}}}~~~}}}|||{{{zzzyyyyyyyyyxxxvvvuuutttuuutttsssqqqooopppkkkhhhooorrr[[[>>>888;;;999>>>IIIGGG@@@DDDddduuummmsss]]]>>>999777777111555>>>NNNooowwwcccUUUHHH<<<;;;>>>???============>>>?????????>>>===oooNNNFFF@@@CCC===>>>@@@FFFiii|||tttmmmlllmmmnnnrrrwwwzzzrrrhhh```[[[\\\]]][[[]]]aaaeeeiiilllnnnoootttjjjllluuuzzzrrrXXXSSSZZZhhh|||||||||zzzvvvpppjjjddd___YYY]]]fffuuueeemmmgggiiivvvsssssstttdddHHH888<<<555777<<>>>>>>>>???>>>>>>===;;;;;;pppOOOFFF@@@CCC>>>???BBBHHHjjjuuulllccc```___```dddjjjqqqmmmgggbbb___]]]\\\[[[WWW\\\bbbgggjjjkkkkkkkkkpppkkkqqq|||xxx]]]YYY___kkk|||}}}{{{}}}{{{vvvoooiiibbb\\\ZZZ```jjjwwweeerrrzzzgggsssxxxgggvvvyyyfffIII999<<<666999===LLLnnngggXXXUUU```uuuyyyvvvyyyjjj^^^TTTJJJDDDDDDGGGOOOVVVWWWSSSOOOOOORRRSSS[[[bbb___TTTKKKJJJMMMNNNUUUZZZ]]]ccclllpppmmmlllffffffooo|||xxxtttrrrpppoooooopppooonnnnnnnnnmmmllljjjgggeeeccc]]]\\\[[[ZZZZZZ\\\]]]^^^[[[RRRGGGBBBEEEJJJMMMMMMNNNJJJ___zzzGGG:::666999555777;;;DDDTTTlllbbb___pppzzz{{{~~~lll\\\]]]wwwsss^^^IIIBBBDDDGGGHHHHHHJJJKKKLLLIIIDDD???;;;999777777777777888888999:::??????>>>???EEENNNZZZccc\\\PPPHHHMMMWWW___eeejjjooouuu}}}wwwuuutttuuuzzz}}}|||zzzxxxxxxyyyzzz{{{xxxvvvttttttttttttrrrppplllmmmkkkkkkpppnnnWWW<<<888888???PPPVVVCCC>>>QQQpppkkkgggxxxVVV:::999666777:::;;;888HHH{{{~~~rrrllllllzzzeeePPPDDD:::999;;;<<<===?????????>>>===<<<;;;:::999qqqPPPEEE@@@DDD???AAADDDKKKnnnyyypppfff[[[VVVTTTUUUYYY___aaa```^^^]]]^^^^^^[[[XXXZZZ```gggkkkkkkjjjiiiiiioooppp}}}fff___bbbooosssxxx|||}}}~~~vvvooojjjbbbZZZXXXaaannn}}}{{{dddwwwxxxhhhqqqqqq]]]kkkpppfffJJJ;;;===999======GGGhhhppp[[[XXXdddzzzwwwsss}}}qqqbbbWWWMMMEEECCCEEELLLQQQUUUSSSMMMKKKPPPWWWXXXcccllliii[[[QQQOOORRRTTT^^^bbbbbbjjj{{{qqqjjjiiirrr~~~yyyvvvtttqqqooooooooonnnlllkkkkkkkkkjjjhhheeecccaaa]]]]]]\\\\\\\\\\\\]]]^^^YYYPPPFFFBBBEEEJJJLLLMMMJJJIII___wwwFFF;;;555666666888<<>>>>>======;;;::::::999999rrrQQQEEE@@@DDD@@@BBBFFFMMMpppuuujjj___TTTOOONNNNNNSSSXXXXXXXXXXXXYYY[[[[[[ZZZXXXaaaffflllooommmkkkkkkkkkssszzzqqqdddeeewwwnnn~~~|||vvvooolllddd[[[VVVaaarrrsss___tttiiieeefff\\\```iiieeeJJJ;;;<<<999>>>===CCCbbbrrrYYYXXXeee{{{uuulllrrrgggZZZPPPHHHBBBCCCGGGNNNPPPQQQMMMIIIKKKUUU]]]fffooouuuooo```TTTSSSWWWYYYcccffffffvvvqqqkkkkkkttt}}}zzzwwwssspppooonnnlllkkkhhhhhhhhhgggeeebbb```___^^^]]]]]]\\\[[[[[[\\\\\\VVVNNNEEEBBBEEEJJJLLLKKKFFFKKKccc~~~~~~sssCCC;;;666555666999>>>GGGVVVmmmlllbbbqqq~~~~~~gggQQQJJJ```|||qqqWWWKKKAAAAAAFFFJJJNNNPPPRRRPPPLLLFFF@@@======>>><<<<<<;;;;;;<<<<<<===>>>BBBCCCEEEDDDCCCCCCEEEFFFGGGKKKPPPTTTWWW]]]eeemmmvvv{{{~~~||||||{{{zzzyyyxxxwwwvvvwwwuuutttsssssssssqqqpppmmmkkkiiiiiikkkdddOOO999888===FFFSSSUUUHHHQQQppp|||ccciiiNNN;;;>>>666444333555666EEEppprrrdddaaacccnnnsss^^^FFF>>>888999;;;;;;;;;===<<<;;;::::::999::::::;;;sssRRRFFF@@@DDD???AAADDDKKKmmmuuueee[[[QQQNNNMMMNNNSSSYYYXXXWWWVVVVVVVVVWWWYYYZZZdddiiinnnooommmlllmmmoooxxxjjjhhh~~~zzzppp~~~tttmmmkkkdddZZZXXXcccvvvmmmZZZmmmyyyuuuiiiggg```___lllbbbIII;;;;;;444<<<<<<@@@]]]mmmUUUTTTaaavvvwwwggghhh___UUUMMMFFFBBBEEEKKKOOOOOONNNLLLLLLRRR^^^gggsssxxxyyyooo___VVVXXX]]]dddkkklllqqqpppmmmoooxxx}}}yyyuuuqqqooommmkkkiiifffffffffeeecccaaa___]]]]]]\\\\\\[[[ZZZYYYXXXXXXSSSLLLDDDCCCFFFJJJKKKJJJCCCOOOkkkqqqzzzmmm???<<<888666555888>>>HHHWWWlllppp```mmmzzzzzz~~~zzzjjjVVVKKK^^^}}}nnn^^^IIICCC@@@BBBFFFKKKRRRZZZXXXTTTLLLCCC<<<:::;;;===;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGFFFEEEFFFGGGIIIMMMQQQTTTYYY```iiinnnwww|||}}}|||xxxyyyzzz{{{{{{yyywwwvvvwwwuuussssssssssssqqqooonnnkkkhhhggghhh___KKK777777>>>CCCHHHKKKJJJ```mmm```rrrxxxJJJ<<>>HHHWWWlllppp]]]fffsssrrr{{{sss]]]OOO```vvvaaaNNNBBB@@@AAADDDGGGLLLXXXcccaaa\\\RRRGGG???<<<>>>AAA999:::;;;===???BBBDDDEEEDDDFFFGGGFFFEEEEEEGGGIIIJJJKKKMMMPPPYYYdddmmmpppwww|||~~~|||uuuwwwzzz||||||{{{yyywwwwwwuuussssssssssssqqqooooookkkgggffffff]]]HHH666555===??????DDDNNNnnn}}}```]]]yyyrrrFFF<<>>yyyQQQIIICCCAAACCC@@@>>>JJJ\\\yyygggZZZQQQTTTWWWVVVWWW\\\^^^]]]ZZZWWWUUUWWW[[[^^^fffkkkmmmgggbbbeeeoooxxx|||rrrzzzzzzsssmmmggg```\\\```fffhhhYYYppptttssslllnnnxxx|||gggCCC;;;;;;BBB777888FFF\\\tttvvvcccUUUHHHOOOiiippp}}}vvvjjjccc```ZZZ[[[dddkkkjjjiiijjjaaaZZZPPPHHHFFFIIIMMMPPPLLLOOOQQQRRRVVV```ppp|||rrrhhhfff___VVV]]]llltttlllmmmqqqjjjmmmvvvxxxxxxtttwwwwwwrrroooooommmiiikkkhhhdddbbbaaaaaa```^^^^^^\\\YYYYYYYYYYYYXXXWWWRRRHHHAAAEEEJJJKKKGGGEEECCCQQQnnnxxxgggfffjjj===777<<<222444999>>>DDDTTTmmm{{{^^^\\\rrrrrrwwwggg```bbb{{{iiiRRR@@@;;;:::>>>EEEJJJPPP^^^lllppp^^^LLLCCC>>>:::<<>>======???BBBEEEFFFFFFIIIFFFBBBAAADDDHHHLLLNNNMMMRRRYYY\\\^^^aaahhhmmmuuu{{{~~~yyyyyyxxxyyyzzzyyyvvvttttttssssssrrrqqqpppnnnmmmmmmhhhfffgggbbbSSSCCC999999;;;>>>BBBLLLaaa}}}nnn]]]eeefff===::::::888444777333111777===SSSrrr{{{mmm\\\SSSTTTaaa|||{{{cccPPPBBB===999:::>>>===;;;999666999<<<===<<<<<<>>>@@@{{{RRRIIICCCAAABBB???>>>IIIYYYwwwfffZZZRRRVVVZZZYYYZZZ_________]]][[[YYYZZZ]]]```dddeeedddaaabbbjjjwww{{{rrr}}}|||tttnnnhhhaaa\\\___hhhuuuaaaZZZmmmkkkjjjsssuuummmzzz{{{fffEEE???@@@>>>888999DDD[[[zzzkkkYYYKKKPPPhhhlllzzzqqqcccZZZRRRMMMMMMUUU\\\^^^___aaabbbZZZPPPIIIHHHKKKNNNOOOMMMMMMNNNSSS\\\iiiuuu|||tttkkkggghhh```VVV\\\lllrrrhhhqqqnnnmmmqqq{{{zzznnnjjjkkkmmmrrrtttqqqnnnnnnkkkhhhiiifffdddbbbaaa```^^^\\\\\\[[[YYYXXXYYYYYYXXXWWWQQQHHHAAADDDJJJJJJGGGEEEBBBOOOiiirrreeeiiieee<<<777<<<555444999===BBBRRRjjj~~~ddd]]]mmmoooyyy|||yyynnniiiwwweeeNNN===<<<<<>>===>>>@@@@@@>>>===:::<<<>>>>>><<<<<<===???}}}SSSHHHCCC@@@AAA>>>===HHHUUUvvveeeYYYTTTYYY^^^]]]^^^bbb```aaabbbaaaaaaaaadddfffhhhddd```bbbkkkyyyuuulll|||{{{tttmmmfff___[[[\\\jjjllljjj~~~pppYYY^^^jjjooopppppptttmmm|||aaaAAA===>>>999999<<>>>>>BBBKKKTTT]]]iiisssqqq```MMMBBB>>><<<::::::<<<>>>BBBFFFHHHHHHHHHGGGJJJFFFBBB@@@CCCLLLVVV]]]dddhhhmmmooooooppptttwww~~~~~~}}}{{{zzzzzzzzz{{{zzzxxxuuusssssssssrrrpppooommmlllgggfffeeebbbWWWGGG;;;777666888999CCC```~~~eee\\\]]]qqqgggDDDAAA<<<;;;555888555444888:::JJJfffnnn\\\UUUVVVWWWeeeyyytttZZZFFF;;;===???@@@???>>>>>>>>>>>>???@@@???===<<<<<<===TTTGGGCCCAAA@@@>>>>>>FFFQQQwwwdddZZZUUU[[[aaa``````ddd```bbbfffhhhjjjkkkmmmoookkkddd```hhhuuutttgggaaaiiitttvvvqqqlll}}}~~~xxxqqqjjjbbb\\\XXX[[[lll^^^ggg{{{eeeVVVdddlllxxx~~~vvvnnn}}}~~~___@@@<<<;;;666;;;>>>>>>SSS{{{\\\NNNRRRjjjtttrrrdddUUUKKKIIIHHHKKKPPPVVVYYYZZZZZZ]]]UUUMMMKKKNNNQQQPPPNNNMMMKKKNNN^^^rrr{{{vvvmmmbbbkkkyyy}}}nnn]]]```oooyyytttddd\\\kkkuuuxxx~~~nnnlllllljjjgggjjjttt|||zzztttpppllliiifffeeedddccccccaaa]]]ZZZYYYWWWVVVWWWXXXZZZZZZYYYNNNFFFAAADDDHHHHHHGGGFFFEEEZZZtttwwwkkkxxx[[[<<<888999888666777999>>>KKKaaaxxxnnnbbbmmmuuuyyyqqq}}}iiippp{{{kkkWWWDDD999???AAAFFFPPP\\\gggpppwwwooo```OOOEEEBBBAAA@@@??????AAADDDFFFGGGHHHJJJKKKOOOKKKGGGGGGOOO^^^ooo{{{|||{{{{{{zzz{{{|||{{{xxxvvvssssssrrrqqqpppnnnlllkkkeeeeeeeee```RRRAAA888777666999;;;EEEfffttt^^^XXX^^^xxxiiiFFFCCC<<<;;;777999444333777999IIIddd{{{nnnYYYTTTXXXZZZlll{{{nnnSSSAAA<<>>===<<<<<<<<<<<>>???EEELLLwww|||fff\\\WWW\\\aaa``````ddd___ccciiinnnqqqsssuuuwwwiiidddeeeqqq}}}ppp```]]]\\\___ccceeehhhllluuu|||}}}xxxppphhh```[[[YYY```tttuuu\\\ggguuu\\\TTThhhppptttwwwgggsss|||aaaDDD???<<<666<<<>>>;;;MMMxxx{{{```TTTXXXlllsss~~~xxxjjj\\\PPPHHHHHHKKKPPPSSSWWWXXXWWWTTTWWWRRRMMMMMMPPPRRRQQQOOONNNNNNVVVgggwww{{{oooccchhhwwwsss^^^^^^kkkooorrrxxxuuufffXXX___ppp{{{yyy~~~vvvyyy{{{vvvpppyyy|||tttpppmmmhhhfffeeeeeedddbbb^^^[[[WWWVVVUUUVVVXXXYYYYYYYYYLLLEEEAAAEEEIIIIIIHHHIIIHHHddd~~~ooo}}}WWW>>>999555777666666777===HHH\\\tttnnnfffsss|||wwwnnn~~~nnniiixxxdddQQQBBB;;;@@@CCCKKKVVVeeeqqqwwwxxxiii___QQQFFFCCCDDDDDDCCCDDDEEEEEEEEEEEEHHHNNNRRRVVVXXX[[[```jjjxxx{{{{{{zzz{{{|||{{{xxxvvvssssssrrrqqqooommmkkkjjjeeeeeeddd]]]OOO>>>777888777<<>>===;;;;;;;;;<<<<<<<<>>;;;HHHnnnyyyggg\\\]]]jjj~~~zzzkkkuuurrraaaTTTLLLIIIMMMRRRUUUVVVXXXYYYXXXTTTTTTRRRQQQQQQQQQQQQPPPOOOPPPVVVbbbooowwwtttjjj```tttuuu\\\YYYccc```iiikkkbbbZZZ___nnn{{{|||~~~vvvrrrpppiiigggeeeddddddbbb___\\\WWWVVVUUUUUUWWWXXXXXXXXXJJJDDDAAAEEEJJJKKKKKKMMMPPPnnnqqqPPP???:::333666666555777>>>HHHYYYqqqooogggttt}}}xxxppp}}}}}}kkk~~~ttt^^^KKKAAA>>>@@@FFFOOO]]]mmmzzz|||wwwgggcccWWWJJJBBBBBBCCCCCCEEEFFFGGGFFFGGGMMMVVV]]]lllqqqvvvyyyyyyzzz}}}}}}|||~~~{{{zzzzzzzzz{{{zzzxxxuuusssrrrrrrpppnnnllljjjiiieeecccaaaZZZLLL>>>888999888===CCCPPPkkknnn]]]]]]mmm^^^HHHKKK>>>???888888222111777999FFF___pppmmm^^^[[[___dddrrr|||^^^IIIBBBEEEOOORRRLLLHHHKKKMMMJJJ>>><<<::::::;;;<<<<<<<<<[[[HHHGGGDDDAAA@@@BBBEEEGGGffftttggg^^^```aaa^^^^^^aaa```dddiiinnnpppsssuuuwwwvvvyyy|||yyykkkbbb^^^eeejjjpppuuuxxx}}}|||www|||yyyooofff```______nnneee```]]]ZZZQQQTTTjjj{{{mmm{{{|||wwwWWW???>>><<<::::::<<<<<>>888888:::<<>>555666222333888777???TTTeeezzzzzzccc[[[```___nnnxxxXXXGGGEEEHHHQQQTTTNNNMMMSSSVVVRRRBBB???;;;:::;;;<<<;;;:::]]]IIIHHHEEEAAA@@@CCCEEEEEEdddzzzlllaaaaaabbb^^^]]]aaaaaaeeeiiilllmmmoooqqqssswww}}}|||vvv{{{xxxzzzzzzuuunnnjjjkkknnnppptttyyywwwtttyyy~~~~~~wwwmmmccc]]]]]]___oooaaaaaaYYYQQQQQQWWWmmm~~~ooozzzpppXXXAAAAAA???;;;888;;;>>>GGGaaaxxxyyyeee[[[VVVYYYhhhmmmsssqqq\\\PPPPPPTTTPPPTTTTTTOOOOOOVVVZZZYYYYYY\\\^^^[[[TTTNNNMMMNNNXXXeeesssuuummmgggiiiooowww]]]WWW^^^kkklllrrr}}}uuuooooooiiifffccc``````___^^^]]]XXXVVVUUUUUUVVVWWWVVVVVVGGGBBBBBBGGGLLLNNNPPPTTTkkk~~~{{{xxxzzzAAA<<<===333888666555888@@@IIIVVVmmmvvvcccfffnnn{{{zzzsssvvvmmmTTTCCC???BBB???HHHUUUdddwwwtttxxxyyyoooYYYFFF@@@@@@AAA===CCCJJJPPPUUU]]]hhhpppsssnnndddVVVKKKHHHNNNTTT```dddkkkttt}}}{{{ooovvv}}}|||zzzyyyxxxyyyzzzyyyvvvtttsssrrrqqqooommmkkkiiigggddd___YYYSSSIII>>>777777:::999DDD___||||||nnn]]]mmm```SSSXXXBBB<<<222555333555999555999KKK\\\tttfffZZZaaafffvvvuuuTTTFFFHHHPPPYYYZZZUUUVVV```ccc^^^FFFBBB===;;;<<<<<<;;;999]]]PPPIIIBBBBBBCCCBBBAAABBBVVVrrrfffddddddbbbbbbeeeeee``````iiiqqquuuvvvxxxuuunnnnnnnnntttwwwuuuvvvzzz}}}|||yyyqqqssszzz~~~uuunnnkkkccc[[[]]]eeerrr\\\aaa___TTTLLLWWWrrr~~~jjj}}}oooqqqOOODDDBBB===:::<<<;;;<<>><<<333888777666333<<>>IIIbbb|||ccccccrrrjjj______MMM999777333222444444555:::AAA___ppppppaaa```jjjoooRRRKKKSSS\\\VVV[[[[[[\\\tttkkkFFF@@@<<<<<<<<<999:::<<<___QQQIIICCCCCCDDDCCCBBBDDDSSS|||rrrooolllgggdddfffeeeaaabbbjjjrrrwww}}}uuuqqqvvvuuu~~~zzz{{{||||||}}}yyyssssssxxx~~~~~~~~~~~~zzzrrrllljjjccc\\\___ggg}}}YYY\\\ZZZPPPMMM[[[tttyyylllooorrrOOODDDAAA===<<>>===;;;444888555444111888FFFMMM]]]uuu|||bbbZZZeeeqqqtttkkkxxx}}}wwwcccOOOBBB@@@BBBGGGMMM\\\qqq~~~}}}}}}xxxvvvkkkUUUDDD>>>???@@@GGGJJJPPPVVV[[[YYYSSSNNNIIIDDDAAADDDHHHKKKRRRXXXiiippp|||sssjjjsss~~~|||yyyzzz|||~~~~~~zzzvvvtttqqqooollliiihhhgggdddccc```\\\TTTJJJAAA;;;888777999:::IIIggg}}}iiikkkrrrllljjjTTT===777444333444444444999@@@ZZZllluuuhhhiiijjjPPPLLLVVV^^^UUU\\\kkk~~~bbbDDD???<<<<<<;;;999999<<>>AAA@@@<<>>>>>BBBHHHLLLPPPXXXbbbttt}}}vvvooowww}}}}}}|||yyyvvvzzz{{{~~~~~~{{{xxxvvvtttqqqmmmjjjgggddd```^^^\\\WWWNNNEEE===999777777888:::NNNrrryyykkkppp}}}|||wwwZZZ@@@777444333444444444999???RRRggg~~~wwwnnnrrr~~~dddNNNMMMXXXbbbccctttVVVAAA===;;;===<<<;;;===AAAjjjSSSKKKEEEEEEGGGEEEEEEFFFNNNttttttkkkgggccchhhqqqzzz|||{{{xxx~~~zzz{{{|||{{{{{{~~~zzz}}}|||xxx~~~zzzxxxqqqjjjfffddd^^^YYY___kkkiii\\\```[[[QQQQQQaaauuu}}}```^^^{{{QQQIIICCCDDD???CCCBBB===>>>SSSuuu{{{[[[KKKRRR]]]rrrxxxxxxiiiXXXPPPPPPSSSSSSRRRRRRQQQQQQQQQQQQRRRWWW\\\\\\[[[^^^hhhpppzzzvvvoookkkooovvvvvvpppfff___YYYZZZ\\\]]]___cccsss}}}zzzyyy~~~}}}rrrnnnmmmkkkiiibbbaaaaaa```^^^]]]]]]\\\[[[XXXTTTSSSXXXZZZQQQEEE===???EEELLLOOOOOOSSSYYYvvv~~~lllqqqUUU;;;999999555666333555222666CCCLLLYYYooopppbbbjjjwwwnnnooottt___III???AAAGGGEEETTTjjj{{{}}}}}}yyyuuukkk[[[KKKAAA>>>===999999:::<<<>>>AAABBBBBBCCCEEEJJJOOORRRWWWeeerrrzzzvvv~~~}}}|||{{{yyywwwxxxzzz|||}}}}}}zzzxxxvvvvvvsssooollliiieee```]]]XXXQQQHHH???:::888777888:::AAA\\\pppgggrrr}}}ZZZ???777444333555444333777===LLLbbb{{{}}}xxx}}}zzzaaaMMMMMMXXXfff|||xxxLLL???<<<;;;===>>>>>>BBBHHHsssUUUMMMGGGGGGHHHFFFFFFGGGPPPppp{{{pppjjjeeemmmzzzyyyxxx{{{}}}{{{}}}xxxyyyzzzzzz|||xxx||||||yyy~~~zzzuuurrrppphhhccc```YYYUUU___mmmbbbVVV\\\YYYOOOPPPbbbwwwuuu^^^^^^}}}zzzRRRLLLBBBDDDBBBEEEEEE???===PPPvvvbbbPPPSSSYYYlll~~~~~~iiiWWWNNNMMMQQQRRRTTTUUUTTTQQQNNNLLLQQQVVV[[[\\\[[[___hhhqqquuuooofffbbbeeehhhcccZZZZZZZZZ]]]aaaaaa```ccchhhxxxuuunnnmmmuuuwwwxxx|||vvvqqqpppoookkkgggaaaaaa```___^^^\\\\\\[[[[[[YYYUUUUUUYYYZZZPPPCCC>>>AAAGGGLLLLLLLLLQQQXXXmmmqqqjjj{{{}}}OOO===999888666444111555333555BBBLLLYYYlllzzziiilllwwwuuupppwwwbbbLLL@@@@@@EEEGGGYYYppp}}}{{{pppaaaUUULLLEEE>>>;;;:::;;;===@@@CCCGGGLLLNNNJJJKKKOOOTTTXXXcccwww}}}{{{~~~}}}|||zzzwwwxxxzzz{{{zzzxxxvvvtttvvvssspppmmmkkkgggbbb___TTTLLLBBB;;;888888888888:::JJJlll}}}jjjfff{{{VVV===777444444555444333666;;;HHH]]]uuu|||bbbLLLLLLWWWmmmjjjFFFAAA===<<<<<<<<<<<>>HHHTTTeeeuuupppxxxvvvnnnzzzgggOOOAAAAAAEEELLL^^^ttt~~~xxxoooaaaSSSNNNLLLGGGAAA======AAAFFFIIIIIIHHHHHHHHHJJJLLLRRR[[[dddsss~~~}}}}}}wwwxxxyyyyyyxxxwwwtttssstttrrrooommmjjjfffaaa]]]PPPHHH???999888999:::999;;;VVV|||uuuiiijjj|||QQQ===777444444555444222555:::CCCVVVnnn}}}~~~~~~aaaKKKLLLZZZwwweeeCCCCCC@@@===;;;:::;;;DDDNNN```XXXQQQPPPOOOLLLJJJKKKQQQfffxxxpppppptttwwwvvvrrrssswwwqqqiiipppzzzxxxtttuuuvvvvvvwww{{{zzz}}}zzzppphhhaaa\\\VVVVVVgggzzzmmmVVVZZZZZZUUURRRdddvvvxxx{{{uuusssUUUTTTIIIQQQTTTSSSNNNCCC999AAAaaammm```YYYZZZppp}}}lll[[[SSSRRROOOPPPQQQSSSTTTTTTTTTTTTTTTWWWZZZ]]]___cccgggjjjjjjgggbbb\\\XXXWWW\\\aaadddgggmmmtttxxx|||{{{{{{tttnnnrrrtttzzzuuusssqqqnnnllljjjiiihhheeedddccc```^^^\\\ZZZYYYTTTVVVWWWUUUUUUSSSJJJ@@@BBBFFFKKKLLLHHHGGGPPP\\\ggg^^^xxxiiiBBB===999888:::444000666222000;;;DDDOOO^^^~~~pppvvvuuuiiizzz}}}iiiPPPBBBBBBGGGOOO```rrr{{{~~~|||uuulll```UUUMMMMMMMMMHHHCCCAAABBBEEEHHHIIIFFFDDDCCCDDDHHHMMMXXXgggvvv~~~|||{{{{{{yyyyyyzzzyyyxxxvvvtttsssqqqooollliiifffaaa[[[WWWMMMFFF===999:::<<<;;;:::CCCfffkkkhhhnnnuuuJJJ;;;777555444666444222444888>>>OOOfffwww~~~___IIIOOO```]]]CCCCCC@@@===>>>>>>DDDQQQ^^^eee\\\UUUSSSRRROOOMMMMMMQQQaaatttooolllmmmnnnooovvv~~~}}}}}}rrrjjjqqqyyyzzzuuurrruuuxxxyyy|||||||||zzzppphhh```[[[VVVYYYlllgggUUU[[[WWWLLLKKKddd|||~~~qqqpppWWWZZZRRR^^^\\\YYYQQQDDD666:::VVVtttttthhh]]]\\\rrrwww|||ooo^^^WWWWWWNNNNNNNNNOOORRRUUUYYY[[[TTTWWW[[[```ffflllppprrrqqqooollleee___```lllyyyxxxyyy~~~~~~~~~qqqkkknnnkkkuuu|||sssrrroookkkgggfffhhhiiidddcccaaa^^^\\\YYYWWWVVVQQQUUUVVVUUUSSSOOOGGG>>>AAAFFFLLLNNNLLLMMMYYYgggmmm```bbb===<<<888888<<<555333:::555111:::CCCLLLZZZuuujjjnnnxxxtttfffwwwiiiPPPBBBCCCJJJOOO^^^mmmuuuwwwtttkkk```XXXRRROOORRRPPPHHHCCCCCCIIIIIIHHHEEECCCDDDIIIMMMHHHPPP___sss}}}}}}{{{yyyyyy{{{{{{{{{zzzyyyvvvtttsssooollliiifffbbb]]]VVVRRRKKKDDD===999;;;======;;;MMMsssuuuccceeennnnnnCCC999777555444666444111333888;;;JJJ```ttt~~~yyy||||||\\\GGGQQQfffSSSDDD@@@>>>>>>AAAFFFPPPbbbqqqkkkaaaYYYZZZ[[[WWWRRRNNNSSSbbb}}}xxxrrrooooooqqquuuyyyyyyvvvxxx}}}ssshhhmmmwwwuuurrrssswwwwwwuuuxxx~~~~~~}}}{{{xxxtttrrrkkkfffccc```ZZZ]]]vvvwww\\\TTTRRR[[[MMMIIIggg|||}}}}}}{{{rrrZZZ^^^dddgggjjjgggVVVCCC999777IIIggglllWWW]]]ppp|||xxx}}}lll```YYYVVVPPPKKKLLLOOOQQQWWW]]]XXXXXXZZZ^^^cccjjjqqqtttvvvvvvrrrnnnttt|||}}}~~~rrrkkkkkknnnuuuxxxooommmkkkjjjiiihhheeecccbbbaaa```]]][[[YYYWWWVVVSSSTTTUUUSSSNNNHHHCCCAAABBBJJJPPPNNNIIIOOOaaarrrjjjfff___CCC<<<;;;:::111888333222333666888>>>LLLZZZuuuooogggllluuu|||mmmqqq{{{|||zzz|||gggQQQFFFDDDDDDNNNTTTaaaqqq{{{vvveeeUUUQQQMMMLLLNNNNNNJJJFFFGGGHHHAAA<<<===AAAEEEKKKQQQ[[[bbbqqqxxxwww{{{}}}~~~}}}|||||||||||||||yyytttssstttrrrnnnjjjgggccc]]]XXXTTTQQQOOOLLLDDDBBBEEECCC===;;;@@@___vvvkkkZZZeeezzzddd999???888888666555444333333222555FFFaaa|||zzzsss{{{xxxZZZHHHOOO___tttQQQBBBBBB@@@AAAIIIWWWgggsssyyytttiii``````bbb^^^YYYWWWUUU^^^|||zzzsssvvv|||zzztttsssyyy~~~sssssswwwvvvttttttvvvtttqqqttt{{{}}}zzzvvvrrrppphhhbbb]]][[[YYYcccjjjUUUSSSUUUWWWKKKOOOooorrrxxx|||vvvccciiippprrrqqqkkkWWWDDD:::777FFFbbb|||oooXXXXXXfffxxxwwwttthhhbbbZZZUUUPPPPPPOOOPPPUUU[[[\\\\\\[[[]]]bbbiiippptttzzz|||zzzvvvwww|||~~~{{{zzz{{{|||||||||}}}wwwmmmjjjkkkrrr~~~~~~qqqooommmjjjhhhgggfffeeecccaaa```___]]][[[YYYXXXWWWSSSTTTUUURRRLLLGGGCCCAAAEEEKKKPPPOOOMMMTTTfffuuunnnnnn```EEE???===<<<333777333222333666888>>>LLLYYYqqqkkkdddkkkwwwpppssswwwuuuyyy|||fffQQQGGGEEEFFFNNNZZZkkkxxxyyynnn^^^RRROOOMMMNNNPPPOOOJJJIIIJJJMMMGGGEEEIIIPPPWWW___gggsss|||yyytttyyy~~~~~~~~~~~~||||||yyysssqqqrrrooojjjgggccc^^^XXXRRRNNNKKKJJJIIIDDDCCCEEEBBB===AAAIIIppphhh[[[iiibbb:::???888777666555444333333333444AAAZZZwwwtttqqqyyy~~~uuuvvvyyy[[[JJJSSSeeefffMMMEEEFFFHHHMMMUUU]]]cccfffgggtttjjjiiijjjhhhdddccc]]]]]]pppxxx~~~xxxppplllrrr}}}}}}yyyyyyxxxyyywwwrrrnnnrrryyy|||xxxtttpppmmmggg___XXXVVV[[[nnn\\\QQQVVVXXXQQQHHHYYY|||{{{vvvwwwyyynnnxxx~~~rrrXXXDDD;;;666CCC]]]~~~xxx^^^VVV^^^ooo~~~~~~sssnnngggaaa[[[WWWRRRNNNQQQVVV]]][[[ZZZ[[[```gggooosss{{{}}}yyyyyyzzzyyy|||||||||{{{{{{}}}sssllllllsssvvvnnnooolllhhheeeeeedddcccbbb___^^^]]]\\\[[[YYYXXXXXXTTTTTTSSSOOOJJJDDDBBBAAAFFFJJJMMMLLLNNNWWWfffrrrjjjvvvaaaHHHCCCAAA@@@555777444222333555777===KKKXXXkkk}}}mmmbbbgggttt}}}tttttttttmmm{{{{{{dddPPPGGGGGGHHHPPPbbbvvvwwwfffWWWOOOKKKLLLOOOQQQOOOKKKLLLQQQTTTOOOLLLRRR[[[dddnnnwwwvvvrrrqqqjjjiiiqqqzzz}}}}}}yyyssspppoookkkeeebbb^^^XXXQQQKKKFFFDDDCCCEEECCCDDDFFFAAA===HHHWWW|||uuu___XXXkkk^^^;;;>>>888777666555444333333333444===QQQmmm}}}uuuwwwwwwqqqwww{{{```TTTaaauuusssZZZHHHEEE>>>DDDLLLTTTYYY^^^aaaccc}}}rrrpppqqqpppnnnmmmkkkccciii}}}}}}ssslllgggkkksss{{{}}}|||vvvssswww}}}zzzuuurrrooolllfff^^^WWWWWWaaazzzqqqUUUSSS^^^]]]LLLHHHcccxxx|||zzzWWWAAA:::555AAA[[[eeeYYY^^^mmm~~~yyywwwppphhh```WWWOOOMMMPPPUUUVVVXXX\\\bbbjjjppptttyyy~~~zzzyyy}}}~~~}}}|||rrrttt{{{}}}sssqqqoookkkfffcccbbbbbbbbbaaa]]]]]]\\\[[[ZZZYYYYYYXXXTTTSSSQQQLLLFFFBBBAAAAAAJJJKKKLLLMMMPPPYYYeeennnfff___LLLHHHFFFDDD888888444333333555666<<>>TTTnnnqqqbbbXXX\\\oooWWW>>>999777666555444444444444444666;;;DDDRRRaaapppzzzzzzsss~~~rrrUUU@@@>>>??????>>><<<<<>>TTTfffYYYZZZdddsss|||xxxwwwmmmhhheee]]]UUURRRNNNTTT___jjjtttzzz~~~~~~uuuppprrrnnnjjjfffcccaaa```___^^^\\\[[[[[[ZZZYYYXXXXXXWWWUUURRRMMMFFFBBBAAADDDGGGNNNQQQSSSTTTUUUYYY```fff}}}```^^^ZZZPPPHHH999999444333333444555:::GGGTTTYYYtttttteeemmmsssrrryyypppyyy|||hhhWWWNNNJJJGGGKKKWWWdddiiicccWWWNNNIIIJJJHHHJJJMMMNNNPPPWWW______WWWRRRTTT[[[bbbllluuuzzzvvvmmm___TTTSSS\\\eeehhhsss}}}~~~|||wwwsssoooggg___VVVRRRJJJDDD@@@@@@AAACCCDDDGGGMMMKKKBBBCCC\\\xxx|||iii\\\XXX___pppzzzOOO???999666666555444444444444444444888@@@LLLZZZiiivvv~~~yyyyyynnnRRRAAAAAA===>>>>>>======>>>AAACCCiiiiiiwwwpppqqqooogggiiijjjmmmsssuuuwww~~~}}}zzzuuuqqqnnnjjjfffbbbZZZYYYZZZaaatttqqqXXXVVV```hhhgggRRRWWWnnn~~~uuu|||yyyIII888:::666999LLL{{{mmm^^^ZZZ```nnntttwwwrrroooooohhh]]]UUUTTTYYYbbbllluuu{{{~~~}}}}}}uuuppprrrmmmjjjfffdddcccaaa^^^]]]\\\[[[[[[ZZZXXXWWWVVVVVVUUURRRKKKEEEAAABBBGGGKKKLLLRRRXXXYYYYYY[[[bbbhhh}}}fffjjjeeeTTTHHH777777555333333444444999EEERRRQQQnnn}}}jjjooopppmmmuuuxxxooo___TTTMMMGGGLLLYYYhhhlllcccVVVLLLHHHIIIHHHLLLRRRVVVVVVYYY]]]WWWTTTTTT[[[bbbgggmmmrrroooiii___XXXXXX^^^iiippp~~~~~~|||yyy{{{zzzvvvsssoooggg___SSSOOOHHHBBB@@@AAADDDGGGDDDHHHOOOOOOIIILLLfffuuu```VVVYYYfffwwwjjjFFF@@@:::666666555444444444444555222555<<>>XXXzzz{{{ooo[[[VVViiiuuuuuu~~~}}}vvvfffXXXVVVVVVZZZaaafffjjjqqqxxxlllnnnqqqrrruuu|||ssspppqqqlllgggcccbbbcccbbb\\\WWWZZZZZZZZZXXXWWWUUUSSSRRRTTTNNNFFFBBBBBBGGGLLLOOOPPP```ccclllrrr___eeerrrXXX>>>333555555555555555333555@@@MMMYYY[[[xxxffffffuuuyyy|||ssseeerrr}}}xxxkkkbbbYYYSSS^^^fffpppuuuqqqeeeWWWNNNIIIVVVdddgggbbb[[[VVVRRRLLLNNNRRRUUUYYY^^^dddhhhbbbaaaeeejjjlllppp~~~~~~|||||||||wwwwwwvvvsssnnngggaaa]]]SSSIII@@@AAAEEEGGGHHHIIIJJJGGGWWW]]]NNNXXXzzzuuukkk\\\ZZZhhhttt~~~}}}UUU???888<<<777666555444333222222222555666888BBBXXXnnnuuurrr}}}|||aaaWWWppptttsssSSS???===@@@===999999;;;<<<<<<:::zzz|||ppphhhiiirrr~~~yyywwwsssnnniiiccc___]]]\\\YYYfff~~~kkkWWWWWWcccooouuu______iiizzzwwwqqqvvvzzzrrrjjjzzz]]]<<<;;;999444888>>>OOOnnn}}}yyyppp]]]TTTbbbmmm{{{~~~wwwjjj___ZZZVVVTTTVVVYYY___jjjuuuoooooonnnooosss|||rrrmmmmmmkkkgggcccbbbbbbaaa\\\WWWYYYYYYXXXWWWVVVTTTSSSSSSQQQLLLEEEAAACCCHHHNNNQQQUUUffflllmmmmmmhhhzzzrrrTTT===555555444333444444222444>>>JJJUUUWWWsssiiidddppprrruuuxxxeeelllzzz|||rrriii```WWWZZZeeesss|||zzzoooaaaXXXWWWcccnnnooofffZZZQQQLLLMMMQQQWWWZZZ\\\]]]___aaafffjjjppptttuuu|||vvvpppsssttt|||{{{{{{vvvvvvtttpppjjjccc]]]YYYQQQHHHBBBCCCGGGIIIIIIKKKRRRRRRZZZVVVIII\\\}}}pppggg]]]bbbppp|||tttOOO>>>888;;;888777666444333333222222444333555@@@VVVlllsssooo{{{hhh^^^rrr{{{sssXXXFFFBBBBBB>>>;;;:::;;;===>>>==={{{sssmmmlllsssvvvtttooojjjeeeaaa^^^]]]^^^```sss}}}^^^VVVWWWiiiwwwoooYYYdddkkkxxxzzzvvvtttwwwmmmddd|||QQQ888999888555999===EEEcccyyywwwbbbTTTYYYccc~~~zzzwwwvvvkkkdddZZZTTTPPPOOOQQQVVV```kkksssqqqnnnmmmqqqzzz~~~rrrmmmllliiifffbbb``````___[[[WWWXXXWWWVVVUUUTTTTTTTTTTTTLLLHHHBBB@@@CCCJJJPPPSSSTTTccckkkfffdddsssnnnKKK;;;777777333222222333111222<<>>:::999888888666555444333333333333111222<<>>@@@AAABBB~~~|||wwwooonnn~~~|||uuuqqqllleee```]]][[[[[[```hhhfffTTTXXXYYYlllwwwcccTTTjjjqqqzzz{{{rrrvvvoookkkjjjHHH666999888666999:::???]]]iiiVVVSSSddd|||zzzssstttjjjdddXXXTTTSSSSSSSSSUUU[[[bbbtttuuutttpppnnnuuu}}}sssnnnmmmgggdddaaa___^^^]]]ZZZWWWVVVUUUTTTSSSRRRRRRRRRSSSGGGDDDAAAAAAEEELLLRRRUUUUUU]]]ccc```fffeeeBBB999:::999444222222333222222:::CCCQQQWWWjjjppp```iiirrryyyjjj```lll|||}}}nnn^^^XXXfffyyy|||jjj^^^XXX\\\bbbddd]]]SSSMMMMMMUUUZZZ``````[[[UUUSSSTTTVVV]]]eeellltttqqqjjjqqq|||~~~{{{xxxuuuqqqoookkkeee^^^WWWQQQNNNHHHEEEEEEIIILLLKKKLLLOOOSSSdddeeeRRRVVVwwwvvvmmm______mmm{{{YYY@@@===:::777999888777666555444444444333222333999GGGYYYjjjsssuuuwww~~~yyymmmbbbVVVLLLIIIFFFCCCBBBCCCCCCDDDuuukkkqqqzzztttpppiiiaaa\\\YYYXXXYYY^^^mmmXXXPPP\\\___lllnnnTTTRRRqqq||||||rrrvvvvvv[[[CCC888;;;888666999777;;;XXXoooZZZPPPfff|||uuuxxxlllfff___ZZZVVVUUUTTTUUU\\\dddqqqyyy}}}xxxpppqqqyyyqqqllljjjdddbbb___]]][[[ZZZYYYWWWUUUUUUSSSRRRPPPPPPOOOOOOCCCBBBAAADDDIIIOOOSSSTTTYYYZZZ___fffzzz\\\===888:::888555333333444333333888@@@SSS[[[hhhzzzxxxdddjjjvvvppp```cccqqqrrrbbb]]]gggvvvxxxcccTTTOOONNNPPPTTTRRRMMMNNNTTTfffhhhiiicccZZZTTTTTTVVV\\\___bbbfffppp}}}qqqxxx}}}zzzuuupppllljjjeee___XXXRRRMMMJJJDDDDDDFFFKKKLLLKKKMMMQQQWWWfff```PPP```yyyttt___^^^nnnzzzPPP======:::777999888777666555444444444333555666777<<>>EEE???PPP[[[PPPMMMTTTNNNZZZwwwhhhAAA<<<:::555666666555444222111111222444555<<>>===:::888444777666444444555555444333///222444444444999BBBJJJgggoootttuuuyyy~~~~~~sssNNN@@@NNNbbbkkkssszzzlllcccnnn~~~xxxwwwzzzyyyrrrkkkgggaaa]]]ZZZXXX\\\kkk|||~~~^^^WWW^^^ooozzznnn[[[\\\lll{{{oooccc;;;:::999888777666666666666444555BBB]]]xxx{{{ooo```WWWZZZlllyyyyyyxxxmmmddd___TTTGGGEEELLLZZZppp{{{qqqiiieeecccaaa```___]]]ZZZXXXXXXXXXWWWVVVUUUQQQOOONNNKKKDDD@@@AAABBBFFFQQQWWWSSSVVVYYYSSSoooWWW::::::999444444333555444222111111222444555<<>>LLLUUU\\\mmmuuuVVVWWWqqqooozzzuuu[[[___sss{{{wwwjjjfffiiigggcccWWWPPPRRRSSSNNNOOOTTTYYY___ccc```YYYWWW\\\ccchhhllluuu|||uuuooofff]]]WWWSSSOOOMMMDDDBBB@@@BBBGGGMMMRRRTTTNNNPPPQQQVVV___bbbQQQ<<>>>>>AAAEEEKKKPPPQQQRRRSSSUUUTTTLLL^^^gggKKK555<<>>FFFHHHLLLQQQUUUUUUQQQNNNNNNVVVaaaZZZAAA:::JJJYYYmmmWWWhhh|||zzzUUU:::777555333222333333222111111111111111111111222222111111111000111111222333111111666@@@LLLWWWfffrrrtttyyy~~~~~~|||tttkkkhhhkkkyyysssggghhh~~~}}}zzzxxxtttmmmhhheee]]]UUURRRRRRRRRVVV[[[ccc}}}tttYYYTTT]]]dddaaa[[[LLL[[[lllhhhqqqmmmHHH999777666444444444444444444333333333333444333333222222<<>>===???AAAMMMLLLNNNSSSWWWVVVPPPJJJMMMdddeeeMMM;;;>>>VVVqqq\\\[[[uuuvvvuuuIII666777555333222333444333222111000//////000111333444111111000000111222222333111000222:::CCCLLLZZZfffsssxxx~~~~~~|||xxxzzzkkkfffaaa^^^gggxxxjjjfffxxx~~~~~~~~~}}}xxxvvvsssnnngggbbb]]]VVVPPPQQQSSSVVV\\\bbbqqqtttbbbTTTVVV```bbbZZZSSSUUUhhh{{{ooo~~~rrrPPP444222888777555888444444444444333333333333333222222111000666FFFWWW|||nnnbbbeeennnyyyppp]]]QQQSSSRRRNNNKKKUUUrrrsssoooggg```___```^^^]]]]]]\\\\\\[[[[[[[[[YYYVVVTTTLLLKKKJJJHHHGGGEEEDDDCCC@@@FFFMMMSSSWWW\\\ccciiissswwwNNN999777888777555444444333333333333333111111111000000000000//////222222333AAAXXXgggkkkzzznnnoooooorrryyyeeeWWWiiizzz}}}eeeWWWNNNIIIQQQ]]]tttxxxrrrooo~~~uuutttzzz|||{{{|||wwwbbb\\\XXXUUUUUUWWWXXXUUUQQQSSSNNNGGGAAA???AAADDDGGGOOOOOOPPPRRRTTTTTTRRRPPP]]]mmm___CCC;;;CCC]]]lllSSSeee||||||zzzgggBBB777666444333222333444333222000//////...///111333555000000000000111222333333333000000555;;;BBBNNNYYYrrrvvvzzz{{{www}}}}}}sssrrrvvvdddeee```YYYZZZjjj{{{mmmhhhuuu~~~~~~yyyvvvqqqooommmiiibbb]]]WWWSSSQQQSSSUUUYYYaaaiiiwww___YYYXXX]]]___ZZZSSSOOO]]]ooovvv|||RRR<<<...444999444111555444333333333333222222222222111111222111333>>>JJJssszzzhhhbbbbbb|||{{{uuubbbTTTXXXVVVRRRNNNSSSkkktttlllhhhfff```[[[\\\]]]ZZZYYYZZZ\\\ZZZYYYYYYYYYXXXTTTQQQKKKJJJIIIFFFDDDCCCCCCCCCEEEMMMUUUWWWWWW___nnn|||TTT@@@:::555444888444444333222222222222222000////////////.........,,,222222222>>>TTTaaabbbkkk|||tttppppppxxxbbbLLLXXXlll{{{yyyrrrkkkddddddiiisss}}}xxxlllgggjjjlll~~~zzzxxxyyyvvvgggVVVVVVSSSNNNMMMNNNOOONNNMMMKKKHHHCCC@@@@@@DDDIIILLLNNNPPPRRRQQQOOORRRYYY___qqqjjjLLL888???MMMkkk[[[WWWqqq~~~ZZZ;;;777555333222222333333333222//////...//////111333444000000000000111222333444555111000333666;;;DDDNNNjjjttt{{{zzz}}}yyyvvvwwwyyyssspppoooooonnnmmmkkkooo^^^ccc\\\TTTSSSVVVmmmtttoooxxx~~~}}}{{{sssnnniiifffdddaaa\\\XXXRRRRRRSSSVVVWWW]]]jjjxxx~~~```UUUYYY___aaaZZZRRRQQQVVVcccuuuuuuggg>>>666333888:::555111333222222222222111111111111000///000222222333:::CCCggglll```ZZZlll{{{yyygggZZZZZZYYYVVVSSSVVVhhh~~~ooofffdddddd___[[[YYY\\\]]][[[[[[]]][[[YYYWWWWWWXXXWWWSSSOOOMMMLLLIIIEEEBBBAAACCCEEELLLSSSZZZ\\\___kkk```===999<<<444000666444333222222111111222222//////.........------------222222111999JJJVVVXXX^^^vvvuuummmkkkvvvdddHHHJJJ^^^ppp~~~zzzwwwxxxtttvvvssshhh```bbbjjjooo~~~}}}{{{|||}}}sss[[[RRRMMMJJJFFFDDDEEEGGGIIIIIICCCAAA??????AAAFFFKKKOOOMMMQQQTTTRRRPPPUUUaaallluuuZZZ:::444JJJeeeuuuZZZddd|||uuuMMM333444333222000000222222222111...//////000000111111111//////000000111222444444555222000222444666>>>FFFaaavvvwwwttt}}}|||xxxjjj]]]YYY]]]bbbbbbgggbbbfff[[[]]]RRRLLLPPPKKKUUUttt}}}zzz~~~|||xxxvvvnnnhhhaaa]]][[[XXXTTTQQQNNNPPPUUUYYY\\\hhhgggVVVUUU[[[aaa^^^SSSNNNWWWeeeqqqyyyjjjHHH888777777888777666555444111111111000000000000///000......111222333777===RRRwwwpppddd\\\___ppp{{{xxx~~~nnn```YYYWWWWWWWWWYYYfffrrriiicccbbbbbb___[[[ZZZ]]]^^^\\\]]]```[[[XXXUUUUUUWWWVVVQQQMMMIIIIIIFFFCCCAAACCCIIINNNUUUXXX]]]cccnnnaaaIII666555888333111444333333222111111111111111////////////............///000//////444@@@OOOYYY[[[ooozzznnnkkkuuummmKKKDDDQQQhhh|||~~~}}}{{{yyyrrriiifffkkkoooppp}}}hhhUUURRRFFFCCC@@@??????@@@AAABBB>>>>>>>>>AAAEEEJJJPPPSSSPPPSSSUUUUUUVVV]]]iiirrr^^^GGG888AAA___hhhbbbvvv}}}bbb@@@...444222000//////000111111000...///000111111111///.../////////000111333444555333111000222333444999@@@VVVttt{{{~~~~~~zzz~~~{{{vvvooobbbTTTQQQXXX\\\[[[bbb\\\___ZZZWWWHHHFFFOOOHHHIIIccc~~~~~~}}}yyyuuuqqqkkkeee]]]WWWTTTRRRNNNKKKJJJNNNUUU[[[bbbuuugggYYYVVVXXX\\\___ZZZOOONNN^^^qqqrrrvvvyyyQQQ333444666555000000444555222000000000000////////////000------111222222555:::@@@hhhssskkkdddYYYgggzzzyyyzzzrrrdddWWWUUUVVVYYY[[[ddd|||zzznnnfffbbb```^^^[[[___[[[YYY[[[[[[XXXYYY\\\[[[WWWTTTUUUWWWVVVPPPKKKCCCCCCBBBAAABBBHHHQQQXXX[[[ZZZ]]]hhh{{{qqqEEE???999444444555555444333222222111000111111111000000000000////////////000...---...333>>>PPP```^^^mmmtttnnnwwwvvvQQQBBBJJJcccyyy~~~|||~~~{{{{{{||||||}}}~~~zzzsssrrruuusssooo{{{^^^NNNOOODDDBBB@@@>>>===<<<;;;:::===>>>@@@DDDIIIOOOTTTWWWSSSTTTUUUXXX]]]eeemmmsssDDD:::@@@TTTsssiiiZZZhhh|||kkkTTT999---777111///......000111000///---///111222222000...,,,/////////000111333444555222000000222333222777===JJJjjjrrrooouuuyyy{{{{{{{{{vvvtttwwwiiiggg```XXXXXX\\\\\\WWWfff```___UUUQQQMMMJJJFFFEEEKKKSSSmmm~~~|||yyyrrrkkkeee```]]]ZZZVVVTTTQQQOOOMMMNNNYYY___bbbpppuuuiii]]]TTTZZZYYY```\\\MMMJJJ\\\tttxxxxxxOOO777888333333333222222222111111222222222111000//////...////////////000111222333444PPPssswwwuuupppjjjsss|||{{{|||sssYYY[[[bbbiiijjjmmmzzzzzznnnlllhhhddd```]]]\\\\\\YYYZZZ[[[\\\\\\ZZZYYYWWWXXXUUURRRQQQQQQOOOKKKHHHBBB???AAAHHHNNNQQQVVV[[[]]]aaaeeerrrpppHHH<<<:::777444222111111111222222222111000//////...111111000000//////......111///000333111333HHH```___YYYuuu}}}uuuxxx|||}}}jjjPPPKKK^^^nnnuuu|||{{{zzz~~~}}}uuu{{{wwwsssnnn\\\QQQGGG======<<<<<<<<<===>>>???AAADDDGGGIIINNNSSSUUUSSS___^^^^^^bbbmmmqqqbbbNNN:::<<>>===<<<<<<===???@@@CCCFFFKKKNNNPPPQQQVVV[[[^^^rrrwwwiii]]]JJJ777???MMMjjjzzzccc^^^rrrqqq{{{yyyoooYYY<<<333555,,,111111000000///......---------..................//////000000000111111111///000000111222222333333999GGGWWW]]]\\\^^^iiitttyyy~~~~~~hhh```aaakkkwww}}}}}}|||~~~mmm___UUUPPPLLLGGGDDD@@@AAAIIIRRRZZZmmm|||xxxtttooohhh```[[[XXXUUURRROOONNNPPPSSSUUU___eeeooo{{{```ZZZTTTSSS```kkkiii[[[PPPXXXrrrqqqiii|||eeeCCC777444111222222222222111111111000111111000000//////......///......//////000111222222444@@@XXXsssooohhhzzzrrryyy}}}jjjdddcccmmmwwwxxxrrrlll{{{uuulllhhheeeeeecccaaa^^^[[[YYYWWW[[[ZZZXXXVVVUUUTTTTTTTTTOOONNNNNNMMMMMMKKKGGGDDDGGGIIIOOOVVV[[[\\\___eeecccppp~~~OOO999888777666555333222222222222222111111000000//////...000000000////////////...///---///111000333DDDWWWYYYRRRaaa}}}|||nnnjjjqqqyyy|||uuueeelllmmmjjjnnn}}}~~~oooddddddiiimmmlllyyyoooiiieeeiiirrr|||qqq^^^PPPIIIHHH@@@???===<<<<<<>>>AAABBBGGGHHHNNNSSSRRRPPP[[[iiiwwwiiiPPPDDD>>>888HHHccceeeSSSkkk~~~yyy{{{yyydddJJJ666///111000111000000//////.........,,,,,,------...//////000////////////000000000000/////////000000111111222555:::DDDOOO[[[hhhttt{{{yyyrrrccc\\\dddpppzzzeeeXXXMMMJJJGGGEEECCCAAA@@@FFFOOOJJJWWWsss|||xxxsssmmmggg```ZZZUUUQQQQQQQQQQQQSSSWWW\\\```eeerrr]]]RRRXXXWWWaaapppppp]]]YYYWWWgggooocccqqqyyyqqqJJJ555222333333222111111111111000000000000000000//////.....................///000111111111///666MMMlllpppdddppprrrgggaaalll}}}zzzmmmqqq||||||ssskkkhhhaaabbbaaa```^^^[[[YYYWWWZZZYYYXXXVVVTTTQQQOOONNNKKKJJJHHHGGGGGGGGGFFFFFFLLLNNNTTT[[[]]]]]]aaahhhuuuZZZ:::222777444333333333222222222222111111000000////////////////////////////////////---,,,...000000333@@@NNN[[[VVV\\\qqqllldddllluuuvvv|||~~~~~~xxxnnnllluuutttaaaUUUYYYfffpppqqq|||{{{xxxZZZSSSTTTdddvvv}}}||||||vvvhhh]]]OOOHHHIII>>>===<<<;;;===@@@DDDFFFJJJIIINNNTTTRRRSSSdddzzzxxx___JJJ===999@@@HHHZZZ|||mmmZZZXXX~~~}}}xxxsssYYY<<<222///...222000000/////////.........---------.........//////........./////////000000........./////////000000666666;;;HHH[[[nnn||||||wwwdddfffiiiqqqyyyzzz\\\QQQJJJDDDCCCDDDEEECCCAAAEEELLLLLLJJJYYYzzz}}}}}}~~~wwwssslllfff```[[[VVVRRRLLLNNNRRRTTTWWW[[[aaaeeeqqqbbbTTTWWW^^^```ooovvvfffTTT```iiixxx{{{WWWiii{{{QQQ===666111000555111111111000000000///////////////...............------------...///000111///...333EEE```{{{yyyfffgggzzz~~~~~~zzz|||~~~pppfffmmmwwwlllyyywwwnnngggeee````````````___]]]ZZZYYYXXXXXXXXXWWWSSSOOOKKKHHHHHHFFFDDDBBBBBBDDDHHHKKKPPPRRRXXX\\\]]]___hhhsssbbb===555555000111111222222222222222111000000000///////////////.............../////////---,,,---//////222;;;DDDVVVXXXZZZfffoooeeekkksssuuuwwwxxxqqqsssyyy}}}|||mmmdddgggrrryyytttyyytttlllSSSGGGIII___uuu{{{xxxxxx{{{iiibbb]]]OOOFFFFFF<<<;;;;;;<<>>AAADDDHHHKKKNNNNNNOOOQQQTTT[[[iii|||iiiKKK:::>>><<<888NNNrrrgggUUUeee~~~~~~}}}```BBB444111222222///........................000//////...------,,,,,,------------.........///........................---///222777AAAQQQcccpppvvv|||}}}wwwyyy|||vvvyyy~~~www{{{vvvXXXPPPLLLEEECCCBBBCCCBBBBBBHHHQQQKKK???>>>QQQooo|||||||||}}}~~~}}}}}}zzzyyyxxxvvvuuuuuuuuutttsssqqqkkkfff___ZZZWWWVVVUUUTTTSSSWWW]]]bbbkkkxxxuuu```RRRVVV___dddiiimmmgggaaadddpppwwwvvv{{{UUUCCC333111333222000000000000/////////.........------------------------,,,,,,,,,,,,---...///000,,,...///222>>>YYY{{{}}}ppplllvvv{{{rrrrrrwww}}}{{{qqqnnnxxxtttuuuzzzrrrkkkgggfff^^^^^^]]]]]]\\\]]]]]]]]]YYYVVVRRRMMMHHHDDDBBBAAAAAADDDFFFHHHIIILLLQQQVVVWWWZZZ___eeelll|||TTT;;;555777555222///000111111111000//////////////////////////////---------.........//////.........------000111111777NNNRRRSSShhh{{{wwwmmmpppyyy~~~}}}|||~~~}}}|||{{{sssmmmQQQAAAOOO]]]]]]^^^fffpppyyy~~~nnn___RRROOONNNHHHAAA???@@@AAADDDGGGJJJLLLNNNNNNPPPUUUWWWXXXeeeyyy\\\HHH888666===NNNppprrrdddfff{{{vvvMMM999888000///333---..........................................------,,,,,,---------........./////////..................///111444:::FFFVVVaaaiiiqqqxxxwwwrrrtttzzzyyyxxx}}}tttXXXPPPKKKHHHDDDAAA@@@???AAAKKKUUUEEE??????IIIZZZuuu{{{{{{{{{{{{|||}}}yyy|||{{{wwwuuuttttttqqqooooooqqqqqqooolllgggbbb\\\WWWVVVVVVVVVVVVZZZ^^^dddmmmzzzqqq___XXXTTT[[[bbbbbbiiippp```\\\sss}}}ttt^^^999999555......333444///000/////////............------------------------,,,,,,,,,,,,---...//////...111333333888IIIdddyyy}}}sssttt~~~yyysssxxx~~~{{{www}}}yyyzzzpppkkkgggeeefff]]]]]][[[[[[[[[\\\]]]^^^[[[VVVNNNGGGBBB@@@@@@AAA???DDDJJJMMMOOOQQQUUUXXXYYY\\\bbbiiiuuu[[[888444666///---444///000000111111000...............///////////////---------.........//////...///...,,,---//////---///LLLQQQMMM^^^nnnyyy~~~nnnnnnyyy~~~}}}~~~~~~~~~tttUUUDDDOOOWWWQQQNNNUUUoooyyy}}}wwwwww{{{~~~}}}|||~~~wwwccc]]]UUUMMMIIIGGGFFFCCC@@@DDDFFFIIIKKKMMMNNNNNNNNNQQQZZZ]]]]]]mmm|||LLLBBB666888NNNpppxxxfff```iiizzz}}}ppp{{{mmm>>>333<<>>???AAAAAAEEEIIIPPPTTTVVVWWWXXXXXX\\\dddjjjsssPPPBBB555222444333///---//////000000000000//////........................---------------------------------............///333BBBSSSYYYWWW^^^rrroookkkuuu{{{rrrrrrxxxyyy~~~}}}|||yyyrrrjjjeeecccYYYLLLLLLUUUsssxxxzzzuuummmjjjnnnssswwwyyy|||~~~{{{zzz|||~~~}}}~~~wwwkkk___UUUQQQLLLGGGDDDEEEEEEDDDCCCMMMNNNPPPRRRSSSSSSRRRQQQXXX]]]```hhh~~~sssHHHBBB:::???bbbrrrYYYRRRjjjxxxsss[[[DDD333444888333---,,,........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........000111111222888BBBKKKJJJYYYkkkuuuuuuuuuxxx}}}|||{{{tttWWWNNNKKKIIIBBB???BBBAAA???IIIWWWQQQHHHCCCDDDIIIVVVuuu{{{wwwssspppqqqrrrrrrtttvvvxxx{{{|||wwwvvvvvvwwwxxxxxxwwwuuuuuuvvvvvvuuuqqqooonnnnnnjjjiiifffeeedddcccbbbaaa^^^]]]\\\ZZZ[[[___eeekkkzzzkkkZZZTTTWWW```iii{{{oooaaa\\\eeevvviiiFFF555333222222111000000/////////.........------------......---,,,,,,,,,,,,---,,,,,,,,,------------......+++---111000000>>>QQQqqq{{{}}}tttkkk}}}~~~~~~rrrhhhffffffccc```aaa^^^]]][[[ZZZYYYXXXUUURRROOOIIIBBB===>>>AAACCCDDDKKKNNNRRRUUUWWWZZZ]]]```cccggguuubbbFFF<<<333222333111///////////////000000/////////........................------------------------------------............222???PPPWWWTTTVVViii}}}qqqooo{{{~~~tttcccYYYWWWaaajjjwww|||vvv|||sssbbbZZZUUUOOOSSS]]]ooommmhhhdddbbbdddhhhllloooqqqssswwwzzz|||}}}~~~~~~|||zzzxxxwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxyyy|||mmm^^^VVVOOOGGGJJJGGGDDDDDDGGGJJJKKKKKKLLLNNNQQQSSSSSSTTTVVVXXXTTTeeexxxlllGGGHHHKKK[[[yyy~~~\\\PPPVVVsss~~~xxxqqqPPP===000222666222---...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,...///......111999@@@@@@LLL[[[iiirrrwww{{{}}}wwwoooTTTMMMJJJGGGBBB@@@BBB???>>>HHHVVVXXXOOOHHHGGGGGGKKKZZZjjjzzztttooollllllmmmmmmnnnpppqqqrrrmmmnnnpppsssuuuuuurrroookkkmmmnnnnnnkkkhhhffffffgggdddaaa^^^\\\\\\]]]^^^\\\```ccceeehhhppp{{{{{{hhhUUURRR[[[gggqqqxxxpppfff```hhh{{{oooIII555111222111111000000/////////............------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***,,,111000---333===^^^qqq{{{jjjqqq~~~tttnnnhhhgggfffbbbaaabbb^^^\\\ZZZWWWTTTPPPJJJFFFDDDAAA>>>>>>BBBFFFJJJKKKQQQTTTXXX[[[\\\^^^aaacccjjjuuupppBBB:::444000111222000///222......////////////......------------------------------------------------------------............111888GGGSSSQQQNNN^^^uuu}}}kkklllqqq{{{{{{iiiYYYRRRMMMTTTdddyyy~~~www|||}}}fff]]][[[ZZZ\\\aaaeee[[[PPPKKKNNNVVV]]]```gggggghhhjjjlllnnnpppqqqsssrrrqqqpppooooooooopppnnnmmmkkkiiifffeeedddccc^^^___bbbdddgggiiijjjjjjdddbbb\\\RRRLLLIIIFFFBBBDDDCCCCCCEEEIIIMMMOOOPPPNNNQQQTTTTTTRRRTTTZZZ```ppp}}}nnnfffWWW^^^nnnxxxgggRRRXXXlll|||vvvdddAAA555...000222///---000------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,...///---+++---111555888>>>JJJZZZkkkwww}}}ttt|||hhhQQQKKKHHHFFFCCCAAA@@@===<<>>@@@@@@BBBEEEIIINNNQQQSSSTTTWWW\\\```bbbdddfffgggyyynnnFFF===222000000222111...///222---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111;;;LLLPPPMMMXXXjjjnnn^^^dddrrrzzzkkkbbbHHHJJJWWWppp|||zzzvvvpppkkkiiicccWWWIIIAAACCCMMMWWW]]]dddcccbbbaaaaaabbbdddeeeeeeeeeeeeeeeeeedddccccccaaa```___]]][[[ZZZYYYYYYPPPQQQQQQQQQQQQQQQQQQQQQMMMLLLJJJGGGFFFFFFGGGGGGDDDDDDEEEHHHKKKNNNOOOPPPOOOSSSVVVUUUTTTYYYeeennnsssggglllwww}}}vvv___VVVaaaqqq|||{{{nnnNNN666111...000000------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------///000///------///111666999AAANNN```rrr~~~|||vvvbbbMMMJJJGGGEEECCC@@@???===<<<@@@EEEOOOGGG@@@>>>??????@@@AAAPPPqqq}}}wwwqqqllliiidddfffiiilllmmmjjjeeeaaadddgggiiiiiifffccc``````]]]___```aaaccchhhooouuuzzzuuuhhhaaa\\\]]]dddlllpppnnnmmmnnnjjjmmmuuu~~~nnnOOO<<<222///111//////...............---,,,,,,------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------///---,,,...///......000;;;SSSnnnppppppyyy{{{uuuddd]]]^^^dddoooxxx~~~vvvooommmpppppplllfffbbb```^^^YYYSSSLLLEEEBBB@@@>>>===BBBDDDHHHKKKOOORRRUUUWWWWWWYYY[[[___eeeoooyyyxxxCCC222:::000///111333111------111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...333,,,000BBBNNNQQQVVV```pppwwwccccccjjjyyy|||ooofffIIIJJJXXXsss~~~{{{nnnfffZZZNNNIIINNNZZZccccccbbb___]]][[[[[[[[[[[[XXXYYYYYYZZZYYYYYYWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRLLLKKKJJJIIIHHHHHHGGGGGGDDDCCCBBBCCCDDDEEEFFFHHHHHHJJJLLLNNNPPPRRRSSSTTTPPPRRRSSSQQQQQQXXXgggsssvvvqqqlllkkkllluuuttt___\\\gggzzzqqqqqq^^^999222000000000...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---//////////////////333777===FFFTTTjjj{{{|||vvvjjjoooxxx\\\KKKJJJGGGDDDAAA??????@@@@@@>>>>>>CCC???;;;:::===>>>???>>>???ZZZ{{{{{{xxxpppoooooonnnlllgggaaa]]]aaadddffffffeeecccbbbbbbbbbgggnnnsssxxxtttiiiaaa]]]\\\eeeiiippprrrjjjaaa^^^bbbsssuuu~~~nnnjjjrrrMMM888333222///---------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...000111CCC```tttttt}}}zzzvvvxxxeee[[[SSSRRRUUUYYY^^^ccckkkpppyyyzzzwwwsssoookkknnnoookkkfffdddaaa]]]QQQLLLDDD???>>>???AAABBBFFFIIIMMMPPPQQQSSSVVVWWW]]]]]]^^^dddqqqyyyJJJ<<<999333111///000333111,,,,,,///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222,,,,,,999HHHRRRVVVXXXggg{{{rrriiigggqqq}}}~~~vvvoooPPPTTTfffyyywwwnnn```RRROOOVVV______^^^\\\ZZZWWWVVVUUUTTTOOOPPPPPPQQQQQQPPPOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEECCCCCCFFFHHHGGGHHHKKKNNNPPPTTTVVVVVVVVVWWWXXXTTTQQQLLLEEEBBBHHHUUU___iiikkkppp{{{|||iii\\\]]]sssxxxnnn___\\\LLL///111111111///---,,,,,,---++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---...............333999>>>HHH^^^}}}}}}xxx{{{yyyrrrhhhqqq{{{zzzWWWIIIKKKHHHBBB???===@@@EEEGGGAAA::::::::::::;;;===>>>===:::<<>>@@@DDDGGGIIIKKKNNNRRRTTTTTTTTTWWWYYYaaafffnnn{{{NNN777::::::111000------000000---,,,...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...//////333???MMMSSSRRR^^^pppqqqhhhpppeeeiiizzz|||mmm[[[OOONNNRRRWWWWWWVVVUUUTTTRRRQQQPPPLLLLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHEEEFFFKKKMMMKKKLLLPPPSSSVVVYYYXXXUUURRRQQQRRRNNNIIIBBB===@@@KKKZZZeeetttaaaXXX^^^qqqooobbbUUUJJJ>>>000000000///---,,,---------++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,............,,,111555666<<>><<>>>>>:::666<<<>>>QQQuuu}}}ooobbbYYYZZZ^^^bbbgggmmmkkkcccYYYPPPLLLQQQaaarrrttt|||vvvwwwlllBBB888///...111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++******+++++++++,,,,,,,,,+++///111///,,,,,,///111333---777VVVuuu~~~uuuzzzlllddd^^^UUUMMMLLLOOOQQQVVVZZZXXX^^^hhhqqqrrrrrr{{{~~~}}}}}}xxxqqqhhhiiiddd\\\VVVTTTLLLCCCBBB@@@???@@@DDDIIILLLMMMPPPSSSVVVWWWWWWWWWYYY\\\bbbnnnQQQ<<<444,,,+++222000+++***---///---,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++333444000777HHHQQQOOOVVVeee{{{zzzkkkppp}}}}}}wwwdddTTTLLLJJJOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEEEEFFFHHHJJJKKKGGGDDDEEEKKKMMMKKKLLLQQQWWWYYYZZZWWWQQQKKKGGGFFF>>>;;;:::@@@OOOfff}}}ccc[[[TTTZZZnnnuuu```aaaUUUAAA666222//////---++++++......---************************++++++************+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---------///000///......111222222555BBBWWWhhhfffllltttzzz|||zzzuuurrr|||}}}uuuzzzmmmPPPNNNFFFCCC>>>>>>>>>>>>============888888999::::::;;;<<<<<<;;;DDDNNN]]]zzzpppggg\\\^^^aaadddeeeddd```\\\OOOQQQIIIJJJZZZhhhttt}}}zzzwwwfffGGG222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,000444;;;NNNkkk{{{ssslll^^^QQQPPPTTTVVVVVVVVV^^^bbbdddcccdddiiilllkkkqqqssswww{{{~~~yyyuuupppkkkfff```[[[TTTMMMGGGEEEDDDEEEBBBDDDGGGIIIKKKNNNRRRUUUYYYUUUSSSVVVXXXZZZaaahhhtttyyyYYY<<<666777333,,,***......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////...222???SSSbbbVVVXXXgggkkkdddqqqvvviiiYYYNNNLLLMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJIIIGGGDDDIIIIIIEEEFFFJJJKKKGGGIIIFFFDDDEEEIIIMMMMMMMMMOOONNNLLLLLLLLLNNNPPPRRRVVVTTTQQQLLLHHHCCC>>><<<555<<>>OOOXXXfffyyyyyypppmmmllljjjhhhmmmwwwiiiaaaTTTFFF:::333///......------------,,,,,,,,,************************+++******))))))******+++*********+++++++++,,,,,,***,,,...//////...,,,***,,,,,,,,,------------...***,,,---,,,,,,000999???LLLYYYkkkxxx|||zzzyyyyyy~~~iiiLLLHHH???<<<:::::::::999999999888888666666777777888888999999888888888999>>>PPPnnn}}}vvvrrrlllggg^^^WWWWWW[[[ZZZXXXTTTPPPMMMKKKIIIIIIMMMYYYddduuussswww}}}[[[AAA444...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,+++---///111;;;XXXtttzzznnn{{{kkk```[[[YYY\\\aaaiiippptttooogggbbb^^^ZZZYYYYYYYYYZZZ[[[]]]___``````______```bbbdddfffhhhccc___ZZZVVVSSSOOOKKKHHHGGGFFFDDDDDDEEEHHHLLLNNNNNNRRRWWWZZZ\\\\\\]]]^^^\\\___dddiiilllrrrTTT<<<333///111///***+++000---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,333???IIIRRRSSSVVVbbbwwwyyywww|||~~~|||kkknnnuuu}}}~~~sssbbbSSSKKKHHHFFFFFFDDDCCCCCCEEEGGGGGGFFFDDDDDDCCCAAA@@@CCCHHHGGGCCCFFFEEEFFFHHHJJJKKKJJJHHHKKKKKKJJJFFFBBB>>>======999<<<@@@CCCFFFMMMUUU\\\uuurrrllldddcccjjjsss{{{{{{ggg[[[RRRDDD888222000...---------------,,,,,,,,,,,,************************+++******))))))******+++*********++++++++++++,,,***+++---......---+++***,,,,,,,,,,,,------------,,,...///...,,,...333777>>>MMMaaarrryyy|||}}}~~~~~~hhhJJJFFF===999:::999999888888777777777555555555666666777777777333333777:::888;;;PPPiiifffiiiqqq||||||zzzwwwssspppmmmggg```[[[TTTNNNPPPUUUKKKIIIGGGEEEFFFKKKQQQUUUddd|||}}}|||}}}YYY@@@555333333//////......---,,,,,,++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,///***+++///---///EEEaaasssuuu{{{rrriiifffhhh}}}oooeee___[[[]]]ZZZWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXVVVTTTQQQOOOMMMKKKIIIHHHNNNNNNNNNOOOPPPSSSVVVXXXWWWXXXZZZ[[[]]]___cccfffgggiiioooyyyUUU:::666333222222///((((((+++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++---...,,,+++...444:::HHHMMMOOOSSSeee{{{zzz}}}~~~rrruuu}}}~~~ooofff```ZZZWWWNNNKKKFFFCCCAAA@@@===<<<<<<999777888===CCCDDDBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDD@@@;;;999:::;;;DDDKKKUUU___iiitttppp^^^bbbkkkwww}}}pppnnnwwwxxxqqqTTTRRRGGG999111///000///...---------,,,,,,,,,++++++******************************))))))))))))******************++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,------------///000000//////111333888CCCUUUgggtttzzz{{{yyyyyyzzzyyyxxx|||gggIIIFFF===999::::::999999888777777666444444555555555555666666444333777<<<999555>>>MMMxxx}}}wwwnnnhhhhhhmmmssswww~~~{{{{{{|||~~~}}}zzz{{{vvvqqqlllkkknnnrrrsssrrrkkkaaaWWWPPPJJJCCC@@@AAACCCEEEGGGJJJPPPYYYccckkk|||{{{}}}VVV===444222///,,,......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,///((((((//////---999LLLqqqxxx~~~xxxtttuuuvvvpppllljjj^^^ZZZVVVTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSRRRRRRQQQQQQRRRSSSYYYYYYXXXXXXXXXYYYZZZZZZ^^^^^^]]]]]]```fffnnnsss}}}~~~}}}RRR777000222///...000000//////000,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,...///---++++++...111<<>>===<<<;;;<<<>>>AAACCCHHHJJJKKKJJJIIILLLRRRXXXiiippp{{{ttthhhdddlllzzzooodddnnn{{{{{{uuu[[[XXXIII@@@444------//////---------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++******+++,,,,,,+++******+++++++++,,,,,,,,,------***,,,---.........//////444999EEEWWWjjjuuutttppprrrtttuuuuuuyyy~~~~~~zzzeeeIIIFFF===:::;;;::::::999888777666666444444555555555555555555777555444555555444888???WWWrrrzzzkkkaaa[[[YYYdddhhhqqq}}}yyyrrrpppnnnllllllnnnpppqqqqqqpppqqquuuyyyyyyvvvssskkkiiihhhiiilllmmmkkkhhhVVVMMMEEEBBBAAA>>>>>>@@@BBBKKKWWWcccmmmwww}}}oooSSS666,,,000222...(((------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))(((((((((((()))******************++++++++++++,,,''''''---000...222:::UUUppp~~~~~~|||}}}~~~|||rrrkkkccc^^^\\\[[[ZZZXXXYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWXXXXXXXXXXXX[[[]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYY]]]bbbjjjtttwwwNNN<<<666222222///,,,---///000///...+++++++++*********))))))*********+++++++++++++++************************************************************++++++++++++,,,...//////---,,,,,,---333>>>GGGHHHMMM^^^vvv{{{vvvrrr~~~~~~zzzsssmmmhhheeeZZZTTTNNNKKKHHHEEEGGGJJJMMMNNNNNNMMMMMMOOOSSSVVVccchhhmmmppprrrwww~~~pppkkkpppuuuvvvxxx~~~gggeeewww___QQQ[[[>>>888111,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++*********++++++*********++++++++++++,,,,,,,,,,,,+++,,,---///000111111111000000777FFFYYYfffhhhfffjjjpppuuuxxx|||bbbGGGEEE>>>;;;::::::999888777666555555555555555555555555555555555666444000111666888777@@@PPPfffyyyzzzlllddd[[[ZZZ\\\gggyyyyyyuuuqqqqqqtttwwwvvvtttqqqrrrvvv|||}}}yyypppkkkddd___\\\XXXRRRNNN@@@<<<:::<<>>III___ssshhh[[[XXX```ooo|||qqqfffXXXMMMFFFBBB???===>>>>>>???@@@BBBHHHXXXhhhzzz~~~hhh@@@222///000444111+++***...,,,,,,++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***//////+++***---///...,,,555EEE[[[ttt~~~vvvsssvvvyyyzzzyyywwwuuuqqqmmmjjjgggfffeeeccceeeeeedddaaa```bbbeeebbbdddhhhkkkoooqqqrrrrrrtttmmmGGG:::777111...222)))---000///------......************))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,---......---,,,+++333333;;;EEEIIIKKKXXXiii{{{mmmsss}}}~~~}}}{{{zzz{{{}}}uuullloooyyyzzztttggglllrrrwww|||mmm]]]^^^sssnnnYYYSSSCCC---,,,...000000...,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))(((((()))+++,,,,,,+++...000222333555<<>>888777888888777666666666777777666555444333333222222222444444444444444444444444666:::888AAA[[[rrroooYYYSSSPPPPPPQQQSSSYYY```bbbiiirrr{{{zzzpppyyy{{{kkk\\\VVVMMMGGGHHHLLLTTTbbbooouuuiiirrr{{{vvv~~~fffBBB222111------------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++++++++,,,555HHHccc~~~uuukkkjjjqqq{{{gggLLL;;;///111444000...222------------,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********)))))))))(((((())))))************))))))******))))))******+++,,,++++++,,,,,,,,,---------000...444DDDSSSXXXUUURRRcccsss}}}~~~{{{|||~~~{{{~~~~~~zzzyyy{{{~~~|||tttmmmeeegggkkkooottt{{{wwwmmmeee___]]]fffppp~~~zzzrrr\\\MMMCCC999222000------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,......///222888<<>>777999JJJqqqcccLLL@@@QQQrrrttt}}}rrrqqqvvv}}}bbbFFF777///111)))%%%***000000---+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***,,,,,,((()))...000...---333;;;IIIcccRRR===222666666+++(((111...---++++++...000---(((************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))************---((((((...///---333>>>JJJXXX[[[OOOKKKWWWccceeettt}}}xxxuuu~~~~~~~~~|||pppnnnzzzzzzssspppxxxaaaEEE<<<:::222//////000---)))***...************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************,,,)))'''(((+++---,,,+++)))))),,,///---+++...444999>>>JJJYYYaaadddiiiooosssVVVHHH:::666888666444444444333333333222222111000///......///000111---...////////////111333===???@@@===888777:::>>>WWWKKKCCCCCCDDDHHHYYYmmmrrrlllzzzSSS;;;222000111...---,,,***)))((((((((()))))))))))))))(((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,---...000666GGGggglllNNN888444000///222333///,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,555777===EEEOOOVVVZZZ[[[cccmmmzzz|||zzz{{{jjjrrryyy|||~~~|||zzz{{{pppuuu|||wwwyyyVVV===;;;888//////...---,,,+++,,,------))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((+++*********))))))(((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------000555999>>>HHHVVV```rrrVVVGGG:::666777555333333333333222222222222000000////////////000000000000000///......111333AAABBBAAA<<<666222333666>>><<>>MMMRRRJJJ@@@::::::???MMMdddrrrRRR@@@111...,,,,,,...000000///++++++***)))(((''''''((('''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******************++++++++++++***///222///,,,///:::EEERRRaaauuuaaaDDD666444555555///---++++++,,,,,,+++***************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***,,,------///777DDDNNNcccbbbaaacccgggnnnssswwwzzz{{{qqqpppyyy~~~ooogggpppwwwwww|||~~~yyyrrrpppqqqxxxmmmZZZBBB888000000111///---,,,---,,,,,,+++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************************++++++++++++---///000///......///111hhhNNNBBB777333555222111111111000000000//////---...///000000///...------------,,,---111666:::333333222111//////111222333000111777<<<;;;999888777555999GGG\\\sss___AAA111+++++++++***+++,,,,,,+++*********)))(((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((('''((())))))***))))))*********+++++++++,,,---.........///111222555EEE\\\rrrfffTTT===222222444///***...,,,++++++,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++***,,,---,,,***,,,444;;;MMMVVVaaahhhiiihhhggghhhoootttzzz~~~|||sssrrrzzzyyyzzzuuurrrxxxvvvpppuuu}}}zzzwwwwww{{{|||{{{wwwyyy}}}{{{wwwyyyvvv```III;;;333...---222222---***---+++++++++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''&&&(((((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********)))))))))*********++++++(((***,,,------------...dddKKK@@@666333666333111111111111000000000///.........//////.........+++,,,,,,,,,---000555999333222000///....../////////...---///111333333444222555888999;;;IIIfffcccEEE555...,,,---,,,,,,++++++************))))))((('''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***)))))))))************++++++***)))+++...///...+++///222>>>VVVtttyyy\\\???<<<888333///---,,,,,,,,,,,,,,,++++++,,,------******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++(((***,,,+++******---000333BBBTTT```ddddddeeegggjjjnnnsssvvvxxx|||zzztttuuu}}}}}}{{{xxxxxxzzz}}}zzzvvvyyy{{{{{{vvvtttvvv{{{}}}qqqgggXXXEEE555000222///...---***'''(((+++***++++++++++++***))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******((())))))))))))************+++,,,------------,,,___HHH???555333666444222222111111111000000000///......------......///+++,,,---------///222444111000...------.........---///111111111222333333111333666555111444GGG[[[lll|||rrrWWW999+++***+++---///+++,,,,,,+++*********+++((((((''''''&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))************)))))))))***,,,---,,,,,,///+++---<<>>IIIRRRZZZaaafffeeejjjpppssstttuuuxxx{{{~~~~~~xxxtttwwwxxxvvvyyy}}}uuuvvvyyyzzzfffTTTKKKAAA444...111000000---)))((())))))''')))***+++++++++***(((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))******---,,,,,,---......---,,,}}}]]]FFF>>>555444777444222222222222111111111111///...---,,,,,,---...///,,,---......------...000...---,,,,,,...///000000+++000222000...///111333666///...333777555444666>>>XXXwwwaaa<<<444000000...))))))---((()))))))))((('''(((((((((((('''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************)))+++,,,,,,******,,,///,,,,,,,,,...666HHH___oooyyy}}}cccJJJ===888555,,,+++***,,,...///,,,))))))***************,,,---))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************+++)))((()))+++++++++***---+++***000;;;JJJVVV]]]aaagggooossssssrrrrrrsssrrrwwwxxxtttvvv~~~}}}kkkUUUAAA:::444***+++444)))------***---111---$$$)))******++++++)))((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((()))+++,,,,,,+++zzz\\\GGG???555222666444111111111111000000000000........................---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...////////////000000000000222222333333333222222111555<<>>;;;666///---///000///------,,,,,,+++******))))))))))))*********))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&((((((%%%''',,,+++***((('''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++qqqUUUBBB<<<444222555333111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........////////////000111000000//////000111111444///---000555===JJJVVV{{{xxxyyy|||^^^PPP???444000///,,,))),,,,,,,,,++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++...---,,,++++++,,,---......333???TTTmmmmmmTTT@@@666///+++---//////...///------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))***++++++***))))))+++---+++111;;;GGGSSS___iiipppoootttxxxyyyzzz}}}{{{www{{{{{{zzzvvvqqqtttooo___SSSEEE555***111---***+++---//////---,,,,,,++++++***)))))))))************))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&((('''%%%(((...333///,,,)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++kkkPPP???:::333222555333111000000000////////////++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***+++,,,,,,---------.........///////////////.........///000111000......111222222666===EEEYYYrrr~~~|||}}}cccCCC111...+++---111111...***+++++++++******)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))))))))*********************++++++,,,,,,,,,111//////666EEEYYYmmmxxxkkkTTTEEE>>>999555222111111111000...+++***---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++------+++***++++++***+++---111888AAALLLSSSdddkkksssxxx}}}||||||~~~}}}xxxpppnnnuuu}}}ttteeePPP@@@888444111......,,,******,,,,,,***)))++++++******))))))))))))************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''''''''+++111555111,,,)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************gggLLL<<<999333111444222000000000////////////...+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------...............---------...//////000///...111444444000111444333;;;FFFRRR___qqqssscccOOO<<>>333------111...---***(((''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++*********''',,,111000---,,,111666;;;BBBPPPdddzzzoooWWWHHH888444222333333///---...***,,,,,,***+++///000...,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%''')))***))))))***+++*********)))(((***---///333999???EEEOOO[[[ccceeerrruuutttnnnmmmuuu}}}~~~~~~qqqeee^^^UUUGGG<<<222///,,,---///000...+++*********+++++++++++++++)))))))))((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''((((((---333,,,)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******bbbIII;;;999333111333000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***************++++++,,,+++,,,,,,,,,,,,---------***,,,...000111111///...///,,,---///...,,,...333///000222333444555666666CCCHHHZZZuuu~~~wwwkkk```WWWQQQ<<<444......---)))(((+++$$$(((,,,...---+++((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++***))))))))))))***&&&***...///...,,,,,,,,,***000999FFFUUUhhhyyy|||iiiZZZLLL>>>555333777111...///...******...///000...)))***...---(((******)))))))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&((()))(((''''''(((***''')))******))))))+++---))),,,...///555@@@FFFHHHZZZ___aaa___aaammmyyysssvvvzzz~~~{{{~~~~~~zzz}}}xxxxxxiiiUUUFFF===666...'''---------///111000---***************)))***+++,,,((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$(((((('''***///)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***bbbIII;;;999444111333///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------))),,,///222333111///---------111555333...---///...000111111000000222555555333>>>ZZZrrrzzzuuupppxxxxxx||||||dddXXXHHH<<<777555333000///(((&&&,,,...***''''''++++++***&&&######'''***&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''((()))+++,,,///,,,)))((()))*********...///000222777DDDUUUbbbpppuuuzzzzzzjjjOOOEEE<<<999444///...222...***+++000111------000,,,---***&&&)))...,,,%%%))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))******)))''''''(((***((()))***)))'''&&&'''(((+++,,,+++(((***111555555===GGGNNNNNNRRRZZZaaaaaa___dddllluuu||||||{{{~~~xxxwww|||mmmaaaMMMDDD888000---///111333111...***((()))+++++++++,,,,,,+++)))'''''')))***'''''''''((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((%%%&&&+++((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))```FFF777666222222555222000000///...------,,,,,,)))******++++++******)))************************,,,,,,,,,++++++*********)))************+++++++++---------.........//////..................------......///000000000000000000000555BBBOOOTTTOOOHHHLLLWWWiii{{{|||~~~{{{zzz}}}wwwlll___TTTLLLGGGDDD333333111000...,,,+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++******************,,,---...000111333444555EEENNNZZZccckkkyyyxxxkkk\\\OOOEEE???555444333111000...---,,,------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------///222555777:::@@@GGGMMMXXX\\\dddlllssswwwyyyzzz~~~}}}}}}~~~|||wwwsssrrruuu|||ttthhh]]]PPPBBB888000//////...------,,,,,,************************+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&$$$%%%''')))******((((((&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$###$$$%%%&&&"""######$$$%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((({{{___EEE777666222222555222000//////...------,,,,,,******++++++++++++******************************,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,------------...............---------------......///000000000000///......222:::BBBCCC>>>777555888>>>FFFLLLOOOOOOMMMVVV[[[```aaa___]]]^^^```YYYWWWUUURRRPPPNNNMMMLLLDDDAAA<<<666111///------//////...---,,,++++++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************************++++++,,,...///000111222000666===BBBHHHRRR```kkktttvvvyyy~~~yyykkk^^^TTTRRRLLLEEE===666111...////////////......---------,,,,,,,,,,,,++++++++++++++++++******)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---,,,---.........111666:::GGGJJJPPPXXXaaaiiinnnrrrsssqqqqqqssswwwxxxuuuqqqrrrrrrqqqpppppprrrwww{{{yyyuuummm[[[SSSJJJBBB===777000+++......------,,,++++++***))))))))))))))))))))))))++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&%%%&&&((()))***)))(((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((ttt\\\CCC777666222111444111/////////...------,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++*********)))))))))*********+++++++++++++++,,,,,,,,,,,,---------------------------------...///////////////,,,---000444777555000,,,555333222333555888999999333777:::;;;999777777999222222111000////////////---------,,,------...///+++++++++***************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((()))))))))))))))******************++++++,,,---------((()))***,,,...444;;;@@@GGGKKKQQQYYYbbbmmmwww~~~}}}yyyuuusssqqqlllkkkeeeZZZPPPHHH@@@999111111000///...,,,,,,+++******++++++,,,---------,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,***)))***---000666777:::???GGGPPPWWW\\\ZZZXXXWWWYYY\\\^^^]]]ZZZfffiiimmmqqqtttwww{{{~~~{{{tttgggXXXKKKDDD;;;666000------...---+++,,,,,,,,,+++******))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''(((((('''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$######$$$%%%&&&&&&))))))((((((((('''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''oooYYYAAA666666222000333111//////.........---------+++,,,,,,------,,,,,,+++************************+++++++++***************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---...............+++///333555555333000///---...///111333333111///,,,///111222000......///---------,,,------......++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***************+++++++++///---+++***+++---///000+++...333888<<>>666333222000///111//////......---,,,,,,,,,***************************))))))(((((())))))***------,,,+++)))(((''''''''''''((((((((()))))))))))))))(((((())))))************))))))))))))******((((((((((((((((((((((((++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&^^^GGG===555333222000///111//////...------,,,,,,+++************************))))))(((((((((((())))))++++++***))))))((('''''''''''''''((((((((())))))))))))((('''''')))***+++)))))))))(((((()))))))))((((((((((((((((((((((((*********))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&|||]]]FFF===555333222000///111.........---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++)))((((((''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((())))))$$$%%%''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$######$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&vvvYYYEEE<<<444222222000///111......------,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((((((''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################""""""""""""############$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&((()))***&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%xxx]]]EEE;;;444222222000///111......---,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################""""""""""""######$$$$$$##########################################"""############$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&&&&&&&''')))***%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%fffDDD;;;333222111000///111......---,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""######$$$$$$##########################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%bbbDDD;;;444222222000///000...------,,,,,,++++++***))))))************))))))(((((((((((('''''''''''''''&&&$$$###$$$&&&((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$___DDD;;;444222222000///000...------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''((('''&&&&&&&&&''')))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$##################$$$########################$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%\\\CCC:::333333222000...///...------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''((('''&&&&&&&&&'''))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$%%%%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%ZZZBBB999333333222000...///...------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""""""""#########$$$$$$$$$#################################################################################$$$$$$####################################$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%XXX@@@888333333333000...///...------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""""""""#########$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""########################""""""############""""""!!!""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&~~~VVV???888222333333000.........------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***(((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$#######################################$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&{{{SSS>>>777222333333000.........------,,,,,,++++++***))))))************))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!########################""""""############""""""############$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''yyyQQQ===777222333333000............---,,,,,,++++++***))))))************)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$%%%''''''&&&%%%$$$########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''########################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''yyyTTT>>>888333333222...---///...------,,,,,,++++++***)))+++***(((&&&)))+++,,,'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&)))'''&&&((('''"""######$$$%%%&&&'''((((((%%%&&&(((((((((%%%"""!!!###$$$$$$%%%%%%%%%%%%%%%###)))+++&&&$$$&&&$$$ %%%((((((%%%$$$%%%$$$!!!&&&###%%%***)))###"""&&& &&&)))%%%$$$'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&,,,'''###&&&))))))((('''###"""%%%***(((""" ###################################################%%%'''))))))%%%!!!$$$ ###''''''$$$"""$$$$$$###############$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxSSS>>>777333333222///---///...------,,,,,,++++++***))))))'''&&&''''''&&&###)))))))))((((((((('''''''''''''''''''''''''''''',,,+++'''!!!!!!&&&(((%%%))))))((((((''''''&&&&&&((()))+++++++++)))&&&$$$%%%%%%&&&'''''''''''''''###%%%$$$!!!###'''&&&"""&&&(((&&&!!!"""'''***)))'''!!!&&&%%%$$$%%%%%%''''''$$$&&&******%%%&&&&&&&&&&&&&&&&&&&&&&&&###***///222000+++&&&)))!!!!!!###(((...################################################$$$  &&&+++..."""'''(((###"""##################$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxSSS===777333333222///...///...------,,,,,,++++++***&&&%%%&&&)))---///---+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$'''***'''!!!'''''''''&&&%%%$$$######'''((()))))))))'''%%%###""""""###$$$$$$$$$$$$$$$%%%%%%""" ###''''''### $$$&&&%%%&&&((((((%%%&&&'''******&&&"""&&&---'''&&&###!!!###'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((+++444===888---'''$$$%%%((()))###################################################)))&&&"""!!!!!! %%%'''&&&$$$!!!"""'''+++###"""""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""""""""""""""######$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwQQQ===777333333222///...000...------,,,,,,++++++***---+++))))))'''###!!!!!!)))))))))(((((((((''''''((((((((((((((((((((((((###&&&((((((((((((%%%###&&&&&&((()))))))))(((((())))))***++++++)))(((&&&$$$%%%%%%&&&'''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%+++---+++&&&$$$%%%### ###%%%'''(((%%%"""!!!"""&&&'''&&&$$$###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%,,,***$$$%%%333>>>222&&&###!!! !!!###'''+++################################################"""&&&)))+++++++++$$$!!!!!!%%%"""""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""######$$$""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuNNN<<<666222333222///...000...------,,,,,,++++++***)))(((***,,,***&&&)))000&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---+++)))%%%!!!!!!&&&,,,!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############"""!!!###''''''%%%"""$$$'''%%%******+++### ***///***!!!###%%%)))***'''%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%###(((111777///!!! %%%((('''$$$######$$$################################################((((((&&&"""###!!!%%%'''&&&((()))$$$######""""""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrKKK<<<666222333222//////111...------,,,,,,++++++***$$$!!!###((('''"""$$$+++************))))))))))))''''''''''''''''''''''''###''''''$$$$$$(((&&&'''((())))))(((&&&$$$'''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&& """%%%$$$"""$$$)))&&&+++//////---***###$$$&&&"""%%%*** """&&&%%%$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%***///111*** ###+++###&&&$$$#########!!!###################################################''')))'''%%%$$$$$$"""*********000$$$$$$###############$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""###"""""""""""""""######$$$!!!"""""""""###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$pppHHH<<<666222333222000///111...------,,,,,,++++++***,,,%%%%%%...222+++%%%%%%''''''&&&&&&&&&%%%%%%%%%########################...'''$$$(((+++((($$$###!!!###%%%%%%$$$""" ########################!!!!!!"""###############...%%%!!!%%%%%%%%%'''###''''''///>>>GGG???000%%%!!!...$$$ $$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%000>>>DDD>>>222'''&&&******$$$################################################$$$ """%%%%%%###>>>BBB>>>000'''&&&!!!%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""######"""""""""""""""######$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&########################oooFFF;;;666222333222000///111......---,,,,,,++++++***&&&"""000QQQnnnyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyymmmOOO... """''',,,mmmpppssswwwyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvBBB/// ''''''%%%###(((""")))QQQFFF333######(((((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&(((JJJqqqAAA################################################&&&!!!???wwwqqq&&&&&&$$$###""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""######"""""""""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&########################iiiJJJ:::777444111000000...---...---,,,+++************111+++!!!------&&&###'''&&& """'''&&&===***000)))"""*** %%% ((('''///WWW&&&###333"""###%%%$$$###!!!!!!!!!'''***GGG+++ ,,,%%%$$$(((***###$$$"""'''########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$###!!! """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################gggGGG:::777333111000000...---...---,,,+++************,,,333---"""%%%$$$)))***######'''###$$$%%%!!!cccsss777&&&$$$222***111///333222444$$$"""!!!"""###$$$$$$$$$+++888+++### ###%%%$$$!!!%%%####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$######"""!!! """############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$###"""###$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################eeeEEE999777333111111000///---...---,,,+++***************000BBBiiifffzzz~~~}}}bbb<<< $$$,,,&&&"""&&&;;;===((()))'''&&&###///999...//////000YYY666$$$'''###!!!!!!###%%%%%%###ccc###%%%$$$+++!!!!!!$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$#######################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$!!!%%%)))***&&&###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddDDD999666333111111000///...------,,,+++************$$$/// (((---###)))FFF444"""!!!%%%***'''!!!$$$+++:::WWW---)))'''((($$$fffeee&&& ###'''%%% ???///pppWWW+++!!!%%%%%%$$$###"""!!!!!!!!!vvvyyyhhh111!!!... ###(((###$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$##################$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""")))//////***%%%###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddEEE999666333111111000///...------,,,+++************'''000***---000+++......zzz,,,$$$&&&666...&&&$$$'''***'''###$$$&&&IIIyyy...'''%%%(((&&&(((%%%$$$mmm+++ 666&&&111)))&&&111,,,(((<<<..."""%%%%%%""" """AAA((( """999555$$$""""""###!!!$$$###########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""######$$$######""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""#################################$$$$$$#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""")))//////***%%%###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddEEE888666222111111111000///...---,,,+++************000+++"""$$$)))(((...ggg'''333""" %%%(((******'''""",,,%%%xxx,,,"""%%%$$$)))'''III555%%%'''###"""777iii ,,,%%%'''JJJ///$$$...***+++555''' ###$$$######$$$%%%ggg""""""###;;;444"""!!!((( !!!########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""###############"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#####################$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$!!!%%%)))***&&&###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################aaaBBB888555222111111111000///...---,,,+++************"""!!!---333111000)))""",,,===!!!(((!!!''',,,///((('''222!!!...)))&&&$$$%%%)))&&&ppp###'''...&&&&&&(((!!!###((([[[ 000((("""```BBB***%%%+++%%%!!!###)))%%% $$$'''%%%###ooo@@@'''++++++!!!%%%"""###!!!+++$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!""""""#########"""""""""############$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################___@@@888555222111111111000///...---,,,+++************///$$$***'''###''',,,&&&888777$$$###***%%%""""""(((,,,***&&&###!!!)))###444&&&((($$$&&&)))$$$***$$$...%%%%%%)))***(((***%%%!!!...***...QQQ((($$$&&&---)))$$$$$$&&&'''"""xxx999,,,$$$((($$$!!!uuuLLL%%%$$$"""%%%%%%&&&000"""DDD<<<$$$ +++)))########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############"""""""""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################^^^CCC777555333111///...............---,,,+++))))))(((((((((((((((((((((((((((&&&AAA'''"""'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***444UUU)))&&&)))$$$"""&&&111<<<999)))%%%###!!!!!!###$$$""" !!!!!!000KKK&&&&&&$$$''' ---999999...$$$$$$(((&&&"""&&&""""""%%%!!!&&&ttt''' &&&(((!!!!!!+++999999+++!!!!!!""""""###$$$((( )))333+++ ###+++"""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""##################################################################$$$%%%%%%%%%%%%$$$########################"""###$$$$$$###"""###$$$$$$%%%%%%$$$"""!!!"""###!!!"""###%%%$$$###!!! ###########################$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################[[[@@@777555333111///............------,,,+++***)))(((((((((((((((((((((((((((&&&AAA'''"""'''%%%&&&&&&&&&&&&&&&&&&&&&&&&...'''"""333!!!HHHxxx333%%%***)))(((,,,&&&111!!! &&&###"""%%%***+++(((###$$$""""""###%%%&&&$$$"""555 &&&&&&$$$$$$((( %%%+++***%%%!!! !!! &&&(((""""""&&&%%%""":::"""!!!!!!$$$%%%'''!!!###******###!!!'''&&&!!! $$$((('''%%%###)))aaa(((######$$$!!!"""""""""""""""""""""""""""#########""""""#########"""""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############################################################"""######$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###$$$%%%$$$""""""###$$$!!!"""###$$$$$$###"""!!!########################$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################VVV>>>777555333111///............---,,,,,,+++***))))))((((((((((((((((((((((((&&&AAA'''"""(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''' ---"""'''...]]]'''---''''''"""+++***%%%///+++$$$$$$### !!!&&&***###"""###%%%''''''&&&$$$$$$,,,$$$%%%((("""&&&&&&$$$"""###$$$%%%###!!! $$$'''%%% """###aaa!!!((( ,,,(((!!!!!!!!!!!!((('''%%%"""!!!$$$'''$$$###+++===$$$&&&&&&$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############################################################!!!"""######$$$$$$##############################"""###$$$$$$###"""###$$$"""###$$$$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################zzzRRR===777555333111///.........------,,,,,,+++***))))))((((((((((((((((((((((((&&&AAA(((###(((%%%&&&&&&&&&&&&&&&&&&&&&&&&///###***222,,,aaa%%%333---'''000 000666...### ###&&&%%%###"""$$$'''"""###$$$&&&'''&&&%%%######$$$QQQ%%%$$$&&&""""""(((%%%"""###&&&((('''$$$###'''$$$"""$$$###!!!$$$777&&&...$$$((($$$!!!!!!%%%%%%!!!!!!$$$!!!'''''' !!!%%%%%%333&&&ccc!!!###'''&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############################################################!!!!!!"""############"""########################"""###$$$$$$###"""###$$$!!!"""$$$$$$######$$$&&&######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$##################$$$""""""############""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################vvvOOO>>>777555333111///.........---,,,,,,++++++*********((((((((((((((((((((((((&&&AAA(((###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$!!!)))///)))+++SSS000$$$''')))888%%%^^^jjjmmm!!!"""((( '''"""###%%%&&&&&&%%%$$$###"""###%%%%%%%%%$$$######///$$$777'''!!!%%%"""!!!"""##################"""%%% $$$---&&&)))---+++&&& $$$###"""###&&&&&&###"""######%%%######%%%&&&$$$&&&bbb"""''''''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############################################################!!!!!!"""############"""########################"""###$$$$$$###"""###$$$!!!"""$$$$$$######$$$&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$#########""""""############""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################sssNNN@@@777555333111///.........,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&AAA(((###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""---000 ,,,!!!...RRR(((###;;;'''"""'''444***,,,'''### """%%%%%%$$$"""###$$$$$$######$$$%%% ,,,BBB*** ***$$$"""%%%%%%###""""""$$$###'''!!!$$$)))BBB///$$$$$$'''$$$%%%###!!!!!!!!!!!!###%%%'''!!!%%%((($$$KKK$$$'''!!!%%%""""""""""""""""""""""""###""""""!!!!!!""""""###""""""##################""""""""""""############""""""""""""""""""""""""""""""""""""############################################################!!!"""######$$$$$$##############################"""###$$$$$$###"""###$$$"""###$$$$$$###"""###%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################pppLLLAAA777555333111///.........,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&AAA(((###)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###,,, ...)))888;;;$$$""" ,,,444((( &&&###&&&,,,'''$$$"""!!!"""$$$$$$%%%!!!"""$$$######$$$(((,,,000:::))) ***%%%%%%&&&'''&&&%%%$$$%%%&&&$$$)))###""""""JJJ(((!!!"""***%%%$$$$$$""" """$$$$$$((( %%%""""""000TTT$$$###'''%%%""""""""""""""""""""""""#########""""""#########$$$$$$##################""""""""""""############""""""""""""""""""""""""""""""""""""############################################################"""######$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###$$$%%%$$$""""""###$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################################################################################################################"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################nnnKKKBBB777555333111///.........,,,,,,++++++++++++++++++((((((((((((((((((((((((&&&AAA((($$$)))'''&&&&&&&&&&&&&&&&&&&&&&&&888++++++ ***%%%!!!///$$$111222'''&&&***&&&***'''"""%%%((()))'''%%%$$$$$$ !!!#########'''---222---%%%!!!(((###(((&&&###"""###$$$$$$$$$'''"""!!!%%%333'''''')))###!!!$$$&&&&&&&&&&&&$$$!!!$$$(((???nnnttt"""((('''&&&""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################################################################$$$%%%%%%%%%%%%$$$########################"""$$$$$$$$$###"""###$$$$$$%%%%%%$$$"""!!!"""### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######################################################mmmHHH;;;666555333111000///......------,,,++++++******)))(((((('''''''''&&&&&&&&&(((BBB&&&'''$$$''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))!!! :::%%%... &&&$$$&&&&&&$$$$$$$$$$$$&&&&&&---$$$%%%)))###&&&--- """***$$$777!!!###...)))$$$(((!!!,,,)))%%%///%%%!!!%%%///,,,///"""###***%%%""" )))######### %%%&&&!!!...gggVVV---%%%---########################%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%$$$$$$$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$##################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$mmmHHH;;;666555333111000///......------,,,++++++******)))(((((('''''''''&&&&&&&&&(((BBB&&&'''$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%% &&&|||---111&&&&&&%%%$$$$$$%%%&&&&&&%%%"""!!!***111$$$+++bbb///(((,,,&&&%%%$$$+++222+++///xxxZZZ&&&'''((("""))) """!!!(((/// '''HHH***$$$'''(((!!!########################$$$$$$%%%%%%$$$######"""############""""""""""""""""""""""""""""""""""""!!!!!!"""############"""################################################&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$mmmIII<<<666555333111000///......------,,,++++++******)))(((((((((''''''''''''&&&(((BBB&&&'''$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""///)))rrr### &&&&&&%%%%%%%%%%%%&&&&&&UUUXXXfff[[[ddd```ooohhh$$$ $$$&&&''''''(((!!!***%%% 333OOO...******DDD```VVVVVVcccaaammm###$$$"""###%%%##############################$$$$$$######""""""############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""################################################$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""########################$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$mmmIII===666555333111000///......------,,,++++++******)))((((((((('''''''''''''''(((BBB&&&'''$$$'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!333(((%%%qqqKKK)))&&&&&&&&&%%%%%%&&&&&&&&&222...000---&&&!!!!!!"""GGG###***%%%$$$YYYJJJ%%%***&&&!!!%%%########################""""""#########""""""!!!############"""""""""!!!"""""""""""""""""""""""" !!!""""""######""""""################################################ !!!"""$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$lllHHH<<<666555333111000///......------,,,++++++******)))(((((((((((((((((((((((((((BBB&&&'''$$$'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&***)))---***))))))&&&&&&&&&&&&&&&&&&&&&&&&\\\nnn,,,(((!!!""" (((555(((888000%%%)))'''"""999(((+++$$$!!!###########################!!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$###################################################### !!!"""$$$&&&''''''""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""################################################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$kkkGGG<<<666555333111000///......------,,,++++++******)))'''(((((((((((()))))))))(((BBB&&&'''$$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%///$$$)))&&&&&&''''''''''''&&&&&&000)))///!!!$$$'''***!!!"""(((+++GGGHHH000 ,,,###""";;;///### (((!!!"""########################""""""######$$$$$$##################""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##################################################################$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$iiiFFF;;;666555333111000///......------,,,++++++******)))'''((((((((())))))))))))(((BBB&&&'''$$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++$$$222'''111ggg333%%%&&&'''(((((('''&&&%%% 333((($$$///---&&&$$$###***%%%'''---XXXDDD&&&&&&111 ###!!!,,,[[[XXX555 ... %%%########################"""######$$$%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""###############################################################$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$hhhFFF:::666555333111000///......------,,,,,,+++******)))'''((((((((())))))******(((BBB&&&'''$$$'''((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&---!!!$$$,,,,,,!!!<<<%%%&&&'''(((((('''&&&%%%$$$XXX,,, ///!!!(((###---''''''###,,,$$$$$$555$$$$$$///$$$LLL>>>)))%%%###111 ,,,"""RRR***222$$$ +++(((########################"""###$$$%%%%%%%%%%%%%%%############"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""################################################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***&&&%%%%%%%%%%%%&&&''''''************************((((((((())))))))))))***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$eeeEEE<<<555444333111000//////......---,,,+++************+++,,,***111---...$$$(((JJJ'''((($$$%%%''''''''''''''''''''''''(((+++***999(((&&&---"""...""")))###$$$---((('''$$$+++***"""+++|||555)))&&&""""""(((((($$$$$$))) 666&&&,,,### $$$%%%&&&...;;;OOO%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$///===&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%''''''&&&%%%$$$################################################################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%)))((('''((()))******(((((((((((()))***,,,---...333///...111222000111333444000---,,,...000///...111000...,,,***)))((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################''''''&&&%%%$$$###"""!!!########################$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""############$$$$$$$$$########################!!!""""""""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$cccCCC:::555444333111000//////......---,,,+++************'''$$$%%%555###...)))!!!)))AAA'''((($$$&&&''''''''''''''''''''''''555&&& 333)))"""...&&&///%%%&&&---QQQ###&&&(((""")))"""((('''$$$[[[+++)))%%%$$$''')))%%%!!!+++'''$$$***)))&&&###$$$###$$$---uuu___ %%%$$$$$$$$$$$$$$$$$$$$$$$$PPPjjj 222%%%################################################"""###%%%&&&'''&&&%%%$$$################################################################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''((()))(((((()))+++,,,,,,+++//////000222444666888999999555555:::>>>??????@@@<<<999666555777888777666777555333000...,,,+++******)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###########################%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$aaaAAA888555444333111000//////......---,,,+++************---""",,,"""******+++///999'''((($$$&&&''''''''''''''''''''''''999 """&&&...$$$:::%%%...(((###'''""")))'''&&&&&&(((!!!===SSS)))///***'''&&&######'''+++(((###***!!!+++333,,,))) $$$&&&/// DDD&&&%%%%%%%%%%%%%%%%%%%%%%%% +++kkk!!!"""*** ###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$###################################################################################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))((('''%%%$$$$$$&&&)))***,,,,,,,,,---000222222111777888:::<<>>DDDJJJKKKIIIHHHJJJJJJIIIHHHHHHHHHGGGFFFFFFDDDBBB???<<<999888777555333111...+++)))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^@@@:::555444333111000//////...------,,,+++************"""///444,,,------,,,'''***999((()))%%%'''''''''''''''''''''''''''---###<<<111&&&###(((&&&444(((TTT+++ *** ###+++$$$###&&&!!!uuu]]]<<<,,,---***$$$&&&!!!###000///###%%%)))***&&&$$$%%%&&&%%%666000***000///###'''%%%)))$$$)))...QQQ%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH___:::!!!%%%111$$$'''((('''###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$################################################################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&(((+++000666999>>>===>>>@@@DDDFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIHHHKKKEEECCCHHHNNNOOOOOOOOOMMMNNNOOOOOOOOOMMMMMMLLLJJJIIIGGGEEECCCBBBAAA@@@;;;999777444111///---,,,''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^AAA<<<555444333111000//////......---,,,+++************$$$+++,,,)))$$$'''))) FFF((()))&&&'''''''''''''''''''''''''''%%%bbb***,,,###222)))"""***$$$###***&&&'''###&&&@@@iii+++000+++!!!(((%%%555555### ...///!!! %%%+++,,,'''%%%&&&PPPHHH666)))$$$+++)))///%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$"""(((***'''!!!---""" ### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&(((+++000666===BBBEEEFFFEEEFFFHHHKKKMMMNNNMMMOOOOOOOOONNNLLLIIIGGGEEECCC???>>>CCCGGGIIIMMMRRROOORRRUUUVVVUUUSSSRRRSSSOOONNNLLLJJJHHHGGGGGGFFF@@@???<<<:::777555444444******((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#################################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\@@@<<<555444333111000//////......---,,,+++************---%%%%%%&&&>>>'''$$$///"""ccc((()))&&&(((''''''''''''''''''''''''&&&NNN999(((((( ---+++mmm%%%%%%))))))$$$((())))))###'''$$$WWW:::JJJGGGAAACCC>>>AAA;;;:::AAAGGGEEEBBBBBB555&&& )))...)))(((---uuu444666===$$$)))'''...???&&&&&&&&&&&&&&&&&&&&&&&&******lllIII???555666>>>EEEEEEBBB???777===HHHHHHFFF???111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%################################################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,...111666<<>>$$$***,,,~~~((()))&&&(((''''''''''''''''''''''''***ggg|||"""###(((''''''|||###''')))---%%%&&&+++&&&(((((((((___<<<"""%%%)))###$$$---===!!!;;;&&& '''+++***&&&&&&&&&&&&&&&&&&&&&&&&""" )))444$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''')))+++---000111:::===AAAFFFHHHHHHGGGEEEKKKJJJJJJLLLNNNPPPPPPOOONNNNNNMMMLLLHHHDDD@@@>>>666444222111...///888BBBKKKOOOUUUWWWVVVUUUUUUVVVWWWUUUSSSPPPLLLJJJHHHHHHEEEEEECCCBBBAAA@@@@@@@@@@@@>>>999444///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###$$$%%%&&&''''''########################$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""###############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVVBBB;;;777666444222111//////...------,,,++++++******)))&&&)))"""'''(((&&&)))''''''((((((((((((''''''(((...333)))"""---%%%,,,###///$$$&&&555'''<<<'''555 +++RRR000)))+++EEE&&&&&&&&&&&&&&&&&&&&&&&&$$$###+++000+++,,,%%%222"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,+++)))(((((()))******)))))))))+++///333888;;;FFFFFFDDDDDDCCCDDDEEEFFFBBBAAAAAAAAAAAA@@@===:::777<<<<<<888999======999777444111......///111333999>>>DDDIIIKKKLLLNNNOOOUUURRROOOMMMMMMLLLLLLJJJKKKGGGBBB@@@AAACCCDDDCCCBBB@@@===999444111...,,,)))'''$$$$$$%%%'''(((((($$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################%%%%%%%%%$$$$$$#########################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%UUUBBB;;;777666444222111//////...------,,,,,,+++*********...333FFF'''(((&&&)))''''''((((((((((((''''''CCCuuu$$$%%%+++$$$///$$$(((((()))$$$---***KKK+++)))"""...$$$+++"""&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++!!!&&&ppp""""""%%%!!!&&&&&& %%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))))))))))))))***++++++***---333888<<>>>>>>>>AAAAAABBBEEEHHHHHHGGGFFFDDDDDDCCCAAA???@@@BBBDDDBBBAAA@@@>>>;;;888666444---+++((('''(((*********((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$######################################################"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%TTTAAA;;;777666444222111//////...------,,,,,,++++++******""""""hhh'''(((&&&)))'''(((((())))))(((((('''***///888---)))###..."""(((&&&&&&%%%000)))```***$$$'''111000(((---cccttt&&&&&&&&&&&&&&&&&&&&&&&&%%%))) %%%333&&&'''$$$,,,%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))***++++++,,,---111999???AAA???<<<999444333222000////////////111...,,,,,,///444777999666:::<<<<<<>>>@@@@@@======<<<======;;;666000+++///------000555888888666666666555777:::<<<===<<<;;;???BBBAAA===;;;===@@@AAABBBBBBAAA???===;;;999333000---,,,------,,,,,,+++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%SSSAAA;;;777666444222111//////......------,,,++++++******555444%%%,,,+++GGG'''(((&&&***(((((())))))))))))(((((((((+++ooo&&&$$$///%%%%%%*** ---$$$,,,&&&***,,,AAA'''...)))***((((((+++)))000...''''''''''''''''''''''''!!!&&&'''(((VVV###+++ '''---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))************)))(((***,,,///111777999;;;<<<:::666111---.........------.........///...///444<<>>777333111222222222666888;;;<<<;;;999888888>>>??????@@@???===;;;999777555222000000///...---***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$~~~QQQ@@@;;;777666444222111//////.........------,,,++++++***!!!"""%%%,,,---111===''')))'''***(((((())))))))))))((((((%%%---///''',,,***)))&&&,,,)))...***000###)))***...___,,,///&&&444'''%%%666::: rrr---''''''''''''''''''''''''((('''000&&&###]]]***&&&!!!""")))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********(((((('''(((,,,222888;;;AAA>>>:::666333000//////---...///111222333444444444666;;;CCCKKKRRRUUUVVV\\\\\\\\\]]]^^^^^^^^^___aaa^^^]]]]]]]]]YYYRRRKKKFFFBBBAAAFFFOOOUUUWWWVVVSSSOOOIIICCC===888222...111///000444:::<<<888444777888:::;;;<<<===<<<<<<:::888555333333111///---((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$|||PPP@@@;;;777666444222111//////.........------,,,,,,++++++&&&777777"""!!!---000:::''')))'''+++((())))))******))))))(((222---333$$$RRR'''---(((###***222***"""))),,,+++!!!333---'''XXX000<<<333===888HHH444---111FFF$$$,,,'''''''''''''''''''''''''''###---,,,,,,:::!!!+++###''' ###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((''''''((((((((()))))))))'''(((((())))))******+++%%%&&&)))---333999???BBB===999444000000222666999;;;===???AAADDDEEEFFFGGGGGGIIINNNTTTYYY[[[YYYWWWZZZYYY[[[```aaa^^^]]]^^^```]]][[[]]]___^^^XXXRRRKKKIIIIIIMMMTTTZZZ\\\\\\VVVXXXYYYYYYUUUJJJ>>>555000,,,***///999===:::555111222444777:::===@@@AAA<<<:::777666555444111///'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$zzzOOO???;;;777666444222111//////............---,,,,,,+++++++++444333***"""333333%%%fff''')))(((+++))))))************))))))%%%,,,---222LLL666000)))(((&&&+++,,,)))***((()))+++)))999111444777```MMMOOORRRRRR@@@\\\PPPUUUGGGBBB444...''''''''''''''''''''''''!!!!!!'''!!!+++###zzz+++%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((()))******++++++(((+++111666;;;=========555444444555999>>>DDDHHHOOOPPPRRRUUUWWWXXXYYYYYYYYYZZZ[[[^^^___\\\WWWTTTRRRTTT\\\fffhhhbbb^^^^^^ZZZXXXYYY]]]cccccc]]]WWWLLLLLLMMMNNNPPPSSSTTTUUURRRUUUZZZ^^^]]]VVVLLLDDD999444///000555888777444111111111222555888;;;======<<<:::999888777444222***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%################################################((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$zzzOOO???;;;777666444222111//////...///......------,,,++++++---222...***222))),,,---$$$'''444,,,###^^^''')))(((+++))))))************))))))'''$$$...&&&000+++JJJfff???===::::::)))...,,,)))!!!&&&333+++(((444444444...@@@'''ZZZfffjjjcccfff```aaaVVVbbbccc___ttthhh+++$$$666)))(((((((((((((((((((((((($$$******+++###)))QQQ%%%)))$$$,,,#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++...222999???@@@<<<666222666888<<>>:::666666555444222111000000......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))&&&111&&&)))!!!888)))(((((((((((()))))))))***************************&&&'''))),,,...///...,,,AAA111,,,;;;GGGDDD>>>???...---+++,,,000444888::::::999777444333444666888<<>>HHHNNNVVVZZZ^^^aaaccciiirrryyy|||wwwqqqjjjeeebbbaaagggmmmoooooossszzzxxxpppxxx~~~yyy{{{yyyiiifffdddggglllmmmiiieeeUUULLLMMMQQQPPPWWW\\\WWWXXXVVVRRRMMMGGG@@@999444222333333///***(((+++///666666888;;;;;;999444000000...,,,***(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%pppHHH<<<888666666555444222111000000......---------,,,,,,,,,***************+++++++++))))))))))))))))))))))))...$$$+++$$$111%%%...---((((((((()))))))))******************************444///'''######&&&***,,,%%%'''111>>>EEEAAA;;;777,,,,,,,,,...111666:::===888666333333777???GGGMMMRRRWWW]]]```___[[[XXXVVVNNNQQQVVV\\\```aaa^^^[[[XXXNNNBBB>>>CCCJJJOOOPPPfffmmmnnnbbbSSSKKKKKKKKKJJJLLLNNNQQQTTTYYY^^^aaa]]]___cccggghhheee___[[[VVVRRRLLLFFF@@@999333...+++***(((((()))***)))(((((('''''''''''''''((()))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))+++***))))))((()))))))))(((***---///000333666999555999@@@EEEHHHLLLSSSXXXfffkkkpppppppppsss}}}~~~tttkkkhhhgggpppooorrr{{{nnnbbb\\\XXXQQQRRRTTTMMMUUUSSSRRRQQQPPPKKKBBB<<<<<<:::666111---,,,+++,,,333444777:::<<<:::777333000...,,,)))((('''((()))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%oooGGG;;;888666666555444222111000000......---------,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))&&&---%%%555%%%%%%(((((()))))))))*********************************###%%%)))---///---(((%%%***111888:::::::::777111---...000111222555888;;;::::::;;;@@@IIITTT]]]bbbhhhiiiiiifffaaa\\\YYYXXX\\\^^^bbbgggjjjiiieeebbb\\\QQQEEE???BBBKKKSSSWWWjjjsssxxxpppddd^^^]]]]]]FFFGGGIIIKKKMMMMMMLLLKKKTTT[[[``````bbbggghhheeecccbbb___ZZZTTTKKKCCC>>>222///+++(((((()))***)))((((((''''''(((((()))*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((***,,,,,,,,,+++,,,,,,,,,---......///555===CCC>>>CCCKKKRRRUUUXXX___gggwww|||}}}vvvssswww|||{{{vvvvvvxxxtttmmmggg[[[XXXVVVMMMNNNLLLJJJLLLPPPQQQNNNKKKDDDAAA<<<:::888555111---222333555999<<<===;;;999333111...***((('''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%nnnGGG<<<999666666555444222111000000......---------,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))///)))***$$$...,,,333222))))))))))))************************************---,,,---...///...+++)))''',,,///---///444444///...111444666888:::===@@@FFFHHHMMMWWW```gggjjjkkknnnnnnmmmmmmmmmoootttwwwvvvxxxzzz{{{zzzyyyxxxwwwpppjjjaaa[[[ZZZaaakkkrrrtttzzz~~~|||zzzyyyvvvrrrrrrnnnjjjiiiggg___SSSIII<<>>IIIQQQ\\\``````___bbbfff]]]ZZZ]]]bbbbbbcccrrr{{{yyyssshhh\\\SSSQQQQQQNNNMMMMMMMMMNNNMMMKKKJJJ@@@;;;555111111444777888888888888777555222000...***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...///)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%jjjFFF<<<:::666666555444222111000000......---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))---%%%000'''...)))111)))************++++++++++++++++++++++++++++++++++++***))))))+++---------...,,,...000,,,(((...:::===EEEPPPYYY^^^dddlllrrrvvvsssrrruuu{{{}}}{{{xxxuuu~~~zzzsssiiiaaa\\\EEE;;;888===;;;555<<>>>>>===111---)))'''&&&'''((('''(((***,,,+++))))))+++...(((((((((((('''&&&&&&%%%&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddFFFAAA777666666555444222111000000///000000000000...---,,,,,,,,,,,,+++++++++******++++++++++++*********)))***)))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,222...---///000------//////+++,,,444<<>>>>>999:::::::::::::::::::::555333///+++((('''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((((('''((((((%%%(((,,,000333222111///***)))))))))***+++---...000777???EEEFFFDDDAAA???555888999888666555777:::888:::;;;999555000---+++......,,,+++)))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaDDD@@@888666666555444222111000000000000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------222//////000000///111666888===FFFRRR___kkkvvv}}}uuu}}}yyyxxx|||{{{yyyyyyzzzyyywwwzzz~~~{{{uuulll```XXX\\\SSSIIICCCEEEOOOYYYaaabbb```\\\WWWQQQGGG<<<444...+++((('''((()))***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((()))))),,,+++,,,---,,,---777BBB___ooo|||xxxkkkjjj{{{|||xxxrrroookkklllrrr{{{|||yyyvvvtttnnnfff]]]XXXXXXZZZiiiqqqyyy{{{qqqkkkgggbbb^^^SSSPPPMMMJJJIIIHHHHHHGGG@@@>>>;;;999888888999:::777555222...***((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((('''((()))+++,,,...222555777666444222.........///111333555777;;;AAAHHHJJJGGGBBB???>>>;;;@@@DDDCCC???===???BBB999999888666333111///...333333333222///+++'''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___BBB@@@888666666555444222111000000000111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........333111111333333333888???DDDNNN]]]lll{{{~~~~~~zzzuuuwwwzzz{{{}}}|||{{{|||}}}|||tttggg]]]UUUOOOEEE<<<999CCCTTTbbbaaaaaa```^^^ZZZTTTLLLGGG666222,,,)))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******,,,******---222<<>>@@@DDDGGGJJJJJJFFFCCCBBBCCCAAAFFFIIIHHHCCC@@@AAADDD;;;888333///.........///111444888999888222,,,((((((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]AAA@@@999666666555444222111000000000111222222111000...---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////...---///222444666???HHHYYYfffxxx}}}ttttttuuuvvvvvvxxxyyyyyy{{{~~~}}}tttkkkXXXTTTJJJ<<<333777FFFSSSaaabbbdddcccaaa]]]XXXUUUCCC>>>666///+++)))((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''((())))))***++++++((())))))******++++++,,,***)))---666CCCTTTjjj|||yyyrrrpppvvvrrrhhhgggqqq{{{zzzrrrnnnhhhddddddhhhkkkmmmrrr^^^QQQMMMMMMMMMMMMOOOKKKEEE>>>:::999999:::999999777555222///,,,***)))))))))(((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&((()))******%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&)))---...---///333777<<<999555111000111333555>>>>>>>>>???@@@BBBDDDEEEGGGHHHHHHGGGEEEEEEFFFGGGAAADDDFFFEEEBBB??????AAA>>>999222---,,,---///000000444:::>>>>>>:::555111+++***)))''''''(((((()))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[@@@@@@999666666555444222111000000111111222222111000...---,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,------------...---.........////////////,,,---222999???FFFSSS___zzz}}}xxxsssrrruuu}}}{{{zzz|||~~~zzzvvviiicccVVVEEE888444999@@@[[[^^^bbbeeedddaaa^^^\\\TTTLLLBBB888222...,,,******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''((()))******((((((((((((((((((((((((&&&&&&''')))***+++,,,---)))******+++,,,,,,------,,,...888III[[[lll}}}|||xxxooorrr{{{yyyyyy}}}{{{tttnnngggaaa^^^jjjzzzooo___TTTOOOOOOQQQQQQOOOLLLHHHDDD@@@===;;;::::::999888555222///---))))))))))))((((((((('''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))---111555555444666:::??????<<<777444333666:::===CCCBBBBBBBBBBBBDDDEEEFFFHHHFFFCCCBBBAAAAAA@@@???<<<<<<=========<<<<<<<<>>;;;999:::>>>CCCFFFEEEDDDCCCBBBBBBCCCDDDEEEHHHDDD@@@>>><<<:::555000777555555666888:::999888<<<999777888<<>>@@@BBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEKKKEEEAAA@@@===777444444888;;;???AAA@@@>>>======>>>888666999;;;;;;@@@HHHKKKIIIGGGCCC???;;;777666333555222***&&&(((++++++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^AAA<<<:::666666444333222111111111111111222222111000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......////////////000000000000000111,,,,,,222555444444777AAAYYYuuu|||~~~{{{xxxuuuyyywwwpppfff\\\VVVUUUVVVaaagggkkkiiigggfffddd```bbb^^^YYYVVVRRRKKKAAA:::///,,,******++++++)))'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&''')))***)))''''''''''''((((((((())))))((())))))***************)))'''&&&(((+++,,,+++******+++,,,******...444888@@@GGGRRR^^^lllzzzqqqhhhkkkiiisss~~~||||||wwwtttttttttqqqlllgggkkkjjjnnnrrrrrrnnnlllnnn~~~yyytttrrrtttwwwyyy|||xxxtttsssqqqooosssyyy}}}dddZZZQQQQQQQQQOOONNNOOOJJJEEE???<<<<<<<<<:::777222000---***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******)))***,,,...<<>>:::<<<>>>???BBBEEEIIIFFFBBB@@@???>>>;;;888>>>999888;;;===<<<===???;;;<<>>;;;888666222555555///*********((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]AAA===:::777666555333222222111111111222222222222000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000000111333111111333444777@@@III```xxxvvv{{{|||yyyyyy{{{yyyvvvpppiiibbb\\\XXXhhhnnnpppmmmjjjiiifffbbbccc```^^^\\\[[[VVVOOOIII666000+++)))+++---+++((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''((((((((()))))))))((()))******++++++*********(((''''''))),,,,,,,,,+++,,,---...///444===DDDIIIOOOXXXdddssstttggg___eeeqqqtttpppfff```iiirrrpppmmmjjjkkkmmmoooooouuuxxx}}}|||vvvvvvzzzzzz{{{{{{uuuoooooouuu{{{~~~zzzsssmmmoooxxx|||tttlllggggggmmm~~~uuugggXXXPPPNNNPPPTTTYYYTTTNNNFFFAAA@@@???===:::555222///+++(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***)))***+++*********,,,...555888;;;======<<<<<<<<<===888555666888888===BBBCCC@@@<<<:::999888555222999555444888;;;;;;<<>>:::777666555444333222222222111222333333222111///.........------------......------------------------,,,,,,------.../////////,,,,,,------...///000000000666:::777444>>>WWWnnnxxxtttxxxxxx}}}ttttttxxx~~~zzzyyyyyyxxxtttmmmddd^^^gggmmmpppnnnlllllljjjgggbbb```______^^^[[[VVVRRRCCC:::///***+++---+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((('''''''''(((((((((((()))))))))))))))***++++++++++++***++++++***+++,,,,,,------+++,,,000444777;;;FFFOOOVVV[[[eeerrr~~~hhh\\\[[[hhh|||uuuqqqgggcccbbbYYYZZZkkk}}}zzzvvvuuu}}}xxxuuuqqqooozzzqqqkkkmmmyyytttbbbTTTNNNNNNSSSWWW[[[UUUNNNIIIFFFBBB===999888666222---+++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))***+++*********,,,---,,,///444666777777777888666444444666555444999???;;;===>>>>>>===<<<<<<======:::;;;@@@BBB@@@???@@@FFFBBB???@@@DDDDDD@@@;;;<<<:::888888777555555666555666666777999;;;<<<===>>>===777...)))***+++***************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''XXXAAA???:::777777555444333222222222222222333333222111///.........------------......------------------------,,,,,,---......//////000------------///000222333111555888:::CCCZZZxxx~~~ppppppzzzyyyxxxvvv|||yyywwwvvvsssrrrjjjooorrrpppnnnooonnnkkkccccccbbbaaa___]]]YYYVVVQQQFFF888...,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''''''''''''''((((((((((((((()))))))))***))))))***+++++++++++++++***,,,---------,,,,,,,,,***,,,333;;;>>>AAALLLXXXffflllwwwwwwvvvpppfff^^^___lll|||mmmkkkjjjkkkhhhkkkqqqmmmppp}}}~~~zzzvvvwww{{{pppaaaWWWSSSRRRQQQZZZWWWSSSPPPNNNHHH@@@:::<<<:::666222...,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))******)))***++++++***+++,,,...///222555777777777777888333555;;;??????>>>CCCJJJKKKOOOSSSRRRMMMKKKNNNRRRKKKIIIMMMTTTWWWUUUSSSSSSKKKHHHGGGJJJOOOOOOKKKEEE<<<;;;999666555777888888333222000///111555999<<<@@@AAA???999666555111+++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''VVVAAA???:::888777666444333333222222222333333333333111000///......------------......---------------------------------...//////000000000000000000222444666888888555666DDD```~~~|||zzzwwwttt{{{rrr|||}}}tttssswww|||ssswwwxxxuuuqqqqqqooolllhhhgggfffeeebbb___\\\[[[YYYPPPDDD888111---,,,+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&((()))((((((((()))))))))******)))***++++++,,,+++++++++)))+++,,,---,,,---...000///111888AAADDDFFFSSSbbbyyyzzzmmmddddddiiiooorrryyy|||ppp___bbbtttwww~~~tttkkkkkkvvv|||xxxnnnfff^^^XXXYYYXXXWWWWWWVVVQQQIIIBBB???>>>;;;888444000---+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))***++++++,,,***,,,---------...000222555777999999888888999:::<<>>===AAAIIILLLOOO```sss}}}iiiaaadddlllttt{{{nnnhhhcccdddttttttgggjjjvvvxxxnnncccaaa^^^^^^\\\WWWPPPIIIAAAAAA???===888333...+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,---...///---...000000111222555777888:::<<<===>>>@@@DDDGGGPPPUUU\\\aaaaaacccooo}}}|||qqqhhheeejjjqqquuuxxxttttttssspppppprrr|||vvvnnnhhhccc```___ZZZ]]][[[TTTMMMHHH@@@888999777555222000000000000111999DDDKKKOOOMMMCCC888111000///---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''TTTAAA@@@:::888777666555444333333333333333444444333222000///.........------.................................------......///000000000000000///000222555888:::;;;QQQjjjyyy~~~xxxnnnmmmuuuyyyvvvxxxxxx{{{|||wwwsssrrrqqqnnniiijjjjjjgggdddaaa``````TTTWWWVVVNNNAAA555...+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((******(((''')))+++))))))))))))******************+++,,,,,,,,,,,,+++//////...---///666AAAJJJMMMIIIKKKQQQSSSXXXkkkrrrcccZZZcccwwwyyyhhhmmmssszzzyyyxxxttt}}}{{{oookkkfffbbb^^^YYYQQQLLLBBBBBBBBB@@@;;;555///+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))++++++,,,---...000000111///000222333444666888;;;<<<>>>AAADDDHHHNNNTTTYYYbbbeeeiiijjjgggjjjxxxxxxfff^^^dddpppzzz|||tttnnnnnnqqqsssyyyxxxooohhhfffhhhkkkrrrwwwxxxppphhh```TTTHHH???>>>===;;;888444000......444;;;AAAHHHMMMJJJCCC666555444222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((WWWAAA<<<<<<999888777555333222222222444444555555444222111000000000000000////////////111111000000//////......000000000///......------111000555999666222888EEEbbb}}}}}}kkkkkkooonnnqqq|||yyy{{{{{{||||||uuupppnnnnnnmmmkkkfffaaa^^^]]]]]]ZZZXXXUUUQQQJJJ@@@555...,,,,,,+++)))'''(((+++...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************++++++++++++******+++,,,------,,,+++,,,...///000777DDDOOOJJJOOOUUUZZZeeewwwqqqfff```aaammmqqqlllttttttvvv}}}ooolllwwwmmm^^^^^^bbb^^^TTTNNNLLLIIIEEEAAA>>>999333///*********+++***))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))((('''(((******+++---000444777777777777;;;===<<<<<<===>>>===CCCIIISSS[[[aaafffkkkooohhhaaabbbmmmuuuvvvzzzzzzmmm___]]]fffqqqvvvvvvnnnrrrpppgggccciiittt{{{wwwqqqooonnnmmmsss{{{~~~|||sssrrrgggUUUTTTIII@@@@@@CCCAAA999444222222222666AAALLLRRRRRRBBBEEEFFFCCC>>>888111+++...+++***,,,...,,,(((&&&(((((((((''''''((())))))''''''((((((''''''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))UUUAAA<<<<<<999888777555444333222222444444555555444222111000/////////000000000000000111111000000////////////////////////000000111111333222333666666===QQQfffuuugggiiioooqqq}}}}}}|||yyyuuummmllljjjgggdddaaa___]]]\\\ZZZXXXTTTNNNEEE;;;555...---,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++*********+++---...------+++,,,///111222777CCCOOOLLLYYYeeennn|||uuu^^^YYYppp{{{rrrjjjooozzz|||sssiiiooovvvqqqbbb___aaa^^^YYYVVVSSSKKKCCCAAABBB>>>555,,,************))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((())))))))))))***(((((((((((()))))))))***((()))))))))((((((***+++...000444999===???>>>===888===@@@AAAAAAFFFMMMRRR[[[\\\```ffflllqqqssssss___[[[\\\bbbiiilllooorrrlll```UUUTTT\\\dddeeecccdddfffddd]]][[[```hhhllliiidddcccfffgggggglllrrr~~~}}}xxxvvvmmmaaa\\\\\\ZZZWWWSSSMMMFFF@@@>>>:::666888AAALLLSSSTTTVVVXXXYYYVVVPPPGGG>>>777444///,,,,,,...///000000)))))))))))))))))))))***'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''|||QQQ???<<<<<<999888777555444333333333333444444555444333111000...//////000000111111111111000000000000/////////.........///111222333444999888888888>>>QQQppp{{{nnnlllttt||||||{{{pppmmmiiiggggggeeeaaa]]]^^^\\\ZZZXXXSSSMMMEEE???222///,,,+++------,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))************+++++++++))))))***+++,,,---------+++---111555666999EEERRR___nnnyyyeeeaaajjjrrr\\\aaa{{{}}}yyytttooollliiiiiikkkkkklllpppssssssoookkk|||~~~~~~tttwwwzzz{{{nnniiigggeeecccbbb___RRRFFFDDDGGGEEE:::...,,,+++***((((((((()))***((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))************((((((((()))))))))***************((((((***---111888:::>>>BBBDDDCCCBBBAAA>>>BBBFFFIIILLLRRR[[[dddeeeeeeiiiooouuuvvvqqqlllXXXZZZZZZZZZ]]]bbbccc```___XXXTTTXXXbbbiiigggcccaaabbbaaa]]]^^^dddggggggUUUVVVZZZ^^^___]]]___bbbnnnnnnpppuuuzzz{{{yyyvvvkkkxxxxxxmmmeee^^^XXXMMMEEE===<<>><<<888555444555444333222222000...---+++***)))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''yyyNNN>>>===<<<999888777555444444333333333333444555444333222111......///000111111222222000000000000000000000000.........///000222333555<<>>;;;777333///+++)))))))))((((((((('''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))wwwLLL???>>><<<999888777666555444444444222333444444444333222111...//////000111222222333000000000000111111111111000///......///111333444777BBBMMMWWWfffyyyzzztttssswwwyyyoooeeesss}}}}}}sssmmmkkkhhhccc______]]]\\\ZZZYYYVVVRRROOOCCC:::///******,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***+++,,,+++***+++///222;;;;;;???DDDBBBAAAOOOaaaxxx~~~nnneeeiiizzzwwwwwwttt|||}}}}}}ssskkkbbb^^^___bbbbbbaaa^^^^^^___```aaacccdddeeefffeeeeeeiiinnnmmmgggaaadddfffjjjllllllmmmppprrrsssyyytttooommmtttlllmmmdddXXXOOOIIIFFFCCCAAA333111...,,,******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************---333:::???AAAAAA???===;;;<<>>888333///,,,+++***)))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))wwwLLL@@@???;;;999888777666555555555555222333444444444333222222///000000111111222222222000000000111111111111222111000//////000222444555555HHHZZZdddrrryyywwwxxx{{{wwwkkkuuuyyysssmmmgggbbb```^^^[[[ZZZYYYWWWTTTQQQJJJBBB666...+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))************++++++++++++,,,,,,++++++///666<<>><<<999555000---***))))))))))))))))))))))))))))))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++...222666AAAEEEIIIKKKLLLRRR\\\dddccc^^^\\\YYYOOOGGGPPP```^^^\\\YYYWWWWWWZZZ___cccmmmhhhiiioooqqqpppyyy}}}sssrrrtttsssrrryyy|||xxxssstttzzz}}}lll]]]aaafffbbbeeeooo~~~zzzoootttfffXXXNNNNNNPPPTTTaaaqqq|||mmmaaa___YYYRRRHHH>>>555000---,,,***(((((()))***+++%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***yyyOOOCCC@@@999;;;:::888777555444444333555555555444444333333333222222111111111111111222666333000///000111111111///000222333444;;;JJJWWWxxxvvvtttrrruuu|||zzzxxxzzzqqqeeeccc```\\\YYYVVVVVVUUUNNNNNNKKKEEE<<<333---***,,,,,,,,,***))))))+++---************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++---+++******,,,---......000((('''555GGGMMMIIICCCGGGEEENNNaaattt~~~mmmiiipppyyy|||~~~zzzqqqkkkhhhcccaaa```bbbgggmmmqqqrrrwwwuuupppkkkjjjfffUUUBBBCCCAAA===999444111---+++++++++******************)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''((()))***++++++***)))(((***+++,,,+++******,,,///,,,------...000444:::>>>LLLRRRVVVWWW[[[___]]]XXX[[[QQQKKKMMMPPPSSSYYYaaa^^^```aaacccggglllooonnnnnnxxx|||}}}~~~}}}|||tttrrruuuwwwxxxsssiii```___bbb___YYYeee~~~}}}ppp^^^OOONNNQQQRRR[[[ggg}}}sssaaaQQQCCC666...///---************((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******xxxNNNCCC@@@:::;;;:::888777555444444444555555444444444333333333222222111111111111222222444222111000111333333444444333333444:::GGGYYYgggxxx}}}|||sssppp{{{}}}|||kkkfff___[[[YYYXXXWWWVVVOOONNNLLLGGG@@@777///+++,,,,,,,,,+++******+++,,,************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,+++******,,,---------000...444BBBNNNNNNHHHDDDDDDQQQcccuuujjj[[[bbbzzzwwwrrrrrrppplllhhhgggggghhhllltttzzzwwwsssoooooolll^^^NNNAAAAAA@@@<<<777222///...,,,++++++***************))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''))))))***++++++***)))(((------,,,++++++***++++++000//////000555>>>HHHPPP]]]___bbbdddccc___YYYUUUPPPLLLLLLNNNPPPSSS\\\fffnnnnnnppptttzzzzzzwwwwwwuuulllgggkkklllgggfffiiipppzzzxxxkkkbbbaaa]]]VVVXXX___ppp~~~oooZZZHHH;;;444///---+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********xxxNNNBBB@@@:::::::::888666555444444444555444444444444333333333222222111111111111222222222222222222333444555666555444555;;;III^^^rrr~~~|||xxxvvvtttkkk___YYYXXXYYYXXXVVVQQQOOOLLLIIIEEE>>>444---++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...555CCCPPPTTTMMMFFFDDDJJJggglll[[[]]]sss}}}rrruuuzzzrrriiiiiinnnqqqlllfffhhhnnnxxx}}}|||wwwiii\\\CCCCCCBBB>>>999444111000---,,,++++++*********+++)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))******+++******))),,,+++***+++---......---444444555888???KKKYYYbbbaaa]]]___ddd___RRRIIIIIIKKKNNNTTTYYY\\\```lllxxx~~~vvvllllllxxxyyypppppp{{{zzzyyyhhhbbbfffgggmmmwww]]]III>>>999111...,,,***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++wwwMMMBBB@@@;;;:::999888666555555444444444444444444444444444444222222111111111222333333111222333333333333444555000555>>>MMMddd}}}{{{yyyrrrbbbYYYXXXYYYWWWUUUTTTPPPMMMLLLJJJDDD999111---,,,,,,,,,------,,,***+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,+++,,,---...:::LLLWWWSSSJJJFFFIIIbbbmmm\\\aaazzz}}}gggdddrrrrrrqqqnnnjjjhhhiiiiiihhhgggooo}}}}}}|||yyyxxxyyyzzz}}}ttthhhOOOIIIAAA<<<:::888555111...---,,,+++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++******(((((()))---222555666555666999???FFFOOOZZZdddkkk___WWWWWW\\\VVVFFFAAAGGGLLLSSS^^^hhhpppxxx~~~}}}~~~xxxzzz{{{ttt|||xxxpppuuuhhhhhhuuuqqqXXXEEE<<<999333000---++++++,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++vvvLLLBBB@@@;;;999999888666555555555555444444444444444444444444222222111111222333333444111333444333111111444666111@@@UUUmmm|||~~~jjj]]]YYYXXXWWWUUUUUUQQQNNNNNNMMMHHH???777111///------......,,,***++++++++++++************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))+++------,,,,,,---///444AAARRRZZZTTTMMMPPPYYY~~~nnnaaa]]]bbbyyy~~~uuuvvvnnncccjjj}}}uuugggbbbfffhhhggg```ZZZ^^^lllxxx~~~tttyyy~~~}}}wwwtttooonnnmmmllllllnnnqqqtttwwwyyy{{{{{{|||{{{rrrbbbSSSBBB:::;;;<<<777222///...---,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***************++++++,,,((())),,,111777;;;<<<===888AAANNNZZZdddjjjnnnpppdddZZZVVVZZZTTTIIIJJJUUUVVV^^^iiiwwwyyy||||||~~~yyypppooorrrttt{{{zzzvvv|||jjjgggmmmwwwvvvqqqzzzzzziiiVVVGGG@@@===666333///,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++uuuLLLAAAAAA<<<999888777666555555555555333333333444444444444555222222111222222333444555222333444333111222666:::AAAWWWuuu~~~wwweee\\\YYYWWWVVVUUUSSSPPPOOONNNJJJCCC>>>777333///---...///---+++,,,++++++++++++*********)))******++++++******))))))))))))))))))))))))))))))************+++++++++))),,,------+++,,,000444@@@JJJVVV]]]ZZZYYYcccppppppUUUSSSfffyyytttzzz~~~}}}tttaaa^^^eeecccdddbbb[[[YYYfff~~~uuurrrmmmjjjiiikkkooorrrxxx}}}~~~{{{xxxtttvvvwwwuuuooohhhaaa^^^```^^^\\\YYYVVVWWWZZZ]]][[[___dddhhhmmmuuu{{{uuubbbKKK>>><<<<<<888222000///...---,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***************+++,,,---,,,000555999<<<>>>AAADDDDDDOOO^^^kkkqqqrrrpppnnn```XXXTTTSSSPPPNNNVVVbbbooowwwzzzzzzvvvtttwww}}}zzzwwwxxx{{{yyypppfffuuu~~~}}}mmmhhhffffff```\\\cccpppssssssppphhh]]]RRRIIIEEE:::666111...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,tttKKKAAAAAA<<<999888777666666555555666333333333444444444555555222222222222333444555555222333444333222555<<>>999333///,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,tttKKKAAAAAA===999888777666666555666666333333333444444555555555222222222222333444555666111333555444333888AAAIIIkkkvvvqqqzzzwwwfff]]][[[[[[TTTTTTSSSPPPLLLIIIHHHHHHAAA:::111......000...,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))************++++++++++++---...,,,+++...666===OOORRRYYYbbbiiisssiiiRRR[[[rrrsssffftttyyyyyygggjjjnnnjjjeeefffjjjfffeeeooowwwhhhZZZPPPIIIFFFDDDAAAAAACCCEEEGGGHHHJJJJJJKKKUUUccclllqqqssswwwzzzyyywwwtttrrrnnniiiccc___UUURRRMMMGGGCCCDDDIIIOOOPPPPPPMMMIIIGGGHHHNNNRRRaaagggmmmqqqpppnnnnnnooommmqqqwww|||}}}{{{hhhSSSBBB999666666111111///...---,,,,,,+++************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((((((((())))))************))))))***,,,---///)))333???DDDDDDGGGOOOWWWoooqqqrrrooohhh^^^VVVRRRVVV\\\^^^]]]ddduuu}}}uuuwww~~~qqqvvv}}}jjjWWWOOOXXXeee]]]bbblllvvvyyyzzzzzz~~~|||tttpppvvvxxxiii^^^aaagggggg``````dddiiinnnlllaaaQQQEEE@@@;;;444///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,oooLLLAAA<<<===;;;:::999777666555555555444555666555333333555666333333444444444444555555777333222444666<<>>>>>>>>AAAEEEJJJJJJGGGCCCGGGIIINNNVVV___ggglllnnnpppnnnjjjeee]]]VVVOOOKKKAAAAAA???<<<;;;BBBNNNWWWVVVJJJBBBDDDKKKSSS\\\dddwwwtttqqqlllaaaWWWTTTWWW\\\^^^gggsss{{{~~~xxxbbbIII:::777888666333000...---,,,+++***+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((///111+++)))---000///222777===AAACCCNNNdddvvv~~~ooo```[[[XXXSSSQQQRRRgggjjjmmmrrr~~~zzzsss{{{uuurrr|||xxxooocccYYYXXX^^^]]]YYYSSSLLLFFFBBBAAA@@@FFFFFFKKKRRRUUUXXXcccooovvvpppggg^^^XXXTTTPPPNNNSSS[[[hhhwwwtttvvvqqqiiipppvvvuuucccbbbcccddd^^^RRRHHHEEEAAA???;;;666000------------,,,++++++******++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))oooLLLAAA======;;;:::999777666666555555555555666555444333555777333333333444444444555555666333333444777CCCZZZpppzzzlllbbbZZZWWWVVVUUURRRNNNKKKJJJIIIGGGBBB:::333///---++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++***---111000222AAASSSSSSYYYbbbnnn}}}yyy]]]QQQ```}}}fffeeewww}}}oooiiieeebbb___^^^dddlllttt|||sssZZZIIIEEE???<<<===<<<;;;===CCCBBBAAABBBEEEIIIKKKHHHEEEBBBDDDHHHMMMSSSXXXZZZ\\\bbb```[[[UUUNNNHHHCCC@@@<<<:::888;;;BBBLLLUUUZZZFFFHHHIIIJJJOOO[[[lllxxxzzzjjjYYYTTTTTTRRRMMMKKKOOOYYYlll|||~~~{{{jjjUUUCCC999777555333000......---,,,***+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***...///***)))...222111555999@@@FFFNNN\\\ppp~~~yyyeeeYYY[[[WWWMMMQQQ___^^^qqq|||ooosss{{{wwwwwwfff[[[QQQMMMIIIFFFGGGKKKNNNNNNMMMLLLJJJHHHEEEDDDDDDGGGNNNVVVYYYXXX^^^fff[[[[[[WWWQQQHHHBBB??????HHHLLLSSS^^^nnn{{{vvvkkkaaa]]]YYYQQQJJJGGG@@@???;;;555000,,,+++***,,,,,,+++************+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((************************++++++++++++++++++++++++mmmKKKAAA======;;;:::999888777666666666555666666555444444555777333333333444444444444555666555555999AAATTTqqq|||wwwtttzzzyyy||||||xxxppplllnnnnnnpppsssuuuxxx{{{tttddd]]]WWWWWWUUUSSSPPPMMMJJJIIIHHHEEE???888111---,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,''',,,///000000888HHHUUUHHH]]]sss}}}\\\KKKYYY|||wwwuuuwwwpppkkkfffaaa]]]\\\aaannn{{{rrrTTT@@@999777555777;;;>>>???BBBFFFEEEDDDCCCFFFJJJLLLJJJHHHAAACCCGGGKKKNNNPPPPPPPPPYYYUUUNNNFFF@@@<<<:::999999777777>>>JJJSSSUUUTTT@@@HHHOOOSSS```rrr|||}}}gggUUUEEECCCJJJPPPTTTWWWfffssswwwhhhRRR???888555333111000000///,,,++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++------+++,,,111333222666===FFFQQQ]]]iiivvv}}}lllYYYRRR[[[WWWMMMYYYssszzzwwwjjjttt~~~xxxooobbbYYYKKKBBB<<<>>>CCCFFFIIILLLIIILLLQQQTTTUUURRRNNNKKKKKKQQQ[[[dddeeeaaa```cccbbbfffgggaaaVVVMMMJJJJJJDDDEEEHHHOOOZZZkkk|||sss^^^TTTQQQLLLFFFCCCAAA???;;;666222...+++***,,,+++******))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,lllKKKAAA======;;;:::999888777777777777555666666555444444555777333333444444444555555555666666999BBBSSSlllvvvllliiiiiijjjpppuuuyyylllvvviii^^^bbbhhhhhhjjjmmmooorrrxxxkkk```VVVUUUTTTSSSQQQOOOLLLIIIGGGFFFCCC<<<333---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))...///---111???KKKQQQLLLhhh|||dddQQQZZZxxx~~~}}}yyynnnnnnjjjddd^^^^^^ffftttvvvYYYAAA:::<<<777888<<<@@@BBBCCCDDDEEEFFFEEEEEEHHHMMMNNNLLLJJJGGGIIINNNTTTYYY\\\\\\[[[\\\VVVMMMDDD>>>;;;;;;<<<<<<===AAAGGGMMMNNNJJJFFFFFFNNNVVVbbbyyy~~~gggKKKKKKLLLQQQVVV___ooo~~~zzzbbbHHH;;;666444222111111000---++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,---...///111333333222555DDDUUUaaagggjjjkkkjjjYYYRRRSSSZZZZZZ[[[mmmwwwvvvyyy~~~}}}|||mmm]]]WWWRRRKKKEEEGGGGGGIIIPPPWWW]]]bbbeee```dddhhhkkkkkkfffaaa]]]eeekkkuuu{{{{{{vvvrrrpppwwwxxxwwwooocccXXXRRRPPPJJJLLLPPPTTTXXX\\\```bbb[[[]]]ggguuuyyy{{{}}}}}}}}}ttt```VVVQQQJJJCCC???@@@>>>;;;888555222///---++++++***)))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,---------jjjJJJAAA===<<<;;;:::999888777777777888555666777666444444666777444444555555555666666666666777>>>NNNggguuuhhhcccffflllqqqvvvooo~~~~~~ggg___aaafffiiikkkmmmpppsssxxxxxxeeeVVVTTTRRRQQQQQQPPPMMMJJJEEEFFFDDD>>>555///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------------,,,---888IIISSSUUU]]]vvviiiYYYZZZyyywwwvvvpppmmmllliiidddbbbkkklllUUUDDD999888<<<;;;>>>AAACCCEEEFFFFFFEEEEEEEEEGGGLLLQQQSSSPPPMMMLLLMMMRRR]]]jjjqqqrrroooddd]]]RRRGGG@@@???@@@BBB???FFFNNNPPPLLLEEE@@@>>>KKKYYYiiixxxtttTTTJJJSSSaaammmrrrvvv}}}~~~oooSSS@@@888666333222111000...,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,...111555666555444444<<>>;;;888666555555222000,,,++++++***)))*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------hhhJJJAAA===<<<::::::999888888888888888666777777666555555666888666666666777777777777888555<<>>QQQfffvvvrrreeeZZZQQQJJJMMM```kkkkkksssvvvooosssyyyyyybbbKKKHHHEEEEEEKKKVVVaaahhhmmm}}}vvvlllccc^^^]]][[[ZZZZZZ\\\^^^^^^]]]NNNIIIDDDEEEMMMccczzzuuuyyyvvvbbb^^^]]]```___VVVLLLGGG???:::555333444444333111---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***++++++,,,,,,---------gggIIIBBB===;;;::::::999888888888999999666777777666555555666888777777888888888999999999999III\\\ooowwwrrrvvvwwwuuuppplllnnnwwwrrrbbbcccnnnuuuxxxyyy|||ddd]]]VVVRRRQQQPPPMMMIIIGGGFFFDDDBBB>>>999333...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///+++///;;;FFFPPP```ooopppYYYTTTppp~~~fffqqqllldddbbbaaaeeejjjrrr~~~pppWWWBBB===???======AAA???CCCDDDCCCFFFMMMQQQOOOKKKIIIJJJOOOWWW___bbbcccVVVOOOOOO___xxx~~~uuulll^^^PPPGGGCCCDDDFFFJJJPPPTTTOOOFFFDDDLLLVVVlll{{{~~~lll```\\\ffflllvvv~~~}}}yyy|||rrrZZZ@@@<<<666111///......---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,...333777666666@@@MMMllluuutttdddVVVTTTTTTQQQ]]]jjjwww~~~wwwhhhkkk|||wwwkkkWWWEEEEEEKKKUUUbbbppp}}}xxxssspppsssoookkkiiikkknnnooooooaaaZZZPPPHHHEEEOOOhhh~~~xxxwww}}}ooofffaaadddgggbbbWWWQQQEEE???777444555666444222...---,,,,,,+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......//////fffIIIBBB===;;;::::::999999888999999999666777777777555555777888888888999999999:::::::::???TTTlll}}}xxxiiihhhlllqqqvvvyyyuuupppqqqyyy}}}qqqhhhjjjqqqxxxkkkcccZZZTTTRRRPPPLLLHHHHHHFFFDDDCCCBBB===555///,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///,,,333@@@EEEIII\\\sss{{{]]]LLL```sssaaavvvjjj[[[bbbfff___dddsss||||||^^^JJJ999888::::::@@@IIIEEEHHHHHHEEEGGGPPPTTTSSSPPPMMMKKKOOOXXXbbbjjjmmm^^^SSSPPP```{{{}}}|||ssseeeVVVLLLHHHHHHJJJSSSTTTRRRJJJCCCFFFTTT```xxxhhh^^^\\\fffvvv|||xxx}}}hhhCCC>>>777111......------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,...222444333666GGGYYY|||lllSSSIIIQQQYYY[[[lllqqq}}}{{{ppptttvvvtttvvvttt^^^NNNFFFJJJQQQ___fffsss~~~zzzwwwkkkgggaaaWWWMMMKKKWWWfffwww}}}qqqvvv}}}ooooootttqqqggg^^^MMMEEE<<<777777888777555///...------,,,,,,------))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++---------...///000000111eeeGGG@@@===<<<===<<<;;;999888777777777666666666666666777888888777555777;;;======???CCCVVVnnn|||ccc]]]fffqqq{{{yyyqqqpppyyyrrrlllkkkqqqxxx{{{gggTTTRRRQQQKKKIIINNNLLLHHHEEEDDDCCC???777111000///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000+++333EEEOOOQQQ___rrrdddRRRbbbdddeeexxxgggbbb^^^]]]\\\```ooorrrNNNDDD<<<:::<<<>>>BBBFFFGGGGGGFFFDDDFFFMMMXXXaaabbbVVVHHHFFFUUUjjjsssrrrfffZZZRRR]]]yyywwwiiiYYYIIIAAAGGGPPP[[[TTTPPPOOOJJJLLLcccsssTTTTTTkkkzzz~~~}}}|||~~~~~~WWWBBB444555666///,,,000...---,,,+++******************+++******)))((('''))))))(((((('''''''''&&&+++*********))))))(((((((((((((((((())))))))))))))))))))))))************---------,,,,,,***)))(((---...111444666AAAYYYnnnnnn______```ZZZZZZ___kkk~~~wwwddd___qqq~~~jjjNNNKKKIIIGGGWWWppp~~~xxxqqqooohhh^^^XXX[[[gggqqq}}}zzzrrrnnnwww|||{{{}}}yyyxxx|||cccSSSCCC===999444222444555222///...---,,,***(((---,,,++++++******++++++******))))))((((((''''''))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,---...//////......000111eeeHHHBBB>>>>>>===<<<;;;999888777777777777666666666666777888888999777888<<>>IIIUUUdddqqqzzzkkk___^^^[[[WWW\\\gggyyysssllldddoooxxx~~~mmmUUUDDDJJJYYYiiizzzxxxrrriiidddiiivvv|||ooofffoooyyyooojjjgggttt|||{{{}}}kkk]]]OOOFFF???777444666666444111///...---+++***,,,,,,+++************+++******))))))(((((((((((())))))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,...///000///...///333777dddHHHCCC@@@???===<<<;;;999888888888888777777777666777777888999;;;999999<<>>???CCCGGGGGGIIIHHHBBB>>>FFFYYYiiikkk___MMMDDDMMMbbbttt|||uuuhhh[[[^^^tttttt]]]MMMNNNWWW\\\UUUJJJEEENNN___uuulllXXXggg}}}tttssspppuuu~~~aaaCCC777555222//////...---,,,++++++*********'''((()))***++++++++++++************))))))))))))************))))))))))))((((((((()))))))))******)))))))))*********+++++++++,,,,,,,,,------------111222;;;MMM^^^eeeggghhh___ZZZWWWYYY[[[```nnn~~~qqqjjjmmmsss}}}zzz^^^MMMJJJNNN```zzzxxxsssvvvwwwdddSSSYYYtttuuufffYYYiiirrr||||||www{{{jjjaaaUUULLLAAA888555666888555333111000///---,,,,,,+++******))))))*********))))))))))))((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...///000...---000888???cccHHHCCC???===<<<<<<;;;:::999888888888888777777777777888999999:::;;;<<<===???LLLfff}}}xxxjjjjjjvvv}}}xxxvvv|||nnnZZZSSSQQQNNNKKKKKKIIIGGGGGGFFFDDD@@@<<<111///,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////........./////////--->>>NNNVVVddd~~~fffPPP\\\hhhgggvvvccc```___^^^aaannnlllVVVGGG???<<<999888;;;>>>???BBBFFFIIILLLKKKBBB;;;AAAVVVhhhooofffTTTFFFIII]]]ttt{{{pppdddccctttuuu___SSSVVVYYYVVVOOOLLLPPPccc|||}}}aaabbb~~~tttvvvssswwwpppMMM999444333111///......---,,,++++++++++++((()))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,------000555EEE[[[hhheeeZZZRRRJJJKKKPPPXXXbbbppptttmmmvvvvvvhhhXXXGGGJJJ^^^vvv|||yyy|||xxxgggTTTQQQ]]]ppp}}}}}}{{{{{{qqqdddiiillltttrrrqqqvvvfffbbb[[[QQQFFF===999999888666333222111000///---++++++***)))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,//////---,,,222===FFFbbbGGGBBB===;;;<<<<<<;;;:::999999999999888888888888888999::::::777;;;???@@@CCCWWW|||pppooozzz|||zzz}}}qqq}}}~~~___RRRPPPOOOMMMKKKJJJIIIHHHFFFDDDAAA???333111...,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............///000000///CCCTTT[[[gggvvvTTTZZZxxxsssuuu|||llleee```]]]^^^jjjoooWWWGGG>>><<<:::888999<<<>>>===@@@DDDKKKPPPOOOEEE;;;>>>PPPbbbqqqlll^^^NNNKKK[[[sss}}}wwwnnnlllvvvsssaaaYYYYYYTTTLLLJJJQQQaaazzzkkklllzzzsssvvvvvvzzz~~~zzzZZZ@@@555444222//////...---,,,+++++++++++++++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************************++++++++++++---,,,++++++++++++,,,------;;;SSSgggiii[[[JJJBBBGGGKKKRRR^^^ooowwwttt}}}ZZZMMMPPPUUUggg}}}vvvqqqmmmqqqwww|||{{{wwwvvvxxxpppdddVVVOOORRR\\\eee{{{yyyqqqmmmvvvxxxqqqkkkmmmsssnnnnnnkkkjjjfff\\\QQQHHHAAA<<<888666333222111111///...,,,++++++***)))*********))))))))))))************((()))))))))************************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---......///555AAAJJJ```EEEAAA===:::<<<<<<;;;:::::::::::::::999999888888999999:::;;;777;;;@@@DDDNNNjjj|||rrrqqqzzz}}}yyyuuulllUUUPPPPPPNNNKKKJJJIIIHHHFFFDDDBBBAAA777444000---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222777JJJ\\\gggsss[[[RRRpppiiirrr~~~iiieeeeee```^^^iiinnnVVVGGG@@@@@@DDD>>><<<===???>>><<>>>>>KKKZZZpppqqqiiiXXXPPPZZZqqqyyyuuuzzzrrreee]]]VVVOOOJJJQQQ```vvvkkkeee{{{xxx~~~{{{sssuuuzzz}}}{{{xxx{{{|||kkkMMM:::555444000///...---,,,++++++++++++,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))************)))))))))*********++++++*********++++++++++++,,,---,,,+++++++++---...///444GGG```nnnfffRRRCCC???CCCLLLYYYiii~~~xxxzzz|||{{{|||aaaIIIIII\\\ooopppeee\\\UUURRRPPPVVV___ffflllrrrzzz}}}zzzyyyyyysssbbbPPPHHHLLLTTT```ggglllppp|||rrrnnn~~~~~~rrrhhhrrrrrroooeeeZZZPPPDDD;;;888666444222222222000///---,,,++++++******++++++)))))))))************+++))))))))))))*********************++++++++++++,,,************************,,,,,,,,,,,,------------,,,---...000444<<>>;;;<<<<<<;;;::::::::::::;;;:::999999999999:::;;;;;;999999>>>JJJ___~~~{{{sssttt}}}|||\\\QQQPPPNNNKKKKKKJJJHHHEEECCCAAAAAA;;;777222///------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444???OOOddduuuqqqOOO^^^uuunnnmmmaaa```ccccccgggooo[[[PPPKKKHHHIIILLLEEECCCCCCCCC@@@===???EEEHHHNNNSSSMMMCCCAAAIIISSSmmmtttssscccVVV[[[ooo||||||sssjjj]]]OOONNNTTTccczzzfffiiiwww~~~}}}xxxyyy|||}}}xxxqqqrrrwww}}}~~~^^^BBB888555111///...---,,,,,,+++,,,,,,+++++++++,,,,,,+++******''''''(((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,...111333555FFFVVVjjjooo___JJJAAABBBBBBRRReeevvvxxxfffooovvv|||cccSSSPPP]]]zzzwwwuuuwwwvvvmmm___SSSLLLIIIHHHIIILLLSSS]]]dddiiinnnuuuzzzyyylll\\\PPPMMMNNNUUUfffsss{{{zzz}}}xxxwwwxxxuuulllddd[[[LLL>>>:::888555444444444333111...---,,,,,,+++,,,,,,,,,))))))*********+++++++++))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........///444<<>><<<<<<;;;:::::::::;;;;;;::::::999999::::::;;;<<<<<<888===OOOkkkzzzuuuwwwbbbSSSPPPMMMKKKKKKJJJHHHDDDBBBAAAAAA===999444000...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000333555CCCQQQggg~~~dddOOOkkkvvvmmmeeebbb^^^```hhhssstttiii``````^^^VVVNNNKKKKKKHHHGGGFFFBBB>>>@@@FFFDDDLLLRRROOOGGGDDDIIIOOOkkkvvvyyyjjj[[[\\\nnn~~~|||vvvmmm\\\JJJNNN```ttthhhccc{{{|||vvvuuuxxx~~~yyyoookkklll||||||jjjHHH:::555222//////...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,(((((())))))*********+++(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,******+++---000444888;;;VVVbbbnnnlllYYYEEE???CCCKKK___ttt~~~fff\\\kkkyyynnnZZZOOOXXXeeeyyywwwllldddmmmvvv|||rrr```TTTVVV^^^|||vvv]]]UUUIIIBBBAAAFFFLLLOOOUUU]]]gggnnnqqqtttyyy~~~{{{pppfff\\\RRRLLLTTTgggwww}}}}}}yyy}}}|||~~~|||vvvqqqjjjZZZIII;;;999777666666666444333///...------,,,,,,------))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///000777AAAIIIKKKIII]]]FFFBBB??????<<<<<<;;;::::::::::::;;;999777666666888::::::;;;;;;===GGG^^^}}}zzzvvvssssssvvvyyy{{{{{{~~~xxxvvvzzz|||}}}oooZZZQQQIIIMMMKKKHHHFFFEEEDDDBBBAAA@@@;;;555000---,,,,,,+++---***(((***///222000---,,,,,,,,,---------......------//////------444>>>MMMcccmmmNNNZZZssssssfffbbbaaabbbhhhppp{{{xxxrrrkkkccc]]]XXXTTTQQQOOOMMMIIIGGGEEECCC@@@===EEENNNVVVUUUMMMGGGFFFIII```uuuyyygggdddppp}}}qqq___RRRQQQ___ooouuuccc}}}zzzrrrzzznnnrrryyy~~~zzztttnnnkkkllljjj}}}UUUCCC===---111000000...---,,,++++++,,,,,,,,,++++++*********))))))************)))((((((((())))))*********+++******+++++++++,,,,,,,,,++++++******++++++,,,---)))555000,,,333333>>>[[[vvvvvvnnn^^^MMMCCC@@@@@@JJJrrrwwwgggbbbhhh{{{fffVVVSSSUUUeeeuuujjj```XXXUUUVVV]]]www{{{fffRRRKKKTTTfff|||kkkfffOOOBBB<<>>666888777111///444222111...,,,******++++++******++++++++++++******************+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------......111000888DDDJJJMMMXXXggg___HHHDDDAAAAAA===<<<;;;;;;:::;;;;;;;;;999999::::::::::::;;;;;;;;;JJJeee~~~~~~nnnXXXPPPMMMKKKHHHFFFEEEDDDBBBAAA@@@<<<888222///---,,,,,,000...,,,...222444333111,,,,,,,,,---------.........,,,---...///444AAANNNeeeqqqFFFSSSuuummmSSSeee~~~iiibbb```bbb]]]]]]xxx{{{iiibbbXXXQQQNNNNNNOOOPPPMMMJJJGGGFFFHHHJJJLLLMMMJJJOOOUUUYYYYYYWWWUUUTTT___ssswwwrrryyymmmXXXTTT\\\ooouuuxxxjjjfffllluuu{{{vvvrrrooommmkkkmmmkkk~~~}}}QQQ777===333222000///---,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))***+++,,,+++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++,,,------222(((***111222CCClllyyyeeeOOODDD???BBBNNN\\\~~~mmmkkkyyydddIIIHHHSSSnnnttt\\\UUURRRRRRUUUUUURRRRRRUUUaaawwwwwwbbbTTTWWWkkktttwwwvvvaaaMMMEEEEEEFFFIIIPPP[[[fffnnnpppsssxxxwwwmmmggg___XXX[[[^^^cccqqqzzzsssyyymmmfffiiioooxxxvvvpppgggUUUFFF:::888888222///000222111///,,,++++++++++++******++++++++++++******)))))))))*********+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++555???BBBDDDNNNaaappp^^^FFFBBB??????======<<<;;;;;;;;;;;;;;;888999;;;;;;:::::::::;;;AAAUUUuuuzzz{{{\\\PPPMMMKKKHHHFFFEEEDDDBBBAAA???===999444000------...---,,,+++,,,///000000...,,,,,,,,,---------......111///......000666EEETTTjjjPPPDDD^^^zzz]]]PPPnnn}}}qqqeee_________ZZZcccsssaaaRRRNNNHHHEEEFFFIIIKKKMMMLLLJJJHHHHHHJJJKKKKKKKKKNNNQQQWWW\\\``````\\\YYYbbbrrrzzz|||rrr___SSS\\\ooommmfffeeennn{{{|||zzztttqqqpppmmmiiiiiidddsssbbb>>>???444333111///---,,,,,,,,,*********++++++,,,,,,,,,+++******+++---000333555---,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,------111)))000666555NNNoooxxxcccQQQCCCBBBFFFOOOcccwww{{{{{{yyyNNNHHHWWWkkkiiiVVVMMMOOOQQQWWW]]]]]]XXXWWWYYYaaavvvwwwcccXXX]]]rrruuulllPPPGGGIIIJJJNNNZZZjjjssstttrrrttt}}}yyytttllleeeaaaeeelllzzz|||iiiggg|||qqqccc]]]ppp{{{yyyzzzrrrddd^^^MMM===999999666333222111000///---,,,,,,,,,,,,******++++++++++++******((())))))))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////---:::BBB???BBBTTTjjjvvv^^^GGGBBB???>>>======<<<;;;;;;;;;;;;<<<777999::::::999999;;;===FFFbbbwwwcccPPPMMMKKKHHHFFFEEEDDDBBBAAA???>>><<<666111---...///++++++***+++---...------,,,,,,,,,---------......111...---///222<<>>BBBNNN```zzztttyyygggNNNWWWjjjrrr^^^NNNGGGHHHLLLQQQYYY___\\\UUUSSSWWW```vvvyyyggg^^^bbbuuusssSSSJJJJJJKKKRRRcccsssxxxssstttzzz~~~xxxqqqhhhjjjnnnxxxxxxccc[[[kkkqqqcccpppwwwzzzzzznnndddSSSAAA999888888555333111000///...---,,,,,,,,,******++++++++++++******((())))))))))))*********************************++++++,,,,,,,,,---------,,,,,,---......///000000444???DDD@@@GGG]]]pppxxxaaaIIIDDDAAA@@@>>>===<<<<<<;;;;;;<<<<<<777999;;;:::999:::>>>BBBOOOtttoooSSSMMMKKKHHHFFFEEEDDDBBBAAA??????>>>888222......000,,,,,,---------.........,,,,,,,,,---------......,,,+++,,,111888FFF[[[mmmxxx]]]PPPnnn~~~]]]QQQvvvzzzttt[[[ccc___[[[\\\kkkuuuWWWEEE>>>>>>???@@@CCCDDDDDDAAA>>>@@@BBBGGGLLLOOOOOOKKKHHHPPPSSSYYYaaafffgggdddbbbjjjqqq~~~lll]]]```kkk}}}~~~fffdddeeehhh~~~||||||wwwpppqqqvvvuuunnniiilllmmmvvvccc???888666222///---------...++++++++++++++++++,,,,,,,,,,,,+++******+++,,,---+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++///333777KKKkkkrrr]]]MMMEEE===AAASSSooorrr^^^ddd|||fffXXXiii}}}}}}XXXLLLLLLIIIEEEFFFMMMSSS[[[^^^YYYQQQQQQVVVbbbyyy}}}nnneeeiiixxxnnnPPPKKKIIIMMMZZZjjjuuuvvvttt|||wwwttttttpppssswwwlllccckkk~~~iiilllvvvvvvmmm]]]III;;;777666555444000000//////...------,,,******++++++++++++******)))))))))*********++++++)))))))))***************++++++,,,,,,------......,,,,,,---...///000000111666???EEEGGGPPPaaammmpppaaaIIIDDDAAA@@@>>>======<<<<<<<<<<<<<<<999;;;<<<;;;:::<<>>CCC^^^mmmcccWWWbbbiiibbbyyy[[[CCCEEEKKKIIIIIIOOOWWW\\\aaabbbYYYQQQSSS[[[hhh~~~tttlllppp~~~jjjRRRKKKKKKUUUgggrrrtttwww}}}|||xxxzzz{{{uuuvvvuuuqqqnnnhhhzzzyyy}}}}}}nnnXXXDDD999666555444000000000//////...---,,,******++++++++++++******************+++++++++,,,((()))))))))*********+++++++++,,,,,,---......///,,,,,,---...///000111111777AAANNNYYY```fffjjjkkk___GGGBBB???>>>>>>>>>===<<<<<<<<<<<<<<<:::<<<===<<<;;;>>>FFFMMM{{{}}}cccMMMKKKHHHFFFEEEDDDBBBAAA???@@@@@@;;;333...///111+++---------,,,,,,---...,,,,,,,,,---------......111000333:::CCCRRRiii{{{VVVKKK\\\XXXhhh```^^^[[[bbbfffsssjjjKKKEEEIIIJJJIIIJJJKKKOOOQQQRRRPPPMMMJJJJJJJJJKKKLLLKKKIIIFFFFFFMMMXXX```eeehhhiiikkknnnoooyyyuuuccchhhzzzwwwddd___kkkqqqxxxqqqvvvqqqtttqqqmmmttt{{{kkkmmmkkkkkk{{{WWW999777333000...---......---,,,,,,++++++************++++++,,,,,,++++++***(((((())))))*********+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---333:::VVVtttjjjUUUZZZ>>>???>>>IIIkkkaaabbbaaaoooiiihhhUUUJJJHHHPPPNNNFFFLLL]]]aaadddgggdddYYYPPPSSS\\\lllwwwqqquuulllYYYLLLOOO___ssszzzuuu{{{}}}yyyssszzzwww{{{~~~pppqqqzzzhhhnnnwwwyyy~~~fffMMM===888666666///000000000///...------******++++++++++++*********++++++++++++,,,,,,,,,(((((())))))*********+++++++++,,,,,,---...//////,,,,,,---...///000111222===JJJ___ooossspppnnnooo\\\HHHEEEBBB@@@>>>=========<<<<<<<<<<<<>>>888:::@@@;;;777JJJfffqqqWWWJJJHHHHHHCCCEEEGGGAAA@@@???>>>;;;888444000...---,,,,,,,,,,,,---......000///...---------------666///333CCCSSS___nnn}}}jjjIII]]]iiiWWWmmmllleeeaaa\\\fff^^^gggyyyVVVKKKGGGIIISSS___[[[XXXYYY[[[]]][[[XXX\\\VVVPPPNNNNNNNNNKKKGGGPPPNNNNNNVVVbbbiiijjjgggvvvxxx}}}vvvggghhh~~~~~~iiijjjiiiiiiuuuuuuhhh___cccfffjjjrrrwwwppppppjjjeeeooopppDDD===555000111222///***+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++***************)))******+++,,,---,,,,,,++++++*********---,,,***+++,,,...//////---444HHHbbbooogggTTTFFF666DDDAAATTTppplllxxxrrrccclllnnnMMMGGGBBBDDDMMMXXX```ccciiitttoooaaa[[[WWWTTTXXXjjj{{{{{{uuujjjQQQTTT]]]mmmzzzzzzxxxyyy~~~~~~yyyzzzuuutttzzz~~~|||wwwuuunnngggsssyyygggddduuu|||||||||WWW<<<666666444222222111///...---,,,+++,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......,,,......,,,,,,111666999>>>OOO]]]hhhnnnkkkqqq\\\HHHEEEAAA@@@>>>>>>=========<<<<<<<<<:::777:::@@@===>>>YYYyyywwwrrrsssnnnwww|||~~~zzz}}}[[[MMMIIIIIIDDDEEEFFF@@@@@@???>>>;;;888444000...------,,,,,,------...///000///...------------...222...444GGGYYYeeettt[[[IIIbbbrrrUUUTTTuuu|||eee^^^^^^]]]^^^ddd{{{jjjQQQOOOSSSXXX```ccccccbbb```^^^^^^^^^___dddaaa^^^[[[YYYVVVRRRPPPPPPOOOPPPTTT[[[ccciiilllvvvwww}}}{{{qqqooorrrzzzvvveeemmmoooooowwwbbb]]]\\\\\\iiiwwwuuuqqqoookkkhhhmmm|||PPPBBB555222333111---++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,+++++++++++++++---,,,++++++---...//////111???RRR```aaaXXXIII???AAAIIILLLddduuunnniiisssnnnYYYKKKFFFBBBGGGRRR\\\aaaaaahhhooogggZZZXXXVVVUUU[[[iiiyyy{{{xxxeeeRRR[[[hhhwww|||xxx{{{}}}~~~|||zzzttttttqqqqqqrrrrrrqqqsssxxxnnncccfffnnncccjjjuuu|||___CCC999666222222222111000...---,,,+++,,,++++++***************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......---//////------111777:::<<>>>>>>>>=========<<<<<<999999===???>>>HHHkkkzzzvvvwwwttt{{{|||}}}||||||xxx{{{qqqtttbbbPPPIIIJJJEEEEEEEEE??????>>>===;;;777333000...---------,,,------.../////////......------......//////:::PPPcccqqq~~~cccNNNQQQnnnZZZHHH\\\yyyppp^^^[[[^^^```\\\rrr}}}[[[PPPXXXbbbhhhlllccceeeeeebbb______dddiiiiiiiiiiiigggbbb\\\XXXVVVWWWWWWVVVUUUVVV\\\eeelllppprrrwww~~~zzznnnddd\\\aaammmyyy}}}oooiiimmmppp{{{cccVVV```jjjyyy{{{qqqqqqmmmkkkkkkiiinnnaaaHHH444333555///+++...,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////444JJJ]]][[[OOOGGG@@@;;;EEEIIIZZZxxxkkkmmmfffmmmyyybbbRRRJJJIIICCCAAAHHHUUU___aaa___eeeggg\\\QQQUUUXXXYYY___hhhvvv}}}}}}|||```YYYiiiwww}}}xxx}}}~~~zzzvvvpppooonnnnnnkkkfffeeeppp|||yyyjjjbbboooxxxeee___llloooPPP???888444333222111000///---,,,,,,,,,,,,+++***************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------.........///000000///222888===DDDaaarrrrrrtttvvv{{{^^^GGGCCC@@@???>>>>>>>>>============<<<<<<>>>@@@??????QQQ{{{wwwrrrpppiiiSSSHHHIIIEEEDDDEEE@@@???>>>===;;;888444000...---------------...////////////............//////000333AAAWWWlllzzzMMMOOOfffsssOOONNNqqqyyyyyyyyyfff^^^___bbbcccdddnnnWWWZZZeeemmmppplllhhhfff```ZZZVVVWWW\\\aaaggghhhjjjkkkiiieee___\\\aaa___\\\XXXWWWZZZ```eeefffgggjjjmmmnnnllleee```TTTTTTWWW[[[aaammmqqqkkkqqqlllrrrpppZZZ^^^xxxxxxtttpppiiijjjmmmfffcccxxxrrrrrrOOO555444666///+++000,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++************+++,,,,,,***++++++,,,,,,---------+++,,,---------...000222999RRR```TTTCCC>>>>>><<>>EEETTT___bbb`````````UUUOOOXXX\\\]]]dddkkkvvv~~~ooo```hhh{{{|||}}}}}}|||{{{vvvpppnnnmmmkkkgggbbbbbbmmmzzzssscccddd|||mmm\\\ggg]]]CCC::::::333333222111///...------,,,,,,+++************+++***+++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------............000111111222:::BBBVVVyyy```HHHCCC???@@@???>>>>>>>>>============<<>>===;;;888555222000...------------...////////////.........//////000000666DDDZZZooo~~~nnnEEE\\\~~~cccJJJ\\\uuujjj```aaadddcccbbbnnnfff___ooottttttpppgggnnneeeWWWMMMHHHHHHJJJKKK[[[\\\```fffkkkllliiifffddd```\\\ZZZ[[[]]]______]]]]]]]]]]]][[[WWWQQQNNNNNNSSS[[[bbbkkk}}}vvvkkkiiiqqqrrrsss___VVVmmm|||yyyxxxmmmfffhhhnnnfff^^^pppiiiuuuYYY999444666///,,,222,,,------------,,,++++++,,,,,,,,,+++++++++******+++++++++***+++,,,,,,---+++++++++,,,,,,------...+++,,,---......000444777EEEXXX___OOO>>><<>>BBBOOO\\\bbbccc^^^]]]UUUUUUaaaddddddkkkqqqxxxeeedddxxx{{{~~~{{{}}}xxxsssnnnjjjfffdddbbbaaagggooosssoooddd[[[hhhzzz[[[___gggFFF:::===444444333111000///...------,,,,,,+++***+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.........---///222222444???KKKgggbbbIIICCC@@@AAA??????>>>>>>>>>=========:::===>>>BBBTTTzzzxxxrrr___IIIHHHEEEDDDEEECCC@@@???>>><<<:::666333111......------......///000//////......//////000000111777EEEYYYmmm~~~___JJJlllxxxRRRLLLkkksssnnnxxxbbb]]]aaabbbaaabbbxxx}}}cccmmmrrrlll```^^^UUUJJJDDDDDDFFFHHHGGGIIILLLSSSZZZaaafffhhhhhh```]]]\\\]]]```dddddddddaaa___]]]ZZZWWWTTTRRRRRR[[[[[[cccuuummmiiilllsss}}}dddRRRWWWzzz{{{vvvtttmmmggghhhmmmggg___kkkpppjjj|||fffBBB666444000...111---------------,,,++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,,,,,,,------------+++---...---...111888>>>UUU^^^]]]MMM>>>:::===>>>GGGmmm~~~gggcccmmm|||xxxbbbhhhlllhhhZZZZZZZZZTTTNNNTTTLLLEEEEEENNN[[[eeeiii```aaa[[[___kkkmmmmmmuuu{{{~~~|||hhhsss~~~{{{}}}}}}zzzvvvmmmfffaaa```___]]]^^^aaabbbkkkkkkaaaaaavvv^^^VVVssswwwwwwrrrLLL;;;<<<555444333222111///......------,,,+++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///---///444555888GGGXXXqqqdddJJJDDDAAABBB?????????>>>>>>>>>======<<<===>>>HHHeeepppjjjOOOJJJFFFCCCEEECCC@@@@@@???>>>;;;888555333...............//////000///////////////000111111555;;;HHHYYYnnnwwwWWWXXXzzzeeeKKK\\\pppppplll\\\[[[]]]\\\aaaiii{{{ggg}}}iiibbbXXXHHHGGGFFFGGGIIIKKKMMMNNNGGGNNNUUUWWWUUUVVV^^^eeebbbcccddddddfffiiinnnqqqooommmhhhdddbbbdddgggjjjtttuuuqqqhhhnnnxxxsss\\\QQQ___yyysssrrrpppjjjiiillliiibbbgggrrreeetttuuuOOO:::333111//////---------...------,,,+++,,,,,,,,,+++++++++******,,,++++++++++++,,,---------------------,,,,,,,,,,,,---...---...333===EEE]]]___[[[NNN???777<<>>>>>>>>>>>@@@AAAAAAMMMppppppyyyrrrSSSLLLFFFCCCDDDCCCAAAAAA@@@>>><<<999666444...............///000000///////////////000111111999@@@LLL\\\qqqmmmUUUddd}}}XXXLLLooovvvxxxqqqbbbYYYYYYXXXWWWcccttt~~~mmm```XXXPPPEEEIIIOOOPPPMMMKKKKKKLLLUUU___fff___SSSOOOXXXdddiiimmmooommmjjjllluuu}}}|||yyyuuuqqqpppttt{{{yyyiiifffttt}}}kkk[[[WWWjjj}}}wwwvvvyyysssnnnkkkllljjjeeeeeehhhcccpppYYY<<<222222000,,,------......------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---............------,,,,,,,,,---......------444@@@III^^^]]]YYYOOO???666===JJJ___}}}pppaaa[[[nnnxxxmmmhhhiii```]]]XXXUUUXXX```kkksssmmmmmmiiilllwwwxxx{{{|||yyy~~~}}}ppp|||zzzyyywwwuuunnnhhhccc^^^XXXSSSUUUZZZZZZooo|||fff^^^tttyyyccccccqqq|||iiiHHH;;;666555444333111000//////...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......333///111888;;;AAAVVVmmmbbbHHHEEEBBB???>>>===<<<<<<<<<<<<<<<===<<<>>>GGGaaarrrfff{{{[[[HHHKKKGGGAAAFFFBBB@@@>>>===<<<:::777555///////////////000111111000......111111...///222>>>===OOOiii}}}___TTTtttcccGGGaaajjjccc]]]YYYTTTWWWiii|||{{{pppRRRKKKAAAKKKIIIQQQ___^^^RRRPPPYYY]]]yyy~~~^^^GGGPPP```bbbiiimmmppppppppprrryyy~~~}}}~~~yyyooojjjnnnrrrccc```fffxxx~~~{{{uuuqqqrrrsssqqqnnnllljjjfffbbb___zzzuuulllpppCCC888444...222...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,------...///111***///444111999JJJQQQ\\\]]]SSS???444999DDDJJJoooppprrr```jjj{{{tttooolllkkkgggaaaZZZZZZ```kkktttyyy{{{yyyxxx{{{|||}}}{{{|||}}}mmm}}}yyy|||zzzyyyvvvtttqqqllleee]]]WWWTTTSSSSSS^^^fffttt{{{tttfff^^^^^^vvvoooaaaddduuu|||}}}uuuQQQ>>>:::999888777555333000//////......------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------.....................------,,,,,,111888???HHH[[[nnncccIIIFFFBBB@@@??????>>>>>>>>>>>>>>>???@@@???LLLpppvvvcccwww___IIIKKKGGGAAAEEEAAA@@@>>>===<<<:::777555///////////////000111111000......111111...///333===GGG```vvv[[[]]]\\\MMMlll}}}ddd]]]YYYXXXUUUZZZrrr}}}```HHHLLLKKK[[[iiirrrnnnccc]]]]]]___dddzzz|||```PPP]]]mmmooouuuwwwxxxuuurrrrrrvvvzzz|||rrriiinnnjjjhhhlllmmmzzz}}}|||zzzuuusssttttttrrrooommmkkkhhhdddaaarrr~~~oooyyyLLL<<<666...000...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111***...333222<<>>===<<<:::777555///////////////000000111///......111000///111666===QQQrrrwwwWWWjjjyyyUUUXXX{{{wwwyyysss```YYYWWWYYYXXX```TTTDDDVVV```hhh{{{jjjnnntttrrr~~~tttmmm}}}zzzxxxzzz}}}}}}kkkfffyyyqqqmmmjjjssswwwooozzz~~~zzz{{{zzzvvvuuuvvvuuussspppnnnllliiieeebbbgggrrryyy]]]BBB888111///......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111+++...222333AAAQQQRRROOOBBB888777888<<>>III[[[xxxaaa]]]fffRRRnnnxxx{{{xxxeeeccc]]][[[]]]bbbuuuyyyOOOJJJkkk}}}wwwrrrjjj||||||ooo^^^___qqq~~~wwwppp||||||{{{wwwuuuwwwrrrpppnnnllljjjhhhdddaaa]]]kkkxxxeeekkk{{{RRR<<<666111///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000---///222<<>>999888777555333222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........./////////000000,,,555BBBNNNZZZhhhvvvvvvzzzeeeKKKHHHDDDBBB>>>>>>>>>>>>???@@@AAAAAAAAA]]]~~~}}}||||||vvv___sss___LLLEEE@@@AAA@@@>>>===<<<<<<;;;999666111000000///////////////......///000//////777AAAQQQaaazzzzzz```mmmjjjWWWwwwwwwmmmeeeaaa___[[[\\\ggg~~~XXXWWW|||wwwoooooovvvyyypppwww}}}rrr___TTTUUUggg|||||||||{{{wwwuuuvvvqqqooommmkkkjjjgggdddaaa]]]eeefffaaa[[[>>>666111//////............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...111555BBB]]]eeeTTTGGG>>>;;;??????HHHiiiuuuggg}}}fffggg~~~xxxfffSSSMMMOOOSSSUUUXXX^^^aaaffflllrrryyy~~~~~~qqqooouuu{{{|||~~~zzzvvvsssrrrqqqjjjgggbbb\\\WWWSSSQQQPPPHHHLLLLLLIIIRRRgggyyytttoooUUUdddqqqbbb[[[PPPBBB999777777666444333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111---888GGGVVVhhh|||zzzrrrdddKKKGGGDDDAAA>>>>>>>>>>>>???@@@AAABBBGGGiii~~~~~~|||yyyzzz{{{]]]kkkfffNNNEEEAAAAAA???>>>===<<<<<<;;;999777111111000///////////////......///000...///999DDDRRRffflllfffdddaaatttdddeee^^^aaa]]]\\\ppp```eeeeee```iiizzzvvvwwwvvvbbbTTTMMMQQQfff~~~zzz{{{zzzvvvuuuvvvrrrpppnnnlllkkkhhheeebbb\\\```xxxppp```|||jjjFFF:::444//////............//////............------------------------------------......------......///000---///444777HHHeeejjjTTTJJJBBB===>>>CCCTTTxxxrrrcccgggxxxgggllliii]]]SSSPPPRRRSSSUUUXXX^^^bbbggglllrrrzzz~~~|||vvvkkkmmmwww{{{~~~|||xxxtttqqqooojjjhhhccc^^^ZZZVVVTTTTTTKKKMMMNNNLLLPPP```yyyyyy[[[ZZZrrr}}}zzzvvvgggYYYGGG:::777777777555333333333222111111000000------------------------,,,,,,------.../////////---......///000000111111111888EEEXXXtttxxxsssdddJJJGGGCCCAAA????????????@@@AAABBBCCCMMMppp{{{vvvuuuyyy~~~}}}\\\hhhjjjPPPEEEAAABBB???>>>===<<<<<<;;;999777111111000///////////////......000000...///:::FFFNNNhhhbbbnnnYYYjjjpppzzz___fff]]]ccc```^^^yyy}}}^^^iiivvv___\\\nnn}}}xxxsss|||eee\\\TTTRRR[[[ooo|||xxxyyyyyyvvvuuuvvvsssqqqooommmllljjjfffdddZZZ]]]rrrzzzddduuuxxxOOO???888//////............////////////.........---------------------------------///............///000000---000555999KKKjjjmmmSSSMMMDDD<<<<<>>EEEAAA===@@@???@@@IIINNN}}}|||yyywwwvvvyyy~~~jjj\\\xxx}}}RRREEEHHHBBB??????>>><<<;;;:::999888444111//////000111000000000000000000...111===IIIOOOjjj|||lllwwwlll___www{{{pppooobbb___dddddd^^^eee{{{bbbzzznnn]]]ccc~~~vvvtttzzzdddUUUVVV___jjjrrr}}}zzzxxxwwwwwwwwwsssqqqooonnnnnnllljjjhhhbbbYYYdddgggqqq```???666222000///...///000///...........................,,,,,,,,,---------......---,,,,,,,,,,,,---......333---333CCCUUUhhhhhhVVVNNN>>>>>>CCCJJJlll~~~ppp[[[YYY}}}vvv|||oootttuuubbb\\\TTTOOOPPPTTTWWWXXX___bbbfffkkkpppuuuzzz~~~}}}yyyxxx~~~uuuiiirrr}}}wwwllljjjrrr}}}~~~{{{{{{{{{zzzwwwtttpppnnnllliiieeebbb```]]][[[XXXNNNHHHFFFIIIJJJPPPfff~~~bbbPPPRRRjjj}}}uuulllYYYBBB555555888999777666333111///000000111000000...---------------///............---------222...---111222000000333;;;@@@III\\\zzzpppxxx```NNNAAAEEE@@@>>>DDD@@@>>>CCCAAABBBMMMppp}}}|||yyywwwvvvxxx}}}ppp___rrrWWWDDDFFFBBB??????>>><<<;;;:::999888444111//////000111000000111111111111///333BBBRRR[[[ooo~~~zzzjjjddd]]]uuunnnzzzjjjbbbbbbdddbbbbbbrrrttt[[[ttt~~~mmm___mmm{{{||||||}}}iiiUUU[[[qqq}}}{{{yyywwwwwwwwwrrrpppnnnlllllljjjhhhfff___XXXaaayyylllaaaxxxnnnGGG888333111/////////000///...........................,,,,,,,,,---------......------,,,,,,------...///222---777JJJVVV```___QQQIII::::::DDDUUUzzzzzzqqqdddhhhzzz}}}vvvoooRRRNNNJJJJJJMMMRRRUUUVVVWWW]]]dddggghhhkkkttt{{{zzzxxxzzzyyyuuu~~~|||qqqjjjkkkvvv~~~zzzyyy{{{{{{zzzyyyvvvssspppmmmllliiieeebbb```^^^[[[XXXPPPIIIEEEGGGHHHLLL]]]qqqpppWWWVVViii}}}uuubbbKKK:::666777888666555333111000000111222000000///...------------...............---------111...---000111000000333777AAARRRiiizzz}}}{{{___NNNAAAEEE@@@???BBB@@@@@@EEECCCEEESSS}}}|||{{{xxxvvvtttvvv{{{~~~yyyaaaiii\\\DDDCCCAAA???>>>===<<<;;;999888888444111//////000111000000111222222111000777JJJ^^^tttqqqZZZ^^^tttqqqiiiuuudddbbbeeeccc___gggnnnVVVooooooeeezzz|||wwwzzz{{{dddVVVWWWttt}}}{{{yyyxxxwwwvvvrrrpppmmmkkkjjjhhheeeccc]]]XXX\\\lllvvv[[[sssRRR<<<555222000//////000///...........................,,,,,,,,,---------......---------,,,------...///333000AAAWWWZZZWWWRRRKKKBBB777888GGGddd|||vvvrrr~~~|||zzz~~~eeeGGGFFFGGGJJJOOOTTTWWWXXXWWW^^^eeeddd______gggpppuuuwww}}}tttllliiimmmzzz{{{yyyxxx{{{{{{zzzxxxuuurrrooommmllliiieeebbb```^^^[[[YYYSSSJJJDDDDDDEEEGGGRRR___{{{zzzzzzcccYYYddd|||oooVVVAAA888777666555444222111000111222222111000///......---------------------------......000------000000///111555:::GGG]]]vvv}}}___OOOAAAFFFAAA@@@AAA???BBBFFFBBBHHH]]]|||yyyxxxvvvsssrrrssswwwzzz}}}aaa```aaaFFFBBB@@@>>>>>>===<<<:::999888888444111//////000111000000111111222111000:::RRRhhhzzzmmmUUUbbbwww}}}vvvkkktttmmmaaacccfffbbb]]]lllnnnXXXnnntttnnn|||yyyvvvzzz{{{zzzzzz]]]eee}}}}}}{{{zzzxxxwwwvvvsssqqqnnnkkkiiigggdddaaa]]]ZZZYYYaaa|||bbbsss___AAA777444111//////000//////........................,,,,,,,,,---------......---------------...//////555666MMMeee___OOOHHHEEE;;;999===OOOqqqttt|||}}}yyyuuu}}}^^^JJJKKKMMMRRRWWW]]]aaaccckkkoooqqqkkkccc```eeekkkqqquuuzzz{{{ooojjjkkksss{{{|||}}}zzzzzzyyywwwtttqqqnnnlllllliiieeebbb```^^^[[[YYYTTTKKKDDDCCCCCCDDDJJJQQQccc~~~zzzzzzqqqZZZ[[[vvvwww___GGG:::666666333333222111111222222333222111000///............,,,,,,------.........//////------///000///222777AAANNNeee}}}___OOOBBBFFFAAABBBAAA???BBBDDD???MMMlll~~~vvvvvvtttqqqooopppsssvvv|||___WWWyyydddJJJCCC???>>>>>>===;;;:::999888777444111//////000111000000000000000000222>>>VVVlllyyy^^^VVViiillljjjhhhaaadddeee```]]]rrrrrr^^^lll|||yyyyyywwwuuuyyy}}}}}}{{{uuujjjuuu~~~}}}|||zzzyyywwwvvvuuurrrooollljjjhhhdddbbb___\\\YYYZZZrrriiinnnmmmHHH999666222//////000//////........................,,,,,,,,,---------.........------------...//////444;;;XXXmmm```JJJAAA???666===HHH___tttzzzzzzvvvssszzzZZZMMMPPPUUU[[[bbbjjjpppttt~~~yyyssspppppprrrttttttttttttvvvzzz~~~vvvllllllsss~~~|||{{{|||~~~yyyxxxwwwuuurrrpppnnnmmmmmmjjjfffcccaaa^^^\\\YYYUUUMMMEEECCCCCCDDDFFFIIIRRRpppzzz~~~]]]SSSqqq~~~~~~gggLLL<<<777777333333222222222222222222222222111000////////////,,,,,,---......///000000///---...000000///333:::EEESSSmmm___OOOBBBGGGBBBAAAAAA???CCCCCC???WWWuuutttssspppmmmnnnppprrr{{{~~~aaaSSShhhiiiMMMCCC>>>>>>===<<<;;;:::888777777444111//////000111000000000//////111666CCCXXXlllwwwxxxuuuTTT\\\ssskkkllluuucccbbbdddaaa___bbb|||yyyggghhh}}}uuutttssswww|||zzz{{{{{{zzzkkkppp~~~~~~}}}|||{{{yyywwwvvvvvvssspppmmmllliiifffcccaaa]]]YYYYYYjjjuuummmvvv|||QQQ;;;777333000///000000///........................,,,,,,,,,---------............------......///000111???___ppp___HHH???:::444AAAQQQppp{{{uuuppp~~~wwwzzzyyyZZZKKKQQQ[[[fffpppyyy~~~|||{{{}}}~~~|||tttmmmjjjjjjmmmoooxxx{{{|||rrrlllrrr~~~~~~{{{yyyyyy{{{wwwvvvuuusssqqqpppooonnnmmmjjjfffcccaaa___\\\ZZZVVVQQQIIIDDDBBBCCCDDDFFFLLLaaarrrwwwfffQQQjjj~~~qqqSSS???888888333333333222222222111111333222111000////////////,,,------///000111222222///...///111000000555===GGGWWWttt___OOOBBBGGGBBB@@@@@@@@@DDDCCCAAAddd~~~uuuuuussspppnnnnnnooorrrzzz|||fffVVVaaaoooOOOBBB???>>>===<<<;;;999888777777444111//////000111000000222//////333<<>>???AAAFFFCCCDDDnnn~~~|||}}}vvvvvvtttrrrooonnnppprrrxxx{{{kkk\\\bbbtttOOOAAA???======<<<;;;999888777777444111//////000111000000444//////666@@@LLL[[[ggg~~~pppVVVJJJkkk|||kkkttteeeZZZ```bbb[[[\\\oooyyyccckkkrrrsssvvv{{{}}}nnnyyy~~~}}}}}}}}}}}}|||zzzxxxvvvtttrrrooommmkkkiiigggdddccc[[[ZZZZZZaaa|||~~~sss___===999444000///000000///........................,,,,,,,,,---------.....................///000000555MMMnnnvvvcccTTTJJJ>>>>>>FFFVVV~~~nnntttXXXdddvvvyyy\\\WWWdddwww|||wwwtttzzzyyyxxxyyy|||yyyvvv~~~}}}~~~~~~yyywwwzzzssssssrrrqqqppppppppppppmmmkkkgggdddaaa___\\\ZZZZZZWWWPPPEEE>>>>>>@@@BBBAAAKKKddd~~~[[[aaa|||bbbEEE999777555444444333222111///...444333222111000000000000---...///111222444555555000000111333111111888AAA\\\dddwwwrrr|||fffLLLJJJEEE???@@@BBBAAABBBDDDQQQ|||xxxxxxsssqqqrrrooojjjkkkqqqxxxwww[[[fffZZZBBBAAA>>><<<:::999::::::999777555444222000000000000000000111333777AAAPPPbbbnnn}}}~~~uuuwwwwwwQQQ]]]zzzxxxhhhzzz___eeeggg```ddddddyyypppqqq{{{rrrtttzzzyyy|||rrrwww~~~~~~~~~|||yyyvvvuuuuuuvvvtttqqqmmmiiifffdddcccccc___YYYTTTYYYlllooottt~~~GGG999555555///111444000////////////........................////////////...---///222111---///333:::\\\uuuzzzqqqZZZEEE@@@???CCCaaaxxxeeeddd\\\hhh|||vvvwwwttt___ddd||||||~~~|||{{{|||{{{yyyxxxrrrrrrtttttttttrrrpppnnnnnnkkkhhhfffdddcccaaa___WWWTTTOOOHHHBBB@@@AAACCCCCCLLL```~~~TTTOOOjjjkkkLLL:::333888777666444333222111111222111///.........///000............////////////111555111...333666<<>><<<:::999999999888777444333222000000000000111...///000555@@@RRReeerrrvvveeeIII___vvvkkkvvvaaahhhhhhbbbhhhjjjzzzxxx}}}rrrtttyyyxxxzzz}}}zzz}}}}}}}}}|||yyywwwvvvuuuuuussspppmmmiiifffeeeddd___[[[VVVRRRUUUgggkkkiiiRRR<<<333555000///111...////////////........................////////////...---...111000...111666EEE^^^nnnqqqlllZZZDDD===???HHHjjjpppfffbbbeeevvvvvvuuuuuu~~~yyygggyyy}}}|||{{{{{{{{{yyywwwrrrsssttttttsssrrrooonnnllljjjgggfffeeedddcccaaaXXXUUUPPPIIICCC@@@@@@BBBDDDJJJ___vvvQQQJJJaaapppNNN<<<999888777666444333222111111222111000///...//////000............///////////////444000///777===HHHZZZooozzz}}}hhhLLLJJJEEE@@@AAA@@@AAACCCJJJggg}}}{{{zzztttooommmkkkiiijjjnnnqqq{{{hhhaaa```BBB???>>><<<:::999999999888666444333222000000000000111//////000666CCCXXXmmm|||vvvXXXJJJgggzzzlllnnnpppeeemmmkkkgggppprrrtttuuuxxxvvvwww~~~{{{||||||{{{{{{zzzxxxwwwvvvsssqqqooollliiigggeeeeee^^^ZZZUUUQQQRRRaaa~~~jjjaaazzzdddBBB222666333...///000////////////........................////////////...------///......444;;;RRRaaaeeecccbbbUUUAAA:::@@@PPPwwwxxxkkkjjjbbbooohhhooozzzuuu|||~~~~~~}}}|||{{{{{{{{{{{{xxxvvvttttttttttttsssqqqooonnnllliiigggffffffeeedddcccZZZWWWRRRKKKDDD@@@???@@@CCCGGG[[[yyyYYYMMMZZZsssxxxQQQ======888777666444333222111111111111000///////////////............///////////////222///000888???NNNeeeqqqiiiMMMIIIEEEAAAAAA>>>@@@BBBKKKsss}}}|||{{{vvvooojjjgggfffgggiiiqqqzzziii\\\zzzdddEEEAAA>>><<<:::999999888777666444333111000000000111111222111222:::JJJaaaxxxxxxwww[[[WWWqqqxxxhhhgggwwwmmmjjjqqqnnnmmmvvvxxxxxxuuuuuurrruuu{{{|||{{{zzzyyyzzzzzzyyyxxxvvvqqqpppmmmkkkiiigggfffeee```\\\XXXUUUSSS]]]xxxtttiiivvvJJJ333999777000111333////////////........................////////////...,,,---...---...777AAA[[[ddd```WWWUUUKKK===:::DDDYYYrrrmmmsssfffwwwooo___ppp}}}uuupppqqqvvv{{{}}}{{{{{{{{{zzzzzz{{{zzzxxxuuuttttttttttttrrrpppooonnnnnnkkkhhhgggfffeeedddbbb[[[YYYTTTMMMEEEAAA??????BBBCCCUUU|||gggRRRTTTjjjTTT===>>>888777666444333222111111111000000///////////////............///////////////333000000666:::IIIccciiijjjMMMIIIFFFBBBBBB===@@@BBBKKK{{{~~~~~~~~~}}}}}}zzzuuunnniiiiiikkklllkkknnnwww}}}qqq```}}}jjjHHHAAA>>><<<:::888888888666555333222111000000000111222222222444===PPPhhh~~~ooozzzxxx]]]```xxxooo___kkkmmmpppuuuqqqsssyyy|||vvvrrrooossszzz{{{yyyxxxyyyzzzzzzxxxvvvpppooommmjjjhhhffffffeeeaaa]]]ZZZXXXTTTXXXqqq|||QQQ555888777111222444////////////........................////////////---------...,,,...999EEE^^^ggg```QQQIIIAAA:::>>>JJJcccvvvtttxxxmmmddd___uuu}}}zzzvvvqqqnnnpppsssuuuyyy~~~}}}{{{zzzyyyyyyyyyzzzzzzyyywwwttttttttttttsssrrrqqqooooooqqqnnnkkkhhhfffeeebbb```[[[ZZZVVVOOOGGGBBB???>>>CCCCCCOOOppppppSSSNNNeeeYYY???===888777666444333222111111000000000000000//////...............////////////...222111222666777GGGdddyyy~~~kkkMMMIIIFFFCCCBBB<<>><<<:::888888777666444333222111000000111222222000000444@@@TTTlllxxxhhhjjjWWWddd}}}ooo```rrrqqqvvvvvvuuuxxxwwwyyyrrrooorrrxxx|||{{{yyywwwxxxzzzzzzxxxtttooonnnllljjjgggfffeeedddaaa\\\ZZZYYYRRRRRRiiiYYY999666333111222111////////////........................////////////------...///---...:::FFFaaajjjbbbPPPEEE<<<;;;CCCPPPppp|||uuurrrppp|||cccnnn~~~yyywwwqqqmmmlllppprrrssswww|||~~~|||zzzzzzxxxwwwxxxyyyzzzyyyvvvssstttssssssrrrrrrqqqqqqqqqssspppllliiigggeeebbb___[[[ZZZWWWQQQJJJCCC@@@???CCCEEEJJJbbb~~~yyyWWWNNNiiixxx```DDD<<<888777666444333222111111000000000000000///..................////////////---111111444888;;;PPPrrrwwwuuulllMMMHHHFFFDDDCCC===FFFIIISSS~~~{{{wwwtttvvv~~~~~~~~~|||{{{uuutttoookkknnnttttttoooooowww~~~yyy^^^nnnqqqMMMBBB???<<<999888888777555444222222111000000111222333///000777EEEZZZooonnnfff\\\SSSmmmzzzjjjyyyvvv{{{vvvwww{{{ttt}}}uuuppprrruuuyyy|||~~~|||yyywwwxxxzzzzzzwwwssspppnnnllliiigggeeeccccccaaa\\\[[[[[[QQQNNNcccdddCCC777111222444...////////////........................////////////,,,...000000---...:::GGGeeennneeeRRRGGG@@@???GGGTTT}}}mmmaaaooowwwqqq}}}~~~zzzvvvppplllkkknnnppprrrwww~~~~~~|||yyywwwvvvvvvwwwyyyzzzyyyuuussssssrrrrrrrrrqqqrrrrrrrrrrrrooollliiihhhfffcccaaaZZZZZZWWWRRRKKKEEEAAA??????FFFIIIXXXwwwYYYMMMiii|||iiiIII:::888777666444333222111111///000000111000///...---............////////////...000000333999???[[[{{{pppuuummmMMMHHHFFFDDDDDD>>>IIIMMMWWWvvvrrrlllggghhhppp{{{~~~|||zzzvvvuuuooojjjlllpppnnnfffjjjrrrzzz~~~~~~^^^gggsssPPPDDD???<<<999888777777555333222222111000000111222333000222:::JJJ___ssshhheeeUUUVVVyyyyyy~~~zzz~~~vvvxxx}}}rrrxxxrrrqqqsssxxx{{{}}}zzzwwwwwwzzzzzzvvvrrrpppooollliiifffdddcccbbbccc^^^]]]]]]SSSMMMaaa~~~~~~sssnnnLLL;;;333555777...000/////////......................../////////000,,,...111111......:::GGGiiipppeeeTTTKKKEEEBBBIIIVVVdddSSSlllxxx||||||{{{vvvqqqnnnooopppsss{{{~~~|||xxxuuuuuuvvvwwwyyyzzzxxxuuurrrrrrrrrqqqqqqqqqrrrssstttqqqnnnkkkiiihhhgggeeecccYYYYYYXXXSSSLLLFFFBBB@@@;;;FFFIIITTTvvvVVVGGGbbbpppMMM777888777666444333222111111///000111111111000...---............/////////000111111...111777???```wwwsss|||qqq|||gggOOOFFFDDDFFF@@@@@@BBBFFFddd{{{sssiiieeeiiisss~~~{{{xxxsssrrrpppmmmjjjhhhfffffflllooovvv{{{\\\]]]{{{{{{LLL>>>===<<<:::888777666555555222222111111111111222222555555:::III^^^qqq~~~yyynnnwwwwwwWWWkkk{{{vvvuuuxxxvvvxxx}}}yyyrrrsssuuuyyy~~~~~~|||yyyyyyzzzzzzxxxvvvsssooojjjfffeeeddddddccccccccc^^^\\\YYYQQQ^^^}}}zzzvvvQQQ222:::555***999000000000000//////////////////............////////////111000---000>>>MMMxxxqqqfffXXXIII@@@BBBGGGXXXooo\\\XXXrrr||||||sssmmmkkkoootttxxx|||}}}xxxyyyzzzxxxsssuuuwwwyyyxxxvvvrrrpppnnnnnnooooooooonnnnnnmmmnnnnnnmmmkkkiiifffdddcccZZZWWWTTTRRRPPPLLLEEE@@@???>>>CCCWWW}}}SSSOOOfffuuuNNN@@@;;;888666444444333222000111111111111000000000000////////////000000000000//////111444999FFF]]]rrr~~~zzznnnvvvwwwgggPPPFFFDDDEEECCCCCCCCCKKKnnn}}}vvvrrrvvv~~~|||{{{yyysssrrrooollljjjgggfffeeekkknnnttt}}}^^^YYYxxxyyyzzzMMM@@@===<<<:::888777666555555222222111111111111222222333555===NNNdddwwwtttjjj~~~wwwdddxxxxxxtttuuuwwwtttuuuyyy}}}rrrooossswww|||{{{{{{~~~~~~~~~{{{zzz{{{{{{yyywwwsssoookkkgggfffeeedddcccbbbbbb^^^\\\YYYPPP[[[xxx{{{nnnZZZ888:::555***444111000000000//////////////////............//////......000000///444DDDTTTyyytttkkkZZZGGG===BBBLLLcccpppbbbXXX___~~~{{{oookkkjjjlllooorrrzzz}}}}}}{{{||||||yyyvvvxxxyyyzzzyyyvvvtttrrrooopppppppppoooooonnnmmmmmmmmmllljjjhhheeecccaaa\\\XXXTTTRRRPPPLLLEEE@@@@@@AAAEEEXXXSSSKKK^^^{{{wwwNNN???;;;999666444444333222000111111111111000000000000////////////000000000000333222222444777CCCYYYmmmvvvzzzmmmdddppphhhPPPFFFDDDEEEEEEFFFEEEQQQ}}}}}}{{{{{{{{{zzzsssqqqooollliiigggfffeeeiiilllrrrzzz^^^UUUqqq~~~||||||PPPDDD===<<<:::888777666555555222222111111111111222222222666BBBWWWnnnooojjj|||uuuyyyttt}}}tttuuuwwwrrrqqqttttttlllqqquuuzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~yyyyyyuuunnnkkknnnrrrtttuuuvvvvvvvvvwwwyyy}}}}}}||||||{{{yyywwwrrroookkkhhhgggfffdddccc```aaa]]][[[XXXOOOWWWooo~~~dddssseee???:::666---111111111000000000///////////////............//////------///000000999LLL^^^xxxtttkkkYYYDDD999BBBQQQqqqkkk```___ppp~~~}}}zzzkkkiiiiiijjjjjjmmmxxx}}}yyyxxxzzzzzzwwwxxx{{{~~~|||yyyyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqqqqpppooonnnmmmmmmlllkkkiiifffdddaaa```^^^ZZZUUUQQQOOOKKKEEEAAA@@@CCCFFFWWW~~~YYYKKKVVVrrr~~~SSS???;;;999666555444444222000111111111111000000000000////////////000000000000444222111333666AAAWWWjjjxxxxxxjjjdddvvviiiQQQGGGDDDDDDEEEFFFDDDVVV~~~}}}|||{{{yyyrrrqqqnnnkkkhhhfffeeedddfffiiipppxxx~~~[[[RRRnnnSSSEEE===<<<:::888777666555555333222222111111222222333111888IIIaaazzzkkkooonnnsss|||uuuxxxxxxsssqqqtttxxxlllooossswwwyyyyyyxxxxxxxxxwwwwwwxxxyyy{{{}}}{{{rrrjjjgggbbb^^^^^^aaadddeeedddeeefffgggiiilllqqquuu{{{}}}|||{{{zzzxxxvvvrrrooollljjjiiigggeeeccc^^^```\\\ZZZXXXOOOSSSggg]]]llloooEEE888777444444111111111000000000////////////............//////...---...///000;;;PPPdddssskkk___QQQ@@@888DDDVVV{{{tttooouuu~~~vvvkkkgggfffiiikkknnnvvv~~~|||yyywwwuuurrrqqqttttttsssuuuyyy|||wwwyyyxxxvvvuuutttsssrrrrrrssssssrrrrrrpppooommmmmmmmmlllkkkiiifffdddaaa```___[[[UUURRROOOLLLFFFAAA===BBBEEEWWWwwweeeQQQUUUppp[[[BBB;;;999666555555444222111111111111111000000000///////////////000000000000111//////222888EEEZZZlll~~~|||oooooojjjRRRGGGCCCDDDBBBFFFDDD[[[~~~zzzwwwqqqpppmmmjjjhhhfffdddccccccgggoooxxxzzzZZZQQQjjj|||zzzUUUEEE===<<<:::888777666555555333333222222222222333333111;;;OOOiiifffwwwmmmeeeyyy}}}wwwzzzzzzuuutttxxx}}}ooommmpppssstttsssrrrqqqqqqoooppprrruuuxxx|||zzzmmmfffaaa]]]YYYYYYZZZZZZZZZZZZYYY[[[\\\^^^```dddhhhlllqqqwww~~~}}}~~~}}}~~~~~~|||zzzxxxvvvuuuqqqooommmkkkkkkiiifffccc]]]```\\\YYYYYYQQQQQQ```]]]mmm{{{yyyMMM777666666444111111111111000000000000//////............/////////.........000:::QQQeeejjj\\\NNNEEE<<<;;;III]]]yyyyyy~~~ooohhhcccgggmmmpppqqqsssxxxxxxwwwvvvuuusssrrrqqqooolllkkkoooqqqrrruuuzzz~~~}}}xxxyyywwwvvvtttssssssssssssssssssrrrrrrpppooommmmmmnnnnnnllljjjgggdddbbb```___[[[VVVSSSQQQMMMGGGBBB===CCCGGG[[[nnn|||sssXXXVVVqqqaaaDDD<<<999777555555444333111111111111111000000000///////////////000000000000111///000555<<>>TTToooxxxddd~~~|||___ccc|||vvvxxxxxxuuuvvv}}}rrrjjjlllmmmmmmllljjjjjjkkkgggiiikkkooosssxxx|||~~~xxxooogggaaa___[[[ZZZ[[[\\\YYYXXXYYYZZZ\\\^^^```bbbeeehhhkkklllssszzz~~~}}}}}}}}}|||~~~~~~}}}yyyvvvuuutttpppooonnnmmmllljjjfffccc^^^aaa\\\YYYZZZSSSRRR]]]```pppyyy[[[<<<444555222222222111111111000000000//////............//////111///......000:::PPPeeebbbQQQCCC>>>;;;>>>RRRiii}}}uuuyyytttiiiaaaccciiijjjiiihhhmmmmmmlllkkkjjjjjjkkkkkkiiifffggglllppprrrwww}}}~~~}}}xxxwwwvvvuuuttttttsssttttttqqqqqqqqqqqqpppooonnnmmmooonnnmmmjjjgggdddaaa```]]]ZZZWWWUUUSSSOOOHHHBBB@@@CCCIII```mmmwww|||\\\VVVqqqdddDDD<<<:::777666555555333111111111111111000000000000////////////000000000000333222444;;;CCCNNN___mmmvvvxxxwww~~~}}}kkkSSSHHHCCCCCC@@@LLLKKKggg~~~~~~}}}{{{wwwtttpppooollliiigggdddcccbbbaaagggpppyyy~~~```RRR___yyyZZZFFF===<<<:::888777666555555444333333222222333333444666AAAWWWrrrwwwhhhzzz}}}wwwZZZgggyyysssttttttrrrwwwrrrfffggggggfffdddcccdddfffbbbdddgggkkkpppuuuyyy|||~~~|||uuupppkkkgggeeebbb^^^^^^aaa```]]]^^^bbb```cccfffiiijjjkkkmmmnnnrrrwww~~~}}}~~~zzzvvvuuuuuuoooooonnnnnnnnnkkkgggccc___bbb\\\XXX[[[VVVTTT]]]cccqqqzzzkkkFFF777555111222222222111111111000000//////............//////000/////////111<<>>DDDbbb~~~}}}vvvvvvjjj^^^VVVSSSRRRXXX^^^ZZZYYYXXXXXXZZZ^^^bbbdddaaa___```gggnnnssszzzxxxsssssssssqqqkkkkkklllmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnmmmmmmlllkkkhhheeeaaa___]]]XXXWWWWWWXXXWWWRRRJJJCCC>>>===DDD___|||}}}aaaVVVpppjjjIII===:::777666666555333222111111111111000000000000////////////000000000000...///666CCCOOO\\\kkkxxx~~~xxxlllSSSHHHEEEEEECCCHHHKKK~~~|||zzzzzzyyyxxxvvvsssqqqmmmiiifffcccaaa```gggiiimmmsss{{{gggZZZ]]]rrr]]]JJJ>>>===:::777555444333333444333222111111111222333999FFF___yyyzzz}}}___www~~~mmmuuu~~~mmmcccfffjjjlllwwwxxxlllaaaWWWWWWZZZZZZYYYZZZ]]]```fffkkkoootttyyy}}}wwwsssooonnnoooooommmkkkhhheeefffiiiiiiggggggjjjllllllmmmpppsssuuutttsss~~~}}}{{{yyyuuuqqqrrrqqqqqqooommmjjjgggeee_________\\\VVVRRRXXXaaabbbYYY}}}vvvooo\\\@@@777111222222222111111111111000000000000000000000000000...222222///222AAAYYYjjjhhhVVVFFFBBBCCCNNNooonnn{{{lll[[[QQQMMMMMMPPPUUURRRRRRSSSVVVZZZ]]]^^^^^^]]]___cccgggkkkqqqwww{{{wwwnnniiiggggggiiiffffffdddbbb```___aaacccjjjkkknnnqqqqqqoooooopppmmmmmmmmmkkkhhhfffeeeeee]]]XXXXXX]]][[[PPPFFFBBB>>>???DDDWWW|||eeeTTT\\\yyywwwKKK???<<<888666555444333111222222222222222111000000000000000000111111111111......===GGGFFFSSSsss{{{ttt~~~mmmTTTHHHEEEEEEAAAGGGNNN|||zzzyyywwwuuusssmmmmmmkkkjjjhhhgggfffeeecccfffkkkqqqzzzkkkYYY\\\xxx\\\HHH>>><<<:::777555444333333444333222111111222333333888FFF^^^xxx}}}llliiippptttfff^^^dddkkkrrr|||iii]]]QQQOOORRRTTTVVVXXX[[[^^^ccciiinnnsssyyy~~~xxxvvvuuurrrooommmnnnooommmllljjjhhhhhhkkkllljjjkkknnnooopppsssuuuxxxzzz|||}}}~~~}}}zzzwwwtttrrrrrrqqqpppmmmjjjgggfff`````````^^^XXXTTTYYYaaa```XXX}}}wwwtttbbbAAA999555222222222111111111111000000000000000000000000000---000000000888JJJ```nnnnnn[[[KKKGGGIIIVVVwww~~~{{{ttthhh{{{kkkYYYOOOJJJHHHKKKPPPNNNNNNOOORRRUUUWWWYYYYYY[[[]]]bbbfffkkkqqqwww{{{~~~vvvrrrkkkddd___]]]]]]^^^[[[[[[ZZZWWWUUUUUUVVVYYY___aaaeeejjjmmmnnnoooqqqmmmmmmmmmllliiigggeeeddd^^^YYYWWW[[[YYYOOOFFFCCC??????@@@MMMnnn~~~eeeTTT[[[xxx{{{NNN@@@===:::777666555444222111111111111111111000000000000000000111111111111333///555>>>HHHggg~~~}}}}}}yyynnnTTTHHHEEEFFFBBBJJJSSS|||yyywwwtttqqqoookkkkkkkkkkkkjjjiiigggfff___bbbhhhpppzzzkkkVVV\\\~~~```KKK>>><<<:::777555444444444444333222111111222333444;;;LLLfffyyyiiinnnkkkaaa[[[aaakkkwww|||dddVVVJJJGGGJJJMMMRRRVVVYYY\\\aaaffflllttt{{{|||tttooonnnsssqqqnnnmmmnnnnnnnnnmmmmmmkkkkkkooopppoooppptttssswww{{{~~~~~~|||yyyvvvrrrrrrqqqpppnnnkkkhhhfffbbbaaa```___YYYUUUYYYaaayyy___YYY~~~gggAAA888888222222222111111111111000000000000000000000000000---......222AAAXXXjjjrrrkkkXXXHHHDDDGGGVVVxxxsssllljjjhhh|||xxxiiiVVVKKKEEECCCFFFKKKKKKKKKLLLNNNQQQSSSUUUVVVYYY\\\aaaggglllsssyyy~~~tttjjjeeebbb^^^YYYVVVTTTSSSSSSQQQPPPOOOLLLJJJJJJLLLNNNQQQUUU[[[aaahhhmmmqqqrrrmmmnnnnnnmmmkkkhhheeeccc^^^YYYWWWXXXVVVOOOHHHDDDAAA@@@>>>EEE^^^zzzfffUUUZZZvvvQQQBBB???<<<999888777555444000000000000111111111111000000000000111111111111444000333>>>XXXvvvyyyoooTTTHHHEEEFFFFFFMMMWWW{{{xxxvvvsssqqqnnnmmmmmmmmmllliiifffbbb```]]]aaagggqqq|||mmmYYYbbbtttyyygggOOO===<<<999777555444444444444333222111222333444555<<>><<<;;;999777444333111000000000111222000000000000111111111111333333999GGGeee|||yyyyyysssUUUGGGEEEHHHBBBKKK]]]yyyrrrqqqsssuuuyyy}}}{{{xxxwwwvvvvvvtttsssjjjjjjhhhgggeeecccbbbaaa```aaafffrrrsssUUUUUUqqqmmmCCC<<<;;;999777555555555555333333222222333444666777OOOttt|||dddmmmfffWWW]]]``````nnnxxxuuukkkWWWJJJEEECCCEEEFFFEEEGGGKKKSSSYYYaaajjjrrrxxx~~~uuuooojjjjjjjjjhhhhhhkkkmmmoooqqqqqqqqqsssvvvzzzxxxvvvwww|||~~~{{{zzz{{{{{{{{{zzzuuuuuutttrrrpppmmmjjjiiieeeaaa___^^^[[[VVVUUUWWWmmm```ZZZRRR>>>777222222222111111111111000000000000000000000000000///111111999SSSoooqqqbbbTTTGGG;;;<<>>>>>HHH```nnn~~~~~~\\\HHHVVVjjjcccLLLIIIEEEBBB@@@>>><<<:::777555333111000000111222000000000000111111111111333111777CCCYYY|||~~~yyyxxx}}}sssUUUGGGEEEHHHGGGQQQcccwwwwwwssssssyyy}}}~~~~~~|||yyywwwvvvuuutttrrrnnnllljjjgggeeecccbbbaaa___```dddooo~~~www]]]]]]wwwyyyJJJ<<<;;;999777555555555666333333222222333555666777OOOpppmmm|||\\\oooaaaWWW___bbbbbbnnn~~~sssnnnbbbNNNGGGBBB@@@AAABBBBBBFFFKKKQQQWWWaaajjjrrrxxx|||yyytttnnnjjjjjjiiiggggggiiimmmoooqqqrrrrrrsssxxx|||{{{xxxyyy~~~~~~|||{{{{{{||||||{{{uuuuuutttssspppmmmkkkiiifffbbb```___\\\WWWUUUXXXhhh___ZZZRRR<<<666222222222111111111111000000000000000000000000000---000111999SSSoooppp```RRRFFF<<<@@@RRRkkkwww{{{vvvooo{{{sss}}}}}}|||{{{yyywwwtttsssqqqnnnjjjfffbbb]]]WWWSSSMMMEEE>>>>>>@@@???@@@BBBDDDGGGKKKLLLMMMQQQZZZ``````fffnnnvvv}}}|||tttfff\\\TTTRRRPPPLLLNNNSSSTTTUUUUUUVVVXXXYYYYYYZZZYYYZZZ[[[[[[\\\^^^bbbeeelllxxxyyysssmmmjjjkkkkkkhhheee___```\\\VVVUUUWWWQQQIIIFFFBBB======FFF]]]~~~ssscccJJJVVVtttgggOOOLLLGGGDDDBBBAAA>>>===999777444222000000111222000000000000111111111111000///888FFFWWWtttyyyxxxwwwxxx|||MMMIIICCCFFFIIIKKKgggwwwtttxxx{{{}}}}}}{{{xxxvvvtttrrrnnnlllkkkiiigggdddbbb`````````cccbbbeeennnzzzooo\\\bbbzzzKKK>>>;;;888666666666444333333111000333333222444888NNNgggwwwbbbvvvttt|||\\\___XXXbbb```aaavvvyyyooobbbTTTKKKDDDCCCCCCCCCAAAAAAEEEJJJJJJ^^^ffffffpppxxx{{{xxxrrrpppnnnkkkiiihhhiiijjjlllqqqrrrrrrrrrssswww{{{zzz|||~~~zzzwwwssssssrrrrrrrrrqqqnnnllljjjgggccc___[[[YYYXXXXXXeeebbbcccQQQ555777555333111000111111000///000000////////////000000222333111666PPPlllooo```WWWCCC;;;DDDTTTooossspppxxxzzz|||xxxwwwvvvsssnnniiilllggg___YYYSSSOOOKKKHHHDDD???:::999<<>>;;;888666666666444333333111000333333222444999RRRkkk}}}hhh|||wwwnnn___www[[[WWWbbbaaaeeezzzvvvhhhYYYKKKBBBAAAAAAAAA@@@@@@AAAGGGLLLNNNdddnnnmmmsssxxxzzz~~~wwwrrrooommmkkkiiihhhhhhjjjkkkqqqrrrssssssuuuxxx}}}{{{}}}|||zzztttsssrrrrrrsssqqqnnnllljjjgggddd___\\\ZZZZZZYYYhhh```\\\{{{RRR666666555333111000111111000///000000////////////000000111222111666OOOlllqqqdddVVVDDD>>>HHHYYYsss|||iiivvv|||~~~|||yyywwwvvvssslllgggddd___YYYSSSOOOKKKHHHFFFBBB???<<<<<<>>>@@@@@@???BBBCCCFFFIIIMMMSSSZZZ^^^eeejjjsss}}}~~~vvvlll```YYYRRRPPPMMMLLLMMMPPPSSSVVVVVVVVVYYY^^^^^^\\\^^^bbbeeefffggghhhkkkpppwww{{{~~~vvvooonnnmmmiiiffffff^^^\\\ZZZXXXUUURRRMMMJJJBBBCCC===;;;CCCPPPlllwwwgggRRRSSS{{{oooXXXPPPJJJKKKLLLIIIDDDCCCAAA:::555444333000000333111111111111111111111111444555===FFFZZZ~~~{{{mmmvvvQQQKKKEEEGGGDDDHHHgggwww{{{}}}|||yyyvvvsssqqqooollljjjmmmkkkgggccc```]]]\\\[[[^^^```dddjjjqqqxxx}}}jjjXXXkkkxxxNNN>>>;;;888666666666444333333000111333333222555;;;RRRmmmlll~~~}}}|||cccfff|||ppp\\\VVVbbbeeelll~~~~~~{{{ppp```OOOCCC===AAAAAAAAA@@@AAAFFFLLLQQQSSSkkkuuuqqqsssvvvyyyyyysssnnnmmmllljjjhhhhhhhhhiiijjjoooqqqrrrtttvvvzzz~~~}}}vvvtttsssrrrrrrqqqnnnllljjjgggddd```]]][[[[[[[[[kkk]]]SSSmmmTTT777666555333111000111111000///000000////////////000000000111111888PPPlllssskkkUUUEEEAAAKKK]]]xxxkkk\\\zzzmmm{{{~~~{{{yyyxxxvvvqqqiiicccZZZVVVPPPKKKHHHFFFCCCAAA>>>>>>>>>???@@@???===;;;AAACCCFFFJJJOOOUUU\\\aaaiiinnnwwwxxxhhhZZZSSSPPPMMMLLLLLLMMMOOORRRVVVXXXXXXXXX\\\aaabbb```aaaeeejjjlllooorrrvvv|||~~~vvvppppppooojjjffffff]]][[[YYYWWWUUUSSSOOOLLLCCCDDD>>><<>>;;;888666666666444333222000111333222222666===MMMjjj~~~iiioooaaapppyyyqqqbbbVVVeeemmmvvvxxxyyyvvvkkk[[[LLLCCC@@@BBBDDDCCCBBBEEEMMMTTTWWWUUUllltttoooqqqtttyyy{{{wwwqqqkkkgggjjjiiiiiiiiiiiiiiiiiijjjmmmoooqqqtttvvv{{{zzz~~~}}}wwwuuusssrrrrrrpppnnnllliiifffccc___\\\[[[ZZZZZZiii\\\NNNeee~~~~~~YYY;;;777555333111000111111000///000000////////////000000///000222;;;TTTnnnuuuoooSSSEEEAAAKKK___|||bbbYYYvvvzzzhhh}}}|||zzzxxxvvvtttmmmddd]]]RRRNNNIIIDDDAAA???===;;;;;;<<<===>>>??????>>>===DDDFFFJJJMMMQQQWWW___eeeooossszzz{{{kkk[[[QQQNNNOOOKKKKKKMMMOOOQQQTTTWWWXXXYYYYYY]]]cccdddbbbdddhhhllloootttyyy|||uuuppppppooojjjgggfff___]]]ZZZWWWUUURRROOOLLLCCCCCC>>>===CCCJJJdddfffNNNRRRsss|||aaaZZZUUUVVVWWWRRRLLLIIIBBB<<<777777555222111333111111111111111111111111222555@@@NNNccc}}}tttTTTLLLEEEHHHFFFLLLkkk{{{xxx}}}}}}wwwmmmnnntttyyy~~~{{{tttnnnkkkkkkmmmssswww|||~~~{{{xxxssspppnnnmmmkkkiiihhhgggdddbbb```_________\\\```fffooowww~~~}}}eeeXXXzzzvvvJJJ>>>;;;888666666666444333111000222333222111777@@@LLLhhh~~~yyyeeekkkiiizzzyyyoooaaaWWWiiittt}}}xxxxxxsssgggWWWJJJDDDCCCBBBEEEDDDCCCHHHRRRXXXXXXUUUhhhmmmiiinnnvvv}}}xxxrrrlllfffcccfffggghhhiiijjjkkkkkkkkkkkkmmmpppssswww{{{~~~zzz}}}~~~}}}|||xxxvvvsssqqqpppooollljjjgggeeeaaa^^^[[[YYYXXXXXXccc\\\NNNeeettt}}}^^^???999555333111000111111000///000000////////////000000//////333@@@YYYqqqvvvnnnQQQDDD@@@III^^^~~~~~~hhhddd|||yyymmm|||{{{xxxuuusssooohhh^^^WWWNNNJJJDDD@@@===;;;888666::::::;;;<<<===???AAACCCFFFIIILLLMMMPPPWWWaaaiiitttwww|||{{{kkk\\\RRRMMMMMMNNNLLLMMMOOOQQQSSSVVVXXXYYY[[[[[[^^^ccceeedddggglllpppsssyyy{{{tttnnnnnnnnnjjjggggggbbb___[[[WWWTTTQQQNNNKKKCCCBBB======AAAFFFbbbeeeNNNUUUqqqfff___[[[\\\\\\VVVNNNKKKBBB;;;777777555111000111111111111111111111111111222444AAAPPPaaa}}}{{{UUULLLEEEHHHFFFMMMnnnzzzxxx{{{~~~uuukkkiiisss}}}vvvoooiiidddbbbfffmmmnnnwww~~~{{{|||xxxsssooonnnmmmkkkjjjgggfffdddbbbaaa``````aaa^^^aaagggrrr{{{eee[[[tttJJJ>>>;;;888666666666444333000000222333111111999BBBQQQmmmwwwcccpppuuu}}}{{{iiiZZZZZZmmmyyy}}}~~~}}}}}}yyyvvvmmm___QQQFFFAAAAAA@@@DDDDDDBBBHHHSSSWWWTTTXXXfffgggfffttt~~~vvvpppjjjeeebbbcccdddgggjjjlllmmmnnnnnnkkknnnqqquuuxxx|||~~~}}}|||xxxuuurrrpppnnnmmmkkkiiihhheeeaaa]]]ZZZWWWWWWVVV[[[\\\RRRkkkqqq```AAA999555333111000111111000///000000////////////000000000///444EEEaaauuutttiiiMMMBBB@@@JJJ```xxxmmmmmmyyyqqq}}}yyyuuuqqqmmmiiiaaaWWWPPPIIIFFF@@@<<<:::888666444::::::;;;;;;<<>>;;;888666666666444333000000222333111111999DDDYYYsssyyydddnnnsssvvv|||iiiYYY^^^pppyyywwwuuuqqqxxx~~~{{{uuunnnaaaTTTIIIBBB@@@???@@@EEEFFFCCCIIITTTVVVPPP]]]gggfffkkkzzzrrrlllhhheeebbb```cccgggkkknnnpppqqqpppmmmppptttwwwzzz~~~~~~}}}xxxuuuqqqnnnlllkkkiiigggjjjgggccc^^^ZZZWWWVVVVVVVVV|||\\\VVVssswww^^^@@@888555333111000111111000///000000////////////000000111///444JJJhhhyyyrrrcccHHH@@@AAANNNfffvvvtttpppppp{{{tttwwwsssmmmhhhccc[[[RRRKKKDDDAAA<<<999888777666555;;;<<<===<<<<<>>???AAAEEEddd~~~pppUUUVVVkkkyyyxxxrrrmmmnnnlllbbbXXXRRRCCC===999999777333000111111111111111111111111111444555BBBRRR___sss~~~sssooozzzUUUKKKCCCGGGHHHRRRttt~~~xxxxxxzzzzzzvvvpppqqq||||||xxxvvvvvvtttqqqnnnfffbbbaaadddeeeeeennnyyyuuuqqqzzz}}}yyysssooonnnmmmlllkkkllljjjgggdddbbb```______cccaaaeeetttwwweeebbblllGGG>>>;;;888666666666555333///000333333111111:::EEE^^^wwwyyydddtttyyyaaaccclll|||mmm^^^aaaqqqwwwrrrlllhhhvvv}}}zzzmmmdddWWWKKKDDDAAA@@@@@@BBBHHHIIIFFFLLLWWWXXXPPPbbbiiiiiiqqq~~~uuummmhhheeecccaaa^^^bbbggglllppprrrrrrrrrooorrrvvvzzz|||xxxtttpppmmmkkkjjjhhhfffllliiiddd___[[[XXXVVVVVVTTT{{{[[[XXXwww~~~\\\>>>666555333111000111111000///000000////////////000000333///555MMMmmm|||ppp^^^DDD???DDDSSSkkk}}}uuuvvvuuuuuuzzzvvvqqqjjjddd___XXXOOOHHH@@@===999777777777666666;;;===??????>>>???BBBEEEMMMOOOQQQQQQVVVcccvvvzzz{{{|||}}}|||zzzxxxwww]]]XXXPPPKKKJJJKKKNNNOOOPPPPPPQQQSSSWWW[[[```bbbeeebbbbbbeeegggjjjrrrzzzxxx|||xxxqqqlllgggdddeeeaaa^^^ZZZVVVUUUSSSQQQOOOHHHDDD???BBBFFFLLLnnn|||uuuwwwXXXTTTiiixxxyyytttuuurrrhhh]]]WWWDDD???;;;;;;999444111222111111111111111111111111555666DDDTTT```rrr~~~pppooo~~~zzzWWWLLLGGGFFFIIINNNvvv{{{tttuuu{{{vvvooottt}}}uuummmjjjhhhccc______YYYZZZ^^^cccgggmmm{{{zzz{{{uuuttttttyyy}}}xxxqqqoooooommmmmmnnnlllllljjjeee```^^^___aaadddeeejjjuuu}}}iiihhhtttEEE;;;:::888666555444444444111555111///333333999III\\\pppfff]]]eeelllzzzjjj]]]eeemmmnnnnnnooommm{{{uuuhhh```SSSGGGCCCCCCBBBBBBDDDFFFGGGHHHJJJPPPUUUVVVRRRbbbdddrrrvvvhhhbbbaaa___]]]]]][[[cccmmmrrrqqqpppppprrrtttvvv{{{yyyooonnnsssyyy~~~vvvuuurrrnnniiiggghhhiiiooolllggg```[[[WWWUUUTTTYYYwwwZZZYYYuuu{{{xxxOOO;;;222444444333222222111111000000000000000000000000000///000333JJJnnnvvvdddVVV999888JJJXXXsss}}}{{{}}}}}}zzzxxxsssjjj```[[[YYYUUUNNNGGG@@@<<<777444444888===AAA>>>AAADDDEEEDDDCCCCCCDDDHHHVVV[[[VVVZZZlllzzz|||vvv{{{|||xxxzzz{{{pppaaaTTTQQQLLLIIIHHHJJJNNNPPPQQQRRRTTTUUUWWW[[[aaaeeedddeeeggggggiiilllppptttrrrmmmllliiieeedddccc___ZZZUUUQQQOOOOOOOOOLLLDDD@@@BBBCCCRRRttt[[[KKK]]]~~~}}}~~~vvvpppiii]]]GGG>>>999::::::555111222111111111111111111111111333999AAALLL]]]ppp}}}www||||||yyyXXXLLLGGGFFFLLLQQQxxx|||wwwtttqqqtttyyyyyyssswww~~~vvvsssjjjbbb___ZZZTTTPPPPPPTTTVVV]]]fffmmmuuu~~~ssswwwwwwwwwyyyvvvooonnnnnnlllkkkllljjjjjjhhhddd```^^^```bbbccceeeiiirrr}}}{{{ffffffqqqBBB;;;:::888666555444444444000555111///333222888GGGYYYnnn~~~eee___{{{}}}lllbbbiiioooooonnnooonnn|||oooaaaPPPHHHBBBBBBDDDCCCBBBCCC>>>EEEMMMQQQPPPOOOTTTZZZeeejjjyyy}}}oooccc______]]]]]]]]]\\\ccclllqqqpppoooppprrruuuwww{{{{{{qqqiiikkksss|||{{{xxxwwwtttoookkkiiiiiijjjnnnkkkfff```[[[XXXUUUUUU[[[xxxYYYXXXttt}}}rrrKKK;;;555444444333222222111111000000000000000000000000000000111222GGGjjjsssbbbUUUDDD>>>KKKWWWttt~~~{{{xxxmmmeee[[[UUURRRNNNGGG@@@===:::777555666999>>>AAA@@@BBBCCCDDDCCCCCCDDDEEEPPP[[[bbb```aaalllwww{{{wwwwwwvvvuuutttqqqfffZZZQQQOOOLLLJJJIIILLLOOOQQQRRRSSSTTTUUUWWW[[[```dddeeeggghhhiiikkknnnrrrvvvtttooommmhhhdddcccaaa___[[[VVVRRROOONNNMMMJJJEEEAAA@@@BBBXXXxxxZZZNNN]]]~~~yyyqqqcccIIIAAA;;;;;;999444111333111111111111111111111111222777???JJJ^^^uuu~~~YYYLLLGGGFFFJJJPPPxxxwwwpppllllllnnnpppssswww|||wwwzzzvvvllliiiaaaZZZVVVRRRKKKHHHHHHNNNSSS]]]hhhpppxxxpppjjjuuu}}}|||tttmmmmmmmmmjjjiiikkkgggggggggdddaaa___```aaaaaadddiiiooowww}}}yyyccccccmmmAAA;;;:::888666555444444444///444111000444222666EEESSSkkk}}}ccc^^^qqqqqqllloootttsssqqqqqqrrrwwwfffWWWEEEAAA@@@EEEGGGDDDAAA@@@>>>BBBMMMYYY[[[WWWZZZcccgggpppsssggg\\\ZZZ[[[[[[\\\^^^^^^dddkkkooooooooopppqqquuuxxx|||wwwqqqvvvyyyyyyxxxuuuqqqmmmjjjjjjkkkllljjjeee```\\\YYYWWWVVV]]]yyyVVVVVVrrrjjjEEE;;;999444444333222222111111000000000000000000000000000222111000DDDeeepppaaaWWWMMMDDDNNNYYYwwwxxx~~~zzzxxxhhh```VVVOOOLLLGGG@@@;;;888777666666888<<>>:::444555666888:::===@@@BBBCCCCCCCCCBBBAAADDDGGGKKKPPPUUU^^^dddbbb___fffppp^^^UUUSSSZZZ\\\TTTNNNNNNGGGHHHHHHIIIJJJLLLNNNOOOSSSTTTVVVVVVXXXZZZ^^^bbbeeegggjjjlllooorrrwwwzzzvvvpppmmmmmm||||||zzzvvvooogggdddccc^^^]]][[[WWWSSSNNNJJJGGGAAAFFFCCC:::DDDkkkTTTHHHeeemmmUUUOOOEEE<<<444111222444111111111111111111111111000666>>>KKK```yyywwwnnn{{{}}}|||\\\MMMGGGGGGIIIXXXtttkkklllmmmpppuuu}}}|||zzzssssssxxxxxxsssmmmaaa\\\XXXVVVQQQJJJHHHJJJNNNRRRYYY^^^]]][[[^^^dddmmmnnnkkkdddbbboooyyyrrrllllllmmmjjjiiiiiijjjiiiiiihhhfffdddaaa___\\\```gggnnnuuu}}}yyydddffffffEEE;;;:::888666444444444444...444222111555222666DDDVVVqqq^^^WWW~~~zzzmmmsssxxxyyykkkXXXLLLIIIFFFEEEGGGGGGCCC@@@AAAEEEFFFOOO___fffaaa^^^```dddtttzzzfff]]]UUUTTTVVVYYY]]]bbbeeegggjjjlllmmmoooppprrrtttwww{{{}}}~~~~~~}}}wwwwwwuuurrrmmmjjjiiijjjjjjhhheeeaaa]]]ZZZXXXVVVXXXwwwTTTOOOhhhwwwccc@@@999777444444333222222111111000000000000000000000000000000000111DDDgggtttlllfffMMMIII^^^ttt{{{cccuuu|||uuu~~~{{{wwwsssoooccc]]]SSSKKKFFFAAA===999333444666999<<<>>>@@@AAABBBBBBBBBAAABBBEEEJJJNNNRRRVVV^^^eeedddbbbgggoooOOOFFFCCCKKKOOOKKKHHHJJJEEEFFFGGGHHHIIIKKKLLLMMMRRRTTTVVVWWWXXX[[[^^^aaacccfffiiimmmppptttxxx{{{}}}|||uuurrrrrr~~~rrriiidddbbb^^^]]][[[WWWRRRLLLGGGDDD===DDDBBB:::GGGpppyyymmmyyyRRRJJJdddnnn___WWWIII;;;333111333444111111111111111111111111111777@@@LLL___uuurrriiivvvyyyyyy]]]MMMGGGGGGFFFXXXzzznnnfffkkkooovvv~~~|||uuunnnoootttxxxvvvssslllhhhccc___WWWNNNKKKMMMQQQSSSXXX[[[VVVOOOOOOTTTWWW[[[______eeexxxwwwpppkkklllmmmjjjhhhhhhiiiiiihhhiiiiiifffbbb___\\\___fffoooyyyyyyeeejjjdddDDD;;;:::888666555444444444///444222111555444888GGGbbbxxxbbb\\\~~~ttt|||ggg{{{}}}wwwsssrrrnnnaaaSSSJJJFFFCCCAAACCCCCCAAABBBFFFAAAMMM[[[___YYYUUUXXX]]]dddzzz}}}ppp___WWWRRRSSSVVVZZZ```gggjjjjjjjjjkkkmmmppprrrsssuuuxxx|||}}}ooommmpppvvvzzzwwwwwwvvvsssnnnkkkiiiiiijjjhhheeebbb^^^ZZZWWWUUUWWWvvvSSSNNNgggkkkyyybbbAAA999666444444333222222111111000000000000000000000000000///111444IIIkkkyyypppkkkLLLLLLhhhyyyiiixxxyyysss}}}zzzvvvqqqkkkggg]]]WWWNNNFFF@@@<<<999777444555777999;;;>>>???@@@@@@AAAAAABBBDDDGGGMMMQQQRRRWWW^^^dddfffeeedddcccIIIBBB???CCCIIIJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLQQQSSSVVVWWWYYY[[[___aaabbbeeejjjnnnqqquuuzzz}}}|||sssiiiddd```^^^]]]ZZZVVVQQQKKKFFFCCC===AAA???<<>>>>>===???AAACCCEEEJJJOOOSSSUUU^^^eeegggjjjjjj```RRREEEDDDAAABBBKKKUUUXXXUUUMMMLLLKKKJJJJJJKKKLLLMMMOOORRRUUUWWWYYY\\\```bbbbbbfffkkkppptttxxx|||~~~~~~ooohhheeeaaa___]]]YYYUUUOOOIIIEEEBBB>>>???======HHHccc^^^ZZZzzzrrrTTTTTTbbbyyyqqqcccKKK888222666555///111111111111111111111111222777===GGGWWWkkkxxx|||tttllltttuuu___NNNGGGGGGDDDXXX|||tttmmmttt{{{qqqmmmjjjmmmtttyyyyyywwwmmmjjjgggccc[[[QQQOOOQQQQQQTTT[[[___]]]XXX[[[``````dddgggiiiooo}}}ssslllhhhiiijjjgggeeeeee``````bbbfffjjjjjjgggccc___```fffqqqsssdddnnn]]]GGG;;;:::888666555444444444000555111000555666===MMMeeemmm^^^ddd[[[www~~~}}}||||||iii___WWWVVVUUUNNNHHHGGGFFFDDDCCCEEEDDDAAABBBGGGVVVXXXUUUWWWjjj}}}uuu______}}}mmm]]]PPPLLLJJJOOOVVV]]]hhhqqqooommmkkkkkknnnqqqtttuuuyyy|||rrraaaQQQNNNQQQWWW```iiiyyyyyyyyyvvvqqqnnnlllkkkjjjiiifffccc^^^YYYVVVTTT[[[vvv|||OOOPPPmmmyyy}}}]]]BBB===888444444333333222111111000000000000000000000000000///444:::PPPqqq{{{pppiiiIIIIIIggguuunnn{{{xxx~~~zzz|||~~~{{{wwwsssnnnggg```[[[UUUPPPHHH@@@:::777666555888888888999:::;;;===>>>;;;===AAADDDGGGKKKPPPTTT]]]jjjqqqpppssssssaaaJJJBBBEEEDDDDDDPPPaaagggbbbQQQPPPNNNLLLKKKLLLMMMNNNNNNQQQUUUXXXZZZ]]]```ccccccggglllqqqvvvzzz~~~vvvjjjhhhgggddd___]]]YYYTTTNNNIIIEEEBBB@@@===;;;>>>GGG[[[wwwzzzaaahhhyyyUUURRRgggvvveeeKKK777333888666...111111111111111111111111222666;;;CCCTTTiiixxx~~~rrrjjjqqqvvvaaaKKKOOOFFFEEEVVV}}}uuusssyyy||||||lllnnnppptttwwwwwwqqqiiigggddd```^^^]]]ZZZTTTOOOVVVYYY___dddhhhiiiiiiiiiiiipppvvvuuuttt~~~tttnnnhhhfffggghhhfffcccaaabbbeeeffffffdddbbb```[[[\\\hhhssszzzvvvYYYmmmbbbAAA<<<:::888555444444444555555222111222222666???JJJmmmxxxuuu[[[hhhZZZqqq~~~yyyrrrbbbRRRFFFFFFEEE@@@@@@FFFAAADDDEEEBBB???AAAJJJRRRQQQUUUcccwww}}}nnnbbbkkksssttttttvvvuuuooo```TTTOOOHHHKKKZZZhhhlllooosssnnnooopppoooppprrruuuxxx|||uuuooodddXXXMMMHHHOOOVVV]]]lll}}}yyyppplllmmmnnnhhhfffdddaaa___[[[VVVSSSYYYqqqsssKKKVVVqqqYYYFFF;;;444333333444444333222000///000000000000000000000000111111;;;QQQhhhqqqmmmeeeMMMFFFbbbyyypppwwwwwwnnnppp}}}tttllleee___YYYUUUQQQLLLCCC<<<777666888:::;;;999888:::===>>><<<999===CCC>>>===IIIRRRXXXdddooopppssswwwtttfffUUUIIILLLPPPHHHBBBYYY{{{~~~gggTTTNNNKKKLLLMMMKKKKKKMMMQQQRRRTTTUUUWWWZZZ___cccgggjjjnnnrrrvvv{{{vvvkkkaaa]]]aaaggg[[[]]][[[UUUMMMHHHEEECCC???===::::::DDD[[[uuu}}}pppuuu~~~UUULLLaaa]]]???888777111111777333333333222222222111111666000888FFFRRRggg{{{yyyiiihhhbbbKKKOOOFFFEEEUUUzzzuuuyyywwwuuutttuuusssmmmggg```___```ccceeeccc]]]XXXZZZ___fffmmmqqqrrrpppnnniiiqqqyyyzzzyyy~~~vvvpppjjjggghhhhhhfffcccaaabbbcccccccccaaa```___\\\\\\gggsss|||ppp[[[uuu^^^???<<<:::888555444444444555555222111222222555???IIIgggtttlllVVV}}}tttiiiwwwrrrjjjWWWIII???@@@@@@<<<<<>>BBBKKKSSSXXXZZZiiissshhhrrrvvvfffaaa[[[ZZZ]]]^^^ZZZUUUJJJGGGOOOcccrrrsssmmmkkkjjjllloooqqqsssuuuwwwyyyssshhhfff______VVVRRRWWW___iii|||zzzqqqmmmmmmnnniiigggdddaaa^^^ZZZUUURRRYYYpppkkkJJJZZZwwwVVVDDD999555333333444444333222000///000000000000000000000000222111999LLLaaajjjeee]]]HHHDDDbbb{{{yyy}}}tttppp~~~xxxppphhhaaa[[[UUUQQQLLLHHHAAA;;;777888:::<<<===<<<;;;<<<>>>???===;;;===???<<>>;;;;;;???AAABBBBBB???>>>BBBLLLTTT___bbbrrrooojjj~~~zzzaaaQQQIIIAAAAAAGGGMMMOOONNNGGGGGGTTTlllzzzuuuhhhbbbeeeiiiooosssuuuwwwyyy{{{kkkccciiihhhllleeeaaaeeelllyyy|||rrrooonnnmmmjjjhhhdddaaa^^^YYYTTTPPPXXXoooaaaHHH^^^|||WWWEEE999777333444444444333222111000000000000000000000000000222111555EEEYYYeeebbbZZZCCCEEEfffzzzyyy{{{nnnwwwrrrjjjbbb\\\UUUPPPLLLFFFBBB===999888999<<>>>>>???@@@@@@???===???<<<===OOOddddddbbbmmmmmmwww~~~www```LLLKKKTTTkkk``````vvvfffXXXRRRMMMNNNMMMKKKLLLNNNPPPQQQSSSTTTVVVYYY^^^bbbdddiiipppvvvzzz~~~lllgggkkkpppcccUUUPPPVVV___eeeeeebbb___YYYRRRKKKFFFBBBAAA<<<;;;999999>>>JJJZZZfffzzzzzz}}}yyySSSOOOhhh{{{ZZZ===777999555222333333333333333222222222222444444999@@@RRRuuuhhhmmm~~~hhhLLLMMMEEEFFFQQQtttqqqrrrsssssssssqqqjjjbbb___ccckkkrrruuunnnrrrwww|||}}}{{{~~~zzzqqqmmmhhheeeddddddcccbbbdddbbb```]]]\\\\\\]]]^^^fffaaaiiiwwwhhh___VVV===;;;:::888666555444444444333111111333333444<<>>===CCCLLLTTTccciiizzzlllbbbfffxxx{{{eeeNNNCCC>>><<>>;;;888888999<<<>>>?????????@@@@@@@@@???>>>AAA???DDDYYYjjjbbb^^^lllxxxzzzzzzlllSSSDDDPPPdddrrrttt|||uuu]]]YYYSSSNNNOOONNNLLLLLLOOOOOOQQQRRRTTTVVVYYY^^^bbbffflllttt{{{nnnlllrrrooodddWWWSSS\\\kkktttuuukkkbbbXXXRRRLLLFFFBBBAAA===;;;::::::<<>>BBBDDDDDDEEEFFFAAAAAA@@@>>>???DDDMMMSSSfffssskkkWWWXXXeeeoooxxx}}}yyyooobbbQQQBBB>>>>>>DDDPPPYYY[[[]]]```eee^^^___gggkkkeee```aaafffiiinnnqqqtttwwwzzz}}}|||vvvrrrnnnllljjjhhhdddaaa]]]XXXSSSOOOTTTsssUUUGGG___uuu|||fffOOO777999555555444333333222222222////////////////////////000///111>>>UUUiiillleeeGGGMMMnnniiiwwwiii}}}zzzkkkfff___XXXRRRLLLGGGDDD>>><<<:::888777888:::<<<===>>>???@@@@@@??????@@@BBBDDDLLL___jjj```___rrrwwwjjj[[[JJJFFF\\\wwwuuuqqqhhhZZZXXXRRROOOPPPPPPMMMMMMNNNNNNPPPRRRTTTVVVZZZ```dddgggmmmvvv~~~uuuuuu}}}vvvqqqgggbbblll}}}tttfffYYYRRRMMMFFFBBBBBB>>>;;;:::<<<<<<===EEEOOOkkkmmmPPPXXXzzzgggPPP:::555888777444444444444444333333333222222555222666BBB___kkkiiiqqqoooMMMLLLEEELLLUUU{{{kkkiiinnnpppsssxxxpppnnnmmmpppvvv{{{}}}}}}||||||{{{{{{{{{}}}~~~{{{ssspppnnnkkkhhhgggggghhhiiidddaaa^^^[[[ZZZ[[[]]]___^^^]]]jjj}}}jjjeeevvvIIIAAA:::999999777666555444333222111222444333333888???YYYdddwww}}}cccOOOwwwzzzgggsss|||lllUUUEEE;;;===???BBBDDDFFFGGGGGGDDDDDDCCCBBBDDDHHHOOOSSSiii{{{rrrXXXPPP___qqqqqq^^^MMM@@@;;;===@@@MMM]]]fffjjjssspppaaaaaaeeeeeeeeegggfffjjjppptttwwwzzz|||~~~{{{xxxsssnnnllliiigggccc```]]]XXXSSSOOORRRvvvSSSIII```qqqxxxtttkkkRRR555888666555444333222222222333000000000000000000000000000111222===UUUkkkppphhhPPPNNNfffyyyyyy___xxxfffxxx~~~uuufffaaaZZZSSSNNNHHHDDD@@@;;;:::888777777777999:::;;;===???@@@??????@@@BBBBBBHHHPPP]]]hhhccchhh|||jjjVVVKKKGGGNNNiiifffQQQVVV^^^]]]UUUPPPOOOQQQRRRNNNMMMNNNMMMOOORRRTTTXXX]]]bbbgggiiioooxxx~~~~~~wwwsss~~~|||jjjYYYRRRNNNFFFBBBBBB>>>::::::======<<>><<<999666555444444444444333333333333444000555DDD___zzzfffbbbjjjqqqNNNKKKEEEJJJSSSuuueeeffflllnnnqqqwwwpppppprrrxxxzzz{{{{{{}}}~~~zzzrrrqqqooolllhhheeeddddddfff```^^^[[[YYYYYYZZZ\\\^^^]]]^^^mmmfffgggnnnCCCCCC999999999888666555333333111111222444333222666===SSSbbbxxxjjj[[[vvvrrrrrryyyiiiSSSBBB;;;>>>AAABBBDDDFFFHHHHHHIIIHHHHHHHHHJJJMMMRRRUUUiii|||}}}bbbMMMWWWrrrxxxcccNNN@@@<<<>>>FFFOOObbbvvv~~~zzz\\\YYYeeekkkiiifffbbbiiisss{{{zzzyyysssmmmlllhhheeeccc```]]]YYYTTTPPPRRRxxx}}}QQQKKKdddrrrnnnuuunnnUUU555;;;777666444333222222333333000000000000000000000000///111444???YYYssszzzrrr]]]PPPZZZggg{{{tttfff}}}bbbsss{{{oooaaa\\\VVVOOOJJJEEE@@@===777666666666777888999:::999<<>>===FFFTTTuuuhhhRRReeeyyykkkZZZMMMDDD<<<888777555444444444444333333333222...555EEEXXXqqqyyyfffaaaggg|||rrrNNNKKKEEEEEENNNooo```ccckkknnnrrrxxxyyywwwvvvyyywwwyyy|||{{{sssqqqoookkkeeeaaa^^^___```]]]\\\ZZZXXXXXXYYY[[[]]]aaacccrrrbbbiiilllAAADDD999999999888777555333222111000222555333222666<<>>;;;333444444555777888:::;;;888<<>>HHHXXXssshhhVVVlll{{{jjjYYYJJJ>>>999888555555444444444333333333000,,,666EEEOOOcccvvv{{{kkkcccfffxxxyyyTTTOOOFFFKKKMMMxxx}}}zzznnnhhhmmmnnnnnnxxxwwwxxxwwwvvv|||wwwssssssyyy|||yyysssoooiiidddbbb```___]]]YYYYYYYYYXXXWWWWWWYYY[[[aaalllzzzyyyccc______DDD???<<<:::888666444444444444222222333333222444666999SSSgggvvvaaapppiiiccc|||tttqqqooodddPPP@@@CCCEEEGGGHHHFFFEEEFFFGGGIIIHHHKKKRRRVVVVVVVVVXXXkkkwwwfffLLLUUUqqq~~~~~~rrrdddPPPAAA<<>>;;;:::;;;;;;:::<<>>DDDYYYrrr]]]HHHJJJgggsssaaaeee~~~xxxwwwtttnnnjjjhhhgggeeebbb^^^ZZZWWWUUUVVVxxxfffGGGSSSqqq|||{{{sssPPP;;;555555444444333222111000000000000000000000000000000------222FFFiiibbbKKKBBBRRRkkk|||fffaaaeeegggyyy___^^^rrrfff[[[UUULLLEEEAAA===999555333333444333333444888:::999666666888999:::???EEEKKKMMMOOOSSS\\\eeeeeeaaaFFF@@@;;;CCCXXXooozzz|||]]]CCC777:::===DDDKKKKKKGGGCCCMMM```fffXXXMMMLLLMMMRRRWWW[[[___dddlllqqq{{{xxxhhhXXXNNNIIICCC???>>>;;;:::;;;;;;;;;===GGGRRRuuuiii[[[nnnqqqOOO;;;;;;:::444555555444444444333333333222222222;;;SSSnnnvvvpppqqqqqqpppuuu}}}UUUNNNFFFIIIFFFccc~~~yyytttwwwyyy|||{{{xxxuuusssooojjjrrrrrruuuxxxwwwwww~~~zzzttt|||yyyrrrnnnhhhdddbbb```___^^^[[[[[[[[[ZZZYYYZZZ]]]___hhhqqq{{{vvvdddjjjYYYAAA;;;999999888777555444333222111222333222222333666888EEE]]]ooo~~~SSSYYYttt]]]ooozzzssshhh___XXXQQQJJJDDDAAACCCGGGMMMRRRSSSPPPLLLKKKIIIKKKRRRVVVXXX]]]bbbgggnnn___LLLVVVfffaaaWWWXXXDDD:::@@@EEEPPPrrrvvvcccHHHDDDSSSmmmrrrgggzzz{{{vvvvvvrrrmmmjjjhhhgggeeebbb___[[[XXXVVVUUUyyyXXX@@@WWWvvvpppMMM:::555555555444333222111000000000000000000000000000000---...222BBBdddYYYGGGAAANNNggg|||aaa\\\kkkrrrfffaaa{{{mmmbbbXXXQQQHHHBBB>>>;;;777444222444555555555777:::===>>>:::777888888999???GGGKKKNNNQQQTTT[[[bbbdddaaaLLLCCC<<>>FFFGGGBBBCCCQQQdddfffXXXMMMMMMOOOSSSXXX\\\```gggooouuurrreeeWWWOOOJJJDDD???>>>;;;:::;;;<<<;;;>>>HHHSSSsssbbbYYYwwwlllEEE333999<<<333555555444444444333333333555333333AAA___|||yyyvvvtttqqqrrr|||VVVNNNGGGIIIGGG]]]}}}xxxzzzyyyuuuqqqnnnmmmmmmvvvwwwxxxyyyvvvwww{{{zzzxxxrrrmmmhhhdddaaa```___^^^[[[[[[[[[YYYYYY[[[^^^aaajjjrrr{{{wwweeeuuuVVVCCC>>>:::999888777666444222222111222222222222333666888CCC\\\mmm~~~SSSTTT|||^^^lllsssmmmdddXXXNNNGGGCCCBBB;;;===BBBKKKTTTWWWSSSMMMKKKIIIJJJNNNPPPQQQVVV\\\fffiiiXXXHHHRRR]]]VVVLLLMMM@@@:::CCCSSSjjjqqqcccZZZTTT@@@GGG___uuutttppp|||wwwvvvrrrmmmjjjiiigggeeeaaa\\\XXXTTTRRRWWW}}}{{{OOO???\\\yyymmmJJJ888666555555444333222111111000000000000000000000000000000222444???\\\zzzwwwWWWGGGAAALLLfffhhheee|||jjjfffxxxjjj^^^UUUNNNEEE>>>;;;999666333222444666777777999===???AAA>>><<<===<<<<<<@@@FFFKKKPPPTTTVVVZZZaaadddcccUUUJJJAAAJJJgggqqqLLL:::555999888;;;EEEHHHDDDGGGSSSaaa___QQQHHHJJJQQQTTTYYY^^^bbbiiirrrxxx|||lllaaaVVVPPPKKKDDD???>>>;;;:::;;;<<<<<>>>>>;;;<<<@@@HHHPPPQQQMMMGGGKKKJJJKKKNNNNNNLLLOOOUUUkkkjjjXXXHHHMMMRRRJJJEEE@@@>>>>>>IIIeeejjjYYYWWWYYYSSSBBBMMMfffyyytttrrr~~~yyyvvvqqqmmmkkkkkkiiifffaaa\\\VVVRRROOOYYYvvvIIIAAA]]]uuuzzzkkkGGG777777666555555444333222111111000000000000000000000000111444444:::TTTrrrzzzooo\\\JJJBBBMMMhhhzzzzzzffffffvvvggg]]]QQQJJJAAA;;;888777555333222444777888999;;;>>>@@@???>>>???BBBAAA>>>>>>BBBIIINNNSSSVVV[[[bbbfffeee^^^TTTJJJQQQlllmmmLLL:::555888666999DDDHHHEEEGGGOOOVVVRRRHHHEEEIIIQQQUUUZZZ___cccjjjrrryyytttfff]]]TTTPPPKKKCCC???>>>;;;:::;;;======@@@KKKWWWuuuPPP]]]hhhIII===:::777666999555555444444444333333333111///000:::OOOggguuuyyymmmkkkfffcccjjjzzz{{{www|||XXXMMMGGGBBBIIIRRRwww}}}}}}}}}uuuppplllgggcccaaa```___^^^ZZZYYYYYYXXXXXX[[[```dddlllttt|||yyyeeeuuuOOODDDAAAAAA???<<<888555333222222000111222111111222555777AAA[[[jjjxxxZZZPPPsss}}}iiiqqqyyyrrrccc```YYYOOODDD>>><<<>>>AAAAAABBBEEEHHHGGGCCC???JJJKKKOOOSSSRRROOOPPPUUUoooqqqbbbQQQNNNHHH???>>>555<<>>@@@@@@AAAEEEJJJIIICCCAAACCCFFFJJJNNNRRR[[[dddgggeeeccc]]]SSSUUUkkk{{{hhhMMM;;;555888555888AAADDDAAAAAAEEEHHHGGGDDDFFFKKKPPPUUU[[[```dddiiipppvvv~~~tttccc[[[SSSOOOIIIBBB>>>>>>::::::;;;===>>>AAALLLXXXiiiPPPgggvvvSSS999:::<<<444111888555555444444444333333333111000222888EEEXXXiiisssiiihhhbbb^^^eeexxx~~~XXXMMMGGGCCCJJJMMMnnnyyysssoookkkfffbbbaaa```___^^^[[[ZZZZZZXXXYYY\\\bbbfffnnnwwwwwwnnnqqqOOOIIIHHHFFFCCC===888444222222333000111111111111222555777@@@\\\mmm|||^^^NNNrrr}}}lllmmm}}}rrrjjj\\\XXXQQQGGG@@@===>>>AAAEEEDDDDDDCCCBBBAAA@@@???DDDIIIRRRYYYYYYVVVWWW[[[jjjsssnnnaaaUUUEEE999:::555>>>RRRsssgggQQQXXXgggmmmSSSDDDNNNbbbwwwuuuiii~~~xxxtttsssooolllllliiihhheeeaaa\\\WWWSSSQQQaaa{{{fff>>>DDD[[[nnnjjjhhhCCC777:::666666555444333222222111000000000000000000000000,,,222222666PPPrrr}}}sssoooPPPFFFZZZuuuyyy~~~vvv}}}pppcccYYYMMMFFF===777666666555444333555888999:::;;;===>>>AAACCCHHHMMMLLLFFFDDDFFFAAADDDGGGMMMYYYdddgggcccdddaaaYYYUUUeeewwwtttbbbOOO<<<777<<<:::;;;@@@???===<<<<<>>>>>BBBMMMYYY]]]RRRppp^^^GGG777999;;;555222666555555444444444333333333444333555:::EEESSSaaalllgggeee___ZZZaaavvvYYYLLLGGGGGGLLLKKKlll~~~wwwsssoookkkfffbbbaaa```___^^^\\\\\\[[[ZZZZZZ^^^dddhhhqqqzzzuuuwwwpppSSSPPPPPPIIIEEE???888444222222333000111111111111222555777AAA___rrrbbbGGGmmm~~~mmmhhhuuuiiiaaaXXXSSSJJJAAA<<<===AAAEEEDDDDDDDDDBBB@@@@@@BBBDDD===DDDQQQ\\\^^^[[[\\\```aaaqqquuulll^^^GGG888;;;===CCC^^^zzzTTTJJJ[[[hhhhhhQQQDDDLLL```xxxxxxfffssszzz|||{{{sssqqqpppmmmlllllldddcccaaa^^^ZZZVVVSSSQQQfff|||bbb===GGG]]]pppmmmgggCCC777;;;666666555444333222222111000000000000000000000000...555555777PPPsss~~~ttttttRRRHHH```yyyyyylll}}}|||nnnaaaXXXMMMEEE<<<666555555555444333555888:::::::::<<<>>>>>>???CCCHHHGGGBBBAAACCC>>>???BBBJJJXXXdddfffaaacccccc[[[TTT___pppnnn^^^RRR???;;;AAA@@@>>>@@@<<<===::::::<<<>>>AAAEEEHHHMMMSSS[[[aaadddgggllloootttyyy{{{|||{{{yyy{{{qqqkkkbbbZZZRRRMMMFFF???===???::::::;;;>>>???CCCNNNZZZtttUUUSSSsssyyyMMMEEE===999999888777666555555444444444333333333333111222999DDDOOOZZZbbbeeeccc]]]WWW]]]sssZZZOOOIIICCCKKKJJJ```wwwqqqqqqkkkiiieeecccaaa___\\\ZZZ]]]\\\ZZZZZZ]]]bbbgggjjjnnnqqqqqq\\\XXXWWWOOOKKKBBB888333444555555222222111111222222333444>>>\\\pppSSS[[[eeetttxxxlllbbb\\\WWWIII??????AAAAAAAAACCCEEEBBBAAABBBEEEFFFDDDBBBAAAFFFJJJMMMVVV```bbb]]]YYY]]]{{{dddCCC===;;;AAANNNqqq]]]MMMJJJUUU^^^ZZZFFFGGGNNN\\\jjjqqqrrrqqq}}}~~~xxxssspppnnnkkkiiigggbbb^^^[[[UUUPPPPPPTTTlllyyyZZZAAA@@@nnnwwwddd@@@888999999888777666444333222111000000000000000000000000,,,111444;;;UUUuuuvvv{{{VVVLLL^^^nnn{{{vvvzzznnnzzzwww{{{mmm```WWWIII@@@999777666444333444777777888999:::;;;;;;<<<;;;>>>BBBCCCCCCAAA@@@@@@<<<<<<===AAAGGGNNNVVVZZZWWWSSSNNNOOOZZZeeegggbbbMMMCCC;;;===>>>;;;999;;;???AAABBBBBBAAAAAACCCEEEFFFPPPZZZ^^^^^^bbbkkktttqqqsssuuuxxxyyyxxxxxxwwwxxx|||ppphhh\\\XXXQQQJJJEEEAAA===;;;777BBB<<<666BBBEEELLLdddbbbSSSYYYzzz|||zzzJJJCCC;;;777888999888555666555444333222333444444333333666;;;???GGGUUUccc```fff]]]UUUaaasss\\\PPPJJJFFFLLLIII]]]}}}tttooooookkkgggccc```___^^^\\\ZZZZZZYYYYYYZZZ]]]bbbhhhkkkoootttgggtttcccaaa```RRRKKK???666222333444333222222111111222222333444===YYY}}}{{{VVVYYYjjjmmmuuuhhh^^^XXXRRRFFF======AAACCCDDDFFFFFFEEECCCDDDGGGHHHFFFEEE;;;>>>BBBKKK\\\jjjlllfffaaabbbsss}}}jjjOOOAAA<<>>>>><<<:::::::::777666666777<<>>777666666555444666777777777777888888888888999999:::888666444444555333222000111444999???CCC@@@@@@???===AAAIIILLLJJJHHHAAA<<<===???>>>>>>???CCCEEEGGGHHHGGGGGGHHHIIIPPPPPPRRRWWW\\\aaaeeefffiiijjjkkkmmmnnnnnnooooooqqqwww|||~~~wwwkkkgggcccYYYTTTNNNHHHDDD@@@===;;;999;;;999>>>GGGIIIYYYvvvXXXQQQooozzztttYYY@@@<<<777555777888888777666555444333333333333444333222333555777===KKKXXX^^^bbb[[[XXXfffpppttt{{{dddUUULLLLLLLLLIIIWWW}}}}}}uuurrrrrrjjjfffaaa]]]\\\]]]]]]]]]YYYZZZ\\\```fffmmmtttxxx}}}~~~ooottt|||yyysss\\\KKK999333444555222000222222111111222222333444777JJJiii}}}ZZZOOOuuurrraaavvv}}}xxx~~~ooo```UUUNNNDDD>>>:::;;;@@@EEEHHHIIIAAAAAACCCEEEHHHJJJLLLLLLPPPKKKFFFIIISSS]]]aaa```SSS___```jjjsssSSSFFFJJJppp```GGGBBBEEEMMMOOOEEE@@@EEEMMMSSSQQQSSScccuuuwwwsss|||~~~|||xxxsssnnnkkkgggeeebbb^^^[[[YYYTTTOOOOOOSSSnnngggCCC@@@QQQWWW<<<:::999555555444333222111000000000000000000000000000000///222111666LLLoooxxx\\\FFFGGGXXXnnnnnniiilllmmmoootttkkk]]]mmmnnn\\\QQQEEE<<<666555666555555777999999888888888888888888777777666444222222333555333333222333444777999;;;666999999666777<<>>;;;;;;===>>>??????EEEGGGIIIJJJKKKNNNQQQTTTVVVXXX[[[___bbbeeefffggghhhiiiiiijjjkkklllmmmmmmqqqyyyooojjjhhh___VVVRRRKKKFFFBBB???<<<:::;;;999<<>>;;;;;;>>>DDDFFFFFF>>>@@@CCCFFFJJJMMMPPPRRRVVVQQQJJJEEECCCHHHSSS]]]aaakkkdddeeezzzzzzaaaUUUMMMttttttXXXEEE@@@@@@HHHPPPMMM<<>>@@@???JJJLLLNNNQQQTTTZZZ```eeebbbfffjjjjjjgggddddddeeedddeeegggiiijjjlllllllllqqq{{{nnnmmmgggYYYSSSOOOIIIDDDAAA>>><<<:::<<<:::@@@FFFFFFUUUyyyWWW\\\~~~mmmcccNNN999999888777777888999999999444444444444444333333333555333333333222555@@@LLLUUUdddkkkoootttssswwwmmm[[[OOOOOONNNQQQWWWlllyyytttpppnnniiieeeaaa___^^^_________WWWYYY\\\bbbiiiqqqwww{{{}}}lllbbbuuuwwwYYYFFF555444777555333444222222111111222222333444999CCC\\\rrr|||]]]HHHhhhyyy~~~nnn]]]PPPIII>>>>>><<<:::===BBBDDDBBB>>>AAAEEEHHHKKKNNNRRRUUUTTTSSSOOOHHH@@@DDDXXXlll||||||lllaaaooo~~~wwwjjjZZZvvvkkkSSSDDD@@@===EEEPPPPPP>>>===CCCLLLKKKIIIWWWllluuuhhh}}}vvv|||~~~nnniiihhhyyy}}}wwwqqqmmmjjjgggdddddd___ZZZWWWSSSPPPSSSYYYkkk```???AAALLLnnn~~~wwwHHH:::;;;444555555555444333222222222000000000000000000000000...000///000>>>ZZZvvvzzzjjjMMMDDDYYYqqqxxxzzzzzzZZZYYY{{{ttt___QQQDDD<<<555555666444444666444444444444444555555555222333444444444666999<<<999;;;===??????===;;;999888<<<>>>;;;:::===>>><<<;;;======;;;===AAACCCBBBKKKNNNSSSXXX^^^dddjjjnnnpppqqqqqqkkkccc]]][[[\\\\\\^^^ccchhhlllnnnooopppttt|||zzzppplllbbbTTTPPPLLLGGGBBB@@@>>>;;;:::===;;;CCCIIIJJJhhhbbbNNN___zzzeeeUUUEEE999888888888888888888888777444444555555444444333222444333444444222333<<>>===:::<<>>AAAEEEGGGHHHJJJMMMPPPMMMNNNNNNIIIAAADDDZZZqqqzzzlllbbbnnn~~~iiiuuugggOOOAAA>>>===DDDKKKHHH@@@;;;???IIIKKKGGGPPP```oooiiiZZZjjj{{{hhhxxx}}}|||{{{{{{iiieeeiii|||vvvpppmmmjjjgggeeeddd^^^WWWTTTPPPOOOTTT[[[jjjZZZ999AAANNNnnn}}}ssskkkAAA:::===333444444333333222222111111000000000000000000000000///111111111:::QQQlll~~~~~~sssTTTFFF]]]ttt]]]QQQlllwwwaaaRRRDDD<<<555555555444333555444555555666666777777777888:::;;;<<<<<<===@@@BBB@@@@@@AAABBBBBBAAAAAA@@@???BBBCCCAAABBBEEEDDD@@@>>>BBBCCC@@@AAAFFFHHHFFFNNNTTT^^^gggmmmpppssstttuuupppggg___XXXTTTSSSSSSSSSXXXaaajjjqqqvvvxxxyyy~~~{{{pppggg\\\TTTNNNJJJEEEAAA???===;;;:::>>>:::CCCJJJTTTzzzRRRQQQnnnsssZZZHHH>>><<<666777888888777555444444444444555555555444333222111111333444222111888AAAEEEUUUaaaiiinnnjjjnnnrrr^^^QQQQQQRRRZZZXXX___zzzttt|||~~~wwwrrrmmmjjjcccaaa___^^^^^^^^^]]][[[[[[]]]aaaffflllsssxxx{{{sss]]]mmmzzzMMM<<<111333555111111555222222111111222222333444444:::TTTppp}}}fffHHH___{{{vvvvvvooo|||kkkZZZMMMFFF999<<<<<<999;;;BBBDDDAAA===@@@CCCDDDCCCDDDGGGJJJDDDEEEEEEBBB:::<<>>===>>>DDDFFF???AAA999;;;FFFIIICCCHHHUUUZZZ[[[PPP\\\xxxmmm^^^rrr~~~|||{{{vvvzzzwwwbbb___lll{{{uuupppmmmjjjgggfffddd]]]VVVQQQNNNMMMSSS[[[gggTTT222>>>OOOooo~~~}}}uuuccc<<<:::>>>333333222222222111000000000000000000000000000000000000222333222888LLLfffxxxwwwWWWGGG^^^ttt]]]LLLbbbyyybbbSSSEEE<<<666555555333333444777888888999:::;;;;;;<<>>===;;;999???999AAAKKK]]]nnnNNN]]]lllQQQ>>>999===555777888777555333222111333444555555555444333222///000222444222000555>>>FFFRRR[[[dddllliiilll{{{}}}WWWYYYSSSYYY\\\[[[ddd~~~xxxrrrsssoooiiihhheeeaaa]]]ZZZYYYYYYZZZ\\\```cccfffllluuuzzz{{{___ZZZnnnCCC===666444555666444111333222222111111222222333666;;;OOOllloooDDDQQQ|||ppp```iiiwwwjjj[[[JJJ???::::::999::::::;;;<<<<<<;;;<<<===>>>???>>>===<<<;;;;;;999888999<<>>AAABBBBBBBBBCCCDDDEEEEEEEEEHHHLLLOOOEEEIIIJJJEEEBBBDDDGGGHHHEEEIIIIIIEEEGGGMMMLLLDDDLLLJJJDDDGGGPPPMMMJJJSSSmmmvvvzzzuuubbb___VVVOOOOOOTTTVVVTTTRRR\\\jjjwwwzzziiiaaaZZZTTTKKKIIIDDD@@@===<<<<<<<<<===???DDDMMMnnn```NNNkkkzzzdddRRRDDD<<<<<<;;;555999999000000555444333333333222222111111111000000000000111333888<<>>999888888777777888888999999::::::;;;;;;:::999888888888777666666888===AAATTTgggssssssvvviiidddhhhwww}}}tttiiidddTTTHHH???@@@DDDDDD@@@===999<<>>777???KKKgggvvvxxxNNN999777555555444333333222222111111000111111000///////////////---...000444<<>>777666777666777:::;;;<<>>999999888777666666666666666666777888888777666555555666666555555666888;;;EEEYYYfffaaa\\\aaafffeeeTTTNNNQQQ```kkkfff\\\VVVQQQJJJEEEEEEEEEAAA======AAACCCEEEHHHKKKQQQXXX]]]bbbfffkkkkkkfffaaafffnnniiiqqqvvvrrrmmmnnntttxxx}}}~~~}}}}}}~~~~~~~~~~~~|||zzzwwwsssvvv{{{|||xxxsssooolllkkkiiihhh```ZZZSSSNNNJJJIIINNNUUUGGG<<<===DDDOOOqqquuu}}}{{{GGG666555444666333333333222111111000000111111000///////////////---...000222:::OOOrrrfffYYYaaaooo||||||oooyyywwwkkkkkk```WWWbbbooo\\\FFF>>>777777888999;;;>>>@@@AAABBBCCCEEEEEEEEEEEEEEEEEEDDDBBBAAAAAADDDFFFTTTTTTPPPKKKKKKNNNOOOLLLMMMSSSSSSOOOPPPVVVVVVPPPKKKOOOLLLOOOXXXUUUPPPVVV^^^hhhoootttzzzggg^^^YYYTTTUUU^^^fffccc[[[^^^lllssscccYYYRRRMMMGGGEEEAAA>>><<<;;;<<<===EEECCCMMMfff^^^aaassstttwwwvvvmmm]]]OOOJJJKKK;;;777888333333444000222222222222222111111111111111222111222444777;;;___|||uuuccchhhqqqyyy|||xxxnnnjjjnnnwww|||}}}xxxsssooojjjfffbbbaaa___^^^]]]^^^______eeeccchhhrrrvvvzzzwww]]]tttmmmFFF<<<999666555666666666444333222222111111222222333777555BBBaaa___LLLhhhrrrvvv___LLLAAA===::::::888777666666666666444555777999::::::999999777888999999888888:::;;;;;;LLLVVVPPPIIIKKKNNNMMMEEEAAACCCNNNWWWWWWSSSQQQOOOLLLKKKKKKGGG@@@===>>>IIIJJJMMMPPPVVV^^^eeejjjnnnsssxxxxxxsssqqqwww~~~vvvzzzuuuxxxzzzwwwzzz|||~~~~~~~~~~~~zzzwwwrrrooommmkkkhhhfff^^^YYYQQQKKKHHHIIINNNRRRCCC>>>BBBJJJYYYqqqBBB555666666999333333222222111000000000111000000///////////////000111222222666HHHkkkeeePPPTTT```kkkkkkyyy|||llljjjkkk\\\[[[wwwttt]]]GGG>>>888888;;;<<<>>>AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHLLLOOO^^^]]]XXXTTTWWW\\\]]]YYYeeegggddd```ccciiieee[[[NNNSSSPPPQQQXXXWWWSSSYYY[[[dddkkkqqqlllbbbaaa^^^___eeekkkggg___iiitttjjj]]]UUUOOOLLLDDDBBB???<<<;;;<<<===>>>DDDCCCUUUyyyttt[[[lll|||hhhooovvvwwwqqqiiiffffff[[[DDD777777333222444000222222222111111111111111111222222222222333666999KKKcccpppwwwvvvddd```hhhoooyyyzzzssswwwwwwrrrmmmhhheeecccbbbaaa___^^^^^^______eeeeeelllwww}}}fffhhh\\\???:::888666555555666555555333222222111111222222333555555AAA\\\ttthhhNNNbbbsssuuu\\\III???<<<999888777777666666666666666888:::===???AAAAAAAAA===???AAABBBAAAAAABBBCCCEEENNNSSSNNNJJJKKKJJJEEE===;;;===AAAEEEGGGKKKOOOKKKKKKLLLNNNJJJDDDDDDHHHKKKMMMPPPVVV^^^ffflllooorrrzzzzzz}}}wwwtttqqqnnnllliiieeeccc[[[WWWPPPJJJHHHJJJMMMOOO===:::???KKKcccggg???888999888<<<333333222111111000000///111000000//////////////////111333222222???\\\vvvcccJJJHHHRRR___rrrllltttzzznnnmmmvvvcccZZZlllxxx^^^III@@@::::::===>>>@@@CCCCCCCCCCCCCCCCCCDDDDDDEEECCCEEEFFFGGGHHHKKKPPPSSS\\\[[[XXXWWW[[[bbbdddaaawwwuuunnnmmmvvvwwwiiiQQQXXXUUUTTT[[[\\\[[[aaajjjooopppsss|||fff___dddhhhkkkooovvvxxxvvv~~~zzzdddZZZRRRLLLJJJAAA@@@===<<<;;;===???@@@EEEIIIeeecccWWWrrrfffbbbkkkuuuwwwtttuuuzzzjjjKKK888555111111444111111111111111111111111111111222222222111222555777888JJJZZZhhhuuutttfff]]]eeeiiisss~~~uuuqqqkkkfffdddcccbbbaaa``````______```aaagggqqqzzzyyycccvvvMMM999999888777666555555444444333222222111111222222333111333CCC\\\qqq{{{jjjOOO^^^|||sss[[[III???<<<666666666666666777888999;;;===@@@CCCEEEGGGHHHHHHEEEGGGIIIJJJKKKLLLNNNPPPSSSWWWWWWTTTSSSRRRMMMGGG??????>>>===<<>>???AAADDDBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNPPPQQQQQQVVV]]]```^^^ooolllggghhhuuuzzzlllccckkkgggaaadddbbb^^^bbbpppooooooqqqxxx|||tttiiipppwww{{{|||~~~tttaaaXXXOOOHHHFFF???>>><<<;;;<<<>>>AAACCCJJJUUU|||pppVVVYYY}}}^^^]]]jjjvvvyyyyyy}}}nnnLLL888666111000333333000000000111111111111111000111222111111111333444666@@@PPP___lllpppiii]]]ccceeemmm{{{{{{ssspppiiidddddd`````````aaaaaabbbbbbbbbcccoooxxx~~~hhhlll^^^@@@;;;888999888777555333333333333222222111111222222333444222<<>>???AAABBBDDDGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQTTTXXX[[[XXXZZZ[[[ZZZZZZZZZVVVQQQMMMKKKHHHEEEDDDFFFHHHHHHLLLJJJKKKNNNPPPRRRXXX```aaaeeennnyyyzzzzzzyyy|||rrrpppmmmjjjgggbbb\\\XXXQQQPPPKKKFFFFFFIIIHHHDDD<<<===FFFYYY}}}xxxRRR777;;;;;;666999222222111111000000//////111111000///////////////,,,---000111000444DDDTTTkkk{{{}}}nnn[[[JJJIIIYYYpppoooffftttmmmPPPGGG???>>>??????@@@CCCAAA@@@@@@@@@AAABBBDDDEEECCCDDDCCCBBBAAABBBDDDGGGBBBGGGLLLMMMPPPUUUYYYYYY^^^```______iiitttrrrhhhqqq}}}{{{ttttttoooggggggjjjffffffmmmrrrrrrsssvvvkkk[[[UUUMMMEEECCC>>>===<<<<<<===@@@CCCEEENNNbbb```SSSdddsssaaafffrrr||||||{{{~~~gggGGG666777333000222222///000000000111111111222///000111111000///111222555:::HHHWWWcccmmmmmmbbb``````hhhxxxyyyrrrpppiiicccddd^^^^^^___aaabbbcccdddeeehhhwwwuuu^^^vvv{{{JJJ999@@@888999999777444333222333333222222222222222222333:::000333HHHbbbqqq{{{}}}dddLLLWWW}}}qqq[[[KKKAAA;;;:::;;;<<<>>>@@@CCCEEEFFFDDDEEEGGGHHHIIIIIIIIIHHHLLLNNNPPPRRRUUUXXX]]]aaaXXX\\\___aaaaaabbbbbb```\\\YYYTTTQQQRRRRRROOOJJJSSSOOOMMMOOOQQQSSSYYY```iiinnnxxxzzzqqqmmmeee\\\___iiiuuuwww{{{~~~}}}qqqooollliiieee___YYYUUUMMMMMMIIIDDDDDDHHHFFF???;;;>>>III[[[|||wwwJJJ444::::::333555222222111111000/////////111111000///////////////000000000000///222>>>KKK___ooowwwsssdddMMMHHHXXXccc~~~{{{iiippptttRRRIIIAAA@@@@@@???@@@BBB@@@@@@@@@@@@AAACCCEEEFFFAAABBBAAA@@@???AAADDDFFF>>>FFFLLLMMMNNNSSSVVVWWWYYY```bbb```dddlllmmmhhhnnn~~~xxxwwwkkkddddddlllmmmjjjppp|||{{{~~~aaaTTTRRRKKKDDDCCC>>>===<<<<<<>>>AAADDDFFFPPPhhh}}}TTTVVVpppmmmgggwww}}}xxx|||^^^AAA555999555000222222//////000000111111111222...///111000///...///111000111@@@PPP\\\lllrrrhhh\\\\\\eeewww~~~{{{vvvqqqmmmddd___aaaaaa]]][[[___bbbbbbcccfffuuurrraaauuu]]]EEE>>><<<999888777555444444444444222222111111111111222222///444;;;EEEWWWmmm|||gggSSS\\\uuu}}}www|||hhhRRRBBB<<<===@@@CCCFFFGGGHHHKKKLLLMMMJJJGGGEEEDDDFFFHHHIIIGGGJJJKKKJJJNNNTTTXXXWWWTTTZZZXXX[[[cccbbb___fffkkkfff```]]]^^^___^^^]]]```]]]XXXSSSQQQRRRUUUWWW]]]hhh{{{xxxxxx{{{tttmmmeee^^^\\\\\\^^^___iiiiiippp|||~~~rrrnnniiifffccc___YYYTTTLLLFFFAAABBBBBB???======;;;DDDMMM\\\|||vvvxxxgggCCC666555999000333000000000000////////////000000000000000000000000000000111111//////999EEEPPPrrr}}}{{{wwwTTT===OOOddd~~~|||wwwjjjvvv\\\III<<<===@@@<<<;;;???@@@AAABBBCCCDDDEEEGGGIIICCCCCC>>>888999???EEEFFFHHHLLLPPPQQQRRRSSSWWWZZZ^^^fffgggaaafffpppoooeeennnrrryyyooohhh^^^aaajjjiiinnn{{{yyyzzz}}}~~~~~~xxxxxx~~~{{{uuuyyy\\\TTTOOODDD>>>AAA<<>>AAACCCEEEFFFFFFGGGIIIKKKKKKJJJIIIIIIHHHIIIIIIIIIKKKMMMNNNLLLOOOUUUVVVTTTTTTYYYVVVWWW^^^]]]ZZZaaafffcccbbbgggnnnrrrppplllqqqooojjjeeeaaa___]]]]]]]]]bbbooozzz{{{{{{yyytttsssvvv{{{yyytttmmmhhhfffggghhhiiirrrqqquuu}}}|||qqqmmmhhhdddbbb^^^XXXSSSKKKEEEAAAAAAAAA===<<<<<<:::BBBLLL^^^}}}pppxxx]]]>>>444444888111444000000000000////////////////////////////////////000000111111//////999DDDQQQppp|||bbbHHHTTTcccqqq}}}|||zzzggghhhaaaLLL<<<;;;>>><<<:::===@@@DDDHHHHHHFFFCCCCCCCCC>>>@@@@@@???DDDMMMTTTUUUXXX]]]bbbeeeeeeeeeggghhheeelllmmmhhhjjjpppmmmcccjjjlllrrryyy~~~|||tttfffeeemmmmmmttt|||zzzyyywwwuuurrrooottt|||}}}wwwxxx}}}pppUUUOOOLLLCCC>>>AAA;;;AAA>>>;;;CCCFFFGGGPPP```eeeOOOjjj___\\\}}}jjjZZZUUUNNNBBB999666333111222222000...000000000000000000000000222111111000111111222222111777666>>>SSSaaahhhqqqbbb___```kkkxxx~~~wwwyyy{{{wwwyyy|||{{{tttmmmeeecccaaaccckkkpppllldddcccggglllnnnnnnttt}}}nnnjjjiiiccc___aaaaaa``````bbbbbbbbbiiirrryyygggvvv]]]===??????444999888666555444444333333222222111111111111222222333222333===UUUtttxxxllltttoooxxx^^^LLLEEEEEEFFFFFFEEEDDDEEEGGGIIILLLMMMNNNOOOPPPPPPPPPPPPRRRTTTTTTSSSUUUYYYYYYUUUVVV]]]ZZZYYY```___\\\aaabbbaaabbbiiirrruuurrrlll}}}|||yyyuuuqqqllliiigggjjjfffgggmmmpppooommmnnnnnnpppqqqpppooorrrwww|||sssrrrqqqsssxxx~~~xxxpppkkkfffbbb```\\\VVVQQQJJJDDD@@@???>>>;;;:::<<<;;;CCCRRRllluuuPPP999222222888111444000000000000//////////////////////////////////////////000111//////777AAAUUUqqqtttWWWXXXfffhhh|||xxx|||vvv~~~ggg[[[mmmjjjSSS???;;;>>>===<<<<<<;;;AAAGGGHHHFFFDDDEEEGGGDDDKKKRRRYYYcccpppwwwxxx~~~~~~wwwooohhhiiikkkqqqxxxuuurrrwwwtttwww~~~{{{uuummmhhhkkklllpppuuuwwwvvv{{{}}}cccMMMIIIGGGAAA>>>AAA:::AAA???>>>EEEGGGKKKWWWsss]]]UUU{{{^^^```wwwuuulllZZZIII???888444111111000222333222000...000000000000000000000000111111000111111222333444333555222888MMMZZZaaakkkkkk___XXXaaaqqq~~~wwwqqquuuyyyyyyxxxxxxuuussssssrrrnnnhhhbbb^^^\\\]]]bbbjjjnnnkkkeeebbbhhhqqqwwwwwwwwwwwwkkkiiihhhdddaaabbb``````aaacccbbbcccmmmwww|||qqqxxxHHH777======555888777666555444333333333222222111111111111222222333111000:::SSSrrrhhhfffsssgggSSSLLLDDDEEEDDDCCCCCCDDDHHHKKKSSSSSSRRRRRRQQQPPPPPPOOOTTTVVVWWWWWW[[[^^^\\\WWWZZZcccaaa___fffddd___aaa```___```ccchhhkkkkkkjjj{{{{{{zzzyyyyyyyyyyyyzzz}}}uuummmhhhdddaaaccchhh}}}{{{}}}}}}uuummmhhhbbb^^^\\\XXXSSSOOOHHHBBB>>>>>><<<999999<<>>XXXsssaaaYYYbbbbbbtttrrrtttzzzvvv|||mmmZZZ```pppuuu]]]DDD<<>>===>>>BBBDDDDDDBBBEEENNNVVVaaalllxxxqqqpppnnnmmmtttzzzzzzooohhhkkkcccaaaooonnnYYYHHHDDDCCC???===@@@:::AAA@@@@@@FFFGGGNNN^^^ppp[[[eee~~~bbbcccggg```VVVLLL@@@555333666000000111222333222111000000000000000000000000000////////////000111333333444555000222BBBNNN[[[mmmvvv```QQQZZZrrrtttnnnrrrtttsssrrrpppqqqsssssspppjjjeeeaaa```bbbeeejjjnnnooooooooorrruuu|||}}}tttllliiiiiifffdddccc``````bbbddddddfffppp{{{~~~VVV???===<<<:::999888777666444333333333333222222111111111111222222111000000999OOOkkk}}}^^^VVVooo|||kkkUUUJJJ@@@AAABBBBBBCCCGGGKKKOOOVVVTTTRRRPPPPPPQQQSSSTTT]]]```bbbeeejjjnnnkkkdddlllwwwuuuqqquuurrriiigggffffffdddaaa```ccciiinnnqqqqqqqqqsssyyy{{{rrrjjjhhhqqq~~~|||uuuiiiddd^^^ZZZWWWTTTOOOKKKEEE@@@===<<<:::888999===AAAQQQttt```>>>777333111555000333000000000000////////////........................///---...000000///333:::TTTooo~~~bbbUUUSSS___ttttttfff{{{wwwvvv{{{xxxhhh^^^bbb|||eeeKKK???>>>@@@@@@>>>EEEEEEEEEDDDHHHTTTdddqqq}}}sssqqqyyyzzzssslllgggjjj|||cccSSSFFFCCCAAA===<<<>>><<>><<<<<<999777;;;@@@EEEWWWTTT888888444000444///333000000000000////////////...........................------000000...111666JJJaaa}}}zzzeeeUUUJJJbbbyyy{{{dddyyy~~~}}}ggg]]]zzznnnTTTDDD@@@BBBCCCBBBAAADDDKKKVVVggg{{{}}}|||}}}~~~|||}}}vvvwww~~~wwwwwwyyyyyy}}}}}}ZZZPPPFFFBBB@@@===<<<>>>===BBBBBBDDDIIILLL[[[vvvrrr[[[kkkqqqOOOJJJBBB===888666444111222555111222222111///......///////////////////////////------,,,------...///000,,,222111111777@@@\\\uuubbbhhh|||~~~~~~{{{wwwxxxvvvzzz}}}zzztttrrruuuzzzwwwxxx}}}}}}wwwtttoookkkiiihhhfffbbbcccaaaccciiiooossszzzxxxwwwSSS999<<>>===BBBBBBFFFMMMRRRgggzzz^^^^^^cccCCC???999999777333333555444222...111444555333000///000////////////////////////......---------......///+++000///000555:::QQQssstttiiimmmvvvzzzyyywww{{{|||~~~|||uuuuuu}}}zzzuuutttoookkkiiihhheeeaaaeeebbbdddllltttxxx}}}ooozzzWWWFFF:::;;;>>>:::666555777666555444333222222222222222111111111111222222000333333222;;;RRRjjjyyyttt}}}vvvjjjmmmzzzXXXBBB>>>BBBGGGLLLOOOSSSWWWZZZggghhhjjjlllmmmoooooopppdddgggjjjpppxxx|||tttjjjyyy|||rrrzzzzzzuuusssuuuyyy|||}}}}}}tttqqquuuvvvtttlllnnnwwwnnniii```ZZZSSSNNNLLLIIIEEEBBB???<<<;;;;;;999888>>>EEEUUUcccrrrzzzhhhBBB///666333---333111666000000000000////////////...........................,,,---000000...///222===CCCVVVjjjvvv}}}kkkOOOZZZgggrrr~~~ddd```}}}mmmXXXNNNOOORRRTTT[[[hhhwwwooopppsssssssssrrrsssvvvzzz|||{{{yyyuuutttzzz{{{sss{{{|||^^^MMMIIIDDDAAA???======???===BBBCCCGGGPPPWWWooodddSSSfff\\\??????000444444///000555333---,,,222888;;;999555222222////////////////////////000//////.........//////...000...///333333CCC___oookkkjjjlllnnnmmmooorrrooommmwwwrrrlllhhhiiiiiifffccccccgggeeeiiisssyyyzzztttxxxnnnEEE@@@999777999999666333666555555444222111000000000000111111111222222222...777444000:::III___xxx{{{tttttt~~~]]]FFFDDDIIILLLOOOXXXcccfffccclllcccZZZYYY]]]```\\\XXX___]]]^^^bbbiiijjjfffbbbiiimmmpppnnnmmmqqq{{{}}}xxxzzzxxx~~~zzzssswww|||tttkkkfffggglllpppnnnrrryyy|||oookkk]]]XXXPPPIIIEEEBBB@@@>>>CCC>>>===>>>:::888FFFYYYtttjjjlllkkkQQQ999666333111111222222111000000000000////////////........................---------............///555888GGGaaauuu|||||||||\\\]]]YYY```sss}}}~~~cccmmm|||iiibbbZZZYYYccctttrrrkkkmmmssstttrrrqqqtttuuuwww|||~~~xxx{{{zzz~~~{{{ppp[[[JJJEEE???===>>>@@@AAA@@@>>>JJJDDDAAAQQQaaaxxxoooKKK\\\}}}WWW<<<666888555222222444333111...000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---///444;;;@@@OOOfffqqqfff\\\bbbhhhgggsssiiiyyy~~~rrrpppjjjgggiiijjjhhhfffgggggggggmmmvvv|||yyyVVVCCC>>>999777888999777444666555444333222111111000111111111111111111222222...444111///666@@@WWWttt{{{jjjPPPJJJTTT]]]```cccfffeee```bbb[[[TTTRRRUUUZZZ[[[ZZZ___bbbgggjjjkkkjjjjjjiiinnnnnnooooooqqqtttwwwzzz~~~xxx~~~~~~zzzwwwyyy~~~zzzwwwvvvzzzxxxllleee^^^XXXPPPIIIDDDAAA>>><<<<<<999:::===<<>>@@@AAAAAA@@@FFFIIIKKKRRR___~~~```QQQllllllOOO>>><<<777555222222333333111...////////////////////////000000000000000000000000....................................///333888<<>>QQQeeeooolllcccooo\\\===777555222111111111111000000000000/////////......------------------------------------............111///888OOOiii{{{qqqWWWWWWeeehhhqqqttt~~~xxx{{{wwwtttpppppptttyyy}}}ppprrrrrrttt{{{~~~}}}___wwwYYYKKKFFFBBB>>>===>>>@@@AAABBBEEEDDDNNNVVVVVVhhhlllSSScccvvvZZZCCC::::::666444222222222222000///////////////////////////000000000000000000000000........................///000000000///000333666===NNN```cccYYYSSSYYYbbbsssbbb{{{~~~tttrrrkkkgggfffhhhiiihhhjjjmmmsssxxx|||~~~kkkGGG???<<<999777666888888777666444444333333222111111000222222222111111111111111222111000555777444JJJpppzzzmmmyyyiiieeemmmqqqiiiZZZOOOKKKLLLUUU^^^jjjvvviiiiiiuuummmeeeYYYWWWRRRLLLFFFBBB???<<<:::???<<<:::999999BBBXXXmmmuuummm||||||JJJ???666333111000111111111///000000/////////.........------------------------,,,,,,---------............,,,222GGGddd~~~zzz]]]\\\eee___aaavvv~~~wwwssswwwzzzyyy|||lllkkkvvvoooxxxtttqqqssstttvvvwwwzzz~~~tttvvvwwwzzz~~~}}}qqqnnnSSSHHHCCCAAA>>>===>>>@@@BBBDDDIIIDDDPPPZZZbbb[[[ZZZlllKKK;;;777555444333222222111111000///////////////////////////////////////////////////...........................000111000//////111222555???PPP]]][[[TTTWWWaaaooo[[[hhhwwwqqqpppkkkgggfffhhhhhhgggjjjooowww|||xxxPPP???<<<999777666666777777777666333333333222222111111000111111111111111111111111111000000555777333EEEjjjqqqkkkqqqvvv}}}{{{ppp___NNNHHHNNNWWWjjjyyyqqqnnnhhhaaaVVVPPPMMMHHHDDDAAA@@@===<<<;;;:::::::::@@@QQQmmmxxxkkk@@@>>>444222000000111111000///////////////............------------------------,,,,,,,,,------------...---,,,111AAA]]]|||}}}```\\\^^^RRRSSSiiiyyytttqqqpppqqqxxxppp[[[gggggghhh|||qqqjjjqqqtttvvvvvvvvvuuuwwwyyyxxx|||~~~iiiOOOGGGAAA@@@?????????AAADDDGGGJJJGGGPPP[[[uuulll[[[rrr~~~\\\???888888555222222222111000000000000........................................................................,,,...///000//////000111333333???SSS\\\YYYZZZ```zzzkkkZZZ\\\}}}qqqlllkkkkkkhhhhhhjjjjjjiiimmmsssxxx{{{UUUBBB>>>;;;666666666666666666555555333333222222111111111111000000111111111222222222...000...222555222???[[[}}}{{{vvvzzzuuu|||cccPPPHHHNNNbbbttt}}}iiiaaaZZZTTTKKKHHHDDDBBBAAA???>>><<<999999999999BBBYYYxxx\\\999666222111000000111111000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000:::PPPooo~~~dddYYYTTTHHHLLLcccrrrkkkppp~~~~~~```]]]aaafffvvv|||tttnnnsssttttttsssqqqoooooopppyyy~~~cccKKKEEE???@@@@@@@@@AAACCCGGGJJJIIIMMMWWWkkkeeerrruuuRRR:::777777333000111222111///...///000................................................------------------------+++---............///111111---444FFFUUUZZZ\\\^^^sssiiiZZZTTTdddvvvnnnjjjjjjkkkiiijjjmmmmmmnnnttt{{{~~~|||]]]AAA======999555666777666555444444444222222222222111111111111//////000111222333333444...333000///333222999KKKkkktttzzzuuuWWWHHHOOOeeevvvfffYYYRRRPPPJJJGGGCCCAAA???>>><<<:::999;;;:::;;;FFFbbbtttIII666111111000///000111111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///000111>>>XXXrrr~~~ooo```UUUHHHKKK```|||wwwmmm|||sssbbb]]]dddooo{{{xxxvvvtttrrrpppoooooonnnnnnvvv|||^^^GGGCCC>>>@@@BBBBBBBBBEEEIIIMMMMMMYYYiii|||vvv{{{{{{|||mmmOOO999444444111///111222111///...///111........................------------------------------------------------------...---,,,,,,...000///,,,...:::IIITTTZZZ\\\ooofffWWWKKKPPPpppxxxooommmmmmlllkkkjjjkkkoooppprrryyyrrrjjjBBB666888888333555666777666555333333333222222222111111111111111......///111222333444555000777333...333444777AAA```vvvkkk___}}}tttTTTLLL^^^~~~rrrcccSSSKKKMMMJJJGGGCCCAAA???===:::888666:::===BBBRRRtttZZZ999666222000//////000111111///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,000///***111FFF^^^lllttt~~~{{{nnn___NNNMMM\\\uuu{{{rrrjjj[[[aaaiii}}}|||zzzyyyyyyvvvrrrqqqqqqrrrrrrqqqsssyyy\\\FFFCCC===@@@CCCCCCCCCFFFJJJNNNSSSccczzzxxxllliiikkkaaaJJJ777222444555...000222111...---///111........................------------------------------------------------//////...,,,+++***,,,...---------222>>>NNNWWWYYYccc```WWWSSSVVV```zzzqqqnnnnnnnnnmmmkkkoooooommmssssssFFF777555888888111555555444444444333333333666555444333222222222222////////////000000000000111000000000111333555777OOOpppjjjttt{{{]]]NNNkkkppp\\\PPPMMMPPPLLLCCC======>>>;;;999999999>>>444CCCooopppwwwHHH888555111000000000000///////////////............---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,...///...///999HHHUUUhhhvvv}}}zzzoooZZZPPPYYYsss~~~bbbYYYttt~~~yyywwwxxx{{{{{{xxxwwwyyyxxxxxxzzz^^^DDDAAA===CCCGGGHHHIIILLLPPPPPP[[[rrrsssnnnhhh___cccZZZLLL@@@999666555555111111000......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///111333777AAAOOOYYYgggcccXXXQQQRRRXXXxxxvvvooommmmmmllljjjiiimmmqqqwww~~~~~~zzzWWW???:::777666666111444444444444333333333333444444333222111000000111////////////000000000000111000000000111333555777EEEgggooorrrggg]]]|||oooZZZPPPMMMKKKHHHAAA<<<===>>>;;;::::::555??????VVV{{{rrriiiAAA666555111000000000000/////////...............------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,...///------444AAALLL___sssqqq```^^^rrr~~~~~~iiiaaauuu}}}~~~~~~zzzxxxxxx||||||yyyyyy|||{{{zzzzzz~~~XXXCCCAAA@@@AAADDDFFFHHHLLLTTT[[[qqqkkk\\\XXXUUUOOOPPPJJJ@@@888555444444555111000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---//////222:::EEENNNzzzpppkkk^^^UUUSSSUUUnnnyyyrrrmmmmmmmmmllljjjmmmooowww~~~yyyMMM<<<888;;;444111555444444444444333333333222222333222111000000000000000////////////000000000000111000000000111333444666:::]]]{{{iiiyyyvvvkkkVVVQQQLLLEEEDDD???<<<======;;;:::<<<555AAAKKKlllxxxUUU999444444111000000000/////////..................------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,...///---+++///888???XXXtttrrraaarrr~~~|||{{{~~~~~~uuunnnuuu}}}tttqqqxxx~~~~~~~~~zzzxxxyyy}}}~~~|||||||||zzz{{{uuuNNN@@@AAAAAAAAAEEEKKKLLLNNN[[[kkkiiiQQQJJJHHHGGGFFF@@@;;;666222111222222222000000///...------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---...333;;;BBBxxxssseeeZZZVVVUUUggg}}}xxxrrrnnnmmmnnnooonnnwwwwww}}}{{{tttVVV>>>555777888///...555777333333333333222222222222333222111000000000000000////////////000000000000000000000000111222333444666VVVzzzlllzzzdddQQQPPPKKK@@@AAA>>>===>>><<<999999<<<;;;HHH[[[iiiCCC333333444111000000/////////..................---------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++---///---+++---222777UUUyyy}}}ddduuu}}}kkkzzzxxxzzz|||wwwqqq~~~uuukkkjjjsss~~~~~~~~~~~~zzzxxxyyy}}}~~~}}}~~~~~~}}}}}}~~~aaaEEE???AAABBBCCCKKKSSSTTTXXXnnnzzzNNNAAACCCCCC@@@AAA:::777444222222111000///000///...---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,...//////......111666;;;{{{kkk___ZZZUUU]]]sssyyyrrrnnnmmmooorrruuu~~~zzzoooZZZ;;;<<<555777888000000555333333333222222222111111111333222222111111111111222////////////000000000000000000000000111222222333444NNNllltttqqqzzz{{{{{{vvvuuuxxx~~~~~~ZZZMMMNNNIII???AAA???>>>>>>;;;777999>>>FFFWWWsssUUU888222333333222////////////...............------------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------***,,,......---...111444MMMvvvmmmzzzkkkhhhvvvyyyzzzxxx|||qqqoooeee^^^```jjjvvv~~~~~~}}}}}}}}}}}}}}}zzzwwwwww{{{}}}|||~~~~~~rrrNNN@@@???BBBEEEHHHOOOVVV[[[jjjaaa<<<888???===777666666555333333333222000...///......------------...------------------------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------...000333666ssseee```XXXZZZhhhxxx~~~~~~~~~zzztttoooooorrrwww{{{jjjYYY@@@>>>666111666:::555444444+++222222222111111111000000333222222111111111222222////////////000000000000000000000111111111222222222BBBWWWlll}}}lll{{{{{{sss~~~|||vvvtttvvvmmmRRRJJJJJJFFF@@@@@@??????>>>999666;;;CCCTTTkkkqqqEEE333333333111222/////////.........------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------***,,,---......///111333===bbbzzz}}}}}}uuuhhhxxxzzzhhh\\\TTTYYYfffttt~~~||||||{{{zzzzzzzzz{{{{{{xxxuuuuuuxxxyyyyyy{{{zzz~~~yyyvvvVVVCCC>>>AAADDDKKKMMMQQQWWWfffqqqSSS999888===999111...111000000111222222111///......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...///000}}}nnnccc```ZZZXXXaaaooo}}}}}}{{{xxxvvvwwwzzzwww{{{^^^???999>>>444000666999333444555,,,222111111111000000000000111111000000000111111222////////////000000000000///000000111111111111111222777CCCWWWlllkkkwww{{{|||~~~^^^MMMJJJFFFBBBAAA======>>>===999777@@@JJJddd}}}\\\777111555111///333//////.........------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++,,,---------...000111///IIIbbbuuu|||}}}}}}tttxxxwwwsss___OOOTTTfffuuu~~~yyyyyyxxxwwwvvvvvvwwwwwwvvvrrrrrruuuvvvuuuxxx|||www|||yyyzzzgggMMMCCCAAA@@@BBBGGGMMMRRRXXXccc}}}]]]LLL;;;888999666222////////////000222222111///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++*********,,,------,,,+++nnnlll___WWWYYYUUUSSS[[[hhhttt{{{||||||}}}}}}~~~qqq\\\<<<888777000888444666555...222777222111111111111000000000000000000////////////000111////////////000000000000///000000111111111111000222111888KKKbbbzzzhhhsss{{{~~~VVVKKKKKKDDD???BBB;;;;;;===<<<888999CCCPPPpppnnn|||uuuNNN//////555000...333//////.........------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---,,,,,,------...///'''999KKK```rrrsssuuu|||qqqmmmmmmooozzzdddLLLOOObbbsssyyy{{{wwwvvvuuuttttttssstttttttttqqqppprrrssssssuuuyyyvvv{{{~~~tttzzz[[[DDD555:::BBBAAACCCJJJKKKVVVaaasssMMMDDD999333222222222222333222111111222111///...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,---......,,,***cccVVVUUUSSSPPPOOOPPPQQQQQQ^^^fff~~~|||{{{}}}~~~tttYYY@@@;;;888555444333333222222111000//////000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111222222666AAASSSlllttt{{{mmmPPPHHHCCCCCCDDD@@@AAA<<<:::999666<<>>OOO\\\hhhtttwwwfffYYY[[[tttuuu```PPPSSSdddrrrvvvxxxlllnnntttpppnnnmmmgggooommmmmmqqqrrrpppqqquuuvvvwwwyyy}}}zzzlll^^^UUU>>>@@@@@@@@@CCCIIINNNNNNUUUbbbwwwxxxLLL@@@555333444111...---////////////////////////111///---------,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------^^^OOONNNLLLJJJJJJJJJKKKLLLOOO[[[mmmnnnFFF888888777555555333333222111111000//////000000000000000000000000//////000000000000//////.../////////000000000000//////000000000111111111333111333;;;JJJddd}}}}}}{{{cccKKKFFFBBBCCCDDD@@@>>>:::999;;;<<>>CCCPPPjjjqqqttt[[[???444...000111------111------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------000+++---===TTTooo~~~www~~~wwwxxx{{{vvvfffVVVPPPRRRVVVccckkkwwwwwwooorrrtttiiiiiiffffffiiiiiiffffffiiihhhiiikkknnnqqquuuxxxzzz|||ppp^^^^^^nnnqqqeeeZZZVVVQQQKKKFFFBBB@@@???GGGBBBAAAGGGKKKOOO[[[gggvvvnnnfffDDD:::222222444222111111........................,,,++++++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,UUUHHHGGGFFFEEEFFFGGGIIIKKKKKKPPPRRRTTThhhGGG<<<333333555333222222222111111111000000000///000000000000000000000000...//////////////////............/////////000000////////////000000000111111111000111777MMMrrrppplll}}}yyy^^^JJJBBBDDDAAAAAAAAA:::===999999AAAKKK\\\zzzrrr|||JJJ888111...000111......000---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000++++++555JJJfff}}}}}}wwwsssrrrrrruuuvvvaaaSSSLLLUUUcccuuuyyyxxxuuujjjeeecccdddeeedddgggkkkiiijjjlllnnnqqqtttvvvxxxxxxzzz}}}~~~sss```OOOJJJTTTdddpppyyyyyy~~~|||gggXXXLLLHHHCCC???===>>>AAACCCCCCAAAFFFOOORRRUUUfff{{{ssshhh|||VVVAAA999222222333111000111........................,,,+++***+++---...---,,,***************************************************************************************************++++++++++++,,,,,,,,,UUUIIIHHHGGGFFFGGGHHHJJJLLLQQQMMMMMMPPPXXXnnnUUU===999555555444111111222111111111000000000000000////////////////////////......////////////..................////////////...////////////000000000///000222333555DDDaaa{{{uuueeevvviiiRRRFFFDDDEEE@@@??????777:::777:::GGGVVVlll]]]===555222000111000...---...------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------222===UUUyyyyyy{{{tttwww}}}yyy^^^PPPSSSaaavvvkkkeeeaaaaaabbbccchhhoookkkkkklllnnnppprrrtttuuutttuuuwww|||ggg```UUUIIIBBBFFFRRR^^^rrrttt|||pppWWWFFF>>><<<;;;;;;<<>>>>>666666777AAAUUUjjjzzzEEE666444333111000///...------,,,,,,,,,,,,++++++++++++++++++************++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,...000111333BBBaaa|||yyyiii]]]]]]ggg}}}ccc]]]YYYZZZZZZ[[[___eeeffffffggghhhiiikkklllmmmlllmmmooorrruuuwwwzzz{{{zzzzzzxxxoooeeeTTTPPPKKKFFF@@@@@@IIITTTqqqttt|||xxxaaaJJJ===999999;;;>>>AAAEEEGGGIIIKKKNNNRRRUUU```yyylllXXXLLL===777222222111...---///------------------------...,,,++++++,,,,,,+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++xxxQQQGGGFFFDDDCCCDDDEEEGGGHHHEEEEEEIIIQQQVVV___rrryyycccIII555444666666333000000111111///000000000000000000000////////////////////////---......//////......------------.........//////........./////////000000...///222333222555AAANNNhhhuuu~~~nnnYYYHHHGGGCCCFFFFFF===<<<>>>777999>>>OOOiii}}}wwwccc999444222222111...------------,,,,,,,,,++++++++++++***++++++************++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,))),,,//////...555JJJ^^^vvvyyywwwwww~~~nnniiieeekkk]]]ZZZYYY[[[ZZZVVVVVVYYY]]]]]]]]]^^^^^^```aaaaaa```ccceeeeeecccdddgggjjjnnnmmmlllmmmpppsssvvvxxxxxxqqqiiieeebbb\\\UUUPPPIIIEEEBBBAAA>>>===DDDNNNeeehhhooopppeeeRRRCCC======???BBBEEEHHHJJJLLLMMMMMMVVV]]]eee{{{bbbQQQHHH999444111111111......111------------------------,,,*********,,,---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++tttMMMHHHGGGEEEDDDDDDEEEFFFHHHCCCHHHMMMQQQZZZfffnnnpppxxxWWW999666555444666777444111000///...////////////000000000000////////////////////////---..................------------.........//////............/////////000000///000111///000888BBBSSSqqqwwwyyyeeeKKKBBB@@@DDDBBBFFFDDD;;;;;;>>>888???GGG]]]yyypppvvv|||OOO111333///111000---+++,,,......,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,---,,,,,,+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,(((***---...---///<<>>AAABBBDDDGGGIIIKKKLLLLLLQQQ```nnn~~~{{{gggSSS@@@666111///111111///000444------------------------))))))(((***,,,......---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++lllLLLFFFFFFEEEDDDCCCDDDGGGJJJFFFIIIRRR\\\```aaahhhsssuuuTTTAAA555333888555444222000//////000111////////////////////////................................................---------............///---------............///222111//////000111444555BBBjjjnnn___]]][[[jjjzzzgggVVVMMMGGGBBB???FFFDDDCCCBBB===888999===BBB\\\yyytttooo^^^:::111777111000///......------...,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++)))************+++++++++///...------...000333555SSSaaaooowwwvvvmmmwwwooollleeeyyymmmdddcccZZZlll{{{}}}{{{xxxnnn```YYYTTTPPPNNNOOOQQQQQQPPPRRRQQQOOONNNMMMNNNOOOPPPPPPQQQSSSTTTTTTTTTSSSRRROOOOOOMMMJJJGGGDDDAAA???<<<<<<;;;::::::;;;<<<===DDDEEEFFFCCC???===???AAAHHHFFFHHHLLLNNNOOOTTTZZZUUUgggnnnppp{{{qqqUUU???222222222111///...,,,+++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************hhhJJJEEEEEEEEEDDDCCCCCCEEEGGGGGGLLLTTT[[[[[[[[[dddoooWWWBBB;;;666444555555333111000//////000111........................................................................------------............---------............///111000//////000111333555<<<```vvvWWWMMMQQQfffwww___VVVJJJCCCBBBCCCDDDCCCDDDBBBAAA@@@;;;777<<>>===<<<<<<======<<<>>>AAA@@@??????BBBEEEEEEGGGMMMSSSVVVWWW\\\bbbiiikkkRRRUUU^^^WWWCCC333222222222111000...---,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********dddGGGCCCDDDEEEDDDBBBBBBCCCEEEHHHOOOWWW[[[XXXXXXcccoooyyywwwtttVVV:::222666777333111333222111/////////000000........................------------------------------------------------------------............---------............///111000//////000111333444555PPPrrrxxxwwwiiiHHHGGGUUUppp___HHHCCC===;;;>>>AAABBBBBBCCCAAA@@@>>>:::<<>><<<;;;;;;;;;;;;555999===>>>???AAAFFFJJJOOOQQQUUUZZZ[[[\\\eeennnaaaLLL<<<>>>EEEAAA777000222222222111000///......---------,,,,,,+++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******aaaHHHBBBCCCDDDCCCAAA@@@AAACCCHHHQQQZZZZZZVVVXXXdddqqqkkkeeejjj{{{|||OOO>>>000000555555111///222111000////////////000........................------------------------------------------------,,,,,,---------.........---------............///000/////////000111222333222@@@VVVssswwwssswwwcccGGGNNNiiieeeRRRFFFCCCAAA@@@BBBCCCCCCBBBAAA???>>>>>>???HHH[[[nnn{{{nnnAAA...///111///000///...---,,,,,,,,,,,,+++++++++***************++++++++++++******************))))))))))))******))))))))))))************))))))*********+++++++++++++++++++++,,,---...///,,,<<>>>>>>>>======<<>>555666888666444444222222111111000000000000...------,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***```IIIAAABBBBBBAAA@@@@@@AAACCCIIISSSZZZWWWQQQRRR]]]gggYYYTTTVVV```lll~~~yyypppLLL;;;666444555555333000000000000//////////////////........................------------------------------------------------,,,,,,,,,------------...---------............///////////////000111222222444666@@@YYYzzzlll~~~]]]EEEOOOzzzxxxtttYYYEEE@@@@@@@@@BBBDDDEEEDDDDDD===<<<>>>BBBIIIXXXpppLLL777444///---//////...---,,,,,,+++++++++************************+++++++++*********))))))***))))))))))))))))))***(((((()))))))))*********))))))*********+++++++++******+++++++++,,,------***111AAAYYYqqqtttmmmiiihhhqqqpppmmmnnnvvvvvvjjjaaa[[[XXXXXXRRRLLLJJJKKKLLLKKKIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@AAAAAACCCCCCDDDEEEEEEEEEFFFFFFIIIKKKMMMNNNOOORRRYYY^^^```ccckkkuuu~~~}}}SSS===888444222000...///222222111000//////000000111///...---++++++***+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))|||]]]IIIAAABBBAAA@@@???@@@CCCFFFLLLUUUYYYRRRIIIHHHNNNSSSKKKHHHIIIOOOTTTaaa}}}yyywww}}}lllIII===000333666666333111111222///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......///000000111111222444222555FFFbbbzzzZZZEEELLLzzzvvvdddNNN@@@BBBCCCDDDEEEDDDCCCAAA???<<<===CCCNNN[[[jjj|||```666444999000***///......---,,,++++++++++++)))))))))***************+++************)))))))))***))))))(((((())))))***((((((((()))))))))******)))************+++++++++***+++++++++,,,,,,,,,,,,///,,,000===OOOaaarrr~~~wwwzzzyyyuuuuuuvvvwwwhhh___bbbnnn|||{{{zzzzzzzzzqqqddd[[[VVVRRRLLLGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMOOOQQQRRRUUU]]]gggnnnzzz~~~ccc===888777555222///---...///000000///......///000111000///---+++******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))uuuYYYGGGBBBAAA@@@>>>>>>@@@EEEIIINNNUUUWWWNNNDDDBBBDDDDDDDDDBBBCCCGGGIIIOOOaaavvvyyyxxxjjjHHH;;;:::///222333333111111111111---......//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---...///000000111111111111000111:::JJJdddmmmXXXLLLLLLwww{{{___TTTIIIBBBHHHIIIIIIHHHDDD@@@===;;;@@@DDDQQQcccrrr{{{mmmJJJ///000666000+++///...---,,,+++************((()))))))))*********+++************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,,,,,,,,,,///+++,,,111888BBBUUUeeebbbnnn~~~yyy|||kkk]]]\\\eeeooouuunnnggg]]]VVVQQQPPPNNNLLLJJJIIIIIIIIILLLKKKJJJJJJJJJLLLNNNPPPMMMMMMOOOPPPQQQPPPPPPOOOTTTWWWZZZ___ffftttkkkKKK:::555555444222111111000...///...---,,,---...000111111///---+++*********+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))qqqUUUEEEBBBAAA???======AAAGGGKKKMMMTTTUUULLLEEECCCCCC@@@CCC???AAAFFFGGGGGGPPP]]]eee@@@777666222333333222000000222111...------......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000111111111111---///000222999LLLkkk{{{qqqkkkfff\\\UUUQQQLLLjjjsss~~~vvv{{{kkkLLLFFFDDDEEEBBBCCCEEEEEECCC@@@>>>>>>GGGMMM^^^tttQQQ???///,,,///...---......---,,,+++************(((((())))))*********+++************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,---------,,,,,,))),,,222555222333CCCTTT\\\kkk~~~vvvtttgggVVVYYYbbbkkkkkklllnnnuuu|||uuu___]]]ZZZVVVSSSRRRQQQPPPQQQQQQQQQQQQSSSVVVYYY[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYbbbeeejjjrrr~~~gggCCC555:::000000000///000111///,,,...---,,,+++,,,...000111111///---+++)))******+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))iiiSSSHHH??????>>>===>>>AAAFFFJJJYYYUUUPPPJJJDDD@@@>>>===???@@@@@@@@@BBBEEEJJJNNNrrr^^^CCC;;;555333555999111***---666<<<888333........................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''+++///000...+++******++++++,,,,,,---...//////..................------////////////000000000000222000222444222999UUUuuutttkkkddd]]][[[WWWRRRPPPQQQFFF[[[{{{pppmmmwwwsssdddSSSJJJGGGDDDEEEGGGPPPDDD;;;;;;===;;;===AAAVVV```sssyyy```777666333111///------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,---...,,,+++///888@@@LLLhhhzzztttnnneee___YYYYYYXXXSSSPPPXXXhhhtttxxx}}}uuuoookkkbbbYYY]]]ggguuueeeXXXZZZeeennnuuuxxxzzzwwwxxx|||yyyppplllmmmzzz^^^CCC555444:::333333222111000///...---------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&***&&&%%%))))))$$$$$$((())))))))))))))))))))))))dddPPPDDD@@@@@@@@@>>>>>>???CCCFFFRRRPPPKKKFFFBBB@@@>>>>>>??????@@@@@@@@@CCCGGGKKKbbb{{{gggDDD555333000///111333777???JJJQQQLLL<<<...------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,++++++,,,,,,---......///.........................../////////000000000000000///111444111555IIIbbb}}}xxx~~~yyy}}}~~~vvvkkkeeeddd]]]VVVTTTQQQMMMKKKMMMHHHTTTiiiyyyuuueee^^^bbb\\\QQQGGGDDDDDDCCCCCCDDDBBB>>>======<<<;;;CCCLLLcccrrrnnnDDD444222///,,,+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,***,,,...---,,,---222777???SSSrrr}}}xxxpppjjjdddoootttmmm\\\QQQTTTXXXWWWbbbfffjjjoooyyy|||vvvrrr~~~xxx|||fffKKK;;;222222555333222222111000///...---------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***&&&&&&******&&&&&&)))((((((((((((((((((((((((yyy___KKKAAAAAAAAAAAA???>>>>>>@@@AAAKKKIIIEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDGGGSSSkkkyyyVVVCCC333111333222111333---///444:::===999000)))------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111222///+++++++++,,,,,,------..................................../////////000000000///---000333111000;;;IIIooouuu___kkkzzz~~~~~~~~~{{{uuupppnnnllljjjgggccc```]]]\\\]]]VVVOOONNNLLLHHHHHHJJJJJJJJJRRR___aaaWWWMMMKKKJJJCCC???BBBCCCAAA???@@@888888999:::<<>>===>>>@@@FFFEEEBBB???============<<<======<<<<<<===???BBBNNN\\\___dddyyyUUU>>>777333555777444333444555333///,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++///555999:::555...(((++++++,,,,,,,,,------------------......................../////////000000000...///222111...222999OOOpppiii]]]dddppp~~~|||zzzwwwvvvuuurrrnnnjjjgggeeeaaa\\\ZZZYYYYYYYYYYYYRRRMMMLLLKKKHHHHHHKKKKKKEEEEEEMMMRRRNNNFFFBBBJJJDDDBBBCCCBBB>>>;;;;;;:::777777===KKKaaayyyXXX999000,,,,,,,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++(((+++......,,,*********,,,111FFFhhhpppxxxuuujjjdddZZZYYYaaaeee___WWWTTTRRRQQQQQQRRRVVVcccvvv|||{{{___KKK777000222333222111111111000//////...------,,,,,,,,,++++++++++++***************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''((()))(((((()))((((((((((((((((((((((((pppYYYIIIAAA<<<===>>>>>>======???AAAEEECCC@@@===;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>KKKMMMNNNVVVcccoooYYY:::555444444555333000///000000111333333111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++222:::<<<666///+++***+++++++++,,,,,,,,,,,,,,,---------.........//////............////////////111//////000000000222555;;;ZZZ{{{mmmbbbZZZ```sss~~~~~~zzzvvvvvvyyyzzzwwwtttqqqpppmmmkkkiiifffdddbbb]]]]]]\\\ZZZXXXVVVTTTSSSVVVPPPLLLLLLLLLIIIHHHJJJHHHDDDCCCGGGKKKJJJGGGFFFLLLFFFAAA@@@===888777999<<<:::???PPPmmm{{{___???333///((())),,,......,,,***(((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++******++++++++++++,,,---,,,000777FFF```yyylllyyy~~~{{{{{{xxxuuummm|||uuugggcccccc^^^aaabbbeeennnwwwuuummmddd```dddttt^^^DDD;;;444333333111000222000000//////...---------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''(((((('''''''''''''''''''''''''''lllVVVIIIBBB:::;;;<<<<<<;;;===@@@BBBCCCBBB???<<<:::999::::::999:::;;;:::999999;;;<<>>999888777555888<<<888@@@RRRmmmyyyjjjAAA222111///...000222444333111---++++++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))************++++++******)))***,,,---...---000///111CCC```sssyyyrrr|||wwwxxx{{{nnnnnnuuuxxx[[[;;;444222333444222...---000//////......------------++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&)))(((&&&%%%''''''$$$''''''''''''''''''''''''fffRRRFFFAAA;;;;;;;;;:::999;;;???BBB@@@>>><<<999888888999:::888999::::::999999:::<<<<<<@@@BBBIIIMMMEEEGGGZZZrrriiiGGG444111555333333333000//////000000;;;666000---...000333444++++++++++++++++++++++++'''(((***+++++++++******************************---//////+++&&&&&&+++000++++++++++++++++++++++++,,,,,,------...//////000---------.........//////---.../////////000222333666:::MMMmmmsssggg]]]XXXYYY[[[eeettt|||vvvpppkkkhhheeecccbbbaaa___\\\YYYXXXYYYZZZXXXYYYYYYZZZYYYWWWVVVTTTRRRNNNNNNPPPPPPKKKGGGGGGEEEFFFFFFEEECCCBBBAAA???;;;777555777888999???FFFFFFZZZvvvsssKKK555///111333666666666555444222000///************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************+++***))))))***+++++++++,,,******...666FFF[[[llluuucccMMM???111111000111333111,,,,,,///.........------------,,,++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((++++++&&&%%%((('''###''''''''''''''''''''''''|||bbbOOODDD???===<<<;;;999888:::>>>BBB<<<;;;999888777888999:::777888::::::999999:::<<<:::@@@>>>>>>FFFFFFCCCIIICCC^^^}}}xxxMMM777555777333---111222000---,,,.........111...,,,,,,//////,,,)))************************'''((()))+++++++++***)))***************************+++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------...///000000---------.........//////)))---000///...///000000222,,,999]]]qqq^^^WWWLLLQQQXXX\\\aaaiiisss|||{{{~~~wwwooohhhdddbbb]]]\\\ZZZWWWUUUTTTVVVWWWYYYWWWVVVTTTTTTTTTUUUVVVTTTQQQQQQTTTTTTNNNIIIHHHEEEEEEDDDBBB@@@>>>999444999666777;;;===@@@GGGNNNaaa|||yyyzzz{{{LLL666000---///666666444111...++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************+++***(((''',,,$$$'''111333222EEE___rrryyybbbBBB333666888444000///111111...---000------------------,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))***...---'''&&&)))(((###''''''''''''''''''''''''oooVVVJJJBBB<<<>>><<<::::::<<<>>>???@@@???===:::888888888777555666666666777888888999999999::::::;;;<<<===>>>>>>CCCFFFOOOaaa}}}VVVIII:::333444666333///111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))************,,,------,,,++++++,,,+++++++++*********))))))------------------------............////////////............////////////555111444EEE^^^zzzaaaQQQLLLIIIKKKNNNPPPRRRSSSUUUXXX[[[[[[[[[^^^ccchhhggggggfffddddddiiiqqqxxx|||xxxtttsssuuutttooojjjeeeccc```\\\YYYWWWVVVVVVSSSTTTUUUVVVVVVTTTSSSRRRUUUQQQMMMLLLLLLIIIDDD>>>BBB???<<<::::::888666444999999===CCCIIITTTfffwww|||VVV777333444---///:::+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************,,,,,,,,,,,,...222888<<<[[[sssbbbGGG>>><<<555000111000000000000000000000000............---,,,+++***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((lllTTTIIIAAA<<<===;;;:::999;;;===>>>???===;;;888777888888888777555555666777777888888999:::::::::;;;;;;<<<<<<<<>><<<:::888888888888888;;;;;;CCCTTTgggzzz[[[AAA,,,,,,///,,,...666+++++++++*********))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,...333666CCCWWWpppYYYDDD444333666444222444////////////////////////............---,,,+++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((gggQQQGGGAAA;;;;;;:::999999999;;;===???<<<:::777777888999999888444555555666777777888888::::::::::::::::::::::::;;;>>>>>>;;;>>>OOOkkkzzz___HHH222333111000000111111///...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,***,,,------,,,++++++,,,+++++++++***************,,,,,,,,,,,,------------+++,,,,,,,,,---------------............/////////...111555666999IIIiiinnnXXXIIIBBB@@@>>>@@@???>>>>>>???>>><<<:::999999:::999:::<<<@@@CCCFFFEEEFFFKKKRRRVVVVVVUUUYYYXXXWWWVVVTTTRRRPPPOOOOOOMMMJJJHHHFFFDDDDDDDDD>>><<<999999:::;;;;;;::::::::::::::::::<<<@@@CCCJJJLLLZZZttttttuuuaaa>>>444,,,,,,000222333444++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))************************************************+++,,,---,,,++++++---...000===NNN```rrr~~~}}}lllZZZBBB666///222444111...000........................---......------,,,+++***++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((aaaMMMFFF@@@;;;::::::999888888999<<<>>>===;;;888777777888777777444444444555666666777777999999999888888888888888555:::>>>;;;777<<>>;;;888999<<<===<<<999::::::::::::999999999:::>>><<<<<<===@@@@@@???===???@@@BBBDDDDDDDDDCCCCCCBBBBBB@@@???>>>===<<<<<<:::;;;<<<===<<<:::888777;;;>>>AAAEEEIIIOOOVVV\\\ccckkkvvvyyy```@@@222333111///000333444111************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************************+++---,,,+++******+++,,,///555???RRRgggtttwwwzzz{{{aaaIII:::999444222444333...,,,...---------------------------------------,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((({{{\\\JJJDDD@@@;;;999999:::888777888<<>>===;;;::::::::::::;;;:::999888999999999:::;;;<<<;;;:::555666999;;;<<<======<<<<<<<<<<<<<<<;;;:::888777999;;;<<<;;;999:::>>>AAAFFFKKKUUU___jjjuuu~~~|||bbb@@@333+++000000+++***...///,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,++++++******333EEEUUU\\\jjj}}}wwwdddSSSCCC666///---,,,---///...---...222........................,,,,,,,,,---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''vvvWWWGGGDDDAAA<<<888:::;;;999777888<<<@@@@@@===999777666555333222222222222333444444555555555555555555555555555555999888777888:::===>>>???>>>FFFWWWqqqpppVVV???333333222444333)))/////////...------///111---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))+++,,,,,,+++******+++***************+++++++++******++++++,,,,,,------------------............,,,------------.........///---...111333444;;;BBBYYY{{{uuu^^^ZZZRRRLLLFFFBBB>>><<<666666666777999999888666888999999999999888888777777888888999999999888888999999888888888777777777999:::999777888@@@OOOZZZ___fffrrr}}}iiiAAA111222+++------***))),,,------******)))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,+++,,,---+++///...******000888;;;RRRiiixxxnnn{{{ggg]]]NNN@@@888444333333............------///111........................++++++,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''rrrTTTFFFDDDAAA===888:::<<<:::777888<<>>>>>@@@???===::::::;;;<<<<<<;;;::::::::::::999999888888888888999999888777777:::???DDDGGGJJJMMMQQQRRRVVV```qqq{{{fffEEE444000000...,,,+++------+++,,,...***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,+++///111...---......+++;;;NNNfffqqqnnngggggglllxxxooo[[[NNNCCC>>>777222000000111222333333222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''pppRRREEEDDDBBB===888;;;===;;;777888===BBB===:::777666666666666555000111111222333333444444111111222333444444555555111444999<<<===;;;999888DDDAAA>>>===???HHHXXXeee{{{```JJJ999///222...666;;;000***...000...------///000///,,,))),,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))***,,,,,,***)))***+++))))))******++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......555000...000111000111444666KKKddd~~~ooobbb\\\WWWSSSOOOMMMLLLJJJFFFBBB:::<<<@@@CCCEEEGGGJJJKKK;;;;;;::::::;;;<<<>>>??????===<<<>>>DDDOOOZZZaaadddmmmxxxeee===///333333,,,...)))(((---,,,'''&&&)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''')))***''')))***))),,,///...***+++666AAABBB>>>CCCXXXlllqqq|||zzzfffSSSCCC999555444333222333222111---******,,,---,,,---///...+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''eeeOOODDD???===>>>@@@>>>:::888888:::===@@@:::888666333222222333444222222222222222222222222333333333333333333333333555666777888999:::;;;;;;GGGFFFBBB===::::::===???RRRbbb~~~|||VVV@@@<<<<<<666...222111000///...---,,,,,,------------------------...---,,,+++************,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))***+++++++++************++++++++++++,,,,,,,,,,,,---------------............///000000111111111222222222333<<>>111111///,,,------,,,,,,+++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,---///000///---...666CCCMMM]]]ggg|||dddVVVEEE;;;888777222,,,000000//////.........---------------------------...------,,,,,,------...+++++++++************)))))))))************))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaLLLCCC>>><<<===>>><<<999888888:::<<<>>>999888555333222222333444222222222222222222222222333333333333333333333333444444555666777888999999@@@>>><<<888666777:::>>>>>>GGGXXXooosss[[[LLL999000222555555222111111000///...---,,,,,,------------------------...---,,,+++************++++++*********)))))))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++******))))))******++++++++++++,,,,,,,,,------------------............/////////000000000111111111555???VVVyyy~~~vvvtttpppmmmkkkmmmttt{{{www}}}bbbGGG///+++///---******++++++******************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,------...///,,,+++...555<<>>888222111//////000000...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******))))))((())))))******))))))(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxXXXFFF@@@>>>;;;:::666666666777888999::::::666555444333222222222222111111111111111111111111222222222222222222222222111111222222333444444555888777666555444555999<<<:::999999:::???EEELLLPPPZZZjjjjjjQQQAAA;;;999999333444555555222///---,,,//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,+++*********************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------.........---.........////////////111000000444CCC]]]yyygggBBB222---+++000222...+++,,,))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))*********************))))))***++++++,,,)))+++------++++++,,,...,,,,,,...222888???DDDFFFgggjjjrrrwww]]]VVVLLLAAA888333000000222222333111...,,,******------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++***))))))((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuVVVEEEAAA???<<<:::444555666777888888888999555444333333222222222222111111111111111111111111111111111111111111111111111222222333333444444444888777666444333333666999777777888:::;;;;;;<<<<<>>???@@@AAABBBKKKUUUcccoooyyy{{{kkk[[[SSSKKK@@@555000888333...,,,///222333222222111///---,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))************++++++++++++++++++,,,,,,,,,---------,,,---------...............---///111//////777CCCdddyyywwwtttvvvgggQQQ888+++,,,---......,,,++++++,,,,,,******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))++++++***************++++++***)))((()))))))))))),,,,,,---.........///000//////000000222555888:::SSS]]]jjjqqqooojjjkkkqqq~~~}}}~~~{{{lll\\\PPPGGG???;;;:::666222111444444000//////......------------000///...------,,,+++***)))))))))*********++++++******************************))))))))))))******''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppPPPAAA???>>>999555999888666555555666777888111111222222222111111000000000000000000000000000000000000000000000000000111111111111222222222222111222222111000000222444---///222444555555444333555666777777777888;;;===666;;;BBBEEEHHHPPP^^^hhhhhhlllvvv|||sssiii\\\PPPHHHCCC===:::;;;:::555444777111///...///222333111...(((+++//////---++++++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------111+++***000333222333888JJJaaa}}}~~~kkkIII;;;444---,,,111(((+++------,,,+++(((%%%(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))++++++***************+++(((((((((***,,,,,,+++***(((((((((***,,,,,,,,,,,,(((***,,,,,,+++,,,...000---777EEELLLHHHAAA???AAAHHHLLLQQQVVVXXXZZZZZZ[[[\\\___aaa```[[[UUURRRRRRMMMMMMHHH???888666222...+++111444222//////...+++---------,,,,,,,,,,,,+++''''''(((***---...+++)))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhNNNGGG???;;;;;;999666666666666666777777777666555333111000///......000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333555555555555666666666666666777888:::<<<>>>???@@@BBBCCCGGGOOOZZZbbbfffgggcccccccccbbbbbbaaa```___\\\[[[YYYWWWUUURRRQQQPPPJJJHHHEEEBBB???<<<:::999777777666555333222111111000000000000////////////000//////...------,,,,,,///---,,,***))))))******************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222333:::BBBUUUppp~~~tttVVVCCC333...///---,,,---111000---***((((((((()))+++++++++***)))(((((('''))))))))))))************(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++......////////////......222333444666777888999999888888777777777666666666222222111000///...------------------------------......---,,,,,,+++******+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhMMMFFF???;;;;;;999666666666777777777777888555444333111000/////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111333333333333333222222222444444555555555666666666555666777888999:::;;;<<<===<<<;;;===AAACCCCCCAAAFFFEEECCCAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<;;;::::::999777555333222111111333333222222111000//////000////////////.........000000//////...---------...---,,,***))))))******************************(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...,,,------...//////000000...444@@@VVVqqq}}}www~~~cccKKK@@@444++++++...------...000...,,,***(((((())))))++++++******)))(((((('''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,------------------,,,---...///000111222222222222222111111111000000000//////......------,,,,,,------------------------...------,,,++++++******+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggLLLFFF>>>:::;;;999666666777777888888888888444333222111000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222444444444444555555555555444444444555666666777777444333222333444555444333999777444111111222444666222111111111000000000000222111111000000111111111111111000000/////////...............------------000000//////......---------,,,+++***************************************(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------.../////////---...333>>>SSSpppqqqQQQ999+++,,,)))(((,,,...,,,,,,---...---+++))))))))))))***+++******))))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))*********************************))))))))))))***++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++************)))))))))***************************))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeKKKEEE>>>:::;;;999666666777777888888999999333333222111000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111111222333333333333444444444444333333333333333333333333111111222444666888888999999888777555555555666777444444444444333333333333333333222222333444444555000000000000000000000000---------,,,,,,,,,++++++.........------,,,,,,,,,,,,++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************************++++++++++++++++++,,,,,,,,,---------.........//////000000000222111111333>>>SSSmmmnnnHHH222,,,,,,***+++---...---+++***+++++++++***)))))))))************))))))((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((())))))***************************)))))))))))))))***++++++************************)))******++++++******)))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddJJJDDD===:::;;;999555666666777888888999999333333222111000000000111......................................................................../////////////////////////////////000000000111111222222222222333333333333333333333333222222222111444444444444444333444444333333444555555444222111555444444444333333222222222222111000000000000111////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********++++++++++++++++++,,,,,,,,,------............///////////////000///...000;;;LLLYYY|||}}}bbbBBB000---000111---///000...+++)))*********))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***************************))))))(((((())))))***+++******************************++++++++++++******,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbIIICCC===:::<<<:::444444555666777888888999444333222111000000000000........................................................................////////////////////////---......//////000000000111111111111222222222222333222222222111111111111///111222222111111222444///000333555555333000...111111111111000000000000333222111///......------......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************)))))))))))))))******+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///...222:::AAA^^^lllxxxlllwwwiiiTTT;;;......222000++++++------)))'''***,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******************************)))(((((((((((()))*********************************++++++++++++++++++******+++++++++++++++*********************+++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaHHHBBB===:::<<<:::333333444555666777888888555444333111000/////////........................------------------------................................................,,,------...//////000000000000000111111111222222111111000000000000000///+++---000111111222555777111222444555555444333222000111111222333333444444666555444222111000000000//////...---,,,++++++***------,,,,,,,,,+++++++++))))))******************((()))***++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,///111111000111444777DDDNNNdddxxxoooyyyeeeSSS???666---,,,//////+++'''(((+++)))&&&''',,,---***))))))))))))(((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))************************************++++++++++++******((())))))*********))))))(((((((((((())))))******))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaGGGBBB<<<:::<<<:::222222333444555666777888666555333111000///..............................------------------------................................................,,,,,,------...///000000000000000000111111111111////////////////////////...000222111...---///111000000/////////000000111000111222333555777888999666555444222111111111111222222111000...---,,,,,,---------,,,,,,,,,++++++***************+++++++++((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((())))))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------............------///000444777EEE^^^vvvkkkLLL999222///......---***'''))),,,(((+++***&&&(((...---((())))))))))))((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((())))))***++++++******((((((((())))))*********)))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^EEEAAA>>><<<;;;666666666666666777777777777666555333111000///..................///////////////............---------,,,,,,,,,---------............---------,,,,,,,,,...........................------------...///////////////...------,,,,,,...///000111111000///...///////////////000000000,,,---///222555777999:::////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***************(((((()))***************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---000666AAAQQQeeexxx~~~gggTTTGGG:::111---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&(((***)))'''%%%%%%&&&((()))))))))((('''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))'''&&&'''((()))((('''******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%^^^DDDAAA>>>;;;;;;666555666666666777777777777555444333111000///..................////////////............------------,,,,,,,,,------------............------,,,,,,,,,---------------------------------------......///---------..................///000000000000///...---...//////000000//////---...///000222333444555.........////////////000------------,,,,,,,,,,,,---------,,,+++++++++*********************************))))))))))))*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))************)))(((((()))***************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------...111222333555<<>>444+++)))++++++,,,---************)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%'''))))))'''%%%'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((($$$&&&)))(((&&&%%%(((***)))))))))((((((((((((''''''(((((())))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[DDDAAA===::::::777555555555666666666777777333333111000///.........---------.........//////.........---------,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------.................................,,,---000222222111///---...............---------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))************************))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((((()))))))))))))))(((((()))***************((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------)))---111111//////333888MMM___ssszzziiiPPP>>>888:::111+++,,,---,,,+++,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%'''&&&%%%%%%%%%&&&((())))))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&***,,,***&&&$$$'''***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{YYYCCCAAA<<<888999777555555555555666666666666222111000///......------------------...............------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,......------------......,,,...111333333222000...---------.........//////++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***************((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,...000222222111///777AAANNN[[[kkk}}}jjjWWWLLL???000---333999222---------***((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''%%%&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''***---///,,,&&&###%%%)))'''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxWWWCCC@@@;;;777999777444444555555555666666666111000///...------------,,,------------.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......------,,,++++++***...---,,,,,,,,,,,,---...---...000111222111000///,,,,,,------...//////000++++++++++++,,,,,,,,,,,,+++++++++*********))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((()))***************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,444///+++***...111000...---111666>>>KKK___ttthhhZZZKKK???555333000+++,,,111111,,,***,,,,,,***)))+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''+++---...+++'''%%%%%%'''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvVVVBBB@@@:::777888777444444444555555555666666000000///...------------,,,,,,---------.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,------...///.........,,,,,,------------......+++++++++,,,,,,,,,------+++*********))))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((()))***************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,111...,,,+++,,,...//////...---...111888CCCQQQ[[[qqqxxxgggPPP>>>666111...------...---+++***---***(((+++,,,++++++...((((((((())))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&$$$###$$$%%%'''&&&%%%######$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuUUUBBB@@@:::666888777444444444555555555666666000///...---------------,,,,,,,,,---------......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((())))))*********+++*********************************)))***++++++,,,***++++++,,,,,,------...------++++++++++++------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,'''+++000222111///......111000///000000333999@@@PPPfff|||qqqaaaNNNAAA888000111666111111...+++,,,......+++...***(((******((((((+++(((((())))))******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&$$$######%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuSSS@@@???:::444555444444444444555555555555666222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((()))***)))((((((***,,,+++++++++*********))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///........................666>>>KKKVVV```mmmzzznnn[[[PPPEEE<<<222...111333222000,,,,,,,,,+++++++++******(((***++++++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrQQQ??????999555666444333333333333444444444444222000...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((()))******))))))***,,,+++++++++*********))))))++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********************************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,+++,,,---...///........................///444:::???DDDLLLWWW___nnnxxxzzzmmm^^^NNNBBB999555333...+++---444999999777,,,,,,+++++++++*********)))***,,,+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllNNN>>>>>>999555777555222222222222333333333333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''))),,,,,,+++******++++++++++++***************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......---------------------------...///...///333;;;AAAKKKTTTccctttuuukkkfffSSSKKK???333,,,***+++---...,,,+++///444666333///++++++++++++*********))))))+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fffKKK======888666888555222222222222333333333333111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************)))))))))))))))))))))))))))))))))))))))&&&))),,,---,,,+++******************************************************))))))******+++++++++,,,+++++++++++++++,,,,,,,,,******+++++++++******)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***************************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,...333666666;;;EEEPPP]]]hhhppptttooo[[[LLLCCC???===444222///------...000111000...,,,...000///***&&&+++************)))))))))***+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```III===<<<777666888555333333333333444444444444111///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))&&&))),,,---,,,*********************************************************)))***************++++++*********++++++,,,,,,,,,)))******+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------------------)))+++,,,------...///000---///111555;;;AAAFFFIIIVVV[[[ccckkkuuu~~~{{{sssmmmVVVMMMAAA666111000222333...///000111000...+++)))+++)))((())),,,...---+++*********)))))))))(((((()))+++,,,,,,***))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((******)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&[[[GGG===;;;555666888333333333333333444444444444111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))))))))************))))))))))))))))))))))))&&&(((++++++***))))))******************+++++++++************************************************))))))******+++,,,,,,,,,))))))***++++++++++++***(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,///.........///222444555777:::>>>CCCIIIPPPWWW\\\\\\___kkk{{{|||zzzooo^^^NNNBBB999333111///......///000000000//////......---+++******+++)))(((((()))+++,,,,,,))))))))))))(((((((((((((((***++++++)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******)))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&XXXGGG>>>:::444555777222222222222222333333333333000///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************((()))))))))************))))))))))))))))))))))))&&&((())))))(((((()))***))))))*********+++++++++************************************))))))))))))((())))))***++++++,,,,,,))))))***+++++++++++++++'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///......///////////////000111222000111111111000222555777;;;>>>GGGTTT[[[XXXSSSPPPXXXXXX]]]ffflllnnnqqqvvvyyyuuutttvvvqqqaaaRRRJJJ<<<>>><<<666333333222000,,,+++,,,---///...+++))),,,,,,,,,,,,,,,---.........---+++***))))))((('''))))))((((((((('''''''''''')))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((())))))(((((('''''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))),,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{WWWFFF>>>:::444555777111000111111111111222222222000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((('''&&&&&&(((***))))))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,((()))***+++++++++++++++'''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***---...///******++++++,,,,,,---------...//////...000333555...---///222222000222888888444555===CCCCCCAAAAAAEEE===999<<<>>>888222000///222222...---...---***000...+++***+++,,,---,,,+++,,,---------+++)))'''))))))***+++,,,,,,+++***)))((((((((('''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]FFF<<<===777555777444333222111000111222444444111000///...,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++******)))+++*********))))))((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---...))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------------------------------...---,,,+++,,,///222...........................///000222222222111000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((%%%""""""$$$%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((######$$$(((&&&""""""$$$%%%$$$$$$$$$%%%%%%$$$###(((%%%""""""%%%&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&+++(((&&&&&&((((((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&\\\FFF<<<===777555777444222333444222111111333555111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))******+++++++++******************)))))))))(((***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,,,,---111333------------------------------//////000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((***)))'''&&&%%%%%%%%%&&&'''%%%######%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%'''&&&""""""%%%%%%$$$$$$$$$%%%%%%###"""(((&&&###$$$%%%&&&%%%############$$$%%%&&&'''((()))'''%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&[[[FFF<<<===888555777444111333555444222222444666222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***++++++++++++************))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------------------)))***++++++,,,...111444------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((***)))))))))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&+++'''%%%&&&&&&######&&&%%%%%%%%%$$$$$$#########(((&&&%%%%%%&&&&&&%%%$$$""""""###$$$%%%'''((()))'''%%%$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ZZZEEE<<<>>>888666777444111111222444666777666666333222111///............++++++,,,,,,,,,,,,------************************((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''')))***++++++++++++*********))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))------------------------++++++++++++++++++++++++)))))))))************************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((...)))%%%&&&%%%###$$$'''%%%&&&&&&%%%######$$$$$$&&&&&&%%%%%%&&&%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&YYYDDD<<<>>>999666777444333000///444:::===999444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))******(((((())))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((000)))$$$%%%&&&$$$%%%'''%%%&&&'''%%%$$$###%%%((($$$%%%&&&&&&%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&YYYDDD<<>>===:::888444111000111222444222000///...//////---+++++++++++++++*********)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++***)))(((((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((''')))***,,,,,,+++***)))((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''+++***'''(((,,,,,,++++++***))))))******))))))))))))))))))))))))++++++***)))))))))))))))******************************************************++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''oooMMMGGG???;;;::::::999888333222111000000111222333111///......//////...,,,++++++++++++************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((()))***+++++++++***)))((((((((((((((()))******)))))))))(((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,***''')))...,,,+++******)))*********((((((((((((((((((((((((+++***))))))))))))))))))******************************************************++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((()))***%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''kkkKKKFFF@@@<<<:::888666444222222222222333333444444000///......///000///---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***+++******)))((((((((((((((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))))))))))),,,...---***(((***...++++++***************+++))))))))))))))))))))))))******)))))))))))))))*********************************************************++++++++++++******(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''hhhJJJGGGBBB>>>;;;888555444333333333444444333333333000///......///000///---+++++++++++++++++++++,,,++++++************++++++************************************************))))))))))))))))))))))))(((((()))***+++,,,------((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))************((((((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))),,,---+++((('''((()))+++***************++++++***************************)))))))))))))))************************************************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''fffIIIFFFCCC>>>:::777666555222222222222222111111111111///......//////...,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***'''))))))&&&'''))))))&&&*********)))******+++,,,************************)))))))))))))))******+++************************++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&))))))(((((((((((())))))&&&'''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''dddGGGEEEBBB===999666666666222111111000000111222222222000///...//////---++++++++++++,,,,,,,,,------++++++************++++++************************************************))))))))))))))))))))))))((()))))))))******++++++)))(((((((((((()))***+++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))***************)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((('''&&&+++222111+++******))))))***++++++,,,************************)))))))))))))))***++++++************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***)))&&&%%%(((+++(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&'''((((((&&&'''(((******)))(((''')))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''dddFFFDDDAAA<<<888555555666222111111111111333555666333111/////////...,,,++++++++++++,,,,,,---------++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))******************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))***((()))222;;;:::222******))))))***+++,,,,,,))))))))))))))))))))))))))))))((())))))***++++++************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++***'''&&&))),,,)))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''$$$&&&(((***++++++***)))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''aaaFFFCCC???<<<;;;999777666444333333222222333333444222222111000///...------,,,------,,,+++,,,...111++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))************))))))))))))))))))***++++++++++++***)))(((((())),,,000444666*********)))))))))(((((())))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''***,,,'''(((===QQQDDD%%%)))))))))))))))))))))))))))************+++++++++***'''(((------))))))+++***+++---222888<<<======888999999555000,,,,,,---******++++++++++++******))))))***++++++++++++***************************))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))*********)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***(((&&&$$$###$$$%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''%%%$$$%%%((()))&&&###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%(((+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((+++(((%%%$$$'''((((((((($$$%%%%%%&&&&&&'''''''''```GGGDDD@@@<<<;;;999777555444333333222222333333444222222111000///...------,,,,,,---,,,++++++...000++++++++++++++++++++++++)))))))))*********+++++++++++++++*********))))))************))))))))))))))))))***++++++++++++***))))))((()))+++...222444///...---,,,***)))((('''))))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))(((((((((((((((***((((((555BBB999%%%************************)))************+++++++++))),,,...---,,,******+++++++++,,,000444666666666222333444111---+++,,,---******++++++++++++******))))))***+++++++++++++++************************((()))******+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))'''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&+++)))'''%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''''''''(((777000((('''***+++&&&!!!&&&&&&&&&&&&%%%%%%%%%%%%___IIIEEE@@@===;;;888666444444333333222222333333444222222111000///...------+++,,,,,,,,,++++++---...++++++++++++++++++++++++((()))))))))************+++++++++***************++++++*********)))))))))((()))******++++++*********)))(((((())),,,...000222111000...+++)))((('''))))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))******((((((((()))))))))******'''(((((()))---000,,,%%%************************)))************+++++++++)))222555...)))+++,,,))),,,++++++---//////...---+++,,,---,,,+++***+++,,,******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''&&&'''(((111)))###%%%---111---''''''''''''&&&%%%%%%$$$$$$^^^JJJFFFAAA===;;;888666444444333333222222333333444222222111000///...------+++,,,---,,,++++++,,,---++++++++++++++++++++++++(((((()))))))))*********************************+++++++++*********))))))((())))))******************)))(((((((((***+++,,,111111///...,,,***)))(((((()))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********'''(((((()))******++++++***&&&&&&)))***'''&&&(((************************))))))*********+++++++++)))777;;;///(((,,,...))),,,+++***+++,,,,,,***)))((()))***************+++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''')))))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%"""###%%%'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%!!!###+++000///,,,'''''''''''''''''''''''']]]JJJFFFBBB>>>;;;999666444444333333222222333333444222222111000///...------+++,,,...---,,,+++,,,---++++++++++++++++++++++++))))))))))))************************************++++++++++++************(((((()))************)))******)))((((((((()))***------,,,,,,++++++******((()))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************''''''((()))***+++,,,,,,---&&&$$$)))+++((('''***************************))))))*********+++++++++)))888;;;///(((---...)))+++******+++,,,---+++)))***************+++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''************+++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000...+++(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&"""###%%%'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''((()))******+++\\\JJJFFFAAA>>><<<999777555444333333222222333333444222222111000///...------,,,---//////---,,,,,,---++++++++++++++++++++++++)))*********++++++++++++***************+++++++++,,,++++++++++++*********'''((())))))******))))))******))))))((((((((()))************+++++++++,,,))))))))))))************)))***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))*********++++++(((((())))))***+++,,,,,,,,,(((&&&))),,,++++++,,,++++++++++++++++++++++++)))************+++++++++***333666///***,,,---***+++******,,,......---,,,---,,,++++++,,,---,,,***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((()))******++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))))))))((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((('''(((((()))***''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''(((******(((%%%###$$$%%%%%%&&&'''((()))+++,,,,,,[[[IIIEEEAAA>>><<<:::888666444333333222222333333444222222111000///...---------///000000...---,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++*********'''(((((()))))))))))))))*********)))))))))))))))))))))******++++++,,,,,,))))))))))))************)))***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++)))))))))******+++++++++(((******((()))+++,,,+++++++++++++++++++++++++++)))************++++++++++++---//////---,,,,,,,,,,,,,,,+++---//////...,,,---+++***,,,...///...---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''(((((())))))'''((()))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''(((((()))***++++++,,,''''''''''''''''''''''''))))))))))))((((((((('''(((''''''&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&'''(((((())))))%%%%%%&&&'''((())))))***ZZZHHHEEEAAA>>><<<;;;999777444333333222222333333444222222111000///...------...///111111///---------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,,,,+++++++++******'''(((((()))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))************)))***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))************+++++++++***************+++++++++$$$,,,...(((%%%(((+++)))++++++++++++++++++++++++)))************++++++++++++)))***//////+++***---...---,,,---//////---,,,,,,***)))+++///111000...+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************************))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&'''((()))******%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%((()))&&&###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((%%%&&&''')))+++---//////((((((((((((((((((((((((******))))))(((((((((''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%$$$$$$%%%(((+++,,,''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''$$$###%%%(((***'''$$$%%%%%%&&&&&&&&&&&&&&&&&&]]]HHHEEEAAA???===<<<:::999555444444444444555666666333222222000///...---,,,---.........------,,,+++,,,++++++******++++++,,,333111...,,,******++++++,,,,,,,,,++++++*********---,,,++++++,,,,,,***)))++++++******************))))))))))))************,,,+++++++++***))))))))))))************+++++++++,,,,,,,,,+++++++++******************************+++*********))))))((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))*********))))))))))))((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---------------......///...---,,,,,,------,,,+++...------...000000///......---,,,+++,,,---...///...,,,+++***+++,,,+++***)))+++,,,+++,,,000333333************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************))))))((('''((()))))))))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))&&&'''))))))((((((***+++&&&...444222***$$$&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]HHHEEEAAA???===<<<:::999444444444444444555666666222222000///......------......---------,,,,,,,,,,,,++++++******++++++,,,111000---+++***++++++,,,,,,,,,,,,+++++++++******---,,,***+++,,,,,,+++)))++++++******************))))))))))))************++++++++++++************************++++++++++++,,,,,,,,,++++++++++++***************************+++++++++*********))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,***+++,,,---..................---------...---,,,///....../////////...,,,------------......//////111000......///000///...000000///,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************(((((((((((()))***+++,,,''''''''''''''''''''''''))))))*********)))''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((()))((('''''')))***///444777444---((()))+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&(((***++++++***(((&&&]]]IIIFFFBBB???===<<<:::888444444444444444555555666111000///...---.../////////...---,,,+++,,,------,,,++++++******++++++,,,///...,,,+++++++++,,,---,,,,,,,,,++++++++++++***---+++***+++,,,,,,+++)))******++++++++++++++++++)))))))))*********++++++*********+++++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------,,,------......///000000000000111222333333333222000000222333333333222111333111//////000///...,,,...------------,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))***+++,,,))))))'''&&&&&&&&&'''((()))************))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((('''&&&'''))),,,666666666222...+++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&(((+++------+++(((&&&]]]IIIFFFBBB???===<<<:::888444444333333444444555666111000...------...000111///...,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++******))))))******+++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********************************++++++++++++*********************+++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---.../////////............///000111///111333444666777999;;;:::<<<>>>@@@AAABBBDDDEEE@@@AAADDDFFFFFFEEECCCAAA>>><<<:::999888666333111000......111222000//////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******************************)))))))))******+++,,,000...,,,)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&(((******)))(((&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))((('''''')))---000444222...,,,+++***((('''))))))))))))))))))))))))************************++++++++++++************)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$&&&'''))))))'''&&&$$$]]]JJJFFFBBB???===;;;999777333333333333333444555555000000///...///000111222///...,,,++++++,,,...///,,,++++++******++++++,,,******++++++,,,---......++++++++++++++++++++++++,,,+++******,,,,,,,,,*********++++++,,,,,,,,,,,,************++++++++++++******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********++++++++++++++++++*********++++++******))))))((((((++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........000000/////////000000111///......///222666:::======@@@DDDFFFGGGIIIMMMPPPQQQTTTWWWXXXXXXYYY[[[]]][[[]]]```bbbbbbaaa___]]]YYYWWWTTTRRRPPPMMMIIIFFFAAA;;;888:::888222...///////////////............,,,,,,+++++++++***************************************************+++,,,444222...+++)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''&&&%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())),,,111444///,,,((('''((())))))(((************************++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&]]]JJJGGGBBB???===;;;999777333333333333333444444555000111111111111111111111------,,,+++,,,---...///,,,++++++******++++++,,,)))******+++,,,---------***++++++++++++,,,,,,,,,+++*********,,,---,,,+++******++++++,,,---------*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,------------------------------------------.........////////////.........//////000333555888<<>>>>>;;;<<<@@@777666444222000...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********++++++,,,000///,,,***((('''''''''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))***)))))))))))))))(((((('''&&&'''((()))***---111444+++***(((((()))+++++++++************************++++++++++++++++++++++++***************++++++++++++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))'''%%%$$$$$$%%%''')))]]]JJJGGGBBB???===;;;999777333333222222333333444555111222333444444333111000,,,,,,,,,---------......,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++******++++++,,,------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))******))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,------,,,,,,,,,+++++++++***+++,,,...000222444555,,,,,,,,,,,,------------........................---.........////////////---...000333666:::===???EEEIIIOOOUUUYYYZZZYYYXXX\\\```cccccc``````cccfffnnnsssxxxzzzyyyzzz~~~~~~~~~~~~}}}zzzvvvsss___MMM???>>>AAADDDMMMXXXKKKIIIEEE@@@:::555111///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++******)))))))))((((((((((((((('''''''''(((******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((('''''''''''''''((((((((()))&&&''''''((())))))******)))))))))))))))(((''''''&&&((()))))))))***---///*********+++++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''((('''&&&&&&&&&&&&'''(((]]]KKKGGGCCC???===;;;888777333333222222333333444555111333555666666444111///+++,,,---............---,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++***)))***,,,---,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,---------,,,,,,+++++++++***+++...111555999;;;===,,,,,,,,,---------........................................../////////000111333888???GGGOOOUUUXXXYYY^^^ffflllmmmhhhaaa\\\^^^aaacccaaa\\\ZZZ\\\```gggnnnuuuyyyzzz~~~sss[[[EEE>>>???CCCPPP___eeebbb\\\TTTLLLDDD???<<>><<<;;;999888555333222333444555555555444555555666555444222111//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,---------.........111000222555888888555222,,,...000000///......///,,,---......------///111)))***,,,---...//////...///++++++000111---***+++,,,------............------,,,,,,---......---+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))(((+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++++++++******************++++++++++++++++++++++++///,,,***,,,000222000...+++---......---,,,---...555444111/////////000111444333222555<<>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@@@@???;;;999666333222222333444000///.../////////---+++...)))(((++++++((((((+++((()))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((ZZZJJJGGGBBB???===<<<;;;:::555444222333444666666555555666666666555444222111//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,------------.........------///222555555444222...000111111///------............---,,,,,,///111---------//////000000111111...---000222///---..................//////000,,,+++,,,---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********+++++++++***))))))))))))***+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,...///000.........///;;;888222...---000333666@@@>>>>>>EEERRR]]]dddfffkkknnnsssxxxzzzyyyvvvttttttpppjjjdddaaaaaaccceeegggkkkpppuuuvvvsssoookkkccc```\\\ZZZ]]]fffsss|||~~~oooddd___^^^yyyuuujjj___WWWLLLGGGEEEGGGFFFAAA;;;999222000...,,,++++++---...,,,,,,------------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***(((((((((''''''(((((())))))))))))))))))))))))))))))************)))(((((())))))*********++++++++++++++++++************)))+++******)))(((((()))))),,,,,,,,,,,,,,,---...///,,,...000000//////111222444777:::999888:::@@@EEEFFFEEEEEEDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNIIIFFFAAA<<<999777666666555444444444555555333111///,,,+++,,,+++((()))+++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''YYYJJJGGGCCC@@@>>>>>>===;;;555444333333555666666555666666777666555444222111///000000111111111111111------------------------+++++++++,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,---------------------------............)))***,,,...//////...---...///111111//////000111555555444111///...000222222///,,,,,,,,,,,,///222333111000111222222222111333222000//////000111222.........///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++******************************+++++++++++++++,,,------------------------***,,,......,,,+++---000+++---000111000000222333888444000...000666===BBBPPPSSSZZZccckkkooommmkkkmmmllljjjgggfffgggiiikkkoookkkeee```___aaaeeehhh{{{~~~sssfff\\\TTTNNNLLLNNNOOOKKKIIIJJJAAA>>>:::666333///,,,***+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&'''(((((('''((()))******(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***(((((((((((((((((()))***))))))))))))))))))))))))))))))*********))))))((()))))))))*********++++++++++++++++++++++++++++++---,,,+++************+++---,,,++++++,,,---///000000222444666999;;;===???>>>BBBFFFHHHIIIKKKOOORRRNNNLLLIIIFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVYYYZZZUUURRRMMMFFF???888333000666555555777999::::::888444333222111...++++++,,,******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&XXXKKKGGGCCC@@@???>>>===<<<666444333333555666666555666666777777666444333222111111222333333222222111------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,---............------------.........//////---...///000///...------///000111111000000111333555555555555444444777999222000222777888555555888:::999777555555555333111666555222000/////////000111000000111333333111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++******++++++++++++************++++++,,,,,,,,,,,,------------------------***---///...+++***---000,,,...//////...///111333111111222777>>>IIIRRRXXXeeejjjppprrrooohhhccc```ZZZVVVQQQNNNRRR]]]mmmxxxtttiii```YYYTTTRRRQQQNNNOOORRRLLLJJJGGGDDD@@@:::222,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++(((&&&%%%'''((((((''')))***+++,,,+++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******************************))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...111555888:::===>>>???BBBFFFHHHJJJKKKMMMNNNQQQUUUXXXXXXTTTQQQEEECCC@@@===999777666555666666777999;;;<<<>>>???BBBCCCFFFKKKPPPUUUZZZ]]][[[[[[YYYTTTMMMDDD;;;666333222111333777:::;;;<<<===???@@@<<<888555333222,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&WWWKKKHHHCCC@@@>>>===<<<;;;666555333444555777666666555555666777666555444333333333444555444333222111------------------------++++++,,,,,,------......------------------------,,,------......------,,,,,,---......//////......------.........////////////000111111...------...---...//////...///111333000333777:::===@@@DDDFFFAAACCCMMM[[[^^^WWWQQQRRRUUUUUURRRMMMJJJIIIEEE???<<<:::888555222000...---000///......000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++++++++)))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,******+++,,,,,,+++************++++++,,,---------........................+++...//////,,,+++---////////////---,,,---000333555:::BBBMMMXXXaaaiiimmmnnnnnnkkkdddZZZSSSRRRSSSKKKKKKJJJNNNZZZoootttlllbbb\\\VVVQQQQQQUUUUUUTTTSSSSSSQQQKKKAAA:::333222111///...---------++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******(((((((((((('''''''''''''''''''''''''''((((((((('''''''''((())))))******555000+++((())))))'''%%%)))******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((())))))***+++(((((((((((()))***++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------************+++,,,------...///222666:::???CCCEEEIIIHHHHHHKKKNNNQQQQQQPPPQQQPPPQQQSSSUUUPPPGGG@@@888777666555444222111111111111111111111222444444333444777<<>>444222000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''WWWLLLHHHCCC???>>><<<:::999666555444444666777777666333444666777777666666555555666666666555444111000........................++++++,,,,,,---......///........................,,,------......------,,,------...///////////////............////////////---///000///---,,,---///...000333555888;;;@@@CCCCCCHHHOOOUUUZZZ^^^bbbeeeggggggqqqyyytttwwwwwwyyywwwrrrooonnniiibbbWWWUUUSSSOOOJJJEEEBBB@@@999666222000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++,,,,,,***++++++,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++*********++++++,,,------.................................//////...---...///111111000///000444:::>>>JJJQQQ\\\gggnnnqqqpppooofffaaa[[[TTTPPPRRRVVVYYYYYY]]]dddlllwwwwwwnnneee\\\ZZZ]]]dddbbb```aaaaaa^^^UUUOOOAAA???;;;777333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((((((((((((((()))))))))***((((((((((((''''''''''''&&&'''''''''((((((((()))((((((((()))***+++++++++444///)))'''))))))(((%%%(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))(((((())))))***+++(((((((((((()))***+++,,,******************************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,---///000222333777888:::===@@@BBBDDDDDDDDDCCCDDDHHHMMMQQQRRRQQQNNNNNNOOONNNKKKEEE>>>999777888:::<<<<<<;;;::::::<<<:::888666444333333333///000111444888===AAADDDLLLNNNQQQTTTVVVVVVTTTSSSCCC===666000///111333555@@@JJJRRRQQQNNNMMMJJJFFFAAA>>>:::444000---++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((WWWLLLHHHCCC???===;;;999888666555444444666777777666333444555777777777777666666777888777666444111///........................++++++,,,,,,---...//////........................,,,------......------,,,---......///////////////............/////////000---000222111000///111444555999>>>DDDJJJQQQYYY^^^dddiiiqqqxxx}}}~~~zzzyyyvvvqqqlllfff```]]]KKKFFF???999555222///...........................,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---....../////////////////////////////////////////////...111111111222666===GGGMMM```gggqqqyyyzzzuuulllfff^^^YYYTTTVVV]]]eeekkkmmmqqqyyytttjjjgggiiisssooollllllmmmjjjccc]]]LLLIIICCC===777222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,---(((######'''***)))'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++(((((((((((()))***+++,,,***************************+++,,,---------------,,,,,,,,,---------......,,,,,,,,,------.........///000000222444666888999@@@@@@AAAAAAAAA???===<<<777777999@@@HHHNNNQQQQQQNNNQQQSSSQQQKKKEEECCCBBB@@@BBBEEEHHHHHHGGGFFFDDDIIIGGGCCC???;;;888777666999888888999;;;>>>AAABBB>>>@@@BBBFFFIIIMMMPPPQQQQQQJJJ>>>555111111222333:::GGGQQQRRRPPPPPPNNNJJJKKKHHHBBB;;;444000---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))[[[MMMIIIDDD@@@>>>===;;;999777666555444444444444444555777999999777555555555333555777888777444000...................................................//////.........---------////////////000000000000000///......//////...---222000---...222333111...000000///...///333999>>>IIISSS___hhhpppyyy}}}|||{{{wwwrrriii\\\QQQGGG???666000555000------111222000---...******---///...---///+++++++++***++++++,,,,,,---,,,+++******+++,,,---************************++++++***)))(((((())))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,------,,,+++++++++,,,------......------------------------------000000000000////////////000///---...///000///...///222555:::CCCRRRcccnnn{{{||||||xxxrrrlllhhhfffnnnmmmqqqzzz|||}}}yyywwwtttkkk```MMMEEE@@@CCCFFF@@@666000---+++***,,,///000,,,)))))))))***)))((()))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))$$$%%%''')))++++++++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))***++++++++++++******,,,------,,,+++,,,,,,******+++++++++,,,,,,,,,...---+++******,,,///000---------......//////000000222666<<<@@@AAA>>><<<777777999>>>DDDFFFDDD@@@AAADDDIIIMMMQQQWWW]]]bbbcccdddbbb^^^[[[YYYUUURRRRRRRRRRRRQQQNNNLLLKKKKKKYYYYYYVVVQQQIIIEEEDDDDDDBBBFFFKKKPPPTTTUUUTTTSSSLLLDDD?????????===<<<===GGGEEEAAA===888555222111;;;===DDDNNNVVVZZZWWWTTTRRRQQQLLLAAA666///...000//////...,,,++++++,,,...,,,***((((((((()))(((&&&+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZLLLIIIDDD@@@>>><<<:::999777666666555555555555666444666888888777666666777333444666666555333000.................................................../////////......---------////////////000000000111000/////////000111111000222222333333222222333444111333555888???HHHSSSZZZiiirrr{{{vvvooohhh^^^RRRIII;;;555///...000222111///222---,,,///000...---...,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,************************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,------,,,,,,++++++,,,------......------------------------------000000000000////////////...000111000...---///000---777EEERRR]]]gggpppvvvwwwvvvtttqqqpppssszzz~~~{{{rrrhhhVVVJJJAAAAAADDDBBB>>><<<444111---,,,---------+++++++++++++++*********+++************************))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((%%%&&&((()))************'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))))))))((())))))))))))************))))))***+++++++++++++++***,,,...---,,,+++,,,---,,,,,,,,,,,,------------+++++++++,,,------...///000///......///111444555===???BBBCCCCCC@@@<<<::::::<<>>FFFOOO[[[gggttt|||{{{ooofffYYYQQQEEE===777333///,,,111---+++///000...---///---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---............---------..................///////////////000000000///222555222......333999AAAMMM^^^lllqqqqqqpppooolllqqqwww|||yyypppXXXKKK@@@>>>@@@@@@???>>><<<999444000---,,,------------------,,,+++***)))************************)))))))))*********++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((((('''''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))******++++++++++++++++++,,,......,,,+++,,,------------.........//////***+++---///000000///...111000000222666;;;@@@CCCHHHKKKMMMKKKEEE@@@===<<>>JJJTTT]]]\\\XXXPPPEEE;;;444111111555<<>>===;;;999666666555555555666777777888999:::999666444333333222111000////////////000////////////////////////////////////////////////000000000000111111111111000000000111111111222222222444666444111000111444666666:::FFFXXXiiiuuuzzzwwwllleee{{{lllbbb___eeeooowww}}}uuuyyy~~~xxxwwwyyy|||wwwmmmgggWWWRRRPPPNNNHHH===333///000///......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++************++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......///......------...////////////.........//////000000111111///000111222333444555555222333777CCCTTTeeerrryyymmmiiiccc^^^aaammm~~~rrr___RRRKKKIIILLLQQQIIIGGGGGGHHHHHHCCC<<<555111...++++++...///...,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))*********))))))))))))))))))(((***)))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++((())))))******+++++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,---//////---,,,---...---------............///000//////111444888===@@@JJJOOOUUU[[[___```___]]]]]]___```]]]YYYWWWXXXZZZOOORRRUUUXXXZZZ\\\___aaaVVV]]]eeehhhlllttt|||sssllljjjiiieeecccccc]]]\\\YYYWWWUUUSSSRRRRRROOOKKKCCC;;;555222444666@@@FFFNNNUUUWWWTTTNNNJJJGGGFFFEEEGGGIIIGGGBBB===;;;999555333222111///---,,,,,,+++************+++************************************************\\\NNNJJJEEEAAA???>>><<<:::999999888888777888888888666888:::999777555444444111111111000000000000///////////////////////////////////////////////////000000000111111222222222000000111111111222222222111444777777444333666:::AAAFFFRRR```ppp}}}}}}yyyxxxwwwpppooottt{{{ooo^^^YYYYYYgggnnnxxx~~~xxxuuummmiiieeeaaaWWWFFF777111111000///...------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,++++++******++++++,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------+++,,,---...////////////------...///////////////......///000000111222222000111222333555666777888999BBBQQQ___iiioooqqqrrrmmmpppssswww}}}oooddd\\\VVVTTTVVVRRRKKKDDDDDDIIIKKKHHHCCC999444...---///000...,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++((())))))******+++,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,...//////...------........./////////000000000222333777<<>>===;;;<<<<<<;;;:::999999999999555777999999777666555666000111111111111111000///000000000000000000000000000000000000000000000000000000111111222222222222000111111111111222222222000444888888777777;;;???SSS___ooo}}}}}}iiiZZZTTTWWW^^^cccuuu~~~fffOOOEEEDDDAAAKKK[[[kkkuuuyyyzzz{{{vvvrrroookkk```MMM<<<444111111000......---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,++++++******++++++,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,---...////////////---......///////////////...//////000111222222222111111333444666777888999BBBSSSiiivvvwwwooogggbbbyyy|||sssggg]]]ZZZZZZNNNAAA???GGGOOOQQQOOO@@@999111...///000...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++)))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,...//////...------...000000000000111111111111444888???HHHPPPWWW\\\^^^aaabbbdddeeefffeeeddddddaaa___^^^___bbbeeeffffffiiihhhiiinnntttyyyzzzyyykkkiiiiiioooxxx~~~~~~|||rrrmmmuuu{{{vvvrrrtttkkkiiieeecccfffppp~~~|||yyyvvvxxxwwwrrrkkkbbb[[[VVVTTTTTTTTTRRRQQQQQQQQQNNNHHHCCC222000///111777???FFFJJJJJJCCC:::777:::???BBBBBB===;;;999888888777666555---,,,++++++******++++++************************************************^^^MMMKKKHHHEEEAAA???===<<<;;;:::::::::999888888888666777888888777666555444222222222111111111111000000000000000000000000000111111111000000000000000111111111000000000000000333222000000222333333222444333444777666:::IIIYYYrrryyynnnYYYLLLEEECCCCCCSSSaaappptttkkk]]]RRRMMMAAA<<>>999333---,,,///000...+++---...//////.........///---555;;;888///)))))),,,---,,,***(((+++000///***---,,,,,,++++++,,,,,,---,,,------+++)))(((((())),,,+++)))''''''(((***+++******************************+++++++++,,,,,,,,,---------------+++******---......///////////////////////////000000000000///000111000///000333666333555555444666<<>>>>>:::::::::999888888777777777777888888888777666555222222222222111111111111000000000000000000000000111111111111000000000000111111111111111111111111/////////111222333333333777333444;;;EEERRReeeuuu|||kkk[[[NNNFFFDDDJJJTTT]]]aaa___YYYSSSNNNGGGGGGLLLLLLHHHMMMVVV\\\```fffjjjhhh___TTTMMM???;;;666111///......///+++,,,......------,,,,,,333888<<<:::444//////111...333333...******+++)))---,,,,,,++++++,,,,,,---***,,,,,,,,,*********,,,***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,222111000///...,,,,,,+++---...//////000000//////////////////000000000111111111111000//////000000333999===;;;:::BBBRRR___dddcccbbbccciiiuuu~~~xxx^^^WWWNNNGGGBBBDDDPPP]]]eee\\\MMMAAA999444000---............------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))+++*********))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------+++,,,...///000000//////000222555888<<>>666222---...///000000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******+++++++++******************************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.....................//////000111111111111333777<<>>CCCJJJQQQVVVZZZ^^^aaa^^^]]]___bbbaaa```bbbeee^^^dddllluuu~~~}}}zzzvvvzzz~~~uuuqqqjjjccc^^^\\\^^^aaa^^^[[[WWWTTTOOOIIICCC>>>@@@AAA???999111---///222333777<<<>>>===999555222999:::<<<<<<:::666222///,,,,,,,,,++++++******************,,,...///...---{{{YYYMMMLLLIIIFFFBBB@@@>>>===::::::999888777666555444777888999::::::999888777333333333222222222222111000000000000000000000000000000111111222222222333111222222222333333333444555666777555444444777:::FFFWWWmmm|||rrr[[[RRRTTTVVVTTTRRR@@@===;;;@@@IIISSSYYY[[[eee```ZZZUUUQQQJJJAAA:::333111//////111222222111111///------///000000///)))000444000+++++++++)))...------,,,,,,------...///000111///---,,,,,,---,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,+++,,,---///000...//////000000000000000000000000000111111111111111000000111444555666666777GGG\\\fff```[[[fffvvv{{{uuummmeeebbbdddjjjllllllhhh___TTTJJJEEE666444111...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------....../////////.........//////000000000333111//////222777===AAALLLQQQXXX]]]^^^]]]\\\[[[\\\ZZZ]]]bbbcccaaadddiiikkkqqqwwwzzz~~~tttiiiaaa______]]]]]]]]]\\\ZZZVVVOOOJJJMMMOOOMMMEEE:::222000222111555===CCCEEEBBB;;;555>>>@@@BBBBBB@@@;;;555222//////...---,,,+++++++++,,,,,,,,,---000111000...{{{YYYNNNMMMJJJFFFCCC@@@>>>===;;;;;;:::999777666555555666777888999999999888777333333333333222222222222000000000000000000000000000000111111222333333333222222222333333444444555555555555444444999AAAGGGXXXgggvvv}}}ooo\\\OOOMMMNNNGGG???777888CCCOOOXXX[[[aaa]]]ZZZ[[[]]]\\\UUUNNN===888222///000111111///111///......///000000000'''+++---++++++...---+++......------------......000111111000---+++,,,,,,///.........---------,,,---------------------------------.........//////,,,,,,++++++,,,...000111...///000000111111000000000000000111111111222222222222222000000333888===LLLUUUccckkkfffeeeuuu~~~xxxoooiiiiiimmmmmmlllhhhaaaVVVLLLEEE???;;;555000------...000,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************************)))))))))*********++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////000000......//////000000111111///000111555<<>>EEEFFFHHHHHHEEE???999555222222111000...---,,,,,,---------...000111000...|||ZZZMMMLLLIIIFFFCCCAAA??????<<<<<<;;;999888777666555555666777888888888777777444444333333333222222222222222222222222222222222000000111222222333444444222222333333444555555555444555555555999DDDTTT___kkkttt|||~~~kkkYYYNNNLLLEEE;;;888<<>>HHHNNNMMMJJJLLLMMMMMMLLLIIICCC<<<888555444333222000///...------,,,,,,---//////---,,,|||ZZZKKKJJJHHHFFFDDDBBBAAAAAA===<<<;;;:::888777666555444555666777888888777666444444444333333333222222222222222222222222222222000000111222333333444444222222333333444555666666555666777999AAAQQQeeettt|||ttt___OOOIIIAAA999777<<>>:::666666555333111000///...---,,,+++,,,------+++***xxxXXXNNNLLLHHHDDDAAA?????????<<<======<<<;;;999666555888888888777666444333222222222222222222222222333222222333333333444444444333333333444555666777777555555444444444555777888;;;999;;;EEEVVViiiyyykkk\\\MMMDDD<<<777:::@@@NNNYYYcccccc\\\YYY___gggeee___TTTHHH===555///,,,000//////000111000...,,,//////.........---------........................,,,---------.../////////---,,,++++++---222666999555666444000,,,,,,222888444///******---///...+++//////000000000000///...555444000///222666333---222555666555555666555222777555333888DDDTTTbbbjjjiiiuuu|||pppcccXXXSSSRRRSSSCCCDDDGGGIIICCC888000//////...---------...000111------------------------,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------.........//////111111000...,,,,,,...000333000000333444222444888GGGJJJPPPWWW]]]^^^\\\ZZZ[[[\\\\\\ZZZ[[[bbbnnnxxxtttrrryyyiiiaaa^^^^^^\\\```aaa\\\VVVPPPIIIAAA;;;777555777;;;AAAMMMXXXTTTSSSSSSTTTSSSMMMCCC;;;444222222333666666333///000++++++------,,,111:::xxxWWWOOOLLLIIIEEEAAA@@@??????======<<<;;;:::888666666888888777666666555444333333333333333333333222222222222333333333444444444333444444555555666666666444555666777666666777777888AAAOOO^^^lllzzzsssbbbXXXNNNBBB:::777BBBOOO]]]dddaaa^^^___bbbllljjjeee\\\PPPDDD999222...000222222111000......//////.........---------........................------..................///...,,,+++,,,...000222+++...000111111555===CCC555111---...222555555333333222222222111111111000111333111000222666555000///111222222333444333222444777<<>>===;;;999777777888888999888777666666666777888777777666555444333333222333333333444444444444555666666666666555555555555666777888777666888===AAAOOO^^^rrrwwwsssqqqooonnnhhhfffeeeeeefffhhhiiijjjxxxzzzzzzvvvmmm___QQQIII;;;777333111111222111///////////////....................................000000//////......------)))***+++,,,---............///000///,,,+++,,,---000...---///333555666555666555333222333444666888777===>>>777111111222222555333444777999888888;;;:::FFFSSSZZZ___lllxxxlll```XXXYYYIII===>>>FFFHHHFFFCCC>>>888222000111111000---...........................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,---......------------------------,,,---------.........///............////////////...000222222111111222333333333777???EEELLLWWWaaadddfffeee^^^WWWVVV^^^gggqqq}}}~~~|||~~~|||oooaaa\\\QQQEEE???<<<:::<<<@@@HHHPPPXXX[[[WWWQQQNNNNNN;;;666111000333888:::;;;666222............---,,,xxxZZZPPPNNNJJJFFFCCCAAAAAAAAA>>>===;;;999888888999999999888888777777777888888777777666555555444333333333333444444444555555555666666666666666666555555888888777555555;;;FFFNNNcccooo|||zzzzzz|||tttpppppprrrrrrrrr}}}|||yyyuuunnnfff___[[[LLLAAA555000222444222///000000/////////.........////////////////////////000000000//////......---***+++---...//////......---...000000000000111111...------...///111111111222111111111222555777999888>>>@@@:::333222444555444111222666888666777;;;LLLTTT^^^ccciii|||vvvkkkddd___QQQDDDAAADDDFFFIIILLLHHHAAA888111000000000000........................///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......------,,,,,,------...///------------------------/////////......---------........./////////000000000111222222111111222333333777@@@KKKRRRWWWaaajjjooopppmmmeee^^^aaaooo|||yyyppplllaaaSSSJJJCCC>>>>>>BBBAAAIIITTT[[[[[[VVVQQQMMM@@@999222///222666999::::::888333///---......---yyy\\\PPPMMMIIIEEEBBBAAA@@@@@@>>>===<<<;;;::::::::::::999999999999999888777666666666666555444444444333333444444444555555555555666666666666666666666666888888777666888CCCRRR^^^kkkwww|||xxxzzzwwwsssnnnjjjgggeeeddd\\\OOO???777666666333///000000000/////////......////////////////////////000000/////////////////////////////////...---,,,------.........//////////////////////////////////////////000111444666777333999<<<888444666999:::777333444;;;>>><<>>JJJWWW]]]```gggpppsssuuutttpppnnnvvv~~~|||rrrfffZZZNNNGGGHHHNNNIIIKKKOOOVVV\\\[[[UUUOOOGGG@@@666111222555777777;;;===:::333//////000///zzz___OOOLLLIIIEEEAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<;;;999666444555444444444444444444444444444444444555555555555555555666666777777888888666888:::;;;@@@LLL^^^llluuuyyywwwtttqqqnnnkkkjjjiiieee]]]QQQDDD;;;666333222000000000000/////////...///////////////////////////////////////000000000/////////...............000...,,,+++++++++***)))...///000111000000000111///000000111111222333333000555777555444777999999:::555888BBBGGGFFFKKKTTT^^^iiizzz~~~pppcccUUUNNNKKKJJJMMMRRRUUUSSSMMMBBB777000000222........................000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---------------...//////........................////////////.............../////////000000000000000000000000111444999===DDDKKKVVV```aaaaaafffmmmnnnssszzz{{{nnn___VVVZZZbbb___TTTKKKNNNXXX^^^[[[UUUOOOGGG<<<555444444555555888@@@BBB;;;333111111///zzz```NNNLLLHHHDDDAAA?????????>>>>>>?????????===<<<;;;999:::<<<===<<<999555333333333444444444444444444444444444555555555666666444555555666777888888999444999===AAAGGGTTTfffsss~~~{{{wwwsssqqqiiifff^^^PPP@@@555222444000000000000////////////000000000000000000000000......//////000000111111+++++++++,,,...000111222000...------...000111111,,,...///000000000111111111222222222222111000///000444555333222555666444777222666BBBIIIJJJPPPZZZyyyvvveee\\\YYYVVVUUUVVVZZZ[[[XXXMMM???555222444////////////////////////000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000...------------...//////........................------......///000000000////////////000000000000222222222222555:::AAAFFFSSSXXX___dddbbb]]]```gggjjjsss~~~mmmdddhhhrrrrrr^^^IIIGGGSSS___```[[[UUULLLAAA999666555444333555AAAHHHBBB888333111///yyy]]]LLLJJJGGGCCC@@@???>>>???@@@>>>======???@@@???>>>;;;<<<======;;;999666555666666666666666666666666444444444555555555666666666888999888888:::;;;;;;999999===FFFTTTeeeyyyzzzqqqeeekkkkkk]]]KKK>>>666111333000---...333666111+++////////////////////////......////////////......///////////////000111111......//////000000111111000000000000000000000000111111111111222333444555222777999777333333444555<<<666777@@@HHHQQQaaarrr~~~vvvhhh[[[ZZZaaa\\\___^^^XXXOOOEEE999111222000...---...000111222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------///000111000000000000000000000000444222/////////000000000///111222333666>>>JJJTTTVVVYYYaaaeee```[[[bbbmmmuuu{{{xxxwwwtttvvvlll___UUUSSSWWW^^^bbbZZZXXXOOO@@@666333444444444???GGGFFFBBB@@@;;;444xxx\\\MMMKKKGGGDDDAAA?????????@@@???======>>>???>>>>>>:::;;;<<<<<<;;;999777555666666666666666666666666444444444555555555666666555666777777777888888777999???IIIVVVdddvvv~~~uuuooorrrpppggg[[[PPPCCC888:::888555222222444666777////////////////////////...//////000000//////...///////////////000111111/////////000000000000000111111111111111111111111111111111111222333444555222666888777555555666666999777<<>>666222//////111222111000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////...---...///000111000000000000000000000000111000//////000111111111333333333444:::DDDNNNVVV[[[YYYZZZ^^^cccjjjyyyvvvrrrtttqqqeeeVVVQQQWWW```]]]]]]VVVIII>>>:::777555000888@@@GGGOOOWWWWWWQQQvvvZZZNNNLLLHHHDDDBBB@@@@@@@@@AAA???======>>>>>>===<<<999:::;;;<<<<<<:::888777666666666666666666666666444444555555555666666666444444555777999999888777:::GGGXXXggguuuxxxvvvvvvrrrmmmhhh___OOO???---000444666333///------//////////////////////////////000000000000//////000////////////000111111000000000000000000//////111111111111111111111111111111111222222333444555444444666777888888777888999===III[[[qqq}}}oookkkmmmjjjgggbbb[[[SSSMMMJJJJJJ<<<666111000222333111---//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////.........///000111000000000000000000000000//////000000111222222222666444555;;;EEEOOOVVVZZZ[[[YYY]]]ggguuu}}}xxx}}}~~~tttdddWWWUUUXXX```bbb^^^TTTJJJCCC<<<666555777;;;CCCPPPZZZZZZUUUvvvYYYNNNLLLIIIEEEBBBAAA@@@@@@BBB@@@============<<<;;;999:::<<<======<<<:::999666666666666666666666666555555555555666666666666666444555999<<<;;;;;;===EEEVVVjjjxxx|||zzzvvvqqqnnnhhhZZZMMM;;;666444999===:::444000000000000000000000000000///000000111111000000///000000//////000000111222222111111000000/////////111111111111111111111111222222222222333444555555666444444777999888888999>>>III[[[pppyyysssrrrjjjeee]]]UUULLLGGGIIINNNCCC;;;222///111333000---000000000000000///......------------------------------------------------------------....................................///////////////000000000000000000000000000000000///000222222222111222333444555;;;FFFRRR[[[\\\[[[XXXbbbsss{{{uuukkk^^^UUU```dddddd]]]UUUMMMBBB999::::::<<>>???>>><<<;;;777777777777777777777777555555555666666666777777:::777777::::::999===CCCYYYlll}}}tttooolllgggaaaTTT>>>...222???CCC<<<555111111111111111111111111000000111111111111000000000000000000000111222222222222111111000000//////111111111111111111111111222222222222333444555666888444444888888777999>>>FFFYYYpppyyytttjjjcccZZZQQQFFF???BBBJJJGGG???555//////111000///000000000000000//////...........................---------------------------------.........///////////////////////////////////////000000000000000111111111111111111111111222333444444222111222444444:::DDDQQQ[[[^^^\\\YYYeeeyyyzzznnnpppsssvvvwwwxxxmmmdddcccggghhhddd^^^VVVJJJ@@@999;;;@@@HHHNNNOOONNNMMMuuuXXXNNNLLLHHHDDDBBB@@@@@@@@@@@@>>><<<<<<======<<<;;;:::<<<===??????>>><<<;;;777777777777777777777777555555666666666777777777>>>:::999;;;888777AAAOOOlll~~~}}}ssskkkjjjllllll\\\HHH===HHHVVVPPP;;;***111111111111111111111111111111222222222222111111111000000000000111222222111111111111111111000000222222222222222222222222222222222222333444555666888444555999999777>>>IIIUUUnnnyyyoooggg^^^UUUHHH<<<===FFFHHHCCC;;;555111111111111000000111111000000///...////////////////////////------------------------------........./////////////////////////////////...///000111111111000000111111111111111111111111333555666444222222555999===FFFQQQYYY]]]___bbbeee|||jjjhhhrrrzzz~~~zzz{{{~~~mmmpppppplllggg```TTTJJJ>>>???EEEMMMQQQPPPOOOPPPtttVVVMMMKKKGGGDDDAAA????????????===;;;;;;===>>>===<<<:::;;;<<<======<<<:::999777777777777777777777777555666666666777777777777<<<999:::===;;;>>>QQQggg|||qqqjjjkkknnnooojjj___^^^jjjmmmZZZ???///222222222222222222222222111222222222222222222111111111000000111111222333111111111111111111222222222222222222222222222222333333222333333444555666777444777<<<;;;:::GGGXXXkkkwwwnnnfff^^^MMM<<<:::BBBEEEEEECCC>>>888333111111000111111111111000//////////////////////////////....................................////////////////////////////////////...///000111222111000000111111111111111111111111333555666444222444:::@@@KKKTTT]]]______gggxxxwwwqqquuu|||uuupppjjj___UUULLLFFFDDDKKKPPPNNNKKKJJJrrrUUULLLJJJGGGCCC@@@???>>>???>>><<<;;;;;;===>>>>>>===999:::;;;<<<<<<:::888777777777777777777777777777666666666666777777777777888777;;;@@@@@@HHHbbbuuuqqqssstttrrrpppddd[[[ZZZRRRAAA666444222222222222222222222222111222222333333222222111111111111000111111222333000000000111222222222333222222222222222222222222333333333333444555666666555444888>>><<<===NNNccc~~~ooofffrrr|||sssllldddQQQ===888???BBBFFFIIIFFF>>>555111111111111111111111000//////000000000000000000000000..................................../////////000000000000000000000000000...///000222222111111000111111111111111111111111222444555444333666???FFFUUU^^^eeeccccccqqq|||vvvpppggg]]]TTTHHHBBBIIIQQQRRRNNNKKKqqqWWWLLLIIIDDDAAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888444666888888777777999:::666:::======DDDYYY{{{|||xxxtttrrrssspppqqqjjj[[[KKKAAA:::444666555444333222222222222222222222111111111111000222111000//////111333444111111222222222333333333222222333333333444444444555444333333333333444555:::555666>>>AAAIIIccc|||dddbbbyyyuuuiiiWWWEEE===>>>@@@DDDHHHIIIAAA777000///111111111000//////111333//////000000000000//////000000//////.........---///////////////000111111000000000000000000000000111111111000000000000000222333333222111111222444111555666444666???KKKSSS[[[[[[YYYeee|||~~~wwwoooiiiaaaUUUJJJIIIOOORRRMMMGGGqqqXXXLLLIIIDDDBBBAAA@@@???>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888555777888888777777999::::::::::::???OOOmmm}}}wwwuuurrrrrrnnnbbbVVVLLLAAA888666555444444444444444333222222222222111111111111222111000///000111333444111222222222222333333333222222333333333444444444555555444444444666777888;;;666777@@@JJJ\\\qqqgggsssxxxkkk]]]MMMDDDBBBDDDEEEFFFGGGDDD<<<444000222222111000/////////000//////000000000000//////000000/////////.........///////////////000111111111111111111111111111111111111111111111111111111111222333333333333444666666666666999AAALLLVVV[[[ZZZ]]]bbbyyyzzzsssfff^^^TTTOOOPPPPPPLLLIIIrrrXXXLLLIIIEEEBBBAAA@@@???===>>>===<<<;;;:::999999999;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777777888888777888999888777777999:::@@@<<<<<>>===<<<:::999999999999;;;;;;<<<=========<<<<<<::::::999999888888888888999999999888777777999;;;BBB@@@GGG^^^{{{wwwsssqqqmmmiiigggaaaTTTFFF:::777444444555666555333444333333333222222222222222222111111111222333444222222222333333333444444333333333444444444444555777666666666777888:::;;;===<<>>KKKVVV]]]cccgggnnn~~~qqquuutttfffZZZSSSMMMGGGCCCrrrXXXKKKIIIFFFDDDCCCAAA???===>>>===<<<;;;:::::::::::::::;;;===>>>???>>>===<<<:::::::::::::::999999888999::::::888777888:::===@@@GGGZZZ{{{|||xxxrrroooooonnndddXXXAAA;;;666444555666444222444444444444333333333222222222222222222333333444222222333333333444444444333333444444444555555555888777666666666777888999888AAASSSpppvvvtttyyy}}}lllaaa___^^^ZZZUUU```lllmmm```]]]nnn}}}llllllwwwppptttzzz{{{rrrgggdddgggnnnrrrwwwwwwsssnnnooorrrwww}}}ppp^^^```vvvkkkUUUGGGKKKFFF>>><<>>???@@@???>>>===:::;;;;;;;;;;;;:::999888999:::999888888999<<>>>>>:::;;;>>>@@@AAA@@@???>>>:::;;;<<<<<<<<<;;;999999999999999888888:::>>>AAAVVVpppwwwvvvqqqnnnooopppllldddVVVKKK>>>777666888777444555555555555444444444444111222333333444444333333333333333444444444444555444444444444555555555555666666666777999<<<>>>???QQQssszzzqqqfffZZZSSSOOONNNQQQVVVKKKIIIGGGFFFGGGIIIIIIJJJIIIIIINNNUUUVVVQQQSSSXXXSSSOOONNNQQQTTTSSSRRRRRRPPPPPPRRRUUUSSSNNNMMMPPPTTTPPPQQQUUUUUURRRSSSWWWTTTSSSMMMNNNRRRMMMNNN]]]jjjvvvzzztttxxxqqqYYYFFFIIIEEE===>>>IIINNNKKK???999333111222444333000000111111222222111111000//////000000000111111111000111333444555444333222222222222222222222222222222222333333444555555555444444555444555888<<>>???@@@:::<<<>>>AAAAAAAAA???>>>:::;;;<<<<<<<<<;;;:::999888999999888888;;;???CCCiiivvvwwwuuurrrrrrsssnnnggg^^^QQQBBB999888999888666666666555555555444444444111222333444444444333333333333333444444444555555444444444555555555666666444555666888;;;???BBBDDDiii}}}nnn___XXXQQQLLLMMMOOOMMMLLLLLLEEEKKKPPPPPPLLLIIIIIIKKKIIIMMMNNNKKKMMMTTTVVVSSSIIIIIILLLNNNMMMKKKIIIJJJFFFEEEGGGLLLNNNLLLKKKMMMKKKIIIJJJNNNMMMJJJLLLSSSIIIIIIFFFJJJOOOHHHDDDOOOQQQYYYbbbbbbZZZVVV]]]gggtttcccEEELLLIII>>>===HHHQQQQQQEEE>>>555111222333111///111111222222222222111111//////000000111111111222000111333555555444333222222222222222222222222222222222333333444555666666444444444555777;;;AAAFFFZZZ]]]gggqqqvvvvvvyyyrrrfff]]]XXXrrrSSSLLLIIIFFFDDDCCCBBBAAA@@@<<<<<<;;;===@@@AAAAAA@@@:::;;;===>>>@@@AAAAAABBBAAAEEEGGGDDD>>>999999;;;:::666888<<<;;;<<>>::::::888666777777666555555555555555444444444444444444444444666555555444444444555555777666666555555777888999===333555???>>>888FFF___kkkVVVMMMLLLKKKHHHEEEEEEHHHMMMQQQSSSRRRQQQPPPQQQTTTVVVVVVVVV\\\WWWVVVYYY\\\[[[YYYZZZRRRSSSTTTWWWYYYXXXUUURRRQQQSSSUUUVVVWWWVVVTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPRRRNNNJJJJJJLLLNNNLLLJJJPPPNNNOOOSSSTTTRRRRRRUUU```lll{{{oooXXXSSSMMMIIICCC@@@GGGQQQNNNDDD888333444555444111111111111111111111111111000000000000000000000000222222333333333444444444000111111222222333444444333444555555666555555555333666888777666===LLLXXXdddiiikkkooo|||nnnaaa\\\sssTTTMMMJJJFFFDDDCCCBBBAAA??????>>>===>>>???@@@???>>>;;;;;;===>>>???@@@@@@@@@AAADDDEEECCC===999999:::@@@======>>>===DDD```}}}}}}xxxtttqqqpppnnnlllfff___TTTIII???:::888888777777666555555555555666444444444444444444444444666555555444444555555555888777666666666777999999888555888===;;;@@@[[[||||||aaaRRRJJJGGGIIIKKKJJJJJJMMMRRRXXX]]]___bbbaaaaaabbbccceeeeeeeeeeeeaaa```dddgggeeedddeee```___```aaacccbbb```]]]\\\]]]___`````````^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[YYYVVVUUUUUUVVVVVVUUUXXXTTTTTTWWWXXXWWWYYY]]]]]]ccclllvvv___UUUPPPPPPKKKCCCFFFOOOOOOGGG===666555555444222111111111111111111111111111111111111111111111111222222222222333333333444111111111222333333444444333333444555666666666666777888888888<<>>???>>>===;;;<<<<<<===>>>>>>>>>>>>===???BBBCCCAAA<<<999999:::;;;<<<>>>@@@BBBQQQvvv~~~xxxtttsssqqqnnnlllffffffbbbWWWHHH===999:::888777666666555555666666444444444444444444444444666555555444555555666666888777777777777888999:::444888;;;;;;???UUUuuuVVVGGGFFFHHHHHHIIIIIIKKKOOOUUU[[[bbbhhhkkknnnnnnooopppqqqrrrssssssuuuqqqpppuuuwwwuuuuuuwwwtttsssrrrrrrrrrrrrqqqooolllmmmnnnoooooonnnlllkkkfffffffffeeeeeeeeeddddddeeedddcccaaa^^^^^^___```eee___\\\\\\[[[ZZZ]]]bbbccc```ccclllttt~~~nnn[[[QQQUUUTTTIIIFFFNNNPPPKKKCCC<<<666444333333222222222222222222222222111111111111111111111111111111222222222333333333111111222333333444444555333444444555666777777888666555555:::DDDSSSbbblllkkkyyy}}}|||mmmtttVVVNNNKKKGGGEEECCCBBB@@@???BBB@@@???>>>???>>>===;;;===============<<<;;;;;;>>>@@@@@@???;;;999999:::555777===FFFQQQhhh~~~xxxxxxxxxzzz{{{}}}}}}}}}|||tttrrrsssrrrooonnnhhhjjjjjjaaaSSSEEE<<<888888777777666555666666666555555555555555555555555555555555555555666666777777777777777777888888999666999:::<<>>===>>>??????>>>===>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>===;;;:::;;;;;;;;;:::???NNNggg}}}|||{{{yyyuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz~~~}}}pppnnnqqqqqqpppqqqkkkkkkjjjeee\\\OOOAAA777888888777666666666666666555555555555555555555555555555555555555666777888666666777777777888888888:::888888FFFjjj]]]RRRIIIHHHJJJIIIIIIIIIVVV\\\eeennnuuu{{{{{{yyyzzz}}}}}}vvvtttqqqooorrrwwwvvvooopppyyy||||||zzzuuuRRRQQQZZZXXXTTTVVVQQQQQQMMMEEE;;;444222333222222222222222222222222111111111111111111111111111111222222222333333333222333333444555555666666999999777666666666666666888<<>>===<<<===???@@@@@@???>>>>>>>>>>>>===<<<;;;;;;>>>======<<<<<<<<<<<<===BBB???DDDYYY{{{}}}{{{}}}}}}|||yyyrrrsssrrrpppllliiiiiiiiigggjjjlllnnnpppuuu}}}rrrmmmooooooooorrrnnnjjjgggfffbbbXXXHHH;;;999888777777666666777777555555555555555555555555555555555555666777888888666777888888999999888888;;;:::BBB___|||~~~wwwZZZRRRJJJGGGGGGIIIOOOVVV\\\dddpppzzz~~~|||~~~}}}eeeXXX\\\^^^\\\[[[TTTTTTQQQIII???888444333333333333333333333333333222222222222222222222222222222333333333444444444333333444555555666666777;;;999888666666666777777888AAALLLTTT[[[fffvvv|||wwwYYYLLLIIIFFFEEEEEEEEEDDDCCC>>>=========???@@@???>>>????????????>>>===<<<<<<>>>===<<<<<<<<<>>>>>>>>>@@@DDDSSSppp}}}||||||~~~}}}yyyuuuiiijjjiiieee```]]]]]]___ZZZ]]]``````aaadddjjjnnnuuuxxx|||{{{pppooollllllpppnnnjjjffffffddd]]]OOODDD999888777777666666777777555555555555555555555555555555555555666777888999888999:::;;;;;;;;;::::::<<>>===>>>??????>>>===???????????????>>>======???===<<<<<<===?????????<<>>???OOO```eeegggvvv{{{vvvYYYNNNIIIEEEFFFEEEBBB@@@BBB@@@??????>>>>>>>>>>>>>>>:::???CCCBBB??????@@@@@@>>>888??????444;;;FFF===BBBccc~~~~~~{{{vvvnnngggaaa^^^\\\ZZZXXXWWWXXXZZZ[[[[[[___```___]]]```fffiiigggggghhhggggggfffhhhkkknnnpppuuu{{{zzzjjjnnnmmmdddjjjjjjjjjjjjiiiddd^^^YYYEEE<<<888::::::777555888666666666666777777777777777888888888999999999999999CCC@@@888<<>>333777666555555555555444222444444444333333444555555333333333444444444555555666666666666777777777777:::666555888:::999;;;>>>NNN]]]dddaaappp{{{uuuwwwZZZNNNIIIEEEFFFEEEBBBAAABBB@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@???>>>???AAABBB???<<>>999666===>>>;;;@@@SSSyyy^^^OOONNNKKKHHHGGGDDDIIIPPPXXX```kkkwwwooogggfffaaa[[[UUUTTTTTTNNNBBB888999777555555666777555444444444333333333444444555333333444444444555555555666666666777777777888888777777888999777666>>>GGGSSSZZZfffwwwssswwwZZZOOOIIIFFFFFFEEEBBBAAABBB@@@@@@???>>>>>>>>>>>>???>>>>>>===>>>>>>???AAACCC>>>AAA>>>===CCCBBBBBBIIIkkk|||yyyssslllccc^^^___aaacccccc``````aaacccfffjjjnnnqqqqqqvvvzzz{{{~~~qqqbbbaaabbbhhhhhhiiijjjjjjgggbbb^^^PPPDDD:::888::::::888888666666666777777777888888666777777777888888888888===:::444888@@@<<<<<>>>>>??????@@@>>>===???@@@???@@@BBB;;;CCC===;;;EEEBBBEEE[[[wwwqqqjjjddd]]][[[___eeehhhiiiiiijjjlllnnnrrrvvv{{{zzz{{{aaa^^^cccffffffgggiiiiiihhhdddaaaWWWKKK===888999;;;:::888666666777777777888888888666666777777777888888888???:::666<<>>???===AAARRRdddjjjmmmxxx|||yyy\\\OOOJJJFFFGGGFFFCCCAAACCCAAA@@@@@@???????????????AAA>>>???CCCCCC??????BBB===CCC===<<>>;;;777555666777888999777666666555444444444555555555555666666666777777888888888888999999999999<<<:::;;;???DDDNNN]]]lllnnnyyy\\\PPPJJJGGGGGGFFFCCCBBBCCCAAAAAA@@@????????????@@@@@@>>>AAAFFFDDD>>>AAAIIIJJJDDD===???EEENNNnnn{{{yyy{{{yyyoooddd^^^[[[^^^aaafffkkkppptttvvvzzz}}}vvv```\\\___```bbbeeehhhiiigggfff```XXXJJJ===999;;;;;;999777777777888888888999999777888888888999999999999777;;;<<<===>>>CCCeeeqqqdddqqqooo[[[JJJGGGJJJNNNUUU^^^ccciiirrrvvvhhhddd^^^[[[ZZZWWWRRRNNNCCC>>>999666666888999:::999888777666666666666666666666666666777777777777888888999999999:::::::::<<<888888AAALLLYYYfffqqqyyy~~~xxxzzz]]]PPPJJJGGGGGGGGGCCCBBBCCCBBBAAA@@@@@@??????@@@@@@???===@@@EEEAAA>>>GGGVVV```GGG>>>EEELLLaaa|||wwwtttsssooogggaaaaaa]]]cccjjjpppssswww}}}jjj___\\\]]]___cccfffhhhhhhgggaaa]]]QQQAAA999999;;;:::777777888888888999999999999999999999::::::::::::666===<<<<<>><<>>@@@???CCCFFFBBBAAAQQQeeeaaaRRRFFFKKKddd~~~vvvrrrmmmiiihhhjjjmmmppprrrwww}}}hhh]]]WWW[[[```]]]bbbjjjjjjcccaaaZZZMMMAAA999999<<<:::999999888888999999::::::;;;<<<<<<:::999:::;;;EEE555888EEEWWW|||aaaVVVUUUQQQNNNNNNKKKHHHIIISSS___iiittt|||xxxooofffaaa___]]]ZZZWWWNNNIIICCC>>>;;;;;;::::::999999999999888888777666444;;;;;;333333;;;===777999;;;<<<;;;;;;<<<;;;999@@@<<>><<<===::::::999999999999::::::;;;<<<===<<<;;;:::;;;<<<===;;;>>>JJJjjjwwwZZZOOOMMMJJJHHHJJJJJJKKKRRR]]]gggppp|||{{{xxxxxxyyyyyyxxx{{{}}}}}}~~~sssfffcccbbb^^^ZZZXXXQQQKKKDDD>>>;;;:::::::::;;;999888777666777888999@@@IIIIII>>>777:::<<<999888999:::999999:::;;;<<>>@@@KKKWWWZZZVVVHHHYYYeeemmm~~~tttuuuxxx{{{nnn^^^YYYZZZXXX]]]ggggggeeeddd```WWWKKKBBB======;;;;;;;;;::::::;;;;;;;;;;;;===>>>===<<<;;;<<<>>>888CCCFFFVVV~~~iiiTTTLLLJJJHHHJJJOOOKKKSSS___kkkrrrzzzvvvmmmlllkkkiiihhhiiiiiijjjkkkkkkjjjjjjkkklllmmmnnnrrrrrrsssuuuvvvwwwxxxyyyqqqlllgggbbb```___^^^]]]^^^ccchhhkkknnnqqqvvvzzz|||yyyvvvvvvyyy}}}xxx{{{iiigggggg___ZZZ[[[UUUNNNFFF>>>;;;:::::::::<<<:::888555555777999;;;DDDMMMNNNCCC888888::::::777888999999999:::<<>>:::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>======>>>???:::GGGKKKhhh{{{eeeZZZPPPLLLKKKKKKPPPVVVTTT]]]jjjuuu{{{~~~iiiaaa\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___]]]]]]^^^___aaadddfffggg```]]]ZZZWWWUUUUUUUUUUUUWWW\\\^^^]]]^^^fffpppvvv{{{xxxuuuuuuxxxyyyxxxuuuxxx|||ooollljjj```[[[^^^XXXRRRHHH@@@<<<;;;::::::<<<;;;:::999888999:::;;;<<>>;;;<<<@@@AAATTTfffuuuwww|||___UUUOOOJJJJJJHHHEEEEEEGGGDDDCCCCCCCCCBBBBBBBBBCCC???CCCCCC@@@GGGQQQPPPGGGDDDOOOmmmiiiZZZ[[[ZZZ\\\aaa___aaabbbaaa]]]TTTJJJAAA<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>======>>>@@@;;;DDDRRRxxxbbbVVVSSSPPPOOONNNOOOTTTZZZbbbiiiuuuxxxaaaXXXYYYOOOOOONNNNNNMMMLLLKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVRRRRRRRRRSSSUUUVVVXXXYYYSSSSSSSSSSSSTTTVVVXXXZZZ]]]aaaaaa___eeerrr~~~~~~}}}~~~{{{www~~~~~~}}}zzzpppkkkbbb]]]___ZZZTTTJJJBBB>>><<<;;;;;;:::;;;<<<===>>>===;;;;;;777999999888:::<<<<<<999<<<===BBBGGGDDD======BBBGGGYYYkkk}}}sss~~~aaaUUUPPPLLLKKKHHHDDDEEEHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>CCCFFFEEEEEEHHHIIIHHHLLLVVVyyyvvv```^^^\\\\\\___]]]aaaccccccaaaZZZPPPFFF@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>======???@@@<<>><<<;;;999;;;===???@@@>>><<<:::;;;999888:::>>>@@@>>>:::<<<===DDDJJJFFF>>>>>>FFFRRRaaarrrttt~~~{{{vvvtttwwwxxxyyy{{{}}}dddVVVQQQMMMLLLHHHDDDEEEIIIFFFEEECCCAAA@@@?????????@@@AAAEEEIIIGGGEEEGGGMMMQQQiiihhhaaa\\\[[[^^^]]]```aaabbbaaa\\\SSSIIIBBB<<<;;;;;;;;;;;;;;;;;;<<<:::<<<============>>>@@@???TTTmmmbbb[[[ZZZWWWTTTUUU^^^jjjssszzzooo\\\RRRJJJHHHKKKKKKKKKJJJJJJJJJKKKLLLMMMLLLNNNQQQTTTWWWXXXYYYYYY\\\]]]___aaabbbbbbaaaaaadddfffhhhhhhggghhhkkknnniiiqqq{{{{{{{{{||||||{{{xxxxxxttteeecccbbb^^^ZZZUUUNNNHHHDDD@@@===;;;999:::;;;=========;;;;;;<<<:::;;;===???>>><<<;;;;;;:::???FFFCCC<<<@@@LLLZZZmmmyyyssspppqqqrrrqqqoooooommmjjjhhhiiilllooopppmmmpppvvv}}}eeeVVVRRRNNNLLLHHHDDDEEEIIIGGGEEECCC@@@???>>>>>>>>>===;;;???FFFFFF@@@CCCLLLSSSyyynnnbbb[[[ZZZ^^^^^^]]]^^^___^^^ZZZRRRHHHAAA;;;;;;;;;::::::;;;;;;;;;999;;;======<<<<<<>>>@@@DDDdddtttfff___SSSPPPLLLHHHMMM]]]nnnyyywwwXXXOOOPPPLLLHHHHHHJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUXXX\\\___```aaabbb]]]^^^aaaccceeedddcccccclllnnnooommmiiihhhiiilllnnnyyywwwxxxxxxxxx{{{vvvyyy{{{ttt{{{uuubbbdddddd]]]YYYUUUOOOJJJFFFBBB>>>;;;999999999999::::::;;;<<<666777:::<<<;;;999:::<<<999666:::@@@>>>:::BBBPPP^^^www|||wwwuuuuuuqqqlllhhhhhhlllpppooommmgggeeedddeeeiiilllkkkjjjpppttt{{{