BM6P6(@ ~~~mmm[[[VVVZZZcccmmmttt{{{qqq```OOODDDDDDJJJOOOYYYbbbppp}}}rrrhhhaaa^^^ZZZ]]]___]]]\\\```kkkuuuvvvoooiiigggccc[[[UUUSSSNNNMMMKKKJJJJJJIIIGGGEEEFFFEEEFFFJJJLLLNNNTTT[[[dddtttfffPPPFFF@@@III```xxx|||zzzwwwsssxxxsssMMMBBB999333333222111000////////////...............///000000000111333777AAAVVVnnn{{{xxxhhhXXX\\\eeewwwzzzpppeeeUUUHHHDDDHHHPPP\\\lll}}}vvvpppkkkgggfffiiiqqqvvvuuukkk]]]WWWRRRRRRUUUZZZdddmmmsssyyy}}}|||~~~~~~zzzvvvtttttttttrrrpppooollliiihhhiiijjjjjjjjjccccccbbbaaa```___^^^^^^^^^\\\\\\]]][[[YYY]]]dddqqqooo]]]YYY^^^jjjxxx|||ppp___MMMBBB@@@<<>>QQQiiizzzyyyvvviiiZZZ[[[cccuuu}}}kkk\\\NNNEEEAAADDDKKKVVVcccrrr{{{rrrnnnkkkiiijjjmmmtttzzzyyykkkccc[[[WWWVVVVVV[[[bbblllsss|||}}}}}}}}}zzzvvvtttttttttrrrpppooollliiihhhiiijjjjjjiiieeeddddddcccbbbaaa```___]]]\\\\\\]]]ZZZYYY]]]dddrrrnnn]]]YYY___jjjzzzzzzmmm\\\JJJ@@@>>>===^^^wwwdddUUUMMMXXXgggmmmjjjhhhzzz\\\FFF<<<444///000222000000111///////////////000111111777777IIIfffvvvvvvvvv|||yyyhhh\\\[[[ccclllrrryyywwwnnnZZZPPPOOOWWWcccnnnvvvpppeeeYYYQQQNNNQQQTTT]]]eeesss|||zzz}}}~~~|||uuullleeeaaabbbdddffffffhhhppp}}}vvvjjjeeebbbZZZRRRMMMNNNLLLIIIHHHHHHHHHFFFEEEFFFEEEFFFKKKMMMOOOUUU\\\jjj|||oooRRRKKKUUUmmmaaaCCC<<<777444222222111000////////////000////////////000111111000111222444<<>>@@@EEELLLWWWbbbkkkqqq{{{zzzuuunnnjjjkkkyyy{{{sssmmmllllllllloootttzzzwwwnnnddd]]]XXXTTTVVV[[[dddlllwww~~~~~~}}}zzzwwwuuutttsssrrrpppnnnllliiihhhiiijjjiiiiiiffffffeeedddcccbbbaaaaaa]]][[[[[[\\\ZZZYYY^^^eeetttmmm\\\YYY```kkk~~~wwwiiiXXXFFF===<<<>>>YYYpppcccSSSMMMYYYiiinnnnnnooo___HHH<<<555000111222000000111000////////////000111111444666IIIfffyyyzzzyyy~~~xxxlll[[[QQQRRR]]]lllvvvnnn|||ttt___RRROOOTTTaaammmtttppphhh___YYYYYY\\\```fffkkkuuu~~~zzzyyy{{{|||{{{uuummmeee```aaadddhhhkkknnnttt}}}{{{nnnccc```___ZZZSSSOOONNNLLLIIIHHHHHHGGGFFFEEEGGGEEEGGGKKKNNNPPPVVV]]]nnnrrrSSSMMM]]]yyyWWW???:::666444111111000///////////////000000000000000111111222333444444555<<>>UUUjjj}}}}}}fffSSSKKK[[[nnntttsssuuucccKKK===666000111222000000111000000//////000000111222444777IIIfffzzz|||{{{~~~lll___QQQKKKOOO\\\nnn|||~~~iiiwwwyyyfffWWWPPPSSS___lllqqqnnnhhhccc```bbbhhhlllmmmooovvv|||{{{{{{{{{yyytttlllddd^^^]]]bbbhhhmmmppprrrvvvyyyoooeee^^^___aaa]]]XXXUUUOOOLLLIIIGGGGGGHHHGGGFFFHHHGGGHHHMMMPPPRRRXXX___mmmoooUUUSSSdddPPP>>>:::555555111000//////////////////000000000000000111111222333444444555;;;JJJ^^^mmmxxxwwwmmm^^^ZZZdddwww||||||wwwaaaNNNCCC>>>;;;;;;<<<===@@@CCCFFFIIIJJJPPPSSSVVVVVVRRRLLLHHHEEEIIIMMMYYYjjj{{{yyysssnnnmmmqqquuuvvvyyy}}}xxxqqqiiieee```\\\]]]bbbdddjjjttt}}}~~~|||zzzzzzyyywwwtttrrrqqqpppnnnllljjjjjjjjjjjjhhhgggeeeeeedddcccbbbaaa``````]]][[[ZZZ[[[ZZZZZZ```iii{{{jjjZZZYYY```lllsssdddRRRCCC===>>>???WWWiiiyyy}}}kkkTTTLLL___vvv{{{yyyyyyhhhOOO>>>666111111222111///111000000000000000111222222666999JJJeeeyyy~~~||||||zzz```UUUKKKJJJOOO\\\ppp|||yyyhhhsss}}}lll^^^TTTSSS]]]jjjnnnnnnllljjjjjjlllppptttssssssyyy~~~}}}|||zzzwwwssskkkccc]]]ZZZ```hhhnnnppppppooonnnccc___]]]```aaa[[[VVVTTTPPPMMMJJJHHHHHHHHHHHHGGGJJJHHHJJJOOORRRUUU[[[bbblll{{{vvveeeZZZ```nnnxxxJJJ===:::555555000//////....../////////000////////////000111111000111111222999GGG[[[iiippprrr~~~mmm^^^[[[eeeyyyvvvpppmmmmmmqqqvvvtttoooaaaPPPDDD@@@===:::;;;<<<===>>>??????@@@@@@FFFGGGGGGFFFEEEDDDEEEFFFFFFNNN\\\nnn|||~~~zzzsssppprrryyy}}}~~~xxxqqqjjjgggbbb^^^___cccggglllttt|||}}}{{{yyyzzzzzzxxxuuurrrqqqqqqnnnmmmkkkjjjjjjjjjhhhfffddddddcccbbbaaa```______^^^[[[[[[\\\[[[[[[ccckkkhhhYYYYYY```kkk|||qqqaaaQQQCCC>>>@@@DDD___ooouuuoooYYYRRRggg||||||~~~mmmSSS???777111222333111///000111000000000000111222222666:::IIIbbbwww~~~|||qqqVVVMMMIIIMMMTTT___qqqttttttgggqqqtttfffZZZWWW___kkkpppssswwwyyyyyyxxxyyyyyyyyyyyy~~~{{{wwwtttqqqlllddd___\\\aaahhhnnnpppooommmlllffffffhhhkkkfff\\\UUUSSSRRROOOKKKHHHHHHIIIIIIIIIKKKJJJLLLQQQTTTWWW]]]ddduuu{{{rrrfff___XXX___ppp|||mmmCCC;;;:::444444//////.........//////000//////......//////000111///000111222999HHH[[[jjjmmmrrrmmm^^^[[[eeezzz}}}qqqeee^^^ZZZWWWYYY^^^YYYWWWOOOCCC<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;>>>????????????BBBFFFJJJJJJUUUfffwww}}}xxxrrrrrrwwwuuuooojjjgggccc___```ccchhhlllrrryyy~~~}}}{{{xxxzzz{{{yyyuuuqqqpppqqqnnnmmmkkkkkkkkkiiigggeeeddddddcccbbbaaa```_________\\\\\\\\\\\\]]]eeennnhhhXXXXXX___iiixxx}}}nnn^^^OOOBBB???BBBLLLlllxxxsss~~~ppp^^^\\\qqq~~~~~~qqqVVV???888222222333111///000111111000000111111222333555888FFF^^^uuu~~~jjjRRRLLLMMMVVV^^^eeeuuuwwwfffkkkfffooo{{{nnnaaa\\\cccnnnuuu{{{}}}~~~}}}zzzuuusssppplllfffaaa^^^bbbhhhmmmppppppooonnntttvvvzzz{{{rrrcccZZZWWWSSSOOOKKKIIIIIIJJJJJJJJJMMMKKKMMMRRRVVVXXX___fff}}}~~~}}}rrreeeWWWOOONNNccc}}}eee???:::999333444//////.........//////000...............///000000000111333555;;;JJJ^^^mmmooouuulll]]][[[eeezzzqqqdddWWWPPPIIIDDDDDDIIIEEEHHHEEE===777777999::::::;;;<<<<<<<<<;;;:::999999:::;;;;;;===AAAFFFJJJPPP]]]pppyyysssrrrssszzz}}}yyyrrrlllhhhgggdddaaabbbfffgggjjjpppwww}}}}}}{{{xxxzzz{{{yyyuuuqqqpppqqqnnnmmmkkkkkkkkkjjjgggeeeeeeddddddcccbbbaaa``````___]]]\\\]]]]]]^^^fffooogggXXXWWW^^^iiiuuu{{{lll\\\MMMBBB???CCCRRRuuurrrzzzooobbbeeexxx|||~~~tttXXX???888222222333111///000111111111000111111222333333666DDD\\\ttt|||gggRRRNNNRRR___ggglllzzzgggYYYaaadddmmm}}}~~~yyymmmbbbggguuu|||{{{xxxtttooohhhbbb___ZZZbbbmmmvvvzzzyyyxxxvvv}}}vvvhhh]]]TTTVVVSSSOOOMMMLLLKKKJJJIIILLLSSSRRRQQQWWWYYY```ooo}}}}}}|||rrr___OOOGGGMMMMMM^^^{{{PPP???999666777666111000///...------...///............////////////222111111333;;;KKKbbbtttrrryyyooo^^^___gggyyyvvvbbbVVVKKKFFFDDDAAA>>>===:::<<<>>>===;;;888777888999;;;===?????????===<<<999999999;;;>>>CCCGGGJJJVVVcccuuuxxxjjjaaafffgggmmmuuuyyyyyyzzz}}}zzzwwwlllkkkjjjiiihhheeeaaa]]]aaa```fffsss}}}~~~{{{wwwvvvwwwvvvrrrooommmlllkkkjjjiiigggfffffffffdddbbb```^^^^^^^^^^^^^^^bbb```aaaccc^^^bbbuuufffWWWXXX^^^fffvvv|||kkk[[[MMMCCCBBBEEETTTvvviii^^^dddyyy|||~~~YYYEEE666333555111111333...111111000000111111222333888666AAA\\\uuu~~~yyyfffWWWYYYbbbmmmsssvvv}}}ddd]]]bbbbbbjjjyyy}}}sssjjjppp}}}|||zzzwwwssslllfff```]]]WWW```mmmxxx~~~zzzggg]]]VVVTTTQQQNNNMMMLLLLLLKKKJJJMMMTTTSSSTTT\\\```jjj|||~~~{{{wwwlll[[[MMMEEEIIINNNbbbzzz~~~~~~LLL===777555555444111000///...---......///............////////////111111111444===NNNdddtttvvvzzzooo^^^^^^fffxxxqqq\\\PPPEEEAAA???<<<:::999999:::<<<;;;999888888999>>>>>>?????????===:::999999999:::<<>><<<::::::;;;<<>>;;;;;;:::888999777777888888888999<<>>YYYvvvyyyuuujjj~~~uuu~~~vvvtttzzzyyylll```ZZZcccccciiivvv~~~|||xxxvvvrrrqqqnnnllljjjiiihhhhhhxxx||||||uuupppllloooqqqnnneee[[[TTTOOOLLLMMMMMMMMMOOOSSSTTTUUUTTTQQQVVVXXXbbboooyyy|||sssfffXXXLLLDDD@@@BBBCCC]]]zzzyyyxxxyyyUUU>>>:::777555555111......//////////////////............////////////---111333666DDD[[[oooxxxyyy{{{~~~ooo___]]]dddtttgggQQQFFF<<<;;;<<<:::999:::888999::::::;;;===@@@CCCEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLGGGJJJLLLOOOQQQUUUYYY]]]fffhhhnnnwww~~~jjj```___||||||xxxtttrrrkkkjjjgggfffeeeccc```]]]\\\[[[^^^gggqqq{{{}}}yyyvvvqqqpppnnnllliiigggeeedddcccccccccbbbaaa```______^^^___\\\\\\___]]]eeezzz|||bbbYYY[[[dddppp|||iiiWWWFFF???CCCMMMiiizzzrrrVVVQQQ[[[ssskkkIII999444555000111444///111111000000111111222333333444>>>VVVtttxxx~~~uuuqqq{{{iiisssnnnlllsssxxx{{{~~~|||sssfff]]]fffdddhhhrrr}}}wwwvvv~~~}}}yyywwwuuuooommmkkkiiiiiijjjkkkmmmwwwyyyyyywwwqqqkkkfffcccccc```ZZZVVVSSSPPPLLLHHHKKKLLLMMMPPPTTTVVVVVVUUUPPPUUUZZZfffuuuzzzmmm```SSSJJJDDDAAACCCEEEdddwwwzzziiiMMM<<<;;;777666666111---...//////000/////////............////////////...222222444CCC]]]qqqxxxxxx|||ppp```]]]dddtttkkkOOOEEE;;;999;;;:::999::::::<<<>>>??????AAADDDGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPSSSWWW[[[ccchhhtttiii___\\\ttt~~~yyyuuurrrpppkkkiiigggeeeeeedddbbb```___]]]^^^eeennnxxx{{{xxxtttrrrpppnnnkkkhhhfffeeeccccccccccccbbbaaa```___]]]___[[[[[[^^^]]]fff|||yyyaaaZZZ\\\eeettt{{{jjjXXXHHH@@@FFFPPPkkkuuupppUUUQQQZZZqqqlllJJJ:::444555000111444///111111000000111111222333444555===SSSrrryyyyyyvvvyyylll]]]fffttt~~~jjjeeejjjnnnqqqxxx~~~yyynnncccgggdddgggooowwwyyylll___]]]^^^^^^\\\]]]bbbhhhkkk{{{}}}zzzvvvtttsssmmmkkkiiigggggghhhkkkmmmnnnnnnmmmjjjeee```]]]]]]\\\XXXSSSPPPNNNLLLIIIHHHIIIIIIKKKOOOSSSUUUUUUTTTQQQVVV^^^mmm~~~~~~ttteeeXXXNNNHHHCCCAAADDDHHHhhh^^^GGG;;;:::666555555///,,,---///000000000//////............///////////////333222222AAA]]]rrrxxxxxx}}}rrraaa^^^dddtttpppPPPEEE<<<:::;;;:::999:::===@@@BBBDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVWWWWWWVVVWWWZZZ\\\```fffsssggg[[[YYYmmm|||wwwssspppooojjjhhhfffeeeffffffdddccc```]]]]]]bbbiiittt|||zzzvvvtttrrrooollliiigggeeebbbbbbccccccbbbaaa```___]]]^^^ZZZYYY]]]\\\ggg}}}www```ZZZ]]]fffvvvzzzkkkZZZJJJBBBHHHSSSlll|||qqqoooTTTPPPXXXooonnnKKK;;;555555000111444000111111000000111111222333444444;;;PPPqqqyyytttvvv}}}___UUU[[[dddzzzfff___bbbeeehhhrrr}}}xxxmmmgggdddfffmmmtttzzzrrrllleeeYYYMMMKKKGGGDDDDDDEEEFFFLLLQQQUUU^^^sss~~~}}}}}}}}}zzzvvvrrrppppppmmmkkkhhheeeeeefffiiikkkgggfffeeeaaa\\\YYYWWWXXXUUUSSSQQQNNNJJJGGGGGGIIIGGGHHHJJJMMMQQQSSSSSSRRRXXX^^^gggyyy}}}yyynnn^^^QQQIIIEEEAAA???DDDIIIjjj}}}XXXCCC::::::555333444...,,,---///000000000//////............/////////000000333111000@@@]]]rrrxxxzzzsssbbb^^^eeetttrrrRRRHHH>>><<<===<<<;;;<<>><<<===>>>@@@CCCGGGEEEFFFKKKMMMMMMPPPUUUSSSSSSUUUXXX]]]```aaa```bbbbbbdddhhhlllooonnnmmmiiiiiiiiiiiikkknnnqqqsssvvv}}}aaaVVVTTTbbb}}}yyytttoookkkhhhiiiiiijjjjjjiiiiiiiiiccc```^^^\\\]]]ggg~~~|||uuussspppnnnlllhhhdddaaabbbaaa```______^^^^^^___\\\]]]XXXVVVXXXWWWccc|||ooo\\\XXXXXXdddyyyvvveeeYYYIII@@@MMMbbbyyyuuu{{{dddXXXTTT___xxxtttJJJ===888777111333777222000000000000000000000000555555888HHHjjjyyyxxx|||mmmnnnzzz~~~kkkVVVJJJMMMUUUgggyyyppp]]]XXX\\\^^^dddrrr~~~~~~oooiiiddddddiiiuuu|||zzztttllleee^^^TTTJJJBBB@@@>>><<<<<>>HHHWWW___\\\fff|||lll[[[```rrrsssNNN;;;666888444333555111111111111111111111111111111333555AAA^^^zzzyyywwwlllgggooo||||||kkkXXXOOONNNOOOQQQUUUjjjwww}}}vvvjjjgggkkkmmmwww|||sssiiiffffffjjjsss|||~~~{{{vvvoooeee[[[TTTLLLCCC>>>;;;<<<===>>>@@@EEEKKKQQQSSSWWWaaammmuuu~~~~~~{{{yyywwwuuusssqqqooommmllllllllljjjhhhcccccccccbbbaaa___]]]\\\XXXVVVTTTSSSRRRQQQNNNLLLKKKKKKIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKLLLOOOXXXbbbpppyyy}}}zzz{{{yyysssnnncccSSSFFFCCCAAA???EEEPPPpppzzziiiFFF>>>;;;777444222000///.......................................///////////////...333444555LLLjjjvvv~~~wwwfff]]]cccrrreeeNNNNNNNNNPPPSSSRRRPPPSSSXXXbbbhhhrrryyy}}}mmmVVVSSSVVVfff{{{uuuqqqmmmiiifffggghhhhhhhhhggggggfffeeeddd```^^^^^^]]]bbbnnnzzzuuurrrnnnkkkjjjhhhfffdddaaa```___^^^^^^]]]]]]]]]ZZZ\\\WWWVVVZZZZZZgggiiiZZZ\\\___kkkgggPPPFFF@@@<<>>666999555333444111111111111111111111111111111333555===WWWzzz|||ssseeeZZZVVV[[[dddcccZZZQQQMMMJJJIIILLLQQQdddlllqqqlllgggiiiqqqwww}}}~~~rrrkkkiiihhhmmmsss}}}~~~zzzuuummmbbbYYYRRRKKKDDD???;;;===???@@@AAAFFFMMMSSSZZZ___iiiwww~~~}}}{{{xxxuuurrrpppooonnnllljjjjjjjjjjjjhhhgggbbbbbbbbb```___]]][[[ZZZVVVTTTRRRQQQQQQPPPMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIKKKNNNSSS^^^iiivvv}}}xxxxxxuuummmeeeVVVJJJBBBAAA??????LLL___~~~YYYDDD;;;999666333111///..........................................///////////////...333333666PPPrrrxxxhhh^^^dddrrrmmmYYYXXX[[[```bbb^^^XXXYYY^^^mmmuuuiiiTTTSSSXXXlllzzzwwwrrrnnnllljjjgggeeedddeeeeeeffffffeeeeeeeeeddd```^^^^^^^^^```iiissswwwtttoookkkiiigggeeecccaaa```___^^^]]]]]]]]]]]]ZZZ[[[WWWWWWZZZ[[[hhhhhhZZZ]]]bbbnnnhhhQQQFFF???;;;DDDTTTWWWZZZmmm```[[[eeewww[[[AAA666:::666222333222222222222222222222222222111444444999OOOrrr~~~zzzfffTTTKKKIIILLLOOONNNMMMMMMOOOMMMJJJMMMSSSXXX]]]bbbccccccjjjvvvxxxpppkkkiiijjjnnn{{{~~~{{{rrrkkk```VVVPPPJJJDDD???===???BBBBBBBBBFFFNNNTTTcccfffooo||||||zzzyyyxxxuuurrrooonnnnnnlllkkkiiihhhiiihhhfffeeebbbbbb```^^^]]][[[ZZZYYYUUUTTTQQQPPPPPPOOOMMMKKKGGGGGGHHHHHHHHHIIIJJJJJJMMMJJJJJJMMMQQQXXXeeeqqq~~~|||vvvuuupppeee[[[OOODDD???AAA???BBBZZZvvvMMMCCC999888666333000.............................................///////////////...333444777TTTzzzzzzjjj^^^cccqqquuudddbbbiiirrruuummmbbb^^^aaasss}}}iiiUUUVVV\\\tttzzznnnkkkhhheeeeeeeeedddcccaaabbbcccdddddddddddddddddd```______^^^___eeemmmuuu{{{wwwrrrmmmkkkhhhfffddd``````___^^^]]]]]]]]]]]]YYY[[[WWWWWW[[[[[[iii}}}fffYYY]]]cccooo~~~gggRRRGGG???;;;GGGXXX\\\___sss|||[[[ZZZeeevvvbbbEEE777:::555111333333222222222222222222222222222555444666IIIkkk}}}ttt[[[JJJFFFHHHJJJIIIIIIJJJMMMRRRQQQOOOPPPTTTPPPTTTYYY^^^bbbiiiuuuyyyqqqmmmkkklllooovvv{{{}}}ppphhh]]]TTTNNNIIICCC???>>>AAACCCCCCCCCGGGOOOUUUdddeeemmmzzz}}}vvvvvvvvvtttqqqooonnnooollljjjhhhggghhhgggeeedddcccaaa___]]][[[ZZZYYYYYYUUUSSSQQQPPPPPPOOOMMMKKKEEEFFFFFFGGGHHHHHHIIIIIIOOOLLLLLLOOOTTT\\\jjjwwwvvvooommmhhh[[[OOOMMMDDD@@@AAA@@@GGGggg~~~sssAAA>>>777777666333000............................................./////////000///...333444888WWWzzzjjj]]]cccqqqyyyiiiiiirrr~~~yyyiiiaaaaaaxxxlllYYY[[[___yyy}}}vvvpppfffdddaaa___```bbbbbbbbb___```aaabbbcccdddddddddddd```______^^^^^^cccjjjppp~~~zzztttooollljjjgggeee``````___^^^]]]]]]]]]]]]YYY[[[WWWWWW[[[\\\iii{{{dddWWW]]]cccooo|||gggRRRHHH???<<>>AAABBBCCCIIIRRRYYYeeelllnnnvvv}}}yyyxxxwwwvvvtttqqqooommmkkkjjjgggfffeeedddbbbbbbbbbbbb```___^^^\\\ZZZXXXWWWVVVQQQOOOMMMLLLKKKJJJKKKKKKEEEGGGIIIIIIHHHIIIKKKMMMPPPJJJLLLXXX```eeessszzzooofff___WWWNNNGGGCCC???>>>???BBBVVVvvvttteeeCCC===888666222000000///...------,,,,,,,,,,,,---......///////////////............///444333555UUU{{{fffaaadddqqqvvvtttnnn^^^^^^gggnnnVVV]]]iiiyyytttlllccc]]]WWWSSSQQQSSSXXX[[[ZZZXXXTTTYYY___dddeeeeeeeeeeeebbb```]]]ZZZXXX[[[___ccckkkzzz|||sssmmmjjjhhheeecccaaa```___^^^]]]^^^______\\\[[[ZZZXXXVVV]]]ooosss^^^XXX[[[cccqqq}}}kkkUUUFFF???BBBNNN[[[]]]___{{{lllQQQTTThhhwwwoooMMM::::::555111333333111111000000111222333333///444222444BBBSSSsss{{{|||uuuYYYHHHKKKMMMLLLRRRQQQSSSWWWYYYXXXUUUQQQOOOOOOPPPSSSYYY\\\___gggppp{{{{{{pppiiihhhnnnrrryyy~~~yyyvvvpppggg\\\UUUMMMDDD@@@@@@<<>>>>>BBBPPPmmmtttzzz[[[@@@;;;888555222000000///...------,,,,,,,,,,,,---....../////////////////////...//////444222555TTT{{{fff```cccoooyyysssxxxyyyooo^^^TTT]]]jjjlllXXXcccuuusssjjjeee]]]UUUQQQOOOLLLKKKMMMRRRTTTRRRPPPOOOUUU]]]ccceeecccaaa```aaa```]]]ZZZXXXYYY]]]aaaiiivvvwwwooollljjjgggeeebbbaaa```^^^^^^]]]^^^^^^[[[ZZZYYYWWWVVV\\\oooppp]]]WWWZZZbbbppp}}}kkkUUUEEE>>>BBBOOO[[[^^^bbb~~~dddPPPUUUiiixxxjjjJJJ999:::555222333333111111000000111222222333000555333444>>>MMMmmmzzz{{{yyy^^^NNNQQQTTTTTT[[[^^^ccchhhiiieee\\\SSSNNNNNNMMMPPPTTTVVVZZZcccmmmwwwvvvllliiikkkmmmpppxxx|||wwwssspppfff\\\TTTLLLCCC??????===@@@CCCEEEFFFIIIOOOTTTTTTZZZ]]]iii~~~~~~}}}xxxtttttttttsssrrrooommmkkkiiihhheeeeeeffffffeeecccaaa```]]]\\\ZZZXXXVVVTTTSSSRRROOONNNLLLJJJHHHHHHHHHHHHGGGHHHJJJMMMOOONNNKKKHHHDDDIIITTT```hhhuuu~~~rrrkkk```WWWPPPIIICCC>>>===???@@@HHHaaa|||vvvsssNNN<<<999777555111000//////...------,,,,,,,,,,,,---............//////////////////000000333222555TTT}}}hhh___bbbnnnxxxnnniii```UUUJJJJJJZZZmmm|||uuupppnnnxxxggg[[[jjjzzzggg\\\VVVOOOIIIGGGGGGEEEEEEHHHKKKMMMJJJGGGJJJRRR^^^fffhhheeeaaa^^^___^^^\\\YYYWWWWWWZZZ]]]eeeppp|||rrrnnnkkkiiihhhcccbbbaaa```^^^]]]\\\\\\ZZZYYYXXXVVVUUU\\\nnnmmm[[[VVVYYYaaappp}}}kkkTTTDDD>>>BBBPPP]]]```iiippp\\\QQQWWWjjjyyyaaaEEE777:::666333444222111111111000111111222333111666444333999EEEeee{{{yyy~~~dddTTTWWWZZZ]]]eeelllsss|||~~~wwwhhhXXXOOONNNMMMNNNRRRTTTWWW```iiivvv|||sssoooiiijjjlllsss}}}xxxtttqqqggg[[[SSSKKKCCC>>>???>>>AAADDDEEEFFFHHHKKKNNNNNNSSSVVVccc}}}||||||{{{wwwsssrrrrrrqqqpppnnnllljjjhhhgggcccdddeeefffeeebbb```^^^\\\[[[ZZZWWWUUUSSSQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGHHHIIILLLPPPRRRQQQLLLGGGIIIPPP[[[bbbhhhxxxyyyrrrjjj___TTTLLLFFF@@@===>>>AAACCCNNNnnn}}}|||bbbGGG<<<888777444111/////////...------,,,,,,,,,,,,---..................////////////111///333222666VVVjjj___bbbnnnrrrdddYYYMMMEEEAAAFFFZZZoooxxxxxxvvvrrrmmmjjjiiijjjttt}}}}}}ddd]]]qqquuubbbVVVOOOHHHDDDDDDBBBBBBCCCFFFIIIIIIGGGDDDIIIRRR___iiillljjjeeeaaa]]]]]]\\\YYYVVVVVVWWWYYY___iii{{{uuuooollliiihhhccccccbbbaaa___]]][[[ZZZXXXWWWWWWVVVUUU\\\ooo~~~lll[[[WWWZZZbbbrrr|||jjjTTTEEE???CCCQQQ^^^___pppfffWWWRRRYYYkkkxxx~~~YYYAAA777:::777444555111222111111111111111222222111666555444777>>>^^^~~~xxxjjjYYY[[[^^^bbbmmmuuusss___SSSPPPPPPRRRUUUWWWYYY```iiizzzyyyssshhhhhhkkkqqq{{{{{{yyyrrrhhh\\\SSSKKKCCC?????????AAADDDFFFFFFGGGGGGHHHFFFKKKOOO^^^{{{}}}|||{{{vvvsssssspppooonnnllljjjhhhgggfffbbbcccddddddcccaaa___]]]\\\[[[YYYWWWTTTRRRPPPOOOLLLKKKIIIHHHGGGFFFGGGGGGIIIKKKNNNQQQSSSQQQNNNKKKPPPXXXaaafffmmmxxxzzzrrrkkk___SSSIIICCC>>><<<<<>>888666333000/////////...------,,,,,,,,,,,,---......---.........//////000000000///333333888WWWmmmaaadddooolllZZZMMMDDDBBBCCCIII]]]rrrtttkkkeeeeeeeeeddddddeeeiiilllttt{{{~~~{{{yyywwwzzz~~~bbbbbb|||}}}nnn\\\PPPIIICCCAAABBB>>>???AAADDDFFFGGGEEEDDDFFFOOO[[[eeehhhfffbbb___ZZZ[[[[[[YYYWWWUUUUUUVVVXXXbbbuuuxxxoookkkhhhfffccccccccccccaaa^^^[[[YYYWWWWWWVVVUUUUUU\\\ooo|||kkk\\\YYY\\\ddduuuyyyhhhSSSEEE???CCCPPP]]]^^^vvv~~~___TTTPPP[[[lllwww|||wwwUUU@@@999;;;777666666111222222111111111111111222111555444555777;;;XXXyyyqqq______bbbhhhuuu{{{eeeXXXRRRRRRVVV[[[]]]```gggppp~~~tttiiihhhjjjpppxxx}}}}}}tttiii]]]TTTKKKCCC???@@@AAACCCEEEHHHHHHGGGEEECCC???DDDIII[[[|||}}}|||zzzvvvssssssnnnmmmllljjjiiigggfffeeeaaaaaabbbbbbaaa___]]]\\\[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJHHHGGGGGGGGGHHHIIIJJJMMMPPPRRRQQQQQQQQQRRRVVV^^^hhhqqq~~~yyytttxxxooohhh\\\PPPFFF???===<<<999@@@OOOiiisssSSSEEE>>>999555333000...//////...------,,,,,,,,,,,,---......------......///000000000///...333444888UUUzzzpppbbbfffqqqiiiSSSGGGAAAEEEIIIOOObbbxxxlll^^^\\\YYYZZZ[[[]]]___dddjjjnnnuuuzzz{{{vvvsssrrruuutttxxxwwwbbblllmmm```RRRIIICCC>>><<<===;;;===???BBBDDDEEEEEEEEEGGGMMMUUU[[[]]][[[YYYXXXWWWYYYZZZZZZXXXUUUTTTTTTTTT\\\nnn{{{qqqkkkfffcccbbbcccddddddbbb___[[[YYYWWWVVVVVVVVVVVV]]]qqqzzzkkk]]][[[^^^fffxxx~~~sssdddPPPCCC>>>AAAMMMYYY\\\yyyvvvZZZQQQNNN^^^nnnwwwyyy}}}uuuTTTBBB<<<<<<888777777111333222111111000111111111222333333666777888RRR{{{}}}~~~vvvdddcccgggpppkkk___TTTTTTXXX___eeelllxxxxxxooojjjjjjpppwww}}}||||||}}}vvvkkk^^^UUULLLDDD@@@AAADDDEEEHHHJJJKKKHHHDDDAAA>>>CCCHHH\\\}}}|||{{{yyyuuurrrrrrllllllkkkiiigggfffeeedddaaa``````___^^^]]]\\\[[[ZZZYYYWWWTTTQQQOOOMMMKKKIIIHHHHHHGGGHHHIIIJJJKKKJJJOOORRRQQQNNNOOOTTTZZZ]]]ffftttuuuppppppjjjdddYYYMMMCCC???>>>???<<>>HHHRRR\\\zzzuuuZZZRRRPPP```pppwwwxxx|||tttVVVFFF???>>>888888888111333222222111000000111111444222111555888444IIIooo}}}vvveeeeeejjjuuuqqqhhhZZZYYY\\\dddnnn}}}~~~vvvooolllrrrxxx{{{|||yyyyyy{{{wwwlll___UUULLLDDDAAABBBFFFHHHJJJMMMMMMJJJEEEAAAAAAFFFJJJ]]]}}}{{{yyyxxxtttqqqqqqlllkkkjjjhhhgggeeedddddd```___^^^]]]\\\[[[[[[[[[XXXWWWUUURRROOOMMMKKKJJJHHHHHHGGGGGGHHHJJJKKKLLLKKKPPPSSSQQQLLLMMMVVV___eeeooo~~~tttllliiigggbbbXXXLLLDDD@@@AAACCCBBBLLLiiiyyyWWWGGG@@@;;;888444222///......///......---,,,,,,,,,,,,---......---------...///000000111000///333333444LLLjjjuuuuuucccfffppphhhRRREEE@@@EEEJJJRRRkkkyyy]]]PPPPPPNNNQQQVVV[[[bbbjjjsssyyyyyyyyywwwrrrmmmlllnnnqqqxxxzzz|||llleeeoooYYYQQQIIIFFFBBB>>><<<======???AAACCCEEEIIILLLOOO^^^^^^\\\YYYUUUSSSSSSUUUSSSVVVZZZ[[[ZZZWWWUUUTTTSSSVVVaaaxxxvvvmmmeeeaaa```bbbdddeeeddd```\\\YYYWWWWWWWWWWWWWWW___sssvvvhhh]]][[[^^^gggyyygggYYYIII>>>999;;;DDDNNN]]]zzzxxx]]]UUUTTTaaaqqqxxxyyy|||uuuXXXHHHBBB???888888999222333333222111000000111111555222///555777222CCCggg~~~rrrcccccciiiwwwwwwpppaaa^^^```hhhvvv}}}vvvnnnmmmsss|||}}}{{{zzzyyyyyyooobbbVVVJJJAAAAAAEEEKKKLLLNNNOOONNNKKKFFFBBBGGGEEEJJJ___|||zzzxxxvvvqqqnnnhhhgggfffeeedddccccccccccccbbb___]]][[[ZZZYYYYYYYYYWWWTTTQQQNNNKKKIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLPPPOOOOOONNNLLLMMMXXXcccnnnuuu{{{rrrjjjhhheee\\\RRRJJJCCC@@@@@@BBB@@@VVV}}}gggPPPDDD@@@BBB???888555111///......---,,,---------,,,,,,+++++++++,,,,,,------.../////////...000000000777III___nnn}}}rrreeefffppphhhPPPGGGBBBEEEKKKVVVlllttt[[[RRRMMMNNNSSS[[[ccciiioootttxxxyyyqqqmmmiiiiiioooxxxzzz{{{gggmmm~~~fffTTTOOOHHHCCC@@@???>>>===<<>>>>>;;;777666333222111000////////////000...222666444444CCCXXX}}}kkkbbbeeefffqqqxxxjjjeeecccmmm}}}tttpppssszzz|||zzzyyywwwnnnbbbXXXMMMEEEEEEIIIMMMNNNOOOPPPOOOLLLHHHEEEJJJKKKTTTjjj~~~yyyvvvsssnnnjjjggggggeeedddccccccccccccaaa```^^^[[[YYYXXXWWWWWWVVVTTTRRROOOLLLIIIHHHGGGHHHGGGFFFEEEGGGJJJMMMPPPLLLKKKJJJLLLLLLPPP\\\hhhuuu|||uuummmgggeee___VVVKKKEEEBBB@@@AAACCCKKKhhh[[[HHH???<<<===:::888555111///......---,,,---------,,,,,,+++++++++,,,,,,------.../////////...000000///444DDDXXXgggyyytttfffgggooopppRRRIIICCCGGGMMMXXXnnnvvv]]]RRRMMMQQQVVV___fffmmmssszzz~~~yyyqqqmmmjjjjjjqqqzzztttgggwwwttt___TTTPPPJJJFFFCCCAAA???===???BBBEEEGGGIIIQQQ^^^hhh{{{yyyooobbb\\\bbbhhhkkklllyyyuuueee___ZZZTTTUUUQQQTTT]]]nnn|||mmmhhhgggcccbbbaaaaaaaaa___\\\ZZZWWWQQQUUUYYYXXXeeeyyyqqqbbbXXX\\\aaagggzzzyyydddQQQBBB???===:::AAANNN]]]tttWWW[[[```nnnvvv{{{|||qqqVVVKKKAAA??????;;;777666444333222111111000111111222///111555333222>>>OOO{{{zzzsssccc]]]aaacccooouuupppqqq}}}{{{tttssswww{{{}}}zzz}}}{{{yyyuuummmcccZZZPPPIIIJJJNNNOOOPPPQQQQQQPPPOOOMMMLLLQQQVVVcccxxx}}}{{{xxxtttoookkkggggggfffeeecccbbbaaaaaaaaa___^^^\\\YYYWWWVVVUUUUUURRRQQQNNNLLLIIIGGGFFFEEEGGGFFFEEEEEEGGGKKKOOORRRKKKIIIJJJNNNQQQXXXeeeqqqwwwpppiiieeeddd[[[PPPEEEAAA@@@@@@CCCGGG[[[uuuMMM@@@<<<;;;:::444666333000.........---,,,------,,,,,,,,,,,,++++++,,,,,,------...////////////000000///222===PPP___qqqvvvgggfffmmm|||sssSSSJJJFFFIIIPPP[[[pppzzz```TTTLLLQQQXXX```hhhooowww|||tttooollllllttt}}}vvvvvvjjjZZZWWWTTTPPPLLLJJJFFFCCC@@@BBBDDDFFFHHHNNNYYYgggqqquuuoooeee^^^aaammmvvvxxxmmmaaaYYYTTTWWWQQQRRRYYYiiipppiiigggcccbbbaaaaaaaaa___\\\YYYXXXRRRVVVYYYZZZhhhzzz~~~kkk]]]UUUZZZ___ggg{{{}}}uuuaaaMMM???>>>>>><<>>======<<>>:::666...222000............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......000111111888KKK^^^jjj}}}wwweeeaaafffwwwgggSSSKKKHHHNNNVVVbbbxxxgggXXXMMMNNNVVV```gggnnnxxx}}}uuuppppppyyyrrrddd\\\[[[ZZZYYYYYYWWWTTTNNNJJJGGGGGGHHHMMMVVV```ggglll]]][[[^^^hhhvvvsssbbbYYYTTTWWWUUURRRUUUaaaqqqvvvjjjfffcccbbb`````````^^^ZZZXXXUUUQQQSSSVVV[[[mmmzzzvvveeeYYYTTTYYY^^^fff}}}xxxooo\\\KKK>>>===<<<;;;EEEUUUtttsssWWWQQQ[[[ggg}}}aaaPPPIIIBBBAAA???;;;999999555444333222222111222222333000000333555555777999QQQ|||}}}~~~rrriiigggiiifffjjjrrruuu~~~wwwsssqqqqqqsssuuuyyy~~~~~~~~~~~~|||zzzxxxwwwvvvrrrnnniii^^^SSSLLLLLLQQQTTTWWWWWWVVVVVVYYY]]]eeekkkvvv~~~sssnnnjjjhhhdddcccbbb```^^^]]]\\\\\\\\\\\\ZZZXXXVVVSSSPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHFFFHHHKKKMMMNNNLLLJJJIIIIIIPPPZZZccchhhqqq{{{zzzvvvsssuuuxxxwwwsssWWWHHH===<<<<<>><<<::::::JJJ^^^{{{bbbSSSQQQYYYiii~~~^^^NNNHHHCCCBBB???;;;999:::555555444333222222222222222222222222444555777999HHHqqq|||}}}~~~uuukkkdddgggkkklllqqqzzz}}}yyyuuuqqqwww{{{|||||||||{{{zzzxxxwwwvvvvvvuuusssrrrooofffXXXPPPNNNPPPTTTYYYYYYXXXXXX[[[___hhhmmmwwwuuunnniiigggdddcccaaa___]]]\\\[[[[[[ZZZZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMPPPYYYeeennntttxxxvvvqqqoootttyyyvvvmmmRRREEE===>>>@@@JJJhhhwwwXXXFFFCCC;;;333222......---,,,---......---++++++++++++,,,,,,---------,,,,,,------.../////////000...///222111555KKKddd~~~jjjdddfffuuuvvvyyyoooSSSMMMMMMUUU___mmmlll\\\QQQMMMUUU___eeekkkuuu|||tttoooqqq|||zzznnnhhheeecccbbbcccddddddbbb___\\\VVVQQQMMMQQQZZZcccggghhheeeppppppaaa[[[XXXZZZWWWRRRSSS\\\fffvvv~~~ooojjjcccbbb``````___]]]YYYVVVUUUQQQSSSUUU]]]rrr{{{qqqaaaWWWTTT[[[aaakkk|||oooeeePPPEEE===;;;888;;;QQQkkkuuuWWWPPPOOOWWWmmmxxxYYYMMMGGGCCCBBB@@@;;;999;;;777666555444333333333333222444444222000222555777===ccc}}}yyyzzzrrrmmmkkkiiigggnnntttvvv}}}~~~zzzttt|||~~~{{{zzzxxxwwwvvvuuuuuuuuuuuutttuuutttkkk]]]SSSQQQNNNTTTYYY[[[YYYYYY\\\```iiinnnwwwvvvmmmhhhfffcccbbb```^^^\\\[[[ZZZZZZXXXXXXWWWUUURRROOOLLLJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGGGGIIILLLPPPRRRYYYdddqqqzzzyyyvvvsssnnnlllrrrxxxrrrgggOOODDD>>>BBBFFFTTTxxxsssWWWHHHEEE<<<333333222------,,,---......---++++++++++++,,,,,,---------,,,,,,------...//////000222...///111///333JJJdddnnngggggguuuooommmeeesssqqqUUUOOOOOOXXXcccqqqmmm^^^RRRJJJRRR[[[aaafffqqqyyyqqqnnnrrr}}}yyypppllljjjiiiiiiiiikkklllkkkhhhfff\\\UUUOOOQQQZZZeeekkklllooo~~~lll]]]YYYVVVYYYVVVQQQRRRZZZcccqqqrrrmmmcccbbb``````___]]]YYYVVVVVVRRRTTTVVV___ttt}}}qqq^^^VVVTTT\\\cccnnnyyykkk```KKKBBB<<<;;;777<<>>===CCCfffiii___QQQEEE<<<555111000......---,,,,,,,,,,,,---,,,,,,---...---,,,***)))++++++,,,------......///---...///...---444HHH[[[|||ssshhhfffuuuxxxmmmggg```fffrrr}}}jjjVVVMMMNNN[[[hhhtttppp]]]TTTLLLPPPUUU]]]fffrrr}}}|||qqqiiijjjqqqzzzpppnnnzzz~~~wwwqqqnnnppppppnnnooosssuuussspppnnncccZZZSSSTTT[[[bbbgggjjjzzzlll___YYYVVVUUUTTTVVVSSSWWWdddpppuuuoooeeecccaaa```___]]]ZZZWWWSSSQQQSSSUUU\\\qqq{{{ppp^^^WWWWWW___eeeqqqsssdddZZZJJJ@@@<<<===777;;;aaavvvXXXLLLNNN```yyylllVVVOOOHHHBBBAAA???;;;999;;;===:::777777888888555333666555444444333333333333666DDDccc{{{zzznnnddd]]]___dddjjjuuuooojjjhhh|||~~~}}}~~~}}}{{{{{{~~~~~~{{{zzzxxxvvvuuuuuuuuuvvvyyywwwuuuvvvuuulll^^^SSSSSSUUU[[[aaaccccccfffjjjuuusssnnnllliiifffccc___\\\[[[ZZZXXXVVVWWWVVVSSSPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHHHHKKKRRR[[[bbbhhhooo~~~yyyssswwwssspppmmmiii```TTTKKKBBB>>>@@@CCCNNNtttnnn```OOOBBB:::333//////......---,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++,,,------......///---...//////...444FFFXXXrrrrrrgggfffsss{{{uuurrrmmmeee___\\\```gggxxxlllWWWOOOPPP^^^kkkvvvooo]]]TTTKKKNNNTTT[[[ccclllvvv|||zzzssskkkfffgggnnnvvv|||{{{mmmfffcccoooyyyssspppppprrruuutttuuuyyyzzzxxxtttqqqfff]]]VVVYYY```gggllloookkk```[[[XXXWWWVVVWWWTTTWWWbbbmmmwwwqqqeeecccaaa```___]]]ZZZWWWTTTQQQSSSUUU]]]sss}}}qqq]]]VVVWWW```hhhuuuppp```UUUGGG>>>;;;<<<888???eee~~~\\\PPPTTTcccxxxgggRRRMMMFFFBBBAAA@@@<<<<<<===<<<:::888888888888555222555555444333333333333333666@@@ZZZ|||yyy~~~|||ooogggaaa^^^dddlllvvvfff___ccchhhwww~~~||||||}}}}}}~~~}}}|||{{{yyywwwuuuttttttuuuvvvxxxwwwwwwyyyxxxqqqdddYYYVVVXXX___jjjooonnnnnnqqq|||qqqnnnjjjgggdddaaa]]]ZZZYYYXXXVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGIIIOOOXXXccciiimmmxxxwwwqqqrrroookkkgggaaaWWWJJJAAA===;;;???FFFUUU|||~~~tttbbbLLL???777000...///......---,,,,,,,,,,,,---------,,,,,,++++++,,,,,,++++++,,,------......///---...000111///333CCCSSSeeeqqqfffeeeqqqwwwjjj^^^ZZZYYYWWWWWWXXX```mmmgggXXXPPPSSSaaaooozzzooo\\\SSSHHHLLLQQQVVV\\\ccciiinnniiifffbbb```ccciiipppttt||||||lll]]]ZZZVVV```sss{{{rrrnnnmmmpppuuuzzz{{{~~~|||vvvggg^^^XXX\\\ccciiinnnrrr}}}ggg___\\\YYYWWWWWWXXXSSSUUU___hhh~~~zzzsssfffcccaaa___^^^\\\YYYWWWUUUSSSTTTUUU^^^vvvrrr\\\VVVWWWaaajjjxxx|||lllZZZOOOBBB:::888;;;:::DDDkkk```VVV___mmmzzzaaaOOOKKKEEEAAAAAAAAA>>>>>>@@@<<<:::999999999888555333555444333222222222333333666999LLLnnnwwwsss~~~ooofffaaa___aaakkkxxx{{{___OOOPPP[[[cccsss~~~~~~~~~}}}}}}||||||{{{{{{zzzxxxvvvtttssstttvvvwwwwwwwwwyyy||||||uuujjjaaaVVVXXXcccsss{{{xxxvvvxxxuuuooommmjjjgggccc```\\\YYYXXXVVVTTTSSSOOOPPPPPPOOOMMMKKKHHHGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKPPPYYYcccnnnuuuzzzyyyrrrllljjjfffaaa\\\VVVNNNEEE??????<<>>===???:::::::::::::::999777666666555333111111111222333666555???^^^xxxnnnyyyrrriiifffdddhhhppp|||qqqgggXXXKKKHHHMMMUUU[[[ppp}}}~~~~~~~~~}}}|||{{{{{{{{{xxxwwwtttrrrrrrtttvvvxxxwwwxxxzzz}}}}}}wwwnnnggg^^^```mmm}}}rrrnnnkkkgggfffaaa^^^ZZZWWWVVVUUUSSSQQQMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFKKKOOOUUU[[[bbblllxxx}}}yyyuuuqqqlllhhhhhhbbbZZZRRRLLLFFFBBB@@@@@@???DDDNNNeeexxx{{{```EEE:::555///...111......---,,,,,,,,,,,,------,,,+++***+++,,,---...++++++,,,------......///......000222111333>>>JJJ^^^tttoooeeedddppp~~~xxxeeeVVVTTTVVVXXX___jjjyyymmmXXXRRRWWWhhhuuu~~~ppp\\\QQQDDDGGGKKKMMMNNNOOOQQQRRRNNNQQQVVVYYY[[[]]]aaadddaaafffnnnwww~~~yyyvvvwwwyyy~~~{{{kkk]]]SSSLLLRRR___pppooofffccceeelllrrr{{{dddWWWRRRYYY```bbbffflll}}}hhh___]]]YYYTTTPPPQQQSSSOOOPPPYYYaaauuu{{{qqqgggddd```]]]\\\ZZZXXXVVVVVVUUUVVVWWWeeeqqq\\\VVVXXXccclll{{{xxxgggUUUJJJ???:::888:::===MMMttteeeiii}}}ZZZQQQLLLFFFCCCCCCAAA===;;;<<<999::::::::::::;;;<<<===888666444111000111222222666333888QQQyyy}}}ttt|||vvviiieeeiiimmmvvvmmmPPPJJJCCCCCCGGGMMMRRRVVVlllxxx}}}zzzyyyyyyyyyzzz}}}}}}~~~}}}{{{yyyzzz{{{wwwvvvsssqqqqqqsssvvvxxxwwwxxxzzz|||{{{xxxqqqmmmlllmmmxxxzzzqqqmmmgggbbbbbb___[[[WWWUUUSSSRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGLLLSSSZZZ___dddooo~~~yyyuuurrrpppmmmkkkhhhbbbXXXNNNFFFBBBAAAAAA:::<<>>777666000---111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------++++++,,,------......///......///111111333===HHH___rrrpppgggfffppp|||yyygggYYYXXXXXXYYYdddssssssYYYTTTZZZkkkxxxrrr\\\OOODDDFFFHHHIIIIIIIIIJJJKKKJJJOOOUUUYYYYYYZZZ\\\^^^\\\___eeekkkqqqxxx}}}xxxtttsssuuuwww|||~~~nnn```TTTMMMQQQ[[[kkk~~~lllcccaaadddjjjqqqyyy}}}```RRRNNNXXX```aaaeeennn}}}pppddd___]]]XXXSSSQQQOOOQQQMMMNNNVVV]]]ppp|||qqqgggddd```]]][[[ZZZXXXVVVVVVVVVWWWZZZjjjooo\\\VVVXXXcccnnn}}}vvvfffTTTIII???:::888:::>>>QQQxxxzzzdddqqqzzzVVVPPPKKKFFFBBBCCCAAA<<<::::::888999::::::;;;>>>CCCFFF<<<999666222000000111222444444555EEEjjj{{{nnndddfffoooqqqyyyaaaKKKCCC===>>>DDDJJJPPPVVVdddnnn|||~~~{{{{{{zzzwwwtttssstttxxx~~~|||~~~~~~}}}yyyxxxxxxzzzwwwuuurrrppppppssswwwyyywwwxxxyyyzzzyyywwwsssppptttrrrzzzrrrnnnjjjbbb]]]^^^[[[XXXTTTQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIGGGEEEEEEGGGJJJLLLOOOXXX```dddjjjzzz}}}{{{xxxuuuqqqnnnkkkiii```[[[SSSJJJCCC@@@AAABBB:::BBBUUUjjjxxxmmmOOO666444555000,,,///......---,,,,,,,,,,,,---***+++,,,,,,---------,,,++++++,,,------......//////---...000000333===GGG]]]rrrsssjjjgggpppzzzyyyiii^^^___```cccuuuttt\\\WWW^^^ooo{{{ttt\\\NNNDDDFFFGGGGGGFFFFFFGGGIIIJJJQQQXXXZZZYYYXXXYYY[[[]]]___bbbdddhhhmmmtttxxxvvvvvvvvvuuutttuuuwwwzzzsssdddSSSLLLOOOYYYgggzzzjjjbbbaaadddkkkrrrwwwwwwXXXJJJHHHUUU``````fffppprrriiiaaa]]]YYYSSSQQQRRRPPPQQQLLLLLLSSSXXXkkkssshhhddd```\\\ZZZYYYWWWVVVTTTVVVYYY\\\nnnmmmZZZUUUXXXeeepppuuudddRRRGGG<<<999888999@@@UUU|||hhh]]]tttqqqPPPMMMHHHCCC@@@AAAAAA===:::;;;777888999:::<<>>???DDDGGGNNNVVV[[[cccooo}}}}}}{{{tttnnnmmmpppuuuxxx{{{|||}}}~~~{{{}}}~~~|||xxxvvvwwwyyyvvvtttqqqppppppssswwwyyyxxxxxxxxxxxxwwwuuusssqqqtttqqqvvvssshhhiiiggg^^^ZZZ]]]XXXUUUQQQNNNMMMLLLJJJHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLIIIGGGEEEFFFJJJNNNQQQWWWaaajjjooowww}}}wwwwwwvvvtttqqqmmmgggbbb___SSSQQQLLLFFFBBB@@@AAACCCEEEQQQhhhvvvgggIII111111555///+++---......---,,,,,,,,,,,,---)))***,,,---...---,,,,,,++++++,,,------......//////------///000333===GGGZZZrrr||||||uuullliiipppxxxzzzkkkcccgggkkkrrrwww___ZZZaaarrr~~~vvv]]]MMMEEEFFFFFFFFFEEEEEEGGGHHHLLLSSSZZZ\\\ZZZWWWWWWYYY[[[\\\]]]]]]___ccchhhlllppprrrtttvvvvvvxxx{{{}}}xxxiiiRRRKKKNNNWWWeeexxxiiibbbbbbeeemmmtttwwwqqqPPPCCCBBBRRR^^^___fffqqquuummmfff___ZZZTTTNNNNNNQQQRRRRRRMMMLLLQQQVVVgggvvvhhheee```\\\ZZZYYYWWWVVVTTTVVVZZZ^^^ppplllYYYUUUYYYfffsssuuucccQQQEEE:::888777999@@@XXXxxxXXXUUUrrrkkkKKKIIIEEE@@@>>>AAAAAA===;;;<<<666777888999<<>>999444111000000111...555666888RRRyyy~~~{{{pppnnnlllkkktttuuubbbIIICCC@@@DDDGGGHHHMMMTTTVVV\\\eeerrr~~~rrriiieeeeeeggghhhtttrrrrrrvvv|||~~~{{{yyyxxxwwwxxxxxxwwwuuusssuuutttsssrrrssstttvvvxxxwwwvvvvvvuuutttsssqqqqqqqqqqqqpppqqqyyy~~~pppkkkddd^^^[[[YYYWWWVVVTTTQQQMMMKKKJJJJJJIIIHHHFFFFFFFFFIIIMMMMMMJJJGGGEEEEEEEEEGGGLLLSSSYYY]]]eeelllttt~~~}}}uuutttwwwtttrrrnnnkkkgggbbb\\\WWWUUUJJJCCCDDDAAA;;;===GGGKKKkkk}}}SSSAAA444333333...---222//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------......111//////111000111888@@@XXXppp~~~wwwxxx|||llleeemmmuuutttllleeefffvvvzzzcccZZZ\\\mmm|||zzz___NNNAAACCCFFFGGGGGGGGGHHHJJJRRRVVVZZZ[[[ZZZYYYZZZ\\\]]]]]]^^^```bbbdddfffggglllnnnrrrvvvyyy|||{{{hhhRRRLLLPPPXXXddd}}}tttcccbbbdddeeekkkuuulllPPPEEEBBBMMMZZZaaahhhnnnvvvqqqjjjhhhbbbZZZUUUSSSQQQOOOLLLNNNKKKMMMRRRQQQ[[[rrruuujjjccc___]]][[[VVVSSSTTTOOOWWWZZZaaazzziiiYYYXXX^^^kkkwwwppp]]]MMMCCC===:::666999JJJiii|||fffSSSWWWmmmdddOOOHHHEEEBBB@@@>>>======;;;999<<<:::777777;;;AAAHHHMMM???;;;666333222111111000000888888444@@@aaannneeehhhkkknnnvvviiiOOOFFF@@@CCCIIINNNSSSWWWXXX___gggpppyyyqqqkkkiiigggbbb^^^bbbdddiiirrr{{{}}}zzzvvvxxxvvvttttttuuuuuutttssssssrrrqqqqqqqqqsssuuuvvvvvvvvvuuuuuutttrrrqqqpppppppppooopppvvvvvvoookkkfff___ZZZWWWUUUTTTSSSRRROOOKKKIIIHHHHHHGGGFFFGGGEEEEEEFFFHHHHHHEEECCCGGGIIILLLQQQVVV]]]bbbeeennnyyytttooonnnppptttqqqnnnjjjeeeaaa]]]WWWTTTMMMDDD@@@DDDCCC>>>AAAIII\\\oooNNN>>>222222333...,,,000//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------......000//////000000000777???TTToooxxxyyyzzzjjjccckkksssuuuoookkkpppeee\\\]]]nnn|||}}}aaaOOOBBBDDDGGGHHHHHHHHHJJJKKKRRRVVVZZZ\\\\\\[[[\\\]]]]]]^^^^^^```bbbeeegggiiiooossswww|||~~~jjjSSSLLLOOOYYYgggqqqaaaaaaeeehhhpppzzzqqqSSSGGGCCCLLLYYY```fffnnnzzzqqqppprrrppphhh]]]UUURRRPPPNNNLLLNNNKKKLLLQQQPPPZZZpppxxxkkkddd___^^^[[[VVVSSSTTTOOOWWW]]]gggeee[[[ZZZ```mmmzzz~~~nnn[[[KKKBBB;;;:::777:::OOOqqqwwwrrr^^^OOOVVVnnn]]]KKKEEEDDDBBB???>>>===<<<;;;999:::999777777:::???EEEHHH===999555222111222111111000555555333===XXXwwwuuufff^^^dddjjjooovvvmmmSSSIIIBBBFFFOOOVVV[[[^^^```fffmmmuuuwwwnnnkkklllkkkeee]]]YYYZZZ___hhhppptttssspppsssrrrqqqqqqrrrsssrrrqqqqqqpppooooooppprrrssstttttttttttttttsssrrrppppppnnnnnnnnnmmmqqq{{{vvvnnnhhhfffbbb^^^XXXTTTRRRQQQPPPOOONNNKKKHHHFFFFFFFFFEEEDDDHHHFFFDDDCCCDDDDDDCCCBBBFFFIIIOOOVVV^^^eeejjjmmmyyyooofffiiiooosssvvvooojjjddd^^^ZZZUUUQQQNNNFFF@@@???CCCCCCAAAGGGPPPvvvZZZGGG:::111222222...+++...//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------......///......000//////555===PPPnnnyyyhhh```iiirrr~~~rrrnnnmmmuuuggg^^^___nnn|||cccQQQDDDFFFHHHIIIIIIJJJLLLNNNRRRVVV[[[^^^___^^^^^^^^^^^^^^^___aaacccfffiiikkkqqqvvv|||kkkUUULLLOOO[[[oooooo___^^^dddkkkuuuwwwYYYKKKDDDKKKVVV]]]dddlll}}}zzzppppppuuu~~~|||rrrbbbVVVRRROOOLLLKKKMMMJJJKKKPPPOOOXXXnnn|||llleee```^^^[[[VVVTTTUUUPPPWWW___nnn```[[[[[[aaammm|||zzzjjjXXXIIIAAA:::<<<:::<<>>======<<<;;;999888777777777999===@@@BBB:::777333111111222222111222111111333999IIIgggpppccc\\\bbbiiipppyyyrrrXXXLLLDDDJJJVVV```gggkkkmmmpppttt{{{~~~pppkkkooorrrllleee^^^[[[YYYZZZ___dddhhhiiikkklllmmmoooqqqqqqooommmnnnnnnmmmnnnoooppprrrrrrssssssssssssrrrqqqpppooommmmmmlllkkkmmmrrrzzz~~~zzztttmmmgggcccbbbaaaZZZVVVRRROOONNNNNNMMMLLLKKKHHHFFFEEEEEEEEEDDDBBBGGGEEEDDDCCCDDDEEEGGGGGGKKKMMMRRRZZZdddnnnvvv{{{vvvhhhfffooowwwxxxwwwnnniiiaaaYYYSSSOOOKKKHHHBBBAAAAAAAAA@@@DDDTTTeeeuuuKKK@@@777111222222///,,,---//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------.........---...///......444;;;NNNlllzzzhhh___gggqqq~~~~~~pppooopppzzzkkkaaaaaaooo{{{eeeRRRFFFHHHJJJJJJKKKLLLNNNPPPSSSWWW\\\aaacccbbbaaa```______```bbbeeehhhlllnnnrrrwww~~~jjjWWWNNNQQQaaayyyttt```\\\bbblllwww}}}^^^NNNDDDIIISSSYYYaaaiiiyyy}}}ooommmwww|||gggXXXSSSPPPLLLJJJLLLIIIKKKOOOMMMVVVkkkmmmfff```^^^[[[VVVTTTUUURRRWWW```qqq|||\\\VVVXXX___lll|||uuudddSSSFFF???:::======AAA]]]yyyeeeUUULLLZZZqqqZZZLLLGGGBBB@@@>>><<<<<<<<<:::999666666777888999:::;;;<<<777555222111222222222222444//////444555<<>>@@@BBB@@@AAAPPPmmmhhhEEE===777333333333000......//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------.........---...000///...333:::IIIddd~~~jjj```gggqqq}}}}}}ssstttzzzpppeeecccooo{{{hhhTTTHHHIIIKKKKKKLLLMMMPPPSSSTTTWWW]]]cccggggggdddbbbaaa```aaacccfffjjjoooqqquuuzzzjjjYYYPPPVVVjjjiiiaaagggqqqzzzaaaPPPDDDGGGOOOUUU]]]fffsss}}}uuummmtttooo\\\VVVRRRLLLIIILLLJJJKKKOOOLLLTTTiiinnnfff```]]]ZZZUUUSSSUUUTTTWWW```rrruuuZZZTTTXXXaaannn}}}nnn^^^NNNCCC>>>888<<<@@@LLLkkkzzzaaaRRRMMM___ttt|||VVVIIIBBBAAA???===<<<<<<;;;:::999555666777888999999888888666444222111222333333222666//////555444555IIIddd|||qqqhhhjjjooottt}}}}}}\\\OOOFFFLLLZZZiiiuuu}}}~~~}}}ssssssqqqaaa______^^^]]]ZZZVVVRRRPPPWWWZZZ___eeeiiihhhddd```eeefffggghhhiiijjjkkklllkkklllllllllkkkkkkjjjiiiggggggfffeeeeeeffffffgggfffiiihhhcccbbbdddccc```\\\ZZZXXXVVVTTTRRRQQQPPPOOOMMMJJJIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEEEEDDDBBB>>>@@@CCCEEEIIINNNTTTXXXcccccceeennn~~~kkkeeeiiiooowww{{{qqqfff```XXXQQQKKKGGGCCCAAA:::>>>AAAEEEOOOhhhYYYCCC;;;888555333222111000/////////...------------...,,,++++++******++++++,,,,,,,,,,,,---------.........---///111///...222999BBBYYYwwwmmm```fffppp{{{}}}ssswwwuuuhhhdddooozzzkkkWWWHHHJJJKKKKKKLLLNNNRRRTTTTTTXXX^^^fffkkkkkkhhhdddbbbbbbbbbdddggglllqqqttt{{{kkkZZZTTT^^^ttt{{{sssxxxaaaPPPDDDFFFMMMRRRYYYbbblllvvvyyyrrrrrrxxxbbb[[[TTTLLLJJJLLLJJJKKKOOOLLLSSShhhnnnfff___\\\XXXTTTRRRTTTTTTWWWaaauuuoooYYYTTT[[[fffuuuwwwhhhWWWIII@@@<<<777:::CCCZZZ|||qqqZZZMMMMMMcccyyysssTTTJJJAAA@@@>>><<<;;;;;;;;;:::888666777888888999999888888666444222222333444333222666000000555333222@@@SSS{{{xxxooopppuuu{{{```TTTJJJKKKVVVcccrrr|||}}}vvvpppllllllkkkggg```XXXRRROOOQQQRRRVVVZZZ^^^```^^^\\\___```aaacccdddeeeffffffeeeffffffffffffeeeddddddcccbbbaaaaaaaaaaaaaaa```aaaccc```[[[ZZZ[[[[[[XXXVVVUUURRROOONNNMMMNNNNNNLLLJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCAAAAAADDDIIIMMMPPPVVV\\\aaakkklllppp|||xxxhhhfffoooyyyvvvjjjZZZVVVPPPKKKGGGDDDAAA???<<<>>>CCCOOOdddhhhHHHAAA:::888555222000000000...//////...------------...,,,++++++******++++++,,,,,,,,,,,,---------............///222000...222999>>>SSSoooooo```eeemmmxxx}}}uuu|||zzzkkkeeennnyyyooo\\\IIIJJJKKKKKKLLLNNNRRRUUUUUUXXX___hhhnnnnnnjjjeeecccbbbcccdddhhhnnnsssvvvgggZZZXXXfff~~~```OOOCCCEEELLLPPPVVV^^^gggrrrwwwuuu}}}iii___VVVKKKJJJMMMKKKLLLPPPLLLSSSgggmmmeee^^^ZZZWWWRRRQQQSSSRRRWWWeeezzzjjjXXXTTT]]]kkk{{{sssbbbRRREEE>>><<<999999FFFeeelllWWWKKKOOOhhh}}}hhhPPPJJJAAA???===;;;:::;;;;;;:::888777888888999999999999999777555444444555555444222555111000222222333:::DDDjjj{{{{{{ggg[[[OOOLLLPPPZZZiiivvv}}}uuulllbbb[[[WWWVVVNNNNNNOOORRRVVVYYY[[[[[[[[[\\\^^^___aaabbbbbbcccaaaaaabbbbbbbbbaaa`````````___^^^^^^______^^^\\\ZZZ\\\ZZZUUUSSSTTTSSSOOORRRPPPLLLHHHGGGHHHKKKLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAABBBCCCCCCBBB@@@FFFJJJPPPTTTXXX]]]dddiiisssvvv}}}llljjjhhhsss}}}~~~xxxkkk^^^PPPMMMIIIFFFDDDCCC@@@???AAAAAAFFFWWWuuuoookkk}}}VVV===???999888555000/////////...//////...------------...,,,++++++++++++++++++,,,,,,,,,,,,---------......///...000222111///333999>>>QQQmmmppp```ccckkkuuu|||}}}|||mmmeeennnyyyqqq___IIIJJJJJJKKKLLLNNNRRRVVVUUUXXX```iiiooopppkkkfffccccccccceeeiiioootttxxxzzzbbbYYYZZZkkkzzz___OOOBBBDDDKKKOOOUUU\\\fffqqqxxxzzzmmmaaaWWWKKKKKKNNNLLLMMMPPPLLLSSSgggmmmeee]]]ZZZVVVQQQPPPRRRPPPWWWiii~~~|||gggXXXSSS^^^mmm~~~}}}ppp___OOOCCC===;;;===999HHHjjjhhhXXXLLLQQQkkkZZZHHHEEE>>>???===;;;:::;;;;;;:::888888888999999:::::::::;;;777666555555555555444222333111000000222444777:::ZZZvvv~~~{{{mmmaaaTTTMMMLLLTTTcccqqq~~~}}}oooeee^^^ZZZSSSPPPLLLKKKMMMOOOQQQQQQUUUSSSTTTXXXYYYWWWXXX[[[]]]YYYXXXZZZ[[[XXXVVVXXX\\\ZZZXXXWWWXXXWWWUUUTTTQQQQQQOOONNNLLLJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCEEEAAAAAABBBCCCDDDFFFHHHJJJNNNTTT[[[aaaeeeiiinnnrrrkkkfffjjjyyy~~~zzztttmmm```RRRMMMHHHDDDCCC???<<<<<<@@@AAAHHHYYYuuuiiiaaakkk|||rrrQQQBBB777;;;999666444333222///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,.../////////000222444<<>>>>><<<999777555555555555444444444444777666333111111222444666FFFfffyyy~~~zzzlll[[[QQQMMMQQQ^^^kkkssshhhaaa\\\YYYTTTQQQOOONNNMMMLLLNNNKKKLLLOOOPPPOOOOOOSSSUUUSSSUUUWWWVVVRRRSSSVVVTTTSSSQQQPPPQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEECCCCCCDDDFFFCCCDDDEEEHHHKKKOOOTTTWWW```dddjjjooosssyyysssiiilllttt||||||vvvllleee___UUULLLIIICCC@@@@@@???======???QQQaaavvvjjjjjjxxxdddLLLFFF>>><<<999666444333222111/////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...////////////222444999MMMiiittt___aaaiiiqqqsssfffooo}}}|||hhhQQQJJJFFFIIIMMMOOOPPPSSSTTTXXX^^^bbbeeehhhjjjlllllljjjiiijjjnnnuuu|||zzziii[[[```ooonnnRRRIIIBBBAAABBBBBBEEEIIINNN\\\rrruuucccWWWNNNMMMIIIIIIMMMNNNMMMVVVcccqqqfff[[[WWWVVVRRRPPPQQQTTTZZZoooooo]]]ZZZ[[[aaammmyyyhhhXXXIII===999<<<999???SSSqqqzzzcccWWWZZZlllmmmMMMCCCBBB;;;<<<:::999999:::::::::999777888:::;;;;;;:::888777666666555555555444444444777666333111111222333555<<>>>>>AAAEEEccc~~~zzzqqqyyyvvvTTTIIIJJJFFF<<<999555333222222222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...//////...///111333666HHHccc{{{xxxcccccciiiqqqxxxjjjooo||||||kkkSSSLLLGGGHHHLLLNNNPPPSSSUUUXXX\\\___aaadddhhhkkkmmmmmmnnnppptttyyy~~~yyyiii]]]fffyyy{{{hhhOOOFFF???>>>>>>>>>???AAAEEEWWWrrruuubbbWWWPPPMMMIIIIIIMMMNNNNNNWWWcccoooeee[[[WWWUUURRRPPPRRRSSS]]]ssshhh[[[\\\^^^dddqqquuudddUUUGGG===:::<<<:::BBBWWWttt|||qqq[[[UUUbbb{{{cccJJJCCCCCC===<<<:::888888999:::999888666777888888888888777666666666666555555555555444777666333111111111222333555EEEccc|||}}}nnn___UUURRR\\\ggg~~~qqqppp~~~}}}vvvlllbbb[[[WWWTTTSSSOOOKKKJJJKKKKKKHHHHHHKKKPPPNNNPPPSSSRRRMMMIIIJJJKKKIIIGGGGGGHHHHHHFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBDDDFFFGGGGGGIIILLLNNNUUUWWWZZZ[[[]]]bbbjjjooorrr{{{rrriiiiiinnnwww}}}sssdddTTTJJJFFFEEEDDDAAA>>><<<;;;;;;???JJJUUU{{{~~~|||dddMMMGGGJJJFFF;;;888333111111111111111//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///.........000222666EEE___yyyzzzfffccchhhqqq~~~oooppp|||xxxiiiUUULLLFFFGGGKKKMMMOOOSSSUUUWWWYYY[[[^^^aaafffiiikkklllooorrrwww|||~~~qqqffflll|||zzzvvveeePPPFFF>>>===???>>>>>>@@@DDDWWWrrrsss___TTTOOOMMMIIIIIINNNOOONNNWWWdddnnneee[[[WWWTTTQQQPPPRRRTTT___sssxxxcccXXXYYY^^^dddssssssbbbSSSFFF<<<999;;;:::FFF[[[wwwwwwyyy~~~hhhUUUQQQccczzz]]]KKKEEEEEE@@@<<<:::888888888999888777666666555555555555666666666666666555555555444444777555333111000000111222666;;;QQQrrr|||yyyttteeeWWWRRRZZZeeexxxqqqxxx{{{nnnfffaaa^^^]]]XXXSSSQQQPPPNNNJJJJJJMMMOOOOOOTTT\\\___WWWMMMGGGJJJHHHGGGGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGEEEGGGJJJLLLNNNQQQUUUXXX[[[___cccfffiiioooxxx~~~}}}qqqooorrrtttvvvwwwqqqgggZZZOOOGGGCCCBBBBBB<<<<<<<<<;;;;;;DDDZZZoooyyytttZZZJJJCCCBBB===888555222000111111111000//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...---...000222444@@@ZZZvvv}}}{{{|||hhhdddgggqqquuusss}}}yyyuuuooocccTTTKKKEEEFFFJJJKKKNNNRRRTTTUUUWWWYYY[[[___dddhhhiiikkkoootttyyy~~~yyyqqqyyywwwvvvzzzyyy{{{vvvgggRRRGGG======????????????CCCRRRhhhzzzrrr^^^TTTNNNMMMIIIIIINNNOOOOOOXXXeeelllddd\\\WWWTTTPPPPPPSSSWWWaaarrr}}}tttaaaUUUUUU[[[bbbtttrrr___QQQEEE<<<999::::::KKKccc|||~~~oooyyyxxxbbbSSSQQQcccoooXXXKKKEEEDDD@@@<<<:::888777888888777666555444333333333333444555555555555555444444444444555444222111000000111111777666CCCaaazzz~~~yyyjjj[[[TTT\\\hhh||||||yyysssnnnllleee```[[[YYYUUUPPPOOOQQQSSSZZZjjjyyyyyyjjjVVVJJJJJJIIIGGGHHHHHHIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOSSSVVVZZZ^^^bbbfffaaahhhqqqxxxvvvqqqtttvvvsssnnnkkk^^^VVVNNNJJJEEE@@@>>>@@@888999===@@@FFFVVVttt{{{zzzgggTTTFFF===:::666666444222222222222111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------///111000:::SSSrrr|||xxx|||~~~kkkdddeeeooo}}}xxxxxxrrrnnneeedddcccYYYPPPIIIDDDFFFIIIKKKMMMPPPRRRTTTVVVXXX[[[___dddgggiiikkknnnssswww{{{~~~uuutttyyyyyy}}}{{{oooUUUHHH<<<:::===============HHHXXXggguuuqqq```UUUOOOMMMHHHIIINNNOOOPPPYYYeeekkkddd\\\WWWSSSOOOPPPTTTXXXeeeuuu|||rrr___TTTSSSXXXbbbvvv~~~nnn[[[MMMCCC;;;999:::<<>><<<>>>999:::@@@MMM^^^vvv|||yyyzzz^^^OOOBBB999888999555555444555666555333000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------///000...666OOOooo~~~yyy{{{|||ooodddccclll}}}iii^^^ZZZXXXRRRTTTUUUMMMLLLFFFBBBEEEIIIJJJLLLOOOOOORRRUUUYYY\\\___dddggghhhiiijjjmmmooorrrtttuuuwwwwwwwwwwwwwww{{{wwwxxx{{{\\\MMM>>>:::<<<<<<;;;;;;===CCCMMMYYYhhhxxxmmm```VVVNNNMMMHHHIIINNNPPPPPPYYYfffjjjccc\\\WWWRRRNNNPPPUUUXXXjjj}}}ppp\\\TTTVVVZZZddd{{{wwwgggTTTHHH@@@;;;999;;;BBBaaarrreeekkkqqqZZZSSSWWWkkkYYYNNNGGG===;;;;;;;;;999777666666666555444333333333333333333333333333333222222222222111111000000000000111111111222---222666>>>TTTsss~~~|||ppp```XXX```nnn}}}xxxrrrjjjhhhjjjrrrcccOOOPPPOOONNNNNNPPPPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQVVVVVVVVVWWWXXXZZZ\\\\\\]]]```eeeiiinnntttzzz~~~}}}|||yyytttsssooodddYYYSSSJJJCCCAAACCCCCC>>><<>>999:::???IIIxxxhhheeeoooyyy```PPPQQQ\\\vvvrrrVVVHHH@@@>>>666;;;:::999888666444333222222111111111111111111222222111111111111111111111111111111111111111111111111111...///555@@@RRRlllzzzzzz~~~{{{vvvxxxvvvkkk___YYY\\\bbbuuu~~~kkk]]]WWWYYY[[[\\\]]]^^^aaacccgggggggggggghhhhhhiiiiiihhhhhhiiikkkooossswwwyyyvvvqqqyyywwwjjjaaaXXXNNNGGGEEEFFFBBB>>>>>><<<;;;===BBBLLL[[[ssssssfffooo^^^MMMAAA===<<<777@@@@@@DDDIIIIIIAAA777222//////...---,,,,,,,,,,,,************************,,,,,,,,,------------...............////////////000222BBB```www}}}}}}|||qqq______eeesssooo\\\RRRKKKHHHEEEAAA?????????@@@???@@@AAAAAA@@@AAADDDGGGKKKNNNRRRWWW\\\aaaeeegggddd```[[[[[[```dddeeebbb_________aaafffooozzz~~~YYYBBB@@@===<<<>>><<>>SSS~~~~~~fffeeennnyyypppXXXLLLPPP\\\tttjjjQQQFFF@@@???777===:::999777666444333333222111111111111111111111111111111111111111111111111111111111111111111111111111///000333:::III```tttuuuvvv}}}|||yyyyyyzzzzzz|||zzzqqqddd^^^___dddmmm{{{~~~tttkkklllpppsssttttttwww}}}ssslllmmmwwwqqq]]]RRRLLLGGGCCCBBBCCC@@@===>>>>>>???FFFNNNiiizzzpppooo|||tttZZZPPPHHHHHHKKKGGGNNNOOORRRSSSKKK>>>666555000///...---,,,,,,,,,,,,************************,,,,,,,,,,,,---------------............/////////111000;;;UUUooo}}}~~~}}}xxxbbb^^^```ooowwweeeXXXRRRMMMJJJFFFBBB???=========<<<===>>>>>>===>>>@@@BBBHHHKKKQQQXXX^^^bbbeeefff```ZZZUUUXXX___eeeeeedddaaabbbdddiiiqqq}}}cccHHHCCC???>>>@@@>>>>>>@@@DDDLLLTTTYYYYYYWWWPPPNNNKKKGGGEEEGGGLLLPPPPPPQQQLLLMMMRRRQQQYYYmmmvvveee___YYYVVVQQQNNNRRRXXXccc|||vvvdddWWWXXXfffrrr|||tttcccPPP???;;;;;;999:::???[[[zzziiikkksssuuufffPPPIIIPPP___uuu___MMMEEE@@@AAA999>>>999888777555444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222;;;OOObbbnnnpppttt}}}}}}~~~{{{rrrpppuuu{{{}}}rrrkkkjjjmmmrrr}}}yyy}}}{{{xxxwwwqqqmmmqqqzzzyyyfffQQQHHHFFFEEEBBBBBB??????@@@BBBBBBHHHWWWeeeuuuwww~~~cccQQQNNNOOOZZZeeeeeeggg___WWWRRRGGG999222333000///...------,,,,,,,,,************************++++++,,,,,,,,,------------------.........//////222///777PPPkkk}}}hhh``````ooo|||mmmbbb]]]\\\UUURRRMMMHHHCCC@@@>>>===;;;<<<===>>>>>>???@@@AAACCCHHHOOOXXX___dddfffggg```WWWRRRWWWaaafffggggggkkknnnrrrzzzlllLLLDDD@@@???BBB@@@@@@BBBGGGNNNTTTWWWVVVSSSXXXUUUPPPJJJFFFFFFIIILLLQQQQQQMMMOOOVVVVVV___tttuuuddd___YYYUUUPPPNNNSSSZZZkkkrrr```UUUYYYjjjwwwsss```NNN>>>:::;;;:::<<>>@@@AAAAAAAAAFFFNNNXXX```eeeggghhh```WWWSSSYYYcccgggjjjmmmvvvzzztttPPPEEE???@@@CCCBBBBBBEEEJJJQQQVVVYYYXXXWWWVVVUUUSSSPPPMMMLLLNNNOOOOOOPPPMMMQQQYYYZZZdddyyytttbbb^^^YYYUUUPPPNNNUUU^^^tttppp___UUUZZZjjjxxxqqq[[[KKK===::::::999===EEE\\\yyyxxxuuuyyy^^^KKKJJJSSSiiiwww~~~qqqOOOIIIDDD???AAA999;;;666666555444444444444444222222222111111111000000000000000000000000000000000000000000000000000000///000222111......:::GGGXXXhhhqqqooouuuzzztttppprrr|||yyypppnnn|||wwwtttwww}}}xxx|||oooiiigggjjjnnnlllpppuuu{{{yyycccVVVJJJFFFEEEAAA===;;;<<<;;;>>>FFFUUUnnn~~~yyybbbYYYbbbyyylllMMMBBB>>>666111333111000///...------------************************++++++++++++,,,,,,,,,,,,,,,------------.........///000777JJJeee~~~nnneeeaaakkk|||qqqfff``````bbbbbb```[[[VVVPPPKKKGGGEEEAAA???<<<<<<===???@@@@@@AAAFFFNNNVVV]]]bbbdddeee\\\TTTRRR[[[cccffflllttt~~~VVVHHHAAAAAAEEEDDDCCCFFFKKKQQQUUUXXXYYYYYYXXXZZZ[[[[[[YYYWWWVVVWWWQQQQQQNNNPPPYYY[[[ggg~~~rrr```]]]YYYUUUPPPOOOXXXbbbzzzkkk]]]VVV[[[jjjyyy|||lllRRRFFF<<<999777666>>>JJJgggyyyvvvrrrWWWIIIMMMWWWlllxxx|||gggJJJGGGBBB===???888999555555444444444444444555333333222222111000000000000000000000000000000000000000000000000000000000......111222111000666???KKK___oooqqqsss~~~}}}yyyuuuvvv}}}uuurrr|||uuuuuu}}}nnnqqqwww~~~~~~rrrhhhgggiiikkkpppvvvvvv|||tttfffUUULLLEEECCCBBB>>>;;;<<<@@@@@@III___xxxiiikkk```CCC======666222444111000///...------------***************************++++++++++++,,,,,,,,,,,,,,,---------.........---...444DDD]]]yyyqqqiiiccciii{{{}}}|||wwwooofffaaaaaabbbfffdddaaa^^^YYYVVVSSSRRRLLLGGGAAA>>>>>>?????????AAADDDJJJPPPUUUXXXYYYZZZSSSMMMOOOYYY```dddnnn{{{___MMMDDDCCCGGGEEEGGGJJJNNNQQQSSSUUUVVVWWW[[[^^^bbbeeeeeeeeeeeefff\\\YYYQQQQQQXXX]]]lllmmm___\\\YYYVVVQQQQQQ[[[ggg}}}xxxcccZZZWWW^^^lll}}}wwweeeJJJBBB<<<:::777777DDDTTTxxxsssuuuhhhOOOIIITTT___rrr|||]]]DDDCCC???:::===777888444444444333333444555555333333222222111000000///000000000000000000000000000000000000000000000000///...///333444222444999>>>SSShhhrrrxxx~~~~~~yyytttwwwuuu}}}lllgggeeelll{{{}}}tttpppllleeedddmmmvvvzzz{{{zzztttlll___RRRIIICCC?????????======@@@CCCGGGYYY{{{vvv}}}{{{oooRRR<<<;;;===555111444111000///......------...******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---111>>>VVVuuuuuummmfffiiiyyyvvvvvvtttooohhhddddddfffiiihhhfffdddbbb___]]]]]]VVVOOOGGGBBBAAAAAAAAA@@@???AAAEEEIIILLLNNNNNNNNNKKKGGGKKKWWW^^^bbbooofffRRRGGGEEEHHHFFFLLLNNNPPPRRRRRRSSSTTTUUURRRWWW___ffflllqqquuuxxxgggbbbVVVRRRYYY```qqq}}}iii^^^\\\YYYVVVRRRRRR]]]iii~~~qqq\\\VVVXXXaaaooorrr___GGGBBB???>>>:::;;;JJJ]]]kkkvvv{{{aaaJJJJJJZZZhhhyyyWWW???@@@<<<777<<<666888444444333333333444555555333333222222111000000///000000000000000000000000000000000000000000000000000---...333555333333444666IIIaaasss}}}}}}~~~~~~zzztttwwwyyy|||~~~uuummmeeedddmmmzzz{{{tttooommmlllmmmkkkpppvvv|||yyypppgggbbb[[[QQQIIIGGGJJJ@@@;;;??????;;;@@@JJJMMMhhhooommmrrr|||hhhKKKFFF@@@;;;888666444222000///...---------------))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........333555777IIIkkkpppeeefffnnn~~~zzztttoookkkhhhdddbbbhhhiiijjjhhhfffeeefffgggiiieee\\\NNNBBB<<<>>>BBBBBBBBBBBBAAA???@@@BBBDDDEEEIIIIIIOOO___hhhtttjjjUUUFFFBBBFFFGGGMMMQQQQQQNNNNNNRRRUUUUUU\\\[[[```iiioootttrrr^^^YYY___eeexxxtttiiibbb\\\WWWUUURRRTTTdddtttuuucccXXXTTTWWWeeesss|||lll]]]HHH===777999:::>>>RRRjjjpppnnn}}}wwwXXXPPPPPP^^^zzzwwwMMMDDD<<<<<<<<<:::777666555444333222111222333333666555444222111000000000---///000000//////111222000000000000000000000000000111111222222333444444666<<>>@@@AAAAAA@@@???======???AAADDDIIIIIIPPP```kkkyyyfffTTTGGGBBBFFFFFFLLLQQQSSSQQQPPPTTTWWWWWW[[[]]]ccclllrrrxxx|||ddd[[[aaafffzzztttjjj```[[[WWWTTTRRRVVVeeetttppp```XXXVVVZZZhhhwwwzzzjjjZZZDDD<<<888:::;;;@@@VVVnnntttuuuuuuYYYRRRVVVgggjjjKKKBBB;;;;;;;;;888555555555444333222222222333333555444333111000/////////---///000///...---.../////////////////////////////////000000111222222222222555EEE```uuu}}}www}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}}}}yyyppp~~~rrrmmmkkkqqq}}}xxxuuuzzztttppppppnnnkkkiiijjjfffiiillloooqqqtttxxx{{{{{{uuuggg]]]SSSLLLGGGAAA@@@BBB<<<<<>>======@@@BBBEEEJJJKKKRRRcccooo___RRRGGGDDDFFFEEELLLRRRVVVUUUTTTWWWZZZZZZWWW\\\fffnnnsss|||kkk___eeemmmppphhh\\\YYYUUUSSSRRRXXXffftttwwwhhh\\\XXXXXX\\\lll}}}|||tttcccTTT???;;;999:::===GGG```xxxwww|||oooWWWTTT]]]rrr^^^GGG@@@:::::::::666444444444444333222222222222333333222111000//////.........///000///...---...///////////////////////////.........///000000111111222000;;;SSSiiivvv}}}www{{{|||zzzyyywwwvvvuuuxxxzzz|||}}}}}}~~~~~~yyysssrrrllliiiqqq~~~qqquuu~~~zzzwwwuuurrrooolllfffcccbbbddddddbbbbbbdddbbbgggoootttxxx|||vvvllleeeXXXPPPIIIFFFBBB???@@@DDD@@@@@@CCCGGGKKKWWWnnnqqq[[[\\\cccpppxxxpppjjjddd```YYYOOOHHHGGGBBB???;;;999888777666555222111000///......------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---000222333<<>>>>>@@@CCCFFFGGGNNNOOOWWWgggsssmmmVVVNNNGGGEEEGGGDDDMMMUUUZZZYYYXXX[[[^^^^^^YYYcccnnnvvv|||ooobbbkkkxxxjjjdddXXXVVVTTTRRRSSS[[[hhhsssnnnaaaWWWWWWYYY]]]nnn{{{tttkkkZZZKKK===;;;::::::AAATTTqqqzzzwwwzzzfffTTTSSSbbbzzzwwwSSSEEE>>>::::::999666444555333333333222222222222222111000///..................000111111//////000111////////////////////////.........///000000111111555111777GGGVVVcccrrr|||{{{yyyvvvtttrrrqqqtttxxxzzz{{{{{{|||}}}yyy~~~|||{{{zzzxxxtttooonnnvvv{{{sss}}}|||xxxwwwssswww{{{|||zzzwwwttttttllliiifffcccaaa```]]][[[[[[ZZZ[[[___```^^^^^^bbbbbbjjjttt{{{vvvkkkaaaXXXRRRKKKGGGCCCBBB???<<<>>>BBB@@@EEEOOO[[[gggvvvoooaaa^^^bbbnnn~~~~~~pppggg^^^YYYTTTPPPJJJCCCBBBEEE@@@===:::999999888777666333333111000///.........++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,---------.........000222333888IIIcccyyy}}}lllgggjjjzzz}}}yyyrrrhhh```cccgggnnnsssvvvxxxyyyzzz~~~wwwkkk]]]OOOFFFBBBAAA>>>???>>>>>>>>>AAAFFFJJJLLLSSSVVV]]]lllvvvxxx^^^OOOKKKEEEEEEHHHDDDNNNWWW^^^]]]\\\___ccceeedddppp}}}tttfffrrrvvveee```UUUUUUSSSQQQSSS]]]iiiqqqgggZZZSSSVVVYYY]]]qqqwwwnnncccTTTFFF===<<<::::::FFFbbb|||tttyyyooo[[[OOOQQQddd~~~fffKKKCCC>>>;;;;;;:::666555666333333333222222222111111//////......---.........,,,---////////////111222..............................//////000111111111555222555===DDDOOOfff|||}}}zzzvvvrrrpppoooqqquuuwwwwwwxxxyyyzzzvvv{{{{{{{{{~~~vvvssssssyyy~~~~~~zzzwwwuuurrrvvv{{{{{{vvvqqqmmmlllfffbbb]]]YYYWWWUUUTTTRRRVVVVVVZZZ___```^^^___cccfffnnnzzz{{{qqqggg]]]UUUNNNIIIDDDAAA??????===:::<<>>===@@@@@@===;;;:::::::::888777444444222000///.........++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222333555AAAZZZooo~~~nnngggiiiyyy{{{pppfff```aaagggooovvvzzz|||}}}~~~|||tttgggYYYOOOIIIHHHHHH@@@@@@@@@>>>???BBBFFFJJJOOOXXX]]]dddqqqzzzmmmYYYMMMJJJDDDEEEHHHDDDLLLVVV^^^______dddlllpppooo|||wwwjjjxxxqqqccc___SSSTTTRRRPPPSSS^^^iiiooocccUUUPPPVVVZZZ___vvvssshhh^^^PPPDDD<<<===::::::LLLnnnyyyuuueeeSSSNNNQQQfff\\\LLL@@@<<<;;;;;;999555444777222222222333222111111000.........---......//////+++,,,......------///000..............................//////000111111111111000333777999BBB[[[tttzzz{{{}}}xxxsssooonnnppprrrsssssstttuuuwwwttt{{{{{{{{{vvvuuuuuuxxx}}}|||{{{~~~~~~|||{{{|||}}}vvvqqqooogggccc]]]YYYWWWXXXXXXXXXZZZ\\\bbbiiijjjiiikkkoooqqqzzz{{{pppjjj```XXXQQQLLLHHHFFF@@@===<<<======>>>DDDMMMYYYlllvvvhhh___```qqqwwwfffZZZUUUPPPKKKHHHGGGDDD???>>>AAA@@@>>><<<;;;;;;:::999777555444333111000///......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---...111222222;;;RRRhhhttt{{{}}}ppphhhiiivvv~~~ssskkkhhhdddjjjrrrxxx{{{|||||||||wwwpppdddYYYRRROOOOOOPPPIIIHHHFFFCCCBBBDDDHHHKKKOOOZZZaaaiiivvv}}}nnn[[[QQQLLLCCCDDDGGGCCCGGGSSS]]]___bbbjjjuuu||||||wwwlll}}}lll```\\\QQQTTTRRROOOSSS___iiilll```RRRNNNWWW]]]ddd~~~{{{lll```VVVJJJ???999;;;999;;;QQQtttxxxyyyaaaPPPPPPSSShhhsssPPPKKK===:::999:::888444333666111222222333222111000///...............///000000000111111000///......///........................---------...//////000000///---000444555:::MMMbbbnnnrrryyy}}}|||}}}{{{uuupppnnnpppqqqppppppppprrrtttrrryyyxxxxxx}}}~~~vvvuuuttttttvvvyyy}}}|||tttpppooovvv|||wwwuuuiiieee___\\\]]]___bbbccccccfffmmmuuuwwwvvvyyy~~~{{{rrrjjj^^^XXXOOOHHHDDDAAA@@@???===::::::<<>><<<===?????????AAAGGGUUUkkk~~~xxxmmmrrr|||uuuqqquuuzzzrrrcccVVVOOOKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGDDDAAA>>>======;;;:::;;;999777666555444222000//////.........---------+++++++++++++++++++++++++++,,,------++++++,,,---...///...111333111CCCeeeuuuyyyxxxyyyxxxiiicccuuu{{{{{{xxxyyywwwwwwyyy{{{|||{{{wwwtttpppiiibbb___[[[XXXXXX\\\\\\[[[WWWPPPJJJHHHKKKNNNWWW[[[eeeqqqzzzqqqcccUUUMMMIIIEEECCCDDDEEEKKKSSS\\\ggguuupppsssppp```YYYTTTPPPRRRQQQRRR[[[eeefffaaaWWWSSSTTTZZZ```ooo}}}qqq___OOOEEE>>>999555777:::AAAUUUooo{{{vvvrrrkkksssttt___MMMOOOaaasss|||RRRAAABBB888888777666555444333333111111111111000000000000+++,,,000444222333???MMMUUUVVVPPP@@@111---///111222000,,,***---000///+++............////////////000000000///000222777:::RRR[[[jjjxxx}}}~~~~~~}}}xxxtttooommmooonnniiijjjoookkkkkklllooorrrwww{{{~~~xxxssssssuuu|||~~~ssslllllljjjvvv~~~}}}{{{{{{}}}yyyvvvtttwww~~~|||qqqggg]]]UUUNNNJJJEEE???===@@@AAA???@@@CCCIIINNNSSSVVV]]]mmm}}}oookkkwww{{{wwwtttpppnnnrrrlllbbbXXXQQQNNNMMMNNNJJJIIIHHHHHHGGGGGGGGGGGGGGGDDDAAA??????>>>===<<<<<<:::888777777555333111//////.........---------+++++++++++++++++++++++++++,,,------++++++,,,---,,,///...111333222FFFiiizzziiibbbooouuu~~~zzzvvvpppiiibbb```]]]ZZZ[[[^^^```aaa___[[[VVVSSSUUUXXX\\\```kkkxxxqqqdddVVVNNNIIIEEECCCDDDHHHLLLRRRZZZfffvvvuuuooo~~~kkk___YYYUUUQQQQQQPPPSSS]]]gggfff___WWWSSSTTTZZZaaarrr{{{ooo]]]MMMDDD===777777888:::CCCWWWooo~~~xxxtttrrrnnnttt~~~}}}oooYYYLLLWWWkkkyyyrrrJJJ===>>>888888777666555444333333111111111000000000//////111......444===JJJ^^^pppvvvxxxoooXXX@@@444222444///...,,,---///111000...............////////////...//////......000444777CCCPPPeeevvv}}}~~~~~~vvvpppooommmhhhgggiiieeeeeefffhhhjjjmmmppprrrvvvvvvwwwyyy|||}}}uuurrrqqquuuyyyzzzqqqwwwzzzvvvkkkttt~~~~~~||||||{{{qqqkkk```VVVNNNHHHCCC@@@;;;999999<<<>>>@@@FFFLLL[[[fffnnnnnnuuuxxxsssfffiii}}}rrrppprrrwww{{{xxxlllaaa^^^ZZZTTTOOOLLLMMMOOOQQQIIIIIIHHHGGGGGGFFFFFFEEEEEECCC@@@??????@@@???>>>===;;;999888777666444222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++///...///222333IIIlll}}}kkkaaagggnnn~~~}}}xxxooohhhbbbaaa```^^^___bbb___aaabbb___[[[YYYZZZ\\\___dddppp}}}pppdddWWWOOOJJJEEECCCDDDIIIKKKNNNSSS^^^ppplllhhhpppzzzeee]]]YYYUUUPPPNNNNNNTTT```hhhdddZZZVVVSSSSSSYYYbbbvvv|||yyymmmZZZJJJAAA;;;666999999<<>>::::::;;;===@@@IIIUUU___vvv~~~{{{tttttttttiiioootttdddfffmmmvvv{{{vvvhhh[[[YYYVVVRRRNNNLLLMMMOOOPPPIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@>>>===???@@@??????<<<;;;888777777666444222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***///...---///111FFFggg~~~mmm```bbbjjjzzz}}}|||{{{pppgggaaa```aaaaaabbbeeeaaabbbbbb___\\\[[[^^^aaahhhmmmyyy}}}nnncccXXXQQQKKKEEECCCDDDIIIIIIIIIKKKRRR___ppp{{{|||eeeccceeesssoooaaa[[[VVVRRRNNNKKKLLLVVVccchhh```TTTSSSQQQRRRXXXddd|||zzzvvvjjjWWWHHH@@@;;;777999:::???NNNcccvvv~~~qqq]]]LLLQQQqqqTTTCCC@@@<<<777666666555444333222222111000000000////////////---,,,333FFFbbbzzzwww^^^KKK>>>666111000000111000+++***+++---------.........//////---......,,,+++,,,...111333<<>><<<;;;===>>>>>>>>>;;;999777666666555222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***000...,,,---...???[[[|||qqqaaabbbiiiwwwyyyxxx}}}rrrhhh___^^^```aaacccgggiiiiiifffbbb___aaaffflllvvv{{{uuujjjaaaWWWQQQKKKEEECCCEEEIIIIIIIIIHHHIIINNNWWW^^^cccsss~~~pppaaaWWW]]]fff{{{}}}iii___ZZZSSSNNNMMMIIILLLYYYfffggg[[[OOOOOOOOOQQQXXXgggwwwsssfffSSSEEE???<<<999888<<>><<<::::::<<<=========;;;999777666555444222000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***000---+++......777LLLgggxxx~~~{{{vvvcccbbbhhhttt}}}|||uuuhhh]]]ZZZ]]]___bbbfffkkkjjjgggdddbbbeeemmmttt}}}{{{mmmeee^^^VVVQQQKKKDDDCCCEEEIIIKKKKKKJJJGGGFFFIIILLLLLLXXXdddhhhccc\\\ZZZZZZZZZiiisssddd^^^WWWQQQMMMMMMKKKPPP___iiieeeWWWLLLMMMOOOSSS\\\mmm}}}rrrnnnaaaOOOBBB===<<<:::999AAASSShhhyyylll[[[]]]rrr```BBB>>><<<555555555444333222111111000000000////////////.........---222EEEeeexxxgggVVV<<<111+++...000------222,,,------------.........---...///...------///000333///444JJJdddxxx~~~yyysssiii___]]][[[ZZZXXXYYYZZZ\\\]]]\\\^^^```ccceeeffffffffflllmmmnnnpppsssvvvyyyzzzxxxzzz}}}~~~UUU```iiiiiiiiinnntttwwwqqqxxx~~~}}}}}}yyyuuuooowww|||uuuhhh___YYYPPPKKKJJJLLLMMMMMMLLLKKKMMMTTT___lllvvv{{{yyyuuuqqqrrruuuvvvxxxyyy{{{|||~~~yyypppgggbbbVVVSSSOOOKKKHHHDDD???<<>>;;;:::999<<>>>>>>>>>>>???@@@DDDLLLVVV___dddgggggglllrrrzzz~~~mmmhhhbbb[[[dddvvv~~~iiiaaa]]]VVVWWW^^^aaa```]]]WWWQQQOOOQQQTTTPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHGGGFFFCCC@@@???AAA>>><<<<<<===>>>>>>======;;;999888777666444222000000000000////////////------------------------+++,,,------++++++,,,---)))...,,,,,,444333222:::EEE[[[uuu{{{rrrzzz|||hhh___cccmmm}}}~~~||||||}}}zzzjjjYYYTTTVVVZZZ___cccaaadddggghhhjjjooovvv|||www|||zzzsssqqqjjj^^^XXXTTTPPPJJJDDDCCCFFFCCCFFFIIIJJJHHHHHHJJJMMMJJJJJJPPPYYYaaaeeeddddddsss}}}jjj^^^XXXRRRPPPQQQPPPQQQ[[[kkkooodddUUUMMMMMMRRRYYYdddyyyyyyhhhdddWWWFFF;;;999999999???NNNhhh~~~ooo\\\SSSggglllIII>>><<<888333555444444333222111000000000/////////...............000555EEEaaa}}}~~~zzzzzz|||yyysssZZZDDD111000111---+++---,,,,,,,,,---------......***,,,------------...000...,,,...888DDDSSSeeetttpppnnnppp~~~xxxooofffccc]]]XXXVVVVVVYYYZZZYYYYYYZZZ\\\]]]^^^``````]]]^^^___aaadddfffiiijjjkkkmmmoooqqqrrrsssvvvxxx666>>>NNN```iiikkklllooozzzpppmmmnnnssszzzppp]]]JJJBBB>>>;;;<<<@@@CCCDDDCCCEEELLLSSSWWW]]]hhhuuu~~~yyywwwqqqjjjddd```]]]YYYUUURRRQQQPPPPPPQQQQQQPPPOOOQQQNNNJJJGGGEEEBBB>>><<<>>>888666:::<<<;;;>>>EEEKKKOOO]]]sss}}}jjj[[[\\\bbbfffppp|||zzzjjj[[[UUURRRNNNNNNQQQVVVTTTQQQNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEECCCAAA???>>>======<<<;;;;;;;;;<<<<<<::::::999::::::888555222222111000//////000111222------,,,,,,+++******)))++++++++++++++++++++++++)))+++---......///111333BBBMMMbbbvvvzzzuuu~~~qqqcccaaahhhzzz~~~~~~}}}}}}}}}vvvjjj]]]WWWUUUUUUXXX]]]bbbdddgggjjjnnnuuu~~~{{{wwwyyyxxxwwwxxx{{{~~~xxxuuuuuurrrnnniii\\\VVVOOOKKKIIIHHHEEECCCEEEFFFHHHLLLLLLKKKKKKLLLSSSQQQSSSZZZ```eeeqqq}}}}}}ggg[[[VVVRRROOONNNLLLUUUeeepppkkkZZZNNNLLLOOOVVV___mmmsssccc\\\NNN???666555777888BBBbbbnnn[[[SSSSSSlllXXXFFF:::555666666555444333111000111111222//////............////////////555HHHeee|||}}}wwwsssrrrsssgggRRR:::///---,,,+++***+++,,,---------,,,+++***---------------------------000222333666AAARRR___rrroooooo{{{wwwppplllxxx{{{rrrlllddd\\\XXXVVVUUUUUUYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXZZZ]]]```bbb```bbbdddgggiiijjjiiiiii444888CCCQQQ\\\fffsss~~~wwwnnnkkkjjjyyymmmYYYQQQGGG???===<<<<<<;;;===???AAABBBDDDLLLUUU[[[aaaaaacccgggmmmvvv~~~{{{pppfff]]]XXXRRRNNNLLLIIIEEECCCAAA@@@???@@@BBBCCCBBB@@@BBBAAA>>><<<::::::;;;;;;<<<<<>>;;;;;;:::;;;;;;<<<======<<<;;;;;;<<<<<<:::666333111111000000000000111111......------,,,,,,++++++++++++++++++++++++++++++)))+++---.........000222999CCCVVViiitttwww|||~~~zzz~~~uuueeebbbhhhyyy~~~|||{{{zzzzzzssshhh]]]ZZZZZZ[[[```fffgggiiimmmqqqwwwyyyuuusssqqqppppppqqqqqqrrrrrrrrrrrrrrrmmmjjjfffeeeffffffccc```WWWRRRLLLIIIHHHGGGFFFDDDEEEEEEGGGJJJMMMOOOQQQSSSTTTTTTXXX]]]bbblll}}}hhh\\\VVVQQQMMMLLLOOOWWWeeellleeeVVVNNNOOORRRZZZfffwwwqqq___WWWJJJ>>>777777888999GGGggg}}}{{{eeeSSSMMMUUUllloooLLL@@@999666777666555444222111000111111111//////............//////......666KKKggg}}}~~~zzztttpppoooppphhhUUU@@@555111---++++++***+++,,,---------,,,+++------------------------+++...000///000999FFFQQQkkknnnrrrzzzxxxppplllpppqqqtttzzz|||vvvnnnfffbbb___]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUQQQPPPPPPQQQSSSVVVXXXZZZZZZ[[[]]]___``````___^^^111222777???JJJ[[[uuu~~~yyytttnnniiigggxxx~~~{{{}}}{{{|||qqqaaaTTTMMMIIIFFFDDDEEEBBB???<<<<<<===AAADDDEEEGGGIIILLLQQQXXX___eeexxx{{{zzzssskkkcccYYYPPPGGGDDDAAA???>>><<<:::888888777777999;;;<<<;;;999:::;;;;;;:::888:::>>>CCCGGGMMMVVV]]]```cccooo{{{vvvnnnmmmtttzzzzzz|||vvvhhhddd^^^ZZZWWWVVVRRRLLLIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGEEEEEEFFFHHHIIIDDDEEEEEEDDDCCCAAA???>>>888888999:::;;;<<<===>>>=========>>>>>><<<777444000111111111111111000000..................------++++++++++++++++++++++++)))+++---------...000222777???PPPbbbllloooqqquuuzzzhhhdddgggvvv~~~|||zzzxxxwwwvvvqqqhhh___]]]]]]```ffflllmmmpppuuuzzz|||___ZZZ```bbbcccgggkkkmmmpppqqqoookkkfffccc___\\\ZZZYYYZZZ\\\[[[[[[SSSOOOKKKHHHGGGGGGGGGGGGHHHFFFFFFHHHMMMSSSXXXZZZZZZ]]]bbbgggmmm}}}yyyeeeZZZUUUPPPMMMLLLSSS[[[fffggg]]]PPPNNNRRRUUU^^^mmmzzzmmm[[[RRREEE===999999999:::LLLkkk~~~}}}www```OOOKKKWWWmmm~~~\\\BBB===999777888444444444222111111000111111//////............//////---///999PPPkkk}}}~~~zzzuuuoookkkjjjkkkhhhZZZJJJ???777000,,,,,,******+++,,,------,,,,,,------------------------,,,...///------111:::BBB]]]hhhsssyyy}}}|||uuuqqqmmmjjjhhhlllttt}}}zzztttnnnjjjeeebbb[[[ZZZYYYWWWUUUSSSQQQPPPKKKKKKKKKKKKMMMOOOQQQSSSRRRSSSUUUVVVVVVUUUTTTSSS000///111444<<>>>>><<<>>>?????????BBBHHHMMMXXX\\\]]]XXXSSSNNNHHHBBB>>>===<<<;;;::::::999888999999999:::<<<===<<<::::::???DDDEEEDDDFFFKKKPPP]]]fffrrr|||{{{xxx{{{~~~ssseeebbbddd```___^^^ZZZTTTMMMIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIGGGEEEDDDDDDFFFHHHJJJDDDDDDDDDDDDCCCAAA???>>>888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>><<<777444000111222333333222000///........................++++++++++++++++++++++++)))+++------------///111888???NNNaaammmpppqqqsss~~~kkkdddeeerrr~~~~~~}}}{{{xxxvvvttttttsssqqqiiibbb``````aaagggnnnrrrwww}}}cccKKKNNNUUUSSSVVV___fffiiilllooonnnlllhhheeebbb___YYYTTTRRRRRRUUUWWWRRROOOLLLIIIHHHHHHIIIJJJIIIHHHFFFEEELLLWWW```cccdddggglllsssvvvcccYYYSSSOOOMMMNNNUUU___gggdddWWWMMMMMMSSSUUU```rrrvvvjjjXXXMMMAAA<<<:::999:::;;;NNNlll|||xxx___PPPOOOVVVlll|||uuuUUU@@@===888666666111333333222111111000000000///......------......///---000===WWWppp~~~}}}|||zzzvvvpppkkkhhhggggggeee\\\QQQHHH===222------)))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000...---...333999MMM[[[lllvvvxxxxxx{{{}}}www{{{}}}|||uuunnnfffeeekkkttt|||~~~zzztttnnniii```]]]YYYUUUQQQOOONNNNNNKKKJJJJJJJJJKKKLLLNNNNNNLLLMMMNNNOOOOOOOOONNNNNN000000111333555???TTThhhtttuuusssqqqrrrssspppiiicccgggnnnuuuwwwzzzvvvjjjbbb___bbbllluuuyyyrrrhhh```ZZZWWWQQQHHHAAAAAAAAABBBBBB???===>>>CCCIIIFFFKKKNNNJJJEEECCC???;;;888888888888888999;;;<<<>>><<<;;;<<>><<<<<<=========<<<<<<;;;>>>===<<<<<<<<<:::666333222333444444444333111000............------------++++++++++++++++++++++++)))+++------,,,---...000555:::III^^^nnntttuuuuuu~~~mmmdddcccnnn}}}~~~||||||||||||yyyxxxuuusssqqqpppppppppoooiiidddddddddfffllltttyyymmmUUUGGGLLLPPPJJJMMMYYYZZZ]]]```dddhhhjjjllllllkkkfff]]]QQQHHHFFFIIINNNOOOMMMKKKHHHGGGGGGIIIKKKHHHJJJIIIHHHPPPaaapppvvvwwwyyy~~~jjj]]]UUUOOOMMMOOOXXXbbbhhhbbbTTTLLLNNNRRRUUUbbbwww|||qqqfffVVVJJJ???;;;:::888:::???UUUppp~~~vvv[[[NNNPPPUUUjjjzzzlllQQQ@@@<<<666555666111333222222222111000//////......------------.........111AAA\\\sss|||{{{yyywwwtttpppllliiifffdddccc```[[[TTTNNNCCC777///...************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------000333>>>KKK]]]mmmuuuvvvwwwxxxtttzzz}}}|||~~~}}}yyymmmffffffkkkoooqqqvvvxxx|||zzzuuummmhhh```XXXQQQNNNLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJKKK000000222444333444???LLLhhhwww|||yyyrrriiikkklllooosssuuussslllgggkkkoooooolllmmmsssxxxzzz|||wwwpppjjjfffdddeeefffnnn|||wwwqqqnnnggg\\\XXX[[[___^^^[[[SSSLLLJJJNNNSSSXXX\\\\\\TTTKKKFFFAAA>>>;;;<<<===>>>@@@CCCHHHLLLMMMKKKJJJKKKNNNRRRTTTUUU\\\eeepppyyy}}}}}}~~~fffZZZ[[[aaahhhsssjjj```^^^^^^]]]^^^^^^]]]YYYRRROOOQQQQQQOOOJJJJJJIIIHHHFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBAAA???>>>>>>???@@@@@@@@@???===<<<@@@===;;;999999888555444666666666666555444333222000//////...------,,,,,,++++++++++++++++++++++++)))+++------,,,,,,...///222777FFF___sss{{{}}}}}}|||rrrgggccclllyyy~~~|||zzzyyyxxxtttrrrooommmkkkjjjkkkkkkjjjfffeeefffhhhkkksss{{{mmmUUUJJJFFFLLLLLLHHHKKKVVVTTTUUUXXX]]]cccjjjooossssssoooeeeVVVHHHAAADDDHHHJJJJJJIIIGGGFFFGGGJJJMMMLLLTTTWWWVVV___uuuvvvdddXXXPPPOOOQQQ\\\eeeggg^^^RRRMMMPPPTTTXXXhhh~~~xxxlllaaaQQQFFF===;;;999777===GGGdddzzznnnRRRJJJQQQ]]]ppp}}}^^^HHH<<<999444555777111222222222222111000///.........------------.........111AAA^^^ssswwwuuutttooollljjjhhhfffdddaaa___\\\XXXTTTRRRIII===444222,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...000555<<>>???@@@BBBCCCCCCBBBAAA@@@BBB???:::777777777666555999888777666555555555555222222111000...---,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,---///111555EEE___www{{{yyyllldddkkkvvv{{{{{{}}}~~~}}}~~~|||zzzxxxwwwrrroookkkhhheeedddddddddeeecccccceeegggiiiqqqzzz~~~\\\KKKHHHHHHLLLMMMMMMPPPUUURRRSSSUUUYYY___fffmmmqqqqqqpppjjj]]]MMMDDDDDDGGGGGGIIIIIIIIIIIILLLQQQVVV\\\hhhnnnkkkrrr|||gggYYYRRRRRRUUUcccgggeeeXXXNNNOOOTTTWWW]]]sss{{{tttfff[[[LLLBBB<<<:::888777BBBRRRsss~~~cccLLLMMM[[[qqqQQQAAA:::999555666777000111222222222111000///......------,,,,,,------...---///@@@\\\oooqqqmmmmmmeeecccbbbcccdddbbb^^^[[[YYYUUUSSSTTTOOOEEE;;;777---,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,---///111222<<>>>>>@@@BBBDDDEEEEEEDDDCCCDDD@@@:::777666777777777;;;:::888666666666666777555444333111000...---,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...---111@@@\\\uuu{{{~~~pppfffkkkttt~~~{{{uuutttxxxwwwvvvxxxzzz}}}}}}}}}{{{}}}}}}{{{yyyxxxrrrooojjjeeeaaa_________cccaaaaaabbbbbbccckkksss|||jjjPPPMMMMMMMMMNNNPPPTTTUUUUUUPPPQQQRRRUUUZZZ```eeehhhhhhjjjhhh^^^OOODDDBBBDDDGGGJJJLLLMMMNNNRRRYYY^^^lll{{{}}}zzzfffYYYSSSUUUZZZhhhiiibbbTTTLLLPPPWWWZZZccc|||}}}yyyqqqcccXXXGGG???::::::777777FFFZZZ|||~~~www]]]KKKUUUiiixxxLLL???;;;<<<777777777...111111222222111000...---...------,,,,,,------...+++--->>>ZZZllllllhhhiii^^^^^^^^^```bbb```\\\XXXXXXTTTRRRUUUSSSJJJ???:::...---+++)))(((((())))))++++++++++++++++++++++++------------------...///111///555EEEUUUaaannnxxxsssrrrrrryyy}}}{{{zzz{{{}}}vvvkkkcccYYYWWWTTTVVV\\\eeelllpppwwwyyy||||||xxxqqqiiiddd]]]\\\ZZZWWWSSSOOOLLLJJJEEEEEEDDDCCCCCCCCCCCCCCC---------............///333555;;;HHHWWW```aaa^^^bbbnnn|||zzzvvvtttkkkllllllnnnwww~~~vvviii___aaaooo|||~~~|||zzzssshhh^^^dddeeeiiimmmkkkkkkwwwuuufff___bbbhhhkkkzzzvvvuuujjj]]]ZZZWWWVVVVVVVVVSSSPPPNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFFFFFFFGGGFFFCCCAAA???@@@AAABBBBBBCCCCCCBBB@@@???@@@BBBEEEFFFEEEDDDDDD@@@<<<999999999999999999888777666666777888999666555333222111000000000------------------------++++++++++++,,,---...///111555:::QQQvvv~~~yyy|||{{{{{{ppplllppp{{{|||vvvuuuooonnntttyyywwwwwwzzz}}}|||{{{~~~~~~{{{yyywwwtttnnngggbbb^^^]]]]]]]]]\\\[[[[[[\\\]]]___```pppvvv~~~bbbQQQOOOPPPRRRUUUWWWWWWTTTQQQUUUTTTTTTVVVYYY\\\]]]]]]^^^^^^\\\VVVNNNHHHFFFFFFEEEJJJMMMOOOUUUaaajjjmmmooobbbZZZVVVWWW]]]lllggg\\\QQQNNNRRRYYY\\\lll|||yyyrrraaaSSSDDDAAA999777999999GGGcccqqqtttkkkSSSQQQddduuueeeDDD@@@:::666444444333333333333222222111000//////------,,,,,,,,,,,,++++++,,,...CCC[[[dddhhhiiiaaa[[[\\\]]]\\\ZZZXXXWWWXXXUUUSSSQQQPPPOOOLLLEEE@@@666000***))),,,...---+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111------777JJJ^^^lllsssvvvxxxssszzzyyyxxxzzz|||~~~zzzlllfff```XXXSSSSSSWWW[[[]]]iiilllqqquuuvvvuuurrrpppgggfffbbb\\\VVVQQQPPPPPPJJJGGGDDDDDDFFFFFFDDDAAA------------............000000222666>>>KKKYYYbbbttt}}}zzzyyyyyyzzz{{{zzzzzz|||ppplllrrrzzzqqqooottt}}}yyy|||}}}yyyrrroooqqqwww|||}}}xxxxxxkkkkkkfff```aaakkkuuuyyyrrrgggcccYYYWWWUUUTTTUUUTTTQQQNNNLLLKKKIIIGGGFFFFFFFFFGGGFFFEEECCCBBBAAABBBCCCDDDFFFFFFEEEFFFGGGFFFDDDBBB???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBB@@@BBB???;;;999999:::::::::777777666666777888999:::666555444333222111111000.........------,,,,,,,,,++++++++++++,,,---...///...333666HHHfffuuuuuuwww~~~zzzvvvnnnoooxxx}}}tttnnnoooqqqpppqqqtttssssssuuuyyy~~~~~~}}}xxxuuuooohhhbbb]]]ZZZYYYWWWVVVUUUSSSRRRRRRQQQQQQVVV[[[fffwwwjjjZZZSSSTTTTTTTTTVVVXXXXXXVVVTTTXXXXXXZZZ\\\]]]\\\ZZZWWWRRRSSSSSSOOOJJJGGGHHHJJJNNNSSSWWW\\\gggxxx~~~pppbbb[[[XXXVVVYYY___fffaaaXXXQQQOOOVVV^^^ddduuuxxxuuummm^^^PPPAAA@@@888777;;;===LLLhhh|||ooottt|||xxxbbbPPPVVVnnn[[[CCC???999555444333333222333333222111111000//////------,,,,,,,,,,,,++++++,,,---@@@VVV^^^bbbccc]]]\\\]]]]]][[[YYYXXXWWWWWWSSSRRRQQQRRRSSSQQQMMMIII<<<555---)))))))))(((%%%++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///...///333???OOOaaammmttt|||{{{yyyuuuwwwzzz~~~}}}rrrkkkbbb[[[WWWUUUUUUTTTWWWZZZ^^^cccgggiiijjjkkkiiihhhfffaaa\\\XXXVVVVVVVVVUUURRRPPPOOOMMMJJJGGG,,,,,,,,,---------......,,,...---++++++666IIIWWWooo{{{~~~}}}||||||ssssssvvvuuuqqqrrr}}}wwwzzzuuuwww{{{}}}~~~}}}wwwxxxqqqfffeee]]]aaadddfffnnn|||nnnddd]]]ZZZ[[[TTTSSSRRRRRRRRRQQQNNNKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCEEEEEEEEEFFFGGGGGGEEEBBB???@@@BBBCCCDDDEEEEEEEEEDDDBBB???>>>>>>>>>>>>===???===:::888999:::::::::666666666777777999:::;;;666666555444333222222111000//////...---,,,++++++++++++++++++,,,---......,,,222444???WWWfffmmmwww~~~~~~rrrnnnttt~~~uuuoookkkiiihhhjjjdddgggkkknnnqqqsssvvvxxxzzzzzz{{{{{{|||{{{{{{zzzuuurrrmmmfff___YYYTTTRRRMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEKKKTTT]]]hhhxxxrrrTTTTTTYYYYYYXXXWWWWWWYYYZZZYYYXXXZZZ[[[^^^aaaaaa]]]VVVQQQHHHJJJJJJHHHEEEEEEIIILLLRRRXXX^^^gggwwwfff___XXXVVVUUUWWW\\\bbb___ZZZTTTOOOPPPYYYeeeooo{{{tttpppgggXXXKKK>>>>>>777777>>>CCCSSSnnnuuuooouuuuuujjjVVVLLL[[[{{{{{{MMM@@@<<<777444222222222111222222111111000000//////------,,,,,,,,,,,,++++++///000BBBWWW]]]```bbb\\\\\\[[[YYYXXXVVVUUUTTTTTTPPPPPPPPPRRRSSSSSSPPPMMMFFF???555...,,,+++)))'''+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,...000///111===PPP___ppptttsssssstttxxx~~~zzzqqqiiibbb]]]XXXUUUNNNNNNOOORRRUUUYYY]]]```bbbcccbbb___[[[XXXWWWWWWYYYZZZ[[[[[[ZZZ[[[\\\^^^+++,,,,,,,,,------------***///222000,,,...777@@@PPP```sss{{{oooooosss}}}iiiXXX___bbbmmm}}}yyyyyy|||ppphhhrrrpppmmmpppllldddeeemmmrrrvvvyyyuuueee^^^]]]ZZZWWWVVVPPPPPPPPPPPPPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBAAAAAAAAABBBDDDCCCCCCEEEFFFFFFEEECCCAAAAAACCCEEEFFFGGGGGGGGGEEEBBB>>><<<<<<=========???<<<999888888999888888888888888888888888999999666666666555555444333222111000///...---,,,+++***,,,+++++++++,,,,,,---......333222;;;RRRbbbmmmzzz|||}}}~~~|||uuummmoooyyyyyypppiiicccaaa]]]aaaeeefffeeeeeehhhkkkjjjjjjkkkkkklllllllllllliiigggddd___YYYRRRMMMJJJBBBCCCCCCCCCBBBBBBAAAAAABBBAAAAAAEEEGGGKKKUUU```gggqqqyyyzzzzzz]]]JJJSSS^^^[[[YYYVVVVVVWWWYYYZZZ[[[ZZZ[[[^^^aaaaaa^^^WWWSSSLLLLLLKKKHHHDDDCCCGGGJJJRRRXXX___iii{{{xxxsssssswww}}}|||kkk^^^ZZZVVVTTTUUUYYY___eee[[[VVVPPPNNNQQQZZZiiivvvyyyqqqkkk```QQQEEE;;;<<<777666@@@IIIZZZsss}}}qqqqqqwwwooo^^^MMMKKK___fffCCC===:::555222222111111000111111000000000/////////------,,,,,,,,,+++++++++///111EEE[[[___aaabbb\\\YYYWWWTTTRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPNNNLLLMMMFFF<<<444///---+++*********))))))))))))******+++++++++++++++,,,,,,,,,+++...///---+++222@@@LLLfff{{{}}}yyysssooopppuuu{{{zzzuuuoooiiieeeYYYVVVRRRNNNMMMNNNQQQSSSWWWXXXYYYWWWTTTRRRRRRRRRUUUXXX\\\^^^aaafffooouuu++++++++++++,,,,,,,,,---+++...222333111000///000:::HHH[[[oooyyykkkmmmuuu~~~jjj[[[UUU^^^nnn~~~{{{xxx|||xxxuuuuuusssuuu}}}uuuiiidddbbbdddooo~~~vvvtttooohhhccccccyyy}}}tttlllmmm~~~jjjaaaZZZZZZ\\\YYYUUUSSSOOOPPPPPPOOONNNLLLJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCAAABBBBBBDDDEEEFFFGGGGGGGGGCCC@@@===<<<===>>>>>>>>>>>><<<999888888777666555;;;::::::999888777666666666666666666666555333333111111000///---,,,++++++,,,,,,+++++++++,,,------...222000999QQQdddooo|||{{{|||~~~xxxmmmllluuu~~~~~~rrrfff]]][[[^^^```___]]]\\\___bbb\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVTTTOOOJJJFFFCCC>>>>>>>>>>>>>>>?????????@@@@@@CCCGGGIIIKKKRRR[[[^^^dddllluuu~~~tttTTTGGGQQQYYYXXXUUURRRQQQTTTWWWZZZ[[[[[[[[[]]]___aaa```]]]ZZZWWWWWWSSSMMMFFFCCCDDDGGGOOOTTTZZZcccrrr|||xxxtttnnnmmmjjjiiihhhjjjlllmmmmmmqqqvvvwwwvvvqqqhhh___[[[YYYUUUSSSVVV]]]dddhhh[[[UUUPPPOOORRRZZZlll}}}yyyooofffZZZKKKAAA999<<<777777DDDPPPbbbxxxyyyqqquuuzzzkkkVVVJJJNNNbbb~~~WWW???;;;888444222111111000///000000//////////////////------,,,,,,,,,++++++++++++000GGG^^^bbbbbbaaa[[[XXXTTTPPPNNNNNNOOONNNNNNPPPQQQRRRRRRRRRQQQPPPPPPRRRKKKAAA888111,,,***)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------///555999UUUqqq}}}yyyrrrnnnooossswww{{{zzzvvviiieee]]]UUUOOOLLLLLLLLLPPPQQQRRRQQQOOONNNNNNOOOSSSVVVZZZ]]]cccnnn{{{******+++++++++,,,,,,,,,,,,,,,,,,...000000000///444:::DDDTTTjjj~~~uuuwww~~~vvvjjjaaammm~~~xxxqqquuuyyywwwppphhhcccaaaffffffiiinnnqqqmmmddd[[[TTTUUUYYYdddxxxxxxnnnhhhddddddfffpppxxxzzzjjjaaaZZZTTTTTTTTTQQQOOOPPPRRRRRRRRRPPPLLLJJJJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAA???AAABBBCCCCCCDDDDDDDDDDDD@@@>>><<<<<<===>>>>>>>>><<<:::888777777777666444<<<<<<;;;:::999777555444444555666666666555333222111000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---+++///---555MMM```nnn}}}}}}~~~|||nnnkkkrrr{{{tttfff\\\\\\ZZZWWWTTTTTTUUUWWWSSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJIIIGGGDDDAAA???>>>>>><<<<<<<<<<<<>>>???AAABBBGGGMMMOOOPPPUUU]]]___fffsssfffNNNEEEJJJLLLPPPNNNKKKLLLPPPUUUXXXZZZ\\\[[[\\\]]]___```^^^]]][[[[[[XXXQQQJJJFFFFFFHHHIIIKKKNNNSSS___nnnuuuuuuyyyyyyxxxuuurrrooommmllleeeeeeeeedddcccbbb```___^^^bbbfffhhhfffbbb[[[VVVUUUSSSPPPQQQYYYeeellllll[[[TTTPPPRRRVVV___ssswwwlll```TTTGGG>>>777;;;777999IIIYYYlllvvvuuu{{{}}}hhhRRRJJJSSSggg~~~iiiMMM>>>999666333222222111000///////////////............------,,,,,,,,,,,,++++++///444LLLcccfffeeeeee___WWWRRRLLLJJJLLLNNNOOONNNNNNPPPRRRSSSRRRRRRTTTUUUUUUPPPGGG===555///+++***((())))))******))))))((())))))******+++,,,,,,,,,---,,,,,,---///000000///BBB___xxx~~~{{{~~~|||wwwsssqqqppprrrvvv}}}uuurrrkkkddd^^^YYYVVVUUUQQQQQQPPPNNNLLLLLLNNNPPPOOORRRXXXaaammm|||************++++++++++++,,,+++++++++,,,...//////000111444:::III[[[gggiiivvv}}}sss}}}}}}tttssszzzzzzyyysssjjjdddbbbbbbnnnsss{{{}}}uuujjjcccZZZ\\\```lllvvvmmmgggjjjqqqzzzmmmeeeZZZZZZUUURRRQQQNNNKKKLLLPPPVVVVVVTTTPPPLLLJJJKKKMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@@@@AAA@@@>>><<>><<<;;;;;;<<<<<<;;;:::888666555666888888888777;;;;;;;;;;;;999888666555333444555666666555333222000/////////......---------,,,,,,++++++,,,,,,,,,(((///---111DDDWWWjjjrrrkkkpppwww~~~ooojjjaaaZZZUUUSSSQQQPPPNNNLLLJJJHHHFFFFFFEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>???>>><<<<<<===@@@CCCFFFIIIJJJPPPVVVXXXYYY___fffppp|||mmmZZZHHHAAADDDDDDHHHGGGFFFHHHMMMSSSWWWYYYYYYYYYXXXYYYZZZXXXVVVSSSRRRSSSTTTQQQMMMKKKMMMOOOKKKJJJGGGIIITTTccclllmmmuuurrrooommmjjjgggdddccc_________^^^]]][[[YYYXXXVVVWWWXXX[[[ZZZWWWTTTSSSOOOOOONNNRRR```nnnqqqmmmXXXRRRPPPVVV\\\ggg}}}rrrfffZZZNNNCCC===555;;;888;;;OOOdddxxx~~~vvv}}}~~~fffOOOKKKYYYmmm~~~TTTEEE<<<888666333222222222111000........................------,,,,,,,,,,,,++++++333777LLL___aaaaaaccc___RRRLLLFFFEEEHHHKKKLLLKKKHHHJJJLLLKKKIIIIIIKKKLLLIIIGGGBBB;;;444///---,,,'''((()))******)))((('''((())))))***++++++,,,,,,,,,,,,,,,---.../////////444JJJ\\\lll}}}}}}~~~wwwqqqpppnnnrrryyy~~~|||wwwqqqllliii___^^^\\\YYYWWWWWWZZZ]]]YYY\\\dddooo|||)))************+++++++++,,,...000///---++++++,,,,,,...//////555AAAKKKOOOdddtttzzzkkkbbblll}}}}}}}}}}}}tttooooooqqqzzzpppeeefffiiivvv|||uuuzzzuuunnnccc^^^]]]VVVQQQPPPRRRSSSQQQLLLNNNSSSYYYYYYVVVQQQLLLJJJLLLOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>===@@@?????????@@@???<<<:::===============<<<;;;;;;===;;;;;;;;;;;;:::888666444333333555888::::::999999:::;;;;;;:::999777666222333555666666444333111///////////////.........------,,,++++++,,,,,,,,,(((000000///===OOOhhh~~~|||zzz}}}tttkkknnnttt~~~sssggg```ZZZVVVRRRJJJHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>===<<<===AAAFFFLLLPPPPPPQQQXXX```fffjjjsss}}}yyyaaaRRRBBB===BBBCCCDDDCCCCCCFFFMMMSSSWWWYYYVVVUUUUUUUUUTTTPPPKKKGGGFFFJJJMMMOOOOOOPPPSSSWWWUUURRRLLLLLLWWWhhhsssvvvwwwpppmmmkkkfff```\\\YYYYYYXXXXXXXXXXXXXXXXXXUUUQQQNNNNNNOOOOOOQQQSSSNNNNNNOOOVVVfffuuutttkkkVVVPPPPPPXXXaaannn~~~xxxnnnbbbUUUJJJAAA<<<333:::999>>>TTTkkkzzzxxxdddMMMLLL]]]rrrjjjFFF???;;;888666333222333333111000---.....................---------,,,,,,,,,++++++///222DDDTTTTTTUUUYYYWWWMMMGGG@@@???BBBGGGHHHGGGAAACCCDDDAAA===;;;<<<>>>555444333000,,,***))))))'''((()))******)))((('''((())))))***++++++,,,,,,,,,,,,---,,,,,,---000333...:::BBBRRRnnntttpppjjjiiinnnsssuuu|||zzztttsssoookkkiiiiiimmmppprrrssswww))))))))))))((((((((((((---,,,,,,++++++,,,,,,---.........///111555888:::GGGZZZlllyyyqqqqqqlllqqqsssiiiooo}}}wwwpppooottt{{{~~~nnnhhhaaa^^^^^^\\\VVVPPPNNNOOOPPPPPPOOOQQQTTTVVVUUUUUUTTTRRROOOMMMMMMNNNIIIHHHFFFFFFGGGFFFEEECCCAAAAAA@@@@@@???>>>======AAACCCDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???>>>=========;;;999666999999888888888888888999888888888999::::::888666666666666666555444333222444333333222000///---,,,...---,,,,,,++++++,,,,,,+++***)))000;;;@@@WWW{{{{{{zzzxxx~~~~~~ooommmttt{{{nnnbbbYYYUUUPPPKKKIIIHHHFFFEEEBBBBBBAAA@@@???????????????AAACCCDDDFFFKKKRRRXXXZZZ[[[cccoooyyysss^^^OOOEEE??????CCCAAADDDGGGHHHIIIMMMRRRWWWWWWQQQKKKIIIJJJIIIFFFCCCFFFGGGHHHJJJOOOWWW```fffeee]]]RRRPPP___xxxvvvhhhccc```]]]ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPNNNMMMMMMMMMKKKIIIMMMPPPSSSZZZkkkwwwooo]]]RRRTTTVVVYYYbbbyyy|||vvvjjj[[[MMMBBB===;;;:::555:::LLL___sssttttttZZZMMMTTTfffOOOAAA@@@;;;555555444333222000000//////............---------++++++++++++++++++++++++...111555999;;;;;;:::888666666666555555444444444000000///...------,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,444000111>>>UUUlll{{{wwwrrrkkkgggiiioooxxx}}}|||qqq))))))))))))((((((((((((,,,,,,++++++++++++,,,,,,---------...000333666888<<>>======@@@BBBCCCBBB???===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>===;;;;;;<<<<<<;;;999::::::999999999999999:::888888888999::::::888666666666666666555444333333444333333222111///---,,,...---,,,,,,++++++,,,,,,---,,,***000888<<>>>>>AAABBBFFFIIIKKKKKKMMMQQQUUUUUUPPPIIIGGGHHHHHHFFFDDDGGGHHHKKKOOOUUU^^^ffflllfff```XXXWWWfffppphhhccc^^^ZZZWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKNNNQQQVVV```nnnrrrhhh[[[UUUWWWYYY]]]hhhzzzsssfffWWWIII@@@;;;:::999555;;;OOOeeezzzrrrppppppWWWLLLWWWllltttFFF;;;:::444444333222111000//////...............------------++++++++++++++++++++++++,,,---000222333222111000000/////////..................---,,,,,,+++*********************)))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,...///111999HHH\\\qqq|||ssslllkkkpppvvv{{{{{{vvv(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,---,,,,,,---...000222444111;;;DDDMMM^^^xxxyyy~~~{{{~~~}}}sssssszzzyyywwwvvvyyy~~~pppeee___ZZZ[[[[[[ZZZUUUQQQMMMKKKOOOOOOOOOMMMKKKKKKMMMOOOPPPPPPOOOMMMIIIGGGHHHIIIFFFEEECCCCCCDDDDDDCCCAAA@@@@@@??????>>>>>>======???@@@AAA@@@>>><<<<<<===;;;:::999888999:::<<<======<<<:::999;;;<<<<<<<<<;;;::::::999::::::;;;;;;999888888:::;;;;;;999777666666666666555444333333444444333222111000...---...------,,,,,,,,,,,,,,,......+++...555666FFFccc}}}}}}zzzzzzuuurrr{{{qqqiiiccc___\\\XXXVVVTTTRRRRRRTTTVVVWWWRRRTTTVVVYYY^^^gggqqqwww}}}zzzmmm\\\OOOFFF??????BBBDDDHHHLLLMMMLLLLLLNNNQQQQQQLLLFFFDDDEEEFFFFFFEEEFFFIIIMMMSSS[[[cccjjjnnnaaa^^^YYYZZZiiiuuuiii```ZZZVVVWWWVVVUUUTTTRRRQQQPPPPPPLLLLLLKKKJJJKKKKKKLLLMMMOOORRR]]]mmmtttmmm```XXXUUUWWWYYY^^^ooo}}}wwwnnn```QQQEEE===999888999888AAAWWWooollleeerrrmmmVVVPPP___vvvaaa???::::::444222222111000///......---............------------++++++++++++++++++++++++++++++,,,,,,+++******)))*********)))))))))))))))+++++++++***))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,(((---222333777FFF```ttt~~~zzzyyyyyyzzzzzztttuuuxxx}}}(((((((((((())))))))))))++++++************++++++------,,,------...000000...333555777BBBVVVgggooo~~~nnnbbb]]][[[ZZZVVVXXXZZZXXXSSSNNNMMMMMMMMMMMMMMMKKKIIIIIIKKKMMMVVVUUUSSSNNNIIIEEEDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@??????>>>>>>>>>============>>>??????===<<<===>>><<<;;;999888888;;;===??????<<<999888999;;;<<<<<<:::999999999999:::;;;;;;999888999:::<<<<<<:::888777777777666666555444333444444444333222000///.........---,,,,,,,,,,,,,,,---...+++---222222>>>VVVuuu}}}{{{xxxuuuyyy|||sss{{{yyywwwsssqqqppprrrtttvvvooopppqqqvvv}}}zzznnn```UUUKKKBBB@@@CCCEEEIIIMMMNNNKKKIIIIIIJJJJJJFFFAAA@@@BBBDDDFFFFFFJJJLLLQQQXXX```gggkkkmmm^^^^^^]]]```ooozzzkkk```YYYUUUVVVUUUTTTSSSQQQPPPOOOOOOLLLLLLKKKIIIHHHIIIKKKMMMPPPWWWjjj||||||jjj[[[VVVVVVXXX\\\dddzzzyyysssiiiZZZKKKAAA;;;999999:::===LLLddd||||||bbbfff~~~jjjXXXXXXkkkOOO:::;;;;;;666222222111000000///...............---------,,,,,,************************,,,+++******))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++&&&---111///---666LLL___www{{{vvvssszzz{{{nnnmmmmmmnnnrrrxxx'''((((((((()))))))))***+++******))))))******+++---------------......///111222000...222<<>>>>>==================<<<===>>>===<<<<<<>>>???>>>===;;;999:::<<>>:::888999999999999888888888888888999::::::999999999;;;======;;;999777777777777666555444333444444444444333111000//////...------,,,,,,------***---***+++111000888LLLjjjxxxyyywwwuuurrrsss{{{uuuuuu{{{~~~~~~yyypppeeeZZZOOOEEEAAACCCEEEIIILLLLLLGGGCCCAAABBBBBB@@@>>>>>>@@@DDDGGGIIIOOOPPPTTT[[[ccciiijjjjjjhhhiiikkkqqqrrreee]]]ZZZUUUTTTSSSRRRPPPOOONNNNNNMMMMMMKKKHHHFFFGGGKKKNNNSSSaaazzziiiYYYWWWXXX]]]cccooowwwmmmcccTTTGGG???;;;:::999777BBBWWWrrrsssbbbqqqaaaXXX```wwwjjjBBB777888777333222222222111000000000///...------------,,,,,,,,,************************+++******))))))***+++,,,))))))))))))************************))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))---000...+++///;;;FFFZZZnnn}}}vvvrrrxxx}}}}}}}}}xxxllljjjgggeeefffjjjooorrryyy|||''''''(((((())))))************))))))))))))******,,,,,,------------------111222111//////111555888;;;MMMhhh{{{nnniiiccc[[[WWWUUUSSSPPPNNNJJJGGGEEEIIIOOOQQQMMMIIIHHHHHHIIIHHHGGGHHHJJJLLLKKKKKKJJJHHHEEECCCCCCDDDBBBAAA@@@@@@BBBBBBAAA@@@============<<<<<<<<<<<<;;;<<<======<<<===???AAA???>>>===;;;;;;<<<>>>???@@@>>>;;;999999999888777777777777777888999::::::999999999;;;===>>><<<:::777777777777666555444444444444444444333222111111///......---------------''',,,++++++111000555EEE___ooo|||}}}xxxvvvsssrrrqqqvvvyyysssxxx|||~~~zzzzzzzzzuuunnnfff^^^RRRGGGBBBDDDGGGJJJLLLIIICCC>>>;;;;;;;;;;;;<<>>AAACCC???>>>===<<<<<<<<<<<<<<<===<<<::::::::::::999777888888888888999:::;;;;;;999999:::<<<>>>>>>===;;;777888888777777666555444555555555555444333222111//////...---------------(((...,,,,,,111000222>>>VVViii{{{}}}|||wwwuuuuuusssuuu~~~}}}ssswwwyyy{{{|||yyyxxxxxxrrrmmmiiicccXXXLLLHHHIIIIIIKKKKKKGGG@@@:::888777666999>>>BBBGGGLLLQQQTTTPPPPPPUUU___llluuuxxxwwwyyy{{{|||fffZZZVVVSSSRRRQQQPPPOOOMMMLLLLLLIIIJJJJJJGGGEEEHHHPPPWWWlllsss___YYYYYYWWWbbbqqqyyynnn^^^TTTGGG>>>;;;;;;999888@@@SSSmmmzzziiiRRRUUUjjj{{{NNN>>>===999555444111000000000000/////////---------,,,,,,,,,++++++************************''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))******&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,+++++++++,,,...//////333FFF___ttt~~~{{{vvvuuutttoookkkooopppoooooonnnmmmlllkkkdddfffiiinnnuuu}}}&&&''''''((()))******+++))))))(((((((((((())))))'''((()))******+++******+++,,,...000///...///111...222777<<>>>>>===<<<;;;::::::999::::::999:::<<<<<<:::888999999999999:::;;;<<<===999999:::<<<>>>???===<<<888888888888777666555444555555555555444333222222//////...------------...)))///...---222///000:::PPPeee|||zzzwwwxxxvvvuuu{{{rrruuuwwwxxx~~~|||zzzxxxuuutttsssqqqnnnkkkggg]]]RRRNNNPPPKKKLLLLLLGGG???999666666555999???FFFKKKPPPUUUXXXZZZ[[[aaammm}}}kkk\\\WWWSSSRRRQQQPPPNNNMMMLLLLLLGGGHHHIIIGGGFFFJJJTTT[[[vvvjjjZZZXXXZZZ___lll}}}}}}rrrfffYYYOOOCCC<<<::::::888666LLL___vvvppp[[[TTTXXXnnnbbb===555888444000111///////////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))*********)))((((((((((((((())))))*********((((((((()))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************************+++---///111+++555CCCTTTgggwww{{{xxxzzz}}}qqqhhhqqqsssuuuwwwwwwuuusssqqqdddddddddfffjjjpppvvvyyy(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------.../////////222111000111555;;;AAAEEERRRTTT```pppwwwyyypppaaa\\\VVVUUUWWWXXXUUURRRVVVSSSPPPNNNNNNNNNNNNMMMIIIMMMWWWpppaaaLLLKKKJJJKKKLLLLLLJJJHHHEEEHHHIIIGGGCCC???>>>???CCCAAA>>>>>>???AAAAAAAAA@@@???>>><<<<<<======>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999888999999999999888777777:::888555666888;;;<<<===:::;;;<<<===<<<:::888666444555666777777777777777777777666666666666777777666444222000............+++,,,,,,---...///111111DDD\\\|||~~~|||wwwqqqrrr{{{~~~|||{{{xxxuuusssrrrqqqqqqsssppplllhhhccc]]]VVVQQQSSSKKKCCC???;;;777555777:::===DDDMMMQQQQQQSSSXXX^^^gggsss~~~hhh\\\VVVVVVTTTRRRPPPNNNNNNNNNNNNQQQKKKKKKOOOMMMKKKYYYnnnrrr\\\WWW[[[[[[```zzzwwwfff[[[TTTDDD;;;>>>;;;444:::HHHYYYuuuoooXXXOOOJJJ\\\sssdddPPP>>>999666...,,,111////////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,000///222:::HHHYYYiiirrrvvv}}}qqqooozzz~~~xxxrrrrrrsssrrrrrrpppllliiiffffffggggggkkknnnsssyyy'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---......//////......000222444777:::;;;BBBBBBJJJUUUZZZ]]]jjjzzz{{{sssggg\\\XXXSSSOOOOOORRRTTTSSSQQQUUUSSSOOONNNNNNNNNNNNNNNMMMOOOUUUggg|||```KKKJJJJJJJJJKKKKKKIIIHHHGGGIIIJJJHHHDDDAAA@@@@@@BBB@@@>>>>>>???@@@@@@@@@???>>>===<<<;;;<<<==================<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999::::::999999888777<<<:::888888:::;;;;;;;;;999:::;;;;;;:::999888777666666777888888888777777777777666666666666777777555444222000///.........,,,,,,,,,---...///000111@@@WWWxxx|||wwwqqqqqqxxx~~~}}}|||{{{zzzzzzxxxvvvtttrrrqqqppppppqqqooollljjjgggbbb\\\XXXRRRIIIAAA===:::666666888<<>>>>>???@@@???>>>>>>===;;;:::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888777===<<<;;;;;;<<<<<<:::999999999999888888888888888888888888999888888777777777777777777777777777777555444222111//////......,,,,,,,,,---...///000111;;;NNNqqq~~~~~~yyyrrrooottt}}}|||zzzzzz{{{zzzyyywwwvvvtttrrrqqqpppooooooooonnnlllkkkjjjgggccc___QQQHHH???:::888555777:::>>>CCCLLLSSSSSSSSSYYYbbbtttuuuggg^^^ZZZUUUUUUTTTSSSRRRPPPOOONNNMMMIIIIIIMMMRRR^^^ttt|||ggg\\\ZZZ[[[```eee{{{xxxjjjXXXLLLDDD;;;888;;;999:::KKKaaaeeeRRRLLLTTTfff|||iiiJJJ===333333444111000444/////////............---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,)))...111---+++333FFFWWWmmm|||ssspppvvvsssjjjddd______cccjjjooorrrrrrooommmkkkgggdddeeejjjllljjjgggfffffffffggghhhjjjlllmmm'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***+++,,,+++++++++,,,------......---///222555666555333222888666666999999:::CCCNNNSSSXXXcccpppuuunnnllleee]]]YYYYYYYYYWWWTTTMMMKKKJJJLLLPPPRRRSSSSSSRRROOOMMMMMMNNNNNNNNNMMMJJJJJJIIIKKKTTT\\\WWWNNNIIIHHHGGGHHHIIIIIIGGGEEEFFFGGGHHHGGGEEECCCBBBAAA???>>>===>>>@@@@@@>>><<<<<<<<<:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;:::::::::999:::::::::888888888888888777777666:::::::::<<<===<<<:::777777777777666777888999999999999999999999888777666777777777888888777777777444444333111000//////...,,,,,,,,,------///000000666EEEfff|||zzz}}}}}}uuuppprrrxxx~~~|||zzzzzzyyywwwuuutttsssrrrqqqppppppoooooonnnmmmllllllllliiieeebbbRRRHHH>>>999777666999===AAAGGGOOOSSSQQQOOOVVVaaayyyzzzkkkbbb[[[WWWTTTTTTUUUUUUTTTRRRPPPNNNOOOLLLKKKOOOXXXiiippp[[[XXX\\\]]]eeeqqq}}}tttdddQQQFFF>>>999888999777<<>>>>>AAAGGGPPP]]]jjjuuu{{{{{{oooeee___\\\\\\[[[XXXTTTRRRQQQPPPMMMKKKLLLLLLKKKLLLNNNPPPQQQPPPNNNMMMKKKKKKMMMMMMMMMKKKEEEFFFFFFFFFHHHKKKJJJFFFHHHGGGFFFGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDBBB@@@???======>>>???AAA@@@>>>;;;<<<;;;999888888999999:::;;;;;;;;;;;;::::::::::::999999888888888888999:::666666666666666555444444555555777999<<<;;;999777555555555666777888::::::999999999999999888777666777777888888888888777777333333333222111000//////---------------...///000333===YYY{{{zzz~~~{{{xxxyyyyyy|||uuussswww}}}}}}|||zzzyyywwwvvvvvvtttrrrppprrrrrrrrrqqqqqqqqqppppppnnnmmmlllkkkkkkhhhdddaaaUUUJJJ@@@;;;999888<<>>VVVnnnxxxvvvzzzfff^^^___oooOOO???999444333222///------............------------************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++(((***,,,+++***,,,222777BBBUUUrrr}}}yyytttqqqqqqxxx|||uuunnnhhhdddbbbTTTPPPNNNSSS\\\aaa```]]][[[ZZZZZZZZZ]]]aaafffiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++)))******++++++,,,,,,---++++++,,,...///111333333111222444555444333444666888888999<<>>;;;<<<;;;999888888888999:::;;;;;;:::::::::999999999777777666555555666888999444444555555444444333222222333444777999:::888666444444555777888:::;;;;;;888888888999888888777777666777888999999888777666333333333333222111000///---------------...//////111888MMMiii{{{~~~~~~zzzyyy{{{xxx~~~yyyyyy}}}~~~}}}}}}{{{{{{{{{||||||}}}}}}~~~}}}~~~~~~{{{yyyxxxxxxvvvuuussssssttttttrrrqqqoooppppppqqqqqqqqqppppppmmmlllkkkjjjiiifffbbb^^^XXXNNNDDD@@@===<<>>RRRhhhxxx~~~{{{wwwyyywwwtttrrrttt}}}qqqhhhVVVRRRPPPQQQTTTTTTPPPLLLLLLKKKKKKLLLOOOUUU[[[___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++))))))******+++,,,,,,,,,)))***+++---.../////////000222333333333555666666888888888999<<<>>>AAABBBAAAEEELLLTTTYYY___kkkwww~~~|||sssmmmhhhccc^^^WWWYYY[[[YYYTTTPPPNNNMMMNNNPPPQQQQQQNNNKKKJJJJJJEEEFFFGGGGGGFFFFFFFFFFFFHHHGGGGGGHHHJJJJJJIIIHHHDDDEEEGGGGGGEEECCCEEEHHHEEEDDDDDDDDDEEEEEECCCBBBAAA??????@@@BBBBBB???<<<===>>>@@@CCCDDDBBB>>>;;;<<<;;;:::999888999::::::::::::::::::999999999999666555444333333555777888444555555555555444333333444444444666888888666444222333666888:::;;;;;;;;;666666777888888888777777666777999::::::999777666222333333333333222000///...------------.../////////555BBBYYYrrr|||{{{|||www|||~~~~~~~~~}}}zzzzzz{{{{{{|||}}}}}}~~~|||~~~}}}zzzwwwwwwwwwvvvtttsssrrrssstttsssrrrlllmmmnnnoooppppppoooooommmkkkjjjjjjiiifffaaa^^^]]]SSSIIIEEEBBB@@@BBBGGGHHHHHHJJJMMMMMMMMMSSS[[[dddqqqnnncccaaa[[[VVVVVVSSSSSSRRRQQQPPPPPPPPPPPPMMMQQQXXXhhhyyy]]]YYYYYY^^^eeesssyyyqqqfffVVVGGGAAA:::999999;;;@@@OOOggg|||}}}uuuggglllyyyuuulllnnnwwwXXX???666555333111111111111000.........---------,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************+++***+++,,,///000///...///333<<>>AAADDDEEECCC???;;;<<<;;;:::999999999:::;;;:::::::::999999999888888555444222222222444666777555555666666555555444333777666555666777777555333111333666999<<<<<<<<<<<<444555666777777777777777666777999::::::999777666222333444444333222000///......---------...//////...333<<>>777777999<<>>>>>@@@BBBEEEGGGJJJOOOUUU[[[cccjjjooo}}}}}}xxxqqqjjjbbb\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPRRRRRRPPPKKKJJJKKKIIIDDDGGGFFFDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFCCC@@@===<<>><<<:::;;;>>>???@@@???>>>===:::999999888888999999:::;;;:::999999888888999999888777555333222222222333555666777777777666444333333444666777777666444333444555777999;;;===???@@@;;;777444666999;;;888444333444555666666555444333333333444555444333222111222111000......//////000+++///666DDD___~~~xxxxxx~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyvvvwwwyyy{{{||||||{{{{{{~~~}}}zzzwwwuuussssssssstttsssqqqooommmjjjiiihhhhhhiiikkkmmmnnnppppppqqqlllkkkjjjgggdddbbb```______[[[WWWSSSOOOJJJEEEBBBEEEEEEJJJTTT\\\cccmmmuuuppp```YYYVVVSSSQQQQQQSSSRRRQQQQQQNNNKKKOOOVVV^^^```sssuuucccWWWXXX\\\eeevvvxxxmmmdddXXXIII===888666777===AAAKKKjjj}}}rrrrrryyy~~~uuujjjfffppp~~~eeeAAA888555444222000///...------------,,,,,,+++***))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++---......---111<<>>AAADDDAAACCCFFFHHHJJJMMMQQQUUUPPPUUU[[[___bbbfffnnnsss}}}~~~xxxpppmmmmmmjjjddd^^^fffdddbbb___[[[WWWSSSQQQTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPPPPSSSRRRMMMJJJJJJHHHDDDGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCCCCDDDDDDCCC@@@>>>???AAAEEEGGGFFFDDDAAA???;;;<<<===??????>>>===<<<::::::999999999999::::::999999888777777777777888777666444333333333333444555555666666666555444333555555666777777666555555555555777888:::<<<===>>>:::666444555888:::777444333444555666666555444333222333444444444333111111111111///.........///000...000333===TTTnnn~~~zzzzzz|||~~~~~~}}}|||{{{||||||}}}|||{{{zzzyyyvvvwwwxxxzzz{{{{{{zzzzzzzzzyyywwwuuussssssssssssooonnnmmmkkkiiigggeeedddffffffhhhjjjkkklllllllllkkkjjjiiifffdddaaa_________]]]ZZZWWWTTTOOOIIIDDDDDDEEENNN```sssnnnaaaUUURRRRRRQQQPPPQQQOOOMMMMMMOOOPPPQQQUUUZZZgggvvvjjj]]][[[]]]cccrrr|||qqqeee\\\RRREEE;;;777777555???LLL\\\xxxuuupppvvv}}}vvvmmmeeedddnnn{{{{{{PPP;;;888444333222000///...------------,,,++++++***))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,......------111:::BBBXXXcccqqqyyyuuuqqqtttzzzwwwvvvyyy&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++++++++++++++,,,,,,,,,,,,////////////////////////222222333555777888::::::777999:::;;;;;;<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@CCCFFFKKKNNNNNNJJJEEEAAA;;;<<<=========<<<;;;:::::::::999999999999::::::888888777666666666666777555555444444333444444555444444444555444333333222777777777777777777777777555666666777888999::::::888555333444777888666444444444555555555555444444222333333333333222111000111000///.........//////111000111777HHH___ooouuu|||wwwuuu|||~~~}}}|||{{{{{{{{{|||||||||{{{zzzyyyuuuvvvwwwyyyyyyyyyxxxxxxuuutttsssrrrrrrrrrrrrrrrlllkkkjjjhhhfffdddcccbbbeeeeeeggghhhhhhiiiiiihhhiiihhhgggeeebbb```___^^^^^^^^^^^^]]]ZZZTTTMMMGGGEEEFFFSSSooozzzmmm```VVVNNNNNNPPPOOONNNOOOMMMJJJJJJNNNQQQTTTZZZaaarrrpppaaa[[[aaabbblll|||ttthhh[[[RRRIII???888666999444BBB[[[oootttjjjmmmzzzvvvkkkccc```cccooo{{{WWW???999666444333111000...---------,,,,,,,,,+++******))))))))))))******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++))),,,......++++++---///;;;FFFZZZrrr{{{tttrrruuuwwwzzz~~~sssnnnnnnyyy%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++***++++++++++++,,,,,,,,,---...............//////000111222444555777888999666777999999999:::===???AAACCCDDDEEEDDDCCCDDDEEE@@@CCCEEEEEEEEEGGGJJJMMMJJJLLLNNNNNNMMMMMMMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTOOOOOOPPPPPPOOOPPPQQQSSSRRRSSSSSSRRRRRRQQQPPPOOOMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKKKKKKKWWW\\\]]]UUULLLGGGEEECCCHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>===<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBIIIMMMTTTYYYXXXRRRHHH@@@;;;;;;<<<<<<;;;:::999888::::::999999999999::::::888888777666666666666777444444444444555555666666333333333333222222222111777777666555555666777777666666666666666666666666666444333444666777666444444444444444444444444444222222222222222111111111000000/////////.........000//////555DDDXXXjjjttt|||xxx}}}xxxwww}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyytttuuuvvvwwwwwwvvvvvvuuurrrrrrqqqqqqpppppppppppplllkkkjjjhhhgggeeeddddddffffffgggggghhhgggggggggffffffdddbbbaaa___]]]]]]\\\]]]___aaa___YYYQQQKKKHHHJJJYYY{{{oooeee\\\TTTOOOOOOQQQNNNLLLLLLNNNLLLKKKMMMNNNTTT```mmmwwweee___]]]cccfffttt|||zzzooobbbTTTJJJBBB:::666555:::555IIIgggxxx~~~kkkccclll}}}{{{nnn```\\\^^^fffrrr|||qqqGGG===:::111222222000///...---------,,,+++++++++******))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************&&&)))---...---,,,---...///444AAAWWWppp}}}vvvqqqqqqwww~~~~~~xxxuuu{{{www%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))***************+++++++++,,,,,,,,,,,,------............//////111222444666777888555666777888888999;;;===<<<>>>BBBCCCCCCCCCCCCDDD???@@@BBBBBBCCCDDDFFFHHHHHHIIIKKKJJJIIIHHHHHHIIIKKKJJJJJJJJJJJJLLLMMMNNNIIIKKKLLLLLLKKKLLLNNNQQQNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJNNNNNNMMMLLLKKKJJJIIIHHHPPPVVVXXXQQQIIIFFFFFFEEEHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>===;;;<<<===>>>>>>>>>=========???@@@@@@??????AAACCCKKKQQQZZZaaaaaaWWWHHH===::::::::::::999999888888:::999999888888999999:::999999888777777777777888333333444555666666666666333333222222111111111111666555555444444555555666666666666555555444444444444333333444555666666555444444444333333444444444333333333222222222222222000000000000000/////////000......444@@@QQQdddrrr|||vvvzzz{{{}}}~~~~~~||||||{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxsssssstttuuuuuutttsssrrrrrrqqqqqqpppooonnnnnnmmmjjjjjjiiihhhgggfffeeedddddddddeeeeeeeeeeeeeeedddccccccbbb```___]]]\\\\\\YYY[[[^^^``````[[[TTTNNNLLLNNN```zzziiibbbYYYSSSPPPQQQRRRNNNLLLLLLKKKLLLMMMNNNOOOXXXlllggg___^^^]]]dddkkk|||xxxlll^^^OOOEEE>>>888666666999:::RRRppp}}}xxxfffdddtttpppbbbWWWVVV^^^iiiuuu~~~[[[???>>>:::---111111///...------------++++++***************)))'''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''(((***,,,---...///111111111555@@@QQQeeewww}}}yyytttsssxxxuuuhhhooouuu}}}$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))************++++++++++++++++++,,,,,,---...............///111333444666666444666777777777888:::<<<;;;>>>BBBCCCCCCAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLNNNOOOHHHIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLJJJJJJJJJJJJJJJOOOOOONNNMMMKKKIIIHHHFFFEEEJJJKKKGGGDDDFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<===>>>??????>>>===<<<<<>><<<;;;:::;;;<<<===>>>>>>GGGHHHJJJIIIHHHFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCDDDEEEEEEEEEHHHHHHJJJLLLMMMNNNNNNNNNNNNLLLIIIGGGGGGGGGIIIJJJMMMMMMMMMMMMKKKIIIHHHGGGBBBDDDDDDAAABBBFFFIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB===>>>???@@@@@@???>>>===<<<@@@DDDDDDAAA???@@@BBBCCCFFFMMMUUUXXXRRRFFF<<<777777777666777777888888777777666666666666777777888888777666666666666777444555666777777666555555444333222111111111222222444555666777777666555444666666666555444444333333333444555555555666777888444444333222222333444444666555444333333333444444222333333444333222111000000---,,,///222:::JJJ[[[nnn{{{{{{~~~|||~~~}}}|||zzzyyyyyyyyyyyyvvvuuutttsssssssssttttttqqqqqqrrrrrrqqqpppnnnmmmjjjkkkllllllllllllkkkjjjfffeeeeeeddddddccccccccc______```aaabbbbbbbbbaaa^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]\\\ZZZWWWWWW\\\nnnwwwlllcccZZZVVVUUUOOOLLLLLLOOOPPPMMMMMMOOOJJJJJJPPP\\\jjjyyyvvvfff\\\[[[bbbjjj{{{pppggg\\\PPPCCC===999777777:::===JJJgggvvvqqqppprrrUUUPPPPPP[[[hhhtttTTT:::555222000222//////...---,,,,,,,,,,,,))))))))))))************&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***,,,+++)))((()))************)))***------...777BBBbbbnnnzzzwwwnnnhhhlllrrryyy######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''))))))))))))((()))************+++++++++******+++,,,,,,---......,,,---...000111333444555555666777777777777999;;;999===AAADDDCCC@@@>>>===>>>>>>>>>@@@CCCEEEFFFFFFCCCEEEFFFFFFDDDCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFDDDEEEGGGIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJMMMKKKHHHEEEDDDFFFHHHJJJJJJJJJKKKLLLKKKJJJHHHGGGHHHGGGDDD@@@BBBGGGHHHFFFGGGFFFDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDD>>>???AAABBBAAA@@@>>>===<<>>999888777888;;;BBBQQQmmmvvvtttyyyjjjQQQOOOTTTbbbppp|||vvvCCC999;;;222///777///...------,,,,,,,,,,,,)))))))))))))))*********&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))),,,+++******+++++++++***---***+++//////,,,111999DDDXXXnnn{{{vvvpppoooqqqssswww{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((***++++++******+++,,,------------///111333555111222333333333444666888:::;;;===?????????>>>>>>;;;<<<===??????@@@@@@@@@DDDEEEFFFEEECCCBBBBBBCCCEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHFFFEEEFFFIIILLLIIIIIIHHHGGGEEEEEEFFFHHHIIIJJJJJJIIIGGGEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCAAA@@@AAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>????????????>>>>>>===<<<<<<>>>@@@AAA@@@???===???BBBDDDDDDCCC@@@>>>888777777666666666666666444333333333333444555555555666777777777666444333444444444555555555555555555555333222111000000000444444555555666666777777777666666555555555555555333333444444555444444444333444444222000000111222333444444444333222222111...///000111222333333333222111000111000222;;;FFFgggxxxyyyxxx|||zzz{{{~~~~~~|||{{{{{{zzzzzz|||zzzwwwuuutttuuuwwwxxxyyywwwuuutttssssssssssssqqqqqqppppppooommmlllkkklllkkkiiihhhhhhhhhiiijjjfffeeeddddddccccccccccccbbbbbbccccccbbbaaa___^^^YYYYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[\\\^^^^^^dddtttjjjgggaaa[[[VVVSSSQQQPPPIIINNNSSSSSSOOOLLLMMMOOOSSSOOO[[[yyyzzzooohhh\\\\\\dddeeeooo|||oooaaaYYYMMMAAA::::::888333666@@@NNN[[[ppptttsssyyy}}}cccLLL\\\bbbeeerrr}}}ccc>>>555222111222...111000///...---,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++,,,,,,---......555???NNN```rrr{{{uuusssssstttxxx{{{zzz{{{}}}yyyttt{{{yyywwwwwwzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******(((***++++++***)))+++,,,,,,++++++,,,...000222333000222333333333333666888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>????????????AAACCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDCCCCCCDDDEEEEEEFFFHHHHHHGGGFFFDDDEEEGGGIIIGGGGGGGGGFFFEEEEEEGGGIIIIIIJJJKKKIIIGGGEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBBAAA@@@@@@AAABBBGGGGGGEEEDDDBBB@@@??????<<<<<<===>>>>>>>>>>>>>>>======<<<===???@@@???===;;;<<>>======<<>>??????@@@>>>======>>>>>>===<<<888999<<<======;;;999777777777666555555555555666444333333333333444555555777777777777777666555555666666555555444444333333333333222111111222222333333333444555666666666666999999777666555555555555555555555555444333222222222333444333222222444555444555555555555444333333666777666666555444333222333111222222000///444;;;MMM]]]mmmuuuzzz~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}|||{{{yyyxxxxxxxxxxxxuuuuuuttttttsssrrrrrrrrrtttsssrrrqqqoooooooooooollllllllllllkkkjjjhhhhhhiiihhhggggggffffffggggggeeeeeedddccccccbbbbbbaaa````````````___^^^]]]\\\YYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\^^^bbbkkk{{{wwwlllfffbbb]]]YYYTTTSSSQQQOOONNNNNNNNNOOOOOONNNLLLKKKLLLOOOSSSUUU```tttmmm[[[TTTXXXZZZdddwww|||wwwooo```QQQHHH>>>888555555555777EEEUUUiiiwww~~~vvvuuuxxxooo```cccooorrrvvv[[[>>>000444222111111---......---,,,+++***))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***************+++,,,,,,---------,,,+++,,,333???MMMWWWmmmppprrrooolllnnnwww{{{ppppppmmmdddZZZVVVZZZ```sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))******))))))***+++)))******+++,,,---...//////000111111111222444666666666555555666777999:::;;;<<<<<<<<<<<<<<<;;;:::???@@@AAAAAA@@@???@@@BBBAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDFFFGGGHHHFFFDDDCCCCCCDDDFFFFFFFFFDDDBBBBBBDDDEEEIIIJJJKKKIIIFFFCCCBBBBBB>>>???AAABBBBBBAAA???>>>AAAAAA??????>>>>>>??????@@@@@@???>>>===<<<;;;;;;::::::;;;<<<===???@@@AAACCCAAA???>>>???>>>===;;;888999;;;<<<<<<:::888777777666555555444444555555444333333333333444555555777777777777777666666666666666555444444333222222222111111111222222333444333444555777777777777777:::999888777666555555555555555555555444333222111222333333333222333444666444555555666555555444444666777777666666555333333444222222333111---///444AAAPPP___hhhpppzzz~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{|||{{{zzzyyyxxxwwwwwwwwwrrrsssssstttsssrrrqqqpppsssrrrqqqpppooonnnnnnmmmkkkkkkkkkkkkjjjiiihhhgggggggggfffffffffeeeeeeeeeeeeddddddcccbbbaaa``````^^^^^^^^^]]]]]]\\\[[[[[[XXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZ]]]___dddkkkttt{{{}}}}}}rrrkkkbbb]]][[[[[[XXXVVVOOOOOONNNNNNNNNNNNOOOOOOJJJLLLNNNOOOPPPUUU\\\bbbrrruuucccVVVXXX^^^cccppp}}}vvvrrrhhhXXXHHH@@@;;;777555555555<<>>???AAABBBBBBAAA???>>>???>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCEEECCC@@@?????????>>><<<:::;;;<<<<<<<<<:::999888666555555444444444444444444333333333333444555555888777777666666666666666666666555444333222222111111111111111222333444444444555777888999999888777999888777666555555555555555555555555444333222111111222333333222222444666444444555555666555555444333333444555555555555555444222222333111------000;;;HHHWWWaaakkkwww~~~|||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{zzzyyyxxxwwwvvvvvvvvvqqqrrrssstttsssrrrpppoooqqqqqqqqqpppooonnnmmmllljjjjjjjjjjjjiiihhhggggggffffffffffffeeeeeedddddddddddddddcccbbbaaa___^^^]]]]]]\\\[[[[[[ZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWXXX\\\]]]___bbbeeeffffffeee^^^[[[XXXWWWWWWVVVSSSPPPMMMMMMMMMMMMMMMMMMNNNNNNHHHKKKNNNOOOQQQ[[[kkkyyypppccc\\\WWW\\\dddkkk~~~xxxqqqkkkaaaPPPBBB;;;999777555555777AAAVVVggg|||qqqpppyyylllcccbbbcccooozzz|||MMMAAA333222666222000222000......------,,,,,,++++++)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))***************+++)))+++---...---,,,,,,---+++666DDDNNNVVVcccuuutttrrruuuuuuhhhfffmmmtttooolllkkkpppssssssuuuwwwuuuwwwxxxyyy{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((***)))(((((()))+++)))***+++,,,---------------.../////////000222444444444444555555666777888888888999::::::999999999???@@@@@@>>>;;;:::::::::>>>>>>???AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIGGGDDDCCCCCCEEEEEEDDDBBB???>>>???AAACCCEEEGGGFFFCCC@@@>>>===>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<===>>>>>><<<<<<<<<<<<>>>@@@BBBDDDFFFCCC@@@>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::999888555555444333333333333444444333333333333444555555777777666555555555555555555555444444333333222222222111111111222333333444333555777999999999888777777666666555555555555555555555555555444333222222111222333222111111333444333333444555555555555444000111222444555666666666444111111333222...---000777CCCRRR^^^jjjxxx}}}|||{{{xxxyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxwwwvvvuuutttttttttooopppqqqrrrrrrqqqpppooopppppppppooonnnmmmkkkkkkhhhhhhiiiiiihhhhhhgggfffeeeffffffffffffeeeddddddccccccdddcccbbb```^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVZZZ[[[]]]^^^``````______XXXWWWVVVVVVUUURRRNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPWWWggg}}}ttt^^^VVVWWW[[[^^^kkkyyyxxxqqqhhhaaaWWWHHH===999666666555666===LLLbbbqqquuukkknnn~~~wwwgggZZZVVV^^^fffppp{{{iiiDDD===111111333---,,,000---...---------,,,,,,,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++++++++***)))))),,,...+++///444888???NNNaaapppwwwvvv{{{~~~pppiiidddddddddcccdddgggeeedddccccccdddiiiooottt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''((())))))(((((()))+++'''(((***++++++++++++***,,,---//////...///111333222333444555555666666555666666777888999999999999===>>>>>>===:::999999:::<<<===>>>@@@AAABBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA@@@CCCGGGHHHFFFDDDBBBBBBBBBBBBBBB@@@??????@@@BBB@@@BBBDDDDDDBBB???===<<<========================::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>><<<<<<;;;;;;<<>><<<<<<===<<<<<<::::::::::::999888777666555444444333222333333333444333333333333444555555666666444444333444444555333333333333333333333333222222222111222222333333111333555888888777666555444444444444444555555666444444444555444444333333111222222111000///111222222222333444444444444444000111333444555666666666444111000222222000///111333@@@PPP^^^lll{{{}}}|||{{{{{{wwwxxxxxxyyyxxxwwwvvvuuuuuuuuutttttttttuuuuuuvvvvvvuuutttrrrqqqqqqqqqqqqnnnnnnoooooooooooonnnnnnmmmnnnnnnnnnmmmkkkiiihhhfffffffffgggffffffeeedddeeefffgggggggggfffddddddccccccdddcccbbb___]]][[[]]]\\\[[[ZZZYYYYYYYYYZZZVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWYYYZZZZZZZZZZZZZZZWWWVVVUUUTTTRRRPPPNNNLLLJJJJJJKKKKKKLLLLLLLLLLLLPPPRRRWWWbbbpppqqqcccYYYUUUZZZbbbiii}}}|||vvvmmmeee\\\TTTKKK@@@:::999555666777<<>>???AAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>AAAEEEGGGFFFCCCBBBAAA>>>???@@@??????@@@BBBEEE>>>@@@CCCCCCAAA>>><<<;;;===<<<;;;;;;;;;;;;<<<===999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<=========<<<;;;::::::;;;===@@@AAABBB???<<<:::;;;;;;;;;;;;888888888888777666555444555444333333222222333333444333333333333444555555666555444333222333444444333333333333333333333444333333222222111222222333///111444666777666444333333333333333333444666666333333444444555444444444111222222111///...///111111222333333444444444333222333444555666666666666444000///111333111000333000===NNN^^^nnn~~~~~~~~~}}}}}}}}}yyyyyyzzz{{{zzzyyyxxxwwwttttttsssssssssttttttuuussssssqqqpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkklllllllllkkkiiigggfffddddddeeeeeeeeedddcccccceeefffgggggggggfffeeedddbbbcccdddcccbbb___\\\[[[^^^]]][[[ZZZYYYYYYZZZZZZVVVUUUUUUTTTSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRTTTTTTQQQSSSTTTTTTSSSRRRQQQQQQRRRQQQOOONNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOPPPUUUbbbwwwyyyjjj]]][[[[[[ZZZ```jjjyyy}}}vvvoooddd[[[RRRKKKCCC:::777888666777:::BBBTTTnnntttjjjkkkuuuyyyooo^^^MMMEEEMMM```ooosss\\\777555555,,,...111...///111++++++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))((((((((((((!!!$$$)))++++++*********'''***---...///000222333888FFFYYYmmm{{{vvvttttttxxx~~~yyyuuutttssspppnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,...111222222333333333333333333444555555555555666888999:::=========;;;888777777888>>><<<<<<===@@@CCCEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAAAAA@@@???===<<<===>>>@@@BBBCCCCCCBBBAAACCCBBB@@@>>>>>>???@@@AAA??????>>><<<;;;:::999888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<=========<<<:::999999:::<<<===;;;:::888999:::<<<======888888777666555444333222444444333333222111000000111111111222555777:::<<<555444222111111111222222333333333333222111000///222222222222222111000///000111333555666666555444444444333222222333333333444444444444444444444444333333222222111000///////////////000111111222222222333555666666666555555333444444444333333222111666888@@@PPPfff|||~~~~~~|||zzzwwwvvvvvvwwwxxxwwwtttrrrsssssssssssssssssssssrrrsssrrrooonnnmmmmmmooopppmmmlllkkkkkkjjjjjjjjjkkkjjjjjjjjjiiihhhggggggfffccccccbbbaaa`````````aaaddddddddddddcccbbbaaaaaacccccccccbbb```___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNPPPOOONNNLLLKKKKKKKKKKKKMMMLLLKKKLLLPPPTTTWWWXXX\\\lllvvvggg[[[TTTYYY]]]bbbnnn}}}xxxnnneeeWWWMMMCCC???;;;888999<<<@@@555BBBXXXiiizzzmmmmmmrrryyyiiiQQQIIIMMMVVVdddqqquuupppGGG777888222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,------000555:::AAAJJJYYYkkkxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))*********+++,,,...000111222222222222333333333333444444444555666777999999;;;<<<;;;999777666888:::???>>>===>>>@@@CCCDDDDDDCCCCCCAAA@@@??????>>>>>>@@@@@@@@@@@@???>>>======???@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>>>>>>>>???@@@>>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::999999:::;;;===<<<;;;999999:::;;;;;;;;;999888777666555444444444333333222222111000//////111111111222444666888:::444333222111111111222222555555555555444333222111222222222222222111000000111222333444555555555555444333333222222333333444444444444444444444444444333333222111111000////////////000000111111222222333444555666666555444444333333333444444333222222333555<<>>>>>@@@BBBCCCCCCDDDCCCBBB@@@???>>>======AAA@@@???>>>=========>>>????????????@@@@@@AAABBBBBBAAA???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<;;;;;;:::999999999999999:::999777555444444555666333333222111000///...---111111111222333444666666444333222111111111222222555555555444333333222222111222222222222111000000333222222333333444555666333333333222222333333444333333333333333333333333222222222111111000000/////////000000111222222222444444555555555444333333222222333444444333333333222333777BBBTTTjjj~~~}}}zzz|||~~~|||~~~|||vvvuuuttttttuuuvvvvvvuuurrrqqqqqqpppooonnnmmmmmmnnnmmmmmmllllllkkkjjjjjjhhhgggffffffeeefffffffffhhhhhhhhhggggggffffffeeedddccccccbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaaaaa``````^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIKKKNNNQQQVVV___iiiqqq|||}}}gggYYYTTTVVV]]]dddiiiwwwzzzoooeee]]]WWWHHH@@@;;;;;;:::777555666<<>><<<;;;<<<===???>>>===<<<<<<<<<===???@@@AAA@@@???===============;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::999999999999;;;:::999777777999:::;;;999999:::999888888999:::;;;999666444333444666777333333222111000///......222222222222222333333333333222222222222222222222333222222111111111111111111111222222222111111000444333222111222333555666333333222222222333444444222222222222222222222222222111111111000000000//////000000111111222333333444444444444333333222222222222333333444444333333333333444999EEEXXXlllzzz}}}~~~~~~}}}{{{zzzzzzzzz|||xxxvvvsssrrrssstttssssssrrrqqqpppooonnnmmmlllkkkllllllllllllllljjjiiiiiifffeeeeeedddddddddeeeeeegggfffffffffeeeeeeeeedddaaa``````_________`````````aaaaaabbbbbbaaaaaa```_________^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKKKKMMMPPPTTT\\\gggsss}}}qqqccc[[[WWWVVV\\\hhhsss}}}}}}qqqdddXXXPPPLLL@@@;;;888:::;;;::::::<<>>FFFUUUiiiwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,------......//////000111222222222222333333444666777888999999888777777:::???CCCCCCAAA???>>>???@@@@@@???AAA@@@@@@AAAAAABBBCCCDDDBBB@@@===::::::;;;===>>>>>>>>><<<<<<<<<===???@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;999999999999999888888888;;;:::888777777888:::;;;666888::::::999888999;;;:::888555333222333555777444333333222111111000000222222222222222222222111222222222222222222222222222222111000000000111111000111111222222222111111444333222111111333444555333222222222333333444555222222222222222222222222111111111000000000000000000000000111222222333333444444333333222222222222222333333444444333333333333333444666<<>>===>>>??????>>>>>>??????@@@AAACCCDDDEEEAAA???<<<:::999:::<<<===?????????>>>>>>??????@@@;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999999::::::777777777777888888999999:::999777666666777999:::666:::<<<<<<999888999;;;777666444222222333444555222222222222222222222222222222333333333222222111111111222333333333222222444333222111111222333444000000111222222222222111333333222222222222333333222222222222333444555555111111111111111111111111000000000000000000000000000000111111222333333333333333222111111111222222333444444444333333222111111444666777:::FFFYYYgggqqqttt{{{}}}yyywwwwwwwwwsssssstttxxx|||}}}zzzwwwtttsssqqqnnnlllppppppooonnnmmmllllllkkkllllllkkkjjjjjjiiiiiihhhdddddddddddddddeeeeeefffcccccccccccccccccccccccc```````````````aaaaaabbb````````````___^^^]]]]]][[[[[[[[[ZZZXXXWWWUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPP\\\cccpppsssggg[[[UUUSSSRRRUUUYYY___lll{{{vvvmmm```RRRGGG@@@===:::999999888666:::GGGVVVppp}}}ssszzzqqqaaa```eeemmmooosssggg888777===111)))...------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((())))))))))))*********(((((()))******)))((('''))),,,///...,,,---///333888<<>><<<<<<===>>>>>>=========>>>>>>???@@@BBBBBB@@@>>><<<;;;::::::;;;<<<======>>>>>>>>>>>>======888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;999999::::::::::::999999444555666666777888999999:::888777666666777888::::::===@@@>>>999666777999444444333222222222333333000000000111222222333333111222333444444333222222000111222333333333333222444333222111111222333444000000111222222222222222222222333333333222222111222222222222333444555666111111111111111111111111///000000000000000000000000111111222222333333444222222111000000111222333555555555444333222111000///444888777777???OOO\\\dddgggpppzzz|||zzz}}}|||yyyyyyvvvtttssstttwww{{{|||}}}~~~|||zzzxxxwwwtttqqqnnnmmmmmmlllllllllkkkkkkkkkkkkjjjiiigggggggggggghhhcccccccccccccccdddeeeeeebbbbbbbbbbbbbbbbbbbbbbbb```_________``````aaabbbaaaaaa``````^^^]]][[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTSSSPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKMMMPPPUUUYYY\\\eeettt}}}wwwaaaXXXQQQRRRUUUXXX^^^eeelllxxxqqqeeeXXXMMMDDD???<<<555777:::999888BBB[[[ssswww~~~yyyppphhhffffffllluuuzzzUUU555666;;;111+++000,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++)))((('''***...///...,,,,,,,,,222333555888>>>EEELLLQQQfffttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***++++++***)))++++++,,,---...///000111111111111222333444666666222333555666666777:::<<>>>>>??????>>><<<;;;::::::;;;;;;999:::;;;;;;;;;:::999888666777999;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888333444555666777888999:::999888777555555777888999===@@@CCC@@@999555444666222222222222222222222111......///000111222333333111222333444555444333222000111222333444333333222222111///......000111333///000111222222222222222111222333444444333111000222222222222333444555666000000000000000000000000////////////000000000000000111111222222333444444111111000000000222333444666666555444333111000//////555999777333888EEEQQQ\\\```jjjvvvyyyvvvyyy}}}|||}}}~~~|||yyywwwsssssstttwwwxxxyyy~~~}}}|||{{{zzzxxxtttqqqkkkkkkjjjjjjjjjjjjjjjjjjkkkiiigggeeedddeeefffgggbbbbbbaaabbbbbbcccddddddaaaaaaaaaaaaaaabbbbbbbbb]]]]]]]]]]]]]]]^^^___```bbbaaaaaa___^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTNNNNNNOOOPPPPPPQQQQQQRRRNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIILLLLLLMMMOOOUUU[[[bbbfffzzz|||iiiaaaVVVOOOLLLPPPVVV\\\hhhttt}}}zzzooofffXXXLLLBBB<<<888666000555:::<<<===MMMooo~~~qqq}}}sssmmmeee]]]nnnlllrrr^^^FFF111///222///---///,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%&&&''')))******)))%%%&&&(((((('''(((+++...&&&)))+++...///111333444555DDDSSS[[[bbbjjjmmmkkkkkkuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...111111000000000000111111333333333444666999;;;======<<<;;;:::;;;;;;======<<<::::::<<>><<<999999888888999999:::;;;888999999::::::999999999666555555888<<>>@@@???<<<:::888888999999777777999:::;;;<<<<<<<<<:::999888777666666666666999888666555666999===???MMMJJJEEE@@@;;;666444333555444333222111111111111111111222333333333222222111222333444444333222111333333333333333333333333222111000000000111333333////////////000111222333222222222111222222333333111111222333333444555555111000...---...///111222//////000///------...000000111222333333333333333111222222333333222222111555444222111111111///---///444666444555<<>>???>>><<<::::::999888888999999::::::::::::::::::999888777666555555888<<<>>>>>>======<<<:::888777777888999888999:::;;;;;;;;;;;;;;;:::999888777666666666666999888666666777:::===???IIIFFFBBB>>>:::666555444444444333222222111111000111111222333333333333333222222333333333333222222333333333333333333333333222111000000000111222333////////////000111222333222222111111111222333333222222333333444555555666000///...---...///111222...///000///------///000000111222222333333333222111222222333333222222111444444222111////////////111>>>GGGCCC;;;:::@@@EEESSS^^^hhhkkkmmmssszzz~~~}}}tttpppnnnpppzzz|||vvvsssrrrssstttttttttvvvyyy|||}}}wwwoookkkjjjhhheeebbbcccbbbbbbccccccbbb___\\\```aaaaaa___]]]\\\]]]___]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[]]]^^^___```bbbaaa```___]]]ZZZXXXWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOONNNLLLKKKKKKJJJIIIIIIIIIKKKOOOPPPOOOMMMSSSVVV\\\eeeqqq}}}iiiZZZSSSRRRTTTWWW[[[bbbmmmyyyrrrkkkeeeZZZPPPFFFAAA===888666777888;;;>>>FFF\\\zzzvvvzzzwwwiiiYYYSSS]]]jjj{{{}}}~~~[[[===999444000.........---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---...000222333333444000333555888:::===AAADDD$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------............///111222333222222333444666777999:::888888777777888:::;;;===:::::::::;;;>>>>>>===<<<;;;;;;:::999888888888888;;;;;;;;;;;;:::888777666777666666888;;;======<<<<<<;;;999777777888999::::::;;;;;;<<<<<<;;;;;;:::999999888777666666666666999888777777888:::<<<>>>BBBAAA>>>:::888666555555333333333333222111000000222222222222333333333333333333222222222222333333333333333333333333333333111111000000111111222333////////////000111222222111111000000111222333333222222333333444555555555000///.........///000111.../////////------///000000111222222333222222222111111222222222222111111222333333000------111444>>>QQQ___VVVBBB777:::@@@JJJZZZjjjooopppwww~~~uuullljjjkkkrrr}}}}}}xxxuuusssqqqpppoooppprrrvvv{{{xxxrrrnnniiiddd```___^^^______```^^^ZZZWWW]]]]]]]]][[[YYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaaaaa```___]]]ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSOOOOOOOOONNNMMMMMMLLLLLLHHHJJJMMMNNNOOOOOOQQQRRR]]]bbbmmm~~~rrr___VVVSSSRRRQQQUUU[[[cccnnn~~~yyyrrrkkkccc\\\NNNFFF@@@>>>;;;888777999;;;<<>>>>>>>>??????>>><<<;;;;;;<<<888777555444444666777999;;;;;;;;;;;;:::999999888888888777666555555555555444555666777777777777666555444333222222333444555222222222333555777999:::888777555333111111111222444444333333333333444444222222222222222222222222000000111222222222222111/////////......//////000............///111222222////////////////////////------........./////////---...///.........000222111111111222111111000///000000111111111111000000...///000000000555<<>>JJJZZZooopppllliiillluuu~~~~~~rrrnnniiiffffffjjjooorrrvvvyyy}}}}}}wwwrrrkkkeeeaaa]]]ZZZXXXRRRSSSTTTSSSRRRQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOOOONNNMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRPPPUUU[[[aaalll|||~~~nnnddd```SSSTTTTTTTTTUUU[[[dddkkkyyynnnbbbVVVKKKBBB===:::888888:::999777:::@@@KKKhhh{{{qqqbbbSSSNNNSSS\\\hhhqqq[[[>>>333000///...------......---,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''((()))************'''((((((((('''((()))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******++++++++++++,,,---///000111333444555666666555555444555444444333444555666777555888;;;;;;999999:::<<<<<<;;;:::999888888888888777888999;;;<<<============>>>???===:::888888:::777666444333333444555666999999999:::999999888888888888666555555555555555222333555666777666555444444333222111111222333444333222222333555999===???;;;999666333111000000000333333444444444444333333111111111111111111111111///000111222333222222111000//////.........//////---------...///000222222////////////////////////------......//////......,,,...............000222111111111111111000//////000000111111111111000000000///......111555999<<<777999777333333777888666666999===III^^^ttt}}}}}}wwwqqqmmmqqq{{{yyytttnnnhhhfffgggjjjmmmkkknnnrrruuuyyy}}}|||wwwsssnnniiiccc___XXXXXXXXXVVVTTTRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLNNNPPPSSSWWWZZZ\\\^^^\\\cccnnnzzzrrreee\\\XXXVVVQQQTTTWWWYYY^^^jjjzzzyyyrrrfffYYYNNNFFF@@@<<<888666777999::::::???FFF\\\{{{kkkaaaXXXXXX]]]dddnnnwwwlllHHH999444111000///---,,,---...---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((()))))))))((((((+++,,,,,,+++***)))+++---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++,,,---...///000111222333444444444333222666555444444444555666777555888;;;;;;999888:::<<<;;;;;;:::999888888888888999999:::;;;<<<<<<<<<<<<<<<>>>>>><<<888666666888999777555444444444666777777888888999999999888888888777666555555444444555111333444666666555333222555444222111111111222333333222222222666;;;@@@CCC===:::777333111/////////222333555555555555333222111111111111111111111111///000111222333222111111000//////.........//////,,,,,,------///000111222000000000000000/////////,,,---......//////......,,,---............000222111111111111111000//////000000111111111111000000222///------000333555666000333444333555888666222:::999999???QQQiiiyyy~~~xxx~~~}}}{{{}}}vvvrrrwww|||ssskkkgggeeeggghhhdddeeefffiiimmmttt{{{~~~~~~}}}zzztttmmmggg``````^^^[[[XXXUUUUUUVVVOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRNNNPPPTTTYYY^^^cccgggiiiiiirrr{{{iii^^^ZZZYYYWWWSSSRRRVVV\\\cccmmm|||zzzppphhh]]]QQQFFF@@@<<<;;;888777888;;;===>>>EEENNNkkk~~~jjjeeebbbcccfffkkkuuu~~~xxxQQQ===666444333222///---,,,---......---************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********))))))((('''((()))))))))((((((***+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******+++,,,,,,------//////111222333444444444111111222333333444444555999:::;;;<<<<<<<<<;;;:::999::::::999999777666666777777888888888999999999<<<;;;;;;:::999888777777888666333111000222444666777777777777888888888888888777666555555444444555111222333444555555555555111111111111111111111111///111222444555888<<>>JJJ___qqqyyyzzzzzzxxxxxx}}}|||xxxwwwxxx{{{{{{uuupppiiibbb]]]\\\ZZZXXX[[[aaagggkkkqqqtttuuuwwwyyy{{{~~~}}}|||}}}}}}{{{vvvssseeeaaa[[[YYYXXXXXXWWWUUUSSSRRROOOOOOOOOQQQQQQRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKNNNQQQRRRQQQOOOPPPSSSZZZaaagggjjjuuuyyy}}}~~~{{{uuuqqqnnneee[[[ZZZVVVSSSUUUWWW[[[bbbiiiooozzzzzztttkkkddd\\\RRRHHHBBB<<<777666999999<<<>>>DDDWWWqqq~~~jjjffffffooo}}}___AAA:::444111222///------+++***))))))*********)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))***++++++///000000111222222222222222222333444444555555666666777888888999999888888888888888999888888777777777777777777777777777777666666666666666555555555333444666777777666555555666666777777777777888888888777666555444444444444222333444555666666666666111111111111111111111111222333555555444444666888222111111222333444333111000000000000000111111222111222333222000//////000000000///000000111222222000000000000////////////////////////000000000000///000000000000///......++++++***)))))))))******......////////////....../////////000000//////////////////000000000000000//////000000000000111111333222222222222333444444444444666777888???RRRdddyyy|||~~~zzzwwwppprrruuuxxx{{{{{{tttllleee___ZZZUUUUUUYYY\\\___bbbdddgggkkkppptttzzz|||vvvsssooommmkkkjjjhhhfff___[[[WWWUUUVVVVVVTTTQQQQQQPPPOOONNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOORRRVVVZZZ]]]ZZZ[[[]]]dddnnnxxxxxxrrrgggfff```YYYWWWWWWTTTPPPUUUSSSTTTXXX\\\dddqqq}}}}}}vvvqqqiii```XXXPPPGGG???<<<;;;777666777999???CCCQQQwwwuuulll]]]eeelllzzz]]]@@@222444111///000///******)))))))))******+++***)))(((''''''((()))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***...///000000111111111000222333333444444555666666666666777777888888888888777777888888888888777777777777777666666666666555444444444555555666666666444555666777888888777777666666666666777777777888777777666555444444444444333333444555666666666666111111111111111111111111222333555444333222222333222111222333555555333111000////////////000111111///111111...---000222222000/////////000111222333000000000000////////////////////////000000000000//////000000//////...---...------,,,,,,,,,,,,,,,---......//////......---......////////////............///////////////000////////////000000000111222222222222222333333444444555777777555:::JJJZZZwww~~~{{{yyyooosssxxx{{{{{{|||yyyppphhhaaa\\\ZZZ[[[XXXXXXXXXXXX[[[```eeehhhkkknnntttzzz~~~}}}|||rrrmmmgggcccbbb```[[[WWWXXXWWWTTTRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWYYYZZZ\\\^^^bbbgggjjjmmmnnnpppttt{{{xxxnnnddd^^^UUUSSSOOOLLLMMMQQQTTTUUUXXXYYY]]]ccciiisssxxxrrrkkkbbbXXXPPPIII@@@:::;;;<<<:::888999:::>>>IIIcccxxxrrryyyrrrddd```kkksssvvvGGG444///444///,,,///---************************)))(((''''''''''''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))------...///000000000000222222333333444555555666777777777777777888888999777777888888888777666666555555555555555555555555444555555666666777777888666666666555666777888999555666666666666777777777777666555444444333333333222333444555666666666666111111111111111111111111333555777777555333222222555444444555555555222000//////......//////000111000000---''')))000333111111000/////////000222333000000000000////////////000000000000///////////////////////////...------......------------......------............---------------......---------------........./////////...////////////000000000111111111222222222222222222333666666444666CCCQQQkkkzzz}}}}}}rrrwww}}}~~~~~~|||rrrjjjeeeaaa___]]]ZZZVVVTTTUUUWWWZZZ\\\^^^```dddhhhmmmrrrvvvyyy}}}zzzwwwvvvtttppplllkkkiiifffcccaaaaaabbbbbbccccccdddeeefffgggggghhhhhhkkkpppvvvzzz|||}}}}}}|||yyyrrrjjjbbb[[[VVVSSSOOONNNLLLLLLMMMOOOSSSWWW___ccclllxxx|||uuummmeee[[[QQQJJJDDD===999;;;<<<;;;:::<<<>>>AAAUUU{{{yyyoootttuuuwwweeedddlllvvv|||VVV@@@222222555...,,,///...,,,,,,,,,++++++***))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))++++++---...///000000000111111222333333444444555777777666666666777888999888888888888777666555444333333444444444555555555555666666666777777888888777777666555555666888999555555666666666666777777777666555444333333333333111222333444555555555555111111111111111111111111555777;;;;;;:::777666555777555444444444333000..................///000000111000+++&&&---777999333333111000......///111222000000000000////////////000000000000////////////...////////////...------,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////......////////////000000///000111111222111111111000000111333222333<<>>:::888::::::999<<<@@@KKKSSSnnnpppmmmuuuuuuwww{{{wwwiii^^^fffvvviii@@@:::///111444---,,,111///,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))((()))+++---///000111111000000111222222333333444666555444444444555777777999999999888777555444333111111222333444555666666666666666666666777777777666666777777777666555555555555555666666666777777666666555444333333333333000111222333444444444444111111111111111111111111333666:::<<<;;;999777666555333111000111111///.........------......///000......---///===NNNMMMCCC444333000.........000111000000000000////////////111000000000/////////.........//////......---,,,))))))******+++,,,......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////........./////////000000---...///000111000000///111//////111222333777===BBBRRRiiizzz~~~~~~{{{yyy{{{{{{vvvooojjjeee```ZZZVVVRRRRRRQQQOOONNNOOOTTTXXX\\\```dddfffhhhkkkooossspppuuuyyyzzzyyyzzz}}}}}}~~~}}}zzzpppnnnkkkhhhddd___YYYTTTQQQOOOLLLJJJJJJMMMPPPRRRQQQQQQXXXbbbiiioooyyy|||wwwrrrlllcccXXXOOOHHHCCC@@@:::999:::;;;::::::@@@IIIaaasss}}}yyyuuuuuuyyy{{{qqqiiigggccc```iiixxx}}}```III777444,,,...222,,,---111...))))))***++++++***)))(((&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((***---///000111111///000000111222222333333444444333222333444555666::::::999888666444333222000000111222444555666666666666666666666666666666444555888999999666333111555555555555666666666777666666555444333333333333000000111222333333333333111111111111111111111111///222777:::999777555555333111.........//////......------------...//////***---///999OOOdddcccVVV666444111...---...///111000000000000////////////111111000000/////////.........//////......---,,,)))******+++,,,...///000+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------...//////............/////////000,,,---///000000000///...555000///222444444555888999EEEYYYnnn{{{~~~|||uuuuuuxxx}}}xxxrrrkkkccc]]]VVVWWWVVVRRRNNNNNNPPPSSSTTTWWWZZZ[[[[[[]]]aaaeee^^^dddkkkllliiiiiinnnttttttuuuvvvwwwxxxxxxwwwwww{{{{{{yyywwwtttqqqnnnlllqqqqqqpppmmmjjjfffbbb```ZZZXXXUUUTTTSSSSSSQQQPPPMMMMMMMMMNNNPPPTTTXXXZZZcccccchhhrrrzzzzzzuuulllfff\\\QQQIIICCC@@@???888999<<<===;;;<<>>999555111......000111000---------,,,,,,,,,---......------------------------......------,,,,,,++++++***)))(((((()))***,,,------...///...,,,******+++************************,,,++++++******++++++,,,,,,,,,,,,---------......---------...//////000000//////000111111222222333444333666>>>HHHVVVhhhwwwzzz{{{{{{{{{|||vvvooohhheeedddfffnnnvvv}}}}}}wwwtttkkkgggccc```^^^\\\ZZZXXXPPPOOOOOOOOONNNNNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLNNNTTTVVVYYY[[[]]]aaaeeeiiillluuuzzzxxxsssnnnhhhaaaYYYTTTIIIFFFAAA???>>>===<<<;;;;;;888;;;IIIYYYjjjooommmyyyooohhhjjjqqq{{{ZZZ;;;//////111222---------,,,,,,+++++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++((()))+++---///111111222000000000000000111222222222222333333444555555555111222333444666777999999666555444222111111000000333222222111111111111111222333444555555444333222333222222222222222222222333222222222222222222333777888999888555333333444555444333222222222333444000//////....../////////------......///000000000///...000333111---///333111000...///000000...,,,---,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++)))(((((((((((()))***+++///000000///---+++***+++************************,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,---......//////...//////000000111111222444333444777<<>>===<<<<<<<<<;;;;;;;;;;;;EEEZZZqqqkkkbbbiiiqqqiiikkksss}}}zzz]]]@@@555333111...///,,,,,,,,,,,,++++++++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++)))***,,,...000111222222000000//////000000111222111222333444555666666777333333444444555555555555444333222111111000000111222222111000000000000111111222333444444333222111222222222222222222222222333222222222222222222333222444555555444444444444555444333111111111222333///...............//////...//////000111111222222222......111000,,,---222.........///000///---,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((((((((())))))...000000///,,,*********)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,------......------...//////000000111111111333555777@@@SSSdddsssyyy}}}}}}zzzxxxwwwvvvwwwvvvpppcccXXX___dddooouuusssppplllhhheeecccbbb_________``````bbbcccddd```___^^^]]]\\\\\\\\\]]]aaabbbcccccceeeiiinnnsssyyy}}}}}}xxxsssrrrmmmfff^^^UUULLLCCC===;;;;;;;;;:::999999999:::999AAAUUUpppiiiiiiwwwrrrpppuuuttt|||WWWDDD666666777000,,,///++++++++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******)))***,,,...///000111111///////////////000000111111222222333555666666777333333444555555444333333222222111111111111222222222222111000000000000111111111333333333333111111111111111222222222222222222222111111111111222222000111222444555555666666444444333222111111111111...------------....../////////000111222222333333555111///000000......///------.........------,,,,,,,,,++++++******++++++++++++++++++++++++++++++******************))))))((((((((((((((((((((((((,,,---...---+++))))))***)))))))))))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********+++,,,,,,------,,,------......///000000---...111444444999FFFSSSiiisss|||}}}zzz~~~zzzyyy{{{yyymmm```YYY\\\fffvvv|||{{{zzzvvvwwwwwwxxxxxxyyyyyyyyywwwvvvtttrrrqqqqqqrrrsss{{{|||}}}~~~~~~~~~}}}}}}|||yyytttppphhhccc[[[SSSKKKDDD>>>:::999999999888777888;;;>>>???QQQnnnwwwzzzooottt|||}}}kkkCCC999222222111,,,,,,111+++++++++******)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***)))***+++---....../////////............///000000000111111222333444555555111222333444555444444333111111111111222333444444333222111111000000111111000111222333333222111000000111111111222222222222111111111000000111111111//////000222444555555444333333333333222111000///------,,,,,,------...///......///000111222333333000111///------///...,,,,,,,,,------,,,,,,,,,---,,,,,,+++***************************************))))))))))))))))))))))))(((((()))))))))((((((((()))+++,,,+++)))(((((()))))))))))))))))))))))))))+++******))))))******+++************++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---......//////------///111111222:::CCCYYYhhhxxx}}}zzz{{{}}}}}}|||xxxnnnbbbaaadddllltttzzz|||{{{zzzxxxuuupppkkkgggYYYTTTLLLFFFAAA>>>;;;999888888888888888===DDDJJJVVVooo~~~uuuuuu{{{oooKKK777444000...,,,+++---///,,,,,,+++***)))((((((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---------...............///000000///000000111222222333333///000222444555555555555000000000111222444555666333222222111111111111111000111222333333222111000000000111111222222222222111111000000000000111111.........000222333222111222222333333222111///...,,,,,,,,,,,,------...///------...///000111222222(((---...******//////+++,,,,,,,,,,,,++++++,,,...,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((''')))******(((''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,------......///000...///000000///444;;;GGGZZZooo|||xxxvvvyyy}}}~~~}}}yyyzzzqqqpppjjjfffffffffiiivvv|||yyywwwtttpppjjjccc]]]YYYNNNIIIBBB<<<::::::::::::999999999999<<>>>>>BBBNNN\\\fffrrr|||~~~qqqfffeeefffjjjqqqzzz\\\AAA555111///111000///...---++++++***++++++*********)))))))))***)))'''&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,,,,------............---...//////......///111111222444666777666555444333222222222222222222333111111000000000000000000444444333333333333444444333111//////000111111000222222222222111111111111////////////000000111111333333222111111111111111............------------------------------------,,,,,,,,,,,,++++++++++++))))))))))))***************)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000444333999III[[[kkkxxxyyyoookkklllnnnqqqsssvvvzzz|||xxxxxxwwwuuuvvvzzzwwwttttttyyy~~~{{{oooeeeXXXUUUTTTVVV^^^kkkxxx}}}zzzxxxtttqqqnnnkkkiiieeeaaa^^^SSSOOOIIICCC===:::888888777666888:::999888???GGGOOOYYYhhhttt{{{uuuqqq}}}uuujjjiiikkkmmmnnnrrr]]]CCC999333111333000//////...,,,++++++***************)))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,------...,,,...//////......///000000111333555666666444333222222222222222222222222000000000111111111000000333444444444666888:::;;;666444111000111222222111222222222111111111000000000000111111111222222222222222111000000000111111---------,,,,,,,,,,,,+++------------------------,,,,,,+++++++++*********(((((()))))))))*********)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---...///......222;;;DDDPPP```mmmwwwqqqiiifffiiiqqqvvvwwwwww{{{~~~zzzxxxsssnnnnnnqqquuuvvvxxx|||~~~}}}xxxsssfff___UUUNNNOOOWWWccclll}}}|||{{{zzzxxxsssppphhhddd___[[[WWWSSSOOOLLLGGGDDD???;;;888777888888<<<;;;::::::999===KKKXXXhhhtttyyyooowwwzzzrrrlllhhhppprrrrrrpppuuuaaa>>>333444111////////////...---,,,++++++************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,++++++++++++,,,---...---...//////......///000///000222333444444444444111111222222222222111111//////000111111111111000000000111444888<<<@@@BBB999666222111111222222222222222111111000/////////000000111222222222222222111000000/////////000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((()))))))))******((((((''''''&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++************++++++************************++++++++++++,,,---......+++,,,000555888@@@OOO^^^iiiiiifffeeeiiisssxxxyyyzzzssskkkiiilllvvvxxxzzz{{{zzzyyyyyyyyysssjjj]]]RRRMMMOOOUUUZZZoooyyy|||zzzyyyxxxtttlllggg___[[[UUUPPPLLLIIIFFFCCC===<<<:::888777777888999999888999999:::DDDYYYmmmuuuvvvtttnnnmmmooouuuxxxxxxxxxaaaJJJ555222555333///---......------,,,++++++*********)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((,,,+++*********+++---------///000000///...000111...///000111222333333444000111222333333222111000...///000111222111111000000000111333777;;;???AAA999666222000111111222111111111000000///......---//////111222222222111000//////............//////...---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((((()))))))))***'''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++************++++++************************************+++,,,---...///...///222555999CCCMMMWWW___fffjjjpppzzz|||uuuooopppttt{{{|||~~~~~~~~~~~~~~~~~~xxxrrrjjj```ZZZVVVUUUUUU\\\cccnnnwww~~~~~~zzzwwwuuusssmmmccc\\\UUUQQQKKKFFFDDDBBB@@@???999888777777666777777777666888===AAAGGGWWWrrryyyzzztttqqqrrruuuxxx~~~kkkIII@@@666333444444111///...------,,,,,,+++++++++***)))))))))((((((((((((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((,,,+++*********+++,,,---...///000000//////000222.........///000222333444000111222333333222111000...///000222222222111000444333333333444777999;;;999666222///000000111111111000000///...------,,,---...000111111111000///......---------....../////////.........---------++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************+++,,,---...111,,,***---000111555:::IIIXXXgggpppyyy~~~}}}}}}|||xxxvvv{{{xxxwwwtttooohhhbbb\\\YYYMMMQQQYYYcccnnn{{{~~~~~~yyyuuuwwwtttooommmjjjcccXXXOOOGGGCCC>>>:::999999888777777777777777666666555555;;;@@@IIIRRR[[[ooo}}}~~~zzzrrrooopppqqqsssttt|||KKK888777333...---///000///---------,,,,,,+++++++++))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---///////////////.........000000000///000111111222333333333222222222111111000000000000////////////111111111111222333444444444444333333222111000000222111///.........///000//////000000000000//////---------............///,,,,,,---...---,,,+++***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&'''))),,,,,,)))&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''')))************))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---///000222333;;;JJJbbbyyy{{{{{{yyywww{{{|||zzzvvvtttvvvwwwqqqhhhYYYQQQMMMRRRZZZaaalllvvv~~~|||}}}{{{yyywwwtttooolllllljjjeee___WWWOOOHHHDDD>>>;;;666444555555555555888666333555===DDD@@@777CCCRRRbbblllvvv~~~~~~mmmlllnnnpppppppppuuu|||bbb>>>555444222000///...------+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,---........................000000//////000000111111222222222222111111111000000000000000000000000///111111111222222333444555444444333333222111111000222111000///...//////000/////////000000/////////------------............---------...---,,,,,,++++++++++++*********))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&''')))++++++)))&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---...000222222777???QQQhhh{{{~~~wwwuuuvvvuuusssuuuzzz{{{xxx{{{}}}|||yyywwwzzz}}}yyyqqqkkkccc\\\ZZZYYYVVVWWW[[[bbbeeeiiimmmsss|||}}}{{{xxxuuurrrnnnkkkfffaaa]]]ZZZXXXUUUPPPJJJDDD???<<<999888777666666777777777555444444888DDDQQQUUUSSS___jjjvvv|||qqqjjjkkkooossstttuuu|||SSS777444333222000///...------+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,------------............////////////000000000111111111000000000000000///000000000000000000000000222222222333444444555555444333333222222111111111111111000///////////////......////////////......,,,,,,,,,---------.........---------,,,,,,,,,,,,+++************)))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((******(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))((()))******++++++******+++++++++,,,---///111111666888AAAUUUlllxxxvvvooorrrvvvwwwuuuuuuwwwwwwtttssszzz}}}zzzzzzxxxwwwzzz~~~yyy{{{tttlllfff]]]QQQIIIEEEFFFHHHLLLQQQYYYeeettt~~~~~~zzzvvvrrrooojjjeee```ZZZTTTPPPKKKJJJHHHEEEBBB>>>;;;:::666777888777666555666777666777777999DDDUUU```cccttt}}}wwwlllmmmpppuuuzzzzzz}}}mmmGGG555333222111///...---------++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,,,,------------......//////000000000///////////////////////////000000000000000111111111222222333444555555555555333333333222222111111111111000000///////////////---......//////......---+++,,,,,,,,,------------------,,,+++++++++++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))((((((''''''))))))))))))))))))))))))((())))))*********************++++++,,,...///000444222666DDDWWWdddgggdddmmmtttyyyxxxxxxyyyyyyvvvwww}}}|||xxxxxxxxxyyyxxxuuuwww|||}}}{{{|||wwwqqqhhh[[[OOOHHH@@@??????BBBFFFMMMZZZeeepppxxx~~~{{{vvvpppkkkgggccc^^^YYYTTTOOOIIIEEEBBBAAA@@@???===;;;:::999666777888666444444777999<<<@@@BBBEEEOOO___nnnttt}}}uuuwwwzzzwwwTTT===555222111000...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))***+++++++++,,,,,,,,,---,,,---...////////////...........................///000000000111111111222111222333555555555555555333333222222222222222111000000000000000//////...------............------++++++++++++,,,,,,,,,---++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((((((''''''&&&(((((((((((((((((((((((((((((()))************)))************+++---......,,,,,,///555???IIIPPPTTTbbbmmmvvvxxxxxxzzz|||{{{wwwxxx{{{zzzyyy}}}|||uuulllaaaYYYIIIBBB>>>=========BBBIIIRRR\\\jjjvvv}}}~~~}}}|||}}}}}}zzzxxxvvvsssooohhhaaa\\\RRROOOKKKGGGCCC@@@<<<999:::999888777666555555555555555666777999>>>DDDHHHKKKRRRZZZ```lll}}}~~~|||{{{zzz|||}}}sss___MMM<<<222222000///...---,,,,,,+++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,+++,,,.../////////...------............////////////000000111111222222222000111333444555555444444222222222222222222222222000000000000000///......,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))((((((((()))))))))))))))***)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((('''((())))))******)))))))))))))))******+++,,,---+++...000111222888AAAIIIZZZhhhuuuyyy{{{~~~{{{~~~~~~zzzrrrkkkZZZMMMCCCBBB@@@;;;999======EEEQQQ[[[bbbeeeggghhhmmmrrryyy~~~~~~zzztttpppoooooollljjjfffccc^^^XXXQQQMMMDDDAAA>>>;;;:::999777555888777666555555555555555444444888???KKKVVV^^^bbbfffmmmuuu|||vvvooommmlllnnnvvvwww]]]CCC888444000///222///...---,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++,,,***,,,---//////...---,,,---.........///////////////000000111111222333333///000222444555444333333222222222222222222222222///000000111000///...---,,,,,,------------,,,,,,************++++++++++++***,,,...//////---***((((((((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))***+++,,,,,,000222111///222999@@@SSSbbbrrrxxxyyy~~~yyyyyy}}}tttaaaQQQPPPOOOHHHCCCDDD???CCCHHHKKKMMMNNNOOOQQQWWW\\\cccjjjqqqzzz~~~{{{yyywwwxxxwwwtttnnnfffaaa______\\\YYYUUURRROOOJJJFFFBBB???===:::999999999888777888888777777777888999:::888:::AAAPPPcccrrrxxxyyyzzzssshhhbbbaaafffqqq}}}kkkUUUBBB222000333111///111...---,,,++++++******+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%.........------,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((((()))***+++++++++***+++---//////...---,,,........./////////000000///000000111222222333333...000222444444444333222222222222222222222222222///000111111111000...---+++,,,,,,------,,,,,,+++)))************++++++++++++---000222222///+++)))'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((())))))***++++++))),,,...---,,,---222777IIIZZZjjjppprrrxxx~~~rrrpppuuuyyyttt```^^^^^^WWWRRRRRRMMMMMMLLLIIIEEECCCCCCDDDBBBFFFKKKQQQXXXcccooowww}}}zzzwwwtttrrrkkkkkkhhhbbbZZZUUUSSSTTTQQQNNNJJJGGGEEECCC???======:::888777777777777666555555444555666777999:::???AAAKKK___uuu|||wwwjjj```[[[\\\gggyyymmmHHHEEE999222666777111,,,,,,------,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%BBB@@@===:::777555333333111---)))))),,,+++'''###))))))((('''&&&%%%$$$###((()))******((((((((()))%%%&&&''')))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...000111111111111//////555===???999555666222222333222222333555777666444222222333333333222111000000///...---------...,,,******+++---------***************)))(((''')))000:::AAA@@@999...'''((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))(((((())))))************,,,,,,------...//////000888DDDUUUbbbjjjsss~~~yyynnnjjjnnnsss~~~zzzwwwtttuuusssqqqppppppssskkk[[[QQQMMMAAA333888888888;;;@@@HHHOOOSSSccceeeiiiqqqyyy|||zzzyyyzzz{{{wwwwwwvvvuuuuuuuuuuuuuuuyyyzzzyyyvvvpppkkkgggeee]]][[[VVVNNNGGGBBBBBBCCCCCCAAA???===<<<;;;999777888333222666888666333333333666:::===>>>AAAFFFJJJQQQ]]]oooxxxooocccYYYZZZaaannnyyydddHHH???444333222000///.........,,,+++******))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!&&&,,,''')))000''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVTTTPPPMMMJJJJJJJJJKKKAAA===999888777444...)))*********)))*********+++)))))))))(((&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000111777@@@AAA;;;777777333333333222222333555777555333222111222333222111000000//////...------,,,...,,,******+++,,,,,,+++***************)))(((((((((---555::::::444,,,&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,---.../////////...888EEEPPP\\\kkk|||yyyqqqllllllnnnooovvvyyy}}}vvvuuuwww{{{xxxkkkbbbRRRBBB<<<;;;999888;;;???CCCEEEGGGHHHKKKPPPWWW\\\^^^___iiiiiihhhfffeeecccbbbbbb```___]]]\\\\\\\\\\\\]]]aaabbbbbb```[[[VVVSSSRRRIIIHHHDDD@@@===;;;;;;<<<;;;:::999888888888888777999555333666777888;;;@@@DDDHHHOOOUUUZZZ___dddiiiuuu~~~yyynnneee___^^^fffqqq~~~gggHHH888444333333111000///.........,,,+++******))))))******((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((($$$"""333CCC???(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ccc```\\\XXXVVVVVVXXXYYYVVVRRRNNNKKKJJJFFF@@@;;;222111000...---------------,,,+++***))))))((((((((((((((()))(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))++++++,,,,,,,,,,,,,,,,,,//////000000000000//////111333:::AAACCC>>>999888444333222111111222444555444333111111222222222111/////////......------,,,...,,,*********+++***)))************))))))))))))'''***///222111...)))%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------......///***///555===III\\\rrrwwwmmmhhhkkknnnnnnmmmqqqrrrvvv|||tttmmmqqqyyytttcccRRREEEBBB>>><<<<<<=========;;;::::::<<<@@@CCCEEEEEEKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHFFFDDDCCCDDDDDDEEEHHHIIIJJJHHHEEEAAA@@@???<<<:::888777777777777555777777777777777888888888888555333555888===JJJVVVaaaeeelllrrrwww}}}xxxnnnccc___aaaiiiwww|||ZZZDDD777111000222222000///......------++++++***))))))))))))***(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&%%%''';;;KKKHHH((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%dddbbb```^^^]]]^^^___```bbb___[[[YYYYYYXXXWWWUUUEEECCC???:::555111...---///...,,,++++++,,,,,,+++((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))+++++++++++++++,,,,,,,,,///000000000000//////...111444;;;AAABBB???:::888333222000000111222222222333222000000111111111000.........---------,,,,,,---+++************)))(((******)))))))))))))))***''')))***+++***)))'''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((++++++,,,,,,------------...///000222;;;LLL```oooqqqkkkfffeeejjjnnnnnnmmmoooooorrr}}}}}}xxxrrrwww|||ooocccSSSPPPLLLKKKKKKKKKIIIFFFCCC@@@<<<;;;;;;<<<======<<<===>>>??????>>><<<;;;???>>><<<;;;::::::;;;;;;:::<<<===<<<:::888777888;;;999777777888888666444555777999::::::999888888888666777:::???KKK```rrrzzzrrrnnnjjjfffdddgggooozzz}}}ZZZDDD:::666444444111000///...------------++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))+++777>>>555'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaaaabbbcccdddeeefffgggeeebbb___]]]^^^```bbbccc]]]ZZZVVVPPPIIIBBB===;;;666222...,,,,,,+++***(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((*********++++++,,,,,,,,,///000000000000//////...///444999===>>>===999666222111000111444444222000222111//////000000000///------------,,,,,,,,,,,,,,,+++******++++++)))(((******)))(((((()))***+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((+++++++++,,,,,,,,,,,,,,,000///......222===KKKVVVbbbccceeeggghhhiiikkkmmmnnnllloooyyy~~~yyyrrrfffccc``````bbbaaa]]]YYYNNNIIIBBB===;;;;;;;;;:::;;;;;;:::999888888777777999999888888777777777777666777888777666444555666666666555666777888777666888>>>EEEIIIHHHFFFDDDCCCAAABBBEEEKKKRRRbbbzzz{{{~~~~~~vvvjjjbbbaaaaaahhhrrr|||iiiWWWCCC999555333333444//////...---,,,,,,,,,,,,+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&)))''',,,---###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZZZZ[[[\\\^^^___``````___^^^]]]^^^```bbbdddkkkjjjiiifffaaa[[[VVVSSSJJJDDD===999777555111...------+++***))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,//////000000000000//////...333777888999;;;999555222111222666999999555111111000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))***)))((((((((()))++++++))))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***'''''''''(((((()))))))))++++++++++++++++++++++++++++++++++++...444;;;AAARRRYYYaaaeeedddfffmmmsssrrrooopppwww|||||||||yyywwwtttsssuuuyyyyyysssnnnddd]]]TTTLLLHHHGGGGGGGGGCCCBBB@@@===;;;999888888777888:::;;;;;;;;;:::999999::::::999777666777888222555777999:::===AAADDDPPPYYYfffmmmmmmhhhccc```VVVXXX]]]eeemmm{{{~~~}}}xxxtttwwwzzzrrrnnnfff\\\]]]cccfffuuulllKKKAAA888333111///000444...------,,,++++++,,,,,,******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""$$$%%%!!!$$$)))###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$dddaaa[[[UUUQQQPPPPPPQQQWWWZZZ^^^aaaccccccccccccjjjlllnnnpppnnnkkkfffccc\\\VVVNNNJJJHHHGGGCCC@@@<<<:::777333000...------******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,---...///000000111000000...333555444555999999555333333666<<<@@@@@@:::444111///------...///...---++++++++++++++++++,,,,,,***)))***,,,......---+++***)))((('''((()))+++,,,((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***%%%&&&&&&'''((()))******+++++++++++++++*********)))******+++,,,///222444???HHHSSS[[[bbblllyyy~~~{{{|||~~~{{{uuuuuu{{{|||vvvuuuyyy{{{|||~~~~~~~~~~~~vvvkkkbbb]]]\\\\\\\\\UUUUUUSSSPPPLLLHHHDDDBBBCCCEEEIIILLLMMMLLLJJJHHHHHHHHHHHHFFFDDDCCCDDDEEEAAAFFFKKKMMMMMMQQQZZZaaarrrzzznnnooouuu|||||||||yyyvvvyyyxxxooohhhgggaaa[[[aaannnvvvvvvXXXFFF<<<777444444222///...111---,,,,,,+++++++++++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""%%%&&& """)))(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################wwwjjj\\\SSSNNNMMMNNNQQQWWW```gggjjjiiigggeeecccggglllooopppmmmhhheee```ZZZSSSQQQRRRRRRPPPMMMIIIGGGBBB===999555333222++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,------///000111111111111///444555222444999999666444555999@@@FFFEEE>>>777000///------.........---+++++++++++++++++++++,,,))))))***,,,//////...,,,***)))((('''((()))+++---'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***$$$%%%&&&'''(((***++++++++++++******************,,,,,,,,,,,,,,,---...//////777DDDRRRaaasss|||xxxtttppprrrzzz~~~tttkkkjjjqqq~~~wwwuuu{{{uuukkkeeeddddddeeeggghhhgggeee```YYYRRRNNNSSSWWW\\\```aaa```]]][[[XXXYYYXXXVVVSSSRRRRRRTTTXXX___eeeeeedddgggrrr||||||}}}}}}~~~|||}}}|||wwwkkkeeefffjjjhhhbbbiiiuuunnnNNN@@@<<<000...000555555000+++***,,,,,,++++++***+++++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!(((+++###"""(((&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################}}}ooo```TTTOOONNNQQQXXXiii{{{~~~sssfffaaaZZZ\\\___aaacccddddddccc```\\\YYYYYYVVVRRRQQQSSSVVVTTTQQQNNNKKKFFFAAA<<<555111---,,,---...---+++)))))))))(((((((((((((((******))))))((((((((((((%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&''''''((()))******+++...------...000111000///111111111111222333444444333555777>>>IIIMMMAAA000222111///...---------...//////...---------------++++++++++++++++++,,,,,,***************)))(((((((((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))***+++---,,,++++++,,,...222111666BBBMMM]]]|||}}}xxxsssvvv}}}{{{zzzuuupppttt}}}sssnnnxxxzzzuuuppplllnnntttyyyyyyyyywwwrrrkkkeeeaaadddaaaaaagggpppuuusssooojjjeeefffmmmoookkkkkkqqqyyywwwvvv~~~~~~}}}yyysssnnniiimmmppppppnnnooouuuzzzqqqTTTBBB999555000000000///......------,,,+++)))((((((((()))***))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$#########&&&'''### %%%+++))) $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxkkkaaa^^^]]]bbbpppuuujjjWWWWWWVVVUUUUUUUUUTTTTTTTTTRRRSSSXXXYYYXXXYYY]]]]]]\\\[[[XXXTTTQQQNNNMMMOOOKKKFFFAAA===888222---...---+++)))(((((()))***((((((((((((''''''&&&&&&)))(((''''''((()))((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((())))))******...---,,,---///000000///111111111111222333444444222444666<<>>IIIaaazzz{{{yyyzzzyyyyyy}}}}}}~~~yyyqqqnnnxxx~~~yyyxxxvvvuuuzzz{{{xxxvvvooojjjiiiooozzz~~~zzzrrrooosss{{{~~~}}}}}}~~~}}}~~~|||yyyxxxuuuqqqpppssswwwyyyzzz}}}jjjMMM>>>888555333000000//////...---------++++++)))((((((((()))***))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***...222444333000...---***)))%%%!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~vvvmmmhhhhhhjjjssstttgggccc]]]WWWSSSQQQQQQQQQPPPNNNQQQWWW[[[\\\___ddd```bbbccc```[[[WWWWWWXXX\\\ZZZYYYXXXUUUQQQLLLHHH@@@>>>999444000---++++++(((((((((((((((((((((((((((''''''''')))((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((((())))))***---,,,,,,---///000000///000000000000111222333444111222333:::CCCGGG???333222111000///......//////......---,,,,,,,,,,,,---,,,,,,,,,+++*********)))))))))******))))))((('''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''')))******))))))***++++++)))***...///222AAARRRkkkuuuyyyuuuwww}}}}}}|||vvvuuu}}}}}}tttuuuwwwyyyzzz}}}~~~wwwtttzzzvvvssswwwzzz|||{{{rrroooqqqqqqpppsssyyyzzzxxxwwwyyy|||~~~ppp\\\DDD666333555444222000//////......---,,,,,,+++***)))((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,222999===<<<666111...+++***++++++'''###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrqqqooojjjeeeeeeiiimmm~~~}}}wwwnnneee___]]]___```^^^ZZZXXXZZZ[[[[[[^^^cccdddhhhllliiiaaaZZZWWWWWWYYYZZZ]]]aaaeeeggghhhhhh\\\YYYTTTLLLDDD<<<555222...---+++))))))***+++,,,'''''''''((())))))'''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''''''''((((((((()))))),,,++++++,,,...000//////000000///000000111222333000000222888???BBB<<<555222111000///...//////000///......------------------,,,,,,+++***))))))((()))))))))))))))(((((('''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''')))******)))(((***+++,,,***+++---+++)))///999AAAMMM```ttt~~~}}}rrrmmmlllsss{{{~~~}}}~~~xxxtttlllqqqwwwzzz{{{|||zzzsssrrr{{{xxxvvv{{{xxxkkkccc___cccgggmmmwwwkkkLLLCCC999555666666222---//////......---,,,,,,++++++***)))((('''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***///555777444...'''$$$'''(((000888666,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjjjjgggbbb___aaaggglll{{{{{{sssmmmjjjlllqqqtttrrrjjjccc___\\\ZZZ^^^ccckkkpppuuurrrhhh]]]UUUSSSWWWYYY\\\```eeekkkppptttpppooolllfff^^^TTTKKKEEE===:::333---)))((()))******)))((()))++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((+++******+++...//////...////////////000111222222///...111777======888555111000///......//////000000///......---.........,,,,,,++++++***)))(((((()))))))))))))))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((((()))******))))))***,,,,,,,,,---...---***,,,///000666EEEYYYiiiwwwxxxnnnhhhllltttwww{{{~~~}}}yyywww}}}tttqqq{{{wwwxxx}}}~~~xxxkkk^^^UUU\\\dddllluuummmMMM:::999777555222000---+++......------,,,,,,++++++******((('''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++,,,)))%%%!!! &&&&&&---888<<<555***###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmlllgggaaa\\\]]]ccchhhjjjqqquuusssoooppprrrrrrwwwtttooommmooouuu|||zzzrrriiidddaaa```dddjjjnnnrrrvvvsssiii]]]SSSMMMSSSUUUYYY]]]bbbhhhpppuuurrrsssttttttpppjjjddd```RRRNNNFFF===555000,,,+++---+++(((((((((((('''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''***))))))+++---//////...............///000111222///...222999<<<888555444000///...------...///000//////...------------...+++++++++***)))))))))((((((((())))))(((((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((((()))******))))))***+++)))***+++---...---,,,,,,......555CCCOOO]]]sssqqqfffgggkkkmmmssszzz}}}|||~~~}}}tttsss~~~~~~~~~}}}{{{xxxqqqggg[[[RRR___iiittt|||mmmWWW@@@888777555000---,,,000333...------,,,,,,+++*********)))((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&''')))***...555888222)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttrrrmmmfffaaabbbhhhnnnnnnssssssnnnlllnnnooommmnnnllljjjiiilllrrrxxx|||wwwqqqkkkjjjiiihhhlllqqqppprrrrrrpppiii```VVVQQQSSSWWW[[[^^^aaaeeejjjnnnjjjkkknnnqqqsssttttttttthhhfffbbb[[[SSSJJJCCC>>>888444///+++***)))(((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''')))((((((***---//////...............///000111111//////444;;;<<<666222222///...---,,,,,,---...///------,,,++++++++++++,,,************))))))))))))(((((())))))(((((('''&&&''')))***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&((())))))(((''')))***(((((()))***,,,...,,,***---***---555999>>>NNNaaa}}}ssseeeccceeegggppp|||{{{xxxvvv~~~yyyvvvzzzwwwsssrrrrrrmmmnnnrrrtttsssnnnfff```eeeppp{{{yyyZZZMMMDDD555666444111//////000333444------,,,,,,+++************)))((('''&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###$$$'''***&&&///222...222;;;888,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{yyytttoookkknnnvvv|||}}}{{{hhhgggdddcccdddgggjjjmmmrrrnnnlllnnnooonnnpppuuuwwwuuutttqqqnnnhhhaaa\\\^^^bbbddddddaaa^^^^^^___cccdddfffjjjoootttyyy{{{vvvwwwxxxvvvpppfff]]]WWWHHHCCC<<<666333111000///))))))))))))((((((((((((''''''''''''''''''''''''******((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&(((((((((***---//////......------......///000111//////555<<<<<<444000111...---,,,+++,,,,,,......,,,+++******))))))******)))))))))))))))*********(((((((((((((((''''''&&&''')))***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))))))))((((((+++---,,,(((,,,)))+++111000---666FFFSSSeee|||wwwhhhfffgggiiivvvzzzyyywwwzzz|||zzzuuu{{{}}}zzzmmmddd```___```aaaeeemmmtttyyyxxxsssooonnnzzzgggMMM<<<<<<===222000......000333333///+++------,,,,,,+++******)))***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&!!!555>>>666666@@@;;;,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||xxxwww}}}wwwmmmjjjpppppphhhcccgggfffcccdddjjjooorrrxxx~~~zzz}}}sssiiimmmpppooossspppzzzzzzppphhhbbb^^^]]]UUUSSS[[[dddhhhnnntttvvvyyy||||||{{{zzzwwwtttoooggg[[[OOOFFF===444///,,,---...,,,)))''''''''')))(((&&&%%%&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***+++---///000////////////000000000000333555777888777444000...///...---...//////---+++))))))))))))))))))))))))+++***)))(((((()))***+++++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***************+++,,,...///000000000888>>>MMMfff~~~vvvqqqqqqyyyxxxtttooonnnoookkkkkkpppxxx}}}{{{|||zzznnnttt{{{xxx~~~qqqddd[[[[[[aaafffjjjmmmttt||||||dddWWWGGG;;;777666555444////////////............,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&+++///111111///...&&&&&&$$$$$$$$$$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||yyy~~~zzzsssrrryyyyyynnnggggggeeeaaa___bbbfffjjjrrryyyyyy|||pppooommmmmmuuu}}}{{{rrrjjjeeeYYYRRRPPPWWW^^^```cccfffnnnoooqqqtttxxx|||}}}|||xxxssslllddd\\\RRRGGG@@@888555111...+++***))))))(((((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***,,,...///------............//////111222444555444222///---///...---...//////---+++))))))))))))))))))))))))******)))(((((()))******+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,.........///222555???QQQiii|||}}}vvvrrruuuzzzsssnnnlllmmmqqqllllllqqqzzz|||uuummmaaadddnnnnnnrrrxxxkkkcccccchhhlllppptttzzzfffSSSJJJ???777444333111///////////////.........---,,,,,,+++******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%(((***+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{zzz~~~|||{{{www{{{{{{qqqoooiiibbb]]]]]]___dddllltttuuuvvvqqqmmmooozzz}}}tttlllggg[[[VVVTTTZZZaaacccbbbbbbiiieeecccfffmmmtttyyy{{{|||{{{{{{xxxsssjjj```YYYOOOHHH>>>666222///,,,)))''''''((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))+++,,,---+++,,,,,,,,,------------000000000000000///...---///...---...///...---+++))))))))))))))))))))))))***))))))(((((())))))*********)))(((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((())))))))))))******((()))***+++,,,---------///...111999III[[[jjjrrr{{{{{{zzz|||}}}ssslllhhhjjjnnnmmmkkkooozzz{{{}}}~~~~~~wwwmmmbbbTTTUUU^^^aaammmssskkkkkkpppuuuzzz~~~uuu\\\III@@@<<<666444333222///,,,//////.........---------,,,++++++******)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||sssoooooorrr{{{~~~|||{{{zzzyyy~~~}}}uuummmgggddddddeeekkkrrrsssvvvrrrpppsss~~~~~~uuuqqqmmmjjjfffbbbaaagggqqqvvvwwwuuulllccc[[[[[[___dddiiimmmrrruuuyyy|||{{{xxxrrrnnnkkkaaaUUUKKKEEE>>>666///---,,,***)))(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++***++++++,,,,,,---------///......---------.........---------......,,,***(((((((((((((((((((((((()))))))))(((((()))))))))***)))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***+++,,,,,,,,,,,,000...------333===IIIRRRdddkkkvvvyyyqqqjjjjjjmmmpppnnnrrr|||~~~tttpppvvvsssllllllrrrwwwvvvtttyyyuuuhhh[[[YYY___cccrrrzzzuuuyyyqqq]]]OOOEEE>>>888666333333333333111............---------,,,,,,+++++++++***))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyykkkbbb___bbbjjjsss}}}{{{~~~{{{uuussspppmmmooosssyyy|||ssstttuuuuuu|||~~~|||tttooopppssstttpppmmmmmmtttttthhh]]]YYYYYYYYY]]]bbbgggjjjnnnqqquuuxxxzzz||||||vvvmmmgggaaaYYYMMMDDD;;;888222---******+++---&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))*********+++,,,,,,---............---,,,------...///...---,,,---......,,,***''''''''''''''''''''''''((((((((())))))((((((((()))(((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,...///...------///555999EEEOOO___qqq}}}tttooopppssssssxxx}}}yyyyyyvvvrrrnnnooovvv{{{zzzyyywwwtttuuuxxx|||}}}yyytttkkkccc___aaafffjjjooosss~~~wwwkkkiiilllmmm|||wwwZZZFFF>>>;;;888666666555333111111222111000------------,,,,,,,,,,,,++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuggg^^^ZZZ]]]bbbrrrwww}}}||||||{{{wwwrrrqqqttt~~~|||uuu{{{|||xxxzzz}}}vvvllliiinnntttwwwsssrrrsss{{{xxxnnneeebbb^^^YYY]]]eeehhhhhhhhhgggjjjooovvv||||||{{{zzzzzzxxxrrrhhhaaaIIIEEE===555000---,,,,,,''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***)))******+++,,,---......---,,,,,,,,,---...//////...---,,,---...---,,,***'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,,,,,,,))),,,...//////...//////444;;;HHHXXXkkkvvvtttsssuuu}}}~~~tttoookkkjjjiiihhhkkkqqqzzz~~~zzzyyyuuurrrtttyyyzzzxxxuuuqqqkkkfffdddeeehhhjjjnnnwww|||rrrrrrssssssuuubbbQQQ@@@:::;;;999444111444333111///......//////------,,,,,,,,,++++++++++++******))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######"""######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||pppgggccceeennnvvvzzzxxxwwwyyy~~~|||xxxwwwtttppppppssszzz~~~vvvjjjggglllqqqsssuuuwwwyyyyyyrrrnnnmmmggg^^^bbbllluuuqqqkkkddd```cccjjjpppqqqtttyyy}}}}}}zzzvvvrrr^^^ZZZSSSKKKBBB;;;666333,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((()))***'''(((((()))+++,,,,,,---***++++++,,,------......---,,,,,,,,,------+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))******++++++******((()))+++---/////////...000333888AAAOOOaaatttuuurrrooonnnllljjjkkknnnrrruuu}}}}}}~~~yyy{{{}}}zzzvvvsssqqqqqqppppppuuuyyyzzz{{{|||gggVVVIII???999:::;;;777333222000000111000...---------,,,,,,,,,,,,++++++++++++*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzztttrrrrrrzzz~~~{{{rrrrrrrrruuu{{{zzzuuuppppppnnnlllnnnrrrqqq|||pppkkknnnqqqrrryyy|||yyytttttttttlllaaadddpppzzzpppddd[[[ZZZ___dddggglllssswwwxxxwwwvvvuuuuuusssmmmeee[[[PPPGGGAAA111000///---+++)))((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***&&&&&&'''((()))***++++++((()))***,,,---------------,,,,,,,,,------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))))))))))))))(((+++)))(((***---//////...,,,---...000555>>>HHHOOO___hhhxxx~~~}}}~~~yyyuuusssrrrtttuuuxxxxxxwwwwww{{{{{{xxxwwwxxx|||~~~}}}yyyzzz~~~}}}}}}{{{xxxvvvsssmmm[[[NNNCCC;;;<<<555222333222...///444---///222222111///---,,,,,,,,,,,,+++++++++***************)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyooogggccchhhppptttwwwzzzsssvvvxxxvvvrrroooooopppooorrrwww~~~xxxpppmmmoooxxx}}}{{{|||}}}{{{iii[[[eeexxxxxxqqqjjjccc[[[VVV]]]```fffooorrrppppppssswwwuuussssssqqqlllddd^^^MMMFFF<<<444000...,,,***+++***))))))))))))'''%%%((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******)))************+++++++++,,,,,,,,,+++++++++******)))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++,,,,,,,,,,,,+++---,,,,,,---///111444666>>>CCCKKKTTT___ooo|||uuuzzz{{{zzzyyy~~~tttmmmqqqqqqllllllsss||||||rrrtttvvvuuutttvvvxxxzzz}}}{{{{{{wwwiiiWWWHHH@@@<<<999777333333222222111000//////////////////...---,,,+++---,,,+++***))))))))))))))))))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''|||uuuppprrrvvvwwwwwwyyyvvvwwwxxxvvvtttsssuuuwwwrrrtttvvvyyy|||}}}tttqqqsssxxx||||||}}}qqqccciiixxx{{{uuurrrqqqoookkkfffddddddhhhoooqqqnnnkkkkkkllllllmmmpppssssssqqqnnnggg```VVVLLLDDD===666111...,,,)))))))))***)))(((''')))******))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))*********+++++++++,,,,,,,,,+++++++++******)))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))(((((((((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))***++++++,,,,,,++++++------,,,+++,,,...000111///333888<<>>888888888777666333222222111000000///////////////......---,,,+++,,,+++***)))((((((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''}}}}}}~~~}}}|||~~~|||xxxvvvwwwyyy{{{wwwwwwwwwuuuuuuxxxxxxsssxxx|||zzz}}}|||rrrttt~~~}}}wwwrrrsssxxx{{{yyyuuummmjjjmmmuuuyyytttkkkfff```aaaccciiipppuuuxxxyyyyyyuuummmdddZZZNNNCCC;;;333///+++))))))***++++++''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))*********+++++++++++++++++++++******)))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++++++++++++++---,,,+++*********+++,,,---///111111222666===BBBOOO^^^rrrxxxwwwtttoooooottt{{{|||lll[[[NNNEEE@@@===999555333555555333111222111111000000/////////............---,,,++++++******)))(((''''''''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''~~~yyyxxxyyyzzzyyyzzzyyyvvvtttxxx|||~~~|||zzz||||||}}}~~~wwwqqqrrrxxx}}}{{{wwwqqqoootttvvvmmm```___```bbbffflllpppsssvvvvvvuuuqqqkkkaaaWWWPPP@@@;;;555000---,,,++++++***)))))))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))***************++++++,,,+++***))))))''''''&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++*********,,,+++***)))))))))******///111333333222444777::::::AAALLLTTT]]]jjj{{{~~~~~~pppgggZZZMMMEEEBBB@@@@@@<<<999777666666555222000000000000/////////......---......------,,,+++******)))(((((('''''''''(((///---***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''yyyyyy}}}~~~zzzzzz{{{{{{{{{{{{yyyxxxyyy}}}~~~~~~~~~|||yyyzzz}}}{{{tttnnnnnnsssxxxwwwuuummmnnnwwwyyyooolllgggbbb___```bbbdddgggkkkqqquuuuuuqqqmmmjjjZZZTTTJJJAAA:::444///+++///,,,******++++++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))*********)))***+++,,,+++***)))(((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))******)))))))))))))))******+++,,,,,,+++,,,---.........000111111333666777;;;CCCNNNWWWaaaiiiwwwvvveeeYYYKKKFFF@@@;;;888666555444444333111222333444444444//////...............---------------,,,+++***)))******)))((((((((())))))333000,,,(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((yyyyyy~~~~~~}}}{{{xxxzzzyyysssooooooqqqsssnnniiihhhlllqqqtttuuukkklllvvv}}}tttjjjaaa\\\\\\]]]ZZZ```gggnnnqqqssstttuuuqqqlllcccYYYNNNDDD;;;555000,,,(((''')))+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))***+++,,,,,,***((('''%%%%%%&&&''''''(((((((((((((((''''''''''''(((((()))***+++,,,,,,+++***)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222333555999===GGGVVVdddppp}}}wwwjjj```YYYQQQHHHAAA888777666666777555333000333222111000000000111222------------------------,,,,,,,,,,,,+++***))))))***))))))(((((())))))***---,,,***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((yyyzzz|||sssmmmllllllmmmkkkgggfffgggkkkrrrvvvppppppvvv}}}rrrgggaaaaaabbb___bbbgggiiijjjlllooorrruuusssoooiiibbbYYYOOOHHH;;;444,,,)))***+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***((()))+++,,,,,,***(((&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))***,,,------,,,***)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&'''((()))++++++,,,,,,///...------.........---+++,,,...///000///...---777666:::BBBHHHMMMUUU___fffoooyyy{{{nnneeeYYYTTTNNNHHHDDDAAA>>><<<444444444666888999888666666666555333000...,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))((((((((((((''''''(((((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((~~~wwwrrrpppppplllkkkiiieeedddhhhooovvvyyyvvvxxxuuulllggggggiiioooppppppmmmjjjiiilllooolllmmmoooooonnnhhh```ZZZNNNEEE:::333111000...+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))((()))+++,,,,,,***(((&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''(((***++++++***((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((()))*********))))))''''''''')))***+++***---+++))))))+++...000111000---///555888999@@@IIIHHHQQQZZZ___gggvvvwwwmmmeee^^^UUUOOOHHHFFFCCC@@@<<<:::888888666444111000111111111000...000222333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))zzzssspppsssuuuwww}}}xxxoookkknnnrrrtttrrrmmmjjjlllpppuuuwwwzzz~~~zzzppplllnnnxxxqqqjjjhhhffffffgggjjjnnnrrrrrrooommmhhh^^^QQQFFF>>>666...(((---+++***)))***)))'''%%%***(((&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$!!!"""&&&+++...000///000222222///)))###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++........................---...///000222333444555999;;;>>>AAAEEEKKKQQQVVV```fffoooxxxyyyrrrmmmgggbbb```[[[ZZZXXXTTTOOOIIIDDDAAA;;;;;;;;;:::888777555444666444333333444555444333///////////////.........++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))(((''''''(((((('''&&&~~~{{{xxxrrrppptttvvvwww{{{|||tttqqqoooppprrrsssrrrrrrqqqqqqttttttvvvyyy}}}wwwpppnnnrrr}}}{{{rrrlllfffcccccccccdddhhhllloooqqqqqqkkkccc\\\VVVMMMCCC;;;444000+++((('''((((((((()))((('''((()))******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((()))******)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$'''+++...000///......000111///+++'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333333444555555666999===@@@DDDGGGMMMQQQUUUXXX[[[^^^```fffmmmrrrtttxxx~~~}}}yyyuuurrrooonnnmmmfff\\\SSSPPPOOOKKKHHHHHHKKKJJJIIIGGGCCC>>>:::888999999888888666555444333555333111111222333222111000/////////......------++++++++++++++++++++++++,,,,,,+++******)))(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((((('''''''''((((((((('''yyyxxxwwwsssssswww{{{}}}}}}wwwuuuqqqpppqqqtttwwwyyywwwuuuzzzyyywwwwwwzzzwwwssssssyyyzzzsssllldddaaa]]]ZZZ[[[```hhhnnntttrrrqqqooollleeeZZZSSSGGG@@@666...++++++,,,,,,'''&&&%%%&&&''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''---111111000---,,,,,,---//////...,,,$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++************************++++++,,,...///000111111222222222111000111333555666888::::::::::::;;;<<<===AAAFFFHHHJJJMMMRRRWWWTTTTTTUUUVVVWWWYYY[[[\\\___^^^]]][[[YYYWWWVVVUUURRRQQQOOONNNMMMMMMMMMNNNLLLDDD??????@@@>>><<<<<>>>>>???AAAEEEIIIDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIDDD@@@BBBBBB???===>>>@@@??????>>>===;;;999888555444444333333333333333444222000000111111000///000000///...---++++++***************************+++*********)))))))))((()))(((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''((()))************)))((()))***,,,~~~uuuoooqqqqqqssszzzzzzvvvsssssssssxxx}}}}}}}}}zzz||||||tttmmmmmmllljjjgggdddbbbaaabbbffffffgggiiikkkmmmmmmmmmkkkdddYYYMMMBBB888///***---+++))))))*********)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""$$$---333111,,,)))************+++...111333&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---...///000000---///000000000111333555333444666666555555777999999999999999999:::===???@@@AAABBBBBBCCCDDDDDDDDDBBBAAA???>>>???@@@AAABBB@@@@@@??????@@@AAABBBCCCCCC???===??????;;;:::;;;>>>>>>===<<<:::888777666444444333333333444555666555333111111111111000///000///...---,,,+++***)))*********************************)))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))******((()))***)))((())),,,///|||tttuuuuuuvvv{{{~~~zzzvvvuuuuuurrryyy{{{||||||wwwsssxxx~~~vvvrrrmmmnnnooorrruuuvvvtttrrrnnnkkkgggccccccgggkkknnntttpppjjjbbbYYYNNNCCC<<<222...+++))))))+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!%%%///333...)))******++++++******,,,000333'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,---......//////---...000///......///000333444444333222222444555777666666666777777888999======>>>???@@@@@@?????????>>><<<;;;::::::;;;;;;===<<<;;;;;;;;;<<<===>>>===:::999<<<<<<::::::===>>>===<<<:::999777666666444333333333333555777888555333111000111111000///......---,,,++++++******************************))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''((()))***+++''')))+++++++++---333888~~~zzzxxxxxxxxxssszzz|||yyyzzz}}}}}}tttllllllrrrrrrwww~~~xxxxxxllljjjkkkrrr}}}}}}wwwlllbbb\\\]]]aaaeeeppppppooonnnkkkeee]]]WWWCCC===555...+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$### &&&111333,,,***...***,,,,,,+++***+++...111''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++++++++++++++******++++++,,,---------...///111111/////////000666666666555333333555666777777777888999:::999888:::;;;<<<=========<<<<<<===<<<;;;;;;::::::::::::>>>===<<<<<<<<<===>>>???===::::::<<<;;;999;;;@@@;;;:::999888777777777777333222111111333555777999444222000/////////...------,,,,,,,,,++++++******************************((()))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((***+++,,,(((,,,111333555:::BBBIII|||yyyxxxyyyyyyuuu{{{}}}zzzyyy{{{~~~tttiiiggglllqqqyyy|||uuuwwwkkkfffdddmmm|||pppaaaWWWSSSVVVYYYccceeehhhlllooommmiiifff\\\SSSFFF:::222...+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&222444---,,,333+++,,,---,,,******---000((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************))))))******+++++++++,,,***,,,.../////////000111222333333222111111333666444555555777999999777555999999;;;<<<<<<;;;:::999888888999:::;;;<<<<<<===<<<;;;:::::::::;;;===>>><<<888777777555333555999444444333333333333444444222111000000222444777999333111///.........---+++,,,+++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''(((***+++,,,,,,111777;;;???FFFQQQYYY|||zzz{{{xxx{{{~~~zzzvvvwww{{{zzzpppjjjiiiqqq}}}zzzyyyuuunnnjjjrrryyyjjj\\\TTTRRRTTT[[[aaaeeeeeeggglllooooooiiieee\\\MMM>>>222,,,+++***)))))))))***)))'''$$$((('''&&&&&&(((((('''&&&******)))((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%***000222...)))222000---++++++,,,...///'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,...,,,+++,,,///111000...000111222222111222444666777666555555555666888999888888999::::::::::::999888888999:::::::::999999>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777777777666666666555444444333333333222111111111222333444........................------,,,++++++******)))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((((((((((((***+++&&&(((******)))***...111...555AAAKKKOOOPPPSSSWWW~~~~~~{{{zzz{{{~~~vvvqqqpppyyyvvvwwwsssmmmkkktttwwwkkkaaa[[[YYY\\\aaabbbaaabbbgggkkklllooonnniii```SSSHHH@@@===000---)))''''''(((''''''&&&%%%%%%&&&(((((('''&&&******)))((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$)))000333111...******))))))***,,,...///&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++,,,///000///...///000111000000000222444555555444444444555666777777888888999999999999999888888999:::::::::999999<<<<<<;;;;;;:::;;;;;;;;;::::::888777777666666666555555444444333222222222111111000///000111222333........................---,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))+++,,,+++***))))))***---,,,+++***+++///555:::CCCHHHNNNRRRSSSSSSUUUXXX~~~zzzzzz}}}||||||sssqqqsssnnnkkkkkkvvv}}}tttkkkeeecccfffiiigggaaa___aaadddcccjjjmmmooommmfff]]]UUUPPP@@@:::222,,,))))))))))))(((''''''''')))((('''%%%******)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######(((...222333111))))))******++++++,,,,,,&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))*********++++++++++++,,,++++++,,,...//////...---...//////...///111222333333333222333444444555666777777888888888888888888888999::::::::::::::::::::::::999::::::;;;;;;999888777666666666666666333333333222111111000000/////////...///000000111------------------------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))++++++)))(((((()))///...,,,...333<<>>HHHQQQZZZccciiiqqqtttrrrkkkiiiooovvvyyy~~~}}}{{{}}}pppgggggglllxxx~~~rrrjjjfffpppvvvyyyuuuppplllfff```VVVSSSRRRTTTZZZaaagggkkklllhhhccc\\\RRRFFF:::333,,,)))'''&&&''')))***+++******)))(((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''************(((&&&$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++++++++,,,...,,,---......---...000222111222222333444333333333222333333444444444444444333444555666777888888888666666666666666666777777444333333222222222333333333222222111000000//////...//////000111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************---000444;;;CCCNNNTTTWWW^^^iiirrryyy{{{~~~|||~~~|||~~~{{{nnnfffiiirrr~~~|||zzzpppiiieeeiiipppuuuuuuttttttsssooobbb\\\TTTPPPSSSYYY___bbbhhhhhhgggfffbbbZZZPPPIII;;;777000+++)))***************)))((((((((((((((('''''''''((()))*********''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''')))++++++******,,,...***,,,---,,,,,,,,,...000///000111222222222111111111222222333444333333333111222333555666777777777777666555555555555555555222222111111111222222333111111000000///.........,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((((((((())))))))))))((())))))***---333;;;@@@JJJRRRXXXWWWVVV^^^ppp~~~yyyrrr~~~uuufffkkkvvvxxxvvvxxxwwwssslllhhhggghhhiiippptttuuuvvvzzz{{{zzztttkkk___XXXWWWZZZ^^^```dddeeeiiilllmmmjjjccc^^^NNNGGG<<<333---***((('''******)))(((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$##################"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''')))++++++))))))+++...)))***++++++***+++---///---...000111111111000///111111222333333333333222000111222444555666666666777666555444444444444444222111111111111111222222000//////...------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++---111777AAAMMMTTTSSSXXX[[[VVVRRR]]]wwwzzzrrrgggyyyxxxyyy|||~~~zzzvvvxxxuuutttsssmmmeeeccceeekkkooosssuuuxxx}}}}}}zzzvvvtttlllaaa]]]```___ZZZ[[[]]]```eeeiiijjjjjjiii```YYYOOOEEE<<<444...******)))(((((())))))'''&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$''''''%%%"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************)))))))))***++++++,,,,,,---...///000000111111111111111222222222333333333333333222222333444666777777666555444333222222222222111000000000000000111000000///............///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###:::FFF/// %%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%(((,,,///222((((((((((((((((((((((((''''''''''''(((((())))))***+++,,,+++((('''))),,,//////444???KKKUUU[[[___^^^___\\\ZZZ^^^nnn~~~vvvoooiiieee{{{zzzzzzyyyxxxvvvtttssstttrrrrrrrrrnnniiiiiilllzzz}}}}}}{{{{{{}}}{{{vvvssssssnnngggeeegggeee```^^^]]]]]]^^^aaadddggghhhfffbbb[[[SSSJJJAAA888222,,,*********++++++***((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''''''%%%"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,------...///000000000000000000000111111111222222333333222222333444666666666666555333333222222222222111111000000000000000000///......------.........------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***'''999CCC000$$$((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((+++---(((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))((((((+++...000555>>>IIITTT]]]fffkkk```___^^^aaajjjyyy|||sssmmmjjjgggeeewwwyyy|||||||||zzzwwwtttrrrqqqrrrpppnnnoooooommmlllpppxxx}}}{{{vvvpppllllllkkkiiijjjllljjjfffhhheee```]]]]]]___ccceeeiiihhheeeaaa[[[PPPEEE>>>000---***)))))))))(((&&&******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))(((((()))******++++++,,,,,,---...//////000000///////////////000000000000222222222222333444555666555555444333333222333333222222111000000000000000......---,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###---555)))!!!$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((()))))))))(((((((((((((((((()))*********,,,000333:::AAALLLVVVbbbnnnyyyyyyrrrmmmooowwwyyypppiiiggghhhjjjlll```bbbfffjjjnnnsssyyy}}}|||{{{{{{{{{{{{zzzwwwtttooolllkkkjjjiiilllvvv~~~{{{uuummmhhhhhhhhhiiilllooopppoootttrrrnnnhhhccc```______bbbdddggghhheee]]]RRRKKK@@@:::333,,,)))((('''&&&))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++++++++,,,---......//////........./////////000000000111111111222333333444444444444333333222333333333333333222111000000000000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++************))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''### """%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((******))))))))))))((((((---,,,++++++...333999>>>KKKOOOUUU___pppzzzwww||||||vvvpppsssoookkkjjjmmmsssyyy}}}MMMOOOSSSWWWZZZ```eeejjjpppssswwwzzz~~~{{{wwwwwwzzz|||{{{{{{~~~|||uuuqqqllliiigggkkkxxxyyyqqqiiiffffffiiimmmqqqtttwwwzzz|||{{{vvvmmmbbb[[[WWW[[[^^^bbbggghhhddd^^^YYYVVVNNNBBB777000,,,***)))((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((()))******++++++***+++,,,------......---/////////000000000000111000000111222222333333333333333222222222333333444444333222111000000000000------,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&"""###&&&%%%$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((*********************))),,,+++***---444>>>GGGLLLWWWVVVVVVbbb}}}xxxssstttqqqkkkffffffhhhmmmttt|||BBBDDDGGGIIILLLPPPUUUYYY___aaaeeeiiimmmsssyyy}}}|||sssqqqtttvvv{{{~~~yyysssmmmnnnzzz~~~uuufffbbbaaaeeeiiilllppptttyyy}}}{{{qqqddd[[[VVV[[[\\\^^^bbbeeefffeeecccaaaYYYMMMBBB999222---***)))((((((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''((())))))******+++)))***+++,,,,,,------,,,////////////000000000000//////000222222222222222222222111222222333444555555444333222111000000000------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))### ((('''$$$***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))*********++++++++++++((())),,,333>>>JJJRRRVVVWWWVVVWWWfffqqqhhhfffaaa^^^^^^```iiivvv<<<>>>???AAABBBEEEIIILLLOOOQQQSSSVVVZZZ___eeeiiirrrxxx}}}xxxwwwyyy}}}|||www}}}~~~tttfffaaaaaagggkkkjjjkkkooouuuyyy{{{xxxpppgggbbbaaaaaa^^^[[[[[[]]]aaadddeeeccc___XXXQQQIII???555///,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""%%%(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********((()))***+++,,,,,,,,,,,,------........./////////...///000111222222222111111111111111222333444555555555333222111000000000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!'''&&& )))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((())))))***+++,,,------...111888CCCMMMTTTVVVVVVSSSXXX___nnnyyygggaaa^^^ZZZ]]]eeekkkwww888:::;;;;;;;;;===@@@CCC???@@@BBBDDDFFFJJJPPPTTTYYY```jjjrrrxxx}}}~~~~~~zzzooolllhhhjjjqqqtttqqqooorrrrrruuuwwwsssnnnjjjkkknnngggaaaYYYUUUVVVZZZ___bbbgggfffeeebbb[[[PPPCCC:::///...,,,***(((&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""%%%(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((()))***++++++,,,++++++,,,,,,,,,---------......---...000111222222111111000000111111222333444555666555444222111000000000///...------,,,,,,------,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))""")))''' ***%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((()))***,,,---...///888===FFFQQQYYY[[[VVVQQQQQQ\\\iiivvvtttfff\\\]]]___aaakkkyyy{{{{{{888999:::::::::;;;===>>>@@@???>>>>>>???AAACCCEEELLLMMMPPPVVV^^^gggnnnsss}}}|||yyywwwtttooolllkkkooozzzwwwtttzzzyyyuuuooojjjhhhkkknnnhhheee^^^TTTMMMNNNUUU]]]ccceeefffeeeaaa\\\VVVRRRDDDAAA777,,,'''))),,,+++(((((('''((())))))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++++++++,,,------......///......//////000111111111000000000000000111111222333333222111000///...---//////.........---------,,,,,,,,,++++++*********************)))(((&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))))))))((()))******((('''(((***,,,,,,+++///666<<>>===>>>???===<<<<<<;;;;;;<<<===>>>AAABBBDDDHHHMMMTTTZZZ^^^kkkqqqxxx}}}zzzuuupppiiidddjjjsssyyyuuuuuuvvvvvvsssnnnjjjhhhhhhkkkiiiddd[[[RRRNNNPPPTTT\\\___cccfffeeeaaa\\\XXXOOOLLLBBB666///...---+++***)))(((((())))))(((&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))***++++++++++++,,,,,,---.........------...//////000000111000000//////000000111222333222222111000///...---///.........---------,,,,,,,,,,,,++++++******************))))))(((&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''((((((***++++++***)))***++++++,,,000777AAAHHHSSSVVVYYYYYYWWWXXX\\\```hhhrrr|||wwwnnnfffhhhooozzzxxxmmmhhhDDDDDDBBB@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;>>>>>>???@@@CCCGGGKKKMMMZZZ___gggmmmqqqvvv|||}}}|||vvvppphhhdddkkkzzzxxxuuuqqqtttwwwwwwsssnnniiigggooonnnkkkcccYYYQQQNNNMMMRRRWWW^^^dddgggfffccc```[[[YYYPPPCCC999555000+++,,,***(((((())))))((('''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********++++++,,,,,,---......,,,,,,------...//////000000000//////000000111222222222111000///......---......------------,,,,,,+++++++++++++++*********))))))))))))(((''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&(((***+++,,,++++++,,,,,,---111999DDDNNNUUUYYYWWWVVVVVVYYY___fffkkksss{{{{{{uuunnnhhhiiivvv{{{uuuooojjjiiiGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===@@@@@@??????AAABBBEEEFFFLLLPPPWWW\\\aaaffflllpppvvv{{{zzzyyy}}}yyytttpppqqqvvvuuurrrsssuuuuuuuuuuuuttttttzzzyyyuuummmbbbYYYRRRPPPNNNRRRXXX]]]bbbdddeeeeeeaaa```YYYNNNDDD===666///---+++((('''((())))))((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))*********+++,,,,,,------++++++,,,------......//////////////////000111111111111000//////...------------,,,,,,,,,,,,,,,,,,+++++++++***************(((((())))))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))%%%''')))************+++,,,///444===GGGOOOVVVYYYSSSRRRSSSYYYcccnnnuuuxxx{{{wwwqqqooonnnyyyzzzsssssssssssstttUUURRRNNNLLLKKKJJJGGGEEEBBBBBBCCCCCCBBBAAA@@@@@@>>>======<<<<<<===>>>??????BBBFFFJJJNNNRRRVVVYYY___dddkkkqqqvvv|||zzzyyy~~~}}}{{{wwwwwwtttrrrppppppuuu}}}zzznnnccc\\\YYYSSSSSSTTTVVVYYY]]]aaacccbbbccc```XXXPPPJJJCCC<<<111...***(((((()))******)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((())))))******+++,,,,,,,,,++++++,,,,,,---........./////////...///000000111000000//////...---------++++++,,,,,,,,,,,,,,,,,,************************'''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((())))))******))))))&&&(((******))))))***,,,...555@@@KKKSSSWWWWWWWWWRRRTTT[[[gggttt~~~~~~~~~{{{vvvtttzzz~~~vvvxxx}}}~~~~~~lllggg```\\\YYYUUUOOOKKKHHHHHHGGGFFFEEEDDDCCCCCC???>>>>>>===============<<<<<<>>>@@@BBBEEEHHHIIIOOOTTT[[[aaafffmmmuuu{{{}}}|||yyywwwrrrnnnjjjllluuuwwwllleeeaaa]]][[[WWWTTTUUUXXX\\\^^^aaadddddd```\\\XXXRRRLLL:::666000,,,************)))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((())))))******+++,,,,,,++++++,,,,,,---....../////////......//////000111//////......------------******++++++++++++,,,,,,)))))))))***************''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++***)))((((((***+++***)))***...222666@@@MMMVVVYYYXXXXXXXXXYYY]]]eeeqqq{{{~~~}}}{{{yyyyyyzzz~~~~~~{{{{{{yyytttpppkkkddd^^^XXXVVVSSSPPPMMMLLLKKKJJJFFFFFFEEECCCBBBAAA@@@@@@>>>>>>===>>>@@@BBBCCCDDDFFFKKKQQQUUUYYY___ggglllnnnqqqvvv}}}~~~yyyqqqkkkgggeeejjjwww{{{qqqjjjfffgggccc^^^YYYVVVWWWXXXZZZ]]]aaadddbbbaaaaaa\\\WWWHHHBBB999222---+++)))((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++,,,,,,,,,---....../////////............///000000.........------------,,,************+++++++++,,,((()))))))))*********+++&&&&&&'''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))++++++***)))((()))+++,,,++++++...555<<>><<<;;;;;;===???@@@@@@???BBBGGGJJJMMMRRRYYY^^^bbbeeekkkrrrzzz{{{uuuxxxyyy{{{wwwjjjdddbbbccckkkyyyzzzrrrlllhhhllliiiddd^^^ZZZXXXWWWXXXYYY^^^aaaaaabbbccc```[[[RRRJJJ@@@666000,,,)))''''''((()))******)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,---......//////000...............///000000------------------,,,,,,))))))******+++++++++,,,(((((())))))*********+++&&&&&&''''''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''(((***+++,,,+++)))((())),,,---------222;;;CCCMMMTTTZZZXXXSSSUUU___iiiuuuvvvxxxzzz}}}{{{vvvwwwyyyvvv}}}}}}~~~xxxtttpppllljjjggg\\\RRROOOMMMIIIEEEEEECCCBBBAAAAAAAAA@@@>>><<<@@@@@@AAABBBDDDHHHMMMPPPRRRTTTXXX[[[```gggpppwwwzzztttllllllmmmrrrzzz}}}tttlllZZZWWW[[[iii}}}}}}zzzvvvnnnfffllljjjhhhfffccc^^^YYYVVVPPPRRRWWW\\\aaacccbbb```YYYWWWQQQFFF:::111---,,,''''''))),,,***%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++......,,,++++++'''$$$###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))******++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++---,,,,,,+++*********+++)))************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********((((((***,,,)))+++,,,---111<<>>>>>AAADDDHHHMMMTTT[[[```nnnsssyyy~~~{{{xxxvvvrrrlllggg___ZZZZZZcccjjjoooyyyxxxxxxtttlllbbbZZZXXXXXX^^^]]]]]]]]]^^^^^^[[[YYYNNNDDD:::555111,,,((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%---......---,,,,,,---///---'''$$$&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++++++++,,,,,,,,,,,,++++++***************************))))))))))))***++++++)))************)))(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,,,,,,,,,,000555999FFFOOOYYYZZZVVVTTTZZZaaakkkooowww~~~}}}xxxvvvyyy}}}zzzpppqqqkkkjjjgggdddbbbbbbbbbbbbZZZ\\\^^^___^^^```cccfffooossszzz~~~}}}yyysssiii]]]SSSPPPMMMIIIGGGGGGFFFCCCAAA>>>???AAACCCEEEHHHMMMQQQ]]]bbbhhhmmmqqqwww~~~~~~xxxxxx{{{{{{vvvqqqcccZZZWWW\\\bbbfffsss{{{~~~{{{rrrjjjeeeeeefffaaa\\\ZZZ\\\^^^______VVVOOOGGGAAA999000+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++---//////......000111***%%%###&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''''''''(((((()))******+++++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++((())))))))))))(((''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,---111888@@@FFFRRRVVVXXXVVVUUUZZZeeeooovvvxxx}}}}}}vvvtttwww}}}zzzqqqlllvvvvvvtttqqqmmmjjjgggfffeee]]]```bbbbbbaaabbbeeehhheeegggkkkmmmkkknnnzzz|||nnndddZZZVVVRRROOOOOOMMMJJJFFFAAABBBCCCCCCDDDEEEHHHKKKQQQUUU\\\aaafffnnnvvv}}}zzzrrrttt|||~~~nnnaaaXXXZZZ[[[___nnn~~~|||||||||tttqqqpppkkkddd\\\XXXYYY\\\___```[[[VVVPPPJJJ???333......((((((((((((((((((((((((''''''''''''''''''''''''(((+++---......///000111((($$$###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((''''''&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,///444>>>IIIQQQYYYVVVSSSQQQTTT___nnnxxx|||||||||uuutttwww}}}vvvooommm{{{}}}yyywwwtttqqqnnnkkkiiifffeeedddcccbbb``````aaabbbbbbbbbffflllrrr|||}}}qqqpppkkkddd```]]]YYYQQQKKKIIIGGGFFFGGGEEEBBBDDDHHHNNNNNNPPPTTTZZZccckkkoooyyy~~~uuulllnnnyyynnncccbbb___[[[ggg|||{{{wwwsssqqqxxx{{{tttttt{{{ooo^^^WWWWWWXXXYYY[[[^^^\\\XXXSSSKKKAAA555...---+++))))))))))))'''&&&&&&&&&''''''''''''''''''''')))+++...//////......&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************++++++******************+++*********))))))((((((************************++++++)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++))))))(((((((((((()))))))))***+++***)))***,,,---000,,,+++222???MMMVVVZZZ]]]ZZZYYY]]]aaagggtttzzzqqqrrryyy{{{{{{llluuu~~~{{{wwwtttqqqnnnmmmkkkiiigggccccccbbb```]]]]]]```ccchhhjjjkkkiiihhhjjjpppvvv~~~|||{{{yyysssjjjbbbPPPKKKIIIJJJIIIFFFEEEHHHFFFGGGIIILLLQQQWWW\\\___gggmmmuuuzzz~~~zzzppphhhkkkwwwwwwpppmmmiiidddkkkwwwzzzwwwsssqqqnnnnnnttt}}}yyytttuuu~~~xxxggg\\\UUURRRSSSWWW]]]\\\ZZZXXXRRRJJJ@@@:::111...***''''''''''''&&&''''''''''''''''''''''''$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))******************************************)))))))))((((((************************+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&&&&&&&''')))***))))))(((((((((((())))))((()))************,,,------000666@@@KKKTTTYYYZZZYYYaaaiiinnnqqqvvv~~~{{{www{{{yyytttuuuwww}}}}}}yyyvvvssslllllljjjfffbbb___^^^___aaa___]]]\\\\\\^^^```bbbiiinnnuuu}}}zzzrrr___XXXTTTTTTTTTPPPLLLLLLGGGGGGHHHKKKMMMQQQSSSUUUVVV\\\ccciiiooouuu}}}{{{pppooovvv}}}~~~|||{{{wwwuuuuuuvvvrrrooommmmmmlllmmmuuuxxxrrrttt|||}}}nnnaaaUUUMMMMMMRRRYYYYYYYYYZZZXXXTTTMMMHHH<<<666...)))&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))******************))))))))))))((((((************************+++***)))((((((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&((()))******))))))(((((())))))***(((***+++,,,+++,,,---//////777EEEPPPWWWZZZZZZZZZ]]]mmm{{{~~~yyyqqqnnnpppvvvzzzzzzzzzyyyvvvrrrooommmllliiieeeaaa___```aaa```^^^^^^aaaeeeiiimmmqqqvvvyyyzzzqqqhhhbbbbbbbbb]]]WWWUUURRRQQQPPPOOOOOOOOOPPPQQQNNNRRRWWW\\\aaagggoootttyyy~~~zzz{{{|||xxxttt~~~zzzsssooolllkkklllooo{{{}}}uuurrrtttxxx~~~vvvllleee]]]TTTPPPQQQRRRRRRTTTWWWYYYXXXUUURRRKKKCCC888///***)))))))))((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))((((((******************************)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))***))))))))))))))))))******,,,---...------///111888CCCPPPYYY[[[ZZZZZZ[[[iiiyyy}}}vvvnnnkkkoooxxx~~~{{{xxxqqqlllfffcccdddccc```]]]\\\^^^aaacccfffjjjppptttsssuuuyyyzzztttuuuuuupppjjjhhheeeccc^^^YYYSSSOOOLLLJJJJJJKKKMMMQQQUUU[[[bbbfffkkkpppwww~~~xxx{{{zzzvvvqqqllljjjiiinnn{{{~~~wwwsssrrrpppkkkiiimmmnnnhhh^^^XXXPPPPPPRRRUUUXXXZZZYYYXXXVVVNNNBBB777000,,,***((())))))(((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******))))))))))))*********+++---------...111333GGGNNNVVVYYYXXXYYY]]]bbbsssyyynnnjjjiiinnnxxx{{{wwwqqqnnnllljjjfffccccccbbbbbbbbbcccdddeeeffffffhhhkkkqqqyyy}}}xxxpppfff[[[RRRMMMHHHGGGGGGIIILLLRRRWWW[[[^^^cccjjjqqqxxxzzz~~~yyyxxxsssmmmjjjhhhjjjtttyyyuuujjjhhhmmmyyyzzznnneeeXXXVVVTTTUUUXXX[[[\\\]]]ZZZTTTKKKAAA999222,,,)))***))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((+++******))))))******+++)))***++++++---111777;;;RRRUUUYYYZZZ[[[___hhhooozzzrrrfffggglllvvv}}}yyyvvvtttqqqnnnkkkjjjiiifffaaa\\\``````aaadddiiipppwww|||tttfff]]]OOOLLLIIIGGGHHHKKKNNNPPPPPPTTTZZZ```fffmmmuuuzzz}}}yyyvvvsssooolllpppwww{{{vvvkkkmmmvvvtttlllaaa]]]XXXVVVWWWZZZ]]]^^^\\\YYYTTTMMMFFF>>>555///******))))))(((''''''&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((+++******))))))******+++******,,,...333;;;DDDJJJTTTWWW\\\```fffoooyyy}}}rrrlllpppwww}}}{{{yyyzzz|||yyyqqqjjjbbbaaa```^^^^^^aaafffjjjgggjjjqqq{{{tttiiiZZZUUUNNNIIIGGGGGGHHHIIIFFFIIIMMMQQQWWW^^^fffkkkvvvzzzxxxqqqqqquuuxxxsssooosss}}}|||rrrnnngggaaaZZZVVVVVVXXX\\\]]]^^^]]][[[XXXRRRHHH>>>666+++******)))(((''''''&&&)))(((((((((((()))***+++$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((++++++************++++++,,,---///222999DDDPPPXXXRRRWWW^^^gggqqq|||{{{tttuuuzzz~~~tttooommmiiigggeeeccc___]]]^^^^^^```ccciiipppvvv{{{|||tttkkkcccXXXRRROOOLLLGGGCCCCCCBBBEEEKKKLLLMMMTTT^^^eeekkkuuu~~~}}}}}}|||}}}{{{uuuooowww|||qqqjjjgggdddfffcccZZZTTTVVV[[[]]]\\\\\\\\\\\\YYYSSSKKKFFF:::111+++...///,,,)))***))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((())),,,+++))))))***++++++***------111;;;HHHRRRUUUUUUSSS\\\cccnnn{{{~~~zzzsss{{{|||~~~zzzvvvrrrnnnjjjfffaaa^^^^^^]]]]]]]]]```dddiiillltttyyyyyysssnnnhhh```ZZZWWWRRRKKKFFFFFFCCCCCCFFFFFFFFFLLLTTTXXX^^^hhhrrr||||||yyyxxxvvvsssqqquuu}}}xxxmmmhhhhhhhhhiiifff___[[[^^^bbbbbb]]]\\\[[[]]]]]]YYYQQQKKKDDD888...,,,+++'''&&&'''***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&''''''(((((('''''''''((((((((())))))+++*********,,,------,,,,,,000777BBBMMMTTTWWWWWWVVV___eeennn{{{rrrrrrzzz{{{{{{vvvqqqllliiieeeccc```]]]\\\]]]^^^___gggkkkqqqvvvyyyxxxuuusssnnnkkkgggeeeaaa[[[RRRKKKJJJFFFCCCCCCCCCCCCFFFJJJMMMRRRZZZccclllvvvxxxrrrpppqqqsssqqqxxx~~~vvvnnnjjjkkkmmmlllhhhccceeekkkoooooobbb^^^[[[]]]aaa```ZZZTTTPPPCCC666...***'''''')))))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))***,,,---.........///666AAAJJJRRRVVVYYY[[[```iiinnnuuuzzzqqqpppuuu}}}~~~{{{ssspppkkkfffbbb```______bbbdddgggkkknnnpppqqqqqqjjjjjjkkkllljjjcccZZZTTTQQQOOOMMMKKKJJJGGGEEEDDDIIIKKKPPPUUU\\\eeennnuuu}}}zzzmmmhhhkkkoookkknnnssswwwxxxvvvsssqqqqqqmmmfffccckkkxxxmmmdddZZZYYY___ccc```\\\YYYOOOCCC888222...,,,,,,)))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((('''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((***+++,,,,,,---///000888@@@IIIPPPSSSVVV[[[___nnnyyy~~~zzzrrrmmmpppzzz}}}xxxrrrmmmiiigggfffbbbbbbbbbcccdddfffggghhhfffhhhllloooooolllfffaaa```bbbbbb___YYYQQQHHHBBBEEEFFFHHHJJJOOOVVV^^^dddjjjsss}}}}}}{{{|||kkkbbbbbbffffffeeehhhrrr~~~zzzrrrkkkbbb___kkk~~~yyykkk[[[UUUYYY___aaa```___ZZZPPPEEE<<<555///***)))(((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((((('''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))))))))***)))+++,,,,,,,,,---000333DDDJJJPPPRRRRRRVVV]]]dddxxxxxxjjjhhhmmmzzz|||~~~xxxtttqqqooogggfffcccaaa___^^^^^^^^^ccceeejjjnnnppppppooonnntttzzz|||uuuhhh[[[OOOGGGEEEEEEEEEEEEGGGLLLRRRWWWaaaiiissszzz{{{zzzmmm```]]]]]]cccbbbgggtttssslllaaa]]]ggg{{{ppp]]]RRRRRRXXX]]]___aaa```[[[PPPEEE;;;111)))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''(((((('''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((()))))))))******)))+++---------000666<<>>IIIRRRVVVXXXeeeppp}}}||||||~~~cccTTTHHHJJJQQQUUUXXX[[[aaahhhqqqxxx{{{yyyyyyxxxwww{{{kkkcccXXXPPPPPPVVV]]]bbbooouuu}}}~~~~~~~~~zzztttnnniiibbb[[[VVVUUUUUUVVVYYY[[[```hhhrrryyy||||||nnnaaaQQQCCC666,,,)))+++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((***,,,,,,***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******(((***+++*********,,,...,,,444???GGGKKKQQQYYY___mmmwww~~~xxx~~~zzzeeePPPLLLJJJNNNSSSXXX\\\```kkkrrr{{{~~~~~~zzzmmm```XXXUUUWWWYYYbbbhhhqqqzzzzzzwwwwww|||zzzwwwvvvooonnnjjjbbbZZZYYY]]]cccggggggggghhhlllrrrxxx|||tttlll```SSSCCC444------+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++((()))************---///...;;;IIINNNNNNSSS___kkkttt{{{}}}sssxxxsss]]]QQQJJJKKKMMMOOOSSS\\\gggpppxxxxxxjjj___ZZZYYYYYY^^^fffoooxxx|||xxxwww}}}zzzxxxtttooonnnqqqrrrttttttpppllllllqqqvvvrrrppplllgggdddhhhqqqyyyxxxuuuoooeeeTTT@@@444111++++++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++)))***+++++++++,,,...000555AAAOOOTTTUUU[[[jjjxxxzzz}}}yyyxxxyyyxxxlllVVVMMMJJJNNNQQQTTTWWW]]]hhhuuu}}}uuufff]]]ZZZVVV[[[aaahhhpppxxx||||||~~~sssppplllhhhiiimmmvvvyyy|||}}}}}}vvvtttnnnddd]]]___jjjttt{{{{{{yyyrrr___HHH:::555,,,+++******)))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++***+++,,,,,,,,,---///222:::EEERRRXXXZZZcccsss}}}~~~wwwnnnsss~~~qqqTTTKKKNNNSSSPPPUUU[[[```iiisss{{{~~~ooo```\\\VVVVVV^^^gggnnnxxx|||nnngggddddddiiioooyyyrrrfffbbbaaaaaaeeelllrrryyy}}}yyynnn^^^KKK;;;555///+++++++++((((((***))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++%%%"""%%%'''$$$""""""###((((((%%%###&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((((((((())))))***---,,,***((()))...555:::GGGLLLPPPVVVaaaooowwwxxx}}}~~~sssqqqzzzsss\\\QQQNNNOOOSSSWWW[[[aaagggooo{{{yyylllbbbYYYYYY]]]bbblllvvvuuummmiiikkkuuutttiiiggggggeeeeeehhhpppxxx{{{mmmYYYHHH999111,,,,,,,,,)))''''''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%&&&%%%&&&***999888555222///***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))*********,,,,,,,,,---222<<>>111------+++***)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))******+++++++++,,,...111777AAALLLSSSWWWbbbuuuyyy~~~eeeZZZXXXXXXWWW[[[dddpppzzzDDDEEEFFFEEEEEEEEEGGGIIIDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPTTT[[[fffqqqyyy{{{qqqpppxxx{{{pppkkkjjjooottt{{{zzzwwwrrrmmmmmmrrrssssssqqqqqq{{{kkkZZZEEE555...---+++)))***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***++++++++++++,,,///333:::EEEPPPWWWdddrrrzzz{{{bbbTTTTTTWWWXXXfffiiirrr}}}GGGGGGFFFFFFFFFFFFFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNMMMRRRYYY```ffflllrrrvvv|||~~~zzzxxxzzzwwwnnngggpppzzz}}}|||yyytttpppmmmnnnooosssxxxzzzzzz~~~qqqUUU===333222///+++***))))))******)))'''$$$(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))++++++)))))))))***111---///:::EEEMMMVVV___pppttt```VVVVVVUUUZZZccckkkrrr|||HHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPTTTWWW[[[^^^aaacccgggiiimmmnnnoooqqqvvv}}}|||rrrkkklllxxx}}}yyyqqqjjjhhhlllpppuuu}}}zzzpppuuukkkOOO>>>888333...,,,***''''''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))((((((((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++***)))***+++000///333>>>HHHOOOYYYbbbyyyxxx}}}jjjSSSSSSZZZ]]]eeepppxxxIIIHHHHHHGGGGGGHHHHHHIIILLLLLLNNNOOOPPPPPPQQQQQQVVVXXXYYYYYYYYYYYYZZZ\\\\\\]]]^^^___ccciiiqqqvvvyyy}}}}}}}}}~~~wwwnnnllluuuzzzoooeeeeeemmmvvv|||rrriiiiiisss~~~```HHH<<<444...---***&&&$$$%%%(((******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++******+++,,,///222:::DDDLLLSSS]]]ggg}}}|||~~~vvvsssmmm[[[QQQWWW___bbbjjjvvvHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQQQQPPPPPPPPPRRRSSSRRRQQQRRRSSSUUUTTTUUUVVVXXX[[[aaahhhmmmlllooossswww{{{}}}}}}~~~{{{||||||rrrqqqtttxxx~~~tttiiijjjvvvrrrnnnjjjkkkpppVVVDDD777...---***&&&%%%&&&)))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((***(((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++***+++,,,...000777BBBKKKQQQYYYdddlllzzz|||yyyzzzzzzoooaaaYYYXXX```fffiiirrr~~~GGGGGGGGGGGGGGGHHHIIIJJJIIIKKKMMMNNNOOOPPPOOOOOOMMMNNNOOONNNNNNOOOQQQTTTSSSUUUXXX[[[___eeekkkpppoooooopppqqqrrrssstttssspppqqqsssuuuwwwwwwwwwvvvtttsssssstttvvvvvvuuutttwwwxxxyyyyyyyyyyyyyyyzzzxxxyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~zzzzzzzzzuuuuuuwww~~~vvvxxx|||sssrrrmmmjjjxxxkkkTTT@@@333,,,***)))((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))(((((()))******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++***,,,...000333===HHHPPPWWWaaakkkrrr{{{{{{~~~{{{rrr^^^VVVVVV\\\gggooovvvHHHHHHHHHHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRQQQQQQSSSVVVXXXYYY]]]cccjjjooouuuzzz~~~~~~yyyvvvttttttsssrrrnnnnnnoooooopppooooooooonnnmmmmmmnnnooopppnnnmmmnnnpppqqqqqqpppoooooopppllllllmmmlllkkkkkknnnpppooonnnmmmmmmmmmnnnpppqqqvvvwwwzzz}}}zzz{{{yyyxxx}}}zzzqqqooonnnppp{{{|||cccIII777///---++++++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++)))***+++)))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))***---000///***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++++++++---000333888AAALLLSSS]]]iiisssxxx|||vvv```WWWWWW[[[cccooowwwJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWXXXYYYZZZ]]]aaadddhhhnnnxxx~~~|||zzzyyyttttttrrrqqqppppppppppppmmmmmmmmmooorrrrrrqqqpppoooqqqsssrrrpppnnnnnnooommmmmmllliiiggggggiiikkkhhhgggfffeeeeeefffhhhiiijjjkkkmmmppprrrssstttuuuyyy|||zzz~~~~~~~~~}}}wwwqqqrrryyypppUUUAAA444111,,,******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---............,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''***000444222+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++---111444===EEEMMMUUUaaapppyyy{{{}}}||||||bbbXXXWWW^^^dddnnnzzzLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSUUUWWWXXXZZZ\\\___bbbgggmmmqqqwww~~~|||zzzxxxuuutttsssssssssnnnnnnpppsssvvvxxxwwwuuutttwwwyyyxxxtttrrrrrrssstttsssqqqmmmjjjiiijjjlllhhhgggfffeeeeeefffhhhiiieeefffhhhjjjkkklllmmmmmmooorrruuuxxx|||{{{||||||tttttttttzzz}}}bbbNNN888333---)))(((***---...((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...000111111111...***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$(((///444222***"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++...222555AAAGGGNNNUUUcccttt}}}}}}www}}}kkkZZZWWWZZZ]]]eeesssQQQSSSVVV[[[^^^___\\\ZZZXXXZZZ\\\___bbbdddeeefffeeehhhlllmmmnnnttt~~~}}}zzzyyyxxxyyyyyywwwvvvwwwzzz||||||{{{yyywwwuuusssqqqrrrqqqpppooommmlllkkkjjjmmmllljjjhhhggggggggggggllllllnnnppprrrtttuuuvvv~~~uuurrrssswwwzzzzzzvvvzzzyyyuuuvvvvvvXXX???999222---,,,---,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''***---...---,,,***---111111...***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))************+++***+++,,,,,,...999DDDLLLKKKNNN\\\ooo~~~}}}~~~{{{}}}fff\\\WWWXXX^^^gggppp|||eeefffhhhkkkmmmmmmjjjhhhgggiiilllppptttvvvxxxyyy{{{~~~~~~~~~}}}|||{{{zzzyyyxxxyyyxxxvvvuuutttsssssstttpppppprrrsssuuuvvvwwwwww{{{|||vvvmmmkkkooosssuuu{{{zzzrrrwww}}}{{{|||kkkKKKCCC888000------,,,+++******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&))),,,&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''***---///...---+++...111222///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))************+++)))***---000444>>>HHHMMMPPP[[[mmm}}}xxx{{{||||||kkk\\\ZZZ[[[aaaiiiqqqzzz~~~}}}}}}~~~|||zzz{{{}}}~~~~~~~~~vvvgggccchhhnnnuuuyyyyyyppprrryyy~~~\\\PPP@@@444...,,,,,,,,,******)))(((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$(((...333&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''***...000000///+++---000000...+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,))))))///555;;;DDDLLLPPPYYYkkkvvvrrryyy}}}pppZZZTTTZZZaaakkkttt||||||yyygggaaafffooo{{{|||~~~sssooossszzzlll^^^III888///---------+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$(((...222&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''***...000111000,,,---///...+++((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))*********+++++++++---)))***222:::AAAHHHNNNVVVbbbxxx~~~tttqqqzzz|||oooaaaUUUUUU]]]gggrrr{{{mmmeeeiiiqqq~~~}}}~~~vvvnnnqqq|||zzzkkkSSS???333///...---++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&)))+++&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&''')))---///000000///000000...***'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))******************++++++++++++...+++---666>>>EEEKKKQQQ___kkk}}}ssspppzzz|||bbb\\\YYY\\\cccmmmyyyyyynnnooosss}}}|||}}}yyyqqqttt~~~wwwyyyzzzaaaKKK<<<444000...++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&(((+++---......222222111...***((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))******+++*********++++++++++++,,,...---222;;;CCCIIIPPPWWWjjjuuuzzzpppooo||||||{{{~~~kkkZZZ[[[^^^dddlllwww|||zzz{{{}}}~~~~~~wwwzzz~~~~~~yyyuuuwwwqqqXXXFFF;;;333///,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&''')))+++,,,,,,......---+++((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++*********+++++++++,,,,,,,,,///777AAAHHHMMMWWW```ttt~~~vvvmmmppp}}}yyyiii\\\XXX___fffmmmuuu}}}~~~|||~~~zzzwwwyyy~~~|||bbbNNN???555000,,,+++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%&&&''')))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&&&&(((***++++++'''((('''&&&$$$$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++000:::EEEKKKQQQ\\\gggzzzuuummmrrrxxx}}}nnn___ccc[[[dddnnnuuu}}}~~~yyywww}}}|||vvvyyyuuuRRRGGGAAA111---)))(((***+++)))***---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))*********))))))(((+++((('''***,,,++++++---222111;;;LLLRRRRRR^^^ppppppppp~~~~~~ggg^^^[[[ccchhhpppzzz|||{{{~~~xxxvvvzzz~~~zzzwww}}}aaaNNNCCC333000,,,***++++++)))))),,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))************)))))),,,)))))),,,...,,,,,,///111777CCCOOOSSSWWWfffxxx|||sssxxx}}}}}}kkk\\\]]]ccciiinnnvvv|||yyyxxxwwwxxx{{{yyyxxxvvvttttttwww||||||zzzwww]]]LLL<<<555///+++++++++((((((***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********+++******))))))******+++((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))************))))))---++++++///000......111333???LLLRRRVVV___qqqxxx|||vvvnnn^^^XXX```lllsssxxxuuunnnnnnsssxxx|||~~~yyynnnrrrtttsssqqqssszzznnnXXXGGG888000*********((((((***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))******)))))))))))))))))))))***************))))))))))))******************************(((((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((())))))************))),,,+++,,,000000...///333999EEEOOOSSSZZZiiixxxzzz}}}{{{zzzlllcccbbb```eeeqqq|||}}}vvvsssiiijjjrrrzzz~~~~~~~~~}}}sssjjjnnnqqqrrrrrrvvv~~~~~~~~~eeePPP;;;222*********))))))+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******((())))))***+++*********(((((()))))))))*********))))))))))))))))))))))))************************'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((()))***************+++***,,,//////...111777BBBHHHNNNTTT```pppzzz}}}~~~{{{vvv}}}||||||xxx\\\___ggggggjjjttt}}}zzzxxxxxxyyymmmkkkttt}}}~~~}}}{{{sssnnnnnnoooqqqwww~~~uuuXXXBBB777---+++,,,+++***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++))))))***+++++++++++++++)))))))))***++++++,,,,,,))))))***++++++***))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''((()))******+++************+++......///555===IIIIIINNNZZZiiiuuu|||~~~|||vvvsssxxx~~~wwwlllVVV[[[fffjjjqqq|||}}}zzz{{{tttooovvv~~~~~~zzzwwwyyy~~~}}}vvvqqqmmmqqq}}}}}}||||||{{{fffLLL???333//////,,,******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''((()))******++++++++++++***+++......000:::DDDLLLJJJQQQcccqqqxxxwwwtttsssxxxsssbbbXXX^^^iiirrr}}}zzzrrrvvv~~~yyytttqqqsss{{{|||ssslllqqqwwwttttttsss|||sssTTTFFF888222111---******))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++------......///000111111------...//////...------000000000000000000000000,,,------......------,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''(((******+++++++++,,,+++,,,...///222===IIILLLJJJUUUkkkwwwyyyzzztttsssuuuxxx```[[[[[[eeeqqq|||{{{rrrllliiijjjmmmrrrxxx~~~wwwjjjhhh}}}~~~uuuoooqqq}}}kkkUUUDDD777,,,---000+++))))))))))))((((((((((((***((('''((()))***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))******++++++******))))))(((((()))***+++*********,,,...---.........---///222444...000333555666666888999<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;999888:::888666777888888555222444333111000......------------------------------)))((('''((()))***)))(((***)))(((((())))))((('''))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))((((((((((((***+++,,,,,,...---+++---777DDDLLLNNNVVVdddsss}}}vvvttt{{{}}}|||kkk^^^```eeennn|||yyykkkaaaaaacccgggmmmuuu{{{|||uuuhhheeevvvzzz}}}|||rrrmmmooovvv}}}tttZZZHHH>>>222///111,,,)))))))))))))))((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))(((,,,,,,++++++******++++++))))))))))))************,,,---...---------///000///000333444444666999;;;???@@@BBBDDDEEEGGGHHHJJJMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMJJJHHHFFFEEEFFFEEECCC@@@>>>===;;;888666444333222/////////...---,,,+++++++++***))))))***+++***(((,,,+++))))))******)))'''))))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((()))***+++,,,---.........222<<>>BBBEEEIIILLLOOORRRUUUYYY[[[[[[ZZZYYYYYYWWWVVVVVVVVVXXXZZZ\\\\\\\\\]]]___```aaa```^^^^^^]]]]]]^^^```aaabbbbbbcccgggfffeeeddddddcccbbbbbbaaa^^^[[[WWWTTTRRRQQQQQQOOONNNLLLIIIEEEAAA===;;;555333111000000///---++++++***))))))***+++***)))***)))))))))))))))((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,,,,---,,,///777@@@HHHPPPVVVbbbzzzzzzssssss}}}zzzzzzfff```]]]dddkkkvvvtttiiiNNNLLLLLLRRR]]]hhhnnnppp|||}}}tttnnnooovvv{{{wwwwww{{{~~~uuuppp{{{jjjZZZCCC333111000---,,,,,,+++***)))))))))(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((()))))))))*********+++*********+++,,,---...///+++,,,000444999===@@@BBBJJJMMMRRRVVVZZZ]]]```bbb___aaaddddddaaa]]][[[ZZZYYYWWWVVVXXX[[[]]]]]]\\\[[[\\\^^^_________^^^^^^\\\]]]]]]^^^___```aaaaaacccdddeeeeeeeeedddccccccccc```]]]ZZZXXXWWWXXXXXXXXXXXXXXXXXXVVVTTTRRRPPPHHHEEEAAA===:::666222//////---,,,---......---,,,++++++******)))))))))(((************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))******++++++,,,,,,---,,,111<<>>:::444222000//////...+++))),,,,,,,,,++++++******)))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))************((()))***+++,,,,,,,,,,,,------555AAAHHHLLLVVVccc{{{rrroooxxxyyyyyy~~~}}}www___ZZZ^^^bbbnnnxxx}}}vvvrrrwww{{{zzzvvvxxx~~~ttt[[[QQQGGGIIIXXXmmm~~~vvvkkkkkkoooppprrruuuzzz{{{rrrSSSDDD<<>>:::777444000---......------,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((())))))))))))***((()))***,,,,,,,,,,,,,,,///000:::FFFJJJLLLYYYjjjzzzpppttt~~~}}}~~~jjj^^^\\\bbbjjjwwwiiikkkeeedddkkksssyyy~~~ttt~~~|||yyy```SSSGGGHHHYYYrrrwwwllljjjooosssssstttwww}}}{{{ZZZLLLBBB000//////...---+++******)))***((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***++++++,,,,,,000111555:::@@@EEEJJJLLLTTTUUUWWWYYY[[[^^^```aaaYYY\\\^^^^^^]]][[[ZZZZZZ]]]```bbbcccbbbbbbbbbccc```aaafffppp{{{}}}vvvuuusssrrrsssuuuxxxzzzyyywwwuuusssqqqqqqqqqqqqpppuuuzzz{{{vvvooojjjhhhccc```\\\YYYWWWWWWYYYZZZVVVXXX[[[^^^___^^^]]]\\\VVVVVVVVVYYY\\\_________[[[WWWRRRMMMGGGBBB===999//////...------,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))+++,,,------,,,,,,000333>>>IIIKKKLLL\\\ooowwwyyytttoooyyyooobbb___```hhhttt~~~ooogggbbbhhhpppwww{{{|||}}}~~~~~~{{{sssvvv}}}kkk[[[KKKHHHPPPaaawww}}}pppjjjlllxxx{{{{{{}}}zzzzzzzzzrrrUUUDDD>>>444///+++,,,,,,)))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))************)))***+++***(((((()))+++)))*********+++,,,------))),,,///111222222333444@@@BBBFFFKKKOOOSSSVVVWWWVVVYYYYYYVVVYYYaaahhhjjjeeeeeeeeeeeeeeeeeeeeedddjjjjjjkkkmmmpppqqqpppnnntttsssxxx~~~||||||~~~}}}|||{{{{{{zzzuuusssllldddaaacccfffgggfffdddcccdddfffbbbZZZVVVWWWQQQUUUWWWVVVWWW\\\``````ccccccbbb^^^\\\YYYSSSNNNCCC>>>888444333111///,,,///---***)))))))))(((''')))))))))))))))***+++,,,)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))************(((***,,,,,,,,,,,,...000111777@@@HHHIIIOOOcccyyyuuukkkkkkiiimmmzzzvvvbbb]]]^^^bbbnnn{{{kkkffffffmmmuuu|||zzzsssrrrzzzvvveeeRRRIIIKKKVVVgggtttyyy{{{|||rrrqqquuu|||uuuqqqqqqqqq}}}___LLLDDD666000+++,,,,,,)))((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))***************++++++***))))))***,,,))))))+++,,,------......000111333555888>>>FFFKKKQQQRRRSSSUUUVVVWWWXXXXXXSSSWWWZZZ[[[aaallltttvvvzzzxxxtttrrrqqqrrrsssuuuxxxwwwvvvwwwyyy{{{|||{{{zzzzzz|||yyyyyy}}}~~~}}}}}}zzzqqqooorrrwww{{{|||wwwtttrrrpppiii^^^WWWVVVTTTYYY[[[YYYYYY\\\^^^]]]aaaaaabbbaaaaaa___ZZZVVVSSSNNNHHHBBB>>>999333///222///,,,***+++++++++***)))((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************)))***,,,,,,+++,,,...000555<<>>DDDLLLUUU[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRWWW]]]bbblllxxx~~~zzzzzz}}}}}}|||}}}~~~{{{zzz}}}{{{|||}}}~~~}}}zzz~~~}}}yyypppddd\\\ZZZ___dddeeeaaa______^^^\\\\\\\\\]]]```bbbbbb___]]]___\\\WWWSSSNNNGGGAAA<<<777444000---,,,,,,,,,+++)))))))))***))))))(((''')))))))))(((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))************)))***+++++++++,,,...111888@@@LLLSSSTTT[[[mmm~~~xxxlllaaa___fffwwwzzzggg]]]YYYaaallluuuxxxssstttqqqwww}}}yyyxxxtttrrrqqqtttzzz~~~|||~~~yyyxxxxxxcccRRRHHHDDDIIIQQQeeennnwwwwwwqqqnnnttt||||||nnngggffffffdddtttyyy___OOO???555---,,,,,,+++***+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))*********))))))))))))*********+++++++++***+++,,,+++******,,,---//////......///111444666:::???GGGOOOTTTWWWZZZ\\\[[[\\\]]]]]][[[YYYVVVUUUZZZ```gggnnnyyy~~~zzz}}}zzzzzz{{{}}}rrrrrrsssuuuxxx|||~~~|||wwwnnnhhhgggrrruuuuuuooojjjgggccc___VVVTTTUUUZZZ]]]\\\\\\\\\[[[\\\\\\[[[ZZZVVVRRROOOBBB>>>888444000...,,,*********+++,,,,,,+++******)))))))))(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))***************************,,,000333;;;CCCMMMTTTYYYdddwwwwwwlll___^^^iii~~~|||___ZZZ[[[eeeqqq{{{~~~~~~xxxuuurrrrrruuuxxxyyy}}}vvvuuuwwwooo^^^NNNDDDCCCGGGYYYeeeooooookkkkkkrrryyy|||wwwwww}}}|||qqqkkkjjjiiifffrrrlllYYYGGG;;;///------,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***++++++******************++++++++++++)))+++++++++******,,,...//////...000444;;;AAAEEELLLPPPVVVZZZ[[[\\\]]]^^^^^^aaaeeeiiijjjiiifffdddjjjqqqxxx}}}~~~xxxvvvxxx|||{{{uuupppoooqqqsssuuutttpppkkkhhhgggbbbaaa```aaafffmmmtttyyy~~~}}}~~~}}}|||yyyyyywwwrrrmmmhhhVVVRRRRRRWWWYYYVVVUUUXXXSSSUUUYYY[[[\\\\\\\\\\\\RRRMMMGGGAAA;;;666111...***++++++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((()))))))))************************+++...333777@@@FFFNNNVVVbbbtttxxxooobbbdddppp~~~{{{lll^^^]]]aaakkkvvvxxxqqqqqqrrrvvv}}}|||{{{}}}wwwzzzvvvtttxxx{{{}}}kkkWWWFFF??????JJJWWWcccffffffkkksssxxxvvvtttsssqqqnnnnnnwwwxxxqqqpppooonnn}}}}}}hhhOOOAAA333......---++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))******)))&&&$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++,,,++++++*********++++++++++++,,,***+++,,,,,,++++++---//////000333888@@@IIIPPPUUUYYYXXXWWWVVVWWW[[[aaaeeefffkkksssyyy|||zzzvvvsssyyywwwsssnnnjjjiiihhhhhhhhhbbb______bbbaaa^^^]]]___aaadddffffffbbb\\\WWWUUUTTTSSSRRRSSSXXX```iiinnnqqqqqqpppnnnllllllnnnpppmmmqqqxxx|||{{{}}}yyyttt___ZZZ\\\cccddd\\\WWWXXXRRRTTTVVVWWWWWWYYY[[[]]]]]]ZZZUUUPPPKKKEEE>>>:::///...---+++******************)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))************************,,,111777<<>>DDDJJJMMMTTTfff}}}vvvtttrrrnnntttxxxrrrxxx___bbb\\\fffttt}}}~~~|||yyywwwvvvxxxzzz{{{||||||}}}jjjdddpppxxxssssssmmmllllllnnnqqqrrrpppmmmqqq}}}~~~{{{zzzxxxzzzpppWWWEEE???BBBDDDNNN\\\ffflllrrrxxxvvvvvvqqqgggbbbhhhqqqwwwwwwgggSSS>>>555444111...---,,,+++******++++++***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************))))))))))))***************************+++++++++***+++---//////...---+++///000222555:::@@@FFFIIIPPPRRRTTTVVVWWWYYY[[[]]]___gggssszzz~~~|||}}}yyyuuuqqqlllddd[[[TTTNNNPPPQQQRRRRRRSSSTTTVVV\\\```iiippppppkkkjjjlllmmmoooqqqrrruuuyyy~~~~~~wwwsssrrruuu|||}}}wwwsssrrrrrrpppnnnqqqvvvuuuoooppptttpppeee```]]]ZZZZZZ___hhhsssyyy~~~tttlllggg___VVVPPPPPPSSSVVV[[[ZZZYYYZZZ[[[[[[ZZZYYYQQQOOOJJJCCC;;;444///------,,,************(((&&&+++)))'''''''''((('''%%%***)))(((''''''((()))*********)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))***************,,,------...555BBBLLLIIIQQQ^^^pppyyyxxxuuusssvvv|||vvvuuu|||ggg^^^[[[fffmmmyyy~~~sssmmmrrr|||{{{vvvrrrpppkkkkkkllloootttxxxzzz{{{{{{sssooosss{{{ppphhhkkk}}}tttooonnniiijjjlllqqqvvvyyyxxxwww{{{{{{xxxvvvxxxxxx```MMMDDD???AAAJJJZZZiiiqqqxxx}}}zzzzzzttthhhaaaccciiilllooozzzuuu[[[BBB:::888222---...,,,+++******++++++***((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---............333666:::@@@EEEJJJOOORRRUUUYYY]]]```bbbeeejjjnnnsss{{{yyylllaaa```^^^___```___[[[XXX[[[]]]___aaabbbccceeefffnnnwwwwwwlllhhhbbb]]]]]]bbbhhhmmmvvvxxx{{{}}}~~~}}}}}}wwwyyyuuulllaaaYYYWWW[[[```fffaaa[[[XXXWWWWWWXXXXXXXXXVVVSSSOOOJJJDDD>>>:::000...+++******+++***))),,,***((((((((()))((('''***)))(((((((((((()))******)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...111999EEEMMMMMMUUU```pppzzztttrrrrrrttt}}}zzztttyyyjjj___aaacccnnnuuuzzzhhhfffhhhrrr|||yyyooojjj[[[ZZZXXXYYY\\\___aaaaaa```[[[ZZZ___hhhttt|||iiidddjjjwwwrrrlllkkkgggjjjpppxxx}}}xxxwwwyyykkkVVVKKKAAA@@@GGGWWWiiitttzzz~~~~~~~~~wwwjjj```___``````eeerrryyyfffHHH@@@===222,,,000,,,+++******++++++***((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((()))*********))))))(((((((((''''''''''''&&&''''''&&&&&&''''''((()))((((((((()))))))))******))))))))))))************)))))))))*********++++++++++++++++++,,,,,,------...---------...111333555<<>>LLLMMMRRR[[[fffnnnqqqrrrrrrddd]]]WWWTTTWWW^^^[[[```jjjuuuxxxpppeee[[[\\\cccmmmyyyzzzvvvsssrrruuu~~~yyyhhhXXXPPPQQQOOOMMMMMMNNNNNNLLLIIICCC???888000***))),,,///---,,,++++++,,,---,,,*********)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...---111888???GGGRRRdddrrryyy{{{fffcccllluuuzzz|||wwwqqquuu{{{~~~hhhaaa\\\___hhhttthhhXXXOOOPPP\\\nnnnnnnnnjjjaaa___lll|||zzzrrrhhh^^^___fff{{{yyywwwuuuqqquuuwww|||pppXXXEEEAAA@@@???GGGVVV]]]ccchhhlllrrryyy}}}|||pppggggggxxxzzzyyy{{{{{{^^^JJJ<<<444000...---...---)))))),,,************)))))))))((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))))))))++++++++++++++++++******+++******+++---......---...---///444666888???GGGNNNQQQZZZgggvvvhhh^^^TTTRRRSSSWWW```jjjwww~~~|||pppeeebbbdddgggmmmsss}}}~~~~~~|||zzzxxxvvvvvvyyysssdddZZZRRRPPPMMMKKKJJJIIIHHHFFFGGGDDD???888222///---...---+++***)))******)))'''******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------...555===DDDJJJUUUeeesss|||pppaaacccmmmuuuyyyzzz}}}ooonnnvvv}}}wwweee```^^^eeeooo{{{~~~dddYYYSSSTTT___ooopppppplllhhhnnntttmmmeee```eeeooo~~~zzzvvvrrrppprrruuu{{{{{{cccMMMDDD???;;;BBBOOOYYY___eeejjjrrr{{{oooeeedddpppnnnRRRAAA888111......000///+++***---************))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,.../////////---///777>>>CCCIIIOOO\\\aaakkkxxx{{{tttbbb[[[WWWYYY```kkkzzz~~~tttpppmmmjjjhhhjjjrrruuuwwwxxxwwwwwwxxxyyyzzzrrrgggUUUSSSOOOKKKHHHGGGFFFFFFIIIIIIGGGCCC>>>777111......,,,***)))******((('''******)))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---111999CCCHHHMMMXXXiiivvv}}}nnnddd^^^dddpppvvvyyyzzz}}}pppiiinnn{{{fff___^^^bbbmmmyyyfff[[[UUUYYYggguuutttqqqmmmpppyyynnniiidddcccnnn}}}}}}wwwrrrmmmnnnpppuuu}}}oooWWWJJJ@@@;;;@@@KKKQQQYYYccckkkvvvpppfffaaahhhqqqzzz|||[[[GGG???222///---//////,,,+++,,,*********)))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,...000000111666???FFFKKKSSSZZZgggnnnyyyxxxrrrtttwwwvvvuuurrrppprrryyyyyytttssstttvvvvvvtttqqqpppsssuuuvvvzzz|||qqq___\\\VVVPPPLLLIIIHHHHHHGGGHHHIIIJJJGGG@@@888222000...,,,++++++,,,+++***+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******((((((((((((((((((((((((((()))))))))************,,,++++++***+++,,,------444===FFFIIIOOO]]]ppp|||~~~yyyoooddd______gggqqqwwwyyy{{{}}}rrriiiiiisssuuu^^^[[[^^^ggguuufffVVVPPPWWWiiixxxvvvrrrpppzzztttiiidddbbbeeevvvyyysssmmmmmmnnnqqqwwwxxx```PPPCCC;;;>>>FFFJJJVVVdddrrrrrrggg```aaaeeelll|||cccKKKCCC555///,,,......+++***+++))))))))))))))))))******))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***************+++++++++************++++++,,,,,,,,,------,,,++++++///111444999CCCLLLPPPTTT^^^hhhnnnwwwsssffffffsss{{{ssskkkgggjjjnnnpppttt~~~zzzoooiii___XXXSSSNNNJJJGGGDDDEEEHHHKKKKKKGGG@@@:::222000---,,,,,,,,,,,,+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******((((((((((((((((((((((((((()))))))))************,,,++++++***+++---...000888@@@FFFIIIRRRfff{{{yyykkkcccaaaccckkkqqqtttwww{{{~~~uuujjjffflllxxxeee\\\[[[```lll{{{cccSSSOOOYYYlllxxxwwwuuuxxxwwwlllbbb```aaakkk~~~wwwpppnnnmmmnnnssszzz~~~iiiWWWGGG<<<;;;???EEEUUUiii{{{ttthhh______aaafffuuu~~~mmmPPPCCC999111,,,,,,---+++***+++))))))))))))************))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++))))))******++++++,,,,,,+++---///...---...333777888@@@LLLVVVYYY]]]hhhsss|||wwwqqqooohhhbbbhhhzzzvvviiicccdddgggkkkpppyyy}}}ssshhhaaa___[[[SSSLLLIIIHHHGGGJJJLLLLLLGGGCCC777444000---,,,,,,+++***++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************,,,+++++++++,,,///111333<<>>888333000...,,,***,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************,,,+++++++++---111444666???GGGNNNWWWmmm~~~{{{|||xxxqqqnnnrrryyy}}}xxxxxx}}}sssiiicccgggrrr}}}kkkWWW^^^dddkkkxxxxxxUUUQQQVVV___mmmyyy~~~|||wwwyyyooo[[[UUUUUU___pppvvvuuuwwwvvvtttwww~~~ssspppllljjjlllqqqxxx}}}~~~jjjVVVEEE===;;;;;;OOOjjjrrrgggaaadddiiiooozzzxxxpppmmmpppeeeQQQCCC888...+++,,,++++++---(((((())))))*********+++))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////(((,,,000222444999BBBIIITTTWWWaaaqqq}}}|||ttthhh]]]VVVSSS[[[iii{{{ssshhhdddeeeaaagggqqq|||~~~tttmmmtttwwwaaaYYYOOOJJJKKKMMMMMMLLLMMMHHH@@@999444111...,,,,,,+++******)))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************,,,++++++,,,...222666999AAAJJJSSS```yyy{{{vvvtttrrrqqqtttzzz}}}tttjjjdddjjjvvv}}}~~~www]]]TTTccciiiooo|||nnnVVVPPPVVV^^^zzz|||nnnfff___aaabbbaaaaaagggqqqyyy~~~zzzxxx{{{~~~eeeRRRWWW^^^iii{{{rrrppplllhhheeegggllluuu}}}uuummmjjjiiikkkrrrzzzvvvaaaLLL???;;;:::HHH___wwwzzzxxxnnniiifffiiilllrrrzzzooojjjfffmmmtttRRRHHH===222---,,,+++)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,...,,,+++,,,...000111222000...222:::@@@CCCJJJTTT]]]hhhtttyyylll```^^^___^^^```dddooo{{{~~~zzzvvvqqqnnniiiiiilllvvvvvvtttrrrtttmmmcccWWWQQQMMMKKKMMMQQQOOOKKKEEE@@@;;;666000---......---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++...//////---+++///777???GGGLLLUUUdddyyy}}}wwwqqqoooqqq|||xxxlllnnnqqqvvv|||yyyjjjZZZWWWiiioooyyyfffRRRPPPXXX```zzzyyyjjjaaaYYYRRRNNNPPPRRRQQQQQQUUU]]]dddvvvxxxyyyuuuuuuxxx|||~~~aaaWWW^^^hhhyyyyyyqqqooollliiihhhgggiiiooowww~~~wwwpppmmmkkkkkkpppvvvzzzgggQQQCCC>>><<>>LLLXXX```gggmmmuuu}}}ddd```___gggrrrzzzzzzqqqpppoooooottttttiiiaaaYYYRRRNNNOOONNNNNNNNNMMMJJJCCC;;;555000///---+++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******)))+++,,,---///666???FFFFFFPPP\\\gggrrr~~~~~~{{{uuusssttt~~~}}}vvvqqqrrruuuzzzggg\\\XXX]]]lllxxxiiiSSSKKKRRR___fff~~~tttbbbMMMDDDFFFHHHDDD===???AAABBBBBBAAAAAACCCEEEKKKSSS___ppptttlllkkknnnsssyyy{{{gggiiisss~~~}}}{{{xxxzzz}}}zzzxxxxxxyyy}}}xxxrrrlllhhhjjjnnnvvv|||uuu^^^JJJ@@@===>>>FFFTTT___eeekkkooo{{{}}}pppiiiiiiooosssYYYFFF555111000---+++,,,+++******************+++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------+++,,,......///111333555666===JJJ[[[jjjrrrwwwxxx~~~jjjjjjnnnwww}}}sssooommmmmmssswwwnnndddXXXRRRPPPOOOOOOPPPOOONNNIIICCC>>>555333000...,,,+++,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))******+++)))***,,,...222999AAAHHHGGGUUUccckkkrrrzzz~~~yyyvvvqqqllllllooo}}}~~~{{{xxxzzz}}}yyyrrroooqqqttt{{{~~~ttt[[[WWW]]]hhhvvvaaaPPPKKKUUUccckkkyyybbbNNNIIICCCCCCEEEFFFDDDAAAAAABBBCCCCCCBBB@@@@@@@@@BBBEEELLL[[[ppp~~~pppiiiiiimmmsssxxxwwwzzz|||tttlllgggiiinnnqqqwww{{{bbbLLLAAA===<<>>III[[[mmm}}}}}}wwwmmmeeeffflllqqqrrruuuxxx~~~yyynnnkkkkkkqqq}}}xxxmmmaaaXXXVVVVVVTTTRRRQQQPPPNNNKKKIII999777333///---++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---+++,,,---000444;;;BBBGGGHHHWWWfffmmmpppxxx|||rrrjjjbbb^^^bbbiiisssttttttuuuwwwxxxtttnnnkkknnnsss||||||fffWWWWWWaaaqqq~~~}}}|||ZZZNNNLLLVVVeeeqqqvvvVVVGGGEEEDDDCCCBBBAAABBBDDDGGGEEEEEEEEEDDDCCCBBB@@@???@@@???CCCOOOaaayyy~~~pppggghhhmmmsssxxxxxxoooiiihhhlllmmmsss{{{hhhQQQDDD???;;;<<>>;;;666111---+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...------...111666===CCCGGGKKKYYYggglllooouuu~~~zzzmmmaaaXXXUUU]]]gggnnnooorrrtttuuutttoookkkiiinnnsss~~~|||{{{|||___ZZZYYYcccvvv~~~|||rrrUUUMMMMMMWWWgggwwwsssZZZKKKFFFEEEFFFFFFFFFEEEHHHMMMQQQPPPOOOMMMLLLLLLJJJHHHGGGFFFDDDGGGOOOXXXfffzzz|||yyy~~~~~~qqqfffhhhmmmsssvvv}}}uuukkkggghhhiiinnnwww~~~oooXXXKKKBBB;;;888@@@LLLVVV```gggiiippptttqqqoooqqqqqqoooxxxvvvXXX???999666---)))---)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,------------...---///111111333:::EEENNNWWWeeexxxvvvdddXXXTTTOOOPPPWWWcccoooxxxxxxtttssswww|||~~~xxxqqqmmmmmmhhhccc[[[UUUQQQNNNKKKJJJFFFBBB<<<555000---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------...222888???EEEHHHRRR^^^jjjmmmooouuu}}}xxxkkk___VVVUUU```llloooqqqsssuuurrrnnnllllllkkkpppwwwxxx}}}lll[[[```]]]eeezzzkkkQQQLLLMMMWWWhhh{{{{{{___OOOFFFFFFIIICCCEEEIIIMMMQQQUUUYYY[[[\\\ZZZXXXWWWWWWVVVTTTRRRNNNMMMOOOTTTUUUXXXcccoooxxxyyyyyyvvvpppjjjfffdddffflllwwwzzzmmmeeehhhmmmrrruuu{{{zzznnnfffeeeffflllttt{{{uuu^^^RRREEE;;;666;;;GGGSSS___hhhnnnvvvzzzvvvqqqoookkkffflllvvv|||]]]BBB;;;888...***///)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---------......+++...222444:::EEESSS^^^ooo}}}oooWWWMMMMMMPPPYYYdddqqq}}}||||||~~~|||yyyuuutttuuuwwwrrrjjjbbb\\\VVVQQQNNNMMMIIIBBB;;;555222000000++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,---222999AAAGGGJJJZZZdddmmmoooqqqxxxwwwkkkaaaYYYZZZeeerrrssstttvvvuuupppkkkjjjmmmnnntttzzz{{{vvv```WWWccc```ggg~~~```QQQJJJPPPYYYfffoooWWWLLLJJJHHHGGGHHHMMMOOORRRWWW]]]bbbeeefffkkkjjjhhheeecccaaa``````YYYYYYYYY[[[\\\\\\ZZZYYY[[[VVVSSSUUUUUUQQQOOOPPPSSS\\\fffoooxxx~~~yyyppphhheeefffmmmuuu~~~vvvkkkfffddddddjjjuuukkkUUUAAA???===<<<@@@KKK]]]lllwww~~~zzzooofffccccccgggxxxcccIIIEEE666...222...+++******)))))))))))))))************************))))))))))))))))))******+++++++++***************))))))))))))************************+++,,,---...000///---...///000000///111222444999CCCSSSjjj|||xxxdddVVVOOOZZZkkkyyy|||wwwwwwyyy{{{|||}}}wwwdddZZZSSSMMMNNNMMMJJJEEE===666111///,,,++++++,,,------+++)))******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---,,,000999>>>AAAJJJTTTjjjooosssssswww~~~zzzpppfffaaaeeeqqq{{{{{{zzz{{{{{{rrriiijjjqqqzzzxxxxxxrrraaaWWW^^^kkkuuu[[[NNNIIIRRR^^^ooobbbTTTHHHHHHNNNSSSXXX]]]\\\___bbbeeeiiilllpppsssxxxwwwvvvtttrrrqqqppppppmmmllllllmmmlllhhhaaa[[[WWWQQQMMMMMMLLLIIIHHHJJJHHHOOOVVV\\\eeemmmoookkkfffdddfffmmmvvvzzzoooiiieeedddhhhrrrzzznnnXXXHHHBBB===:::>>>JJJ^^^ooo{{{zzzmmmdddaaabbbkkk|||zzzlllNNNFFF777///111---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******************++++++))))))))))))************************+++,,,---......------...///000000000000444<<>>999;;;DDDXXXkkkwwwyyyyyyrrrddd[[[^^^fffxxxxxxmmmgggmmm```HHH;;;666111+++------,,,+++++++++++++++((((((((((((((((((((((((++++++******)))((((((((((((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++,,,---......,,,---/////////000111222999III^^^pppwwwjjjcccccckkksss}}}wwwqqqkkkddd[[[VVVNNNIIIGGGIIIIIIGGGIIINNNHHHGGGDDDAAA@@@??????@@@??????AAAFFFLLLPPPPPPPPPNNNPPPSSSXXX]]]aaadddfffppp|||yyyqqqqqqyyyvvvcccSSSSSSSSSSSSSSSPPPKKKDDD???555222---++++++,,,------******))))))((())))))***(((((((((((())))))))))))+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,------222888>>>CCCJJJUUU^^^uuu{{{~~~~~~~~~zzzrrrjjjiiippp}}}uuunnnsss}}}~~~gggZZZ]]]eeepppyyyfffiiixxxiiiYYYNNNRRRaaavvvvvv[[[MMMKKKJJJTTTaaahhhkkkmmmooopppqqquuu{{{{{{vvvmmm___SSSNNNGGGFFFEEECCCBBBDDDLLLSSSXXXXXX[[[bbbjjjttt}}}ttteee```^^^bbbgggmmmvvvppp]]]MMM@@@<<<<<<@@@OOOaaannnppprrrnnncccZZZaaammm{{{pppfffccceeeqqqkkkJJJ>>>:::222---,,,,,,+++***************((((((((((((((((((((((((************))))))(((((((((((()))***+++,,,,,,,,,************++++++++++++++++++++++++,,,---...///...000111111000111333666HHH]]]vvvpppbbbbbbjjjtttxxxtttqqqooohhhccc]]]VVVQQQLLLHHHFFFAAA===;;;===<<<999:::=========<<<;;;::::::::::::;;;:::;;;===???@@@@@@???@@@AAABBBDDDGGGIIIJJJKKKMMMVVV___bbbbbbiiiwwwzzzooommmqqq{{{ooo___WWWWWWWWWWWWVVVQQQJJJEEE:::666000,,,++++++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------///666<<<@@@CCCKKKVVV^^^qqqxxx}}}~~~yyypppiiilllxxxuuurrrxxx~~~www```WWW```mmmxxxUUUVVVaaallltttkkk\\\PPPTTTdddzzzmmmSSSDDDFFFOOORRR___lllrrruuuwwwxxxxxxrrrccc\\\QQQMMMJJJHHHDDDAAABBBGGGKKKLLLQQQZZZcccppp~~~iiiccc___```ccciiirrr{{{xxxcccQQQBBB>>><<<<<>>444///,,,,,,+++***************++++++++++++++++++++++++)))))))))))))))))))))***)))))))))***+++++++++,,,*********++++++++++++,,,++++++++++++,,,---...///000111222222111444:::???YYYqqq{{{jjj^^^[[[gggyyy}}}yyyrrrjjjccc]]]YYYXXXRRROOOJJJDDD@@@?????????===999888:::999666666888;;;;;;::::::::::::::::::888888888999:::;;;;;;<<<;;;<<<<<<<<<<<<<<<======>>>BBBEEEEEEDDDIIISSS\\\```dddiiilllqqq{{{{{{rrrnnnpppuuu|||mmmaaa___]]]]]]\\\XXXQQQKKK@@@;;;555000---,,,++++++******)))))))))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------000999@@@BBBDDDMMMXXX```lllttt{{{}}}zzzrrrkkkqqqvvvvvv}}}|||}}}lll^^^ZZZeeetttUUUSSS[[[cccfffsss|||wwwfffZZZQQQVVVfffyyy}}}eeeSSSGGGEEENNNYYYcccnnnyyy{{{|||~~~|||~~~zzzzzz~~~}}}||||||}}}qqqkkkaaaYYYRRRPPPLLLFFFCCCEEEFFFGGGMMMUUU]]]jjj~~~pppiiibbb```aaaeeemmmvvv{{{~~~lllVVVEEE@@@<<<999CCCTTTfffiiippptttllleeeppp{{{jjj___```aaadddxxxXXXIIIAAA444111------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++******************++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...//////111222222333999BBBJJJeee|||{{{kkk]]]ZZZbbbvvvyyyiiifff```YYYSSSOOOLLLKKKDDDCCCAAA???<<<<<<<<<===<<<::::::======:::999<<<======<<<<<<<<<<<<===>>>999::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>===>>>CCCGGGDDDIIIOOOSSSYYYdddsss|||wwwvvvvvvxxx~~~uuullliiieeedddccc___XXXSSSFFFBBB;;;555222///---+++******))))))******+++,,,(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...000;;;CCCDDDFFFQQQ]]]dddjjjrrrzzz}}}{{{rrrllltttzzzuuu{{{}}}{{{ccc___]]]jjjyyy]]]ZZZ```eeeeeennnuuupppbbbXXXQQQWWWeeeuuuhhhPPPFFFGGGMMMVVV^^^lllvvvzzzsssssswwwzzzxxxtttsssrrrqqqsssxxxxxxtttoooddd[[[YYYUUUNNNJJJJJJHHHIIIMMMSSSYYYdddwwwvvvmmmdddaaa```bbbjjjrrrxxxsss[[[FFF@@@;;;888BBBTTThhhkkktttyyyqqqkkkvvvmmm```bbbcccggg{{{]]]LLLCCC444111......---,,,,,,,,,,,,---************************''''''((()))***+++,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---///111222444<<>>>>>??????===<<<;;;<<<>>>;;;<<<<<<===>>>>>>??????;;;<<<<<<<<<<<<=========???BBBFFFGGGHHHPPP]]]hhh}}}}}}{{{}}}~~~~~~zzzuuupppkkkiiihhheee^^^XXXKKKFFF@@@:::555111...+++******))))))***+++,,,,,,(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...///<<>>;;;>>>FFF^^^jjjuuuxxxxxxzzzzzzyyyzzzmmmgggkkkwwwnnnMMMDDD<<<...///---++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))************************************)))************+++++++++...---+++,,,---.........///111333666<<>>======???@@@@@@AAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEFFFFFFDDDCCCBBBDDDFFFAAA@@@?????????@@@>>>===;;;;;;<<<===@@@DDDHHHJJJaaagggwww{{{|||yyytttqqqnnnfff^^^WWWNNNFFFAAA;;;333///...---,,,+++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))***************))))))***---000222222<<<@@@DDDFFFIIISSSbbbnnnmmmwww~~~}}}nnnooo||||||iii```jjjwww|||}}}gggZZZbbbeeepppmmm___SSSSSSZZZ]]]\\\[[[KKKEEEAAADDDQQQbbbooovvv||||||yyy||||||xxxtttkkkaaa]]]XXXUUUVVVXXX\\\fffpppwwwjjjbbb___^^^ccchhhrrrwwwhhhOOODDD???:::===DDDYYYeeeqqqwwwzzzzzzwwwrrr~~~yyy}}}zzzWWWJJJ???222000...,,,+++,,,,,,,,,***++++++++++++++++++++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,------,,,---...000000000222333555:::FFFYYYmmmzzzyyykkkbbbdddhhhttt}}}xxxtttrrrqqqnnnjjjfffaaaYYYPPPIIIAAA@@@?????????????????????>>>===<<<===???BBBDDDCCCCCCCCCDDDDDDCCCCCCCCCGGGHHHHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSSSSSSSQQQMMMKKKKKKKKKIIIHHHFFFEEEEEEEEECCCAAAAAA@@@???>>>???@@@BBBCCCJJJNNN[[[mmmyyy{{{vvvmmmeee\\\UUUNNNHHH@@@777333333---,,,+++,,,------+++***************************************************))))))))))))))))))))))))((()))******++++++*********)))))))))))))))))))))))))))))))))************+++******+++---000222333===@@@CCCGGGLLLVVVdddnnnsss{{{wwwlllppp~~~}}}sssbbb[[[gggtttzzz}}}bbbYYY```hhhssssssdddVVVRRRRRROOOJJJGGGDDDBBBCCCJJJVVVccclllpppvvvzzz}}}uuuoooiiiccc___]]]]]]ccclllvvv{{{mmmddd___^^^aaaggglllqqq|||pppVVVHHH???:::;;;BBBRRR]]]jjjtttzzz{{{tttkkkmmmsssvvvrrrpppuuu~~~cccOOO@@@333111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000111111111555666:::CCCTTTjjj~~~|||iii^^^aaappp}}}yyymmmeee```^^^\\\ZZZVVVRRRNNNKKKHHHEEECCC=========>>>???@@@BBBBBBAAAAAAAAABBBDDDFFFIIIKKKJJJKKKKKKLLLMMMMMMNNNNNNQQQRRRTTTVVVYYY[[[]]]]]][[[]]]_________```bbbdddfffgggfffccc^^^YYYVVVUUUTTTRRRPPPOOONNNLLLIIIGGGHHHGGGDDDBBB@@@?????????CCCDDDJJJSSS\\\kkk}}}uuunnneee___YYYRRRHHH<<<888888///---,,,,,,,,,---,,,+++************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))******))))))))))))************,,,+++++++++---000222444@@@@@@BBBHHHQQQ]]]hhhooozzzqqqllluuu{{{jjj\\\XXXffftttzzz{{{~~~vvv]]][[[bbblllvvvtttdddTTTMMMKKKFFFBBB@@@FFFFFFIIINNNVVV\\\^^^___fffkkkppppppnnnmmmqqquuuyyyxxxpppkkkfffeeejjjqqqyyyqqqggg```]]]^^^ccceeejjjvvvvvv\\\JJJ???:::;;;@@@MMMVVVaaammmwwwzzzssshhhaaaeeegggffffffmmmxxxlllQQQ???444222000---+++,,,---,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.../////////000111222777;;;DDDRRRcccttttttddd___jjjzzzlll^^^VVVQQQOOOOOOLLLJJJGGGEEECCCBBBBBBBBB@@@@@@AAABBBBBBCCCEEEFFFEEEFFFGGGIIIKKKNNNPPPQQQPPPQQQSSSVVVYYY\\\^^^___]]]^^^___aaabbbccccccccc```cccgggiiijjjlllpppssswwwxxxwwwtttoooiiieeecccaaa___]]][[[YYYWWWSSSPPPOOOMMMKKKHHHFFFEEEDDDDDDGGGGGGHHHJJJLLLWWWppp}}}zzzuuulllhhhbbb[[[NNNAAA<<<<<<111...,,,++++++,,,,,,+++************************************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********((()))))))))************,,,,,,,,,,,,---000444777BBBAAACCCKKKWWWdddmmmrrr~~~{{{pppnnnzzz}}}ggg\\\[[[jjjwww}}}zzzlll^^^bbbhhhpppyyyssscccQQQGGGDDDAAA???@@@AAACCCGGGMMMRRRTTTTTTSSSRRRVVVYYYXXXVVVVVV\\\aaajjjvvv~~~|||~~~|||wwwsssrrrxxxvvvkkkccc]]]\\\^^^___eeepppyyyaaaMMM@@@;;;<<>><<<===@@@AAACCCEEEGGGHHHGGGFFFEEEBBBDDDEEEEEEDDDFFFJJJNNNTTT]]]gggnnnqqqvvv}}}{{{|||}}}rrrhhh___ZZZ[[[\\\```kkkyyy}}}fffQQQCCC===<<<===FFFMMMVVVbbbpppzzzyyysss```^^^^^^aaaccciiittt```GGG<<<666222...,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000///---000555:::GGGUUUiiiwww{{{wwwqqqmmmaaafffmmmvvv{{{mmmeee^^^WWWNNNEEEAAA@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCEEEHHHLLLNNNNNNQQQUUUYYY[[[\\\___bbbcccddddddddd``````aaabbbdddhhhjjjlllhhhfffdddaaa```_________ccchhhnnnpppppprrrxxx}}}|||xxxtttlllkkkhhhddd___[[[XXXVVVMMMOOOOOONNNKKKKKKOOORRRWWWYYY\\\___bbbgggmmmppp~~~zzzzzzsssmmmcccUUUJJJFFF:::666000,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))((((((((()))******++++++))))))))))))***************,,,------...222999???EEEEEEJJJUUUdddqqqzzz}}}|||{{{|||wwwuuuqqqrrr|||xxxbbb\\\aaaqqq|||zzzccc___fffmmmxxxxxx^^^QQQBBB<<<::::::<<<@@@BBBBBBBBB@@@>>>;;;:::999;;;;;;;;;<<<===@@@CCCDDDDDDJJJQQQUUUWWW\\\ccciiivvv{{{|||zzz|||~~~zzznnnbbb[[[ZZZZZZ]]]eeeqqq|||mmmVVVFFF>>><<<;;;AAAJJJVVVbbbqqq{{{}}}yyyccc```bbbggglllrrr~~~|||xxxyyywwwkkkNNN@@@777333///,,,,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////444===DDD]]]kkk|||zzzmmmbbb^^^VVVbbbsss}}}vvvnnnaaaWWWSSSLLLHHHBBB???>>>?????????@@@BBBDDDDDDCCCDDDGGGJJJPPPTTTXXXYYYYYYZZZ___dddeeegggiiikkkllllllkkkjjjfffffffffgggjjjmmmppprrrkkkiiifffddddddfffhhhjjjrrrwww|||}}}zzz{{{|||yyyvvvrrrooommmhhhfffaaa\\\XXXSSSNNNJJJJJJJJJJJJJJJMMMRRRYYY^^^ppp{{{}}}}}}yyyrrreeeWWWOOOAAA<<<555000...---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******'''(((((()))******++++++))))))))))))************(((+++---......333<<>>AAA:::::::::999888888:::;;;;;;:::999:::===@@@AAAAAACCCHHHMMMPPPSSSVVV[[[___iiippp{{{|||zzz|||~~~{{{}}}ssseee]]]ZZZZZZ[[[aaalllvvvrrrZZZIII@@@;;;999===HHHWWWeeerrr}}}|||gggeeegggooowww}}}tttoooqqqqqqsssqqqQQQAAA888444///,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...//////000777CCCLLLppp}}}tttaaaUUURRRWWWeeezzzzzzmmmeee\\\QQQKKKKKKCCCAAA??????AAACCCCCCCCCCCCEEEGGGFFFFFFIIIOOOSSS^^^aaaddddddaaaaaaeeeiiiiiikkkmmmoooooonnnlllkkkiiiiiijjjlllppptttyyy{{{vvvtttqqqppprrrvvvzzz~~~{{{wwwoooiiigggddd]]]VVVQQQOOOLLLIIIIIIMMMSSSXXX```mmm~~~|||ppp```VVVFFF@@@999333000/////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))***+++++++++))))))))))))************'''***---...///444===EEEEEEJJJRRR]]]jjjwww{{{xxxqqqooozzz|||}}}iii^^^\\\eeewww|||xxxyyyddd]]]```mmm|||vvv^^^HHHBBB;;;999;;;===<<<:::===;;;888666555666888999:::;;;<<<<<<===@@@DDDGGGGGGLLLRRRTTTRRRQQQSSSWWWdddmmmyyy|||xxxzzz}}}zzzxxx{{{yyymmmaaaYYYXXXWWW[[[dddppp}}}wwwbbbOOOCCC===;;;===AAANNNbbbvvvpppmmmssstttkkkjjjjjjqqqZZZAAA===888111---...///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.....................000333444:::JJJ\\\wwwfffXXXPPPNNN[[[ttt{{{lll\\\RRRLLLFFFBBBBBB??????AAADDDDDDAAABBBFFFHHHIIIKKKLLLNNNRRRWWW[[[kkkjjjiiiggggggggghhhhhhjjjooossssssnnnkkkkkkmmmnnnppptttzzz}}}tttlllggg^^^ZZZSSSNNNKKKLLLNNNPPPZZZ]]]gggvvv}}}zzz{{{|||lll^^^OOODDD;;;888666222//////------,,,,,,+++,,,,,,,,,+++++++++************)))************************))))))))))))************++++++******************)))************+++++++++---,,,+++,,,111777>>>CCCBBBHHHQQQ[[[jjjzzzyyyzzzvvvqqqsss{{{yyyfffWWW]]]eeennn}}}{{{yyymmmfffbbbdddqqq|||~~~eeeOOOAAA<<<888777:::<<<<<<::::::999777555666777999;;;<<<===>>>>>>???BBBFFFIIIJJJPPPUUUVVVSSSRRRTTTXXXccckkkwww|||vvvwww|||yyywwwzzz}}}pppcccZZZYYYWWWYYYaaakkkwwwzzzeeeRRRFFF???<<<===BBBNNNcccxxxyyyuuuyyy{{{ooolllkkkoooaaaFFF<<<777///,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///------000666;;;FFF[[[nnnzzzjjjXXXOOOQQQVVVjjj~~~tttfffZZZNNNHHHEEEAAA??????@@@@@@BBBFFFFFFDDDFFFKKKQQQTTTWWW[[[^^^bbbgggkkkxxxuuupppkkkiiihhhiiijjjgggmmmsssuuutttvvv{{{nnnjjjccc[[[TTTPPPNNNMMMSSSTTTZZZfffpppxxxwwwmmm[[[MMM???999666222...---------,,,++++++++++++,,,++++++++++++************************************))))))))))))************************************************++++++++++++,,,,,,+++---222888???DDDFFFMMMVVV^^^jjjwww}}}yyy{{{}}}rrrpppuuuqqq```YYY___gggqqqzzzfffbbb```eeetttxxxgggRRR@@@999666444555999;;;:::888666555555555666888;;;===>>>???@@@@@@AAADDDHHHKKKOOOTTTXXXWWWTTTRRRUUUXXXaaahhhrrr}}}ssssss|||zzzwwwuuutttxxx~~~uuueee[[[YYYVVVWWW]]]eeeppp~~~iiiWWWJJJAAA>>>;;;???LLL```uuuuuurrrsss{{{wwwqqqnnnqqqkkkLLL???888000,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////...222<<>>999555000...------,,,+++++++++++++++,,,+++++++++************************************))))))))))))************************************************+++++++++,,,,,,,,,,,,...333:::AAAFFFMMMVVV^^^dddkkkuuu}}}}}}~~~yyyoooqqqzzzzzzssseeeYYY^^^ccckkkvvv~~~{{{www``````bbbjjj|||}}}fffVVVHHH;;;555444444555888999888666333333333444777:::===>>>>>>???@@@AAABBBEEEIIIMMMTTTXXXZZZXXXSSSQQQSSSWWW___dddooo~~~tttpppyyy}}}wwwrrrqqqqqqqqqvvv|||yyyhhh]]]YYYUUUUUUZZZaaajjjyyynnn[[[MMMCCC>>>888<<>>@@@BBBBBBBBBEEEHHHGGGKKKQQQUUUWWW\\\ccciiioooxxxxxxnnniiiiiimmmppp||||||tttnnnaaaZZZTTTTTTVVV[[[dddlllwwwjjjRRREEE@@@:::444222...---,,,++++++***++++++,,,,,,+++++++++*********************************((()))))))))***************************+++++++++*********+++++++++,,,,,,,,,,,,---000666===DDDHHHSSS]]]gggkkknnnvvv~~~wwwmmmrrr~~~}}}vvvnnnfff^^^XXXccciiiqqq|||~~~ooo___cccgggrrrpppXXXKKKBBB:::555555666777888888666555222222333555888;;;>>>???<<<>>>???AAACCCFFFKKKOOOXXX[[[[[[WWWQQQNNNPPPTTT\\\bbbooozzzrrrwww|||pppllljjjlllnnnppptttzzz}}}~~~lll___ZZZVVVTTTXXX^^^ggguuurrr```PPPDDD>>>999:::BBBQQQcccooorrrpppiiifffcccdddfffjjjsss{{{|||UUUFFF???666000...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111222222:::OOOllloooeee\\\^^^mmm~~~ssseeeUUUIIICCCCCC???>>>AAACCCBBBDDDGGGKKKLLLQQQXXX^^^aaagggmmmtttzzz}}}uuurrruuu{{{rrriii```[[[WWWVVV[[[aaahhhwwwsss\\\NNNFFF>>>777444///...---,,,++++++++++++,,,,,,,,,++++++++++++***************************((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,...222888@@@GGGKKKYYYcccmmmqqqttt{{{uuulllrrr}}}|||zzzvvvnnneee]]]\\\^^^jjjooowww~~~iii___eeekkkxxxcccLLLCCC===777777777888888888777666666333444555777999<<<>>>???===>>>AAACCCFFFKKKPPPTTT\\\]]]\\\VVVOOOKKKNNNRRRZZZbbbqqqyyyxxx|||rrriiiggghhhlllpppqqqtttyyy{{{qqqddd\\\WWWTTTWWW[[[dddqqq~~~vvvdddSSSEEE>>><<<;;;???LLL]]]iiimmmmmmiiifffbbb___```gggpppxxx[[[GGG???555...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000000111222111777EEE\\\vvvuuu```^^^bbbqqq}}}nnnaaaSSSGGG???>>>AAA>>>>>>BBBCCCCCCEEEIIIPPPRRRYYYccciiilllrrryyy}}}}}}yyypppiiiaaaZZZXXXZZZbbbmmm{{{zzzgggYYYMMMAAA888555111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---///444;;;BBBIIIMMM]]]fffoootttyyy}}}rrrnnnsss{{{vvvtttqqqjjj```ZZZ___gggqqquuu|||yyy|||vvvccc^^^ffflllzzzoooSSSBBB===;;;666777777888777777666777888555666777888:::<<<===>>>???AAADDDHHHLLLQQQWWW\\\``````^^^VVVNNNJJJMMMQQQXXXcccttt|||{{{|||sssjjjiiikkkrrruuutttvvvyyy|||vvvjjj```ZZZUUUVVVYYY```lllxxx{{{hhhVVVHHH@@@<<<:::<<>>AAA@@@AAAFFFHHHIIIMMMSSS\\\___gggssszzz|||}}}sssfff^^^]]]___cccjjjrrr{{{vvvhhhXXXGGG<<<888222111000///...---------------,,,,,,,,,+++++++++************************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------+++---000555<<>>BBBEEEDDDFFFLLLPPPRRRXXX___fffjjjtttttthhhddd[[[ZZZ[[[```jjjwwwuuubbbMMM@@@<<<333222111000......---------------,,,,,,,,,++++++************************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++---111666===EEELLLPPPdddiiiooottt||||||uuuuuuzzz~~~~~~pppooonnniii^^^YYYeeetttyyy|||xxxttthhh\\\^^^iiipppeeeYYYJJJ???:::999888777444666888:::;;;999777666;;;;;;:::999888999<<<>>>BBBDDDFFFHHHKKKPPPUUUZZZ^^^```^^^UUULLLKKKPPPUUU^^^eeeuuuvvvvvv~~~zzz{{{|||rrreeeZZZSSSTTTUUUVVV___jjj|||~~~ooo```MMM>>>@@@>>>:::<<>>OOOfff{{{~~~ttthhh^^^UUUYYYvvvssscccZZZIIIGGGCCC>>>;;;;;;>>>BBBEEEIIIMMMPPPUUU]]]fffnnnwww}}}yyyrrrnnnccc[[[\\\aaagggqqq{{{|||qqq```KKK<<<999666222...---//////---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))************++++++,,,,,,,,,---------000...444???CCCBBBIIIVVVcccjjjrrryyywww|||xxxtttlllccc^^^bbbnnnxxx}}}~~~vvvvvv|||bbb]]]___jjjxxxWWWNNNCCC<<<999888666333555555666666777777777777:::;;;;;;:::999:::===???CCCDDDFFFGGGIIIMMMRRRUUUYYY\\\\\\UUUMMMKKKOOOTTTbbbiiiwww}}}xxx}}}wwwjjj^^^UUUTTTUUUUUU]]]gggvvvqqqcccPPPAAA;;;;;;999===NNNgggyyyzzzrrrfff[[[UUUWWWaaajjjvvvwwwYYYGGG888444222---,,,000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000---000555333...666CCC^^^uuuxxxggg[[[SSS\\\vvvsssdddUUULLLCCCBBB???;;;:::<<<@@@DDDJJJNNNSSSXXX^^^fffpppwww~~~}}}}}}pppddd```___aaahhhpppxxxyyyqqqdddQQQDDD===:::444000///000///,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))************++++++,,,,,,,,,---------111///555@@@EEEFFFNNN[[[dddllluuu|||zzz|||vvvmmmdddaaafffqqqyyy}}}|||uuuzzzuuubbb___aaalll{{{GGGBBB===::::::888555222777666666555666888:::;;;<<<=========<<<===@@@CCCEEEEEEFFFGGGGGGJJJNNNQQQWWWZZZ\\\XXXPPPMMMQQQVVVdddkkkxxx~~~}}}}}}~~~}}}pppbbbWWWUUUTTTTTTZZZcccooo{{{uuugggTTTDDD999999888===MMMeeexxx}}}zzzqqqdddZZZ[[[eeennnwwwyyyyyy~~~[[[III999444333...,,,///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,------------........./////////......222666333222===MMMkkksss___UUURRRfff}}}~~~|||ssseeeWWWKKKDDD>>>>>><<<;;;<<<@@@FFFKKKNNNSSS[[[bbbiiirrr|||qqqgggbbb___bbbfffkkkwww}}}}}}wwwtttkkk\\\NNNAAA;;;444000///...+++)))...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******)))))))))*********++++++,,,,,,,,,,,,------------111000666AAAGGGJJJTTT```fffooozzz~~~{{{vvvkkkdddeeellluuu{{{}}}zzztttkkkaaaaaaeeeqqq???<<<999999999999777555999999:::;;;<<<>>>@@@@@@???@@@AAAAAAAAABBBDDDFFFEEEFFFGGGGGGHHHKKKOOORRRXXX[[[^^^\\\VVVQQQUUU[[[gggqqq~~~}}}yyy|||uuufffYYYVVVUUUSSSXXXaaajjjvvvzzzjjjVVVEEE;;;:::888;;;GGG[[[ooo{{{zzzjjj___aaannnyyy|||~~~wwwuuu|||```LLL:::555444///---///......---------,,,,,,,,,,,,,,,,,,---------------............////////////...///222333222777HHHZZZsss}}}fffWWWXXX^^^zzz~~~uuueeeXXXNNNGGGCCC>>>>>>>>>>>>@@@FFFMMMSSSWWW^^^gggpppxxxuuunnniiifffeeeeeelllwwwxxxyyy~~~zzzzzzvvvhhhYYYHHH???666222111///,,,+++......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))*********+++++++++,,,,,,,,,------------...111222777@@@FFFLLLWWWbbbjjjttt{{{yyyzzz}}}}}}{{{~~~ttthhhdddhhhqqqyyy|||~~~xxxvvvxxxdddaaadddkkkvvv<<<:::777666666777888888999;;;>>>AAACCCDDDDDDCCCAAABBBCCCCCCCCCCCCEEEGGGFFFGGGIIIJJJLLLOOOTTTWWWZZZ[[[^^^___ZZZUUU[[[dddppp~~~~~~yyy|||xxxwww{{{zzziiiZZZVVVUUUTTTXXX___hhhttt~~~mmmXXXFFF>>><<<999;;;CCCSSSggguuu~~~lllaaagggxxxyyywww}}}hhhQQQ===666555000...///---------------,,,,,,,,,,,,,,,,,,------................../////////000000000000111111444@@@WWWjjj~~~{{{mmm]]]ZZZfffuuuuuueeeVVVKKKDDDAAA?????????@@@BBBEEELLLUUU[[[dddlllwww~~~wwwoooiiiccceeejjjsss~~~yyyuuu|||ttteeeUUUGGG;;;777666333111222///...------,,,,,,------+++,,,,,,,,,,,,+++************++++++++++++******************++++++++++++,,,,,,---------.........222333888???EEENNNZZZdddqqq{{{~~~zzzwwwwwwwwwwwwxxxzzzzzzqqqgggeeellluuu{{{~~~~~~xxxyyyqqqcccbbbhhhrrr|||;;;999777555555777999;;;:::===AAAEEEHHHHHHHHHGGGDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMOOOSSSXXX\\\ZZZYYY\\\___]]][[[eeesss}}}sss}}}~~~{{{wwwxxx{{{~~~lll\\\WWWVVVTTTWWW]]]dddpppqqqZZZGGG???<<<:::<<>>@@@???AAADDDHHHJJJMMMNNNNNNKKKLLLNNNMMMLLLJJJKKKLLLJJJLLLMMMOOOQQQUUUZZZ^^^\\\YYY\\\bbbcccffftttlllttt}}}yyyxxxyyy|||}}}qqq^^^XXXUUURRRTTTYYY^^^jjj}}}uuu]]]JJJ@@@<<<:::;;;>>>HHH^^^rrrzzz~~~vvvddd\\\gggvvv~~~zzz^^^BBB777555111000222------------------------,,,,,,------.../////////.../////////000000000000000222444;;;JJJ___ssswwwiii]]]]]]hhhzzz~~~yyyggg___SSSHHHCCCAAABBBCCCCCCEEEIIINNNVVV```lllsssvvvwwwnnneeeaaaeeelllsss}}}~~~yyy~~~pppYYYCCC;;;777000...111//////...---------------+++,,,,,,,,,,,,+++************++++++++++++***************+++++++++,,,,,,------------............444888>>>DDDMMM\\\kkkuuu~~~uuurrrvvvwwwtttzzz{{{uuutttwww|||zzz|||xxxfffgggjjjwww:::<<>>???BBBDDDGGGIIINNNUUU___kkkwwwxxxmmmdddeeehhhkkkpppxxx|||gggNNNDDD>>>666333777//////...------------...+++,,,,,,,,,,,,+++************++++++++++++************+++++++++,,,,,,,,,---------.........//////555:::@@@GGGRRRcccttt~~~vvvqqquuutttooovvv~~~{{{|||~~~yyy~~~qqqdddgggnnn|||CCCEEEIIIJJJKKKKKKKKKLLLGGGJJJOOORRRTTTWWWZZZ\\\___^^^^^^^^^___^^^\\\ZZZZZZYYYVVVTTTSSSWWW\\\aaacccbbbfffmmmnnnsssfffcccggg{{{}}}ooojjjnnnrrrsss|||}}}}}}}}}|||~~~~~~~~~iiiZZZUUUSSSRRRPPPZZZaaaqqqzzz```IIIBBB<<<999::::::===LLL]]]mmmmmmiii^^^WWW[[[eeennnxxx}}}gggDDD:::999222---000//////.........------------------.........//////---......,,,---000222222444666@@@SSSiiixxxzzzxxxcccZZZ[[[qqqyyyiiiYYYNNNIIICCCAAACCCFFFGGGGGGMMMTTT[[[bbbnnn}}}wwwmmmhhhhhhjjjlllzzz~~~^^^IIIBBB???888111111///---,,,---......---------,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,***---///...,,,,,,///222888??????EEE[[[lllwww~~~zzzxxxxxxvvvttt{{{}}}zzziiieeegggxxxHHHIIIKKKLLLKKKLLLMMMOOOOOORRRVVVZZZ\\\___bbbeeehhhfffdddcccccccccbbb```]]]\\\[[[YYYXXX[[[___cccffffffkkkrrrttt{{{bbb^^^aaasss}}}~~~rrrlllooouuuxxxmmm]]]VVVUUUSSSRRRXXX^^^mmm|||bbbLLLCCC<<<999:::888999FFFVVVbbbeeeddd\\\UUUVVV___gggqqqwww~~~lllGGG;;;999222...111//////.........------------------.........//////,,,...///...///111444444555;;;JJJ```ttt{{{uuummmZZZWWW```yyytttkkk]]]PPPHHHDDD@@@@@@CCCGGGIIIJJJXXX___hhhooo{{{|||tttooollljjjvvv|||nnnTTTFFF???999444111///---,,,---...------------,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,,,,,,,***---///...,,,---000333:::AAAAAAJJJ```ppp{{{~~~xxxuuuvvvvvvwww}}}~~~~~~}}}gggeeeiiiyyyMMMNNNNNNNNNMMMOOOQQQTTTVVVYYY]]]```bbbeeehhhkkkoookkkgggeeedddeeedddddd_________^^^]]]^^^aaadddiiijjjooowww{{{^^^YYYZZZiii}}}zzzxxxoooqqqxxx~~~rrraaaYYYVVVUUUSSSTTTZZZhhh{{{fffPPPCCC<<<999999666555@@@OOOZZZ___aaa]]]UUURRRXXX```kkkssszzztttMMM===999222///222/////////.........------------........./////////---...000111111222444777777DDD[[[sssmmm^^^QQQWWWhhhuuuggg]]]SSSKKKCCCAAA???AAAFFFLLLPPPSSS___hhhrrrzzzyyyrrrnnntttyyy{{{^^^III===888666222000---,,,---------,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---///...------111555<<>>LLL\\\```dddaaaWWWQQQVVV___kkkttt{{{~~~{{{SSS???888222///111////////////........................////////////......111333222111444888===PPPlll~~~eeeRRRPPP\\\rrr{{{jjj[[[PPPJJJHHHCCCBBBCCCFFFKKKSSSZZZ^^^gggqqq}}}~~~yyyvvvyyy~~~jjjRRRBBB<<<;;;333111...---------,,,+++------,,,,,,,,,+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------+++---///...---...333777???FFFJJJXXXppp}}}~~~xxxuuuwww~~~nnndddjjjqqqTTTVVVYYY[[[]]]```eeehhhfffggghhhiiiiiijjjmmmooonnniiiaaa[[[YYYYYYZZZZZZ\\\^^^```bbbcccdddgggiiinnnsss{{{zzzZZZTTTQQQZZZooouuuwww~~~~~~{{{zzzhhh]]]WWWTTTSSSRRRUUU```qqqlllWWWCCC===:::;;;777666@@@NNNbbbeeeiiifffZZZQQQVVVaaaoooxxx}}}~~~xxxyyyzzzXXXAAA777111///000000000/////////................../////////000000000///111333111///333;;;HHH]]]xxxvvv^^^OOOWWWeee{{{yyykkk\\\NNNEEECCCDDDDDDEEEGGGKKKRRRZZZccchhhxxx||||||}}}zzzdddPPPCCC===555333000......---,,,+++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///...---///444999AAAHHHNNN___vvv~~~|||zzz}}}gggdddnnnuuu\\\```fffjjjnnnpppsssuuuvvvvvvvvvtttrrrqqqsssuuuoooiiiaaaZZZWWWVVVWWWWWW[[[]]]aaacccfffiiinnnqqquuu|||tttUUUQQQNNNUUUgggvvvqqquuu}}}mmm```XXXTTTRRRSSSUUU]]]lll|||ppp[[[EEE???;;;;;;888777BBBQQQeeehhhmmmmmm```TTTXXXdddsssyyy{{{{{{xxxqqqtttwww^^^DDD888222//////000000000/////////............/////////000000000111///000444222000777CCCVVViii~~~zzzhhh[[[UUUcccqqqxxxlll^^^RRRIIICCCCCCGGGFFFHHHLLLRRRYYYdddnnnuuu~~~rrr[[[FFF999888555222000//////---,,,------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------------+++---///......000666;;;CCCHHHPPPbbbyyy||||||xxxcccfffrrryyyhhhnnnvvv}}}{{{wwwuuuuuuvvvqqqkkkbbb[[[WWWVVVUUUUUUWWWZZZ^^^bbbfffkkkqqqvvv|||nnnTTTQQQPPPUUUeee}}}{{{sssssszzz}}}qqqdddZZZTTTRRRSSSTTT[[[hhhwwwttt___HHHAAA<<<;;;777777BBBQQQdddiiisssvvvjjj[[[]]]iiixxx{{{zzzxxxxxxtttzzz}}}dddHHH;;;555111///000000000000/////////....../////////000000000000111...000555444333>>>NNNbbbrrrzzzgggYYYYYY```ppp}}}xxxnnn```QQQJJJFFFCCCFFFJJJJJJMMMTTT[[[dddppp}}}~~~~~~hhhMMM::::::777333111000000...---------,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,------------...,,,---///......111777===CCCHHHPPPdddyyy}}}}}}vvvyyyrrrbbbhhhuuu|||rrryyy{{{vvvsssssstttqqqkkkbbb[[[WWWUUUTTTSSSSSSVVVZZZ^^^cccjjjrrrwww~~~jjjVVVTTTSSSXXXggg}}}wwwvvvuuu|||}}}tttggg\\\UUURRRSSSSSSYYYffftttvvvbbbKKKCCC===;;;666555AAAPPPccckkkxxxsssbbbcccnnn|||}}}zzzxxx~~~{{{gggKKK===777333000000000000000////////////////////////000000000000000---///555666777EEEWWWjjjxxxrrr[[[PPPYYYhhh{{{{{{nnncccSSSDDD@@@@@@@@@BBBGGGNNNSSSZZZcccnnn{{{~~~{{{}}}~~~vvvYYYCCC;;;888555222111000///------------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,---------......,,,---///......111888===CCCHHHPPPdddyyy{{{|||wwwrrrwwwnnnaaajjjxxx}}}xxxqqqmmmmmmoooqqqqqqiii```YYYWWWUUUSSSQQQSSSRRRTTTZZZeeepppyyy~~~}}}eeeNNNPPPRRRWWWcccwww~~~mmmooovvvyyyxxx}}}yyykkk]]]TTTOOOUUUUUUZZZeeeqqqyyygggLLLEEE===999777999AAAKKK___wwwnnndddjjjrrrtttwww}}}pppIII<<<777000///222111111000000000000000///000111000///...///000111111333333111888PPPiiizzzbbbPPPSSScccooonnn^^^RRRGGG>>>>>>BBBEEEHHHLLLRRRWWWaaannn}}}|||xxx}}}|||eeeIIIAAA;;;666444111...---000......---------,,,,,,,,,(((***+++***))))))***+++------------------------,,,---...///000444999===EEEIIITTTeeeuuu~~~|||uuuqqq{{{kkkhhhkkkvvv{{{tttlllhhhhhhlllooorrrkkkbbb[[[YYYXXXWWWUUUWWWXXX[[[```iiittt~~~qqq\\\QQQRRRTTTYYYeeexxxsssooosss}}}xxxuuuyyy}}}oooaaaWWWRRRUUUTTTYYYcccooo|||}}}lllPPPHHH???:::888999@@@IIIaaayyy|||iii___eeelllpppuuu~~~wwwNNN???:::333222222111111000000000000000///000111000///...///111111111222444777CCC\\\tttuuu___RRRXXXjjjvvvtttaaaRRRIIIAAA<<<===@@@DDDJJJPPP]]]dddppp~~~}}}yyyvvvvvvYYYGGG???888555333...---///.........---------,,,,,,+++---......---,,,...///---------------------------......///000444999===CCCIIIVVVgggwwwuuuhhhiiiooozzzyyyvvvrrrkkkeeefffjjjooossslllccc]]]\\\\\\\\\[[[]]]```dddhhhnnnyyygggYYYUUUUUUWWW]]]iii|||wwwnnnooouuuwwwxxxwwwsssvvv|||sssdddYYYSSSTTTSSSWWWaaalllyyyqqqTTTKKK@@@;;;888999???FFFaaazzzwwwbbbWWW^^^dddiiirrr}}}SSSAAA;;;555444222111111000000000000000///000111111//////000111222111222777@@@RRRnnnooo[[[TTT___qqq~~~uuucccQQQEEEAAA===;;;===AAAFFFPPPZZZkkksss|||xxxwwwjjjOOOEEE<<<777444000...............------------,,,+++---...---++++++,,,---------------------------.........///000444999===FFFNNN\\\kkkxxxpppgggjjjrrr}}}zzzyyyuuunnnhhhggglllqqqrrrkkkbbb]]]]]]___``````bbbfffkkkooouuu}}}bbb\\\VVVVVVYYYbbbqqqyyyppplllooozzz}}}sssjjjnnn|||xxxuuuxxx}}}vvvfffYYYQQQTTTSSSWWWaaalllyyytttVVVLLL@@@;;;888888===DDD\\\tttqqq\\\QQQXXX\\\cccnnn{{{VVVAAA:::444444222111111000000000000000///000111111000///000222000000333;;;KKKbbb{{{}}}kkk\\\ZZZgggzzz}}}jjjWWWHHH@@@<<<;;;===AAADDDKKKXXXfffttt~~~}}}|||xxxYYYLLL>>>888666222//////............------------///000000...,,,******+++,,,,,,------------------......//////000555;;;???LLLVVVeeerrr|||oooiiimmmttt}}}}}}xxxqqqkkkjjjnnnqqqpppjjjbbb^^^___bbbeeeeeeggglllsssxxx~~~qqq___^^^VVVXXX]]]jjj||||||rrrllllllwwwuuullldddjjjyyy|||~~~|||jjjZZZRRRTTTSSSWWWaaammmzzztttXXXLLL@@@:::888888===BBBSSSkkkyyyxxxnnn[[[PPPVVVXXXaaammmxxx[[[CCC:::555444222111111000000000000000...000111111000000111333///111666BBBVVVlll~~~sssfff```eeeuuuqqq^^^NNNDDD???:::;;;???DDDIIIQQQaaappp}}}fffTTTAAA999666444222111//////.........---------777777777444000...------,,,,,,,,,---------......////////////111777===CCCOOOZZZkkk{{{pppmmmsssyyyyyyssspppooopppqqqqqqkkkccc```ccchhhkkklllooottt|||iii\\\]]]ZZZ]]]eeeuuuvvvnnnkkkttt|||zzz}}}mmmeee```ggguuuooo___UUUTTTSSSWWW```lllxxxwww]]]PPPBBB;;;999999;;;???MMMbbboooqqqnnn___SSSVVVZZZcccnnnxxx~~~}}}```EEE<<<777666222111111000000000000000...000111111111111222333///444<<>>999:::@@@HHHPPPZZZlll{{{|||~~~wwwaaaGGG;;;888666333222/////////.........------555666555333///---,,,---+++,,,,,,------........./////////000333999AAAGGGPPP]]]ppp}}}oooqqqyyyyyyvvvvvvwwwvvvtttuuuooohhheeeiiiooosssuuuzzzkkkbbbcccbbbeeeooozzzqqqkkkpppwww{{{zzz{{{vvvtttxxxeee```]]]dddsssrrraaaWWWTTTRRRUUU^^^gggsss|||eeeVVVGGG???;;;999999<<>>===<<<===CCCNNNZZZhhhzzz|||uuuyyyzzz~~~oooOOO>>>999777444333////////////...............//////...,,,***+++,,,++++++,,,,,,---....../////////000111555<<>>======@@@@@@GGGTTTdddtttwwwpppssswww{{{yyyUUUAAA;;;888444333000/////////............+++---......------///000++++++,,,,,,---...////////////000222666>>>GGGNNN]]]iii~~~vvvpppzzzyyyoootttzzzvvvzzz|||{{{yyyxxxwwwuuuttttttxxx~~~zzzpppnnnmmmwwwtttjjjhhhiiijjjlllnnnmmmooowwwggg```___iiivvvwwweeeUUUUUURRRSSSYYYaaakkkzzznnnaaaNNN@@@999999;;;<<>>:::777333111///....../////////...------------------------,,,,,,---------.........------000444888<<>>999222222222222111111111111000......111444333111444:::CCC]]]rrrzzzvvvbbbOOOLLL___nnn{{{kkkWWWEEE???>>>;;;===BBBGGGPPPeee~~~zzzeee]]]___ccchhhooovvv}}}}}}[[[DDD>>>999111222000....../////////...------------------------,,,------------.........,,,---000555999<<>>???>>>AAAGGGOOO]]]uuu}}}sssbbb\\\^^^^^^ccciiiqqqxxxgggKKKBBB<<<444222111///.../////////---------------------------------------............//////333888;;;>>>FFFOOOmmm|||xxxkkkeeennnvvviiigggoooxxx|||}}}|||{{{{{{|||uuuppppppzzzxxxjjj___}}}{{{zzzzzzzzz~~~|||}}}vvvdddXXXTTTRRRTTTYYY```lllwwwyyykkkVVVEEE<<<:::::::::===JJJXXXaaahhhlllkkkhhhkkknnnsssvvvvvv{{{}}}RRR@@@;;;777222222222111111111000000111222555666333222999BBBZZZpppzzzqqqaaaRRRRRRbbbrrrwwwhhhYYYJJJ>>><<<>>>???DDDMMMXXXggg~~~|||pppbbb]]]]]][[[___eeelllttt}}}~~~~~~}}}}}}qqqRRRCCC===777333111////////////...------------------------------------.........//////111111444999<<>>JJJdddvvvzzznnn```TTTZZZlllsssaaaNNNCCC;;;<<<===>>>HHHTTTbbbqqq~~~{{{nnnccc\\\[[[YYY\\\bbbhhhpppzzz~~~{{{zzz{{{vvvmmmnnnqqqvvv|||xxxssssss~~~~~~]]]FFF===;;;444222000///000000...---------------------------------........./////////000000333888===BBBMMMXXXnnnzzzxxxsssssszzzxxxmmmkkkrrr{{{nnnpppuuuxxxlll___QQQGGG{{{jjj\\\WWWTTTTTTVVV[[[fffppp~~~yyykkkVVVEEE<<<:::::::::===KKK\\\kkkwww{{{uuulllhhhjjjnnnooonnnppp{{{\\\BBB:::888222222222111111111111000333444555555444777EEESSSkkkuuupppbbbYYYWWWfff~~~iiiTTTEEE???<<<>>>>>>AAANNN___qqquuummmeee^^^ZZZWWWZZZ^^^dddlllvvv{{{wwwtttrrruuu|||~~~wwwpppfff]]]]]]^^^bbbgggnnnuuu|||zzzpppjjjvvvpppNNN??????555333000///000000...---------------------------............////////////000000333:::AAAJJJXXXeeesss{{{~~~}}}uuupppttt||||||jjjoooxxxxxxjjj]]]RRRGGG@@@nnn^^^YYYTTTTTTUUUYYYbbblll{{{|||mmmXXXFFF===:::999999<<>>???BBBAAAEEEVVViii~~~yyyqqqmmmhhhaaa]]]VVVXXX\\\bbbiiisss~~~zzzuuupppmmmhhhooosssqqqjjjcccZZZRRRPPPQQQSSSWWW]]]eeelllppp{{{~~~ooodddnnnWWWCCCCCC555333111000000000...---------------------------............/////////000111111555>>>GGGRRRcccqqqyyyxxxrrruuu~~~vvvjjjqqqzzzppp```SSSIIIAAA;;;ooo```YYYSSSSSSVVVYYY___ffftttzzzlllXXXGGG>>>;;;:::::::::FFFWWWiiixxx{{{qqqcccZZZ___eeehhhiiimmmwwwcccEEE===777444333222222111111222222222333444333555???TTTfffssshhhZZZOOONNN]]]{{{cccKKKBBBEEE===;;;@@@FFFOOOfff~~~{{{sssmmmggg```\\\YYYYYY[[[^^^dddnnnyyy~~~xxxsssmmmhhhiiihhhhhhgggeeeaaa[[[VVVOOOMMMKKKLLLPPPUUUZZZ\\\gggnnnxxx~~~oooqqq~~~sssuuuhhhRRR===:::777444111111000...---//////.........---------............////////////...000444>>>NNNaaasss~~~{{{yyy~~~zzzqqqrrrxxxqqqmmmsssuuu___SSSJJJ>>>888888{{{wwwoooaaaYYYSSSSSSVVVXXX^^^dddtttzzzlllXXXGGG>>>;;;::::::;;;HHHZZZmmm{{{~~~ssseee^^^bbbhhhkkklllpppzzzfffGGG>>>888444333222222111222222222222333444333666DDD[[[mmmpppdddVVVOOOQQQ```zzzuuuVVVEEE@@@@@@===???EEEJJJTTTnnn}}}xxxtttooojjjccc^^^VVVWWWYYY\\\bbblllwwwzzzvvvqqqllljjjiiiiiiiiigggccc^^^ZZZSSSPPPMMMLLLNNNRRRTTTVVV^^^dddoooyyytttppp{{{{{{nnnlllwwwqqqXXX@@@:::777333111000000///---//////.........---------............///////////////222777AAAPPPcccuuu~~~vvvwww|||wwwooojjjoooxxxppppppvvvpppYYYNNNEEE;;;777888wwwpppxxxooobbbZZZTTTSSSUUUWWW\\\bbbsss{{{mmmYYYHHH>>>;;;::::::<<>>DDDLLLSSS```}}}yyyxxxwwwvvvrrrjjjbbb[[[TTTUUUWWWZZZ```jjjuuu|||}}}zzzvvvqqqiiiiiihhhiiihhheeeaaa]]]UUUQQQMMMKKKLLLMMMOOOOOOSSSWWW```iiitttxxxnnnsssmmmeeemmm{{{|||bbbEEE:::777333111000000///..................---------............////////////111444999CCCRRRdddwww|||xxxuuuxxx~~~mmmhhhhhhppp{{{{{{nnnssszzz~~~hhhQQQFFF???888666999|||wwwvvv|||yyypppvvvpppccc[[[TTTSSSTTTUUUZZZ```qqq||||||nnnZZZIII???<<<;;;:::<<>>;;;===>>>CCCIIIiiijjjyyyssshhh```___aaahhhooouuu~~~rrrbbbYYYRRRQQQRRRSSSXXX]]]cccmmm{{{rrr]]]KKKAAA===<<<;;;===IIIWWWcccmmmuuutttppplllyyyyyySSSBBB:::555555444333333333333444555666888FFFhhhooogggiiizzz}}}YYYLLLGGG???>>>FFF@@@KKK[[[lll}}}{{{zzzyyyiii]]]WWWQQQSSSWWW[[[aaajjjsssyyy}}}vvvlllnnnttt}}}qqqKKKEEE>>>777333222000///---------.........//////............/////////000///666>>>FFFQQQbbbwwwvvviiidddiiimmmqqq|||ooolllmmmvvvuuukkkpppyyy{{{___LLL<<<;;;>>>???DDDKKKxxx}}}nnnfffWWWYYY\\\ccclllwwwvvvhhh\\\PPPNNNPPPRRRUUUXXXaaaiiivvvvvvbbbOOOCCC===;;;;;;>>>FFFSSSaaalllrrrsssrrrrrrzzzyyyRRRAAA;;;666555444333222333333444...:::???PPPzzzlll\\\```ooosssTTTJJJCCC???AAA???FFFQQQcccsss{{{~~~nnnccc^^^XXXWWWYYY^^^ccchhhpppyyyuuuoooqqqZZZKKK<<<666555222000///........................///............//////000333666@@@MMMYYYfffvvvzzzrrrnnnkkkuuu{{{|||~~~wwwzzzsssmmmqqqyyybbbIII===>>>===AAAHHHHHHzzzkkkbbbVVVWWW[[[bbbmmmyyyxxxhhh\\\PPPNNNPPPRRRUUUXXX```iiivvvwwwcccPPPCCC===;;;;;;@@@GGGTTTcccnnnuuuvvvvvvsss{{{|||SSSAAA:::666555444333333333444444222===DDDWWW{{{yyyggg\\\bbbtttqqqRRRGGG@@@@@@DDDEEEJJJVVVhhhvvv}}}pppddd___ZZZYYY[[[```eeejjjrrr{{{{{{rrrqqqbbbPPP>>>666555333000///........................///............///000000444888CCCRRRaaalllyyyzzzrrrnnnttt}}}qqqmmmqqqyyycccJJJ>>>@@@???CCCJJJJJJeeevvvsssrrryyywwwhhh___TTTUUUYYYaaannn}}}{{{iii\\\QQQNNNPPPRRRUUUXXX```hhhvvvxxxcccPPPCCC===<<<;;;???FFFSSSbbbooowwwyyyyyyvvv|||UUUAAA999666555444333333333444555777@@@KKKbbb~~~~~~kkk___YYYdddxxxlllMMMDDD???@@@HHHKKKPPP[[[lllyyy~~~rrrgggaaa]]][[[]]]ccchhhmmmvvv~~~xxxqqqtttooo~~~nnnXXX@@@777666444000...........................///.........//////000111444888EEEYYYjjjttt||||||vvvsssnnnlllqqqzzzdddKKK@@@BBBAAAEEELLLLLLVVVbbbvvvkkkiiipppwwwggg]]]RRRTTTYYYbbbqqq~~~iii]]]QQQOOOPPPRRRUUUXXX___hhhwwwyyydddQQQDDD>>><<<<<<<<>><<<<<<<<>>TTTkkkyyyfffhhhxxxeeeQQQKKKEEEGGGPPPQQQEEECCCFFFKKKRRR___wwwsssbbbZZZYYYYYY^^^iiivvvvvvvvv|||~~~ooocccUUU\\\iii{{{~~~lll```UUUQQQPPPQQQTTTWWW___hhhxxxnnnVVVEEE>>><<<:::AAA@@@FFFWWWlllzzz|||xxxdddcccgggsssXXXBBB;;;777999444333888555666AAA[[[|||lllcccmmm]]]NNNDDDEEEGGGHHHRRR```hhhlllrrr{{{zzzpppjjj\\\\\\ZZZUUUOOOKKKKKKLLLKKKRRRXXX[[[```hhhlllmmmkkkeeedddjjjooommmhhheee[[[]]]```gggqqq}}}vvvmmmjjjhhhhhhkkkqqquuuzzz|||xxx}}}~~~}}}}}}{{{xxx|||lll```bbblllsssqqquuujjjKKK:::888666111000000000000///////////////000000///...000333666;;;@@@RRRkkkyyy{{{|||iiijjjvvvoooYYYKKKGGGHHHNNNTTTFFFDDDFFFKKKQQQ___zzztttddd^^^\\\ZZZ[[[bbbkkktttzzz{{{pppwwwyyy|||}}}~~~|||{{{}}}vvvzzzrrrdddWWW^^^jjj|||~~~kkk___TTTPPPPPPPPPSSSWWW^^^gggwwwnnnWWWEEE???<<<;;;===>>>DDDRRRdddoooqqqooo______dddqqqXXXCCC:::666999555444999777999FFFggg|||pppuuuyyyWWWLLLDDDEEEHHHLLLYYYiiitttxxxzzzllldddaaa]]]]]]ZZZTTTMMMIIIIIIKKKJJJOOOSSSWWW___iiimmmlllbbb[[[WWWXXXYYYWWWTTTTTTQQQRRRVVV^^^jjjwww}}}sssllliiiiiiiiilllrrrvvv{{{{{{xxx}}}~~~~~~~~~}}}}}}{{{yyy|||oooaaaaaalllvvvnnnNNN<<<999777222000000000000////////////////////////...000333666;;;@@@RRRkkkxxx{{{zzzhhhjjjwwwvvvaaaSSSLLLLLLRRRZZZHHHEEEFFFKKKQQQ___}}}wwwhhhccc```\\\ZZZ]]]ccckkkpppvvv]]]WWW[[[^^^]]]bbbdddeeeeeehhhqqqyyyzzz~~~wwwvvvhhhZZZ```lll~~~iii^^^SSSOOONNNOOORRRVVV]]]eeetttoooWWWFFF???===;;;;;;===DDDOOO\\\dddffffff\\\^^^dddrrrYYYCCC999666999555444:::999===KKKsss{{{}}}xxx```NNNGGGDDDFFFJJJQQQdddwww~~~mmmbbb______ccccccaaaYYYOOOJJJKKKMMMQQQUUUYYYaaammmyyy{{{wwwggg]]]UUURRRQQQNNNMMMMMMJJJJJJMMMVVVbbbmmmtttvvv|||}}}~~~{{{vvvpppllljjjjjjjjjnnntttxxx|||~~~zzzxxx~~~}}}|||~~~}}}|||yyy{{{vvvddd```jjjyyytttTTT???999777333000000000000////////////////////////...000333666:::AAASSSjjjwwwzzz~~~~~~wwwhhhkkkxxx}}}jjj[[[QQQOOOWWWaaaHHHDDDEEEKKKPPP___zzzmmmhhheeebbb______dddjjjooo{{{vvvXXXLLLLLLPPPSSSRRRTTTYYYaaakkkyyyyyypppkkkooo}}}zzzuuu}}}nnn^^^bbbmmm~~~hhh\\\QQQMMMMMMNNNQQQUUU\\\cccrrrpppXXXGGG@@@>>><<<;;;???GGGPPPYYY___cccddd^^^aaahhhuuuZZZCCC999777:::555444999999???OOOxxx}}}eeeQQQEEECCCDDDGGGKKKWWWnnn{{{kkkdddeeeiiimmmooonnneeeXXXPPPOOORRRYYY]]]ffftttsssggg\\\\\\^^^[[[UUUQQQLLLKKKMMMSSS\\\ccceeeeeekkkmmmoooppppppnnnmmmlllllllllpppvvvzzz~~~~~~|||zzzzzz~~~}}}}}}}}}|||yyyzzz}}}ggg]]]eeewww}}}\\\BBB999777444000000000000////////////...//////......000444777:::BBBUUUjjjwwwzzz~~~~~~|||ssshhhlllyyyqqqaaaUUURRRZZZfffGGGCCCDDDLLLQQQaaappplllllljjjgggeeehhhmmmrrruuuhhhQQQIIIGGGJJJOOOQQQWWWcccrrr|||uuurrrqqqvvvtttrrrvvvcccfffppp}}}fff[[[PPPMMMMMMNNNQQQUUU]]]bbbppppppXXXGGG@@@>>><<<;;;@@@HHHQQQYYY___ccceee```ccckkkwwwZZZCCC999888;;;666333888999AAASSSxxx~~~zzzuuuXXXJJJ???BBBEEEHHHMMMZZZrrrxxxlllfffjjjqqqyyyvvveeeXXXUUUWWWZZZcccrrr{{{mmmcccgggooolll___SSSOOOOOOQQQUUUZZZ\\\[[[YYY\\\___ccchhhkkkmmmmmmlllmmmmmmpppvvvzzz|||{{{{{{|||~~~|||||||||yyyxxxiiiYYY___qqqeeeFFF999666333000000000000////////////......///......000444777<<>>FFFPPPXXX^^^bbbccc\\\```hhhtttZZZCCC:::888<<<777444888;;;FFFZZZwwwzzztttyyygggNNNFFF>>>BBBGGGIIINNN\\\qqqqqqiiifffmmmwwwvvvddd\\\]]]bbbnnnxxxqqqyyyzzzhhhYYYRRRUUUXXX[[[[[[YYYVVVTTTTTTWWW]]]eeekkknnnnnnlllmmmllloootttyyy|||zzz|||}}}{{{{{{{{{xxxvvvzzzmmmXXXZZZkkkqqqLLL;;;666444000000000000////////////---.........///111444888>>>JJJ\\\nnnyyywwwzzznnnkkkqqq}}}|||ooobbbZZZ]]]dddGGGCCCIIITTTZZZjjjuuunnnrrrwwwxxxwwwxxx|||~~~cccNNNLLLNNNNNNXXXggg}}}zzztttsssvvv}}}jjjiiixxxpppqqqxxxxxxfff[[[PPPMMMMMMNNNRRRVVV___bbbnnnnnnWWWEEE???<<<;;;;;;>>>EEENNNXXX^^^``````WWW\\\eeeppp{{{ZZZBBB:::777;;;777555;;;@@@MMMdddwww}}}uuukkkkkknnn{{{___HHHDDD@@@DDDHHHJJJOOO[[[mmmyyy}}}xxxkkkgggjjjvvvrrrgggeeeppp~~~sssfff]]]bbbgggfff```YYYUUUTTTUUUYYY```jjjsssvvvtttqqqmmmlllmmmqqqwww}}}yyyyyy~~~~~~~~~|||zzzyyyzzzwwwtttvvv|||pppXXXYYYhhh|||qqq|||SSS===777666000000000000////////////---.........///111555888AAANNN```ppp|||}}}xxx}}}mmmmmmttt~~~rrrdddYYYWWWZZZHHHDDDKKKXXX^^^nnnuuukkkrrryyy~~~oooZZZMMMOOOQQQRRRaaawwwpppnnnooottthhhffftttuuuuuu{{{wwwfff[[[PPPMMMNNNOOORRRVVV___bbbnnnnnnVVVEEE>>><<<:::>>>@@@EEEOOOYYY``````___TTTZZZcccooozzzZZZBBB;;;666;;;888666===DDDSSSkkkvvvuuufff[[[aaalll|||\\\FFFDDDBBBFFFIIIJJJOOO[[[iiirrrxxx~~~sssiiijjjqqq~~~ppplllwwwxxxooojjjppptttpppeeeZZZTTTSSSZZZ___gggrrr{{{~~~{{{wwwmmmkkkkkkpppvvv|||zzzwwwxxx||||||{{{yyyxxxyyyvvvrrrtttxxx|||rrrZZZYYYhhhtttjjjwwwXXX@@@999777000000000000////////////---.........///111555888CCCPPPcccrrr}}}}}}{{{mmmnnnuuu}}}qqqcccUUUPPPPPPGGGCCCHHHVVVcccwwwwwwsssvvv{{{vvv]]]MMMQQQXXX___xxxvvvqqqvvv{{{mmmfffrrrxxx|||ttteee[[[QQQOOOPPPPPPSSSWWWbbbeeeooo{{{fffSSSEEE>>><<<;;;???AAAEEENNNYYY```cccbbbZZZYYY___nnn|||\\\CCC;;;777999:::888888BBBZZZnnnxxxlll\\\SSSZZZnnn|||RRRBBBIIIAAAFFFLLLMMMOOOVVVcccnnnnnn|||pppgggooo~~~zzz{{{||||||tttvvvvvvnnn```UUUSSSSSSSSS[[[dddqqq~~~zzzssspppmmmlllpppwww~~~xxxvvvxxx|||{{{yyyyyyyyyyyyxxxuuussssssttt}}}dddXXXeee~~~xxxgggfffttt^^^;;;222777333222111000//////////////////000222111000444;;;???PPPgggtttxxxzzz~~~{{{nnnlllwwwzzzlllYYYHHHCCCFFFGGGDDDIIIXXXeee{{{}}}qqqooosssyyylllXXXZZZcccooo~~~rrrjjjrrr{{{uuu|||tttdddZZZQQQOOOPPPQQQSSSWWW```dddooo{{{fffRRREEE>>><<<;;;???AAAGGGQQQ\\\eeehhhhhh___^^^cccqqqYYYAAA:::777888999888;;;KKKdddyyywwwjjjYYYSSS^^^tttqqqPPPCCCGGGCCCGGGLLLOOOSSS[[[fffooosssvvvppp{{{zzztttqqqpppgggYYYOOOMMMNNNOOO```hhhuuu}}}vvvnnnmmmnnnsssyyy~~~yyyuuuxxxzzz}}}|||{{{yyyzzzzzzxxxuuusssssstttxxxkkk]]]eeexxxvvveee```ggguuuhhhDDD888;;;333222111000000/////////000///000222111000555<<>><<<;;;???AAAHHHSSS```iiillllllddddddkkkxxxVVV@@@888777888888888AAAWWWssszzziiiVVVTTTeee}}}bbbLLLDDDCCCFFFIIIMMMSSSYYYbbblllrrrzzz|||rrrnnnpppooofffXXXOOOOOOSSSUUUccchhhpppyyy}}}|||wwwrrrpppppprrrwww|||zzzvvvuuuuuuzzz|||~~~}}}|||yyyzzzzzzxxxvvvtttttttttttttttddddddpppzzz|||xxxiii\\\[[[gggzzznnnIII999:::333333111000000000000000000///000222111000666===FFFRRR___gggkkkuuu}}}zzziiimmmzzzyyygggWWWIII>>>::::::KKKLLLTTTcccsss}}}mmmhhhhhhmmmttt}}}rrrooo|||vvv}}}|||xxxxxxqqqaaaXXXPPPOOOPPPQQQSSSWWW]]]aaaoooyyydddQQQDDD===;;;;;;===@@@GGGRRR___hhhkkkkkkeeehhhqqqUUU???999888888777888GGGcccmmmYYYZZZooooooUUUJJJEEEAAAFFFIIIOOOVVV```jjjqqqvvvvvvlllggggggooonnnfffZZZTTTXXX___ccckkkjjjjjjlllnnnooonnnmmmuuutttvvvzzz~~~}}}uuusssvvvzzz}}}~~~~~~}}}}}}yyyzzzzzzxxxuuutttttttttttt{{{jjjdddjjjssswwwqqq___YYYdddxxxpppKKK999888333333222111000000000000000///000222111111666>>>FFFPPP]]]dddiiiuuuvvvjjjooo|||}}}lllWWWJJJAAA:::777888LLLOOOYYYiiizzzxxxlllhhhhhhkkkpppwwwyyywwwzzz|||}}}yyyyyyooo___VVVOOOOOOQQQRRRTTTWWW]]]bbbpppxxxcccPPPCCC===;;;;;;;;;>>>DDDPPP[[[ccceeedddaaafffsssTTT@@@;;;999999777:::MMMnnnuuu```dddyyycccMMMHHHFFFAAAFFFJJJRRR[[[fffpppwww{{{{{{yyyvvvtttvvv|||~~~tttnnniiieeeeeehhhkkkkkkeee\\\ZZZbbblllqqqxxxqqqhhhcccccchhhmmmqqqyyyvvvwww{{{xxxrrrrrryyy}}}||||||yyyyyyyyyxxxuuusssssstttwww~~~pppfffiiissszzzwwwddd[[[eeexxxtttPPP===;;;444333222111000000000000111///000111111111777@@@DDDPPP___ggglllwwwuuulllsssnnn]]]JJJ@@@<<<999999:::MMMSSS___oooxxxmmmhhhgggiiikkkooottt}}}wwwzzz~~~|||~~~zzzxxx|||mmm^^^UUUOOOOOOQQQRRRTTTWWW^^^dddssswwwcccOOOCCC===;;;:::999;;;BBBMMMXXX___```___\\\bbbpppTTTAAA<<<999999888===UUUxxx~~~iiioooyyy\\\JJJGGGFFFBBBEEELLLWWWbbbllluuu}}}wwwqqqtttxxxuuummmlllddd]]]```hhhqqqzzzzzzrrrkkkiiihhhgggiiimmmkkkllliiiccccccnnnzzz}}}tttggg___```jjjuuu|||zzzwww{{{zzzrrrpppttt}}}|||{{{zzzwwwxxxxxxvvvtttrrrrrrrrrxxx|||{{{zzzmmmkkkuuu}}}lll```hhhyyyxxxTTT>>>999444333222111111000111111111///000111111111888AAAHHHUUUdddmmmqqqxxxsssnnnwwwwww___QQQBBB<<<::::::<<>>BBBYYYbbbqqq{{{mmmccccccbbbaaa```bbbgggooottt{{{rrrgggdddssszzz{{{uuuooopppyyyyyyiii\\\TTTNNNOOORRRRRRTTTWWWbbbhhhvvvvvvbbbOOOBBB<<<::::::666999AAAMMMYYY```aaa```VVVZZZcccppp{{{RRR???<<<666999:::DDDbbbssszzz~~~eeeSSSHHHCCCDDDFFFGGGSSScccnnnvvv}}}xxxbbbYYYbbbooo}}}yyy\\\NNNFFFJJJUUU^^^hhhpppkkkfffdddfffhhhfffgggiiifffhhhhhhdddgggrrr}}}yyypppoooxxx|||zzzsssjjjdddaaaaaaeeekkkooottt}}}ssspppttt}}}~~~{{{xxxvvvuuuvvvvvvtttqqqpppppppppppp|||yyyyyyzzz|||pppqqqwwwuuuuuufffFFF<<<555444333222111111111111111//////111111222999BBBWWWcccpppuuutttuuu}}}kkknnn||||||oooOOOGGG@@@===<<<<<>>888555333111222222222111///111...///444222999NNN\\\qqqyyytttqqqnnnssshhhkkk{{{}}}nnnWWWLLLCCCBBBFFFIIILLLNNNhhhrrrxxxlllhhhmmmmmmnnnqqqvvv}}}}}}}}}~~~yyyvvvqqqcccSSSMMMMMMXXXrrrrrrjjjxxx}}}xxxjjj[[[XXXYYYcccuuuuuueeeXXXQQQMMMOOOQQQRRRUUUZZZbbbiiivvv{{{ooo\\\KKK???:::999999999888<<>>:::999888888888===KKK\\\ggggggcccXXXYYYbbbsss|||PPPBBB:::999888BBB]]]}}}wwwcccbbbjjj}}}iiiXXXQQQFFFCCCGGGEEENNNYYYkkkyyy}}}lllTTTJJJGGGGGGIIIPPP]]]kkkssstttlllZZZIIIGGGEEEFFFLLLTTTZZZ]]]^^^YYYXXXWWWVVVUUUUUUUUUVVV^^^```ccciiiqqqyyylll```[[[TTTOOOOOOQQQWWW___cccccc^^^WWWQQQPPPTTT^^^nnn~~~|||tttuuu}}}~~~}}}~~~~~~}}}{{{yyywwwvvvuuusssssssssrrrqqqooonnnmmmmmmqqqyyyttteee``````sssxxxnnnqqqxxxkkkdddttt\\\CCC999666333222222222111000...111///000444333===TTThhhwwwvvvkkkggghhhpppwwweeelll~~~zzzkkk\\\PPPHHHNNNXXX]]]]]][[[ooo{{{{{{ppplllooosssyyy{{{lllaaaYYYPPPHHHHHHHHHPPPeeexxxaaaWWWUUUUUUUUU___dddlllttt{{{tttkkkppp|||vvvaaaVVVWWW___mmmuuudddWWWPPPMMMOOORRRTTTXXX\\\eeekkkwwwvvvhhhUUUFFF>>>;;;999888888888???NNN```jjjiiidddVVV\\\lllxxxMMMAAA888::::::FFFccc{{{jjj\\\aaannniiiWWWQQQGGGEEEIIIHHHOOO\\\ooo|||qqqWWWMMMJJJKKKMMMTTTZZZ]]]ZZZTTTMMMEEE???CCCFFFJJJOOOTTTXXXZZZZZZVVVUUUTTTSSSSSSTTTVVVWWW^^^```eeelllttt}}}yyyaaaXXXTTTNNNJJJJJJNNNQQQVVVWWWTTTPPPNNNOOORRRYYYmmm{{{tttuuu}}}~~~}}}|||}}}}}}|||{{{zzzxxxvvvuuuqqqqqqqqqqqqpppooonnnmmmnnnpppwwwnnn^^^XXX[[[nnn}}}oooooowwwuuukkkcccnnnbbbFFF999666333222222222111000...111000111444444@@@XXXlllxxxtttgggdddfffppp|||ttteeennnyyyjjjZZZPPPKKKRRR]]]___[[[XXXssswwwmmmiiilllpppwww~~~yyykkk^^^UUUMMMHHHDDDCCCIIIYYYlllxxx^^^MMMIIIKKKKKKIIIOOORRRVVV\\\ccckkktttzzzwwwzzz~~~zzznnnnnn{{{zzz}}}lll]]]WWW^^^hhhwwwtttcccVVVPPPMMMOOORRRUUUYYY^^^eeekkkyyytttfffSSSEEE>>><<<:::888888:::BBBSSSeeennnkkkeeeXXXcccwwwrrrIII???777;;;;;;JJJgggvvvfff\\\eeeuuukkkXXXQQQGGGFFFLLLLLLQQQaaatttzzz^^^RRROOOQQQTTTYYY\\\]]]WWWMMMDDDAAAAAABBBIIIOOORRRTTTXXXYYYXXXUUUTTTSSSRRRSSSUUUWWWXXX\\\___eeemmmvvv~~~rrr]]]UUUPPPIIIEEEFFFIIIIIIKKKKKKGGGEEEJJJRRR^^^jjjzzzsssttt}}}}}}|||{{{zzz{{{{{{{{{zzzxxxvvvuuupppppppppppppppooonnnmmmmmmooovvvlll[[[TTTXXXlllooolllooozzzzzztttmmmccchhh{{{iiiJJJ999777444222222111000///---222111111555444BBB[[[mmmvvvpppcccaaaeeeppp{{{wwwuuurrrfffqqqwwwgggTTTLLLHHHNNNUUUUUUQQQMMMvvvpppgggdddcccffflllsssyyy~~~yyyoooeeeZZZQQQKKKHHHDDDBBBEEEOOOZZZcccmmmvvvlllbbbUUUMMMLLLMMMNNNMMMNNNOOOQQQSSSWWW^^^fffkkkkkkqqqxxxqqqlllvvv}}}xxx{{{yyyddd[[[ZZZffftttqqq___VVVPPPMMMOOOSSSUUUZZZ___dddlllzzzssseeeQQQDDD>>>===;;;999888;;;FFFXXXjjjrrrmmmeee\\\jjjkkkEEE>>>888:::<<>><<<:::888<<>>999:::<<>>@@@;;;<<>>>>>CCCIIILLLXXXwwwxxxqqqsss{{{|||{{{||||||zzzxxxzzzyyyxxxxxxxxxvvvssspppnnnmmmmmmllllllkkkjjjjjjiiilllttt|||fffWWW[[[iiiooocccccciiikkkmmmhhhWWWSSScccqqq~~~pppQQQ;;;555222333333000///111111///111333222555HHH^^^mmmhhh```ZZZYYYbbbppp{{{zzz~~~{{{xxxsssqqqppp}}}pppiiivvvzzz```PPP@@@<<<888555333222111000rrrbbbZZZTTTMMMJJJFFFEEEFFFIIILLLMMMSSSUUUWWWXXXWWWUUURRRPPPOOOMMMJJJGGGFFFDDDBBBAAAIIIIIIJJJKKKMMMOOOOOOOOOTTTUUUXXXZZZ]]]^^^^^^^^^aaabbbbbb```^^^\\\\\\]]]XXX^^^fffqqq|||lllooovvv{{{uuuttt|||vvveeeccckkkttt}}}iiiWWWPPPNNNOOOTTTWWWWWWYYY]]]fffqqqooo___LLLBBB===:::999;;;>>>AAAKKK\\\lllqqqiii```^^^llleeeBBB;;;;;;<<<@@@UUUvvv~~~uuunnnjjjUUUNNNIIIKKKRRRRRRbbbssslllZZZUUUXXXccczzzlllVVVJJJIIIKKKNNNWWW^^^]]]ZZZWWWTTTPPPPPPMMMOOOTTTXXXYYY\\\```eeejjjrrryyykkkVVVIIIBBB??????AAABBBHHHSSS\\\nnnxxxrrrssszzz|||{{{||||||zzzwwwxxxvvvuuuttttttssspppmmmmmmmmmllllllkkkjjjjjjjjjhhhkkksssnnn___^^^lllnnnaaa```hhhllllllgggUUUQQQ___nnn|||pppSSS;;;666222333333000///111000///111333111555HHH^^^nnniiibbb[[[[[[cccqqq{{{yyy~~~xxxsssxxx{{{zzztttpppppp}}}qqqjjjwwwwww]]]MMMAAA>>>999666555444333222lll```XXXSSSLLLHHHCCC?????????@@@@@@BBBDDDFFFGGGHHHFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDIIIJJJKKKMMMOOOQQQRRRSSSXXX[[[```eeeiiikkkllllllooooooooommmjjjhhhhhhhhhfffkkkqqqyyyooommmrrrzzztttuuunnneeeiiivvvzzzfffUUUPPPNNNOOOTTTWWWWWWZZZ^^^hhhrrrnnn^^^LLLBBB>>>::::::<<<@@@DDDNNN^^^kkknnnfff^^^WWWeeezzzaaaAAA;;;:::===BBBXXXzzz{{{wwwfffSSSNNNIIILLLTTTUUUgggwwwppp^^^TTTMMMPPPWWWddd|||zzzcccRRRJJJIIIKKKRRRZZZ___]]]XXXUUUQQQMMMMMMKKKMMMSSSXXXZZZ^^^cccjjjnnnuuu|||gggSSSHHHAAA???@@@AAACCCKKKYYYiiiyyyssssssyyy~~~|||{{{{{{zzzxxxwwwwwwuuusssrrrqqqpppnnnlllllllllkkkkkkjjjiiiiiihhhhhhjjjqqqvvviiicccrrrmmm___]]]iiiqqqrrrjjjWWWOOO\\\lll~~~sssVVV<<<666333333333000///111000...000222111555III```pppkkkbbb\\\\\\dddqqqzzzvvvxxxoooggglllpppxxx~~~xxxoooppprrrlllyyyqqqXXXIIICCC???;;;999888777666666yyyfff]]]VVVRRRIIIEEEAAA>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@===???AAABBBDDDFFFIIILLLNNNPPPRRRUUUWWWZZZ]]]___bbbgggnnnvvv|||}}}zzzzzzzzzxxx~~~rrrmmmoooxxxrrrvvvtttggggggqqqwwwcccSSSOOONNNOOOUUUXXXYYY[[[```iiissslll\\\KKKBBB>>>;;;;;;<<>><<<===EEE]]]}}}|||fffUUUPPPJJJMMMVVVXXXkkkzzz{{{|||lll]]]MMMIIIIIIMMMTTTbbbyyyiiiWWWMMMHHHHHHKKKRRRZZZ^^^ZZZVVVSSSOOOLLLKKKJJJMMMSSSXXXZZZ```fffqqquuu{{{{{{^^^NNNEEE@@@???BBBDDDGGGPPPaaawww{{{uuutttxxx|||~~~~~~}}}|||{{{{{{zzzxxxwwwuuuwwwuuusssrrrrrrqqqooonnnkkkkkkjjjjjjiiihhhhhhhhhhhhjjjqqq|||qqqlllyyynnn___^^^qqq~~~uuu^^^RRR[[[mmmzzzZZZ===777333333222000///111///---///222111666KKKbbbqqqkkkbbb\\\\\\dddpppxxxsssrrrfff\\\aaagggooo~~~|||rrrtttsssmmmzzzjjjRRREEECCC@@@===::::::::::::999jjj\\\UUUPPPLLLDDDAAA===;;;;;;;;;;;;;;;<<<<<<<<<<<<============???AAAEEEGGGIIILLLPPPTTTZZZ^^^ccchhhkkknnnqqqttt|||uuuooonnn~~~xxxpppvvv|||jjjeeelll{{{uuuaaaQQQOOOMMMOOOUUUYYYZZZ]]]aaaiiisss~~~iiiZZZJJJAAA>>>;;;;;;<<<<<>>IIIccczzzyyyiiiXXXSSSLLLNNNWWWYYYnnn||||||}}}zzzoookkkjjjeeeXXXMMMHHHFFFGGGIIIPPP^^^sssnnnWWWLLLGGGFFFHHHKKKQQQWWW[[[XXXSSSQQQOOOLLLLLLKKKOOOUUUYYY\\\ccckkkxxx|||oooSSSHHHDDD@@@AAAFFFJJJOOO\\\rrr~~~xxxvvvwwwyyy{{{{{{zzz{{{{{{zzzxxxvvvuuutttuuusssrrrrrrrrrrrrpppnnnkkkjjjjjjiiiiiihhhggggggjjjkkkrrryyyttt|||qqqbbbbbb{{{fffWWW\\\rrr```???888333333222000///222///---///222222888NNNeeeqqqjjj```[[[\\\dddnnntttqqqoooaaaWWW]]]dddmmm{{{wwwzzz~~~qqqnnn|||}}}dddOOODDDDDDAAA>>><<<============uuuaaaWWWQQQMMMJJJEEEBBB>>><<<;;;;;;:::999<<<<<<;;;;;;;;;<<<===>>>@@@DDDJJJMMMPPPUUU[[[```gggnnnwww~~~|||ssspppzzzqqqyyyrrrgggjjjuuuttt```PPPOOOMMMPPPVVVZZZ[[[^^^cccjjjtttzzzeeeWWWGGG@@@===::::::;;;:::CCCQQQ\\\```]]]VVVPPPOOOYYYgggqqquuuyyyPPP<<<===999@@@MMMiiixxxqqqsssjjjZZZUUUMMMNNNWWWZZZnnn|||~~~{{{~~~oooeeeZZZUUUVVVUUUOOOHHHFFFEEEEEEGGGMMM[[[lllxxxqqq^^^KKKFFFEEEEEEHHHMMMQQQWWWZZZVVVRRRQQQPPPNNNNNNNNNRRRWWWZZZ^^^fffooo~~~dddJJJDDDCCC@@@BBBHHHIIISSSggg|||xxxwwwxxxxxxxxxxxxzzz{{{zzzwwwtttsssssspppppppppqqqsssrrrpppnnnkkkkkkjjjjjjiiihhhhhhgggjjjlllrrr{{{|||uuueeehhhhhhXXX\\\tttfff@@@999444333222///000222000...000333333:::PPPhhhqqqjjj```[[[\\\dddlllrrrsssqqqccc[[[bbbiiiqqq~~~yyyooonnn}}}zzzbbbOOOGGGFFFDDDAAA???@@@AAABBBAAAiii[[[UUUOOOJJJIIIEEEBBB???======<<<;;;:::===<<<<<<<<<>>>@@@BBBDDDCCCJJJRRRXXX^^^eeennnuuuzzzxxxsssttt|||xxxmmmjjjsssttt```PPPOOOMMMPPPVVVZZZ\\\___dddkkkvvvwwwbbbTTTEEE???<<<:::999;;;;;;EEETTT___aaa]]]VVVQQQVVV```oooyyy|||LLL:::>>>999BBBPPPnnnoooffflllhhhZZZUUUMMMNNNXXX[[[mmm{{{}}}fff^^^VVVSSSUUUVVVTTTQQQIIIHHHHHHIIIOOOZZZeeekkkgggUUUGGGFFFGGGEEEHHHOOOTTTZZZ\\\WWWSSSRRRQQQOOOPPPQQQUUUZZZ]]]```iiisss{{{^^^FFFCCCEEEAAABBBIIIHHHVVVpppzzzwwwwwwwwwwwwvvvyyy{{{zzzvvvsssrrrrrrnnnoooqqqtttvvvvvvsssppplllkkkkkkjjjiiiiiihhhhhhjjjkkkqqq~~~~~~xxxwwwgggkkk|||bbbUUU[[[sssjjjAAA:::444333222///000222111///111444555<<>>;;;999999:::===HHHWWWbbbccc^^^XXXTTT___iiiyyyLLL<<<@@@;;;CCCRRRppp~~~iii___hhh~~~fffYYYTTTMMMNNNXXX\\\lllzzz```[[[WWWVVVYYY[[[\\\[[[OOONNNMMMNNNSSS[[[```aaacccSSSGGGHHHIIIFFFIIIQQQXXX]]]^^^YYYSSSRRRQQQOOORRRSSSWWW\\\^^^aaajjjuuuyyy\\\EEEDDDFFFBBBBBBIIIMMM^^^zzz{{{xxxvvvvvvvvvuuuxxx{{{yyyvvvrrrqqqrrroooppptttxxxzzzzzzvvvsssllllllkkkkkkjjjiiiiiiiiiiiijjjooo|||tttwwwhhhlllsss[[[QQQYYYqqqmmmBBB:::444333222///000333111000111444666===UUUmmmtttlllbbb]]]___fffmmmqqqzzzzzzooojjjttt{{{qqqjjjmmm}}}|||eeeVVVRRRLLLIIIGGGFFFHHHIIIJJJJJJxxxhhh^^^UUUGGGDDDFFFBBB============<<<;;;:::999<<<<<<===>>>@@@DDDIIILLLUUU___lllwww|||ssskkkqqqwwwppp\\\OOONNNNNNOOOSSSYYY___ccceeevvvpppYYYKKK???<<<<<<;;;999999;;;LLL[[[fffkkkaaaZZZbbbnnnvvvKKK===999999GGGWWWrrrsssbbb^^^jjjgggUUUQQQLLLPPPYYY[[[kkkxxxjjj```[[[cccooovvvxxxyyyhhhZZZXXX^^^```hhhqqqpppkkk___QQQJJJHHHIIIOOOVVVaaaaaa```\\\WWWTTTUUUWWWXXXXXX[[[^^^___bbblllwwwiiiSSSMMMIIICCCEEEMMMUUUeee|||yyyuuuqqquuuvvvuuurrrooommmmmmnnnnnnqqqvvvzzz{{{yyyuuusssooonnnllliiihhhggghhhhhhhhhkkkqqq|||~~~tttrrr}}}dddgggxxx|||gggXXXXXX]]]sssqqqDDD;;;444222222000///000...222333000111@@@[[[qqqxxxoooeeeccciiippprrrrrrzzzwwwuuuuuuzzzpppkkknnn}}}}}}kkk\\\UUURRRPPPNNNMMMNNNOOOOOONNNyyyeeeXXXOOOCCC@@@BBB>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCGGGLLLSSSXXX]]]ppptttooopppxxx|||kkkYYYLLLMMMNNNPPPTTTZZZaaafffiiivvv|||lllWWWJJJ???;;;<<<;;;::::::===OOO^^^iiiooofffaaajjj~~~}}}pppGGG;;;:::<<>>@@@;;;;;;;;;;;;;;;<<<===???@@@AAADDDGGGJJJNNNUUU___fffrrrzzzmmmkkkooottt~~~uuueeeTTTJJJMMMNNNQQQUUU\\\ccciiilllvvvwwwfffTTTIII>>>;;;<<<;;;:::;;;???QQQ```kkkpppiiieeepppxxx}}}gggAAA999;;;>>>GGGZZZxxxsssbbb^^^iiiyyy```RRRPPPLLLPPPYYY[[[nnn|||wwwpppqqq~~~wwwsssccc]]]___dddiiillljjjfffaaa\\\ZZZ[[[]]]```___aaadddfffhhhqqqzzzmmm___RRREEEEEENNN___sss}}}yyyuuurrrooonnnlllhhhdddcccdddfffjjjmmmrrrvvvxxxvvvtttqqqooonnnllljjjhhhgggffffffgggkkkqqq|||xxxooonnnwww\\\\\\jjjvvvsssaaaSSSRRRWWWooozzzyyyoooDDD;;;444222222000///000---000222111555EEE___tttyyyqqqjjjkkksss|||yyyyyyzzzpppkkkooo{{{wwwnnn```UUUPPPGGGGGGIIILLLOOOPPPOOOMMMmmmvvveeeNNNFFF???>>>@@@;;;;;;;;;::::::<<>>;;;<<<::::::<<<@@@RRR```jjjnnnfffcccooo}}}wwwaaa>>>999;;;===III]]]}}}qqq___\\\hhhrrr[[[OOOOOOLLLPPPYYY[[[oooxxxxxxoooiiikkkoootttvvvrrrlllddd___]]]^^^___dddbbbcccfffhhhjjjqqqyyyoooaaaRRRDDDFFFQQQ```xxx}}}yyyvvvxxx}}}}}}yyyuuurrrnnnlllhhhccc___^^^```ccchhhkkkooosssuuutttrrrpppnnnmmmllljjjhhhgggfffeeegggkkkqqq}}}wwwnnnmmm}}}tttYYYVVVbbbnnnnnn```QQQOOOTTTkkk{{{qqqooo|||oooCCC;;;333222222000///111---000222111555EEE]]]ppptttmmmgggkkkuuuyyyyyy}}}ppplllppp~~~wwwqqqkkkaaaTTTIIIEEE@@@AAAEEEJJJNNNOOOMMMKKKnnnuuubbbKKKEEE???===???<<<===<<<<<<<<<>>>AAADDDFFFHHHLLLQQQRRRVVVcccvvvzzznnnkkkpppuuu~~~vvvgggZZZQQQLLLNNNPPPTTTWWWZZZ___eeejjjwwwrrraaaMMMDDD===;;;;;;:::;;;>>>CCCVVVcccjjjkkkaaa^^^iii{{{^^^>>>:::::::::KKKaaannn]]][[[hhhmmmWWWNNNOOOKKKOOOYYY]]]qqq|||}}}yyyzzz}}}|||rrriiicccaaaaaabbbfffddddddhhhjjjlllqqqxxxwwwcccYYYMMMCCCGGGTTT```{{{vvvnnnhhheeebbbdddkkkvvv}}}xxxtttrrrooolllfff```[[[[[[___bbbgggjjjnnnqqqsssrrrpppnnnllllllkkkjjjiiigggfffeeefffjjjqqq}}}xxxnnnmmm|||sssXXXTTT]]]hhhlll```QQQMMMRRRfff{{{yyyoookkktttuuugggCCC:::333222222000000111...000111111555CCCYYYjjjkkkeeebbbgggtttppplllqqq{{{oooggg```ZZZRRRFFF>>>;;;:::<<<@@@FFFJJJKKKIIIGGGrrr|||~~~]]]HHHEEE???<<<>>><<>>@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCKKKTTT[[[hhhoooddd]]]XXXYYY\\\___eeejjjnnnnnnoooqqqtttxxx{{{}}}|||}}}tttmmmooouuu{{{~~~}}}mmm^^^TTTOOONNNMMMRRRVVVYYY[[[___gggnnnmmm[[[GGG@@@<<<;;;;;;:::<<<@@@HHH\\\jjjoookkk\\\VVVaaaqqqWWW<<<<<<===:::LLLdddqqqdddgggxxxjjjVVVMMMMMMIIIMMMZZZ```qqq}}}ssspppqqqssstttqqqmmmlllpppssstttwww{{{mmmWWWFFFDDDEEECCCJJJVVVeee|||nnnaaaVVVNNNIIIGGGFFFDDDEEEJJJSSS]]]dddlllqqqvvvyyyxxxvvvvvvvvvrrrmmmeee]]]XXXYYY^^^bbbiiikkknnnppppppooommmkkkggghhhiiijjjjjjiiihhhgggeeejjjrrrzzzoookkkxxxqqqXXXRRRUUU```hhh```PPPIIINNNYYYooo}}}vvvooonnniii[[[BBB:::333222222111000222---///111222777EEEXXXgggbbb^^^^^^hhhxxx|||}}}pppmmmsss|||ssskkkddd^^^ZZZJJJCCC>>>===;;;666555666555666999===@@@AAA@@@>>>xxx[[[LLLMMMGGGAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFOOOXXXaaaoooaaa```ZZZWWWZZZ]]]___cccgggppprrrwww|||zzzrrrooosss||||||kkk\\\RRRNNNMMMMMMQQQWWWZZZ\\\bbbjjjqqqkkkXXXEEE@@@<<<;;;;;;:::<<<@@@FFFZZZiiinnnjjjZZZSSS^^^fff}}}SSS:::<<<>>><<>>===;;;yyyaaaLLLGGGGGGDDDBBBEEEAAACCCFFFGGGGGGHHHIIIKKKIIISSS]]]fffzzz{{{eee]]][[[[[[```ccceeekkkqqq{{{tttqqqqqqwww|||wwwgggYYYMMMIIIJJJMMMUUUVVVZZZaaaaaafffuuu|||hhhVVVFFF???:::999999999;;;???KKK^^^iiimmmlll```VVVZZZhhhsssMMM>>>:::>>>;;;HHHjjjvvvxxxlll[[[LLLJJJMMMQQQYYYbbbwww~~~{{{|||uuuwww||||||zzzzzzvvvvvvyyy{{{yyyyyy{{{bbbLLL<<<===@@@@@@IIIXXXppp~~~nnneeeZZZRRRNNNKKKFFFBBBAAA@@@>>>>>>@@@CCCGGGJJJTTT[[[fffoootttuuuuuuuuusssnnnfff]]]WWWWWW[[[___mmmpppqqqooooooqqqppplllggggggggghhhiiihhhfffccchhhiiirrroooiiittttttRRRSSSTTT[[[ddd```RRRIIIJJJ[[[lllvvvfffMMM999222555222111444111///111222333888FFF[[[kkkhhhcccbbbjjjzzz|||xxx|||}}}ooonnnvvvsssgggXXXOOOLLLJJJGGGCCC@@@<<<888555444555555444333444555777888:::<<<<<>><<>>===???BBBEEEHHHKKKRRR\\\eeekkkooorrrttttttppphhh```[[[ZZZ^^^aaaiiimmmooonnnppptttsssooohhhgggggghhhiiiiiigggdddggghhhssspppiiitttxxxWWWRRRSSS\\\ddd```RRRIIIJJJSSSgggsssNNN:::222555222000333000///111222222666DDDYYYiiieee```^^^fffuuu|||zzz|||yyy}}}|||kkkiiirrryyydddZZZOOOIIIHHHHHHFFFCCC>>>;;;777444444555555444666777888999:::::::::;;;~~~qqqYYYHHHDDDEEEFFFJJJMMMQQQSSSTTTTTTVVVWWW^^^dddpppssshhhkkkiiikkkqqqyyy|||nnnooopppwwwnnn___TTTLLLKKKNNNMMMTTTUUUYYYaaaaaagggwwwyyycccPPPBBB>>>;;;;;;;;;999<<<@@@RRRiiixxxzzzvvvhhh^^^cccvvvuuuGGG===999======UUUwww|||kkk[[[LLLJJJLLLQQQ[[[ggg~~~|||oooqqqsssnnniiilllvvvvvvrrrooooootttzzzsss\\\III<<<<<<>>>>>>FFFRRR___}}}uuufff\\\LLLGGGBBBAAABBBDDDCCCBBBAAA@@@>>>===>>>@@@CCCEEEDDDIIIPPPXXX```hhhooottttttqqqlllfffaaa___bbbdddeeehhhkkkmmmqqqvvvvvvsssjjjiiiiiiiiijjjjjjhhhffffffiiitttpppiiittt___QQQSSS\\\eee```RRRJJJKKKRRRkkkzzzOOO:::333555111000222///...000111000444BBBVVVeeebbb]]][[[cccppp}}}zzzsssrrr{{{{{{www}}}xxxiiihhhpppzzzgggSSSMMMFFFDDDFFFHHHFFFCCC===:::777555555666666666555666777999::::::::::::rrrwww}}}eeeNNNHHHIIIIIIKKKNNNSSSWWWYYY[[[^^^```dddoooxxxqqqqqqpppttt}}}uuulllrrruuu~~~jjj[[[QQQKKKKKKOOOMMMTTTUUUXXXaaabbbhhhxxxvvv___LLL@@@<<<;;;<<<;;;999<<>>======???AAABBBAAADDDIIIPPPXXXbbblllrrrsssrrroookkkfffddddddeeebbbeeegggjjjqqqxxxxxxuuunnnlllkkkkkkkkkkkkiiihhhgggjjjvvvooohhhsssgggRRRTTT]]]eee___QQQJJJMMMWWWttt{{{PPP;;;333666111///111......000000///333???SSSccc```[[[ZZZaaannnzzzwwwqqqpppyyyyyytttzzzwwwlllkkksssnnnYYYMMMIIIFFFFFFHHHIIIGGGDDD<<<:::777666777888888888555666888;;;===>>>??????fffjjjpppvvvzzzsssYYYNNNKKKHHHOOORRRWWW[[[^^^bbbfffiiigggzzz{{{uuusssttt{{{tttooovvvzzz}}}gggXXXOOOJJJKKKNNNMMMTTTUUUYYYaaacccjjj{{{sss\\\III>>><<<;;;;;;:::999>>>DDDWWWrrrzzzkkkhhhuuujjjBBB===777:::<<>>======>>>@@@AAA@@@BBBFFFJJJRRR\\\fffnnnrrrsssrrrooojjjfffdddddd```bbbcccfffnnnwwwyyyvvvrrrpppnnnmmmmmmllljjjhhhhhhlllyyymmmfffrrrnnnVVVWWW]]]bbb[[[NNNKKKPPP\\\~~~}}}PPP;;;333666111///111......000000///222???SSSbbb]]]YYYWWW^^^lllyyyxxxssssss|||wwwrrrxxx~~~~~~zzzooonnnuuujjjUUUNNNLLLJJJJJJKKKIIIFFFCCC:::888777777999:::::::::;;;<<<===???AAADDDFFFGGG]]]aaaiiiqqqvvvzzzjjjWWWKKKFFFOOORRRVVV[[[```gggnnnrrrwww{{{vvvxxx|||zzzuuutttzzzxxxbbbTTTMMMJJJKKKMMMNNNUUUVVVZZZbbbeeemmm~~~~~~oooYYYGGG>>>;;;::::::888999???HHH^^^yyywwwiiikkk{{{ccc???===666888<<>>???@@@AAABBBCCCCCC@@@???>>>>>>>>>???@@@AAA@@@BBBEEEIIIOOOXXXbbbiiirrrtttuuusssnnnhhhdddbbb^^^^^^]]]```kkkwww{{{yyywwwtttqqqooommmllljjjhhhhhhmmmzzz~~~kkkeeesssuuu\\\[[[]]]___VVVKKKLLLTTTiiivvv{{{OOO:::333555111000222//////000111000333@@@TTTccc^^^XXXUUU[[[iiivvv}}}{{{vvvwwwwwwtttzzz}}}ooonnnwwwmmmYYYPPPOOONNNMMMMMMJJJFFFCCC<<<;;;:::;;;>>>???@@@???@@@@@@@@@AAACCCGGGKKKMMMUUUXXX```kkkrrruuu|||dddQQQJJJKKKOOOVVV^^^iiiuuu~~~wwwwwwyyyqqq[[[PPPKKKJJJKKKNNNPPPVVVWWW[[[dddgggooozzzlllWWWEEE>>>;;;999999777888AAAKKKhhhtttfffjjj~~~\\\;;;<<<555888>>>LLLjjjtttiiiooouuuUUULLLFFFIIIMMMSSSaaapppooocccgggzzzrrrdddTTTIIIBBB;;;999;;;<<<@@@EEEIIIMMMSSS[[[aaagggbbb]]]ZZZXXX\\\hhhttt}}}```NNN@@@<<<999999:::<<>>@@@BBBBBBCCCCCCDDD???????????????@@@AAABBBBBBDDDHHHLLLRRRZZZccchhhsssvvvxxxwwwrrrkkkdddaaaZZZYYYWWWZZZhhhwww~~~}}}{{{xxxtttpppnnnllliiigggffflllzzz}}}jjjfffvvvzzzbbb___]]][[[QQQHHHLLLXXXwww{{{nnnzzzvvvNNN:::222555222000333000///111111111555BBBVVVeeeccc]]]XXX\\\iiivvv}}}}}}zzz|||zzzyyy~~~~~~ooooooyyyrrr___SSSSSSRRRRRRQQQNNNKKKIIIDDDCCCDDDEEEHHHKKKKKKJJJHHHGGGGGGJJJOOOWWW^^^cccMMMOOOYYYfffnnnrrr{{{pppYYYQQQLLLQQQZZZgggwww{{{wwwzzz}}}|||jjjVVVLLLJJJJJJKKKNNNQQQWWWXXX[[[eeehhhpppxxxjjjVVVEEE>>>;;;999888666777AAAMMMppprrrcccjjj|||WWW888<<<555888???KKKhhhttthhhlllzzzgggQQQIIIEEEIIINNNTTTbbbqqq{{{fffXXXYYYkkk}}}rrreeeVVVJJJ???<<<<<<;;;;;;<<<>>>BBBGGGJJJLLLPPPWWW]]]bbb___\\\[[[YYY[[[fffrrrkkkPPP@@@<<<:::888999999<<>>???999777;;;:::DDD[[[qqq^^^]]]nnn}}}OOO>>>777555:::;;;KKKaaa{{{vvvjjjdddwwwvvvZZZMMMJJJHHHIIIKKKRRR```nnn{{{iiiUUUIIIIIITTT]]]sssvvvxxxqqqcccTTTIIIDDD<<<:::777555666888<<<>>>CCCDDDGGGMMMPPPSSS[[[dddjjjmmmllleee^^^```kkkwwwiiiLLL???888777555666999:::;;;BBBJJJWWWgggoooWWWIIIDDDBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFIIIMMMPPPTTTZZZbbbhhhmmmrrrxxx}}}xxxrrrjjjccc]]]VVVOOOSSSaaarrr~~~{{{tttmmmiiihhhhhhfffmmmyyyuuunnnoootttaaa]]]RRRGGGCCCEEE]]]|||}}}ooouuuyyynnnEEE<<<444222222000111333///000222333555AAAZZZqqqvvvuuuuuuxxx}}}xxxttt|||qqqrrr~~~tttaaa^^^[[[ZZZ\\\^^^```aaagggkkkpppsssrrrooollljjjjjjiiiqqqyyy~~~HHHLLLUUU```fffkkkttt}}}yyycccTTTXXXbbbvvvzzznnndddaaadddjjjwww{{{uuutttxxx|||iiiZZZJJJFFFGGGJJJLLLOOORRRWWWXXX```kkkqqq~~~ppp___MMMBBB===>>>888777;;;;;;FFF]]]{{{xxxeeeVVV[[[ooo{{{JJJ<<<777666:::999JJJ___zzzyyynnnhhhxxxmmmTTTLLLIIIGGGIIIKKKPPP]]]iii}}}ssskkk^^^NNNCCCAAAGGGNNN___```___YYYNNNCCC<<<999999777555444666999<<>>;;;===@@@GGGHHHFFFBBB===888666666555444333444666999===???DDDDDDHHHMMMRRRXXXcccnnnwwwyyyyyyrrrjjjgggmmmtttlllOOO>>>;;;999444555888;;;<<<===FFFOOO^^^qqqppp^^^JJJBBBBBBDDDGGGJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHLLLSSS]]]eeegggmmmvvv}}}uuukkk^^^WWWPPPRRR\\\jjjvvv}}}yyylllcccbbbdddeeejjjttt~~~qqqmmmuuuvvveeebbbRRRDDDAAABBBYYYpppvvvwwwwwwiiiCCC:::333222222111000222//////000111555EEEbbb{{{~~~zzzwwwnnnkkkvvvttttttrrrmmmhhheeehhhnnnsssvvvDDDGGGNNNXXX^^^eeeoooyyyqqq]]]ZZZ[[[ggg|||bbbUUUZZZ\\\bbbhhhpppxxx~~~ppphhhmmmuuu|||wwwlll[[[PPPGGGGGGJJJNNNQQQUUUUUUZZZ]]]gggvvvxxxgggVVVHHH???======777666999999CCCZZZcccddd___UUUTTTddd|||nnnDDD;;;999999;;;999HHH___}}}yyyyyy|||eeeXXXOOOJJJGGGHHHKKKOOOYYYbbbtttzzzxxxwwwxxx|||uuusssoookkkgggaaa[[[WWWPPPMMMHHHAAA;;;777777777888888777666444444555666333333222333666:::===@@@AAAAAAEEEKKKPPPVVVbbbmmmxxxzzzyyyssskkkgggkkkooooooZZZCCC888999777777777:::===<<<>>>HHHSSSeeezzzgggWWWGGGAAACCCEEEGGGJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIMMMOOOTTT^^^jjjssswww~~~yyylll___XXXRRRRRRZZZgggsssyyy|||kkk```___cccdddiiisss~~~~~~ooojjjttt|||oooccccccSSSEEEAAABBBUUUmmm~~~}}}zzziiiAAA999333222222111000222//////000222777HHHfff{{{xxxxxxrrrrrr}}}uuuuuu{{{uuunnnjjjlllssszzz~~~uuuCCCEEELLLUUU\\\bbbmmmxxxzzz```\\\ZZZaaarrrmmmXXXTTT[[[]]]dddmmmuuu}}}}}}nnngggpppzzzqqqeeeUUUMMMGGGHHHLLLOOOSSSXXXWWW]]]bbbmmm|||uuucccRRRFFF???<<<<<<777666::::::EEE\\\fffeee^^^UUUXXXjjjfffBBB;;;999888;;;:::GGG___|||}}}{{{hhh^^^TTTMMMHHHHHHKKKPPPYYYbbbvvvvvvrrrqqqoooooorrrkkkhhhccc^^^ZZZUUUOOOLLLEEECCC???;;;888666444444555444333333222222333333222222333444777;;;>>>@@@@@@???CCCHHHLLLPPPZZZdddoooppppppkkkdddbbbeeeiii|||zzzaaaRRRAAA999:::888888999;;;======@@@MMM[[[nnn```RRREEEBBBEEEHHHIIIKKKNNNNNNNNNNNNMMMLLLJJJJJJEEEJJJOOOTTTZZZdddsss}}}|||lll^^^XXXRRRPPPWWWbbbnnnuuu}}}kkk]]]]]]cccffflllxxx|||zzzmmmjjjvvvqqqggg___bbbRRRDDDBBBCCCVVVnnn~~~hhh@@@888222222333111000111//////000333888IIIggg~~~|||}}}zzz}}}|||vvv{{{vvvuuu|||rrrlllmmmttt|||jjjCCCDDDJJJSSSZZZaaammmxxxfffbbb]]]```lllqqqaaaWWWYYYaaaccchhhsss}}}ssskkkvvv|||kkk```QQQJJJFFFIIIMMMPPPTTTXXXYYY```fffqqqqqq^^^NNNCCC>>>:::;;;777777===>>>JJJaaannnjjj```XXX]]]rrr]]]???;;;777555999:::FFF^^^www~~~tttkkkYYYPPPIIIIIIKKKQQQZZZcccwwwxxxpppnnnmmmjjjhhhiiiccc```ZZZUUUQQQLLLGGGDDD===;;;999777666555444444444444333333444444333222333333333555888;;;>>>@@@@@@???BBBEEEFFFGGGNNNVVVZZZ\\\\\\YYYUUUVVV[[[```ooo{{{eeeRRRKKKAAA<<<<<<888888888;;;===>>>DDDTTTddd{{{|||XXXMMMDDDDDDIIILLLLLLMMMOOOOOOOOOOOOOOONNNMMMLLLGGGNNNUUU[[[bbbmmm|||ooo\\\WWWPPPNNNRRR]]]iiipppzzzkkk\\\\\\cccmmmsssyyyxxx~~~iiilll~~~uuufffbbb\\\___NNNAAABBBFFFYYYqqqfff???888222222333111000111000000111333777GGGccc{{{~~~}}}|||}}}vvvssszzzwwwuuu}}}tttllllllsss{{{{{{gggCCCDDDJJJRRRYYY```lllxxxlllgggaaa```hhhzzzyyy]]]VVVUUU[[[dddeeennnzzzyyyqqq{{{yyyiii]]]NNNHHHEEEHHHLLLOOOSSSXXX[[[bbbhhhtttnnn[[[LLLBBB===888:::777888???BBBNNNfffsssmmmaaaYYYaaaxxxXXX===;;;666333777999FFF^^^~~~rrr|||www\\\RRRJJJIIILLLQQQ[[[dddxxx|||tttnnnlllkkkfffbbbbbbYYYUUUOOOJJJFFFAAA===:::999777555444444555555444222222333444666666444333333333444666888<<<>>>@@@AAA@@@BBBDDDBBB@@@EEELLLHHHIIIJJJIIIHHHKKKQQQWWW[[[ggguuugggNNN@@@???:::999999555666777:::<<<>>>FFFYYYjjjpppSSSIIICCCFFFLLLOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNPPPXXXaaahhhooozzzsss[[[UUUOOOLLLOOOZZZeeemmmyyykkk[[[\\\cccrrrzzzzzzyyy{{{gggooojjj``````ZZZ\\\JJJ>>>BBBHHH]]]rrreee???777222222333111000111111111222333666DDD^^^vvvuuuuuuwwwzzz~~~rrrrrr{{{wwwttt|||uuulllkkkqqqzzzwwwgggFFFGGGJJJQQQVVV^^^jjjvvv|||pppdddfffqqqkkkWWWQQQWWW```hhhnnntttyyy}}}ooo___VVVJJJFFFFFFKKKOOOPPPTTTXXXZZZaaannn|||xxxgggYYYLLLCCC>>><<<999777999;;;EEE\\\qqqnnn[[[VVVdddnnnLLL:::;;;999555666555EEEYYYxxxnnngggrrr~~~dddVVVKKKJJJMMMQQQ\\\hhh~~~xxxrrrooollljjjhhheeeaaa^^^RRRMMMFFF@@@===;;;:::888666555444333222222222222222222333444444444333333666666777888;;;>>>AAACCCAAABBBCCCBBB@@@>>>===>>>===???AAAAAA@@@BBBFFFJJJTTTYYYbbbjjjmmmiiiaaaZZZHHHBBB;;;777777999:::999888777;;;BBBEEELLLddd~~~```IIIGGGEEEGGGLLLQQQRRRRRRSSSRRRPPPOOOOOOPPPRRRSSS\\\bbbkkkssszzziiiWWWPPPIIIIIIQQQ\\\fffkkktttrrraaaaaajjjzzz|||{{{zzzkkkrrrvvv^^^XXXZZZXXXLLLDDDBBB???KKKdddzzzwww\\\;;;555222333333000///111111...000444777@@@XXXooosssooopppvvvxxxxxx|||zzzpppttt{{{xxxwww{{{ppphhhhhhrrr}}}}}}zzzvvvsssrrrMMMKKKLLLRRRXXX^^^hhhrrr}}}sssttt~~~ooo___QQQRRR\\\gggooouuuyyy|||kkkZZZRRRIIIFFFFFFKKKOOOPPPTTTXXX^^^eeerrrvvveeeVVVJJJAAA<<<999888999===BBBLLLaaauuuxxxhhhWWWVVVhhh}}}jjjIII888:::888555777555AAATTTqqqxxxhhh```ppp}}}dddVVVKKKKKKNNNRRR\\\iiiwwwjjjggggggggggggeeebbb\\\XXXNNNIIICCC>>>;;;999888777555555444333222222222333444555555666666555555555777777888:::===@@@CCCDDDEEEFFFFFFDDDAAA>>>===>>>===???AAAAAA@@@AAAEEEHHHMMMPPPVVV[[[\\\VVVMMMFFFBBB>>>888555666777888777===<<>>:::888777666555555444444333333333444444777888888888888888777777888999:::<<>>;;;999888888;;;CCCPPPaaannnooo```TTT[[[ttt||||||YYY@@@666888555444888666@@@NNNfff|||sssddd[[[ddd{{{~~~gggYYYNNNNNNPPPTTT___kkk~~~rrr___YYYXXXYYYZZZ[[[YYYTTTMMMHHHCCC@@@;;;888777777666555444444444444444555666666999999::::::::::::999999999:::<<<>>>@@@CCCEEEFFFCCCDDDCCCAAA>>><<<<<<===<<<>>>@@@CCCDDDFFFGGGHHHMMMMMMNNNOOONNNIIIBBB===999888888888999;;;<<<<<<<<<>>>CCCIIIRRRhhhzzz___KKKKKKKKKJJJJJJKKKMMMNNNNNNPPPRRRTTTUUUUUUXXX]]]bbblllttt}}}iiiPPPLLLJJJPPP\\\hhhnnnooorrrxxxvvvlllkkkqqquuukkkzzzmmmVVVPPPNNNLLLBBB===@@@CCCTTTppp|||kkkhhh[[[GGG999444111222222000///111000///111444555>>>XXXrrr~~~|||{{{uuusssxxx~~~uuuvvv|||vvvsssyyy}}}kkk^^^___hhhqqqzzz~~~|||zzzzzz{{{{{{zzzzzzyyyyyy{{{eeeYYYWWW[[[eeeooo~~~ggg``````mmm~~~yyyjjjXXXKKKFFFDDDEEEIIIOOORRRSSSXXX___bbbjjj{{{|||kkkZZZLLLDDD>>><<<:::888666888CCCUUUgggrrrpppaaaVVV___xxx~~~vvvzzzyyyPPP===666777333444888666>>>KKKccczzzxxxhhh______rrrkkk\\\QQQPPPRRRUUU___lll}}}~~~```QQQNNNQQQQQQQQQRRRQQQOOOJJJGGGAAA>>>;;;888888777777555333333333444555666777888999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEBBBBBBBBBAAA@@@@@@AAACCCCCCDDDGGGKKKNNNPPPPPPOOOLLLJJJHHHGGGEEEAAA===999666777888999;;;<<<>>>???@@@DDDLLLVVVccc}}}nnnYYYKKKLLLLLLMMMLLLLLLMMMMMMNNNQQQTTTXXXYYYZZZ^^^eeejjjrrryyyeeeOOOKKKKKKSSSaaakkknnnmmmmmmpppwwwzzzvvvooonnnrrr~~~qqqhhhzzzhhhTTTPPPNNNLLLAAA<<>><<<999888666:::III```sss|||nnnaaaWWWaaayyyyyypppwwwjjjJJJ;;;777888222444999666:::FFF___yyy}}}nnnccc^^^nnnnnn```TTTRRRSSSVVV___kkk}}}pppVVVJJJJJJJJJJJJLLLNNNOOONNNLLLIIIAAA>>>;;;999999888777666333333333444666888999:::999:::;;;===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEECCCDDDEEEEEEEEEFFFIIILLLLLLNNNPPPUUUXXXYYYWWWUUULLLIIIDDDAAA>>>;;;777555444666888999:::<<>><<<;;;888999999>>>PPPhhhzzzfff[[[TTT___xxxxxxmmmuuu]]]FFF:::888888222333999666777CCC]]]{{{vvvjjj```mmm~~~rrrcccVVVTTTTTTVVV___jjj{{{dddRRRMMMPPPNNNPPPRRRUUUUUUSSSMMMIII@@@>>>;;;999999888777555222222333555777999;;;<<<:::;;;===???@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPSSSSSSUUUXXX[[[YYYUUUQQQJJJFFFAAA===;;;:::999888666888:::;;;;;;===BBBEEEFFFOOO^^^rrrlllYYYOOOHHHMMMOOOQQQQQQPPPOOOPPPRRRUUU[[[aaadddeeejjjttt|||___OOOLLLMMMXXXfffmmmjjjdddhhhhhhnnnwww||||||{{{}}}qqqhhhjjj}}}uuuXXXLLLNNNPPPMMMBBB===BBBIII^^^}}}~~~zzziiiSSS>>>777222///111222000///111000000333444333;;;XXXuuu{{{rrrnnnppp|||{{{}}}xxxrrrttttttbbbYYYXXXaaakkktttwwwxxxzzzzzzxxxwwwxxxzzz|||}}}~~~xxxhhhdddnnn{{{rrrtttyyytttfffXXXKKKFFFHHHCCCGGGNNNUUUWWWXXX___gggmmmwwwvvvkkkZZZKKKAAA<<<::::::888:::;;;AAASSSkkkyyy|||___VVVQQQ]]]wwwyyynnnvvvXXXDDD:::999999222333999666666CCC^^^~~~|||qqqcccnnn~~~ttteeeXXXUUUTTTUUU^^^iii{{{iiiYYYNNNNNNTTTXXXZZZ]]]___]]]WWWNNNGGG@@@===;;;999999888666444222222333555777999;;;===;;;<<<>>>AAACCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGIIIMMMPPPTTTTTTUUUWWWXXXUUUOOOJJJDDD@@@;;;999999:::<<<<<<999;;;======>>>@@@EEEJJJNNNXXXjjjeeeVVVOOOKKKMMMPPPRRRRRRQQQPPPQQQTTTVVV]]]cccggghhhnnnxxx^^^OOOLLLNNNYYYfffmmmiiiaaaiiihhhnnnxxxnnneeellloooSSSIIILLLOOOLLLBBB>>>DDDLLLbbb|||hhhPPP:::666111///111222000000222000000333444222;;;XXXvvvzzzsssmmmkkkrrrxxxyyy~~~yyyrrrtttvvveeeZZZWWW^^^hhhrrruuuwwwyyyyyywwwvvvwwwyyy{{{|||}}}~~~~~~~~~{{{|||~~~}}}~~~yyyhhh\\\RRRKKKGGGHHHIIIIIINNNUUUZZZ^^^fffmmmtttvvvmmm```OOODDD@@@>>>:::777666999;;;CCCYYYppptttjjjRRRSSSWWWccc|||~~~VVV???;;;666444444666666777<<>>>>>@@@AAACCCEEEFFFGGGJJJJJJJJJJJJHHHFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOPPPMMMIIIEEECCCCCC<<<:::888888999:::::::::>>>===@@@DDDCCCBBBIIITTT\\\iiivvvaaaTTTNNNMMMRRRRRRRRRSSSTTTVVVWWWXXX^^^```eeejjjpppxxx]]]PPPLLLTTTeeekkkeeeccciiifffkkksss|||zzzlllhhhooo{{{^^^DDDJJJPPPYYYPPPLLLGGGEEEYYYvvvgggNNN===333333222222111000000000//////111111///;;;^^^{{{sssrrrrrrpppsssqqqyyyrrrttt}}}zzz|||rrrppp}}}|||ooo___TTTZZZbbblllrrrssssssuuuxxxyyyyyyyyy{{{}}}}}}zzzxxx{{{uuussswwwrrraaaVVVNNNHHHFFFHHHKKKLLLPPPVVV[[[^^^fffooozzz{{{qqqcccWWWHHH???<<<;;;888555555999===GGG]]]pppooocccQQQSSSXXXggg~~~QQQ>>>:::666444444555666666999BBB]]]xxx}}}}}}mmm]]]UUUQQQPPPYYYfff{{{}}}xxxiii```UUUOOOLLLKKKPPPWWW[[[[[[ZZZYYYUUUNNNEEE???<<<;;;999888777666666666666666777888999;;;<<<===;;;<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDCCCAAA???>>>@@@@@@??????@@@AAABBBBBBCCCDDDEEECCCAAA>>>======>>>===<<<;;;<<<======<<>>;;;<<<<<<======>>>>>>???>>>??????>>>===<<<;;;:::;;;:::::::::::::::;;;<<<999;;;<<<<<<:::999999:::;;;;;;<<<===>>>>>>??????EEEEEEHHHMMMSSS]]]nnn~~~sssYYYPPPNNNQQQTTTVVVVVVXXXZZZ\\\^^^___```gggjjjooouuu~~~xxxYYYQQQUUUaaammmnnnjjjlllsssxxxuuuwww}}}uuu|||rrrgggeee{{{eeeNNNDDD[[[kkkvvv```RRROOOYYYwwwcccGGG888333333222222111000000000//////111222222===]]]}}}tttddd___gggppptttwwwjjjnnnxxx~~~sssppp|||}}}rrrdddZZZSSSXXXaaahhhnnnrrruuuwwwyyyxxxxxxxxxxxxuuurrrnnnoooUUUOOOTTTRRRVVVaaaooowww~~~yyyjjjYYYOOOKKKHHHJJJNNNPPPPPPTTTYYY[[[___iiitttoooaaaSSSKKK@@@:::999999888777777:::@@@NNNbbbmmmeeeVVVNNNPPP\\\vvvlllAAA;;;888555333444555555555999???WWW|||rrrbbbZZZTTTRRRYYYdddvvvxxxmmmjjjeee```\\\[[[YYYUUUUUUXXXSSSQQQNNNLLLIIIEEE???<<<:::999888777666666666666555555666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;::::::999999:::999999888888999999::::::;;;===<<<;;;;;;<<<===:::<<<>>>@@@AAABBBDDDEEEKKKMMMQQQVVV___ooofffSSSNNNPPPTTTWWWWWWXXX[[[^^^aaadddfffgggnnnqqqvvv|||qqqYYYRRR\\\hhhpppooonnnssszzzxxxxxxpppkkkuuuppphhhhhhxxx]]]LLLJJJfffxxx|||cccTTTUUUbbbdddGGG:::333333222222111000000000......000222222<<>>>>>>>>=========<<<<<<999999999999888888999999::::::999999999:::;;;;;;<<<>>>???>>>======???@@@@@@BBBEEEFFFEEEFFFIIIKKKOOOVVV___iiiwwwyyy___RRRQQQRRRUUUWWWYYYZZZ\\\```eeejjjnnnpppvvvyyylllZZZVVVcccnnnqqqpppsss{{{yyyzzz}}}nnneeefffsssmmmhhhlllqqqYYYPPPRRRkkkzzzsss\\\TTT]]]mmm```DDD;;;333333222222111000000000---,,,///111111:::UUUqqq|||vvviii```dddqqq}}}|||wwwtttwww}}}uuummmttt}}}qqqmmmyyy}}}uuuiiiaaaPPPQQQUUU]]]hhhpppuuuvvvwwwuuusssqqqnnniiiddd```~~~uuuwww|||zzz___OOOIIIEEEBBBAAAJJJMMMVVV```dddkkkkkk]]]PPPIIIGGGGGGKKKPPPQQQSSSXXX]]]___ffftttyyydddUUUHHHCCC===888666555555555<<<>>>EEEQQQ]]]aaa\\\UUULLLRRRggg^^^@@@888666444333444555444444888:::NNNqqqsssrrrwwwwwwhhh```YYYTTTXXXbbboooxxxqqqqqqpppnnnnnnpppmmmfffaaaaaa___\\\XXXTTTNNNHHH@@@<<<999888777666666666666666444444555777999;;;===>>>=========<<<<<<;;;;;;;;;888888777777777888999999::::::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@CCCEEEGGGJJJLLLLLLKKKMMMQQQVVV^^^kkk|||xxxiiiYYYSSSSSSSSSTTTVVV[[[\\\^^^ccciiiqqqxxx|||hhh]]]]]]jjjsssrrrrrr{{{{{{nnneee]]]___iiiwwwzzziiiiiiqqqjjjUUURRRUUUgggmmm```QQQTTTfffvvvYYY>>>;;;333333222222111000000000---,,,...111111888PPPjjjsssooogggbbbiiivvv}}}vvvvvv|||xxxrrrxxxsssnnnyyy|||tttjjjbbbQQQOOOQQQXXXeeennnrrrsssrrrpppmmmjjjfffaaa[[[WWWyyyhhhfffdddcccfffooozzz~~~sssWWWKKKBBB@@@BBBDDDEEEHHHJJJLLLTTT\\\___hhh~~~vvv```UUUJJJFFFGGGIIIMMMRRRSSSVVV[[[```dddlll}}}rrr]]]NNNCCC@@@;;;777666555666666===BBBKKKVVV[[[ZZZTTTPPPNNNWWWnnnTTT<<<777555333333444555444333666777IIIlll|||kkkjjjppp~~~yyykkkccc[[[TTTXXXaaalll{{{vvvxxxxxxxxxzzz~~~|||uuupppppphhhbbb[[[SSSLLLEEE???;;;888888777666666666666777555666777888:::===???@@@>>>>>>>>>>>>============;;;::::::999:::;;;<<<============>>>???AAABBBCCCBBBCCCEEEFFFFFFIIILLLOOORRRUUUYYY[[[]]]ccclllsssfff]]]VVVUUUVVVVVVWWW[[[______aaaeeemmmwww}}}fff```eeerrrxxxsssuuurrrZZZUUUVVVbbbrrrwwwiiimmmyyycccOOOOOOQQQ[[[YYYPPPIIIVVVlllzzz}}}RRR:::<<<333333222222111000000000///...000222111777MMMeeerrrnnngggeeemmmzzzyyyyyy|||tttyyywwwpppzzz~~~{{{tttiiibbbRRRNNNLLLTTT```kkknnnnnnkkkiiifffbbb^^^YYYSSSNNNvvvgggaaaYYYPPPMMMPPPXXX___^^^dddhhhhhheee^^^RRRFFFEEEAAA>>>>>>===>>>EEEMMMNNNOOOVVV]]]aaakkkwwwnnnZZZPPPGGGFFFIIILLLQQQVVVTTTWWW^^^cccgggppp|||lllXXXHHHAAA>>>;;;888777888999999>>>EEEPPPZZZ[[[UUUOOOKKKPPPZZZsssxxxLLL777666444333333444555444333666666GGGhhh}}}vvveeedddjjjzzzzzzlllddd\\\UUUXXX```kkk~~~}}}|||{{{uuuuuummmfff[[[PPPGGGAAA===:::888777777666666666666777777777888:::<<>>>>>===>>>???AAABBB@@@@@@AAABBBDDDFFFGGGHHHGGGIIIKKKMMMOOORRRWWWZZZ___dddjjjpppvvvuuu]]]YYYVVVWWWYYYYYY\\\aaabbbbbbcccgggppp|||yyyeeeccckkkwwwzzztttxxx^^^RRROOOVVVhhh|||wwwkkkrrr___JJJLLLLLLRRRKKKIIIEEEWWWnnnxxx|||OOO888>>>333333222222111000000000111000111444222777LLLcccuuuqqqjjjhhhppp}}}yyy{{{~~~uuuxxxzzzsss{{{}}}zzzsssiiiaaaRRRLLLJJJQQQ^^^hhhkkkjjjfffdddaaa]]]YYYTTTMMMIIItttccc]]]SSSKKKGGGGGGGGGGGGJJJJJJJJJIIIFFFDDDAAA??????===<<<<<>>:::777777777555888<<>>777555555444333333333333333777666:::JJJcccxxx{{{mmmfffqqq}}}zzz{{{rrreeeZZZUUUVVVaaaqqqvvvkkkcccUUUNNNDDD>>>;;;:::999777777666666777888999:::;;;===>>>@@@BBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLMMMMMMMMMQQQTTTXXX\\\___dddlllqqqxxxjjjZZZSSSRRRTTTYYY```jjjyyy~~~qqqhhheeelll|||zzzsssttt|||uuuttt}}}}}}~~~ccc[[[```hhhyyy}}}|||zzz^^^CCC;;;>>>???@@@AAAAAAOOOcccrrryyyccc???666333222111111000000000000000000111...000444444GGGhhh|||xxx~~~~~~uuuzzz~~~zzzuuunnnhhh```YYYUUUJJJEEE???>>>DDDLLLSSSUUUUUURRRMMMIIIDDD>>>888444vvvjjjYYYSSSJJJBBB>>><<<;;;;;;999999:::;;;<<<<<<======:::;;;>>>BBBGGGNNNSSSVVVYYY___hhhsss~~~pppooosssyyy}}}~~~qqqbbbUUUMMMIIIIIIJJJLLLQQQVVVZZZ]]]bbbgggpppzzzxxxlll]]]LLLBBB@@@<<<888666666555555888>>>NNNhhhsssiii[[[NNNNNNZZZhhhxxxvvv{{{sssOOO:::666555444333333222222333333888666777DDD]]]xxxwwwlllqqq~~~}}}vvvfffZZZSSSRRR\\\mmm}}}~~~~~~}}}wwwkkk^^^UUULLLGGG@@@<<<:::::::::999::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEDDDEEEGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSVVVWWWXXXXXX^^^dddkkkooosss{{{www```VVVUUUWWWZZZ___hhhvvvqqqddd^^^bbbrrryyyssswww{{{{{{yyyqqqttt{{{|||}}}}}}tttbbb```fffsss}}}}}}kkkSSS===999======>>>@@@EEETTTkkk{{{WWW999666555222111111000000000000000000111...000444555IIIkkkvvvyyy|||xxxqqqjjjccc\\\UUUPPPHHHCCC<<<:::===DDDJJJMMMMMMJJJEEEAAA===888333///sssgggVVVPPPHHHAAA>>><<<;;;:::888888888888999999::::::<<<===@@@EEEJJJOOOSSSVVVYYY___iiiuuuyyyxxx}}}xxxiii[[[OOOIIIHHHIIIKKKOOOSSSXXX]]]```eeeiiirrr}}}sssfffWWWIIIAAA@@@;;;777666666555444:::AAAVVVnnnvvviiiYYYNNNQQQaaaooo}}}yyy|||iiiJJJ999777444444333222222222222333555666888CCC]]]}}}tttvvv~~~vvveeeXXXRRRPPPYYYjjj~~~{{{zzzyyyvvvnnnbbbTTTJJJEEEBBB>>>;;;::::::::::::======>>>@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDDDDEEEHHHJJJLLLLLLKKKKKKMMMOOONNNRRRXXX^^^cccggghhhiiigggpppzzzooo^^^XXXVVVZZZ```fffqqqmmm___YYY]]]jjjwww{{{tttkkkhhhttt}}}wwwrrrxxx|||}}}{{{xxx}}}mmm```dddmmm}}}~~~bbbNNN===;;;>>>======@@@DDDVVVoooMMM666777666222111111000000000000000///000...000555777LLLmmmvvvwwwzzzvvvnnnggg```XXXRRRMMMGGGBBB<<<888:::>>>DDDGGGGGGDDD???;;;888555111...}}}pppbbbQQQLLLEEE???<<<:::999999888888777777777777888888<<<>>>BBBFFFKKKPPPSSSUUUXXX___jjjxxxzzz}}}ooo```SSSLLLHHHGGGJJJNNNQQQUUUZZZ___ccceeeiiisss{{{lll___SSSFFF???>>>:::777666666555555;;;DDD^^^qqqssscccWWWPPPWWWhhh}}}aaaGGG:::888444444333222222222222222333666999CCC^^^zzz{{{}}}sssdddYYYSSSRRRWWWhhh|||{{{uuutttrrrnnnfffZZZNNNEEE@@@???===;;;:::;;;<<<<<>>???AAA>>>>>>AAABBBWWWtttuuuEEE666888333222111111000000000000000...000...111555777KKKllluuutttwwwrrrjjjbbb[[[UUUNNNJJJEEEAAA<<<888777:::>>>AAA@@@===:::777555333111///zzzjjj\\\NNNIIICCC>>><<<;;;:::999:::999888888999:::;;;<<<>>>AAAEEEKKKPPPTTTWWWXXX]]]dddpppxxxuuuvvv~~~ssseeeVVVLLLHHHGGGHHHKKKOOOSSSVVV[[[```eeehhhlllwwwuuucccWWWMMMDDD===;;;999888777777555555===FFF^^^kkkhhhZZZVVVWWWbbbtttYYYDDD:::888444333222222111222222222333777999AAA[[[~~~}}}~~~{{{qqqddd\\\XXXWWWUUUfffzzz{{{ppphhhgggeeebbb\\\SSSIIICCC===>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGGGGHHHJJJLLLMMMLLLQQQVVVXXXYYY[[[```eeefffllluuuyyyeee[[[YYYTTTZZZ```gggsss}}}~~~yyyiii```YYYWWWXXX[[[bbbiiimmmjjjhhhqqq|||uuuvvvxxxzzz|||{{{qqqtttsssddddddpppxxxSSSFFF>>>@@@BBB>>>>>>AAAFFF^^^ggg>>>777:::111222111111000000000000000...000...111444444FFFfff}}}uuurrr||||||qqqlllddd\\\VVVOOOJJJFFF@@@>>>:::666444555888;;;:::777444222222111000...wwwfffWWWNNNJJJDDD???======<<<;;;888888777888999:::<<<>>>AAADDDIIIOOOUUUZZZ]]]^^^eeekkkwwwnnnppp}}}jjjmmmnnn~~~xxxmmm^^^PPPGGGEEEFFFHHHLLLQQQTTTWWW[[[aaaeeelllqqq|||ppp]]]QQQJJJBBB;;;888999888777777555666>>>HHHYYYccc^^^TTTVVV___mmm{{{SSSAAA999888444333222222111111222222444888999>>>WWW{{{~~~{{{qqqfff___\\\\\\TTTeeeyyyrrreee]]]\\\ZZZXXXTTTMMMFFF@@@>>>???AAABBBDDDFFFHHHKKKGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJLLLNNNPPPQQQVVV\\\cccggghhhlllsssyyy~~~sssaaaXXXVVVWWW\\\```eeennnsssmmmaaaWWWRRROOORRRUUUYYY^^^dddnnnmmmnnn||||||wwwvvvqqqqqqssssssssszzzvvvppptttmmmdddjjjyyypppNNNCCC<<<@@@BBB>>>>>>BBBMMMhhh\\\888777;;;000222111111000000000000000...000...000222111AAA```|||xxx~~~|||~~~uuuqqqzzz}}}zzzlllggg```XXXRRRLLLFFFCCC<<<:::888444222222444666555333000...//////......vvvfffWWWMMMEEE>>>===<<<:::999::::::999999999999:::<<<===EEEJJJPPPWWW```gggkkkkkkmmmzzzqqqsssxxx~~~eee[[[___eeekkkrrr{{{~~~tttggg___iiiyyyvvvkkk^^^TTTMMMFFFEEEGGGOOOQQQTTTWWW[[[^^^aaabbbiiirrr{{{jjjVVVLLLGGG@@@:::777???999666777888;;;EEEQQQ\\\YYYUUUPPPNNN[[[xxxrrrNNN>>>777777555444333333222222333333111444777>>>RRRooonnnccceeeeee\\\ZZZccctttyyyeee]]]VVVWWWWWWUUUOOOJJJFFFDDDAAADDDHHHJJJJJJJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMOOOPPPRRRTTTWWW\\\bbbfffooosssyyy}}}lll\\\TTTTTTWWWYYY^^^cccfffddd]]]WWWUUUQQQOOORRRTTTUUU[[[bbbiiizzzssslllkkkmmmiiijjjooo|||ssskkklllttt}}}kkkhhhrrrvvvbbbGGGCCCAAA@@@===:::===CCCMMMwwwMMM777555444///000000000000000000000000---333111///222555BBBYYYppp|||rrrvvvvvvsss|||~~~vvvpppfffaaaZZZTTTOOOJJJEEEBBB666555333111000000000000//////.........---------yyygggVVVKKKCCC======>>><<<;;;<<<999999888999999;;;===>>>EEEKKKTTT^^^iiiqqquuuuuuyyyzzzmmmmmmqqqmmm___ZZZ[[[]]]```eeekkkooonnniiiaaa\\\gggwwwqqqeeeYYYPPPJJJEEEDDDGGGOOOQQQTTTXXX\\\```dddgggooo{{{vvveeeRRRHHHDDD>>>999777;;;888777999:::===HHHTTT[[[WWWSSSQQQSSSbbb}}}pppNNN???888999555444333333222222333333222444666<<>>;;;???EEETTTuuuLLL888555333...000000000000000000000000,,,222000...111333@@@VVVjjjwww~~~|||rrrsss|||wwwsss{{{}}}uuuoooddd___XXXRRRLLLGGGBBB???666555333111000000000000//////.........---------lllXXXKKKCCC>>>>>>>>><<<:::;;;999888888999:::<<<>>>???FFFNNN\\\lllzzzwwwkkkmmmqqqiii\\\YYYZZZYYYWWWZZZ]]]```bbbcccbbb```^^^ddduuuyyyiii]]]QQQJJJFFFCCCEEEJJJOOORRRVVVYYY^^^ccchhhlllqqq}}}nnn^^^LLLCCC@@@<<<999888888777888:::<<>><<<@@@HHH___jjjEEE666555333...000000000000000000000000---222000---000111<<>>;;;555444222111000///000000...............---------uuu^^^NNNEEE???>>>===:::888888888888999999;;;>>>@@@AAAIIITTTiiixxxmmmrrr|||vvvjjj[[[UUUWWW\\\\\\ZZZaaabbbdddfffggggggffffffdddsss|||rrr```VVVKKKFFFDDDDDDHHHMMMQQQTTTXXX[[[^^^dddkkkqqquuu}}}ssseeeVVVGGG@@@===:::999:::777777888:::>>>HHHWWWddd[[[RRRJJJLLLUUUcccvvv```EEE:::444666555444333333222222333333555555444777BBBWWWnnn|||}}}yyyppphhhjjjjjjaaaYYY^^^iiivvvkkk]]][[[YYY]]]aaabbb```[[[VVVTTTRRRTTTWWWZZZ^^^ccciiimmmoooooopppssswww}}}tttggg\\\YYY[[[]]]```eeejjjnnnooonnnmmmllllllooopppnnnmmmttt~~~rrrjjjjjjoootttsssjjjdddaaaeeemmmwwwllleeekkk}}}kkkVVVHHHCCCAAA@@@@@@===<<>><<<::::::<<<888888888:::AAAQQQaaallleeeZZZPPPQQQZZZgggwwwXXXBBB:::555666555444333333222222333333555444333555===NNNddduuuxxx{{{}}}||||||}}}sssqqqmmmaaaVVVWWW^^^iiitttlll```______dddjjjmmmllliiifffdddcccfffkkkpppvvvrrrggg]]][[[___```dddllluuu}}}tttpppttt{{{~~~nnneeebbb______eeennnxxxiiigggnnnvvv^^^KKKBBBAAA??????>>>;;;===GGGSSSzzzvvvMMM888444333111111///////////////////////////444000...222111888III]]]nnn}}}yyyvvvsssqqqsssvvvzzz~~~tttwww|||tttjjjcccVVVRRRKKKEEEAAA<<<888555333222000///...//////000---.....................oooRRRHHH???======<<<<<<>>>::::::;;;===@@@CCCFFFHHHOOOaaa~~~wwwnnnzzzzzzooolllkkkhhh___^^^\\\ZZZ[[[___dddiiiooosssyyy~~~~~~|||zzzyyylll```SSSKKKEEEEEEGGGIIIOOOUUUWWW[[[___aaacccjjjuuu~~~~~~lll```UUUKKKAAA>>><<<::::::;;;999999999===III\\\jjjooofffZZZQQQRRR\\\kkk{{{SSSBBB===888999555444333333222222333333444333333555:::FFF\\\oooxxxyyy||||||{{{yyyqqqbbbSSSRRRUUU^^^iiiwwwooodddcccbbbhhhooouuuxxxyyyyyyyyyzzz~~~pppfff^^^^^^ccceeelllvvv|||qqqqqqwwwpppgggddd^^^\\\]]]eeennnyyyjjjmmmtttmmmTTTEEEBBBAAA???>>>===;;;@@@NNN]]]lllGGG999666111///111000000000000000000000000///333000///333222777GGGXXXiiixxx{{{vvvrrrooopppuuuyyy~~~ssstttyyypppfff^^^RRRNNNHHHCCC???;;;888555222111///.........///000---------...............|||\\\PPPEEE@@@===;;;<<>>999:::555444333333222222333333111111444777888@@@TTTiiixxxyyypppVVVPPPMMMTTT```rrr}}}sssqqqzzzwwwiiicccaaadddlllrrryyylllfffjjjpppxxxyyywwwsssnnnhhhccc```^^^```___aaaiiitttvvvmmmxxxyyyaaaHHHAAAHHHEEECCC@@@>>>>>>GGG\\\ooosssSSS:::888888///---444000000000000000000000000+++///,,,,,,222000444BBBUUUfffwww{{{uuuoooooosss|||pppnnnzzz|||tttkkk```XXXMMMJJJEEEAAA???<<<:::888111000...------...//////---------.........//////zzznnnZZZIIIBBBAAA???999:::===BBBFFFIIILLLOOOQQQXXXcccrrrxxxsssooovvv{{{yyy~~~qqqfff[[[ZZZ\\\]]]___bbbbbb___\\\\\\```dddhhhjjjllljjjgggfffhhhmmmrrrvvv{{{yyylll^^^SSSMMMEEEDDDFFFIIIMMMQQQSSSTTTZZZbbbkkkoootttkkkZZZQQQHHH@@@;;;;;;<<<:::999::::::<<>>QQQbbb}}}zzzwww{{{```NNNKKKUUU___qqqsssooonnncccbbbaaagggqqqvvv~~~|||lllgggkkkqqqqqqmmmmmmkkkgggccc```^^^]]]]]]]]]___eeepppzzz~~~zzzmmmXXXGGGCCCGGGKKKFFFDDDEEEHHHRRRhhh}}}[[[KKK;;;444333000///000000000000000000000000000111...---///000111777>>>SSSfffyyy|||xxxvvvwww|||kkkkkkuuuyyykkkfff```QQQIIIDDD@@@@@@CCCBBB;;;555111111000......------------///000222333333222222lllVVVIIIDDDBBB>>>>>>@@@DDDHHHLLLPPPSSSUUUXXX```jjjnnnjjjhhhqqq~~~zzzuuu}}}oooaaaWWWPPPPPPSSSVVVXXX\\\```^^^^^^bbbkkkssszzz|||zzzyyywwwuuuuuuwww{{{~~~sssfffZZZPPPJJJDDDEEEGGGKKKPPPTTTWWWYYY^^^fffnnnttt{{{}}}hhhWWWNNNFFF???:::;;;;;;999888:::999===GGGWWWeeehhh```VVVOOOLLLOOO```xxxaaaLLLBBB???@@@;;;888666555444555555444222444444555555555<<>>OOOcccvvv}}}|||{{{nnnlllttt~~~wwwhhhccc\\\MMMFFFBBB>>>???BBBBBB<<<777111000///......---------...///111333444555555555|||bbbNNNEEEAAA???AAACCCHHHLLLQQQUUUWWWYYYXXX[[[___aaa^^^___jjjwww|||sssnnnqqqlll[[[UUUNNNJJJNNNSSSVVVYYY]]]]]]\\\___gggtttwwwjjj]]]SSSKKKGGGEEEGGGIIINNNSSSXXX\\\^^^bbbiiipppvvvwwwcccRRRJJJDDD===999999999777777:::777>>>LLL\\\gggfff[[[QQQQQQNNNTTTggg^^^MMMDDDAAABBB>>><<<:::777666666666444222666555555555444888FFFTTT{{{iiiTTTNNNVVV]]]ppplll``````jjjjjjcccdddcccjjjttt}}}vvvqqquuuxxxwwwtttnnnkkkfffaaa\\\ZZZXXXXXX\\\```iiiyyy|||}}}ooo^^^OOOHHHLLLUUUVVVNNNGGGKKKYYYqqquuuJJJ???555222222000......////////////////////////000...---///000111666===JJJ^^^rrr}}}}}}rrrmmmqqq{{{vvvfff___WWWHHHBBB>>>;;;<<<@@@@@@<<<777111000///......---.........000222555777888999999qqqZZZLLLEEEBBBCCCFFFKKKRRRWWWYYYXXXWWWVVVUUUUUUVVVUUUWWWbbbnnnpppzzzsssrrrpppvvvcccSSSPPPLLLKKKQQQWWWZZZ^^^bbb``````eeeooo~~~{{{oooaaaUUUMMMHHHGGGGGGIIIMMMQQQUUUYYY^^^aaajjjooouuu{{{ppp\\\LLLFFFAAA<<<888888888666777:::777AAAPPP___fffcccZZZRRRQQQQQQZZZnnn^^^PPPGGGCCCCCC???@@@>>>:::888777666444333666555555555444666BBBNNNvvvlllWWWOOOTTT[[[mmmwww]]][[[cccppp}}}gggdddeeeeeemmmxxx~~~yyy{{{~~~|||yyyqqqnnnhhhbbb]]][[[ZZZZZZ^^^cccooo}}}tttbbbSSSJJJJJJRRR\\\[[[UUUQQQXXXkkkdddAAA999222333333111//////////////////////////////000...---000000000555;;;GGGZZZnnn{{{wwwwwwxxxnnnoooxxxuuuddd\\\TTTEEE>>>;;;888999;;;;;;888444000000///..................000333666999;;;<<<<<>>:::888888777555666;;;:::EEETTT```ddd```ZZZVVVTTTXXXcccvvvzzz\\\SSSKKKHHHHHHEEEDDD@@@<<<999888666555333444333444555444666???IIIjjjnnnXXXNNNRRRWWWhhhxxxbbbTTTYYYeeexxxxxxfffdddggghhhqqq}}}{{{qqqmmmgggaaa\\\[[[ZZZ[[[```iiixxx~~~vvvfffUUUJJJGGGLLLWWWaaa[[[\\\```nnnTTT;;;555222444444222000000........................000---...000000000444:::FFFXXXlllxxx~~~~~~{{{zzznnnppp~~~|||ooommmuuu~~~tttaaaYYYQQQCCC;;;999555555555555222///000//////............///...000333777:::<<<===>>>rrr]]]NNNGGGIIIOOOXXX```bbb___[[[OOOIIIEEEGGGLLLPPPVVV\\\```hhhttt}}}yyytttvvv___TTTMMMLLLPPPXXX^^^bbbgggmmmllloooyyyrrrjjj]]]QQQIIIFFFHHHIIILLLPPPTTTVVVXXX[[[```dddmmmtttzzzmmm^^^NNNCCC@@@===:::888888666444777<<>><<<999999999777444888>>>CCCQQQaaagggcccZZZUUUTTT]]]iii|||cccRRRRRROOOMMMOOOMMMFFFBBB===999777777666555555444444777666666:::AAARRRqqq~~~~~~|||oooYYYOOORRRUUUcccyyyYYYUUUTTT___yyyvvvggggggkkknnnzzz~~~zzzvvvjjjfffaaa\\\ZZZ[[[]]]___jjjzzzsssYYYLLL@@@@@@GGGPPPZZZbbb^^^nnn___===777333111333222///...000........................///---...000000///222888AAARRRggguuuyyyyyy~~~}}}xxxtttssstttvvvssshhhwwwpppjjjrrr}}}xxxtttrrrgggTTTMMMIII>>>666555222111000000000000//////............//////---...222555888:::;;;<<<{{{fffQQQOOOPPPXXXdddoootttvvv___SSSIIIKKKSSS[[[ccciiiiiisssbbbUUUNNNNNNTTT]]]eeelllttt}}}vvvbbb[[[QQQGGGCCCCCCGGGJJJMMMRRRXXX[[[]]]aaaiiiooottt}}}{{{mmmaaaTTTGGG???>>><<<:::999999777555888???FFFUUUfffllldddYYYRRRPPP]]]lll```QQQRRRNNNKKKLLLJJJFFFBBB===999777777666555777555666888777555888>>>PPPqqq}}}|||pppZZZPPPSSSUUUcccxxx\\\YYYVVV___wwwggghhhlllooo|||~~~}}}{{{vvvsssjjjfffbbb^^^\\\^^^```cccpppxxxiiiPPPEEE<<<>>>HHHRRRZZZ```cccvvvwwwUUU;;;666222000222111------///........................///---...111000///222777???OOOfffuuuxxxxxx}}}|||vvvttttttuuuttt~~~{{{hhhvvvpppiiirrrzzzsssooommmaaaNNNGGGEEE;;;555333222111111222222333//////.........//////000,,,...111444777999::::::{{{]]]WWWTTTZZZjjj{{{{{{dddUUUXXX^^^___ggguuuxxxoooVVVPPPOOOTTT___jjjtttssshhhVVVOOOFFFBBBCCCFFFIIIJJJUUUXXX[[[___bbbgggmmmqqqwwwuuudddWWWKKKAAA<<<===<<<999777888777666:::AAAQQQcccpppkkk___WWWRRROOOfffwwwttt```QQQRRRTTTMMMHHHHHHDDDBBB>>><<<:::999999999:::999666555444555666777LLLggguuucccRRROOOWWWeeeuuu||||||~~~^^^XXXYYYooouuukkklllqqqxxx|||xxxtttooojjjfffccc```]]]\\\^^^ccciiimmmzzzlllUUUGGG???<<>>;;;555444222000000000000111//////.........---------///000111444555777888888~~~rrrfff[[[___qqqppp___```eeehhhsssyyyaaaSSSRRRWWWcccooo{{{xxxiii]]]NNNIIICCCAAADDDIIINNNPPPVVVZZZ^^^bbbfffkkkqqqvvv}}}nnn]]]RRRIII@@@<<<<<<;;;999888888666777>>>GGGUUUeeepppjjj^^^WWWVVVVVVhhhxxxtttaaaTTTTTTVVVPPPKKKKKKGGGEEEAAA>>>===<<<;;;;;;;;;:::888777666666777777BBB^^^|||}}}}}}zzziiiWWWRRRXXXcccqqq||||||}}}~~~ccc]]]```xxxyyyoooqqqvvv}}}}}}yyytttpppkkkfffccc[[[ZZZYYYZZZ___iiittt{{{{{{rrr___KKKCCC===<<>><<<;;;::::::999888888777777;;;UUUvvvwwwttt||||||~~~qqq^^^VVVXXX```lllwwwyyyzzzyyyzzzgggccciii}}}uuuwww~~~qqqgggiiikkkooouuuyyy{{{|||}}}~~~~~~zzzuuuoookkkfffaaa^^^UUUVVVWWWZZZcccrrr|||mmmaaaQQQBBB>>>;;;;;;BBBKKKUUUbbbmmm}}}uuukkkhhhttt___DDD<<<222222111111000000//////...........................,,,---.........///222555888CCCWWWjjjtttwww}}}{{{pppiiijjjxxxtttvvv|||ooottt|||{{{xxxrrrhhhaaaSSSNNNFFF???;;;888555444222222111000/////////////////////............---///000222444555777777777~~~wwwuuu}}}qqqqqqoooiiillltttrrr___^^^bbbnnn~~~{{{qqqdddUUUKKKFFFDDDCCCDDDHHHMMMQQQTTT[[[```fffjjjmmmsss{{{qqq___LLLDDDBBB???;;;999;;;::::::888555777FFFUUUcccjjjlllbbbUUURRR[[[fffsssooobbbWWWWWWYYYWWWSSSRRROOOKKKGGGDDDDDDCCC@@@>>>::::::::::::999888666555;;;RRRrrrssspppvvv}}}}}}{{{yyyeeeYYYWWW]]]kkkxxx}}}xxxxxxzzzzzzllljjjsssyyy}}}vvveee___bbbdddjjjqqqvvvxxxzzz|||{{{tttlllfffaaa\\\YYYUUUVVVXXX]]]iii|||uuucccUUUHHH>>>;;;:::;;;???GGGRRR___hhhooohhh```bbbsssPPP===:::555111111111000//////..............................,,,---.........///111444666@@@TTThhhsssxxx~~~~~~vvvllleeeiiiuuurrrsssttttttzzzxxxrrrnnnfff\\\TTTKKKFFF@@@;;;888666444333111000000////////////////////////...............000000222444555666777777wwwssstttppplllrrr~~~|||jjjhhhlllwww|||qqqfff[[[OOOGGGCCCDDDEEEHHHKKKPPPUUUXXX]]]ccciiilllpppwwwjjjYYYGGGAAA@@@===:::888<<<;;;;;;999666;;;KKK[[[iiiiiieee[[[PPPPPP]]]kkkrrr~~~{{{jjj```XXXWWWYYYXXXVVVTTTPPPLLLHHHGGGGGGFFFCCC???:::::::::999888777555444<<>><<<::::::<<<::::::;;;<<>>DDDNNN___mmmjjj^^^SSSMMMOOOWWWiiizzz}}}rrrkkkccc^^^YYYWWWYYY\\\[[[XXXTTTOOOKKKLLLPPPPPPKKKFFF>>><<<:::888777666666666888<<>>???HHH\\\qqq||||||uuuqqq{{{|||III;;;777000444000000000///......------........................+++---...///......///000111:::MMMddduuu|||xxxwwwyyyrrrkkkuuuxxxzzz}}}tttooofff]]]RRRKKKGGGDDD???;;;999666333222222222222111///000111222222111000000.../////////000000000000111222333444555666666666oooiiidddfffmmmzzztttkkk___RRRJJJFFFFFFGGGFFFJJJPPPTTTVVVXXX[[[^^^dddkkkssszzzyyyjjjaaaIIIBBB<<<<<<<<<:::<<<@@@999777888@@@JJJVVVgggttthhhZZZMMMKKKPPP\\\oooiiihhhbbb___ZZZXXXZZZ^^^]]]ZZZVVVQQQMMMNNNSSSSSSNNNIII@@@>>>;;;999777777888888:::999HHHiii{{{uuuwwwuuupppxxxooo]]]\\\cccmmmnnneeeaaaccciiisss~~~||||||~~~tttnnnddd]]]XXXUUUTTTSSSWWWUUUXXXhhhtttgggWWWIII@@@:::888999444;;;???AAAMMMeee}}}}}}~~~mmm???;;;999000555000000000///......------........................+++---//////.........000...777KKKcccwww~~~rrrjjjsssxxx{{{~~~uuukkkddd]]]TTTHHHAAA>>>===999666666444222222333444444444000111222333333222111000.../////////000000111111111222333444555555666666xxxqqqiiigggmmmyyy}}}vvvlllbbbTTTJJJEEEEEEFFFFFFMMMOOOSSSVVVZZZ]]]___```hhhsssuuuyyysssaaaUUUHHHBBB;;;:::<<<>>>>>><<<666;;;;;;<<>>;;;888===@@@CCCQQQcccjjjfffZZZRRRMMMPPPYYYgggyyyqqqgggeeeccc```ZZZYYY```hhhiiieee```\\\XXXVVVVVVTTTNNNIIIAAA???<<<::::::999777555333888===JJJdddhhh[[[ZZZUUUWWWcccsssuuulllhhhkkkuuu~~~wwwqqqrrrooohhheee]]]VVVTTTTTTQQQQQQSSSWWWYYYbbbwwwqqq___WWWLLLBBB===:::888777999>>>@@@BBBTTTssszzzLLL999555000000555///............---------------------------------------......//////000000333555DDD___ssszzzpppooo|||{{{{{{zzzpppggg]]]TTTNNNEEEBBB===999666555555666555555555444444333333333111111111000000000000000000000///000111111000000333333444666888999999999~~~}}}zzzxxxuuusssrrrqqqnnnlllhhhgggggglllwww~~~sssfff]]]TTTNNNFFFBBBBBBEEEIIIKKKQQQTTTWWWZZZ]]]aaafffiiippp~~~{{{kkk\\\QQQKKKAAA>>>;;;<<<>>>???>>>;;;:::@@@FFFNNN\\\iiihhh^^^SSSOOONNNWWWbbbooo|||zzzjjjeeefffbbb```\\\[[[bbbkkknnnjjjfffaaa\\\ZZZ[[[YYYTTTOOODDDBBB???===<<<;;;999777666888999???SSSqqqzzzdddVVVPPPQQQRRRXXXfffvvvyyyrrrooorrrzzz~~~{{{pppiiihhhddd^^^[[[UUUQQQQQQRRRPPPQQQTTTVVV[[[iiisssbbbSSSLLLDDD===999999999999<<>><<<;;;===??????===;;;;;;BBBLLLXXXfffmmmeeeYYYOOONNNSSS___kkkuuu~~~oooeeedddfffaaa```\\\\\\bbbkkkooolllfff```[[[[[[]]]^^^YYYTTTGGGEEEBBB???>>>===:::999999:::999:::GGGbbb{{{uuudddZZZRRRMMMKKKOOOYYYkkkzzz|||vvvtttwww||||||vvvjjjbbb___\\\WWWWWWRRRPPPQQQRRRQQQTTTXXX\\\ccctttzzzeeeSSSIIIDDD>>>999777888999;;;>>>???@@@JJJfffeeeKKK444000222222111444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222===PPPbbbmmmtttyyytttyyy~~~~~~zzzvvvttttttuuuxxx}}}uuuzzzxxxxxxnnngggbbb]]]UUUMMMGGGBBB===:::888888888888888888888888777777666555444333333222555555444444333222222222222333555555555666777888555666777888888999;;;<<>>>>>===;;;:::CCCQQQ```lllnnncccVVVMMMPPPYYYfffooovvv}}}yyykkkeeecccddd```___\\\[[[```hhhllljjjaaa[[[WWWYYY___aaa]]]XXXJJJGGGDDDAAA???>>>;;;999888:::::::::CCCYYYsssqqq___XXXWWWSSSMMMJJJNNN]]]qqq~~~~~~xxxvvvyyyzzzwwwnnnddd]]][[[XXXUUUUUUQQQOOOQQQQQQQQQUUU[[[gggqqq~~~ooo[[[JJJCCC@@@<<<888777888;;;===>>>@@@CCCPPPooozzzRRRAAA222111333111000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000999JJJ\\\jjjsssyyyssswww{{{|||zzzwwwtttsssrrrrrruuu}}}vvv~~~wwwuuu|||{{{pppeeeZZZUUUQQQMMMGGGCCC@@@>>><<<:::999999999999999888777777777666666555444333333333555555555444444444333333222444666666555666777:::888:::;;;:::999:::===???|||fffXXXVVVSSSOOOLLLKKKJJJIIIHHHFFFHHHIIIJJJJJJKKKMMMNNNMMMQQQUUUZZZdddwwwwwwlllcccYYYNNNGGGDDDEEEGGGHHHKKKOOOTTTXXXWWWYYY[[[[[[\\\bbbmmmvvv|||nnn]]]NNNEEE@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;EEEUUUdddllliii]]]SSSMMMSSS___jjjqqquuurrrjjjfffddddddaaaaaa]]]ZZZ]]]cccgggeee\\\WWWUUUYYYbbbeee```YYYMMMJJJFFFCCCAAA???<<<:::444777999:::BBBTTTkkk|||{{{~~~kkk^^^RRRNNNOOONNNLLLLLLRRRcccxxxxxxvvvxxxvvvpppggg___ZZZXXXVVVUUUSSSOOONNNPPPQQQRRRYYY```rrr~~~~~~qqqcccSSSFFF>>>===;;;888777999>>>AAA@@@DDDKKK[[[yyyiiiFFF<<<333222333111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000666DDDWWWgggsssyyyxxxzzz}}}}}}{{{xxxvvvvvvqqqpppsssyyyuuuzzzxxxuuu|||vvvjjj```UUUMMMJJJFFFCCC@@@>>>>>>>>>===<<<999999999888777666555555666666666666555555555555555555555555555555555555444666999888666555888;;;888:::<<<<<<;;;<<<@@@DDDooo\\\QQQJJJJJJHHHEEEDDDEEEGGGHHHHHHIIILLLPPPQQQRRRTTTWWWZZZYYY___dddfffiiiuuuuuurrruuu~~~vvvjjj___WWWOOOHHHCCCAAADDDHHHKKKNNNRRRXXX]]]YYY\\\___```bbbkkkyyywwwnnn___RRRHHHAAA>>><<<;;;<<<<<<;;;;;;:::;;;;;;???IIIYYYfffhhhaaaVVVPPPQQQZZZhhhrrruuuyyy|||kkkiiifffeeegggdddddd```ZZZZZZ___bbb```\\\XXXVVV\\\eeehhhaaaYYYPPPMMMIIIFFFDDDBBB???<<<666777888999>>>KKK___oooxxxxxx|||~~~~~~~~~}}}|||{{{|||~~~~~~}}}qqqcccWWWPPPKKKKKKKKKJJJLLLOOOXXXlllyyyvvvvvvqqqjjjaaa[[[XXXUUUTTTSSSRRROOONNNQQQSSSWWW```jjj|||mmm___TTTIII@@@888999999888888;;;AAAFFFDDDLLLVVVgggRRR===777222222222000/////////............---------+++++++++++++++++++++++++++,,,,,,------......//////000555@@@RRRdddqqqwww|||}}}}}}|||yyywwwwwwxxxooommmpppvvv{{{vvvzzz}}}xxx}}}vvvcccXXXOOOGGGCCCDDD???>>>======>>>>>>===;;;::::::888777777666666777777777888888888888999999777777888888999::::::::::::===???>>>;;;:::<<>>BBBEEEFFFFFFIIIPPPUUUmmmWWWKKKIIIIIIIIIGGGEEEFFFIIIMMMOOOPPPTTTXXX\\\^^^___bbbfffjjjgggnnnuuuvvvwww~~~nnnXXXUUUXXXcccqqqvvvmmm```VVVNNNHHHCCC???@@@DDDJJJNNNRRRVVV]]]bbb]]]aaaeeegggjjjuuummmcccUUUIIICCC???<<<:::<<<<<<<<<;;;999999:::;;;BBBLLL[[[fffeee[[[QQQMMMWWWaaapppyyyzzzssseeeffffffgggjjjffffffaaa[[[YYY]]]___^^^^^^ZZZXXX___hhhjjjbbbXXXSSSPPPLLLHHHFFFDDDAAA>>><<<;;;999888999BBBSSSaaaoooxxx~~~{{{~~~~~~~~~~~~zzzyyyxxxxxxzzzzzzyyywwwyyy|||rrriiibbbXXXOOOGGGGGGJJJNNNNNNKKKMMMQQQ]]]qqqyyyuuuvvvnnnfff]]]YYYVVVSSSQQQQQQTTTQQQQQQSSSVVV\\\hhhttt}}}ppp___QQQHHH@@@999444666777888999===CCCIIIHHHRRR___ppprrr===666333000000000//////111//////.........---------++++++++++++++++++++++++++++++,,,------......///000111444===NNNbbbooottt}}}}}}|||yyyvvvuuuuuuwwwmmmkkknnntttxxx~~~zzz{{{zzz~~~{{{hhhTTTJJJCCC======@@@===<<<<<<<<<======;;;999<<<;;;999888888888999:::888999999::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAADDDGGGEEEAAA???BBBEEEMMMQQQVVVXXXYYY^^^fffmmmkkkhhhaaaZZZSSSOOOLLLLLLNNNOOOQQQSSSWWW\\\```bbbiiikkkmmmooorrrwww}}}ZZZOOONNNPPPVVV^^^ggguuu}}}vvvlll___RRRJJJEEEBBBAAADDDHHHLLLQQQVVVZZZ\\\]]]]]]cccddddddmmm|||zzzeeeZZZKKKAAA======;;;999>>>:::999;;;:::666888???FFFZZZ```YYYVVVOOOJJJMMMZZZfffvvvooofffeeebbbaaaeeehhhfffccc```^^^^^^^^^___\\\[[[]]]bbbgggfff```ZZZTTTRRRPPPNNNLLLJJJFFFDDD@@@<<<999888888===JJJWWWggg}}}~~~}}}||||||{{{yyyvvvsssrrrsssuuuvvvyyyxxxwwwwwwyyy}}}yyytttmmmhhhaaaZZZTTTPPPLLLIIIFFFCCCEEELLLPPPQQQVVV^^^ggg|||}}}yyyuuunnnfff]]]TTTRRRRRRPPPQQQTTTSSSPPPRRRYYY\\\bbbvvv|||qqqaaaSSSIIIBBB===999777999444555>>>??????HHHLLL```pppSSS:::444333222000///.........///............---------,,,,,,,,,---------......++++++,,,------......///000333444777GGG```ssszzz~~~|||yyywwwwwwwwwxxxooommmrrruuuwwwwwwooo[[[JJJGGGGGGAAA>>>AAA????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???@@@AAACCCDDDFFFHHHHHHIIIIIIIIIJJJJJJJJJTTTZZZ]]]WWWMMMKKKRRR[[[nnnsssxxxzzz{{{iiifffaaa[[[VVVTTTTTTUUUXXXYYY\\\```eeejjjnnnppp|||~~~rrrtttuuuTTTMMMLLLOOOUUU\\\cccooozzz~~~tttllleeeZZZNNNHHHDDDBBBBBBEEEHHHLLLQQQVVVZZZ\\\^^^___eeegggiiiuuuwww```VVVIII@@@===<<<<<<:::>>>;;;;;;<<<:::666999???KKK]]]___VVVPPPKKKIIIPPP^^^jjj{{{kkkffffffbbbaaacccgggfffdddaaa___^^^^^^^^^\\\[[[[[[___cccbbb]]]XXXTTTSSSQQQOOONNNKKKGGGDDD???<<<::::::999<<>><<<<<<<<<<<<>>>=========999777===EEETTTaaa^^^PPPJJJFFFJJJWWWcccppptttfffeeefffccc```aaafffeeedddcccaaa```^^^^^^\\\ZZZYYY[[[]]]]]]ZZZVVVTTTSSSRRRQQQPPPMMMIIIEEE@@@===<<<<<<;;;<<>>===@@@NNNbbbyyy[[[;;;999333222111000///.....................------------,,,,,,,,,,,,------------++++++,,,------......///000111111444CCC]]]uuu}}}yyywwwxxx{{{}}}}}}xxxwww|||~~~}}}|||nnn^^^RRRPPPQQQNNNMMMOOOLLLKKKKKKKKKKKKMMMOOOPPPMMMNNNOOOPPPRRRTTTVVVWWW^^^___```bbbdddgggiiikkkooommmllljjjjjjkkklllmmmttt|||}}}qqqaaaaaavvvqqquuuooo^^^QQQJJJNNNPPPWWW^^^bbbgggrrr}}}xxxlll```WWWOOOHHHCCCCCCCCCDDDHHHNNNTTTWWW\\\^^^```aaaeeehhhnnnuuu|||{{{nnnbbbQQQJJJBBB<<<;;;<<<=========>>>===;;;888<<>>???===<<<@@@GGGWWWqqq|||www}}}~~~{{{xxxwwwvvvvvvuuuuuuttttttrrrpppmmmlllmmmlllllllllllllllmmmmmmllljjjhhheeeccc```[[[XXXOOOMMMKKKGGGEEEEEEGGGIIIPPPVVV___fffjjjmmmqqqttt|||~~~wwwrrrnnnhhhaaa\\\WWWUUUVVVUUURRRRRRTTTUUUUUU\\\jjj{{{ttteee[[[LLL@@@;;;999888777444888777999@@@@@@III]]]|||iiiIII777777222222111//////..................---------,,,,,,++++++,,,,,,,,,---------++++++,,,------......///000000000333@@@XXXttt||||||}}}~~~{{{~~~~~~wwwlllcccdddgggggggggiiiffffffeeeeeegggiiilllmmmkkklllmmmoooqqqtttwwwyyyvvvxxxssswwwbbbSSSJJJHHHHHHOOORRRZZZbbbggglllwww}}}uuulllaaaUUULLLFFFBBB@@@BBBDDDFFFLLLSSSXXX\\\```aaa```bbbgggkkkvvv{{{qqqdddXXXIIIEEE???;;;:::;;;===>>>===>>><<<999;;;FFFVVVaaadddfffZZZLLLHHHJJJWWWllltttllldddbbbcccbbbbbbbbbddddddccccccaaa```^^^]]]^^^\\\YYYWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUSSSPPPMMMGGGCCCBBBBBB@@@===>>>CCCHHH```pppvvvyyywww~~~|||yyyvvvuuuttttttrrrsssssssssrrrooommmkkkiiiiiijjjkkkllllllllllllhhheeeaaa]]]ZZZVVVQQQNNNJJJJJJIIIFFFEEEFFFKKKOOO\\\eeepppvvvwwwvvvvvvvvvuuuwwwwwwsssoooiiibbb[[[XXXUUUUUUVVVUUURRRRRRVVV[[[^^^gggxxxyyykkk\\\SSSFFF===999999999999777;;;;;;>>>DDDFFFWWWsssnnnMMM@@@888333111111000///...............------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......////////////222<<>>@@@===>>><<<;;;BBBSSSccclllfffcccUUUKKKNNNSSSaaavvvppplllfffcccbbbccccccdddcccbbbbbb```___^^^^^^]]]]]][[[YYYWWWUUUUUUUUUVVVUUUTTTSSSTTTVVVVVVUUUSSSMMMIIIFFFFFFDDD???>>>@@@AAAUUUeeeqqqzzzzzz}}}zzzwwwuuusssssssssqqqrrrrrrrrrqqqooommmlllhhhiiikkklllmmmlllkkkkkkfffccc]]]YYYUUUQQQMMMJJJFFFGGGHHHGGGGGGKKKRRRXXXkkkvvv{{{xxxuuurrrnnnpppqqqoookkkddd\\\WWWVVVTTTTTTUUUTTTRRRTTTXXX\\\bbbnnnqqqaaaSSSKKKAAA:::999::::::::::::<<<;;;>>>EEEKKKdddWWW>>><<<777111111000//////.........///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///---...000333:::JJJeee{{{zzz{{{yyyyyy|||\\\IIIBBBAAAEEEJJJMMMRRRYYY```ccchhhuuu}}}rrrhhh___VVVMMMFFF@@@???BBBGGGIIILLLSSS[[[XXX]]]bbbccccccgggpppxxxuuuiii___SSSIII@@@???===::::::;;;>>>@@@<<<>>>>>>@@@MMM___kkknnnccc^^^PPPKKKUUU\\\iii|||xxxjjjiiihhheeedddeeeeeedddbbbaaa___^^^]]]]]]]]]]]]ZZZZZZXXXVVVTTTTTTTTTUUUUUUTTTSSSTTTVVVYYYYYYYYYSSSNNNJJJIIIFFFAAA???@@@@@@OOO^^^mmmzzz{{{~~~~~~|||zzzwwwtttsssrrrrrrqqqqqqqqqqqqqqqpppoooooojjjkkkmmmnnnmmmllljjjhhheeeaaa[[[VVVSSSPPPMMMKKKHHHKKKNNNOOORRRXXXbbbjjjzzzvvvrrrooolllkkkmmmnnnlllfff]]]XXXVVVUUUSSSSSSTTTSSSQQQUUU[[[^^^gggwwwhhhWWWKKKEEE===999999::::::999:::<<<<<>>@@@@@@CCCHHHKKKNNNUUU^^^YYY___eeeggghhhnnnxxxmmm```WWWLLLBBB>>>>>><<<;;;:::;;;>>>AAA<<<>>>@@@EEETTTfffnnnmmmaaaYYYKKKKKKYYYbbbmmmxxxrrrdddggghhhgggfffffffffdddbbbaaa^^^\\\[[[\\\]]]^^^XXXXXXXXXVVVTTTSSSSSSTTTUUUSSSRRRSSSVVVZZZ\\\]]]WWWQQQLLLKKKHHHBBB@@@@@@@@@MMMZZZkkkyyyxxxyyy~~~}}}}}}~~~|||yyyvvvtttsssrrrrrrqqqppppppppppppppppppppplllmmmnnnooonnnkkkhhhfff___[[[VVVRRROOOMMMKKKIIINNNRRRVVVYYY]]]fffrrr{{{{{{oookkkjjjhhhlllmmmmmmjjjbbbYYYVVVWWWTTTSSSSSSTTTRRRQQQUUU\\\fffppp{{{cccQQQGGGAAA;;;888999::::::999===???AAAIIIWWWiiiZZZBBB<<<222...888000//////............///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------......///+++---111555666>>>UUUkkk{{{{{{~~~~~~|||yyytttrrrqqqpppyyyzzzxxxSSSDDDCCCCCCFFFLLLQQQYYY[[[___iiikkkqqq|||{{{ttthhh[[[QQQIIICCCAAADDDDDDFFFHHHLLLQQQVVV\\\___^^^___dddiiikkkrrrpppaaaUUULLLDDD>>>;;;;;;:::<<<===??????>>>999>>>BBBSSSmmmsssiiieeeXXXTTTRRRVVV```nnnzzz{{{qqqiiiffffffffffffeeecccbbbaaa_________```aaaaaa___]]][[[YYYWWWWWWWWWWWWUUUSSSUUUSSSQQQQQQTTTXXXZZZ[[[UUUPPPKKKIIIHHHGGGDDDAAADDDGGGMMMXXXeeepppvvvxxx~~~~~~~~~~~~zzzzzzyyyxxxvvvuuuttttttssssssrrrqqqpppoooooonnnpppppppppqqqoookkkddd```[[[XXXTTTSSSUUUUUUTTTRRRXXX]]]dddkkkqqqxxxxxxoooiiihhhiiikkkrrrmmmeee___\\\XXXTTTPPPOOOOOOQQQRRRQQQRRR[[[fffqqqkkkWWWMMMDDD===999<<<>>>===;;;;;;AAAAAAHHHXXXllllllGGG===777444555222000000000000////////////------------------------***++++++,,,,,,++++++******++++++,,,,,,------...000000222222222;;;PPPdddtttxxx{{{~~~{{{zzz{{{xxxssstttyyy}}}}}}vvvsssoookkkjjjkkkmmmoooyyyyyyTTTEEECCCCCCGGGNNNSSS^^^dddhhhoooqqq|||{{{ttthhh]]]RRRJJJEEE@@@@@@CCCFFFHHHLLLPPPTTTYYY^^^aaadddfffkkkqqqvvv~~~ssscccUUUJJJCCC===999;;;;;;;;;<<<>>>>>>>>>======GGGOOO```vvvvvvfff^^^UUUSSSUUU^^^lllzzzooohhhaaaccccccbbbbbbbbbaaaaaaaaabbbaaa```aaabbbbbb```]]]ZZZYYYWWWWWWWWWWWWUUUTTTTTTQQQOOOPPPRRRUUUWWWXXXUUUQQQMMMJJJJJJIIIFFFDDDDDDFFFLLLVVVcccooowww{{{~~~~~~}}}}}}}}}}}}yyyyyyxxxxxxwwwwwwwwwvvvvvvvvvuuutttsssqqqqqqppppppooooooooonnnkkkfffbbb^^^[[[YYYXXXZZZ[[[[[[ZZZ```eeelllqqquuuxxx|||}}}yyyrrrllliiiiiikkkmmmmmmhhh```ZZZWWWTTTQQQOOOSSSTTTWWWZZZZZZ\\\gggsssxxxcccQQQGGGCCC<<<888:::======>>>AAAIIIJJJTTTiii]]]>>>777444333555333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------......///000000000888LLL```rrrwwwzzz{{{~~~~~~yyyxxxyyyuuupppooossswwwwww{{{rrrrrrrrrrrrssstttuuuvvvtttSSSDDDBBBDDDIIIPPPTTTccclllqqqwwwyyyuuunnnZZZQQQIIIEEECCC@@@BBBEEEHHHKKKQQQUUUYYY]]]aaadddhhhjjjooovvv}}}uuujjjZZZMMMEEE@@@===:::999:::<<<===>>>>>>===<<<===LLL[[[mmm~~~wwwaaaWWWQQQSSS\\\kkk~~~{{{iiifff```______^^^^^^^^^___aaabbbbbbaaa`````````___]]][[[YYYXXXWWWWWWXXXXXXVVVUUURRRPPPNNNNNNPPPSSSTTTTTTTTTRRRNNNLLLKKKKKKIIIHHHDDDFFFKKKSSS___mmmyyy~~~~~~}}}}}}}}}}}}|||{{{{{{{{{||||||xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvtttsssqqqppppppooonnnllllllkkkjjjgggdddaaa```^^^___aaadddddddddkkkooosssvvvwwwvvvuuuuuuqqqooollljjjiiijjjlllnnngggbbb[[[UUURRRQQQQQQPPPSSSUUU[[[___bbbggguuu|||mmmZZZJJJBBBAAA:::666888;;;===AAAFFFMMMQQQ```{{{uuuOOO777444222222555222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,---.........555GGGYYYnnnsssvvvvvvxxx{{{zzzwwwxxxyyyuuummmjjjnnnqqqrrrxxxvvvyyy|||zzzdddMMMCCCBBBEEEKKKRRRVVVeeeqqqzzzvvvkkkdddSSSKKKEEEDDDDDDCCCFFFJJJJJJOOOUUUZZZ]]]```dddgggkkkmmmttt}}}|||ooodddUUUIIICCC@@@>>>===888:::===>>>===<<<<<<<<<:::MMM```qqq~~~sss]]]TTTOOOVVVeeezzzqqqggggggccc^^^]]]\\\[[[]]]___aaaccc```^^^\\\\\\[[[ZZZXXXVVVWWWWWWWWWXXXYYYYYYXXXVVVSSSQQQNNNNNNPPPQQQQQQQQQRRRPPPNNNLLLKKKKKKKKKKKKEEEGGGKKKQQQ\\\jjjyyy~~~~~~}}}||||||{{{{{{zzz{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwuuuuuutttrrrpppooonnnmmmmmmkkkhhhgggggggggfffdddbbbbbbbbbcccfffiiikkkmmmqqqsssuuuvvvuuurrrpppnnnkkkkkkjjjiiiiiiiiiiiijjj```\\\VVVRRRPPPQQQSSSUUUUUUYYYaaahhhmmmuuusssdddSSSFFF@@@===999777999;;;<<>><<<;;;;;;<<>>999888:::=========BBBIII[[[nnnwwwXXXBBB777777222111111,,,////////////............++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...------...///...222???LLL^^^gggoooppppppsssvvvvvv{{{qqqjjjlllppprrr{{{zzzyyyjjj```XXXOOOHHHDDDBBBAAAAAADDDHHHNNNRRR```uuuttthhh\\\RRRMMMJJJEEEBBBEEEGGGHHHJJJNNNOOOVVV]]]```aaadddjjjppprrr{{{uuujjj\\\SSSGGG>>>:::999999888999<<<>>><<<:::999;;;>>>KKK^^^iiimmmmmm```TTTUUUWWWeeeyyy}}}nnndddccceeeaaa``````_________```bbbccc___]]]ZZZYYYXXXXXXWWWUUUTTTUUUVVVYYY\\\\\\ZZZXXXVVVTTTRRRQQQQQQPPPOOOMMMIIIJJJKKKJJJIIIJJJMMMOOOKKKMMMOOOOOORRR^^^pppyyy|||{{{|||~~~~~~|||||||||{{{zzzzzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvzzzyyywwwuuusssqqqpppoooqqqqqqpppooonnnmmmmmmlllgggddd```_______________^^^```aaabbbdddfffjjjmmmssstttuuuwwwxxxvvvrrrooojjjjjjhhhfffbbb^^^ZZZXXXOOOOOOOOOOOOPPPUUU[[[```fffmmmyyyzzzhhhZZZNNNCCC===<<<999:::===??????@@@HHHRRRkkk^^^HHH999444666111111222---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------......---...//////111;;;FFFWWWdddooorrrrrruuuzzz|||~~~ssslllmmmsssvvv~~~{{{|||hhhWWWOOOJJJDDD>>>===???AAAAAABBBHHHNNNRRRgggyyylll___UUUNNNKKKHHHCCCBBBFFFJJJLLLNNNRRRTTTZZZ```ccccccgggnnnuuuzzz{{{kkk^^^TTTLLLBBB<<<:::;;;;;;::::::<<<===;;;777777;;;???PPPbbbjjjiiidddXXXQQQXXX^^^nnnrrrjjjeeeeeefffbbbbbbbbbaaaaaaaaa`````````]]][[[XXXWWWWWWWWWVVVUUUSSSTTTVVVYYY\\\]]][[[YYYWWWUUURRRQQQPPPOOOMMMKKKGGGIIIJJJJJJIIIJJJNNNQQQLLLOOOOOOMMMLLLVVVhhhwww}}}~~~yyy{{{}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzzzz{{{zzzxxxwwwuuutttttttttvvvuuutttsssqqqooonnnnnnmmmmmmlllllllllkkkkkkkkkfffccc```^^^^^^^^^]]]\\\\\\^^^`````````bbbfffjjjmmmoootttyyy|||xxxpppjjjdddcccbbb___\\\WWWSSSQQQLLLNNNQQQTTTWWW\\\dddiiinnnuuu~~~ooo]]]QQQGGG???;;;;;;<<<<<<>>>@@@@@@DDDRRR```gggJJJ???444444666111111444/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------......---...///...///888AAATTTcccrrrwwwwww{{{xxxppprrryyy}}}~~~|||uuu]]]MMMGGGEEEBBB>>>>>>BBBCCCAAAAAAFFFNNNRRRlll}}}xxxnnnbbbUUULLLHHHFFFGGGDDDDDDIIINNNPPPSSSWWWWWW]]]ccceeeeeeiiiqqqyyy~~~ppp^^^QQQKKKDDD<<<888888999:::999;;;======:::666666;;;@@@MMM___gggddd___UUUQQQ[[[cccssshhhfffccccccccc^^^cccccccccbbbaaa```^^^]]]ZZZWWWUUUTTTTTTTTTTTTSSSSSSTTTVVVZZZ]]]]]]\\\YYYWWWUUURRRQQQPPPNNNKKKIIIGGGIIIKKKKKKJJJKKKOOOSSSLLLOOOOOOKKKHHHPPPbbbqqq|||~~~}}}xxxzzz|||~~~}}}}}}~~~}}}}}}||||||{{{zzzzzz{{{zzzyyywwwuuutttssssssrrrrrrqqqqqqpppooonnnnnnhhhhhhhhhhhhhhhhhhhhhhhhfffdddaaa___^^^^^^]]][[[[[[]]]______^^^```dddgggeeejjjrrrzzz}}}wwwmmmddd]]]]]]\\\ZZZWWWSSSPPPNNNNNNQQQVVVZZZ^^^dddlllqqqwwwxxxiiiYYYMMMEEE>>>;;;<<<>>>>>>??????@@@HHH[[[lllSSS===???666777888222111444/////////.........---------------------------------+++++++++,,,,,,+++++++++***++++++,,,,,,---.........,,,---///......555>>>SSSddduuu{{{|||}}}vvvxxx|||yyy___LLLEEEBBB???<<<>>>???@@@@@@AAAEEELLLRRRpppvvvnnnbbbVVVNNNIIIEEECCCDDDGGGKKKMMMOOORRRYYY]]]``````dddiiiiiikkkwww|||qqqdddUUUKKKAAA???<<<:::999999;;;<<<===<<<999777777999>>>AAAZZZbbbhhhcccXXXRRRVVV]]]kkk~~~ssscccaaacccaaa^^^]]]````````````^^^[[[XXXVVVWWWVVVUUUSSSRRRSSSSSSTTTXXXWWWWWWXXXXXXYYYZZZ[[[ZZZWWWRRRMMMJJJIIIJJJKKKLLLKKKIIIIIIJJJMMMPPPRRRSSSMMMMMMOOOLLLHHHSSScccooovvv~~~~~~|||}}}}}}{{{yyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||~~~zzzvvvtttttttttttttttrrrqqqpppppppppooollljjjggggggeeedddcccbbbbbbbbbbbbaaa```_______________```_________```bbbeeefffiiijjjlllmmmkkkeee]]]XXXRRRQQQPPPPPPQQQQQQQQQQQQQQQUUU[[[aaahhhpppxxx}}}uuudddQQQFFFAAA===<<<======;;;???DDDCCCKKKnnnaaaHHHAAA888666444222222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///---,,,...//////444;;;VVVgggwww}}}|||}}}}}}hhhSSSIIICCC@@@======>>>>>>>>>???DDDJJJPPPiii}}}wwwfff___VVVNNNJJJGGGFFFFFFHHHKKKOOOQQQRRRVVV[[[```aaabbbffflllpppwww{{{pppfffZZZMMMDDD???>>><<<:::999:::;;;<<<<<<;;;888777888===FFFLLL[[[```ccc^^^UUUSSS[[[ccclllyyyqqqccc```aaa___]]]]]]^^^```aaa```\\\YYYWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[WWWUUUSSSQQQNNNLLLJJJIIIJJJIIIHHHHHHKKKPPPUUUXXXUUUPPPPPPTTTQQQKKKQQQ\\\eeekkkvvv}}}|||}}}}}}{{{yyyzzz{{{{{{{{{||||||}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~zzzvvvttttttuuuuuutttqqqppppppppppppooollliiigggfffeeecccbbbbbbaaaaaa``````___^^^^^^^^^^^^^^^````````````aaabbbddddddffffffeeeddd```YYYRRRMMMOOOOOOOOOPPPRRRSSSSSSSSSXXX\\\bbbhhhnnnvvv~~~~~~mmm\\\HHH???===<<<<<<>>>???;;;???HHHNNN___mmmPPP???;;;999777444333333333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///---,,,...//////444:::RRRdddwww|||zzzwwwuuussssssttttttuuu___OOOFFFAAA???>>>>>>>>>???@@@EEEKKKOOObbbzzzxxxpppiiiWWWRRRKKKGGGEEEFFFGGGHHHNNNQQQTTTVVVVVVYYY___dddeeegggkkkrrryyy{{{mmmaaaXXXOOOEEE======<<<;;;::::::;;;<<<======<<<999777999BBBOOOYYY]]]^^^[[[VVVQQQUUU```kkkqqquuuxxxzzzwwwmmmccc```^^^\\\\\\]]]]]]aaadddccc]]]YYYYYY[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZSSSTTTUUUUUUSSSOOOKKKIIIIIIHHHGGGHHHLLLSSSZZZ^^^YYYTTTTTTXXXVVVPPPNNNSSSZZZbbbrrr}}}}}}{{{{{{||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{}}}~~~}}}zzzwwwuuuuuuuuuuuuuuuqqqpppoooppppppooollljjjfffeeedddbbbaaaaaaaaaaaa^^^]]]]]]\\\\\\\\\]]]]]]______```aaaaaaaaaaaaaaa___^^^\\\XXXSSSNNNJJJHHHNNNNNNOOOPPPSSSUUUWWWXXX```eeelllrrrwwwyyycccRRR@@@:::<<<>>>???@@@BBB===AAANNN^^^xxxoooQQQAAA;;;999999777555333333333222000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///,,,,,,...//////333999KKK___uuu{{{wwwvvvuuusssooommmlllmmmpppqqqkkkWWWIIICCC@@@AAA@@@@@@AAADDDHHHLLLPPP]]]lll~~~wwwnnnddd]]]QQQMMMHHHDDDEEEGGGHHHIIIRRRUUUXXXYYYZZZ\\\bbbfffiiimmmrrrxxxttteeeXXXPPPHHH@@@;;;::::::::::::;;;;;;<<<===>>><<<:::888<<>><<<@@@AAAAAABBBCCC@@@EEEVVVlll~~~YYYEEEAAA???:::888666444333333222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///,,,,,,//////...222888EEEYYYppp}}}~~~~~~~~~~~~{{{wwwuuuvvvsssnnnkkkkkknnnrrrvvvwwwbbbQQQGGGCCCCCCBBBBBBCCCFFFJJJNNNPPPXXX^^^iiitttzzz~~~}}}tttkkkaaaWWWQQQKKKHHHEEEDDDFFFIIIKKKLLLTTTXXX[[[\\\\\\___dddiiikkkrrrzzzzzznnn^^^QQQIIICCC===999999999:::;;;<<<<<<<<<<<<999888888<<>>>>>@@@@@@AAAHHHPPPVVVddd|||}}}aaaJJJGGGGGG@@@;;;>>>:::888555444444444222111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---,,,---000///---000444;;;DDDWWWiiioookkkhhhjjjmmmppptttssspppnnnppprrrqqqrrrsss{{{ttt}}}~~~yyydddWWWQQQOOONNNPPPUUUYYYZZZYYYZZZYYYZZZ]]]\\\]]]ccckkkvvvyyysssiii[[[QQQKKKHHHFFFDDDDDDCCCDDDGGGNNNTTTYYY[[[aaaeeehhhkkklllpppvvv{{{~~~ooogggYYYOOOCCC<<<<<<<<<;;;999777999;;;======;;;999777;;;;;;BBBSSSdddiii```UUULLLKKKPPP^^^ssslllggggggZZZ\\\[[[XXX\\\aaa^^^VVVVVVWWWXXXZZZZZZXXXWWWUUU\\\\\\]]]]]]\\\[[[YYYXXXRRRRRRRRRRRRSSSTTTUUUVVVPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQNNNQQQTTTTTTTTTTTTSSSQQQTTT[[[jjj}}}}}}yyywwwuuujjjhhhggghhhlllnnnmmmkkkiiilllpppqqqooonnnoooqqqrrrssstttvvvwwwyyyzzz{{{zzzzzz{{{|||{{{zzzyyyxxxuuutttrrrrrrssssssrrrpppnnnmmmjjjiiigggddd___\\\YYYXXXXXXWWWWWWWWWXXXXXXVVVVVVWWWWWWYYYZZZ\\\]]]]]][[[XXXUUURRRQQQPPPPPPJJJNNNSSSWWW]]]ggguuu|||rrrhhhiiiwwwvvvdddZZZOOOCCC>>>BBB@@@@@@AAAAAA@@@CCCOOO[[[iiiyyytttYYYHHHKKKIII===;;;FFF<<<:::777666666666444333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......---,,,---000///---///444999@@@QQQeeennnkkkhhhiiikkkqqqvvvuuuooolllmmmpppppprrrtttzzz}}}ppp|||}}}zzz~~~