BM6P6(@ {{{^^^HHH===555555::::::IIIOOOOOOSSSTTTWWWaaakkk~~~hhhJJJ:::777666555999AAAGGGHHHHHHJJJMMMVVVcccppp~~~|||uuujjj```]]]aaaggglllrrrtttvvvzzz|||}}}{{{xxxzzzwwwnnn___QQQKKKHHHDDD???===>>>999>>>;;;@@@CCCDDD```~~~\\\BBB===555444333333222222333333444444...///555888FFF___sss}}}yyyooofffhhhrrrsssdddwwwhhhQQQRRR]]]lllrrrWWW>>>333333444222444444555666777777666666444555777999:::999888777777;;;CCCNNNWWW]]]^^^]]]TTTPPP???444999<<<>>>FFFFFFOOOTTTOOOEEE>>><<<;;;;;;;;;@@@HHHJJJFFFBBBBBB???AAADDDEEEDDDDDDEEEFFFMMMWWWeeemmmkkk^^^JJJ:::@@@999666999;;;<<>>CCCEEEIIINNNWWW___iiirrr{{{zzzsssjjj___TTTNNNOOOUUU___hhhsssvvvzzz|||}}}}}}~~~yyyvvvnnn___PPPJJJGGGBBB>>><<>>:::999===@@@EEEOOOZZZxxx|||hhhRRRWWWdddsss|||tttlllddd^^^VVVOOOKKKIIIHHHGGGEEEEEEDDDBBBBBBDDDHHHLLLWWWsssbbbNNNJJJKKK\\\xxx}}}uuullliiikkkjjjggggggggghhhiiihhhfffdddbbb^^^]]]\\\[[[\\\\\\[[[YYYWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSPPPKKKFFFBBBBBBBBBFFFKKK```kkkXXXEEEBBBBBB@@@@@@@@@CCCKKK```}}}nnn]]][[[dddjjjeeefffiiibbbWWWUUUSSSRRRTTTTTTRRRPPPUUUVVVSSSLLLCCC===;;;;;;HHH~~~sssooozzzttt\\\PPPHHHHHHMMMZZZssslllVVVIIIEEEJJJWWWcccrrrmmm^^^III<<<::::::777666666777777888999;;;;;;:::;;;<<<>>>@@@BBBCCCDDDDDDIIILLLIIICCC??????AAAFFFGGGGGGEEEDDDGGGKKKOOORRRVVVZZZ```mmm~~~hhhEEE666666666777999===GGGLLLVVVffffff]]]]]]nnn{{{uuuWWW===222333444444666;;;???DDDNNNYYYiiisss~~~{{{jjj\\\PPPLLLMMMSSSaaaoooxxx{{{~~~~~~yyyvvvmmm^^^NNNGGGEEEAAA===<<<@@@;;;AAA>>>???@@@DDDeeeuuusssyyy|||[[[GGG;;;111555444333333222222333333111333000222777555>>>TTT]]]pppuuuvvveee```mmmzzztttqqqWWWRRRYYYjjjuuu\\\CCC777777777666777666555444444666777888777777888777777555444333000444;;;EEEPPPYYY]]]___```YYYFFF===FFFKKKKKKQQQPPPaaaiiiccccccjjjfffXXXDDDFFFKKKRRRSSSPPPPPPSSS\\\ccchhhfff^^^VVVSSSSSSXXXbbboootttlll\\\LLLBBB??????BBBFFFKKKTTTcccppplllUUUYYYhhh||||||wwwqqqjjjccc___YYYTTTQQQOOONNNLLLLLLLLLJJJHHHFFFGGGJJJMMMOOOnnnlllQQQFFFEEEUUUqqq|||ssskkkiiikkkjjjffffffgggiiijjjiiigggeeeccc^^^]]][[[[[[\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTRRRRRRPPPKKKFFFCCCBBBBBBGGGKKK^^^gggVVVDDD@@@>>>@@@@@@AAADDDLLLbbb{{{}}}ooo___\\\fffmmmjjjjjjiii```XXXUUUSSSRRRRRRRRRQQQPPPWWWYYYXXXSSSHHH@@@======BBBoooqqqeeelll}}}kkkTTTMMMIIIMMMVVVccc{{{dddQQQCCCBBBGGGOOOcccxxxyyy^^^GGG===<<<;;;777888888777777888:::<<<===;;;;;;;;;>>>BBBCCCAAA>>>999;;;>>>===:::999:::===???AAACCCDDDDDDGGGNNNSSSQQQXXX]]]___fffuuuwww{{{qqqZZZAAA777666777:::<<>>:::AAA>>>???@@@IIIpppyyywww|||xxxXXXFFF<<<444555444333333222222333333111333000222666666???UUU\\\rrryyy{{{fff]]]iiizzzuuuwww[[[SSSVVVgggwww^^^EEE888777888777777666333111111333666888999999888666555333333222222444:::BBBLLLTTTYYY[[[```XXXFFF>>>HHHLLLLLLQQQ[[[lllssspppxxxsssXXXHHHHHHJJJNNNQQQUUU___iiivvvzzz}}}zzzqqqfff___[[[XXXaaappp|||zzzlll\\\SSSTTTXXX^^^bbbfffppphhhYYYaaarrr{{{wwwrrrllldddaaa]]][[[ZZZYYYWWWVVVWWWWWWUUURRROOOOOOQQQSSSNNN```wwwqqqSSSGGGEEEXXXvvvyyyoookkkkkkhhhdddeeegggiiikkkkkkiiifffddd^^^\\\[[[ZZZ[[[[[[YYYWWWVVVUUUTTTRRRRRRRRRSSSTTTQQQQQQOOOKKKFFFCCCAAAAAAEEEJJJ\\\cccSSSDDD@@@===@@@@@@AAAEEENNNdddmmmbbb^^^dddiiidddbbb___TTTUUUSSSQQQOOOOOOOOOPPPPPPNNNQQQTTTSSSKKKBBB???AAAAAA___ooo```ddd|||wwwcccPPPMMMNNNUUU```mmmuuueeeNNN@@@:::DDDOOOXXXnnnxxxUUU@@@;;;<<<;;;999:::999888777777999;;;<<<<<<:::;;;@@@FFFGGGBBB======>>>@@@AAA???===???CCCEEEHHHLLLMMMMMMQQQYYY___ggguuu[[[[[[___iiisssvvvpppiiiZZZOOOCCC;;;777666:::???HHHSSS[[[eeelllddd]]]eeepppzzz~~~pppVVV@@@999:::888777888;;;===BBBOOO]]]qqqzzz|||sssiii]]]YYYTTTMMMJJJRRRggg{{{xxxtttgggXXXIIICCCAAA>>>:::999:::666???>>>???BBBRRR~~~{{{|||oooVVVAAA666444555444333333222222333333222333///000666666BBBZZZbbbzzzooo```fff~~~pppvvv{{{^^^SSSUUUeee|||www```GGG999777888888777555222//////111444666:::999777555444333333333555666999>>>EEEKKKOOOPPP\\\WWWGGG@@@JJJNNNMMMRRRiiiwww}}}wwwPPPFFFGGGLLLPPPRRRWWWdddqqqxxxqqq___RRRSSS[[[nnngggggg||||||wwwqqqjjjgggeeeccccccdddeeeeeedddfffeeedddaaa___^^^___aaaaaaeeennn{{{rrrSSSEEEDDDXXXxxxtttllljjjhhhdddeeegggiiijjjjjjhhhfffeee^^^\\\ZZZZZZZZZZZZXXXVVVUUUTTTSSSRRRQQQRRRSSSTTTPPPPPPOOOKKKGGGCCCAAAAAACCCJJJ\\\aaaPPPDDDBBB???@@@@@@BBBFFFPPPfffjjjccc^^^bbbddd\\\ZZZXXXNNNRRRQQQOOOMMMLLLNNNQQQTTTJJJJJJMMMPPPLLLCCC>>>@@@???QQQuuuvvvddd___qqqsss]]]PPPQQQUUU___iiiuuuzzznnncccVVVKKKFFF>>>BBBSSScccnnnmmmKKK======>>>???@@@>>>===;;;999888888999999::::::<<>>>>>DDDOOOSSSVVVWWWWWW[[[dddmmmEEEDDDEEEIIIMMMPPPOOOMMMMMMKKKFFF>>>777555:::???IIIVVVaaajjjlll___YYYeeeooozzzvvv]]]FFF;;;:::<<<:::999;;;:::;;;BBBKKKOOOVVV\\\]]][[[XXXSSSNNNHHHNNNNNNJJJPPPdddzzzzzzrrrooobbbTTTGGGBBBAAA>>>:::888888444>>>>>>???DDD\\\lllTTT@@@666666555444333333222222333333222333///000555777CCC[[[hhhmmmjjj{{{lllnnnxxx}}}```TTTTTTbbbxxxxxxbbbIII:::888999999777555222000///111444555:::999666444444444555666777777888;;;???BBBCCCCCCNNNMMMBBB>>>FFFJJJJJJQQQsss~~~tttLLLBBBGGGPPPUUUUUUWWWbbboooxxxvvvZZZGGGEEEKKK```jjj}}}oooiiieeemmm|||wwwpppiiikkkjjjjjjlllooossstttuuuvvvvvvvvvuuussssssuuuvvvzzzzzzxxxvvvzzzsssUUUHHHGGG\\\}}}zzzmmmiiihhhgggggghhhhhhhhhhhhgggfffeee^^^\\\ZZZYYYYYYYYYWWWUUUTTTSSSSSSRRRRRRSSSSSSSSSOOOOOONNNKKKGGGCCCAAAAAACCCMMM```bbbNNNBBBCCCAAA@@@@@@BBBGGGQQQhhh{{{ggg```]]]cccdddZZZXXXYYYRRRRRRQQQPPPNNNNNNRRRWWW\\\[[[VVVUUUYYYVVVJJJBBBAAA===DDDiiiooo]]]oooqqqZZZRRRVVV^^^hhhrrr{{{~~~zzznnn]]]PPPJJJGGGDDDDDDFFFQQQeeexxxuuuXXX>>>999>>>>>>@@@FFFFFFEEECCC@@@===;;;999777999:::>>>EEEKKKNNNLLLIIIGGGIIIPPPTTTLLL@@@???EEEVVVZZZ]]]\\\[[[aaammmwww>>>AAACCCDDDDDDFFFIIIMMMQQQOOOIII???999888===AAAJJJWWWeeeqqqrrraaaYYYdddqqqhhhNNN>>>999<<<999999<<<<<<:::;;;>>>:::@@@DDDCCCBBBEEEFFFDDDBBBLLLMMMJJJ]]]}}}wwwwwwooolll]]]PPPEEEBBBBBB>>>999777888444======>>>FFFcccsssTTTEEE>>>999555444333333222222333333111333000111666555???UUUiiirrriiivvv~~~nnnooozzz|||```UUUTTT___ssszzzeeeLLL<<<999;;;;;;888666444222111333444666:::888666444444666888:::;;;:::;;;<<<>>>???>>><<<===AAA<<<;;;DDDHHHJJJTTTsss}}}mmmPPPCCCHHHNNNRRRQQQUUUeeeuuummmRRRCCC<<>>;;;ZZZ|||aaakkkrrr[[[TTTZZZdddoooyyyuuummm\\\JJJ@@@BBBEEEEEEKKKVVVeeexxx^^^FFF777<<>>BBBDDDKKKYYYhhhwwwzzzhhh\\\dddvvvqqqUUUAAA::::::777999>>>@@@>>><<<<<>>:::<<<>>>>>>BBBKKKIIIEEE___wwwooowwwooolllYYYNNNDDDBBBBBB>>>999777:::444======>>>FFFfffzzzRRRHHHBBB777555444333333222222333333///222111333777444;;;PPPiiiyyykkk___lllrrruuu|||```UUUTTT^^^ppp|||gggNNN>>>;;;<<<===999888666444444444666666999777555444555777:::===???>>>>>>@@@AAA@@@>>><<<666>>>>>>>>>HHHLLLPPP\\\nnnyyygggTTTHHHHHHIIIHHHHHHSSSlll\\\HHHAAAAAA???EEEPPP\\\qqqqqq|||jjj\\\VVVTTTTTTUUUZZZdddttt}}}{{{|||zzztttrrrrrrrrrvvv}}}zzzxxxvvv^^^MMMKKKRRRnnnsssggggggiiijjjiiigggeeedddcccdddddd^^^\\\ZZZYYYYYYXXXVVVTTTRRRSSSTTTUUUUUUTTTSSSRRRMMMNNNNNNLLLGGGCCCAAA@@@IIIWWWkkkfffKKK===@@@AAA@@@@@@CCCHHHSSSkkkvvv~~~```ZZZ___lllnnn___XXXXXXTTTVVVWWWWWWWWWYYY___hhhooo{{{lllcccgggeeeWWWHHHBBBBBB777MMMqqqhhhbbbzzz~~~rrr[[[TTT\\\gggsss|||~~~|||oooZZZFFF@@@DDDIIIIIIZZZiiizzzyyyUUUBBB:::EEEKKKHHHLLLWWWXXXWWWUUURRRLLLEEE>>>:::999===BBBFFFHHHJJJLLLNNNRRRZZZhhhoooaaaLLLHHHRRRaaaeeegggeeefffnnn~~~wwwxxxBBBEEEGGGGGGKKKUUU___dddkkkggg]]]NNN???:::>>>DDDRRRYYYnnn|||ggg___fff{{{aaaDDD<<<;;;;;;===???===:::>>>EEEHHHFFFEEECCC@@@===>>>AAAFFF@@@???JJJ\\\hhhlllllltttzzzwwwoooeeeSSSLLLEEECCC@@@;;;999;;;777999888:::<<>>::::::<<<======:::555444555444111555555444444555777999:::888===@@@@@@CCCEEE@@@777:::444555???JJJOOOUUU\\\qqq{{{yyydddMMMHHHEEEFFFHHHIIIUUUvvvqqqXXXEEEBBB>>>BBBBBBIIIXXXeeezzzyyy{{{qqqhhh___YYYZZZ\\\ZZZ___kkknnnvvv~~~zzzzzzzzzzzzxxxuuuwwwzzz}}}xxxnnncccXXXQQQMMMZZZxxxlllnnnjjjggghhhhhhhhhfffccc```^^^]]]\\\ZZZYYYWWWVVVVVVUUUSSSTTTTTTSSSSSSRRRQQQPPPOOONNNMMMIIIDDDAAA@@@AAARRRlllvvvaaaGGG???BBBBBBAAA@@@DDDLLLXXXoooyyyzzz}}}}}}ddd[[[]]]kkkppp```SSSTTTSSSXXXWWWVVVVVVXXX[[[___aaakkk```YYY]]]___WWWKKKDDD>>>@@@DDD\\\{{{eee```{{{{{{rrr]]]YYY___lllzzz~~~ZZZJJJJJJ@@@NNNbbbpppmmmHHHEEEBBBCCCGGGNNNTTTWWW___bbbdddbbbYYYMMMAAA:::;;;<<<@@@EEEGGGHHHOOOWWW\\\```hhhrrrlllQQQFFFWWWfffcccgggppprrrttt|||wwwvvvvvvKKKOOOSSSUUUVVV]]]jjjvvv}}}zzzppp^^^KKK??????DDDWWW___sssiii^^^aaavvvaaaDDD>>><<<;;;<<<>>>>>>===BBBHHHJJJKKKJJJGGGAAA======@@@HHHEEEEEEJJJTTT```kkksssyyytttjjj```QQQJJJDDDCCC@@@<<<:::<<<888999888;;;@@@FFFjjjXXXFFF===333666555555444444333222222111666333222666555:::KKKeeezzzsssiii```bbbppp}}}oooxxxbbbXXX```mmm}}}ttt^^^KKK???<<<===??????EEEFFF???777555444444555555666777999:::<<<<<<999<<<======@@@EEEDDD>>>888777:::BBBIIIOOOYYYcccqqq|||{{{lll[[[NNNHHHGGGIIIMMMPPP___xxxhhhXXXIIIDDD>>>FFFIIIPPP^^^bbbgggtttwwwooossstttjjjeeedddYYY[[[[[[bbbppptttxxx{{{zzz{{{zzzyyy|||~~~zzznnnhhhgggrrrrrrrrrllljjjjjjiiihhheeebbb^^^\\\]]]\\\ZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLHHHDDDAAA@@@AAARRReeejjjVVVAAA>>>AAAAAAAAAAAADDDKKKXXXooozzz{{{wwwaaa\\\[[[fffmmmccc[[[\\\ZZZXXXWWWVVVTTTTTTUUUVVVWWW]]]UUUSSSYYY[[[UUUMMMHHHDDD@@@???NNNmmmooodddsssttt```^^^dddppp~~~~~~ZZZLLLLLLHHHaaa}}}qqqSSSGGGFFFEEEGGGMMMUUU\\\aaagggooowwwvvvjjjVVVDDD:::;;;<<<@@@FFFIIILLLTTT]]]dddjjjrrr|||vvvZZZOOO___kkkjjjqqq{{{~~~uuurrrsssuuu}}}EEEIIIRRRZZZ[[[^^^lll~~~}}}jjjSSSDDDBBBEEEQQQ\\\ssspppdddeeepppzzz[[[CCC@@@>>>;;;;;;???AAABBBFFFKKKNNNQQQRRRKKKBBB<<<===@@@JJJLLLMMMMMMRRRbbbyyywwwpppeee[[[NNNHHHCCCBBB@@@===;;;===999:::888<<>>?????????;;;<<<<<<<<<@@@FFFIIIGGG;;;;;;<<<>>>AAAJJJ\\\lllzzzuuu]]]PPPMMMFFFGGGLLLPPPUUUgggpppooogggSSSHHHGGGQQQTTTZZZhhhiii___[[[]]]nnnaaahhh{{{yyyxxx{{{xxxllleeeeeehhhgggmmmoooxxxvvvssslllkkkkkkjjjhhhdddaaa]]][[[\\\[[[YYYXXXWWWVVVUUUUUUTTTUUUUUUTTTTTTSSSRRRQQQNNNNNNKKKGGGCCC@@@@@@AAARRR]]]\\\KKK>>>???BBB@@@AAABBBDDDKKKXXXqqq|||qqq``````]]]gggnnnfffbbbbbb^^^XXXWWWVVVUUUTTTSSSRRRRRRQQQPPPRRRWWWXXXSSSMMMKKKHHH???AAAHHHYYYyyyfffiiiwwwwwwbbbaaagggsss^^^RRRRRRWWWyyyjjjUUUBBBDDDEEEGGGLLLTTT^^^gggllluuu~~~xxxaaaJJJ<<<<<<<<<@@@GGGLLLQQQ[[[eeelllttt~~~eeeYYYgggqqqsss|||uuuuuuxxxzzzLLLRRR```oooqqqoooyyymmmUUUEEECCCGGGKKKXXXrrrwwwkkkjjjppp}}}{{{kkkPPP>>>AAA???<<<>>>CCCGGGGGGIIILLLRRRXXXXXXNNNBBB===???BBBKKKPPPRRRSSS]]]vvvwwwmmm```WWWKKKEEEAAABBBAAA===<<<>>>:::<<<;;;===AAAIIIjjjyyyhhhNNN>>>::::::666555555444444333222222333666111000666666<<>>===>>>999???>>><<>>BBBCCCCCCAAA@@@:::999:::===@@@CCCHHHLLLOOOPPPPPPQQQXXXcccooovvvnnnlllnnnlll\\\FFF>>>AAAAAAIIIVVVbbbkkk{{{zzztttWWWFFFOOOYYY^^^iii{{{zzzeeeXXXpppcccIIIFFFPPP[[[ZZZ[[[\\\WWWSSSOOOKKKLLLSSS]]]eeejjj}}}uuuooogggffffffeeedddbbb```___^^^ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQMMMLLLIIIEEEAAA???@@@BBBKKKNNNLLLDDDAAACCCBBB===BBBDDDFFFKKK\\\zzz~~~pppiiiccckkkzzzzzzggg]]]]]]YYYWWWWWWXXXXXXXXXVVVTTTRRRPPPVVV[[[ZZZTTTOOOLLLLLLHHHDDDOOONNNJJJpppxxxwwwyyyfffaaaeeennnyyyggg^^^```xxxrrrZZZKKKAAA???CCCAAAFFFNNNWWWaaalllxxx~~~___HHH>>>>>>@@@EEEKKKSSS```mmmvvvwwwhhhooo}}}|||{{{}}}JJJccckkkSSSGGGCCCHHHVVVnnn~~~qqqaaaIII===CCC@@@AAAEEEJJJKKKKKKPPPXXXhhhkkkcccPPPCCCCCCHHHJJJHHHLLLPPP\\\www|||rrrdddXXXSSSFFFBBB???AAAAAA>>><<<===888@@@???;;;AAAUUU~~~tttjjjRRRHHHDDD>>>999666555555444444333222222222444//////666666999EEEqqqxxxllliiiuuuoooXXXZZZiiiuuurrr[[[HHH===<<<@@@DDDLLLIII@@@777444777999777;;;===???AAAAAA@@@>>>===777555666:::===???FFFMMMKKKSSSZZZ___bbbeeedddaaaMMMMMMOOONNNGGG???<<>><<>>;;;>>>DDDDDDJJJSSS]]]fffppp{{{aaaGGG???===???DDDKKKTTTcccqqq{{{ppprrr~~~ssstttyyy~~~\\\rrr\\\LLLDDDHHHTTTiii~~~rrrXXXFFFFFFAAABBBFFFHHHGGGKKKXXXeeezzzxxxiiiQQQDDDGGGLLLLLLGGGNNNVVVfff}}}vvvlll]]]RRRNNNFFFAAA???AAAAAA===;;;<<<777===<<<;;;HHHddd|||}}}oooRRRFFFFFFEEE@@@666555555444444333222222111333///000777555666AAA___yyyxxxvvv}}}www]]]ZZZeeeqqquuu]]]GGG;;;888;;;>>>BBBAAA;;;555555:::<<<;;;===>>>??????>>><<<:::888999555555999<<>>AAAEEEGGGFFFNNN]]]nnn}}}iiikkk{{{uuubbbYYYVVV\\\iii}}}mmmpppYYYVVVPPPSSSVVVVVVbbbnnnmmm```[[[ZZZhhhqqqoooiiicccbbbaaa___^^^]]]\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSRRRRRRQQQPPPOOOLLLJJJGGGCCC???>>>@@@BBBEEEJJJLLLFFF>>><<<>>>@@@AAAEEEHHHMMMaaayyyiiillldddmmmyyysss___ZZZ^^^YYYTTTTTTTTTSSSRRRQQQPPPOOOOOOVVVYYYTTTPPPPPPPPPNNNOOOQQQPPPGGGAAATTT|||}}}jjjcccdddiiirrryyyssssss^^^OOO???888:::===@@@BBBCCCKKKTTT]]]dddmmmxxxmmmRRR???>>><<<>>>DDDKKKWWWhhhwww}}}tttrrrzzzzzz{{{wwweee___bbbeeejjjrrr~~~iiixxxvvvttt}}}qqqaaaQQQGGGTTT]]]lllzzzgggNNNIIIAAACCCEEEEEEDDDKKK^^^pppmmmRRREEEIIINNNMMMHHHSSS___qqq~~~~~~}}}uuuuuu{{{wwwpppfffXXXNNNKKKEEEAAA???AAAAAA===;;;<<<777;;;999;;;NNNooo{{{VVVAAA@@@???999666555555444444333222222000333///000777555444===aaaxxx|||~~~bbbYYYbbbnnnwww^^^GGG999666888:::888:::888444555:::===<<>><<<999777666>>>888777:::>>>EEESSSbbbdddkkkhhhVVVBBB999666555777DDDJJJCCC@@@HHHQQQSSSYYY___kkkzzzjjjVVVWWWXXXaaawwwuuunnn~~~YYYSSS[[[mmmuuunnnnnnrrrnnnfffdddhhh{{{~~~nnnmmmhhhdddcccaaa^^^\\\ZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNLLLJJJGGGBBB???>>>@@@BBBHHHNNNPPPIII>>>;;;@@@FFFAAAFFFHHHNNNbbb|||~~~fffkkklllpppvvvmmm[[[YYY\\\VVVPPPQQQQQQRRRSSSTTTUUUUUUUUU[[[[[[TTTPPPQQQQQQMMMNNNUUUTTTLLLHHHPPPrrrmmmbbbbbbfffnnnvvv}}}oookkkmmmHHHAAA999777<<>>DDDIIIQQQZZZcccjjjoooqqqqqqgggYYYMMMFFFBBB>>><<<===>>>>>>AAAJJJ[[[ooo|||}}}jjj{{{{{{~~~}}}oooqqqiii[[[LLL???FFFCCCEEEKKKRRR]]]qqqppp}}}www^^^NNNRRRTTTOOOSSSUUUWWWXXXXXXUUURRROOOYYYeeeppppppkkkgggccc```mmmuuu{{{gggVVVOOODDDDDDEEEFFFHHHSSSkkk}}}iiiUUUNNNRRRUUUSSSWWW\\\jjj}}}xxxyyyyyyzzzzzz{{{zzzzzzqqqkkkeeebbbccciiiwwwtttlllcccVVVKKKEEEAAA@@@???===<<<;;;::::::>>>;;;AAAJJJXXX~~~rrrPPPJJJDDD;;;;;;888888777666555444333333222333333222222444888<<>>:::CCCEEEDDDFFFIII[[[yyy^^^BBB@@@999DDDKKKRRRWWWTTTMMMNNNXXXccctttjjjYYYVVVZZZdddmmmrrrwwwoooZZZXXXjjjssszzzjjjeeeccc______]]]\\\ZZZYYYWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUQQQPPPOOOPPPPPPPPPNNNLLLKKKIIIFFFBBBAAAAAABBBCCCKKK^^^[[[HHH@@@@@@???BBB@@@FFFIIINNNdddyyyrrrpppqqqkkk___WWWVVVXXXXXXVVVRRRPPPPPPRRRUUU]]]fffooommmnnnqqqqqqmmmlllooofffgggjjjlllkkklllwwwvvvyyytttiiidddfffooowww}}}xxxaaa^^^eee[[[FFF999888777777888:::<<<===???FFFQQQ\\\dddgggggggggWWWQQQHHHBBB??????>>>============@@@HHHYYYmmmzzz~~~ppp{{{}}}vvveeeccc[[[OOOEEE<<>>===<<<<<<<<<<<<>>>===BBBJJJ]]]vvvNNNGGGCCC<<<<<<888888666555444333333333222333333222222444888;;;RRRjjjxxxzzz~~~qqqrrrzzzwwwlllXXX]]]nnn}}}iiiNNN@@@<<<999666999777666666999<<<======IIIXXX\\\KKK;;;<<>>AAA???EEEHHHMMMeee||||||eeekkkmmmfff^^^\\\]]]^^^ZZZXXXYYY___eeelllvvv~~~vvvvvvyyyxxxwwwwwwzzz|||xxxssssss|||iiiqqq{{{lllggggggooozzzttt^^^QQQLLLDDD:::888777666666777888:::;;;===CCCKKKRRRTTTQQQKKKFFFAAA???;;;:::<<>>AAA@@@BBBFFFJJJOOOWWW```WWWQQQLLLOOOWWW___bbbaaaddddddaaaUUUGGG???AAAGGGVVVfffvvv~~~}}}xxxrrrjjjhhhiiiooooooggg\\\WWWRRRLLLIIIKKKRRRbbbxxxppp^^^TTTSSSWWW[[[eeejjjvvv~~~xxxuuurrrooollljjjjjjkkklllddd^^^\\\aaajjjrrr}}}|||pppggg\\\OOOEEEAAA???>>>>>>======>>>>>>???======BBBIIIbbbtttMMMGGGDDD======999888666555444333333444222333333333222444777999SSSjjjttttttzzztttwwwxxxqqqZZZZZZlllzzznnnSSSBBB<<<:::888999888777777999===@@@AAARRR___^^^JJJ<<<@@@HHHHHHOOOZZZ___ggguuuwwwpppppp}}}qqq```@@@777>>>FFFbbbqqqfffccceeexxxxxxlllqqqrrrtttyyyoooeeeiiimmmuuu~~~nnn[[[[[[iii|||tttpppvvv~~~ooocccaaaaaa^^^^^^\\\[[[YYYWWWVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIIHHHFFFDDDBBBAAABBBDDDFFFQQQ]]]UUUDDD??????>>>BBB???DDDGGGNNNggg}}}rrrdddmmmuuuuuusssqqqnnnjjjdddeeekkkssswwwxxx|||~~~kkkbbbbbbdddhhhlllrrrpppppprrrooocccXXXSSSiii}}}yyyeeeeeewwwrrrmmmlllsss~~~mmmYYYIII???999777777666666666666777888999888;;;???AAA@@@<<<777444>>>======>>>@@@CCCDDDEEEEEEDDDBBBCCCKKK[[[nnn||||||zzz|||yyyZZZHHHFFFAAA@@@DDDEEEEEEKKKRRRVVVVVVXXX___fffSSSPPPQQQZZZgggrrrzzz~~~~~~kkkRRRAAA???DDDNNN___rrrwwwiiiaaaWWWOOOHHHJJJRRR```rrr~~~qqqdddZZZVVVZZZ```lllooouuuyyyvvvsssnnniiifffeeeffffffeee___\\\aaajjjsss}}}zzzoooeeeZZZLLLDDDBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCKKKffflllMMMJJJGGG???>>>999888777666555444444444111222333333222333666888PPPgggqqqoooxxxqqqyyy{{{ttt\\\YYYhhhvvvrrrWWWDDD===<<<:::777777777777:::>>>BBBEEESSS[[[VVVFFF===DDDIIIGGGSSSqqqyyygggIIIAAAJJJTTTsss}}}pppiiikkkrrrzzz~~~xxx{{{vvvcccnnnwwwzzzhhhcccyyyqqqddd^^^ZZZTTTOOOQQQXXX```iiiwwwlllcccbbbaaa]]]]]]\\\ZZZXXXWWWUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQOOONNNNNNNNNMMMKKKIIIFFFEEECCCBBBBBBDDDGGGHHHQQQYYYPPPAAA?????????DDD@@@DDDHHHPPPjjjyyyyyy{{{}}}|||{{{||||||wwwppplllkkkmmmooolllgggeeeggg{{{mmm^^^TTTPPPRRRZZZccckkkccc]]]\\\ZZZSSSLLLHHHXXXrrryyykkkfffnnnwwwsssrrrwww}}}fffRRREEE<<<999999666666666666666666777777333333444555888;;;>>>@@@???AAABBBDDDEEEFFFHHHIIIHHHGGGEEEEEELLL\\\qqq~~~}}}jjjNNNAAACCC@@@AAAIIINNNPPP^^^lllooommmooowwwTTTVVVZZZbbbooojjjQQQ???<<>>???@@@AAAAAA@@@>>>@@@JJJfffdddMMMLLLIII???>>>999999999888777666555444111222333333333333555777FFF```mmmnnnyyyxxxjjjxxx}}}xxx___YYYdddssswww[[[FFF>>>===<<<777777777777999===BBBGGGMMMNNNIIIAAA>>>DDDJJJMMM\\\tttRRRDDDIIIPPPmmmhhhdddeeennn|||xxxeeerrrvvvqqqlll```SSSMMMKKKJJJKKKMMMTTTXXXYYYYYYcccxxxjjjcccbbbbbb]]]\\\[[[YYYXXXVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNMMMNNNLLLJJJHHHFFFEEECCCCCCDDDFFFIIIKKKTTTXXXLLL??????@@@@@@EEEBBBFFFIIISSSooo|||sssyyytttiiihhhkkkiiicccccc___]]]\\\YYYVVVXXX]]]bbb^^^[[[YYYVVVUUU[[[ccclllbbbZZZXXXWWWTTTQQQPPPKKKfffwwwuuupppmmmyyyzzzyyyyyy{{{~~~eeeNNNBBB>>>;;;:::666666666666666666666666666555222222555:::AAADDD>>>@@@CCCEEEFFFHHHKKKMMMKKKIIIGGGGGGNNN___tttaaaIII@@@FFFEEEIIIUUU\\\fffvvvRRRZZZcccjjjxxxzzzjjjWWWGGG>>><<<======GGGRRR^^^mmm}}}zzzmmmkkkeeeZZZQQQSSS[[[bbbhhhmmmqqqqqqsssrrrjjjbbbeeemmmqqqqqqqqquuu}}}yyynnnrrrxxxyyyvvvqqqkkkfffbbb```___]]]]]]```fffkkkoooyyy|||tttjjj```SSSGGGAAABBB@@@@@@?????????@@@AAAAAA===999???OOOlllxxx]]]LLLMMMHHH===<<<999:::;;;;;;:::888555333111222333333333333444666@@@^^^ppptttmmm___rrr~~~|||bbb[[[aaappp}}}```III>>>===<<<999999999888777:::@@@EEEFFFCCC@@@@@@???DDDQQQ```{{{||||||XXXFFFIIINNNhhhqqq}}}sssdddqqq|||kkk```aaadddccc[[[SSSVVV^^^eeennnnnnccc```ooo{{{iiicccbbbaaa\\\\\\ZZZYYYWWWVVVTTTTTTUUUUUUVVVVVVUUUSSSRRRQQQOOONNNLLLLLLLLLKKKHHHFFFFFFEEEDDDDDDEEEHHHLLLNNNZZZ[[[MMM@@@AAAAAA@@@FFFDDDHHHKKKVVVssstttvvv~~~~~~uuufffXXXTTTWWWXXXVVVVVVTTTTTTVVVVVVUUUYYY^^^\\\[[[[[[]]][[[XXX[[[```___XXXSSSSSSSSSNNNJJJIIIEEEYYYmmm|||}}}qqqtttmmmQQQAAA???===888666666777777777666666666999888777777888;;;===??????BBBFFFGGGHHHJJJNNNQQQPPPNNNLLLLLLTTTeeezzz\\\GGGCCCMMMQQQZZZlllwwwLLL[[[iiirrrttt[[[JJJDDDDDDCCCBBBCCCEEEEEEFFFMMMZZZeeeiiisssyyy}}}oooeeejjjuuunnnbbbZZZ\\\dddjjjlllnnnrrruuuzzzzzzrrrggghhhooopppqqqrrruuu{{{}}}ttthhhaaafffnnnyyyyyywwwrrrkkkfffaaa^^^\\\WWW[[[dddnnnrrrwwwyyyqqqggg^^^QQQEEE@@@AAAAAA@@@@@@???@@@@@@AAAAAA>>>:::CCCYYYyyy~~~xxxppp[[[LLLLLLFFF;;;;;;888:::<<<===<<<999666333111222333444333333444555@@@aaavvv~~~eeeSSSgggddd\\\___nnndddKKK???<<<<<<<<<<<<;;;888666888===BBBCCC>>>>>>BBBBBBEEEZZZrrrttteeeccc___^^^tttcccPPPUUU[[[sss}}}ooorrruuuvvviiiaaannnlllccchhhmmmxxxrrr``````jjjooowwwjjjooo~~~yyyhhhbbbbbbaaa\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMKKKKKKJJJIIIGGGDDDFFFEEEDDDEEEFFFJJJMMMPPP___^^^NNNAAABBBAAA@@@FFFEEEIIIMMMWWWuuulllvvvnnniiihhhaaaWWWSSSTTTVVVUUUSSSTTTYYY]]][[[UUUSSSTTTddd___ZZZXXXVVVSSSTTTXXX\\\YYYYYY]]]\\\TTTMMMIIIBBBOOOddd~~~vvvpppwwwWWWCCC@@@===666666777777777777777666666444666:::>>>AAACCCDDDEEEEEEHHHKKKLLLLLLMMMQQQUUUVVVTTTRRRRRRZZZkkkZZZGGGEEESSS\\\jjjVVVXXXiiipppPPPFFFHHHGGGGGGJJJPPPOOORRRMMMCCCFFFLLLHHHJJJNNNRRRSSSWWW```lllttttttnnniiikkknnnqqqvvv|||xxx|||~~~wwwrrrtttyyyvvvyyyyyyyyy{{{hhh```[[[dddxxxxxxrrrlllhhhccc``````^^^```kkkwwwwwwuuuvvvmmmaaaVVVKKKBBB@@@CCC@@@>>>===???AAABBB@@@===@@@???GGGeee{{{eeeZZZXXXNNNFFFCCC===:::<<<>>>===;;;888666666444333222222222333444555>>>ZZZvvvwww]]]```~~~zzzzzzqqqTTT```lll~~~jjjMMM>>>===@@@>>>>>>===<<<::::::<<<===:::888>>>EEEBBBFFFfff^^^PPPFFFCCCIIILLLbbb~~~bbbQQQPPPpppwwwXXXOOOVVVQQQRRRTTTTTT^^^}}}|||eee```rrr}}}{{{}}}zzz~~~oooiiitttrrrfffbbb___\\\^^^\\\ZZZWWWUUUUUUUUUUUUVVVSSSQQQPPPQQQQQQQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGCCCBBBCCCFFFHHHIIINNNTTTaaaVVVJJJCCC???>>>AAAFFFIIIJJJPPPaaaxxxxxxlll~~~jjjccc```^^^ZZZWWWUUUTTTTTTUUUVVVWWWYYY[[[]]]___``````eeeaaa[[[UUURRRQQQSSSTTTTTTVVVYYY\\\\\\XXXRRRMMMIIIFFFYYYqqqooo^^^KKK<<<;;;777777777777888999:::;;;:::===@@@CCCDDDDDDCCCBBBIIIJJJKKKJJJKKKMMMPPPSSSXXXUUUUUU[[[eeetttuuu\\\QQQLLLWWWnnnWWW^^^vvv{{{aaaLLLJJJOOONNNMMMOOOXXX\\\ddd^^^LLLGGGJJJEEEGGGKKKNNNOOOUUUbbbooowwwtttssstttxxxzzzyyy|||}}}wwwuuuyyy~~~{{{~~~jjjaaaZZZcccxxx{{{tttoooiiieeeaaa```^^^```kkkwwwsssppp}}}sssjjj___TTTJJJAAA???BBB???>>>===>>>AAABBB@@@>>>???@@@NNNrrr|||dddXXXWWWOOOIIIFFF???>>>@@@AAA@@@<<<999777666444333222222222333444555<<>>=========:::???FFFGGGQQQtttpppKKKAAA===???FFFHHHWWWmmmmmmZZZSSSZZZzzzwwwrrrooolllbbbTTTPPPTTTOOORRRZZZ^^^bbbyyyxxxtttzzz|||dddggg{{{|||llliiixxxpppdddaaa^^^\\\\\\[[[YYYWWWVVVTTTTTTSSSUUUSSSPPPOOOPPPQQQPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCAAABBBEEEGGGIIIOOOWWW```TTTGGGAAA??????AAAEEEIIIJJJPPPccctttmmmjjjppp```[[[ccc```[[[WWWVVVUUUUUUUUUVVVXXXZZZ]]]```aaabbbbbb^^^[[[VVVQQQOOOPPPRRRTTTQQQRRRSSSUUUUUUSSSPPPLLLLLLGGGTTTyyyttt{{{lllVVVAAA<<<777777777888999:::;;;<<<===@@@CCCEEEEEEDDDCCCCCCJJJKKKLLLLLLMMMPPPSSSWWWXXXVVVXXX___iiixxxmmmXXXXXX\\\gggvvvUUU```^^^PPPHHHMMMSSSUUUWWW[[[qqq||||||]]]MMMKKKFFFJJJMMMMMMMMMSSSbbbnnnttt|||}}}zzzzzz|||hhh```[[[eee|||~~~xxxrrrmmmhhhdddaaa^^^aaakkkuuu~~~nnnkkkxxxoooeeeZZZQQQHHH@@@>>>AAA???>>>===>>>@@@AAA@@@??????BBBVVVdddVVVVVVQQQMMMJJJBBBCCCEEEEEECCC???:::777666555444333222222333444444888NNNnnnppp```lll~~~}}}xxxsssqqqtttxxx|||___aaakkk}}}qqqVVVFFF???<<<:::===AAADDDDDDBBB>>>;;;===:::???IIINNNYYYsss}}}UUU;;;999;;;???CCC@@@KKKXXXWWWOOOQQQ[[[vvvvvvXXXSSSOOORRRWWWYYYVVVRRRSSSTTTbbbllllllxxxjjjWWW^^^nnnzzzmmmnnnooommmccc___]]]\\\ZZZZZZYYYXXXVVVTTTRRRQQQTTTQQQOOONNNOOOOOOOOONNNKKKJJJJJJIIIHHHGGGFFFEEECCC@@@@@@DDDGGGJJJRRRZZZ^^^PPPBBB>>>???AAABBBDDDIIIKKKRRRgggqqqmmmxxxuuuddd[[[ZZZ]]]ZZZWWWVVVVVVWWWWWWVVVZZZ[[[]]]___``````___^^^UUURRROOOMMMLLLNNNPPPRRRPPPOOONNNNNNPPPPPPOOONNNNNNHHHLLLfffppp~~~cccGGG===888888888999:::<<<===>>>BBBEEEGGGGGGEEEDDDCCCDDDKKKLLLNNNOOOQQQTTTXXX[[[YYYZZZ]]]dddmmm}}}kkkccc^^^eeemmmuuu}}}VVVccclllLLLHHHHHHNNNUUU^^^mmmzzzpppUUUPPPLLLUUUVVVSSSNNNSSS```jjjkkkvvv|||wwwqqqwwwzzzbbb```ddduuu{{{vvvrrrmmmjjjdddaaabbbjjjrrryyyyyyhhhggguuu|||jjj```UUUMMMFFF???===@@@>>>>>>===>>>???@@@@@@@@@@@@DDD\\\gggWWWWWWTTTRRRNNNEEEEEEFFFFFFDDD@@@;;;999888666555444333222222333444444HHHjjjxxxfffmmm|||qqqiiijjjpppuuuddd___hhhzzziiiRRRFFFBBBAAA???CCCHHHMMMOOOLLLFFFBBB>>><<>>???@@@GGGIIIKKKIIIFFFDDDDDDFFFKKKMMMOOOQQQTTTWWW[[[^^^^^^___ccchhhooo{{{qqq^^^aaakkkssszzz~~~[[[hhhyyyRRRFFFHHHLLLRRR]]]rrryyyZZZUUUSSS^^^___ZZZRRRVVVcccgggccc^^^bbbkkkrrrvvvxxxkkkhhhmmmtttzzz~~~zzzmmm```eeelll}}}}}}zzzwwwssspppiiifffggglllpppttt{{{mmmaaaeeeuuuwwweee[[[OOOIIIDDD???===???>>>>>>>>>>>>???@@@AAACCCCCCIIIcccjjjZZZZZZWWWTTTPPPGGGDDDEEEFFFDDD@@@<<<:::999888666555333222222333333444AAA___vvvhhhooo}}}lllaaafffrrrzzziii^^^eeeuuuoooZZZMMMGGGCCCCCCGGGMMMUUUZZZ[[[WWWSSSEEEAAAEEETTTeeejjjbbbXXXGGG:::;;;DDDBBBBBBDDDBBBHHHEEEKKKSSSRRRRRRXXX]]]rrraaaPPPGGGQQQcccxxxfffiiixxxyyyvvv\\\SSSSSSVVVYYYhhhqqq\\\SSS\\\sssxxxggg```\\\ZZZZZZXXXXXXXXXWWWUUUSSSQQQOOORRROOOMMMLLLMMMMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDCCCBBB??????CCCGGGLLLUUU^^^TTTGGG;;;;;;AAADDDDDDEEEKKKNNNYYYrrrxxxrrr~~~zzzbbb______aaa]]]]]]```fffllllllhhhcccYYYXXXVVVTTTRRROOOMMMLLLPPPOOONNNMMMLLLMMMNNNOOONNNMMMMMMNNNPPPQQQPPPOOOLLLNNNMMMOOO^^^qqqwwwrrr{{{gggEEE;;;999::::::<<<>>>@@@BBBCCCJJJLLLMMMKKKFFFDDDFFFIIIKKKMMMQQQSSSVVVYYY]]]```ffffffhhhkkkooowwwzzzeeedddiiitttYYYfffnnnJJJHHHJJJPPP\\\qqqvvvXXXVVVUUU```bbb^^^WWW\\\hhhhhh^^^QQQQQQSSSUUUWWW```tttuuulllkkkjjjhhhffffffggggggxxx~~~{{{xxxuuupppnnnooorrrssssssxxx|||bbb^^^hhhyyy|||sssaaaVVVKKKFFFCCC???>>>?????????@@@@@@???@@@CCCFFFFFFQQQoooiii[[[\\\XXXTTTRRRJJJDDDEEEFFFDDDAAA===:::999999888666444222222222333666;;;OOOrrrsssiiiooozzz{{{yyyjjj^^^gggxxxrrr```dddrrr|||jjjZZZMMMCCCCCCEEEJJJSSS\\\bbbbbb```LLLFFFCCCLLL___jjjcccWWWEEE;;;<<<@@@===AAAMMMPPPKKKIIIXXXfff___ZZZ]]]\\\vvvqqqeeeSSSPPP^^^yyylllkkkyyy{{{wwwZZZKKKKKKPPPSSSRRRYYYooouuufffWWWRRRXXXggg|||vvvxxxrrreeeaaa[[[YYYZZZYYYYYYXXXWWWUUUSSSQQQPPPRRROOOMMMLLLMMMMMMMMMLLLJJJJJJIIIGGGEEEDDDCCCBBBAAA???@@@DDDHHHLLLUUU^^^MMMCCC;;;===CCCEEEEEEFFFLLLQQQ]]]xxx~~~kkkvvvwwweeeiiiiiigggbbbaaabbbfffjjjiiiccc]]]QQQPPPNNNLLLJJJJJJKKKKKKRRRQQQPPPPPPOOOOOOOOOOOOLLLKKKJJJKKKMMMNNNNNNLLLLLLPPPRRRRRRWWWfffvvvrrrbbbBBB<<<:::;;;<<<===@@@BBBDDDEEEKKKMMMOOOKKKGGGEEEIIIMMMLLLOOOSSSVVVYYY[[[___bbbllljjjkkknnnqqquuulllkkksssttt{{{VVVccclllMMMLLLLLLRRRfffnnnVVVUUUUUU___dddaaa[[[```kkkgggYYYRRRPPPPPPQQQRRRYYYhhhxxx|||vvvqqqrrrzzz{{{xxxwwwvvvxxxzzzzzzxxx{{{qqq___aaaqqqxxxnnn___SSSHHHDDDBBB@@@>>>??????AAABBBAAA@@@AAAEEEHHHHHHYYY~~~{{{dddZZZ\\\WWWTTTSSSMMMGGGHHHHHHFFFAAA<<<999888:::888666444333222222222666666EEEbbb|||~~~|||rrrtttyyyuuummm^^^hhhzzz~~~eeefffqqqyyymmm___TTTQQQOOOPPPVVV___fffhhhhhhWWWSSSMMMMMMXXXcccaaaVVVFFF<<<===AAA???HHHVVVYYYRRRQQQggguuueee[[[___]]]~~~wwwccc^^^iiiwwwiiiooouuuYYYKKKKKKQQQVVV^^^______dddppp{{{{{{ttt]]]WWWUUUZZZdddqqq|||fff\\\YYY]]]{{{mmmdddbbb\\\XXXYYY[[[ZZZXXXVVVTTTSSSRRRRRRRRRPPPMMMLLLMMMNNNMMMLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???AAAFFFJJJMMMTTT\\\GGG@@@===@@@EEEEEEFFFHHHNNNSSSaaa}}}zzz}}}zzzddd~~~wwwlllssspppiiiaaa]]]YYYZZZ^^^___ZZZUUUOOOMMMIIIFFFEEEGGGIIIKKKQQQRRRRRRRRRRRRRRRRRRRRROOOLLLHHHGGGIIIKKKMMMMMMMMMOOORRRSSSSSS[[[ooonnnyyy___AAA???;;;;;;<<<>>>AAADDDFFFGGGJJJMMMNNNKKKFFFFFFKKKQQQOOORRRVVVYYY\\\^^^aaadddpppllllllqqqvvvyyy~~~rrryyy{{{YYYhhhoooSSSOOOLLLRRRmmmiiiUUUVVVUUUaaafffddd]]]bbbllldddRRROOOPPPUUU[[[bbbjjjyyy}}}yyy{{{{{{~~~}}}{{{mmmbbbhhh{{{vvvlll]]]RRRGGGCCCBBB@@@???@@@@@@BBBCCCAAA@@@BBBFFFJJJIII___sss___XXX[[[VVVSSSSSSOOOKKKKKKKKKGGGBBB<<<888777:::999777444333222222222333444DDD___uuu}}}||||||~~~|||~~~uuuppp^^^gggwwwjjjhhhqqqxxxppphhhccc___aaahhhnnnppppppeeeeeeaaaZZZ[[[aaa]]]TTTFFF===???FFFIIIRRR[[[ZZZYYYXXXppp{{{cccTTTYYYXXX}}}```iiiooonnniiidddssscccNNNMMMUUUYYYXXXdddlllqqqooommmooonnnjjjSSSUUU[[[dddllluuuxxxUUULLLSSSQQQ^^^yyykkkdddbbb\\\XXXYYY\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMMMMMMMNNNNNNMMMJJJIIIHHHFFFDDDCCCAAAAAA@@@???BBBGGGJJJMMMTTT[[[CCC??????CCCFFFEEEFFFIIIOOOTTTcccvvvrrr{{{xxxdddrrrkkktttooodddaaaZZZSSSRRRWWW[[[ZZZWWWRRROOOIIIEEECCCDDDGGGIIIPPPQQQRRRSSSTTTTTTTTTTTTSSSNNNHHHEEEFFFJJJNNNQQQNNNLLLNNNPPPMMMPPPccczzzooosss___BBBBBB;;;<<<===???BBBEEEGGGHHHIIILLLNNNKKKFFFGGGMMMSSSRRRUUUYYY\\\^^^```ccceeeqqqmmmmmmssszzz}}}}}}~~~jjjqqqwwwOOOPPPUUU\\\uuueeeQQQLLLQQQ___dddjjjllljjjfffbbb```aaabbbiiirrrxxx~~~yyy~~~yyykkkbbbVVVOOOGGGAAA>>>???@@@AAA@@@HHHEEEBBBDDDAAACCCPPPTTTooowwwiii```YYYWWWTTTOOOMMMQQQKKKIIIFFFCCC???===;;;;;;>>><<<999666444444444555222666>>>TTTqqqyyywww|||}}}|||xxx}}}yyyXXXccc~~~rrreeehhh~~~vvvuuu{{{{{{xxxxxx}}}}}}ppp]]]VVVYYYWWWNNNKKKFFF@@@EEEBBBTTTqqqdddZZZdddssswwwhhhTTTOOOUUUmmm~~~uuuzzznnnsssYYYJJJQQQ\\\bbbdddccceeelllwww~~~www[[[\\\^^^eeeppp{{{eeeVVVIIIIIIOOO[[[ooo|||iiiccc___XXXWWW\\\XXXWWWVVVVVVUUUTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHFFFDDDBBBAAA@@@???===@@@EEEJJJPPPUUUXXXXXX??????>>>@@@CCCEEEFFFFFFOOOWWWjjjrrr|||mmmnnncccdddaaaYYYbbb^^^XXXTTTTTTXXXYYYTTTNNNOOORRRLLLAAA<<<@@@CCC???PPPQQQPPPNNNPPPTTTTTTQQQRRRPPPMMMLLLMMMNNNNNNNNNOOOSSSNNNHHHJJJNNN\\\tttooo{{{vvvVVVBBB:::<<<===???BBBDDDFFFHHHIIIMMMKKKIIIGGGHHHJJJMMMOOOYYYWWW[[[aaa^^^YYYaaaooorrryyyvvvttt|||rrrzzzUUURRRXXX```xxxooo\\\PPPQQQXXXgggiiilllmmmmmmnnnrrrtttsss{{{vvviiiaaaQQQLLLDDD???>>>@@@BBBCCC@@@FFFCCCBBBEEEBBBDDDQQQ^^^vvvqqqccc[[[UUUUUUSSSOOONNNQQQNNNMMMJJJFFFBBB>>>;;;999===<<<:::888666555555555222666<<>>BBBFFFIIIPPPYYYYYYTTT>>>>>>???@@@CCCFFFGGGHHHQQQYYYlll|||kkkttt```bbb___YYY```[[[XXXTTTTTTVVVVVVSSSOOONNNOOOIII<<<555999>>>???NNNRRRSSSRRRSSSWWWXXXUUUQQQNNNLLLKKKMMMNNNOOOOOOVVVZZZSSSMMMMMMMMMXXXmmmqqqSSSAAA;;;===>>>@@@BBBEEEGGGIIIJJJIIIHHHFFFFFFHHHLLLQQQSSSZZZXXX\\\aaa^^^[[[dddrrryyy~~~{{{zzz}}}wwwYYYTTT\\\eeeyyyrrreee[[[VVVZZZaaarrrrrrqqqppppppvvvrrrfff___KKKGGGAAA>>>>>>AAACCCEEE???CCCAAAAAAFFFCCCEEERRR```vvvllljjj]]]WWWSSSRRRRRROOOOOOPPPSSSRRRPPPLLLGGGAAA===:::;;;::::::999777666666555222666;;;OOOmmm{{{}}}|||~~~vvvmmmeeewwwllldddsssvvvzzzyyymmmPPPEEEIIIMMMKKKHHHDDDFFFBBBIIIPPPccc~~~vvv]]]^^^dddiiiddd[[[^^^hhhppp|||[[[SSSfffzzzqqqzzzooocccooo{{{sssbbbXXXTTTPPPRRR___xxx~~~pppooo{{{lll```^^^\\\XXXWWWZZZXXXWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA???EEEHHHHHHRRR^^^ZZZMMM===>>>???AAADDDGGGJJJKKKSSS]]]ppphhhyyy]]]___]]]XXX\\\XXXWWWUUUTTTSSSRRRQQQQQQPPPRRROOODDD999777:::>>>IIIOOOTTTRRRQQQSSSTTTSSSPPPNNNLLLLLLMMMOOOOOOOOOSSSWWWQQQKKKKKKIIIOOO```kkkPPPAAA;;;>>>???@@@CCCEEEGGGIIIJJJEEEDDDDDDEEEIIINNNTTTXXX[[[ZZZ]]]aaa___^^^iiiwww|||~~~zzz|||~~~{{{vvv\\\WWWaaaiiiwwwuuuooohhhccccccfffkkkppp}}}zzz}}}xxx}}}}}}nnnaaaYYYGGGCCC???===>>>AAABBBCCC???AAA???AAAFFFBBBDDDTTTfffzzzkkkfff[[[WWWTTTSSSRRRQQQPPPOOOUUUTTTSSSPPPKKKFFFAAA>>>888888999888777666555444111555888KKKjjj}}}xxxqqq~~~wwwbbbjjj}}}pppbbbmmm~~~oootttmmmfffEEEBBBLLLNNNJJJIIIDDDLLLEEEJJJSSSeeefffbbbcccgggfffcccjjjuuuuuuooo~~~^^^ZZZrrr|||xxxmmmaaaYYYcccsssrrrmmm|||qqqfff]]]\\\[[[WWWVVVWWWWWWWWWUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBB@@@GGGIIIHHHTTTaaaYYYFFF<<<>>>@@@CCCEEEIIILLLOOOTTTaaaxxxlllppp\\\]]][[[WWWYYYUUUVVVVVVSSSPPPOOOPPPSSSOOOTTTVVVNNN@@@777;;;CCCSSSZZZ]]]XXXRRRPPPQQQPPPQQQOOOLLLLLLMMMNNNMMMLLLKKKOOOLLLJJJLLLIIILLLZZZeeeNNNAAA===>>>>>>@@@BBBDDDFFFHHHIIIDDDDDDDDDFFFJJJQQQWWW[[[\\\\\\___bbbaaacccooo|||yyy~~~}}}zzzzzzttt}}}fff]]]hhhnnnwwwssspppcccdddhhhppp{{{{{{ooorrrxxx{{{yyyiii[[[SSSFFFCCC???===>>>@@@@@@@@@???AAA???AAAEEE@@@EEEYYYpppddd]]]\\\YYYVVVUUUTTTRRRNNNQQQQQQPPPNNNKKKGGGBBB@@@777777777777666555444333///444777GGGggg~~~}}}hhhsssddd___qqqooo}}}sssbbbiiiyyy~~~wwwqqq[[[???CCCPPPPPPKKKJJJKKKYYYPPPPPPXXXeeevvvoookkkllljjjhhhppp{{{{{{fffddd|||jjjjjj~~~hhhrrrkkkddd]]][[[YYYVVVTTTUUUVVVUUUTTTSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAGGGIIIKKKVVV```UUUAAA<<<>>>BBBDDDFFFJJJNNNRRRUUUffftttiii]]]\\\ZZZWWWWWWSSSUUUVVVSSSNNNMMMPPPTTTNNNPPPRRRLLL>>>888HHH\\\tttwwwsssggg[[[VVVUUUUUURRRPPPNNNMMMMMMLLLKKKIIIJJJNNNLLLLLLQQQNNNMMMXXXgggwww|||cccNNNBBB>>>===>>>???AAACCCEEEFFFGGGEEEEEEFFFIIINNNTTTYYY]]]]]]```ccceeeeeeiiivvvoooxxxtttfffrrrwww}}}yyy{{{~~~xxxppprrrssssssttt|||qqqaaaUUUNNNEEEBBB???>>>???????????????BBBAAADDDEEE@@@KKKffftttaaaaaaaaa___[[[YYYXXXUUUOOOLLLLLLLLLJJJHHHEEEBBB@@@999888888666555444333333///555555BBBbbbzzzkkkmmm~~~mmm[[[hhhgggvvvxxxgggiiiuuu~~~gggNNN===DDDOOOOOOKKKKKKWWWooogggbbbffflll~~~zzzvvv}}}kkkeeesssqqqppp~~~lll}}}eeeaaa\\\XXXWWWUUUTTTSSSTTTSSSRRRRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLGGGFFFEEECCCBBBBBBAAAAAACCCEEEHHHPPPYYY[[[OOO@@@<<<@@@DDDFFFGGGJJJOOOTTTVVVkkkeeeaaa^^^YYYYYYWWWTTTUUUTTTRRRNNNNNNQQQTTTSSSPPPOOOIII???CCCeeeqqq```YYYWWWUUUQQQOOONNNMMMMMMLLLJJJHHHKKKNNNJJJKKKQQQLLLGGGOOOXXXqqq{{{uuu}}}|||eeeQQQEEE@@@>>>???@@@BBBDDDEEEFFFGGGFFFGGGJJJNNNSSSXXX]]]___```dddiiikkklllrrr~~~ccckkk}}}{{{ppp}}}wwwwww{{{|||{{{yyyttteeeXXXOOOKKKCCCAAA??????@@@AAA@@@@@@===BBBDDDGGGGGGCCCTTTvvvsss```aaacccbbb]]]\\\]]]XXXRRRNNNNNNLLLJJJHHHFFFDDDCCC===<<<999777666555555555000666555>>>\\\rrrzzzsssjjjvvvwww]]]eeemmm~~~~~~mmmkkkrrr~~~sssbbbMMMCCC===CCCKKKNNNNNNOOOeee|||{{{zzzsssiiimmmiiiYYY\\\```eeemmmqqq|||}}}|||}}}mmm___]]]YYYUUUTTTTTTTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKFFFEEEDDDBBBAAAAAAAAAAAADDDBBBGGGTTT\\\UUUHHH@@@===AAAFFFHHHHHHJJJPPPUUUZZZrrrcccfff```YYYZZZXXXVVVUUUSSSQQQOOOPPPRRRTTTVVVSSSSSSPPPHHHPPP{{{rrr^^^VVVSSSQQQNNNMMMLLLLLLNNNNNNLLLJJJJJJKKKGGGHHHOOOIIICCCIIIRRR[[[nnnyyy{{{~~~hhhTTTGGGBBB@@@AAABBBDDDEEEGGGHHHIIIEEEHHHMMMSSSYYY^^^aaacccdddjjjqqqrrrttt{{{VVV]]]mmmxxx}}}zzzwwwppp||||||vvv}}}|||kkk\\\RRRLLLJJJAAA???>>>???AAABBBBBBAAA<<>>;;;888666666666777222777555<<>>???CCCIIINNNQQQTTTnnnooonnnwww|||XXXSSS___dddjjjqqquuudddZZZYYYVVVRRRRRRTTTUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@DDD???FFFWWW]]]QQQDDD@@@>>>BBBGGGHHHHHHJJJPPPUUU^^^vvvyyybbbiiibbbYYY[[[YYYWWWUUURRRPPPPPPQQQSSSTTTQQQQQQVVVXXXOOOUUUsss^^^VVVSSSPPPKKKJJJJJJLLLNNNOOONNNMMMKKKLLLHHHKKKSSSNNNGGGMMMKKKHHH```wwwtttzzzjjjVVVIIICCCBBBCCCDDDFFFGGGIIIJJJJJJDDDHHHOOOVVV]]]aaadddeeefffnnnvvvxxxzzzWWWSSSWWWdddpppvvvzzz}}}nnnkkkvvv{{{rrr~~~uuufffYYYMMMEEECCC===???@@@???>>>===>>>@@@???FFFBBBBBBJJJIII^^^bbb___bbbbbb]]]WWWXXX\\\[[[TTTYYYUUUPPPMMMKKKJJJIIIHHH@@@>>><<<:::888888777888111333333:::RRRnnnwwwqqq|||wwwgggeeennnvvvaaaUUUdddyyysssooorrryyy|||kkkRRRDDDCCCBBB<<<===FFFJJJLLLVVVdddyyygggppp~~~YYYMMM```mmmvvvyyy|||qqq```ZZZWWWTTTSSSSSSSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDDDDBBBAAAAAACCCEEEFFFDDDJJJVVVYYYPPPDDD>>>CCCDDDEEEFFFJJJPPPUUUWWW___{{{bbbaaa^^^ZZZYYYVVVUUUSSSPPPPPPQQQSSSTTTTTTQQQRRRUUUUUUQQQ^^^zzz\\\SSSSSSQQQMMMLLLKKKLLLMMMMMMKKKJJJNNNJJJHHHLLLQQQSSSOOOJJJKKKHHHUUUooo|||vvvaaaNNNBBBDDDEEEEEEEEEFFFHHHIIIHHHKKKMMMRRRZZZccchhhhhhffflllxxx}}}zzz}}}WWWSSSTTT]]]hhhqqq||||||wwwqqqxxxpppfffmmm}}}lll^^^SSSGGGAAA???===>>>??????>>>===>>>???<<>>??????======>>>???<<<>>>???EEELLLPPPqqqzzzbbb\\\ZZZ\\\ZZZUUURRRTTTTTTSSSVVVSSSOOOLLLKKKKKKKKKJJJEEECCC???:::777555555555555555444666FFF\\\iiiiiivvv}}}lllcccttthhhUUUWWWnnnooojjjuuulllQQQCCCBBB@@@BBBHHHPPPTTTaaa~~~vvvttt```cccwwwoooXXX___~~~~~~{{{xxxuuu~~~|||jjj___YYYUUUSSSQQQQQQRRRSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@???@@@CCCFFFGGGMMMUUUVVVMMM@@@999:::CCCDDDEEEHHHLLLRRRZZZ```yyy{{{dddXXXZZZWWWUUUYYYYYYVVVTTTRRRRRRRRRQQQPPPNNNOOOLLLNNNVVVaaassspppaaaZZZTTTNNNLLLJJJJJJJJJJJJHHHGGGMMMLLLJJJIIIJJJLLLOOOQQQQQQLLLNNN^^^uuu~~~ppp]]]OOOHHHJJJLLLKKKIIIHHHJJJMMMVVV^^^hhhmmmnnnooosssxxxnnnwwwuuuooo~~~lllaaaddduuuyyylll\\\RRRIII@@@<<<;;;===>>>??????======>>>???@@@@@@CCCHHHKKKXXXxxxxxxooo```[[[ZZZ\\\[[[UUUOOOLLLMMMNNNVVVUUUTTTUUUUUUSSSOOOMMMHHHFFFBBB>>>;;;999888888666666555555@@@TTTeeekkkwww~~~hhhfff}}}pppYYYZZZnnnnnndddooo~~~tttttt[[[JJJEEEFFFLLLXXXdddooonnn___hhhxxx}}}tttttt|||}}}qqqeeehhhvvvjjj]]]iiiyyyyyyzzzvvvdddcccgggwwwjjj___[[[YYYTTTRRRQQQRRRSSSTTTSSSRRROOONNNMMMKKKJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC???@@@@@@???>>>@@@DDDGGGFFFOOOXXXUUUGGG<<<:::???FFFFFFGGGKKKNNNSSS]]]fffwwwppp\\\VVVZZZUUUSSSXXXYYYWWWVVVTTTTTTSSSRRROOOLLLKKKKKKTTTddduuurrrkkkjjjhhh___YYYPPPIIIFFFFFFGGGGGGJJJKKKKKKJJJHHHIIIMMMQQQRRROOOMMMTTThhh}}}yyyeeeUUULLLLLLLLLKKKIIIHHHNNNUUUaaakkktttvvvsssttt~~~yyyfffdddttt|||fffbbbdddrrrsssfffWWWMMMFFF???;;;;;;>>>???@@@???>>>===>>>@@@DDDCCCGGGHHHJJJfffyyykkkddd___ZZZVVVWWWXXXWWWTTTNNNJJJJJJMMMRRRUUUXXX\\\]]]YYYRRRMMMGGGFFFCCC@@@>>><<<;;;;;;666888666555===PPPfffsssmmmnnn~~~gggZZZjjj|||oooaaakkk}}}wwwppphhhllltttzzzhhhVVVMMMMMMTTTdddxxxfffXXXbbbeeerrryyyqqqfffaaa\\\VVV]]]qqquuuooosssyyy|||iiidddrrr~~~{{{~~~~~~{{{fffjjjtttqqq```ZZZXXXWWWSSSRRRQQQRRRTTTTTTSSSRRRNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCC?????????>>>>>>AAAEEEIIIJJJTTTZZZRRRBBB:::;;;AAAGGGEEEGGGLLLNNNSSS^^^jjjtttkkk\\\YYY\\\UUUTTTXXXXXXVVVUUUSSSRRRQQQOOOLLLJJJKKKJJJOOOZZZffflllppprrr{{{yyyrrrfff```bbbgggjjjhhhccc\\\VVVQQQNNNLLLJJJEEEIIILLLLLLIIIHHHKKKNNNOOOOOOLLLLLLYYYooolllZZZOOOJJJGGGHHHHHHJJJSSS^^^kkksssyyyyyyvvv{{{|||uuuiiifffuuurrrsssuuuaaaaaacccmmm~~~iii\\\OOOGGGBBB<<<::::::???@@@AAAAAA??????@@@AAACCCCCCIIIJJJQQQ|||qqq```YYY[[[WWWRRRQQQQQQSSSQQQMMMNNNQQQNNNRRRXXX^^^___[[[SSSLLLFFFFFFEEEDDDAAA???<<<;;;888999999777<<>>>>>>>>>>>>>>BBBGGGKKKSSSYYYXXXLLL>>>888;;;???EEECCCFFFLLLPPPTTTbbbrrrssslll```]]]^^^WWWVVVZZZWWWTTTRRRPPPNNNMMMLLLIIIGGGNNNJJJHHHJJJOOOTTTWWWXXX]]][[[WWWRRRPPPSSSYYY]]]\\\\\\\\\\\\ZZZTTTMMMHHHDDDGGGKKKLLLJJJIIIJJJKKKLLLLLLJJJIIIMMM\\\sssuuubbbSSSJJJEEEIIINNNSSS]]]iiitttxxx|||}}}~~~~~~yyyrrrkkkeeehhhiiilll~~~kkk```gggzzziiiVVVZZZ^^^jjj|||ttt^^^SSSGGGBBB???;;;;;;===@@@AAABBBBBB@@@@@@AAABBBBBBBBBKKKQQQcccggg[[[___[[[QQQMMMMMMRRRTTTQQQPPPRRRNNNQQQWWW\\\^^^[[[TTTOOOKKKLLLLLLKKKHHHCCC???<<<:::<<<<<<999:::KKKiiivvvttt{{{~~~\\\fffsssuuunnnuuuyyykkkgggppp~~~yyyuuupppttt|||lllXXXLLLCCCCCCLLLHHHHHHHHHCCCAAAPPPcccnnnsss~~~~~~uuu|||~~~}}}|||yyywwwfffQQQOOOUUUUUUPPPPPPOOOOOOPPPQQQQQQOOOMMMJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA>>>???>>>>>>???CCCIIINNNWWWXXXRRRDDD::::::>>>???EEECCCGGGQQQVVV[[[lllwww~~~oooccc``````YYYYYY\\\WWWUUUSSSOOOMMMLLLLLLKKKIIIKKKKKKJJJIIIKKKOOOTTTVVVTTTRRRPPPOOONNNNNNPPPSSSPPPPPPQQQSSSSSSPPPJJJFFFFFFGGGHHHHHHHHHIIIJJJKKKJJJFFFFFFHHHHHHMMM```uuu~~~lllZZZOOOLLLVVV```eeennnxxx}}}|||~~~xxxkkk]]]VVVSSSQQQQQQZZZ___aaalll{{{}}}sss[[[SSS]]]ttt{{{```KKKLLLSSScccyyyvvv{{{~~~mmmXXXMMMCCC@@@>>>===>>>@@@AAABBBCCCCCCAAAAAABBBCCCBBBCCCNNNXXXtttkkk[[[^^^ZZZUUUNNNMMMRRRUUURRROOOPPPQQQSSSVVVZZZ]]][[[WWWSSSQQQRRRSSSRRRNNNHHHBBB>>><<<======999999IIIiii}}}dddnnnyyyrrrsss}}}uuuwww~~~uuuPPPJJJPPPNNNKKKSSSJJJHHHNNNMMMPPPgggiiisss{{{\\\IIIKKKTTTVVVPPPNNNMMMMMMNNNOOONNNLLLJJJHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>@@@DDDJJJOOOVVVTTTKKK>>>888===BBBBBBHHHEEEKKKVVV]]]dddwwwppp~~~qqqdddaaa```[[[\\\]]]WWWYYYUUUQQQOOOOOOOOONNNNNNFFFKKKNNNMMMLLLLLLMMMMMMNNNNNNNNNPPPPPPNNNMMMNNNSSSOOOKKKIIIIIIKKKLLLLLLIIIHHHFFFEEEFFFHHHKKKLLLIIIBBBBBBHHHGGGDDDRRRgggvvv~~~tttaaaVVVUUUcccqqqvvv|||tttnnnlllhhh```XXXQQQNNNLLLOOOLLLHHHJJJQQQYYYYYYUUUPPPYYYaaannn{{{YYYJJJNNNOOOXXXkkkvvvrrrsss{{{zzziiiVVVPPPGGG@@@===>>>??????EEEFFFGGGFFFDDDCCCCCCDDDEEEJJJMMMZZZfff\\\XXXRRRSSSSSSSSSUUUVVVVVVUUUSSSPPPLLLRRRXXXTTTVVVXXXPPPXXX]]]aaa]]]PPPCCC???@@@DDD:::666::::::>>>XXXvvv}}}eeeiiizzzssskkkyyy}}}yyynnn\\\eee|||[[[KKKOOOUUUYYY\\\ZZZ[[[___aaa\\\bbbwww___ooo}}}vvvSSSIIIRRRYYYUUUOOOPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@>>>;;;<<<@@@AAABBBJJJTTTYYYLLL???:::;;;===AAAEEEJJJIIILLLSSS[[[hhh{{{yyyoooggg___\\\___```]]]YYYRRRTTTUUURRROOOMMMNNNPPPHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMNNNPPPMMMKKKKKKMMMMMMLLLJJJFFFFFFGGGIIILLLMMMMMMLLLEEEDDDEEEGGGEEEDDDLLLWWWlllpppzzzrrrzzzzzziiiaaacccpppzzz|||xxxggg\\\ZZZYYYXXXUUUQQQOOOOOOOOONNNJJJEEEFFFMMMSSSUUUTTT[[[]]]dddxxxlllNNNDDDGGGGGGLLLYYYiiipppnnnhhhkkknnnyyysss```QQQKKKCCC>>><<<<<<>>>>>>DDDFFFFFFEEECCCBBBCCCDDDDDDHHHNNNbbbxxxaaaZZZWWWRRRTTTSSSSSSTTTUUUTTTRRROOOTTTQQQXXX]]]YYYZZZZZZRRRUUUZZZ^^^\\\SSSIIIEEEFFFCCC:::666::::::===RRRllluuu}}}}}}aaaeeeyyyxxxnnnxxxkkk]]]TTTjjjwwwcccUUU\\\mmmuuuqqqlllmmmnnntttzzz{{{ooo```vvvyyytttuuuuuuxxxlllTTTRRR]]]aaaYYYPPPPPPOOONNNMMMLLLKKKKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@?????????===;;;===CCCGGGJJJQQQZZZRRRGGG<<<:::<<<>>>BBBFFFMMMMMMQQQWWW```qqqvvv{{{pppgggccc^^^[[[[[[\\\]]]]]]WWWVVVTTTQQQOOONNNNNNOOOJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNOOOMMMKKKKKKLLLMMMMMMKKKJJJJJJMMMOOONNNMMMJJJIIIIIIJJJKKKLLLJJJIIIFFFCCCCCCEEEDDDCCCHHHQQQgggvvv~~~xxxppprrrvvvnnnmmmvvv}}}}}}vvvfff\\\RRRKKKJJJLLLNNNOOOOOOPPPSSSUUU___VVVMMMJJJLLLRRRVVVYYYhhhgggqqqyyy\\\EEEAAABBBAAACCCIIIQQQXXXZZZZZZkkkooo~~~wwwiiiUUUJJJEEE???;;;:::<<<===>>>CCCEEEEEEEEECCCBBBCCCEEEFFFJJJYYYxxxkkkYYYUUUUUURRRTTTTTTSSSSSSSSSRRROOOMMMUUUSSS[[[```ZZZZZZYYYQQQNNNSSSXXXXXXTTTOOOLLLKKKDDD:::666:::;;;<<>>>>>>>><<<;;;???FFFLLLOOOTTTYYYHHH@@@:::;;;???AAADDDHHHNNNOOOSSSYYYeeezzzzzztttmmmfff______]]]YYYVVVWWW[[[___[[[WWWRRRPPPPPPQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKMMMNNNNNNLLLIIIIIIIIIKKKNNNLLLKKKKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIKKKFFFDDDDDDDDDCCCFFFKKKYYYttt~~~qqq^^^ttt~~~~~~vvvsssyyy}}}}}}tttbbb^^^]]]WWWNNNLLLOOOSSSUUUWWWYYY[[[]]]lllddd]]][[[]]]bbbjjjqqqqqqwwwqqqTTTDDDEEECCCCCCDDDEEEHHHMMMSSSVVV^^^cccrrryyylll___LLLEEEAAA<<<::::::===>>>???CCCDDDEEEEEECCCCCCDDDEEEGGGSSSqqqttt^^^RRRQQQSSSQQQTTTSSSSSSSSSTTTSSSPPPNNNQQQPPPYYY]]]VVVTTTSSSKKKHHHLLLPPPRRRRRRSSSPPPLLLDDD;;;777;;;<<<:::AAALLLbbbttt~~~sssxxx~~~|||}}}|||uuusssvvv~~~tttqqq|||~~~~~~jjjQQQCCCAAADDDGGGWWWwwwwwwmmmzzzwww^^^OOONNNMMMLLLJJJIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAA@@@>>>=========<<<===AAAGGGMMMPPPPPPOOO@@@;;;999>>>CCCEEEHHHLLLOOOQQQVVV]]]mmmzzzdddaaa```___[[[WWWTTTUUUYYY\\\[[[UUUPPPQQQUUUVVVRRRMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMMMMKKKHHHGGGHHHIIIQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMNNNMMMLLLPPPLLLGGGFFFFFFFFFFFFGGGIIIhhh{{{~~~kkkeeeqqq|||yyy}}}{{{nnnpppzzzyyygggUUUQQQVVV\\\aaadddeeeggghhhhhhhhhmmmvvvzzz{{{zzznnnTTTFFFHHHCCCEEEHHHIIIJJJMMMSSSWWWZZZ```lllzzznnnaaaVVVHHHAAA>>>;;;;;;===???AAAAAABBBDDDEEEEEEDDDDDDFFFGGGHHHaaaxxxfffVVVOOOPPPQQQPPPRRRRRRRRRSSSUUUUUUSSSQQQMMMLLLVVVZZZQQQNNNNNNFFFFFFJJJMMMNNNSSSWWWTTTLLLFFF>>>:::<<<<<<999;;;AAA\\\kkkzzz}}}~~~qqqjjjpppyyyggg___jjjzzz~~~yyyhhhRRREEEBBBFFFKKK\\\xxxjjjUUUMMMLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???>>>=========<<<>>>CCCJJJQQQSSSNNNHHH;;;999;;;BBBGGGIIILLLPPPRRRUUUYYYdddyyyxxxcccbbbfffaaaZZZVVVUUUWWWXXXXXXWWWSSSPPPSSSYYYYYYSSSLLLMMMMMMMMMMMMLLLKKKJJJJJJOOOPPPOOOMMMKKKIIIJJJKKKOOOOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHJJJLLLMMMMMMKKKQQQNNNIIIFFFEEEFFFEEEDDDBBB\\\uuufffkkkuuutttuuu~~~qqqTTTQQQYYYccclllrrrtttuuuuuulllrrrjjjTTTHHHJJJDDDHHHKKKMMMNNNPPPUUUYYY^^^dddnnnyyyxxxcccVVVOOOFFF???===<<<<<>><<<999999>>>WWWbbbjjjqqq{{{xxx}}}ppphhhrrr{{{wwwqqqyyy}}}yyyyyyzzzoooYYYFFF???GGGQQQbbbyyyvvvZZZLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>===============@@@FFFNNNWWWZZZQQQFFF;;;:::===EEEIIIKKKNNNRRRQQQSSSXXXeeeooodddaaafffaaaZZZVVVVVVYYY[[[[[[VVVRRRPPPSSSXXXXXXSSSLLLKKKKKKLLLLLLMMMLLLLLLLLLQQQRRRRRRPPPNNNMMMNNNOOOIIIJJJJJJJJJHHHHHHJJJLLLLLLJJJJJJJJJKKKJJJHHHFFFLLLMMMJJJDDDBBBCCCCCCAAAEEETTTmmmqqqiiigggppp}}}sss~~~qqqVVVTTT^^^mmmyyy|||aaaSSSLLLNNNMMMOOOQQQSSSTTTWWW\\\___aaafffooo{{{zzzppp[[[NNNIIIDDD>>>===<<<===@@@CCCDDDCCCCCCEEEGGGGGGGGGHHHIIIKKKVVV{{{nnnbbbUUUPPPQQQSSSRRRQQQRRRRRRRRRSSSTTTSSSQQQOOOKKKKKKTTTVVVLLLJJJLLLHHHGGGJJJJJJLLLXXXccc^^^QQQJJJFFFCCC@@@;;;888:::???PPP]]]dddiiixxxyyyxxxsssyyy~~~{{{vvvwwwzzzpppZZZGGGBBBGGGQQQ___lllzzzttt```PPPKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>=========>>>>>>AAAEEEKKKRRR[[[]]]PPPAAA;;;;;;???FFFJJJJJJMMMRRRSSSTTTYYYiii}}}fffccc\\\^^^\\\YYYVVVVVVZZZ```eeeZZZVVVQQQQQQSSSTTTQQQMMMIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLMMMNNNFFFGGGIIIHHHGGGGGGIIILLLKKKJJJIIIIIIJJJIIIGGGEEEIIIMMMLLLEEEAAABBBDDDCCCGGGMMM[[[xxxwwwaaabbbqqq~~~||||||~~~}}}ooo^^^\\\gggwwwoooYYYSSSQQQTTTWWWWWWXXXYYY[[[^^^cccfffyyy|||xxxssskkkWWWIIIFFFBBB===<<<<<<===@@@CCCCCCCCCDDDFFFGGGHHHHHHIIIKKKLLL___hhh\\\QQQNNNRRRUUUTTTRRRSSSRRRRRRRRRRRRQQQNNNLLLJJJJJJSSSTTTJJJHHHLLLHHHDDDGGGFFFIIIWWWddd```QQQKKKIIIFFFAAA;;;888<<>>===============>>>??????EEEIIINNNSSS[[[[[[KKK999<<<<<<@@@FFFIIIIIILLLQQQ[[[\\\```sssqqq```aaaWWWTTTWWWYYYVVVUUUYYYeeeooo___YYYRRRNNNNNNOOOOOONNNIIIJJJLLLNNNPPPQQQRRRRRRJJJJJJKKKJJJHHHHHHIIIKKKGGGIIIJJJHHHEEEDDDFFFHHHGGGFFFFFFHHHJJJJJJIIIHHHHHHOOOPPPHHHBBBDDDGGGGGGEEEFFFKKKaaa~~~iii]]]hhhuuu|||}}}yyyuuuuuuyyyxxxYYY^^^ggguuufffWWWQQQTTTZZZZZZ]]]aaadddhhhnnnsssuuu~~~{{{nnn]]]MMMBBB>>>===999;;;???CCCEEEFFFFFFFFFHHHGGGGGGHHHGGGGGGMMMSSStttlllWWWIIIMMMSSSQQQNNNOOOOOONNNMMMKKKJJJJJJIIIIIIJJJNNNQQQRRROOOKKKJJJKKKBBBHHHNNNVVVaaahhhcccZZZSSSJJJCCCAAA@@@===<<<===EEEUUUsss{{{}}}~~~~~~|||}}}}}}~~~}}}|||{{{{{{yyyxxxyyyyyyttthhhVVVIIIKKKJJJPPPUUURRRNNN[[[mmmpppuuubbbZZZPPPJJJJJJJJJHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<======<<<;;;:::;;;???BBBJJJNNNVVV[[[XXXKKK???999===EEEJJJHHHIIIPPPUUUUUUYYYVVVeeelllaaaVVVYYYUUUZZZYYYRRRUUUaaafffbbbYYYWWWUUUSSSRRROOOKKKIIIIIIIIIKKKPPPVVVWWWRRRMMMDDDGGGIIIHHHEEEDDDFFFHHHAAABBBBBBCCCDDDEEEFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDIIIIIIIIIHHHGGGFFFEEEDDDCCCJJJJJJKKK___|||gggUUUaaarrrsssuuu|||~~~}}}wwwrrrqqqtttxxx{{{|||~~~fffbbbhhhrrrzzz|||zzz{{{{{{dddXXXUUUXXX]]]bbbccciiipppsssuuu{{{xxxhhhWWWJJJAAA===<<<;;;===BBBFFFHHHIIIHHHGGGKKKFFFCCCEEEEEEIIIVVVeeerrr^^^NNNOOOSSSQQQOOOQQQMMMMMMLLLKKKKKKKKKKKKKKKIIILLLOOOOOOMMMKKKKKKLLLLLLLLLRRR]]]fffggg___WWWQQQJJJDDDCCCAAA>>><<<===@@@RRRsss~~~xxxrrrvvvzzz}}}|||~~~~~~}}}|||{{{zzzzzzvvvvvvvvvvvvsssjjj\\\QQQMMMPPPZZZcccbbb```kkk|||tttuuuvvv~~~}}}```ZZZTTTLLLIIIIIIJJJHHHFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@>>>======<<<<<<<<<<<<;;;;;;<<<@@@CCCHHHQQQXXXVVVMMMDDD>>>;;;>>>EEEJJJJJJMMMSSSWWWWWW\\\^^^qqqxxxiiiaaaXXXZZZVVV[[[ZZZTTTWWWbbbgggdddXXXUUURRRQQQQQQPPPMMMKKKJJJIIIJJJNNNSSSTTTPPPKKKGGGGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCAAAGGGJJJJJJVVVmmm~~~vvvXXXVVVhhhqqqtttzzz}}}||||||~~~~~~zzz|||wwwsssqqqsssuuuxxxzzz}}}iiikkkqqqvvvtttrrrvvv}}}rrrccc[[[[[[```fffnnnmmmuuu|||wwwkkkvvv}}}}}}ppp^^^NNNDDD???<<<;;;<<<@@@EEEIIILLLKKKJJJHHHJJJDDDBBBEEEEEEIII^^^vvvuuucccSSSQQQSSSQQQOOOQQQLLLLLLKKKKKKKKKKKKLLLLLLHHHJJJLLLMMMLLLLLLMMMNNNTTTNNNSSSbbbjjjbbbVVVPPPLLLGGGCCCCCCAAA===;;;<<<;;;MMMnnnzzz}}}tttfffoooyyyzzzxxx~~~}}}||||||{{{zzzyyyxxxxxxtttsssrrrsssrrrmmmeee^^^XXX___nnn|||eeeWWWZZZ^^^rrrqqqSSSRRRMMMHHHGGGHHHIIIHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<>>@@@EEEJJJMMMQQQWWWYYYXXX\\\eeeoooeeeaaaZZZ[[[WWW\\\[[[WWWZZZcccgggeeeXXXSSSNNNMMMPPPQQQOOOLLLJJJIIIHHHKKKNNNOOOMMMIIIIIIGGGDDDBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB???DDDIIIIIIKKKWWWnnnwwwaaaMMMXXXdddeeelllqqqsssuuu||||||zzzwwwtttrrrrrrrrrsssxxxoooooorrrvvvtttttt}}}|||zzzsssiii```bbbnnnzzzfff]]]kkkgggppp~~~}}}tttfffSSSEEE???===;;;:::===AAAFFFJJJMMMLLLJJJHHHEEECCCFFFIIIGGGLLLiiipppbbbWWWTTTTTTQQQNNNOOOMMMMMMLLLKKKKKKJJJKKKKKKHHHIIIKKKLLLMMMNNNPPPQQQUUULLLPPPaaahhh[[[MMMJJJHHHDDDBBBDDDAAA<<<999:::888GGGcccssspppuuu~~~uuugggoooxxx}}}xxxyyyvvvrrr}}}}}}{{{zzzyyyyyywwwwwwvvvuuuuuusssqqqqqqqqqpppmmmjjjeeennnjjjTTTPPPZZZjjjiiiRRRLLLJJJGGGFFFGGGGGGFFFDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<:::;;;===>>>@@@CCCGGGJJJOOOXXXTTTCCC666999???@@@DDDGGGKKKOOOTTTXXXYYYYYY```pppgggaaa___[[[ZZZWWW[[[[[[XXXZZZaaadddcccZZZSSSLLLKKKNNNPPPOOOLLLKKKIIIHHHHHHJJJKKKIIIHHHIIIEEE@@@???AAABBBAAA???CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBAAACCCGGGIIIEEEHHH\\\ssszzzzzzXXXQQQSSSVVV]]]eeekkkpppxxxyyyxxxwwwuuusssqqqpppooopppyyy~~~pppmmmnnnssssssuuuxxxhhhmmmyyyuuuiiillluuuaaa^^^lllpppvvv}}}uuuhhh[[[JJJ???;;;;;;;;;:::===@@@EEEIIIKKKJJJHHHGGGCCCFFFIIIIIIJJJ\\\hhhaaa[[[ZZZYYYUUUPPPNNNPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJLLLOOOQQQSSSSSSRRRJJJOOO___cccVVVKKKJJJGGGFFFGGGIIIFFF???;;;;;;777@@@XXXjjjqqqzzzrrrrrrvvvoookkkmmmzzzxxxttt|||}}}yyyxxxxxxwwwvvvuuuttttttwwwuuurrrqqqqqqqqqqqqqqqqqqzzzzzz^^^VVV]]]kkkwww[[[NNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<:::===???BBBEEEHHHMMMQQQVVVUUUKKK;;;666<<>>>>>>>>>>>@@@@@@?????????@@@AAAAAAEEEBBBEEEIIIEEEAAALLL]]]wwwvvvZZZIIIRRRVVV]]]cccgggkkkqqqwwwssstttttttttsssqqqooonnnlllppppppwwwgggccceeelllnnnsss}}}oooggggggtttvvv||||||ooofffgggttt{{{xxxjjjYYYPPPDDD<<<999999::::::===???CCCFFFHHHHHHGGGFFFFFFIIIHHHEEESSSzzzsssdddbbbaaa___]]]YYYTTTPPPQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIJJJNNNQQQTTTTTTSSSOOOMMMRRR\\\]]]TTTNNNNNNJJJKKKNNNPPPLLLCCC>>>>>>777;;;OOOggg|||uuuwwwssskkkdddaaafffvvv~~~~~~|||xxxwwwwwwvvvuuutttssssssuuutttrrrqqqqqqrrrsssttt}}}rrr```eeeqqq~~~aaaOOOKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@????????????@@@>>>=========<<<<<<<<<;;;<<>>>>>===>>>???AAABBBGGGBBBBBBEEEDDD@@@CCCJJJdddrrrqqqQQQOOONNNQQQWWW]]]aaafffkkklllmmmoooqqqqqqpppnnnmmmiiiiiieeekkkzzzvvvZZZVVVZZZfffmmmwwwqqqffffffjjjuuusssqqqrrrvvvmmm\\\KKKGGGAAA;;;888888:::;;;>>>@@@AAACCCEEEFFFGGGGGGFFFJJJFFFGGGeee~~~yyyuuugggcccdddccc___\\\XXXTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHJJJNNNRRRTTTSSSQQQMMMQQQVVVXXXVVVRRRQQQRRRKKKMMMQQQTTTOOODDD>>>===888888GGGbbbzzz~~~{{{oooccccccbbbiiixxx~~~}}}}}}~~~~~~~~~{{{yyywwwwwwvvvuuutttssssssrrrpppppppppppppppqqqsssttt|||tttooo}}}lllSSSIIIKKKGGGGGGEEEDDDBBBBBBCCCDDD@@@@@@???>>>>>>>>>??????======<<<<<<<<<<<<;;;;;;>>>AAAFFFKKKOOOTTTZZZ]]]VVVEEE999:::>>>???DDDKKKLLLOOOUUUZZZYYYYYYbbbnnn~~~aaabbb]]]YYYYYYTTTUUUUUUUUUVVVVVVTTTSSSSSSRRRQQQOOOLLLIIIHHHJJJMMMIIIJJJKKKJJJJJJIIIHHHHHHGGGIIIKKKKKKIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<===???AAABBBCCCAAA????????????@@@AAALLLccc~~~tttXXXOOOJJJNNNUUUZZZ___dddccceeehhhkkkmmmmmmmmmlllfffgggbbbcccmmmooottt}}}^^^PPPMMMUUUeeeqqq~~~yyy```^^^jjj{{{pppvvv|||yyyeeeRRRCCCBBB@@@<<<888888:::<<<@@@@@@AAABBBDDDFFFGGGHHHCCCHHHFFFLLLuuutttqqqpppccccccdddbbb\\\WWWTTTRRROOONNNNNNLLLKKKJJJJJJJJJJJJGGGGGGIIINNNRRRTTTQQQNNNKKKTTTXXXTTTOOOOOORRRRRRIIILLLQQQTTTNNNBBB;;;;;;;;;666AAA[[[|||~~~|||{{{|||vvvllljjjiiiooo|||}}}}}}~~~}}}}}}}}}|||{{{{{{|||||||||yyywwwwwwwwwvvvuuutttssssssrrrkkklllnnnooopppppprrrsssppp~~~yyy~~~nnnYYYJJJFFFKKKEEEDDDCCCAAA@@@AAACCCEEE@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;???CCCHHHNNNSSSXXX]]]aaaRRR???555<<>>>>>>>>>>>>>>??????@@@>>>===<<<<<<===???AAACCC???@@@>>>;;;;;;>>>@@@??????\\\}}}lll\\\NNNMMMPPPRRRUUUZZZ^^^```dddgggjjjkkkkkkkkkdddhhhcccaaadddbbbgggwww{{{```PPPHHHNNNVVV```qqquuukkkkkkssswwwzzzqqqfffWWWJJJ???===;;;999999;;;===>>>AAACCCDDDDDDDDDEEEHHHJJJEEENNNLLLZZZzzzkkkhhhbbbdddccccccbbb```\\\UUUQQQOOOMMMJJJIIIIIIIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMSSSRRRPPPQQQRRRTTTTTTTTTQQQPPPNNNKKKHHHDDDBBB@@@===999???UUUooo||||||xxxooovvv}}}~~~}}}}}}~~~zzz{{{~~~}}}zzzzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwuuusssqqqpppoooooojjjjjjjjjkkkmmmooopppqqqpppvvv{{{~~~qqq___RRRKKKHHHFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========<<<:::999:::===@@@EEEGGGLLLVVVfffmmmcccRRR;;;<<<>>>@@@AAAEEEIIIMMMOOOWWWWWWTTTVVV[[[nnn{{{rrr]]]ZZZWWWVVVWWWTTTYYYXXXVVVTTTSSSRRRQQQQQQLLLJJJHHHHHHJJJJJJJJJIIILLLKKKJJJHHHGGGFFFEEEEEERRRPPPKKKGGGEEEEEEFFFHHHGGGFFFCCCAAA@@@?????????@@@@@@???>>>>>>??????@@@????????????>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<>>>TTTtttxxxSSSEEEIIIMMMOOOPPPQQQVVV^^^ccceeeeeedddccccccaaa^^^[[[ZZZZZZ[[[]]]jjjnnnvvvxxxdddUUULLLJJJNNNYYYlllzzz{{{uuufffZZZLLL@@@===<<<:::999999;;;===??????@@@BBBCCCBBBCCCEEEGGGCCCLLLSSSppptttooohhhgggeeebbb```\\\XXXRRRNNNPPPMMMJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMRRRPPPNNNMMMNNNPPPRRRSSSMMMMMMLLLJJJGGGEEECCCAAA;;;888:::HHH```vvvxxxwww~~~~~~~~~}}}{{{{{{}}}~~~|||yyyyyyyyyyyyyyyxxxwwwuuuuuuvvvuuutttqqqpppnnnnnnmmmiiiiiiiiijjjkkklllnnnnnnlllpppuuuyyy~~~uuujjjbbb```XXXMMMEEECCCCCCAAA???DDDDDDCCCBBBBBBAAAAAA@@@AAA@@@@@@???>>>>>>======>>>===<<<;;;:::<<<@@@DDDEEENNNXXX^^^aaa^^^QQQBBB999<<>>>>>=========<<<<<<<<<::::::::::::;;;;;;;;;<<<999FFF]]]tttlllWWWMMMFFFHHHPPPQQQRRRUUUZZZ]]]^^^]]][[[___]]]ZZZXXXVVVVVVVVVWWWWWWXXX\\\aaaiiiqqqxxx|||vvveee^^^]]]\\\\\\^^^jjj|||iiiZZZPPPDDD;;;;;;:::999999:::<<<>>>@@@>>>@@@CCCCCCCCCCCCDDDEEEFFFOOO```yyysssmmmlllgggaaa\\\WWWSSSOOOLLLQQQNNNJJJHHHGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLSSSPPPLLLIIIIIIKKKOOORRRJJJIIIIIIHHHFFFEEECCCBBB;;;:::888<<>>>>>======<<<<<<>>>===<<<;;;<<<@@@FFFJJJHHHVVVccccccYYYLLL>>>555888<<>>???@@@AAABBBAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;:::999:::::::::::::::;;;;;;;;;<<>>999888888999;;;===@@@AAA@@@CCCEEEFFFFFFFFFFFFGGGLLLXXXoooyyyvvvqqqlllggg___XXXTTTQQQOOOMMMQQQNNNIIIGGGFFFGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKWWWSSSNNNIIIFFFHHHLLLOOOHHHHHHGGGFFFEEECCCAAAAAA<<>>>>>>>>======<<<<<<<<<<<<======<<<===???DDDKKKPPPTTT\\\bbb[[[MMM???777444:::>>>DDDIIILLLNNNPPPQQQUUUYYYVVVZZZmmm}}}xxxddd]]]^^^\\\^^^```[[[WWWWWWUUUTTTSSSRRRRRRRRRPPPNNNKKKJJJKKKJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHJJJLLLKKKJJJHHHGGGGGGGGGGGGEEECCCBBB@@@???>>>??????===>>>@@@BBBCCCBBBAAA@@@<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::===999>>>TTTmmm|||~~~pppRRRFFFKKKHHHIIILLLOOORRRTTTUUUVVVUUUUUUUUUSSSQQQOOOLLLKKKMMMKKKIIIHHHJJJNNNSSSVVV]]]aaafffkkkqqqyyy{{{vvv{{{}}}oooqqqwwwcccTTTLLLFFFAAA>>>888888999:::<<>>;;;AAA@@@<<>>=========<<<<<<<<<<<<<<<<<<===>>>???CCCIIIPPPUUUfff```WWWKKK@@@999888;;;===BBBGGGLLLNNNOOOOOOPPPSSSVVVWWWccc~~~yyymmm^^^ZZZ\\\YYY\\\^^^XXXZZZYYYXXXWWWVVVUUUUUUUUUQQQNNNLLLKKKKKKKKKJJJHHHJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHCCCBBBAAA???>>>>>>>>>???===>>>@@@BBBBBBBBB@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;666999HHH\\\mmmzzzpppSSSGGGAAAFFFKKKNNNOOOQQQUUUYYYSSSSSSSSSSSSQQQNNNKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIQQQTTTXXX[[[^^^eeennnuuu{{{vvvoooggghhhvvv|||jjjVVVJJJDDD???:::999888999:::<<<>>>@@@BBBCCC@@@BBBCCCDDDEEEGGGJJJLLLPPPyyyrrrjjjmmmjjjbbb^^^XXXTTTRRRQQQPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIUUUUUURRRLLLFFFCCCEEEIIIHHHGGGGGGEEECCCAAA???>>>;;;@@@AAA===CCCQQQ]]]___^^^fffvvvooojjjqqqssstttxxx}}}~~~{{{zzzxxxvvvuuuuuuttttttppppppqqqrrrssssssssssssmmmlllkkkiiihhhhhhggggggjjjiiihhhgggffffffffffffgggeeecccaaaaaabbbdddeeeiiiiiiooo}}}|||tttaaaTTTXXX]]]^^^XXXQQQMMMIIIEEECCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@??????>>>>>>==================<<<<<<>>>???BBBEEEIIIOOOUUUZZZkkk\\\III===888777;;;???AAAEEEKKKOOOPPPQQQRRRSSSOOOTTT[[[sssyyyfff\\\\\\]]]ZZZ^^^bbb\\\XXXWWWVVVUUUTTTTTTTTTTTTPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHHHHBBBAAA@@@>>>===>>>>>>???>>>???@@@@@@@@@@@@???>>>;;;;;;;;;;;;::::::::::::999999999888888888888777:::999;;;AAAJJJWWWiiixxxhhhLLLDDDFFFIIIJJJKKKNNNRRRUUUPPPQQQQQQPPPOOOMMMKKKJJJFFFFFFFFFFFFEEECCCAAA@@@FFFJJJNNNQQQSSSXXX^^^cccdddmmmxxxvvvhhhhhhbbbdddtttvvvnnn\\\JJJCCC@@@;;;888777::::::<<<===???AAACCCDDDAAABBBCCCDDDEEEIIINNNQQQmmmsssaaa^^^bbb___[[[XXXUUURRRQQQPPPMMMKKKHHHGGGGGGIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKNNNNNNKKKEEEBBBCCCEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>@@@@@@======FFFWWWeeegggnnn{{{lllooowwwzzzzzz~~~||||||{{{vvvttttttuuutttrrrooopppqqqqqqqqqqqqqqqqqqmmmlllkkkjjjiiihhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeebbb___]]]]]]^^^^^^^^^___]]]bbbnnnwwwjjj\\\RRRLLLDDDHHHIIIHHHHHHJJJIIIDDD@@@AAABBBBBBBBBBBBBBBCCC@@@@@@???>>>>>>======<<<========================@@@CCCHHHLLLPPPUUU[[[___[[[KKK<<<777888999===BBBEEEHHHMMMQQQTTTUUUWWWYYYSSSYYYeeeppphhh`````````[[[___ccc]]]UUUUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLLLLMMMMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGCCCEEEFFFHHHHHHHHHGGGFFFBBBAAA???>>>======>>>>>>@@@??????>>>>>>======<<<::::::999999999888888888999999888888777777777777888:::===>>>>>>DDDUUUgggtttlllUUUNNNFFFEEEHHHMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDBBB@@@???BBBGGGLLLNNNOOOPPPSSSVVVSSSYYY```fffmmmvvvjjjcccgggbbbeeeyyy~~~wwwcccRRRBBB???@@@===:::;;;;;;<<<===???@@@BBBCCCDDDDDDEEEEEEFFFGGGLLLRRRWWWvvviii\\\\\\aaa^^^WWWUUUSSSRRRPPPNNNJJJGGGFFFFFFGGGIIIKKKKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGCCCGGGJJJIIIDDD@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???<<<999@@@UUUkkknnnwww|||iiilllzzz~~~xxxxxx{{{}}}uuurrrtttuuusssqqqppppppqqqppppppooonnnnnnmmmmmmkkkjjjiiiiiiiiiiiifffeeeddddddcccccccccdddccc```]]]\\\]]]]]]^^^^^^]]][[[```hhhkkkooocccTTTRRRRRRPPPGGGGGGEEEBBBDDDFFFDDD>>>>>>@@@CCCDDDCCCAAA??????>>>>>>>>>===<<<<<<;;;;;;=========>>>>>>>>>>>>>>>CCCFFFLLLQQQUUUZZZ___bbbFFF;;;333666;;;===@@@DDDFFFJJJOOOSSSVVVYYY\\\^^^ZZZaaapppnnnhhhaaaaaa]]]VVVXXX\\\UUUUUUTTTSSSRRRRRRQQQRRRRRROOONNNLLLLLLMMMNNNMMMMMMGGGHHHJJJJJJJJJHHHFFFEEE@@@BBBDDDFFFGGGFFFEEEDDDAAA@@@???=========>>>>>>AAA@@@???===<<<<<<<<<<<<888888888888777777777777999888888888777777666666222666::::::666888GGGXXXeeexxxfffWWWFFFAAAHHHNNNMMMHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEECCCBBBAAA@@@??????AAAFFFKKKLLLJJJHHHHHHIIIMMMPPPSSSVVVZZZbbbmmmtttvvvnnnccc___eeesssuuuiiiYYYMMMCCC???>>>;;;999999999;;;===???AAAAAAAAAAAAEEE@@@DDDKKKIIIGGG[[[vvvuuuddd```YYYXXXYYYUUURRRPPPOOONNNMMMKKKHHHFFFGGGIIILLLMMMLLLIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEIIIIIIDDDBBBDDDGGGGGGFFFGGGGGGGGGFFFEEECCCBBBDDD??????@@@<<<<<>>======>>>>>>?????????>>>>>>????????????>>>>>>======@@@DDDGGGKKKLLLOOOVVV]]]]]]VVVPPP===;;;999:::===AAADDDEEEEEEKKKSSSVVVXXXYYYYYYYYY^^^iiisssggghhhaaaZZZXXX[[[]]]YYYUUUVVVUUUTTTTTTTTTTTTQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIDDDEEEGGGFFFEEECCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<======>>>?????????;;;;;;999777666555555555777777666666555555555444555666888888999;;;???BBB[[[pppmmmLLL@@@FFFMMMKKKFFFEEEFFFGGGGGGDDDBBBBBBAAAEEEEEEDDDBBB@@@???======AAABBBBBBCCCCCCDDDDDDEEEIIIJJJLLLMMMNNNRRRWWWZZZjjjqqq~~~sssnnniiijjjqqq{{{iii___PPPEEE<<<::::::888777888:::;;;===???AAAAAAAAAAAAAAA@@@CCCHHHKKKVVVsssnnn^^^[[[UUUSSSUUUQQQOOOMMMKKKKKKKKKJJJIIIGGGEEEGGGJJJKKKJJJGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEGGGMMMOOOLLLJJJKKKKKKIIIFFFFFFGGGGGGFFFDDDCCCBBBCCC@@@@@@BBB???<<>>>>>=========>>>======<<<<<<<<<<<<======<<<===>>>???AAADDDGGGJJJIIIPPPZZZ___\\\RRRFFF>>>;;;::::::<<<@@@EEEIIIKKKMMMPPPRRRSSSUUUZZZ```ccckkkhhhaaa```\\\XXXXXXZZZ[[[XXXUUUWWWVVVTTTTTTTTTSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHDDDEEEEEEDDDCCCBBBCCCDDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<============:::999888777666555555555666666666666555555444444444555666777777999<<>>=========>>>>>>>>>>>>?????????AAABBBCCCDDDEEEHHHLLLPPPWWW[[[bbblllxxxuuuuuuuuuyyypppzzzhhhYYYPPPFFF>>>888777999888888:::;;;<<<>>>@@@AAABBBBBBBBBAAACCCDDDGGGUUUsss~~~eeeWWWUUUPPPNNNPPPMMMMMMKKKIIIHHHIIIIIIIIIHHHEEEHHHJJJKKKIIIGGGEEEEEEAAAAAABBBBBBBBBCCCCCCCCCHHHNNNSSSRRRPPPOOOLLLHHHEEEEEEEEEEEEEEEDDDCCCBBBCCC@@@@@@CCCAAA===BBBKKKZZZiii~~~pppmmmwww~~~}}}|||yyyxxxyyywwwnnnmmmmmmlllmmmkkkiiiiiijjjkkkkkkjjjeeeffffffffffffeeeeeedddcccccccccbbbaaaaaa``````^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYXXXVVVXXX]]]bbbeeefffhhhkkkqqqyyy{{{xxxtttpppjjjaaaVVVMMMKKKGGGCCCBBBCCCCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<============<<<<<<;;;;;;<<<======AAABBBDDDGGGJJJMMMOOOQQQQQQ[[[cccaaaSSSCCC888333999:::<<>>======<<<;;;;;;;;;;;;;;;:::::::::888777777666555555666666666555555555555444444444333444555444444555888;;;>>>OOOgggxxx~~~sssXXXHHHEEEHHHEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<>>>AAADDDHHHIIIKKKOOOVVV___fffkkk{{{zzzssssssvvvhhhYYYLLLFFFBBB<<<888999::::::;;;>>>===>>>???@@@AAABBBCCCCCCEEEGGGFFFKKKfffttt]]]RRRSSSNNNLLLOOOLLLOOOLLLIIIGGGHHHIIIIIIHHHGGGJJJLLLMMMKKKHHHGGGFFFAAAAAABBBBBBBBBCCCCCCCCCGGGLLLOOONNNMMMMMMJJJFFFCCCDDDDDDDDDCCCCCCCCCCCCCCC???>>>AAAAAA>>>???DDDOOO^^^qqq}}}~~~sssmmmpppuuuwww{{{vvvuuuxxx~~~tttppppppppplllkkkjjjjjjjjjjjjhhhfffddddddeeeeeeeeeddddddcccaaaaaa``````______^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXXXXZZZ^^^bbb```___]]][[[\\\bbbjjjpppssscccYYYWWWUUUSSSQQQNNNHHHDDDGGGFFFDDDDDDEEEDDDAAA???????????????????????????======<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>???FFFGGGHHHKKKPPPTTTVVVWWW___aaa^^^SSSCCC888666888:::<<>>===>>>AAAEEEAAAAAA@@@???>>><<<<<<;;;;;;;;;:::999888888777777666555555555555555666666444444444444444444444444333444444444333444666888777@@@PPPaaannn{{{~~~dddPPPEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;:::999888888777888888888777888:::===AAA@@@@@@AAAEEEJJJOOOSSSUUUYYY```gggooowwwuuuuuuwwwwwwhhh\\\PPPEEE@@@@@@;;;999;;;<<<;;;<<>><<<>>>??????AAADDDLLLYYYgggnnnnnnooorrruuuzzz}}}|||uuupppooopppppp{{{~~~zzzvvvtttwww|||{{{sssnnngggggggggiiijjjiiieeebbbccccccdddddddddddddddccc```______^^^]]]]]]\\\\\\]]]\\\ZZZYYYXXXWWWWWWWWWVVVWWWXXXYYYZZZ\\\___aaa``````___]]][[[[[[\\\^^^kkk}}}tttggg[[[RRRKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAFFFFFFHHHMMMSSSYYY[[[[[[___YYYNNNAAA888555999======???CCCFFFHHHLLLRRRVVVRRRZZZbbbccc]]]ccc~~~zzz^^^VVVZZZTTTYYY^^^^^^YYYUUUTTTTTTSSSQQQOOONNNNNNLLLIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???<<<;;;===AAADDDCCCBBBAAA???>>><<<;;;;;;::::::999888777666555555444444444333444444555666333333333333444444444444444555555444333444666888888888@@@PPPdddwwwjjjNNNEEEDDDBBBBBBDDDDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777666777888777666666777999888999999:::<<<>>>@@@AAACCCFFFJJJNNNSSSXXX^^^bbbgggmmmuuu}}}|||hhh[[[RRRHHHAAA===<<<999888;;;;;;:::;;;???AAAAAAAAAAAABBBCCCDDDEEECCCGGGRRRjjjeeeSSSOOOSSSPPPOOOSSSQQQTTTQQQNNNLLLKKKJJJIIIGGGEEEHHHJJJJJJHHHEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGEEEAAABBBFFFFFFCCCAAA@@@@@@@@@AAABBBCCCCCC@@@???======>>>@@@CCCFFFKKKWWWjjjzzz~~~yyyuuuwwwyyywwwuuuuuuvvvvvvsssqqq~~~{{{wwwuuuwww{{{~~~{{{mmmccccccdddfffggggggeeebbbaaabbbbbbccccccccccccccc^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[]]]``````^^^[[[YYYXXX]]]kkkrrrzzz~~~|||tttdddWWWPPPMMMJJJIIIIIIGGGFFFDDDCCCCCCBBBBBBAAA???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<999999:::<<<>>>AAACCCDDDJJJKKKOOOVVV]]]aaa```]]]MMMGGG???999777888;;;<<<@@@DDDHHHJJJJJJMMMRRRVVVWWWZZZ___bbbcccqqqooo]]]XXXWWWTTTVVVYYYWWWSSSPPPOOOOOOOOONNNLLLLLLLLLJJJHHHEEEHHHHHHGGGFFFEEEDDDDDDCCCGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???<<<;;;===AAADDDCCCCCCAAA???===<<<::::::999999888777666666555555444333333333333333444444222222333333333333333444444444555444333444666888:::666888EEEXXXlllmmmMMMHHHBBB???@@@AAA???>>><<<<<<<<<<<<<<<;;;;;;;;;:::999999888777666666666444666777666555444555666555555777888999999999999;;;===@@@AAABBBEEEHHHKKKLLLPPPVVV[[[^^^aaaeeegggkkklllpppsssvvvxxxyyyyyyxxxgggVVVLLLGGGAAA;;;999888666888<<<===<<<>>>BBBCCCBBBBBBBBBBBBDDDEEEFFFEEEQQQjjjttt___OOOMMMSSSPPPOOOSSSRRRRRRPPPNNNMMMMMMLLLJJJHHHEEEHHHJJJJJJHHHEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBB???AAAEEEDDDAAA@@@?????????@@@AAACCCDDD===@@@AAA@@@@@@AAADDDFFFJJJRRRkkk|||~~~|||vvvuuuyyy|||zzzwwwtttzzz}}}llliiifffeeeeeeeeedddccc______```aaaaaaaaaaaaaaa^^^^^^]]]]]]\\\[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[YYYXXXVVVYYY\\\\\\[[[YYYXXXXXXTTT___```aaammmvvvzzzrrrhhhddd\\\]]]___aaaddddddaaa]]]XXXXXXSSSKKKGGGGGGFFFCCCFFFFFFEEECCCAAA?????????@@@@@@@@@???>>>>>>???AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;<<<===@@@CCCGGGIIIKKKPPPSSSXXX```dddaaaWWWOOO===;;;999999:::<<<>>>???CCCGGGLLLMMMMMMOOOTTTXXX[[[ZZZ```nnn|||mmmssstttaaa\\\YYYTTTTTTTTTTTTRRROOONNNNNNOOONNNLLLKKKKKKKKKJJJHHHFFFJJJIIIFFFDDDCCCCCCDDDDDDFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@???===<<<>>>AAADDDCCCBBB@@@>>><<<:::888888888888777777666666555555444333333222222222222333111222222222333333333333222333333333222333666888999555555<<>>===;;;======<<<<<<;;;;;;;;;:::999888888777777666666666444666777777555555555666666666777777888888777777444666888999888999:::<<<>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGJJJLLLNNNNNNMMMMMMgggXXXHHHBBB???;;;888666777666999>>>??????AAAFFFDDDCCCBBBBBBCCCDDDEEEFFFKKK^^^eee[[[KKKJJJQQQOOONNNRRRRRROOOMMMMMMMMMNNNMMMKKKIIIGGGJJJLLLLLLJJJFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBB@@@>>>@@@DDDBBB===??????>>>>>>???AAACCCDDD<<>>@@@AAABBBAAA@@@@@@AAABBB===>>>???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;???@@@BBBEEEIIIMMMPPPRRRQQQUUU[[[aaaaaaVVVEEE777888999::::::;;;>>>CCCGGGDDDIIINNNPPPPPPQQQVVV[[[[[[YYYeeewwwpppXXXbbb___UUUZZZZZZSSSWWWUUURRRPPPOOOPPPQQQQQQMMMLLLKKKKKKLLLKKKIIIGGGKKKIIIFFFCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDD?????????>>>===>>>AAACCCBBBAAA???===;;;888777666777777777777777666666666444333222222111111222222111111111222222333333333111222222222222333666888555555555777;;;GGG^^^rrriiiTTTHHHCCCAAA???>>>>>>===<<<<<<;;;::::::999999999999888888888888555777999999777777777888666555444333333333444444111333666666666666777888777888888777666666888:::666888999::::::999888666wwwZZZRRRGGG@@@===<<<888555888;;;===??????@@@AAACCC:::DDDCCCAAAIIIJJJCCCBBBTTTpppooo[[[WWWRRRMMMJJJLLLNNNOOOOOOIIIKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCDDDCCCBBBBBBBBBDDDAAAAAAAAA@@@@@@??????>>>AAA@@@???@@@AAACCCCCCBBBDDDEEEEEEDDDCCCCCCFFFHHHFFFJJJbbb}}}yyyxxxyyyxxxxxxyyyxxx{{{xxxqqqkkklllrrr{{{}}}oooddd```aaadddccc^^^YYYYYY\\\^^^^^^\\\[[[WWWXXX^^^___YYYVVVYYYYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXTTTPPPOOOQQQUUUXXXYYYXXXXXXYYYZZZ[[[]]]___``````aaabbbcccaaa^^^ZZZXXXUUUVVVXXXZZZ\\\]]]]]]^^^XXXWWWUUURRROOOMMMKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCBBBAAAAAAAAAAAABBBBBB@@@>>>===<<<===>>>???>>>===;;;:::999:::;;;;;;===<<<<<<;;;::::::;;;;;;>>>888666999:::999<<>>???BBBEEEHHHLLLPPPTTTUUUTTTTTTWWW[[[YYYbbbwww{{{~~~pppbbbnnnjjjbbb[[[WWWWWWUUUSSSRRRPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMIIIFFFDDDEEEGGGGGGEEEDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@@@@???===<<<:::999999999999888777777777777777888444444444333333222222222333333333333333333333333555444333333222222222333555333999DDDGGGFFFPPP^^^|||xxxPPP;;;>>>BBBAAA<<<>>>===777:::>>>888999888888777777777777888777777777777777777777777777777777777777777777777666666555555555555666666777777777777777777777777666666666666777777777777tttgggQQQJJJAAA<<<;;;;;;999777999<<<>>>@@@@@@AAACCCDDDFFFIIIDDDAAAGGGGGGEEELLLoooyyyaaaVVVYYYTTTNNNJJJJJJJJJJJJJJJGGGJJJMMMOOOOOOLLLHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCAAACCCDDDCCCBBBAAABBBCCC@@@BBBCCCEEEDDDCCCAAA???EEECCCBBBAAAAAAAAAAAAAAACCCCCCDDDCCCBBBBBBDDDGGGBBBAAARRRttt~~~vvvuuuyyyzzzyyyzzzuuummmnnnmmmpppvvv{{{vvvhhh___ZZZ]]]\\\[[[\\\___^^^[[[WWWZZZYYYZZZ\\\[[[XXXWWWXXXXXXWWWVVVVVVVVVWWWYYYYYY[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQNNNLLLLLLOOOSSSVVVWWWXXXWWWWWWWWWXXXYYYYYYZZZXXXYYYYYYYYYXXXVVVSSSRRRMMMMMMMMMNNNNNNOOOOOOOOORRRQQQPPPMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@@@@??????@@@@@@AAA???>>><<<<<<<<<>>>???<<<;;;::::::999999999::::::999999888888888999999:::777888===>>>===AAAFFFEEEGGGKKKOOOQQQSSSSSSSSSOOOQQQPPPIII>>>888888::::::<<<>>>@@@BBBDDDHHHKKKRRRSSSTTTTTTUUUXXX\\\``````tttvvvrrrxxxnnnvvvddd___ZZZWWWWWWTTTTTTRRRQQQOOONNNMMMMMMNNNMMMMMMMMMMMMMMMLLLHHHFFFEEEFFFGGGGGGEEEDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;888777777666666666666666444444333333333222222222222222222222222222222222444333333222111111222222222111888AAACCC@@@EEEPPPdddqqqmmmTTTGGG<<<@@@;;;>>>>>>888<<>>:::999999888888888888888888888888888888888888888777777777777777777777777666666555555555555666666777777777777777777777777555555666666666777777777lllYYYSSSFFFAAA;;;888999;;;;;;:::;;;===@@@BBBBBBCCCDDDFFFHHHHHHCCCCCCGGGDDDIII\\\wwwcccZZZWWW___[[[UUUPPPMMMLLLJJJIIIEEEHHHMMMPPPOOOLLLGGGCCCDDDDDDEEEDDDDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCC@@@BBBFFFIIIIIIGGGCCCAAAHHHFFFDDDBBBAAA@@@??????AAAAAABBBAAA@@@AAABBBDDDEEE>>>GGGddd}}}vvvyyy{{{vvvsss~~~}}}|||uuummmooollllllnnnnnnooottt{{{|||oooggg]]]\\\ZZZZZZ\\\\\\\\\[[[XXXZZZ[[[XXXVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRNNNMMMLLLOOOSSSVVVXXXYYYVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPOOONNNMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>======>>>>>>???>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;::::::999888888777777777888999999777999===AAAAAAAAADDDJJJKKKNNNSSSVVVVVVRRRMMMJJJCCCBBB???;;;777777:::======???BBBDDDFFFIIILLLOOOQQQSSSUUUUUUWWWZZZ___cccpppjjjqqq}}}qqq]]]\\\YYYVVVVVVSSSTTTRRRQQQOOOMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJGGGEEEFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>?????????>>>>>>===<<<::::::::::::::::::::::::777666555444444444444555333333333222222222222222111111111111111111111111222222111000000000111111000000666======777999@@@LLLYYYkkkxxx~~~hhhMMMGGG??????@@@:::;;;===777;;;:::999999888888999999888888888888888888888888777777777777777777777777777666666555555666666777777777777777777777777777444444555555555666666666yyyeeeRRRGGGEEE>>>;;;888777999;;;<<<<<<===???BBBDDDDDDEEEFFFHHHDDDFFFFFFIIIJJJFFFVVVvvvgggXXX[[[UUU___\\\WWWRRRNNNLLLJJJIIIDDDFFFJJJLLLKKKIIIEEEBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCBBBAAA@@@AAABBBAAACCCFFFHHHIIIGGGEEECCCFFFFFFEEECCC@@@???>>>???>>>???@@@@@@??????@@@BBBFFF???CCCXXXnnnzzz~~~ooosssvvvtttssswww~~~xxxqqqooojjjgggfffdddbbbcccgggllluuummmhhhaaaZZZWWWYYY]]]aaaVVVZZZYYYRRRQQQVVVXXXVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLLLLOOOSSSVVVWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLLLLMMMKKKJJJGGGEEEDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;=========<<<;;;:::999999999999:::;;;<<<===;;;>>>AAACCCCCCDDDIIINNNXXXXXXXXXUUUOOOHHHAAA<<<===:::777777999<<>>>>>???>>>>>>===<<<;;;888888888888888777777666666555444333222222222333222222222222222111111111000000000000000/////////111000000/////////000000111000333888777222333888<<>>??????666;;;;;;:::999888888888888888888888888888888888888777777777777777777777777777777666666666666777777666666666666666666666666444444444444555555555666{{{iii[[[PPPFFF@@@>>>;;;:::888999:::<<<======>>>AAACCCEEEEEEFFFHHHIIIGGGJJJHHHIIIKKKOOOmmmXXXSSSZZZMMMUUUTTTQQQMMMJJJGGGEEEEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@??????@@@AAABBBAAA@@@???@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEAAACCCEEEDDDAAA??????@@@<<<>>>??????>>>>>>???@@@???===???JJJYYYfffpppuuutttnnnvvvzzzhhheeeyyy}}}|||}}}wwwsssoooiiieeedddaaa^^^]]]```bbbgggooovvv|||xxxkkk```[[[\\\___ZZZYYYUUUOOOPPPUUUWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOHHHHHHHHHJJJMMMOOONNNMMMOOONNNNNNMMMMMMMMMMMMNNNOOOMMMLLLJJJJJJJJJKKKLLLFFFEEECCCAAAAAABBBDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;888999;;;<<<<<<;;;:::999999999999:::;;;===??????@@@CCCFFFFFFGGGLLLRRRVVV^^^ZZZRRRJJJBBB<<<888666:::999888:::>>>AAABBBAAAFFFHHHKKKMMMOOORRRVVVXXXTTT[[[```]]][[[eee{{{ooo]]]WWW[[[VVVTTTSSSNNNQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEHHHHHHHHHEEECCCBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;999999999999777666444333555444333222111111111111111111111111111111111111000000000//////........./////////......///000000333111111333333222444888333666BBBVVVkkk~~~cccLLLDDD@@@BBBEEE???<<<;;;:::999888888888888888888888888888888888888888888888888888888888888777777666666666666777777666666666666666666666666444444444444555555555666wwwgggVVVLLLGGGAAA===<<<::::::;;;;;;===>>>???@@@???AAADDDFFFFFFGGGHHHJJJJJJKKKEEEDDDPPPcccsssTTTVVVXXXJJJPPPPPPOOOMMMIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@@@@?????????@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCC===BBBFFFGGGDDDAAA@@@@@@;;;===??????>>>===>>>???;;;>>>@@@CCCKKKXXXdddjjjdddiiivvvfff]]]xxx|||yyyzzzzzzvvvqqqooommmgggccccccbbb^^^]]]_________aaaccciiisss~~~ttthhhbbbaaaggg\\\RRRQQQSSSTTTTTTVVVRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNIIIHHHGGGHHHJJJKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCBBBAAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;888888999999999999999999666777777888888888888888888888999:::<<<>>>@@@AAADDDGGGIIIJJJOOOVVVZZZZZZUUUOOOFFF>>>888777888:::::::::<<>>===<<<;;;:::;;;;;;;;;:::999777555333555444333222111000000000000000000000000111111111111000000//////......---//////.........///000000222111000000111333666888555444;;;LLLaaauuuhhhTTTDDD>>>@@@<<<===<<<;;;:::999888888888999999999999999999999999888888888888888888888888888777777666666777777888777777777777777777777777444444555555555666666666|||bbbWWWLLLFFFAAA<<<;;;===888999;;;===>>>@@@AAACCC???BBBDDDFFFFFFGGGHHHJJJHHHLLLIIIQQQnnneeeXXXWWWSSSOOONNNPPPQQQNNNJJJGGGFFFFFFDDDEEEEEEFFFEEEDDDCCCCCC??????@@@@@@@@@@@@?????????@@@AAA@@@???>>>???AAAAAABBBCCCCCCCCCBBBAAA@@@===CCCJJJLLLIIICCCAAA@@@;;;===??????>>>===>>>>>><<>>======<<<<<<<<<============<<<<<<;;;:::999999888888999999666777888888999999999888888777777777888888999:::999:::;;;===???AAADDDEEEFFFIIIJJJLLLRRRWWWUUUNNNDDDAAA===999888999<<>>AAACCCEEEFFFHHHIIIOOOQQQSSSTTTTTTVVVYYY\\\[[[___eeekkkzzzuuu___VVVWWWXXXQQQQQQSSSOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCDDDFFFGGGGGGFFFHHHHHHFFFBBB???>>>???AAA>>>?????????@@@@@@AAAAAA>>>>>>======<<<:::999888777888888999888666444333555555333222111000000000/////////000000000111111111111000000///......---//////......///000000111.../////////111333444333666444888CCCRRRfff}}}dddNNNGGGBBB@@@???>>><<<;;;;;;::::::999999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777555555666666666777777777|||hhhQQQKKKFFFBBB<<<777999>>>666888;;;>>>???AAACCCEEE???BBBDDDFFFFFFGGGHHHJJJFFFOOOVVVkkksssYYYZZZTTTJJJRRRJJJLLLNNNKKKGGGCCCBBBBBBCCCEEEGGGIIIIIIFFFCCCBBB>>>??????@@@@@@@@@??????>>>@@@AAA@@@???>>>???@@@???AAADDDFFFEEECCC???<<<>>>FFFNNNPPPLLLEEEAAA@@@:::===???@@@???===>>>>>><<<@@@???;;;AAAPPPXXXXXXZZZgggzzz{{{yyy|||uuukkkffffffbbb[[[WWWYYYZZZWWWUUUVVVUUUUUUVVVVVVXXX\\\aaafffhhhqqq|||hhhTTTZZZ]]]RRRMMMSSSLLLMMMNNNOOOPPPOOONNNNNNLLLLLLMMMLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJDDDBBBAAABBBDDDFFFGGGGGGIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDBBBAAA???>>>===@@@AAAAAAAAA@@@???>>>===>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888777777777777777666666777888888888888888;;;;;;:::999:::;;;===>>>======>>>@@@CCCEEEHHHIIIGGGJJJKKKLLLQQQSSSJJJ===999999999:::;;;===???@@@@@@BBBEEEFFFFFFIIIMMMPPPQQQSSSTTTUUUUUUWWWZZZ\\\```ggguuu}}}ggg[[[SSSVVVWWWPPPPPPTTTQQQKKKLLLLLLLLLLLLJJJHHHGGGFFFDDDCCCDDDFFFGGGGGGGGGHHHGGGEEEAAA>>>===>>>@@@>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<;;;:::999777666111222444555555444222111666555444222111000000000.../////////000000111111222111111000///.........///////////////000111111+++---...///111333111...000000222888AAATTTqqqqqqbbb[[[BBBAAA@@@>>>======<<<<<<999999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777666666666666777777777777nnn^^^TTTFFFBBB<<<:::::::::888666999;;;>>>@@@CCCDDDDDDDDDAAADDDFFFDDDCCCFFFIIIKKKLLLGGG\\\sssZZZTTTTTTPPPNNNQQQPPPNNNLLLKKKJJJHHHEEEBBBEEEFFFIIIKKKKKKJJJHHHFFFCCC@@@>>>>>>@@@@@@>>>;;;BBBBBBBBBCCCDDDDDDCCCBBBFFFCCC@@@AAAEEEGGGEEEBBBDDDFFFHHHHHHFFFDDDDDDDDD???>>>>>>@@@AAAAAA???===DDD@@@???AAADDDKKKYYYeeefffggg|||}}}{{{qqqtttiiicccgggYYYRRRWWWZZZUUURRRUUUQQQRRRRRRSSSTTTUUUVVVVVVWWWZZZ___gggqqq|||uuuuuutttqqqkkkccc\\\XXXUUURRROOOMMMMMMMMMMMMLLLOOONNNLLLHHHFFFEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBBBBBBBAAA@@@???CCC???;;;<<>>:::===>>>@@@@@@@@@>>><<<:::======<<<::::::999::::::999777777;;;;;;999999<<<<<<<<<;;;999777666888999999888777888:::<<<=========<<<<<<<<<===???AAABBBDDDDDDEEEDDDDDDEEEIIIKKKFFFEEEBBB???<<<:::888777:::999999;;;???AAABBBCCCGGGHHHIIIIIIJJJLLLOOORRRSSSPPPQQQVVVVVVUUU[[[dddkkk|||vvvnnnddd___[[[WWWUUUTTTRRRNNNJJJIIIIIIIIIJJJJJJHHHEEEBBBGGGFFFEEEFFFGGGFFFEEECCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999777777666444444333333333222222222111222333444333111///---111111000000//////............//////000000111111////////////////////////////////////000000000000111000222444333;;;XXXwwwjjjUUU@@@:::;;;;;;;;;===>>>===<<<:::999:::===???<<<:::777666777777777666999999999888777666666555777777777777777777777777555555555555666666666777~~~vvvkkk^^^SSSLLLCCC@@@;;;999::::::888777;;;<<>>???DDDHHHGGGEEEDDDEEEGGGGGGEEECCCCCCCCC>>>>>>>>>???AAA@@@???===>>>===>>>??????CCCOOO\\\kkkhhh~~~}}}tttsss}}}{{{pppjjjgggZZZSSSWWWZZZVVVTTTVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUZZZaaahhhooossskkkqqqxxx}}}|||vvvnnnhhhYYYVVVRRRPPPOOOOOONNNMMMJJJKKKKKKJJJHHHEEEBBB@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???@@@===;;;;;;======;;;999??????@@@AAA@@@???===<<<;;;;;;:::999999888888999999777777999999777777999222444777999999999999888===<<<<<<===>>>???>>>===;;;<<<===???AAADDDFFFHHHGGGFFFDDDAAA??????BBBDDD>>>===;;;:::999888888888;;;;;;;;;===@@@BBBDDDDDDJJJLLLMMMNNNNNNNNNPPPRRRQQQSSSWWWZZZXXXWWW```lllpppzzz{{{aaaWWW[[[XXXTTTRRRRRRPPPLLLIIIIIIIIIIIIJJJKKKJJJGGGDDDFFFEEEEEEEEEFFFFFFDDDCCCDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;::::::;;;;;;:::999888777666666444333333333333222222222111111333333222111///...000000000000//////............//////000000000000............................../////////000000000000///222555444777MMMeeeqqqWWWIIIDDDAAA>>>???999:::;;;;;;;;;;;;<<<===999888666777888:::999999:::999999888777777666666777777777777777777777777555555555666666666777777|||oookkkddd[[[SSSLLLGGGDDD???===:::999999:::999999===>>>@@@CCCEEEFFFGGGGGGFFFDDDDDDFFFIIIJJJIIIGGGKKKggg~~~hhh]]]UUUTTTRRRKKKGGGIIIJJJMMMOOONNNIIIEEEDDDEEEFFFFFFHHHHHHHHHGGGFFFEEECCCAAA@@@@@@AAABBBAAA@@@@@@BBBCCCDDDCCCAAA???===@@@===;;;===BBBGGGHHHHHHCCCEEEFFFEEECCCAAAAAAAAA>>>======>>>??????===<<<<<<>>>BBBCCC@@@AAALLLZZZnnnhhh{{{wwwgggnnn~~~zzzzzzyyyzzzsssiii]]]VVVYYY[[[WWWUUUWWWQQQQQQPPPNNNMMMMMMMMMLLLMMMLLLLLLMMMPPPSSSWWWYYY^^^eeeoooxxx}}}~~~|||zzznnnjjjccc]]]XXXSSSOOOLLLLLLIIIGGGGGGHHHGGGCCC???>>>>>>??????@@@AAABBBBBB=========<<<<<<;;;;;;;;;>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999888;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999<<<:::999<<<<<<999888;;;;;;<<<<<<<<<<<<;;;:::999=========???AAAAAA@@@>>>@@@AAACCCEEEGGGHHHIIIIIIDDDCCC@@@<<<::::::===???777777777777888999:::;;;===>>>>>>@@@BBBDDDFFFHHHIIIKKKNNNOOOOOOOOOPPPRRRTTTWWW[[[]]]]]]dddvvvtttrrrooo\\\UUUUUUSSSQQQOOOOOONNNKKKIIIIIIIIIIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEFFFFFFDDDBBBDDDCCCCCCBBBAAA@@@??????<<<<<<<<<;;;::::::999999::::::999888777666666555333333333222222222111111///000111222222111000///000000000////////////......////////////000000000.................................////////////000///...111555444333???MMMvvvpppaaaRRRDDD<<<<<<<<<<<<;;;;;;999999888:::888888888:::::::::888:::999999888888777777777777777777777777777777777666666666666777777777777{{{oooeee\\\XXXQQQJJJDDDAAA@@@???;;;:::999999::::::;;;;;;>>>???AAABBBDDDFFFGGGGGGDDDBBBBBBDDDEEEGGGMMMSSSbbb{{{hhh[[[WWWUUUUUURRRLLLJJJMMMKKKPPPSSSRRRLLLGGGGGGIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAACCCFFFFFFDDDAAA>>><<<@@@===;;;===AAAEEEGGGGGGCCCDDDDDDCCC@@@??????@@@>>>===<<<<<<>>>>>><<<;;;;;;>>>CCCCCC@@@BBBPPP```lllhhhssspppdddkkk{{{}}}sssvvv|||sss{{{}}}pppggg______^^^YYYVVVVVVPPPOOOMMMKKKJJJIIIIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLSSSTTTXXX]]]eeemmmtttxxx~~~{{{uuupppmmmiiieeebbbaaaXXXLLLEEECCCCCC@@@===<<<<<<<<<<<<============999:::::::::::::::999999;;;;;;;;;:::::::::;;;;;;999;;;<<<<<<:::888888888999999::::::::::::::::::999::::::;;;;;;;;;;;;;;;===;;;;;;>>>>>><<<<<<>>>BBB@@@===<<<===???@@@AAAAAAAAACCCEEEHHHHHHFFFDDDGGGGGGHHHHHHGGGFFFDDDCCC;;;;;;999777666999===AAA777777888999;;;===???@@@@@@AAACCCDDDEEEGGGJJJLLLJJJLLLPPPRRRRRRSSSTTTUUU[[[]]]```eeeppp}}}hhh^^^YYYQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHJJJKKKLLLJJJIIIFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;::::::999888888888888888777777666555555444222222222222111111111111...///000111111111000///////////////////////////////////////////////////------------------------------........./////////000...000333333111555===EEEUUUttt~~~eeeUUUHHHEEE@@@<<<::::::::::::<<<;;;999:::::::::888666::::::999999999888888888888888888888888888888888666666777777777888888888yyyoooiiicccYYYQQQKKKIIIFFFBBB???===<<<;;;999999:::;;;;;;<<<===>>>??????@@@AAACCCEEEFFFGGGHHHFFFFFFEEECCCGGGXXXjjjqqqTTTTTTSSSTTTSSSOOOLLLMMMQQQKKKOOOSSSQQQLLLHHHIIIKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBBEEEHHHIIIEEEAAA???>>>AAA???>>>>>>@@@BBBDDDEEEBBBBBBCCCAAA???>>>???@@@???===<<<<<<======<<<:::888:::>>>>>>===BBBSSSeeeiiilllnnnoooooorrruuuwwwtttxxxyyyuuusssyyyzzz~~~~~~qqqjjjttt}}}vvvnnnjjjeee^^^XXXUUUPPPOOOLLLJJJHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHFFFGGGLLLTTT]]]cccllllllnnnsssyyy~~~|||pppaaaUUUNNNIIIBBB===??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============:::;;;======;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@<<<===???@@@AAAAAAAAAAAAAAA>>>???BBBCCCAAABBBEEE??????AAAEEEKKKNNNNNNMMMMMMMMMMMMOOOPPPOOOLLLIIIDDDDDDDDDCCCAAA>>><<<:::666666666555666999>>>BBB:::;;;;;;===>>>@@@BBBCCCCCCEEEGGGHHHHHHJJJMMMPPPSSSUUUVVVWWWWWWXXXZZZ\\\ccchhhqqqggg]]]YYYUUUNNNNNNNNNMMMLLLLLLLLLLLLHHHGGGGGGHHHJJJKKKJJJIIIFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@??????>>>=========:::::::::999888888777777666666666555555444444333222222111111111000000000.../////////000000//////...............//////////////////...............------------------------------------............000......000111111333777666???[[[jjjaaaTTTIIICCC@@@??????===;;;::::::;;;;;;999888::::::::::::999999999999999999999999999999999999777777777888888888888999xxxpppeee]]]XXXSSSMMMHHH@@@@@@???===<<<:::999888999;;;=========>>>@@@BBB@@@@@@@@@AAACCCDDDFFFGGGHHHGGGGGGFFFDDDMMMhhhgggQQQQQQRRRRRRPPPLLLJJJMMMPPPJJJMMMNNNMMMIIIGGGHHHJJJKKKJJJHHHFFFEEEDDDEEEEEEEEEEEECCCAAA??????AAACCCCCCFFFIIIIIIEEEAAA@@@AAAAAAAAA@@@@@@AAAAAABBBBBB@@@AAAAAA@@@>>>>>>???AAA@@@>>><<<;;;<<<===<<<;;;;;;;;;===>>>>>>EEEVVVgggdddlllllleeefffqqqtttoooiiisss~~~yyymmm|||zzzrrrhhh___YYYTTTRRRNNNKKKHHHGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHCCCBBBBBBBBBCCCFFFHHHJJJKKKNNNSSS]]]gggqqqvvvxxx{{{wwwqqqmmmiiiddd]]]XXXMMMMMMKKKJJJHHHGGGFFFEEECCCBBB@@@???>>>??????@@@<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHCCCEEEGGGIIIJJJIIIHHHGGGGGGHHHKKKMMMNNNOOOOOOOOORRROOOPPPSSSTTTRRRRRRUUUTTTWWW\\\cccfffcccZZZSSSPPPOOOMMMLLLJJJHHHDDDAAA::::::::::::999888777777777888888888888999===@@@======>>>???@@@BBBDDDDDDFFFIIILLLLLLLLLMMMQQQTTTYYYYYYXXXWWWWWWZZZ___cccsssiiiZZZVVVSSSOOOLLLMMMNNNMMMKKKKKKKKKLLLFFFEEEEEEEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEEEECCCAAA>>>>>>>>>=========<<<<<<:::::::::999888888777777555555444444333333333333111111111000000000000////////////...............---............//////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///111444666999999GGGeeemmm\\\NNNCCC<<>>>>>===::::::::::::::::::::::::999999999999999999999999777888888888999999999999xxxmmmeee```XXXRRRMMMIIIEEEBBB<<<<<<;;;;;;:::999999888:::===@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBDDDEEEGGGHHHGGGDDDFFFMMMTTTdddsss]]]VVVPPPRRRRRROOOLLLLLLLLLMMMLLLLLLJJJIIIHHHIIIIIIJJJNNNLLLIIIFFFDDDDDDEEEFFFFFFFFFDDDAAA======???BBBBBBFFFIIIGGGCCC@@@AAACCC???AAABBBCCCBBBBBBAAABBB???@@@@@@???>>>???AAACCCAAA???===<<<<<<===<<<;;;???>>>>>>@@@@@@EEERRR```\\\bbbdddcccdddlllrrrtttmmmyyytttiiiaaa[[[XXXSSSMMMHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA???>>>======>>>AAAGGGOOOTTTWWWXXX```bbbfffjjjmmmoooooooooddddddcccbbbaaa___^^^^^^ZZZWWWRRRNNNLLLKKKLLLMMMJJJLLLPPPTTTVVVVVVUUUTTTVVVSSSQQQRRRVVVZZZ\\\[[[PPPSSSWWWZZZ[[[ZZZXXXVVVZZZ\\\___bbbddddddddddddfffcccbbbeeedddaaaaaacccjjjiiiiiijjjhhh```TTTJJJEEECCC@@@???>>><<<999777666666666666666777888999888:::;;;;;;;;;<<<===???@@@@@@@@@BBBCCCEEEGGGHHHHHHLLLOOOOOONNNOOOSSSXXXZZZYYYWWWXXX\\\dddooowww|||xxxqqq___XXXTTTPPPOOOJJJLLLMMMLLLJJJIIIJJJLLLEEEDDDBBBCCCDDDEEEEEEDDDEEEDDDCCCDDDEEEEEECCCAAA>>>>>>>>>>>>============;;;::::::999999888777777333333333333333222222222111111000000000/////////000//////...---------------------.........////////////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++---......///111333555666555999HHHhhhoooZZZLLLJJJFFFAAA>>>===>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::yyysssiii```WWWTTTNNNHHHBBB>>><<<;;;===<<<;;;::::::::::::;;;;;;>>>BBBBBBAAAAAACCCFFFDDDCCCCCCCCCEEEGGGIIIJJJIIIFFFJJJYYYjjjaaaSSSVVVRRRTTTTTTRRRPPPOOOMMMKKKPPPMMMJJJIIIJJJKKKLLLLLLOOOMMMIIIFFFEEEEEEFFFGGGFFFFFFDDD@@@<<<;;;>>>AAAAAAEEEGGGEEEAAA???AAADDD===@@@CCCDDDDDDCCCBBBBBB???@@@@@@?????????BBBDDDBBB@@@===<<<=========<<<===;;;;;;======@@@HHHRRRTTTVVV[[[aaaaaaaaajjjvvvppp~~~}}}}}}pppgggaaa]]]VVVOOOIIIEEECCCBBBBBBBBBAAA@@@???>>>======AAA@@@???===<<<<<<;;;;;;===>>>???CCCHHHKKKKKKKKKIIILLLOOORRRWWW]]]dddiiixxxxxxwwwwwwvvvuuuuuuuuutttpppjjjddd```^^^______^^^bbbgggllloooooommmlllgggbbb^^^___ffflllmmmlllbbbeeejjjnnnooonnnkkkhhhkkkmmmpppsssvvvvvvvvvvvvmmmjjjiiijjjhhhdddccceeeddd^^^WWWRRROOOKKKCCC===;;;:::888777888999888777999999888777888999:::;;;777999<<<>>>>>>???@@@AAABBBBBBCCCEEEGGGIIILLLMMMIIIMMMQQQQQQOOOPPPUUUYYY\\\[[[[[[^^^gggvvvqqquuunnnvvv{{{bbbZZZXXXRRRNNNOOOIIIKKKMMMKKKHHHGGGHHHKKKDDDCCCAAAAAACCCCCCCCCBBBEEEDDDCCCDDDEEEEEECCCAAA????????????>>>>>>>>>>>>;;;;;;::::::999888888888333333222222222222222222000000000000////////////111000///...---,,,,,,,,,---------.........////////////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------(((,,,000000///111222222222555555888NNNvvv~~~nnnUUUPPPHHHAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::}}}qqqiiiccc^^^WWWQQQHHHGGGDDDAAA>>><<<;;;:::::::::::::::::::::::::::>>>???@@@AAAAAA@@@>>>===EEECCCDDDIIIMMMLLLHHHEEEIIIJJJYYY{{{```VVVTTTOOOTTTSSSQQQOOONNNMMMMMMMMMOOOLLLHHHFFFHHHJJJLLLLLLJJJIIIHHHIIIJJJIIIHHHFFFCCCBBBAAA???>>>>>>??????EEEDDDEEEGGGIIIHHHDDDAAA???@@@AAAAAAAAA@@@???>>>@@@??????>>>>>>>>>>>>===???<<<::::::;;;<<<<<<<<<===@@@AAA@@@<<<<<<@@@EEEQQQSSSWWW___ffflllnnnnnnsss||||||}}}~~~}}}ssslllaaaYYYTTTPPPMMMJJJCCCAAA??????@@@AAAAAA@@@:::;;;<<<<<<;;;;;;<<<===999999:::<<<===>>>???@@@<<<<<<<<<===@@@EEEJJJLLL\\\___dddiiilllllllllkkkgggeeeeeehhhmmmpppooonnnuuuwwwxxxxxxssslllddd```]]]\\\YYYYYYbbbkkkggg^^^eeeiiinnnrrrrrrooojjjgggiiihhheeebbb___\\\ZZZXXXQQQOOOMMMMMMNNNMMMIIIEEEBBB@@@>>>;;;999888777777777777777777888888888888:::;;;;;;<<<<<<=========<<<>>>@@@AAAAAABBBEEEGGGIIIHHHGGGIIIKKKMMMMMMLLLPPPSSSUUUTTTQQQRRRVVV[[[ccchhhoooyyyzzzlllfff{{{kkk[[[UUUTTTRRRNNNLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGEEECCC@@@@@@AAABBBDDDFFFFFFGGGGGGFFFDDDAAA???>>>>>>>>>===<<<<<<;;;;;;=========<<<:::888777666333222111000////////////111000///...------...///.........------,,,,,,,,,,,,,,,------...///000000//////...---,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,---------............///000///333:::===HHHeeeooo]]]QQQIIIAAA<<<>>>;;;888888;;;===>>>===999;;;======;;;999999999<<<;;;:::999999999999999~~~vvvlllddd[[[UUUQQQNNNHHHDDDCCCBBB@@@===;;;999888888::::::::::::;;;;;;<<<<<>>???@@@AAABBBAAA???>>>????????????>>>>>>===<<<===;;;999888:::;;;;;;:::;;;>>>???>>>::::::>>>BBBLLLLLLOOOZZZfffppprrrqqqooo{{{zzzvvv~~~~~~~~~~~~ssshhh```YYYRRRNNNKKKHHHDDDBBBAAAAAA@@@???;;;;;;;;;:::999888888999999999999:::::::::;;;;;;<<<<<<;;;:::;;;<<<>>>???AAACCCFFFIIIKKKKKKJJJIIIKKKJJJJJJLLLPPPRRRRRRQQQOOOQQQRRRSSSPPPKKKFFFBBBEEEEEECCCBBBIIIPPPNNNFFFKKKNNNRRRUUUUUUSSSOOOLLLHHHHHHFFFDDDBBBAAA???>>>AAA@@@??????AAA@@@===;;;<<<;;;:::888777777888888999999999::::::::::::;;;<<<<<<>>>???@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRPPPSSSWWWYYY[[[aaakkkrrr~~~mmmiiiwwwhhh^^^TTTSSSTTTQQQNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGEEECCCAAA@@@AAACCCDDDEEEFFFFFFFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<:::999777666555333222111000////////////111000///...------...///......---------,,,,,,,,,,,,,,,------...//////000///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------222000222444111222CCCXXXuuufff]]]NNNJJJDDD???>>>>>>>>>>>>=====================<<<=========<<<<<<<<<<<<<<>>>>>===;;;:::999888888888::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCGGGJJJJJJHHHHHHMMMQQQZZZmmmYYYQQQPPPRRRSSSRRRSSSSSSTTTSSSRRRQQQPPPPPPMMMKKKKKKMMMPPPRRRSSSNNNKKKHHHFFFGGGIIIJJJJJJEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDCCC???<<<;;;===???AAABBBAAA???>>>??????@@@@@@???===<<<;;;;;;999777777888::::::999999;;;<<<;;;888888<<>>===<<<:::999888888888:::::::::999888888777777:::999999888777777666666777777888999999999888888999888777999;;;===<<<<<<888999;;;;;;;;;999777555666777777666999===<<<999999;;;===???@@@>>><<<;;;888888777777666666555555:::999999:::<<<<<<:::999999999888888999999:::;;;<<<<<<=========>>>>>>>>>??????AAACCCEEEGGGIIIJJJHHHHHHHHHJJJKKKLLLJJJIIINNNQQQTTTTTTSSSTTTVVVYYYXXX]]]dddllluuueeeffftttYYYTTTRRRSSSSSSOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJFFFDDDCCCAAAAAABBBDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999777666555555333222111000////////////000///......---............------------,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,000...111444111,,,222===TTTuuussseeeYYYPPPKKKHHHFFFCCC???>>>@@@AAA@@@???>>>>>>??????????????????zzzuuuooohhhaaaYYYQQQLLLJJJGGGCCCAAAAAAAAA@@@>>>;;;;;;:::999999999:::::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBB@@@GGGLLLIIIGGGLLLVVV^^^|||qqq^^^YYYXXXSSSPPPRRRNNNOOOQQQRRRRRRQQQPPPNNNOOOMMMKKKLLLNNNQQQSSSSSSKKKIIIHHHHHHIIIJJJJJJIIICCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::999;;;>>>AAABBBAAA???===>>>??????@@@???===;;;:::;;;999777777999:::::::::999:::;;;999888888:::======???DDDLLLXXXdddnnnsssxxxxxxyyytttkkkeeebbb]]]WWWQQQMMMIIIFFFDDDBBB@@@===<<<;;;;;;:::999<<<;;;;;;:::999888888777666666888999999888888777;;;;;;:::::::::::::::;;;777666666777888888888888777777888999999999999999777999:::999888999::::::888999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<======>>>======;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLNNNQQQRRRPPPOOOPPPTTTWWWVVVUUUVVV]]]cccjjjqqq|||{{{dddhhhcccVVVTTTTTTUUURRRLLLKKKMMMJJJIIIIIIHHHGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::999888777666555444444333222111000////////////........................------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,///...000666666222333777>>>PPPjjjvvvmmmiii___XXXQQQNNNPPPQQQOOOLLLAAAAAAAAAAAA@@@?????????{{{vvvqqqnnnfffccc___YYYTTTNNNIIIEEEAAA???===;;;;;;;;;::::::999999999999999:::;;;<<<<<<======???@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAFFFGGGDDDKKK___vvvqqqbbbWWWYYYXXXQQQOOOTTTMMMNNNPPPQQQRRRQQQOOONNNNNNLLLJJJKKKMMMOOOPPPPPPFFFGGGIIIKKKLLLKKKHHHEEEAAAAAAAAAAAA@@@@@@????????????@@@???===;;;:::999888:::===???@@@???>>>======>>>>>>???>>>===<<<;;;<<<:::888888:::<<<<<<<<<;;;;;;:::999888888:::<<<<<>>>>>>>>???????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLQQQPPPPPPQQQRRRTTTTTTTTTOOOSSSYYY]]]aaaiiiuuu~~~mmmmmmvvvwww^^^VVVTTTSSSSSSOOOJJJKKKOOOIIIHHHHHHGGGGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;999888777666555444444555333222111000////////////------..................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++++++++,,,,,,,,,,,,111......111222///......555:::EEEVVVlll~~~{{{{{{{{{xxxtttdddbbb^^^ZZZWWWTTTRRRQQQvvvyyy|||~~~|||zzzwwwkkkmmmmmmjjjeee___ZZZXXXRRRQQQNNNKKKGGGDDDAAA@@@===<<<;;;:::999888888888777777777888999:::;;;<<>>>>>????????????>>>>>>===>>>???>>>;;;:::::::::999:::<<<============<<<<<<<<<============>>>>>>===;;;999:::<<<>>>>>>>>><<<;;;:::999999999:::;;;===EEELLLJJJFFFMMM___ooosssuuuuuu~~~|||}}}~~~}}}{{{{{{~~~|||zzzyyyrrrooollliiifffaaa\\\YYYRRRMMMGGGDDDCCCBBB???=========<<<<<<;;;:::::::::888999:::::::::999777777777777777777888999:::;;;777999:::999888777888999777777666666666666777888:::999:::;;;:::777888;;;999999999:::::::::;;;;;;::::::999999999888888888===>>>>>>===;;;;;;<<<>>>???@@@@@@AAAAAA@@@@@@???BBBCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSVVV[[[^^^ccciiisss}}}wwwiiirrr~~~]]]XXXRRROOONNNOOOMMMJJJKKKPPPJJJIIIIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888666555444444555666333222111000////////////,,,,,,---............---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,---,,,+++,,,...000000000...222888<<>>===<<<===<<<<<<<<<;;;:::999999999999999999:::;;;<<<>>>???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEMMMVVVggggggXXXVVVRRROOOLLLKKKMMMQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMKKKJJJJJJJJJIIIGGGBBBCCCFFFIIIKKKJJJFFFBBB======>>>?????????>>>===;;;===>>>===:::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<>>>@@@AAA===;;;999:::<<<>>>???>>><<<;;;999888888999999999:::@@@DDDBBB>>>FFFXXXiiirrrwwwyyy}}}tttvvv~~~~~~~~~|||zzzxxxxxx{{{}}}~~~}}}||||||zzzuuullleee\\\WWWTTTQQQMMMIIIEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<============999;;;===<<<:::999;;;===::::::::::::;;;;;;<<<<<<===999999<<<===::::::===:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>AAADDDAAABBBCCCDDDEEEDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOQQQSSSUUUUUUVVVZZZ___bbbeeelllxxxrrrqqqgggRRRVVVPPPLLLLLLNNNOOOLLLKKKNNNIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA>>>???AAABBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::888666555444555666777333222111000////////////+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))*********++++++***++++++,,,///333555666,,,///333222222???```]]]```dddggghhhjjjkkkmmmppppppqqqsssvvvyyy}}}~~~zzz}}}~~~~~~{{{yyywwwsssooollllllllljjjccc[[[VVVUUUVVVTTTUUUVVVSSSLLLGGGDDDDDD@@@@@@@@@>>><<<;;;;;;<<<999:::;;;:::999888999:::=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGDDDRRRhhhpppUUUQQQTTTTTTRRRPPPOOOLLLHHHNNNMMMLLLLLLKKKKKKLLLLLLQQQOOOLLLJJJJJJIIIGGGEEECCCCCCDDDFFFHHHHHHFFFCCC======???@@@@@@???>>>===:::<<<===<<<:::999:::======<<<;;;999999:::;;;<<<<<<;;;999999;;;>>>AAACCC<<<:::999999<<<>>>>>>>>><<<:::888777777888888888444888:::888888BBBSSSbbbmmmuuuwww{{{uuuooo|||uuusss~~~~~~zzz|||}}}zzzzzzzzz{{{~~~|||qqqjjjfffbbb\\\WWWNNNMMMKKKHHHEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<;;;:::999999888;;;===<<<:::999;;;===777777888999::::::;;;;;;===777666;;;>>>:::999<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>??????;;;===??????>>>???CCCGGGCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNPPPSSSVVVXXXZZZ[[[bbbjjjssszzzyyylllpppqqq```SSSXXXRRROOONNNQQQRRRNNNJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@===???AAACCCDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::999777555444555666777333222111000////////////***+++---...///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))---//////------///000000000------000222666CCCQQQhhhRRRTTTVVVYYY\\\___```aaaeeeeeeeeefffhhhkkknnnppptttuuuwwwxxxxxxwwwuuutttqqqqqqpppooonnnmmmmmmlllmmmjjjfffdddeeedddaaa___^^^YYYSSSOOONNNMMMJJJHHHHHHHHHHHHHHHFFFCCCAAA???===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@AAABBBBBB@@@???BBBBBBEEEIIIIIIGGGEEEEEEJJJhhhwww___ZZZTTTQQQPPPQQQOOOKKKIIIKKKMMMQQQTTTSSSPPPLLLKKKLLLNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFDDD@@@===@@@@@@???>>>===<<<<<<;;;:::999999:::<<<<<<:::888:::::::::::::::;;;<<<<<<999999999999:::<<<===>>>999:::;;;;;;;;;:::999888;;;;;;:::999888777555555444666888666666999AAAIIIbbbqqqrrrsssrrrjjjpppwwwzzzwwwvvvyyysssiiikkkfff^^^VVVQQQNNNLLLJJJMMMLLLJJJHHHEEEBBB@@@???@@@@@@???>>>======<<<<<<===<<<:::999999:::<<<>>><<<<<<;;;::::::::::::;;;???>>>===;;;;;;<<<======<<<===>>>??????@@@??????======>>>???@@@AAABBBBBB@@@@@@@@@BBBDDDFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJLLLPPPTTTXXX[[[^^^___aaacccfffkkkrrrvvvyyymmm|||sss```^^^XXXNNNRRRQQQOOOMMMKKKJJJJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDCCCAAA>>>@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<;;;:::888888666666666555444444333333111111000///////////////------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********************************************************...,,,******,,,---+++)))******))))))******+++,,,***+++------,,,---///000......---...000333666888EEEWWWtttHHHIIILLLNNNQQQSSSTTTUUUXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^```aaaaaa```^^^]]]^^^]]]]]]\\\\\\[[[[[[ZZZYYYVVVRRRQQQQQQQQQOOOMMMOOOKKKFFFDDDDDDCCCBBB@@@AAAAAAAAA@@@???===;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHHHHJJJIIIIIIIIIIIIKKKQQQVVVjjjiiiZZZUUUTTTPPPOOOQQQPPPMMMNNNQQQTTTTTTRRRPPPLLLIIIGGGGGGJJJIIIHHHGGGGGGFFFFFFFFFCCCCCCCCCEEEEEEDDD@@@===@@@@@@??????>>>===<<<<<<;;;999888999:::;;;;;;:::===<<<;;;::::::;;;<<<<<<<<<;;;:::999:::;;;===???::::::;;;;;;;;;999888777::::::::::::999888666555111333555333222555===CCCWWWjjjooopppwwwvvv|||uuuppplllgggddd\\\ZZZXXXTTTRRROOONNNNNNLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB======<<<<<<<<<===>>>???======>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBDDDDDDEEEFFFGGGHHHJJJKKKPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ^^^ccceeefffjjjqqqwww|||~~~```VVVWWWVVVQQQOOONNNLLLKKKJJJJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAABBBCCCBBBAAA???@@@@@@AAAAAAAAA@@@?????????>>>===<<<;;;999888888666666555555444333333333111000000///////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++)))'''(((******(((&&&******))))))******+++,,,+++++++++******+++---000------------///111444666:::CCCPPPeee>>>???AAACCCEEEFFFFFFGGGJJJIIIHHHGGGFFFGGGHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDDDDDDDDDDCCCBBBAAA???<<<;;;;;;<<<;;;;;;;;;:::999888888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBDDDDDDHHHIIIJJJKKKQQQ]]]kkktttxxxeeeZZZVVVTTTUUUQQQNNNOOONNNLLLMMMQQQWWWSSSNNNKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBCCCDDDDDDCCC@@@===@@@??????>>>>>>=========;;;:::888999:::<<<<<<<<>>???===;;;999999;;;===???;;;;;;;;;::::::888777666888999:::;;;;;;999777666111333444222111333999>>>III]]]dddeeeuuu}}}{{{|||{{{vvvrrrooommmlll^^^]]][[[YYYVVVTTTRRRQQQMMMLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMNNNNNNNNNOOOSSSUUUWWWXXXXXXZZZ^^^bbb```cccfffjjjmmmppptttwwwpppiiikkkbbbSSSRRRSSSRRRQQQLLLKKKJJJIIIIIIIIIJJJKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;:::999888777666555555444444333333222111000//////......//////---------------------------------,,,,,,,,,+++++++++++++++++++++************************************************************(((''''''((()))'''&&&***))))))))))))***+++++++++++++++)))((()))+++...---,,,,,,,,,---///111222...333555<<<]]];;;<<<===>>>????????????CCCCCCAAA@@@@@@@@@@@@AAACCCCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA??????????????????<<<;;;:::999999:::::::::999888666666666666888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCCCCEEEFFFMMMRRR[[[iii}}}ttteeeXXXSSSUUUYYYXXXSSSNNNLLLJJJHHHJJJNNNRRRMMMHHHIIINNNOOOLLLGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB???===>>>>>>==================<<<;;;;;;<<<>>>???===<<<>>><<<:::888999<<>>>>>???@@@@@@??????@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999888777777555555444444333222222222000000///............///------------------------,,,,,,,,,,,,+++++++++++++++++++++***************************************************************+++***)))))))))))))))((()))))))))))))))***++++++***+++,,,,,,+++)))***+++------,,,,,,---...///000***222333000;;;YYYyyy;;;;;;<<<=========<<<<<<>>>>>>======>>>>>>>>>???<<<<<<<<<======<<<<<<<<<<<<<<<======>>>?????????:::::::::999999999:::;;;;;;;;;:::999888777888888777777666555666777888999888888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAACCCFFFHHHHHHJJJMMMPPPNNNZZZnnnrrr[[[XXXWWWQQQRRR[[[XXXRRRNNNLLLJJJIIIKKKPPPNNNJJJHHHKKKRRRSSSNNNGGGCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCAAA>>>:::;;;999888777999===AAADDDAAA???===;;;:::;;;<<<>>>::::::999888777777666666777888999::::::999777666555666666555555555666888777???@@@NNNppp}}}xxxvvvwwwxxx{{{~~~}}}{{{zzzyyywwwuuusssrrrqqqqqqiiijjjlllnnnooonnnmmmlllooonnnnnnoooqqqtttwwwyyyxxxyyy{{{}}}|||tttzzzsssxxx~~~hhh]]]VVVWWWTTTLLLKKKPPPPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@======>>>??????>>>>>>>>>??????>>>>>>===<<<;;;;;;:::999888777777666444444444333222222111111000//////...............------------------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************)))((())))))))))))(((((())))))***+++'''+++///000...,,,)))(((------------......//////000000333444000444MMMhhh::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;::::::999999999999::::::888888888999999:::::::::777888888777666666888999777888888777555333444555666666666666777777888999999999:::;;;;;;<<<=====================<<<<<<<<<;;;;;;<<<<<<===>>>>>>???CCCEEEFFFFFFEEEHHHNNNSSSfffxxxaaaJJJPPPUUUNNNMMMUUUTTTOOOLLLMMMMMMMMMQQQVVVPPPLLLJJJMMMRRRQQQJJJDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???===;;;;;;;;;<<<<<<=========??????AAACCCCCCAAA===999888888777777999===@@@BBB???>>><<<;;;;;;;;;<<<<<<999888777777666777777777777888888888777666666555333333333333333333333333555888777FFFlll{{{xxxyyyxxxxxxwwwwwwwwwxxxyyy{{{~~~~~~jjjfffyyy~~~mmmaaa\\\VVVQQQKKKHHHLLLSSSQQQOOOLLLIIIGGGEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@???======>>>>>>>>>===<<<<<<======<<<<<<;;;::::::999999888777777666666444333333222222111111000000///......------......------------------------+++++++++*********)))))))))))))))***************************************))))))))))))))))))))))))((()))***)))'''&&&'''((()))(((((((((((()))******&&&***...111///,,,***))),,,,,,------.........///444******444444...555FFF]]]uuu999::::::;;;;;;;;;::::::777777888888888888888888;;;::::::::::::::::::;;;666666666666666777777777888999:::999777666888;;;555777999888666444555777888888999:::::::::999999;;;;;;;;;<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>??????GGGHHHJJJKKKPPP\\\kkkwww~~~gggUUUIIIKKKNNNIIIHHHLLLOOOKKKIIIKKKLLLLLLPPPUUUQQQNNNKKKKKKMMMLLLHHHCCCDDDEEEGGGIIIJJJIIIHHHGGGBBBAAA??????@@@@@@>>>===<<<<<<======>>>??????@@@CCCAAA@@@??????>>><<<:::888888888888999;;;<<<>>>;;;<<<<<<<<<<<<;;;;;;:::777777666555666777888999999888666555444444444444000000111222222222111000111777555<<>>=========>>>>>><<<;;;:::;;;;;;;;;;;;:::999999999888888777777666666555333333333222111111000000//////...------------...------------------------+++*********))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))(((***+++***(((&&&((()))((((((((((((((()))******&&&))),,,---,,,+++++++++)))***+++,,,------------000)))(((///222000111555<<>>>>>===<<<;;;<<<<<<<<<===============??????>>>>>>=========<<<=========>>>??????@@@@@@JJJMMMSSS\\\mmmyyy```NNNPPPNNNJJJGGGGGGFFFEEEMMMIIIGGGHHHIIIGGGIIINNNPPPMMMIIIHHHIIIIIIHHHFFFCCCEEEHHHJJJLLLLLLLLLKKKBBBAAA??????@@@@@@>>>=========>>>???@@@AAAAAABBBFFFBBB>>>;;;:::;;;;;;::::::999999999999999999999999:::;;;<<<<<<<<<:::999666666555555666777999::::::888666333222222333444000000111222333333111000...777444111>>>TTTqqqtttsssyyysss~~~{{{wwwvvvtttsssrrruuutttssstttxxx{{{}}}}}}yyy~~~}}}vvvrrrooo\\\WWWSSSXXXXXXRRRRRRVVVRRRGGGKKKIIIGGGFFFDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@=========>>>???>>><<<999999::::::::::::999888888888888777777666666555555333333222222111000000000//////...------------...------------------------************))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))***---...---***)))***,,,((((((((((((((()))******(((((()))(((((())),,,...'''((()))***,,,,,,,,,,,,***///000+++))),,,000222...333DDD```::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777999888777777777888999:::999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===>>>>>>>>>>>><<<:::999:::<<<>>>@@@<<<;;;===@@@@@@>>>BBBGGGSSSSSS```}}}iiiUUUTTTQQQMMMIIIGGGGGGHHHIIIKKKIIIFFFCCCBBBBBBDDDEEENNNKKKHHHHHHIIIJJJHHHFFFDDDDDDFFFIIIKKKLLLJJJHHHDDDBBBAAAAAACCCBBB???<<<======>>>>>>??????@@@@@@@@@AAA@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999888777666555555888777666555444333333333333333333222111000000///111222555666555>>>WWWqqqzzzooovvv{{{|||{{{pppuuu}}}{{{sssmmmuuurrroooooosssvvvuuutttuuuxxx{{{{{{yyyxxxzzz}}}zzzzzz{{{rrrcccYYYPPPSSSRRRPPPNNNLLLLLLKKKKKKLLLJJJHHHFFFEEEEEEEEEEEEGGGDDD@@@@@@BBBDDDBBB@@@@@@???>>>===;;;;;;;;;;;;;;;:::999888888888888999888888777666555444333333111111111111000000000000111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))***)))''''''(((***))))))))))))************,,,---------,,,,,,...///111333999CCCUUUrrr::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???============<<<;;;::::::;;;;;;;;;;;;:::999888777>>>======>>>???@@@@@@@@@@@@>>>>>>@@@AAACCCJJJSSSggglllnnnXXXKKKPPPNNNJJJGGGFFFGGGJJJLLLLLLJJJGGGDDDCCCCCCDDDEEEKKKHHHFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGIIIJJJIIIGGGEEECCCAAA@@@AAAAAA???<<>><<<;;;<<<===???AAABBBBBBAAA@@@>>>>>>>>>>>>========================;;;<<<<<<<<<;;;:::999999:::999888777666555555444777777666555444444444444333222222111000000//////000111444555222666GGGZZZyyy}}}{{{qqqkkkppp{{{}}}vvv}}}|||~~~|||{{{vvvvvvuuusssqqqpppqqqrrrqqqtttvvvwwwwwwwwwwwwxxxyyyxxxxxx{{{~~~~~~~~~~~~tttccc]]]ZZZXXXPPPOOONNNMMMLLLJJJIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888888888777777666555444333333111111111000000000//////000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,------------,,,,,,))))))************))))))((((((((((((((((((((((((*********)))((((((''''''''''''''''''((((((((((((((())))))((('''''')))***(((((()))))))))*********+++,,,---,,,+++,,,---///---...000444>>>PPPfffvvv999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::999999999:::===???@@@>>><<<:::<<<<<<<<<<<<===>>>??????<<<======<<<<<<;;;:::999<<<;;;;;;999888777666555999999:::<<>><<>>===???===:::888999;;;>>>AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;::::::999999888888777666555444444666666555444333333333333111111000000//////.........///222333222222:::CCC]]]gggqqqrrrkkkjjjyyyzzzvvv|||{{{|||{{{vvvppplllnnnqqqnnnnnnoooqqqssstttsssrrrtttrrrppprrruuuwwwvvvtttvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuvvv{{{}}}zzz|||qqq___ZZZXXXXXXZZZNNNNNNNNNMMMLLLJJJHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEBBBDDDEEEEEECCCAAA@@@@@@===<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999999999999777777666555444333222222111111000000000000//////000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''''')))+++(((((())))))))))))******+++,,,---,,,++++++---/////////...---///555@@@GGG^^^hhhwww::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<<<<<<<:::999===<<<<<<<<<======>>>???<<<<<<<<<<<<;;;:::999888:::999999999999999999:::::::::;;;===???AAACCCDDDFFFKKKWWWfffssszzzjjjTTTHHHKKKLLLGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDBBBBBBAAA@@@AAAAAAAAAAAACCCBBBAAAAAADDDEEEFFFEEEFFFDDDAAA>>>===============<<<:::999999:::<<<>>>???>>>>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>888999999::::::::::::999888777777666555444333333444333333222111111222222000000//////............---...000333444555777:::<<>>>>>???@@@???===<<<;;;:::::::::666666555444333222111111111000000000///////////////...---,,,,,,,,,------++++++++++++++++++++++++...------,,,+++***))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''''''''(((***,,,(((((((((((()))))))))******+++,,,+++******,,,....../////////---...111444111777AAARRRiii::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<;;;:::999888888888777777888999:::;;;>>>???@@@@@@BBBHHHRRRYYY[[[ggg||||||^^^OOODDDDDDHHHEEEDDDFFFJJJMMMMMMKKKHHHEEEFFFEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@??????@@@AAABBBAAA@@@@@@BBBDDDDDDCCCDDDCCCAAA>>><<<;;;===>>>::::::;;;;;;;;;;;;:::999???>>>===???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::999999999777666666555444333222222111111000/////////000000/////////...............000000000000333666777666+++999UUUooo{{{~~~mmmllluuu{{{{{{yyy|||vvvtttvvv{{{}}}}}}yyytttnnnlllnnnppppppooonnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmlllkkkjjjiiiooonnnnnnnnnooopppooommmrrrsssuuuvvvuuuuuuvvvwwwtttuuuvvvxxxzzz|||~~~|||||||||{{{zzzyyyxxxwwwyyyxxxvvvuuuvvvxxx|||~~~||||||{{{{{{{{{|||{{{yyyyyy}}}}}}|||~~~pppooouuucccXXX]]]^^^TTTOOORRRPPPQQQRRRRRRQQQOOOMMMKKKGGGHHHIIIJJJIIIHHHGGGFFFDDDKKKTTTWWWSSSLLLFFFCCC???>>>>>>??????@@@AAABBBBBBAAA@@@>>><<<;;;;;;:::555555444333222111000000000000000////////////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''&&&''''''((((((((()))))))))%%%&&&'''''''''''')))+++'''(((((((((((()))))))))***+++++++++******,,,---(((***,,,------------...333222222444===MMMcccsss;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;===>>>===<<<<<<;;;;;;<<<<<<===<<<======<<<<<<;;;:::999999888777777777999:::;;;999===AAABBBDDDOOOcccrrrhhhRRRKKKGGGIIIHHH>>>BBBEEEJJJMMMMMMJJJEEEBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCAAA???>>>???AAAAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@>>><<<;;;<<<>>>999:::<<<======;;;999777@@@>>>>>>@@@CCCDDDAAA>>>::::::::::::::::::::::::888888999999999888888777666555555444333222111111000000///////////////000//////////////////......222222000...///222333000444333???\\\}}}rrr[[[OOOQQQZZZWWW^^^kkk~~~~~~}}}{{{rrrnnnmmmnnnnnnmmmllllllmmmnnnnnnmmmmmmlllrrrmmmgggbbb```_________dddfffhhhgggfffddddddeeeiiillloooppppppqqqrrrtttoooppppppqqqsssuuuvvvwwwqqqqqqqqqrrrrrrqqqqqqppppppqqqpppooooooqqquuuyyyqqquuuwwwuuussstttuuutttsss{{{~~~uuukkknnnrrrfff\\\VVVXXXVVVQQQPPPUUUPPPQQQQQQQQQQQQOOONNNMMMFFFFFFGGGHHHHHHHHHGGGGGGEEEJJJQQQSSSQQQKKKDDDAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@>>><<<:::999999444444333222111000//////000000////////////......------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******)))))))))((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***%%%&&&''''''&&&&&&(((***''''''(((((((((((()))))))))***+++***))))))+++---((()))+++,,,---...------666444111///,,,///;;;HHHhhh========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>======<<<======>>>============<<<;;;::::::::::::999:::;;;>>>AAABBBAAAKKKVVVYYY]]]llljjjXXXOOOMMMHHHIIIGGG>>>@@@BBBFFFIIIIIIGGGDDDBBB@@@AAAAAABBBCCCDDDEEEFFFEEEFFFFFFDDD@@@???@@@BBB@@@@@@@@@BBBCCCCCCAAA???===???@@@???===;;;===>>>;;;;;;<<<<<<;;;:::999999===;;;;;;>>>BBBCCC@@@<<<::::::::::::::::::::::::888999999999888777666666555555444333222111000000111000000///000000111111///////////////////////////222111------111111---777444555EEEdddppp___```kkkdddhhhkkkooo}}}yyyuuutttsssrrrrrrrrrssssssrrrqqqpppoooooommmiiigggfffdddaaa^^^^^^cccggggggcccaaadddhhhmmmmmmmmmllljjjkkkmmmooommmmmmmmmmmmmmmnnnoooooojjjkkkkkkllllllllllllkkkjjjlllmmmmmmmmmooossswwwwww|||vvvvvvwwwvvvyyywwwxxxwwwnnnwwwtttggg^^^YYYSSSPPPPPPQQQRRRSSSOOOOOONNNNNNMMMLLLLLLLLLEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIIIIJJJJJJGGGDDDAAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>;;;999888777666333333222111000//////...000000/////////.........------------,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((('''&&&&&&''')))'''''''''((((((((())))))((()))******((()))***,,,,,,+++++++++---...//////,,,***+++//////...333:::GGGccc>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888:::<<<>>>>>>===;;;:::??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::::::::;;;>>>AAAFFFKKKMMMZZZiiiyyygggTTTKKKJJJHHH???>>>CCC@@@???@@@BBBCCCEEEEEEDDDDDD@@@@@@AAACCCEEEFFFGGGHHHGGGHHHHHHEEEAAA???@@@BBB@@@@@@AAACCCDDDDDDAAA???;;;>>>@@@@@@===<<<===>>>======;;;:::::::::;;;;;;999777777:::???@@@===888::::::::::::::::::::::::999999999999888666555555555444444333222111000000222111111111111111222222/////////000000000000000+++000222//////333333///,,,333333111???ddd}}}}}}{{{zzz{{{{{{{{{yyyxxxvvvtttjjjmmmsssyyyzzzuuukkkccccccjjjqqqpppkkkjjjooovvvzzzxxxtttooojjjiiilllnnnlllkkkjjjjjjiiiiiijjjjjjhhhiiiiiijjjjjjjjjiiiiiihhhkkknnnnnnnnnqqquuuyyy|||}}}}}}}}}wwwsssiiigggtttxxxyyyiii^^^eeeWWWVVVQQQLLLNNNSSSQQQLLLMMMLLLKKKJJJIIIIIIJJJJJJEEEEEEDDDDDDDDDFFFGGGHHHNNNJJJEEECCCDDDEEEDDDCCCAAAAAA@@@@@@???@@@@@@AAA???>>><<<999777555444444333333222111000///......000/////////............,,,,,,---------,,,+++***************************(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%&&&(((''''''''''''((((((((()))((()))***)))((((((***,,,,,,***((('''))),,,.........)))(((...111//////222333999CCCTTTmmmJJJIIIFFFDDDEEEEEEBBB======;;;;;;===<<<::::::;;;888999;;;;;;:::999999999:::<<<======<<<;;;;;;;;;999<<<>>>>>>???@@@@@@???===<<<<<<===>>>???>>><<<===???AAABBBAAA@@@???@@@AAAFFFJJJLLLPPP^^^ssssss^^^VVVLLLHHHDDDBBBAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???BBB@@@@@@BBBFFFHHHGGGDDDKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>>>><<<;;;:::888888888888888888888888888777888999:::;;;::::::777999;;;;;;999777666666777<<<<<<888444666888777333333333222222222111111111111000000//////......000000000000000000000000............////////////000---...333666CCCddd}}}~~~wwwvvv}}}}}}yyytttooommmlllllllllnnnnnnnnnmmmmmmlllkkkjjjmmmpppnnniiigggkkknnnmmmsssmmmiiimmmtttzzzttthhhkkkzzzyyyyyykkk^^^WWWYYYQQQRRRRRRRRRRRRPPPOOONNNLLLKKKIIIGGGGGGHHHKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFDDDCCCBBBBBBBBBCCC??????@@@AAA@@@???>>>===<<<;;;:::999888666555555222222111111111111111222......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((()))***++++++++++++***))))))(((((())))))******+++,,,,,,---......***///444777>>>NNNeeevvv}}}ssseeeWWWOOOJJJFFFCCCHHHFFFEEECCCAAA???>>>>>>===>>>>>>===<<<<<<>>>???>>>?????????>>><<<<<<<<<::::::999999;;;======<<<===<<<;;;===???BBBBBBBBBBBBDDDEEEEEEFFFKKKTTT[[[^^^fffooowwwxxxhhhTTTEEEAAAEEEEEEDDDDDDDDDBBB???<<>>=========>>>===<<<:::999888888888888888888888888888666555999>>>@@@===999666888999999777666666777888;;;;;;666222333444333333333222222222111111111000000000000//////......////////////////////////............////////////000---...111222888NNNfff{{{uuuooouuuvvvrrr|||}}}|||~~~~~~{{{www{{{{{{yyyxxxwwwwwwwwwwwwvvvxxxyyyxxx{{{yyyzzz~~~}}}xxxtttxxxqqqddd\\\TTTQQQTTTPPPPPPQQQQQQPPPOOOMMMMMMKKKIIIHHHGGGHHHJJJLLLNNNGGGGGGGGGHHHHHHHHHHHHIIIFFFEEEDDDBBBBBBBBBBBBBBB>>>???@@@@@@@@@???======::::::999888666555444444222222111000000000000000...------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''''''''((('''''''''''''''((())))))'''(((((()))******++++++***))))))******+++,,,---******++++++,,,------...000222333000///444???HHH___uuu{{{jjj]]]VVVRRRKKKKKKJJJHHHFFFDDDAAA???BBB@@@>>><<<<<<===>>>@@@@@@@@@@@@@@@???>>>===<<>>AAACCCBBBAAABBB@@@>>>>>>AAADDDEEEFFFJJJLLLNNNPPPVVVccctttttt\\\NNNCCC===>>>>>>@@@CCCGGGGGGDDD>>>999???@@@AAABBBBBBAAA@@@????????????@@@CCCDDDCCCAAAHHHGGGFFFEEEDDDCCCBBBBBBHHHGGGEEECCCAAA???======<<<<<<<<<<<<;;;:::999888777888888888888888888777888555333999AAACCC>>>777555666777666555555777999555999999555444777888777222222222222111111111000000000000////////////...////////////////////////---............////////////,,,---111000///999GGGTTTxxx}}}kkkdddlllzzzwwwjjjiiilllhhhqqqzzzpppgggeeejjjsssooo\\\VVVTTTQQQQQQUUUOOOOOOOOOOOOOOONNNLLLLLLIIIHHHGGGGGGHHHJJJLLLNNNFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<999999888777555444333222333222111///............------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))'''''''''''''''((())))))'''(((((())))))******+++((())))))***,,,...///000*********+++,,,,,,------...//////...------///111:::KKK```ssssssoooeeegggeee```YYYSSSKKKDDDCCC@@@===;;;;;;<<<======???>>>======>>>???@@@??????:::888<<<@@@AAA??????EEEDDDDDDHHHNNNTTTXXXZZZccceeejjjsss___KKKEEEBBBBBBCCC<<<>>>BBBFFFHHHEEE@@@;;;??????@@@AAAAAA@@@????????????@@@AAABBBBBBBBBAAAEEEEEEEEEDDDCCCBBBAAAAAAFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::999888888777777888999999888777777666555666:::??????:::555555666666666555666999;;;>>>@@@???;;;999::::::888222111111111111000000000////////////////////////////////////////////////---------.........//////...+++---222333111333999===^^^{{{ssshhhooozzz|||xxxvvvyyywwwnnnhhhaaa]]]___gggyyymmmaaaVVVTTTTTTSSSSSSVVVOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGGGGIIIJJJKKKFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@===============<<<<<<;;;:::999888777555444333333222222000///------,,,,,,---------,,,,,,,,,++++++************************************)))))))))((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((('''''''''''''''((())))))(((((((((((())))))******((())))))***+++---//////)))*********++++++,,,,,,***+++,,,///222333333222444:::@@@GGGYYYtttyyyjjj^^^UUUSSSRRRRRRSSSSSSQQQOOOKKKHHHFFFHHHLLLQQQTTTUUUUUUPPPOOOTTTXXXVVVVVVXXXUUUWWW\\\dddoooxxx~~~lllYYYEEE<<<===>>>===<<<===>>>@@@CCCEEEEEEBBB???????????????????????????@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@??????>>>>>>>>><<<;;;;;;:::999999888888777888999::::::999888777444777:::;;;:::777555444666777777777666888:::===JJJJJJFFF???:::999666111111111111000000000//////.............../////////........................------------...............,,,---111444333444555222DDDVVVnnn{{{}}}}}}nnnaaa```eeepppyyyvvv{{{~~~uuuooovvv{{{||||||zzzsss|||{{{kkk]]]WWWRRRQQQQQQPPPQQQRRROOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;:::::::::::::::999888666555444333222111000...---,,,,,,,,,------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((())))))))))))))))))))))))******+++))))))***************+++---,,,+++---///000...,,,///222444555:::CCCLLLPPP```mmmxxx~~~tttppplllnnnuuu~~~}}}~~~}}}dddIIIBBB:::999===>>>;;;777???======>>>@@@BBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCAAA@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???======>>>>>>>>>?????????<<<<<<;;;:::999999999999888999;;;<<<<<<;;;999888333888<<<;;;777333222444666777888888888888:::<<>>>>>?????????>>>>>>===;;;;;;:::999999999999:::;;;:::999888666555444444222111000...------------,,,,,,,,,,,,++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))...---++++++,,,,,,,,,++++++------------///333555333<<>><<<999===;;;::::::===???@@@@@@>>>>>>>>>======>>>>>>>>>???AAACCCBBB???===>>>???>>>???@@@BBBBBBAAA???>>>======>>>>>>?????????@@@===<<<;;;:::999999::::::999:::<<<======<<<:::999666888999999777555444555555666888999888777888999666777666444888===<<<999000000/////////.........---------.........//////........................,,,,,,---------.........---......---.........---222111///===YYYjjjzzz{{{{{{qqqsss{{{jjjooottt|||uuuooommmoooqqqvvv|||vvvhhhXXXRRRRRR\\\fffkkkmmmooooooooojjjkkkxxxkkkZZZTTTSSSLLLOOOQQQPPPOOONNNOOOOOOKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>><<<===>>>>>>>>>>>>===<<<;;;:::999888777888999999999999888777555444333333111000000///.........///,,,,,,,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++***((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&''''''))))))))))))))))))))))))***+++,,,,,,------//////,,,+++******+++...444999...222///000999???KKK^^^yyyqqqQQQDDD@@@666777666444555888999999;;;999888999;;;=========>>>>>>============>>>>>>===@@@BBBAAA>>><<<<<<>>>===>>>@@@AAAAAAAAA???>>>???????????????@@@@@@@@@>>>===;;;:::999999:::;;;999;;;===??????===;;;999888777666777999999888666333666888999777666666777::::::777444555888666111000/////////............---------.........//////........................,,,,,,,,,---------......***---.........//////...,,,111444>>>LLLSSSbbb{{{{{{qqqiiihhhdddeeejjjnnnvvvxxxooobbbVVVQQQSSSYYY^^^bbbjjjxxxlllgggjjjzzziiiXXXPPPNNNNNNJJJNNNPPPNNNKKKJJJJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<<<<;;;:::888777777777888999888888777555444333222111111000000/////////000000,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''......,,,***)))((((((((('''''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((()))+++------+++******+++***,,,000333111---******000555111///333111555EEEIII^^^ooorrrsssyyy|||yyy~~~~~~cccMMMAAA:::888666555555555555666666777888666777::::::888777:::<<<===============<<<<<<========================@@@AAA@@@===???CCCBBB???@@@???????????????@@@AAA===<<<;;;;;;::::::::::::===<<<<<<;;;;;;:::999999;;;;;;::::::999888888777666555555555555444444444666555555444444333222222...///000111111000///...//////...------------...------------------------,,,------.../////////...***+++,,,,,,------,,,,,,)))...333666777;;;CCCIII[[[mmmyyyssskkk``````fffqqq|||}}}|||~~~ooo\\\QQQPPPQQQPPPMMMOOONNNLLLIIIGGGGGGJJJLLLIIIGGGDDDEEEFFFFFFDDDAAAAAAAAABBBCCCBBBAAA???>>>>>>===;;;;;;<<<======<<<===============<<<<<<;;;999::::::;;;;;;::::::999555555555444444333333333........................,,,,,,,,,+++++++++******************************+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&.........+++(((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******+++++++++******+++++++++,,,,,,,,,............////////////666777999<<>>:::======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<;;;::::::999999888::::::999888888777666666555555555555444444444444555555444333333222222111...///000000000000///...//////...---------------------------------------***++++++,,,------,,,,,,***+++,,,,,,------,,,,,,+++...111111000111666;;;BBBHHH]]]}}}{{{vvvxxx{{{|||nnnaaaXXXMMMIIIJJJLLLKKKHHHLLLKKKJJJGGGEEEEEEGGGJJJHHHFFFDDDDDDFFFFFFDDDBBBAAAAAABBBBBBBBBAAA??????>>>===<<<===>>>???>>><<<===============<<<<<<;;;999999999999888777555555666555555444333222222222........................,,,,,,,,,+++++++++***************************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''((()))************************+++++++++,,,,,,------.........///////////////000222333444666666333555999===>>>>>>===<<<@@@>>>>>>@@@FFFKKKMMMMMMUUURRROOOPPPVVVaaannnuuu}}}cccRRR>>>333444888777555444444444444444555666666666444555999:::777777:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::AAAAAA???;;;;;;===;;;777===<<<;;;:::::::::::::::999999999888999999::::::;;;::::::999888888777777888777777666666555555555555555555555444444444444444333333222111111000000......///000000///......///......---------------------------------------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++---///...++++++...111111000<<>>>>>>>>@@@AAAAAA>>><<<===============<<<<<<;;;:::::::::999777666444333666666555444222111000000------------------------,,,,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%"""###%%%$$$######%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******))))))))))))*********++++++++++++------------............------............//////111111000000000000111111555333111111333555666555333333333444777;;;???BBBsssXXXFFF???888666999999555000333333222333333444555666444222444888999666777999888888999:::::::::999999::::::::::::::::::::::::>>>???>>>;;;<<<@@@???;;;??????===<<<;;;;;;;;;;;;888777777777888999::::::999999999888777777666666666666555555444444444444555555555444444444333333222222222111000000//////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------******+++,,,,,,,,,,,,+++***,,,......------///111///222888AAAMMMaaa~~~{{{bbbTTTRRRSSSEEEGGGIIIJJJIIIGGGFFFEEEDDDDDDDDDBBBAAAAAACCCEEECCCCCCCCCCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@??????>>>>>>@@@BBBDDDBBB???<<<===============<<<<<<;;;======<<<<<<;;;999888777666666555333222000///...------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&%%%$$$"""$$$&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))))))))(((((()))))))))************+++,,,,,,,,,,,,------------.........///////////////111111000///000111333444111000//////000222222333---...000111222222111000xxxjjjWWW???777777777666444222///---111111111111222333444555444222333777888555555888666666777888888888888888::::::::::::::::::::::::;;;===<<<<<>>===<<<;;;;;;;;;777777777777888888999:::999888888777777666555555555555555444444444444444555444444444444333333333222111111000000///............------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,)))***++++++,,,,,,++++++***,,,---......///000111...222666555444???ZZZttt{{{tttvvvvvv___QQQKKKGGGEEEBBBEEEFFFFFFCCCAAAAAABBBBBBBBBCCCBBBAAAAAACCCEEEAAABBBBBBBBBBBBBBBCCCCCC????????????????????????>>>???AAADDDEEECCC???<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::666555444333111000......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''(((((()))))))))*********++++++++++++,,,,,,,,,,,,***++++++,,,---......///*********+++,,,------...+++,,,,,,,,,,,,,,,---......//////000000///......~~~hhhRRRHHHAAA444555555444000......111444000000000000111333444555444222333666666333333666444444555666777777777777::::::::::::::::::::::::999;;;;;;;;;???EEEGGGDDD===<<<;;;:::::::::::::::888888888777888888999999999888888777777666555555555555555555555555555555444444444444333333333333222111111000000///.........---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******++++++++++++++++++,,,,,,------------,,,...---...222444777???HHHfff{{{{{{}}}}}}~~~}}}yyynnnaaaQQQJJJJJJJJJDDD???AAABBBCCCCCCBBBAAABBBCCC???AAABBBAAA@@@AAABBBDDDAAABBBCCCBBBAAA@@@AAABBB>>>>>>>>>===>>>>>>???@@@>>>???AAACCCEEECCC@@@<<<===============<<<<<<;;;999999::::::::::::999999444444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))((((((((((((((((((((())))))))))))************++++++++++++)))***+++,,,---...///000------............---,,,000111222111///......///,,,,,,,,,,,,,,,,,,------yyy\\\HHH888777888000777555222000000111444555/////////000111222333444555222333666555222111333222333444555666666666666999999999999999999999999999;;;:::999;;;@@@AAA===::::::999999999999999:::::::::999888888888999999999999888888777666666555666666666777777777777777444444444333333333222222222222111111000//////...------,,,++++++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++******+++,,,---,,,+++***...+++---333777555333333===RRRrrr{{{~~~qqqiiirrr}}}uuu|||ooo^^^MMMHHHCCC@@@BBBDDDDDDDDD@@@@@@AAABBBCCCDDDDDDCCC===>>>@@@@@@???@@@AAACCC@@@BBBCCCBBB???>>>???AAA>>>======<<<===>>>???@@@??????@@@BBBCCCCCC@@@==================<<<<<<;;;999999999999888777777666333222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))'''''''''((((((((()))))))))))))))*********++++++++++++,,,---...//////000+++******))))))))))))******,,,...---***))))))+++,,,,,,+++++++++,,,---...qqqVVVAAA888444888999///444222111222555555000,,,.........///000222333444555333333555555111000222111222333444555555555555777777777777777777777777;;;<<<:::777777;;;:::666:::::::::999::::::;;;;;;;;;;;;:::999888888888999999999888888777777666666777777777888888888888888444444444333333333222222222222111111000000//////------++++++++++++------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------,,,+++***))))))***++++++++++++***((()))***,,,...///---,,,,,,---///111...+++...444<<<<<>>===>>>=========???BBBBBB???===;;;===>>>???>>>???@@@BBBAAABBBDDDBBB>>>===>>>@@@>>>===<<<<<<<<<>>>???@@@??????@@@AAACCCBBB@@@==================<<<<<<;;;;;;;;;::::::888777555444222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))******++++++,,,+++***)))***,,,...000'''***------+++***,,,...,,,,,,,,,,,,,,,,,,------zzzmmm\\\GGGAAA999666666555222///////////////////////////000000////////////000000//////000000111111222222222333333333444333333222555666777777888888888888888777777666777777888888999999888888888999:::;;;===:::777666777999:::;;;999999888777666555444333888888777666666666666666444666666222000111111...111111111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++*********))))))((((((+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......111222666@@@RRRlllttttttvvv[[[QQQMMMGGGAAA@@@@@@?????????????????????>>>===>>>@@@AAAAAA@@@@@@@@@AAABBBAAA@@@>>>===BBB@@@>>><<<;;;;;;<<<===???>>>===<<<<<<===>>>>>>???AAABBBAAA???======>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777666666555444222000000000000///...---,,,,,,+++***)))))))))***+++************************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,oooXXXEEE;;;>>>999444222333333111---////////////////////////000//////////////////000//////000000000000000111111111333444555555555555333555888888777666666777666666666666666777888888888888888999999999:::::::::999888999;;;;;;999777777777777777777777777777888777777666555555666666111444444111000222222000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------222222111333999EEESSS\\\{{{zzz{{{kkkSSSDDDAAABBB???<<<===========================<<<;;;===???@@@???>>>@@@@@@@@@@@@@@@???>>>>>>AAA@@@>>><<<;;;<<<======>>>>>>===<<<<<<===>>>??????AAABBBAAA???======>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;999666555555555333222///////////////...------...---,,,+++***++++++,,,************************)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************)))))))))((((((++++++++++++++++++++++++************++++++++++++uuu^^^GGG777222333666333000000222222000---//////////////////////////////............//////000000000///////////////...///000222444555555555222777<<<<<<888555555777444444555666777888888999666777888999:::999999888777999;;;>>>???>>>999666555555666777888888999:::777777666555555555555666444888888444111333333111111000///.........//////------------------------+++,,,,,,,,,,,,+++******************))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------......---------///444777OOO```www~~~}}}}}}jjjLLLDDD;;;777999<<<<<<:::::::::::::::::::::::::::;;;::::::;;;===>>>>>>===@@@??????>>>>>>>>>>>>???AAA@@@>>>===<<<======>>>======<<<<<<===>>>???@@@???AAABBBAAA???======>>>;;;;;;;;;;;;;;;;;;;;;;;;999777444333333333222000....../////////......---///...---,,,,,,,,,------************************))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))************~~~~~~yyydddHHH666111444777888333111111222444333111...........................///......------......///000/////////......------------///000111222222222444:::AAA@@@:::666666999444444555777888999::::::555666888::::::999888666777999<<>>888222111111///111000...------...000111------------------------+++,,,,,,,,,,,,+++***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---...//////000222444444999DDDVVVnnnwwwbbbKKK:::>>><<<:::999999999999888777777777888888888888888:::999999:::<<<======<<>>===<<<<<<===>>>???@@@???>>>======>>>>>>???<<<<<<<<<===>>>??????@@@???@@@AAAAAA???======>>>;;;;;;;;;:::::::::::::::777555333222222222111///---......//////......---......------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))rrrMMM@@@222///444888444---111111222333333222///---------------------------......------------......///......------,,,,,,,,,///000000111111111111000333:::@@@@@@:::555666888444555777888999:::::::::444555777999999888777666666777888:::<<<<<<999666666666666666666666666777555444444444444444555555:::??????777111//////...000///---,,,,,,...000111------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,...///000///------...000000...///888LLLjjj{{{nnnZZZMMMCCC:::444999:::999777555444444555666666666777777777888888:::999999:::<<<===<<<;;;===<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>?????????;;;;;;<<<===>>>?????????>>>???@@@@@@>>><<<<<<===;;;;;;::::::999999999999666444111111111111000///...............------,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))){{{kkkUUUEEE555555444333222000////////////000000///...,,,+++------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,222222333333333222222111000555::::::666333333555444555777888999999999888444555666777888777777666444444444666888888777555666666666555555444444444444333333333333444555555444999;;;444...---//////...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++---------,,,++++++---///...333555333444BBB[[[ooo~~~|||dddWWWHHH@@@<<<999888999333444444333222333444666444555555666666777777777999888888999;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@;;;<<<===>>>??????>>>>>><<<>>>???>>><<<;;;:::;;;;;;::::::999999888888777555333111000111111000///...//////......,,,++++++******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))zzzyyylll___UUUFFF777...555666555000,,,,,,111666------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///000000111222222222222000222555555444333333444333444666777888777666555555555555666666666777777444444666888::::::888666555555444444444333333333333333222222333444444555333999;;;555...---///000,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++''')))+++,,,,,,---000222---111333000,,,...999CCCNNNhhh}}}zzz___MMMFFFCCC===999:::999555444666222222222222333444555666333333333444555666666666777666666777999::::::999888999999:::;;;;;;::::::======>>>???@@@@@@AAAAAA<<<===>>>??????>>>======;;;<<<======:::999999::::::::::::999888777777777444333111000111111000///000000///...---+++***))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********}}}yyyrrrZZZAAA666333222333777///------///111222///,,,,,,---............///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---***+++,,,...///000000000222222333444555555555555111333444666666555333222666555555555555666777777666777:::>>>@@@???;;;888333333333333333333333333222222222222333333444555888???@@@888000...///000+++,,,,,,,,,,,,+++***)))************************+++,,,,,,,,,,,,+++******(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************''')))+++,,,+++++++++,,,000+++''')))000333111...***@@@MMMVVViiizzzxxxaaaSSSFFF:::666:::555222444999999333111444333333222222222222111000111111222333444444555555666555444666888999888777666888999:::;;;::::::999<<<===>>>@@@@@@AAAAAAAAA======>>>??????>>>===<<<:::;;;<<<<<<:::888888999::::::999999888777777666444333111000111222111000111000000...---+++)))(((******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))************************))))))))))))************uuuooouuunnnxxx}}}|||zzzmmmXXX???===999555222111111111////////////////////////++++++------------++++++++++++************+++++++++++++++,,,,,,,,,------))))))*********+++++++++---------...///000000111000000000000000111111111333444444555555444444333222333444555666666666666999;;;===???>>>:::666333555555333222222333555555888666444222111000111111666555444222000///------------------------------)))************+++++++++///,,,)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***,,,,,,+++)))((()))*********+++++++++,,,,,,,,,.........////////////000111444777777:::GGG\\\mmmtttfffNNNGGG???:::777666444111444333333222111111111222111111000000000000111111111222222333333444444555555555666666777777888888555555666888:::<<<;;;999888:::===>>>===<<<<<<<<<===============<<<<<<;;;<<<;;;999999:::999777555666666666555444444333333222222222111111111111111111111000///...,,,***)))+++++++++************)))---,,,***)))''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((######''''''###$$$)))...,,,)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))zzzlllgggiiilllrrrzzz{{{yyy{{{wwwxxxeeeSSSOOOHHH<<<777666333000///...//////........................++++++,,,------,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,---,,,------...//////000000000000000000111111111111333333444444444444333333444444555555555555555444999:::<<<===;;;999555333444444444333333444444444777666555444333222222222333333222111///...---,,,------------------------)))************+++++++++,,,)))((((((+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++***((('''((()))*********+++++++++,,,,,,---------............///+++.../////////666BBBLLLMMM[[[qqqsss^^^PPPHHH@@@<<<777444555555444333333333222111111111111111111000000//////000000111111111222222333444444444444444555666777777888888777666555777999::::::999888:::===>>>===;;;;;;;;;===============<<<;;;;;;===;;;888777888999999888666666666555444444333333222222222111111111111111000000000///...,,,+++***+++++++++*********)))))),,,+++***(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&######'''(((%%%&&&***///---***'''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))yyyrrrpppwwwyyy}}}xxxnnn[[[EEE777444555444111000...------...//////........................++++++,,,,,,,,,,,,+++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------......//////000000000111111111222222222333333444444333333222555555555555444444444333888999999999888666555333222333444555555444333222444444555555444333333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))((('''(((***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((()))***)))'''&&&'''((()))*********++++++++++++++++++,,,,,,,,,---------+++---............111333555>>>NNN```mmmwwwlllWWWFFF===999888555333111222333444444333222222111000000000111111000000////////////000000000000111111222333333444333333444555666888888999888666555555777888999999999;;;======;;;:::999:::<<<============<<<;;;;;;>>>;;;777666777999;;;;;;666666666555444444333333222222222111111111000000/////////......---,,,+++++++++*********)))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$''''''%%%%%%(((...---***(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnn\\\IIIBBB;;;888555222444999000///.........//////000------------------------+++++++++,,,,,,+++++++++******))))))))))))******************++++++++++++,,,,,,,,,---------......+++,,,,,,,,,---------...///000000111111222222222222222333333333333222222444444444444444444555555777777666666555444444333111222444666666444222111111222333444444333222111........................++++++++++++++++++++++++))))))*********+++++++++***))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))))))))''''''((())))))))))))************+++************+++++++++,,,,,,---...000111222000///555444666<<>>===999666666666666555444444333333444333333222111000//////,,,------------,,,,,,+++******)))))))))(((((((((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###'''(((''''''((('''$$$!!!!!!"""###%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvlllfff\\\QQQ>>>===<<<;;;777333111111111333333111111333333111+++++++++++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++************************++++++,,,---...///000000000000111111111111000000222111111111222444777888333333444444444333222222000111333444444333111000000//////.........//////---------------.........************************)))************+++++++++,,,------+++((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))((('''''')))***'''''''''((((((((())))))((())))))))))))*********+++,,,,,,,,,++++++,,,,,,111---***++++++,,,000777000222888BBBNNN]]]rrrxxxmmm___UUUIIIBBB;;;999777555777;;;555333111//////111333444,,,...000///...---///111------,,,,,,---......///...------------------...,,,------...//////000000111222222333444444555555222111111222555666666555444555777777666777999;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;<<<===<<<999777666666666555444444333333444444333222111000///...---------------,,,+++******)))))))))((((((((((((&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,000111---,,,---+++&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvooo___LLLAAA>>>888111//////000000...,,,...111)))///111......222000)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++*********)))))))))))))))******+++,,,---...///000000000111111111111000000444333111111111333555666222333444555444333222111111222333333333333222111222111000.........///000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***,,,***'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))))))))))))))************'''))),,,---+++++++++---'''%%%''',,,---++++++...000///000333444666===EEEQQQ]]]sss{{{iiikkk\\\MMMGGGDDD>>>999888888444333555444222222444///000000111000000//////111222333111...,,,...111,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,------...//////000222222222333333444444444000000000333555666666444333444666666666777:::<<<;;;;;;<<<<<<;;;;;;:::999???===;;;:::;;;;;;999888777666666555444444333333444444333222111000///...------------,,,+++***)))))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&888;;;:::444000///***$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~}}}zzzzzz{{{nnnaaaVVVOOOKKK???>>><<<999666444222111222111111000///......---......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************)))***,,,,,,,,,,,,...///111111111000000000000000333222222222222222222222555444444444444555666777555555444333222000000///////////////////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++............////////////444888@@@NNNaaavvvvvvdddUUUJJJDDDAAA:::999999777666555444333111111111111000000000///////////////////////////111000000///......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111222222333333111222333444555555555555777888888777777777:::<<<===;;;888666777999<<<>>><<<;;;;;;:::999888777777888777555555666666555333333333222222111000000///,,,,,,++++++***)))((((((************))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555:::444&&&!!!&&&'''"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''KKKOOOUUU\\\ccchhhkkkllliiigggmmm~~~|||vvvsss~~~~~~zzzvvvvvvwwwvvvoooiiiVVVRRRKKKDDD<<<777333222777666555444222111//////111111000//////...------------------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))***,,,,,,,,,,,,---///000000000000000000000000222222222222222222222222222222222333333333333444555444444333111000000///........................,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++------........./////////------...222999CCCLLLRRRhhhrrrxxxjjjbbbOOOJJJCCC<<<777444444555777666666555444333222222111111111000000000//////////////////////////////000//////...------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111222222222444555666777888888888888666777888777666777:::<<<===<<<:::888888:::<<<===;;;;;;;;;;;;:::999888777888666555555666555444333333333333222111111000000------,,,,,,+++******)))************))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...333000%%%!!!&&&((($$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''111333777<<>>:::777666777888222222111000000000111111////////////////////////............------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++,,,---......///////////////000000000000000000111111111111333555666666666444333333333333222111000000///------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************,,,,,,,,,,,,------------------...///111333555666444999======:::;;;BBBIIINNNQQQXXXcccqqqtttiii___VVVPPPJJJIIIFFFBBB>>>999666444777666444222000///...---//////000000000000000000000000/////////.................................,,,,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++************++++++++++++---------...//////000000111222333444555555555555555555666555444555888:::::::::;;;;;;;;;:::999999777888999::::::888777666777666444444444444222000111000000000/////////...------,,,,,,++++++++++++************)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''((($$$###&&&'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&000///...---...///111222//////000111222333333333222333333444888>>>AAA@@@JJJKKKLLLLLLGGGAAA???AAA<<>>GGGRRR[[[```[[[ZZZ[[[]]]\\\ZZZ]]]bbb___bbbiiiqqqwwwzzz}}}wwwvvvtttsssrrrrrrooommmpppqqqtttuuutttooohhhbbbVVVUUUVVVVVVPPPGGGCCCCCC888999::::::;;;;;;;;;;;;777666666777888888666444222222222111000000000111/////////000000111111222---------------,,,,,,+++.........---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,---111111222444444444444444222333333222222333555777999999888888777666666666777777666666666888:::<<<:::888666555555444222000........................++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%******+++,,,,,,---------+++++++++++++++,,,...///------...//////...///111000111111///...//////---///,,,+++000444333...+++///------...---,,,---//////---******,,,...///.........///......---,,,+++,,,,,,---------.........******************++++++************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***+++,,,+++***)))***+++++++++,,,------...//////000000111222333333444444333333222222222333444555111111111111000000000000////////////////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---...///)))---111111...,,,---000000//////.........//////222,,,***///111///000444555444555888===AAABBBAAA======???AAA???===BBBIIIAAACCCHHHLLLMMMKKKJJJKKKJJJJJJHHHFFFFFFGGGFFFCCCFFFGGGIIILLLLLLHHHBBB>>>======???AAA===666555777111555777555111000333777222111000111222222000...///000111111000000111222/////////000000/////////------......///000000111---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))************++++++++++++)))))))))***++++++,,,,,,000000111222333333333333222222333222111222555777;;;:::999888777777777777:::888777666777999===???;;;999777666666555333111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! """&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++++++++++++++,,,---///000111333666666444222222333444444333333222111111000000//////......,,,------......------,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((()))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,---------..................////////////222111000111444555333111222222333333333444444444444444444444444444444444444444444444444444444444777777666666666555555555333222111111000000111111////////////////////////......////////////......////////////////////////........................---------------------------,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++......///000111222333333444333222222222333444555777777777777777666666666666666777777777888888888<<<999555555666555333111------...///000111222222///...---+++***)))))))))***)))(((((())))))((('''''''''((((((''''''&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))++++++++++++,,,,,,,,,,,,))),,,///111222222111///777666666555444333222222111111000000///.........,,,,,,------------,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((***++++++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////000///...///222333111///000000000111111111222222222222222222222222222222222222222222222222222222333222222222111111111111111111000////////////000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++------...///000111222222333222111111111222444444666666666666666666666666777777777777888888888999;;;888555444555444222000---......///000111111111...---,,,+++******))))))***)))(((((())))))((('''''''''((((((''''''&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------...++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++++++++,,,,,,---------+++,,,...///......///111;;;:::777555333222111111111111000//////......---,,,,,,------------,,,,,,---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,************************+++++++++,,,,,,,,,,,,---------------............---,,,,,,---//////...------............/////////////////////////////////////////////////////////000000000/////////......000///......------..............................///...------------...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,---...///000111111111111111000111222222333444444444444444555555555777777777888888888888999999666444333333333111000.........//////000000000---,,,,,,+++*********+++***)))(((((())))))((('''''''''((((((''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,------...++++++++++++++++++++++++))))))))))))******++++++)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))+++++++++,,,------......---+++***+++++++++///444;;;999666333111111111222111000000///......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((()))***++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,---------,,,,,,,,,,,,---------......................................................000000000000//////////////////...---------------------------------------///...,,,++++++,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++,,,---...//////000000000000000000111111222333333333333333444444444888888888888888888888888666555333222111111000000......//////////////////,,,,,,++++++***+++++++++***)))(((((())))))(((''''''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,------*********************************))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,,,,---......+++)))---555888444111222666444222000///000111222000000//////...---------+++,,,,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...................................................000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((())))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))***************+++,,,---...////////////000000111111111111111222222222333333333444777777777777777777777777444444333222000000000000////////////............,,,,,,++++++***+++++++++***)))(((((())))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))******++++++,,,))))))))))))))))))))))))******))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))***+++,,,,,,------+++---;;;NNNVVVKKK<<<444111000/////////000111222000000///......------,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((()))))))))******************++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,------------------------------------------------------------.........---------,,,,,,///......---------------++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))************+++,,,---...////////////000111111111111000111111222222333333444444777777666666666666555555333444444222000///000111000//////......------------,,,,,,+++*********+++***)))(((((())))))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))+++,,,,,,---///000???ZZZfffZZZEEE999//////////////////000000000//////......---,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++'''***,,,,,,***)))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))(((((()))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,---.../////////000111222222222111111111111222222333444444555666555555555444444444444333444444333000///111333000000///...------,,,,,,...---,,,+++******))))))***)))(((((())))))((('''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,...***666QQQaaaXXXEEE:::///000000000000///......000//////...------,,,,,,+++++++++,,,,,,+++++++++******************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************&&&)))++++++)))(((***,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,,,,++++++***)))************************************+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,......///000///000111333333222222111111111222333444444555555555555555444444333333333222444555333000///111333000000///...---,,,,,,+++///...---+++***)))))))))***)))(((((())))))((('''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))---+++(((&&&%%%''')))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***((('''''')))+++,,,,,,)))333HHHRRRHHH999222///////////////000111111..............................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************)))))))))***+++++++++,,,.........------,,,,,,,,,************************+++++++++++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%++++++++++++,,,---......////////////000000000000111111222333444444444444555444333333222222222222000000111111111000000///------------------------.........---,,,+++***)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((***)))'''&&&%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''')))))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''')))***,,,,,,(((---===CCC;;;111//////.........//////000000...........................------------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************************************))))))***************+++,,,,,,,,,,,,+++++++++*********************************++++++******))))))************************))))))))))))))))))))))))***)))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&)))))))))******+++,,,---///////////////000000000000111222333444444444444555444333222222222222222111111111111111111000///---------------------------------,,,,,,+++***)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++...)))***111444...,,,...---------.........//////------------------------------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))***++++++........./////////000000000000222333333333333333444333333222222222222333222222222222222111000000------------,,,,,,,,,,,,+++++++++++++++***)))(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******///++++++------***,,,111,,,,,,---------......------------------------------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''***)))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((()))***+++---------......//////000///000111222333333333333333333222222222222222333222333333222222111000///---------,,,,,,,,,,,,,,,***************)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""$$$%%%######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,---,,,+++---222++++++,,,---...---------------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''''')))))))))))))))*********((((((((((((((((((((((((%%%&&&'''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%'''(((((((((((('''''''''(((((()))***++++++,,,,,,---......////////////000111222222222222222222222111111222222333222333333222111000//////------,,,,,,,,,+++++++++))))))*********)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''')))+++,,,,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''''''''((()))*********++++++,,,---...//////...///000111111222111111222111111111111222222333222222222111000///...---------,,,,,,++++++******))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((((()))******+++,,,+++***+++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))******+++,,,---...//////---...///000111111111111111111111111111222333333111111111000///...---,,,------,,,,,,+++******))))))******++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((++++++******+++---,,,(((+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''''')))******+++---...//////---...///000111111111111111111000000111222333333111111000000///---,,,+++------,,,,,,+++***)))))))))******+++++++++******&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,,,,,,,---...///000000000000000111222222111000///...000000000///......---------,,,++++++******++++++,,,,,,++++++***)))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,,,,---...///////////////000111111111///...---000000//////......---------,,,++++++******++++++,,,,,,+++******)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******++++++++++++++++++++++++++++++------............------,,,,,,,,,++++++++++++***************)))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))***+++,,,,,,,,,+++,,,---......//////......///000000000///...---000000//////...------------,,,++++++******+++++++++++++++******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$############"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******+++***+++++++++++++++,,,,,,---..................---++++++++++++++++++++++++************)))))))))((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((***++++++++++++***+++,,,---............//////000111111000///...000//////......---,,,,,,---,,,++++++******+++++++++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************++++++,,,,,,,,,---..................---++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***+++++++++***+++,,,---............000000222222222222111000/////////...------,,,,,,---,,,++++++******++++++*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))*********++++++,,,,,,---------............------***++++++++++++,,,,,,,,,************))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***++++++++++++,,,---......//////...000111222333333333222111//////......---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))******+++,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))******++++++,,,,,,---...///////////////000111222333222222111///......------,,,,,,+++---,,,++++++******++++++((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))************,,,---...///000000000000...///000111222222111000///......------,,,++++++---,,,++++++******++++++(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%########################$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((&&&!!! $$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&$$$$$$&&&)))+++***+++,,,---............***+++,,,---...000111111,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((()))************(((&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################&&&222555))) """$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&###"""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%%%%&&&(((******+++,,,------.........------...///000000111111,,,,,,,,,,,,++++++++++++,,,,,,+++******)))((((((((())))))*********))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################&&&///111''' ###%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&'''$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((()))***+++,,,------------//////000000000111111111---------,,,,,,,,,+++++++++++++++******))))))((('''(((((()))***++++++,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################%%%++++++$$$"""%%%%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''###!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&((()))***+++,,,,,,,,,,,,000000000000000000//////---------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((()))******+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""########################$$$'''&&&"""###&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''$$$!!!$$$((('''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''((()))***++++++++++++///............---------------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$##############################$$$$$$###"""$$$'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!$$$---444///&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++++++++++++++++++++++++++******++++++******)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################"""###$$$%%%%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###!!!"""+++;;;AAA555%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******++++++++++++++++++++++++***************))))))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))))))))+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((()))))))))))))))))))))&&&(((+++---...,,,***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################################################################""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###&&&333DDDIII777!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***++++++++++++++++++++++++***************)))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''((())))))))))))+++++++++,,,,,,---------*********))))))))))))((((((((((((((())))))))))))$$$''',,,000111000...,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""!!!"""######$$$########################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$##############################%%%&&&$$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$%%%########################%%%'''***,,,,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((******)))---000///+++(((***---,,,,,,++++++***)))((((((******))))))((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((------,,,,,,,,,,,,++++++******************************)))(((((((((((((((***$$$***:::AAA777)))###)))'''%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$"""""""""###$$$$$$$$$%%%$$$$$$########################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''((()))***)))+++,,,,,,***)))+++,,,,,,,,,+++******)))(((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))------,,,,,,,,,+++++++++************************++++++***)))))))))))))))+++%%%'''444999111(((&&&)))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))***))))))***,,,---,,,++++++++++++******))))))((((((((((((((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,,,,,,,++++++++++++************************++++++******))))))******+++%%%%%%,,,...)))'''***)))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((()))---222333///***+++*********)))))))))(((&&&''''''(((((()))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%'''(((******,,,,,,,,,++++++++++++*********************************)))))))))))))))***)))&&&&&&)))((($$$&&&+++((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))),,,333999888000(((*********)))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((******,,,,,,+++++++++*********))))))))))))))))))))))))(((((('''''''''(((((()))''''''(((***(((%%%&&&***'''&&&&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!###$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((---444999777///'''))))))))))))))))))))))))''''''''''''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***++++++++++++************))))))))))))))))))))))))''''''&&&&&&&&&'''(((((('''(((******)))''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''+++///333111,,,'''((()))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))++++++++++++************))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))))))))'''&&&'''&&&&&&''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$!!!%%%)))((($$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((***,,,+++)))'''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((+++++++++************)))))))))))))))))))))))))))((((((((((((((()))*********)))(((&&&''')))(((%%%&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$ $$$((('''$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++******************)))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((************)))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))''''''''''''(((((((((((()))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''************************))))))(((((('''&&&&&&%%%''''''''''''(((((((((((()))))))))(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&''''''''''''(((((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))***************))))))((((((''''''&&&''''''''''''(((((((((((('''((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))))))))******))))))((((((((('''''''''''''''(((((((((((('''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((((((%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$&&&///000%%%"""###"""#########""""""$$$&&&$$$%%%&&&%%%#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!################################################&&&%%%###"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$)))222333)))$$$'''((($$$%%%%%%%%%$$$"""!!!###$$$###""""""""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""################################################&&&%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%,,,---&&&"""$$$&&&"""$$$%%%&&&%%%######$$$&&&)))%%%"""!!!###%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%''')))+++,,,######$$$%%%'''((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$ %%%&&&!!!!!!""" !!!"""$$$$$$%%%&&&(((+++333,,,%%%###%%%&&&### """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%''')))+++,,,######$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$"""%%%&&&$$$###%%%%%%$$$!!!"""$$$$$$%%%&&&(((+++333---&&&###%%%&&&$$$!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''######$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$&&&***&&&""""""$$$&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%$$$"""!!!###$$$$$$$$$######$$$%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%###"""$$$&&&%%%$$$%%%"""#########""""""$$$&&&%%%'''((('''%%%$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%###""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%"""!!!###(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%###!!!$$$((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((((((((''''''''''''&&&&&&###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%###"""$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&"""###&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%######%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%######$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$&&&))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%'''%%%"""$$$)))(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###%%%%%%$$$!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$###!!!&&&//////)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&### $$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!%%%$$$!!!(((333333+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&######(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$(((&&&"""(((333333***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''%%%%%%((()))&&&&&&)))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&###"""$$$### !!!$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%---)))((())))))&&&'''***###$$$&&&''''''%%%$$$"""%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%###%%%)))***((((((******+++,,,---,,,)))&&&###&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&,,,444888555444555444555666555333///+++)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************))))))((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,+++))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&(((***000999===;;;999:::222222222222///,,,)))'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&& """(((***'''&&&((()))***))))))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++---%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&***'''&&&((((((%%%%%%(((''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---///%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((''''''---***((((((+++,,,+++)))(((((())))))***++++++,,,++++++++++++++++++++++++)))+++---...---,,,,,,,,,++++++******+++---///111///...---------,,,***(((++++++*********+++,,,---)))))))))))))))***++++++***)))((('''((()))+++,,,(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''(((***+++***(((%%%###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((&&&%%%'''***,,,+++)))***************)))))))))++++++))))))))))))***+++((((((((((((((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((+++...***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((---+++))))))+++---,,,*********+++++++++,,,,,,,,,******++++++,,,,,,++++++)))+++...//////...///000333444555666777888888888:::888777666666444222///......//////...---,,,+++*********))))))))))))***+++******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%***((('''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++***((('''(((+++,,,+++)))))))))))))))))))))))))))+++***)))((((((((())))))((((((((()))((((((''''''))))))((('''''''''((((((''''''((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%&&&***111666,,,+++***((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''((()))******)))++++++++++++++++++++++++,,,---///222444555666666===???BBBCCCCCCCCCEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJKKKJJJHHHHHHGGGEEEBBB???<<<===>>>>>>===:::777666333222000...,,,***)))(((++++++++++++***)))((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%)))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((('''&&&'''((()))((('''))))))))))))))))))))))))******)))(((((((((((((((((())))))*********))))))(((''''''&&&''''''((((((''''''((((((((()))))))))((()))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))+++***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%&&&)))///444+++***)))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((((()))))))))))))))+++***)))))))))***************+++---...///000111666888<<<@@@DDDGGGJJJKKKTTTVVVXXXXXXWWWWWWXXXZZZWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZZZZXXXUUURRROOOOOOOOOOOONNNLLLKKKJJJCCCBBB???<<<888444111///...---,,,++++++*********((())))))))))))*********)))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))((((((((()))))))))((((((((())))))))))))******+++******)))))))))))))))))))))***++++++++++++***((((((((('''(((((()))***,,,++++++***))))))((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&''')))+++'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))******''''''((((((((()))))))))+++,,,,,,+++++++++,,,------///222777;;;@@@CCCEEEHHHIIILLLOOORRRVVVYYYZZZ[[[\\\\\\[[[YYYXXXYYYZZZ\\\ZZZYYYXXXYYY\\\___aaa^^^^^^___```bbbaaa^^^[[[VVVTTTRRRQQQPPPQQQSSSTTTOOOOOONNNLLLIIIGGGDDDCCC:::777333///---,,,,,,,,,))))))))))))))))))************)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))))))))******+++++++++++++++,,,,,,)))))))))*********++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))******)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((())))))******+++'''(((((())))))*********''')))++++++,,,...000333:::<<<@@@EEEKKKPPPTTTVVVRRRRRRQQQQQQSSSUUUXXXZZZ\\\\\\[[[YYYWWWUUUVVVWWWRRROOOLLLKKKLLLOOOTTTWWWVVVVVVXXX[[[]]]\\\YYYWWWMMMKKKHHHEEEEEEGGGJJJLLLNNNOOOQQQSSSTTTTTTSSSSSSIIIFFF@@@:::444111......,,,,,,+++++++++*********************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%''')))***)))&&&###!!!''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***))))))((((((((()))))))))+++,,,,,,,,,,,,---////////////000111111222222444444555666777777777777555555555555555444333333///......---,,,,,,------((())))))***+++,,,,,,,,,(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&((((((((('''(((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))***++++++,,,------))),,,111444666:::@@@DDDLLLMMMMMMNNNOOOOOOPPPPPPIIIGGGEEEDDDEEEIIINNNQQQVVVVVVVVVSSSQQQPPPRRRSSSFFFDDDCCCBBBCCCFFFIIIKKKLLLLLLNNNQQQRRRQQQNNNKKKDDDCCC@@@>>>======??????BBBDDDGGGKKKMMMOOOOOOOOOPPPOOOLLLGGGBBB<<<777444000//////...---,,,++++++++++++*********)))))))))))))))))))))((((((((('''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%'''((((((((('''&&&%%%&&&&&&''''''(((''''''&&&'''''''''((((((((()))))))))))))))))))))))))))*********+++,,,---//////111333666666555666888:::======>>>>>>???@@@@@@AAACCCDDDFFFHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC===<<<;;;999888888888888111111111000000//////...,,,,,,+++++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***++++++***))))))((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,------...//////444999???DDDHHHNNNUUUZZZZZZXXXTTTOOOJJJEEEAAA???999777555555888???EEEJJJHHHHHHHHHFFFEEEEEEFFFHHHAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLJJJFFFCCCCCCBBBAAA???===;;;::::::777999<<>>AAACCCEEEIIINNNQQQPPPQQQTTTUUUUUUTTTQQQPPPVVVWWWVVVRRROOOOOOSSSXXXSSSUUUWWWYYY[[[\\\]]]]]]ZZZ[[[[[[YYYWWWVVVWWWYYYZZZXXXWWWXXXZZZ[[[YYYVVVWWWTTTRRRQQQQQQNNNIIIEEEFFFAAA;;;777555444111...---,,,+++***)))))))))******(((&&&&&&(((***+++***(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&###""""""$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))'''&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***************+++************+++,,,---***---111555:::@@@GGGLLLPPPUUU[[[___``````______]]]SSSFFF<<<999888777666<<<===>>>@@@BBBCCCDDDDDDHHHIIIKKKQQQYYY___aaaaaaeeeaaa```cccdddbbbaaadddggghhhjjjiiigggeeeeeeeeehhhccc^^^\\\YYYSSSJJJDDD>>>===<<<===>>>>>>===<<<;;;;;;===AAAEEEHHHIIIIIIDDD@@@;;;888888999;;;;;;;;;888222---***)))***+++''')))******((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''))),,,+++)))'''((()))''''''''')))***+++***))),,,+++***))))))))))))***---...111333555999>>>BBBGGGJJJMMMPPPRRRTTTVVVYYYZZZZZZZZZYYYWWWSSSPPPNNNOOOOOOOOOLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRJJJLLLLLLKKKJJJHHHIIIJJJRRROOONNNOOORRRUUUVVVUUUYYYWWWVVVVVVWWWVVVSSSPPPRRRNNNIIIEEEBBB===666222111000000...---,,,+++***,,,***))))))***+++)))(((************))))))))))))***)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%'''))))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***)))(((((()))+++...000///333;;;BBBIIIPPPVVVZZZ]]]___bbbbbb___[[[YYYWWWSSSNNNFFF@@@===>>>AAACCCGGGIIIMMMQQQSSSSSSRRRQQQUUUWWW[[[```dddfffhhhhhhlllhhhfffggggggdddeeeiiijjjkkklllkkkiiiiiiiiikkkmmmhhhccccccdddbbbZZZSSSLLLHHHDDDEEEIIIJJJEEE@@@AAA???<<<<<<>>>AAACCCDDDFFFBBB<<<999999;;;===>>>BBB???:::555000...---,,,((((((((()))++++++)))((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&,,,111000***'''(((,,,(((((((((((()))***+++,,,******))))))***---000222666999===AAAEEEJJJNNNRRRUUUWWWYYYYYYXXXWWWXXXYYYVVVUUURRROOOJJJFFFBBB@@@>>>======>>>>>>===;;;888::::::::::::;;;===???@@@;;;===???@@@>>><<<<<<<<>>>>>@@@CCCEEEFFFIIIIIIJJJLLLOOOQQQPPPOOOXXXWWWVVVUUURRRMMMFFFAAA>>>===;;;888444000,,,))),,,+++***+++,,,,,,***(((,,,,,,++++++***)))))))))******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&''''''(((((((((((((((''')))++++++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$'''+++***'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''((()))((('''&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))******)))******++++++,,,***))))))***---111555888AAAFFFMMMSSSXXX[[[^^^`````````]]]XXXQQQLLLJJJIIIDDDGGGJJJLLLMMMQQQWWW[[[[[[]]]___bbbcccbbbaaa```dddfffggghhhgggfffdddddddddaaaaaabbbaaa___aaaeeeaaacccddddddbbbaaaaaabbbdddeeeeeeeeefffgggddd___]]]WWWRRRRRRUUUWWWUUURRRRRRNNNHHHEEEDDDDDDDDDCCCFFFBBB>>><<<<<<<<<;;;:::<<>>===;;;::::::999888888999999:::===???AAABBBBBBMMMOOOSSSWWWYYYZZZYYYWWWQQQPPPMMMHHHAAA999222...---+++******+++,,,+++***++++++***************************)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&((()))))))))((('''''')))+++,,,+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%###&&&+++)))""")))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))(((((((((((()))))))))***************************++++++***))))))******+++)))+++///444;;;AAAFFFIIIUUUWWW[[[\\\[[[YYYYYYYYYQQQOOOLLLGGGCCCBBBDDDFFFDDDLLLVVV\\\```bbbfffjjjhhhhhhggggggggghhhiiiiiihhhgggeeedddcccaaa___^^^XXXWWWXXX[[[[[[ZZZ___eeejjjkkkllljjjfffaaa^^^]]]___hhhmmmiiieeeeeeeeedddddd___ZZZWWWXXX[[[^^^```^^^[[[VVVSSSQQQNNNLLLJJJGGGFFFEEEDDDCCC@@@;;;888555:::BBBGGGIIIEEE???::::::444---*********)))'''************************))))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''')))***+++***(((&&&(((***+++******+++///222777:::???EEEJJJMMMNNNOOOSSSUUUWWWVVVTTTQQQPPPPPPJJJIIIEEEAAA======???BBB<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999:::>>>AAA@@@???777666666777999===@@@BBBJJJMMMQQQRRRQQQNNNKKKJJJHHHJJJLLLLLLJJJGGGDDDBBBAAA@@@???===;;;999888888;;;>>>CCCJJJQQQWWW]]]```^^^]]]ZZZVVVPPPJJJDDD@@@888444000---,,,++++++***)))))))))******+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&((()))))))))((('''&&&(((***+++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&%%%%%%...999888///))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''((()))((((((((()))))))))******************************,,,+++*********+++,,,---...333;;;DDDLLLRRRVVVXXXTTTUUUTTTQQQLLLHHHFFFFFF===>>>???@@@CCCHHHNNNRRRRRRYYYccchhhiiihhhggggggbbbbbbaaabbbeeeiiinnnqqqeeeaaa]]]^^^bbbfffhhhgggbbb```aaaccceeehhhpppzzz}}}xxxwwwqqq~~~tttpppooommm___[[[VVVRRRRRRUUUYYY\\\```^^^\\\[[[ZZZXXXUUUSSSMMMMMMNNNOOOMMMHHHBBB===777888;;;>>>AAACCCEEEFFFCCC>>>777111...,,,+++******************************))))))(((((())))))***))))))(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''&&&%%%'''***+++)))'''(((,,,000333555888>>>CCCMMMPPPSSSVVVWWWVVVSSSRRRRRRRRRQQQLLLFFF???<<<::::::::::::999:::===BBBFFFJJJLLLMMMPPPQQQSSSTTTTTTLLLIIIFFFEEEEEEEEEEEEDDD@@@@@@@@@BBBDDDFFFIIIJJJLLLOOORRRSSSQQQMMMKKKJJJNNNSSSYYY\\\\\\YYYWWWUUUUUUSSSOOOHHH@@@999666555333555999===BBBIIIPPPUUUZZZZZZ[[[[[[ZZZXXXWWWVVVIIIEEE>>>888444111...+++******+++++++++,,,,,,,,,++++++*********)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$''')))(((&&&$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&''''''((((((((((((((('''((())))))))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%$$$&&&333AAAAAA666***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((((((''''''(((***(((((()))))))))*********************************++++++++++++---///222333:::@@@HHHQQQVVVXXXVVVUUUJJJIIIFFFBBB===;;;;;;===;;;???EEEKKKPPPUUUYYY\\\\\\```fffiiiiiifffdddbbb___```dddjjjsss}}}yyyrrrmmmppp|||qqqkkkeeecccfffhhhgggdddbbb```]]][[[[[[ZZZYYYWWWQQQRRRSSSTTTTTTPPPKKKGGG???<<<999888999>>>DDDHHHFFFEEEBBB<<<666111///...++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******''''''(((((()))+++---//////555<<>><<<<<>>===???BBBFFFKKKPPPUUUWWWYYYYYYXXXWWWTTTMMMDDD>>>555444222111///---+++++++++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%###'''***)))&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$((((((((((((((((((((((((((((((((((((((()))******(((((('''&&&&&&((()))************)))))),,,111444'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******)))((((((***,,,)))&&&(((------)))+++111000///...///333;;;FFFMMMSSSPPPMMMMMMOOOOOOMMMJJJFFFEEEGGGJJJMMMPPPUUUZZZ```bbbeeeggggggeeebbb```^^^gggjjjrrrssslllkkkhhhdddbbb___TTTNNNSSSWWWUUUVVVZZZUUUOOOHHHCCC@@@======>>>===@@@EEEHHHHHHEEEAAA>>>666000+++***...///---)))))))))))))))************))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))******###(((***((('''******)))++++++,,,000555<<>>@@@CCCFFFHHHJJJKKKDDD>>>444---)))***,,,...++++++++++++******))))))***)))))))))(((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))((('''&&&&&&'''++++++((()))///444555666777999===BBBHHHLLLOOOVVVUUURRRNNNJJJFFFCCCAAABBB???:::777555555777888BBBHHHKKKJJJMMMRRRTTTQQQQQQPPPRRRUUUXXXXXXVVVTTTYYYZZZ[[[ZZZXXXWWWWWWYYYUUUUUUTTTTTTVVVWWWUUURRRMMMJJJIIINNNQQQPPPOOOPPP```lllzzz|||sssdddWWWRRRQQQNNNLLLMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYYYYVVVTTTVVVVVVSSSOOOIIIFFFFFFGGGHHHFFFDDDDDDGGGLLLRRRVVVVVVUUUSSSSSSTTTUUUWWWWWWXXXRRRJJJDDD???:::222,,,,,,,,,,,,+++++++++++++++***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''(((((()))***+++,,,---))))))///:::CCCKKKXXXddd'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((())))))((((((***,,,,,,++++++,,,+++)))+++///---555AAAJJJMMMKKKHHHEEELLLQQQVVVUUUOOOLLLMMMQQQYYY^^^ffflllnnnmmmjjjgggbbbcccccccccgggvvvwwwnnnjjjcccZZZWWWXXXWWWVVVVVVVVVSSSLLLFFF???>>><<<<<<>>>CCCHHHLLLKKKHHHAAA777...******,,,+++,,,,,,,,,+++***)))(((******)))))))))((((((((()))))))))(((((((((''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###((((((((((((''''''''''''''''''&&&%%%$$$######"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((('''''')))))))))***)))(((''''''***,,,***''')))222:::>>>@@@CCCHHHMMMQQQTTTUUUUUUQQQMMMGGG@@@<<<:::999:::444444333333555999===???MMMNNNOOONNNQQQVVVWWWUUUYYYUUUQQQRRRVVVYYYVVVQQQTTTUUUVVVVVVTTTTTTVVVWWW\\\^^^\\\ZZZ^^^dddaaaXXXNNNLLLMMMQQQSSSSSSUUUYYYpppzzzfff^^^SSSQQQOOONNNMMMMMMJJJGGGLLLNNNSSSYYY]]]]]]WWWRRRWWWVVVSSSQQQNNNMMMMMMMMMLLLKKKJJJJJJMMMQQQUUUXXXUUUTTTQQQNNNMMMNNNRRRUUU\\\YYYUUUQQQNNNHHH???999111///---+++******++++++***)))))))))++++++)))'''))))))))))))))))))))))))************************'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&)))++++++******---000***222???MMMVVV]]]hhhrrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((('''(((((((((((()))))))))'''((())))))((((((***,,,***)))(((((())),,,222777BBBCCCDDDEEEDDDEEEGGGIII[[[]]]___]]]YYYZZZ```fffhhhiiihhhdddaaabbbbbbaaa]]]iiiwwwssslllddd___WWWPPPNNNQQQQQQNNNHHHEEEAAA>>>======???@@@DDDEEEEEECCC<<<444,,,'''+++++++++,,,+++******)))*********)))))))))(((((()))))))))((((((((((((''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((('''((()))***++++++++++++(((++++++))),,,666>>>BBBHHHLLLRRRWWWXXXTTTOOOLLL???<<<888444333444666888333333555888<<>><<<===>>>AAAEEEFFF@@@555---,,,,,,++++++++++++++++++************))))))))))))***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))******+++(((...333555;;;DDDKKKLLLRRRUUUXXXXXXSSSJJJ@@@999111111222222333555777777@@@AAACCCFFFJJJNNNQQQSSSXXXVVVUUUVVVWWWWWWWWWWWWSSSZZZ[[[SSSLLLKKKMMMMMMLLLMMMNNNPPPTTT[[[dddjjjvvv}}}uuuwwwwwwxxxzzzxxxrrriiiaaaUUUVVVWWWWWWUUUQQQMMMKKKRRRPPPNNNLLLMMMOOORRRUUURRRSSSTTTTTTTTTTTTVVVWWWPPPMMMIIIGGGIIILLLOOOQQQIIIFFFBBB===777222///---******)))+++------,,,+++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((***+++))))))...888AAALLLUUU```fffiiilllpppsss%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,---,,,+++***))))))))))))''''''((((((((()))))))))((((((((()))))))))******((()))*********+++---///+++000444777===GGGPPPSSSGGGHHHIIIKKKPPPXXXaaaggghhhkkkmmmnnnmmmjjjgggeeeeeettt~~~|||{{{pppcccZZZSSSOOOOOOOOOMMMJJJFFFCCCAAAAAA>>><<>>555///000333:::@@@FFFJJJLLLMMMRRRRRRTTTUUUWWWYYYZZZZZZZZZWWWTTTSSSQQQOOORRRXXXgggzzz~~~oooeee```]]]eeegggiiilllqqqxxx~~~rrriiiddd\\\XXXSSSOOOOOOSSSXXX\\\]]]YYYTTTQQQRRRTTTVVVWWWVVVRRRLLLHHHEEEGGGIIIKKKRRRQQQOOOKKKDDD<<<555000...,,,******+++,,,+++***************************''''''''''''''''''''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))))))))************''')))+++///555@@@MMMVVV\\\cccjjjnnnqqquuuvvvuuu%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))******++++++******)))*********'''((((((((())))))))))))(((((()))))))))*********)))***,,,,,,+++,,,...111...888AAAFFFLLLSSSVVVUUUFFFKKKSSSZZZ___ccchhhjjjgggkkkmmmlllhhhfffiiimmmxxxrrrmmmddd```ZZZTTTNNNKKKJJJIIIIIIEEEAAAAAACCCGGGIIIJJJ>>>:::444///++++++,,,---+++++++++*********))))))*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********---,,,***))),,,000555999BBBJJJSSSWWWZZZ]]]]]]ZZZWWWRRRIIIAAA;;;888888999<<>>888444///---,,,,,,+++***************************(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******************++++++++++++***---333<<>>AAAEEEKKKOOOXXXVVVXXX\\\^^^]]]^^^aaaZZZXXXXXX[[[^^^]]]WWWPPPTTTPPPVVVfffvvvwww___NNNHHHIIINNNNNNPPPTTTUUUSSSPPPOOODDDBBBIIIQQQRRRWWWXXXNNNOOOHHH???666111///------000---***((()))+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((---***'''''')))***(((&&&)))***+++---.../////////777HHHXXX]]]___hhhppptttvvvppphhhfffeee___RRRFFF&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((***+++,,,,,,,,,000---***+++000999EEEMMMSSS[[[___^^^^^^dddhhhgggiiimmmpppoookkkfffdddccc[[[```hhhsss}}}~~~fffTTTNNNOOOPPPPPPNNNLLLKKKKKKMMMLLLKKKIIIDDD<<<222,,,---,,,***+++,,,---,,,+++************))))))))))))))))))(((((((((''''''''''''((('''%%%'''+++***&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((*********************+++))),,,......,,,***+++,,,555999@@@GGGNNNSSSVVVXXX]]]ZZZUUUNNNFFF???:::777<<<>>>AAAEEEJJJNNNRRRTTTZZZXXXZZZ]]]]]]YYYWWWXXXSSSOOOVVVqqqvvvqqquuurrr^^^SSSPPPJJJIIIJJJMMMPPPRRRSSSSSSRRRKKKLLLLLLGGGKKKPPPJJJMMMLLLJJJGGGBBB:::111+++******+++---...---+++(((+++***))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((+++)))'''(((+++,,,***)))++++++++++++,,,222:::@@@NNNXXXbbbgggllltttwwwvvvpppjjjddd```^^^XXXNNNFFF&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***((()))***+++,,,,,,,,,+++...---,,,111<<>><<<@@@FFFLLLPPPFFF@@@999333000///...---333222000...,,,+++******************************''''''(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))(((''''''''''''((()))'''''''''((((((((())))))((()))***++++++******+++---...555DDDWWWffflllmmmttttttsssqqqjjjaaaZZZWWWYYY\\\```dddgggkkkqqquuu''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))******+++,,,***,,,---,,,***,,,111555GGGQQQXXXXXX[[[bbbccc___^^^[[[ZZZ\\\]]]\\\]]]```___dddsss}}}sssnnnvvvzzzcccVVVLLLMMMPPPSSSUUUTTTRRRPPPIIICCC;;;444111///...---,,,++++++++++++*********(((((())))))))))))******)))***)))&&&(((+++***%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,......,,,111999EEEPPPVVVWWWVVVTTTRRRLLLCCC999333222333555999@@@GGGMMMPPPQQQQQQOOOOOOMMMKKKJJJLLLPPPTTTRRRTTT^^^lllxxx~~~~~~ggg\\\QQQMMMNNNJJJNNNKKKGGGDDDDDDDDDDDDDDDDDDBBBAAA???<<<666000+++,,,+++++++++++++++,,,---************************&&&''''''(((***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++***)))(((''''''((()))***''''''((((((((())))))))))))***++++++***+++---///444777BBBSSSdddnnnooolllvvvtttooohhh]]]SSSRRRVVV\\\```fffkkknnnrrruuuwww''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))+++---------222:::BBBTTT___ccc\\\WWWZZZ\\\XXXTTTTTTXXX[[[\\\___lllzzzzzz|||qqqsss|||uuuXXXSSSNNNNNNQQQSSSQQQNNNOOOKKKDDD>>>999444000,,,,,,,,,+++++++++*********(((((()))))))))*********(((***)))'''(((+++***&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''))),,,///111777>>>IIIQQQUUUTTTQQQNNNJJJFFF@@@:::888999===???BBBFFFLLLRRRUUUVVVVVVUUULLLMMMMMMJJJIIINNNZZZdddiiinnn|||zzznnn[[[OOONNNMMMOOONNNMMMLLLKKKHHHCCC??????@@@AAABBBAAA===777222,,,,,,,,,++++++,,,,,,---************************(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''((()))***+++***)))(((''''''((()))***'''((((((((()))))))))))))))***+++++++++...333777CCCKKKVVVbbbjjjooopppqqqpppggg^^^VVVPPPOOOXXXdddjjjmmmpppssstttsssooolll(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---***,,,//////111999DDDMMMTTTbbbiii___UUUTTTRRRMMMPPPUUU^^^cccccckkkyyy}}}uuusss{{{tttdddSSSLLLPPPUUUVVVSSSSSSPPPLLLFFF@@@999111+++,,,,,,,,,+++++++++******(((((())))))*********+++((())))))''')))---,,,(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))---,,,******,,,000555888FFFMMMTTTUUUPPPKKKIIIJJJKKKFFF@@@>>>AAAFFFKKKNNNVVVVVVWWWWWWVVVTTTQQQOOOSSSUUUVVVTTTSSS\\\mmm{{{hhhUUUQQQPPPJJJJJJKKKLLLMMMLLLIIIFFF???>>>===>>>???@@@???>>>444333111///---,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***+++)))(((''''''((()))+++(((((((((((())))))))))))(((***+++,,,---111888>>>SSS]]]hhhmmmmmmnnnsssxxxjjj]]]PPPKKKLLLUUUgggxxxxxxyyyzzz{{{yyyrrriiibbb((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((())))))))),,,+++******++++++***)))///......111999DDDQQQYYY```]]][[[YYYQQQJJJMMMUUU]]]\\\^^^fffqqqyyy{{{}}}oooiiiyyy~~~|||ppp]]]OOONNNSSSWWWQQQNNNMMMMMMIII>>>444000///---,,,+++,,,---,,,******************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***(((''''''(((((('''%%%)))((('''&&&&&&'''((()))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((%%%%%%&&&''''''&&&######$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((...,,,+++***+++,,,,,,++++++,,,+++***,,,333>>>GGGLLLOOOPPPKKKEEECCCHHHMMMIIIIIIIIILLLOOORRRTTTTTTYYYVVVRRRNNNMMMQQQXXX^^^gggdddaaa```eeeuuurrrnnnjjj^^^RRRHHHEEEMMMPPPJJJJJJPPPGGG???:::;;;>>>@@@BBBEEE???666---+++000111---'''---,,,++++++---...---,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$######******))))))((((((''''''''''''''''''((((((((()))###&&&)))+++***)))***+++---......,,,...777FFFRRR\\\eeelllnnnsssxxxwwwrrrbbbUUULLLSSSaaannnuuuyyywwwvvvyyy}}}yyynnnddd___(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))(((((('''((()))***)))***++++++,,,,,,++++++))))))))))))*********)))++++++---666CCCOOOXXX[[[^^^YYYVVVUUURRROOOTTT\\\WWW```nnn|||{{{vvvxxxmmmbbbUUUJJJRRROOONNNOOOKKKDDD??????222///---+++,,,------,,,***************))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***(((''''''(((((('''&&&)))((('''&&&&&&'''((()))'''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%###$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***+++******)))***,,,000888AAAIIIOOOKKKFFFCCCFFFLLLPPPNNNJJJTTTVVVWWWWWWVVVUUUTTTUUUTTTRRROOOMMMPPPXXXbbbjjjkkkmmmnnnpppvvvttthhh\\\QQQQQQSSSRRRQQQRRRLLLEEE@@@@@@@@@???BBBGGGHHHAAA888222///...+++))),,,+++******++++++)))(((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%***)))))))))(((((((((''''''''''''((((((((()))))))))*********))))))******)))***,,,111:::FFFRRRZZZaaahhhmmmnnnppptttrrrlllaaa[[[[[[fffrrryyy{{{}}}~~~zzzwwwvvvqqqiiidddccc((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((())))))***)))+++,,,......---,,,+++(((((()))***++++++,,,,,,---...444AAAPPP[[[]]][[[YYYWWWVVVWWWVVVWWW\\\cccaaauuuhhhNNNPPPLLLKKKNNNNNNJJJFFFFFF999555000---,,,---------***++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((''''''(((((('''&&&((((((''''''''''''((((((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&(((((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++***,,,111:::DDDLLLOOOPPPFFFCCCDDDKKKTTTXXXVVVRRR[[[]]]^^^\\\VVVQQQNNNNNNLLLKKKKKKMMMRRR[[[fffnnnooouuuzzz~~~{{{vvvuuuxxxuuudddRRRKKKFFFBBBBBB@@@<<<<<>>===???AAADDDEEEBBB;;;333...111///......///...,,,***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''(((((((((((()))))))))***((('''))),,,......---,,,222>>>LLLYYYccciiikkklllnnnooonnnnnnnnnmmmlllnnnooosssxxxxxxtttuuuyyykkkhhhiiiqqq{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************((())),,,......---+++)))+++,,,,,,,,,+++,,,000333@@@HHHTTT\\\___^^^\\\\\\^^^dddgggeeeeeerrr}}}zzz|||uuudddSSSOOOQQQQQQMMMJJJKKKEEE>>>777222///---+++,,,,,,,,,,,,,,,+++******************************))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''((()))(((''''''(((((((((((((((((('''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))444///)))%%%$$$&&&((()))%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******---///888BBBMMMPPPMMMIIIIIIKKKOOOWWW___```]]]ZZZ\\\___XXXSSSOOOMMMMMMMMMJJJGGGSSS\\\iiisssxxxwwwtttrrrzzz~~~hhhXXXHHHEEEHHHIIIGGGGGG???>>>???AAACCCAAA;;;666333111/////////000...---++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***)))))))))+++---...---,,,222===MMM[[[ccciiinnnrrrqqqnnniiieeeaaa^^^\\\]]]```dddnnnuuuvvvtttwww}}}mmmnnnttt((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***++++++++++++***+++---//////...---,,,***++++++***)))---444:::GGGPPP[[[___^^^\\\^^^```ZZZbbbggggggooovvvaaaVVVRRROOONNNNNNOOOKKKEEE???:::444///+++,,,------------,,,++++++***************************))))))(((((())))))***))))))))))))))))))))))))((('''&&&'''((()))((('''''''''((((((((((((''''''&&&''')))(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***555000)))$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))+++111666BBBMMMXXXYYYSSSNNNPPPTTT^^^ZZZXXXZZZ______YYYSSSOOOMMMKKKLLLOOOQQQQQQPPPdddooo~~~|||{{{~~~{{{rrr]]]GGG>>>???BBBEEEHHHJJJCCC===;;;===@@@AAA@@@666333///---............,,,,,,,,,+++++++++******************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))((((((((()))))))))******+++,,,...---,,,,,,---...;;;HHHYYYeeeiiilllppptttnnnfff\\\UUUOOOJJJJJJNNN]]]dddpppyyyxxxrrrpppssshhhnnn|||(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((***+++,,,,,,++++++++++++,,,---------------***++++++***,,,333>>>GGGQQQUUUYYY[[[ZZZZZZ\\\___ZZZgggttt~~~ttteeeVVVPPPPPPMMMLLLIIIFFFAAA:::333...---------------,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))((('''&&&''')))))))))(((&&&'''((())))))((('''&&&%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))///+++'''%%%%%%'''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++,,,111;;;BBBMMMTTT[[[\\\WWWTTTWWW[[[aaa[[[UUUUUUYYYZZZUUUPPPMMMTTT[[[______```dddggguuuhhhZZZQQQKKKFFFDDDFFFMMMIIIDDD@@@>>>@@@CCCEEE>>>999333...------......---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))************---///---***---555<<>>KKK\\\___eeekkknnnkkkeee```NNNEEE@@@DDDJJJSSSbbbooorrrpppooopppmmmjjjlllrrr******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((+++------,,,***(((+++***))))))***+++++++++000...---222===JJJSSSXXXaaaYYYTTTVVVYYYZZZZZZ\\\dddwwwSSSLLLLLLNNNOOOMMMGGG>>>777222111000///---,,,******+++,,,,,,,,,,,,+++************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))+++***((((((((())))))(((---,,,---222<<>>333222000...---,,,------+++,,,,,,,,,,,,+++************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***,,,+++***))))))***))))))---000666===EEEMMMSSSWWW[[[ZZZZZZZZZ[[[[[[[[[ZZZ]]]VVVOOOJJJIIIUUUooohhh^^^RRRKKKFFFEEEIIIOOOHHHEEEAAA>>>;;;777111,,,//////...---,,,,,,------++++++************+++++++++,,,,,,++++++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++***))))))***+++++++++---+++,,,444<<>>;;;555000------///000,,,,,,------,,,,,,+++***+++***))))))(((((()))))))))))))))******)))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''((())))))***(((((()))))))))*********+++++++++++++++,,,---///111;;;GGGNNNPPPRRRUUUXXX]]]]]]]]][[[XXXUUUSSSRRRNNNNNNSSS```ooo~~~oooVVVFFFIIIFFFDDDDDDFFFDDD???;;;333222000...---......///,,,++++++******++++++,,,+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))***+++*********+++---...666EEETTT___ccceeelllllliiiccc\\\\\\ccciiimmmqqquuuwwwvvvrrrlllhhhdddfffppp(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))***+++,,,---...------,,,+++,,,---,,,+++,,,...111:::@@@JJJTTTYYYWWWPPPIIILLLOOOXXXfffvvv~~~nnn\\\PPPNNNOOOFFFBBB<<<555000.........,,,------------,,,++++++++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((()))******))))))))))))************)))***+++++++++...333777<<>>CCCHHH@@@===888333000.........,,,,,,++++++++++++,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))*********,,,---,,,)))))),,,000666FFFWWWbbbgggjjjiiihhheee]]]VVVYYYfffrrrxxxyyyxxxyyyzzzvvvlllcccdddjjj'''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))***+++++++++,,,,,,,,,,,,***,,,---,,,,,,111:::AAANNNSSSVVVSSSLLLHHHJJJMMMRRRXXXkkkeeeQQQLLLKKKGGGBBB;;;555///,,,---------...------,,,+++,,,+++******))))))******)))******++++++******)))))))))))))))))))))))))))'''((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((((())))))***+++))))))*********++++++++++++,,,,,,,,,///888EEENNNQQQRRRTTTVVVWWWYYYYYYZZZQQQRRRTTTYYYeee{{{mmm```XXXSSSJJJCCC@@@@@@CCCDDDIIIEEE???888333000///...---,,,,,,++++++,,,,,,---)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************,,,---+++)))+++111777DDDRRR```fffhhhkkkiiifffZZZUUUUUU^^^mmmwwwxxxttttttvvvyyyuuukkkfffppp'''((((((((())))))******)))***,,,------,,,***)))))))))))))))))))))))))))+++++++++,,,,,,,,,------)))+++,,,,,,...555@@@JJJPPPTTTUUUNNNCCC@@@GGGOOOWWW]]]ttt{{{YYYKKKKKKIIIEEE???888111---------......------,,,+++,,,+++******)))***************++++++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++,,,---......111<<>>555...***000///---......///---,,,---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++***(((&&&&&&&&&+++***,,,//////222@@@PPP\\\```dddhhhkkkggg]]]SSSDDDKKKZZZjjjqqqpppppprrrrrrkkkjjjsss((((((((((((((((((((((((((()))+++,,,,,,***'''&&&))))))))))))************)))+++,,,,,,++++++,,,------...000444;;;DDDMMMSSSTTTPPPLLLLLLMMMQQQZZZccczzzcccZZZOOOJJJHHHFFF???999111111000/////////......++++++++++++************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((($$$&&&)))******)))'''&&&''''''''''''''''''''''''(((''''''&&&'''((()))***''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))+++)))((()))+++---,,,***...///222:::DDDMMMSSSUUUUUUXXXXXXRRROOOQQQUUUVVVUUU```vvvsssnnnkkksssppppppqqqkkkeeemmm|||ppp```SSSNNNNNNLLLIIIDDD???:::555222111///......//////...---,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++***)))***,,,+++)))+++///444<<>>999555111000......///000///...,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***+++++++++,,,///222---+++---333<<>>GGGMMMPPPNNNMMMUUURRRSSS^^^nnnhhhVVVRRRMMMEEE???888000---///111///---,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((()))***---.........((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,((()))***+++,,,...111222AAAEEELLLRRRUUUVVVUUUTTTRRRNNNNNNRRRRRRXXXlll~~~uuuzzzxxxuuussspppkkkiiippp{{{hhh___SSSLLLIIIFFFBBB===555222///......///...------,,,,,,+++++++++++++++++++++++++++************************************(((((((((((()))))))))*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++***)))+++...111+++222;;;EEEPPPZZZ```ccchhhYYYIIIAAA???EEESSSbbbnnnpppttttttmmmdddbbbfff}}}))))))))))))))))))))))))))))))))))))))))))***+++*********++++++++++++,,,,,,---------,,,---000333777===FFFMMMOOOOOOOOOOOOYYYWWW^^^rrruuubbbTTTKKKCCC>>>777222111111///...,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''###)))000444333///+++)))((((((((((((((((((((((((&&&''''''((()))(((((((((((())))))******))))))(((((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,((()))***+++---222777<<>>888333111//////------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&---555555///)))'''(((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))************))))))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------)))***+++,,,///666@@@GGGPPPRRRTTTSSSPPPMMMMMMNNNIIIVVVeeesssvvvnnnlllfffpppppp___RRRJJJ@@@<<<777444222222111000//////...------------...,,,,,,+++++++++*********************************(((((()))))))))*********(((((((((((()))***++++++((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))%%%(((+++...///,,,)))'''***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************(((***+++,,,++++++---...111AAASSS\\\```ddddddbbbTTTGGGAAAJJJUUU]]]hhhtttqqqooommmkkkjjjooo))))))))))))))))))))))))'''((()))*********************+++++++++,,,,,,,,,---------------...222555@@@JJJTTTXXXUUUTTTXXX^^^WWWdddbbbPPPHHHGGGBBB<<<555111///000---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))000444555///%%%!!!&&&,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))************))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------***+++,,,...222:::FFFNNNSSSTTTUUURRRNNNLLLMMMOOOWWWnnn}}}qqqyyy|||pppkkkzzz|||dddUUUEEE@@@;;;777555444333222000000///............///,,,,,,,,,+++++++++******************************))))))))))))************''''''(((((()))+++,,,---)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&)))...111222///+++'''******))))))))))))******************************))))))))))))))))))))))))))))))))))))************'''))),,,---------...///<<>>;;;666333333000///------...///...,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++)))+++,,,,,,+++...444999OOO[[[dddddddddgggaaaWWWRRRUUUXXX]]]bbbgggmmmqqqoookkkrrr))))))))))))************)))))))))*********+++++++++++++++,,,,,,------------...///...000666@@@GGGOOOQQQRRRQQQRRR]]]qqqvvvxxxzzz}}}ttt```UUUQQQJJJGGGDDD:::000///......------......------------,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,++++++///222999AAAHHHMMMOOOQQQLLLOOOPPPNNNLLLUUUnnn~~~|||yyyuuutttyyy~~~vvvuuuyyy~~~eee\\\QQQIII@@@777333555111000......///000///...,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))*********))))))))))))***++++++***,,,---,,,---333???HHH\\\```fffiiigggaaa\\\YYY[[[ZZZ[[[___gggmmmpppqqqjjjmmm{{{((()))))))))************))))))*********++++++++++++++++++,,,,,,------------......000444<<>>111000............------------------------,,,,,,+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,,,,,,,+++++++++222888@@@HHHMMMOOOOOOOOOOOONNNMMMKKKSSSjjjuuulllmmmnnnpppxxx}}}{{{sssmmmfff\\\MMM>>>777888333111....../////////...------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,+++,,,,,,,,,000:::JJJUUU^^^^^^dddkkkggg[[[VVVYYYXXXXXX\\\eeennnrrrqqqmmmjjjqqq((()))))))))************************++++++++++++******+++,,,,,,---......,,,---///333999BBBKKKQQQNNNLLLNNNVVVeeeooo\\\WWWgggqqqyyy}}}sssZZZMMMHHH===444111...---......---+++------------------------++++++++++++************))))))))))))))))))******))))))(((((((((((())))))'''''''''(((((())))))***'''((()))******)))((('''%%%&&&&&&'''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))************************'''***,,,,,,++++++,,,...666===FFFMMMOOONNNMMMLLLNNNPPPRRRXXXggguuunnnhhhaaalllmmmrrr~~~~~~vvvtttrrrjjj[[[HHH>>>===555222///............------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***************++++++,,,++++++,,,...666CCCRRR]]]]]][[[```gggaaaSSSOOOTTTTTTYYYaaakkkqqqqqqlllgggjjjwww))))))))))))*********************++++++++++++,,,******+++,,,,,,---......+++...222999@@@HHHNNNQQQJJJIIIRRRddd{{{vvv]]]RRRTTTbbboooyyy}}}iiiTTTLLLCCC999555000......///---+++------------............,,,++++++++++++*********))))))))))))************))))))(((((((((((())))))((((((((())))))*********'''(((((()))))))))))))))&&&&&&((())))))******)))'''''''''''''''((())))))(((((((((((())))))))))))************************'''***,,,,,,++++++///222<<>>:::555222000000///......------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---...,,,...999JJJXXX^^^___aaa```^^^YYYQQQOOOTTT[[[___hhhooommmeeebbbiiirrr))))))))))))******************+++++++++,,,,,,,,,)))******+++---...//////---222:::DDDMMMQQQQQQPPPQQQWWWmmmlllaaaaaarrruuu{{{xxxcccLLLJJJUUUaaarrr}}}ooojjjkkkiiioooyyykkk[[[MMMEEE===444000000111000...---------.........//////,,,,,,,,,+++++++++******(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))((()))(((''''''''')))***+++%%%&&&((()))))))))(((''''''''''''''''''((())))))'''((((((((())))))******************************(((+++,,,+++***---444;;;HHHLLLQQQPPPKKKHHHHHHJJJOOOggg}}}dddVVVQQQOOOMMMTTTZZZ^^^pppyyytttmmmeeeaaacccccc]]][[[\\\eeeiiiooossswww}}}vvvmmmqqqzzzxxxzzzzzzeeeSSSLLLBBB>>>888444222111000///......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++******++++++,,,---000---000===QQQ^^^aaa^^^aaabbb]]]SSSNNNSSS___gggccclllqqqjjj^^^___ppp)))************+++++++++)))************+++++++++...---,,,,,,...000000000///;;;???BBBMMMQQQRRRYYY]]]\\\sssqqq^^^]]]dddooozzzxxx___IIIIIISSSeeeppp|||sss___aaaggglllhhhjjjuuuzzzaaaQQQMMMBBB888444333000.../////////.........---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++***...:::GGGMMMMMMPPPQQQLLLFFFFFFKKKXXXvvvnnnVVVNNNSSSUUUQQQ]]]ZZZ]]]mmm{{{yyyvvvrrrqqqqqqrrrsssvvvwwwyyyxxxtttnnnhhhcccVVVTTTRRROOOLLLKKKJJJJJJOOORRRVVVYYY^^^hhhvvvzzznnniiiqqqzzz~~~iiiVVVOOOFFFAAA===<<<<<<777222///333111///.........---,,,---------,,,,,,,,,++++++************************---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))************,,,***(((((()))+++,,,---...555===HHHUUUaaaddd```dddYYYOOOOOOZZZeeeiiiiiilllhhhhhhgggbbbhhh)))************+++++++++************++++++++++++---,,,,,,---...///000///111>>>CCCGGGQQQSSSTTT[[[ZZZjjjiiiZZZ\\\eeerrr}}}{{{aaaKKKKKKVVVhhhtttggg___jjjsssllllllqqq||||||hhhZZZRRRGGG===888444000...000//////.........---------+++,,,,,,,,,,,,+++************************************))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******---...222===HHHMMMQQQTTTRRRMMMKKKQQQ[[[ooo|||wwweeeeee```VVVPPPRRRUUUWWWWWWeee}}}xxxxxx{{{|||wwwrrrhhhfffccc```^^^^^^___```ggghhhiiigggccc]]]WWWRRRJJJIIIGGGEEECCCBBBBBBBBBCCCFFFHHHJJJLLLSSS^^^gggqqqvvv~~~xxx~~~wwwcccWWWOOOIIICCC???;;;777555666333111///...//////...------------,,,,,,,,,++++++************************,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))---+++***((('''((()))***))))))))))))))))))))))))))))))))))))************+++***)))((()))+++,,,,,,,,,555@@@KKKWWWbbbdddaaa^^^XXXTTTWWWaaajjjmmmlllqqqjjjeeeccceeeuuu)))************+++++++++************+++++++++,,,,,,,,,---...//////000000444BBBIIIOOOWWWVVVVVV___aaaxxxuuutttuuu|||uuuaaaWWW^^^iiivvv~~~cccNNNOOOZZZnnnxxxyyycccgggxxx~~~qqqvvv~~~sssjjj\\\QQQEEE===666000///111/////////.........------,,,,,,,,,,,,,,,++++++*********************************))))))))))))******'''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++---******///555:::AAAIIIJJJOOORRROOOMMMTTTdddpppxxxggg^^^TTTJJJMMMSSSWWWVVVWWWbbbnnnqqq~~~vvvjjj^^^^^^eeeggg___UUUQQQOOOMMMJJJIIIIIIJJJKKKOOOPPPQQQQQQNNNJJJEEEBBB>>>>>>===<<<;;;;;;<<<<<<:::<<<>>>======@@@FFFKKKTTT\\\iiixxxxxxiiiYYYRRRMMMJJJDDD<<<888999444111///...///000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++***************++++++,,,000<<>>>>>??????<<<===@@@AAAAAA@@@>>><<<:::;;;;;;;;;<<<<<<======<<<===>>>===;;;;;;===@@@@@@FFFRRR___llluuu|||jjjaaa\\\]]]XXXJJJ>>>999555333000//////000000000...------------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++,,,---;;;HHHVVV\\\^^^___]]]YYYTTTZZZbbbiiimmmoooqqqssshhhcccfffvvv))))))*********+++++++++***++++++++++++,,,,,,,,,+++---/////////111444777AAALLLSSSWWW[[[WWW\\\mmm}}}wwwfffUUUMMMKKKLLLRRRZZZjjjppprrriii\\\YYYcccnnn{{{cccNNNRRR```vvvtttwww^^^LLL???555111111000000/////////.........,,,------------,,,++++++******************************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++...+++---888BBBGGGJJJLLLRRRRRRPPPUUUoooppp```RRRCCCBBBKKKMMMWWWYYYfffzzzwwwuuunnnkkkfffbbb___\\\XXXUUUUUUNNNGGGEEEFFFFFFBBB>>>@@@???>>>===<<<<<<======888999;;;<<<=========<<<<<<<<<===>>>???@@@@@@AAA???@@@@@@???>>>===>>>>>>===>>>BBBHHHPPPZZZccchhhkkktttzzz{{{{{{|||zzzvvvssssssrrrrrrssszzzuuujjjjjjeeeTTTCCC<<<888555111///000111111000.........---------,,,,,,++++++++++++++++++++++++*********++++++*********((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((())))))***++++++************************************++++++++++++)))+++,,,,,,+++,,,///222EEEQQQ]]]aaaaaa```\\\WWWSSS[[[eeekkklllmmmooorrriiigggnnn)))************+++++++++++++++++++++,,,,,,,,,,,,+++---/////////222999>>>FFFOOOSSSWWWZZZYYYeee~~~~~~qqqiii^^^QQQGGGEEEFFFIIIRRR]]]gggnnnqqqjjj___ZZZbbbkkk}}}cccNNNSSSccczzzzzzoooVVVGGG<<<444111000000000/////////......---------------,,,++++++++++++++++++++++++++++++******))))))))))))******((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,111<<>>>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>=========AAA>>><<<<<<@@@GGGOOOTTTVVVbbbjjjiiihhhkkkjjjeee^^^]]]]]]]]]```fffooouuu~~~xxxrrrhhhSSSBBB<<<;;;777333000000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++*********************************++++++++++++,,,***,,,------,,,...333888KKKUUU^^^aaabbbbbb^^^YYYRRRZZZeeekkklllkkklllnnneeekkkzzz)))************++++++++++++++++++,,,,,,,,,------,,,.../////////444===EEEHHHOOOQQQUUUZZZ^^^rrrttthhh]]]WWWKKKCCCAAAFFFIIIJJJUUUbbbgggoootttoooddd___ccckkkcccOOOUUUeee~~~~~~```PPPDDD999222000000000000/////////...---------...------,,,+++++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---444@@@HHHJJJLLLOOOKKKKKKGGGSSS|||]]]QQQPPPSSSPPPSSSZZZYYYccc~~~mmmddd[[[OOOJJJMMMKKKHHHEEEDDDCCCCCCBBBAAA===>>>???@@@AAAAAA@@@???????????????????????????@@@???>>>===<<<<<<;;;;;;>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<>><<<;;;<<>>:::444111000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************************))))))))))))))))))))))))************************((())))))************)))*********************************+++++++++,,,,,,***,,,...---,,,000777>>>RRRXXX\\\^^^```aaa]]]WWWNNNWWWdddlllnnnmmmkkkkkkkkk)))************+++++++++++++++,,,,,,,,,------------...///...///555@@@IIIIIINNNPPPTTT[[[bbb{{{{{{kkk]]]RRRJJJFFF@@@<<>>:::???@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<===???@@@@@@AAA@@@???>>>===???>>><<<<<<=========<<<999:::<<<=========<<<<<>>FFFKKKHHHLLLTTT[[[bbbxxxzzzdddVVVMMMEEE@@@>>>AAA@@@BBBGGGLLLSSS```llltttrrrvvvxxxpppeeegggsssdddTTTYYYeee{{{pppYYYLLLBBB:::555111000222111---,,,---......---------,,,,,,,,,///...---,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''((('''''''''))),,,///111+++++++++*********))))))***((((((,,,,,,******......555<<<@@@HHHOOOMMMEEEJJJHHHNNNfff{{{xxxzzzzzz|||aaaJJJKKKVVVdddyyy|||```VVVLLLJJJIIIFFFCCCCCCDDDBBB???>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;===???AAA@@@>>>>>>@@@BBB???>>><<<;;;:::::::::;;;<<<>>>AAADDDFFFCCC>>>:::EEEFFFFFFDDDAAA??????@@@<<<===>>>===<<<===???AAACCCJJJTTT^^^iii{{{uuukkknnn{{{vvvZZZHHH???FFF===000111000++++++//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++***,,,......---333EEEVVV[[[]]]___[[[SSSLLLHHHGGGPPP___lllnnniiiiiiooouuu++++++++++++++++++++++++++++++,,,,,,,,,---------///...///333999AAAFFFIIIFFFPPPZZZcccyyyvvveeeSSSIIIDDD???<<<<<<@@@???AAAGGGLLLSSS___kkkssssssxxx{{{qqqeeehhhsssdddTTTYYYeee|||uuueeeWWWJJJBBB777333111222222///...///.........---------,,,,,,///...---,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((((()))+++...///+++++++++*********))))))***((())),,,,,,)))+++...111888???CCCJJJOOOMMMGGGGGGMMM\\\vvvsssuuueeeTTTGGGRRRnnnsssjjjVVVNNNGGGFFFGGGEEECCCCCCEEECCC@@@@@@AAACCCCCCCCCAAAAAA@@@????????????@@@AAAAAA@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;<<<>>>AAAAAA??????@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEGGGFFFEEEDDDCCCAAA>>>;;;>>>???@@@???===<<<<<<===;;;<<<============???AAA>>>CCCIIINNNWWWfffzzzppp^^^NNNFFFHHH===333666444000444/////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************+++++++++*********))))))************************************++++++++++++,,,+++---///000777HHHWWWZZZ^^^^^^VVVJJJCCCFFFLLLXXXcccmmmmmmiiiooo++++++++++++++++++++++++,,,,,,,,,,,,------------000///000555===DDDGGGHHHEEETTT```nnn~~~dddVVVHHHBBB@@@>>>===???>>>>>>AAAGGGLLLSSS___kkkqqqttt|||~~~ttthhhiiissseeeSSSYYYfff}}}uuudddSSSJJJ===666222333444222000111.........------------,,,......---,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((()))+++,,,...+++++++++******************))))))++++++)))+++000666===CCCGGGKKKNNNLLLHHHGGGWWWnnn|||tttdddWWWOOOMMMUUUmmmaaaZZZLLLFFFCCCEEEHHHFFFEEEFFFFFFDDDAAAAAABBBDDDDDDCCCAAA@@@@@@???????????????BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::===@@@BBBAAA@@@@@@AAA?????????@@@BBBEEEHHHIIIKKKGGGCCC@@@??????>>>===:::;;;<<<<<<;;;:::;;;===:::;;;=========>>>@@@BBB@@@BBBCCCDDDHHHTTTdddqqqxxxmmm[[[ZZZTTTCCC999:::444///555////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************+++++++++***************************************************+++++++++,,,...++++++000666???MMMYYYZZZ]]][[[NNN@@@>>>JJJWWWccchhhkkkhhhhhhuuu***+++++++++++++++,,,,,,,,,,,,,,,------------...111000111777@@@GGGHHHGGGMMM[[[lll{{{nnnZZZOOODDD@@@>>>======???===>>>BBBIIINNNUUUaaalllpppvvvxxxmmmmmmttteeeSSSYYYhhhrrr]]]SSSGGG<<<333333444333111111............------------...---,,,,,,+++++++++,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******))))))***+++,,,************************+++)))***,,,+++)))---444===BBBHHHJJJJJJIIIIIIHHHPPPddd|||xxxkkkUUUQQQXXXhhhlll___VVVQQQIIIDDDDDDHHHJJJIIIHHHJJJFFFDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@????????????@@@AAABBBBBBCCCCCCCCCBBBBBB???>>>>>>======<<<;;;;;;999<<<@@@CCCCCCCCCBBBAAAAAAAAA@@@??????@@@BBBCCCBBB@@@<<<;;;<<<>>>??????;;;<<<======;;;;;;<<<===:::;;;=========>>>@@@CCCBBBCCCCCCBBBCCCJJJUUU]]]uuuzzzyyy}}}iiihhh^^^JJJ@@@???555///666000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************************************************************************************+++++++++,,,,,,000++++++222===HHHSSS[[[[[[ZZZSSSGGG???DDDUUUdddlllhhheeeeeelll~~~*********++++++,,,,,,,,,,,,,,,---------.........000000333999BBBHHHJJJJJJWWWeeemmm```MMMEEE===;;;;;;999:::======>>>DDDLLLRRRXXXcccnnnqqqxxx}}}tttrrrvvveeeRRRXXXiiiqqqeeeVVVFFF777222333333111111//////.........---------------,,,+++++++++,,,,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******************++++++************************+++***+++---++++++111999DDDGGGKKKLLLHHHEEEFFFIII___sssoooQQQPPP___vvvuuudddYYYTTTPPPKKKJJJGGGGGGKKKLLLJJJIIIKKKGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCC@@@??????>>>>>>===<<<<<<:::<<>>;;;::::::;;;===??????>>>>>>??????>>><<<;;;;;;<<<:::<<<=========>>>@@@BBB===>>>@@@@@@@@@CCCHHHMMMYYYeeewww{{{xxxhhhooo}}}{{{ssskkkXXXKKKGGG===444999111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************************************************************************++++++++++++,,,,,,,,,111,,,---888EEEPPPWWW]]]YYYRRRHHHBBBEEEQQQ```kkkmmmccc```kkk~~~*********++++++,,,,,,---,,,---------............///222666<<>>@@@GGGPPPVVV\\\fffqqqtttzzz}}}zzzxxx}}}dddQQQXXXkkkiiiSSS===444333333111000/////////.........---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++***************+++++++++++++++,,,...,,,---666@@@HHHJJJLLLLLLFFFBBBGGGOOOqqqssssss{{{jjjPPPWWWlllzzzoooooosss{{{|||kkk[[[TTTTTTRRRMMMMMMKKKJJJMMMMMMJJJIIILLLJJJIIIHHHHHHHHHHHHGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDAAACCCDDDFFFGGGGGGFFFFFFAAAAAA@@@@@@???>>>>>>>>><<<===???CCCGGGIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@=========>>>@@@@@@>>>======>>>???===;;;::::::;;;<<<===>>>=========???AAA<<<===@@@AAAAAABBBEEEGGGEEEPPP```ooo||||||```VVVddd{{{zzzbbbTTTDDD444111111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000---111>>>LLLUUUZZZ^^^XXXOOOEEEEEEOOO]]]gggkkkjjjaaaccc|||)))******+++,,,,,,------------------............///444;;;@@@DDDJJJRRRXXX]]]wwwbbbQQQIII@@@<<<:::===>>>>>>@@@DDD@@@CCCJJJSSSZZZ```jjjtttwww{{{{{{yyy}}}dddPPPXXXmmm{{{aaaDDD666444444222111////////////............,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))******++++++++++++))))))*********+++++++++++++++---///...000:::FFFIIIJJJLLLLLLFFFDDDMMMYYYkkknnnyyybbbYYYkkksssrrrppprrryyy}}}}}}ooo___WWWWWWVVVSSSSSSPPPPPPQQQPPPMMMMMMQQQNNNMMMLLLLLLMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEGGGIIIKKKKKKJJJIIICCCBBBBBBAAAAAA@@@@@@??????>>>???CCCHHHLLLLLLJJJHHHGGGEEECCCBBBAAABBBBBB@@@???>>>>>>@@@@@@???>>><<<===>>>>>><<<;;;<<<>>>===>>>>>>>>><<<<<<>>>??????@@@AAAAAABBBDDDFFFGGGCCCHHHPPPYYYdddtttqqqbbbbbbmmm}}}eeeQQQ;;;///222222111111111000000000............------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......666DDDRRRXXX\\\^^^\\\TTTMMMQQQ\\\gggjjjjjjiiidddppp))))))***+++,,,,,,---------------.........//////000777???CCCEEEKKKVVV^^^iiioooYYYJJJCCC>>>:::999;;;<<<;;;===AAAAAADDDLLLVVV\\\bbblllvvvzzz|||}}}www}}}|||cccPPPXXXnnnjjjIII888555555333222000/////////............,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))++++++,,,,,,+++))))))******++++++++++++++++++...//////111===IIIHHHIIILLLLLLGGGFFFRRRbbb~~~oootttttt[[[bbb{{{}}}}}}{{{{{{zzzxxx{{{{{{yyyooo```VVVSSSSSSSSSXXXUUUUUUVVVTTTQQQSSSWWWRRRPPPOOOPPPPPPPPPMMMKKKKKKJJJIIIIIIHHHHHHIIIIIIEEEGGGJJJLLLMMMMMMMMMLLLDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@CCCIIIMMMNNNMMMLLLJJJGGGDDDBBB@@@@@@@@@@@@>>><<<<<<>>>@@@AAAAAA<<<===??????>>>???@@@BBB>>>??????>>><<<<<<===>>>@@@???>>>===>>>@@@CCCFFFEEEFFFGGGIIIQQQccczzztttjjj|||uuucccLLL<<<222222222111111111111000//////.........---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------///999HHHUUUZZZ\\\^^^bbb]]]YYY]]]ffflllmmmjjjkkkjjj{{{------,,,++++++,,,,,,,,,/////////,,,******,,,...111;;;DDDFFFIIIPPPZZZaaa~~~vvv^^^HHH>>>>>>===;;;999888:::<<<======>>>DDDOOOZZZeeelllqqqssswww}}}~~~wwwzzz}}}wwwbbbQQQZZZnnntttVVVCCC:::333222555111000///......---......---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...---+++,,,111999BBBGGGEEEUUUNNNBBBKKKQQQYYYnnn|||{{{oooooouuuzzz|||~~~|||yyyuuuooommmrrrxxxwwwvvvpppfff\\\WWWYYY]]]ccc```___^^^\\\XXXWWWWWWYYYTTTQQQSSSSSSOOOKKKJJJLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMOOONNNLLLJJJHHHFFFCCCCCCEEEFFFDDDBBBBBBCCCCCCDDDEEEIIINNNRRRRRROOOJJJHHHFFFEEECCCBBB@@@>>>======???AAABBBBBBAAABBBCCCBBB@@@??????@@@?????????>>>===<<<===>>>>>>???@@@@@@???@@@BBBDDDIIIJJJKKKJJJJJJPPP[[[dddwwwnnnVVV777777444222333555555333000000/////////............------------------------***++++++,,,,,,++++++***************************++++++************++++++++++++************++++++++++++++++++++++++++++++///+++***,,,---++++++---,,,777GGGSSSZZZ^^^```bbb```ccceeegggiiikkkkkkiiijjjjjj------,,,,,,+++,,,,,,---,,,---...---,,,,,,...000777===FFFJJJKKKQQQ___kkk~~~yyygggTTTBBB;;;;;;;;;:::999999;;;===???@@@CCCKKKWWWdddmmmssswwwxxxzzzvvvxxx{{{ttt```QQQZZZmmmttt\\\KKK???666222333111111000///............---------,,,,,,,,,+++++++++++++++************)))******************************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,///...---///444<<>>======>>>@@@AAAAAAAAACCCDDDCCC@@@???>>>????????????>>>======>>>@@@>>>???@@@@@@@@@AAACCCEEEIIIIIIHHHFFFFFFJJJRRRYYYlllrrrwwwqqq```III:::666222111222222000...000000/////////.........------------------------++++++,,,,,,,,,,,,++++++************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...+++***...///------000111;;;JJJVVV]]]```bbbdddfffeeeeeefffjjjlllkkkggg^^^ttt---,,,,,,,,,,,,,,,------***+++---......///111222===@@@HHHNNNOOOSSSggg|||~~~wwweeeVVVHHH===999:::999999999:::<<>>>>>???@@@BBBDDDDDDEEEFFFEEEBBBAAA@@@AAA@@@@@@???>>>>>>???@@@AAA===>>>@@@@@@@@@BBBEEEHHHLLLJJJGGGDDDDDDGGGKKKNNNYYY\\\jjj~~~|||rrrnnncccUUUAAA;;;555111111111000...000000000/////////......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,***+++///000...///222777AAAOOOZZZ___bbbeeefffiiieeebbbffflllnnnjjjeee___---,,,,,,,,,,,,------...***,,,...///000000222333@@@BBBIIIPPPQQQXXXqqq|||kkkVVVIIIAAA<<<:::;;;888999:::;;;<<>>???@@@AAAAAA===???@@@@@@AAACCCGGGJJJOOOLLLIIIHHHIIIKKKLLLLLLQQQTTT```qqqzzztttlllaaaVVVHHHAAA999333333333333222000000000////////////...........................+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***,,,//////---...222>>>GGGSSS\\\aaacccfffhhhhhhbbb```fffllllllgggbbbeee---,,,,,,,,,------...///,,,...///000000111222444AAACCCIIIOOOTTTaaa~~~ppp___LLLBBB===;;;:::;;;999:::;;;;;;<<<>>>CCCGGGSSS^^^mmmxxx|||{{{{{{{{{}}}|||zzzrrrdddTTTMMMVVVccc{{{|||rrr]]]III<<<666555444333111000000//////.........---------,,,,,,+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------,,,///444:::@@@EEEIIIKKKIIIFFFOOOZZZXXXXXXjjj~~~|||nnnfffoooxxxtttwwwmmmqqqwwwxxx{{{|||yyywwwvvvvvv|||}}}vvvrrrqqqlllfffhhheeeddddddccc______bbbgggccc]]]XXXVVVWWWZZZ\\\\\\YYYVVVTTTSSSSSSRRRQQQNNNMMMLLLJJJJJJKKKMMMOOOUUUYYY^^^```___\\\YYYXXXRRROOOKKKHHHFFFFFFDDDCCCAAABBBAAA???>>>@@@DDDHHHHHHJJJLLLKKKJJJIIIJJJKKKIIIFFFBBB@@@AAABBBBBBAAA??????@@@AAABBBDDDIIILLLMMMMMMMMMOOORRRSSSSSSQQQSSSVVV^^^fffkkkrrruuucccVVVMMMEEE;;;555333444444333111000000000////////////........................,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++---+++,,,///---+++...333DDDLLLVVV]]]aaacccfffhhhiiicccbbbgggiiieeeaaaaaannn,,,,,,,,,,,,---...///000...///000///000111444777@@@FFFKKKOOOYYYqqqxxx^^^QQQCCC===;;;999999;;;;;;<<<===<<<<<>><<<===BBBGGGIIIKKKNNNOOOOOOPPPRRRSSSSSSMMMGGGDDDEEEEEECCCAAA@@@AAAAAAAAABBBEEEJJJNNNJJJNNNUUUZZZ^^^^^^]]]\\\[[[]]]___^^^XXXXXXdddssskkkXXXRRRJJJ???777555444333222111111000000000/////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++...,,,---...,,,+++111888IIIPPPYYY___aaacccfffhhhlllhhhhhhiiieee___bbbkkk,,,,,,,,,------...///000............///333888<<>>===???FFFQQQYYYiiirrr|||~~~~~~xxxiiiWWWLLLPPP^^^kkkwwwkkkfffjjjjjjhhhkkkwwwlllMMM888555444222111///.....................------------+++++++++************)))******************************))))))))))))******************************)))))))))***+++++++++,,,,,,,,,,,,------------...---111888???EEEGGGHHHGGGFFFEEEXXXhhhhhhsss{{{uuuwwwqqqjjjyyyzzzyyywwwtttpppjjjddd___ccclllqqqpppttt|||}}}wwwsssqqqpppqqqnnnjjjmmmrrrnnnmmmkkkiiigggfffdddddd]]]\\\[[[ZZZ[[[ZZZWWWUUUPPPQQQQQQPPPPPPSSSXXX\\\gggiiijjjiiifffdddccccccbbb\\\RRRKKKGGGFFFEEEEEEAAABBBBBB???<<<>>>DDDIIINNNQQQTTTWWWYYY[[[^^^```]]]VVVNNNJJJIIIIIIFFFCCCBBBBBBBBBBBBBBBEEEJJJNNNKKKTTT```hhhkkkjjjhhhhhhiiigggddd]]]RRRKKKOOOXXXfffuuu|||ggg\\\SSSGGG>>>999666333111111111111000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++...------...---...777AAANNNTTT\\\aaabbbdddfffiiillljjjjjjiiiaaa^^^ooo,,,,,,,,,---...///000000------------///444;;;@@@CCCPPPTTTRRReeelll}}}kkk[[[CCC>>>;;;======;;;<<>>??????AAAJJJWWWbbbnnnvvv~~~}}}uuufffTTTKKKRRRcccpppvvvaaaVVVRRR[[[YYYVVVXXXhhh~~~WWW<<<555444222000///...------//////.........---------+++++++++************)))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,---------.........333:::AAAFFFHHHHHHGGGHHHFFFYYYjjjpppxxxzzz~~~ppplll~~~yyyxxxuuuqqqlllddd\\\VVVTTT```gggiiiqqq}}}{{{uuusssttttttrrrooosssyyypppqqqqqqpppnnnllliiiggg^^^]]]]]]]]]^^^]]]ZZZWWWRRRSSSTTTSSSSSSVVV\\\aaafffhhhiiijjjjjjjjjlllnnnjjjbbbWWWMMMGGGEEEEEEEEEDDDEEEEEEBBB???AAAGGGMMMTTTWWW\\\___bbbeeehhhkkkddd]]]TTTNNNMMMLLLHHHDDDCCCCCCCCCBBBBBBEEEJJJNNNNNNZZZjjjtttuuusssqqqqqqwwwqqqjjjbbbVVVKKKGGGIIILLL]]]ssszzzfff\\\PPPEEE>>>999555222111111111111000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,---......222<<>>EEEOOOTTTXXXpppmmmpppsss___PPP???>>><<<;;;::::::;;;;;;@@@@@@>>>>>>CCCOOO^^^jjjxxx{{{zzzfffPPPJJJYYYmmmzzziiiWWWVVV\\\bbbQQQGGGQQQfffyyycccDDD:::888444222111111222333//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))******++++++,,,------...---,,,---......---,,,///333<<>>>>><<<;;;:::;;;;;;<<<@@@AAABBBEEEKKKXXXhhhsss|||zzzeeeQQQNNN```www|||cccZZZ___eeeeeeWWWQQQ^^^ssskkkUUU<<<888333000111222222111//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))******++++++,,,---------,,,,,,---.../////////222777???FFFEEECCCGGGNNNWWWiiikkkbbbpppsssyyy{{{xxxuuummm___UUURRRIIIHHHHHHNNNYYYgggrrryyyxxxzzzzzzwwwxxx}}}~~~~~~~~~~~~yyytttjjjgggccc```___^^^\\\[[[___]]][[[YYYYYYZZZ\\\]]]aaaiiijjjeeehhhttt{{{zzzyyymmm```VVVMMMFFFEEEGGGIIIFFFBBB??????AAAEEEGGGTTTXXX```hhhooosssuuuuuunnniiiccc___\\\WWWPPPJJJCCCCCCFFFIIIIIIJJJOOOWWW___eeeqqq}}}zzzxxxooo___SSSMMMJJJGGGJJJJJJLLLVVVhhh}}}ppphhhTTTCCC<<<666222222222111000/////////////////////////////////333222///,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,///000......666CCCOOOYYYZZZ^^^aaadddfffggggggoooqqqkkkaaagggmmm---------............///......//////222888@@@FFFKKKOOOZZZssswwwrrr^^^NNNDDD???>>>===<<<;;;;;;;;;<<<===@@@CCCHHHNNNWWWdddtttyyybbbQQQTTTiiiuuuaaadddppptttssskkkkkkzzznnnaaaGGG>>>444111333444222.../////////.........------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))******++++++,,,------,,,,,,------...000111111333:::BBBFFFCCCEEESSSccctttccc[[[iii{{{}}}~~~|||vvvqqqnnnhhh]]]UUURRRJJJGGGDDDDDDKKKXXXgggqqquuu{{{~~~yyyqqqnnniiifffdddcccbbb```dddcccbbb```____________cccjjjmmmkkkoooxxx}}}|||zzzqqqfff[[[PPPFFFDDDGGGEEEDDDBBBBBBBBBCCCEEEFFFTTTZZZccckkkqqqssssssrrrnnnnnnnnnkkkdddZZZPPPJJJGGGFFFGGGJJJKKKMMMUUU^^^jjjkkksss~~~yyykkkZZZQQQNNNKKKGGGGGGIIIJJJLLLTTTeee|||yyyoooWWWGGG;;;444333333222111000000///////////////////////////000000...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///222;;;IIITTTXXXZZZ]]]```ccceeeffffffkkkjjjaaa\\\sssqqq]]]---------............///......///111555<<>>???@@@FFFNNNVVV```lllzzzuuu^^^RRRZZZrrrwwwgggrrrzzznnneeeUUUHHH888222444666222---////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))******++++++,,,------,,,------------...000111555===GGGKKKKKKVVVppp{{{ccc[[[hhhvvv{{{xxxooo~~~zzz{{{uuunnnjjjgggdddaaa___XXXTTTNNNHHHGGGMMMZZZdddkkkwww|||yyyuuupppllljjjiiihhhfffddddddeeeeeeddddddcccbbbbbbiiiooopppssszzz}}}|||wwwqqqjjj```SSSGGGCCCFFFFFFFFFEEEEEEFFFHHHJJJKKKVVV]]]hhhrrrwwwvvvrrrnnnpppsssuuuqqqgggZZZOOOJJJFFFEEEFFFIIIJJJNNNWWWaaakkkiiimmmyyy{{{kkk\\\UUURRRNNNGGGFFFJJJOOOPPPRRR[[[jjjwwwkkkTTTAAA555555444444444444333222////////////////////////..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000555@@@MMMWWWYYYZZZ]]]```cccdddeeeeeeaaa```ZZZ^^^uuu^^^[[[---------............///---...000222777???HHHNNNYYYWWWqqq{{{dddRRRHHHBBB>>>:::======<<<<<<===???AAABBBBBBIIITTT^^^gggqqq|||pppZZZTTTaaa{{{rrr~~~{{{tttpppaaaOOO;;;111333666444///000000/////////.........,,,,,,,,,+++++++++******************************************************************************)))******++++++,,,---------......---++++++...111666>>>IIIPPPVVVgggggg```lllyyy}}}zzzkkkyyyvvv{{{xxxpppkkklllqqqsssrrrdddaaa[[[SSSMMMLLLRRRWWW^^^lll|||}}}yyysssnnnlllkkkjjjiiieeefffffffffeeedddcccbbbaaahhhnnnrrrvvvzzz||||||ssspppmmmfffYYYKKKDDDEEEIIIHHHFFFEEEGGGJJJNNNPPPWWW```mmmxxx|||zzzsssnnnuuuxxxyyyrrreeeWWWNNNJJJFFFEEEEEEHHHJJJNNNXXXccchhheeeiiivvv~~~ooobbb\\\YYYQQQHHHHHHKKKOOOQQQUUUZZZccciiiooo[[[III777444222222444555444333000000000000000000000000------...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111999EEEQQQXXXYYY[[[^^^aaacccdddeeeeee___^^^YYYdddcccWWW```---------............///---///000333888@@@JJJPPPYYYeee~~~mmmWWWHHHBBB@@@<<<888=========>>>???BBBDDDEEEGGGPPP\\\gggooowww~~~kkkYYYZZZmmm~~~nnn[[[BBB333222555555333000000000/////////......,,,,,,,,,+++++++++******************************************************************************)))******++++++,,,---------...///---+++,,,000444555<<>>IIISSSXXX[[[\\\___bbbdddeeeeeefffbbb^^^[[[iiivvv[[[WWWccc---------............///...///111333999AAAJJJQQQ[[[fff[[[KKK@@@<<<<<<<<<;;;>>>>>>>>>???AAADDDFFFHHHNNNXXXeeeqqqyyyzzzgggYYYbbbzzz}}}yyyqqqRRR;;;333333444444000000000000/////////...,,,,,,,,,+++++++++******************************************************************************)))******++++++,,,------+++...000///---///555:::>>>GGGXXXkkk{{{mmmxxx|||iiibbbiiittt{{{}}}qqqrrr{{{}}}}}}~~~zzzqqqllloootttsssmmmiiigggdddaaa^^^YYYUUUQQQLLLTTT]]]ffftttyyytttqqqpppooonnnmmmllljjjhhhgggeeecccccceeejjjrrryyy}}}~~~uuubbbPPPGGGFFFFFFFFFGGGHHHJJJLLLMMMWWW]]]gggqqqzzz~~~uuuiii[[[OOOIIIGGGFFFHHHKKKMMMPPPYYYcccdddfffooo~~~}}}rrrfff^^^[[[UUUNNNNNNPPPRRRUUU[[[dddooovvvmmmcccYYYEEE>>>555111111333222111000000000000000000000000//////......------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------///777CCCNNNVVVXXX\\\^^^```ccceeefffffffffbbb```dddyyyvvvdddXXX\\\ggg---------.........//////...///111444999AAAJJJQQQ```tttQQQLLLCCC<<<888:::>>>AAA?????????@@@CCCEEEHHHIIISSS]]]lllxxxwwwdddZZZhhh}}}rrraaa```aaagggqqq~~~~~~}}}}}}www~~~zzzuuu~~~bbbEEE666222222222000000000000////////////,,,,,,,,,+++++++++******************************************************************************)))******+++,,,,,,------***---000000///222999@@@PPP[[[oooxxxcccuuu|||iii```bbbkkkrrruuuzzzuuuyyy{{{uuuvvvyyyssshhhmmmjjjfffdddccc^^^WWWRRRKKKNNNRRRYYYhhh{{{yyyvvvuuutttssslllkkkjjjiiiiiiiiiiiijjjiiimmmttt|||lllVVVIIIEEEGGGIIIKKKLLLLLLKKKKKKVVVZZZaaakkkvvvyyymmm___QQQIIIEEEEEEGGGJJJLLLOOOWWW``````dddooo~~~|||qqqccc[[[XXXTTTPPPMMMTTT\\\bbbgggnnnxxxvvvjjj]]]OOOFFF;;;444444555444222000000000000000000000000000000///------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......111:::GGGRRRWWWYYY]]]___aaadddfffgggggggggbbbeeesssvvv^^^VVVYYYbbbmmm---------...............///333111555>>>AAAJJJ]]]zzzoooXXXIIIDDD>>><<<<<<>>>>>>===???BBBEEEFFFGGGKKKQQQVVV^^^kkkyyyrrrbbb___vvvwww```YYYXXX___cccaaa___ccciiikkkwww}}}|||{{{|||}}}yyy{{{|||}}}wwwIII444555444---000000000///......---------,,,++++++******++++++******++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++&&&,,,...******------)))333,,,+++000000333EEE[[[ggg}}}wwwfffdddzzzsssccc\\\^^^dddlllqqq{{{{{{{{{vvvwwwwwwrrrkkkiiilllnnnlllgggaaa___^^^TTTPPPMMMPPP\\\lll||||||zzzuuuqqqqqquuuwwwuuutttvvvssssssuuuyyyrrrZZZKKKLLLGGGGGGLLLNNNLLLNNNSSSQQQQQQTTT^^^nnn~~~|||tttmmmcccUUUKKKPPPLLLIIIKKKNNNPPPVVV\\\___fffqqq|||yyynnneee^^^YYYSSSNNNQQQYYY```gggppp}}}|||lllnnnPPP???<<<444///333666222222111111000///////////////.........---------------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......222...333AAAMMMSSSVVVZZZ___aaabbbccceeeiiiiiiggg```[[[WWW\\\[[[ggg|||---------............///111444222777AAACCCLLL```ooohhhSSSDDD@@@<<<:::;;;<<<<<<;;;>>>AAAEEEGGGIIIMMMSSSXXXdddppp}}}oooaaaaaaxxxoooYYYTTT___fffjjjfffbbbaaaaaa```ccchhhttt}}}{{{zzz{{{|||wwwyyyyyy}}}|||SSS===777555111000000000///......---------,,,++++++***+++++++++******++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++,,,//////+++,,,000000---......222777<<>>;;;;;;<<<=========???CCCHHHKKKMMMRRRYYY^^^kkkvvvnnneeeggg~~~```VVV[[[rrryyy}}}yyyrrrmmmhhhcccXXXYYY^^^iiiuuu~~~|||zzzyyyxxxxxxyyyuuuvvvuuuzzz}}}zzz\\\FFF777111111111000000//////......---------,,,+++++++++++++++******++++++++++++************))))))******+++,,,+++++++++++++++++++++++++++,,,***)))+++000222000+++555???EEEPPPeee{{{aaaLLLQQQ^^^ooosssooozzznnn```XXXUUUZZZhhhuuuvvv|||}}}yyy}}}~~~yyyqqqnnnqqqqqqooonnnoooooommmiiieeecccccc]]]VVVMMMGGGHHHRRR```jjj~~~|||{{{wwwwwwyyy|||dddQQQNNNMMMMMMMMMJJJHHHLLLRRRQQQNNNPPP[[[mmm~~~|||wwwqqqhhh[[[RRRPPPLLLLLLOOOQQQRRRVVV\\\fffllluuu}}}tttsssnnneeeZZZRRRNNNNNNPPPYYYccckkkvvvzzzdddQQQBBB555444666///222222222111000000///////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------...///111222;;;HHHSSSXXX[[[^^^___``````aaa```aaadddggg}}}jjjUUUXXXaaahhh|||------......//////000000333444333<<>>>>>======>>>???@@@AAAAAABBBFFFLLLPPPTTTYYY```fffooozzzpppkkkpppjjjZZZfff{{{|||jjjbbb[[[[[[```kkk{{{}}}{{{yyywwwwwwwwwvvvuuutttuuurrrvvv}}}~~~~~~vvvfffSSS===222333111111000000///.........------,,,++++++++++++,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++******)))***---111333222222GGGYYYcccttteeeNNNKKKQQQ]]]bbbpppdddqqq~~~ttthhh___VVVTTT___mmmnnn{{{~~~uuuwww~~~tttooorrrvvvuuupppppppppooommmkkkjjjiii```[[[RRRIIIEEEHHHQQQXXXkkkvvv{{{yyyyyyzzz{{{mmmWWWOOOOOOPPPOOOMMMOOOUUU\\\WWWSSSRRR]]]ooo}}}yyypppddd\\\UUUPPPMMMOOOQQQSSSXXX___eeejjjpppuuuxxx{{{tttvvvtttkkk]]]TTTRRRSSSUUU^^^hhhppp|||wwwgggPPP:::777888000333333222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------.../////////555???KKKTTTYYY\\\___```aaacccdddaaa^^^```eeerrr```VVV]]]gggrrr------......///000000111222333555???JJJNNN```yyybbbQQQCCC:::<<<<<<>>>???@@@AAACCCDDDCCCHHHOOOTTTYYY___fffkkksss|||nnnnnnxxxqqq\\\^^^yyy{{{hhh[[[VVVXXXbbblll|||xxxuuuuuuuuutttssssssuuuqqqrrr}}}}}}xxx|||wwwtttfffKKK;;;:::111111111000//////.........---,,,,,,++++++,,,,,,******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++...---...///000222555888HHHggg^^^???888HHH[[[eeeeeexxxrrrooowwwoooiii]]]SSSXXXeeehhhzzzuuuvvvwwwoootttyyyxxxrrrrrrrrrssssssrrrpppoooeeeaaaZZZRRRLLLJJJKKKMMMVVV```rrr~~~xxxaaaQQQRRRRRRQQQSSS[[[eeelllaaa\\\ZZZaaapppzzzoooggg\\\VVVPPPPPPQQQTTT[[[bbbcccgggkkkooorrryyyvvvfffZZZVVVXXXZZZccclllttt~~~|||ttt]]]???666888444333333222222111000000000000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------...//////...888DDDMMMTTTYYY]]]___aaacccggghhhbbb\\\^^^fffoooeee]]]]]]fffrrr------...///000000111222000444888CCCMMMQQQkkk~~~kkkWWWKKKBBB<<<:::;;;======>>>@@@CCCFFFGGGLLLTTTZZZ^^^dddkkkqqqwwwjjjppp~~~}}}dddZZZddd{{{{{{iii\\\UUUUUUXXXnnnzzzzzzyyyuuutttttttttrrrqqqvvvpppnnnxxxyyyrrrqqq{{{zzz}}}pppTTT@@@999222111111000000//////......------,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++------///000///111;;;FFFmmmZZZ@@@999@@@NNNZZZ```lll|||yyy|||tttpppnnncccVVVVVVaaaeeewwwyyyzzztttmmmuuuzzzxxxttttttuuuwwwxxxvvvrrroooddd```[[[VVVRRRMMMHHHEEEGGGOOO]]]pppgggYYYXXXTTTRRRYYYgggsssyyykkkfffbbbeeeooo}}}vvvnnnbbb[[[UUUSSSTTTUUU\\\ccccccggglllooosss}}}{{{iii[[[WWWWWW___gggqqqxxxyyywwwwwwgggGGG777888777333333333222111111000000000000000/////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///000000<<>>>>>>>>@@@EEEIIIOOOUUU\\\ccchhhmmmtttyyy~~~kkkuuummm[[[```qqq~~~qqqcccZZZWWW^^^gggttt|||uuuttttttsssrrrooouuuooojjjrrrtttlllhhh~~~sssYYYAAA555222222111111000/////////......---,,,,,,,,,,,,---******++++++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++((()))---000222;;;QQQfffssslllVVV???888>>>HHHTTT]]]fff}}}zzzppplllmmmdddUUUSSS\\\ddduuuqqqlllvvv|||xxxwwwwwwxxxyyyyyyvvvooojjjfffaaa[[[YYYXXXUUULLLEEEDDDFFFOOO\\\iiiwwwrrreee```XXXSSS\\\nnn{{{~~~qqqmmmhhhfffkkkwwwxxxoooddd^^^ZZZZZZYYYXXX[[[```aaagggnnnsssxxx~~~nnnbbb^^^^^^eeennnxxxyyy{{{tttWWW@@@999777444333333222222111111000000000000000/////////...------------------------------------------------+++++++++,,,,,,...//////...............//////000444AAANNNQQQSSSZZZ```bbbgggeeeggghhhbbb___lllnnn```WWW\\\fffttt------...///000111222222000777@@@KKKRRRYYY~~~mmmRRRDDDAAA???<<>>CCCAAA???@@@CCCJJJQQQUUUccchhhooouuuzzz}}}yyyjjjYYYccc~~~}}}ooo```XXXTTTYYYaaaiiivvv{{{tttqqqmmmkkkoooooonnnmmmlllkkkkkkjjjnnnsssYYY999777000111111,,,111444,,,///...---,,,+++,,,------++++++++++++++++++++++++************************---...)))***222---'''---***111888>>>PPPqqqkkkPPP@@@<<<888666999EEEPPPXXXcccnnn}}}{{{bbbhhhuuu___KKKPPPXXXbbb||||||ooowwwxxxnnntttwwwwwwwww|||~~~|||ooommmpppooocccWWWRRRIIIFFFJJJNNNRRRbbbtttuuujjj```___hhhrrrwwwwwwqqqpppmmmkkkmmmvvvyyynnnfff___]]][[[WWWVVVXXXaaadddjjjuuu}}}xxxxxx{{{|||```===888444666666444333333333333111111000000//////......------------------------++++++++++++,,,,,,---...---,,,,,,,,,,,,---......------///000---***///777AAAFFFNNNTTTYYY]]]```bbbggg______ccc^^^]]]wwwfffbbbaaafffmmm|||......///000000111111111444999DDDSSSeeekkkPPPBBB???>>>======BBBAAA@@@BBBGGGOOOWWW\\\lllpppwww|||tttaaaXXXkkkvvviii```YYYWWWXXX\\\gggsss}}}}}}uuupppmmmlllnnnnnnmmmmmmlllkkkjjjjjjkkkvvvjjjDDD999333444333---000333,,,///...---,,,,,,,,,------++++++++++++++++++++++++************************)))***&&&(((111///---555333555<<>>777666888888???MMM[[[fffttt}}}gggkkkttt___KKKPPPXXXcccyyy|||qqqwww{{{{{{}}}zzzjjj\\\ZZZRRRNNNOOONNNKKKSSS```ooovvvtttkkkbbbbbbiiiqqqsssqqqsssrrrqqqoooqqqyyyxxxkkkddd^^^\\\YYYVVVWWW[[[bbbeeekkkvvv~~~~~~xxxVVVAAA666666666444444444333222111111111000//////......------------------------------,,,,,,---......///------,,,,,,------...///------///000---+++000999CCCHHHOOOVVVZZZ^^^aaaccceeebbbcccbbb]]]eeerrr\\\\\\^^^iiittt......///000000111111222444>>>IIIXXXrrrvvvnnn[[[FFF>>>=========>>>AAAAAABBBFFFMMMWWW```fffuuuyyy~~~ddd\\\```{{{qqqjjj```XXXRRRQQQYYYbbbuuuvvvooollllllmmmllllllkkkkkkjjjjjjjjjnnnnnn}}}yyyPPP===555666666...///222---///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...///***)))000---,,,555999:::IIInnniiiMMM===888555444555444666BBBUUUiiiyyy|||~~~jjjiiinnn\\\JJJOOOYYYcccqqqyyy~~~~~~oooaaa```ZZZVVVVVVQQQJJJJJJQQQ\\\cccooo}}}uuunnnfffeeejjjmmmllliiittttttuuuuuuwwwxxxhhhccc]]]ZZZWWWTTTXXX^^^bbbeeelllvvv}}}zzz|||oooJJJ;;;888666555555444333222222111111000000///......------------------------..................///000---------,,,------...///------///000---,,,333<<>>?????????AAA@@@AAAEEEKKKUUU```jjjpppzzz}}}vvv]]]cccuuuxxxuuummmcccYYYTTTVVV[[[lllzzzwwwoookkkkkkjjjjjjjjjjjjjjjjjjjjjiiippppppzzzbbb@@@666666666///...222//////......---------------++++++++++++++++++++++++++++++++++++++++++++++++...111---,,,000,,,+++666>>>MMMiiiZZZKKK<<<777999888555444444888FFF```|||qqqccc______SSSGGGMMMZZZddd}}}nnnyyy~~~zzzppphhheee```\\\[[[VVVOOOMMMPPPRRRXXXbbbnnn{{{}}}tttkkkfffhhhjjjhhhfffrrrtttwwwyyy|||{{{jjjddd^^^YYYTTTRRRWWW___```dddlllvvvyyyrrrqqqwwwXXXCCC<<<666555666444222222222222111111000//////...........................///......---......//////---------------...//////...---///000......666@@@IIINNNUUUZZZ^^^aaaccceeefffjjjfff```mmmvvv]]]YYYfffnnnuuu////////////000222333444>>>IIIUUUeeeqqqvvvjjjRRRHHH@@@???@@@???@@@BBBAAADDDKKKTTT___jjjsssxxx~~~eee```sssxxxnnnfffbbb```ffftttyyypppkkkjjjhhhhhhhhhhhhiiiiiiiiiiiijjjsss|||wwwGGG888444555///...333111...//////.........------++++++++++++++++++++++++++++++++++++++++++++++++&&&,,,+++,,,111///111???SSSqqqsssWWW===888555777888555333444888===NNNkkk|||zzzaaaZZZRRRNNNJJJEEEMMM^^^mmm~~~lll{{{{{{wwwvvvvvvwwwqqqjjjbbb]]]WWWRRROOOPPPIIINNNUUU]]]hhhtttrrriiigggiiijjjiiiqqqtttwww{{{qqqiii___YYYSSSQQQVVV]]]]]]ccclllvvv|||vvvtttwwwlllNNNAAA777555777444222222222222222111000000//////..............................---------------......------------...//////.........000///000:::DDDLLLQQQWWW\\\```bbbdddeeeiiijjjcccbbb}}}zzzfffXXXZZZiiirrr//////...///000222444666@@@JJJYYYppp~~~vvv[[[HHHBBB>>>>>>???>>>???BBBFFFKKKSSS___jjjssszzz~~~ooo```nnn{{{sssnnnxxx~~~tttmmmjjjffffffgggggghhhhhhhhhiiiggguuu~~~SSS===333444000///333000...////////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000......222222:::LLLxxxnnnOOO>>>444333444666444222555:::666@@@RRRmmmzzzrrrXXXWWWKKKCCCFFFFFFOOOccczzzrrr|||yyyxxx|||wwwkkkaaaYYYTTTRRRPPPGGGIIIKKKOOOTTT___mmmwww}}}qqqlllmmmpppqqqsssvvvyyy}}}zzznnn```YYYUUUSSSWWW\\\]]]dddppp{{{zzz[[[HHH888666777444222444333222222111111000//////........................///...------,,,---------......------......///000///......000///222===HHHOOOSSSYYY^^^```bbbdddeeeiiiggg```fffhhh___ZZZaaarrr|||//////...///000222555777BBBIII[[[yyyzzzkkkOOOCCC???>>>@@@@@@???AAAEEELLLRRR]]]jjjttt|||ttthhhkkkzzzqqqjjjdddeeeeeefffgggggghhhhhhgggqqqyyybbbEEE555444111111222---...//////000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///555333222:::BBBTTTmmmpppMMM<<<888555444555666555333777>>>666FFFZZZnnn{{{lll[[[^^^NNNBBBGGGJJJRRRhhh}}}}}}~~~~~~rrrhhhbbb```^^^\\\TTTSSSOOOKKKIIIOOOZZZcccxxx|||vvvuuuxxxzzzzzz{{{}}}ppp```XXXWWWXXXZZZ]]]```iiivvvfffNNN:::666777444222555333333222111111000000///........................000//////...------.....................//////000///......///000333???KKKPPPTTTZZZ^^^```bbbcccdddfffbbb___kkksss]]]]]]___iii}}}//////...///000333555777CCCIII[[[~~~~~~___DDDBBB??????BBBBBBBBBEEEJJJQQQXXXdddqqq{{{kkkiiizzztttlllcccddddddeeefffggghhhhhhfffiiirrrxxxmmmLLL777555333111111+++...///000000000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///000555FFFYYYvvvyyyQQQ:::555777333111333777777444555999<<>>HHHOOOSSSVVVYYY]]]```bbbbbbbbb[[[___qqqoooYYYWWW[[[hhh{{{//////111333222222:::CCCTTTbbbqqqjjjJJJ???IIICCCBBBEEEKKKRRR[[[jjjxxxwwwjjj```hhhpppwww}}}|||jjjeeebbbcccccc```___aaaaaammmddd^^^bbbXXXkkkzzz___<<<111555444,,,000000//////...---------......------,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))...???SSS\\\TTTIII===444///222444222000111111111444999<<>>CCCIIISSS]]]___ppplllYYYddd~~~lllVVVEEE@@@CCCDDDEEEHHHLLLNNNSSS^^^jjjdddkkkzzzqqqwww~~~zzzxxxxxxvvvrrrnnn```[[[VVVSSSOOONNNRRRXXX```mmm~~~mmm]]]cccpppwwwyyyzzzyyyxxxSSS:::777===555333222222333333222111000000000000000000000000////////////////////////............////////////000000111777@@@IIIOOOSSSUUUWWWZZZ]]]_________^^^pppcccWWWWWW```lll}}}000111333333111333???MMMiiisss[[[OOOKKKHHHKKKTTTXXXaaallltttzzzuuufff[[[YYYfff~~~wwwnnneeeaaa^^^\\\]]]```___`````````aaaccclllzzzttt{{{VVV<<<222444777111111000000///.........------..................,,,++++++******++++++,,,+++,,,------------------+++.../////////000222333000333:::CCCIIINNNXXXaaafff{{{yyyccc___nnnooo]]]LLLBBBCCCIIIGGGFFFHHHNNNRRRSSSXXX^^^ZZZkkk||||||~~~~~~~~~}}}xxxuuunnnmmmggg[[[RRRQQQQQQQQQUUU]]]hhhrrr|||qqqfffjjjrrrwww}}}~~~vvvcccAAA444777555333222222333444222111000000000000000000000000////////////////////////............////////////000///222888BBBKKKQQQTTTWWWZZZ]]]aaabbbbbb```___vvviiiXXXYYY\\\iiiyyy...000222333111444BBBQQQnnntttvvvRRRLLLQQQSSSXXX___cccnnnzzz~~~lll^^^UUUcccttt}}}sssgggaaa]]]ZZZ[[[___]]]\\\aaaaaa[[[bbbpppsssuuuttt\\\DDD222///222111111000000//////......------..................,,,++++++++++++++++++,,,///...,,,,,,,,,---------***...111///------......222555===GGGMMMRRR[[[dddooollleeejjjzzzvvvbbbRRRFFFBBBHHHPPPMMMKKKLLLSSSVVVUUUUUUWWW[[[rrrppptttmmm]]]TTTVVVWWWSSSRRRVVV[[[bbblll|||xxxpppqqqssswww}}}tttLLL777555555444222333444444333111000000000000000000000000000000000000000000000000............/////////000000///222999CCCMMMRRRTTTYYY\\\```dddfffeeebbb```yyy[[[TTT]]]cccrrr000333000000666777@@@TTTwwwzzzlllUUUNNNQQQYYYbbbooottt}}}mmm]]][[[^^^lllxxxkkk```ZZZYYY[[[\\\]]]\\\\\\\\\___dddiiimmm{{{www{{{|||rrr```HHH555111777222222111111000...---,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,///............//////000444333AAALLLKKKQQQ___fffyyyxxxdddjjjppplllXXXMMMCCCFFFMMMKKKJJJLLLPPPSSSSSSRRRTTTWWW___}}}xxxmmmbbb^^^bbbeeeccc``````ZZZVVVUUUXXXdddyyy{{{{{{~~~OOO>>>666999666444222333333333222000000000000000000000000////////////////////////////////////000000000000111333777>>>FFFMMMQQQRRRPPP\\\aaadddjjjfffbbbgggppp\\\ZZZ\\\hhh~~~000333000000666777BBBYYY}}}~~~iiiWWWVVV[[[dddmmmyyy~~~fffWWWYYYaaa}}}yyymmmbbb[[[ZZZ[[[\\\[[[[[[ZZZ[[[^^^bbbeeehhhqqqzzzwwwzzzgggLLL666111666111111111111000///...---.........---------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,///............///000000222555BBBKKKKKKXXXqqq~~~ttthhhqqqwww{{{dddUUUMMMFFFGGGMMMJJJGGGIIIOOOSSSTTTTTTWWW\\\kkkxxxpppoootttyyyyyyvvvbbb[[[SSSOOOOOOXXXkkk{{{^^^???<<<888666333333333444333222000000000000000000000000////////////////////////////////////000000000000111333888???GGGNNNRRRTTTTTT^^^aaadddiiieeeaaahhhiiiXXXYYY]]]qqq111333000111777999GGGbbbjjj___eeennnwww~~~ttt^^^SSS___qqqzzzpppeee^^^ZZZZZZ[[[YYYYYYYYYZZZ\\\^^^```aaabbbrrrnnnwwwWWW<<<333777222111111111000000//////.........------------,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,...............///000000333888FFFMMMRRRlllwwwwwwnnn[[[PPPMMMHHHJJJMMMHHHDDDGGGOOOUUUVVVVVV[[[dddyyy}}}~~~iiibbbYYYSSSMMMLLLTTT^^^eeeuuunnn<<<>>>666555333333444444333111000000000000000000000000////////////////////////////////////000000000000000333999@@@HHHOOOUUUXXXZZZ``````ccchhhbbb```kkk```VVV]]]eee|||111222000222888;;;NNNnnn}}}ppplllwwwssscccXXXXXXppp|||tttiii```[[[ZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[VVVfffiiisssfffEEE666777222222111111000000000000............---------------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---......---......///000111777<<>>999666555555555444111111111111111111111111000000000000000000000000////////////000000000000333999AAAHHHLLLRRR[[[aaabbbbbbcccgggfffeeetttiiiooo{{{222222111666<<>>GGGLLLQQQXXX]]]^^^___dddiiihhhhhh{{{qqqccckkk{{{444111444999;;;IIIrrrttt~~~kkkXXXMMMFFFBBB@@@IIIPPPfffyyyqqqfff[[[TTTUUUUUUUUUUUUUUUTTTTTTSSSQQQNNN]]]qqqkkkHHH;;;777777222333666111////////////...............------,,,,,,------...---------,,,,,,+++++++++...............///333666HHHJJJNNNXXXlllyyyvvvtttqqq\\\JJJGGGLLLRRRZZZbbbYYY[[[hhhwwwuuuhhheeemmmyyyxxxvvvwwwwww||||||qqqjjjgggZZZKKKKKKUUUVVVdddmmm{{{yyypppccc]]]XXXXXX[[[]]]YYYTTTNNNMMMQQQYYYccclllxxxbbb<<<===777111999333555111111111111000000000000000000000000000000000000000000000000000111111222555???HHHMMMRRRYYY^^^___iiikkkkkkgggggg}}}~~~lllaaagggvvv444111444:::???QQQ{{{~~~vvv|||rrrXXXIIICCCAAACCCFFFNNN___~~~|||tttiii]]]UUURRRSSSTTTUUUUUUTTTTTTSSSRRRPPPOOOkkkmmmxxxuuuPPP===555555111222444///////////////...............------,,,,,,------...------,,,,,,,,,,,,++++++...............000444888EEEIIIOOO[[[ppp{{{qqq{{{wwwaaaMMMHHHLLLQQQ[[[eeeaaa^^^hhhzzzxxxqqqsss|||sssyyy~~~yyyjjjddd```eeeuuu|||vvvqqq___KKKHHHQQQRRRXXXXXXbbb~~~zzzwwwtttuuusssrrrwww{{{qqqcccUUUQQQNNNMMMNNNRRR]]]iii~~~uuuIII999777666:::444777222222111111111000000000000000000000000000000000000000000000000111222222666@@@IIINNNSSSZZZ___```hhhiiiiiigggiii~~~}}}ooobbb[[[```mmm}}}444222555:::AAAWWW~~~jjjxxxsss___JJJCCCBBBEEELLLUUU]]]uuu~~~uuuiii\\\TTTOOOPPPRRRTTTTTTTTTSSSRRRRRRTTTJJJVVV|||tttqqq___EEE666555000111222---////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............111666:::BBBGGGQQQ___ttt~~~xxxooo{{{eeeOOOHHHJJJPPP[[[gggiiibbbhhh{{{~~~zzztttrrryyywwwjjjcccZZZXXXbbb}}}fffMMMGGGQQQaaafff^^^ZZZiii}}}mmm\\\WWWPPPKKKGGGGGGOOOZZZdddkkkvvv]]]<<<888:::777000222222222222111111111000000000000000000000000000000000000000000111222333333888AAAKKKPPPTTT\\\aaabbbbbbeeejjjmmmsss{{{eee^^^ZZZ```lll~~~444444666:::CCC[[[ooobbbrrr~~~___PPPCCCBBBDDDHHHTTTbbbvvv}}}uuuiii\\\TTTNNNOOOQQQRRRRRRRRRRRRQQQPPPWWWNNNOOOmmmqqqwwwUUU>>>999555444666111////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...------///333999===EEEKKKUUUeeexxx~~~vvvnnnooowwwbbbOOOIIILLLSSS```mmmpppggghhhzzzwwwnnnsssyyyvvvqqqqqqfffXXXWWWmmm|||mmmOOOIIITTTnnn{{{xxxiiidddggguuuoooccc\\\UUUNNNHHHDDDHHHOOOOOOTTT]]]jjjzzzrrrBBB999===555000000222222222222111111111111000000000000000000000000000000000000111222333444999CCCMMMQQQVVV]]]bbbddddddggglllrrrzzzaaa___aaaiiiwww333444777;;;FFF```{{{bbbZZZffftttnnnRRRGGGAAAEEEHHHLLL]]]rrr}}}uuujjj___XXXOOOOOOOOOOOOPPPPPPPPPPPPNNNTTTUUUSSSggguuubbbCCC:::444333444111////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------------------///444;;;???EEEKKKUUUeeevvv{{{qqqnnnmmmwwwppp^^^OOOMMMRRR[[[iiixxxwwwmmmkkkyyyzzzllllllssssssxxxvvvccc[[[bbbooooooOOOKKKWWWsssvvvkkklllyyyqqqjjjaaaXXXQQQKKKEEEEEEHHHGGGIIINNNXXXhhh~~~III:::???666444333333222222222222111111111000000000000000000000000000000000111222333444555;;;EEENNNSSSXXX___dddeeehhhhhhhhhpppoooZZZ]]]cccooo111444888===JJJfffiii}}}^^^WWW```iiiqqqZZZKKKEEEFFFNNNRRRYYYrrr|||vvvnnnfff```QQQPPPNNNMMMMMMNNNOOOPPPOOONNNWWWWWWaaa}}}mmmFFF999333111222000////////////...............------,,,,,,------...+++++++++,,,,,,---------------------///555<<>>555999333333333333222222222111111000000000000000000000000000000000111222444555666===GGGPPPUUUZZZaaafffgggdddgggnnn```[[[bbbmmm777222999DDDRRRrrr___eeedddccchhhzzz}}}www___OOOIIILLLPPPZZZjjj|||zzzuuuqqqiiiaaaRRRQQQPPPMMMKKKKKKMMMNNNOOOPPPKKKYYY^^^}}}XXX???555000000555000000000000////////////......---,,,,,,,,,,,,------------............///......---///333999???CCCMMM\\\mmmssseee~~~lllhhhkkkfffiiiwww|||yyyxxx|||xxxrrrttt}}}ZZZHHHIIIIII]]]nnn{{{||||||uuurrrnnnpppwww}}}~~~{{{uuulll]]]RRRMMMOOOTTTWWWeeeuuuqqqAAA;;;===555444333333333222222222111111111111111111111111111111...111333222111222666:::EEEIIIPPPUUUZZZ^^^bbbeeebbbffftttooobbb```kkk~~~666222:::FFFTTTttt|||___ttteeehhhsss|||sss```PPPJJJKKKPPP[[[ooo{{{xxxuuunnngggTTTSSSQQQNNNLLLLLLMMMNNNOOOQQQMMMVVVWWWpppsssvvvRRR;;;666444222222000000000000///////////////...------,,,,,,---------------............///---------000555<<>><<<888444333333333333222222222222222222222222222222222222///111333222111333888<<>>DDDKKKTTT\\\aaaccccccccc```ZZZpppnnnaaa```rrr444333===KKK```wwwkkkwwwlll{{{dddOOOJJJNNNXXXnnn}}}{{{yyytttmmmZZZVVVQQQNNNMMMMMMKKKIIIJJJKKKQQQQQQOOOQQQdddlllZZZ???555333222222000000000000//////////////////...------------...---------............///......///222888@@@HHHLLLccczzz{{{yyyvvvtttllloooyyy{{{ssskkkhhhhhhgggiiiyyy~~~yyyzzz~~~~~~wwwfffLLLAAADDDAAALLLccc~~~|||~~~xxxkkk```UUUSSSPPPRRR[[[mmm}}}~~~QQQ???;;;444444444444333333333222222222222222222222222222222000222333222222555:::???FFFLLLTTT[[[___bbbdddfffeee```ttt~~~eee^^^bbbsss555444===LLLddd}}}ooorrr___SSSIIILLL\\\uuu}}}zzzxxxrrrkkk[[[WWWQQQOOOOOOOOOMMMJJJMMMJJJQQQOOOOOOLLLRRRxxxmmmzzzaaaBBB444222222222000000000000////////////000///......------......---------............///......000333999AAAIIINNNbbbzzzyyy}}}uuueeedddmmmoooccc]]][[[]]]ZZZ[[[lll}}}}}}pppccchhhvvvwwwooo___HHHAAADDDBBBIII___yyyzzzwwwxxxxxxxxx{{{~~~}}}zzz}}}rrrhhh___]]]\\\ZZZYYY^^^lllzzz}}}aaaDDD;;;333444444444444333333333333333333333333333333333333111333333333222555<<>>LLLgggpppfffvvvkkkRRRRRRSSS^^^www}}}zzzxxxrrrkkk]]]XXXRRRQQQRRRRRRPPPMMMNNNHHHOOONNNSSSPPPMMMxxxnnnoooaaaAAA555555444111000000000000////////////000//////...............---------............///---...000444<<>>777555444444444444333333333333333333333333333333333222333444333222666===BBBIIIPPPYYYaaafffhhhhhhiiidddggg{{{tttmmm\\\```jjj666666>>>LLLhhh~~~fffccc|||pppXXXJJJSSS]]]nnnxxxsss|||~~~{{{yyyssslll___ZZZTTTRRRTTTUUURRROOOMMMFFFNNNOOOYYYWWWQQQ~~~iiiccc^^^???666888666000000000000000////////////000000///...............---------.........//////------000555>>>HHHQQQVVVcccxxx|||||||||nnnUUUPPPZZZ^^^HHHEEEJJJSSSTTTVVVlllvvvttteeeGGGNNNnnnuuueeeSSSAAAAAALLLNNNMMM```www}}}uuuvvv|||wwwtttrrrqqqmmmlllqqqxxx}}}||||||sssqqqmmmrrr|||}}}~~~{{{ttttttpppLLLAAA;;;555555444444444333333333333333333333333333333333222333444333222666===CCCIIIQQQ]]]fffkkkkkkjjjiiieeekkkiii[[[aaammm333777>>>NNNmmmlll}}}~~~|||```eee|||zzz]]]OOOKKK]]]qqqxxxwwwyyy{{{}}}zzzvvvqqqnnnbbbZZZUUUUUUUUUQQQNNNNNNJJJKKKQQQVVVRRROOO\\\pppsss```cccGGG888999888...000000000000////////////........................000///...---------------111...000777@@@IIITTT^^^kkk~~~xxxtttdddOOOLLLTTTUUUCCCAAACCCGGGHHHQQQjjjvvviiikkk{{{~~~yyy^^^FFFJJJgggiiiTTTLLLBBBAAAOOOXXX```ooo}}}~~~}}}||||||zzzvvvrrrnnniiifffkkksssvvvzzz}}}ooooooqqqyyy~~~zzzyyy}}}{{{vvvTTT@@@777999666444333444555444444333333333333333333333333111222333222333777>>>DDDHHHPPPZZZbbbfffgggiiikkkllliiiggg]]]cccsss444888@@@RRRtttbbbooo~~~dddkkkhhhVVVRRRVVVwww{{{pppssszzz}}}zzzvvvrrroooccc\\\WWWWWWVVVRRROOONNNIIIJJJPPPWWWTTTPPPYYYhhhuuubbbkkkMMM888777999222111000000000////////////........................//////...---------------000...111888AAAKKKWWWaaa|||~~~tttmmm___KKKGGGMMMKKK???===???AAAAAAGGG^^^www~~~iii^^^aaaooorrrvvvdddQQQBBBJJJfffzzz^^^MMMIIICCCIII]]]kkkxxx{{{sssllleeedddeeeggglllrrruuuyyy~~~~~~zzzzzz}}}|||kkkHHH888888666444333333444444333333333333333333333333333111222333333333777>>>DDDJJJRRR\\\dddfffggghhhjjjjjjuuuxxxccc\\\eeewww777999AAAXXX|||~~~```jjjhhhsssrrrVVVPPPXXXooo{{{mmmooo{{{}}}{{{wwwsssoooddd]]]XXXYYYXXXSSSOOONNNIIIIIIOOOWWWXXXSSSVVV^^^www```vvvUUU888111666444111111000000000/////////........................//////...------------...000///222:::CCCLLLYYYdddzzzlllbbbVVVFFFBBBFFFBBB::::::===@@@>>>CCCZZZrrroooZZZSSSWWW```gggmmm{{{MMMDDDAAAMMMdddxxxlllSSSFFFFFFCCCOOOllluuunnnddd]]]^^^dddhhhnnnrrruuuxxx|||~~~~~~zzzzzz|||~~~MMM777888666333222333333333222333333333333333333333333111222333333333777???EEEMMMUUU___fffhhhggghhhiiijjjppp```^^^jjj888999CCC]]]|||cccrrrxxxhhhyyyfffNNNSSSccc~~~kkkfffrrr~~~}}}{{{xxxssspppddd]]]XXXXXXWWWRRRMMMLLLJJJHHHMMMUUUYYYWWWWWWZZZxxx\\\uuufff@@@111555666111111111000000000//////........................///......---------......000000444;;;BBBKKKYYYeeeuuucccWWWOOODDDAAACCC===888:::???CCCCCCIIIaaa{{{dddPPPMMMPPPWWWaaaiiieee@@@@@@CCCNNN___nnnwwwzzzdddMMMBBBCCCBBBRRRssszzzllliiibbb^^^aaafffiiioootttvvvxxx{{{~~~zzz{{{~~~}}}~~~~~~zzzyyy{{{{{{xxxRRR999888666333222333333222222333333333333333333333333111222333333444888???FFFNNNVVV```gggiiiiiiiiijjjlllkkk```bbbppp999888DDDbbbssseee|||{{{mmmfff|||ttt\\\SSSddd{{{|||ssshhhggguuu}}}}}}{{{xxxsssoooddd\\\VVVUUUSSSNNNKKKJJJJJJHHHJJJQQQWWWZZZ[[[\\\www]]]lll|||NNN666777999111111111111000000000000..............................---------......///111222666<<>>@@@EEELLLUUUaaammmttt___HHH>>>@@@AAARRRtttuuufff___^^^```dddfffhhhooowwwxxxzzz|||}}}~~~~~~yyytttrrrvvv}}}}}}}}}zzzxxxyyywwwttt}}}\\\>>>999777444333333333222111333333333333333333333333000222333333444999@@@FFFLLLUUU```hhhkkkkkkkkklllppphhhbbbfffuuu777888GGGhhhtttpppkkkllleeerrr___YYYdddsssmmmttt~~~~~~~~~}}}{{{xxxrrrnnneee\\\TTTQQQOOOKKKIIIIIIIIIHHHHHHMMMTTTYYY[[[[[[iiifffkkkWWW666333555222222111111111000000000...........................------------...//////222333888>>>DDDLLLZZZhhh|||pppYYYMMMIII@@@<<<<<<999===>>>BBBEEEEEEPPPooosssRRRHHHGGGJJJQQQWWWmmm{{{[[[===>>>AAADDDGGGLLLWWWgggrrrZZZCCC999===@@@QQQqqqwwwjjj]]]^^^aaaeeefffhhhpppyyy|||}}}~~~~~~~~~~~~{{{xxxvvvtttrrrvvvwww|||||||||yyyvvvwwwwwwvvv~~~ggg???:::888555444444444333222333333333333333333333333000222333333444999AAAGGGKKKTTT```iiilllkkkkkklllrrrzzz|||}}}ddddddjjjzzz666888KKKnnnjjjmmmggg___XXXhhh|||pppuuu~~~}}}{{{wwwqqqmmmggg\\\RRRNNNLLLIIIHHHJJJFFFGGGHHHLLLQQQUUUWWWVVV[[[ssskkk]]]777111222222222222111111111000000........................---------------...//////111333999AAAGGGPPP```ooo~~~|||}}}eeeOOOEEEEEE>>>:::>>>===@@@AAADDDGGGIIIXXX|||gggMMMJJJGGGHHHSSS]]]tttrrrWWWHHH999>>>AAADDDFFFJJJWWWiiiwwwZZZAAA777<<>>666777222222222111111111111000........................---------------...///000000333:::CCCJJJTTTeeetttyyy|||YYYDDD===AAA<<<;;;BBBDDDBBBCCCGGGKKKOOObbb```KKKLLLIIIIIIVVViiizzz|||RRR<<<>>>??????BBBEEEHHHMMM[[[nnn}}}]]]CCC777<<<>>>III```nnnvvvuuuqqqsssuuuyyy~~~}}}|||{{{wwwtttsssqqq}}}tttMMM===:::777555555555444333333333333333333333333333000222333444555:::BBBHHHNNNWWWbbbiiikkkiiigggfffpppvvvnnnaaammmyyy777888MMMtttzzzqqqkkkkkk~~~}}}qqqZZZnnnwwwiiieeeaaaeeejjjnnnooonnnkkkhhhhhhiiimmmssswww|||}}}zzzwwwuuutttiii```SSSJJJHHHIIIKKKLLLGGGIIIKKKLLLMMMOOORRRUUUXXXvvviii|||nnn===888000333222111000////////////......////////////.....................///000000...777>>>AAAFFFWWWnnnmmmOOOFFF>>>>>>@@@@@@BBBEEEFFFHHHKKKGGGOOOvvvXXXJJJKKKKKKNNNUUUmmm|||^^^III???<<<>>>KKK@@@HHHQQQQQQfff~~~ddd@@@555>>><<>>>>>@@@AAABBBEEEEEEGGGLLLNNN[[[}}}VVVMMMOOOMMMRRR^^^uuuoooPPPAAA======BBBHHHBBBOOO^^^bbbvvveeeEEE;;;BBB???AAAJJJIIIPPPVVV```eee[[[RRRZZZkkk|||}}}{{{{{{{{{|||~~~zzz}}}~~~vvvqqquuurrr{{{iiiDDD777444777444666999333444444444444444444444444222333555555666<<>>???<<<<<<<<<@@@CCC>>>:::DDDRRRcccttt}}}yyyuuutttuuuwwwxxx~~~{{{{{{}}}wwwrrrsssppptttwwwJJJ;;;777888333444888555444444444444444444444444000222333444666<<>><<<<<<>>>???@@@HHHQQQ```iiiwww|||uuuoooiiifffeee\\\PPPGGGEEEEEEFFFEEEEEEGGGIIIKKKLLLNNNQQQTTT]]]jjjbbbvvvnnn===888444333333222111000000000000000000111111111111000000/////////...///000000111444;;;AAAHHHYYYrrr}}}```GGGAAA===AAADDDDDDDDDFFFNNNMMMUUUaaazzziiiNNNRRRUUUQQQ___yyysssQQQ<<<>>>BBBEEEMMMUUUeeerrrvvv[[[III@@@CCCBBB===:::999999666555777666555<<>>GGGOOOZZZ\\\iiifffhhhlllooolll^^^hhh{{{;;;<<>>===<<<===>>>>>>======???AAA???<<<@@@FFFOOOXXXhhhyyy|||uuupppkkkhhhfff]]]QQQIIIFFFFFFFFFEEEEEEGGGIIIJJJKKKMMMPPPSSS___eee```mmmqqq===777444444333222111000000000000000000111111111111000000///////////////000111111666;;;AAANNNiii|||zzz|||]]]EEE@@@>>>CCCGGGFFFFFFGGGMMMMMMXXXjjj|||]]]KKKQQQTTTSSSdddgggGGG<<>>MMMYYYnnntttqqqooollliiikkknnnrrrwww{{{|||vvvxxxwwwsssrrrppplllrrrvvvvvvUUU@@@999<<<777444666444555555555555555555555555111333555777999@@@JJJQQQ[[[___iiigggkkklllppp}}}hhh\\\iii~~~888===YYYmmmlllvvvrrr|||yyyxxxzzz{{{}}}{{{eeeMMMDDDEEEEEEAAA>>>@@@???===<<<<<<===>>>???;;;<<<@@@DDDBBB???AAAFFFDDDJJJWWWhhhyyy{{{vvvrrrnnnlllfff^^^RRRJJJGGGGGGFFFEEEDDDFFFHHHIIIJJJLLLPPPRRRXXXdddzzz]]]fffyyyBBB999888444333222111111000111111///000000111111000000///000000//////000000111222444:::BBBSSStttuuuxxx|||]]]EEEAAAAAAFFFJJJIIIGGGGGGHHHLLL]]]ttthhhUUUJJJOOORRRUUUiiivvv\\\@@@>>>KKKKKKKKKYYYiii]]]DDDFFFCCCHHHRRRJJJ<<<===;;;:::888999::::::999888DDDMMM```vvvxxxrrrnnnhhhbbbcccfffiiimmmqqqtttvvvyyy|||vvvvvvvvvsssrrrsssnnnrrrtttqqq```DDD666999777555888666555555555555555555555555333555777888:::AAAKKKRRRYYYaaajjjiiioookkkpppxxxddd[[[jjj444===YYYgggqqqyyyeeeppp}}}yyyvvvrrrqqqtttxxxyyy}}}XXXNNNFFFEEEDDDAAA===<<>>=========>>>??????======AAAEEEDDDBBBEEEKKKGGGIIIPPP\\\lll{{{{{{wwwssspppnnnfff^^^RRRJJJGGGFFFEEEDDDDDDEEEHHHIIIJJJLLLOOORRRVVV^^^zzzccccccFFF:::999444444333222111111111111...//////000000//////...000000//////000000111222222<<>>;;;::::::999:::<<<;;;:::888===KKK[[[iiiuuuuuunnnggg___XXXXXXXXXYYY[[[]]]```aaagggkkkppptttuuuwww{{{}}}yyyuuutttrrrqqqtttnnnrrrsssnnn|||zzzTTT;;;999777666999777555555555555555555555555333555777888:::@@@IIIQQQWWWaaakkkkkkrrrkkkooozzzsssbbb]]]ooo666BBB^^^kkk~~~cccZZZppp{{{tttrrrqqqmmmoootttyyy{{{iiiQQQLLLJJJIIIHHHDDD???AAAFFF@@@?????????@@@@@@AAABBBBBBAAACCCEEEDDDBBBGGGNNNTTTSSSUUU]]]lll||||||xxxtttqqqoooeee]]]RRRJJJGGGFFFDDDCCCCCCEEEGGGIIIJJJLLLOOORRR```ZZZqqqfffGGG999777555444333222111111111111......////////////......000000000000000111111222222>>>GGGQQQhhh}}}sssfffrrr}}}___GGGCCCDDDKKKNNNKKKHHHGGGIIIVVVrrraaaPPPPPPNNNLLLNNNZZZoooyyy\\\AAAEEESSSSSS^^^zzzWWWSSSNNNdddooo{{{mmmHHH>>>===>>>===<<<===@@@AAA@@@888888<<>>000444444333222222111111000111111000///////////////000000000000000000111222777AAADDDMMMjjjoooooo{{{___HHHCCCDDDMMMPPPIIIDDDEEEJJJTTTvvvrrrSSSPPPRRRUUUUUURRRYYYqqqfffKKKJJJQQQRRRkkkqqqXXXXXXddduuu\\\JJJ???@@@CCC>>>===CCCAAA<<<@@@===777666999999===QQQhhh|||{{{xxxiii___YYYQQQMMMMMMKKKDDDAAACCCFFFFFFIIINNNRRRXXXeeeqqqqqq~~~yyyrrrsssssspppttttttqqqsssvvvzzzKKK<<>>BBB@@@<<>>555888777777777777777666666666666555555666666999@@@LLLTTT\\\hhhhhhjjjoooeeekkk~~~eee___cccwww;;;===```aaa___sss}}}vvvzzz}}}zzz|||}}}{{{{{{{{{vvvpppgggkkkqqqvvvzzzbbbOOOJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQSSSSSSRRRQQQRRRSSSPPPOOOQQQTTTUUUYYYbbbkkkyyy~~~~~~yyywwwvvvrrrlllddd[[[PPPJJJFFFAAAAAACCC@@@AAACCCDDDEEEIIIMMMQQQRRRIIIQQQvvvdddDDD;;;777444444333222222111111000111111000///////////////000000000000000111222222777EEEJJJSSSmmm~~~|||kkkOOOFFFEEEOOOTTTOOOHHHFFFKKKZZZYYYLLLMMMVVV___^^^YYY___xxxpppRRRKKKTTT]]]yyy\\\^^^ssszzzOOOFFFCCCHHHNNNIIICCCEEEAAA???GGGLLLCCC======;;;888<<>>bbbkkkdddqqq|||~~~~~~{{{}}}}}}|||wwwwwwwwwwwwxxxwwwuuuqqqnnnttt|||zzzdddSSSLLLKKKIIIFFFKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVYYYYYYYYYXXXYYYZZZYYYXXXZZZ]]]```dddnnnxxx}}}xxxvvvuuupppjjjdddZZZPPPJJJEEE@@@@@@BBB>>>@@@AAABBBDDDHHHLLLPPPTTTHHHQQQuuujjjEEE999999444444333222222111111000111000000///////////////000/////////000111222333777GGGMMMVVVoooyyysssWWWJJJEEEOOOVVVSSSLLLIIINNNZZZyyyRRRMMMMMM[[[hhhggg___cccyyyvvvVVVIIIOOOYYYvvvvvv[[[gggyyyPPPLLLMMMPPPWWWRRRLLLKKKHHHHHHRRRUUUIII???===<<<;;;;;;>>>???TTTggg}}}~~~nnneeebbbSSSMMMIIIJJJNNNTTT\\\eeedddddddddffflllttt}}}uuurrrqqqooopppsssttt{{{mmmDDD999777===555777777777777666666666666555666666777:::BBBMMMVVV]]]lllnnnpppsssiiitttxxxccc___ggg888===cccvvvjjjsss}}}}}}qqqkkkrrrqqqqqqtttwwwxxxxxxyyy{{{jjj^^^QQQKKKLLLMMMJJJGGGNNNNNNNNNNNNPPPQQQSSSTTTWWWZZZ]]]___^^^^^^___```aaa```ccchhhkkkpppzzz}}}xxxvvvuuupppjjjcccYYYOOOIIIDDD@@@???BBB>>>???@@@AAACCCFFFJJJNNNNNNFFFQQQkkkhhhMMM;;;999444444333222222111111000111000000///////////////////////////000111222333999HHHNNNXXXrrr~~~}}}{{{cccQQQGGGNNNYYYYYYSSSPPPVVV]]]{{{VVVRRROOObbbssssssiiiiiixxxzzz]]]KKKMMMWWWtttrrr___kkk}}}WWWUUUVVVTTT\\\XXXSSSTTTRRRSSS^^^fffVVVEEE===<<<===>>>???:::DDDQQQiiimmm```SSSPPPSSSZZZdddmmmtttrrrnnnkkkhhhfffdddccciiirrrwwwrrrqqqooonnntttvvv}}}oooDDD888888>>>666777777777777666666666666555666777777;;;CCCNNNWWW]]]mmmppprrrvvvppptttdddaaajjj777===fffwwwjjjwww{{{}}}uuuooommmqqqnnnooouuu{{{~~~iii[[[QQQHHHGGGIIIJJJKKKMMMPPPPPPPPPPPPRRRTTTVVVWWWZZZ^^^bbbdddddddddeeefffggghhhmmmsssxxx|||yyywwwvvvqqqjjjbbbYYYNNNHHHDDD??????AAA>>>???@@@@@@AAADDDHHHKKKIIIHHHUUUcccgggUUU<<<888444444333222222111111000111111000///////////////////////////000111333333;;;HHHNNNYYYuuu~~~|||}}}sss\\\JJJOOO\\\aaa^^^\\\aaaeee___VVVRRRiiivvvrrryyy~~~gggSSSQQQZZZvvvsssaaajjj|||[[[ZZZYYYVVV]]][[[YYY___```aaakkkyyygggPPPAAA<<<>>>@@@@@@@@@@@@@@@RRRpppyyyfff^^^___cccjjjqqq{{{~~~|||pppeee]]]]]]cccssszzzsssqqqpppqqqxxxzzzkkkDDD:::888>>>777777777777777666666666666555666777888;;;DDDPPPXXX]]]mmmooopppuuusssnnnbbb```kkk999???iiijjjbbbyyyoooxxx}}}{{{}}}zzzuuuuuuuuuwww|||xxxtttuuu}}}oooVVVRRRLLLIIIJJJIIIHHHKKKQQQQQQQQQQQQRRRUUUXXX[[[]]]___cccgggjjjkkkkkkllllllmmmooouuu~~~{{{xxxwwwrrrlllbbbXXXNNNHHHCCC???>>>AAA>>>?????????@@@BBBFFFIIIHHHMMMXXXbbbhhhVVV:::888444444333222222111111000111111000///////////////......//////000222333444===HHHLLLXXXwwwwwwxxxgggOOOQQQ```iiiiiihhhkkkrrrgggWWWTTTnnn~~~}}}~~~sss]]]UUU[[[uuuuuucccjjjzzzyyyZZZYYYWWWYYY```___bbbmmmpppqqqyyysssYYYEEE>>>???BBBBBBFFFDDDAAAKKK]]]jjj}}}xxxzzz{{{|||~~~yyyrrrjjjhhhmmmuuuwwwxxx|||tttrrrqqqsss{{{|||}}}eeeDDD===777<<<777777777777777666666666666555777888888<<>>>>>@@@>>>????????????AAAEEEHHHFFFMMMWWWaaaeeeSSS777777444444333333222111111000111111000///////////////.........///000222333444>>>GGGJJJXXXxxxzzznnnRRRSSScccnnnpppppprrr|||jjjWWWUUUqqq}}}|||cccVVVYYYpppvvvdddlll}}}qqqVVVXXXVVV]]]ddddddiiixxx}}}}}}vvv]]]HHH@@@AAADDDEEEFFFIIIJJJQQQXXXXXXhhh~~~vvvpppnnnjjjlll~~~~~~uuusssrrrsss||||||yyy~~~bbbEEE???777:::777777777777777666666666666666777888999<<>>>>>>>>>>>===???BBBEEEDDDIIIWWW]]]^^^SSS444;;;555555444333222222222222000000///...............222...,,,///111000222555CCCHHHRRRaaauuu{{{tttbbb]]]fffttt|||~~~}}}zzzfffdddzzzpppcccqqqkkklllxxxqqq[[[SSS[[[eeelllpppvvv|||eeeIIIEEEIIIJJJOOOFFFLLL[[[eeehhhoooooobbbzzztttpppuuu{{{uuutttzzzxxxzzzzzzwwwuuu{{{jjjIII;;;222===777999888888777666555555444777777777999???IIIUUU]]]gggssssssxxxqqqvvvhhh]]]eeexxx999CCCpppzzzyyy}}}YYYQQQvvvkkk]]]lll|||zzzyyyuuutttvvvzzzzzzrrrmmmjjjiiinnnxxxwww```TTTOOOKKKHHHKKKJJJJJJMMMPPPRRRQQQPPPUUUWWW[[[___dddhhhlllnnnuuuwww{{{}}}{{{wwwtttnnnfff^^^TTTKKKEEEAAA======@@@>>>>>>>>>======>>>BBBEEEHHHKKKQQQooo{{{___aaaXXX444999555555444333222222222222000000///...............222...,,,///111000222666GGGOOOZZZiiizzzzzzuuummmhhhqqq~~~~~~zzzoooqqquuu|||zzzyyyvvvgggcccjjjsssuuuyyydddJJJHHHJJJKKKQQQTTTaaazzzuuubbbooo~~~vvvtttzzz{{{{{{tttvvvgggGGG???;;;DDD<<<999888888777666666555555888888888:::???JJJVVV^^^hhhrrrrrrxxxsssuuuddd^^^fffyyy;;;DDDooo|||~~~xxx\\\UUUuuunnn^^^]]]vvv{{{xxxwwwuuuwwwzzz{{{kkkhhhkkkmmmiiijjjmmmqqqvvvzzz|||}}}~~~qqq___RRRMMMMMMLLLKKKLLLKKKLLLNNNQQQTTTTTTSSSYYY\\\___dddjjjooosssuuu|||zzzuuurrrlllddd\\\SSSJJJEEEAAA===<<>>>>>======>>>BBBEEEKKKMMMIII]]]{{{ffffff{{{___777777555555444333222222222222000000///.........//////111...---000111000333777HHHRRR___mmm~~~mmmmmm|||xxxtttyyy}}}xxx~~~tttoooqqquuu}}}yyybbbNNNLLLMMMNNNUUU```tttuuuTTTUUUYYYddd|||xxxsssxxxyyy|||rrrqqq}}}kkkGGGBBBCCCGGG===888888888777777666666555888888888:::@@@JJJVVV___iiirrrqqqyyyuuussszzzaaa^^^fffzzz===DDDmmm}}}ggg^^^vvv{{{hhh\\\eee}}}xxxxxx{{{}}}|||hhhaaaeeemmmrrrlllkkklllnnnsssyyy~~~~~~jjjaaaVVVOOONNNOOOOOONNNLLLLLLMMMOOORRRUUUWWWWWW]]]___dddiiiooouuuyyy{{{yyyuuuqqqkkkcccZZZRRRIIIDDD@@@<<<<<<>>><<<============>>>BBBEEEKKKLLLFFFZZZuuuiiiyyyfff;;;888555555444333222222222222000000///////////////000111......000111000333888EEEOOO]]]nnn~~~dddfff}}}}}}}}}vvvqqqqqq}}}zzzoooooommm]]]OOOOOOOOOPPPYYYkkkyyyaaaQQQMMMIIIQQQnnnyyyqqquuuzzzzzzzzzxxxMMMBBBCCC@@@888888888888777777777666666777777777:::@@@JJJVVV___jjjrrrqqqzzzvvvqqqvvv```]]]ggg{{{<<>>BBBEEEIIIJJJFFFeeehhh{{{nnn@@@999555555444333222222222222000000/////////000000111000...///111111000444:::EEEQQQcccuuuxxxaaacccxxxyyyooolllooopppsssxxxyyyrrrdddYYY\\\^^^TTTLLLNNNMMMOOO[[[zzzyyymmmUUUKKKHHHEEEIIIaaa{{{ooorrrTTT@@@@@@888555888888888888777777777777666666777999???JJJVVV___jjjssssss|||wwwpppppp___[[[ggg~~~999@@@gggkkkyyymmm``````www{{{yyy~~~{{{eeeYYYOOOPPPVVVYYYZZZ[[[bbbiiiuuuvvvbbbWWWPPPNNNLLLLLLNNNOOOPPPOOOOOOQQQSSSUUUWWW[[[___ccchhhjjjnnntttzzzyyytttqqqjjjbbbVVVNNNGGGCCC@@@;;;:::<<<;;;;;;<<<<<<<<<>>>BBBEEEHHHGGGHHHoooeee}}}vvvEEE:::555555444333222222222222000000/////////000111111///...000222111///444;;;LLLaaa{{{uuubbbcccvvvnnn```[[[UUUVVVXXX\\\]]]XXXPPPJJJLLLPPPLLLIIILLLJJJOOO^^^zzzxxxpppZZZEEEFFFFFFIIIZZZxxx}}}nnnppp|||~~~XXX>>>???555888888888888888888888888888666777777:::@@@KKKXXX```iiiuuuwww~~~uuuppphhh[[[[[[iii888>>>eeeqqq|||lllaaammm~~~zzzzzzxxxrrrooojjj```XXXJJJEEEDDDJJJQQQWWW___gggttt}}}tttcccWWWTTTOOONNNNNNOOOQQQRRRSSSSSSRRRUUUXXXYYY[[[___eeejjjppprrrvvv{{{~~~wwwrrrooohhh```UUUMMMFFFCCC???;;;999;;;:::;;;<<<;;;<<<>>>BBBEEEJJJFFFGGGqqq}}}bbbzzz}}}III:::555555444333222222222222000000//////000111111222......000222111///555<<>>BBBEEEMMMGGGFFFmmmsss```tttKKK999555555444333222222222222000000///000000111222222......111333111///555===ZZZtttbbbggg}}}fff[[[VVVZZZYYYOOOIIIKKKMMMLLLKKKHHHFFFFFFIIIKKKFFFLLLNNNPPPUUUTTT\\\oooxxxiiiIIIJJJIIIKKKUUUeeepppttt|||qqqpppsssyyy{{{tttmmmjjj{{{UUU;;;BBB555<<<888888888888888888999999::::::;;;>>>DDDOOO\\\eeegggxxx}}}rrrrrrbbbYYY]]]nnn666@@@ccclllzzzsss|||wwwwwwyyy~~~}}}qqqaaaPPPHHHGGG>>>@@@CCCGGGLLLVVVbbbkkkttttttrrrqqqqqquuu{{{nnnddd___XXXTTTRRRQQQPPPOOOPPPQQQRRRRRRRRRTTTWWW\\\___bbbgggooouuu}}}~~~~~~~~~zzzsssnnnkkkccc\\\PPPLLLFFFAAA===;;;:::;;;=========<<<;;;<<<@@@BBBIIIDDDAAAiiiddd\\\tttIII777777666555333222111000000000000000000////////////---333111111555222444CCC[[[nnnffflllhhhYYYMMMMMMLLLLLLMMMOOOPPPPPPOOOXXXZZZPPPJJJNNNRRRRRRPPPXXX```bbbcccgggqqqzzzoooOOOMMMLLLPPPTTTXXX[[[___iiivvvnnnqqquuuzzz~~~|||xxxrrrlllhhh|||___888<<<;;;777777777666666666666777777888888999<<>>999:::<<>><<<888777777666666666666777777777777888;;;CCCPPP^^^gggpppzzz|||wwwzzz___\\\aaarrr666;;;___uuuqqqcccuuusssqqqrrrwww}}}|||xxx|||uuubbbVVVJJJ???:::888999;;;>>>BBBKKKXXX```jjjrrr|||uuugggZZZUUUSSSPPPOOOPPPSSSSSSSSSTTTUUUVVVWWWXXX\\\]]]```fffnnnuuuzzz}}}|||}}}yyyrrrmmmjjjccc[[[OOOLLLFFF@@@<<<:::::::::<<<<<<===<<<;;;<<>>888777555333222111111111000000000000////////////...333111111444222555DDDQQQooo}}}zzzccc```iiizzzOOO@@@DDD@@@CCCTTTgggbbbQQQVVVkkkuuutttwwwZZZZZZWWWQQQRRR```vvvzzzkkkggg{{{ppppppooorrrvvvwwwuuuuuuwwwzzzddd===>>><<<999888777777666666777777888666666777;;;CCCPPP___hhhooozzz}}}xxxuuu]]]\\\dddttt999;;;]]]uuunnnyyy___qqqtttooonnntttyyyxxxuuurrrsss~~~vvvbbbXXXRRRKKKCCC@@@999:::<<>>@@@>>>>>>>>>UUUzzzlllbbbvvvQQQ:::888777555444222111111111000000000000////////////...333111000444222666EEERRRddd~~~|||{{{bbb\\\ggg___EEEDDDKKKHHHQQQaaakkkcccZZZhhh```___[[[XXX___uuu|||hhhaaalllqqqnnnpppppprrrsssqqqqqqxxxfff>>>===:::999888777777777777777777888666666777:::CCCQQQ```kkkqqq{{{}}}sss~~~rrr[[[\\\dddttt<<<;;;\\\vvvrrrxxx^^^lllrrrjjjgggmmmqqqooollllllppp|||jjjbbb[[[VVVOOODDD<<<:::999:::<<>>@@@===<<<===MMMmmm}}}vvvlll|||WWW===888777666444333222111111000000000000////////////...333111000444333777GGGSSS```vvvxxxuuu{{{dddZZZeeeiiiKKKAAACCCFFFUUUbbbjjjddd^^^ggg}}}aaa```]]]```rrrtttgggiiipppvvvyyyqqqkkkooonnnoooqqqpppqqq{{{kkkBBB>>>;;;;;;888888777777777777888888666666777:::DDDRRRcccnnnttt}}}~~~~~~pppwwwnnnYYY\\\fffuuu===;;;ZZZ}}}zzzdddkkkuuuiii^^^YYY^^^bbb___^^^```kkkqqqxxx}}}zzzkkk\\\SSSTTTVVVWWWNNNAAA999888777888:::???JJJ]]]sssyyyrrrllleee\\\UUURRRQQQOOOQQQUUUUUUXXX[[[[[[[[[\\\___cccfffgggjjjpppwww}}}zzz~~~|||}}}yyysssooollleee^^^NNNKKKEEE???;;;999999999999;;;<<<===<<<<<<===???===;;;===OOOqqqoooZZZ@@@888888666444333222222222000000000000///////////////333111000444333888HHHTTT___qqq}}}tttttt{{{eeeYYYcccvvv```JJJ@@@BBBGGGJJJbbbnnnooofffhhh|||eeecccbbbkkk~~~uuuyyyppphhhkkkiiikkkooooooqqqpppFFF@@@===>>>999888888777777888888999777777777;;;EEEUUUfffqqqvvvtttzzzyyykkkYYY^^^jjjyyy;;;999XXXrrrqqqyyylll[[[MMMFFFJJJNNNKKKLLLQQQWWWYYY[[[]]]aaaaaaYYYNNNFFFHHHNNNRRRMMMBBB<<<<<<777888:::<<>>@@@:::@@@ZZZkkk[[[AAA999888666555333222222222000000000000///////////////333000///444444999IIIVVV```ooo{{{}}}}}}cccZZZbbbVVVLLLAAA===@@@IIIVVV```qqqtttwww|||oooooooooxxxoooeeeeeebbbdddiiiiiijjjyyypppFFF???;;;===999888888777777888888999888777888<<>>BBB:::AAAdddeee___CCC999888666555333333222222000000000000///////////////444000///444444999IIIYYYaaannn{{{```ZZZbbb}}}uuueee]]][[[DDD===;;;@@@FFFNNN___ooo}}}yyyooollljjjkkksssyyy|||}}}ooocccbbb___```dddbbbaaaooonnnCCC;;;777:::999999888888888888999999888888999===GGGXXXjjjvvv}}}~~~fffZZZeeeppp777888PPPzzzzzzqqqZZZFFFAAA;;;999:::===>>>>>>AAA>>>@@@JJJVVVZZZSSSJJJEEEEEEIIIMMMKKKCCC<<<;;;>>>===<<<<<<>>>CCCIIIMMMRRRWWW]]]cccgggjjjmmmooorrruuuxxxzzzzzz{{{|||}}}~~~zzzvvvsssmmmfff```ddd[[[QQQMMMOOOUUU[[[___]]]aaaddddddccceeejjjooozzzyyyxxxyyy}}}|||{{{zzz{{{zzzuuunnnkkkhhhaaaYYYMMMIIIDDD>>>:::888888888;;;;;;:::;;;;;;<<<===>>><<>>>>>???===???IIIVVVZZZSSSKKKCCCDDDHHHNNNMMMEEE???>>>>>>>>>===>>>@@@DDDGGGIIIKKKOOOTTTZZZ^^^ccchhhkkkkkknnnssswwwzzz|||~~~~~~zzzvvvrrrooojjjddd___\\\VVVRRRVVVYYYXXXYYY]]]___cccfffffffffgggmmmrrr|||{{{{{{|||~~~|||zzzyyyyyyxxxsssmmmjjjggg```XXXLLLIIICCC>>>:::888888888;;;;;;:::;;;;;;<<<===>>>@@@EEEHHHkkk{{{aaa~~~\\\AAA888777555444333222111111222222000//////.........111333///000333111:::OOO]]]gggnnnyyykkkWWWeee~~~wwwnnnoootttyyy{{{zzzyyy{{{~~~~~~zzzrrreeeVVVIII@@@<<<<<<<<<===AAALLL___vvvrrrfffdddeeeooopppvvvuuuuuuzzz}}}hhh]]]ZZZTTTWWW]]]hhhvvvvvv^^^```aaaaaaaaaaaaccceeehhhxxx~~~www}}}EEE===<<<:::999999999888777666666666777666666:::DDDWWWkkkzzzeee^^^cccrrr;;;:::NNNtttwww```III>>><<<::::::<<<>>>>>>>>>>>>===???IIIUUUXXXRRRKKKAAABBBHHHNNNNNNHHHBBBAAAAAABBBDDDGGGIIIIIIGGGDDDBBBCCCFFFJJJNNNUUU]]]bbbeeeiiiooouuuxxx{{{~~~zzzwwwrrrmmmjjjfffbbb___\\\VVVYYYfffiiiaaa]]]bbbbbbeeehhhiiiiiikkkpppuuu|||}}}~~~~~~{{{zzzyyyuuutttpppkkkhhhfff___VVVKKKHHHBBB===999888888999;;;;;;:::;;;;;;<<<===>>>BBBEEEJJJnnnmmmZZZYYY???777666555444333222222222222111000000////////////000222///000444222;;;PPP\\\eeennn}}}kkkZZZiiiqqq\\\OOONNNSSSYYY]]]^^^___bbbdddbbb___YYYOOOEEE===999888666;;;>>>AAARRRoooiiieeeiiiooottt}}}jjjgggjjjwwwsss\\\QQQPPPRRRLLLPPPVVVZZZbbbrrrxxx___```___^^^^^^`````````___eeelllsssoooLLL???<<<===999999999888777777666666666666777:::DDDVVVlll{{{eee___dddttt999888IIImmm~~~{{{sssxxxpppXXXCCC:::::::::<<<===>>>??????@@@???AAAJJJSSSVVVPPPIIIAAABBBGGGNNNNNNHHHBBBAAADDDHHHPPPVVVVVVQQQHHHAAA??????@@@BBBEEELLLTTTZZZccchhhnnnsssvvvyyy{{{}}}xxxuuupppjjjfffccc```___^^^WWW]]]kkknnnccc```hhhdddgggiiikkkllloootttxxx{{{}}}}}}{{{yyyxxxsssrrrooojjjhhheee^^^UUUIIIFFFAAA<<<999888888999;;;;;;:::;;;;;;<<<===>>>@@@DDDLLLnnnfff___|||YYY@@@666555444333333333333333222111111000//////000000000222///000555333<<>>AAAZZZnnngggttt|||~~~kkknnnnnnyyyttt___VVVWWW\\\bbbaaafffhhheeecccjjj{{{yyy___^^^[[[ZZZ[[[]]]]]]ZZZVVVUUUcccttt}}}TTT???;;;<<<999999999888888777777777888999999<<>>>>>???@@@CCCBBBDDDKKKSSSTTTMMMGGGBBBCCCGGGMMMMMMGGGBBBBBBEEENNNZZZaaa^^^TTTFFF>>>AAABBBCCCCCCEEEJJJPPPTTT___dddkkkqqquuuwwwyyy{{{wwwtttnnnhhhbbb^^^]]]]]]\\\VVVXXXccceee^^^```hhhfffhhhjjjlllooorrrwwwzzzzzz|||}}}zzzxxxxxxrrrrrrnnnjjjhhheee]]]TTTHHHEEE@@@;;;888888888999;;;;;;:::;;;;;;<<<===>>>===DDDLLLiii{{{bbbdddxxx\\\@@@666555444333333333333333222111111000000000000111000222000111666444>>>SSSYYYvvvkkk^^^ooouuu[[[EEE;;;<<<>>>AAACCCCCCBBBBBBBBBEEEDDDAAA<<<888777999;;;:::AAABBBGGGgggiiiqqqoooyyyhhh```dddooo{{{|||yyyzzz___]]]ZZZYYYYYY[[[[[[XXXTTTXXXmmmYYY@@@999;;;999999999999888888888888888999:::<<>>>>>>>>@@@BBBDDDDDDGGGMMMSSSSSSMMMGGGEEEDDDGGGLLLLLLGGGDDDEEEHHHSSSaaaeee^^^PPPDDD>>>AAADDDGGGHHHIIIKKKMMMOOOYYY___gggnnnsssvvvxxxzzztttrrrllleee]]]WWWUUUUUUXXXVVVXXX]]]___```dddkkkhhhiiikkknnnrrrvvvzzz|||{{{~~~{{{uuuyyy||||||yyyxxxwwwqqqqqqnnniiigggddd[[[RRRFFFCCC???;;;888888888999;;;;;;:::;;;;;;<<<===>>>===FFFKKKaaayyydddfff~~~```???777666555444333222222222222111111000000111111111000222000111666666???UUUaaaooo___kkklllSSSCCC???<<<>>>???AAABBBAAA@@@??????>>><<<999666666999;;;===@@@BBBOOOsssjjjwww}}}lllmmmxxx~~~{{{wwwttttttssssssrrrjjjqqqzzz___\\\[[[ZZZZZZ[[[[[[ZZZYYYiii~~~ZZZBBB;;;<<<999999999999999999999999555777999:::BBBUUUnnnyyydddeeennn999666DDDeeexxxqqq{{{dddsss]]]JJJ???;;;===>>>>>>===>>>AAADDDBBBCCCGGGNNNTTTUUUPPPKKKGGGEEEGGGLLLMMMJJJJJJLLLOOO[[[fffeeeYYYLLLFFFFFFGGGLLLRRRWWWXXXWWWUUUUUUVVV\\\dddjjjoooqqqssstttooonnnhhh```VVVNNNKKKKKKNNNUUU[[[[[[___fffkkklllkkkkkkmmmpppuuuzzz~~~ggg]]]bbbdddhhhoooyyy{{{yyywwwwwwooopppmmmhhheeeaaaXXXNNNEEEBBB>>>:::888777888:::;;;;;;:::;;;;;;<<<===>>>>>>GGGIII^^^rrrkkkccc@@@888777555444333222111111222111111000000111222222///222000222777666@@@VVVkkknnnYYY```sss{{{fffMMMBBBDDDAAABBBBBBCCCCCCBBB???===::::::999888666777999<<>>>>>999999999999999999999999555777999:::BBBUUUooo~~~zzzfffgggooo777555AAAaaa~~~zzzcccoooXXXFFF===<<<>>>??????===>>>BBBEEE@@@BBBGGGNNNUUUWWWSSSNNNGGGFFFGGGLLLNNNMMMOOORRRWWWbbbjjjeeeUUUJJJIIINNNSSSZZZdddjjjllliiifffdddXXX]]]ccciiikkkkkkllllllkkkjjjeee\\\QQQHHHDDDCCC@@@OOOXXXXXX]]]gggkkkfffmmmmmmooorrrxxx}}}yyyWWWLLLPPPIIIMMMVVVbbbppp~~~~~~{{{yyywwwvvvnnnnnnlllgggccc___VVVLLLDDDBBB>>>:::777777999:::;;;;;;;;;;;;;;;<<<>>>>>>???HHHHHH___sssxxxeeeAAA999888666444222111111111222111111111111111222222///222000222777777AAAWWWqqqiiiSSSWWWhhh{{{dddKKKBBBGGGHHHHHHGGGFFFEEEBBB>>>;;;777888888888777888;;;===DDDBBBJJJfffwww___WWWVVV]]]bbbgggwwwvvvhhhZZZRRRPPPPPPMMMIIIGGGGGGGGGEEECCCGGGEEEHHHMMMPPP]]]zzz^^^SSSUUUUUUTTTRRRSSSXXX\\\jjj]]]GGG???>>>999999999999999999999999777:::;;;===DDDVVVqqq~~~|||hhhhhhooo666777AAAYYYzzzuuusssyyygggTTTDDD;;;>>><<<===??????>>>AAAFFFEEEDDDFFFNNNXXX[[[TTTLLLJJJFFFFFFKKKOOOQQQTTTXXX]]]ooovvvdddOOOLLLTTTZZZbbbkkkqqqoookkkjjjiiihhhbbbaaacccffffffdddfffkkkhhheee___VVVKKKCCC===<<<===AAAIIIUUU]]]bbbeeeggglllmmmppprrrvvvzzz~~~~~~~~~~~~mmmTTTEEE@@@FFFIIIMMMRRR[[[kkk~~~{{{xxxzzzzzzwwwqqqpppmmmhhhaaaYYYRRRMMMEEECCC???;;;999888999999999999999:::;;;<<<===>>>>>>IIIVVVfffeee}}}cccEEE;;;888555333333333333222000000000000000000000000111333000111666555???UUUmmmkkk___\\\pppmmmXXXJJJDDDCCCHHHIIIJJJJJJHHHDDD???<<<999888666555777:::>>>@@@GGGFFFMMMnnn~~~gggVVV______cccuuuvvvcccWWWOOOIIIFFFFFFDDDAAA>>>???AAACCCCCCAAAFFF@@@CCCKKKHHHIIIjjj{{{\\\UUURRRRRRTTTUUUTTTWWW[[[mmm~~~jjjGGG@@@:::999999999888999999::::::<<<;;;999:::CCCXXXssslllbbblll777777???WWWyyy~~~|||wwweeeRRRBBB:::>>><<<===@@@???>>>AAAFFFFFFDDDGGGOOOXXX[[[TTTMMMJJJGGGGGGMMMRRRTTTWWW[[[gggvvvyyyeeePPPLLLTTT[[[ffflllnnnjjjggggggfffccc^^^^^^```dddccc```aaaddd___\\\WWWOOOFFF???;;;:::999===EEENNNVVV^^^ffflllnnnpppssswww{{{}}}}}}||||||||||||~~~rrr^^^OOOJJJJJJJJJKKKMMMPPPXXXeeevvv|||zzz{{{zzzwwwqqqppplllggg___WWWPPPKKKDDDBBB>>>:::888888888999999999999:::;;;<<<===>>>BBBMMM___zzziii|||___AAA;;;888555333333333333222111111111111111111111111111333000111666555???UUUllliii^^^ccciiiTTTFFFAAAAAAGGGGGGHHHGGGEEEAAA<<<999777777777777888<<<@@@DDDIIIIIIQQQqqqxxx}}}wwwddd___hhhjjjrrroooaaaRRRIIIDDD???===>>>BBB@@@===>>>@@@BBBBBBAAACCC???DDDLLLHHHGGGbbb{{{\\\WWWTTTSSSUUUUUUTTTWWW\\\rrrkkkJJJDDD===:::999999999999999::::::<<<;;;::::::BBBWWWssssssgggppp888666<<>>CCCJJJ]]]hhh}}}[[[???;;;888555333333333333222111111111111111111111111111333000111666555???UUUhhhjjj]]]fff|||dddNNNBBB>>>???BBBBBBBBBAAA???;;;888666666888::::::;;;>>>CCCHHHNNNOOOXXXwwwzzzppplllttt|||~~~{{{dddaaagggttt{{{qqqYYYNNNDDDAAA???<<<;;;===???>>><<<===???BBBBBBBBBFFFCCCGGGNNNKKKJJJ___}}}{{{\\\UUUSSSRRRSSSSSSRRRWWW]]]|||mmmLLLEEE>>>::::::999999999999::::::;;;;;;::::::BBBVVVrrrvvviiippp999555999OOOqqqttt```NNN@@@:::===;;;===@@@@@@???CCCHHHIIIHHHJJJQQQXXXZZZUUUOOOKKKIIIJJJRRRXXX[[[^^^bbbfffllliii[[[OOOSSSaaalllyyyxxxuuurrrqqqnnneee[[[MMMNNNRRRVVVTTTMMMIIIJJJCCCBBB@@@<<<999777777999===CCCFFFDDDFFFQQQaaakkkqqqsssvvv{{{}}}|||{{{zzzxxxwwwwwwvvvvvvyyy}}}rrrssssssnnncccWWWPPPPPPSSSTTTUUUYYYbbbppp~~~|||}}}{{{wwwtttqqqkkkcccZZZQQQJJJGGG@@@>>>;;;888666666777888999999999:::;;;<<<===>>>DDDFFFWWWrrrfffWWW@@@;;;888555333333333333222111111111111111111111111111333000111666555???UUUaaa}}}xxxlll^^^eeexxx___III>>><<<>>><<<<<<<<<<<<;;;999777666888;;;?????????AAAGGGLLLRRRUUUaaaccc\\\___kkkrrryyyfff[[[aaaooo{{{{{{yyycccVVVJJJCCC>>>>>>>>>======???======<<<===???BBBDDDEEELLLIIIKKKPPPRRRXXXppp{{{\\\QQQOOOOOOPPPPPPQQQWWW```qqqNNNEEE<<<;;;;;;:::999999999:::::::::;;;::::::AAAUUUrrrpppfffnnn888555777JJJjjj|||ttt___MMMAAA;;;<<<;;;<<<@@@AAA@@@DDDJJJKKKJJJLLLRRRXXXYYYUUUPPPLLLIIIKKKSSSYYY[[[^^^aaa```bbb___UUUPPPXXXhhhssszzzzzzyyywwwvvvpppbbbSSSDDDEEEHHHKKKHHHAAA>>>???::::::999777555666999;;;AAAHHHMMMJJJMMM[[[jjjssswwwwwwyyy}}}~~~}}}}}}{{{yyyxxxxxxwwwvvvuuuuuuuuuuuuyyy}}}wwwlllgggfffdddeeekkkxxx~~~||||||zzzvvvuuuqqqjjjaaaWWWOOOIIIEEE>>><<<999777555666777888999999999:::;;;<<<===>>>EEEHHHZZZgggfffTTTBBB;;;888555333333333333222111111111111111111111111111333000111666555???UUU\\\qqq~~~{{{qqqpppiii```jjjuuu\\\GGG<<<;;;>>><<<<<<<<<<<<<<<=========<<>>???AAADDDGGGJJJNNNLLLNNNVVVaaassszzz\\\NNNMMMNNNPPPPPPSSS\\\fffwwwRRRGGG===<<<;;;;;;:::999999999:::999;;;;;;:::@@@TTTqqqkkkfffppp777555777FFFbbb|||ooosss^^^KKK@@@<<<<<<:::<<<@@@AAAAAAEEEKKKLLLLLLNNNSSSXXXYYYUUURRRLLLIIIKKKRRRWWWYYY[[[^^^___^^^YYYRRRPPPWWWeeepppqqqtttuuutttqqqhhhXXXIII???>>>???AAA===888666888666666666555555777;;;>>>AAAMMMVVVYYYbbbsss}}}|||{{{zzzxxxwwwuuuuuuttttttttttttuuuuuuxxx}}}~~~}}}{{{{{{yyyuuusssoooggg]]]TTTLLLGGGDDD===;;;999666666666888999999999999:::;;;<<<===>>>AAAIII]]]aaagggQQQBBB;;;888555333333333333222222222222222222222222222111333000111666555???UUUYYYhhhsssyyy}}}tttlllqqqgggeeevvvttt[[[GGG======@@@@@@@@@@@@@@@AAABBBCCCDDD@@@BBBEEEIIILLLOOOQQQQQQOOOYYYnnnkkkVVVRRRTTTZZZhhhqqq}}}kkk^^^iiirrrvvvfffaaa___```bbb^^^___]]]WWWNNNEEE@@@???===:::999<<<<<<:::;;;???>>>???BBBCCCEEEHHHLLLPPPOOOSSS[[[iii|||zzz[[[PPPOOOPPPQQQQQQTTT___kkk|||UUUKKKBBB===<<<;;;::::::999999:::888;;;;;;:::???SSSqqqmmmjjjttt555555888DDD[[[yyyzzzzzzuuuiiiqqq[[[III???<<<;;;:::<<<@@@BBBBBBFFFLLLNNNNNNPPPTTTXXXXXXVVVSSSLLLIIIKKKQQQUUUUUUVVVXXX\\\WWWQQQLLLKKKQQQ[[[dddgggkkkllljjjeee]]]NNNAAA===:::999999666222333777444444444444444888===@@@DDDSSSbbblll{{{}}}{{{zzzyyywwwvvvrrrrrrrrrrrrssstttuuuvvvzzz}}}yyyxxxwwwssspppkkkcccYYYPPPIIIDDDBBB===;;;999777666777999:::999999999:::;;;<<<===>>>>>>HHHWWW```pppPPPBBB;;;888555333333333333222222222222222222222222222111333000111666555???UUU[[[gggsss~~~vvvnnnwwwmmmmmmttt]]]III??????CCCDDDCCCBBBAAAAAABBBCCCDDDAAAAAADDDKKKSSSXXXXXXVVVQQQ]]]www~~~WWWNNNUUUXXX[[[hhhttt~~~nnncccsssdddQQQLLLLLLKKKKKKGGGGGGFFFCCC@@@>>>>>>???>>>;;;;;;>>>>>><<<>>>BBB@@@BBBEEEGGGIIILLLQQQUUUXXXeeexxxzzz[[[PPPOOOPPPPPPOOOQQQ]]]jjjttt~~~UUUJJJCCC======<<<::::::999999999777:::<<<:::???RRRqqqmmmkkksss444555999BBBVVVtttxxxssspppiiipppYYYGGG===;;;;;;:::<<<@@@BBBBBBFFFLLLNNNOOOQQQTTTXXXXXXVVVSSSLLLIIIJJJPPPSSSSSSSSSUUUUUUPPPJJJFFFFFFKKKSSS[[[aaaeeefffbbb]]]UUUIII>>>===:::777666333000222888444444444333444888===AAAIIIZZZlllzzz}}}{{{{{{zzzxxxvvvqqqqqqqqqrrrssstttvvvwww~~~|||wwwwwwuuurrrnnniii```VVVMMMFFFBBB@@@===;;;999777666888999;;;999999999:::;;;<<<===>>>BBBJJJQQQfffPPPBBB;;;888555333333333333222222222222222222222222222111333000111666555???UUU]]]jjjxxx{{{sss}}}vvvsssuuu^^^KKKAAAAAADDDDDDCCCAAA???>>>>>>@@@AAAAAA@@@CCCLLLXXX___^^^ZZZTTTcccpppMMMKKKXXXZZZZZZfffttt|||tttfffyyy\\\HHHCCCDDDBBBAAAAAA@@@@@@>>>===>>>???@@@;;;999999<<<<<<:::===BBBAAADDDHHHJJJKKKOOOTTTYYYeeexxxyyyZZZPPPNNNNNNMMMJJJLLLXXXeeeooo|||QQQGGG@@@>>>===<<<;;;:::999999999777:::<<<:::???RRRpppkkkgggmmm666888:::>>>OOOmmmzzzvvvxxxppp|||oooXXXDDD;;;;;;;;;;;;===@@@DDDFFFFFFEEEMMMPPPSSSTTTRRROOOMMMLLLHHHGGGHHHIIILLLMMMLLLKKKGGGEEEBBB@@@AAAEEEIIIMMMSSSQQQPPPPPPOOOJJJCCC===555444444444444444333333888444444888999999???GGGLLLccc||||||zzzzzzxxxuuurrrnnnooopppqqqsssvvv{{{~~~~~~yyyuuurrrqqqkkkeee\\\SSSLLLGGGBBB???999333HHHOOO777777@@@222999999999:::<<<>>>???@@@@@@HHHNNNqqqgggRRR666;;;999666555555555333222444333222222111222222222000222///000666666@@@VVV]]]gggwwwtttzzzcccLLL@@@@@@EEECCCFFF>>>777<<<===<<>>>>>===<<<;;;;;;;;;<<<@@@<<<:::<<<>>>@@@BBBCCCEEEGGGKKKNNNTTT^^^kkktttvvvYYYPPPMMMKKKMMMMMMNNNTTT[[[wwwvvvTTTBBB@@@>>>===<<<;;;:::999999999777;;;999888>>>IIIfffkkkcccrrr555666777;;;JJJhhhoooXXXDDD<<<===;;;;;;===@@@DDDFFFFFFEEEKKKNNNQQQRRRPPPMMMKKKJJJEEEDDDDDDEEEGGGHHHGGGFFF@@@>>>;;;999999;;;>>>@@@DDDBBB@@@??????===999555666555555444444333333333333333666;;;<<<;;;AAAJJJMMMbbb||||||yyyvvvuuuvvvuuurrrpppoooppprrrsssuuuxxx}}}}}}zzzvvvssspppiiiccc[[[RRRLLLGGGBBB???AAA>>>QQQTTT999666@@@666999999999:::<<<>>>???@@@???BBBOOOhhh{{{TTT:::<<<:::777666666666444333444333222111111111111111222333000111555444>>>TTT]]]eeeuuu~~~kkktttwwwaaaKKK???>>>AAAAAADDD<<<666===@@@BBBKKKKKKQQQVVV[[[gggsssssskkkssslllTTTIIINNNWWW^^^ccckkkwwwnnn```[[[dddiiiuuutttMMMAAA===<<<===:::;;;;;;:::;;;;;;<<<===>>>===<<<===???AAACCCFFFIIIMMMQQQWWW___jjj{{{xxx[[[MMMJJJIIILLLMMMPPPWWW___xxxqqqTTTDDDBBB>>>===<<<;;;:::999999999777;;;999888>>>HHHdddnnneeesss555666666999FFFcccnnnXXXDDD===>>>;;;;;;===AAADDDGGGFFFEEEHHHKKKOOOPPPNNNJJJHHHFFFAAA@@@???@@@AAAAAA@@@???>>>===;;;999888888999999<<<:::777777888999999888777777666555444333333333222666<<<@@@??????FFFOOOPPPggg||||||vvvtttrrrrrrrrrrrrqqqpppqqqrrrtttuuuwww{{{~~~}}}{{{wwwrrrooofffaaaXXXQQQKKKFFFBBB???>>>===MMMMMM444000;;;777999999::::::<<<===???@@@???>>>WWWkkkwwwSSS???===;;;888777777777555444444333222111000/////////333555111111555333<<>>>>>@@@:::999CCCGGGHHHQQQVVVZZZcccooo{{{{{{oooXXXPPPNNNTTT___bbbfffnnnzzzqqqbbb\\\XXX^^^dddcccdddnnnxxxjjjHHH???===>>>???;;;888888888999:::<<<===>>>===@@@BBBBBBBBBEEEIIIMMMPPPYYYgggwwwyyy\\\MMMJJJIIIKKKMMMOOOVVV^^^rrrmmmTTTFFFDDD???>>><<<;;;::::::999999777;;;999888>>>GGGaaa|||rrrhhhuuu888777888:::DDD]]]~~~lllVVVCCC===???;;;<<<>>>AAAEEEGGGFFFEEEGGGJJJNNNOOOMMMIIIFFFDDD>>>===;;;;;;<<<<<<;;;:::============<<<;;;:::::::::999999999;;;<<<>>>???999888666555444333444444666<<>>???@@@AAAggglllOOOAAA<<<:::888666666666555333333333111000//////......222444111222555333;;;QQQYYY\\\iiiiiiooo{{{qqqcccUUUHHH???===???>>>@@@<<>>===@@@AAA;;;<<<<<<<<<<<<===>>>???@@@@@@EEEGGGEEEDDDJJJRRRXXX\\\kkkxxx[[[PPPLLLKKKLLLLLLMMMSSSZZZnnnpppWWWFFFCCC???>>>===;;;::::::::::::777;;;888888>>>EEE]]]~~~{{{tttkkkxxx888777888999@@@UUU|||}}}kkkTTTBBB;;;===;;;<<<>>>BBBFFFHHHFFFEEEGGGJJJNNNPPPMMMIIIEEECCC===;;;999888999999999888777888:::;;;;;;;;;:::999777777999:::;;;;;;======:::888666555444444555666999@@@EEEGGGKKKWWWkkkyyy}}}{{{wwwuuuvvvvvvuuusssqqqoooooooooppprrrtttwwwzzz~~~}}}}}}|||wwwooohhh```[[[SSSLLLGGGCCC???===555333666888444777<<<;;;:::::::::;;;<<<===>>>???>>>FFFuuujjjxxxJJJBBB;;;999666555555555333222333222111000///////////////222000111666444<<>>===<<>>===<<<;;;:::::::::888;;;888888>>>CCCXXXwwwuuulllzzz777666777888;;;LLLrrr}}}kkkUUUAAA:::;;;;;;<<>>>>>:::HHH{{{ooohhhoooGGGDDD;;;888666555555444333222222222111000000000000111...111///222666444<<>>DDDJJJQQQddd|||zzzvvvrrrqqqsssooooooooollljjjjjjmmmpppvvvyyy~~~~~~zzzvvvvvvwwwtttmmmeee^^^YYYQQQIIICCC???;;;999333555111000555666444888;;;;;;;;;;;;;;;<<<===>>>999III|||{{{dddllljjjEEEEEE;;;999777666666555444222222111111111111222333333///222000222666333:::OOOZZZeeennnbbbeee}}}uuuiii^^^XXXJJJBBB>>>@@@>>><<>><<<;;;;;;;;;;;;888;;;888888===@@@PPPkkk{{{mmmuuu999999;;;<<<:::EEEhhhrrrvvvoooXXXDDD;;;;;;:::<<>>888777555444555777:::<<>>:::777000777444222777666666???;;;;;;;;;;;;;;;<<<===>>>;;;KKK|||uuufffsssiiiDDDCCC===:::888777777666555444111111111111222333444555111444222333666222888LLL[[[lllmmmhhhrrrvvviii\\\QQQJJJCCC;;;999===<<<:::DDDSSSaaasss}}}xxxmmmiiiwwwbbb```aaaccchhhqqq|||uuukkkeeeaaafffpppsssrrr{{{nnnpppkkkOOONNNNNNXXX___XXXWWW\\\YYYWWWYYY^^^eeemmmuuu{{{~~~rrrooojjjeeecccccceeefffhhhlllrrrwww{{{yyypppfff]]]XXXVVVUUUVVVVVVXXX[[[bbbpppsssVVVOOOKKKJJJKKKKKKLLLRRRYYYtttxxxWWWHHHJJJ@@@???>>>===;;;;;;;;;;;;888;;;888888===@@@OOOiiimmmrrr~~~;;;999666999;;;<<<[[[vvvtttmmmlllsss[[[EEE;;;<<>>AAAEEEGGGEEECCCDDDHHHNNNPPPMMMGGGBBB???:::888666555555555444222222333555666888999999:::BBB@@@;;;888666666888999999999666333555:::;;;999@@@LLLNNNXXXzzzcccYYYkkk}}}yyyvvvtttpppmmmjjjkkklllmmmmmmooorrrttt|||~~~wwwwwwtttoooooooooiiibbbWWWSSSLLLFFFBBB===999666555444333222333555888999888888999999:::;;;<<<<<<<<>><<<<<<;;;;;;888888999::::::???LLLZZZqqqqqq:::999888:::<<<;;;VVVxxxpppuuutttttt\\\FFF<<<===>>>======AAAFFFHHHFFFCCCCCCHHHMMMOOOLLLGGGAAA>>>;;;888555444444444333222222333555777888888888777===;;;888666444444555666777777555333777>>>AAA@@@AAANNNSSS```xxx[[[\\\rrr{{{wwwrrrnnnlllmmmmmmnnnmmmnnnpppsssvvv~~~}}}yyyyyyuuupppnnnmmmggg___UUUQQQJJJEEE@@@<<<888555444444333333444666888999888999999:::;;;;;;<<<<<<<<>>===<<<:::777666555555555222111111111111111222222///222......444444888GGGVVVfffzzzooosssssscccRRRIIIEEE@@@<<<;;;999888777777888;;;>>>@@@FFFXXXkkkvvvuuufffZZZYYYaaadddlllttt{{{zzzlllfffcccaaadddjjjpppuuu}}}pppssshhhUUUQQQ[[[fffvvvrrrbbbWWWOOOJJJIIIKKKJJJLLLOOORRRTTTUUUUUUUUUHHHCCC@@@AAABBBEEELLLTTTZZZ\\\\\\eeepppllljjjvvvrrrTTTLLLJJJJJJJJJIIIJJJQQQZZZ{{{|||uuu[[[KKKFFFAAAAAA???===<<<;;;;;;;;;:::999:::;;;:::===HHHTTT{{{tttppp999:::999<<<===:::OOOuuu~~~yyyrrr}}}|||uuu]]]FFF=========<<<===BBBGGGIIIGGGDDDCCCGGGLLLNNNKKKFFFAAA>>>;;;888444111111222222222333444666777888777555444666555444333222222333333555666444222777@@@FFFFFFBBBOOOWWWiiippp[[[iii{{{uuuqqqooooooqqqppppppnnnnnnqqquuuyyy}}}|||{{{zzzuuupppmmmkkkccc[[[RRRNNNHHHBBB>>>:::666444444333333333444666888999999::::::;;;;;;<<<<<<<<<===BBBnnnxxxiiiaaaFFFBBB>>>===;;;999777666555555222222111111111111111222///222///...444444888FFFYYYaaaiii|||mmmppp~~~bbbQQQAAA;;;<<<;;;::::::999888888888999:::;;;<<<===GGGXXXnnnqqq\\\SSSPPPSSS]]]iiinnnvvvzzzjjjaaaaaa___^^^```gggmmmsss}}}vvvzzzwww]]]TTTYYYfffppp~~~~~~tttaaaSSSIIIBBB@@@BBB???@@@BBBDDDEEEEEEDDDDDDBBBDDDHHHLLLMMMSSSbbbrrrrrruuuuuuxxx{{{ooogggoooqqqSSSKKKIIIJJJKKKJJJIIIOOOWWWqqq|||sss```QQQDDDBBBAAA???===<<<;;;;;;:::;;;;;;<<<<<<::::::BBBLLLqqqvvvlllyyy999;;;999;;;<<<:::LLLnnn|||yyy}}}~~~{{{www]]]FFF<<<===<<<<<<>>>BBBGGGIIIGGGDDDDDDHHHLLLNNNKKKFFFAAA???;;;777222000000111222222333444666777777555333111111111222222222222111111333444222111888CCCJJJLLLDDDPPPZZZppplll^^^ttt}}}wwwqqqoooqqqttttttsssqqqppppppsssxxx|||}}}|||yyyxxxtttooollliiiaaaXXXPPPLLLFFFAAA===:::666444333333333444555777999:::::::::;;;;;;;;;<<<<<<<<<===LLLuuugggcccHHHHHH???>>><<<:::888777555555333222111111000111111111...222///...444333777EEE]]]dddhhhssstttrrruuummmmmmyyyxxxYYYJJJ===;;;@@@AAA???===::::::;;;;;;;;;;;;::::::===???HHH[[[wwwhhhZZZOOOOOOUUU]]]eeemmmxxxttthhh___\\\^^^___^^^```fffkkkrrr}}}~~~|||mmmYYYYYYfffmmmsss|||}}}|||}}}qqq]]]OOOFFF@@@>>>???===>>>???@@@AAAAAAAAA@@@@@@EEEOOOXXX]]]eeettt}}}xxxsssddd___kkknnnRRRKKKJJJKKKLLLKKKJJJOOOVVVllltttgggWWWFFFCCCAAA@@@>>><<<;;;;;;:::::::::;;;===;;;:::???GGGhhhuuufffhhhuuu;;;<<<999999<<<;;;KKKiii}}}yyy___GGG<<<<<<======???CCCHHHJJJGGGCCCDDDGGGKKKMMMJJJEEEAAA???:::666222//////111222333333444555666555333111000//////111222222222111111000111111333<<>>___qqqggg]]]DDDGGG@@@???>>><<<:::888666555333222222111000000111111...222//////444333666CCC\\\iiipppwww|||qqqppprrrqqqnnnzzzoooOOOEEE>>>@@@EEEDDD???<<<;;;;;;<<<<<<<<<;;;999999666:::@@@JJJXXXkkk}}}gggRRRLLLJJJQQQ]]]gggooosss~~~kkkbbb___]]]\\\]]]^^^^^^bbbhhhmmmsssxxxgggXXX^^^mmmqqqsssyyy}}}||||||{{{zzzyyyzzz}}}nnnYYYLLLEEE???===>>>:::;;;<<<===>>>??????@@@@@@FFFRRRaaammmvvv{{{kkk___ZZZTTT]]]ssskkkRRRKKKJJJLLLMMMLLLKKKPPPXXXsssttthhhZZZHHHDDDCCCAAA???===<<<;;;;;;999888:::===<<<;;;>>>DDD___xxxdddcccqqq;;;===999888<<<<<>><<<>>>>>>@@@DDDIIIIIIFFFBBBBBBEEEIIIJJJGGGCCC???===888555111000111333444444444444444333333222111000///000000111222222111111---000111555???MMMVVVXXXJJJXXXggg~~~yyy```QQQQQQiii{{{pppiiihhhlllqqquuuwwwxxxxxxxxxyyy|||}}}{{{rrrrrroookkkhhhddd\\\RRRKKKHHHCCC???<<<:::777555222333444555777999::::::::::::::::::::::::::::::@@@pppmmmqqqZZZBBBGGGAAA@@@???===;;;888666555333333222111000000000000...222//////444222555BBBWWWhhhrrrzzz|||{{{yyyssslll|||gggJJJEEEDDDIIILLLHHHBBB???<<<<<<<<<<<<<<<;;;::::::888>>>EEEIIIIIIMMMZZZiiiyyyvvv___LLLHHHGGGJJJTTTcccsss~~~}}}kkkYYYTTTVVVWWWVVVVVV[[[]]]cccjjjpppwwwkkkooowww```UUU___ooo{{{{{{|||||||||}}}}}}|||yyyvvvyyyzzzzzzzzz{{{}}}lllWWWKKKDDD>>>;;;:::999:::;;;<<<===???@@@@@@FFFHHHQQQ___iiillloooqqqbbb\\\NNNFFFKKKSSSjjjhhhRRRLLLJJJKKKMMMLLLLLLRRRZZZyyyrrrdddXXXKKKFFFEEECCCAAA???===<<<<<<:::888999<<<<<<;;;>>>CCCVVV~~~hhhnnn{{{:::===::::::===;;;BBBVVV|||hhhOOOAAA>>>??????AAAEEEIIIIIIEEE@@@???BBBEEEFFFCCC???;;;:::555333111111333555555555444333222111000000111111000000000000000111111111000222222333;;;FFFLLLLLLGGGXXXjjjooo```MMMEEEFFFVVVjjjxxxtttllldddcccjjjsssxxxyyyzzz{{{}}}~~~~~~zzzxxxrrrrrrnnniiieeeaaaWWWMMMHHHEEE@@@<<<:::888666444111222444666888999::::::999999999999999999999999DDDxxxzzzjjjwww[[[EEEIIIAAAAAA@@@???<<<999666555444333222111000000000000---222//////444222444AAAWWWfffmmmuuuuuukkk{{{bbbJJJIIIKKKQQQRRRMMMIIIHHH@@@@@@@@@@@@????????????BBBCCCHHHMMMLLLLLLTTT___lllooo^^^OOODDDGGGKKKSSS^^^nnnxxxgggYYYLLLIIILLLMMMNNNOOOTTTXXXaaalllsss{{{tttYYYWWWXXXZZZ]]][[[ssswwwSSSRRRcccttt~~~}}}}}}~~~~~~|||wwwyyy|||yyygggSSSIIIDDD???:::888;;;;;;;;;<<<===>>>???@@@======AAAHHHJJJGGGEEEFFFEEEFFFBBBFFFUUUgggfffRRRKKKIIIIIIJJJJJJLLLSSS\\\|||rrraaaXXXRRRHHHGGGEEEBBB@@@???>>>======::::::<<<<<<;;;===BBBMMM~~~nnnuuu999===;;;;;;>>>999<<>>;;;999777444333111222444666888999::::::999888888888888888888888HHHyyyaaagggnnnZZZDDDGGGBBBBBBAAA???===:::777555444333222111000000000000---222//////444222444AAA[[[dddfffnnn|||pppyyy~~~```IIIIIINNNSSSRRRNNNLLLNNNFFFEEEEEEDDDDDDEEEEEEFFFCCC@@@BBBKKKTTT\\\gggrrr~~~aaaPPPIIIFFFFFFOOO[[[hhhwwwxxxfffXXXOOOHHHHHHIIIJJJMMMRRRNNNTTT```llluuu~~~mmmNNNKKKKKKNNNQQQPPPMMMcccgggIIIQQQhhh|||}}}yyyxxxxxxyyy|||}}}}}}}}}sssbbbOOOGGGDDD@@@<<<:::::::::999999::::::;;;<<<999:::===BBBAAA>>>>>>AAA:::AAAFFFSSShhheeeRRRIIIGGGGGGHHHIIIKKKSSS]]]xxxsss```ZZZXXXIIIHHHFFFCCCAAA???>>>>>>@@@<<<;;;<<<<<<:::<<>>AAAEEEoootttSSS>>>BBBBBBDDDDDDCCCGGGJJJGGG@@@>>>>>>???>>><<<888444111555333222444777888777555111111000000000000111222777222222777777444444888555666777888999999999999CCCPPPggg||||||gggPPPCCC===>>>@@@AAADDDHHHNNNRRRXXXTTTXXXiii{{{}}}}}}}}}wwwtttnnnnnnlllggg___WWWQQQNNNEEECCC???;;;888666444444222333555888::::::;;;:::>>><<<<<<===;;;777888===GGGzzzkkk[[[lllOOOMMMHHHEEEBBB???===<<<;;;999888333333222111000000000111222111111000000333777;;;VVVhhhppptttpppvvvbbbOOOPPPRRRTTTWWWWWWTTTRRRKKKIIIFFFFFFHHHIIIGGGEEEHHHKKKNNNOOOSSSbbbxxx}}}[[[NNNKKKGGGNNNVVVeeevvv{{{dddVVVOOOLLLJJJKKKIIIGGGJJJOOOVVVXXX___hhhppp|||hhhPPPZZZ[[[RRRNNNPPPMMMXXXoooUUUJJJQQQaaa|||zzzzzz{{{|||~~~sssaaaNNNEEEBBB???;;;:::<<<<<<;;;;;;::::::;;;;;;888<<>><<<<<<======CCCAAAGGG[[[vvvbbbKKKIIIFFFFFFGGGHHHKKKTTT___yyyxxx```VVV[[[RRRNNNHHHCCCAAA???===<<<@@@>>>===<<<<<<===>>>@@@KKKlllqqqpppsssBBBBBBBBB@@@>>>>>>@@@CCCggg{{{sssRRR<<>>;;;777555444444222333666888:::;;;;;;;;;999888999:::888555666;;;GGGrrrfffaaagggQQQOOOGGGFFFDDD@@@>>>===<<<:::888444333222111111000000111111111000//////222777:::RRRbbbgggmmmtttxxxhhhQQQQQQRRRUUUXXX[[[\\\[[[XXXTTTOOOMMMMMMOOOOOONNNOOOSSSWWW[[[dddwww\\\MMMLLLJJJXXX___lll{{{jjjWWWOOOKKKIIIIIIJJJIIIGGGJJJPPPTTTVVV^^^hhhrrr}}}kkk```iiieeeZZZTTTRRRSSSVVVbbbmmm{{{pppIIIGGGOOObbb||||||}}}~~~lll[[[JJJCCCAAA>>>;;;:::;;;;;;:::::::::::::::;;;;;;======<<<<<<===???@@@EEEEEEPPPkkk}}}aaaLLLIIIGGGFFFHHHHHHKKKTTT^^^~~~yyycccYYY\\\TTTPPPIIIDDDBBB@@@>>><<>><<<;;;;;;<<<>>>???EEEffftttmmmooo|||EEEEEEDDDAAA???>>>???AAAYYYssspppxxxqqq|||wwwXXXAAAAAABBBDDDEEEFFFIIILLLIIICCC;;;;;;;;;:::999666333222000///...///111111000///111222444666777888999999999666666999:::888666777555555666666666666666555777:::AAAHHHHHHAAA:::777::::::999888777888;;;===AAAFFFRRRbbbmmmrrrwww||||||rrrppptttssspppoooxxx|||yyyuuusssqqqmmmggg___VVVOOOJJJGGGBBB@@@===:::777555444333222444666888:::;;;;;;;;;777777888:::777333555;;;GGGoooeeeiiiaaaTTTSSSIIIGGGEEEAAA???>>>===;;;999555444333222111111111111000000000//////111555999OOO\\\___fff}}}ttt|||sss[[[YYYXXXZZZ```fffkkkmmmjjjddd]]]WWWUUUUUUUUUUUUVVV[[[cccmmm|||```RRRTTTVVVgggnnnyyy~~~jjjWWWLLLJJJIIIHHHHHHKKKKKKIIILLLQQQTTTWWW```mmmyyyvvvnnnfffccc```dddgggmmmSSS???EEEOOOfffbbbTTTEEE@@@???===;;;;;;999999999888999999::::::999999999:::<<>>===<<<;;;;;;<<<===>>>@@@]]]yyymmmooo{{{HHHGGGEEECCC@@@???>>>???KKKddd}}}wwwtttcccnnn~~~}}}aaaJJJGGGCCCEEEFFFHHHLLLOOOKKKEEE;;;:::999888666444333222111111000000111111111000222444777:::===???@@@@@@>>>;;;;;;===???>>><<<:::999999999999999999888888:::999:::<<<<<<:::999:::;;;<<<;;;999777777999;;;===BBBNNN\\\ggglllsssyyy|||ttt}}}|||wwwmmmuuu|||yyyvvvssspppmmmhhh```XXXQQQLLLGGGDDD@@@>>>;;;888555444333333222444666999:::;;;;;;;;;::::::;;;;;;777333666<<>><<<:::888666555444222222111111111000000000//////111444777LLL[[[___dddzzzqqqmmmiiifffgggmmmuuu}}}{{{tttmmmhhheeeddddddgggnnn{{{iii^^^ccchhhwww~~~yyyiiiZZZMMMIIIKKKJJJHHHIIILLLLLLJJJMMMRRRYYY\\\gggvvvxxxuuuyyy{{{wwwdddCCC@@@IIIQQQlllvvv[[[OOOCCC???>>><<<::::::888888888888888999:::::::::999;;;???CCCEEEJJJNNNZZZiiioooWWWHHHIIIGGGGGGIIIIIIKKKSSS\\\xxxrrreeeaaa[[[VVVOOOIIIFFFCCC@@@???===<<<;;;;;;;;;;;;<<<===>>>WWWssssss}}}JJJIIIFFFDDDBBB@@@>>>===CCCYYYrrrmmmuuugggLLLEEECCCFFFHHHJJJNNNQQQMMMGGG<<<:::999666555333222222000111111222111111222222444666999>>>BBBEEEHHHIII@@@???>>>???CCCEEEAAA===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<::::::<<<<<<;;;<<<======;;;::::::;;;======>>>FFFUUUcccmmmuuu{{{yyynnnlll|||}}}yyyvvvrrrooolllfff```XXXRRRMMMIIIFFFCCC>>><<<999666444333222222333444666999;;;;;;<<<;;;<<<<<<<<<;;;555222666???RRRwww^^^RRROOOKKKHHHEEEBBB???>>><<<999888777666555333222111111111///000000000///111444666III]]]eeejjj}}}ppp{{{vvvuuuzzzssskkkqqqvvv{{{hhh[[[RRRLLLJJJKKKJJJHHHIIIKKKKKKIIILLLRRR^^^cccooo~~~{{{UUU@@@GGGKKKQQQoooyyyfffVVVKKKBBB??????<<<::::::888888888888999:::;;;<<>>BBBHHHJJJKKKQQQYYYnnnfffPPPEEEHHHGGGGGGIIIJJJKKKSSS\\\tttwwwjjjbbb___ZZZSSSLLLHHHEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<>><<<999666333222111111///000222222111222333555777888<<<@@@EEEKKKOOORRRAAAAAA@@@BBBGGGJJJFFF???<<<<<<============<<<<<<:::======<<<<<<======:::;;;=========;;;;;;===???<<<;;;AAANNN]]]jjjxxx|||kkkaaa```lll||||||xxxtttooojjjfff___YYYRRRMMMJJJHHHDDD@@@;;;:::888555333222222222333555777999;;;<<<<<<<<<<<<;;;;;;888333111999CCCddd___OOOIIIKKKIIIGGGCCC@@@???===:::888888777666444333222111111000111111111000111444666FFF]]]iiinnnooo}}}vvvzzz|||sss```VVVQQQLLLJJJJJJJJJHHHHHHJJJJJJJJJOOOUUUdddjjjwwwzzzzzzyyyQQQ@@@IIIIIIQQQrrrppp^^^PPPGGGAAA@@@???<<<::::::999999999:::;;;===>>>???@@@@@@DDDIIIIIIIIIUUUeee|||```LLLFFFGGGFFFGGGJJJJJJLLLTTT\\\uuuiiibbbccc^^^VVVOOOJJJGGGCCCAAA<<<<<<<<<<<<<<<<<<<<<<<>>:::666222111111111000222555555444555777::::::;;;===AAAHHHOOOUUUYYYDDDEEEEEEGGGMMMSSSNNNFFF>>>>>>???@@@AAAAAAAAAAAA;;;@@@AAA??????AAA@@@;;;===>>>???>>>======>>>???======AAAIIIRRR```sssxxxhhhbbbaaagggqqqwww|||~~~{{{wwwsssllleee```ZZZTTTMMMJJJHHHEEE@@@<<<:::888666444222222222222333555777999;;;<<<<<<<<<;;;::::::777333444@@@MMMvvv```RRRKKKRRRLLLIIIFFFCCCAAA???<<<:::999888666555333222222111111222333222111222444666FFF[[[ffflllvvv~~~xxxlll___WWWRRRLLLKKKMMMMMMJJJJJJMMMOOOQQQXXX```kkkssslllnnnwwwvvvooopppTTT@@@GGGGGGTTTwww{{{gggWWWHHHBBB>>>??????<<<;;;<<<::::::;;;<<<===???AAABBBBBBAAAFFFKKKKKKQQQgggzzz^^^LLLIIIEEEDDDFFFJJJKKKMMMUUU]]]~~~uuummmeee```fffaaaYYYQQQLLLHHHDDDBBB=========>>>>>>=========BBBGGGfffxxxvvvMMMJJJGGGFFFFFFDDD@@@<<<>>>GGGZZZ}}}vvvXXXJJJCCCGGGKKKNNNSSSVVVRRRKKKBBB???:::666222111000111333555888999888999<<>>BBBIIIQQQYYY]]]IIIKKKKKKLLLTTTZZZVVVLLLAAABBBCCCDDDEEEEEEFFFEEE???DDDFFFDDDDDDFFFDDD???@@@AAABBBAAA???>>>???@@@AAABBBEEEGGGIIITTTkkkxxxlllkkkmmmqqqsss}}}rrrlllrrr~~~}}}zzzwwwrrrkkkccc]]]YYYSSSLLLHHHGGGDDD>>>999999888555333222111111222333555777:::;;;<<<<<<<<<;;;;;;;;;999666999GGGWWW|||lllaaaXXXRRR\\\NNNLLLHHHEEECCCAAA>>><<<999888777555333222222222111222333333222222444666HHHZZZaaafff|||}}}lllfff___ZZZSSSMMMNNNSSSQQQNNNNNNQQQUUUYYYbbbkkkrrr{{{xxx]]]WWW```cccjjjnnnYYYAAADDDFFFYYY|||}}}lll[[[NNNBBB===;;;===???===<<<>>>;;;;;;<<<===???AAABBBCCCHHHHHHMMMSSSVVVaaayyy]]]MMMLLLDDDCCCFFFJJJKKKNNNUUU^^^zzzmmmfffaaa___hhhbbbZZZSSSMMMIIIEEECCC======>>>>>>>>>>>>======@@@BBB___yyyvvvPPPOOONNNKKKGGGCCC@@@>>><<>>;;;CCC222666;;;111KKKrrrzzzrrrccc]]]ZZZSSSPPPNNNKKKIIIGGGEEEBBB@@@===;;;999666444333333333111111111000111111222333???XXXdddhhhyyy}}}llljjjddd[[[SSSOOOQQQTTTSSSXXX[[[\\\bbbnnnxxx}}}tttQQQPPPTTT______ooolllJJJFFFKKK]]]zzzpppbbbUUUIII>>>===<<<<<<;;;;;;;;;<<<>>>>>>???@@@BBBCCCFFFGGGHHHKKKRRR^^^rrrwww___NNNFFF???EEEFFFIIIMMMKKKUUUllltttccc\\\]]]^^^]]]WWWPPPJJJHHHGGGEEE???@@@@@@<<<:::;;;;;;:::>>>@@@OOOooozzz}}}NNNNNNMMMKKKHHHEEEAAA???@@@@@@LLLgggdddKKKJJJKKKNNNSSSVVVWWWUUUSSSIIIDDD<<<666333222333444333<<<>>><<>>;;;888888777555333222222222222333666888::::::;;;===>>>:::BBB222666<<<666TTTzzzrrr}}}nnnaaa\\\ZZZTTTPPPNNNKKKIIIHHHFFFCCC@@@>>><<<:::777555444444444111111111111111222222333>>>UUUbbbiii{{{yyymmmjjjddd\\\UUURRRTTTWWWVVVZZZ^^^aaajjjxxxxxxSSSPPPVVVdddbbbpppkkkFFFEEENNN___{{{~~~wwweeeYYYMMMDDD===<<<<<<;;;;;;;;;<<<<<<@@@>>>===???CCCHHHKKKMMMHHHRRRbbbuuuttt\\\LLLGGGEEEIIIIIIKKKOOONNNZZZrrrsssccc]]]___^^^^^^ZZZTTTOOOMMMKKKJJJDDDDDDBBB@@@???>>>>>>===@@@BBBKKKddd{{{~~~LLLLLLMMMLLLJJJGGGEEECCCGGGAAAEEE]]]{{{iiiOOOMMMNNNPPPSSSWWWXXXVVVUUUJJJFFF???999555333444444555<<<<<<:::MMMgggiiiYYYEEEAAACCCDDDIII[[[hhhbbbVVVTTTQQQXXXjjjwwwmmmZZZSSSSSSXXX___aaa]]]ZZZZZZXXXVVVXXX]]]```]]]ZZZ[[[bbbWWWOOONNNOOONNNNNNPPPRRR[[[eeekkkppprrrmmmfffttt~~~~~~yyysssqqquuu}}}rrrXXXHHHCCCKKKRRReee~~~yyyuuuooofff\\\TTTNNNJJJEEEAAA>>><<<999888777666555333222222333333444666999:::;;;;;;===>>>:::@@@222777<<<>>>aaafffsssjjj```\\\ZZZTTTQQQOOOMMMKKKJJJHHHDDDBBB???>>>;;;888666555555555111111111111111222333333;;;SSScccmmm}}}yyynnnkkkeee___ZZZYYY\\\___bbbeeehhhlllwwwwwwSSSPPPXXXjjjjjjssskkkCCCGGGPPP\\\www~~~{{{|||}}}}}}}}}}}}iiiYYYNNNEEE>>><<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@CCCGGGLLLOOOQQQSSSeee~~~nnnVVVIIIGGGDDDGGGFFFIIIPPPSSSbbb|||pppccc^^^___```___]]]XXXRRRMMMKKKKKKFFFCCCAAAAAABBBBBBAAAAAA@@@DDDFFFUUU{{{yyy|||KKKLLLNNNOOONNNLLLJJJHHHNNNEEEDDDYYYzzzpppVVVOOOOOOPPPSSSVVVWWWWWWUUUKKKIIICCC===777444444555666>>>:::666JJJiiilllZZZMMMGGGIIINNNRRRbbbqqqpppeeeaaa\\\bbbuuu{{{hhhbbbdddkkkssstttpppnnnpppnnnllllllnnnooommmooossswwwggg[[[\\\``````___aaahhh{{{yyytttsssssswww}}}mmmYYYOOOMMMKKKTTTgggzzztttoookkkdddXXXPPPKKKGGGBBB>>><<<<<<;;;:::777666444333222333333444555777:::;;;;;;<<<===???;;;???333777;;;DDDlllzzzccckkkfff```\\\YYYSSSTTTRRRPPPOOONNNKKKHHHEEE@@@>>><<<999666555555444222111111111111222333333888RRRgggttt{{{}}}}}}xxxnnnlllhhheeedddeeeiiilllsssvvvxxx|||lllPPPPPPZZZmmmsssxxxgggCCCIIINNNRRRlll{{{zzzzzz|||||||||}}}}}}~~~ppp]]]OOOGGGAAA===;;;;;;;;;;;;<<<===>>>??????CCCHHHJJJLLLOOOUUUZZZqqq~~~fffPPPGGGGGGCCCFFFDDDIIITTT[[[mmmpppddd^^^^^^bbb```^^^YYYRRRKKKIIIKKKGGGAAA===???BBBCCCBBBBBB>>>DDDBBBHHHkkkxxxxxxKKKMMMPPPRRRRRRPPPNNNMMMNNNFFFEEEWWWxxx|||yyy___QQQPPPPPPRRRUUUVVVVVVUUUMMMKKKGGGAAA:::666555666666>>>:::555FFFdddlll```XXXOOOSSSZZZ___lll{{{{{{vvvnnnqqq}}}ppprrryyy{{{nnnrrrxxxxxxyyy||||||uuuqqqtttvvvzzz}}}pppaaaYYYWWWVVV```qqq}}}|||vvvoookkkggg___TTTLLLFFFCCC???<<<<<<=========666555444333222333444555666888;;;<<<<<<<<<===???===???555777888HHHsss}}}nnn}}}fffeeebbb\\\YYYTTTVVVUUUTTTSSSRRROOOLLLHHHAAA???<<<999777555444444222222222111222333333444555QQQkkkzzz{{{}}}xxxuuuooommmlllmmmpppssswwwyyy~~~nnnYYYIIIPPPZZZmmmyyy{{{}}}___DDDKKKJJJKKKfff~~~|||zzzzzz{{{}}}}}}}}}zzzzzzzzz|||~~~rrraaaRRRHHHAAA>>>===<<<<<<<<<===>>>@@@AAABBBAAAHHHNNNOOOPPPYYYlll{{{ttt^^^LLLEEEHHHGGGIIIGGGLLLXXX```qqqsssjjjbbb___bbb___\\\ZZZTTTNNNPPPWWWSSSGGG???@@@BBBAAA???@@@:::BBB@@@AAA^^^{{{www~~~KKKMMMPPPSSSTTTSSSQQQOOOKKKFFFFFFTTTqqqiiiTTTRRRQQQRRRTTTVVVVVVVVVNNNNNNKKKEEE===777666777666<<<;;;<<>>?????????777888777KKKzzzyyyccceeeccc]]]ZZZUUUWWWVVVVVVUUUUUURRRNNNKKKCCCAAA>>>;;;888666555555222222222222222333444444444MMMfffxxx~~~xxx}}}|||wwwuuutttpppppprrruuuzzz~~~eeeUUUJJJEEEOOOZZZmmm|||[[[EEEJJJHHHLLLiii|||{{{{{{|||~~~~~~}}}|||yyyyyyxxxzzz}}}nnnaaaRRRHHHBBB===<<<======>>>>>>@@@BBBDDDFFFGGGIIINNNSSSVVV^^^sss}}}jjjXXXIIIEEEGGGHHHIIIFFFIIISSSWWWddd|||wwwqqqiiiddd```\\\[[[\\\YYYWWW```nnngggUUUFFFCCCDDD???<<<<<<999@@@???>>>TTT~~~zzz{{{IIILLLPPPSSSTTTSSSQQQOOOKKKIIIGGGOOOfffqqqWWWUUUSSSSSSUUUWWWXXXWWWOOOPPPNNNHHH???888777888::::::===GGGXXXhhhnnnlllddd[[[cccttt{{{|||yyyvvvttt~~~{{{sssqqqllleee]]]UUUMMMIIIAAA???<<<:::::::::888777444333333222333444555666888:::<<<=========>>>?????????:::;;;777PPPvvv___cccccc^^^[[[XXXWWWVVVVVVVVVUUURRRNNNKKKFFFDDDAAA===:::999888777333222222222222333444444444EEEZZZooo|||xxx||||||tttmmmjjjjjjmmmooossstttwww|||yyyPPPFFFDDDDDDNNNZZZoooaaaIIIIIIIIIRRRnnn}}}}}}~~~|||zzzyyyxxxxxxyyy}}}xxxaaaTTTHHHCCCAAA======??????@@@AAACCCEEEGGGJJJKKKPPPVVV___kkk}}}sssaaaSSSIIIFFFGGGEEEFFFCCCGGGOOOPPPYYYmmmvvvsssmmmgggaaa[[[YYY\\\\\\^^^mmmsss]]]IIIEEEEEE@@@<<<>>>:::???>>>===LLLppp}}}yyyHHHKKKOOORRRSSSRRRPPPNNNNNNMMMJJJMMM```}}}wwwYYYWWWTTTTTTVVVXXXYYYYYYPPPQQQPPPIII@@@999777999>>>:::>>>NNNaaajjjjjjgggfff\\\ggg{{{}}}pppooollldddZZZQQQLLLIII@@@>>><<<:::999777444222444333222222333444666777999;;;===>>>======>>>???>>>>>>;;;<<<888SSSsss\\\bbbccc___]]][[[VVVUUUUUUUUUUUURRRMMMJJJHHHFFFCCC???===;;;:::999333333222222333333444555555???OOOgggyyyxxx|||jjjeee]]]WWWUUUYYY___dddvvvvvvzzziiiEEEAAAEEEEEENNNZZZrrrjjjNNNIIIIIIWWWqqq~~~{{{wwwzzzxxxwwwyyy}}}~~~oooZZZNNNDDDBBBCCC@@@???BBBAAAAAACCCEEEGGGJJJLLLMMMSSS\\\lllmmm\\\PPPIIIFFFGGGGGGHHHFFFJJJSSSSSSZZZmmmrrrrrrmmmhhhddd\\\YYY[[[[[[___qqquuu\\\GGGDDDEEEAAA???BBB<<>>???@@@@@@<<>>>>>???<<<888555555444333222222222222666:::CCC\\\wwwzzzxxxjjj[[[HHHFFFCCCBBBDDDIIIOOOSSSaaajjjvvv~~~TTTJJJGGGKKKHHHFFFWWWnnn}}}WWWMMMNNN___{{{~~~}}}|||yyyvvvwww~~~ssscccKKKGGGEEEDDDBBB>>>@@@DDDCCCHHHHHHJJJOOOKKKNNN]]]mmm|||kkkYYYLLLEEEDDDHHHEEEJJJDDDEEEPPPRRReee{{{xxxpppjjj``````\\\YYYYYY___hhhoootttbbbWWWJJJFFFIIILLLKKKHHH@@@DDD???;;;FFF[[[~~~zzz|||PPPQQQRRRRRRPPPOOOPPPQQQQQQPPPOOOQQQWWWfffkkk^^^TTTWWW]]]```aaabbb\\\\\\\\\YYYMMM???:::===>>>CCCMMM\\\iiipppnnnkkkmmmeee___bbbmmm~~~|||wwwtttoooiiiaaa[[[UUUOOOGGGAAA@@@===999777666555444333222222222333333555666777;;;<<<<<<===>>>???@@@AAA;;;BBB888DDDUUU}}}lllaaaeeeiiibbb[[[YYYZZZXXXVVVVVVWWWYYYZZZZZZ]]]SSSGGGAAA@@@???;;;777555444333222222222222222333999AAASSSfffhhhkkkzzz}}}iiiTTTFFF@@@?????????AAADDDGGGIIIUUU^^^jjjuuu|||~~~gggYYYPPPPPPLLLHHHRRRccc```TTTVVVjjj~~~~~~}}}|||zzzxxxzzz~~~jjjWWWJJJDDDAAAAAAAAA???BBBFFFEEEJJJLLLQQQ[[[\\\bbbssszzzrrr}}}eeeUUUKKKFFFEEEHHHDDDJJJFFFHHHSSSZZZrrrvvvtttmmmhhh___aaa]]]ZZZYYY]]]ccciiilllaaaXXXMMMHHHJJJLLLJJJFFF???BBB===;;;CCCRRRuuuxxxwwwTTTTTTUUUSSSQQQPPPQQQRRRPPPPPPRRRRRRSSS]]]ttt|||sssdddVVVUUU]]]bbbbbbbbb]]]```cccaaaWWWHHH@@@??????EEEQQQ```mmmsssrrrooorrrjjj```\\\___nnn~~~zzzuuurrrlllfff^^^WWWRRRKKKDDD???>>><<<888666555555444222111111111222333555666777<<<<<<===>>>???@@@AAAAAAAAAAAA777FFF^^^uuuiiibbbcccddd^^^YYYZZZZZZWWWVVVWWW[[[```dddfff^^^UUUKKKDDDBBB@@@;;;777555444333222111111111111111999@@@KKKVVVXXX___sss}}}iiiVVVEEE:::888:::<<<>>>@@@AAA@@@@@@IIIQQQ]]]iiittt|||jjj[[[XXXUUUOOOSSS]]]bbbUUU\\\sss~~~||||||}}}~~~}}}|||xxxyyyzzz}}}ttt]]]JJJEEE@@@>>>@@@CCCDDDGGGKKKLLLPPPPPPVVVfffppp{{{wwwddd[[[VVVdddmmmwww]]]OOOIIIGGGFFFGGGDDDKKKIIIJJJTTT```|||rrrnnniiihhh______\\\YYYXXXZZZ]]]___```___WWWOOOJJJJJJIIIEEEAAA@@@>>>:::<<<@@@FFFgggwwwsss~~~SSSTTTUUUTTTRRRQQQRRRSSSNNNOOORRRSSSOOOSSSfff|||{{{{{{kkkYYYUUU[[[bbbcccaaa]]]___bbbddd```UUUHHH@@@BBBHHHRRR___kkkrrrsssrrrvvvqqqggg]]]ZZZdddxxx{{{wwwtttqqqjjjddd[[[TTTOOOIIIBBB======:::777555555444333222000000111222444555777888======>>>???@@@AAABBBBBBFFFAAA:::DDD[[[ooohhhcccbbb^^^XXXWWWYYYYYYWWWUUUUUUZZZ___dddfffZZZTTTLLLFFFDDDAAA<<<888666555444222111111111111111999>>>GGGSSSVVV^^^oookkkYYYKKKAAA;;;999:::===???AAAAAAAAA@@@FFFLLLVVV```lllyyynnn___]]]___]]]___eee|||[[[SSSaaa{{{~~~||||||}}}}}}|||{{{ssswww|||uuudddRRRDDDAAA>>>>>>CCCHHHIIILLLPPPPPPXXX\\\ggg{{{cccVVVPPPNNNWWW[[[ppprrrWWWJJJIIIHHHGGGFFFFFFJJJJJJJJJQQQbbbpppkkkgggjjjaaa]]][[[YYYYYYZZZZZZZZZXXX\\\WWWQQQMMMIIIFFFAAA===AAA===999===>>><<>>>>>???@@@AAABBBCCCCCCBBB===???EEE\\\yyylllhhhddd```[[[UUUUUUWWWYYYWWWTTTSSSVVVYYY[[[\\\TTTPPPKKKHHHFFFCCC???;;;777666555333222111111111000777:::EEEWWW^^^bbblllzzzhhhVVVHHH???;;;:::<<<<<<>>>???AAABBBCCCDDDGGGLLLRRRYYY```kkkwwwwwwhhh[[[\\\bbbfffkkkpppqqqoooSSSUUUhhh~~~~~~~~~}}}|||xxx|||zzzbbbRRRIIICCCBBBAAADDDIIIKKKKKKNNNSSSXXXkkk}}}uuu___TTTNNNLLLJJJRRRSSS```{{{oooTTTHHHIIIIIIGGGEEEFFFHHHKKKKKKPPPhhhrrrkkkfffnnnccc]]]\\\\\\]]]^^^]]][[[YYY]]]ZZZWWWRRRLLLFFFAAA>>>BBB>>>;;;???>>>888OOO{{{~~~yyyNNNRRRVVVWWWWWWUUUUUUTTTNNNKKKNNNRRRMMMJJJWWWlllzzz~~~jjj\\\ZZZ```bbb```^^^\\\\\\aaajjjkkk___PPPLLLOOOUUU]]]gggqqqyyy}}}}}}{{{pppgggeeehhhiiigggbbb]]]\\\cccwww}}}xxxsssnnnkkkccc]]]TTTNNNJJJFFFAAA>>>:::888444333333333222111000111222444666888:::<<>>888888666444333222222222...444555AAAXXXcccccchhh{{{nnneeeVVVHHH===888888999<<<<<<<<<===???BBBEEEGGGIIIMMMQQQSSSTTTXXX^^^cccdddooonnnjjjqqqxxx|||pppeee\\\\\\___cccjjjqqqsssoooUUUJJJVVVkkkgggPPPEEEDDDDDDFFFHHHLLLPPPOOOPPPWWWaaawwwppp[[[OOOLLLLLLLLLMMMSSSUUU]]]nnniiiQQQGGGHHHIIIHHHFFFFFFEEEKKKNNNUUUqqqyyy~~~|||tttkkkeeeoooccc^^^^^^^^^```aaaaaa^^^\\\``````^^^YYYQQQJJJEEECCC@@@@@@===??????888IIIkkk|||PPPTTTYYY\\\ZZZWWWTTTSSSQQQKKKLLLRRRPPPLLLXXXkkk~~~uuuccc\\\```cccbbbaaabbbbbbccciiinnnhhh^^^VVVZZZbbblllwww}}}yyytttooommmjjjnnn{{{{{{vvvpppjjjfff^^^XXXPPPJJJGGGDDD@@@===999777444222222222111000111111333555777:::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEGGG:::FFFQQQrrrsssfffeeebbb^^^[[[ZZZZZZZZZVVVVVVWWWXXXYYYWWWRRROOONNNMMMMMMLLLJJJGGGCCC@@@:::999888666444333333333000555555>>>UUUaaabbbfff~~~rrrdddYYYSSSJJJ@@@999666888::::::;;;<<<>>>AAADDDFFFGGGKKKNNNRRRQQQNNNKKKKKKLLLEEEPPPNNNJJJQQQWWW\\\fffeeepppxxxqqqhhhaaa[[[ZZZ```hhhwwwjjjTTTFFFIIIZZZnnnnnnUUUFFFDDDFFFGGGJJJNNNTTTXXXXXX___qqqsssfff\\\RRRPPPPPPPPPUUU\\\^^^fffmmmssstttaaaMMMFFFGGGIIIIIIIIIHHHEEELLLQQQXXXvvvppp{{{wwwtttiiibbbmmm___\\\\\\\\\]]]^^^]]][[[YYYaaabbbaaa[[[RRRJJJGGGFFF>>>AAA>>>===???;;;EEE]]]zzzzzz~~~RRRWWW\\\___]]]XXXTTTQQQTTTKKKKKKSSSSSSOOOZZZlllxxx}}}hhh^^^aaadddddddddhhhiiigggiiinnnnnniii___fffppp||||||zzztttnnngggbbb[[[UUUMMMHHHEEECCC???<<<999666333222222222111000111222333555888;;;===???@@@AAAAAABBBCCCDDDEEEEEEHHH666EEEYYYnnndddccc```]]]\\\^^^^^^]]]UUUVVVYYY\\\]]]ZZZUUUPPPOOOOOOOOOOOOLLLHHHDDDAAA;;;:::888777555444444333333999777===QQQ]]]```eee{{{xxxssspppdddUUUHHHEEE???999444444666999999:::>>>AAADDDFFFHHHHHHMMMQQQTTTSSSMMMGGGCCCBBB999DDDCCC???EEEJJJLLLTTTdddpppvvvhhhYYYRRRWWW```nnn}}}yyyVVVMMMGGGPPPccctttyyy```KKKDDDHHHKKKIIIJJJPPPXXX^^^bbbppplllZZZSSSPPPQQQTTTTTTUUU^^^iiimmm{{{lll[[[JJJEEEGGGIIIJJJKKKLLLFFFMMMRRRXXXuuu{{{uuu|||tttssssssggg```kkk\\\YYYXXXWWWXXXXXXXXXUUUSSS___``````ZZZPPPHHHEEEFFF;;;BBB???<<<>>>===CCCTTTzzzwwwrrrrrr|||RRRYYY___```[[[VVVTTTTTTSSSSSSSSSRRRRRRUUUZZZ___pppjjj\\\aaagggfffkkkhhhfffhhhnnnsssuuuuuuqqqvvv~~~|||wwwqqqjjjccc___YYYSSSKKKGGGEEEBBB===888;;;888444222222222222222222444666888:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEGGG666LLLwww{{{mmmddd^^^ZZZ]]]```^^^[[[ZZZ\\\XXXTTTVVV[[[\\\XXXSSSPPPPPPPPPPPPOOOKKKEEEAAA>>>===;;;999666555444333///666888999FFF\\\fffeee~~~wwwvvvuuupppjjjccc\\\RRRIIIFFFBBB<<<888555444333222888;;;===??????@@@BBBDDDIIIJJJIIIGGGCCC???<<<;;;===???@@@???>>>AAAHHHMMM[[[hhh|||wwwkkk```WWWUUUXXXiii}}}iiiQQQHHHFFFNNNgggxxxcccNNNIIILLLOOORRRUUUWWWYYY^^^iii}}}qqqdddZZZSSSSSSYYY^^^]]][[[aaappp}}}wwweeeSSSFFFFFFGGGDDDDDDIIIKKKKKKLLLRRRddd|||~~~}}}ssspppiii```______VVVYYYXXXTTTSSSWWWYYYXXX___\\\YYYUUUQQQKKKDDD@@@;;;>>>CCCEEE@@@;;;>>>FFFlll~~~tttqqqVVV\\\aaabbb]]]WWWUUUTTTZZZZZZYYYUUUQQQOOOQQQSSSgggooo___```fffggghhhfffeeehhhooovvvzzz|||~~~{{{uuuooohhhaaa\\\TTTNNNGGGDDDCCCAAA<<<888888666333222222333222222333444666888:::<<<======@@@@@@@@@BBBDDDDDDDDDCCCAAA???aaarrrkkkgggaaa]]]___```^^^]]]___kkkeee___\\\\\\ZZZWWWSSSSSSSSSRRRRRRQQQNNNJJJGGGDDDBBB???<<<888666444333333888888777DDDZZZhhhiii~~~qqqhhhfffaaa\\\WWWRRRJJJDDDBBB>>>999666555555555444666888;;;<<<<<<<<<===>>><<<<<<=========<<<======@@@@@@??????@@@CCCHHHLLLLLLTTTbbbrrr}}}qqqfff^^^XXXYYY\\\iii}}}iiiKKKGGGHHHUUUpppttt\\\SSSMMMNNNOOOPPPTTTZZZ___lllrrraaaWWWUUUUUUVVV[[[ccclllpppqqqxxxrrr___OOODDDFFFIIIFFFFFFKKKMMMPPPQQQXXXppppppnnnggg_________VVVXXXWWWTTTUUUZZZ^^^___ZZZ[[[ZZZXXXQQQIIIBBB===CCCCCCCCCCCC???;;;===CCCWWWwww~~~xxxXXX]]]aaaaaa\\\VVVSSSRRRSSSUUUVVVTTTQQQOOOQQQSSS^^^wwwxxxeee```eeeiiiiiigggfffiiiooowww}}}|||vvvpppiiibbb[[[VVVMMMHHHCCC@@@???>>>:::777666444222222333333333222444555777999;;;===>>>>>>AAA@@@@@@CCCFFFFFFCCC@@@>>>NNNyyymmmnnneeeaaa______]]]ZZZ\\\aaalllhhhbbb\\\YYYXXXYYYYYYYYYWWWUUUTTTSSSRRRPPPMMMJJJHHHDDD???;;;777444333444777555555BBBZZZnnnuuuzzzkkk[[[UUUOOOLLLJJJGGGBBB???<<<:::666555555666666666555888;;;;;;:::999888888444444555777999===@@@BBBDDDAAA??????BBBGGGJJJLLLIIILLLVVVeeetttvvviii[[[UUURRRRRRVVV[[[iiilllHHHGGGKKK\\\zzzlllZZZMMMNNNRRRUUUVVV[[[gggsss|||nnnfffZZZSSSSSSYYYaaaffffffooo{{{}}}iiiVVVJJJCCCGGGJJJIIIIIILLLJJJOOOPPPVVVuuujjjhhhaaa[[[\\\\\\UUUVVVUUUSSSVVV]]]ccccccQQQSSSUUUSSSPPPNNNOOOQQQOOOIIIDDDAAA>>>:::<<<@@@CCCeee|||XXX[[[^^^]]]YYYTTTPPPNNNKKKOOORRRQQQNNNNNNQQQTTT[[[mmm}}}iiiaaaeeekkknnnllljjjkkkooovvv}}}zzzvvvooohhhbbbZZZSSSOOOIIIEEEAAA>>><<<;;;888666444222111222333444333222444666888:::<<<>>>>>>???BBB@@@AAADDDGGGGGGBBB>>>AAAZZZxxxhhhnnncccccceeeeee```[[[]]]bbbaaa```^^^[[[ZZZ]]]dddjjj^^^[[[WWWTTTSSSSSSRRRPPPLLLJJJFFFAAA===999666555333555333333AAA[[[uuuyyyiiiVVVNNNEEECCCBBB@@@>>>===999777444444555666666666777999<<<<<<:::888666666777666666999===BBBEEEGGGDDDAAA>>>@@@FFFKKKNNNNNNQQQSSS^^^ooo|||XXXNNNEEEEEEIIIMMMRRRVVVhhhtttMMMHHHLLL^^^{{{sss___UUUSSSSSSVVVZZZ]]]ddduuupppccc^^^]]]^^^```dddjjjqqqvvvyyyxxxsss```OOOHHHDDDHHHKKKJJJJJJKKKIIIOOOOOOUUUwww{{{ddd```ZZZUUUVVVUUUQQQSSSSSSSSSWWW]]]```___QQQRRRPPPLLLJJJPPP\\\fffYYYOOOEEEAAA>>>;;;:::<<<===YYY}}}XXXZZZ\\\\\\XXXTTTPPPMMMRRRTTTTTTPPPJJJIIINNNSSSYYYfffssslllbbbeeekkkooommmllllllpppwww~~~uuuqqqjjjccc\\\UUUOOOJJJHHHEEE@@@===:::888666444444222111111333444444333666777999;;;===???@@@@@@BBBBBBBBBEEEGGGFFFBBB>>>EEE```nnnbbbfffcccffflllnnnhhh```^^^ccc]]]______^^^^^^dddmmmuuu```]]]WWWSSSRRRQQQPPPPPPKKKIIIFFFBBB>>>;;;888777555666444444???WWWrrryyyiiiXXXKKK@@@>>>???<<<;;;<<<999777444444444555444444777999;;;;;;888666555555888777888;;;AAAFFFIIIIIIBBB@@@@@@CCCJJJPPPQQQQQQNNNVVViiifffIIICCC???CCCHHHLLLPPPUUUfff{{{UUUJJJNNN]]]xxxttt^^^QQQPPPTTTSSSYYYbbbmmmmmmfffbbb\\\ZZZ]]]___dddlllttt{{{lll[[[LLLHHHFFFIIILLLKKKJJJJJJLLLQQQTTT```ttt```]]]WWWSSSSSSQQQOOOQQQRRRRRRVVVZZZZZZVVVWWWVVVRRRLLLIIIMMMXXXbbb\\\QQQGGGCCCAAA===;;;;;;>>>QQQYYYZZZ[[[\\\ZZZWWWSSSQQQTTTVVVUUUQQQNNNSSS___jjj]]]dddooossshhhgggjjjkkklllmmmnnnrrrxxxrrrmmmfff___XXXRRRLLLHHHEEECCC???;;;888666444444777444222111333555555555666888:::<<<>>>@@@@@@AAACCCDDDEEEFFFEEECCCAAA@@@JJJfffkkkaaaccc___cccjjjmmmhhh^^^ZZZ\\\^^^______]]]\\\___eeejjj___[[[VVVRRRQQQPPPPPPOOOKKKIIIFFFCCC???<<<:::999999:::888666;;;MMMeeewww{{{jjjZZZJJJ===;;;<<<999888:::999777555444555555444333555777888777555444555555555555888>>>EEEIIIIIIGGG@@@AAADDDIIINNNQQQRRRRRRMMM\\\vvvWWWEEEBBBBBBFFFIIIJJJOOOTTTjjjYYYMMMRRRccc~~~}}}fffYYYUUUTTTTTTUUURRRaaavvvwwwhhhZZZVVVYYY^^^eeekkkqqqtttyyygggXXXJJJIIIHHHJJJLLLLLLKKKJJJLLLOOOYYYqqqmmm^^^\\\WWWUUUUUUQQQPPPQQQQQQPPPTTTXXXVVVPPPPPPRRRTTTSSSQQQQQQUUUXXXWWWPPPJJJIIIFFFAAA<<<;;;>>>GGGrrrVVVWWWYYYZZZZZZXXXUUUSSSQQQSSSTTTTTTYYYhhhhhheeeggg~~~~~~wwwpppmmmkkklllnnnppprrrxxx|||yyy{{{|||}}}~~~}}}~~~yyylllggg```YYYSSSMMMHHHEEE@@@???===999666555444555:::777222111222444666777777888:::===???@@@AAABBBBBBEEEHHHFFFBBB@@@AAACCCSSSuuuzzzgggbbbddd___aaafffjjjeee]]]XXXYYY\\\\\\[[[ZZZYYYZZZ\\\]]][[[WWWSSSQQQQQQQQQQQQQQQMMMKKKHHHDDD@@@===;;;:::888999999777888CCCXXXjjjnnnYYYGGG::::::<<<888666999777666444555666666555444666777777666555666888::::::;;;>>>EEEKKKLLLGGGBBB???DDDJJJNNNPPPPPPPPPQQQYYYkkk{{{OOOBBBBBBDDDGGGHHHJJJRRR\\\yyy\\\PPPYYYooo}}}pppaaaSSSPPPTTT[[[ccckkklll{{{rrraaaaaa^^^]]]dddpppyyy|||yyy___QQQHHHHHHIIIJJJLLLNNNNNNMMMNNNOOO```yyybbbXXXYYYVVVVVVVVVQQQVVVTTTPPPNNNRRRWWWWWWRRRRRRTTTVVVXXXXXXWWWUUUUUUOOOLLLLLLNNNLLLDDD>>>===<<<;;;aaaSSSSSSUUUWWWXXXWWWUUURRRTTTVVVWWWXXXaaavvvuuuhhh^^^ppp||||||yyyrrrnnnppprrrrrrrrruuu{{{www^^^YYYYYYbbbkkkrrr{{{xxxrrrfffaaaZZZSSSMMMHHHCCC@@@<<<;;;:::777555444555666===888333000111444777999888999;;;===???AAABBBBBBBBBGGGJJJGGG@@@>>>AAAEEE\\\mmm```^^^```ffffffiiillliiibbb^^^^^^ZZZZZZZZZ\\\]]]^^^^^^^^^WWWTTTRRRQQQRRRSSSSSSSSSPPPNNNJJJFFFBBB>>>;;;:::333555777666666>>>RRRdddnnntttYYYGGG999:::===999777;;;555444444555777888777666888999888888777999<<>>@@@FFFNNNRRRQQQOOONNNOOOgggyyyuuuIIIBBBCCCFFFJJJKKKOOO\\\iii^^^QQQ^^^zzz{{{iiiVVVRRRSSSWWWZZZ[[[bbbwwwkkk^^^XXX]]]gggnnnpppwwwqqqWWWJJJFFFHHHIIIJJJLLLPPPQQQPPPVVVVVVkkk~~~lllXXXQQQUUUTTTUUUVVVPPP[[[WWWPPPLLLQQQXXXZZZXXXeeebbb]]]ZZZXXXUUUSSSQQQIIIJJJNNNRRROOOFFF@@@>>>===333RRRzzzXXXVVVTTTSSSQQQQQQQQQRRRTTTOOOZZZ[[[\\\kkkccc```kkk}}}vvvzzzwwwqqqqqqrrrrrrtttwww|||ppp^^^MMMLLLWWW___kkkzzz|||wwwssseee___WWWPPPKKKFFFCCCAAA<<<;;;888666555555666777444444333333444555777888============>>>@@@BBBDDDKKKHHHDDD???<<<>>>IIISSSuuu|||cccdddgggaaajjjooosssooofff___^^^```aaa^^^[[[[[[\\\___``````WWWTTTPPPOOOQQQSSSVVVVVVMMMKKKHHHEEEAAA>>><<<;;;888444444666666;;;OOOdddlllrrrxxx}}}|||aaaHHH777;;;===777888BBB999777555555777777777666:::::::::999999;;;???CCCGGGIIIPPPXXXUUUJJJBBB@@@FFFJJJPPPSSSOOOLLLRRR[[[sssnnnHHHGGGGGGJJJMMMNNNPPPYYYccc[[[QQQ___qqq___VVVUUUOOOWWW\\\]]]gggkkkYYYYYYdddfffooowww|||hhhTTTMMMKKKJJJJJJLLLOOORRRSSSSSSTTT```~~~www___XXXSSSUUUVVVVVVUUUWWWTTTTTTUUUVVVXXXZZZ\\\]]]dddeeeeeeaaa[[[TTTOOOMMMPPPNNNLLLKKKIIIEEE@@@<<<@@@<<>>;;;:::777555444444555666444444333333444666888999>>>>>>>>>???@@@BBBDDDEEEDDDGGGIIIFFFCCCEEEOOOZZZxxxcccaaaccc```eeeiiikkkjjjeeeaaaaaaccc```]]]ZZZYYYYYY[[[\\\\\\TTTRRROOOOOOQQQSSSUUUVVVNNNMMMJJJGGGDDDAAA@@@???:::666555666666:::MMMaaaiiinnnuuu|||jjjPPP;;;;;;===888999AAA:::888666666777888777666:::;;;;;;;;;;;;>>>CCCFFFMMMNNNRRRSSSKKKAAA???DDDLLLPPPTTTSSSLLLLLLZZZkkkrrrJJJHHHJJJNNNOOOMMMOOOZZZggg{{{[[[TTTbbbwwwgggbbbaaa[[[UUUSSS[[[___ccciii|||{{{lllbbb\\\aaalllqqqyyy}}}```LLLFFFKKKKKKLLLMMMPPPRRRSSSSSSVVVbbbooo\\\UUUQQQSSSUUUTTTSSSUUURRRRRRSSSTTTVVVXXXYYYZZZ^^^___```^^^ZZZUUURRRPPPOOONNNMMMLLLKKKHHHCCC@@@DDD===FFFdddRRRRRRRRRSSSTTTUUUWWWWWWZZZTTTZZZ]]]```yyyiiiWWWVVVVVV[[[fffxxxzzzsssqqqpppppprrruuuyyy{{{sssUUUGGGHHHQQQSSS^^^pppyyyxxxnnnfff```[[[VVVOOOIIIDDDAAA===;;;999888666444333333444444444444444444555777999:::@@@@@@@@@AAABBBDDDFFFGGGHHHFFFAAA===AAAUUUrrrqqqccc___aaaccc^^^___^^^^^^]]]]]]\\\\\\^^^[[[XXXVVVVVVWWWWWWWWWRRRPPPNNNOOOQQQSSSTTTTTTOOONNNLLLJJJHHHFFFDDDCCC>>>999666777666999JJJ]]]jjjllltttxxx[[[AAA:::<<<:::;;;@@@;;;999777666777888888777:::;;;<<<<<<===@@@DDDHHHMMMMMMMMMIIIAAA<<>>===RRRsssQQQQQQQQQRRRSSSTTTUUUUUUUUURRRWWWYYYYYYhhhkkkXXXQQQSSSUUUVVV[[[kkkzzzxxxuuutttvvvyyy}}}~~~pppVVVIIIJJJRRRRRR[[[mmmxxx|||qqqfff```]]]UUUQQQKKKFFFBBB???;;;999777666555444333333333333444444444555666999;;;===AAAAAABBBDDDEEEGGGHHHIIIJJJEEE===>>>TTT}}}{{{iiiddd```bbbhhh___\\\XXXXXXYYYZZZYYYWWW[[[YYYVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSSSSRRROOOOOONNNLLLKKKIIIGGGFFFBBB<<<999999777888FFFVVVooommmuuufffGGG::::::<<<>>>AAA>>>;;;888777888999999888:::;;;;;;<<<<<<>>>AAADDDCCCCCCBBB@@@>>>AAAKKKSSSIIIJJJLLLMMMPPP^^^zzzUUULLLVVV```]]]RRRNNN___ssshhhUUUOOO```rrreee[[[UUUKKKRRRXXXXXXXXX```rrrwwwjjjbbbfffrrr~~~jjjRRRHHHGGGKKKMMMPPPRRRTTTTTTUUUVVVcccmmmxxx}}}___VVVPPPLLLNNNQQQPPPOOOPPPKKKLLLNNNPPPQQQSSSTTTTTTSSSUUUWWWWWWVVVVVVWWWXXXSSSRRRQQQQQQPPPNNNJJJFFFEEE???:::CCCaaaPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQUUUUUUSSSYYY\\\UUUPPPTTTVVVTTTVVVddd{{{~~~yyyxxxzzz}}}zzznnnYYYLLLMMMTTTSSSZZZkkktttyyy|||nnn___[[[[[[QQQMMMHHHDDDAAA>>>:::888555555444333333222222222333333444555888;;;===???AAABBBDDDFFFHHHIIIJJJKKKFFFBBBBBBQQQwwwnnndddddd___aaahhhbbb^^^ZZZZZZ^^^```___]]]YYYWWWUUUUUUVVVXXXXXXWWWVVVTTTSSSRRRSSSSSSRRRQQQNNNNNNNNNNNNLLLJJJIIIHHHEEE>>>;;;;;;888777BBBPPPlllkkkqqqpppOOO===:::>>>AAABBB@@@===:::888999:::::::::999:::::::::999999;;;===:::::::::===CCCKKKQQQSSSKKKJJJLLLSSS^^^ppp[[[QQQ```ooommm]]]UUUcccwwweeeUUUNNN^^^qqqcccXXXSSSSSSTTTTTT^^^iiinnntttxxxmmmlllpppxxx~~~cccOOOIIILLLLLLOOOSSSUUUVVVWWWYYY\\\fffwwwrrr\\\SSSMMMJJJMMMPPPNNNMMMNNNJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUVVVXXXYYYVVVUUUSSSSSSQQQNNNIIIFFF@@@AAA<<<<<>>;;;888>>>IIIaaafffnnnyyy{{{[[[CCC<<<@@@CCCBBBBBB???;;;999999;;;;;;;;;999::::::999777777888::::::;;;===AAAIIIQQQQQQLLLKKKKKKOOOZZZhhhyyybbbQQQdddxxxxxxfffXXX```qqqmmm]]]SSS```|||hhhbbbWWWNNNIIIMMMUUU\\\dddiiiqqqzzzqqqmmmmmmsss}}}xxx]]]LLLIIIMMMNNNQQQUUUWWWWWWZZZ___ccckkklllZZZPPPKKKHHHLLLNNNMMMKKKLLLIIIJJJMMMOOOQQQQQQRRRQQQSSSSSSTTTSSSSSSTTTWWWZZZVVVUUUTTTSSSQQQNNNIIIFFF>>>BBB???:::CCC___}}}OOOPPPPPPQQQPPPOOONNNMMMKKKNNNMMMOOOUUUSSSQQQVVVRRRRRRQQQQQQSSS]]]jjjtttwwwuuu}}}}}}{{{}}}yyyeeeVVVVVV^^^]]]aaajjjlllrrrtttxxx~~~zzzbbbVVVPPPLLLHHHEEEBBB???>>>;;;888666444444444444444333333222333333444777:::>>>AAACCCAAACCCEEEHHHJJJKKKLLLLLLLLLHHHEEEUUUzzzfffbbbbbb^^^]]]aaaZZZYYYYYY[[[^^^```aaaaaaYYYXXXVVVWWWXXXXXXWWWVVVUUUSSSPPPOOOQQQSSSUUUUUUPPPQQQQQQQQQOOOMMMKKKIIIEEE???>>>AAA>>>999<<>><<<:::777444444444555555555444333333222333444777:::>>>BBBDDDAAACCCEEEHHHJJJLLLLLLLLLCCCJJJUUUnnnqqqdddbbbccc``````ccc^^^______```````````````[[[YYYWWWWWWWWWWWWUUUTTTRRRPPPMMMMMMPPPTTTWWWXXXRRRRRRSSSSSSQQQNNNKKKJJJDDD??????BBB@@@999;;;BBBVVVnnn~~~|||}}}{{{rrrQQQAAABBBCCC@@@EEEAAA===::::::<<<======999:::<<<<<<<<<<<<===???>>>HHHOOOPPPPPPSSSRRRMMMOOOVVVcccppp|||uuubbbzzzqqqnnnwwwwwwZZZbbb{{{ssshhh[[[SSSPPPKKKOOOVVV]]]fffqqq~~~yyywww{{{kkkUUUIIILLLUUUQQQTTTWWWXXXYYY^^^gggnnnbbbPPPJJJEEECCCGGGJJJHHHGGGGGGEEEGGGJJJMMMOOOOOOOOONNNMMMNNNNNNNNNNNNQQQVVVZZZQQQPPPPPPQQQQQQOOOKKKIIIBBBCCC@@@;;;999IIIjjjMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKNNNSSSRRRMMMMMMOOOOOOOOONNNLLLLLLQQQYYY```yyy~~~rrrkkkjjj|||}}}ooodddeeekkknnnrrrwwwwwwvvvtttqqqnnnoooqqqtttzzz~~~~~~kkk[[[RRRMMMJJJGGGAAA@@@>>>;;;999777666666444444444333333444444555444555888;;;>>>@@@BBBBBBAAAJJJJJJHHHNNNMMMHHHLLLOOO^^^llltttmmmddd```aaaccccccbbbbbbccceeeccc```\\\ZZZZZZZZZ[[[[[[YYYVVVUUUVVVWWWNNNPPPTTTXXX\\\[[[XXXUUUTTTUUUVVVUUUSSSPPPLLLJJJIIILLLOOONNNIIIBBB<<<888LLLddd}}}~~~vvv{{{{{{```GGGAAAEEEIIIJJJGGGBBB===:::<<>>>>>======>>>@@@CCCDDDJJJMMMOOONNNMMMNNNRRRVVVZZZgggvvviii~~~|||```ZZZyyyrrrkkk```TTTKKKJJJNNNRRR```aaaeeeqqq{{{zzz~~~{{{___OOOLLLNNNPPPQQQTTTYYY]]]]]]aaaooo~~~yyytttPPPMMMGGGEEEDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNJJJLLLNNNOOOOOOPPPRRRTTTRRRRRRRRRQQQOOOMMMKKKJJJLLLBBB===???===BBB^^^~~~JJJJJJKKKKKKKKKKKKJJJJJJKKKKKKNNNRRRQQQLLLLLLNNNPPPPPPOOOMMMLLLOOOUUUZZZnnn~~~~~~qqqgggwwwuuukkkmmmrrruuuxxx{{{yyyyyyyyyvvvtttrrrssstttyyy~~~rrrbbbUUUNNNJJJGGGDDD@@@>>><<<:::888666555555444333333333333444444555555666999<<>>;;;AAA[[[yyy~~~wwwyyyeeeLLLCCCDDDEEEGGGFFFCCC@@@======@@@BBBCCCBBBBBBCCCDDDFFFIIIJJJLLLNNNOOOOOONNNPPPUUUZZZaaaqqqlll~~~ddd\\\wwwlllZZZWWWRRRMMMKKKNNNUUUZZZ^^^gggxxxuuu[[[NNNLLLNNNOOOTTTTTTYYY___^^^```rrrqqqLLLFFFFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEGGGHHHIIIKKKLLLLLLJJJKKKNNNNNNNNNOOOQQQSSSOOOPPPQQQRRRQQQOOOLLLJJJJJJAAA===>>>;;;>>>WWWtttIIIJJJKKKLLLLLLKKKJJJIIILLLKKKNNNQQQPPPKKKJJJMMMPPPPPPOOONNNLLLMMMQQQSSSeeeuuu|||tttttt{{{xxxyyy|||||||||}}}~~~~~~~~~~~~mmmdddXXXOOOJJJGGGDDDBBB===<<<:::888666555444444333333222222333444555555666888:::===@@@BBBCCCDDDAAAIIIHHHIIIOOOLLLFFFKKKbbbuuummmhhhaaa^^^___aaaaaa```]]]___```___]]][[[ZZZZZZUUUWWWYYYYYYVVVTTTSSSSSSUUUUUUVVVYYY\\\^^^^^^]]]XXXYYYZZZZZZYYYVVVSSSQQQPPPRRRTTTRRRLLLEEE???======WWWxxx|||mmmUUUGGGBBBBBBEEEEEEFFFDDDBBBAAAAAABBBEEEEEEEEEGGGHHHJJJKKKLLLQQQQQQPPPNNNMMMQQQYYY___fff}}}rrrbbb[[[ppplllSSSJJJIIIIIIJJJMMMUUU^^^eeennn}}}zzzuuu~~~lllVVVMMMNNNPPPPPPYYYUUUYYYaaa```bbbzzzrrrOOOGGGDDDCCCAAAAAACCCDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHJJJMMMNNNNNNNNNOOOQQQNNNOOOPPPPPPOOOLLLJJJHHHKKKCCC??????<<<<<>>TTTqqq}}}{{{zzzvvv___MMMDDDAAADDDFFFHHHHHHFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMRRRQQQNNNLLLNNNXXXfffppp{{{xxxvvvWWWUUUfffrrrYYYIIIKKKKKKLLLOOOWWWdddsss||||||vvvuuuvvvwwweeeSSSPPPRRRSSSTTT\\\VVVZZZccccccgggkkkQQQKKKBBBAAA??????AAABBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIILLLMMMLLLLLLMMMNNNOOONNNMMMLLLJJJIIIHHHGGGNNNGGGDDDCCC???<<>>@@@CCCEEEFFFFFFDDDMMMNNNJJJHHHEEEQQQiiimmmcccaaa^^^]]]]]]^^^^^^^^^YYY[[[\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVWWWZZZ]]]]]]ZZZVVVTTTTTTUUUTTTTTTSSSUUUWWWXXXXXXVVVSSSQQQSSSTTTSSSPPPJJJEEEAAA???:::HHH```mmmrrrzzz}}}hhhTTTIIIEEEEEEGGGHHHIIIHHHIIILLLNNNNNNNNNMMMMMMNNNNNNOOOPPPKKKLLLMMMRRR]]]qqq}}}ttt}}}```JJJNNN\\\nnnqqq^^^MMMLLLOOOQQQVVV___ooo|||uuuoooooouuu~~~|||___SSSTTTVVVWWWYYY]]]XXX\\\eeehhhrrrtttYYYHHHEEEAAA???>>>>>>???@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEGGGJJJLLLKKKKKKKKKLLLOOOMMMKKKJJJJJJLLLOOOQQQOOOIIIFFFEEEAAA<<>>@@@BBBDDDFFFGGGGGGGGGNNNMMMHHHDDDAAARRRppp}}}|||jjj______^^^]]]\\\]]]^^^^^^YYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXWWWVVVVVVXXX\\\```bbb^^^ZZZVVVUUUTTTSSSRRRQQQSSSUUUWWWWWWUUUSSSRRRUUUUUUTTTQQQLLLGGGEEEDDD;;;@@@QQQ```lll~~~lllYYYNNNLLLIIIKKKLLLMMMMMMMMMOOOQQQMMMLLLKKKKKKLLLNNNPPPRRRMMMSSS\\\jjj~~~~~~mmmeeeiiivvvtttLLLDDDLLLTTTaaaeeeTTTJJJVVVVVV]]]kkk~~~zzzrrrlllmmmnnnppptttoooXXXSSSVVVWWWXXX[[[ZZZZZZ^^^eeemmm]]]MMMCCC@@@@@@???======???@@@???>>>@@@@@@AAAAAABBBCCCCCCDDDCCCFFFIIIKKKJJJIIIIIIIIILLLKKKKKKLLLOOOUUUZZZ^^^MMMIIIFFFEEEAAA===>>>CCCcccttt|||}}}HHHIIILLLMMMMMMLLLIIIHHHIIIHHHIIIKKKJJJGGGHHHLLLKKKJJJIIIKKKNNNPPPOOOMMMOOOVVVdddvvv{{{~~~}}}iiiTTTKKKJJJGGGCCC???<<<;;;;;;777777666555444444444555333333444555777999;;;<<<>>>???AAACCCEEEGGGHHHHHHJJJKKKGGGCCCBBB@@@NNNiiivvvooohhh]]]]]]]]]]]]]]]]]]^^^___ZZZ[[[[[[YYYWWWVVVWWWXXXTTTVVVXXXZZZ[[[\\\___aaaccc___[[[XXXVVVUUUSSSRRRQQQSSSUUUWWWXXXWWWUUUTTTTTTTTTSSSPPPKKKHHHFFFFFFAAA???HHHXXXhhh}}}mmm[[[RRRRRRRRRUUUXXXYYYWWWUUUSSSSSSMMMLLLJJJKKKNNNSSSXXX[[[gggpppyyymmm\\\RRRQQQXXXkkk}}}}}}nnnWWWFFFEEENNNRRR^^^jjj]]]VVVhhhooo|||uuullljjjhhhnnnvvv}}}wwwbbbQQQQQQUUUUUUUUUYYYVVV[[[```eeerrroooQQQLLLFFF???@@@>>>======?????????>>>@@@@@@@@@AAABBBBBBCCCCCCBBBEEEHHHJJJIIIHHHGGGGGGIIIJJJLLLOOOTTTXXX\\\^^^MMMIIIGGGFFFCCC@@@???AAARRRgggwww}}}KKKLLLMMMNNNNNNMMMLLLKKKHHHGGGHHHKKKJJJGGGHHHMMMMMMKKKJJJKKKNNNOOONNNLLLMMMNNNVVViii}}}|||yyy|||{{{~~~wwwbbbPPPJJJIIIGGGCCC???======>>>666555444333333333333444333444444666888:::<<<===???@@@BBBDDDFFFHHHHHHIIILLLIIIAAA@@@CCC???HHH___|||iiieee[[[\\\^^^^^^]]]]]]^^^___[[[\\\[[[YYYWWWVVVWWWXXXRRRVVV\\\```aaaaaabbbbbb```]]]ZZZWWWVVVUUUSSSQQQRRRTTTWWWYYYZZZYYYWWWVVVQQQQQQPPPMMMIIIFFFEEEEEEEEE===BBBQQQbbbyyy~~~{{{~~~{{{lll[[[TTTVVVZZZ___ccceeebbb\\\WWWTTTSSSRRRQQQSSSWWW^^^eeejjjzzzjjj\\\KKKFFFAAADDDTTTfffoooqqqpppggg```[[[ZZZSSSJJJGGGLLLGGGPPPSSSbbbtttllleeexxxzzzssslllkkknnnmmmvvvlllYYYLLLOOOTTTRRRRRRWWWSSS\\\aaaddduuu^^^IIIMMMHHH===@@@???======?????????>>>@@@@@@@@@AAAAAABBBBBBCCCAAADDDHHHIIIIIIGGGFFFFFFHHHJJJNNNRRRTTTVVVVVVVVVOOOKKKIIIHHHGGGDDDCCCCCCCCC[[[rrrJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKNNNNNNMMMLLLKKKLLLNNNPPPIIIOOOTTT[[[lll||||||}}}~~~~~~}}}~~~gggXXXPPPFFFDDD@@@<<<:::999::::::666666555555555444444444000111333555777:::???BBB???BBBDDDCCCAAABBBFFFJJJMMMEEE:::999>>>???MMMjjjmmmbbb___]]]]]]\\\[[[[[[[[[\\\\\\[[[YYYVVVTTTSSSSSSUUUVVVTTTWWW[[[___aaaaaa```___]]][[[XXXWWWVVVUUUTTTRRRSSSSSSVVVXXXZZZYYYVVVSSSSSSQQQLLLFFFFFFIIIIIIFFFEEE@@@???FFFVVVeeemmmppptttrrrdddYYYPPPLLL[[[dddttt|||sssppphhhfffgggmmmzzzooo]]]PPPGGGCCC@@@>>>>>>BBBHHHMMMOOONNNLLLIIIGGGHHHIIIJJJLLLPPPQQQOOOWWWeeejjjrrruuuqqqlllhhhiiimmmtttyyy~~~oooVVVTTTQQQOOOOOOOOONNNNNNQQQWWW\\\gggyyyJJJLLLGGG:::CCC<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPQQQRRRQQQNNNLLLJJJIIIIIIIIIAAAIIIfffHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIKKKLLLKKKIIIKKKKKKKKKJJJJJJLLLNNNPPPJJJNNNQQQUUUaaauuu~~~}}}}}}|||zzzzzz~~~ppp[[[OOOIIIDDDBBB???;;;999888999999555444444333333222222222111333555777999<<<@@@CCCCCCCCCCCCCCCCCCDDDGGGIIIAAA>>>:::===???AAAbbbqqqeeebbbbbb]]]\\\\\\[[[ZZZZZZZZZZZZXXXWWWUUUTTTTTTVVVXXXYYYVVVXXX\\\^^^______]]]\\\[[[YYYVVVUUUUUUUUUSSSRRRQQQRRRTTTWWWZZZYYYVVVSSSQQQPPPLLLHHHKKKPPPQQQNNNJJJDDD???DDDPPP^^^fffiiittt}}}nnn```UUULLLHHHRRR\\\ppplllYYYKKKCCC@@@>>>>>>======???CCCFFFFFFEEEDDDEEEHHHJJJKKKMMMQQQUUUWWW```tttuuupppjjjiiihhhjjjpppyyykkk^^^MMMKKKJJJIIIHHHHHHHHHGGGJJJRRRbbbtttuuu|||iiiFFFEEEBBB;;;@@@@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCFFFHHHIIIJJJJJJIIIHHHIIIKKKMMMNNNOOONNNLLLKKKJJJKKKMMMNNNBBBGGGZZZsssGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHIIIKKKMMMOOOIIILLLNNNMMMUUUggg|||~~~}}}|||zzzwwwvvvyyyzzz^^^OOOGGGCCCBBB@@@===:::888777777888555555444444333222222111333555888:::;;;>>>BBBEEEFFFEEEDDDEEEFFFGGGGGGFFF:::;;;<<<@@@CCCOOOzzzccc```bbb___]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTUUUVVVXXX[[[]]]YYYZZZ\\\]]]\\\[[[XXXWWWXXXVVVTTTSSSTTTTTTSSSRRRQQQQQQSSSVVVXXXXXXUUURRRPPPPPPLLLJJJMMMRRRRRRNNNMMMGGGBBBDDDOOO[[[dddgggssswwwgggZZZOOOGGGBBBEEENNNaaayyykkk```QQQCCC<<<:::;;;<<<=========>>>AAACCCBBBAAAFFFIIIKKKLLLOOOWWWdddmmmwwwzzzqqqhhhbbb```bbbdddhhhoooyyyjjjXXXOOOJJJJJJJJJIIIIIIIIIHHHHHHKKKPPPhhhtttooopppVVVEEE???===??????CCCBBB@@@???===<<<<<<<<<========================>>>>>>>>>???BBBEEEIIIKKKLLLJJJHHHFFFFFFGGGIIIJJJMMMLLLJJJIIIJJJLLLOOOQQQDDDEEEJJJdddGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJIIIHHHFFFFFFEEEDDDEEEGGGIIIJJJJJJFFFIIIKKKJJJOOO```xxx}}}|||{{{|||~~~|||xxxuuutttvvvzzz}}}jjjSSSIIIEEECCC>>>===:::888666666666666777777777666555555444444444777999;;;===???BBBEEEGGGFFFFFFHHHKKKJJJEEEAAA999===<<<@@@SSSqqqwwwbbbbbbbbb[[[^^^]]]\\\ZZZYYYYYYYYYYYYUUUUUUUUUUUUWWWYYY\\\]]][[[[[[[[[ZZZYYYWWWUUUSSSUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVUUURRRPPPQQQPPPNNNLLLPPPTTTQQQKKKLLLHHHEEEIIITTT___gggjjjrrr}}}pppvvvqqq```SSSJJJBBB===???DDDRRRfffzzz{{{gggTTTMMMCCC<<<999:::<<<======>>>???AAADDDFFFGGGGGGMMMPPPPPPOOOUUUhhh{{{kkkeeecccbbbcccddddddhhhooowwwsss]]]OOOJJJJJJKKKLLLLLLLLLKKKKKKLLLRRRSSSnnnfffyyypppjjjIIIHHH======EEE???AAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<===@@@CCCGGGJJJJJJHHHEEECCCCCCDDDGGGHHHLLLKKKIIIIIIJJJMMMPPPRRRGGGFFF@@@XXX~~~HHHHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDGGGIIIIIIGGGEEEFFFDDDCCCDDDFFFGGGFFFEEEEEEGGGIIIHHHKKKYYYppp~~~|||zzz}}}}}}zzzyyyzzz~~~|||xxxvvvvvvvvvxxxxxx~~~___NNNGGGDDDCCC;;;:::999777666555555555777777666666666555555555555777:::<<<>>>@@@BBBDDDEEEFFFHHHKKKMMMJJJBBB<<<555===<<>>>>>>>>>>>===???@@@BBBDDDGGGJJJMMMPPPQQQYYY___bbbnnnuuujjj```___aaabbbdddgggooottt{{{hhhSSSJJJHHHGGGIIIKKKJJJIIIHHHJJJLLLRRRWWWtttiiibbbXXXBBBJJJ======FFF===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<===>>>@@@CCCEEEDDDCCCAAA@@@AAACCCEEEGGGGGGGGGGGGHHHKKKPPPTTTWWWLLLJJJ???RRRwww|||JJJJJJJJJIIIIIIHHHHHHHHHBBBBBBDDDFFFIIIIIIGGGEEEFFFCCCBBBCCCEEEFFFDDDAAAEEEFFFGGGGGGHHHOOOaaarrr|||zzzxxxuuuvvv{{{}}}{{{yyyzzz|||zzzyyyxxxxxxxxxwwwuuu{{{{{{}}}jjjTTTIIIDDD@@@>>>999999888777666555555555333444444444444555555555666999<<<>>>???AAACCCEEEEEEFFFIIIKKKJJJFFF???:::222>>>GGGeeennnaaabbbdddbbb[[[ZZZZZZYYYYYYYYYYYYYYYWWWWWWVVVWWWWWWXXXXXXYYYZZZYYYWWWVVVUUUUUUUUUUUUUUUSSSRRRSSSUUUVVVVVVUUUXXXWWWUUUUUUTTTRRROOOLLLMMMOOOSSS\\\iiisssrrrkkkOOOMMMLLLNNNSSSYYY]]]```sssuuuaaaQQQHHHBBB===999999999???KKKZZZjjj}}}|||iii[[[QQQHHHCCC???>>>>>>???AAAAAA???===DDDFFFHHHJJJNNNTTT[[[```fffuuupppjjjbbb]]]\\\```eeeiiiooottt~~~uuu[[[JJJDDDDDDIIIKKKLLLJJJHHHHHHKKKNNNNNN___~~~cccnnnLLL===GGG===<<>>???@@@???>>>>>>???@@@BBBDDDEEEAAABBBEEEIIINNNSSSWWWZZZPPPNNNDDDNNNhhhqqqyyyKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDFFFHHHJJJJJJGGGDDDDDDAAA@@@BBBFFFGGGEEEAAADDDCCCEEEGGGGGGIIIUUUbbbxxxxxxooojjjiiimmmuuuzzzzzzyyyzzzyyyxxxxxxyyy{{{zzzwwwsssvvvvvvxxx|||mmmUUUIIIEEE???;;;999888888777777666666555555222222333444555666777777888;;;>>>AAABBBCCCDDDFFFFFFGGGHHHFFFCCC???===<<<<<>>@@@DDDFFFFFFEEEKKKNNNRRRXXX___kkkwwwuuufff___]]][[[\\\bbbjjjrrrxxxdddOOODDDCCCFFFNNNPPPOOOLLLIIIIIINNNSSSTTTqqquuuiiiFFF;;;CCC>>><<>>>>>======;;;<<<===???@@@@@@AAAAAAAAACCCGGGKKKOOORRRUUUVVVRRRPPPJJJIIITTTeeettt~~~KKKJJJIIIHHHFFFEEEDDDDDDGGGGGGHHHJJJKKKJJJGGGDDDBBB???>>>AAAFFFIIIFFFCCCBBBAAADDDHHHHHHHHHPPP[[[kkk{{{lll]]]^^^dddooovvvwwwwwwxxxvvvvvvwwwzzz|||{{{vvvrrrrrrrrrtttyyyjjjXXXHHHCCCBBB===888666888888777777777666666666333333555666777999:::::::::===@@@CCCDDDDDDFFFGGGHHHIIIGGGBBB===;;;===@@@KKKYYYxxxeeebbb___VVVPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUTTTTTTUUUWWWYYY[[[YYYWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTTTTVVVVVVTTTRRRWWWWWWYYY^^^hhhmmmfff\\\ZZZTTTLLLHHHIIIPPPYYY___qqqwwwhhhTTTEEE???===:::777888666777===CCCJJJVVVaaassszzz~~~pppfffSSSLLLEEEBBBAAA@@@AAABBB?????????CCCHHHLLLOOOOOOQQQVVV]]]eeeqqqmmmaaa^^^```bbbfffiiipppxxx}}}qqqYYYIIIDDDGGGLLLOOOPPPOOOJJJFFFGGGMMMSSSaaaxxx]]]DDD<<>>???>>>===<<<;;;<<<===?????????>>>>>>GGGHHHKKKMMMOOOOOOOOOOOOSSSPPPLLLEEEFFF]]]rrrtttRRRIIICCCEEEIIIIIIHHHIIIKKKIIIFFFFFFFFFFFFDDDCCC???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDHHHOOOTTT___{{{vvviii^^^[[[[[[eeeqqqxxxyyyxxx{{{yyywwwxxxyyyyyyvvvssssssrrrqqqsssxxx}}}mmmTTTMMMEEEAAA@@@???;;;777777777666555555555555555444444333333444777999;;;===>>>???@@@AAACCCGGGJJJIIIJJJFFF>>>;;;>>>???<<<^^^wwwlll___XXXWWWXXXUUUQQQQQQQQQRRRSSSTTTTTTUUUUUUYYYVVVSSSRRRTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQWWWVVVSSSQQQPPPPPPQQQQQQWWWVVVVVVYYY\\\]]]ZZZWWWZZZVVVSSSPPPLLLMMMVVV```qqqsss]]]HHH@@@;;;444333999444666888999<<>>:::;;;===<<<:::===:::888999;;;<<<:::777888888777777777777777888;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@CCCGGGKKKOOOPPPQQQSSSTTTQQQNNNLLLKKKKKKSSSeeevvv}}}PPPIIIEEEEEEGGGFFFGGGJJJRRROOOKKKHHHFFFEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDGGGLLLPPPVVVooo~~~wwwwwwlllccc\\\___hhhpppvvvyyyzzzwwwuuuuuuvvvvvvtttrrrooommmlllmmmqqqvvvyyy{{{|||}}}~~~rrrWWWMMMGGGAAA===>>>===:::777777777666555444444444444555444444555777999<<<>>>@@@@@@AAABBBCCCDDDGGGHHHLLLBBB======888777HHH___nnneee[[[VVVWWWXXXUUURRRQQQQQQRRRSSSUUUWWWXXXYYYSSSTTTUUUTTTSSSSSSTTTVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRQQQUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSQQQSSSUUUVVVUUUSSSTTTSSSSSSSSSQQQRRR[[[fffyyyjjjVVVDDD>>>:::444333888444666777777888<<>>===>>>@@@AAAEEEHHHMMMSSSZZZcccmmmsssuuuqqqsssmmmeee```aaadddhhhqqqzzz|||iiiUUUKKKHHHIIILLLPPPSSSTTTTTTPPPLLLJJJLLLOOOWWWiiirrrdddLLLEEE===:::;;;===<<<:::<<<:::888888::::::999777888888777777777777777888999999888888888888999999:::::::::;;;<<<===??????CCCFFFJJJMMMNNNNNNOOOPPPPPPNNNLLLLLLLLLSSSbbbrrr~~~MMMIIIGGGFFFEEEDDDHHHNNNTTTOOOJJJFFFDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@AAA?????????AAADDDGGGIIIIIIKKK\\\sss|||zzzkkkhhhlllppptttxxxxxxvvvtttsssssssssrrrqqqmmmkkkiiiiiikkkoooqqqrrrxxxzzz}}}~~~~~~hhhRRRDDDEEE@@@;;;999:::;;;999777777666555444333333333333555555666777:::===???AAACCCCCCDDDEEEFFFGGGHHHHHHKKK;;;999AAA<<<;;;___ooobbb\\\UUUSSSVVVWWWVVVSSSRRRRRRQQQQQQSSSUUUXXXZZZUUUXXXZZZXXXTTTSSSUUUYYYVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSTTTVVVXXXYYYVVVTTTRRRRRRSSSTTTSSSRRRSSSTTTVVVWWWSSSQQQWWWaaa|||nnn\\\LLL>>>;;;999555444888777777888777666777:::===@@@EEEOOOYYYbbbgggjjjjjjjjjiiihhhfffccc___[[[YYYNNNKKKFFF@@@<<<:::999999@@@AAABBBCCCDDDGGGLLLOOOQQQWWW```lllyyy~~~yyypppfffaaa\\\ZZZ^^^dddeeeaaaaaagggnnnwwwfffXXXJJJFFFHHHJJJNNNRRRTTTUUUVVVSSSMMMJJJJJJLLLVVVeeecccgggmmmvvvQQQHHHBBB<<<:::;;;<<<<<<;;;;;;999777666777888888777777777777666666777777888888888777777777777888888999999999:::;;;<<<>>>>>>@@@DDDGGGIIIJJJJJJJJJKKKLLLJJJJJJKKKKKKOOO\\\hhh~~~JJJHHHHHHHHHEEEDDDKKKTTTKKKGGGBBB@@@@@@BBBCCCCCCCCCBBB@@@>>>>>>>>>>>>??????======@@@EEEGGGFFFDDDJJJMMM\\\vvv}}}vvvwwwuuurrrrrrwwwuuutttrrrrrrrrrrrrrrrooommmjjjiiijjjlllmmmmmmrrrxxx}}}~~~~~~~~~~~~bbbPPPEEE>>>@@@===999888888888777666666666555333333222222333555666777999<<>>===<<<;;;===AAACCCGGGIIIKKKMMMPPPUUU]]]cccllltttzzzoooggg___XXXWWWSSSRRRVVVYYY\\\bbbhhhmmmmmmpppxxxkkkYYYOOOGGGGGGJJJLLLOOOSSSSSSTTTSSSPPPLLLLLLNNNRRRbbbpppfff```eee\\\JJJCCC???;;;::::::<<<<<<;;;:::888666555555666777777777666666666666777777888888777777666666777777888888888888999:::;;;<<<===<<<@@@CCCFFFFFFFFFGGGGGGGGGFFFGGGIIIIIIKKKTTT^^^zzzFFFGGGIIIJJJHHHFFFNNNWWWEEEBBB>>>===???BBBDDDEEEBBBAAA>>>;;;:::;;;<<<===???======AAAEEEGGGEEEBBBLLLFFFNNNiiixxxxxxtttpppooottttttssssssrrrrrrrrrssspppnnnkkkjjjjjjkkkkkkjjjmmmttt|||~~~~~~{{{~~~|||]]]PPPJJJCCC>>>>>><<<:::888777666555555555555444333333333333444555666888:::===@@@CCCDDDCCCDDDGGGKKKNNNNNNKKKGGG;;;;;;>>>BBBJJJgggooo[[[WWWUUUSSSTTTVVVVVVUUURRRTTTSSSRRRQQQSSSVVVZZZ\\\pppggg]]]WWWVVVWWWVVVTTTQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVTTTSSSQQQQQQQQQQQQVVVVVVVVVVVVVVVVVVWWWWWWOOOQQQSSSTTTSSSQQQPPPNNNPPPQQQTTTWWWVVVTTTWWW^^^fff}}}fffUUUEEE???::::::;;;:::999:::999999999999::::::999888::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>===;;;<<<>>>??????AAAEEEIIIOOORRRVVVXXX]]]fffqqqzzzuuudddYYYUUUUUUVVVVVVVVVSSSSSSWWW\\\___fffmmmpppuuu|||rrr[[[OOOIIIEEEHHHLLLNNNPPPSSSSSSSSSQQQNNNMMMRRR[[[cccvvvmmmaaaiiizzzKKKHHH???===;;;:::::::::::::::888777666555444555666777666666555555666777888888888888777777777777888888666666777777888:::;;;<<<999<<<@@@CCCCCCDDDDDDEEEEEEDDDFFFIIIIIIJJJPPPWWWsssEEEFFFIIILLLJJJHHHMMMTTTGGGDDDAAA???AAACCCDDDDDDAAA>>>;;;888777888;;;<<>>???AAACCCDDDDDDCCCFFFBBBHHH```}}}wwwsssnnnnnnsssmmmoooqqqqqqqqqpppqqqrrrmmmkkkiiihhhhhhiiihhhgggjjjooowww{{{|||}}}~~~~~~{{{~~~\\\HHHEEEDDD@@@;;;===<<<;;;999777555555444444444444444444555555666666777:::<<>>BBBGGG\\\zzzbbbSSSVVVUUUTTTTTTUUUVVVUUUSSSRRRRRRSSSUUUXXX\\\___bbbooodddWWWQQQSSSUUUSSSOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWVVVTTTRRRPPPPPPPPPQQQVVVVVVVVVUUUUUUTTTTTTTTTOOOQQQUUUVVVUUUTTTTTTUUUbbb]]]ZZZZZZXXXTTTSSSUUUbbbkkkRRRAAAAAA>>>;;;::::::;;;::::::777666555666888999999888999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;>>>AAABBBBBBEEEJJJNNNRRRZZZdddnnnxxxyyypppbbb]]]UUUPPPOOOQQQSSSTTT[[[VVVTTTXXX___gggrrr|||{{{qqqcccOOOEEEBBBBBBHHHMMMOOOQQQUUUSSSRRROOONNNQQQ\\\kkkvvvoooeeetttdddBBBCCC<<<;;;;;;:::999999999999666777888777555444555666555555555555666777888888888888777777777777888888555555555666777888::::::999<<<@@@BBBBBBBBBBBBCCCEEEDDDFFFJJJKKKKKKOOOUUUiiiFFFFFFIIILLLJJJFFFGGGLLLGGGEEEBBBBBBCCCDDDDDDCCC>>><<<888555444666999<<<===???@@@@@@@@@AAABBBDDD>>>AAAFFFSSSiii|||mmm___^^^hhhcccggglllnnnmmmlllmmmnnnjjjhhhffffffgggggggggfffhhhjjjmmmqqquuuxxxzzz|||}}}|||}}}ttt___III@@@@@@>>>;;;::::::::::::888666555555555333333333444555666888888999:::<<>>???>>><<<:::999::::::888666444333444777999999888777777888888999:::;;;;;;888999999:::;;;<<<>>>>>>AAAEEEIIILLLOOOWWWaaaiiiooozzzssscccXXXUUUUUUTTTSSSPPPNNNNNNPPPSSS^^^\\\___hhhsss}}}zzzfff^^^VVVFFFDDDBBBCCCJJJNNNOOORRRUUUNNNNNNLLLMMMSSSaaassseeekkkNNN>>>>>>::::::;;;:::888777777777444777999999777555444555555444444555555777888888777666666555555666666777444444444555666777999999<<>>>>>AAADDDAAAEEEEEEDDDPPPkkkhhhMMMGGGQQQ\\\aaagggjjjjjjiiiiiijjjiiigggffffffggghhhgggfffgggfffeeehhhnnnsssxxxyyy~~~~~~~~~~~~~~~}}}|||||||||pppZZZOOOGGGAAA@@@>>>999999===777888999888666555555666333333333444666888999:::;;;===???AAADDDEEEGGGGGGHHHHHHIIIMMMOOOJJJAAA888<<>><<<<<<999:::;;;:::888666666666333777:::;;;888555444555444444444555555777888888555555555444444555555555444444444555666777888999@@@BBBCCCCCC@@@===<<<;;;@@@>>>???CCCFFFGGGJJJOOOYYYiii~~~GGGFFFEEEFFFFFFDDDAAA>>>EEEEEEEEEEEEEEEEEEEEEEEE===BBB>>>222///777<<<:::???;;;;;;@@@CCCBBBBBBCCC@@@@@@BBBEEEKKK\\\yyy}}}ssspppSSS===HHHLLLVVVbbbgggeeedddgggkkkggggggfffffffffeeeeeeeeefffffffffffffffjjjoootttzzzzzzzzzzzzyyyxxxxxxwwwzzzzzz{{{|||}}}~~~}}}fffQQQJJJ@@@@@@???>>>===<<<;;;;;;888888777777666666555555444444444444666888;;;<<>>???@@@@@@@@@@@@AAA@@@CCCIIILLLKKKMMMPPPSSScccsss|||IIIGGGFFFFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBB<<<333333<<>>::::::<<<===<<<>>>AAAAAAAAABBBCCCGGGTTToooxxxwwwiiiPPPAAAAAAJJJXXXdddiiiiiifffddddddddddddcccccccccccccccccccccbbbaaaaaadddhhhlllqqqqqqrrrrrrrrrqqqoooooorrrsssvvvxxxyyyzzzyyyyyyzzzxxxwwwxxx{{{||||||{{{xxx~~~wwwiiiUUUGGGCCC>>>>>>===<<<;;;:::999999777777777666666666555555444444444555777:::<<<===@@@@@@AAABBBDDDFFFHHHJJJNNNIIIFFFFFFAAA===???EEEQQQvvvgggXXXTTTTTTSSSTTTTTTTTTVVVXXXYYYWWWVVVTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPQQQTTTTTTPPPNNNPPPSSSSSSTTTSSSSSSRRRQQQQQQNNNLLLJJJHHHIIILLLOOOQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWTTTVVVWWWWWWUUUTTTUUUVVVXXX]]]iiiyyy{{{uuu[[[NNNLLLNNNQQQUUUEEEAAA;;;777555555666666888888888888999999999888<<<<<<===???AAAAAAAAABBBCCCFFFHHHHHHJJJOOOYYY```mmmyyy|||lll___WWWSSSRRRRRRRRRPPPOOOPPPRRRUUUTTTVVVYYY\\\bbbiiiqqqwwwxxxeeeVVVKKKDDDCCCGGGHHHJJJNNNQQQSSSTTTTTTSSSRRRJJJPPPWWW^^^uuu}}}jjj[[[XXXnnn```HHH>>>777:::999888888777777666555555777777666555444333333222333333333333333333333333444444333333444444555666444444444444555666777888999;;;<<<>>>????????????@@@???AAAGGGJJJKKKMMMQQQPPP]]]kkkwwwHHHGGGDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@<<<;;;EEEVVV]]]\\\QQQJJJDDDAAA???===???CCCCCCBBBAAAAAAAAAKKK```sss~~~qqqHHH@@@EEEOOO\\\gggiiieee___``````````````````aaaaaa______^^^\\\[[[\\\^^^aaaiiikkklllnnnnnnmmmlllkkklllnnnrrrvvvwwwvvvtttssswwwuuusssrrrrrrrrrqqqppppppuuu{{{~~~|||kkk[[[TTTMMMCCC===>>>;;;;;;:::999888777777666666666666666666555555555444555666777:::<<<>>>@@@AAAAAABBBCCCDDDGGGIIIJJJFFF@@@>>>???:::888GGG\\\xxxkkkXXXUUUTTTQQQQQQUUUUUUUUUVVVWWWVVVTTTRRRRRRQQQPPPOOOOOONNNOOOOOOKKKLLLQQQWWWXXXRRRNNNMMMSSSSSSSSSRRRQQQPPPOOONNNOOOKKKGGGFFFJJJOOOQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUTTTTTTQQQSSSTTTTTTRRRRRRSSSTTTUUUXXX^^^eeelllppppppnnnrrr~~~vvvcccQQQNNNSSSVVVVVVUUUGGGBBB===;;;;;;===<<<;;;@@@AAAAAA@@@??????@@@BBB===???@@@BBBDDDEEEEEEEEELLLPPPUUU\\\fffuuutttbbbSSSLLLJJJJJJJJJOOOQQQRRRSSSSSSTTTWWWYYY```ccchhhoooxxxtttgggWWWMMMFFFAAACCCGGGJJJLLLNNNQQQUUUXXXZZZ[[[UUUOOOXXXmmmuuufffsssvvvOOOCCC>>>888:::777777777666555555444444444444444333333333222222333333333333333333333333222222222222222333444444444444444444555555666777888999:::;;;<<<=========@@@>>>???DDDHHHIIIMMMRRRMMMTTT___mmmGGGDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC===>>>???BBBQQQgggxxx~~~ooo___NNNEEEBBB@@@@@@BBBBBBAAA@@@???>>>CCCSSScccwww~~~}}}fffWWWVVVXXX\\\aaacccbbb___]]]^^^^^^^^^^^^_________]]]]]]\\\ZZZWWWVVVWWWXXX```bbbeeehhhjjjjjjiiihhhgggiiillloooppppppooonnnpppooommmlllkkkjjjiiiiiijjjmmmqqqssssssuuuxxx{{{ooogggZZZNNNCCC@@@>>>;;;:::;;;999999888888777666666555555555555555555666666666666666888:::<<>>:::@@@aaa~~~YYYQQQTTTRRRNNNPPPPPPPPPPPPQQQRRRQQQOOOMMMOOONNNMMMLLLKKKJJJJJJJJJJJJKKKQQQXXXYYYTTTPPPOOOQQQQQQQQQPPPOOONNNMMMLLLMMMIIIGGGJJJQQQVVVVVVTTTRRRQQQPPPNNNNNNNNNNNNOOOMMMNNNQQQSSSTTTSSSRRRQQQOOOPPPQQQQQQOOOOOOQQQRRRRRRTTTWWWZZZ[[[\\\^^^___lll{{{hhh^^^WWWYYY[[[WWWNNNIII>>>:::666777:::<<<;;;999===>>>???>>><<<<<>>@@@?????????===???JJJWWWjjjxxxuuuuuutttnnngggaaa______]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\YYYUUUSSSSSSSSSSSSUUUYYY]]]```bbbccccccbbbcccdddeeefffggghhhiiiggggggfffeeecccccccccdddbbbdddeeeggghhhjjjlllnnnqqqtttzzz}}}ssshhhYYYNNNIIIHHHBBB===<<<<<<:::999:::999888888777777666666666444555555555666666777777888999;;;===???AAABBBCCCBBBDDDGGGHHHGGGCCC???<<<;;;:::<<<======RRRiiiPPPNNNRRRMMMJJJLLLJJJJJJKKKLLLNNNOOOMMMKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJMMMRRRTTTQQQPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKQQQYYY]]]ZZZVVVRRRQQQOOONNNMMMMMMNNNOOOMMMNNNPPPRRRSSSRRRPPPOOONNNOOOOOOOOONNNNNNPPPRRRQQQSSSVVVWWWWWWXXX[[[]]]lllzzz~~~ddd^^^[[[YYYTTTKKKCCC@@@???===;;;===@@@CCCCCCAAABBBCCCDDDEEEFFFGGGIIIKKKLLLQQQSSSTTT[[[gggoooppprrrfff\\\TTTPPPJJJIIIIIILLLQQQTTTUUUTTTXXX\\\bbbiiiqqqzzzuuucccWWWNNNEEEBBBAAAAAADDDIIIOOOPPPQQQTTTYYY___eeeiiilllsssvvvEEE:::<<<;;;888888888777777666666555444444222222222222333333333333222222222222222222222222111000000000000111222222444333333333333444444555555555666666888999::::::===;;;;;;@@@DDDFFFJJJOOONNNRRRWWW^^^kkkEEECCCBBBBBBDDDEEEEEEDDD========================:::===???===???JJJ\\\jjjoooYYYBBB<<<@@@BBBAAA???======>>>>>><<<<<>>@@@BBBCCCCCCDDDBBBDDDFFFGGGDDD???999666777999::::::DDDiiijjjYYYLLLLLLOOOKKKHHHHHHHHHHHHIIIKKKNNNOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIFFFGGGKKKLLLKKKMMMPPPKKKLLLLLLLLLLLLKKKJJJJJJGGGJJJOOOVVV]]]^^^[[[WWWQQQPPPNNNMMMLLLMMMOOOPPPNNNNNNPPPPPPQQQPPPOOONNNNNNNNNOOONNNMMMNNNQQQSSSQQQSSSUUUWWWYYY\\\```cccqqq{{{eee]]]TTTMMMEEE@@@@@@EEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKOOOTTTWWWWWWWWWVVV]]]ccchhhuuuuuummm```UUUNNNKKKIIIIIINNNMMMMMMMMMNNNQQQSSSUUU]]]cccmmmxxx}}}iiiWWWOOOHHHBBBBBBCCCCCCGGGKKKQQQQQQSSSVVV\\\bbbhhhllliiiyyy___<<<;;;;;;999999666777777777666555555444444000000000000000000000000222222222222222222222222111000000000000111222222333333333222222333333444444444444555666777999:::<<<:::;;;@@@CCCDDDGGGLLLQQQTTTYYY^^^ggg~~~AAA@@@@@@AAACCCCCCBBBAAA========================:::===???@@@AAAEEENNNWWWXXXKKK???>>>AAAAAAAAAAAA;;;;;;===>>><<<:::>>>EEESSSYYYmmmsssccc]]]\\\]]]]]]\\\[[[ZZZZZZYYYXXXTTTVVVWWWUUURRROOOMMMMMMKKKKKKLLLMMMOOORRRUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]]YYY[[[\\\[[[YYYYYY[[[]]]XXXWWWVVVVVVXXXZZZ[[[[[[\\\\\\\\\[[[\\\```eeeiiitttzzz}}}tttlllhhhTTTLLLFFFEEEEEEBBBAAABBB::::::999888888999999777777777666666666666555555555555666777888999:::;;;>>>???AAABBBCCCDDDDDDCCCBBBCCCCCCBBB???;;;888555444<<>>@@@@@@>>><<>>===;;;;;;===::::::<<<>>>;;;777:::@@@DDDGGG\\\|||{{{jjj```^^^```]]]]]]\\\ZZZYYYXXXWWWVVVPPPRRRTTTSSSPPPMMMKKKJJJFFFEEEDDDCCCDDDGGGIIIKKKGGGIIIMMMPPPRRRQQQOOONNNMMMOOOPPPOOOLLLKKKNNNPPPOOOMMMKKKKKKLLLMMMNNNNNNLLLMMMNNNMMMMMMNNNQQQTTTQQQVVV\\\___aaaeeelllrrrxxxxxxwwwvvvtttrrrpppooonnnjjjddd^^^XXXRRRLLLHHHEEE>>>:::;;;===:::888999777777666444555888999999555555555555555555444444555666777888999:::;;;<<<@@@AAABBBDDDDDDDDDDDDCCCBBBAAA???===;;;999888888666EEEVVViiizzzWWWNNNMMMIIIIIIPPPXXXUUUMMMFFFFFFFFFHHHJJJKKKIIIGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFIIIJJJIIIJJJNNNGGGGGGHHHIIIJJJJJJJJJJJJIIIMMMQQQTTTSSSRRRRRRRRROOONNNLLLKKKLLLNNNPPPRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOORRRUUUTTTPPPNNNPPPWWWaaaiiinnn|||sssoooooooooqqqssszzzwwwrrrsssvvvtttrrruuu~~~vvvlllccc^^^ZZZTTTQQQOOONNNMMMLLLJJJJJJJJJLLLNNNPPPOOONNNHHHOOOVVVXXXXXX[[[ccckkkrrr~~~vvvlllcccTTTFFFDDD???===AAAFFFIIINNNSSSRRRSSSUUUYYY___eeejjjmmmppp___@@@:::BBB999777<<<666555555444333333222222111333333333333222222222111111111111111111111111111111111111111111222222333333333222222111222222222555444444444555777999:::;;;999;;;@@@CCCAAABBBEEEPPPMMMMMMQQQVVVaaawwwBBB@@@>>>===>>>>>>>>>===<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????CCCBBBAAA@@@>>><<<:::999::::::::::::::::::::::::CCC@@@KKKfffzzzmmmfffiiimmmfffeee```[[[[[[\\\YYYSSSTTTRRROOOMMMMMMKKKHHHFFFGGGFFFEEECCCAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHJJJHHHFFFDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKIIIGGGEEEDDDCCC===<<<;;;:::999999999999666666777777777777777777666666666555555444444444555666999;;;>>>???AAAAAADDDBBB@@@AAACCCDDDBBB@@@CCC===;;;>>>===999888<<<<<>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA???===;;;999888999999999999999999999999777;;;BBBPPPhhhvvvrrriii```\\\\\\YYYUUUOOOMMMKKKKKKLLLLLLJJJIIIFFFEEEDDDBBBAAA@@@??????;;;<<<===???@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBFFFDDDBBB@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;<<<;;;:::999888888888888777777666666666666666666555555555555555555555555888999;;;===???AAABBBBBBCCCBBB@@@AAADDDDDDBBB@@@@@@<<<:::::::::999@@@HHHbbbeeeHHHIIIGGGGGGDDDBBBHHHQQQRRRMMMHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMQQQTTTTTTRRRPPPNNNOOOOOOPPPQQQRRRSSSUUUUUUSSSRRRQQQSSSUUUVVVUUUSSSRRRRRRQQQPPPOOONNNNNNNNNOOOQQQRRRQQQQQQWWWbbbkkkiii~~~}}}rrreeeZZZVVVQQQNNNIIIGGGHHHHHHFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLPPPOOONNNNNNPPPQQQQQQQQQ[[[]]]___bbbmmm{{{iii[[[RRRIIIAAA>>>@@@BBBDDDGGGIIIMMMQQQUUU[[[XXXXXX]]]ffftttyyymmmbbbGGG===777888999666444666666666666555555444333222000000000000000000000000222111111111000000000000//////000000000111111111111111111111111111111111111111111222333444555666777777999:::<<<>>>??????>>>FFFHHHEEEKKK]]]lllppp|||@@@===;;;;;;<<<======<<>>>>>>>>======<<<;;;;;;@@@@@@???>>><<<:::999888888888888888888888888888222<<>>>>>>>>999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@???===;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777666777777777777666666555555555444444444555555666777777888;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDBBB@@@===;;;:::999777:::FFFSSS|||mmmPPPBBBHHHDDDCCC@@@???CCCHHHIIIFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOORRRSSSRRRNNNLLLMMMOOOQQQSSSTTTUUUUUUUUUYYYTTTQQQTTT[[[]]]XXXSSSQQQQQQPPPPPPOOOOOONNNNNNNNNPPPQQQQQQQQQWWWcccllljjj{{{yyyhhh[[[QQQGGGAAA@@@@@@>>>===>>>BBBDDDFFFFFFHHHHHHHHHIIIJJJLLLNNNNNNOOOMMMLLLNNNSSSVVVVVVUUUbbbfffiiijjjrrrttt___SSSLLLFFFAAA@@@AAACCCFFFIIILLLOOOTTTWWWVVVZZZ\\\]]]fff|||gggrrrgggIIIAAA:::666777888666444444555555555555444333222222000000000000000000000000000000000000//////////////////000000000000111111111111111111111111111111111111111111222444555666555666777999:::<<<===>>>@@@AAACCCEEEIIISSS```iiisss>>><<<::::::;;;======<<>>>>>>>>>>>===<<<;;;:::999999=========<<<;;;999888777777777777777777777777777444======999KKKnnn}}}~~~vvvlllhhheee```UUURRRNNNLLLKKKIIIHHHFFFDDDCCCAAA@@@>>>=========999::::::::::::999888888777888888999999::::::;;;999999999:::::::::;;;;;;;;;:::999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888777666666555555555666777777666666555444444444444444555666888999:::;;;>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBB@@@:::;;;;;;999999CCCVVVfffvvvWWWIIIFFFHHHBBB@@@>>>===???BBBBBB@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKNNNMMMMMMOOOPPPPPPMMMKKKLLLNNNQQQTTTUUUUUUTTTSSSXXXTTTPPPSSSXXXYYYUUUPPPOOOOOOPPPPPPOOOOOOOOONNNNNNPPPQQQQQQQQQWWWbbbkkkkkkvvv}}}|||fff[[[OOOIIIDDD@@@AAADDDBBBAAAAAACCCEEEGGGIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOTTT]]]cccddddddooosssuuuwww~~~yyyhhhVVVLLLHHHEEECCCEEEDDDFFFJJJLLLNNNQQQUUUXXXSSS\\\ccciiixxx|||fffddduuuPPPAAA<<<999777777888777555444444555555444444333222111000000000000000000000000000////////////.........////////////000000000111111111111111111111111111111111111111222333444555555555777888:::<<<======EEE@@@AAAFFFHHHIIISSS```sss<<<;;;999999;;;=========>>>>>>??????>>>======<<<======<<<;;;:::888777777;;;;;;;;;:::999888777666666666666666666666666666444666666777???QQQhhhwww~~~vvvooohhhXXXTTTOOOKKKIIIGGGEEECCCCCCBBB@@@???======<<<<<<::::::::::::999888777666666666666777777888888888777777888888999999999999999888777666666666777777777777777777777777777777777888888999999888888777888777777777666555555555666666555444444444555555777777666666555555555555555555777888:::<<<===>>>??????@@@BBBBBBCCCCCCBBBCCCEEEGGGHHHFFFCCC@@@>>>::::::888999EEE___zzzXXXFFFEEEDDD===AAA>>>======>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJHHHJJJLLLMMMLLLLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKNNNMMMLLLLLLMMMMMMLLLKKKLLLNNNQQQTTTUUUTTTRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPOOOOOONNNMMMPPPRRRRRRQQQVVV___fffkkkppptttqqqmmmlllqqqvvvnnnttt~~~ttthhh]]]UUUJJJDDD@@@AAAAAAAAADDDHHHEEEFFFFFFFFFGGGGGGHHHIIILLLLLLLLLMMMOOOPPPRRRSSSTTTTTTXXX___iiirrrvvvwwwxxxgggYYYJJJCCCAAA@@@AAADDDHHHJJJNNNPPPQQQSSSVVVXXXXXXbbbppp{{{dddZZZZZZ{{{\\\CCCAAA999999888777888888666444444444444444333222111000////////////////////////////////////.........---...////////////000000000000000000000000000000000111111111111222333333444555555777888:::<<<===>>>EEE??????FFFGGGEEEMMM[[[jjj{{{<<<:::999999<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;:::888777666666888888999888888777666666555555555555555555555555666222333999:::<<>>@@@@@@@@@@@@AAACCCDDDDDDDDDDDDEEEHHHKKKKKKGGGBBB>>><<<<<<:::999CCC___[[[GGG???BBBAAA555???<<<<<<>>>>>><<<<<>>;;;>>>DDDFFFFFFOOOZZZcccvvv<<<:::999:::<<>>===<<<<<<::::::999888777777666666666777777777777666666555444444444444444444444444666222333999888777FFFZZZ~~~eee```YYYSSSOOOLLLIIIGGGCCCBBBAAA???>>>===<<<<<<888999999999888777666555555555555444333333222222111222333444555444444333777666666666555555555555666666666666666666666666444555555666666555555444666666666777777777777777555555444444444555555666666666777777888999999999::::::<<<===???@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGGGGJJJNNNMMMGGGAAA<<<:::===@@@HHH^^^hhhIIIDDD??????AAA888<<<:::;;;>>>>>>;;;<<>>AAACCCGGGOOOVVV___sss<<<:::999:::===???@@@@@@AAAAAAAAA@@@@@@>>>======999999888888777777666666555666666666666666555555333333333333333333333333222000111444444777@@@KKKooosssmmmddd\\\UUUOOOKKKHHHDDDCCCAAA???>>>=========:::::::::::::::999888888888777777666555444333333222333444555666555444444666666666555555555444444333333333333333333333333333333444444444444333333111222222444555666777777555555444444444555555666666666777888999:::;;;;;;<<<<<<===???@@@AAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHLLLOOONNNHHH@@@;;;888===FFFYYYxxxSSS>>>CCC<<<:::@@@===:::888999>>>>>>;;;<<>>>>><<<:::888777777888999888666555555666666666555555666666666555444333333444333333222222333333444222222222333333444444555222222333333333444444444222222333333333444444444555555555555666666666666999999:::;;;;;;<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@GGGIIIDDDCCCIIIMMMNNNRRRRRRNNNEEEAAAAAA@@@>>>QQQnnnTTTLLLAAA;;;:::;;;999777::::::;;;;;;<<<===============<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFKKKJJJIIIHHHGGGHHHHHHIIIJJJLLLMMMJJJFFFGGGNNNTTTOOONNNKKKIIIHHHGGGGGGGGGOOOPPPMMMMMMYYYiiikkkaaaNNNLLLMMMQQQQQQMMMLLLNNNNNNOOOPPPOOONNNNNNOOOQQQZZZ]]]pppyyymmmrrrzzzbbbZZZSSSJJJJJJBBB???===>>>BBBEEEEEEDDDCCCDDDGGGHHHJJJLLLPPPSSSKKKPPPRRROOOMMMQQQUUUVVVUUU___iiilllkkkppprrr[[[NNNHHHDDD@@@AAAEEEIIILLLLLLJJJPPPUUUWWWYYY___hhhnnnlllrrraaa===999>>>777333222111222444444333222111111111111000000000000////////////////////////........................---------............///...............///000000111111111000000000000000555444444555555666777888:::;;;<<>>999999::::::::::::999999777555444444555666555444666666666666666555444444444444333333333333444444333333333333333444444444222222333333333444444444333333333444444444555555666666666777777777888888;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@EEEKKKLLLHHHGGGJJJMMMKKKLLLNNNJJJ@@@<<>>>>>>>>===<<<<<<===@@@CCCDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJKKKKKKJJJHHHJJJPPPTTTOOONNNLLLKKKJJJJJJKKKKKKLLLNNNLLLJJJTTTaaaddd\\\RRROOOOOOQQQPPPKKKIIIKKKKKKLLLMMMMMMLLLLLLNNNPPPTTTVVVfff~~~oooUUUNNNIIIAAAAAABBB@@@???@@@DDDGGGHHHGGGIIIJJJKKKKKKKKKKKKMMMOOOPPPUUUWWWTTTTTT\\\dddiiigggsssxxxdddSSSIIIGGGDDDBBBCCCHHHLLLNNNNNNSSSRRRUUUYYY]]]bbbnnnyyykkkRRR>>>777888555666555333333444444333111111111111000000000//////................................................------------...........................//////000000000000000000000000000444444444444555666777888999999;;;===AAAEEEIIIKKKKKKSSScccvvvAAAAAAAAABBBCCCCCCAAA???<<<:::888888999999999888444444444333333444444444555666666555555444333222000000000000000000000000111111000000111222444555888>>>NNNgggvvvyyy~~~pppddd^^^TTTHHHDDDGGG???@@@@@@???>>>;;;999777777666444555666777777666666666777777666666555555555555444444444444555555444444444444444333333333333333333333444444444555555555555666666666666777888888888999999999::::::<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCGGGIIIIIIFFFFFFGGGGGGDDDCCCEEEAAA;;;CCC```zzzXXXFFF@@@<<<888777:::;;;;;;999777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>;;;:::999999;;;???CCCEEECCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHHHHIIIKKKNNNQQQTTTNNNMMMLLLKKKLLLMMMNNNOOOIIILLLKKKGGGLLLVVVYYYUUUQQQOOONNNPPPOOOJJJIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQRRRSSS[[[nnnzzzttteeeJJJDDDAAA;;;<<>>;;;;;;:::::::::;;;::::::444444333333333333444444444444444444444333222222000000000000000000000000333333222222222333444555222333===TTTqqq~~~}}}wwwqqqvvvrrrggg\\\PPPGGGFFFDDDAAA>>><<<::::::::::::888777777888999999888666777777888777777666666666666666555555666666666666666555555444444444333444444444444555555555666777777777888888888999999:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@?????????@@@AAADDDFFFGGGIIIHHHGGGDDDCCCBBB@@@>>>>>>===;;;@@@YYY___HHH@@@>>>;;;999888888888666444666666666777888888999999::::::999999999::::::;;;999999:::<<<>>>AAADDDFFFDDDEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGKKKOOOPPPQQQLLLKKKJJJJJJJJJKKKLLLMMMHHHKKKKKKFFFGGGLLLPPPOOONNNKKKKKKNNNNNNKKKKKKNNNMMMNNNOOONNNMMMNNNOOOQQQUUUVVVXXX___ppp|||tttcccllldddFFFBBBAAA>>>AAAFFFFFFGGGIIILLLNNNOOOPPPOOORRRTTTVVVWWWXXXZZZ\\\___eeehhhfffgggrrruuuhhh^^^TTTJJJDDDCCCCCCDDDFFFJJJNNNQQQSSSSSSZZZVVV^^^kkkkkkgggwwwZZZ666:::>>>999666555444222111111222222111///111000000000////////////........................------------------------,,,,,,---------............------------...///////////////000000000000000222222222333333444555666666666777999<<>>??????===999:::;;;::::::999999999555444444333333444444555222333333333333222222111////////////////////////333333333333333333333444222222777FFF]]]www}}}ooojjjnnntttppp[[[MMMIIICCC===::::::;;;===;;;999777777888999888777777777888888999888888777888777777777777777777888888888777777666666555555666666666666777777777777999::::::::::::;;;;;;;;;<<<<<<<<<============>>>=========>>>??????@@@@@@===>>>@@@BBBDDDGGGIIIKKKOOOLLLHHHCCC???<<<;;;<<<===???FFF[[[jjjKKKDDDAAA<<<;;;:::999888666444222666666666777888888999999999999888888777888888888999<<>>>>>>>>>>>???======>>>>>>???@@@@@@AAA???@@@BBBEEEHHHJJJKKKKKKLLLHHHCCC>>>888555:::AAAHHHTTTkkksssJJJ<<>>???===GGGKKKIIIVVVrrr:::999888888999::::::999666888:::999666444444555333333222222222222333333000000111111111111111000000000000000000000000000---...//////000000000000111333444444888FFFZZZjjj}}}yyyjjjMMMGGGCCCHHHSSS\\\aaaccckkkkkkjjjfff^^^TTTIIICCC@@@>>>;;;::::::999777666888888999:::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>?????????======>>>>>>>>>??????????????????@@@AAAAAABBBBBBBBBDDDGGGJJJKKKJJJIIIHHHAAA???===;;;888;;;IIIYYYooojjjSSS???888:::777444555666666555555555666333333444444555666666666555666777999;;;>>>@@@BBB???AAAEEEGGGHHHFFFDDDBBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBBBBBBBAAAAAAAAADDDHHHHHHFFFEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKOOOLLLIIIHHHIIIIIIKKKMMMQQQMMMKKKLLLJJJGGGGGGJJJHHHJJJKKKKKKKKKLLLNNNPPPNNNPPPQQQSSS[[[jjjzzz~~~zzzzzz|||wwwXXXLLLFFFDDDJJJMMMRRRZZZaaagggmmmssswww}}}}}}||||||pppiiiaaaTTTMMMHHHDDDCCCAAA???BBBGGGIIILLLPPPRRRTTTWWW[[[^^^dddfffooo}}}FFF<<<<<<<<<555444666111444333222333555666666555000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///------......///000000111000000000000000111333333444444444555777:::<<<>>>???DDDGGGHHHPPPbbbzzz===;;;999888999999888777888;;;===<<<888555555666222222111111111111222222///000111111111111000000111111111111111111111111---...///000111111111111000222444444555===KKKWWWxxx~~~xxx}}}sssVVVAAABBBBBB<<>>>>><<<:::999888999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@===>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHKKKMMMLLLJJJGGGEEE<<<;;;>>>@@@BBBKKKaaaxxxpppIIIEEECCC===:::888555555666555333222333444111222222333333444555555333444777:::>>>CCCFFFHHHBBBCCCDDDDDDDDDCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBGGGKKKKKKFFFCCCDDDGGGGGGGGGGGGHHHIIILLLNNNOOOPPPKKKHHHHHHJJJKKKLLLMMMMMMJJJIIIKKKKKKIIIJJJMMMGGGIIIKKKLLLMMMOOORRRUUUSSSPPPOOORRRZZZhhhzzz|||zzzxxxyyydddTTTKKKHHHNNNMMMTTT^^^gggooowww~~~zzzqqqddd```[[[OOOIIIDDDAAA@@@???@@@EEEMMMLLLOOOSSSUUUVVVYYY]]]bbbdddlll}}}^^^EEE666666>>>:::666777444333111000111222222111000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------...///000000111////////////000111222333444444444555777:::<<<===>>><<<@@@HHHMMMVVVooo>>>===;;;:::999888888888@@@IIILLLBBB777333444333333333222222222333444444111111000000//////......////////////////////////////////////000000000000444333222222444999===@@@___vvvzzz]]]JJJ???:::<<>>======<<<;;;:::::::::@@@===:::;;;>>>@@@???===<<<:::<<>>===CCCAAACCCEEEEEECCCFFFKKKHHHHHHHHHJJJIIIFFF@@@;;;<<<::::::III```qqqyyy\\\AAA::::::777555888666666555444333333222222222222111111222222333444777888:::<<>>@@@@@@?????????@@@AAAAAABBB@@@AAAGGGNNNNNNGGG@@@DDDDDDDDDDDDCCCBBBAAA@@@FFFGGGIIIJJJFFFEEENNNZZZXXXQQQIIIFFFIIIKKKLLLJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOKKKHHHIIINNNRRRRRRQQQMMMQQQTTTRRRRRR[[[kkkyyy~~~~~~|||||||||zzz~~~||||||zzzzzzttt___WWWVVVUUUTTTYYYcccooo{{{|||mmmaaaZZZSSSLLLGGGCCCCCCBBBAAAAAACCCHHHKKKUUUTTTVVVZZZYYYWWW^^^hhhpppkkksssOOO::::::999777666444333333444444333333222111000000////////////............///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111666555444444555777:::;;;>>>>>>AAADDDFFFOOOeeezzz===<<<;;;999888888888777555===???999333333555444333333333333333333333333000000000000//////................................./////////000000000000222111000111333666:::<<>>===<<<::::::::::::;;;888999999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@<<<=====================AAA@@@>>>>>>?????????>>>BBBAAA>>>;;;<<<@@@EEEGGGFFFDDDFFFKKKLLLJJJLLLOOOMMMOOONNNJJJCCC<<<888777:::DDDSSSqqq^^^III888777:::888666888555555555444333333222222222111111111111222333333555666888999<<<===???@@@<<<===>>>===<<<<<<===???>>>>>>?????????@@@@@@@@@@@@@@@AAAEEEJJJJJJEEE@@@AAAAAABBBCCCDDDDDDDDDCCCJJJIIIJJJLLLKKKIIIMMMSSSRRRMMMGGGEEEHHHLLLLLLKKKLLLLLLMMMOOOQQQRRRPPPNNNPPPLLLJJJKKKPPPSSSRRRPPPKKKOOOQQQQQQOOOSSS\\\dddnnnrrryyyuuuyyy|||{{{xxxzzzmmmeee```\\\```eeennnxxxtttkkk___UUUOOOKKKFFFBBB@@@AAA@@@@@@AAADDDIIIMMMSSSSSSWWWZZZXXXVVV\\\eeecccsss___EEE999888777666444333222222444333333222111111000000////////////..................---,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111555444444333444666999:::999:::<<>>>>>===<<<;;;:::999999999999;;;::::::::::::;;;;;;<<<999:::;;;<<<============>>>?????????>>>>>>???AAAAAAGGGIIIEEEEEEIIIJJJFFFDDDBBBEEEMMMQQQPPPPPPQQQPPPOOOKKKBBB;;;<<>>???@@@??????>>>???@@@AAABBBCCCCCCBBBAAA>>>???AAACCCDDDFFFFFFGGGMMMIIIIIILLLMMMKKKJJJLLLLLLIIIFFFFFFIIILLLMMMLLLNNNNNNOOOUUUZZZZZZTTTOOOQQQNNNMMMNNNQQQSSSQQQNNNIIILLLOOOPPPPPPOOOPPPQQQXXXjjjxxxzzzzzz|||vvvvvvtttqqqmmmyyyyyysssrrrwwwzzz___WWWNNNHHHEEECCC@@@>>>@@@@@@AAABBBCCCGGGMMMQQQTTTUUUWWWWWWTTTUUU^^^hhhkkkwww[[[III===777777666444333222111111333333222222111000000000/////////............---...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////000111111333333222333444555777888666777:::;;;<<>>===<<<;;;;;;;;;;;;<<>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>><<>>@@@AAA@@@???>>>===???AAA@@@======???AAA===>>>@@@BBBDDDFFFGGGGGGKKKHHHHHHJJJJJJGGGHHHLLLLLLJJJHHHIIILLLNNNMMMLLLPPPNNNNNNTTT[[[\\\VVVPPPQQQOOOOOOPPPQQQRRROOOMMMJJJLLLNNNRRRTTTSSSQQQOOORRRbbbssszzz{{{{{{uuupppkkkccclllyyyooo```QQQLLLEEEAAA@@@@@@@@@???CCCDDDEEEFFFHHHKKKPPPTTTXXXWWWTTTPPPQQQ[[[mmm|||UUUCCC>>>;;;666666555444333222111111222222111111000000000000//////.........---------------,,,,,,+++,,,,,,------------,,,,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------.........------......///000000111222111111222333444666777777888::::::;;;@@@JJJSSScccuuu|||vvv999888777666666666666666999555222222444444444444222333444555444222///................../////////....................................////////////...///000111111111000000777666<<>>FFFRRR[[[ZZZ[[[ZZZXXXUUUOOOKKKGGG@@@???>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@????????????????????????@@@???BBBDDDDDDCCCDDDGGGKKKNNNPPPOOOPPPWWW___YYYLLLBBB@@@AAAGGGIIIGGGFFFGGGEEECCCBBBKKK___zzzeeeOOO999999888999:::888444333555222222222222222111111111000000//////000000111222111222222222222333333333666777777666555555666888:::<<<>>>@@@AAAAAA???>>><<<>>>@@@>>>::::::>>>BBB???@@@AAACCCDDDEEEEEEEEEIIIIIIJJJJJJFFFDDDKKKTTTOOONNNMMMMMMNNNNNNMMMMMMPPPLLLJJJNNNUUUXXXUUUPPPOOOOOOOOOOOOPPPOOONNNLLLOOOOOOOOORRRUUUUUUSSSQQQRRRUUUdddxxx|||~~~wwwppphhhdddffflllsss}}}rrrggg[[[QQQJJJGGGCCC@@@@@@AAABBBCCCFFFGGGIIIJJJKKKNNNRRRUUUZZZWWWQQQOOOWWWnnnfffCCC:::;;;999666666555555444333222222111111000000000000//////............------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...---------...//////000000000000111222333444555666777999999888999>>>EEEIIIPPPdddvvv~~~|||888777666555555555555555555111000333444333333555222222333333333111000///---............/////////------------------------------.........///////////////000111111111000000999222111;;;NNNdddzzz}}}|||}}}dddKKK===888888666444444666:::>>>CCCEEEIIILLLMMMMMMKKKJJJMMMKKKHHHFFFDDDDDDEEEEEE@@@AAAAAABBBBBBBBBAAAAAABBB@@@>>>======>>>@@@AAABBBDDDGGGIIIKKKMMMQQQTTT[[[```kkkwww{{{ppp[[[III<<<;;;;;;===;;;999;;;???999CCCWWWtttaaaJJJBBB999666666666666444333444666111111111111111111111111///////////////000000111111111111111222222222222555666666555333333555666:::;;;===>>>????????????<<<===>>>===;;;;;;???BBB@@@AAABBBCCCDDDDDDDDDDDDHHHIIIKKKKKKFFFEEENNNYYYQQQPPPOOONNNMMMLLLLLLLLLNNNJJJGGGHHHNNNQQQQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLTTTRRRQQQQQQQQQQQQPPPOOOTTTNNNYYYttt{{{rrrggghhhdddbbbeeelllvvv|||lll```WWWPPPKKKDDDCCCAAA@@@@@@BBBDDDFFFHHHIIIKKKLLLMMMPPPTTTWWWZZZYYYXXX\\\mmmyyyOOO;;;999888555666666555444444333222222000000000///////////////.........------------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......///000000000000111222333444555555666777666444777===AAAAAAEEEUUUkkk~~~777666555555444444555555111///000444444111111555222222222111111111111111---------.........//////---------------------------------.........//////........./////////000000444///...333===LLLbbbuuu{{{|||qqq```SSSMMMFFF???;;;888777666888888:::<<>><<<============>>>@@@BBB???@@@AAACCCDDDEEEEEEEEEGGGFFFHHHIIIGGGFFFKKKSSSNNNNNNMMMKKKIIIIIIJJJLLLKKKIIIGGGHHHJJJLLLMMMMMMKKKKKKJJJIIIIIIIIIKKKLLLRRRRRRQQQPPPNNNMMMMMMMMMSSSOOOVVVjjj~~~tttmmmeee```___```cccnnnyyy~~~sssfffZZZQQQKKKGGGEEE@@@@@@@@@@@@BBBEEEHHHKKKJJJLLLOOOQQQSSSVVV[[[^^^^^^ccckkkwww~~~UUU???:::999666444444444333333222222111111////////////////////////.........---------,,,,,,++++++******+++,,,,,,---,,,,,,,,,++++++++++++***************++++++++++++************************++++++,,,,,,,,,---------,,,,,,---......//////000000000222333444444555555666777555222555===@@@>>>DDDKKK]]]ttt666666555444444444555555333111333777555//////333222111111000111111222333---------.........//////---------------------------------.........//////---------------...000000333111111222333888HHHZZZnnnuuuxxxxxxfffWWWNNNHHHDDDBBB===:::777555444666888:::<<>>???AAACCCDDDEEEFFFFFFDDDBBBBBBFFFGGGEEEFFFIIIKKKJJJIIIGGGFFFGGGIIIKKKIIIIIIJJJJJJJJJKKKKKKLLLIIIIIIHHHGGGFFFGGGJJJMMMMMMOOOQQQQQQNNNMMMMMMNNNMMMOOORRR[[[qqqqqqiiibbb^^^ZZZVVV[[[cccjjjrrrtttggg___TTTLLLFFFBBB??????>>>???@@@BBBDDDGGGLLLOOOMMMPPPTTTWWWZZZ^^^bbbfffeeeooo}}}{{{ZZZ===777:::888666777333222222222111111000000.........///////////////......---------,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))******+++++++++,,,************************++++++,,,,,,,,,---------,,,,,,------...//////000000111222333444555555555777888666222666???BBB???DDDDDDQQQggguuu333333333444444444444444222222222111111111000000000000000000000///......///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------------------------------............///222000//////111666;;;>>>RRRjjjyyy}}}{{{rrrdddSSSHHH>>>;;;:::888888;;;:::888999???HHHTTTaaakkkqqqzzz~~~~~~~~~{{{tttmmmkkkmmmuuu~~~qqqbbbVVVLLLCCCAAABBB>>>NNNbbbmmmoooxxxjjjKKK===:::777444444444444333333222111000000000000000000////////////000000000000000000000000...///////////////......000000000111222222222333777777777777888999:::;;;===;;;;;;===AAABBBAAA>>>???======CCCJJJKKKFFF???CCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEGGGIIILLLNNNNNNLLLIIIGGGGGGFFFEEEFFFHHHIIIIIIHHHJJJJJJKKKNNNPPPOOOJJJFFFCCCNNNNNNMMM\\\pppyyyvvv}}}yyyfff[[[^^^]]]WWW[[[ZZZaaalllzzzlll]]]NNNLLLIIIFFFDDDCCCBBBBBB???BBBDDDFFFHHHJJJMMMOOOQQQMMMUUU]]][[[```jjjjjjuuuLLLEEE<<<777777777555222222222222111111111111000000000////////////000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---000///...---,,,,,,+++,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---......---,,,---/////////---000000000111222222333333444555555777888;;;<<<>>>BBBBBBJJJWWWeeeyyy555444444444444444444444222222111111111000000000000000000000000///......///...------------...///---,,,,,,++++++,,,,,,---------------------------------------............000///......000444888:::EEEXXXlllzzz}}}pppdddWWWOOOGGG???:::999<<<888555666;;;CCCKKKQQQSSS[[[bbbgggnnnxxxzzziii[[[QQQHHHEEEDDDEEEIIINNN\\\ooofffRRR>>>777888777555555444333333222111111000000000000/////////.......................................////////////......///000000111111222222333777666666777777888999:::;;;::::::<<>>===>>>BBBGGGHHHDDD@@@AAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFGGGFFFFFFFFFEEEGGGIIIKKKMMMMMMKKKHHHFFFEEEEEEDDDFFFHHHJJJJJJIIIKKKIIIJJJQQQXXXYYYRRRKKKGGGMMMKKKMMMZZZeeepppyyypppuuummm\\\]]]ZZZTTTWWWUUUZZZbbbmmmyyy}}}lll[[[OOOJJJHHHFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJJJJLLLNNNPPPTTTRRRYYY^^^\\\fffvvv|||sssoooEEE???888555666777555333222222222111111111000000000000////////////000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,...---,,,,,,...///...---//////000111111222222333444444555666888:::<<<===>>>@@@HHHSSS^^^ooo666666666555444444444333111111111111000000000000//////000000000///......///...------------...///---,,,,,,++++++,,,,,,---------------------------------------...............---------///111333444777BBBNNN\\\qqqxxxvvvzzzrrrhhh```^^^[[[UUUNNNIIIIIILLLMMMLLLGGGHHHGGGGGGNNNZZZaaabbbrrroooqqq{{{~~~kkkbbbaaa___VVVLLLNNNHHHGGGNNNWWWaaallluuuhhhEEE;;;444444666666444444333333222222111000000000//////.........------------------------------------....../////////....../////////000111222222222666666555666666777888999999888888:::===>>>===<<<<<<===@@@BBBCCCBBBAAA@@@???????????????@@@AAAAAAEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKIIIGGGEEEDDDDDDDDDFFFIIIKKKKKKJJJMMMIIIIIIPPPZZZ\\\TTTKKKJJJIIIGGGOOO\\\\\\^^^kkkllliiimmmuuucccccc^^^UUUUUUUUUVVVXXX^^^gggsss}}}{{{jjj^^^TTTKKKEEEDDDDDDCCCCCCCCCCCCDDDEEEJJJLLLMMMNNNNNNOOOQQQSSSUUUSSSZZZ^^^^^^mmmzzzeeefffxxx{{{SSS===999555444555666555333222222111111111000000000000//////......//////000......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************++++++++++++++++++++++++******************************))))))******+++,,,...,,,++++++---.........//////000000111111222222333333444555777999:::<<<:::===EEEMMMSSSaaa777777666555555444333333111111000000000/////////...///////////////...............------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...//////000000///444999AAASSSmmmzzzvvv|||}}}||||||yyytttggg___SSSIIIJJJPPPRRRPPPSSSPPPUUUbbbpppwwwzzz|||kkkgggaaa]]]]]]```cccdddvvvrrrttt~~~cccDDD888666555555555444222111222222111111000000000000......---------,,,,,,,,,------------------------------......//////......---......///000111222222444444444444555666777888777888888:::;;;<<<<<<<<<:::===@@@@@@>>>===>>>@@@???????????????@@@@@@AAAFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDGGGJJJLLLLLLKKKMMMIIIGGGJJJOOOQQQLLLFFFKKKGGGEEESSSbbb[[[VVVbbblllmmmhhhwwwyyyhhhiiidddYYYWWWXXXVVVUUUVVV[[[ccckkkpppuuujjj\\\QQQKKKHHHEEECCCAAABBBBBBDDDEEEFFFHHHHHHNNNPPPQQQRRRQQQRRRSSSUUUYYYWWW^^^eeejjj}}}}}}jjj```aaaccc|||xxxzzzZZZ@@@888666444444555555444222111111111111000000000000/////////....../////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))*********************************************************************+++,,,,,,---+++***+++---...............//////000111111222222333333444666777999:::999;;;AAAFFFHHHSSSqqq777777666555444333333222000000000/////////............////////////......---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///////////////---111222333<<>>;;;;;;===@@@@@@@@@@@@@@@@@@AAABBBBBBFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEHHHGGGGGGHHHKKKLLLLLLKKKJJJHHHFFFDDDDDDEEEFFFGGGLLLGGGFFFUUUbbbZZZRRRZZZgggvvvsssuuu|||sss___```^^^VVVVVVUUUTTTSSSSSSUUUYYY]]]___fffooo}}}rrraaaYYYSSSKKKFFFDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLMMMPPPRRRSSSTTTTTTTTTVVVWWW```^^^gggtttooofffaaammmWWW???666777666555555555444222111111111111000000000////////////............//////------,,,++++++++++++,,,,,,++++++******++++++,,,++++++***)))))))))******************************************************+++++++++++++++,,,------,,,++++++,,,...//////...---......//////000111111111222222333444666777888::::::===@@@AAAJJJfff555555555444333333333222////////////............------.../////////......------...//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////...111222000222@@@WWWiii}}}zzz|||xxxwww|||xxxUUU???888888444777777333000111222000000000000///////////////......---------,,,,,,,,,........................+++,,,---...............+++,,,---...///000111222222222222222222333555555555777999:::::::::;;;<<<999;;;===<<<:::;;;>>>AAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHLLLKKKJJJKKKLLLMMMLLLJJJEEEFFFEEEDDDBBBDDDIIIMMMLLLKKKHHHPPP[[[TTTLLLQQQYYYttt~~~}}}gggNNNRRRUUUQQQSSSOOOOOOPPPRRRSSSUUUVVVWWW[[[bbbnnnuuufffWWWMMMKKKHHHEEEBBBBBBAAA@@@???DDDFFFHHHJJJMMMNNNOOOOOOPPPRRRTTTVVVVVVWWWZZZ\\\aaacccrrr```jjj___AAA777999777777666555444333222111111111000000000////////////......------......///------,,,+++++++++++++++++++++************++++++++++++***************+++************************************************,,,,,,++++++,,,,,,---...***+++,,,///111111///---------......//////000000111111111222333444555666;;;999:::======DDDYYYppp333333333333333333222222/////////.........------,,,---......//////......------...//////...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...///000///111222000000666EEEQQQcccvvvxxxZZZCCC888555666111444444000///333333000////////////////////////............------------------------------------***+++,,,---............***+++,,,---///000111222111111111111222333444444222555888888777777999;;;:::::::::::::::<<>>KKK[[[kkk~~~222222222222222222222333//////.........---------,,,,,,---.../////////...,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,---///000111000000000000222888>>>EEEYYYrrr}}}hhhKKK;;;888999777555000444444000111555444///........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,---///000111222000000000000111222333444111444777777666555777999:::999888999;;;>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEFFFEEEEEEDDDGGGFFFEEEEEEFFFHHHJJJLLLUUUSSSPPPOOONNNLLLJJJHHHEEEDDDEEEIIINNNPPPNNNJJJHHHOOOKKKGGGOOOQQQNNNOOOTTTOOOfff}}}qqqpppuuuuuuqqqqqqdddPPPOOOaaaggg]]]XXX[[[[[[ZZZXXXWWWVVVVVVUUUQQQRRRVVV]]]eeennntttvvvoooiii\\\QQQLLLIIIEEEDDDHHHAAA@@@@@@AAACCCEEEHHHIIIHHHJJJLLLNNNPPPPPPPPPPPPPPPSSSVVVYYY[[[^^^bbbdddjjjyyy~~~NNN:::<<<<<<555333333222111000111333555000000000000////////////.........------.........---,,,++++++******++++++++++++************++++++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))*********************************)))***++++++,,,(((+++///444666555000,,,,,,,,,------...//////000000000000000111222444444666444777===>>>;;;@@@KKKOOOddd111111111000111111222222111000000///...---------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111:::>>>HHHZZZqqq~~~yyybbbHHHCCC<<<777555444333222111111111111000000000///......//////......---,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,------...//////////////////000111333444555333444555666666777666666<<<;;;:::;;;>>>@@@AAAAAABBBAAA@@@AAACCCCCCCCCBBBCCCEEEFFFGGGGGGFFFDDDCCCIIILLLNNNLLLJJJLLLRRRXXX[[[WWWRRRMMMJJJIIIIIIJJJDDDFFFJJJMMMNNNMMMJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKOOOVVVhhh~~~uuu```eee\\\XXXbbbrrr|||~~~}}}zzzpppiii___UUUZZZ]]]SSSTTTQQQRRRVVVWWWTTTWWW]]]eeegggmmmttt||||||vvvoooggg```ZZZWWWPPPKKKFFFDDDCCCCCCBBB???DDDDDDFFFGGGIIIJJJLLLLLLKKKMMMNNNNNNOOOQQQTTTVVVUUUSSSTTTVVVVVVVVV```lllwwwTTT@@@;;;777444555222222222111111111111000000000000000//////////////////.........---------......---,,,,,,+++******---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------***+++,,,---............111000///...///111333444333666888:::;;;===@@@BBBLLLWWWiii222222111111000111111111000000000///...---------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---......///000000111111000444<<>>PPPiii}}}sss{{{fffMMM;;;333666444222333444555555444000000000000////////////...............---,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,------......///.........///000111222333333444555666777777777777;;;999999:::===???@@@@@@@@@@@@@@@??????????????????AAACCCEEEGGGGGGGGGGGGGGGIIIKKKKKKKKKNNNSSSXXXUUUSSSOOOLLLJJJIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLRRRiiixxxccc___}}}ooobbb```WWWZZZUUURRRRRRPPPOOOPPPSSSOOOOOOPPPRRRUUUXXX[[[]]]bbbfffmmmrrrwww~~~|||wwwqqqjjjddd^^^YYYUUULLLKKKJJJGGGEEECCCAAA@@@DDDBBBAAAAAADDDFFFGGGGGGLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQTTTUUUUUUTTTUUUUUUYYYYYYYYYVVVTTT```zzzUUUCCC444333555333111333222222111111111000000000000000000/////////..................------------------,,,,,,++++++************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,------.........000///......///000222333222555777999:::;;;>>>@@@AAAGGGPPPggg333333222000/////////////////////......---------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************))))))*********+++++++++************++++++++++++++++++,,,,,,,,,---------,,,------......///000000...222444333444???SSSdddhhhVVVFFF999666;;;777555444444555444222000000000/////////.........------.........---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++***************++++++++++++,,,------..................///000111222222333444666666777777777999888888:::<<<>>>???>>>>>>??????>>>=========>>>???@@@BBBEEEGGGHHHIIIIIIHHHJJJKKKKKKKKKMMMQQQTTTPPPNNNKKKIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGFFFGGGKKKMMMLLLLLLZZZtttqqqmmm|||nnniii___]]]YYYTTTRRRQQQPPPQQQRRRTTTSSSRRRRRRRRRTTTUUUWWWWWWYYY\\\___dddkkktttzzz|||{{{{{{{{{zzzwwwtttpppnnnfffbbb^^^ZZZWWWSSSPPPMMMFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQTTTUUUVVVXXXZZZ\\\```]]]]]]bbbnnn^^^GGG>>>999999999444111111111111111111000000000000000000/////////.........------------------------,,,,,,,,,,,,++++++***************))))))*********************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,------------//////......///000222222222444666888888:::<<>>======<<<===???>>><<<;;;<<<>>>@@@AAACCCEEEGGGIIIJJJKKKJJJKKKKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJIIIJJJJJJLLLMMMNNNOOONNNLLLJJJHHHGGGFFFEEEGGGJJJJJJHHHMMM\\\nnnyyy~~~yyykkkccc```[[[WWWWWWXXXWWWUUUUUUSSSQQQPPPOOOPPPRRRSSSPPPPPPOOOOOOQQQVVV\\\```bbbgggmmmrrrvvvyyy}}}~~~|||{{{yyyuuurrrnnnjjjfffbbbaaaaaaaaa```^^^[[[WWWUUUQQQNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMKKKLLLMMMNNNPPPQQQRRRSSSVVVWWWYYYZZZ[[[^^^cccffflllttt~~~\\\DDD888666666777666333333444111111111000000000//////////////////............,,,,,,------------------,,,+++++++++++++++******++++++************++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++,,,------------.........//////000111111111333555666777888;;;===???BBB@@@HHH\\\kkk}}}222111000000////////////------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---///000222222222222222<<>>>>>;;;;;;===@@@BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHNNNMMMLLLKKKJJJKKKKKKLLLIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGFFFIIIKKKLLLKKKLLLQQQXXX]]]oooyyy}}}wwwpppxxx|||iiigggbbb]]]]]]___\\\VVVVVVTTTQQQOOONNNOOOQQQSSSOOONNNKKKJJJJJJKKKMMMNNNLLLPPPTTTXXX[[[^^^bbbeeepppuuuzzz}}}}}}wwwrrrmmmiiigggccc___[[[XXXWWWVVVUUUSSSLLLLLLLLLLLLJJJIIIGGGEEEGGGEEECCCAAAAAAAAA???>>>AAAAAAAAABBBBBBBBBCCCCCCGGGIIIKKKKKKKKKLLLMMMOOOOOOPPPQQQSSSTTTVVVWWWXXXZZZ\\\^^^___aaadddiiilll|||aaaBBB;;;666666666555222000111222111111000000000//////////////////.........------,,,,,,,,,,,,------------++++++++++++++++++******+++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,------------......//////000000111000222444555666777999;;;;;;@@@>>>AAAMMMWWWfff|||111000000/////////000000------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------.........000111222222111111222444666>>>JJJWWWhhh~~~______aaajjjxxxoooOOO@@@777777666555666777333,,,000...---...///000///............---------,,,,,,,,,------------,,,++++++******************++++++************++++++++++++)))))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...---...///111333444444444555555666888;;;<<<;;;:::888;;;>>>>>>;;;;;;>>>BBBCCCCCCBBBCCCCCCDDDEEEFFFHHHGGGFFFFFFGGGGGGFFFEEELLLKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIINNNLLLLLLMMMPPPQQQQQQRRR___nnnwwwrrrllluuuzzzyyytttnnnmmmnnnhhh___[[[YYYUUUSSSRRRRRRTTTVVVSSSQQQOOONNNMMMLLLKKKJJJGGGIIIKKKLLLMMMNNNQQQTTT[[[^^^bbbcccdddfffkkkooossstttvvvwwwwwwvvvtttsssnnnmmmiiiddd___[[[WWWUUUQQQOOOLLLJJJKKKKKKKKKJJJCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAAAAABBBAAA@@@DDDDDDEEEEEEFFFGGGGGGGGGGGGJJJLLLMMMLLLMMMNNNQQQRRRSSSSSSUUUVVVWWWXXXXXXYYY^^^eeekkkppptttwwwzzzjjjJJJ<<<<<<999999888555111000///...111000000000//////////////////.........---------++++++,,,,,,,,,---------******************++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,---,,,,,,------...///000000000000///111333444555666888:::888??????@@@HHHLLLXXXmmm000////////////000000111---------------------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......+++---///...,,,,,,000444000---111:::BBBOOOiii{{{tttnnnnnnzzzqqqIII999:::555:::888///,,,333555111444222000000000111000///......---------,,,,,,,,,,,,,,,---------,,,++++++******************++++++)))************+++++++++))))))((())))))***++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------,,,---...000222333333333444555666888;;;<<<;;;999666;;;>>>>>><<<;;;???CCCCCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDEEEFFFGGGFFFEEEHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHFFFIIINNNPPPOOONNNOOOcccrrrpppllluuuyyyooo___\\\XXXUUUSSSTTTUUUWWWSSSRRRQQQPPPPPPNNNLLLJJJIIIJJJIIIHHHGGGGGGIIIKKKJJJLLLOOOOOONNNPPPUUUZZZ]]]^^^```bbbbbbaaa```___]]][[[XXXTTTPPPLLLIIIHHHGGGEEECCCCCCCCCCCCBBB@@@@@@?????????@@@AAABBBCCC@@@???>>>???BBBCCCDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKFFFIIIMMMNNNMMMMMMOOORRRSSSSSSTTTTTTTTTUUUUUUUUU[[[cccooo{{{mmmJJJ===;;;;;;111333333222111222222111000000000000//////////////////.........---------+++++++++,,,,,,---------******************++++++))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,,,,---...///000000000000///111333444444555777999222;;;===>>>CCCEEEOOOccc////////////............************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++,,,+++***((('''((()))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...111333444666===IIIRRRiiixxxkkkKKK:::777:::333333222222111000//////000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))************************************+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,------///111333555666555666777888888777666555666777777999:::;;;<<<<<>>@@@@@@???===@@@CCCDDDDDDDDDEEEFFFDDDAAA???@@@CCCFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDD>>>???IIIKKKDDDBBBFFFJJJJJJIIIIIIIIIJJJKKKKKKMMMRRR^^^lllvvvzzzqqqaaa]]]XXXLLLSSS^^^TTTTTTTTTRRRQQQOOONNNLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEIIIGGGEEEDDDFFFGGGHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@AAA@@@@@@??????@@@@@@AAA???@@@AAAAAA@@@@@@BBBDDDAAAAAA@@@@@@AAADDDFFFHHHJJJGGGEEEGGGJJJLLLKKKHHHLLLOOOPPPMMMLLLMMMMMMLLLVVVQQQQQQTTTRRRLLLPPPZZZYYYzzzwww[[[FFFBBB<<<888777444444333222111000///...///............---------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&***000444444000***&&&))))))))))))))))))))))))+++,,,---,,,***)))***+++---......///////////////000000111222333444444555666777999<<<@@@FFFNNNSSSnnn000/////////......------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((((((((()))***+++++++++*********))))))*********************************+++++++++,,,,,,------------...............///000...,,,000777===HHHYYYiiiqqq|||}}}~~~eeeNNN===555333333333333222111111000//////000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''))))))))))))******************************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,---...000222444555333444555666666555555444555555666777888999:::;;;===:::777777999;;;;;;;;;>>>@@@CCCDDDCCCCCCDDDEEECCC@@@???@@@BBBDDDDDDBBBEEEEEEEEEDDDCCCBBBBBBAAACCC===>>>FFFHHHDDDFFFNNNIIIHHHHHHGGGGGGGGGHHHHHHEEEGGGNNNWWW^^^dddooozzzvvvppphhh]]][[[[[[UUUVVVUUUSSSQQQOOONNNNNNMMMQQQPPPOOONNNMMMLLLLLLLLLHHHGGGEEEEEEGGGHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBCCCDDDCCCAAA???AAAAAA@@@AAAAAABBBCCCDDDAAACCCCCCCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJKKKKKKJJJGGGEEEKKKLLLNNNNNNLLLJJJKKKMMMTTTRRRRRRSSSSSSVVV___hhhdddCCC888888555111111444333333222111000///...///............---------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))---//////---)))'''))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,,,,---..................//////000111222333333666777999;;;>>>BBBHHHLLL]]]ooo000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************++++++++++++************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......000111111...++++++...222///<<>>AAADDDMMMRRRiii000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************---,,,*********)))'''&&&************))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------...000111000//////111333///444666888AAASSSdddkkkzzzrrrZZZIIIFFF===444222666888555111111111000000000//////////////////.........------,,,,,,,,,,,,++++++++++++************************************))))))((((((((()))))))))************************************)))))))))))))))******+++************************++++++,,,---...000222333//////000111222222333333444555555666777777888888:::999888999:::<<<======@@@BBBCCCBBBAAA@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@DDDCCCCCCBBBBBBAAAAAAAAA???FFFSSS\\\XXXMMMGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGHHHIIILLLWWWooozzzfffggg___^^^[[[WWWUUUSSSRRRRRRPPPPPPPPPOOOMMMLLLJJJJJJLLLKKKKKKKKKLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEGGGJJJJJJIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKKKKLLLLLLMMMJJJLLLOOONNNKKKKKKMMMPPPNNNHHHIIINNNNNNNNN[[[mmmqqqxxx~~~yyyYYYCCC:::555777999666222222333222222111000////////////............---------......------------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))***+++,,,+++***)))***+++++++++,,,---------------------...///000111111222333555888::::::;;;===???IIIHHHTTTlll.........---,,,+++++++++++++++++++++++++++++++++************************************************************************)))(((''''''((((((%%%###))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,---(((***,,,---...///000111333333000---111<<>>888999666333222333333111...000000//////////////////............------------,,,,,,+++++++++******************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************************************+++++++++,,,---///000111...//////000222333444555555555666666777888888888555555666777888999:::;;;AAABBBBBBAAA@@@???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAABBB???HHHTTT[[[WWWMMMGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGOOOcccvvvzzzwww}}}zzzrrrppplllfff```YYYTTTQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNPPPOOOOOONNNNNNNNNNNNNNNPPPPPPOOOLLLHHHHHHLLLOOOKKKKKKQQQ[[[___```jjjwwwsssxxx{{{[[[HHH:::666555666555222000000222111111000000////////////............---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++))))))***+++,,,,,,---............------......///000111222222000333777999:::;;;===>>>FFFHHHKKKTTTlll------,,,,,,,,,+++++++++************************************************************************************************)))((((((+++///000...+++(((((()))))))))))))))***************************)))))))))************+++******+++++++++,,,,,,,,,)))***+++---........................000222444555999FFFSSS]]]hhhvvv~~~tttUUUQQQKKKDDD<<<555555999333444444444222000000000////////////..................---------,,,,,,,,,+++++++++*********))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))*********************************+++,,,...///000......///000111333555666666666666666777777777888444666888999999:::<<<>>>@@@AAAAAA@@@???>>>@@@AAACCCDDDCCCBBBAAAAAADDDFFFCCCBBB@@@@@@???@@@AAABBBAAAEEEJJJMMMLLLJJJJJJLLLGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDCCCEEEPPP\\\rrruuuwwwwwwxxxvvv|||kkk]]]TTTTTTUUUVVVVVVUUUTTTRRRQQQPPPNNNKKKKKKKKKLLLLLLKKKHHHIIIIIIJJJKKKKKKJJJJJJNNNKKKHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOOOOOOOOOOOOONNNNNNNNNNNNJJJJJJLLLMMMOOOTTTZZZ^^^ZZZ```hhhooopppnnnkkkiii]]]aaaiiixxx\\\@@@:::555444444333333222111111111111000000000////////////............---------......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((************((((((((((((((((((((((((((((((((()))+++***))))))***+++,,,,,,---...............------...///000111222222000222666888999:::<<<>>>>>>DDDEEEEEEXXXzzz++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))***...444666333000(((((((((((())))))******))))))))))))))))))))))))))))))))))))************************++++++++++++---,,,,,,---.........---******,,,///000///---,,,---666???DDDMMMYYYcccfffjjjvvvnnn___VVVKKKBBB888222///111222000222777222222333333222111111111........................---------,,,,,,,,,,,,++++++*********))))))))))))************************)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))'''''')))*********)))(((************************************+++---...///---------...000333555666555555555555555666666666444777:::<<<;;;<<<>>>AAA???@@@@@@???>>>>>>@@@BBBBBBBBBBBB@@@>>>@@@DDDHHHBBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDFFFHHHJJJJJJEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDFFFCCCAAAEEELLLYYYaaaooo}}}}}}sssnnnmmmllliiiddd___[[[XXXXXXTTTPPPNNNOOOQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYSSSOOOIIIDDDCCCCCCCCCBBBCCCDDDDDDFFFHHHJJJLLLMMMKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPQQQQQQQQQQQQQQQQQQJJJLLLPPPXXXaaaiiimmmoooiiiqqqtttsssvvv{{{wwwmmmcccnnnsss{{{wwwXXX???444444444444444333333444444333000000000000///////////////............---------......------,,,++++++***************************************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))******))))))***,,,++++++,,,---------------,,,,,,---...///000000111000222555666666888:::<<<:::>>>AAACCCLLL]]]qqq}}})))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))''''''***///111---)))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************)))************+++++++++***))))))***+++,,,,,,+++///,,,+++,,,...---...///,,,///...---000:::BBBEEECCCXXXooo{{{uuuzzz|||xxxsssoooqqq~~~xxxfff^^^OOO@@@999999777444:::111---222555222//////000///---...//////...------.....................---------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))************+++,,,---...,,,,,,,,,---///222444666333333444444444444444444000333777888888888;;;===?????????>>>===>>>@@@CCCAAAAAA@@@>>><<<>>>DDDIIIBBBAAA???>>>>>>@@@AAACCCDDDFFFFFFGGGHHHIIIFFFBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBAAACCCEEEDDDAAABBBFFFAAAOOOggg~~~wwwooojjj___[[[VVVTTTTTTVVVXXXYYY^^^___aaadddfffhhhiiijjjXXXSSSKKKEEEBBBAAABBBBBB@@@@@@BBBEEEHHHKKKNNNPPPMMMNNNOOOOOONNNNNNPPPRRRVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[___gggppptttssspppeeemmmllliiiuuukkkIII;;;999;;;===222333222111111222111///000000000000//////////////////.........---------......---,,,,,,+++******************************************))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((''')))******))))))***,,,******+++,,,,,,,,,,,,+++***++++++,,,---...///000222333444444444555888:::;;;:::AAAHHHHHHFFFRRRdddyyy---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))---,,,***)))'''&&&%%%%%%))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))******)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222777DDDSSS[[[^^^dddpppzzz~~~~~~}}}zzzuuuuuuooogggYYYLLL@@@>>>;;;888555444555555222222222222222222222222000000000000////////////------............------++++++++++++++++++++++++,,,,,,++++++***)))((((((***)))(((''''''((()))*********))))))((((((''''''''''''(((((((((((('''''')))*********++++++++++++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------..................555555444444444333333333777666555555777999<<<>>><<<<<<======>>>???AAAAAAAAA@@@??????@@@AAACCCDDD@@@@@@???======@@@EEEIIINNNKKKHHHGGGGGGGGGFFFEEEDDDEEEFFFEEEBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGSSSnnnxxxnnn___VVVWWW]]]aaabbbqqqsssyyyvvvooouuuyyypppbbbXXXLLLEEEBBB@@@AAACCCJJJCCC@@@DDDIIIIIIHHHHHHMMMUUU[[[XXXPPPKKKOOOUUUYYYeeeccc]]]gggppprrrttthhhgggkkkrrrssskkk```ZZZYYY[[[TTTSSSrrruuuLLL===<<<:::666555444444333222111000///...///............---------......---------,,,,,,,,,//////...---,,,,,,++++++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333555777888999:::===AAAEEEHHHKKKMMM```{{{---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))******)))(((((()))******))))))))))))))))))))))))******)))((((((((((((((()))((((((((((((((((((((())))))))))))((((((''''''((((((((((((((())))))***))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111222:::BBBEEEDDDHHHPPPXXXhhhyyy|||mmm\\\SSSPPPKKKAAA888:::999666333111111111222222222222222222222222222000000000/////////......------............------++++++++++++++++++++++++,,,,,,+++******)))((((((***)))(((''''''((()))***))))))))))))((((((''''''''''''((((((((((((''''''))))))))))))*********+++(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......//////333333333444444444555555666666666777888:::<<<===>>>============>>>>>>???@@@@@@??????@@@AAACCCCCC???>>>======???BBBEEEGGGMMMJJJGGGFFFFFFFFFFFFEEEDDDEEEEEEDDDBBB@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEELLL^^^vvv{{{nnnfffhhhmmmlllhhhyyyvvv|||yyyuuuooobbbWWWPPPHHHDDDCCCDDDEEEFFFHHHDDDCCCFFFHHHHHHLLLQQQVVV^^^eeebbbZZZWWW]]]eeeuuuvvvkkkfffqqqxxxwwwzzz{{{vvvrrrooohhh]]]VVVSSSLLLWWWZZZ]]]vvv~~~___@@@777999666222222444333333222000//////...............------------...------------,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------...///////////////000111222444666777888999;;;???BBBEEEHHHIIISSSddd{{{,,,,,,++++++******++++++************************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''(((((()))***))))))(((((())))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000222444555444222333888===CCCQQQ]]]aaagggsss{{{|||~~~}}}uuulllccc]]]NNNFFF===888777666333///555444222000//////000000111111111111111111111111000////////////.........,,,------......------,,,+++++++++++++++++++++++++++++++++******))))))((())))))(((((((((((()))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,---...//////000111111222333444555666666666666777888:::;;;<<<===???>>>>>>=========<<<<<>><<<;;;===BBBEEEEEEDDDKKKIIIFFFEEEEEEFFFEEEEEECCCDDDDDDCCCAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAACCCKKKXXXgggssszzz|||rrrfffeee^^^XXXWWWRRRNNNJJJFFFCCCDDDHHHJJJKKKIIIJJJOOOVVVZZZ___jjjuuu}}}{{{nnnjjjqqqzzz{{{gggbbbmmmlllfffiiilllddd]]]YYYUUURRRSSSWWWfffwwwoooXXXDDD444333666444111111333333222111000///..................------------------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,---......//////......///000111333444555666777999<<>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAA???<<<;;;???EEEHHHFFFCCCIIIGGGDDDCCCDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@BBBDDDBBBBBBCCCCCCBBBAAA@@@???===>>>???@@@DDDNNN\\\fff{{{iiiPPPMMMFFFBBBFFFIIIJJJIIIFFFDDDIIISSS[[[___eeehhhpppzzzrrrjjjqqq{{{vvvjjj\\\___jjjfff^^^dddxxxnnnhhhlllttt||||||{{{tttTTTBBB@@@666000333666444333333222222111000//////...............---------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++,,,,,,------...//////.........///000111222333666777888:::<<<>>>@@@@@@IIIGGGJJJZZZwww,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((())))))(((((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&''''''((((((((()))'''''''''''''''((((((((('''''''''''''''(((((()))((((((((('''((())))))***(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------......,,,,,,---///000000///......222555333333666999:::===CCCLLLSSSYYYaaalllsssvvvsssrrrvvvuuummm___WWWRRRHHHEEE@@@;;;888888777444111222222222111000000222444111111111111111111111111////////////////////////............------------++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&'''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++******+++,,,---...///000222222222333333333444444555666777999;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@<<<<<<===>>>>>>?????????@@@======AAAGGGIIIGGGCCCGGGDDDBBBBBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAACCCEEEDDDCCCCCCBBB@@@???===<<<:::>>>AAA@@@>>>AAAJJJSSSttt||||||{{{~~~}}}aaaMMMQQQNNNHHHJJJMMMOOOOOOIIIDDDJJJZZZiiiooorrr^^^XXX```kkkggghhhiiiwww~~~kkkoooooozzztttSSSBBB===777333111222333333333444111000000//////............------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........---------...///000111222666777888999;;;===>>>???GGGFFFHHHOOO___yyy++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''(((((())))))(((((('''((((((((((((((((((((((((++++++***(((''''''''''''&&&&&&&&&''''''(((((()))&&&''''''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------+++---///000000...,,,+++111222333111000000222333000444888<<>>>>>>>>>>>@@@??????AAAEEEGGGEEECCCDDDBBBAAA@@@BBBCCCDDDCCCDDDDDDCCCAAA@@@@@@CCCEEECCCBBBAAA???>>>=========<<>>AAAEEE```kkkyyy|||~~~^^^OOOSSSQQQSSS^^^fffmmmiii[[[JJJGGGTTTaaaffftttsssxxxzzziii___```kkkuuuhhh^^^aaadddqqqsssPPP<<<888<<<555333111000000000111111000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,------..................///000111222555666777999:::<<<===>>>@@@CCCFFFIIINNN```++++++******++++++,,,---++++++++++++++++++++++++))))))************))))))''''''((())))))(((''''''((((((((((((((((((((((((+++***)))(((''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,...000///---,,,---///.........///...---...000...///111000//////222555333666777666999???AAA======DDDDDDHHHQQQSSSZZZiiiuuuuuuxxx|||zzzvvvpppmmmhhhbbbZZZQQQIIICCC@@@555555888222333777444000111111000......///000000111111111000/////////------.........------,,,---------------------------------,,,,,,,,,,,,+++******++++++++++++******************************((()))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,---------000000111222333444444555555555555555777999;;;<<<999;;;===>>>???>>>===<<<999:::<<<===>>>>>>======??????@@@@@@AAABBBBBBCCCCCCAAA??????AAACCCCCCCCCAAAAAA@@@>>>===>>>AAADDD@@@???===<<<===>>>@@@BBBBBBAAAAAA???>>>>>>???@@@FFFQQQ___kkkwww{{{pppoookkkrrr~~~dddYYYaaakkkmmmtttuuu{{{vvvhhhhhhvvvxxxaaaIII999222111333333222111//////000///...//////............---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,---..................///000111222333444555777999;;;<<<===>>>@@@CCCFFFGGGPPPfff{{{+++*********+++,,,,,,---************************))))))************))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***))))))(((((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++,,,,,,)))+++,,,+++((()))---111---,,,,,,......,,,,,,...***,,,...///...///000222...333444000111666777444333666222111666444777DDDEEEAAA>>>>>>BBBEEEFFFEEE>>>===;;;999888777666666222,,,111777111///222...+++///333333111//////111---------.........---,,,....../////////...---------------------------------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......000111333555666777555444444444555777:::<<<:::;;;<<<======;;;999888999:::;;;===>>>======<<<>>>???@@@???>>>>>>@@@BBBBBB@@@>>>???AAACCCCCCCCC@@@???>>><<<;;;<<>><<<::::::<<>><<<===?????????555>>>JJJVVVcccvvvzzzvvv|||YYYKKK:::222444777777444111111111000000222000.....................---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---......///////////////000111222222222444666888:::;;;<<