BM6P6(@ 666555444222333666;;;???CCCRRRXXXXXX[[[ccc{{{tttwwwsssZZZMMMJJJEEE===@@@BBBAAADDDHHHEEEQQQmmmffflllvvv```QQQ[[[nnnWWWHHHHHHDDDFFFQQQNNNVVVTTTPPPUUUZZZeeewww{{{{{{~~~rrrfffaaa\\\VVVPPPOOOOOOOOOOOOOOOPPPRRRSSSUUU```pppzzzsssHHH@@@999888777555444444444444666444444@@@ZZZsssZZZooollltttyyy{{{wwwttttttWWWDDDJJJKKKRRRaaauuu~~~}}}||||||xxxqqqkkkdddWWWKKKDDD===666222222555666666666555555333222111000000111222333555666777777888888888999:::;;;;;;;;;;;;:::::::::999777666777888333111////////////...---++++++******++++++,,,---000111333444444333222111---...000222333222111000111000000000000111111222111111111111333555777888:::;;;::::::<<>>FFFNNNPPPRRRWWW\\\rrrrrrvvv|||aaaPPPIIIDDD???>>>GGGDDDBBBOOO[[[aaaiii___aaagggqqq|||```QQQ[[[mmmjjjKKKDDDIIINNNXXXdddmmmrrrjjj^^^ZZZWWW[[[jjj|||nnnddd___\\\WWWRRRNNNNNNNNNNNNOOOQQQUUUWWWccckkkvvv|||mmmEEE===999888777555444444444444444444777???UUUxxx{{{fffvvvdddlllssswwwxxxsss~~~wwwZZZEEEJJJKKKRRR```ttt~~~||||||xxxqqqkkkcccWWWKKKBBB<<<555222333666777777777777666555333222111111111222333555666777777888777888999:::;;;;;;;;;;;;:::::::::999777666777888666444111000000///---+++,,,,,,,,,,,,,,,---...///000111333444444333111000---...000222333222111000000000000000000000111222000000111222444666999:::======<<<;;;<<>>;;;???]]]wwwSSSWWWjjjYYY@@@888777<<>>LLLJJJIIIbbbwwwooo```SSSRRRSSSZZZgggvvv```PPPYYYkkkZZZNNNEEEJJJZZZppp}}}nnn___YYY```qqq}}}ttthhh```]]][[[WWWTTTOOOOOOOOONNNPPPUUU[[[```iiissseeeCCC<<<999888777555444444444444222444888===NNNnnnmmmyyyaaa[[[dddlllsss~~~zzzrrr{{{|||```GGGIIIKKKQQQ___qqq||||||xxxqqqjjjcccVVVJJJ@@@:::444222444777999999:::999888777555444333222111222333555666777777888777888999:::;;;;;;;;;;;;:::::::::999777666777888999777444222111///,,,***------------...///000111000111333444444222000///---...000111222222111111000000//////000111111222222222333555777:::<<<=========<<<<<<===???AAACCCDDDFFFHHHIIIIIIHHHGGGFFFHHHHHHLLLQQQUUUZZZdddnnn~~~|||yyyyyyxxxwwwvvvuuutttsssuuutttsssqqqpppnnnmmmllljjjiiigggeeebbb```]]]\\\XXXSSSNNNKKKEEE@@@@@@EEEJJJLLLMMMKKKGGGEEEGGGJJJNNNVVVccctttqqqfffxxxnnnaaaLLL???<<>>999444222555999;;;;;;<<<;;;:::888777555444333111222333555666777777888777888999::::::;;;:::::::::::::::999777666777888999777555444333111...,,,,,,,,,------///000111222111222333444333222000......///000111222222111111000000000000000111222333555666777999:::<<<>>>???::::::;;;<<>>999666999@@@XXXxxx\\\CCCGGGRRRrrrvvvmmmmmmqqqvvv}}}wwwzzzyyypppeee]]]VVVWWW___ffffffccc777777666444222333666888FFFPPPaaarrrqqq\\\___}}}}}}tttsss}}}yyy]]]IIICCCFFFMMMUUUbbb{{{XXXAAA===@@@BBBFFFOOOaaayyyzzz\\\KKKSSShhh}}}rrrfffZZZMMMBBB<<>><<>>???@@@EEEPPP]]]hhhvvvtttpppqqqqqqwww|||zzzyyyvvvvvvvvvuuuuuuuuuuuuuuusssrrrqqqooommmlllkkkjjjfffffffffeeebbb^^^[[[XXXUUUOOOIIIEEEAAA???CCCJJJJJJLLLMMMJJJGGGEEEGGGJJJNNNWWWggg~~~|||gggnnnxxxfffNNNGGGAAA<<>>:::@@@PPPcccooonnngggaaahhhwww}}}wwwqqqkkkddd___dddmmmwwwyyyvvvhhhdddbbb___\\\YYYWWWVVVTTTRRRYYYbbblllwww|||EEECCC???999888777555444444444444333555555666>>>TTTrrr^^^TTTcccsssoooqqqzzztttyyy^^^GGGIIIOOOWWWcccrrr||||||wwwpppiiiaaaTTTGGG;;;888444444888<<<===<<<;;;:::999777444333111000111222333555666777777888666777888999999::::::999:::::::::999777666777888666666777999::::::777555,,,,,,---///111333666777777777888888666444111////////////000000111222333333333333444555666777888777999<<>>999;;;666555===LLLoooqqqSSSHHHOOOvvvwwwhhh[[[XXXYYY]]]nnngggeeerrrsssxxx{{{|||zzzpppgggaaaccciiijjjaaaWWW999999888555222111222333<<>>BBBIIIQQQXXX]]]```aaaxxxpppdddgggrrr{{{uuuNNNCCCGGGGGGRRR```mmmyyy~~~wwwxxxWWWOOOIIIWWWjjjKKK??????<<<;;;999:::<<>>EEEggghhhQQQWWWmmmuuuwwwwwwiiiQQQGGGGGGTTT___gggwww~~~vvvnnneeeTTTCCC>>>888333222666::::::888888444333666666333///...333333333444555777999:::888999999888666666777888<<<<<<<<<;;;;;;:::::::::;;;999999;;;??????;;;666,,,+++,,,111666::::::999::::::999888777555333222222333333222111111333555666999;;;;;;===@@@BBBCCCGGGGGGLLLWWWcccfffaaaYYYVVV]]]hhhxxx}}}{{{wwwyyyxxxvvvtttsssrrrrrrsssvvvsssqqqpppqqqpppmmmjjjhhhfffccc___[[[XXXVVVUUUPPPMMMHHHBBB>>>@@@GGGMMMOOOOOOMMMIIIEEEEEEIIINNNTTTXXXmmmccc]]]uuu}}}ppp___SSSHHH999===GGGyyy\\\NNNlll___>>>:::888555666777CCCdddrrrZZZKKK^^^tttbbbSSSRRRQQQRRRZZZllluuubbbYYY\\\]]]dddrrr}}}~~~}}}|||sssiiibbbfffhhhaaaSSSIII===<<<:::888666444333333444:::CCCMMMTTTYYY]]]___xxx{{{~~~|||ooopppvvv|||nnnKKKDDDIIIPPP[[[gggkkkkkkkkkhhhdddsssjjjSSSRRRXXXqqq|||rrrSSSDDDAAA::::::999:::<<<===>>>======>>>CCCJJJRRR```vvvzzzuuuppprrrvvvzzz}}}|||xxxsssoooiiiddd___^^^ZZZVVVVVVYYY___rrrvvvppphhhgggkkksssxxxyyy{{{{{{sssjjjdddaaabbb\\\ZZZ^^^ZZZYYYcccuuusssqqq```EEEDDD;;;:::888666666777666555333444444222555;;;DDDhhhqqqSSSWWWppp~~~wwwvvvoooQQQFFFFFFSSS^^^fffuuuxxxqqqiiiXXXFFF===888333333666999888777333555666555444444555555333333444666777888999:::888999:::999777777888:::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::===@@@???999444...,,,---222999===<<<999::::::999999888666555444222333333222111222555888@@@FFFKKKKKKKKKOOOWWW\\\___bbbgggooouuurrriii```iiiwww~~~~~~zzzvvvwwwvvvuuutttssssssttttttvvvssspppppppppooommmjjjfffeeebbb___[[[YYYWWWVVVNNNKKKFFF@@@===AAAHHHOOOPPPPPPNNNIIIEEEEEEJJJNNNUUUYYYoooaaa^^^vvv}}}mmm[[[NNNCCC888<<>>===<<<:::888666555444333999BBBJJJQQQVVVZZZ\\\rrrvvvooouuu{{{xxx}}}fffIIIHHHOOO]]]hhhnnnggg[[[UUUTTTTTTeeerrrfffWWWYYYgggooouuuuuuXXXGGG@@@:::;;;<<<<<<============<<>>?????????>>>===<<<;;;<<<>>>@@@>>>888222000------333<<<@@@>>>:::999999999999999888888777333444333222111333777:::IIIUUUdddmmmpppqqqwww~~~|||}}}}}}|||yyytttoookkkzzzwwwrrrrrrxxx{{{|||{{{xxxvvvuuuuuuttttttttttttuuuvvvtttssspppoooooonnnllljjjdddcccaaa^^^\\\YYYWWWVVVMMMIIICCC===<<>>===<<<:::888666555666:::AAAGGGLLLTTT\\\aaakkk{{{qqqmmmuuubbbKKKOOOYYYggglllkkk^^^PPPLLLMMMPPP\\\iiiooogggiiiuuulll```iiivvvjjjSSSDDD<<<>>>>>>>>>>>>===>>>AAACCCBBBDDDEEEDDDBBBLLLeee|||{{{wwwzzz}}}}}}yyyqqqhhhbbb^^^]]]```ggglllnnnrrrvvvrrrxxxrrrjjjcccdddggggggbbb]]]aaahhhooo~~~tttpppkkkfffccc\\\aaa\\\XXXZZZZZZdddxxx}}}VVVGGGHHHDDD===:::777666666555444333333555444555666;;;^^^YYYbbbzzzrrryyyuuu}}}WWWIIIDDDOOOZZZaaaooo~~~vvvqqqjjjXXXEEE:::777555555666777555444222:::;;;444333::::::444333444777:::;;;;;;::::::888999::::::999999;;;===>>>???AAAAAAAAA???===<<<::::::<<<>>>>>><<<666111000------333===BBB???:::888888999::::::::::::999777666555333111333666999GGGYYYttt{{{tttuuu|||zzzwwwsssqqqnnnjjjdddeeerrr}}}yyy{{{zzzwwwwwwvvvuuuuuutttttttttttttttsssrrrpppooonnnlllkkkiiicccbbb```^^^\\\YYYWWWVVVNNNHHHAAA;;;:::@@@IIIOOOPPPOOOLLLGGGBBBCCCHHHMMMXXX___xxxnnn^^^hhh~~~{{{eeeQQQCCC::::::===CCCrrruuuxxxnnnIIIQQQ[[[xxxcccCCC444777666555777666999SSSsssVVVTTT[[[wwwyyyuuuqqqtttqqqeeehhhmmmwww{{{zzzyyyyyyyyy|||~~~}}}wwwnnnbbbRRRFFFEEEJJJ??????>>>===<<<:::888666333777===CCCMMM[[[lllxxxmmm|||}}}xxxtttssssss{{{dddQQQWWW```iiiggg^^^QQQJJJLLLPPPRRRYYYeee}}}{{{}}}}}}\\\RRRWWW```VVVIIICCC===AAAAAA@@@>>>>>>AAAFFFKKKKKKJJJKKKKKKKKKRRRcccttt}}}xxxuuuuuuuuutttxxx}}}|||yyywwwtttlllbbb\\\bbblllwwwuuummmjjjfffcccbbb[[[^^^XXXSSSXXX^^^oooxxxRRRFFFDDDCCC???<<<999666666666555444111444555777666555QQQ~~~bbblllyyy```^^^qqq{{{{{{sss}}}```OOOFFFNNNXXX___lll{{{|||uuuqqqkkkYYYEEE999888666666666777666555777<<<======BBBHHHBBB888333555777:::;;;;;;;;;:::777999::::::999:::<<<>>>CCCDDDFFFGGGEEEBBB???<<<999:::;;;<<<<<<999444000...,,,---444===AAA???:::888999:::;;;;;;<<<<<<<<<<<<<<<999666333333555777@@@MMMjjj{{{kkkgggfffffflllnnnqqqooogggccclllxxx|||yyyzzzyyywwwxxxwwwwwwvvvuuutttsssrrrrrrqqqqqqpppnnnllljjjiiiiiiaaaaaa```^^^[[[YYYVVVTTTNNNHHH@@@:::;;;AAAIIINNNNNNMMMJJJDDDAAABBBHHHMMMZZZbbb~~~iii```ooozzzaaaNNNAAA999:::;;;@@@nnnrrrsssVVVBBBNNN___|||XXX???666:::777444666555666KKKjjjYYYVVV[[[uuuxxxkkkeeekkkqqq}}}}}}|||zzzxxxyyy|||uuuhhh]]]RRRKKKLLLQQQ>>>>>>???>>>===:::888777333777>>>GGGVVVkkksssyyyvvvtttsssxxxiiiUUUYYY___bbb\\\SSSKKKMMMVVV\\\\\\gggooozzzMMMDDDGGGLLLEEEBBBEEECCCCCCDDDEEEDDDCCCGGGOOOUUUZZZYYYZZZ]]]```fffrrr~~~ttthhhcccjjjuuuvvvjjjeeeccc```]]]]]]YYY\\\UUURRR[[[fff{{{pppssskkkTTTJJJCCCEEEBBB???:::888777666666555111333444777666222FFFmmmeeehhh}}}}}}ttt___\\\jjjvvv}}}ssszzzlllWWWJJJNNNUUU\\\iiixxx~~~wwwuuuooo]]]HHH999888777666666777888999===>>>DDDNNNWWWVVVKKK@@@444555777999:::;;;;;;:::888999;;;;;;;;;<<<>>>@@@BBBCCCFFFGGGFFFBBB>>>;;;=========<<<999555111///,,,---000666===@@@???===;;;;;;===>>>>>>?????????BBBAAA@@@<<<999777777888<<>>:::<<>>>>>>>>===;;;888777555999@@@HHHUUUkkkpppooouuu}}}zzzzzz~~~lllUUUTTTUUUWWWVVVTTTUUU^^^llltttuuu}}}{{{\\\CCC===@@@BBB===???FFFEEEFFFJJJOOOQQQQQQUUU[[[```ggggggkkkppptttzzzwwwsss{{{uuukkkccc```___[[[YYYZZZVVVYYYUUUVVVcccqqqccc[[[uuu}}}^^^WWWMMMCCCIIIEEEAAA<<<999888777777666333222111555666111AAAddd~~~ggg___sss}}}tttuuu{{{~~~sssxxxwww```MMMNNNTTTYYYgggvvvyyyxxxsss```KKK999888777666666888;;;===BBBBBBNNN```eeeXXXIIIBBB444555666777888:::;;;;;;:::;;;=========???AAACCCAAADDDHHHJJJJJJGGGCCC@@@EEEDDDBBB===777222...,,,***...444:::===???@@@@@@???@@@AAABBBBBBCCCBBBBBBEEEFFFFFFDDD@@@>>>======>>>:::@@@UUUjjjzzzxxx}}}zzzoooggg```[[[XXXYYYYYY___kkkwwwzzzyyyxxxuuuuuuwwwvvvvvvvvvvvvuuutttrrrqqqnnnooopppmmmjjjggggggiiiaaaaaa```^^^[[[WWWSSSPPPHHHCCC===;;;???GGGNNNQQQMMMLLLHHHDDDBBBEEELLLSSS```kkkccceeexxxsssYYYJJJAAA999;;;===IIIqqq{{{wwwRRRKKKMMMffftttHHH:::888<<<666444777555444>>>VVVwwwxxx^^^UUUeee~~~|||xxx|||}}}}}}zzzyyyvvvuuuuuuwwwyyy{{{xxxmmm___UUUOOOMMMRRRYYY======>>>>>>===;;;888666333888<<>>EEEBBBJJJQQQYYY]]]___aaaeeeiiihhhkkkqqqwww{{{tttooohhhaaa___^^^ZZZYYYZZZTTTWWWUUUZZZjjjyyy~~~```LLLXXXssslllzzzpppQQQSSSJJJ???HHHFFFBBB===:::999888777777555222///333666111@@@aaazzznnn^^^eeesssxxx~~~eeePPPNNNSSSXXXeeeuuuyyyxxxsss```KKK999999777666666888===@@@FFFFFFVVVkkkjjjSSS@@@===555555555666777999;;;<<<<<<===??????@@@AAADDDFFFGGGKKKPPPTTTTTTRRRNNNKKKLLLJJJFFF???777000,,,******000888<<<>>>???AAACCCCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHJJJIIIFFFCCCBBBAAAAAA<<>>===;;;999777555888;;;===BBBPPPeeetttiiibbbeeewww~~~rrrSSSIIIMMMUUU\\\dddrrrtttcccccccccssskkkZZZZZZKKK@@@AAA@@@>>><<<===BBBFFFRRR\\\dddfffgggiiijjjiiiiiikkkooovvvzzzoookkkfff```[[[XXXVVVTTTSSSRRRMMMRRRaaaooo}}}aaaTTTDDDYYYlllttt~~~kkk]]]QQQFFFEEEDDDBBB???<<<:::999999777666555111222777666444@@@PPPsss{{{{{{dddPPPgggrrrsss{{{ttt|||rrrUUUGGGOOOXXX```mmm|||~~~{{{yyyrrraaaRRR???:::888999::::::>>>CCCDDDQQQ]]][[[PPPFFF???;;;:::555333777:::::::::;;;>>>>>>AAAGGGGGGEEEEEEHHHUUUSSSWWW^^^^^^WWWUUUWWWPPPNNNEEE888111000///,,,---111555:::===AAAEEEHHHJJJJJJHHHFFFEEEDDDDDDDDDHHHKKKNNNOOOOOOMMMMMMMMMJJJGGGGGGIIIPPP```zzz{{{wwwkkkeeebbbeeellluuuuuucccWWWOOOLLLPPPUUU[[[fffnnnooopppyyy{{{fffgggxxx~~~zzzvvvuuuvvvwwwuuusssuuuuuutttsssrrrrrrrrrrrrppppppooommmjjjhhheeedddeeebbb___\\\YYYUUUOOOLLLGGG>>>777999CCCMMMPPPNNNNNNJJJFFFDDDCCCFFFNNNUUU```rrrttt^^^mmm|||{{{iiiQQQBBB===???@@@GGGooo^^^MMMFFFXXXxxxZZZ===<<<999777555444444444666:::IIIggg[[[RRRVVViiiwwwooozzz}}}wwwwwwuuurrrpppoooqqqssstttdddWWWQQQKKKDDDIIITTTFFFCCC???>>>??????===;;;888999:::;;;???LLL]]]jjjccc___ccctttxxxZZZOOOQQQXXXggg{{{___RRRUUU[[[nnnkkk\\\WWWAAAAAABBBBBBAAA???@@@DDDGGGRRRbbbrrryyyxxxwwwvvvttttttvvvwwwyyy{{{yyyxxxrrrkkkggghhhnnnrrr~~~ssslllfffbbb]]]XXXVVVTTTSSSQQQQQQMMMQQQ___oooqqqQQQIIIDDDeee{{{iiirrr~~~___UUUMMMGGGGGGFFFCCC@@@===::::::999777666666222333777555333===LLLmmmuuukkkRRRUUUccclll|||uuu{{{yyy[[[JJJNNNVVV^^^kkkyyy~~~{{{yyyqqqaaaRRR@@@;;;777888999:::>>>CCCGGGHHHJJJKKKHHHBBB>>>===777555777;;;<<<:::<<<@@@BBB??????EEEJJJMMMSSSXXXYYYeeeuuuyyypppkkk\\\RRRCCC777111//////000///222666999===AAAFFFJJJLLLLLLKKKIIIHHHGGGFFFEEEDDDHHHMMMQQQSSSVVVYYY[[[ZZZUUUQQQOOOSSSaaazzz{{{uuuuuusssxxxssscccXXXQQQNNNQQQUUU```tttxxx___XXXcccuuu~~~|||yyyvvvvvvwwwwwwvvvtttuuuuuutttsssrrrrrrrrrrrrqqqpppooommmkkkhhhfffdddcccaaa^^^[[[XXXTTTOOOLLLFFF???999<<>>???BBBDDDBBB>>>>>><<<999888<<>>;;;:::999777555777444444666444111999FFFdddqqqvvvUUUWWWggguuu~~~wwwzzzdddNNNMMMRRR[[[iiittt~~~zzzxxxqqqaaaRRRCCC;;;666666888:::>>>DDDIII@@@<<<@@@BBB===;;;===;;;:::<<<>>>===:::<<>>:::>>>HHHQQQSSSRRRRRRMMMIIIHHHFFFHHHRRR]]]vvvfffhhh|||oooVVVHHHAAA:::777GGGjjjfff\\\gggqqqUUUCCC===<<<:::888777777777777555555===UUUyyy{{{rrr~~~mmmTTTLLLUUUyyyvvvrrr}}}~~~{{{zzzxxxwwwvvvuuupppiiicccVVVLLLHHHLLLPPPPPPSSSZZZGGGCCC???@@@DDDFFFDDD@@@AAA>>>999777:::BBBLLLRRR^^^```bbbffftttuuussswwwpppqqqpppXXXIIILLLTTTYYYkkkuuuwwwuuuVVVHHHHHHHHHHHHHHHGGGGGGGGGJJJXXXjjjzzz~~~xxxuuuvvvsssuuuxxxkkkcccddd\\\YYYUUURRRQQQPPPOOONNNMMMMMMSSSaaarrrwwwWWWHHHDDDQQQlll}}}gggwwwjjjKKKIIIIIIKKKLLLIIIDDDBBB???===;;;:::777555666333333555333222888AAA[[[qqqZZZbbbuuuyyyyyylllRRRLLLOOOXXXfffppp~~~~~~zzzxxxqqqcccTTTFFF===555444777:::???EEEHHH@@@===BBB@@@:::<<>>666:::IIIlllcccUUUffftttSSSBBB<<<;;;999888777666777777666444888KKKnnnwww}}}aaaQQQQQQttt{{{nnnnnnzzz~~~|||{{{xxxuuuuuuuuuqqqiiibbbYYYYYY\\\___^^^\\\```hhhIIIDDDAAAAAADDDEEEBBB???BBB>>>:::888:::AAAIIINNNSSS___iiikkktttrrruuuxxxiiiUUUJJJGGGXXXcccxxxfffMMMMMMMMMMMMMMMMMMLLLKKKOOOTTT___qqqrrrnnnqqq~~~vvvddd]]]^^^YYYVVVSSSQQQPPPOOONNNMMMJJJMMMVVVcccrrrcccJJJCCCCCC^^^|||uuunnn|||eeeLLLJJJJJJLLLLLLGGGDDDBBB???>>>===;;;888555444333333444333333888>>>RRRrrraaaeee|||yyy{{{sssWWWMMMMMMVVVdddmmmzzzzzzxxxssseeeWWWHHH>>>555444888;;;@@@EEECCC@@@AAA@@@;;;;;;III\\\sssbbbQQQLLLNNNOOOOOOOOOJJJPPPWWWYYYWWW^^^ttt]]]GGG777777777111111999444666888999<<>><<<999777333444444444333555888;;;IIIllliiinnnzzzxxx{{{^^^PPPMMMTTTaaajjjwww{{{yyyuuuiii\\\KKK@@@666666:::>>>AAAEEE>>>???>>>999:::HHHaaavvvxxxbbbNNNJJJQQQXXX[[[[[[VVVZZZ]]]\\\\\\lllsss]]]FFF888///000222111222777777888;;;===@@@DDDJJJNNNIIIIIIHHHIIIJJJKKKLLLMMMOOOSSSZZZ```ffflllrrrvvvyyyzzz}}}~~~zzzuuutttqqqmmmkkkmmmqqqrrrrrrsss}}}}}}}}}uuuwwwyyyyyywwwwwwwwwxxxuuuuuutttsssrrrrrrrrrrrrooonnnmmmkkkiiifffdddccc\\\ZZZWWWTTTQQQMMMGGGDDD:::;;;???FFFMMMRRRQQQOOOLLLEEEDDDIIIIIILLL]]]sssjjjcccwww|||aaaGGG===999444:::IIIllljjjLLLEEE]]]zzzWWWCCC>>>===;;;888666666555666555777777>>>YYY}}}cccRRRgggxxxfffhhhsssttt~~~~~~zzzvvvqqqpppqqqsssrrrpppwwwppplllCCCDDDDDDBBB???>>>???@@@???@@@???<<<999===EEEMMMfff|||{{{|||vvv{{{qqq^^^VVVVVVsss[[[YYYXXX[[[aaafffiiiiiijjjfffeeepppooofff]]]XXXXXXUUUSSSPPPNNNNNNLLLJJJHHHFFFLLLSSS\\\gggwww|||bbbKKKCCCCCCRRRhhhaaalll{{{kkkUUUJJJKKKGGGGGGHHHCCCBBB@@@?????????>>>;;;888666777666444444555666666???^^^qqqqqqzzzyyymmmrrrxxx}}}{{{wwwfffTTTNNNSSS^^^gggsss{{{{{{xxxlll```LLLAAA888888===@@@BBBEEE;;;>>><<<:::HHHbbbvvv|||eeeSSSDDDEEESSS```iiinnnooooooqqqttt{{{yyybbbRRRGGGBBB<<<444000///000222333:::<<>>;;;888777666666333777888;;;QQQxxx|||lllTTTaaa~~~nnndddjjjxxx~~~}}}xxxvvvtttrrrrrrrrrttttttqqqjjj???BBBDDDAAA===<<>>@@@AAA===888:::CCCLLLhhhssszzz{{{vvv^^^WWWcccrrr___]]]]]]aaaiiiqqquuuwwwyyyssszzzmmm```^^^ZZZXXXZZZSSSQQQOOOMMMLLLJJJHHHFFFFFFKKKQQQWWWaaarrroooWWWHHHEEEGGGfffkkkWWWXXXqqq^^^LLLFFFIIIDDDDDDFFFBBBAAA@@@???@@@@@@???<<<999888999888555444444444333999SSStttuuubbbxxxkkkjjjppp|||tttdddfffjjjqqq|||vvvlllXXXOOORRR[[[eeeqqq~~~||||||yyyooocccMMMBBB999:::???AAACCCEEE:::>>>>>>BBBZZZxxxtttUUUIIIAAAHHHYYYkkkyyy]]]RRRSSSWWWQQQOOOFFF:::444666888666<<>>DDDLLLRRRTTTRRROOOIIIAAABBBKKKNNNRRRhhhttt]]]kkk|||lllWWWCCC999:::???===AAAYYYsssVVV@@@IIIPPPfffttt[[[LLLFFFEEECCC@@@===:::888777777111777888999LLLrrrsssXXX___}}}zzz}}}|||uuukkkfffooo}}}~~~~~~|||vvvwwwwwwuuusssrrrsssuuuqqqlllAAA???>>><<<<<<===???@@@EEEBBB???>>>>>>?????????iiisss}}}}}}iii[[[]]]rrrbbbaaadddjjjnnnpppvvv|||qqqggg___jjj}}}ddd]]]\\\VVVSSSUUUPPPOOOMMMKKKHHHFFFDDDCCCHHHIIIMMMWWWdddrrr}}}|||~~~vvvcccOOOGGGIIIMMM|||ccc[[[```sss~~~VVVQQQLLLHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCAAA===:::;;;:::888666444444444444:::CCCeee}}}```gggzzzyyy|||rrreeecccooo|||{{{zzz^^^JJJNNN\\\dddooo{{{~~~|||yyyooocccTTTEEE999:::BBBFFFEEEDDDAAA888;;;TTTpppuuueeeSSSLLLKKKKKKUUUlll~~~hhhdddmmmuuuyyyqqqWWW>>>222444:::<<<@@@???AAAFFFLLLOOONNNLLLLLLMMMQQQUUUTTTSSSZZZbbboooooorrryyyyyyWWWJJJNNNSSShhhrrr|||www~~~www{{{~~~uuujjjbbbccceeehhhqqq}}}}}}|||yyyyyyxxxwwwvvvuuuttttttrrrssstttuuutttssspppooolllnnnlllgggddddddbbb___\\\WWWSSSQQQMMMDDD>>><<<666>>>IIIRRRUUUSSSNNNJJJHHHBBBEEEOOOSSSXXXqqqggg___nnn}}}rrraaaOOO???777>>>HHH<<>>===;;;999888777111444555999HHHhhh{{{aaaUUUqqqzzzpppjjjlllttt|||yyyzzznnn[[[YYYmmm}}}{{{}}}~~~}}}~~~{{{xxxtttrrrrrrrrrqqqqqqwww}}}uuummmfff???>>>===;;;;;;<<<>>>???@@@===;;;999999::::::;;;QQQpppwwwoooyyy}}}pppddd___iiimmmjjjkkkrrryyy~~~cccWWWTTT___uuu~~~uuu___YYYXXXRRROOOPPPNNNMMMLLLJJJHHHFFFDDDDDDFFFHHHMMMVVVbbblllrrruuurrrmmmjjjdddSSSDDDNNNcccrrrXXXVVVhhhlllSSSPPPKKKHHHHHHHHHGGGGGGBBBBBBBBBCCCCCCBBB???<<<:::999777555444333333333999>>>\\\eeebbbrrrxxxzzzyyy|||{{{dddOOOOOOYYYaaalllyyy}}}}}}{{{qqqfffWWWHHH;;;;;;BBBEEEEEECCC@@@===EEEXXXgggdddUUUIIIBBBKKKaaa|||uuuvvv{{{{{{yyy```FFF777444666555===???CCCJJJPPPSSSQQQOOOPPPRRRVVVZZZZZZZZZaaajjjssswww~~~oooNNNCCCGGGLLL\\\fffpppvvv{{{{{{}}}}}}~~~~~~vvvjjjaaa]]]^^^aaahhhttt~~~|||zzzyyyxxxwwwwwwvvvvvvuuuuuuuuussstttvvvwwwwwwuuusssrrrkkkmmmkkkfffccccccaaa^^^\\\VVVRRRPPPLLLCCC===<<<666>>>IIIQQQTTTQQQLLLHHHEEEAAAFFFPPPTTT[[[wwweeedddwwwqqq\\\KKK>>>777888===AAAQQQ\\\\\\MMMDDDQQQpppsssXXXKKKGGGEEECCCAAA???===;;;999888888333555555777EEEbbbvvveeeQQQddd~~~kkkjjjiiiggghhhjjjmmmooohhhgggkkkqqqwww}}}vvvaaaRRRQQQ```ooozzzzzzzzz}}}}}}|||yyyvvvrrrpppppppppooonnnsss{{{yyysssooojjjeee======;;;;;;;;;<<<===>>>???>>><<<;;;::::::;;;<<>>:::999777555444333333333999777PPPwwwqqqbbbeeeooonnnvvvnnnWWWPPPTTT^^^hhhuuu}}}}}}|||tttjjj\\\LLL===<<>>EEEMMMTTTWWWVVVTTTVVVXXX]]]aaabbbdddlllvvv{{{]]]CCC<<>>999666666BBB[[[pppsssRRRGGGIIIbbbhhhPPPHHHIIIJJJFFFDDDAAA===;;;999999999666666555666@@@YYY}}}|||oooUUU\\\rrrtttaaaVVVXXX[[[aaaeeefffbbb^^^TTTRRRSSS[[[eeeqqqiiiSSSJJJJJJPPPXXXYYYjjj}}}}}}wwwvvvzzz~~~}}}{{{zzzxxxvvvrrrpppppppppooonnnoooqqqoookkkhhhhhhgggddd<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@???======>>>???AAAOOO]]]dddgggjjjkkkjjj}}}|||{{{yyyyyy}}}zzzhhhUUUOOORRRUUURRRMMMUUU^^^lllyyyqqqhhhccckkkoooaaaVVVSSSQQQLLLHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBDDDIIIPPPVVVYYYYYYWWWYYYOOOPPPXXXWWW\\\vvvoooxxxwwwXXXKKKJJJIIIIIIJJJJJJHHHFFFCCCBBBAAABBBBBBBBB@@@>>>:::999888777555444444333999333DDDmmmlllcccmmmuuu|||}}}wwwaaaSSSPPP\\\eeeqqq{{{}}}}}}|||uuulll___OOO???<<>>999AAAMMMSSSNNNDDDBBBEEE```{{{___IIIEEEIIINNNSSSWWWZZZ]]]```cccsssrrrmmmdddZZZRRRPPPPPPFFFFFF@@@777333666999:::999===CCCKKKSSSXXXZZZ[[[\\\^^^ccchhhjjjllluuukkkLLL<<<999AAAHHHUUU___gggfffhhhsssxxxrrrkkkgggeeebbb___\\\UUUVVV\\\kkk}}}~~~{{{xxxwwwwwwtttttttttuuuuuuvvvvvvvvvssstttuuuuuutttrrrpppnnnjjjkkkiiiccc``````^^^ZZZYYYSSSMMMKKKGGG@@@;;;;;;;;;BBBMMMSSSRRRNNNJJJGGGEEEFFFNNNVVV\\\jjjqqq___mmmppp]]]III>>><<<:::888999CCCjjjqqqSSSGGGPPPqqqbbbMMMIIILLLLLLIIIFFFBBB>>>;;;:::::::::888666555555<<>>???===???BBBBBB@@@>>>>>>>>>@@@GGGOOOWWWbbbjjjlllhhh||||||zzzxxxwww{{{wwwlllhhhiiiiiiaaaYYY[[[]]]cccpppzzz~~~}}}yyyccc[[[TTTRRRPPPLLLHHHFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFKKKOOORRRSSSRRRNNNLLLJJJMMM[[[|||sss|||aaaQQQIIIHHHHHHIIIJJJJJJHHHFFFEEEDDDBBBAAAAAA@@@>>><<<;;;;;;:::999888666555555888444===bbbwwwaaahhh}}}|||jjjWWWOOOZZZcccmmmwww}}}{{{uuummmcccQQQ@@@<<>><<<>>>BBBHHHJJJEEEAAAEEEMMMhhhcccNNNGGGFFFGGGIIIJJJLLLOOORRRVVVYYY[[[VVVMMMDDD>>><<<<<<===???AAA@@@999555666777777:::<<>>;;;:::;;;;;;888666555666:::KKKkkkwww}}}mmmaaagggrrrjjjhhhaaaXXXUUUUUURRRJJJBBBEEECCCHHHTTTdddsssyyy]]]LLLEEEBBBBBBDDDJJJ___wwwzzzvvvuuuttttttvvvyyy|||}}}}}}~~~~~~|||||||||yyyvvvtttsssrrrqqqpppnnnlllgggcccccccccbbb^^^[[[<<<<<<<<<===>>>>>>>>>??????DDDJJJKKKHHHEEECCCCCCEEEGGGIIINNNYYYeeehhheeerrr~~~pppnnntttyyy}}}|||xxxuuuqqqrrryyy{{{uuu{{{nnnlllkkksssnnnZZZWWWSSSPPPNNNKKKGGGEEEAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDGGGKKKNNNOOOOOOFFFJJJJJJNNNmmmtttpppVVVNNNIIIHHHGGGHHHIIIIIIGGGEEEGGGEEEBBBAAAAAA@@@===<<<<<<<<<<<<;;;999888666555555777:::WWW]]]___sss^^^RRRXXX```jjjrrr}}}~~~|||uuunnnfffTTTBBB===@@@@@@===<<>>999888999;;;;;;:::<<<@@@AAA;;;777777777666<<>>CCCBBBAAAAAA???BBBOOO]]]tttZZZHHHHHHIIIFFFGGGHHHJJJJJJHHHCCC<<<888666555555666777888777555111777;;;777555777::::::@@@CCCHHHMMMRRRYYYbbbhhhlllqqqyyyeeeDDD<<<<<<:::===FFFVVV```fffcccaaagggpppuuu{{{|||pppkkkmmmuuu~~~~~~vvvooogggaaabbbeeennn|||~~~~~~xxxuuuxxxssssssssssssssssssttttttvvvwwwwwwwwwvvvtttqqqooojjjllliiiccc```___]]]YYYVVVMMMFFFBBB???:::888:::CCCKKKUUUVVVQQQJJJGGGGGGEEEHHHPPP]]]oooxxxeeennnvvvqqqPPPGGG>>>999666666<<>><<<;;;;;;888555666888666===VVVrrrqqqYYYYYYssstttfffTTTLLLCCC>>>>>>???===;;;@@@@@@GGGXXXjjjzzz{{{kkkWWWKKKCCC>>>???CCCHHH\\\tttxxxuuurrrrrruuuwwwxxxxxx{{{|||}}}|||{{{yyyzzz{{{uuusssrrrqqqqqqooommmjjjgggcccaaadddbbb\\\YYYZZZ888999:::;;;<<<<<<<<<<<<>>>GGGQQQUUUQQQJJJFFFDDD888:::>>>HHH]]]wwwzzzzzzxxxlllaaa\\\___ggguuu}}}qqqeee``````aaafffllluuu|||```nnnwwwfff\\\NNNOOONNNJJJGGGEEEBBB@@@???????????????@@@@@@@@@DDDDDDEEEGGGIIIIIIFFFCCCHHHHHHSSStttzzzxxxgggQQQMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@:::;;;;;;:::999777555333...===999EEEpppxxxlll^^^TTT[[[bbbiiitttzzztttlllZZZGGGAAACCCCCCAAA@@@===>>>@@@@@@???DDDTTTeeennnUUUFFFDDDHHHKKKLLLMMMLLLJJJHHHEEEAAA<<<888000222333222111111222333...555999666333666:::;;;BBBGGGMMMSSSWWW]]]dddiiiqqqvvv|||YYY===;;;???===@@@JJJ\\\dddgggdddaaafffmmmrrryyy{{{}}}~~~||||||~~~}}}yyytttuuussssssssssssssssssssssssrrrssstttuuuuuusssqqqpppkkkllljjjddd``````]]]YYYUUUMMMEEEAAA===999888:::CCCLLLTTTVVVPPPHHHEEEFFFHHHKKKTTTcccxxxmmm___nnnsssiiiLLLBBB:::777888:::???EEEkkkjjjBBBEEEOOOgggmmmPPPDDDGGGIIIFFFDDDCCCBBB@@@>>>===;;;:::888666777888444777OOOjjj}}}www[[[SSSgggqqq[[[IIIEEE???===>>>>>>===<<<@@@???FFFWWWkkk{{{}}}lllXXXKKKDDD@@@AAACCCIII^^^vvvrrrpppppptttyyy}}}}}}|||}}}~~~~~~|||yyyxxxxxxyyywwwuuutttssssssqqqnnnlllhhhdddcccfffddd]]]\\\```:::888666777:::===??????@@@DDDIIIKKKIIIEEE@@@>>>>>>===:::@@@YYY|||~~~}}}wwwfffaaabbbeeemmmuuu~~~}}}zzzxxxwwwyyy~~~~~~}}}{{{zzzooocccggghhh[[[XXXMMMJJJGGGEEEEEEEEECCCBBB@@@???>>>>>>>>>???@@@AAA<<>>======>>>999:::;;;<<<;;;999666555---:::999===dddwww|||||||||www```YYYVVV\\\kkkvvv{{{}}}xxxtttooo___LLLCCCAAAAAA@@@???=========;;;<<>>;;;:::999===???;;;777;;;GGGRRRuuu{{{[[[UUUgggwwwpppTTTDDD???999888888999;;;===@@@BBBEEEOOOeeemmmWWWQQQMMMDDDCCCHHHNNN]]]sss{{{pppppprrrvvvxxxyyywwwtttxxxzzz|||{{{xxxuuuuuuvvvtttqqqnnnnnnoooooommmiiijjjjjjhhhgggdddbbb```___999999999;;;>>>@@@@@@???AAADDDHHHIIIFFFBBB???===999::::::AAAXXXyyy~~~yyyzzzvvvsssoooqqquuuvvvyyyzzzxxxvvvyyyfffYYY```xxxdddXXXTTTLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>>===>>>>>>@@@@@@DDDIIIEEECCCHHHGGGDDDKKKRRRgggvvvvvvkkkQQQMMMLLLGGGJJJHHHFFFFFFGGGGGGEEECCCDDDCCCAAA@@@?????????@@@;;;<<<<<<<<<;;;999777555222:::666999WWWzzz~~~ooo}}}{{{sssssstttvvv}}}{{{hhhYYYXXX___llltttxxx|||xxxtttooo```MMMCCC@@@@@@>>>===<<<<<<;;;:::>>>IIIZZZhhhbbbRRRBBB>>>BBBEEEFFFGGGNNN^^^ooonnnYYYAAA666555222333333333444444555555555666888888999;;;>>>AAAQQQbbbiiihhhlllmmmnnnwww~~~|||TTTGGG:::999===BBBJJJRRR[[[XXXWWWYYY[[[\\\cccjjjqqqoooppptttzzz}}}|||zzzxxx|||xxxyyyvvvvvvuuuuuuttttttsssssssssuuutttsssqqqooonnnlllllljjjgggdddbbb___\\\XXXTTTOOOGGG@@@===:::888;;;AAAIIIMMMPPPPPPLLLHHHGGGGGGNNNNNN^^^uuu~~~```fffyyyoooRRR???@@@888333777777:::GGGxxxfffFFFHHHIIIXXXsssWWWJJJJJJJJJGGGFFFEEEDDDCCC@@@>>><<<;;;:::<<<<<<:::888<<>><<<<<<;;;<<<===@@@BBBFFFPPPfffoooXXXPPPLLLFFFEEEJJJNNN\\\qqq}}}wwwvvvuuuvvvwwwxxxwwwuuuvvvxxxzzzzzzvvvtttssstttrrrpppooonnnmmmllljjjiiiggggggfffeeeccc```^^^]]]888888:::===@@@AAA@@@???CCCEEEFFFFFFCCC???===<<<666777999@@@QQQhhhyyytttsss{{{yyyrrrvvvyyyxxxvvvxxxwwwwww\\\TTTaaammm^^^UUUQQQJJJHHHEEECCCBBBBBBAAA@@@??????>>>=========>>>???DDDEEEBBBEEEIIIDDDFFFUUUlll{{{```OOOKKKKKKKKKKKKJJJHHHGGGGGGGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBB???>>>>>>===<<<:::888777777999333666KKKaaaxxxmmmnnnoooiiijjjmmm~~~sss[[[ZZZaaakkkqqquuu}}}xxxuuunnnaaaPPPCCC>>>===<<<:::;;;999888999AAAMMMZZZbbbUUUHHH======BBBEEEHHHJJJXXXyyylllAAA333:::111333555777999999999999::::::;;;:::::::::===???RRRhhhtttwww{{{zzzzzzrrrIII@@@999:::@@@GGGNNNUUUWWWTTTTTTVVVXXXYYY```gggkkkhhhhhhmmmuuuzzzyyyuuummmrrr}}}yyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttrrrooommmkkkjjjjjjgggddd```]]]YYYUUUQQQJJJCCC===:::888888===BBBIIIMMMPPPPPPLLLIIIHHHHHHNNNSSSiiiqqqaaallluuudddJJJ<<<===777333777666>>>PPPUUUBBBNNNPPPfffvvvXXXLLLLLLKKKHHHEEEDDDDDDBBB@@@>>><<<;;;;;;:::999777888<<>>AAAAAA@@@FFFFFFFFFDDD@@@=========999999999===EEERRR]]]bbboooiiikkkxxxyyyzzzzzzwwwuuuxxx}}}oooYYYUUUQQQXXXvvvnnnWWW[[[kkkrrrdddZZZSSSOOOIIIFFFCCCAAAAAAAAA???>>>???>>>===<<<<<<===>>>???>>>BBBDDDJJJNNNIIITTTpppmmmXXXQQQKKKJJJNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@AAABBBCCCDDDEEEEEEEEEAAAAAA???>>><<<;;;:::999:::888333888GGGSSSllluuu```aaajjjmmmzzzbbb]]]]]]gggnnnsss~~~zzzwwwnnneeeTTTDDD<<<;;;:::888:::888777999DDDQQQYYYZZZJJJDDD??????BBBHHHRRR\\\ssssssEEE444555222444777;;;===>>>>>>===>>>>>>>>><<<::::::<<<>>>KKKbbbrrr}}}aaaAAA===:::===CCCKKKRRRVVVUUURRRRRRUUUVVVXXX^^^eeegggeeedddhhhooovvvyyyzzzuuutttzzzqqq}}}yyyxxxtttuuuuuuuuuuuuuuuuuuuuuvvvuuuuuusssqqqooommmkkkkkkjjjgggccc___[[[VVVQQQNNNFFFAAA;;;777666999>>>CCCIIIMMMPPPPPPMMMJJJIIIJJJPPPYYYtttdddcccpppmmmWWWCCC888:::555333777888EEE^^^uuuPPPBBBMMM```vvvmmmSSSJJJIIIGGGBBBCCCCCCBBBBBB@@@???===<<<<<<999666666888<<>>===:::999:::>>>EEEMMMTTT```___fffrrr||||||wwwvvvwwwyyy{{{~~~dddVVVRRRMMMOOO___zzzkkkZZZWWWddduuu{{{kkk___WWWRRROOOHHHEEEBBB@@@@@@???>>>===>>>===<<<<<<<<<===???@@@@@@EEEGGGLLLRRRYYYwww|||[[[TTTTTTMMMJJJOOOKKKIIIGGGFFFFFFEEECCCAAA???AAACCCFFFGGGGGGFFFEEECCCBBB@@@>>><<<<<<;;;<<<<<<999666<<>>>>>???BBBHHHPPPVVVXXXVVVTTTTTTWWWXXXXXX^^^dddeeefffggghhhkkksss~~~vvvdddnnn|||xxxxxxtttttttttttttttttttttuuuuuurrrrrrqqqpppnnnmmmlllllliiifffaaa]]]YYYTTTNNNKKKDDD@@@:::555666;;;AAAEEEJJJMMMPPPOOOLLLJJJLLLNNNTTTaaa~~~xxx\\\dddoooaaaJJJ===666888555444888===RRRrrriiiKKKEEEWWWzzztttXXXHHHFFFFFFCCC>>>AAAAAAAAAAAA@@@???>>>===<<<999555555888;;;<<<<<>>>>>:::;;;???:::===DDDSSSeeettt~~~sssmmmsssvvvmmm```YYY___hhhrrrzzz}}}|||{{{zzztttlllggggggjjjmmmooolllmmmppprrrrrrqqqnnnllllllnnnnnnkkkfffcccccceeebbbbbbbbbaaa```^^^]]]\\\@@@===;;;;;;>>>DDDHHHJJJGGGGGGFFFCCC???======>>>===:::999:::===AAAKKKSSSVVV[[[eeeqqqzzz|||wwwtttttttttyyy{{{}}}|||zzz{{{zzz]]]XXXTTTUUU\\\iii}}}cccZZZTTT\\\mmm|||jjj\\\SSSOOOMMMHHHEEEBBB@@@??????>>>======<<<<<<<<<===???AAABBBCCCGGGDDDGGGWWWpppgggQQQQQQTTTNNNJJJNNNIIIHHHFFFEEEEEEEEECCCAAAAAACCCFFFHHHIIIHHHFFFEEECCCBBB???===<<<<<<===>>>???===:::>>>BBBBBBVVVzzziiiSSS^^^sssyyyfffXXX^^^iiipppuuuyyy|||rrrooo```JJJ===;;;:::666:::======???IIITTTTTTKKK===???BBBDDDFFFTTTqqqvvvOOOCCC>>>666888999<<>>AAAEEEGGGMMMVVV[[[\\\YYYWWWWWWYYYZZZYYY^^^dddfffiiikkklllnnnvvvzzz{{{{{{xxxyyyuuuttttttttttttttttttttttttpppoooooonnnmmmlllkkkkkkgggddd___[[[WWWRRRLLLIIIAAA???:::444666???GGGJJJMMMNNNOOOMMMJJJKKKNNNRRRYYYiiilll[[[fffhhhSSS???;;;444777444555;;;CCC```dddGGGQQQrrrnnn\\\JJJFFFJJJLLLIIIFFF@@@@@@@@@@@@@@@@@@???>>>;;;999777666777999999999===^^^nnnaaappprrr]]]LLLHHHEEE===;;;@@@@@@BBBLLL]]]kkkuuu|||zzzxxx}}}jjj\\\___eeennnwww}}}{{{uuunnniiihhhjjjlllmmmiiikkkmmmqqqsssssspppmmmllllllllliiifffdddcccdddccccccbbbaaa```^^^\\\[[[===;;;:::;;;???CCCFFFHHHEEEEEEDDDBBB???===<<<===;;;888888;;;===@@@HHHRRRSSSZZZgggttt|||~~~xxxpppooorrrppptttyyy{{{yyyyyy||||||uuusssxxxgggaaa```gggqqq{{{pppVVV[[[YYYggg{{{lllYYYMMMJJJJJJHHHEEEBBB@@@??????>>>===<<<<<<<<<===>>>AAACCCDDDDDDJJJHHHOOOlllnnn[[[NNNPPPRRRLLLIIILLLIIIHHHFFFFFFFFFFFFEEECCCCCCEEEHHHJJJJJJHHHEEECCCBBBAAA>>><<<;;;===???@@@???AAA>>>>>>@@@>>>MMMjjjvvvZZZccc{{{nnn^^^___ggglllqqqxxx}}}uuutttfffNNN>>><<<;;;777;;;AAABBBCCCJJJTTTQQQFFF===>>>AAAGGGPPPbbb~~~cccPPPGGGAAA===<<<===>>>???@@@AAABBBCCC>>>???>>><<<;;;:::<<<>>>:::CCCGGGXXXjjjIIIBBB>>>EEEIIIKKKQQQ[[[aaaaaa\\\YYYYYY[[[[[[ZZZ]]]ccchhhjjjnnnqqqvvv~~~{{{yyy{{{yyywwwvvvvvvuuuuuutttttttttpppooonnnmmmkkkjjjiiihhheeebbb^^^ZZZUUUQQQKKKHHH<<<===999444888DDDNNNQQQOOOOOONNNKKKIIIJJJPPPUUU]]]pppzzzfff^^^fff```GGG888;;;444666444777>>>IIInnn___JJJ___```QQQFFFHHHNNNNNNLLLJJJ>>>??????@@@@@@@@@@@@???::::::999888777777777888888UUU}}}yyybbbmmmwwwggg]]]]]]VVVFFF>>>BBBJJJMMMYYYjjjvvv{{{~~~zzz{{{pppeeeeeehhhnnnvvv|||}}}xxxqqqkkkiiiiiiiiiiiigggiiilllqqquuuvvvsssooolllkkkiiihhhgggfffeeecccccccccbbbaaa___\\\ZZZYYY888777777:::>>>AAABBBCCCBBBCCCCCCAAA>>><<<;;;<<<:::777888<<<<<<<<>>===;;;;;;<<<===???BBBEEEFFFGGGQQQTTTcccyyyyyycccWWWNNNOOONNNJJJHHHJJJIIIHHHGGGGGGHHHHHHFFFEEEEEEGGGJJJKKKKKKHHHDDDBBBBBB@@@===;;;;;;===@@@BBB>>>CCCAAA??????>>>JJJbbb```eee~~~tttdddbbbeeehhhpppyyy~~~}}}vvvwwwiiiPPP???<<<<<<888<<>>AAAJJJZZZoooyyyeeeddd___NNNBBBAAA????????????@@@AAABBBCCC=========<<<;;;;;;===???<<>>FFFLLLNNNTTT___ffffff]]][[[[[[\\\\\\ZZZ]]]bbbiiijjjnnnttt}}}~~~qqqooolllfffdddjjjuuu~~~|||zzz}}}|||yyyxxxxxxwwwvvvuuuuuutttqqqpppnnnllljjjhhhfffeeedddaaa]]]YYYUUUPPPKKKGGG999:::777444:::HHHSSSVVVPPPPPPMMMJJJGGGJJJQQQWWW___uuuooocccaaagggZZZ???444<<<444666555888???MMMvvvtttVVVMMMdddqqqZZZMMMDDDFFFIIIHHHDDDCCC>>>>>>???@@@@@@@@@@@@@@@:::;;;;;;999777555666888888QQQxxx}}}eeeggg}}}vvvqqqtttjjjTTTHHHIIIRRRVVVcccuuu~~~wwwxxxtttpppnnnmmmpppuuuzzz||||||~~~yyyrrrllliiigggeeedddfffhhhkkkqqqvvvwwwtttqqqmmmjjjgggggghhhhhhfffcccccccccbbb```^^^[[[YYYXXX::::::;;;;;;;;;::::::999<<<<<<======<<<<<<;;;::::::999777777888<<<@@@BBBPPP```yyyyyynnnlllvvv}}}}}}tttyyywwwnnnnnnlllmmmpppsssuuuuuusssrrrrrrvvvzzzvvvhhhgggqqqhhhaaa___ooo|||}}}eeeMMMGGGIIIHHHGGGCCC???===???@@@???>>>:::AAADDDBBBAAAEEEIIIIIIYYYSSSfffeee```ccczzznnnUUUSSSPPPLLLIIIFFFEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEGGGDDDCCCDDDFFFGGGEEECCC<<<;;;::::::;;;<<<===>>>BBBFFFJJJFFF<<<999EEEUUUooolll}}}tttiiieeehhhqqqxxxyyy}}}~~~{{{oooZZZFFF<<<:::;;;HHHJJJKKKLLLOOOPPPHHH???@@@@@@EEETTTjjj}}}ooo___hhh|||cccLLL>>>FFFAAA???AAADDDBBB@@@???@@@BBBBBB???<<<;;;:::888;;;===@@@DDDNNN```vvvkkkVVVHHHBBBFFFEEEHHHRRR```iiikkkiiiaaa___]]]]]]___```aaaaaaeeeoooxxx|||zzzbbb]]]TTTMMMHHHHHHJJJKKK[[[nnnrrrqqqppppppqqquuu{{{~~~}}}{{{yyyxxxxxxwwwvvvuuuuuutttpppnnnmmmllllllkkkiiiggg```^^^ZZZWWWSSSMMMHHHDDD:::777555:::DDDPPPYYY^^^YYYPPPJJJJJJJJJIIISSS```ooo~~~dddcccbbb]]]NNN===666888666111888;;;BBBqqqUUUFFFIIIWWW~~~xxx___KKKJJJGGGEEECCCBBBBBBBBB@@@>>>===>>>@@@@@@===::::::999888777666666666666000DDDccc~~~{{{kkkiiivvviiiUUUaaakkktttzzzsssiiieeejjjsssyyy||||||}}}xxxmmmeeedddffffffeeedddfffllltttwwwtttpppgggeeedddfffhhhiiigggdddaaa```^^^\\\YYYVVVTTTSSS:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::999888888999;;;>>>@@@RRRiii}}}xxxzzz}}}yyy{{{nnneeegggeeellllllllllllmmmmmmmmmmmmsssvvv|||yyyiii^^^]]]XXXSSS]]]ooorrrhhhhhhwwwyyyzzzeeeNNNFFFDDDAAAEEEBBB???>>>???@@@???======???AAABBBDDDHHHPPPUUU```mmmyyyXXX\\\kkk{{{XXXQQQPPPMMMIIIGGGEEEDDDCCCEEEDDDCCCCCCCCCDDDDDDCCCEEEBBB@@@@@@BBBBBB@@@===<<<;;;;;;;;;<<<<<<===>>>@@@BBBCCCAAA999666@@@MMM{{{zzzyyy|||{{{{{{nnneeeeeelllssssss{{{}}}{{{qqq]]]III>>>===@@@KKKNNNNNNMMMMMMMMMHHHAAACCCGGGOOO^^^nnnuuurrrlllgggrrrzzzUUUIIIHHHIIIKKKNNNQQQRRRPPPLLLDDDCCCAAA>>>===>>>@@@AAAAAACCCEEEFFFJJJTTTaaakkkpppvvv{{{jjjXXXGGG>>>DDDDDDHHHTTTcccmmmpppooogggfffdddcccccccccbbbbbbfffpppzzz~~~zzzkkkaaaVVVQQQKKKEEEAAAAAABBBDDDCCCRRR^^^dddrrr{{{kkkRRROOOOOORRRTTTUUU]]]ggg|||~~~}}}zzzxxxzzzyyyxxxwwwuuutttsssrrrpppnnnlllkkkkkkjjjhhhfff```]]]YYYUUUQQQLLLFFFBBB888666777<<>><<<<<<======;;;999:::999888777777666666666333@@@ZZZxxxiiinnnuuuqqq{{{yyylllaaa```eeekkkrrrwww{{{}}}yyyooofffcccbbbaaacccccceeejjjqqqsssqqqnnnhhhfffeeefffhhhhhhfffddd___^^^]]]ZZZXXXVVVTTTSSS:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999:::;;;<<<===OOOkkkzzz~~~~~~wwwqqqsss~~~vvvgggfff```bbbcccdddfffgggggghhhhhhmmmpppvvv}}}ttteeeddddddZZZUUUVVVTTTTTTdddyyyqqqrrr~~~qqqtttaaaMMMEEEAAA>>>AAA@@@??????@@@@@@>>>===AAA???BBBIIIKKKLLLWWWeeerrrhhhSSS___uuuaaaQQQLLLKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDBBB@@@??????>>><<<:::;;;<<<<<<===============???>>>>>>===888555;;;DDDiiioookkksss~~~sssgggcccjjjqqqqqqxxx|||}}}|||uuucccMMMAAAAAAGGGPPPTTTSSSNNNJJJJJJHHHDDDEEEMMMZZZgggllliiiaaaZZZdddWWWSSSPPPXXX\\\[[[\\\```]]]UUUOOOLLLIIIFFFCCCAAA@@@AAA>>>BBBGGGJJJNNNSSSZZZ```eeelllxxx{{{tttkkk^^^NNNCCCEEEFFFLLLXXXfffqqquuutttqqqpppooonnnllliiigggfffhhhsss}}}xxxfffVVVLLLGGGEEEAAA===<<<;;;<<<===:::CCCHHHIIIRRR^^^]]]TTTKKKDDDDDDKKKMMMKKKVVVeeeyyy~~~{{{}}}|||yyywww{{{zzzyyywwwuuusssqqqppppppnnnlllkkkjjjiiifffddd___\\\WWWSSSNNNHHHBBB>>>666666999???HHHRRRXXX[[[PPPJJJGGGKKKLLLOOO[[[jjj^^^TTTbbbeeeTTT???666666666===555444CCCnnnnnnLLLEEE@@@KKK___{{{sssPPPHHHGGGEEECCCBBBBBBBBBBBBAAA>>>;;;:::::::::999888:::999999888777777666666777;;;MMMnnnnnnhhhzzzyyy|||xxx}}}iii\\\```fffgggnnnxxx{{{}}}yyyoooeee```^^^[[[aaaaaabbbggglllnnnllliiihhhgggffffffggggggeeeccc]]]\\\[[[YYYWWWVVVTTTTTT999::::::;;;;;;;;;;;;:::999::::::::::::999888888888888999:::::::::::::::DDD___~~~yyyyyy~~~}}}zzz~~~tttmmmccc```cccffffffcccaaacccfffeeejjjqqqwww}}}zzzfffbbbcccggg^^^YYYZZZYYY\\\jjj||||||{{{kkkiiixxxrrrXXXKKKEEEBBBAAA>>>>>>???@@@@@@@@@???>>>CCCAAAGGGQQQPPPPPPccc|||bbb```mmm|||vvvWWWTTTHHHGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>===;;;<<<>>>??????>>>===<<>><<<===;;;999;;;@@@TTTqqqzzzsssqqq}}}xxxjjjdddiiippptttyyy|||~~~~~~xxxiiiSSSDDDDDDKKKVVVZZZYYYQQQIIIHHHIIIIIIHHHRRR___eeeaaa\\\]]]ccc}}}zzz[[[kkkttt}}}~~~wwwtttwwwtttkkk\\\WWWSSSQQQMMMGGGCCCBBB???DDDKKKQQQVVV[[[```dddhhhnnnxxx{{{sssnnndddVVVKKKJJJKKKRRR]]]kkktttxxxxxx{{{||||||{{{xxxuuusssrrrrrr|||ooo[[[KKKBBB>>>>>>===<<<;;;;;;<<<<<>><<<:::888777888999999999999999999888777666666999555CCCccc|||iiirrryyy~~~}}}~~~~~~iii[[[aaagggdddjjjxxx|||}}}xxxlllbbb]]]ZZZXXX^^^^^^```cccgggiiigggeeegggfffffffffeeedddcccaaa[[[[[[ZZZYYYWWWVVVUUUUUU888888999:::::::::::::::999999::::::999999888777666777999:::::::::999999:::QQQjjj}}}qqqwwwuuu}}}yyy~~~~~~~~~|||vvv{{{zzzsssggg\\\XXX^^^eeebbbjjjrrrvvvwwwzzz|||gggllluuuwwwsssjjjeeejjjqqqyyynnn]]]mmmbbbNNNFFFBBBAAACCC===>>>???@@@@@@@@@@@@@@@CCCCCCIIIRRRTTT]]]xxxfffvvv}}}^^^MMMLLLGGGFFFFFFFFFEEEEEEDDDDDD>>>AAADDDEEEDDDDDDFFFHHHBBBBBBBBBBBBAAAAAAAAAAAA======?????????>>>===<<>><<<>>>???<<<<<<===EEEVVVmmm{{{rrr{{{zzzwwwqqqzzz}}}nnneeegggkkktttxxx|||~~~zzzooo[[[JJJGGGNNN\\\___]]]SSSKKKJJJMMMNNNPPPWWW^^^[[[QQQRRRhhhyyywwwrrrhhh^^^ZZZUUUNNNJJJLLLLLLNNNQQQTTTWWW[[[^^^```iiinnnuuu}}}yyysssiiiZZZNNNKKKOOOWWWdddrrr||||||eeeQQQBBB;;;;;;;;;;;;<<<<<<=========@@@CCCEEEEEEDDDDDDDDDDDDHHHFFFLLL[[[eeemmm{{{zzzvvvuuuuuuuuuttttttsssssspppnnnkkkiiigggeeeaaa___ZZZVVVQQQKKKFFFAAA<<<888666999>>>BBBFFFIIIJJJKKKJJJEEEFFFLLLPPPXXXkkknnnZZZ```bbbVVV>>>222666888222555555<<<^^^~~~OOOFFFDDDIIIoooaaaCCCCCCBBBAAA@@@@@@AAABBBBBB<<<;;;:::888777888:::<<<999999::::::999888777666888333===XXXvvvsssrrr|||nnnaaafffgggaaafffttt|||}}}wwwjjj___[[[YYYXXX[[[[[[]]]___bbbccccccbbbcccddddddcccbbbaaa```___ZZZZZZYYYXXXWWWVVVUUUUUU888888999:::;;;;;;;;;;;;999::::::::::::999888888555666777888999::::::999888IIIYYYgggrrrllliiirrrpppvvvtttzzz{{{{{{|||eeeVVVSSSYYY___hhhqqqyyyzzztttqqqtttyyyiiifff{{{xxxYYYfffwwwTTTFFFCCC>>>===AAA<<<>>>@@@@@@@@@AAABBBDDDEEEGGGOOOZZZggg}}}sssooo```QQQIIIIIIFFFGGGGGGGGGGGGFFFEEEEEE>>>BBBFFFGGGFFFEEEGGGIII???@@@AAAAAA??????@@@AAA???????????????>>>>>>===???<<<<<>>999666888;;;@@@CCCDDDDDDEEEFFFIIIEEEGGGNNNUUUaaayyyzzz```]]]ddd\\\III777222777888222444;;;GGGooofffLLLKKKKKKZZZ\\\BBB@@@??????>>>???@@@AAABBB<<<<<<<<<;;;999999;;;<<<999::::::;;;:::888777666666444999KKKeeexxx~~~xxxvvvpppgggiiisssyyy{{{vvvjjj___[[[YYYWWWUUUVVVXXXZZZ\\\^^^^^^___^^^___aaa```^^^]]]]]]]]]YYYYYYXXXWWWVVVUUUTTTSSS999:::;;;<<<============:::::::::::::::999999888555555666777888999:::;;;;;;CCCIIIUUUfffjjjkkksssqqqsss{{{~~~uuu|||}}}zzzsssaaa\\\ZZZWWWSSSaaakkksssrrrjjjfffiiipppvvvlllooo{{{jjjeeebbbGGGCCCDDD>>>;;;@@@===???@@@@@@@@@AAAEEEHHHIIISSScccyyyllljjjuuu}}}fffVVVMMMHHHMMMFFFGGGHHHHHHHHHGGGEEEEEEAAAFFFJJJJJJGGGDDDFFFHHH@@@AAABBBAAA???===>>>@@@AAA@@@??????>>>>>>>>>???>>><<<>>>BBBCCC???===???<<>>>>>???<<<@@@IIIQQQPPPKKKMMMTTTUUUhhh~~~|||}}}{{{xxxwwwtttttttttssssssrrrrrrrrrpppnnnjjjgggdddaaa]]]ZZZTTTPPPJJJDDD@@@<<<888555888<<>>>>>======>>>@@@AAABBB???@@@AAA>>>;;;999999:::999:::;;;;;;:::999777555555777666;;;RRRuuu~~~|||ooonnnrrrtttwwwvvvmmmccc^^^YYYUUUOOOQQQSSSUUUVVVXXXZZZ[[[YYY[[[]]]\\\ZZZYYYZZZ[[[XXXWWWVVVUUUSSSRRRPPPPPP;;;<<<===>>>????????????:::;;;;;;;;;;;;:::999999444444555666777999;;;<<<>>>>>>;;;FFF___mmmqqqxxxuuuuuuxxxzzztttvvvzzzwwwddd```ffffffXXXIIINNNXXXaaaaaaZZZWWW^^^fffqqqzzzqqqssstttdddmmmnnnQQQ>>>BBBFFF@@@===CCC>>>@@@AAA@@@@@@AAAFFFJJJMMM^^^zzzcccTTTccc{{{uuuYYYUUUKKKDDDLLLFFFGGGHHHHHHHHHFFFEEEDDDDDDIIIMMMLLLGGGCCCDDDFFFCCCEEEEEECCC???===>>>@@@BBBAAA???>>>>>>>>>???@@@>>>>>>AAAFFFFFFAAA@@@BBB<<<===SSSuuuaaaYYYZZZiii|||~~~wwwlllfffiiipppxxx}}}|||{{{wwwyyyyyyhhh^^^^^^eeefffbbbZZZWWWXXXZZZYYYYYYNNNFFFJJJWWWppp{{{sss~~~zzzwwwrrrmmmbbbaaa`````````___]]][[[iiittt~~~kkk___VVVUUUUUUVVVVVVWWWYYYZZZ[[[UUU\\\jjjzzzzzz```MMMDDDAAA?????????>>>??????@@@AAADDDFFFOOOXXXVVVOOORRR[[[iii||||||yyyxxxvvvvvvuuutttrrrqqqppppppqqqnnnjjjfffddd```\\\YYYRRRNNNHHHCCC???;;;777555888<<>>???AAABBBBBBDDDDDDAAA<<<888777888999:::;;;;;;;;;999777555444999555111EEEmmmwwwzzzqqqmmmmmmooouuuwwwpppggg```YYYSSSKKKMMMOOOQQQRRRTTTWWWYYYVVVXXX[[[ZZZXXXWWWXXXZZZVVVUUUTTTRRRQQQOOONNNMMM<<<===???@@@@@@???=========:::888888:::<<<;;;:::666444444:::AAAEEEBBB>>><<>>>>>CCCCCC@@@>>>@@@;;;999>>>BBBDDDJJJSSSUUUwwwfffMMMRRRkkkzzzcccUUURRRMMMGGGEEEKKKIIIGGGFFFFFFEEECCCBBBAAACCCEEEFFFEEEDDDCCCDDD???AAACCCBBB@@@===<<<;;;???AAACCCCCC@@@===;;;:::<<<@@@DDDFFFEEECCCAAAAAABBB@@@KKKlllpppaaa]]]ooo~~~qqqgggqqqpppsssxxxzzz}}}zzzzzzzzzzzzxxxtttmmmfffbbbjjjiiieee```______ZZZSSSSSSJJJMMMMMMUUUxxxgggnnn}}}{{{{{{{{{zzz~~~wwwlllfffhhhmmmmmmkkk{{{kkkYYYOOOFFFHHHGGGFFFEEEEEEGGGIIIJJJMMMXXXnnneeeOOODDDBBB999AAADDD>>><<>>???@@@888AAAFFFBBB<<<<<<;;;888999999999888888888888777555;;;;;;555<<>>;;;888888999:::999888777777===IIIUUUVVVKKK???;;;??????@@@MMMcccqqqsss}}}yyyqqqmmm{{{}}}~~~yyyzzz|||~~~vvv^^^RRRNNNHHHEEEFFFKKKSSSWWW]]]aaahhhqqq{{{wwwnnnNNNEEE>>>>>>@@@???>>>???AAAAAAEEEKKKMMMLLLPPPXXXrrrrrr\\\UUUaaasss|||oooVVVNNNLLLHHHFFFHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCEEEEEEDDDBBBBBBBBB@@@AAACCCCCC@@@>>><<<<<<;;;>>>AAAAAA???===;;;;;;===@@@CCCDDDCCCAAA@@@@@@;;;999CCCdddllleee~~~zzzssspppppprrrvvvyyy{{{zzzyyyyyyyyyxxxuuupppkkkgggmmmmmmiiidddbbb```[[[SSSQQQNNNUUU[[[jjjooogggsss|||}}}{{{xxx\\\MMMGGGAAA@@@???>>>======>>>??????KKKSSSgggvvv]]]KKKEEEEEEHHHJJJKKKIIIFFFFFFHHHJJJ\\\bbbooouuulll```dddrrr~~~|||zzzyyyxxxvvvsssqqqppppppooommmjjjhhheeebbb___[[[VVVRRRNNNIIIBBB<<<:::888888777:::<<<>>>AAACCCEEEGGGHHHEEENNNVVV]]]rrrsssYYYXXXXXXPPPDDD888444555333666;;;999AAA]]]www[[[MMMHHHSSStttlllRRRFFF@@@::::::;;;;;;<<<===???@@@AAA888@@@DDD???;;;;;;;;;999:::999999999888888777777777::::::555999OOOrrrooo{{{ttt}}}tttqqqqqqlllpppttttttoooeee[[[UUULLLJJJGGGGGGIIILLLMMMNNNSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRPPPNNNMMMKKKJJJGGGCCC???>>>@@@BBBBBB@@@???<<<:::999::::::999777555555<<>><<<======>>>EEEUUUjjjyyyllloooyyy}}}zzzxxxxxxxxxyyy|||wwwjjj```XXXKKK@@@===CCCLLLSSSZZZ\\\```eeekkkooorrrttt}}}vvvOOOCCC@@@???@@@???<<<===AAA>>>AAAGGGMMMQQQWWWdddqqqWWWWWWcccrrr~~~eeeYYYPPPOOOMMMIIIIIINNNFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCCCC@@@>>>======999<<>><<<<<<<<<>>>@@@AAAAAA???>>>>>>??????>>>AAAYYYxxxttt}}}ooonnnppptttwwwyyy}}}zzzvvvvvvvvvwwwwwwuuupppmmmpppqqqnnniiieeebbb[[[SSSRRRTTT[[[ddd~~~lllfffiii|||}}}|||uuuOOODDDAAA===;;;:::999888888777777777AAAEEEVVVtttjjjSSSHHHGGGJJJNNN]]]kkkiii]]]VVV[[[dddnnnrrryyyxxxmmmeeeppp|||vvv|||~~~}}}|||{{{zzzwwwuuurrrqqqppppppnnnmmmiiifffccc```]]]XXXSSSOOOJJJEEE>>>999777777888888<<<===???CCCGGGIIIIIIHHHHHHSSS___mmm___SSSXXXTTTIII:::444222444444555:::???XXXXXXAAAIIIJJJZZZxxx___AAABBBCCC888999999:::;;;===>>>@@@AAA888===???<<<999999:::::::::::::::999888777777666999777777666555AAAbbb|||}}}{{{www~~~uuunnngggiiinnnsssrrrkkk___UUUMMMJJJFFFDDDEEEGGGHHHIIIOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIFFFBBB>>>>>>AAABBBAAA>>>===<<<;;;;;;::::::999999666555888@@@JJJMMMHHHBBBAAA======@@@AAAJJJccc|||~~~}}}~~~kkkeeewwwzzz~~~mmmjjjtttuuulll]]]KKK???>>>FFFNNNTTTWWW\\\aaagggkkkmmmnnnkkkqqqyyyjjjUUUGGG@@@>>>@@@BBBAAA>>>???BBBDDDGGGJJJLLLSSSfffpppUUU```ppp}}}mmmXXXSSSPPPQQQOOOKKKJJJMMMFFFGGGHHHGGGFFFDDDDDDDDDBBBAAAAAAAAABBBBBBAAA@@@@@@BBBCCCBBB@@@>>>>>>???<<<>>>@@@AAA???=========???@@@@@@>>><<<<<<===>>>AAABBBBBBMMMssszzz|||~~~nnnlllmmmqqquuuwww|||~~~{{{zzzsssrrrrrruuuwwwxxxuuurrrrrrtttrrrlllgggbbb[[[SSSVVVYYY[[[eeedddcccooohhhLLLGGGCCC<<<;;;;;;:::999999888888888999:::FFFaaabbbLLLEEEGGGJJJQQQwwwpppkkkvvv|||xxxqqqhhhgggwww}}}zzzvvv~~~~~~~~~}}}}}}|||{{{zzzwwwuuurrrqqqpppooommmkkkhhheeebbb___[[[VVVQQQMMMFFFAAA:::666555777888999>>>???AAAFFFKKKMMMLLLKKKOOO[[[iiizzznnnTTTTTTZZZPPPAAA777666444444666222777EEEsss{{{NNNBBBDDDSSSkkk]]]BBBDDDCCC777::::::::::::;;;<<<>>>>>>888:::;;;999777777999:::::::::999888777777666666:::444444777333666TTTyyy}}}zzznnndddeeeiiiqqquuupppcccXXXNNNJJJEEECCCCCCEEEGGGHHHJJJKKKMMMNNNOOOOOONNNMMMNNNNNNNNNNNNMMMKKKIIIHHH@@@>>>===???@@@@@@===:::999:::::::::999888888999:::<<<>>>AAACCCEEEGGGHHHBBB>>>===???>>>BBBYYYsssxxxxxx~~~nnnxxx{{{yyyyyy{{{wwwkkkjjjwwwuuulll\\\KKKAAAAAADDDHHHKKKQQQXXX___dddhhhjjjjjjnnnrrrtttuuuxxx|||jjjJJJDDDDDDAAA>>>>>>BBBDDDBBBAAACCCLLLSSSYYY___kkkssshhhssszzzeeeUUUPPPLLLLLLLLLIIIGGGFFFGGGHHHHHHFFFCCCBBBCCCDDDAAA???>>>???BBBCCCBBBAAA@@@AAABBBAAA???>>>>>>???AAACCCDDDCCC@@@>>>===>>>>>>???>>>===;;;:::<<<>>>777???AAADDD___yyy~~~oookkkjjjooosssvvv{{{}}}{{{qqqoooooorrrvvvxxxwwwtttrrrtttsssmmmgggbbb[[[UUUUUU]]]___lllzzzcccdddvvv[[[MMMMMMFFF:::<<<;;;:::999999999::::::;;;:::@@@QQQhhh|||[[[GGGDDDFFFGGGSSS}}}rrr~~~uuunnnnnnvvv~~~~~~}}}||||||{{{{{{{{{wwwuuurrrqqqpppnnnkkkhhhgggddd```]]]YYYTTTNNNJJJAAA<<<777444555888:::;;;>>>???BBBFFFJJJLLLMMMMMMSSS```rrrbbbSSSYYYZZZKKK;;;444999666555999333;;;TTTdddHHHEEECCCbbbrrrQQQ@@@===<<<888<<<;;;::::::::::::::::::999888888777666666777999999999888777777666555555999222222888333111JJJmmm}}}www|||nnngggfffhhhoootttrrrggg]]]OOOJJJDDD@@@@@@BBBEEEFFFFFFHHHIIIKKKLLLLLLKKKJJJLLLLLLMMMMMMLLLJJJIIIGGG999:::<<<>>>>>><<<:::999888999::::::888666666777888>>>DDDEEECCCAAABBBEEE>>><<<;;;<<<:::===LLL^^^ppp|||~~~uuusssvvvwww~~~{{{wwwxxx|||iiiiiieee]]]SSSIIICCC@@@BBBEEEIIIOOOUUUZZZ^^^```dddfffhhhiiijjjkkknnnpppqqqrrrssswww|||~~~qqquuuvvvpppmmmsssyyyoooaaaMMMCCCCCCAAAAAA>>>>>>BBBEEEEEEGGGKKKHHH[[[rrr|||hhhWWWSSSNNNIIIIIIKKKKKKIIIEEEGGGHHHHHHDDDAAA@@@DDDGGGCCC@@@>>>???BBBDDDCCCAAA???@@@AAA@@@>>>===>>>???CCCDDDDDDCCC@@@>>>===>>>===>>>>>>===;;;;;;<<<>>>888AAACCCBBBOOOmmm}}}tttxxxqqq}}}uuunnnkkkmmmppptttyyy~~~{{{ssspppnnnpppvvvyyywwwtttqqqttttttmmmfffbbb]]]XXXSSS```gggyyykkkaaaggg~~~mmmQQQNNNRRRKKK>>>>>><<<:::888777888999:::<<<:::;;;AAALLL]]]vvvxxxWWWFFFFFFJJJIIIPPPgggnnneeeuuu}}}{{{{{{~~~}}}|||{{{{{{{{{{{{|||xxxvvvsssqqqooolllhhheeeeeebbb^^^ZZZVVVPPPJJJFFF<<<999666555777:::<<<===<<<>>>BBBDDDFFFIIILLLOOOTTTfff~~~zzzXXXTTTZZZTTTDDD888000:::555444<<<777DDDjjj|||NNNCCCFFFNNNvvvwwwUUUBBB;;;888:::???<<<<<<;;;999888888888888:::777666777777555555888666666666666555555555555888222333888333000DDD___zzz}}}{{{}}}rrrpppllljjjmmmqqqpppjjjcccQQQKKKCCC===<<<>>>@@@AAACCCCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGEEE555999<<<;;;999888:::===>>>@@@AAA???;;;888777777666:::>>>???>>>===>>>???;;;;;;;;;::::::<<>>>>>???@@@>>>===<<<===??????@@@AAA@@@===<<<<<<===;;;<<<>>>===<<<<<<===>>>???CCCDDDAAAEEEWWWmmm||||||~~~uuummmlllnnnqqqvvv{{{|||wwwrrroooqqqvvvyyywwwssspppttttttmmmfffdddaaa]]]UUUcccjjj}}}vvvccceeellldddRRRQQQVVVTTTMMMGGGDDD???;;;999999:::;;;;;;999:::===???EEESSSaaaxxxXXXJJJOOOUUUUUUZZZbbbhhhrrr~~~}}}|||{{{zzz{{{||||||yyywwwtttqqqooojjjfffbbbaaa___[[[VVVRRRLLLFFFAAA999888666777:::===>>>>>>===AAAEEEFFFEEEGGGOOOUUU\\\sssdddNNNPPPTTTIII;;;888---:::444222===:::LLL|||dddCCCGGGKKKeeeuuu^^^GGG>>><<<;;;>>>CCC;;;:::999888888888888888;;;777666999888444333555333333333444444444444555777333444666333111>>>PPPqqq{{{oooppp|||{{{uuunnnkkklllmmmkkkiiiWWWPPPFFF>>>;;;;;;<<<===?????????@@@AAABBBCCCDDDCCCEEEGGGHHHHHHFFFDDDBBB444999;;;999555555;;;AAAFFFHHHIIIFFF@@@;;;:::::::::888777777999<<>>>>>;;;DDDSSSnnnxxxeeefffuuuwwwyyy|||qqqsss}}}||||||]]]UUUUUUPPPIIIHHHHHHHHHHHHJJJMMMOOOQQQUUUVVVXXXZZZ\\\^^^```aaabbbaaaaaaccceeefffeeecccbbbjjjiiikkk{{{|||aaacccwwwrrrYYYPPPKKKOOOSSSPPPLLLMMMFFFHHHHHHFFFHHHKKKGGG??????>>>EEEFFF===>>>CCC@@@BBBFFFKKKMMMKKKNNN]]]mmmqqqSSSWWWfff}}}]]]HHHSSSGGGJJJJJJHHHFFFGGGGGGFFFCCCDDDCCC@@@>>>AAAJJJQQQKKKFFFAAA@@@BBBBBB???;;;>>>>>>???>>><<<<<<===???;;;<<<===<<<;;;:::;;;===:::<<<>>>>>>=========>>>===>>>>>>===@@@MMMcccuuutttmmmqqqssszzzooolllmmmooosssxxx}}}{{{uuupppqqqwwwzzzwwwsssqqqttttttmmmgggeeedddaaaZZZeeehhhxxxwwwjjjcccnnnqqqyyyfffXXXWWW\\\^^^]]]RRRMMMGGGAAA===<<<>>>???<<<<<>>888777777999<<>>===AAAEEEFFFFFFHHH<<>>>>>============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<=====================<<>>>>>>>>>>>======???AAABBBBBBBBB@@@???555888999777555555:::>>>AAAEEEDDD<<<555666888777333444666888999:::;;;;;;888888888888888999999999;;;EEE___yyy|||uuuzzzooonnn}}}~~~|||~~~{{{sssbbbWWW```ttt___TTTMMMFFFLLLLLLMMMPPPSSSUUUWWWYYYXXXXXXYYYYYYYYYXXXWWWVVVXXXWWWZZZ^^^___cccppp~~~{{{jjjgggtttooo]]]YYYUUUKKKDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@AAA<<<:::<<<>>>???CCCHHHLLLUUURRRPPPbbb^^^ZZZkkk{{{cccSSSNNNKKKHHHIIIIIIHHHGGGFFFDDDBBBAAAEEEDDDAAA?????????AAABBBCCCBBB@@@>>>======>>>>>>============<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===DDDUUUfffeeecccyyy|||tttooooooqqqtttvvvwww|||{{{sssnnnnnnppprrrssszzzxxxuuurrrppppppqqqqqqmmmgggllltttmmmeeefffuuu~~~sss\\\aaammmkkkeeefffeeebbb]]]XXXSSSQQQQQQKKKKKKJJJIIIHHHHHHIIIJJJRRRTTTPPPNNNRRRNNNRRR```wwwddd```ooo~~~{{{xxxxxxyyyzzz{{{zzzvvvuuusssqqqnnnjjjeeeaaaZZZWWWQQQLLLGGGBBB<<<888666666777:::???BBBBBBAAADDDCCCDDDGGGIIINNNZZZfffzzziiiNNNLLLHHHBBB;;;555333333555222111444???XXX|||UUUHHHLLL___wwwZZZLLLEEE>>>===AAAAAA<<<777666777999::::::999888777777666666555444444333333333333333333333333333333333222111111111333555666@@@aaaxxx~~~{{{]]]KKKFFFHHHLLLQQQZZZnnnyyyrrrmmmlllkkklllbbb]]]SSSGGG===777777888777888:::;;;<<<<<<;;;;;;<<<===???@@@@@@@@@>>>===333555777555333444777;;;888::::::666555777666444222222333555666777888999666666666777777888888999777:::NNNkkk}}}xxx~~~~~~rrrmmmyyysssZZZOOOLLLKKKKKKJJJIIIJJJNNNQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQTTTTTTUUUXXXXXXWWWYYY^^^gggsssyyyzzzxxxjjjccclllpppjjjuuuxxxhhhaaaYYYMMMDDDAAA??????>>>>>>>>>>>>>>>>>>CCCBBBCCCFFFFFFFFFLLLTTTbbbgggeeelllkkk\\\fffzzzcccQQQOOONNNKKKJJJGGGFFFEEECCCBBBAAAAAAAAAAAA@@@????????????@@@@@@???>>>===<<<;;;;;;<<<===<<<<<<===<<<<<<;;;:::999888888888888888888888888888888888888888888888888::::::;;;===>>>DDDSSScccpppfffxxx}}}rrrmmmooosssttttttyyyuuunnnlllnnnrrrtttyyyyyyxxxwwwxxxyyyzzz{{{rrrkkkooouuunnnkkkbbbggg}}}|||ttt___gggrrrnnnjjjmmmppptttvvvsssooollljjjddd```[[[XXXWWWUUURRROOOVVV\\\YYYXXXYYYSSSRRR\\\ttt{{{oooiiiiiipppyyyzzz|||zzzwwwwwwxxxxxxxxxxxxtttrrrpppnnnlllhhhbbb^^^YYYTTTMMMFFFAAA<<<888555666777:::>>>BBBDDDCCCBBBEEEDDDEEEHHHLLLSSScccrrrqqqXXXKKKKKKGGG???777333444777666888666:::VVVbbbJJJGGGPPPhhhrrrSSSFFFBBB===;;;<<<<<<999666666777888888888777666555444444333333222222111111333333333333333333333333444333222111111222333444777OOOoooyyyzzzmmmjjjTTTKKKMMMOOOQQQRRRZZZfffrrrvvvxxx}}}~~~vvvqqqlllhhhfffbbb```YYYMMM???666555777555666777888999999999888999:::;;;<<<===<<<;;;;;;333444555444333333555888555444444444777888555222333333333333333444444555444444555555666777888888777444???YYYppptttyyyzzzzzziiiRRRPPP]]]iiihhhgggccc]]]YYYWWWSSSOOORRRQQQOOONNNMMMNNNNNNOOOOOONNNOOOQQQSSSRRRPPPOOONNNVVV[[[___[[[NNNRRRiiijjjfffsss{{{vvvsssmmmbbbYYYUUURRRJJJCCCAAA===>>>????????????@@@AAA===@@@FFFJJJJJJJJJQQQ[[[sss~~~jjjgggssskkkOOONNNUUUPPPIIIGGGEEEDDDCCCBBBAAA@@@??????===>>>???@@@@@@@@@@@@@@@;;;:::999999999999;;;;;;;;;<<<<<<<<<;;;;;;:::999777777777777777777777777666666666777777777777777::::::;;;===>>>AAAMMMZZZyyy~~~tttxxxooopppvvvxxxxxxzzzzzzrrrnnnnnnpppsssuuuuuuwwwyyy{{{~~~vvvppprrrzzzmmmllllllcccmmmlll[[[hhhssspppoooooouuu~~~~~~wwwpppllliiigggggguuuyyypppdddbbbnnnfff\\\TTTLLLIIILLLUUUgggvvv~~~|||zzzxxxwwwwwwxxxwwwvvvpppnnnllljjjgggccc^^^ZZZWWWQQQHHHAAA<<<999666555777:::===BBBEEEEEEEEECCCFFFFFFGGGKKKPPP\\\ppp[[[UUUNNNJJJCCC;;;555333444666555666===UUUqqqRRRFFF@@@HHHZZZ{{{qqqQQQAAA???<<<:::888888777777666666666666666555444333333333222222222111111111222222222222222222222222444444333222111111222222333???ccc}}}|||ssswwwnnnuuu{{{lll______dddccc^^^ZZZ]]]bbbgggkkksss|||~~~}}}zzzuuunnnhhhccccccddd```TTTDDD999555777444444555666666777777777666777888999999999999888444444555555444444555666777444333666:::999555222555444333222111111111111333333444555666666777777;;;555888HHHXXXiiiwwwiiihhhqqq|||{{{mmmiiissskkkeeeqqqwwwkkkbbbYYYQQQPPPNNNKKKHHHGGGHHHKKKLLLGGGFFFFFFFFFIIIJJJIIIFFFEEEJJJNNNQQQOOODDDOOOllljjjZZZZZZjjjlll\\\TTTQQQOOOLLLHHHEEEFFFFFFCCCAAA@@@>>>@@@BBBCCCBBBBBBDDDFFFEEEGGGJJJLLLLLLPPP^^^lll}}}vvvooorrriiiSSSEEEKKKPPPIIICCCDDDAAACCCDDDEEEDDDAAA???=========???@@@AAAAAA@@@@@@;;;::::::::::::;;;===>>>;;;;;;;;;;;;;;;;;;:::999888888888888888888888888666777777777888888999999888777888:::999:::AAAKKK^^^~~~{{{}}}sssqqquuu{{{|||}}}yyysssoooooooooppprrrvvvzzz~~~zzzttttttvvviiiiiilllggguuu~~~fffYYYkkktttqqqrrrssszzz||||||xxxuuutttZZZKKKLLLIIIFFFFFFFFFKKKXXXdddyyy~~~|||}}}{{{yyyxxxxxxwwwvvvtttooommmkkkhhheee```ZZZVVVSSSMMMDDD===999777666666:::===AAADDDEEEEEEEEEDDDFFFFFFIIINNNUUUddd|||qqqJJJQQQNNNEEE:::333222222111///666///???rrrUUUCCC@@@AAAPPPhhhjjjGGG>>>===;;;999777666666777555555555555444333333222333333333222222222222222222222222222222222222222444333333222111111111111000333RRRooottt{{{ssswwwzzztttvvv~~~wwwyyy{{{sssfff^^^[[[___bbbgggrrr}}}~~~|||~~~{{{tttllleeebbbeeeddd[[[KKK>>>888888444444444555555666777777555555666666777777777777666666777777777777777777:::666555999;;;888555444777666444222000000111111444444444555555666666777888444666@@@JJJWWWooo~~~|||ttthhhccciiissszzzssskkkcccgggqqq{{{tttooouuuvvvggg```ZZZTTTKKKJJJGGGEEEDDDEEEFFFGGGDDDEEEDDDAAABBBEEEDDDAAABBBFFFFFFIIIIIIDDDNNNiii|||qqqYYYPPPTTTbbbuuuyyyhhhWWWLLLFFFDDDBBB@@@@@@@@@@@@@@@?????????<<>><<<======>>>???@@@@@@@@@???============>>>@@@BBBCCC::::::;;;;;;;;;;;;::::::888888888888888888888888777888888999999::::::::::::999999;;;999888<<>>BBBMMMfff~~~yyy}}}yyymmmeeejjjtttzzz|||uuu|||pppjjjrrrxxxvvv{{{~~~lllXXXQQQPPPNNNGGGHHHIIIJJJHHHFFFCCCAAAAAAEEEDDD@@@???BBBBBB??????CCCAAA@@@EEEDDDKKK^^^iiikkk]]]MMMKKKOOOWWWeeellldddYYYNNNGGGBBBAAAAAA>>>AAABBBAAA@@@AAABBBBBB@@@DDDHHHIIIGGGGGGKKKOOOOOORRRZZZeeeooo{{{|||kkkeeeeeeppp|||yyy___QQQOOOLLLIIIGGGFFFFFFGGG@@@AAABBBBBBBBB@@@>>>=====================>>>>>>============???AAACCCEEE999::::::;;;;;;:::::::::777777777777777777777777888888888999::::::;;;;;;:::999;;;===<<<:::<<>>VVVooo~~~zzzllldddiiisssyyywwwrrr|||}}}nnnsss|||wwwsssTTTGGGDDDBBBEEEHHHMMMPPPOOOJJJCCC???888???AAA===<<>>>>>???===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;===@@@BBBCCC999999:::;;;;;;:::::::::777777777777777777777777777888888999:::;;;;;;;;;555555777::::::777999======NNNeee|||tttwww{{{~~~~~~wwwqqqpppqqqhhhlllrrryyy}}}~~~tttuuujjjbbbmmm~~~}}}yyy{{{}}}~~~~~~\\\iiiqqq___ccchhhhhh]]]OOOIIIJJJMMMMMMOOOQQQRRRWWWdddrrr~~~}}}|||{{{yyyzzzxxxwwwvvvuuussspppnnnjjjhhhddd___YYYSSSKKKFFFBBB>>>888555666777888999BBBEEEFFFEEEBBBAAACCCEEEIIIMMMUUU^^^iii}}}wwwRRRHHHLLLHHH>>>:::444000///111444666000???ggglllNNNCCCJJJMMMjjjvvveeeOOO>>>===;;;777333222555666444222333333333333444555555666111111111111111222222222111111111111111111111111000111111222222222111111...///000IIIlllqqqmmm||||||~~~|||vvvvvvzzz}}}}}}xxxnnneeeWWWZZZ^^^^^^XXXMMMAAA999222111111111111333444555666555555555555666777777444666777888999999888888888777555333333333555666444444444444444444444444666555444333333333333333444666999888999===FFFNNNgggyyyuuusss~~~~~~{{{|||~~~gggNNNFFFCCCGGGMMM[[[jjjiiiYYYHHH@@@DDD;;;:::BBBEEE>>>:::>>>@@@999777<<<>>>===>>>CCC???@@@AAA@@@??????AAACCCAAACCCDDDAAA======@@@DDD@@@BBBFFFHHHFFFCCCFFFMMMfffjjjjjjoooyyyzzzzzzeee]]]aaaooo{{{rrrWWWPPPHHHJJJLLLMMMKKKHHHFFFHHHJJJGGGEEEBBB@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>><<<:::999999999;;;<<<999999::::::999888666555999888777666666777888999;;;:::999888777777777777888888777777888888999::::::FFF[[[vvvtttuuu~~~yyyyyyyyy||||||wwwzzzzzzsssnnnkkkjjjkkkooouuu|||{{{lllhhhlllrrrwww}}}wwwaaa{{{fffVVVQQQMMMKKKHHHGGGKKKQQQTTTYYY\\\bbbddd]]]eee~~~~~~zzz|||}}}{{{wwwwwwwwwwwwvvvsssnnnjjjgggfffbbb]]]ZZZWWWRRRJJJDDD@@@<<<888555555888<<>>999666444333111...000555222333444444555555444444555666777888888888888777777666444333222333444555444444444444444444444444555555444333333333333333333666888777777:::BBBHHHQQQhhh[[[IIICCCLLLWWWhhhqqqhhhVVVJJJHHHAAAAAA???===>>>AAACCCAAACCC===;;;===>>><<<<<>>>>>???@@@@@@@@@@@@@@@???>>>======???BBBEEEJJJLLLNNNLLLGGGGGGTTTbbbmmmuuu|||ssspppqqqrrr{{{___NNNOOOMMMHHHKKKMMMLLLIIIHHHIIIJJJGGGDDDAAA@@@??????>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;888888999:::::::::999888999888777666666777888999:::999888777777666666666777666666666666777888888;;;AAANNNhhh{{{hhhhhhsss}}}xxxwwwyyy|||zzzwwwzzz|||uuuooommmkkkkkkmmmsssyyy~~~yyyllliiiooouuu}}}{{{~~~iiigggVVVOOOJJJKKKKKKJJJLLLOOOYYYaaagggmmmmmmdddhhh~~~}}}{{{xxxvvvwwwwwwwwwuuurrrmmmiiifffccc___[[[XXXUUUOOOGGG@@@<<<:::666444555888===@@@DDDEEEFFFEEEDDDDDDEEEFFFKKKQQQ[[[kkknnnOOODDDBBB>>>:::222333///111777444111:::@@@[[[~~~|||~~~yyy```HHHHHHMMMkkkwww\\\JJJ@@@;;;999888777666444333333333333222222222111111111111000000000000000000000000000//////000000000000//////000000000000111111111111000333000777PPPcccooo{{{xxxmmmkkkqqqvvvtttoooddd]]]ZZZ___bbb[[[QQQJJJ===888444333111///111555222222333444444444444333555666777777777777777666555444333222222222333444444444444444444444444444444444333333222222333333333555777777666777;;;???BBBSSSrrr}}}www|||yyyuuu{{{ssseeeeeeoootttYYYLLLLLLLLLSSSPPPFFFGGGRRRUUUOOOGGGAAA>>>??????>>>???AAAAAAAAA@@@@@@@@@@@@???===@@@>>>===???BBBFFFJJJKKKOOOQQQSSSQQQMMMTTTjjjzzzrrr~~~eeeOOOJJJOOOOOOGGGIIIKKKLLLJJJIIIHHHHHHFFFDDDAAA??????@@@???>>><<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::777777999:::;;;;;;;;;;;;888888666666666666888888:::999888777666666666666555555555555555666777777===<<>>======>>>>>>>>>>>>======:::;;;;;;;;;;;;:::999888777777888888999999999999888777666555555666777888::::::999888777777777777555555555555555666666777<<<:::===OOOtttttthhhlll}}}|||}}}~~~{{{vvvrrrooollllllpppuuuyyy{{{{{{qqqsss{{{aaa^^^YYYVVVVVVXXX^^^jjjvvvxxx~~~wwwlllgggccckkk}}}}}}zzzvvvsssuuuuuusssppplllhhhdddaaa\\\YYYTTTQQQMMMGGG>>>777555555555777:::>>>BBBEEEFFFFFFFFFDDDCCCEEEHHHJJJVVVcccvvvmmmGGG>>>???999222111000555333000444444>>>QQQyyybbbEEEEEEFFFQQQ```~~~iiiRRRAAA888777:::777777555444333222222222222222222111111111000000000000000000000000000000...//////000000000000//////000000000111111111111...444111000999EEE[[[uuuyyywwwwww{{{}}}{{{{{{tttpppoooooolllccc[[[YYYIII>>>444111222000///000///000000111111111111111777777666555555444444444222222222111222222222222444444444444444444444444222222111111111222222333555666777666555444444444444555???[[[wwwuuuuuuuuuwwwwwwxxxuuuqqqrrrzzz~~~xxxtttttt}}}qqq```ddd___eeevvv~~~tttmmmYYYUUUPPPMMMNNNSSSWWWYYY\\\^^^]]]UUUKKKFFFJJJPPPOOO^^^pppyyy|||lllccchhhpppttt}}}tttYYYMMMSSSQQQLLLLLLJJJGGGGGGHHHHHHGGGDDD@@@>>>DDDAAA???>>>???@@@@@@???======>>>>>>>>>>>>======::::::;;;;;;::::::999888888777777666666666666666888777666555555666777888;;;;;;999888888888888888666555555555555666777777888:::>>>JJJgggssswww~~~~~~yyy{{{~~~~~~{{{tttqqqnnnnnnqqquuuyyyzzz}}}wwwzzz}}}zzzddd```bbbfffhhhjjjuuu{{{vvv}}}|||}}}yyyssssssrrrpppmmmhhhddd```]]]YYYUUUPPPLLLIIICCC;;;555444555777:::>>>BBBEEEGGGDDDDDDDDDCCCCCCFFFKKKNNNZZZnnnsssXXXBBB???>>>555111333222222222666666333OOO~~~lllMMMBBBEEEHHH[[[qqq^^^III???888666666777666555444333222222222222222222111111111000000////////////////////////......///000000000000000///000000000111111111111///444111///444;;;PPPmmmvvvvvvvvvvvvyyyzzz~~~}}}zzzkkkaaa]]]NNNBBB777333222000.........///000000111111000000888777666444333333333333111111222222222333333333222222222222222222222222111111000000111111222222666666555555555444444333---555<<>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>======<<<::::::::::::999999999999888777666555444444444444777777555555555555777777;;;:::999888777777777777555555555555555666777777444;;;AAAFFFVVVvvv|||}}}}}}{{{xxxyyy|||~~~vvvtttqqqppprrrtttuuuuuuwww{{{~~~~~~{{{yyyyyyxxx}}}uuusss}}}}}}|||zzzsssqqqooommmiiiddd___[[[YYYVVVQQQKKKGGGCCC???999555444666999===AAADDDFFFFFFCCCCCCCCCCCCDDDIIIPPPUUUbbb}}}VVVKKKCCCAAA<<<444222555111///000999:::<<>>GGG\\\||||||xxxxxxxxxwwwvvv{{{{{{}}}|||pppqqq~~~sssvvv{{{ttt~~~xxxwww~~~jjj^^^gggwwwoooYYYUUUOOORRRRRRIIIIIILLLGGGHHHFFFDDDEEEGGGFFFDDDAAAAAA???======???@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;999888888888999:::777777555555444555666666777666555444444555666777999888777666555555555555444444444444444555555666777???CCCAAAHHH^^^{{{ttt|||{{{}}}~~~|||}}}|||}}}~~~yyywwwtttrrrqqqpppooommmooouuuzzz}}}~~~xxxzzzrrrllluuu~~~~~~~~~zzzsssooommmiiieee```[[[XXXVVVSSSMMMEEE@@@>>>;;;888444444666;;;???BBBDDDDDDDDDBBBBBBBBBDDDGGGNNNWWW]]]uuummmFFFFFFDDD???999444333444111222333777<<>>>>>>>>>>>>>>===<<<<<<<<<;;;999777777888999:::666666555555666777999:::777666555444444555666777777666555444444333333444333333222222333333444555<<>>BBBEEECCC===777:::999888666666666666777555444444333333444444555666555555444444444555555333444555666555444333222333222111111222333555666999======999666>>>QQQaaasss}}}xxxxxxwwwrrrkkkfffeeefffggggggkkksss}}}~~~{{{{{{xxxzzzzzz}}}nnnnnngggbbb```\\\TTTPPPOOOGGGDDD???:::666555555666777:::???CCCFFFFFFEEEDDDFFFCCCCCCGGGLLLVVVhhhzzz|||ZZZHHH???;;;666444555555444222666555666888CCC```vvvXXXGGGEEEWWWmmmjjjOOO999777===;;;888888555555444333222111000000000000000000000111111111//////...------------...............///////////////...///444999999555000...////////////222666999UUUbbbrrryyyuuuwwwzzz{{{~~~zzzvvvzzzmmmaaa]]]\\\]]][[[VVVNNNDDD:::222...............---...111333555444222111111111222333777666444444666:::???BBB777444111//////000111000.../////////000000000000.../////////000000000000000111222111000333;;;BBBPPPhhh{{{xxxuuuyyy|||zzz}}}~~~zzzzzzsssvvv|||lll[[[PPPLLLMMMNNNNNNNNNLLLJJJIIIJJJKKKJJJGGGEEEDDDEEEDDDBBB????????????>>>>>>===<<<<<<<<<<<<===???@@@???===::::::999888666666666666777444444333333333333444444555555444444444555555666444444444444444333222222222222111111222333555666444777888666444999FFFQQQ]]]~~~~~~~~~|||yyyyyywwwrrrlllgggdddcccbbbcccgggpppzzz~~~|||}}}}}}{{{}}}~~~zzz{{{nnniiiddd___^^^YYYQQQJJJIIIDDDAAA<<<888555555666777:::<<<@@@DDDFFFFFFEEEDDDCCCDDDIIINNNSSS___xxxeeeGGG999===999555333444444333222111555888@@@UUUrrreeeMMMFFFNNNiii]]]FFF444444999777555777888888888777666666555555111000000000000000000000//////...---------------............////////////111000111555999:::666111...////////////000444777HHHYYYnnnxxxuuuxxx|||~~~zzzuuuttt{{{vvviii```\\\\\\^^^^^^WWWIII<<<444111/////////...------...///555333222000111222555666777555333333888@@@HHHNNN999666222000000000///........./////////000000000....../////////000000000///111111000......333777555LLLiiixxxrrrxxxzzzuuujjjppp}}}|||zzz{{{ooosssvvv~~~fff___dddkkksss}}}zzz___RRRPPPPPPOOONNNKKKLLLLLLKKKIIIIIIKKKLLLJJJHHHFFFEEEDDDCCCAAA???=========>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::<<<===999999888777666666666666333333333333333333333333444333333333444555666666444333222222111111222222222111111111111333444555111333444333333555;;;@@@MMMpppppplllxxx}}}}}}|||~~~}}}zzz{{{yyyvvvsssooojjjddd```\\\^^^bbbjjjttt|||~~~{{{{{{|||zzzxxxmmmeeeaaa^^^]]]XXXNNNFFFCCC@@@===999555333555777999<<<>>>AAADDDEEEEEEDDDCCCAAAFFFNNNTTT[[[mmmzzzRRR???;;;999666333111222222222222111555<<>>222333666555555888999999999999999999999888111111111000000////////////......------------------............///////////////000333777888444000......///...---...111333;;;NNNhhhvvvvvvwww~~~wwwppptttuuuhhh___ZZZ```bbb\\\NNN@@@777444000000///......---,,,,,,555333111///000333666999444222111222666>>>EEEJJJ:::777333111000///...---........./////////000000........./////////000000000111222111///...000222555<<>>>>>>>>============>>>>>>999;;;<<<;;;888777999<<<999888888777666666555555222333333333333333333222222222333333444555666777444333111000000000111222111111000000111222444555555555444333333444666777GGGeeerrrlllsss~~~|||{{{||||||xxxyyywwwtttsssrrrnnngggaaa\\\\\\___ccckkkssszzz~~~~~~|||}}}tttiiiddd```^^^]]]XXXMMMCCC@@@;;;999666333333555999;;;>>>???AAABBBCCCCCCCCCBBBCCCHHHPPPYYYhhhdddHHH???CCC555444111000000111222333444777GGGiiikkkNNNHHHJJJSSSpppdddCCC:::444555666444555999666666666666777777888888222222111000///......---///...------,,,,,,---------------.........//////,,,,,,---000222222000------.........,,,---///111555FFF___rrrwwwvvv}}}pppkkkxxxyyyoooiiimmmzzzuuujjj[[[]]]^^^ZZZQQQEEE<<<777111000/////////...,,,+++444222000///000333666999222111222333555888;;;===888666222000000///---,,,............////////////............////////////...000111111000000000000444444:::NNNpppyyysssqqqtttuuutttvvvyyyrrriiinnnzzzttt]]][[[hhhuuuqqq[[[RRRKKKKKKKKKJJJIIIJJJIIIJJJJJJHHHGGGFFFGGGHHHJJJIIIHHHFFFCCCAAA@@@???@@@???>>>===<<<<<<<<<===999;;;>>><<<999666777999888888777777666555555444222333333444444333333222222222222333333555666777333222111000///000111222000000//////000111333444999777444222222333444555>>>UUUyyyppppppyyy}}}{{{zzz|||{{{xxxvvvtttsssssstttqqqkkkfffaaa___]]]^^^bbbjjjsssyyyyyypppccc```\\\ZZZYYYTTTIII@@@<<<777666444444555888;;;===>>>>>>???@@@AAABBBCCCCCCHHHLLLTTTeeekkkPPP>>>999===222222111000000111333555555???aaabbbNNNAAAEEEOOO___pppIII===999666666555333444666333333444444555666666666222111111000///...------......---,,,,,,,,,,,,,,,------------............******,,,...//////---,,,---.........,,,,,,---///333===QQQhhhuuuvvvsssrrrzzz{{{yyygggQQQUUUeeeyyyjjj``````hhhrrrxxxzzzccc^^^YYYVVVUUUPPPGGG???444222000000111111///---333111000///000222555777222333444555555555444333444222000/////////...,,,------........./////////------........./////////,,,---...////////////...---222777:::CCCXXXvvvwwwttt{{{|||sssqqqwwwwwwiiilll~~~~~~|||jjjccclllzzziii[[[LLLJJJLLLNNNLLLHHHGGGIIIHHHIIIIIIGGGEEEEEEFFFGGGHHHIIIIIIFFFCCCAAA@@@AAAAAA@@@>>>===<<<<<<<<<======>>>>>>===:::777666777777777777777666555444444333333555555555555333333333222222222333444555555333222111111000000111111000////////////111222333777555333111000111333444666HHHjjjssssss}}}~~~zzz~~~|||{{{}}}|||yyysssssssssssssssqqqnnnkkkfffddd___\\\\\\aaajjjpppttt{{{yyyhhh```ZZZUUUQQQOOOJJJAAA:::888555555555666888;;;===>>>======>>>???AAACCCEEEGGGPPPVVVddd}}}fffOOOCCC:::777888111111111111000222555888999VVV\\\KKKCCC@@@HHHZZZuuu}}}WWW<<<999777555444333222111222333333444444555555666666000000000//////............------,,,,,,,,,,,,,,,,,,------------.........***+++---.........------,,,---......---,,,---///111333AAAYYYmmmsssoookkkjjjxxxvvvhhh{{{sssQQQIIIRRRqqqssseeeaaaiiirrrvvvuuuttt}}}mmmddd[[[YYY\\\ZZZRRRIII:::666222111222333111///111000000///000111333444111222333333333333111000000///---...//////...------------.........//////---------.........//////---,,,------//////......,,,222555333000666IIIZZZvvvyyy}}}yyywwwzzzwww{{{vvv}}}zzzpppwww||||||yyywwwxxxppprrr}}}mmm\\\UUUPPPJJJJJJMMMPPPOOOJJJHHHKKKEEEFFFFFFFFFEEEEEEGGGHHHGGGHHHHHHFFFCCCAAAAAABBB@@@>>>===<<<<<<===>>>???EEEBBB>>>;;;999999888777666777777777777555444333333444666777777666444333333333333222333333444444222222333333222222111000//////......///000222333111333333222000000222444555???WWWzzz}}}}}}|||~~~}}}zzzssstttuuutttqqqooonnnooohhhfffbbb]]]ZZZ[[[```dddkkksss|||nnn```___VVVOOOIIIFFFAAA:::666666333555777:::<<<===>>>???======>>>@@@CCCFFFJJJLLLZZZfff|||gggGGG>>>???<<<888777000222333222222444888<<>>===<<<;;;<<<>>>@@@BBBKKKEEE===888888999999888666777777777777555444333444555777888888777555444444444333222222222333333222222333444444222111000//////......///000222333...111555555333111333555444777BBBZZZzzzzzzuuu}}}{{{uuuwwwwwwtttpppmmmnnnppphhhgggeee___ZZZWWWYYY[[[dddlllvvv}}}eeeZZZ___UUUMMMEEEBBB===888555666333555999<<>>>>>???AAADDDIIIMMMPPPbbbtttqqqTTT<<<:::???;;;555222000222444333333555999>>>[[[vvvZZZJJJ<<>>===>>>>>>;;;999;;;BBBIIIZZZOOO@@@777444555555444888777777666555444444333333333333333333333333333444333222111000000000000333333333222111000////////////000000111111222222000111111111111222222222:::777888EEE```~~~|||uuuzzz}}}~~~|||{{{xxxtttpppmmmjjjhhhjjjhhhddd___ZZZXXXXXXXXX\\\bbbjjjrrrzzzwwwaaaXXXZZZJJJGGGCCC===999555444333555777;;;<<<<<<<<<===>>><<>><<<:::666333222555...---555888777???MMMuuuhhhOOOFFFGGGKKK```fffEEE:::888555444333222222222222222000000000000000000000000111111111111000///------......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,///,,,******+++,,,------------------///111333555888888666888GGG\\\iiikkklllppptttooo~~~lllhhhrrr~~~}}}zzzyyyzzzzzztttyyyvvvyyy|||{{{vvvoooiiieee```ZZZUUURRRIIIAAA===777111------000//////......//////000........................000//////////////////000//////......------,,,,,,------......------,,,+++---,,,,,,,,,,,,---......---...///000111333444444444===LLL^^^ttt}}}mmmkkkqqqpppwww}}}}}}wwwssssssvvvnnn___ZZZ```qqqwww[[[MMMJJJJJJHHHGGGKKKJJJHHHGGGFFFFFFFFFFFFIIIJJJIIIHHHFFFEEEGGGIIIDDDCCCBBBAAA@@@???>>>>>>;;;===>>><<<999:::@@@EEEUUUKKK???888666666666555888777777666555555444444333333333333333333333333444333222000000000000000333222222111111000000000000000000000000111111111//////000000000111111111222000111:::NNNkkk~~~}}}{{{xxxuuuqqqnnnlllkkkffffffeeebbb^^^YYYVVVUUUTTTYYYbbbiiiqqqzzz~~~wwwhhhZZZRRRLLLGGGDDD@@@;;;777555555555777:::<<<>>>======>>>???BBBAAABBBEEEGGGMMM___qqqdddHHH???777666666333111111333333555555444888JJJ\\\~~~[[[KKKGGGSSS^^^vvvvvvTTT;;;777666666666444333222222111111000000000000000000000000000000000//////---,,,,,,......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++***++++++,,,---...000111222555777777555===PPPccclllmmmoooppp}}}sssllltttxxxxxxyyy{{{|||yyysssooosssqqqsss}}}{{{wwwwww{{{|||wwwrrrqqqwwwwwwxxxwwwssslllccc]]]WWWOOOFFFAAA<<<444///...000000////////////000000........................//////............///////////////...---,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,---...............///000000111111000222777>>>MMMiiivvvoooyyy{{{||||||yyywwwvvvvvvzzznnnfffgggrrrwww{{{pppfffccciiitttcccaaaUUUJJJJJJLLLLLLJJJIIILLLKKKHHHEEEDDDEEEFFFGGGKKKLLLLLLKKKHHHGGGGGGHHHCCCBBBAAA???>>>=========999<<<>>>===;;;:::<<>>999888888777666888777777666666555555555222222222222222222222222444333111/////////000111111111111111111111111111111000000000000000000///........./////////000000000000111555CCC]]]~~~uuuttt}}}yyyuuurrrpppooonnndddfffgggfffccc]]]XXXTTTLLLQQQXXX^^^eeennnxxxuuusss}}}nnnXXXSSSLLL???BBB???;;;777555666777888:::<<<>>>???>>>>>>???@@@EEEBBBDDDKKKMMMUUUpppgggEEE???777222222444222111222---666999555777LLLkkkkkkSSSLLLLLL```wwwkkkXXX???333555666999888666444222111000000000000000000000000000000...............---,,,+++......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,...000///,,,))))))***+++---.../////////000555666111222BBBXXXhhhssssssooo}}}}}}fffkkk|||vvvwwwyyyxxxuuurrrooonnnllllllnnnvvv~~~~~~zzzvvvrrroooqqqqqqmmmjjjkkk{{{~~~{{{sssmmmiiibbbYYYOOOIIIBBB999111///000000////////////000000........................///......------......///000///......---,,,++++++------......------,,,+++,,,,,,++++++,,,,,,---...///////////////000000000555555444222999MMMhhh}}}zzz|||yyyxxxxxxwwwyyy|||}}}wwwllleeefffkkknnnsssuuuiiihhhqqq|||vvvxxx{{{~~~|||cccSSSPPPLLLJJJNNNPPPNNNLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGKKKLLLMMMKKKIIIGGGFFFFFFEEECCCAAA???===<<<;;;;;;:::<<>>UUUzzzmmmnnn|||wwwssspppooonnnggghhhhhhhhhfffaaa[[[WWWLLLOOORRRVVV[[[eeeqqqzzz{{{~~~zzz}}}{{{```QQQNNNGGG>>><<<:::777555444666999;;;;;;===??????>>>>>>@@@AAACCC@@@GGGSSSXXXbbbtttSSS>>>;;;555111333444222222444---555666222AAAhhhuuu|||\\\RRRQQQNNN^^^~~~uuuWWWEEE555222777777:::999777555222111000///000000000000000000000000...............---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---000333444222...***(((***,,,...//////.........222333///...999MMM\\\qqquuusss|||jjjhhhwww|||~~~qqqiiimmmpppooollljjjmmmpppjjjmmmqqqxxx|||}}}zzzvvvuuuqqqnnnppppppnnnooorrrxxxqqqnnnnnnjjj```UUUOOOIII>>>444000000000////////////000000////////////////////////......------------......///......---,,,,,,++++++------......------,,,+++,,,++++++++++++,,,------000000000000000000000000222333333111111999HHHTTTooo~~~|||zzz}}}yyysssnnnooosssvvvuuuvvv~~~xxxvvvuuuxxx}}}fff\\\^^^dddmmmtttqqq^^^SSSNNNOOOKKKIIIKKKKKKHHHIIILLLKKKLLLMMMNNNMMMKKKIIIGGGHHHJJJJJJIIIGGGDDDDDDDDDGGGEEEBBB???===;;;;;;;;;===???@@@@@@>>>;;;:::999<<<;;;;;;;;;;;;:::888777666666666666555555555555222222222111111000000000333111000......///000111000000000000000000111111111000000000//////....../////////000000000111111...000222333555FFFiiiuuummmzzz{{{uuuqqqnnnllljjjhhhfffeeeeeebbb^^^ZZZPPPPPPPPPOOOSSS]]]jjjtttyyy~~~yyy|||~~~~~~gggVVVOOOGGGAAA@@@999777555444555888;;;===;;;===>>>>>>>>>>>>@@@BBBBBBAAAIIIYYYfffyyyvvvWWWFFF@@@999444222333333111111444333666444888WWW\\\NNNMMMLLLHHHYYY|||gggJJJ===444444888666:::888666444222111000///////////////////////////....../////////...------------,,,++++++++++++,,,++++++++++++++++++++++++,,,---///222444222---))))))***,,,.../////////.........//////111777BBBKKKfffrrrwww|||mmmlllrrrtttqqqkkklllnnndddUUUXXX]]]bbbbbbaaadddkkkrrrqqqvvv}}}~~~yyytttpppppprrrsssssswww|||~~~sssmmmjjjggg]]]TTTQQQMMMDDD;;;666//////............//////000000000000000000000000------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,------////////////000000000000,,,///111222222333777:::EEE\\\rrr~~~~~~xxxxxxyyyvvvrrrqqqtttwwwwwwzzzxxxxxx~~~|||mmmaaa[[[___dddmmm{{{zzzppplllsss~~~mmmaaaYYY```mmmwww|||yyy```VVVSSSNNNIIINNNIIIFFFGGGFFFEEEGGGLLLGGGIIILLLNNNNNNLLLIIIGGGFFFGGGGGGFFFCCCBBBBBBCCCFFFDDDAAA>>><<<<<<======BBBAAA@@@>>><<<;;;999999888999:::;;;:::999777666444444444444444444444444222222111111000/////////111000000//////000000000000000000000000000000000000//////////////////...//////000000000111111111000///111222000888QQQlllqqqsss~~~{{{~~~zzztttooommmjjjgggcccbbbbbbaaa^^^[[[UUUSSSPPPMMMMMMSSS^^^gggrrrwww}}}{{{~~~}}}~~~wwwWWWNNNJJJ???:::>>>777777666666888:::<<<>>>;;;<<<>>>>>>>>>???BBBDDDGGGJJJUUUhhh~~~{{{WWWAAA:::;;;555222000222111//////333222777???TTT~~~ZZZEEECCCFFFHHHKKKkkktttUUU@@@:::444444666222777666444333222111111111////////////////////////....../////////......---------,,,+++++++++++++++***++++++,,,,,,++++++*********+++---///...+++(((***+++,,,---...............,,,,,,000222444888>>>ZZZkkkuuu|||zzzggg\\\dddgggaaaXXXTTTSSSSSSRRRVVVZZZ\\\^^^eeeooowwwyyy~~~sssrrrssswwwxxxxxx{{{uuulllbbbYYYSSSTTTTTTNNNEEE@@@......------------......////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------------......------,,,++++++++++++***++++++,,,---------........./////////------///000222333333222444:::EEEXXXrrr~~~zzzyyyxxxuuuyyywwwuuuvvvvvvrrriiiaaaZZZYYY[[[bbbmmmxxx~~~pppmmmmmmoooooowwwvvvooorrrzzzoooSSSTTTVVV\\\hhhwww|||{{{kkkggghhhssszzzgggPPPGGGJJJNNNLLLHHHJJJEEECCCEEEFFFEEEFFFIIICCCDDDGGGIIIIIIIIIGGGFFFDDDEEEDDDCCCAAAAAABBBDDD@@@???===;;;<<<===???AAAEEEBBB>>>:::999888888888666888:::;;;999888666555333333333333333333333333222111111000//////.........///000111111000//////111111000000//////...............///////////////........./////////000000111///111444222222BBBVVVyyyzzzzzztttpppkkkgggdddccceeeddd```\\\YYYYYYVVVQQQMMMMMMQQQUUU```gggqqqxxx}}}ttt___KKKCCC???:::888:::777777888999;;;<<<===>>>;;;===>>>???@@@BBBEEEHHHNNN\\\qqquuuVVVCCC999666666222000000222111///111444///>>>XXX{{{~~~^^^EEEDDDHHHKKKYYYmmm}}}ZZZBBB777888333222444111333333222111111111222222////////////////////////,,,------.........---------,,,++++++***+++++++++***+++,,,,,,,,,,,,+++******)))((()))***+++***(((++++++***++++++,,,---......+++,,,///000...111777LLL^^^lllwww}}}yyyvvvTTTTTTTTTRRRMMMJJJQQQ[[[RRRTTTVVVXXX\\\eeeooowww{{{~~~{{{{{{~~~|||~~~lllccc]]]^^^___XXXNNNHHH---------,,,,,,---------........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------......------,,,+++++++++******++++++,,,---++++++,,,------...//////000---***+++...000000//////333777:::AAAUUUxxxyyytttwwwwwwvvvxxxyyyyyywwwuuummmfff```ccckkknnnhhh```\\\VVVVVV^^^eeepppkkkfffqqqwwwttt|||~~~qqqvvvmmm```___\\\bbbhhhkkkrrrmmmZZZWWWYYY[[[```lll{{{vvv]]]VVVRRRNNNKKKIIIGGGHHHJJJCCC??????CCCEEECCCAAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDDDDCCCAAA@@@@@@CCCEEE;;;:::999999;;;>>>AAACCCGGGBBB<<<777666666777888666888::::::999666555555222222222222222222222222222111111000///......------...000222222111///...222111111000///......------.........//////000000---------.........//////...***---333333111;;;JJJaaa}}}sssnnn}}}{{{}}}xxxtttmmmjjjhhhhhhjjjiiiddd^^^^^^^^^\\\WWWOOOJJJIIIJJJMMMWWWeeepppvvvyyy|||}}}|||oooNNNLLLDDD:::666888:::888777888:::;;;============<<<>>>???@@@AAADDDGGGJJJRRRkkkrrrNNN:::999<<<:::666111///000333333222444888111IIInnn___HHHAAANNNUUUWWWqqqlllJJJ777222666333111444222111000000000111222333333////////////////////////++++++,,,------,,,,,,,,,---,,,++++++******++++++***+++,,,------,,,+++***---+++(((((()))+++++++++******)))))))))***,,,---...+++,,,...,,,)))---555===PPPbbbvvvaaaOOOBBBDDDIIIJJJOOOWWWOOOOOONNNPPPUUU^^^hhhnnnwwwxxx~~~|||rrrjjjjjjiii```TTTLLL///...---,,,+++,,,---...111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------333111///---,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,---............---------......///...222555444444===MMMZZZ~~~|||}}}wwwvvvzzz{{{xxxxxx|||tttsssrrrrrrrrroookkkgggjjjggg```aaammm}}}|||qqq^^^WWW[[[dddnnnuuussszzzzzzooobbb\\\ZZZZZZdddmmmssspppkkkdddWWWKKKRRR]]]fffjjjnnnrrrpppjjjoooiiijjjsss}}}dddRRRNNNIIIIIIIIIIIIHHHFFFDDDCCCFFFDDDCCCDDDFFFEEEBBB???======???AAACCCEEEGGGHHHGGGEEEBBBAAAAAAAAA@@@>>>===;;;999888999===BBBEEEFFFAAA;;;777666555333111888666777::::::666555666333444444444444333222222000111111000//////000111......////////////......000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000222444666888LLLeeewww```ddd}}}yyy{{{uuutttnnnggghhhlllkkkddd\\\^^^[[[YYYVVVTTTQQQLLLIIIKKKMMMVVVcccmmmrrrwww}}}{{{|||}}}mmmZZZOOOCCCAAA===:::888777777888999;;;<<<<<<;;;:::;;;<<<;;;@@@DDDCCCCCCIIIOOORRRbbbnnnVVVAAA<<<;;;666222555333333111///000333444222@@@YYYqqqUUUIIIBBBIII^^^yyyoooTTT<<<:::777444333222333333222111000000111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,------.../////////888EEEZZZnnn|||}}}~~~kkkQQQ<<<<<>>BBBDDD@@@===999777888888666555555111222999>>>;;;555111222333333333333222111111///000000000......000222///////////////////////////111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////111333555666@@@WWWyyy|||jjjooo~~~~~~uuupppjjjhhhiiigggaaa[[[___\\\YYYWWWUUURRROOOLLLKKKKKKPPP[[[ccciiipppvvvuuu{{{www{{{rrrnnnhhh\\\PPPHHH???>>>;;;999888777888999:::<<<======;;;;;;;;;<<<@@@AAABBB@@@???FFFVVVdddyyyZZZHHH:::999888333000222111---000666555111666@@@VVVjjjkkkOOOJJJLLLZZZqqqcccHHH999888555333222222222333222111000000111111000...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,---......//////111;;;NNNbbbqqqyyy{{{zzzzzz{{{sssYYY@@@:::>>>CCCHHHNNNKKKGGGIIIOOOUUUZZZccclllwwwzzz}}}}}}{{{zzz|||~~~~~~~~~yyyqqqiii___WWWVVV......------------...///...---,,,+++***+++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++******))))))******+++++++++++++++*********+++******++++++,,,---...------,,,------...//////...///000000//////111333222???TTTlll~~~|||{{{~~~~~~|||uuullliiimmmvvv}}}rrrfffcccdddeeemmmwww|||tttwwwwwwxxx{{{}}}lllVVVKKKEEEAAABBBHHHCCCCCCCCCCCCBBBAAA???>>>>>>======???AAABBBAAA@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBAAABBBBBBAAA???<<<:::::::::;;;===???AAACCC???<<<999777888888999888666222444@@@IIIEEE999000111111222222111111000///.../////////...///111222111000///......///000111///111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......//////000222222333FFFbbb{{{yyyvvvqqqllliiieee```]]]___]]]ZZZXXXVVVTTTQQQOOOKKKHHHIIIOOOVVV[[[dddkkkooorrrxxxzzzuuuiii\\\VVVQQQJJJDDDAAA:::999888777777888999:::;;;<<<======;;;;;;;;;===<<<<<<@@@EEEHHHTTToooaaaEEE;;;444666666111///222000,,,111:::888444BBBYYY}}}YYYIIIIIISSSkkkrrrQQQ<<<666555333222111111222333222000//////111111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******+++,,,,,,------......///,,,222???QQQbbbmmmrrrrrrzzzkkkMMM<<<<<>>===;;;;;;<<<===>>>??????>>>;;;<<<>>>@@@AAABBBBBBBBB@@@@@@@@@AAABBBAAA>>>;;;999:::;;;<<<>>>???@@@AAAEEEAAA;;;777666888;;;<<<777666<<>>BBBDDDCCC@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<@@@@@@@@@@@@@@@AAAAAABBB>>>>>>???@@@AAAAAA>>>;;;::::::;;;<<<===>>>>>>>>>FFFBBB<<<777666999@@@DDD999:::BBBOOORRRIII;;;222///000000000000///.........000111000000111333555222000///------///000222...000111000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111:::PPPmmmsss|||~~~zzzppphhhdddbbb___\\\YYYVVVUUUTTTRRRPPPPPPJJJEEEEEEFFFIIIOOOWWWbbbdddhhhooovvv~~~uuuxxxuuubbbXXXMMMFFFAAA<<<999:::444555666777999:::<<<===:::;;;;;;;;;:::;;;===@@@EEEFFFNNN[[[iiigggPPP@@@===999777555333000111555///888777///===fff~~~qqqYYYMMMJJJKKK]]]```BBB777;;;444444333333333333333333111000//////000000///---,,,,,,------------------++++++++++++++++++++++++************************(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))******++++++,,,---------------000:::JJJ\\\iiipppuuu}}}[[[CCC>>>CCCGGGHHHPPP]]]mmm}}}{{{zzz}}}yyyggg[[[---...///000111111111000...---,,,+++++++++,,,---))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++)))))))))******************))))))******+++,,,---++++++++++++,,,---//////333000---,,,,,,.........---111555666555666888;;;FFFMMMYYYfffooo|||}}}xxxtttxxx|||mmm^^^QQQFFFCCCDDD@@@>>>===>>>@@@AAA@@@@@@@@@???>>>============>>><<<<<<===<<<::::::;;;===JJJHHHDDDAAA???>>>>>>???=========>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>;;;888888===EEEKKK???@@@GGGRRRUUULLL???888//////000000//////...---///000111000///000222444000///...------...///000...000111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,333...222DDD___{{{ooossswwwwwwwwwnnngggddd```]]]YYYVVVUUUSSSRRRPPPRRRMMMHHHHHHGGGGGGJJJOOOUUUXXX^^^fffnnntttyyy{{{xxxxxxhhhUUUNNNGGGCCC???999666666666666777999;;;<<<===>>>:::;;;<<<<<<<<<>>>AAADDDGGGMMMWWWggg___JJJ@@@<<<;;;888555222111000111222,,,888999666SSSyyybbbSSSHHHHHHGGGMMMccciiiJJJ555444<<<333333333333333333333222111///......000000///---,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))*********''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((()))))))))******++++++,,,,,,---******,,,333BBBUUUhhhtttooo}}}~~~vvvUUUBBBAAAGGGLLL[[[ooosssddd---...///111222222111111---,,,+++***)))***++++++))))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,+++***)))((()))))))))*********+++))))))))))))***+++,,,---*********+++,,,---///000//////...---,,,,,,------...//////---+++---333888444333666<<>>>>>>>>???AAAAAA???>>>===<<<;;;;;;;;;<<<===:::<<<===<<<:::;;;>>>@@@QQQMMMGGGBBB>>>>>>???@@@===<<<;;;<<<>>>???>>>======<<<;;;999999888999999999:::;;;;;;;;;>>>CCCHHHAAA===@@@KKKRRRLLL@@@888000000000000000///........./////////------///111...------------------......///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---.........------///...111;;;KKKbbb~~~}}}{{{{{{qqqtttyyyxxxoooiiiccc```[[[WWWUUUTTTRRRQQQSSSOOOMMMMMMKKKGGGFFFIIIGGGKKKRRRZZZaaahhhlllooouuu~~~uuuVVVHHHBBB>>>===;;;666444555888999:::;;;======>>>>>><<<===>>>???@@@CCCGGGJJJMMM]]]qqqyyyWWWEEE;;;666444555444222111222444333111000888>>>LLLtttXXXKKKGGGEEEIIILLL[[[yyyyyyYYYAAA666555666333333333222222111000000111///......//////...---++++++,,,,,,,,,---------************************((((((((()))))))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,++++++,,,///888JJJ```ooopppuuu~~~|||zzzpppMMMAAADDDLLLccc~~~|||---...000111222222222111,,,+++)))((((((((()))***))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,,,,***)))((((((((())))))*********+++))))))))))))***+++,,,---*********+++,,,---///000***---///000///...///000+++...111000...---///111333......333555444666<<<===IIITTT[[[gggzzzttt___NNNMMMKKK>>>>>>;;;===AAA???999888<<<888<<<@@@CCCEEEEEEBBB>>>===<<<;;;:::::::::;;;<<<999;;;<<<<<<;;;<<<@@@DDDRRRMMMGGGAAA???@@@BBBEEE===;;;:::;;;===>>>???>>>>>><<<:::888777777777777666999===???>>>===>>>@@@:::222000<<>>>>>>>>>>>===>>>@@@AAACCCFFFKKKNNN\\\vvvzzzOOO:::999;;;888555111000000222666999777222777999CCCaaacccCCCFFFNNNQQQXXXZZZppptttSSS@@@<<<777///222222222222111000///...111///......//////...---+++++++++,,,,,,---------************************'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,...///...,,,000@@@VVVfffrrrrrrvvv|||YYYBBBAAAIIIfff////////////............---,,,++++++******+++++++++++++++******)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))************+++++++++***+++,,,---...000111222......------------..........................................////////////222444777999===BBBHHHMMM^^^gggttt|||lllaaaOOOLLLGGGBBB>>>;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;???@@@AAAAAABBBBBBAAAAAA???>>><<<;;;::::::;;;;;;<<<<<<===<<<<<<>>>BBBEEE^^^NNNAAA@@@CCCAAA>>>>>><<<<<<<<<<<<;;;:::999999<<<;;;;;;::::::999888888===;;;999999;;;=========:::666222000222333222000222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...---,,,,,,,,,,,,---......000,,,...666999<<>>=========999;;;DDDIIILLLWWWdddtttnnnSSS===999;;;888444444***666555111555555000222999BBB___oooMMMMMMLLLOOObbbwwwfffLLL???:::555111000000000000////////////000000//////............+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++&&&,,,111000...444CCCPPPeeetttzzzsssyyywwwUUU@@@===XXX|||////////////.........------,,,++++++******++++++---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))*********+++++++++******+++---...000111111......------------......---------------------------.........////////////000000111111222444888;;;999@@@IIIPPPWWWcccrrr}}}}}}qqqfff^^^UUUKKKCCC@@@???===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<>>>AAADDDWWWKKKAAA@@@AAA???===>>>;;;;;;<<<;;;;;;:::999888<<<<<<<<<<<<;;;;;;;;;;;;???===;;;<<<===?????????999555222000222333222111111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......333...///444555444>>>LLLqqqtttzzz~~~qqqrrryyy}}}}}}|||}}}vvvkkkccc^^^YYYUUUQQQRRRPPPNNNNNNNNNMMMKKKIIIGGGEEEBBBAAABBBGGGKKKOOOVVV[[[bbbfffjjjooowww}}}gggOOOBBB===;;;999888666666888:::;;;>>>@@@BBBBBBAAA???>>>>>>BBBAAADDDHHHJJJQQQdddxxxppp\\\GGG777666888333///000444777111///666666333:::;;;PPPqqqoooPPPPPPSSS]]]yyyrrrVVVBBB:::888555222000000000000/////////.../////////......---------+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++(((,,,///...,,,111<<>><<<999666555555555666777888888888999999::::::;;;::::::999;;;<<<======>>>>>>=========<<<;;;:::999999999::::::;;;;;;;;;;;;===@@@CCCLLLFFFAAA@@@???<<<<<<===:::::::::::::::999777777::::::;;;;;;;;;<<<<<<<<<>>>===;;;<<<===???>>>>>>666444111111222333222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++,,,,,,---...111---...111000...444???YYYrrruuu}}}|||kkklllxxx~~~}}}zzz{{{vvvnnnhhhaaa[[[VVVTTTRRRPPPOOOOOONNNMMMKKKKKKHHHBBB>>>===???CCCFFFJJJOOOTTTYYY\\\aaahhhmmmqqq|||]]]HHH???;;;888999999888888999:::;;;<<<<<<===??????>>>===>>>>>>???CCCIIILLLRRRcccyyyMMMHHH<<<333555555000---///444333---...555222333BBBPPPnnngggQQQTTTZZZjjjaaaSSSBBB777444555444222000000000/////////............------------,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************)))+++---,,,+++...444999KKKaaawww|||vvvuuuYYYIIIDDDMMMdddzzz.........---------,,,,,,,,,++++++************************)))))))))))))))******++++++++++++************++++++++++++******************************))))))))))))************)))***+++,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000//////111333000222444333111222666;;;444888===AAAEEEJJJPPPTTTYYY]]]```bbbaaa`````````bbb```____________^^^\\\\\\ZZZVVVRRROOOLLLJJJHHHCCCBBBBBBCCCDDDBBB===999>>>;;;888777888999999888444555666666777666666555777777888999999999888888::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888999:::;;;;;;<<>>@@@AAADDDHHHLLLOOOTTTYYY]]]bbbiiirrrzzzxxxWWWBBB;;;;;;999555888888999:::;;;<<<<<<<<<999:::===>>>>>>???BBBDDDDDDLLLTTT\\\jjjvvvUUU@@@>>>888444555444000///333///111111555666000;;;WWWyyysssZZZPPPWWW___uuusss___EEE===555111222444333111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))***************++++++---///111<<>>LLL```rrr------------,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++------,,,---...000+++---......------000333444444444333222222444555333555888888888777666666888666555555666777666555777666666555333333333333777666444444444444333222333333333444555666555444555555666666666666555444555555666777777777777777999999:::;;;;;;;;;;;;;;;:::::::::999999888777777666888999::::::;;;===???;;;>>>???===;;;;;;<<<<<<999999999999888777666666555666666777888999:::::::::999888999::::::999888222333222222111111222222//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++************+++,,,,,,+++***,,,///000000333666555BBB___uuu}}}|||mmmpppttt}}}~~~|||zzzxxx|||xxxnnnggg___[[[UUUQQQOOONNNMMMLLLIIIHHHFFFDDDBBB@@@>>>===<<<>>>AAACCCFFFJJJMMMPPPWWWZZZ```fffjjjoootttxxxzzz~~~rrrmmmiiimmmuuuuuu|||wwwiiiUUUKKK???888999;;;999777888999;;;<<<=========<<<<<<>>>???@@@AAACCCGGGJJJPPP\\\jjjxxxgggKKK???<<<;;;888555444111000222666000666888888666666QQQ{{{rrr^^^YYYKKKJJJSSSaaauuu[[[@@@888666333222333333222000////////////............+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))+++---...///...000>>>XXXoooyyy___BBBBBBPPPccc------,,,,,,,,,+++++++++++++++***))))))))))))************+++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---,,,+++,,,---,,,...000111111222444666333333222222222333444555555555666777666555444333777666555666888999888777222444555555333333444555666444333111111222333444222333444555555444222111111111222222333444555555333333444555666666666666777888999999::::::999999999999999999888777666555444666888999999:::<<<===999===>>>;;;;;;<<<===<<<999999999999999888666666777777888999::::::;;;;;;:::999999:::;;;;;;999777222333444333111000000111///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******))))))******+++,,,............///000111111333999PPPvvvsssuuusssllllllyyy{{{xxxttt~~~wwwooogggaaaZZZSSSOOOMMMKKKJJJHHHHHHHHHHHHFFFDDDAAA???======>>>???AAACCCEEEFFFKKKLLLQQQYYY^^^aaagggmmmjjjmmmuuuuuuhhhccc]]]___dddaaa^^^aaabbbaaa^^^YYYMMMBBB===<<<999777777888:::;;;:::;;;<<<==================>>>???@@@AAADDDHHHLLLRRRfff~~~___MMMAAA;;;:::888666444111//////222555111777555444:::HHHmmm```QQQPPPFFF@@@FFFQQQeee}}}jjjNNN777555555555444333222111000/////////.........------++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((()))+++,,,...///000000777IIIcccwwwsssQQQCCCEEERRRmmm,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))*********+++++++++,,,))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000///---,,,---...)))***,,,---------------,,,,,,---...111222222222........./////////...---000//////000222333111000000222444333111000111222,,,---...//////000222333555555555444333333333333000/////////000222333555111222333444555555555555555666666777777777777777777888888888888666555444333555777888888999:::<<<:::======:::;;;??????<<<::::::::::::999888777666777888888888999999::::::999888777888999999777444222333555333000...///000......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***************************++++++,,,,,,++++++***++++++************++++++)))))))))))))))***++++++...---,,,+++---...///...333444BBB^^^~~~sssiiimmmrrryyy|||zzz|||rrrlllbbbZZZTTTQQQNNNMMMJJJJJJIIIHHHGGGEEECCCBBB???>>>======>>>???@@@???AAAAAAFFFNNNRRRTTTYYY```^^^aaaeeemmmxxxvvvfff___\\\UUUUUUVVVPPPOOOLLLKKKMMMKKKDDD===::::::::::::888666777:::==============================>>>@@@BBBFFFKKKRRRWWWdddVVVEEECCC>>>999999333333222000000111333333111666333999RRRmmmeeeLLLIIIPPPFFFKKKZZZhhhzzzoooVVVAAA999333555666555222000000000//////.........---------,,,,,,,,,,,,---------...+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&)))++++++++++++...000111444>>>TTTmmmiiiNNN@@@CCCTTTdddxxx,,,,,,,,,+++++++++******+++******)))))))))))))))''''''(((((()))))))))***))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,(((***,,,,,,,,,,,,,,,...///000111111000///...---///......///000000///---/////////000222222111000000000000222333333111///,,,///111000...---...///---///222333333222222222111111///---+++,,,///111333222000//////000222333000111222333444555555444333444555555666666555555777777888888888666555333222444777888888888:::;;;<<<>>><<<999;;;AAAAAA;;;::::::;;;::::::999888777666666666666777777777777555555555555666666333111222444555444000......///.........///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++************************+++++++++,,,,,,+++++++++******))))))))))))******)))))))))))))))******+++******)))(((***...///...---+++111BBBXXXrrrlll___hhhsss{{{|||yyy}}}vvvkkkaaa[[[VVVSSSRRRMMMKKKIIIGGGEEEEEEDDDEEEAAA???===============<<<===;;;???FFFHHHFFFJJJPPPUUUVVVXXX[[[bbbmmmxxx~~~zzz{{{~~~zzzuuuvvvyyy{{{jjjeeeYYYVVVVVVOOOMMMLLLDDDIIIAAA>>>BBB@@@888666;;;777888888888888999<<<>>>???>>>===============>>>???BBBFFFKKKQQQ[[[dddjjjyyyYYY>>>999888222111777000222222222333555555222444999999KKKsssjjjTTTJJJIIIKKKTTTbbbzzz{{{rrr^^^BBB555999111333444333111//////111//////.........---------,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''))),,,+++)))))),,,000,,,---333CCC\\\sss}}}|||zzz|||___FFF???EEEMMMXXXuuu|||zzz|||+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************************************))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------........................//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111000000000000000333333444444444444444444555555444333333444444444777777777777888999:::;;;777999::::::999888999:::777888999888777444222000555555444444444555555666444555666777666555333222000444999999555111......//////...---,,,,,,++++++,,,,,,+++*********+++,,,...,,,++++++,,,---+++***))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***++++++***)))***+++******))))))******+++,,,******++++++,,,---......//////111777BBBWWWwwwllleeeiiiwww~~~zzz|||yyyrrr|||zzzmmmgggddd]]]TTTNNNKKKGGGEEEEEEFFFFFFEEEDDDBBB???======>>>===<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDFFFIIINNNSSSXXX\\\^^^dddhhhooouuuxxxwwwtttrrrgggjjjmmmmmmnnnrrr{{{{{{rrrlllkkkjjjiiihhhgggggggggnnnqqqssssssooofff]]]WWWPPPNNNKKKGGGCCC@@@>>>===<<<<<<;;;::::::999888888888999:::;;;<<<=========???<<<===@@@@@@>>>@@@DDDGGGEEEIIIRRR___ooofffFFF???777333333333111...222000///000222444444333333AAAOOOhhhjjjUUUMMMHHHMMMWWWqqq[[[@@@:::888111222222111111000/////////000///...---,,,+++++++++++++++++++++++++++++++++************))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((()))***+++,,,)))111111///AAAcccxxxzzzrrriiiJJJ>>>BBBGGG___~~~yyyuuu******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********************************(((((()))))))))***************++++++++++++++++++******++++++++++++,,,,,,------------------------------------------------...//////000000//////...........................////////////////////////................................./////////000000000000000000000000000000222222222222333333333333444444333333333333333444777777777777777888999:::777999::::::999888888999555666777777777555333222444444444444444555666666333444444444333333222222000333777777444000...---.........---,,,,,,,,,+++,,,+++******+++---///111...,,,++++++,,,,,,+++***))))))))))))))))))))))))(((((()))******+++,,,,,,)))***++++++))))))***+++******))))))******+++++++++++++++,,,,,,------...000///000333999HHHbbbyyy~~~qqqlllttt~~~|||~~~xxxuuu{{{|||uuuiii^^^YYYUUUOOOKKKIIIHHHGGGFFFGGGDDDAAA@@@??????===<<<<<<;;;;;;;;;<<<======>>>;;;===???BBBFFFIIIKKKLLLRRRUUUYYY]]]___``````___]]]___aaa```^^^```fffkkkxxxtttlllhhhaaa```___]]]\\\[[[[[[[[[]]]^^^^^^\\\XXXSSSMMMIIIFFFEEECCC@@@===;;;999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>999888<<>>MMMmmmuuuqqquuunnnlllmmmtttzzz***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------------------........................------------------------,,,------------.........////////////////////////000000000111111111222222333222222222222222333333777777777666777777888888777888::::::888777888999222333444555555555444333333333333333444555777777333222111111000000111111///222444555222///---,,,------------,,,,,,,,,,,,,,,+++******,,,000333666---,,,++++++,,,,,,+++)))))))))))))))))))))))))))((())))))******+++++++++)))***++++++))))))***+++)))))))))*********++++++,,,,,,,,,,,,------------///......///111:::MMM^^^llleeerrrxxxtttzzz|||wwwwwwzzztttiiiddd___WWWQQQMMMJJJIIIGGGHHHFFFCCCBBBBBB@@@>>><<<============<<<;;;:::999::::::;;;<<<===>>>???@@@FFFGGGHHHIIIKKKNNNPPPQQQSSSVVVXXXWWWUUUUUUXXX[[[aaaiiirrrwww{{{kkkdddbbbbbbaaaYYYYYYWWWUUUTTTSSSRRRRRRPPPOOOMMMJJJGGGEEECCCBBB===<<<;;;999888777666666777888888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;@@@DDDEEEHHHKKKTTT```nnnXXX???888999666333333555555444111///111444444333444777:::VVVwww~~~|||UUULLLIIIGGG```^^^===111333555666111111111000//////......///...---,,,,,,++++++,,,))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))***++++++))),,,---+++---===XXXmmmwwwsss|||bbbAAA???@@@SSSqqqsssjjjiiikkkcccaaabbbjjjwww))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***++++++******)))))))))((())))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------,,,,,,,,,---------.....................//////////////////000111111222222111111111111111111222333777666666555666666777777777888:::999888666777777222333333444444333333222222222222333444666777888333222111//////000111111///000111222000...---,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,///333555,,,+++******++++++***)))))))))))))))))))))))))))((()))))))))*********+++)))***+++***)))((()))+++((())))))***************------------,,,,,,,,,,,,---,,,---///000444AAANNNrrriii```hhhooovvvxxx|||xxxuuuyyyyyynnnhhh___XXXRRRNNNKKKIIIGGGEEECCCCCCBBBAAA>>><<<>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@AAACCCEEEGGGIIIHHHKKKNNNOOOOOOPPPRRRUUUVVVZZZ^^^aaadddiiiooorrrpppjjjbbb]]][[[ZZZXXXWWWSSSRRRPPPNNNMMMKKKKKKKKKGGGFFFDDDBBBAAA@@@??????999999888888888888999999777888999:::;;;===>>>>>>>>>>>>============>>>>>>>>>@@@EEEJJJJJJIIIMMMTTTcccwww}}}]]]BBB<<>>===>>>?????????>>>===<<<888888888888888888888888888999:::<<<============;;;===@@@CCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMOOORRRLLLOOORRRQQQNNNKKKIIIIIIGGGFFFEEECCCBBBAAA@@@@@@<<<<<<<<<<<<;;;:::999888888888888888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===?????????DDDJJJMMMLLLPPP```pppaaaPPPBBB444333;;;333222333333444444222000444222000444<<>>AAADDDCCC???===>>>AAA@@@???>>>===<<<;;;;;;;;;777777888999999888777666888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCEEEEEEHHHNNNTTT[[[kkklllRRR<<<:::;;;444///000222222333333333333222111222111777IIIbbbsssxxxuuuuuufffPPPMMMSSSNNNHHHAAAGGGcccwww\\\GGG>>>444///222333///...111/////////...------,,,,,,,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))*********'''(((......,,,000888FFF^^^mmmqqqiiiJJJ>>>@@@KKK]]]nnnxxxxxxxxx{{{~~~{{{zzz{{{|||||||||{{{{{{yyyvvvttttttwww{{{******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((((((''''''((()))***+++,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++,,,---------,,,,,,---...///000111111111000000111222333444444111111111222333555777777666777888888555444444444444444333333333333444444333222222222333444444555222222333333222222111111111...,,,,,,...///...,,,---,,,,,,,,,+++************+++++++++++++++******+++)))(((((()))***(((''')))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))((('''(((***&&&''')))***+++***)))(((((((((((()))*********+++******---000///+++,,,111///AAAXXXqqqzzzzzznnn\\\PPPPPPTTT\\\gggrrryyy}}}~~~|||vvvtttyyyooohhh]]]XXXQQQKKKHHHFFFDDDCCC>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999999:::999888888888888888777:::777777<<<>>>;;;;;;>>>;;;;;;;;;:::::::::;;;======<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCGGGKKKMMMQQQVVVbbbsss}}}hhhEEE;;;333555888666444444111222333333333333444555222444DDDfff{{{lllVVVNNNRRRWWWSSSTTT\\\qqqhhhKKK@@@666333000//////000000111//////......---,,,,,,+++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((******%%%'''***++++++***---000777MMMaaakkkxxxeeeFFF<<>>??????>>>AAAAAACCCFFFJJJSSSaaammmlllkkkQQQDDDAAA;;;777333111222222000...555222222555444111666>>>@@@SSSpppdddWWWSSSTTTVVVjjjpppKKK<<<999111111000///////////////------,,,,,,,,,,,,++++++************************+++*********))))))(((((()))(((((((((((())))))***************************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***+++,,,+++))))))***+++555...@@@dddvvvoooppp~~~jjjEEE777>>>EEETTTcccvvv{{{tttqqqtttwww((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))(((''''''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,---......//////000000000000111111111111111111222444555777888888888888888888777555333222333222222333444666777888666555555777888777555222333333333333333222222111000000//////...------,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,------...222<<>>???>>>=========<<<999777888888888888888888777777:::999999888888888999999888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::===<<<::::::::::::::::::======???@@@AAA@@@>>><<>><<<666222333333333333222222111111111111000//////......------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))),,,///000444CCCXXXhhhYYYMMMQQQQQQYYYccckkkrrryyywwwmmmhhhZZZUUUOOOJJJGGGDDDBBBAAA@@@>>><<<;;;:::999666444888888888888888888888888:::999999999999999::::::777777888888888888999999888999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;::::::999999999:::<<<@@@CCCEEEFFFFFFFFFLLLWWWfffuuuqqq___HHH999555666666555444444333///,,,---111666555222333;;;HHHZZZppplll\\\[[[```iii|||{{{WWW>>>555222---111000//////......//////,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******))))))***,,,+++111333555GGGcccttttttjjjWWW@@@???CCCNNNbbb}}}{{{qqq((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((&&&$$$"""!!!&&&''''''''''''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))************************+++++++++,,,------......//////000000000111111111000111222333444555666666555555555555444444333333222222333333333444555555111333888<<>>===>>>@@@CCCGGGLLLSSSWWW```rrrnnnOOOEEE:::777999;;;888333000111222222111111222333<<<444555KKKnnnlll``````___PPPJJJUUUeeeuuurrrUUU<<<333555555000000000///............///,,,,,,,,,++++++++++++***************************))))))))))))))))))((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''))))))))))))***,,,***111111,,,888UUUmmmuuuwwwtttQQQ>>>===CCCWWWxxxyyy((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------....../////////000000000//////000111111222333333444444333333333333333333444444444444555555555444222222444777:::999777444333222111000000000111111111111111000//////......,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++---------------222999???XXXlll{{{vvv}}}xxxfffXXXNNNHHHMMMWWW___hhhpppnnnwwwrrruuu{{{zzzoooddd\\\UUUPPPMMMJJJGGGCCC@@@???>>><<<;;;;;;:::999999999::::::;;;999888888888888888999999555555555666666666777777666666666666777777777777777777777777888888888888888888888888999::::::;;;999;;;===>>>===>>>@@@BBBFFFFFFGGGJJJQQQ\\\jjjtttuuu[[[JJJ===;;;999999:::888555222---///111555888888666444:::???PPPooommmZZZWWWZZZWWWPPPQQQaaauuuvvvooo___SSSAAA444222555444000000//////...............,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))******((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((((((((***+++***---000000333AAA[[[pppsssoooQQQFFF???IIIddd((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---------------..................//////000111111222333222222222222222333444444555555555555444444333333222111222444666666555333222000/////////000111111111000//////......---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******+++******,,,///111222333:::MMMggg~~~xxxzzzsss\\\FFF@@@DDDKKKUUU___eeelllxxx{{{vvvyyy}}}tttlllddd```UUUQQQKKKFFFCCCAAA@@@???>>>===<<<;;;:::;;;<<<<<<999888777777666666777777666666666777777777888888666777777777777888888888777777888888888999999999999999999::::::<<<===>>>:::<<>>@@@EEEIIINNNSSS[[[ffftttwww\\\KKKBBB???777777555333222222444666222333333333333333555666>>>WWWxxxrrrWWWOOOUUU[[[VVV```ooorrrZZZDDD???999444222111...+++000///......------......++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((''''''(((***(((''',,,333000000EEE___jjjvvvsss___GGG===JJJfff((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''(((((('''%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000111111111222111111000111222333444333444444555444333222111333222000000222444444444222111000......///000111000000//////...------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((()))+++---.........+++666FFFYYYqqqyyyeeeVVVLLLDDDEEELLLVVV\\\fffqqq{{{}}}xxxxxxzzz|||~~~yyymmmggg^^^WWWQQQNNNKKKJJJGGGFFFCCCAAA@@@AAAAAABBB>>>===<<<;;;:::999999999999999999999::::::::::::999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;>>>>>>===>>>???AAACCCDDDCCCGGGKKKMMMOOOUUU^^^eeelllwww|||mmmXXXGGG===999999;;;777666333111111222555777444777777333111:::LLL[[[nnnmmmXXXVVVZZZ\\\aaa```III999555222111000///---,,,//////...------------...++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((((((&&&***///---***555FFFXXXcccvvv___EEE>>>JJJ___nnn((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''***)))''''''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,//////000000111111222222111111000000000222333444222333444444333222000///333222000000222333333333222111///...---...000111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''')))***+++***+++---///111111333<<>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>BBBBBBBBBBBBCCCEEEGGGIIITTTYYY___dddjjjttttttXXXPPPFFF;;;999;;;:::777444555444333333555555333222...555:::888;;;QQQwww{{{```TTTTTTTTTPPPyyygggAAA888666111......//////000111//////...------------...+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%&&&'''***)))***++++++,,,000666GGGSSSggg}}}yyyVVVAAA===EEENNNyyy((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***,,,---......---,,,222222222111111111111111222111//////000111444555666666444111//////000222111111222222222222111111///............---------------,,,,,,,,,,,,++++++************************)))))))))))))))(((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((''''''''''''''')))))))))))))))))))))))))))******++++++,,,------///111444666===SSSwwwzzzzzzyyyYYYGGGEEEBBBFFFPPPYYY^^^eeemmmooovvvvvvwwwzzz|||{{{ssshhhjjjeee^^^ZZZXXXVVVSSSPPPOOOMMMJJJGGGDDDCCCBBBBBBFFFDDDBBB@@@???>>>??????????????????>>>>>>======@@@??????AAACCCDDDCCCAAAHHHHHHIIIIIIJJJPPPXXX___hhhllltttkkkZZZMMMFFF;;;<<<;;;888333111333666///000444888777333333666;;;999666;;;RRRzzz~~~tttbbbYYYWWWMMMKKKWWWiiiJJJ999555222222222111000//////...000000///...---,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************+++,,,------666JJJ```uuurrrSSS@@@???FFFRRRwww((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++------------,,,111111111111000000000000111000//////000111333555444444333000...---///111///000000111111000000///............------------------,,,,,,,,,+++++++++************************)))))))))))))))(((''''''(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++---...000111444DDDbbb}}}zzz^^^IIIBBB???CCCHHHLLLTTT\\\bbbiiisss|||xxxxxx}}}yyyqqqllljjjhhhfffeeecccaaa^^^[[[XXXVVVVVVUUUOOONNNLLLIIIHHHHHHHHHHHHKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRSSSQQQTTTYYY]]]cccjjjtttzzzooo\\\OOOFFF>>>:::777777777555333222222444;;;333...111444444333444444>>>NNNddd{{{ttt___^^^QQQFFFDDDDDDTTTooo~~~dddMMM<<<444333222222111000000///............------,,,,,,++++++,,,,,,+++******)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************+++,,,------111???PPPddduuuxxx~~~hhhNNN>>>777KKKYYYppp(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))+++,,,,,,---,,,,,,////////////////////////111000//////000111333444222222111///,,,,,,---///......////////////..................------------,,,,,,,,,,,,++++++++++++************************)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((()))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''((())))))******,,,---......---555JJJ___rrrdddSSSHHHBBBAAAEEEKKKOOOTTT\\\fffqqqzzz}}}xxxuuuuuuttt~~~}}}{{{xxxuuurrrqqqpppooolllkkkiiigggeeeeeeeeeeee]]]\\\ZZZYYYXXXYYY[[[\\\[[[^^^aaacccdddggglllpppyyy~~~yyyiiiXXXPPPEEE===999888666555444333222333444444333222222111333777999999===BBBVVVjjj~~~kkkYYYTTTNNNPPPFFFBBBMMM^^^yyy{{{WWW@@@777333111111111111000000//////......+++++++++++++++++++++++++++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***+++,,,------444===OOOdddkkkuuu{{{rrrWWWDDDDDD@@@FFFbbb))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******))))))***++++++,,,,,,,,,------............//////000/////////000111222333111111111///---,,,---///......////////////...............---------,,,,,,,,,,,,,,,++++++++++++***************************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((())))))******,,,---//////,,,///<<>>333444555222000000000000//////.........******+++++++++++++++++++++*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((())))))***+++,,,---///111@@@WWWbbbooo|||mmmEEE@@@???NNNjjj*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))((()))))))))***++++++,,,,,,,,,------............////////////000111222222111222222111///...///000...//////000000//////......------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))************+++...000......666@@@NNNeeerrrjjjPPP??????@@@CCCGGGMMMSSSXXX[[[]]]dddooo{{{{{{xxxtttppppppvvv~~~}}}uuuiii]]]NNNDDDAAA@@@===:::888666555444444333333222444222000111444555333111===;;;888777???[[[bbbVVVRRROOOQQQVVVfffooovvvMMM@@@444333666555222000/////////...............+++++++++++++++,,,,,,,,,*********)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++------,,,777LLLYYYiiiXXXMMMBBBBBBMMM[[[ffflllooo*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))***+++,,,,,,,,,,,,---......//////......///000000111111222111222333222000///000111......////////////......------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((()))*********((((((***...------111888555KKK\\\{{{uuuXXX===<<<;;;<<>>@@@@@@EEEJJJLLLOOOZZZlllzzz''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''((()))+++,,,,,,,,,------...///000000---...///000111111111111///111222222000///000000+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((+++)))(((******(((***...+++...(((:::NNNddd}}}nnnXXXGGG>>><<<<<<777888:::>>>BBBHHHMMMPPPVVV\\\dddlllsssxxx~~~}}}tttmmmkkkgggaaaaaaffffffkkkqqqvvv{{{yyynnneee]]]WWWPPPKKKGGGDDD???:::888999:::<<<444666777444111///111333000222333333222111111222222444555666777<<>>PPPddd~~~zzz}}}}}}fffEEE>>>999<<<>>>;;;777777<<<>>>???>>>???EEELLLPPPWWWZZZ```fffjjjlllmmmmmmlllkkkiiieeeaaa]]]ZZZXXXVVVUUUSSSRRRRRRSSSTTTUUUYYYZZZ\\\^^^___```______aaa___^^^]]]\\\ZZZVVVSSSQQQPPPNNNKKKIIIGGGFFFEEEFFFEEEAAA>>><<<;;;;;;;;;999999888777666555444333---+++---444555///++++++111555222333:::888444:::888>>>GGGSSSeee~~~xxx\\\RRRNNNMMMMMMEEEKKKUUU___hhhxxxjjjPPPAAA:::444111000000000000///...------------,,,,,,---...---+++)))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))+++)))***,,,+++,,,444>>>XXXhhhqqqyyylllPPP>>>777888888777888===FFFLLL)))(((''''''&&&&&&'''''')))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))***+++,,,---.....................////////////111000/////////000111111///...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''')))******(((((()))+++---***,,,111///+++///999DDD[[[xxx|||ooo```MMMAAA999555555888888;;;======;;;;;;???DDDAAACCCGGGLLLRRRYYY^^^```ccceeegggiiihhheeebbb```YYYWWWTTTQQQNNNMMMMMMLLLOOOOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIIIIJJJIIIFFFDDDAAAAAA???>>>============@@@>>><<<999777666666666666666666555444333333222888666555666444222444888222666555555777333999MMMeeekkksssyyynnnYYYVVVSSSPPPRRRPPPccczzz\\\LLL<<<666555333111222000000//////...------------,,,+++,,,------+++)))++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))*********+++***)))---444>>>OOO\\\iii}}}pppZZZBBB:::666999999555888@@@))))))(((''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))******+++,,,------------.........////////////111000///......///111333///...---,,,++++++++++++------------,,,,,,,,,,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++,,,)))+++000111---...222333>>>OOOaaavvv~~~iiiWWWKKKDDDBBB666555666888888666555777777777888:::===AAADDDFFFIIILLLRRRXXX]]]_________ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLHHHGGGGGGHHHIIIIIIFFFDDD???>>>>>>===============:::999777555444333333333444444333333333333222222555555555333000000444999333999;;;===@@@CCCZZZ}}}aaaVVVSSSNNNOOOVVVuuuxxx```GGG===555444555333111111/////////......------------,,,++++++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((())))))++++++***)))+++---///<<>>BBBEEESSSiiizzz|||yyygggXXXRRRNNNOOO___tttfffQQQDDD888333000222222///..................---------------,,,******+++,,,+++)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&(((*********+++,,,,,,+++111444CCCddd```AAA999999666777===)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((******))))))******+++,,,.........////////////000...------,,,---...000111...---,,,++++++***++++++++++++++++++************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))''''''(((***)))((((((((((((***+++---///......222666EEEccc}}}cccIII>>><<<999888999111222333444444444444444666666555444444444555666999999999999999999999999<<<<<<=========<<<:::999888888777888888777555333555555444222222111111111333333333333333333222222111222222333444555555555555777888777===IIITTTYYY[[[[[[\\\rrrwwwaaa]]]^^^VVVSSSRRRQQQNNNMMM[[[|||xxxYYYCCC;;;:::111///000333333//////111---------------------------+++***)))***+++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$'''))))))***---...,,,***...,,,777UUUtttrrrOOO>>>999555444666(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((******)))((()))***+++,,,,,,---------............++++++,,,,,,---......///,,,,,,+++++++++++++++,,,*********))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***)))+++,,,***)))***,,,...111...000555555777III^^^|||jjj[[[PPPCCC::::::666666555444444444555555444444444555555666777888555555555555555444444333555666777777777777666555666555555666777777555333666666555555555555555555111222222333333333222222222222333444555777777888888;;;>>>BBBPPPdddrrrwwwuuuvvvaaaTTTPPPQQQLLLCCCNNNUUUUUU[[[ssstttWWWBBB666444555111000111444222//////333---------------------------+++))))))***+++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###'''(((&&&)))---...***(((///,,,///AAAWWWpppkkkSSSCCC:::444111''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((******)))(((((()))***+++++++++,,,,,,,,,---------)))***+++,,,------------+++++++++***++++++,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***###(((+++***((((((+++------'''(((000///+++333BBBTTTaaawww~~~yyy}}}hhhVVVRRREEECCC???;;;888777777888333444555666666555555444222222333333333333222222111222333444444333222111111111111333555555444222222222111111222333444444000111111222333333222222222333444555777888999999???OOOeeezzz{{{___TTTOOOMMMNNNLLLZZZkkkwwwzzz~~~gggKKK;;;777777555444000///000111...)))***...------------------------...+++)))((()))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$''''''$$$''',,,---(((&&&000///***000===SSSnnnoooVVVFFF<<<555%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,+++******)))*********************************+++***************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''')))***,,,...//////777<<>>AAA===<<<<<<999222222888555333222222333444444333333333333333444555666777111111111111222333333444444333222111111222333444:::555444777999777777888777:::???DDDIIINNNSSSWWWcccwwwWWWNNNKKKGGGQQQbbbiiiHHHBBB:::555333333222111222///......000000---***,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++---222888===dddrrr}}}aaaFFF;;;%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))))))))***++++++,,,************************++++++******)))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((()))***,,,---.........000777EEEYYYqqq}}}kkk```TTTNNNGGG???;;;<<<:::888777777888888888666555444444333333222222222666555333111111111222333888999;;;;;;:::999888777777888;;;???>>>===BBBJJJOOO[[[lll|||zzzvvvoooZZZHHHEEELLL[[[uuu|||eeeMMMAAA===777333333333222111111///......000000---+++,,,,,,------,,,,,,+++***++++++++++++***)))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))******++++++...333777IIIZZZjjjssshhhLLL%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++------************************,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))***++++++,,,,,,***---///000777LLLjjj{{{ooo___QQQIIIBBB???;;;999999888777666888999:::::::::999888777;;;:::999888888:::;;;===444555666777888;;;@@@CCCHHHMMMSSSTTTNNNNNNYYYhhh}}}yyyccc```fffeee]]]KKKHHHDDDEEETTTtttyyyjjj]]]KKK:::999666333222222222222111000///.../////////---+++,,,,,,,,,,,,,,,++++++***++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((()))*********+++---///000DDD\\\ooojjj%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,************************,,,+++***))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***************+++000333111///888LLL]]]ttttttddd___WWWRRRPPPPPPPPPPPPPPPPPPOOONNNJJJFFFBBB@@@<<<>>>AAADDDGGGJJJKKKLLLFFFEEEBBB@@@DDDPPP___jjjsssuuuwwwtttmmmnnn|||{{{wwwjjjZZZQQQOOONNNJJJGGGRRRYYY\\\pppzzz^^^NNNGGG???777444444333222222222111000////////////......,,,++++++,,,,,,,,,,,,+++*********************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&(((*********)))***+++'''888PPPkkk%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''******))))))((())))))***))))))))))))))))))))))))+++******)))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((,,,000000------444:::QQQaaauuu|||uuuqqqmmmpppvvv|||~~~{{{wwwsssuuummmsssooo]]]IIIDDDLLLUUUgggxxxvvvXXXAAA888999777333444444444333222000000///.../////////...,,,,,,,,,++++++,,,,,,++++++***)))))))))*********)))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$''')))*********+++,,,)))000===SSSsss%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++***)))((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))((())))))***+++,,,------///777DDDUUUnnn}}}~~~~~~tttvvvzzztttggg\\\hhhmmmjjjZZZIIIMMMhhhwww^^^OOO<<<333333666333///333444555333111//////000---///000///---++++++,,,+++++++++++++++******)))((())))))******)))(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((*********+++---000...///:::SSSvvv%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((())))))***))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''(((((()))))))))***)))'''(((+++.........+++///555===QQQooo|||wwwvvvcccYYYRRRRRRRRRNNNKKKLLLSSSTTTQQQJJJKKK```oooPPPBBB;;;555444666666333111111333333111///...///222---///000///,,,***+++,,,+++++++++++++++***))))))(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&((((((((((((***+++.........///;;;VVV|||xxx}}}%%%'''))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((())))))***)))(((((()))+++,,,,,,+++---111222000777LLLeeeuuuyyy~~~bbb\\\TTTOOOMMMIIIEEEIIIQQQWWWRRROOORRRaaa}}}qqqTTT<<<;;;888666555444222222444///000111///------000333,,,///000///,,,***+++,,,***++++++++++++***))))))(((((()))))))))))))))(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&(((***###***111///...===```%%%''')))******)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##########################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((((()))))))))************+++,,,,,,,,,///444;;;@@@TTTddd||||||wwwtttnnn}}}|||ooobbbUUUFFFAAAHHHTTT___eeerrrlllhhhnnnjjjZZZRRRFFF;;;777333222111111222222111//////////////////......---------------------------+++++++++***************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''')))******,,,333???HHH___qqq%%%&&&(((******(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))))))))(((&&&%%%''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&(((((()))))))))*********)))******)))***---222666555AAAUUUiiiyyy~~~ooohhhlllxxxvvvsssrrrlllmmmkkkhhhiiikkkiiidddQQQLLLKKKXXXmmm~~~|||bbbJJJBBB@@@999444444333111000000111222000//////////////////...------+++++++++++++++++++++++++++++++++******)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((+++------,,,...555:::GGG\\\ppp{{{%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((())))))((('''&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((()))))))))))))))))))))((('''(((+++---(((...777@@@IIIPPPWWW[[[iiixxxzzzwwwxxx~~~yyyvvv}}}tttxxx{{{iiiUUUKKKJJJLLLOOOSSSJJJOOO^^^|||gggOOO@@@333444666555444777222111000000111111000///...////////////...------************************,,,,,,+++***))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''***------+++***,,,...000CCC[[[qqq%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%'''(((((((((((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$'''''''''((((((((()))))))))***+++***(((((()))***---...///000111333888;;;>>>UUUpppzzzwwwxxxyyyqqqnnnpppvvv|||~~~tttrrrooohhhuuuzzzaaaIIIBBBDDDHHHPPPZZZaaakkkfffRRRGGG???777333555777666666:::222000//////000111///.........//////......---,,,++++++++++++++++++++++++,,,,,,+++***)))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$'''***+++******+++,,,***555IIIeeeyyy|||zzz$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((((('''&&&%%%&&&''''''''''''(((((((((''')))******)))((()))***+++,,,,,,,,,---...222555,,,<<>>333444999999888888444444222111222333111///000///---...//////...,,,------......------,,,+++++++++++++++++++++++++++(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***)))'''''')))***++++++++++++---111;;;MMMeeevvvyyyfffgggxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))((('''(((***---(((***++++++******,,,...(((***...000111000///...999GGGXXXeeepppzzz~~~~~~|||wwwuuuzzz}}}vvvjjjgggYYYXXXZZZ___dddjjjvvv|||mmmbbbWWWMMMMMMTTT]]]^^^WWWOOONNNRRR\\\fffttt{{{\\\FFF@@@BBB999777777888333...333;;;555444111000111333222///000...------...///---,,,------......------,,,+++------------------------''''''(((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***,,,,,,+++***000333000,,,555PPPiiiwwwwww|||jjjnnn$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################((('''%%%$$$###$$$%%%%%% !!!"""#####################$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***++++++******++++++,,,---000333888@@@JJJUUU]]]bbbkkklllppp|||kkkdddZZZUUUWWW\\\bbbeeeiiiccc___dddppp{{{vvvwwwwwwwwwwwwyyy|||{{{tttxxx~~~yyytttkkkbbb```cccaaacccbbb[[[QQQIIIGGGHHHJJJUUU]]][[[ZZZaaaiiimmmvvvcccOOOAAA:::999:::555555333333333333555555222111111000///......---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,++++++---///444AAANNN```ooo~~~hhhuuu$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$######"""""""""###!!!""""""############"""######$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$###"""""""""###$$$%%%#################################################################################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***+++************+++,,,,,,000000111222555999<<<>>>RRRTTTZZZgggwwwwwwtttssssssrrruuuooofff___ZZZYYYZZZ[[[^^^]]]ZZZWWWUUUTTTVVVWWWSSSNNNMMMTTTYYYYYYWWWVVVYYYTTTQQQQQQQQQQQQVVV\\\ZZZXXXUUUPPPOOOVVVbbbllllll]]]NNNIIIAAA999555555777:::444333222222222222333444111111000000///......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++,,,+++,,,333<<>>888666555555444333222111///---...222555111111000//////.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))%%%%%%(((***''''''***---+++,,,///555@@@UUUiiizzz$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""""""""###%%%&&& !!!"""#####################$$$$$$$$$$$$############################################################""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""####################################!!!"""###$$$%%%$$$##############################""""""""""""""""""""""""########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''))))))))))))***++++++++++++***,,,///...***,,,222+++555???@@@<<>>CCCFFFGGGIIILLLOOOQQQQQQPPPOOORRRRRRVVV```lllvvvzzzzzzxxxwwwxxxyyy~~~{{{vvvttttttssssss```]]]YYYSSSNNNIIIEEECCCEEEAAA;;;777555333000...111111111111000///...------....../////////..............................///.........---------,,,------------------------------------------------,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++***+++,,,///111333666IIIccc~~~rrrrrr###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""############!!!!!!!!!###$$$###"""""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""###%%%%%%%%%$$$%%%$$$######""""""######"""""""""#########$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))***++++++))))))))))))***+++,,,---+++,,,---,,,+++,,,...000444555777888999::::::999999888999>>>FFFKKKLLLKKKLLLLLLLLLNNNSSSXXX]]]```XXXTTTOOOKKKIIIHHHGGGGGGEEECCC???;;;777444222111000...,,,+++,,,......---+++,,,------......------+++,,,---...////////////------------------------......------------,,,,,,------------------------------------------------...---,,,+++***)))((((((++++++*********)))))))))(((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))---,,,+++++++++,,,---...***777JJJdddrrreee{{{$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""!!! !!!###$$$###"""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$######"""###$$$$$$$$$$$$%%%$$$######""""""######!!!""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))******,,,---...---,,,,,,...000...............///000000444222000000111222000...333333222222333666888:::666444111000111222222222333222111//////.........111000///...//////000000+++,,,---...............++++++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((************))))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$###$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((++++++*********+++,,,,,,---000555BBB\\\|||qqqfffvvv$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######!!!!!!"""###$$$###"""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############$$$$$$%%%$$$######""""""######!!!""""""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))))))))))))))))))))*********)))))))))***+++++++++,,,...000,,,+++***))))))***+++,,,------,,,---...//////...//////...------------......---,,,---///111111111++++++*********+++,,,,,,------,,,+++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,,,,++++++777OOOiiiyyydddfff%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############"""""""""$$$%%%$$$###""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$###""""""###%%%%%%$$$######""""""######"""""""""#########$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))************)))((()))***)))((()))***,,,///......---------......++++++,,,,,,---.........,,,,,,,,,---------------...---,,,---...///---,,,111000///...------------)))+++,,,+++***)))***+++++++++++++++***)))((((((,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%###%%%'''%%%###&&&---444(((%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))***++++++(((,,,...,,,...999KKKYYYsss{{{VVVZZZvvv%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$%%%######$$$%%%&&&%%%$$$""""""""""""############"""############$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$ """$$$###"""!!!###%%%%%%$$$######""""""##################$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&'''(((*********)))))))))*********((((((***,,,((((((((((((((((((((((((+++,,,,,,+++************((()))***,,,,,,---,,,,,,+++*********+++***(((&&&++++++***(((((('''''''''+++---//////---,,,---///))))))******))))))((('''******************))))))************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%"""%%%'''$$$""",,,@@@QQQ...)))$$$###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))(((+++///000///222;;;CCCZZZkkkzzzbbbaaa%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$ """$$$###!!!!!!###%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&''')))***))))))(((&&&((()))(((((((((***,,,)))***++++++,,,+++++++++&&&(((*********+++---...++++++---.........---,,,+++******,,,------***(((+++++++++++++++,,,------(((***,,,,,,)))'''((()))((()))******************'''((()))******++++++***))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""%%%&&&""""""222PPPggg444---&&&###$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''(((((()))******+++///444BBBVVVppp$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""""""""############$$$$$$######"""#########$$$$$$##################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###################################################"""!!! !!!"""###########################!!!"""""""""####################################!!!"""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$##################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&%%%$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))***))),,,444<<<<<<555...************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""'''...666;;;))))))'''&&&$$$###!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((()))***,,,---...444666DDDddd$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""############$$$###############$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###################################################"""!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""######$$$$$$$$$###""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&'''***///000,,,(((************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%######$$$'''***+++&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---000///333CCC]]]yyy$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$###################################################""""""!!!!!!""""""##############################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((()))***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,...---,,,...999PPPnnn########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###################################################################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""########################$$$%%%%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''((((((''''''((((((((((((((()))&&&&&&'''''''''(((((((((***+++,,,***((('''***---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$######""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***---///...000;;;PPP```mmm{{{########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""############""""""########################""""""""""""#########$$$########################""""""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''"""&&&))))))&&&%%%'''***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))$$$(((---...---000777===LLL\\\qqq###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%"""""""""###############"""############$$$$$$$$$################################################"""######$$$$$$######"""########################!!!!!!"""""""""#################################!!!!!!"""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""!!! !!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''' $$$((()))(((&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$###"""!!!!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))+++,,,---...333BBBXXXrrr""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%###""" !!!###$$$""""""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%''')))***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***)))((()))+++---------+++555CCCVVVppp""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""############$$$$$$##################!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%###"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$#########$$$$$$&&&&&&########################!!!""""""""""""#########"""######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''''''''"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$##################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))***,,,------,,,+++///333;;;NNNkkk$$$$$$$$$#########""""""%%%###"""###&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""""""""###%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$############""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""#########""""""!!!########################"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))---+++///555666999MMMddd$$$$$$$$$#########""""""%%%$$$###$$$&&&'''%%%"""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""""""""###$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$%%%&&&&&&&&&%%%$$$############$$$$$$#########!!!!!!"""""""""###############""""""######$$$%%%############$$$$$$$$$%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""############""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))***'''***...---+++777HHH$$$$$$$$$###############%%%$$$$$$%%%&&&'''%%%#########$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#####################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$######"""#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$ !!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###############"""########################"""############$$$$$$$$$########################""""""""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***''')))---+++&&&***333########################%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#######################################$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&%%%$$$############$$$%%%!!!!!!!!!"""""""""############""""""######$$$%%%!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$########################!!!"""""""""""""""######""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((***'''(((,,,,,,)))***///########################$$$%%%&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%########################$$$######""""""######$$$""""""#########$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$######""""""######$$$%%%!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$""""""#########$$$$$$$$$########################################################################################################################"""######$$$$$$######"""########################$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$$$$'''))))))***---###############$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$""""""############""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%##############################""""""""""""######"""############$$$$$$$$$###############$$$$$$$$$#######################################################################################$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######"""#########"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""" """###%%%&&&&&&&&&""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$########################################################################""""""############""""""#######################################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((***+++""""""#########$$$$$$$$$!!!###%%%%%%###!!!"""$$$""""""############""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%##############################""""""""""""######"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$$$$$$$"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######"""""""""$$$%%%&&&"""$$$&&&''''''&&&$$$"""""""""""""""##################""""""######$$$%%%############$$$$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""############""""""#######################################$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''***,,,***(((((()))***""""""######$$$$$$$$$$$$ """%%%$$$""" """###""""""############""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$ ###%%%%%%$$$"""!!!"""""""""""""""""""""""""""######$$$$$$$$$######$$$###"""""""""###$$$%%%"""$$$&&&))))))&&&$$$"""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&########################"""############$$$$$$$$$##############################$$$%%%&&&&&&''''''"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""#################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''' &&&******'''&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""##################$$$$$$$$$$$$############################################################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%###%%%%%%$$$"""!!!"""###""""""""""""""""""""""""################################################$$$$$$##################$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""##############################""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###"""""""""""""""######"""""""""!!! """$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""$$$%%%&&&################################################$$$$$$$$$#########""""""!!!"""""""""####################################################################################################################################!!!!!!"""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""##################$$$$$$$$$$$$############################################################""""""""""""##############################"""###$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""########################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######"""##################"""!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""######$$$################################################$$$$$$$$$#########""""""############$$$$$$$$$$$$########################################################################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""!!!################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""##################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$############$$$%%%$$$"""""""""$$$""""""""""""""""""""""""########################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$##########################################""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""################################################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%########################################################################################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$########################################################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""##################$$$$$$!!!"""""""""##################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$%%%%%%$$$###"""!!!!!! """######$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$######"""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$###"""$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########""""""#################################################################################$$$$$$$$$%%%%%%########################################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################################################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$##################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$&&&&&&%%%$$$######"""""""""""""""#########$$$$$$######""""""""""""######$$$$$$$$$######""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$"""""""""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################""""""""""""#########$$$#######################################################################################################################################$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$####################################################################################""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######&&&&&&%%%%%%$$$############""""""""""""###$$$$$$######""""""""""""#####################""""""""""""###$$$$$$###"""$$$%%%""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""############$$$"""""""""""""""""""""""""""############$$$$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&%%%$$$!!!###$$$$$$###""""""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$###############################################################$$$$$$$$$!!!!!!"""""""""#################################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###############""""""!!!"""###$$$%%%######""""""""""""######""""""""""""############!!!###$$$$$$######$$$%%%""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$"""$$$%%%&&&$$$######$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%###""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""############"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!!!!""""""######$$$$$$!!!###$$$$$$######$$$&&&""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%###%%%''''''&&&$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$###!!! ################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$##########################################"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################""""""""""""###### !!!"""###$$$%%%%%%""""""""""""####################################&&&&&&%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""&&&&&&&&&&&&%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$""""""%%%&&&%%%$$$$$$"""############$$$$$$$$$################################################%%%%%%$$$###"""!!! """"""""""""####################################%%%!!! $$$&&&$$$!!!"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$################################################$$$##################$$$######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###########################$$$$$$#########"""""""""$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$&&&$$$$$$%%%%%%$$$###""""""############$$$$$$$$$############################################################""""""""""""""""""""""""####################################&&&""" !!!%%%'''%%%###"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################""""""""""""######$$$#########""""""!!!!!!""""""""""""####################################""""""######$$$%%%%%%&&&############$$$$$$%%%%%%''''''&&&%%%$$$###""""""########################$$$$$$############""""""""""""###$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%%%%$$$############$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$"""##################""""""############$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""####################################&&&###!!!"""%%%'''&&&$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""###############################################################$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""##################""""""""""""!!!"""""""""####################################""""""######$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######""""""#########################################################$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$!!!###""""""$$$%%%$$$""""""#########$$$$$$$$$################################################""""""""""""############!!!"""""""""####################################&&&$$$""""""$$$%%%%%%###""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###############$$$$$$################################################""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$######$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######""""""""""""############!!!"""""""""####################################$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$###############$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######""""""###############################################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$"""((()))%%%###&&&&&&$$$""""""#########$$$$$$$$$############################################################""""""""""""!!!"""""""""####################################$$$###"""""""""######"""""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""#########"""######$$$%%%################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################""""""""""""######!!!!!!""""""#########$$$""""""""""""####################################%%%$$$$$$###""""""!!!!!! !!!###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$############$$$###############$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$)))000111***%%%&&&&&&###"""############$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""####################################$$$###""""""!!!""""""""""""############$$$$$$$$$############################################################$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$$$$%%%################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""#####################$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""##################""""""""""""""""""""""""################################################"""""""""""" !!!###$$$$$$$$$""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%///111(((###&&&'''###"""############$$$$$$$$$################################################""""""""""""############""""""""""""####################################$$$$$$$$$###"""""""""###"""############$$$$$$$$$############################################################$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######################################################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################""""""""""""######%%%%%%$$$###"""!!! """"""""""""####################################!!!!!!!!!"""######$$$$$$ !!!###$$$%%%$$$"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''***### %%%((($$$"""############$$$$$$$$$################################################ !!!"""###$$$%%%%%%""""""""""""####################################%%%&&&&&&$$$###"""###$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!%%%###!!!"""$$$%%%$$$!!!""""""""""""############""""""""""""############"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$##################%%%%%%$$$###""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$###############"""""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""######$$$$$$$$$########################&&&&&&%%%$$$###"""!!! """""""""""""""######$$$$$$$$$$$$#########""""""################################################!!!###%%%%%%$$$$$$%%%&&&####################################""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!%%%###!!!"""$$$%%%###"""""""""""""""############""""""""""""############"""############$$$$$$$$$%%%$$$$$$###""""""##############################%%%$$$$$$###""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$##################$$$######""""""######$$$%%%$$$$$$$$$#########""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$#####################"""""""""""""""""""""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$#########""""""################################################"""$$$%%%%%%$$$###$$$%%%########################$$$$$$#########""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###""""""##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""################################################$$$$$$$$$###############"""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!$$$###""""""$$$$$$###"""""""""""""""############""""""""""""############"""############$$$$$$$$$%%%$$$######"""#################################%%%$$$######"""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$##############################""""""######$$$%%%$$$$$$$$$#############################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######!!!!!!"""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&%%%$$$"""""""""######""""""""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$##################################################################%%%&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!###"""""""""#########"""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$##################$$$#########$$$$$$###############""""""######$$$%%%######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""###!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###"""""""""""""""#########"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$"""""""""""""""######$$$########################################################################$$$%%%&&&&&&$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""###""""""""""""###!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$#########"""###$$$$$$$$$$$$###"""######""""""######$$$%%%################################################################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###############"""""""""######"""""""""!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###(((&&&$$$"""!!!!!!"""###!!!!!!""""""############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$############""""""""""""""""""######$$$########################################################################$$$%%%&&&&&&$$$""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###############################################################$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!"""######!!!!!!"""###""""""""""""############""""""""""""############"""############$$$$$$$$$#########"""######$$$%%%"""""""""###$$$$$$%%%%%%#########"""######$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""######""""""######$$$%%%###############$$$$$$$$$########################################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""############""""""!!!!!!"""###############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######&&&%%%$$$"""""""""######!!!!!!!!!"""######$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$########################%%%$$$$$$$$$######"""""""""""""""""""""######$$$###############$$$$$$$$$###################################################%%%&&&&&&$$$######$$$#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### """######!!! !!!###""""""""""""############""""""""""""############"""############$$$$$$$$$######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%######""""""###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###!!!######""""""######$$$%%%""""""#########$$$$$$$$$########################################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############$$$$$$################## !!!!!!"""######$$$$$$""""""###$$$$$$%%%&&&&&&##########################################$$$$$$########################""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$################################################"""$$$%%%%%%$$$###$$$%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### """$$$### !!!###""""""""""""############""""""""""""############"""############$$$$$$$$$######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$##################$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""######$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$######"""""""""######################## !!!"""###$$$%%%&&&&&&"""""""""""""""######$$$""""""######$$$$$$$$$$$$################################################!!!###%%%%%%$$$$$$%%%&&&########################!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################ !!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$#########""""""!!!!!!!!!  """######"""########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$######"""!!!!!! !!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""######"""!!! !!!!!!""""""######""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%!!!)))999===222&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$############""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""################################################ !!!""""""""""""!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!""""""###########################"""""""""!!!!!! """$$$&&&&&&%%%########################"""###$$$$$$$$$$$$###"""########################!!!!!!"""""""""#####################$$$%%%&&&&&&"""############$$$$$$$$$##########################################$$$$$$################################################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###""""""!!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''###)))666:::111'''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$############################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$############""""""""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""################################################!!!!!!"""#######################################""""""""""""""""""""""""######""""""""""""######!!!"""######$$$$$$##################""""""""""""!!!!!!!!!###&&&((()))(((########################"""###$$$$$$$$$$$$###"""########################"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$##################################################################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$###""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!""""""""""""###""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""""""""#####################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$ """,,,///)))######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###""""""""""""""""""###""""""###$$$$$$$$$$$$############"""""""""""""""###""""""$$$&&&(((((('''#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$###############################################################"""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$###############$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""#################################""""""#########$$$$$$$$$########################!!!!!!"""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%'''$$$!!!###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""######$$$###"""###$$$%%%$$$###########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###############$$$$$$""""""""""""""""""##############################""""""""""""""""""""""""########################"""!!!!!!!!!###$$$$$$"""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###################################################""""""!!!!!!!!!"""###########################""""""#########$$$$$$$$$########################""""""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''$$$###%%%&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""######$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%$$$$$$$$$""""""""""""############%%%###""""""######"""!!!########################$$$$$$###""""""###$$$$$$#################################"""""""""""""""$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$""""""""""""####################################""""""""""""""""""""""""########################"""!!! !!!###$$$$$$###$$$############"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$########################$$$###"""!!!!!!!!!"""##################$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$#################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$!!!"""""""""###############"""!!!"""###$$$###"""########################$$$$$$###""""""###$$$$$$#################################"""""""""!!!!!!############$$$%%%&&&&&&"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!""""""###$$$!!!"""""""""####################################""""""""""""""""""""""""########################"""!!! !!!###%%%$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################'''&&&$$$###"""###$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""############"""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$"""!!!!!!"""$$$&&&%%%$$$########################%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''"""############$$$$$$$$$######################## !!!###$$$%%%&&&'''###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!! !!!!!!"""######!!!!!!""""""#########$$$########################""""""""""""""""""""""""########################!!! !!!$$$%%%$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######"""########################"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""")))(((&&&$$$$$$$$$&&&'''""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""%%%&&&$$$###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######################################################""""""""""""""""""!!!!!!""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$###### """######""""""###$$$!!!!!!!!!"""######$$$$$$$$$###"""!!!"""###%%%'''"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$##################"""""""""###$$$$$$$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################""""""""""""#########$$$########################################################################$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""######""""""###$$$""""""""""""############$$$$$$"""!!!"""###$$$&&&"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$########################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""###############################################################################################################$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""######""""""###%%%$$$############"""""""""%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%&&&#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!###$$$$$$###"""$$$%%%%%%%%%$$$######"""!!!!!!&&&%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$###############################################################################################################$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###$$$$$$######$$$%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###################################################$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!!!!"""""""""#########"""""""""##############################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###$$$$$$######$$$&&&&&&&&&%%%$$$######""""""$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$###############################################################""""""""""""""""""""""""###############$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########################################################$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""###%%%$$$######$$$&&&%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$########################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###&&&,,,,,,&&&###%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$##########################################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$  !!!"""$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###'''$$$ !!!%%%)))########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$##################!!!""""""""""""#######################################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""$$$))))))$$$"""$$$$$$$$$%%%&&&&&&%%%$$$$$$################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###"""!!!!!!!!!"""###$$$###########################$$$$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$"""!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""""""""#########$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$""""""%%%%%%""""""$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$######"""######$$$$$$%%%$$$######""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##########################################$$$$$$$$$%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""######"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&%%%""""""%%%&&&$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&########################"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%############$$$$$$$$$%%%##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""&&&&&&""""""&&&&&&"""%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################################################################################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!%%%&&&""""""&&&%%%!!!%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$%%%$$$###"""!!!######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%!!!""""""""""""##########################################################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!########################$$$$$$##########################################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$##########################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""$$$&&&%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$###"""""""""########################################################################!!!"""###$$$%%%%%%%%%%%%################################################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################################################################""""""""""""######$$$%%%################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$%%%$$$######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%#########""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$###########################"""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%#################################""""""######$$$"""""""""###$$$$$$%%%%%%#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%###"""###&&&((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%################################################!!!""""""###$$$$$$%%%%%%###########################$$$%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%###"""###'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%%%%&&&&&&### $$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%((('''%%%$$$%%%&&&)))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&'''%%%###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%''''''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&$$$######%%%''''''&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##################"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((((((((((((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))))))))&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%''')))((('''&&&''''''(((((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''$$$&&&''''''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))***************)))))) $$$'''(((&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((******((('''((())))))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******++++++---...///000222333555555666666666666555444333222"""''')))(((&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''***)))(((''''''((())))))%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((******((((((((()))((('''%%%#########%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((******+++,,,...///000111333555777999<<>>===''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''))))))))))))((('''''''''''''''&&&&&&&&&''')))***&&&&&&''')))+++,,,+++)))'''((()))*********))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''((((((((((((((('''&&&%%%&&&'''&&&&&&'''+++------...000222555888:::;;;CCCCCCCCCCCCDDDFFFGGGHHHJJJHHHGGGIIIKKKLLLJJJHHH'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''***)))(((''''''((())))))+++)))((()))+++---...---+++,,,---------,,,+++***---,,,,,,+++++++++,,,,,,,,,+++***)))))))))******&&&''''''((()))***++++++))))))))))))(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''')))***'''''''''(((((()))))))))''')))+++---///111555888<<<===>>>@@@BBBDDDFFFGGGLLLLLLMMMMMMMMMNNNNNNNNNOOOMMMLLLLLLNNNNNNLLLIII(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''((()))((('''''''''((()))***,,,+++***)))((()))***+++---+++***+++///333777888999999888888777555444333111000///..................---,,,++++++++++++,,,))))))*********+++++++++******)))))))))((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&'''(((((((((((((((((()))***++++++///444999<<>>BBBDDDFFFFFFEEECCCAAA???>>>===666555444333333333333333444444444333333222222222222111000///...,,,+++++++++******))))))((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&&&&******)))******,,,...///444888???DDDGGGIIILLLMMMJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@AAAAAA@@@>>>===<<<======???BBBEEEGGGHHHHHH((()))))))))*********+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''+++,,,+++)))))))))+++++++++,,,...000222444------------...000222444111222555:::@@@EEEGGGGGGEEEEEECCCAAA@@@>>>======888888777666666666666666:::::::::;;;;;;:::::::::888888666555333222000000---,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((())))))***,,,///222555888:::>>>BBBGGGKKKKKKKKKKKKKKKFFFEEEDDDAAA???===;;;:::888888888888777777666555111333666888:::<<<===>>>************************************************(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$&&&''')))***((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&)))...000///---++++++***+++---000222444666777222222222333444666888999888999:::>>>AAABBBBBB@@@;;;:::888777666555555555333222222222222222333333777888999:::;;;;;;;;;::::::999999999999999999999111111000///...---,,,,,,)))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&''')))+++,,,///333888>>>BBBEEEGGGFFFIIIKKKKKKIIIEEECCCCCC<<<;;;:::888666444333222666555555444444555666666444666777888777666777888222222222111000000//////........................******))))))))))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((())))))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))******)))---222555444222000///---000333777:::<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<:::999:::;;;<<<;;;:::777666555444333444555555333333333333333444555666777888:::<<<>>>>>>>>>>>><<<<<<<<<<<<<<<=========777666555444333222111111---,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((,,,111555:::<<>>@@@>>>AAABBBAAA???===>>>???;;;;;;:::999888777777666111111111111111111111111++++++************++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******++++++000555888888555333222222555:::>>>BBBCCCCCCBBBCCCBBB@@@???>>>>>>>>>???:::777444333555777888999;;;:::999999999:::<<<============>>>???@@@AAABBB@@@AAADDDFFFHHHIIIIIIIII@@@@@@???>>>===<<<;;;;;;;;;:::999888777666555555000///...---+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''+++,,,---///222777???DDDHHHJJJMMMOOOPPPNNNKKKIIIKKKKKKIIIDDD>>>888444333666777888:::===???@@@AAADDDCCCAAAAAACCCFFFKKKNNNFFFIIILLLKKKIIIHHHJJJLLLBBBCCCCCCBBB???===<<<<<<999666333333555555333000...------,,,++++++,,,,,,''')))---///000...,,,******)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%###"""'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&'''((()))******))))))''''''''')))+++,,,,,,,,,333444555444333444888;;;===@@@DDDHHHIIIHHHEEECCCBBB???<<<<<<>>>>>>;;;888CCCAAA===::::::;;;>>>?????????@@@AAACCCDDDEEEFFFFFFEEEDDDFFFIIIJJJJJJIIIFFFIIIKKKMMMOOOQQQSSSVVVSSSPPPKKKFFFDDDCCCCCCDDD===<<<:::999999:::<<<===:::555111000///---,,,,,,((((((''''''(((((()))******+++++++++***)))(((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%%%%'''(((******)))((('''***,,,000666<<>>;;;:::999888:::>>>CCCGGGGGGGGGFFFFFFJJJIIIIIILLLNNNMMMKKKKKKOOOMMMJJJJJJKKKMMMNNNNNN>>>>>>===<<<999777666666777444111111222333222111333222111000...---,,,,,,,,,---000222222111000...+++***)))((('''(((((()))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''%%%&&&''''''&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))***,,,...///000444777:::<<<===???CCCFFFHHHHHHGGGEEECCCBBB@@@???<<<;;;<<<>>>AAACCCCCCBBBHHHFFFCCCAAA@@@???@@@AAACCCFFFHHHHHHGGGFFFGGGIIITTTPPPJJJHHHHHHKKKMMMNNNPPPRRRUUUVVVTTTRRRPPPPPPTTTQQQLLLGGGDDDDDDEEEFFFCCCAAA>>>:::999888999:::===;;;888666333000---+++------,,,+++++++++++++++))))))***))))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''''''''''''''((()))***111555;;;AAAFFFIIIKKKKKKOOONNNLLLIIIGGGEEECCCCCC@@@>>>;;;;;;>>>BBBEEEGGGKKKLLLMMMMMMKKKKKKLLLMMMUUUTTTTTTTTTTTTQQQOOONNNJJJIIIHHHGGGGGGGGGHHHIII<<<;;;:::999777666555555555333111111111222111111,,,---...///000000000000...///111333555666777777222000...+++***)))((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''(((&&&''''''''''''&&&%%%%%%%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&&&&'''(((+++,,,---000333777:::<<<>>>@@@BBBCCCCCCCCCEEEGGGEEEBBB===999777777888:::>>>@@@CCCEEEGGGIIILLLNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLRRRXXXZZZXXXXXX[[[^^^hhhddd```]]]]]]_________\\\```dddfffccc___[[[YYYWWWUUUQQQOOOOOOQQQTTTVVVRRRNNNIIIDDDAAA@@@AAABBB>>>>>>===:::888444111//////...---+++***)))))))))***************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''')))'''&&&&&&(((,,,///222:::???FFFMMMPPPPPPNNNLLLNNNKKKGGGBBB>>>;;;999888777666777;;;AAAHHHMMMOOOSSSTTTTTTRRRPPPNNNOOOOOOJJJKKKLLLLLLMMMMMMMMMLLLEEEJJJQQQWWW\\\aaaggglll@@@???>>>>>>>>>>>>>>>===::::::::::::999888666444---...///111222222222222...///000333666999<<<===:::888444000---+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''((('''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''***)))(((((()))+++...//////222888===AAAEEEIIIKKKIIIHHHEEE@@@===:::::::::666444222111333777;;;>>>FFFIIIKKKLLLLLLOOOTTTYYY[[[]]]aaaeeeggghhhhhhgggaaahhhnnnnnnhhheeegggjjjiiijjjlllooopppnnniiifff^^^bbbhhhlllmmmlllllllllfffdddaaa___```dddhhhkkk\\\YYYSSSMMMIIIHHHHHHIIIEEEFFFDDD>>>999888777555000000...---++++++******------,,,,,,+++++++++,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((()))---111777<<>>>>>@@@BBBCCCAAA???===???AAABBB@@@===:::888888888777666555444222111111111222333444777999::::::999666333111/////////++++++***))))))(((''''''&&&&&&&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((()))+++...222666999:::@@@GGGLLLNNNNNNOOOOOOGGGBBB<<<666222111111111000222555:::???EEEJJJLLLMMMOOORRRTTTWWW]]]fffmmmzzz{{{}}}~~~}}}{{{yyywwwnnnssstttnnnaaaXXXUUUVVVTTTVVVXXX\\\]]][[[WWWSSSOOOSSSXXX\\\```dddiiilllooommmjjjiiikkkooouuuxxxgggddd^^^YYYTTTRRRRRRRRRaaa```XXXIII>>><<<;;;888555444333111000000/////////...---,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((('''+++111888???EEEHHHJJJKKKKKKKKKJJJHHHFFFDDDCCC;;;:::::::::;;;<<<>>>???BBBDDDIIIPPPUUUWWWVVVTTTPPPPPPNNNKKKKKKNNNSSSWWWhhhqqq{{{999888999<<>>:::666888;;;======<<<:::888888777777666555555666777777888777666555444444444444555444333222333444555666------,,,+++******))))))'''''''''&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&'''((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''((()))*********((())),,,000555;;;???BBBIIINNNSSSTTTOOOJJJGGGFFF999555000...000222555666444888???FFFLLLPPPRRRSSSTTTVVV[[[aaahhhqqq{{{zzztttooojjjggg[[[^^^]]]WWWMMMDDDAAAAAACCCAAA>>>>>>???@@@@@@@@@>>>???BBBDDDGGGMMMSSSWWW\\\[[[\\\___gggpppzzz{{{yyyvvvrrrpppooooooooottt\\\JJJDDDAAA<<<:::999777555333222111111000///---+++)))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&''')))***---222;;;CCCJJJMMMNNNNNNNNNJJJEEE???;;;:::::::::777888;;;>>>AAADDDGGGHHHQQQPPPQQQQQQPPPLLLGGGBBBBBBCCCEEEKKKVVVgggxxxEEEDDDDDDGGGIIIGGG???999:::;;;<<<;;;:::<<>>@@@BBBBBB<<<=========>>>AAAEEEIIIHHHGGGHHHMMMUUU```jjjqqq|||}}}nnn[[[UUUPPPJJJFFFDDDAAA>>>:::777666555555333000---+++******+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((())),,,///111999===CCCIIILLLMMMLLLJJJDDD@@@;;;666444555888:::;;;>>>AAAFFFIIIKKKLLLLLLSSSQQQOOONNNMMMMMMKKKIIIQQQXXXeeeuuu^^^]]]]]]```aaa\\\RRRJJJGGGFFFDDDBBBCCCIIISSSZZZXXXTTTMMMEEE>>>;;;999999999::::::;;;;;;::::::999333222111///......//////111000///...---,,,++++++***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%$$$$$$###$$$%%%'''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---///000111......------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((()))***,,,,,,------444777<<>>>>>???@@@AAABBBCCCCCC@@@AAADDDIIINNNPPPOOOMMMDDDEEEEEEDDDDDDEEEGGGJJJJJJGGGDDDAAACCCHHHMMMQQQeeeiiiqqqzzzwwwgggdddaaa[[[VVVTTTPPPKKKGGGCCC@@@>>>;;;999555222///.........************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))))))))+++///333777999BBBDDDHHHJJJKKKIIIGGGEEE777555222111222777<<<@@@BBBDDDHHHLLLNNNNNNMMMLLLIIIHHHIIINNNWWWaaahhhmmm|||rrrrrroookkkkkkjjj___QQQYYYSSSQQQRRRRRRVVVddduuuwwwiiiXXXKKKFFFHHHLLLEEE@@@======;;;888;;;AAA===:::777666666444000---///222555555444444222000000...,,,***((()))******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######'''((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%$$$&&&''')))***++++++++++++,,,///111222333444555777888999:::;;;999777444111000000000000///---,,,,,,,,,---...///...---,,,+++*********++++++***))))))))))))***...,,,***((('''''')))***''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%&&&'''((((((&&&&&&'''(((***)))((()))---111444555BBBFFFJJJLLLKKKMMMPPPTTTSSSMMMCCC:::444333555777:::???EEEIIIIIIHHHGGGGGGJJJMMMRRRWWWYYYUUUNNNIIIEEEAAA???BBBCCC@@@>>>>>>===BBBBBB>>>===AAABBB???EEERRRYYYbbbqqqqqqgggeeehhhkkkmmmrrrttthhhjjjooogggeeerrr{{{|||gggRRRIIIIIIHHHEEECCCLLLKKKKKKPPP[[[jjjyyyzzzrrrvvv~~~uuuvvvfffVVVFFF:::DDDAAA???:::444...,,,.........,,,))))))++++++)))***************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***...------222;;;BBBFFFGGGNNNMMMLLLLLLKKKDDD999111111222444777;;;???DDDFFFJJJJJJMMMOOOKKKFFFHHHMMMFFFSSSggg|||ppp{{{{{{rrrkkkgggcccbbbcccdddbbbaaaeeennnwwwyyytttjjj___XXXVVVYYY]]]MMMLLLJJJGGGBBB>>>999777999777555444555666777777777777555333111222222111/////////...---+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((('''''''''&&&&&&'''(((***+++&&&&&&&&&&&&''')))***,,,,,,...///111222555888;;;<<<<<<======>>>>>>??????BBB@@@>>><<<:::999999999333222111000////////////...---,,,,,,++++++++++++******)))))))))******+++))))))((((((((()))++++++'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%%%%'''(((((('''((()))+++)))((())),,,111777===??????CCCIIIOOOTTTUUUTTTRRRKKKEEE<<<555444999@@@EEEIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMJJJDDD@@@DDD@@@??????===:::;;;@@@???CCCDDDCCCHHHRRRZZZ[[[qqq~~~uuufff^^^YYYWWWXXXYYYWWWRRRLLLKKKPPP[[[eeeppp{{{}}}|||}}}jjjYYYMMM@@@BBBBBB@@@:::555333444------,,,***))))))******)))************)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))///777???DDDGGGHHHIIIOOOOOONNNJJJDDD<<<666333444666:::===BBBFFFKKKNNNMMMLLLNNNQQQOOOJJJJJJMMM]]]qqq~~~zzznnnoootttwww}}}yyy||||||uuummmccc\\\\\\cccmmmuuusssrrrjjj\\\TTTSSSMMMDDDEEECCC???<<<999888888888999777555555555444222111...000222333111...***''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''((((((((((((((()))***+++$$$%%%&&&(((***,,,---...222444666777888:::>>>AAA@@@@@@??????????????????AAA@@@???===<<<<<<<<<<<<888888777777666555444444111111111000////////////++++++***++++++,,,---...))))))******************((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&&&&'''((((((((()))+++---(((***---333:::AAAHHHLLLHHHJJJNNNUUUYYYXXXPPPIII@@@>>><<<<<>>======<<<;;;999999;;;===<<<>>>IIIVVVgggjjjjjjkkkpppzzz}}}tttqqqtttyyyzzzgggRRRGGGHHHNNNOOOYYYcccffffffmmm}}}vvvdddZZZGGGFFFDDD@@@<<<999999999//////...---+++)))+++,,,))))))******))))))(((''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***++++++...777BBBIIIKKKLLLNNNPPPMMMNNNLLLFFF===777777888===BBBHHHMMMOOONNNNNNNNNNNNIIIFFFHHHNNNXXXhhhvvv~~~sssddd^^^eeewwwqqqfffkkkjjj```YYYXXXTTTPPPIIIBBB;;;777888555555999<<<999444111///111333444333111...,,,+++***)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&''''''((((((((((((((((((((((((((()))+++---///000111111888999:::999888888:::;;;888888888888888888888888888888777777666666666666666666777777777777666666555555444333111000///...---,,,,,,------...///000---......///---+++)))(((((((((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''((())))))((())),,,...,,,111777>>>DDDJJJNNNQQQWWWVVVUUUUUUSSSMMMEEE???>>>AAAFFFKKKMMMMMMLLLJJJFFFAAA<<<:::<<>>>>>AAADDDHHHOOOVVVXXXUUUOOOJJJGGGGGGLLLVVVcccpppzzz{{{sssxxxuuukkkbbbeeejjjnnnnnnggg[[[RRRIII>>>777999<<<999666555111111222222222333333333///---+++)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''(((((()))+++,,,---...///333333555666666777666666777888999888666555666777333333444555555666666777666666666777777777666666111222222333444555666777888888777555333000...,,,......---------......//////000111222111///---+++******)))((('''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''((((((((((((((('''))))))***))))))***---000555;;;CCCIIIKKKKKKLLLLLLTTTSSSPPPJJJDDD@@@???@@@HHHJJJNNNOOONNNIIIDDD@@@>>><<<999777888:::;;;<<<;;;;;;===CCCKKKTTTZZZ]]]fffkkksss|||}}}yyykkk```VVVMMMGGGJJJVVVfffpppqqqooorrrwwwpppiiiaaaaaajjjnnnaaaPPPCCC;;;555444111,,,+++...***************))))))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%''',,,333;;;???KKKJJJJJJLLLNNNPPPNNNLLLBBB???>>>@@@EEEKKKOOOPPPPPPRRRSSSQQQMMMKKKNNNQQQUUUlllxxxllljjjrrrfffQQQ===777888777777;;;444333111111111333555777333111...+++))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((())))))+++...222666999;;;<<<===<<<<<<<<<<<<<<<<<<<<<333666888:::::::::;;;===::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@999999888999:::<<<>>>???CCCCCCBBB@@@>>>;;;777666111111///...---,,,,,,,,,,,,...111333444555444333///...,,,***)))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((()))))))))(((((()))***++++++,,,///333666AAAFFFKKKLLLIIIEEECCCCCCAAABBBAAA===;;;===DDDJJJQQQOOOJJJEEE@@@===<<<;;;888999999888777888;;;===;;;CCCRRRfffzzzttt___OOOKKKJJJLLLNNNQQQXXXgggttt|||UUUFFF:::777555...+++---++++++,,,,,,++++++***)))******)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((***...555===DDDIIILLLKKKLLLOOOQQQMMMEEE>>>>>>===>>>EEENNNUUUXXXWWWPPPNNNJJJFFFHHHUUUhhhwww}}}xxxuuujjjjjjkkkjjjhhhdddaaa___xxx|||www^^^FFF???>>>;;;999<<<777555333222111222444555888555111---***))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&&&&''')))+++---111333666:::===@@@AAABBB======<<<;;;;;;;;;<<<===777:::>>>AAACCCDDDFFFHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEBBBAAAAAACCCFFFHHHKKKKKKKKKKKKIIIGGGDDDBBB:::888666444111000......,,,---000222555666666666555333000...,,,+++,,,,,,))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))(((***,,,...111666<<<@@@KKKMMMMMMHHH@@@:::999:::333444777:::???EEEJJJNNNNNNIIIBBB<<<888777888999555999======<<<@@@IIIQQQVVVccczzzttthhhaaaVVVLLLGGGEEEHHHSSS___tttlllVVVCCC???===666000000,,,------------,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((())),,,222:::AAAGGGKKKMMMJJJKKKLLLKKKIIIDDD>>>:::>>>AAAGGGMMMSSSVVVVVVVVVNNNOOOQQQTTT___vvv}}}~~~yyymmmbbb]]]YYYUUUJJJJJJJJJJJJKKKLLLLLLMMMxxxaaaMMMKKKJJJBBB;;;;;;888777555444222111111111;;;888333///+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((((((((())),,,...000999:::<<<>>>@@@@@@@@@@@@999888777666666777999;;;>>>AAAEEEIIIJJJLLLNNNPPPMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKHHHDDDAAAAAABBBEEEHHHIIIIIIKKKKKKKKKIIIGGGEEEBBBAAA>>>:::777555333222//////111222333444444444999777444111............))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))'''))),,,000555;;;CCCHHHRRRQQQLLLBBB888222333666222333777???HHHMMMMMMKKKCCCBBB???<<<999888888888888>>>EEEGGGHHHPPP___kkk|||vvvzzzmmm```YYYRRRLLLMMMRRRZZZjjj~~~}}}cccLLLFFFFFF>>>666555------......------,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((***000:::CCCJJJNNNNNNMMMLLLLLLIIIDDD===:::<<>>===DDDDDDDDDAAA>>><<<===???BBBBBBAAA@@@AAACCCAAA===EEEEEEDDDBBB@@@===;;;999666666444///---...000111444555666777777666555555///...,,,)))(((''''''((()))******+++***((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((***+++***))))))***,,,(((...777@@@FFFKKKNNNQQQTTTJJJ===555444555555444666;;;CCCIIIKKKHHHCCC???777777999:::999999<<>>EEEHHHMMMRRRPPPJJJJJJAAA:::888888888;;;???HHHKKKQQQTTTNNNIIINNNYYYYYYmmmxxxhhhbbb^^^WWWSSSSSSJJJLLLNNNQQQTTTWWWYYYZZZUUUZZZ___eeemmmtttsssnnnxxx~~~tttqqqrrrttt|||tttnnneeekkkpppkkkqqqvvviiiTTTNNNEEE===777555666777000000222444444333///++++++***)))((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((((((((())))))))),,,+++---333777777999===CCCBBB???;;;777555555777555666888===DDDJJJNNNOOONNNQQQRRRRRRRRRPPPJJJCCCEEEBBB@@@AAA@@@???BBBGGGFFFHHHIIIGGGCCC??????@@@>>>AAADDDEEECCC@@@===;;;:::;;;<<<<<<;;;<<<;;;:::;;;<<<===>>>???AAABBBBBB======;;;777333000///---000111222444666999:::<<<555333111///,,,+++***)))(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''')))***+++***)))***,,,222888AAAJJJOOOSSSVVVXXXVVVMMMBBB<<<===@@@BBBBBBNNNLLLIIIEEE@@@<<<999888===:::777888===FFFRRR[[[kkk{{{hhh___UUUQQQWWW```kkkqqquuuzzzWWWDDD444333444///+++---+++++++++******,,,,,,++++++***)))***+++++++++)))))))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''+++''''''***+++,,,333;;;===EEELLLMMMOOOPPPKKKDDD===555///111666:::@@@EEEGGGGGGIIIKKKIIIJJJVVVdddhhh]]]VVVRRRRRRRRROOOOOORRRVVV^^^kkkwww|||vvv}}}uuukkkgggppp~~~iiiaaagggvvv|||zzz~~~iiiccc]]]WWWJJJ:::777<<<111111222444666555222000,,,+++***)))))))))++++++)))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&))))))(((((()))***,,,---++++++///666888666555777>>>===:::777444555888;;;999<<>>999888888444555777999;;;===???@@@@@@??????>>>;;;777444333000000000111333666888999999999777555222///---+++(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''''''''''''''''''''''''''&&&((()))******+++---///===DDDMMMTTTYYY[[[]]]]]]YYYSSSKKKHHHJJJNNNPPPQQQUUUPPPIIIAAA<<<:::999:::999999999>>>KKK```wwwrrr___NNNGGGJJJSSSYYY```pppsssWWW;;;111111///---...///,,,)))***,,,------,,,,,,+++******+++,,,+++***)))))))))(((((((((''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((,,,)))'''***---222<<>><<<;;;<<<777666555555444444444444999999999888555333000...+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++000666;;;EEEKKKTTTZZZ]]]^^^^^^^^^\\\YYYUUUTTTUUUVVVUUUTTTJJJGGGCCC???===;;;;;;;;;777BBBOOOYYYhhh|||rrrcccXXXUUUTTTTTTSSSddd~~~hhhFFF777555444111///000---,,,---...,,,+++,,,+++***)))***+++,,,+++))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))***,,,000777@@@GGGQQQQQQOOOJJJDDD>>>888444444111333:::???AAABBBEEEIIIKKKNNNTTTaaawwwwwwllliiiaaaWWWQQQOOOPPPOOOPPPUUU```pppuuusss|||uuu{{{zzzyyy|||xxxyyyzzzsssnnnoooyyysssuuu{{{xxx~~~zzzZZZAAA:::<<<:::666555555666666555555444222000---+++***)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***---000333444888555444666666444444777555888===AAAEEEIIINNNQQQRRRPPPLLLJJJIIIHHHGGGFFF@@@DDDFFFLLL^^^uuu}}}xxxlllhhhfffhhhnnnyyywwwmmmvvvyyy~~~}}}mmmVVVFFFBBBBBBEEEJJJNNNMMMIIICCC???@@@999666:::;;;::::::===<<<<<<;;;:::888777666666666777777777666444222000000...,,,)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''((()))+++000888BBBIIILLLQQQXXX]]]______^^^^^^]]]\\\[[[ZZZXXXSSSNNNKKKCCC@@@<<<999888:::>>>@@@RRRiii}}}zzz|||{{{xxxqqqiiirrroooqqq|||~~~wwwqqqjjjcccRRRUUUaaaoooxxxZZZIIICCC===555///...+++,,,///---)))***...+++***))))))++++++***)))***)))))))))(((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''')))***+++$$$)))///555;;;AAAGGGJJJRRRLLLEEE>>>888444333333111444<<>>??????;;;777666999<<<===@@@FFFKKKLLLLLLJJJHHHGGGIIIJJJDDDGGGMMMUUU]]]ccceeeeeeyyyzzzuuuggglllsssyyy}}}}}}{{{yyykkk```]]]cccfffbbb```ccc```XXXKKK???777555777999:::999888666555444444444444444333111///---+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********)))))))))))))))))))))))),,,111777===DDDKKKRRRWWWZZZ\\\___```___^^^^^^___XXXWWWSSSMMMFFFAAA===;;;:::<<>>===:::777666555555555333444444444222000...---))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((!!!!!!"""###%%%(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))...444>>>FFFLLLQQQTTTVVV\\\]]]___^^^]]]\\\]]]^^^VVVSSSMMMEEE>>>;;;;;;;;;BBBIIIYYYnnnzzzqqqzzz|||uuunnnooowwwzzziiigggjjjXXXJJJRRR^^^uuuuuuUUU999333555111+++***000///......///000///...************))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&'''))),,,---666BBBLLLOOOQQQSSSOOOHHH===666333666:::===EEENNNPPPRRRRRROOOMMMZZZ{{{jjjWWWRRRPPPNNNVVVcccyyy[[[lllsssdddSSSQQQTTTTTTdddxxxwww\\\HHHFFFGGGHHHHHHJJJNNNTTTXXXddduuu|||{{{zzzqqqfffWWWKKKDDD>>>999444999::::::888777555000,,,///---*********++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))(((((()))))))))(((((((((((())),,,------,,,000888BBBGGGFFFAAA>>>===CCCDDDHHHOOOTTTTTTMMMFFFLLLEEEBBBEEEBBB===CCCOOOeeewww~~~~~~|||}}}zzzyyyyyyyyyxxxuuuzzz}}}^^^FFF>>>>>>???:::888888999999777888999222222222222111111000///+++)))))))))******)))''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###%%%(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''''')))+++,,,,,,666<<>>EEEJJJNNNQQQJJJIIIQQQ\\\ooo|||cccVVVMMMNNNVVVaaarrrvvvqqqpppooo{{{ggg[[[YYYVVVRRRPPPNNNMMMLLLLLL[[[jjjvvvyyynnneee___UUUIII???;;;:::999;;;===<<<555---000...+++***++++++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((()))******)))***)))((())),,,000333555>>>???AAABBBCCCEEEHHHJJJTTTQQQNNNMMMMMMKKKGGGCCCAAA===AAAMMMVVV[[[fffsssttthhhaaabbbiiipppuuu{{{{{{sssjjjdddgggmmmuuu~~~|||zzzxxxxxx~~~xxxooojjjhhhsssttt|||ppp```ZZZTTTNNNEEECCC@@@???===;;;:::;;;444444555555555555555555000---***))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((())),,,///111333>>>DDDMMMTTTXXXYYYYYYYYY```]]][[[\\\]]]\\\VVVQQQFFF@@@>>>@@@======JJJ\\\|||aaadddlll~~~mmmQQQ>>>333......---///000...---,,,,,,,,,------,,,,,,+++*********))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&''')))***,,,222;;;BBBEEEIIINNNSSSTTTQQQJJJEEE@@@<<<:::>>>GGGNNNPPPOOOOOOHHHNNNfffhhhTTTPPPSSS___ttt|||ppppppnnnlllmmmmmmkkkfffbbbXXX___dddbbbeeekkkjjjdddYYY^^^ppp{{{xxxqqqeee[[[GGG???888888<<<>>>:::555333000---,,,,,,+++)))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))*********+++***+++---222999???CCCJJJEEE???>>>BBBKKKSSSXXX[[[VVVOOOJJJGGGEEEDDDCCCDDDFFFSSSiiizzzuuuqqqssssssqqqssszzz~~~xxxkkkccceeekkknnnwwwzzz||||||~~~uuuooopppuuu}}}rrrlllkkkmmmmmmqqqyyyzzzqqqaaa___YYYQQQIIIBBB===:::444444444444444444444444666222---*********+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********+++///444999===HHHMMMTTTYYY[[[[[[[[[[[[\\\[[[[[[\\\\\\WWWOOOHHH===<<<>>>???>>>GGGbbbyyyzzzeeeVVV```|||~~~___JJJ???777000,,,...000111///...------------,,,,,,++++++*********))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))(((''''''***111<<>>>>>===@@@GGGOOORRRMMMHHHDDDLLLdddqqqaaaSSSLLLWWWiii~~~yyywwwoooooossszzz}}}www}}}pppcccYYYOOOEEEFFFMMM^^^rrr~~~}}}www]]]OOO@@@888777888;;;>>>666333000...---,,,)))''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((()))******---222777<<>>???FFFPPPWWW[[[TTTPPPJJJEEEBBBBBBEEEGGGRRR^^^uuu~~~uuulllbbb]]]bbbjjjnnnnnnsss|||zzzmmmiiirrr~~~xxxqqqqqqtttxxxwwwxxx|||~~~}}}zzzlll\\\OOOBBB999777666555444444333333333888555111...---,,,+++************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))***************+++...222999AAAFFFOOOSSSXXXZZZ[[[ZZZYYYYYYXXXXXXYYYYYYWWWPPPGGG@@@AAA???>>>AAAIII]]]xxxmmmmmmrrryyyxxx___YYY^^^lll{{{bbbVVVQQQBBB111///......000000......000...------,,,++++++*********))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))******)))***///999CCCLLLQQQOOOPPPRRRUUUTTTNNNCCC::::::BBBLLLRRRQQQLLLGGGEEEIIIbbb{{{hhhUUUMMMXXXiiizzzxxxxxxzzz{{{~~~qqqdddWWWOOOAAAEEENNNWWW^^^lllqqqfffXXXMMMBBB::::::@@@888666333222000...+++(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((''''''***---///555<<>>DDDLLLRRRTTTSSSJJJHHHDDDAAABBBJJJWWW```mmm{{{uuupppeee]]]WWW\\\jjjuuu{{{}}}}}}|||~~~vvvttttttvvv|||{{{zzz{{{~~~mmm]]]MMM@@@::::::888777666666666777777666444444333000,,,)))+++************)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++***+++...111555===FFFMMMTTTWWWZZZ[[[ZZZYYYXXXYYYZZZYYYWWWSSSNNNGGG???:::<<<<<>>999:::<<>>DDDIIIUUUjjjuuuyyyrrrfffjjjrrrrrrKKK999333///...000.........---,,,,,,+++++++++******))))))******+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))+++,,,,,,---111777AAAHHHLLLOOOSSSVVVRRRSSSSSSOOOKKKIIILLLPPPQQQNNNKKKLLLTTTggg~~~pppWWWccczzzxxxzzz{{{zzzxxx}}}zzztttnnnkkkiiiiiilllpppqqqtttzzz{{{uuukkkccc```aaa]]]]]]cccjjjooowww}}}aaaIII???===<<<:::999888666222///************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((***,,,,,,...666BBBKKKTTTRRRMMMDDD======DDDKKKOOOOOONNNJJJGGGHHHLLLPPPrrrwwwnnnhhh___eeeppp~~~}}}zzzooofffbbbZZZZZZWWWOOOGGGCCCEEEHHHGGGLLLRRRXXX___ccc___XXXSSSPPPMMMPPPVVV\\\^^^^^^UUUVVVYYY\\\[[[XXX[[[```dddjjjnnniiidddiiizzz~~~~~~uuuppppppssswwwtttjjjjjjsssvvvrrrrrrlllbbbVVVKKKAAA:::777666444333333444444444333,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((###'''***+++)))''''''(((''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,///555;;;???BBBGGGPPPVVVWWWYYYZZZYYYXXXXXXYYY[[[QQQJJJ@@@888888AAANNNXXX}}}yyyiiijjjuuuwwwpppZZZ@@@777000---...///......------,,,++++++++++++************++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))'''((()))***+++,,,------;;;AAAIIILLLLLLLLLPPPTTTRRRTTTTTTOOOJJJJJJQQQYYYUUUOOOMMMZZZtttvvv]]]YYYbbbvvvtttrrrtttzzzxxxlllnnnyyy{{{~~~}}}vvvuuuzzzooogggllltttzzz}}}gggMMMBBB>>><<<;;;<<<;;;777222000///...,,,***)))((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&''''''''''''((((((((((((++++++***(((%%%$$$&&&(((+++******---444===FFFLLLYYYQQQHHHFFFKKKPPPRRRQQQVVVMMMHHHGGGCCCDDDWWWnnnuuujjjmmmqqqppptttuuuddd\\\VVVOOOKKKMMMLLLRRRTTTPPPLLLJJJIIIFFFNNNTTT___kkksssqqqggg^^^UUUWWWVVVUUUYYYaaaeeeeeedddaaabbbgggeee___bbbllloooiii```YYYVVVZZZ```eeejjjmmm}}}{{{tttpppqqqwwwuuuqqqnnnnnnsssxxxyyyvvv|||zzzjjjVVVIIIAAA;;;333999999111000666777222000///...---+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))*********,,,---,,,+++***+++,,,...???HHHCCCAAAJJJUUUXXXZZZYYYXXXYYY\\\]]]YYYRRROOOAAA<<>>CCCJJJLLLOOORRRTTTUUUUUUTTTVVVQQQSSSZZZZZZRRRMMMOOOMMMcccxxxgggZZZ\\\kkk|||yyywwwhhhiiigggeeelll{{{}}}tttlllooozzzkkkbbbZZZ^^^hhhuuu~~~wwwkkkVVVCCC:::888777555333111///...,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((($$$&&&((()))))))))+++,,,222555:::@@@FFFJJJNNNOOOYYY]]]```[[[RRRJJJHHHIIINNNdddzzztttooonnnnnnpppuuuqqq]]]LLLFFFDDD@@@CCCJJJRRRRRRSSSTTTWWW```nnnyyyzzzttttttuuurrrnnnssslllhhhlllmmmiiidddbbbggguuu~~~xxxpppsss|||}}}yyyssstttyyyyyyoooccc\\\MMMBBBBBBAAA:::888;;;:::999777555222///---+++))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***++++++,,,,,,---000666===BBBOOOUUUWWWVVVXXX]]]___\\\\\\[[[ZZZZZZTTTLLLFFFDDDAAACCCRRRoootttwwwtttgggiiitttpppBBB888000///111111000000......---,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,---+++***///777@@@FFFHHHNNNOOOQQQTTTUUUUUUUUUUUUYYYSSSVVV\\\VVVJJJJJJVVVdddoooWWW\\\kkkmmmhhhaaa]]]]]]\\\YYYWWW~~~yyyyyy}}}ssskkkpppxxxmmmaaaVVVXXX___kkk}}}~~~oooQQQ>>>:::<<<;;;555333111///---,,,,,,,,,+++************)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((('''''''''''''''(((((((((((('''(((************,,,---666888===CCCIIIOOOSSSUUUXXX[[[ZZZSSSJJJGGGMMMUUU___qqqlllfffkkkyyyjjjOOOGGGDDDHHHHHHEEELLLVVVaaadddggghhhlllyyy~~~~~~yyyvvvuuutttoookkkjjjbbblllwwwzzzuuutttyyyttt||||||vvv{{{yyyyyy}}}~~~{{{rrr\\\JJJIIIJJJBBB:::666555777999999888444000---******))))))))))))***+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,---...///333999AAAGGGVVVXXXYYYYYY[[[^^^^^^[[[[[[YYYXXXVVVNNNCCC???AAACCCUUUooozzzhhhggg|||ssslllzzzSSSAAA111...222444111.........------,,,,,,------+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******---+++,,,333===FFFJJJKKKOOOPPPRRRSSSTTTTTTTTTTTTZZZVVVXXXYYYNNNEEEQQQgggkkkZZZMMMfffuuuiii```ZZZTTTQQQNNNOOOSSSUUUUUUSSS}}}qqqmmmttt|||zzzrrrlllggghhhaaaYYY[[[kkk}}}vvv|||dddKKKBBB===777777555222///,,,+++******++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((******++++++***,,,...111777:::@@@GGGNNNUUUYYY\\\XXXWWWQQQGGGAAAFFFVVVddd^^^]]]hhhqqqsss]]]QQQFFFEEEFFFIIILLLSSSaaannnzzzxxxooohhhffffff___eeemmmnnniiiiiiuuuqqqlllrrr|||tttuuuzzz{{{iiiYYYUUUVVVOOOAAA555444666999;;;;;;888444111,,,,,,+++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***+++++++++,,,...111555<<>>AAAJJJZZZ{{{iii```eeewww}}}oooyyyhhhQQQ999000222222///,,,......---------------...++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++******)))))))))******------111999CCCJJJMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTXXXWWWVVVSSSLLLOOOfff}}}bbbVVVUUUiiizzzpppbbbXXXTTTRRROOOLLLJJJIIIIIIJJJLLLNNNNNNNNN~~~|||~~~|||tttuuu~~~rrrmmmqqqwwwwwwqqqiiiaaadddsssyyydddZZZLLL<<<<<<:::777333///---++++++,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((***++++++***+++...333777<<<@@@GGGOOOUUUYYYZZZZZZRRROOOHHHBBBFFFXXXsss|||lllaaajjjooobbbXXXMMMGGGEEEKKKNNNOOORRR___ttt|||kkkccccccgggjjjmmmqqqqqqkkkdddeeelllaaa```lllwww|||yyywww{{{wwwsssmmmjjjhhhaaaOOO===999:::;;;;;;;;;999888777///...---,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((())))))))))))******))))))******+++,,,***---000555;;;CCCLLLRRRVVVXXX[[[\\\[[[XXXXXXZZZXXXPPPIIIGGGBBBCCCRRRfffqqqsss}}}zzzuuuiiiMMM;;;333//////000......------------......,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,...111888@@@HHHNNNPPPPPPOOOOOOPPPRRRSSSTTTTTTUUUTTTTTTQQQNNNRRRfff{{{bbbVVV^^^nnntttccc[[[VVVSSSOOOKKKJJJJJJKKKKKKIIIKKKNNNPPPQQQRRRTTTVVVsssrrrqqqqqqrrrrrrqqqooorrrqqqqqqrrrvvv|||}}}uuutttrrr~~~{{{vvv{{{{{{sssfffbbbiiirrr|||xxxfffOOOBBB@@@<<<777333000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))************+++000777<<>><<<;;;:::::::::;;;111000///---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,+++...444:::BBBKKKTTTZZZUUUXXX\\\]]]ZZZVVVWWWZZZVVVKKKCCCBBBCCCLLLgggzzzwww|||___GGG666...000777......---------......///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***,,,...//////444===EEELLLPPPQQQRRROOOPPPPPPRRRSSSTTTUUUVVVPPPPPPMMMLLLZZZyyynnn\\\XXXeeettt___SSSPPPQQQIIIMMMPPPOOOKKKHHHHHHJJJQQQWWW```ffflllrrryyy~~~UUUTTTTTTSSSRRRRRRQQQQQQOOOPPPRRRUUU[[[aaagggkkkqqqwww}}}}}}zzzvvvvvvyyy{{{~~~iiiVVVDDD<<<999222111333...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++***(((((()))******)))222***'''...555:::@@@FFFGGGRRRXXXWWW[[[^^^UUUEEE???IIITTTdddwwwbbbcccooo}}}YYYPPPJJJIIINNNSSSWWW```iiiuuu}}}}}}yyy|||xxxooojjjddd^^^YYY]]]dddnnnwww~~~xxx|||ppp___XXXTTTJJJ===666999<<<===<<<888333000///...---++++++***************++++++***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++((('''+++---+++***,,,000000888GGGQQQSSSUUUZZZ]]]WWWUUUZZZ\\\YYYTTTRRRLLL@@@CCCFFFHHHlllooonnnwwwssslllZZZ@@@222555888222444222///---------,,,---------,,,,,,,,,+++++++++++++++************)))***++++++++++++***))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))***************)))***,,,,,,+++...333;;;@@@GGGLLLNNNOOOPPPQQQPPPQQQQQQRRRVVVYYYXXXUUURRROOOOOO]]]zzzvvveee\\\gggxxxhhhZZZWWWYYYWWWWWWYYY[[[aaahhhkkkgggbbbgggpppzzzEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEFFFHHHLLLPPPUUUXXX]]]ccckkkppptttzzzvvvwww}}}___III<<<:::555666777///---------,,,,,,,,,,,,,,,((((((((())))))*********)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((***++++++***...***+++333:::>>>CCCIIISSSWWWYYYWWWVVVTTTMMMDDD>>>WWWrrrsssddd^^^jjj{{{iiiTTTFFFCCCFFFQQQ]]]gggtttzzzooojjjgggeeeaaabbbeeeiiinnnuuu{{{}}}tttooohhhXXXFFF<<<<<<>>>???>>>;;;666111...---------++++++************++++++***************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))((((((((())))))))))))))))))))))))(((((((((((()))))))))******'''(((,,,...,,,---000111222;;;HHHPPPRRRUUUZZZ]]]XXXXXX\\\\\\WWWQQQNNNGGG===DDDOOO]]]hhhdddooo{{{wwwzzz}}}pppfffTTTEEE999,,,000000000///...///......---------,,,,,,,,,++++++++++++++++++***************++++++++++++***))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************+++)))))),,,,,,,,,///555???CCCIIINNNPPPQQQRRRRRRQQQPPPPPPQQQTTTUUUSSSPPPKKKLLLXXXqqq[[[^^^lllrrr[[[VVVUUUZZZ^^^aaafffmmmzzz|||;;;::::::999999888888888;;;:::::::::;;;>>>AAACCCGGGLLLSSSXXX^^^eeennnttt{{{rrrjjjjjjlllSSSBBB<<<666666555---......---------,,,,,,,,,(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++,,,222:::@@@CCCIIIOOOWWWVVVVVVUUUNNNEEEBBBEEEOOOuuulll``````iii|||qqq[[[PPPLLLIIIJJJSSScccsssuuurrrssstttrrrqqqnnnkkkiiikkkooosss|||fffPPPEEECCCAAA===>>>===999444///,,,,,,...,,,++++++******+++++++++******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((()))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))*********'''(((,,,...---///333333888AAAKKKOOOQQQUUUZZZYYYWWWYYY]]]\\\TTTMMMKKK??????MMM```uuusss]]]lll{{{zzzpppXXX999333111000000111111///...------------,,,,,,,,,,,,,,,+++++++++***************++++++++++++***))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++))))))+++------333:::DDDHHHMMMQQQRRRRRRSSSTTTQQQPPPPPPRRRUUUTTTQQQNNNGGGQQQllllllWWWhhh|||fff]]]___dddnnnvvvyyy{{{{{{zzz~~~vvvlll777777777666666555555555666555444444444555777888<<<>>>AAADDDHHHMMMTTTYYYbbbmmm|||wwwnnnkkkzzz|||}}}eeeSSSHHH;;;666555...000//////...---,,,,,,+++(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))*********,,,------222999???DDDIIIPPPVVVUUUSSSTTTTTTIII===EEEWWWwwwxxxllldddhhhrrr{{{yyyiii[[[TTTPPPPPPQQQ___eeerrr~~~vvvnnnjjjkkkmmmuuutttaaa[[[VVVJJJ===;;;<<<;;;888222...---...---,,,,,,++++++++++++,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((()))))))))************((()))------,,,///444888???IIIOOOQQQQQQVVV[[[UUUUUUXXX[[[WWWOOOIIIHHHEEEWWWpppiiiiiitttccc===777222222333111///......------------,,,,,,,,,,,,,,,+++++++++************++++++++++++***))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))*********++++++++++++)))))),,,...111777???GGGKKKOOORRRRRRSSSSSSTTTQQQPPPSSSWWWYYYUUUPPPNNNRRRhhhooocccwwwzzz{{{~~~ooo\\\]]]iii|||xxxooojjjeee```^^^```^^^^^^^^^]]][[[XXXRRRLLL444444444444444333333333444444333333333444555666777777888888999<<<@@@CCCFFFQQQ___hhhooozzz|||zzzzzz}}}wwwjjj[[[FFF:::999555111111000///---,,,++++++)))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++***)))***,,,///444999???BBBGGGNNNVVV[[[YYYSSSPPPMMMCCCAAAZZZ{{{rrrYYYaaaqqqssskkkcccSSSFFFHHHPPPXXXbbbjjjxxxtttkkkhhhhhhqqquuu{{{zzzrrrZZZBBB999;;;<<<;;;777333///---......---,,,++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''(((((((((((((((((((((((())))))))))))************+++***+++---,,,+++///555???GGGPPPSSSSSSTTTWWWZZZWWWVVVWWWVVVOOOFFFCCCEEE\\\ooogggyyyvvvFFF:::111111222111...///.........---------,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))))))))((((((((())))))***((((((((((((((((((((((((************+++++++++++++++)))***...111555===EEEIIILLLPPPRRRRRRRRRSSSTTTSSSSSSVVVZZZXXXPPPMMMPPP```ppp]]]___lll___VVV\\\vvvwww___QQQOOO___ttt~~~zzztttoookkkiiiaaaYYYRRRPPPNNNLLLKKKNNNJJJIIIIIIKKKKKKIIIFFFEEE666666666666666666666666444444444444444555555666333333333333555777999::::::BBBLLLTTT]]]mmmwwwpppwwwxxxooottt|||nnnSSSBBB===888333222111000...,,,++++++************))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***+++,,,***)))***///444<<<@@@DDDFFFJJJRRRXXXZZZXXXNNNGGGEEEGGGVVV{{{rrrbbb^^^tttvvv\\\NNNMMMGGGIIISSSZZZaaattt}}}~~~uuujjjffffffmmmeeefffyyyzzzyyygggJJJ???>>>===<<<;;;888333/////////...---,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))*********+++++++++***,,,...---,,,111999FFFMMMTTTUUUUUUWWWXXXWWWZZZXXXUUUPPPGGG@@@AAAHHHuuuwww|||SSS@@@000...111000///222............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,+++***,,,222666:::BBBJJJJJJMMMPPPQQQRRRRRRSSSTTTVVVUUUXXXYYYRRRKKKOOOZZZkkksssXXXSSSiiimmmWWWZZZsssqqqVVVIIIHHHMMMZZZggggggfff```[[[XXXWWWRRRLLLQQQLLLIIIJJJJJJIIIJJJMMMLLLIIIIIIKKKJJJGGGFFFHHH888999999999999999999999555555555555555555555555222222222444666777777777999===BBBGGGMMM[[[nnn|||~~~yyyyyyjjjRRREEE:::444333222000...---++++++,,,+++++++++*********)))((()))************)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))++++++)))(((,,,555<<>>;;;<<<;;;777333000///...---,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))*********+++++++++******---000000000777@@@JJJPPPTTTTTTUUUXXXWWWRRRWWWSSSOOOIIIBBB@@@JJJVVV{{{}}}iiiPPP888222222//////333............------------------,,,,,,,,,+++++++++***++++++++++++***))))))))))))(((((()))******+++))))))))))))))))))))))))*********+++++++++,,,,,,******...555:::>>>FFFMMMKKKMMMPPPRRRRRRSSSUUUVVVVVVUUUVVVVVVOOOMMM___uuuxxxddd```ooojjj\\\YYYuuuzzz```UUUHHHCCCFFFLLLQQQTTTPPPQQQOOOLLLMMMPPPNNNHHHNNNKKKLLLNNNMMMJJJKKKNNNNNNKKKKKKNNNMMMJJJKKKPPP666666666666777777777777777777777666666555555555444444444666777888777555777999999:::<<>>999888;;;:::666666:::::::::999777888::::::888888666666888999777666666777666555666999>>>CCCFFFVVVffftttIII@@@999444333111...---///---,,,++++++******+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************,,,,,,,,,,,,...555???FFFPPPNNNQQQWWWXXXRRRJJJGGGGGGJJJhhh~~~gggdddppppppaaa[[[\\\___[[[lllyyy{{{tttiii^^^aaauuuiiiWWWKKK===:::===:::666000,,,...///......111...000222333333000,,,*********++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))''''''(((***+++++++++***))))))+++000444,,,+++---222666:::CCCLLLKKKRRRXXXYYYVVVSSSTTTWWWQQQJJJAAA===DDDZZZ{{{kkkcccoooUUUEEE;;;111...111222000///000...++++++//////......------,,,++++++******++++++++++++******************)))))))))))))))************+++++++++,,,+++))))))***++++++***...000444;;;CCCIIILLLNNNPPPQQQQQQRRRTTTUUUVVVVVVVVVRRRNNNNNNWWWlllqqq___```hhhVVVUUUYYY[[[qqq___QQQEEECCCCCCDDDEEEFFFGGGHHHIIIKKKJJJIIIJJJLLLMMMLLLKKKQQQQQQQQQQQQQQQPPPPPPPPPVVVUUUXXX\\\[[[XXXZZZaaa???;;;;;;>>>???<<<<<>>>>>===<<<<<<<<<;;;:::444222222444777888:::;;;999888777777999<<>>EEELLLNNNRRRUUUVVVTTTSSSTTTUUUIIIBBB===DDDYYYxxxkkkfff~~~uuucccSSSCCC666444999333000000222000------000///......------,,,,,,+++******++++++++++++******************)))))))))))))))************+++++++++,,,+++******+++,,,,,,,,,111333888???EEEJJJMMMNNNPPPQQQRRRTTTUUUVVVVVVWWWXXXSSSOOOTTTeeennn```mmmdddZZZQQQIIIWWWqqqeeeSSSKKKEEEAAACCCCCCDDDFFFGGGHHHJJJJJJPPPOOONNNNNNPPPPPPOOONNNUUUUUUUUUTTTSSSSSSSSSTTT[[[___dddeeegggllltttzzz@@@======??????===>>>@@@>>>=========<<<:::::::::<<<<<<:::999888999::::::999999888888888999::::::===CCCTTTkkk{{{vvvZZZNNNAAA:::666111...---------,,,++++++++++++,,,++++++***))))))))))))***(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++)))***+++...444===GGGNNNXXXTTTSSSRRRMMMDDD??????PPPyyyzzzjjjdddxxx]]]RRREEECCCPPPggg~~~}}}}}}lllqqq}}}gggLLLAAA:::===999777777444111333888444444444333111///---,,,******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))***)))(((((()))***+++,,,)))***+++***)))***,,,......,,,///777???CCCGGGLLLQQQRRRSSSSSSSSSRRRQQQQQQFFF@@@>>>LLLjjjlllgggvvv~~~vvvhhhUUUBBB777555444111000333222///...000//////......---,,,,,,,,,******++++++++++++******++++++*********))))))))))))************+++++++++,,,,,,++++++,,,---...///555888>>>DDDIIILLLMMMNNNOOOQQQTTTVVVWWWXXXWWWVVVQQQMMMNNN[[[wwwjjjZZZ]]]~~~cccHHHJJJOOORRRjjj\\\IIIDDDBBBAAACCCCCCDDDEEEGGGIIIKKKLLLMMMRRRQQQQQQSSSVVVXXXXXXWWW[[[[[[[[[YYYWWWWWWYYY[[[fffpppvvvsssuuuAAA@@@@@@@@@@@@>>><<<===<<<;;;<<<===<<<::::::===>>>@@@@@@<<<::::::999888999999999999999888888777999<<>>@@@GGGddd~~~gggmmmzzzaaaNNNIIIHHHQQQeee~~~{{{nnngggfffpppvvvbbbOOO===;;;:::;;;<<<999444444888666555333111///---,,,,,,***++++++,,,,,,++++++***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))+++,,,---(((***++++++***)))***+++///---111;;;DDDGGGJJJMMMQQQQQQQQQSSSSSSQQQMMMJJJCCCCCCIII\\\|||~~~nnn{{{zzz{{{~~~dddFFF000555111000222333000...000/////////...------,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))*********++++++++++++++++++++++++---000222888<<>>???<<<===@@@???<<<>>>DDD:::@@@AAA===;;;======:::888999::::::::::::999888;;;<<>>???AAAKKKaaavvv|||}}}jjjZZZKKK===777666//////...------------...,,,,,,+++************+++))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,...555???KKKSSSXXXWWWRRRJJJCCCBBBSSSvvviiiaaaeeefffPPPIIIMMMTTTcccxxxqqqfff```gggttttttfffYYYHHHDDDCCCEEEDDD>>>:::999333222000...,,,+++++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,+++***+++,,,111333:::CCCGGGHHHKKKPPPMMMPPPRRRSSSPPPJJJDDD@@@@@@]]]}}}~~~xxx{{{rrriiifffkkkvvvUUU===666000111222000///111000000//////...---------++++++,,,,,,,,,,,,++++++,,,++++++++++++*********)))************+++++++++)))+++,,,,,,+++...444999<<>>>>>======<<<<<<<<<<<<;;;<<<===<<<@@@LLLYYYlll}}}|||nnn[[[FFF;;;888000//////...............---,,,++++++******++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,///...000777BBBMMMTTTXXXVVVMMMFFFIIIXXXtttkkkaaammm}}}lllQQQKKKNNNWWWgggyyynnnkkkvvvuuummmeeeUUUKKKCCCBBBBBB>>>999777111111000///...---,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))(((***+++,,,+++,,,---///111666>>>EEEFFFEEEJJJSSSOOOQQQSSSPPPJJJDDDBBBAAAPPPuuu{{{{{{oooiiieee______ccckkkttt{{{~~~~~~|||bbbDDD:::222111222111111333000000//////......------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********)))************++++++++++++---///...---000777===>>>CCCIIIKKKJJJKKKNNNQQQRRRRRRQQQQQQPPPNNNMMMLLLaaannnhhhrrrgggSSSLLLIIITTT___rrruuu\\\LLLMMMMMMNNNOOOOOONNNNNNQQQTTTQQQRRRSSSTTTVVVWWWXXXYYYWWWVVVUUUUUUWWWWWWVVVUUUTTTVVVZZZ___jjj{{{xxxxxxsssmmmssseeePPPLLLLLLIIIBBBAAA@@@>>>======<<<<<<===;;;<<>>999000000///...............---,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000111888CCCNNNUUUXXXPPPHHHGGGVVVqqqwwwdddmmmtttUUUKKKRRR[[[___vvvxxxmmmmmm|||yyyqqqeeeVVVHHHCCCCCCAAA===:::111111111111000///------+++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))---------,,,+++***)))((()))***+++++++++,,,///111222888AAAFFFDDDCCCJJJTTTQQQSSSSSSMMMEEE@@@AAADDD\\\}}}aaawww~~~qqq|||vvvvvvvvvgggdddggggggjjjkkkoootttyyy||||||{{{zzzfffIII>>>444222333333333555000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++,,,///111000///222:::@@@@@@EEEJJJLLLJJJKKKPPPTTTRRRRRRPPPOOOMMMLLLKKKJJJpppssseeevvvkkkNNNHHHMMMPPP]]]}}}hhh]]]QQQJJJQQQMMMSSSVVVUUUVVVYYYXXXTTTTTTTTTUUUVVVXXXYYYYYYZZZUUUTTTTTTUUUVVVWWWWWWVVVWWWZZZ___gggwwwmmm[[[SSSPPPOOOPPPJJJGGGDDDAAA???===:::888===<<<::::::;;;>>>AAACCCHHH[[[pppoooPPP???===555///,,,---...,,,,,,...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))***++++++***+++---//////444888<<>>???@@@???>>>===>>>???BBBMMMYYYrrrdddKKK@@@:::333...//////,,,+++---,,,,,,,,,++++++++++++***************************)))************+++++++++)))***++++++***+++---///+++333<<>>999555555333///---..................---,,,,,,,,,,,,++++++***)))))))))************************************************++++++,,,+++,,,...111444:::>>>DDDFFFFFFHHHMMMRRRSSSVVVPPPIIICCC===IIIccceeeaaayyysssvvvyyy{{{|||{{{jjj^^^LLL;;;555444111000222111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...000333888???DDDFFFHHHKKKMMMPPPQQQRRRRRRPPPSSSQQQJJJIIIUUUjjjzzz~~~xxxuuuWWWQQQ```lllyyyxxxdddRRROOOQQQQQQRRRVVVXXXYYYYYYYYY]]]cccdddccc```````````````___^^^]]]^^^]]]]]]\\\]]]___aaabbbdddbbbbbblllyyywwwxxxvvvtttssswwwqqqhhh___XXXRRRMMMJJJDDDDDDDDDBBB???=========<<>>===HHHsssvvviiieeeyyywwwUUUIIICCCLLL]]]tttnnnSSSGGGFFFGGGBBB<<<888888555000---......////////////...------,,,,,,,,,+++******))))))************************************************,,,,,,,,,++++++///444888???BBBEEEFFFGGGIIIMMMQQQOOOPPPHHHBBBBBBFFF\\\}}}lll```vvv}}}zzzzzz~~~{{{dddHHH777555666666333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000333666<<>>DDDIIIJJJHHHCCC===AAARRR{{{fffcccmmm~~~]]]RRRLLLKKKWWWmmm~~~~~~vvvYYYMMMJJJGGGCCC===:::999777222....../////////000///......---,,,,,,,,,++++++*********************************************************---,,,,,,+++,,,000666;;;@@@BBBDDDFFFGGGIIINNNQQQOOOKKK???<<>>>>>@@@CCCEEEHHHKKKNNNQQQPPPHHH<<>>;;;<<<:::444000000...////////////...------,,,,,,,,,,,,,,,,,,++++++************************************************,,,,,,---...000555;;;@@@>>>@@@CCCFFFJJJLLLNNNOOOCCC>>>===SSSyyy|||~~~hhhbbbjjjooozzz}}}uuuwww^^^SSSOOOZZZkkkxxx~~~xxxmmmfffdddgggsssdddDDD666777222222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222777<<>>>>>RRRjjjxxxaaaUUUUUU]]]eeexxxrrrpppnnnoooqqqrrrqqqpppqqqvvv|||~~~yyyuuurrruuuxxx~~~|||uuutttnnnkkklllqqq{{{jjjXXXRRRFFFAAA??????<<<555000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************,,,...000333777<<<@@@@@@BBBEEEIIILLLMMMMMMLLL;;;>>>IIIkkkvvvnnn}}}hhhUUUYYYfffjjjwww~~~___YYYTTT```wwwlllfffeeeeeeoooyyyZZZ<<<:::333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///333888===@@@CCCFFFHHHFFFHHHKKKMMMPPPQQQRRRRRRIIIOOO```|||ttt{{{dddSSSPPP___qqq{{{vvvcccWWW\\\WWWWWW\\\]]]\\\bbblllwwwuuuqqqnnnrrryyy}}}zzzxxxuuutttvvv}}}~~~~~~uuulllddd___\\\RRRVVVUUUVVV[[[UUUPPPXXXkkkyyyhhhVVVBBB888555222...---......---------,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,---...000555;;;@@@IIIJJJIIICCC===LLLttt}}}sss___IIIPPP___lllwww~~~yyyooodddcccbbbccceeeddd```]]]```eeelllooommmhhhbbb___eeehhhlllppptttuuuuuuuuuvvvwww{{{}}}{{{}}}zzz|||~~~vvvsssqqqpppttt{{{~~~~~~qqqrrr~~~ppp___^^^JJJEEEBBBAAA>>>666000///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))),,,///111444888===AAACCCEEEHHHLLLOOONNNLLLIIIDDDMMM\\\~~~uuu^^^lllwwwsssuuu[[[MMMZZZmmmooo|||yyy^^^\\\qqquuuqqquuu|||eee;;;444333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000444999>>>AAACCCEEEGGGEEEGGGJJJMMMPPPRRRRRRSSSEEEWWWooonnnPPPOOO^^^tttxxxcccZZZ]]]WWWPPPTTT```dddbbbjjjyyy}}}|||~~~zzz|||tttnnnaaaRRR^^^```___\\\[[[[[[XXXRRRcccqqqxxxrrr```KKK???777222000111111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------///444;;;BBBFFFGGGEEEIIIEEE@@@YYYooogggLLLIIIXXXggg~~~{{{{{{}}}}}}rrrjjjccc^^^XXXVVVVVVWWWUUUSSS[[[[[[ZZZYYYWWWUUUSSSRRRYYY[[[___cccgggiiikkkkkkiiimmmttt}}}{{{}}}{{{yyyxxx}}}{{{ttttttvvvxxx}}}xxxxxx{{{{{{xxx{{{zzzllljjjWWWNNNFFFCCC???999444333111///............,,,++++++++++++************))))))))))))))))))))))))))),,,------,,,+++***,,,---,,,---///111555999===@@@EEEHHHKKKMMMQQQRRRJJJ???DDDVVVrrrbbb^^^{{{{{{rrruuufffXXXbbbkkkrrr|||eeegggiiiGGG333444333111///111222///+++////////////............------------------------,,,---......------///000333555999>>>AAACCCDDDDDDBBBKKKJJJLLLVVVVVVOOOOOOOOO\\\sss~~~zzz[[[NNN___qqqiii]]]WWWSSS\\\VVVXXX```eeehhhwwwzzz||||||xxxuuurrrllleeefffkkkoooooolllggg]]]TTT\\\fff|||vvvtttgggUUUGGG;;;222///111111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...222777===CCCFFFJJJEEEEEEDDDFFFeeesssrrrpppSSSDDDJJJaaavvv}}}tttzzz{{{|||}}}{{{tttkkkdddZZZXXXVVVUUUTTTRRROOOMMMPPPPPPOOOMMMLLLKKKJJJIIIOOOQQQUUUYYY\\\___aaaaaaaaadddjjjsss}}}wwwssswww|||~~~~~~~~~|||}}}|||vvvpppxxx}}}xxxttt```KKK???<<<:::999:::222000............---+++++++++++++++************++++++++++++++++++++++++,,,------,,,++++++,,,......///222555888<<>>BBBDDDEEEEEEGGGNNNKKKKKKSSSSSSOOOSSSWWWcccyyyeeeRRRWWWvvvsss___WWWWWWXXX[[[[[[aaajjjnnnuuu}}}vvvvvvwwwxxx}}}uuucccUUUWWW[[[iiivvviiiXXXDDD333///222111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...111666;;;@@@DDDFFFEEE>>>@@@HHHWWW}}}xxxtttnnnSSSHHHGGGSSSooo|||yyyxxxzzzzzzwwwooofff^^^YYYPPPRRRSSSRRROOOJJJGGGEEEEEEDDDBBBAAA@@@@@@AAAAAADDDFFFJJJNNNRRRUUUVVVWWWVVVXXX\\\bbbjjjppprrrssswwwzzz|||{{{vvvsssrrrrrrjjjccc```fffooowwwzzz{{{sss{{{kkkOOO@@@>>>===<<<;;;444222000/////////---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///222666999<<<>>>AAADDDIIIFFFIIIOOONNNHHHGGGMMMfffmmmlll|||sssllldddaaabbbcccbbb```fffhhhnnnyyyllleeeiii~~~ppprrruuuqqqXXX\\\gggxxx~~~zzz|||ooo\\\CCC999666333222222111000///////////////............------------------------......---,,,,,,---111444555888;;;???CCCEEEFFFGGGJJJPPPMMMKKKRRRRRRRRR[[[qqqbbbUUUTTTjjjtttcccXXXUUUYYY______bbbkkkuuu{{{zzzyyy}}}}}}mmm```ZZZWWW\\\ooojjjOOO888111444111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///444:::@@@CCCEEEFFFCCC;;;@@@PPPiiiyyytttkkkVVVJJJOOOVVVaaa}}}wwwyyyxxxpppdddYYYSSSQQQMMMOOOQQQNNNHHHBBB@@@@@@???>>><<<;;;;;;<<<>>>??????AAAEEEIIILLLOOOPPPQQQMMMNNNQQQVVV\\\```aaaaaabbbeeefffeeeaaa___```bbbYYYTTTRRRVVVaaammmxxx~~~}}}sssrrr{{{~~~lllXXXOOOKKKEEE>>>:::666444111000//////...------,,,,,,,,,++++++++++++************************,,,---------+++,,,---//////333999<<<>>>@@@CCCEEELLLIIILLLPPPHHHAAAOOOfff|||~~~xxxqqqkkkhhhggghhhmmmppp{{{~~~lllkkk~~~}}}pppyyymmmOOO???BBBHHHQQQYYY___ccceeexxxsss{{{uuuVVV???999444444444111//////////////////............------------------------///...---,,,,,,...333777777999<<<@@@CCCFFFHHHHHHJJJPPPNNNMMMQQQPPPTTTbbbmmmWWWZZZgggxxxiii^^^]]]\\\YYY\\\eeehhhlllvvv}}}wwwrrraaaZZZXXXcccuuuyyyZZZ???444444222000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---111777>>>CCCEEEEEEEEEFFF???DDDVVVrrrrrrXXXMMMKKKWWW```kkk~~~{{{zzzyyyxxxyyyvvvlll^^^SSSOOOOOOOOOOOONNNHHHAAA===<<<===<<<;;;:::999999;;;===>>>===???BBBFFFIIIKKKLLLLLLHHHHHHJJJOOOTTTXXXYYYXXXVVVYYY]]]]]]ZZZXXXYYY[[[SSSQQQPPPUUUaaaoooyyy}}}wwwssszzz|||vvvvvvmmmccc^^^XXXLLLBBB===999666333111000000///...------------,,,,,,,,,+++************************,,,---------,,,,,,...000///444:::===>>>???CCCGGGNNNMMMPPPNNNBBBBBBaaayyy~~~|||ggg```jjj|||zzzlllRRR@@@BBBBBBBBBBBBEEEMMMTTTXXXjjjxxxxxxsssrrrsssiiigggnnnppprrrkkkHHH<<<222222444222000///////////////............------------------------......---,,,,,,///444888888:::===@@@DDDGGGIIIJJJIIIOOONNNLLLMMMJJJQQQddd~~~xxx___[[[nnnqqqiii[[[WWWXXX^^^^^^ZZZ___iiinnnrrr}}}xxxwwwwwwfffaaa]]]aaaiiixxxjjjLLL999222222000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///333:::@@@DDDEEEEEEDDDAAA???KKKbbbuuuvvvvvvRRRMMMPPP\\\gggyyy}}}{{{zzzxxxwwwrrrhhh[[[QQQOOOOOONNNLLLGGGAAA<<<::::::<<<:::999888888888999;;;<<<;;;<<>>;;;:::999999999777888888888888888999999999:::<<<>>>???@@@????????????AAADDDHHHJJJKKKJJJJJJNNNQQQRRRQQQQQQTTTWWWWWW]]]dddmmmyyy~~~tttllleeeccc___UUUIIIBBB>>>:::666222111111000///............------------------------------------+++---------------///111111777===>>>===???EEELLLKKKNNNKKKCCCEEE___xxx{{{ooo^^^___eeeyyyzzznnnkkkwwwkkkcccXXXHHHAAABBB;;;>>>@@@???CCCIIIIIIDDDCCCHHHQQQ]]]kkkvvv}}}{{{xxxuuu{{{kkkDDD555555444222333////////////............------------------------,,,---//////000222666999999:::<<>>>>>===???GGGNNNIIIKKKFFF???IIIlllvvv___}}}qqqcccXXXUUU```nnnoookkksss|||sssbbbPPPDDD@@@>>>===>>>AAABBBBBBJJJSSSTTTOOOLLLNNNVVVhhh}}}UUU<<<777444222333000/////////............------------------------+++---///000111333666999999:::<<<>>>BBBFFFIIIJJJIIIMMMJJJJJJNNNVVVsssgggfffqqqoooZZZUUUVVVUUUQQQ\\\bbb___```gggiiieee|||}}}{{{}}}|||{{{|||}}}xxxnnnpppnnnqqqrrrkkkeeeppplllJJJ<<<888444111111000---...111///...---,,,,,,,,,,,,,,,+++,,,---------///222555::::::777>>>GGGDDDBBBNNN___xxxzzzXXXTTTVVVdddzzz~~~qqqkkkgggccc]]]ZZZTTTNNNHHHCCCAAA@@@===;;;888666555666888999777777666555555555555555666666888999:::;;;;;;;;;????????????@@@AAABBBCCCGGGHHHIIIIIIJJJMMMRRRVVVZZZ___fffnnntttyyy~~~tttvvvzzzpppZZZHHH@@@888555333000111555333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444::::::<<<>>>AAAEEEIIIKKKGGGKKKGGG???LLLrrrrrr\\\aaa~~~xxxvvvuuuvvvyyy~~~}}}}}}qqqaaaWWWXXX]]]\\\hhhuuuyyyjjjmmm{{{dddRRROOOJJJ===999===AAADDDDDDDDDLLLXXX^^^\\\VVV]]]pppzzzhhhAAA999666000111000000000000////////////......------------.........,,,,,,000555999::::::===>>>@@@CCCFFFHHHKKKLLLTTTNNNCCCEEEPPP]]]wwwlllfffxxxoooaaaYYYWWWTTTSSSZZZUUUWWW```hhhlllrrrxxxyyyvvvsssxxxzzz|||}}}~~~xxxpppmmmooorrrnnngggmmmyyytttTTTDDD888333111111111......000///...---,,,,,,,,,,,,---+++,,,---......000333555999;;;999===DDD@@@BBBRRRrrr|||cccLLLMMM]]]qqqxxxkkkeee```[[[WWWTTTOOOIIICCC@@@======:::999666555444555777999777777666666555555555666444555666888999999::::::<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFHHHLLLQQQUUUXXX]]]dddjjjpppuuu{{{~~~yyyxxxxxxrrrtttyyyhhhOOODDD888444333111000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...000333444:::;;;<<<>>>BBBEEEHHHJJJGGGDDDCCCLLLaaa|||ddd]]]ttt|||tttiiibbbaaaeeeddddddeeehhhkkknnnooohhhjjjhhhaaaYYYXXX^^^dddllltttxxxzzz|||}}}yyy}}}~~~nnnmmmxxxfffTTTKKKDDD===<<>>???AAADDDGGGIIIKKKLLLOOOPPPIIIHHHRRR```zzzzzzgggvvvvvvfff[[[VVVUUUTTTSSSXXXVVVYYY```hhhooo}}}|||vvvsssoootttyyyuuupppppptttssslllkkkppp}}}xxxZZZHHH888333000111111...---///......---,,,,,,,,,------+++---......///111444777777;;;;;;>>>BBB@@@III___dddNNNHHHOOOgggqqqddd^^^XXXSSSNNNKKKFFFAAA===:::999888777666444333444555777888777777777777666666666666333444555666777888888888999999::::::;;;===>>>??????AAACCCEEEGGGLLLQQQUUUXXX\\\aaahhhmmmsssyyy}}}{{{}}}{{{{{{yyy```MMM;;;444444333000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---------...111333555:::;;;===???BBBEEEGGGIIIEEE;;;DDDeeewww]]]lll||||||qqqeee```^^^[[[ZZZ[[[\\\]]]___cccgggiiiiiihhheeeeeeddddddhhhpppzzz~~~rrrjjjjjjvvv|||jjjeeewwwxxxlllYYYGGG<<<999<<>>???BBBCCCTTTrrrxxxlllLLLFFFNNN[[[yyy|||lll```ZZZUUUPPPFFFDDD@@@;;;888666666555555444444333444666888999777777777777777666666666333444555666777777777777777888888999:::<<<===>>>@@@BBBDDDFFFHHHKKKPPPTTTVVV[[[aaagggnnnuuu|||{{{sss[[[AAA666666666333000...............---------------------------------...---------///222444666:::;;;>>>@@@CCCEEEFFFGGGEEE===TTTqqqrrrzzzppphhhbbb]]]YYYWWWYYY]]]dddiiisssuuuyyy}}}uuuwwwzzzzzzpppeeennn~~~zzziiiaaalll{{{zzztttbbbKKK<<<:::<<<===BBBBBBBBBCCCJJJVVVdddmmmcccbbblll|||{{{gggMMMCCC888///111222222222111111000000/////////............//////...///111444888;;;<<<===@@@AAADDDGGGIIIKKKLLLLLLGGGJJJCCCAAASSSkkkppp```zzz{{{ooowwwwwwkkkccc___ZZZWWWXXX[[[\\\\\\ddddddeeeiiitttyyyuuusssttt||||||tttrrrrrrpppnnnnnnwww|||~~~dddPPP???777111111222///------------,,,,,,,,,------...+++---///000111444888;;;777???@@@???@@@DDD\\\lllpppXXXCCCFFFTTTdddxxxjjj___ZZZUUUPPPAAA???<<<888666555555555444444444444555777888999666777777888777666555555444444555666777777777777777777777888:::<<<===>>>AAABBBDDDFFFGGGJJJMMMPPPTTTYYY```hhhpppxxxeeeHHH999666555333222...............---------------------------------......---...000222555777:::;;;???BBBDDDEEEEEEEEEAAAGGGlll~~~}}}uuukkkeeeZZZccclllqqquuu~~~uuuppptttuuunnnUUUPPP```uuussshhhllltttuuusssssspppmmmbbbOOOAAA???AAAAAACCCDDDEEEGGGIIIQQQ^^^iiidddaaahhh|||~~~}}}}}}|||{{{~~~}}}zzzqqq\\\RRRCCC666666444333333222111000000000/////////....../////////...000444777999<<<===>>>@@@BBBEEEHHHJJJKKKLLLLLLKKKHHH>>>DDDaaa}}}xxxaaakkkwwwqqqwwwqqq```]]][[[YYYYYY[[[]]]___```ffffffgggooozzzvvvwwwyyy~~~vvvoookkkiiikkknnnsssvvv}}}kkkWWWFFF;;;222111222///------------,,,,,,,,,---......,,,---///111222555999<<<;;;BBBAAA>>>???EEEbbbzzzdddrrrnnnNNNEEEGGGWWWooo~~~|||sssfff\\\WWWQQQLLL@@@>>>;;;777555555555555444444444555666777888888555666777777777666444333333444555666666666666666666666777888:::<<<===>>>AAABBBEEEFFFGGGIIILLLNNNUUUZZZccclllttt{{{mmmttttttkkkRRRBBB999333111222/////////.........------------------------------............000333666888999<<<@@@CCCEEEEEEDDDCCC:::QQQ~~~rrriiifffeeeeeennnooollllllttt|||{{{jjjZZZMMMRRReeezzzuuurrrtttqqqllljjjbbb^^^WWWMMMCCC???@@@CCCDDDEEEGGGHHHIIINNN[[[iiihhhdddggguuu||||||}}}}}}zzzuuuvvv~~~~~~jjj]]]JJJ777444555444444333222111000000000//////......//////000...222666999;;;<<<>>>@@@@@@BBBEEEHHHJJJKKKKKKJJJGGG@@@<<>>===CCCAAA???CCCMMMnnnssslll[[[LLLOOOOOOddd~~~}}}xxxvvvnnnaaaVVVPPPIIICCC???===:::777555444555555333333444444444555666666444444666666666555333222222333333444444444444444555555666777999;;;===>>>BBBDDDGGGJJJKKKMMMQQQSSS\\\bbbkkkttt{{{rrrhhhyyyppphhh}}}qqq```QQQBBB666222333111111000//////...------.................................///111444777999999<<<@@@DDDEEEEEECCCAAAAAAeee{{{uuujjjiiiqqq|||zzzuuuvvvsssooolllkkkeee^^^WWWOOONNN[[[nnn}}}qqqfff\\\UUUKKK@@@???DDDDDDDDDFFFHHHHHHNNN___rrruuuooolllrrr{{{{{{xxxsssppprrrwwwxxx}}}zzzzzzzzzyyyvvvvvv{{{___@@@444555555444333222111000000000000////////////000000...222888;;;<<<===???AAA???AAAEEEHHHJJJJJJJJJIII@@@<<>>DDD===;;;BBBSSSoooqqqoooeeeTTTTTTiii~~~xxxxxxnnn```TTTLLLFFFAAA>>>888777666555444333222222111111222333333444555555666555555444333333222222222222111111111111222222222333555666666999<<>>FFFFFF444PPPpppaaammmvvvrrr~~~|||nnnbbbXXXPPPJJJJJJLLLPPPYYYhhh{{{hhhLLLBBBCCCDDDGGGJJJKKKOOO^^^yyy|||tttkkkbbb]]]XXXUUUWWW\\\dddiiimmmooottt||||||vvvxxxxxxvvvsssssswww{{{ppp888777777555222111222222000111111000000111111222333555777999;;;;;;===???AAACCCDDDDDDFFFHHHHHHBBB;;;FFFAAAuuupppsssxxxpppddd]]][[[YYYWWWTTT]]]ZZZ[[[___aaaaaaeeejjj}}}~~~{{{||||||{{{xxxrrrkkkgggffffffnnnuuuyyy^^^HHH555222333000---...------------------------......000222666999<<<>>>@@@@@@@@@KKKjjj|||```]]]ZZZgggpppgggYYYNNNGGGAAA<<<999666666555444333222111111111111222333333444555555555555555555444333333222222111111000000111111222222333555555666888<<>>@@@BBBCCCDDDFFFHHHGGGBBB===DDDNNNwwwiii|||rrrfffaaaZZZWWWXXXYYYWWWTTTWWWXXX\\\aaaccccccgggnnn{{{xxxvvvttttttsssooojjjfffdddcccgggqqq}}}xxx```JJJ666222333///---...---------------------------...000333777:::>>>???<<<@@@EEEWWWvvv~~~fffUUUVVV```{{{ggg^^^RRRHHHBBB===999555444444333333222111000000000111111222444555555666555666666777666444333222222111111000000111111222111333444555555777;;;>>>DDDKKKSSSYYY^^^eeennnvvvqqqXXXGGGOOO___hhhooovvv|||wwwXXX999444222111111111///---+++........................//////000222444666888999<<<<<>>@@@AAABBBDDDFFFFFFDDDBBB@@@FFFdddjjjooouuuXXXYYYVVVSSSTTTVVVWWWUUUSSSRRRVVV^^^ddddddeeennnxxxzzzxxxtttpppooooooooommmjjjfffbbbaaabbbjjjvvvuuucccLLL888333333///---...........................---...111444888;;;>>>@@@===???HHHdddqqqTTTVVVRRRbbbsss```XXXMMMDDD@@@<<<888555444444333222111111000000000000111222444555666666555666777777666555333222111111000000000000111111111222333444444666999<<>>CCCDDD===;;;QQQxxxlllkkk|||}}}uuuyyyzzzyyyuuurrrttt}}}oooTTTKKKOOOPPPggguuufffWWWSSSPPPQQQOOOLLLLLLOOOUUU\\\dddiiinnnssssssooopppyyyxxxqqqmmmmmmmmmmmmkkkmmm{{{zzzVVV===777333444555333222222111111000000111111222333444666888::::::<<<>>>@@@BBBCCCEEEFFFCCC@@@AAAEEERRR{{{pppfffRRRZZZWWWUUUTTTUUUUUUTTTSSSQQQWWW___dddeeejjjyyyyyywwwsssnnnlllllllllllljjjgggccc``````ccckkkvvvzzzuuufffOOO:::444444000...///...........................///222555999<<<>>>???@@@???PPPwww{{{zzztttOOOXXXOOOaaannncccXXXQQQGGGAAA===;;;888555444444333333222222111111///000111222444555666777555666666666666444333222111000000000000000000111000222333333333555888;;;BBBJJJTTT___hhhtttmmm___PPPKKKLLLSSSeeevvvzzz}}}oooOOO===555///111333111000222...........................///000222555777:::;;;@@@@@@BBBDDD===DDDiiittt{{{{{{xxxyyyeeeUUUWWW```ooo{{{kkkaaaSSSOOONNNPPPOOOLLLLLLOOOUUU[[[aaafffllltttwwwuuuvvv~~~|||sssmmmkkkkkkjjjhhhnnnmmmzzzaaaDDD:::444444555222000222111111000000111111222333555777:::;;;<<<===@@@BBBCCCCCCEEEFFF@@@<<>>>>>BBBFFF___yyydddRRRUUUOOOkkktttaaaZZZOOOIIIAAA<<<:::888555333333333333222222222111111//////111222444555777777666555555444333333222222111000000//////000000111000111222222222444777999CCCIIITTTbbbppp~~~}}}rrrdddXXXPPPPPP\\\iii|||kkkmmm{{{yyy{{{zzzeeeGGG:::000111333000000444...........................///000222555888:::<<<>>>AAA@@@EEECCCXXX~~~uuuuuutttssskkk```ZZZbbbnnnooo```VVVMMMKKKKKKOOOPPPOOOPPPSSSTTTYYY^^^aaahhhrrrwwwxxxwww}}}wwwooojjjiiiiiiiiinnnhhhsssrrrsss|||mmmNNNAAA666555555111000333111111000000111111222333666888;;;<<<===>>>AAACCCCCCBBBDDDDDD>>><<>>CCC>>>DDDHHHiiivvvqqqllleee]]]ZZZbbbmmmvvveeeWWWOOOKKKIIIIIILLLNNNMMMOOOSSSSSSXXX]]]```gggpppuuuuuuuuuyyy}}}}}}rrrjjjgggiiikkkkkkkkkmmm~~~tttiiisssZZZHHH:::888777222111555111111000000111111222333666888:::;;;<<<>>>@@@BBB???>>>AAABBB======PPPhhhqqqlllyyy```PPPTTTNNNOOOQQQSSSUUUYYY]]]___bbbcccgggmmmuuu{{{rrrllleeeaaa```aaaeeejjjmmmmmmlllddddddeeeiiissspppXXXAAA999888444111333////////////////////////222333666999;;;<<<<<<<<<;;;XXXxxxsssrrrQQQVVVVVVbbb~~~qqqcccXXXPPPHHHBBB<<<999999888666444000000000000////////////...///000222444666777888777555222000///000222333000000////////////000000///000111111111222555888<<<@@@JJJ\\\qqqwwwrrrnnniiibbb^^^uuu___```ooo|||ZZZFFF555222111,,,,,,222...........................///000333666999;;;===>>>FFF===AAAHHHqqq|||~~~wwwnnnfff^^^ZZZ```hhh{{{{{{nnnaaaUUUOOOMMMJJJIIIKKKKKKIIIKKKNNNSSSYYY^^^bbbhhhpppsssrrruuuwwwyyy|||uuujjjfffiiimmmgggqqqmmmwww~~~lll~~~xxxbbbNNN>>>:::888333222777111111111000111222222333555777999;;;;;;===???AAA<<<;;;>>>AAA<<>>BBBHHH___wwwwww~~~|||zzzyyyzzz{{{{{{~~~tttpppiii^^^VVVUUUZZZwwwxxxhhh[[[SSSNNNKKKKKKGGGHHHMMMNNNLLLMMMRRRWWWWWW[[[bbbllltttvvvuuuyyy{{{|||||||||~~~rrrjjjhhhiiiiiifffiiisss}}}aaaAAA333333555666555444333222111111111222333888888999:::;;;;;;;;;;;;:::CCC???===BBBCCC[[[bbbTTTNNNGGGJJJLLLRRRYYY\\\\\\___dddiiimmmkkkttt{{{mmmeee```WWWWWWYYY]]]dddjjjnnnppprrrmmmfffcccjjjzzzqqqaaaKKK<<<666555222...///......------......///000444444777===;;;BBBVVVfff|||eeepppdddZZZhhhyyynnnbbbZZZMMMAAACCC???:::666444333222111000000///...............000111222444555666777777555444333111111111111222//////////////////////////////000000000000000000555888>>>GGGTTTaaammmuuuyyywwwyyywwwqqqqqqyyyqqqyyypppIII444000///000444000000///...............222222333444555999===AAAEEEBBBFFFWWWzzz{{{aaatttyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz{{{|||}}}{{{iiiUUUIIIKKKRRRgggzzzyyykkk___VVVQQQNNNLLLMMMJJJJJJNNNPPPNNNPPPTTTXXX]]]ccciiimmmqqqvvvzzz|||yyy}}}uuulllhhhfffeeecccdddmmm|||YYY@@@777444222111444333222111111222333333888888999:::;;;;;;;;;;;;999>>>@@@BBBFFFQQQttt~~~mmmVVVOOONNNLLLKKKNNNVVVaaafffeeedddfffqqqxxx|||uuuiiibbb___VVVVVVXXX]]]ccciiilllmmmqqqmmmgggbbbdddqqqpppaaaNNN@@@888555111//////......------......///000555555777===>>>MMMgggrrrnnnzzznnnYYY___uuuvvvdddZZZSSSIII???BBB>>>999666444333222111000//////............///000111222444555666777777777666444222111000000000///////////////////////////////////////.........111333666999AAAMMM\\\gggzzzwww{{{}}}{{{iiinnnzzzsssooosssnnnjjj{{{YYY333000000---555000000///.........//////222333444555666:::>>>BBBCCCCCCIIIggg}}}]]]RRRxxx}}}}}}|||ssstttttttttsssqqqooommmmmmoooqqqssstttvvvzzz|||xxx}}}~~~wwwZZZDDDJJJEEEJJJUUU___pppwwwnnnlllqqqssslllaaaWWWQQQNNNMMMLLLOOOMMMMMMPPPQQQQQQSSSWWWZZZdddnnnqqqnnnooovvv~~~|||vvvyyyzzzppphhheeedddbbbbbbgggtttdddDDD888444444444444333222111111222333444888888999:::;;;;;;;;;;;;;;;:::AAAFFFGGG___zzz~~~oooXXXMMMIIIJJJMMMMMMPPP[[[hhhooonnnjjjiiittt~~~}}}nnnddd^^^[[[SSSTTTVVV[[[aaafffhhhiiilllmmmjjjdddbbbkkk}}}nnn___MMMAAA:::444111111//////............//////000666777888<<<>>>QQQooooooyyy~~~xxx[[[SSSddd~~~}}}jjj\\\UUUQQQJJJCCC???<<<888555444333111000000///............//////000111222444555666777777888777555333222000/////////////////////////////////............---------000222333444666???NNNYYYzzz}}}wwwzzz|||{{{ooolllssstttggg^^^nnnrrrlllzzzfff777555444+++222000000///////////////000222333555666888;;;???CCCEEEGGGOOOuuuwww[[[YYY|||{{{yyyrrrrrrqqqpppooonnnmmmmmmlllnnnooopppqqqrrrvvvxxxxxx~~~|||yyyyyy{{{eeeKKKJJJJJJTTT[[[^^^kkkuuuqqqjjjssspppiii___VVVPPPNNNMMMLLLPPPOOOOOOQQQSSSTTTWWWZZZaaakkktttuuurrrrrryyy}}}vvvzzz}}}rrriiiddddddcccbbbcccjjjzzzfffGGG999444555777444333222111222333444555888888999:::;;;;;;;;;;;;???888BBBGGGEEEfffuuu^^^QQQMMMEEECCCHHHPPPSSS[[[iiipppoookkkjjjuuutttfff^^^YYYVVVQQQQQQSSSWWW]]]bbbdddeeeiiimmmoookkkhhhlllzzz}}}ppp^^^KKK@@@:::444111222/////////....../////////000777999999;;;===PPPnnnkkkxxxaaaNNNPPPeee}}}vvvdddYYYTTTOOOIIIDDD===:::777444444333111000//////............//////000111222444555666777777888777666444222000///.......................................------------///222444333333888BBBJJJaaaxxx~~~wwwxxxyyyxxxssspppqqqvvvvvvooohhhfffcccpppuuuuuuqqq???777555,,,333000000/////////000000111222333666888999===AAADDDFFFKKKZZZooo^^^hhh}}}yyy~~~|||yyyvvvtttqqqooonnnoooqqqssstttttttttrrrqqqrrrtttvvvwwwzzz~~~{{{vvvtttqqqqqqtttwwwyyyzzznnnQQQEEEHHHWWWeeeooozzznnnggg^^^WWWRRRQQQPPPOOORRRRRRRRRSSSUUUZZZ]]]___kkkpppuuuwwwwwwyyy~~~zzz}}}rrrhhhaaa```aaaaaa```cccpppnnnRRR@@@555222333333333222222222333555666888888999:::;;;;;;;;;;;;???:::BBBGGGJJJppp|||{{{yyyWWWPPPMMMBBBAAAKKKTTTTTTZZZdddiiiiiiiiikkkwwwzzzkkk___XXXTTTRRRPPPOOOOOORRRWWW]]]```bbbggglllqqqpppmmmpppzzzxxxaaaIII>>>:::444111333000//////......//////000111777888999===???QQQoooyyygggtttnnnPPPGGGQQQiiitttcccYYYSSSKKKCCC@@@:::888555444333222111//////............//////000000111222444555666777777777777666555333111///...........................---------.........//////...000222333222444999===CCCTTTnnn~~~vvvvvvwwwvvvqqqtttssskkkaaa```gggoooyyyvvvuuu{{{III666333111555000000/////////000111111222444777999;;;>>>BBBEEEAAAIIIcccbbbccc|||~~~}}}}}}~~~{{{zzzxxxtttrrrrrrtttxxxzzz|||{{{yyyvvvsssrrrsssuuuqqqrrrsssttttttrrrpppooommmlllllllllmmmoooqqqsssvvv~~~qqqPPPPPPQQQccc~~~yyyhhhccc\\\WWWUUUUUUUUUUUUVVVXXXXXXXXX[[[bbbggghhhtttuuuwwwyyy}}}uuuiiiaaa[[[]]]^^^]]]___hhhxxxrrr\\\HHH888333444333333222222333444555666888888999:::;;;;;;;;;;;;===>>>DDDIIIZZZuuuTTTLLLIIIAAAFFFSSSVVVVVVZZZ```cccdddiiiooozzzyyymmmbbbYYYTTTQQQOOOOOOMMMKKKMMMRRRXXX]]]___bbbfffjjjjjjjjjnnnxxxgggIII>>>:::444111222000000////////////000000222777666888???DDDYYYwwwkkkkkk|||dddIIIIIIYYYzzzooo___XXXQQQHHH???<<<999777444333333222000///...............///000000000111222444555666777777666777666666444222000///........................,,,,,,---...///000000111000000111222333444666777555>>>MMM^^^sss{{{rrrrrrsssrrrsss~~~~~~lll]]]aaaqqq}}}~~~}}}YYY;;;333333222000000//////000111111222222444777:::<<>>;;;555000111000000////////////000000444666444777AAAJJJ```}}}eeeuuuaaaIIINNNcccyyyjjj[[[VVVQQQGGG???<<<888666444333333222000..................///000111000111222444555666777777666666666666555333111///........................+++,,,---...///111222222444222111222444666777666:::===BBBGGGRRRmmmzzzooommmnnnnnn{{{uuuccciii{{{}}}fffBBB555444,,,000000///000000111222222222444888;;;===@@@CCCFFFHHHTTTuuu}}}~~~}}}{{{{{{{{{|||}}}~~~}}}zzzvvvqqqpppqqqsssllllllkkkjjjhhheeebbbaaa]]]aaaeeeeeebbbcccggglllmmmsssxxxzzz~~~wwwZZZOOOooosssjjjeee___[[[YYYYYYYYYYYYaaaeeefffeeejjjuuu|||{{{|||~~~yyyvvvxxxkkk```___]]]YYYXXX]]]hhhqqqzzzhhhbbbyyy}}}mmmSSS<<<444777333333222222333555666777888888999:::;;;;;;;;;;;;999JJJHHHOOOwwwiiiPPPMMMOOOMMMLLLPPPVVVZZZaaaeeedddfffppp}}}zzzmmmfff]]]UUURRRQQQPPPOOOKKKJJJHHHGGGIIIOOOXXX^^^]]]___bbbbbbbbbeeekkkpppxxxxxxrrruuufffIII;;;999777222/////////......///000222333222444888:::BBBUUUtttzzzhhh}}}]]]PPP___xxxsssggg[[[TTTOOOFFF???<<<999666333111111000///...///......---------......000111222222444444555666666666555444333111000///...............///000000111111111111111111111111555444444333444555666777666:::===???EEEWWWssszzzsssooonnnnnnvvv~~~nnnmmm{{{yyy|||QQQ555555444111111000000111333444666///999999888???AAA@@@GGGCCCrrr~~~|||xxxsssqqqrrrrrrpppnnnggghhhhhhgggeeeaaa^^^\\\\\\___bbbaaa``````bbbdddfffkkkrrrvvvxxxzzz~~~vvvZZZXXXssswwwqqqjjjbbb]]]]]]```bbbbbbbbbdddeeegggnnnxxx}}}|||xxx{{{hhh______\\\WWWVVVZZZ___aaawwwwwwbbbiiizzzaaaHHH:::666444444333333444555777888777666777::::::888;;;@@@:::@@@FFFSSSvvv|||gggTTTNNNLLLJJJOOOYYYZZZ^^^eeejjjlllnnnwww~~~yyyvvvmmmiiieee^^^WWWQQQMMMKKKJJJMMMKKKIIIGGGGGGKKKRRRWWW\\\___bbbcccdddhhhnnnsss}}}yyyzzzzzz|||}}}uuulllWWWBBB:::999777333000//////......///000222333333555777;;;FFF```tttooozzz[[[\\\ppprrrfffYYYRRRLLLDDD>>>;;;999666333111000000///...///......---------......000111222222444444555666666555555555333222111000......//////000222333444333333333333333333333333555555444444444555666777777:::<<<<<>>777444444333333444555777888777666777:::999888:::???BBBCCCKKKbbbwwwdddTTTPPPOOOMMMRRR[[[]]]aaagggkkklllppp~~~uuuuuu{{{fffaaaaaa```\\\WWWPPPLLLJJJJJJNNNMMMKKKHHHFFFGGGKKKNNNYYY]]]aaadddfffkkkrrrwwwvvviii\\\YYYLLL???;;;:::777333111//////......///000222333333666888<<>>EEEXXXtttggg{{{xxxpppkkkddd```^^^\\\YYYVVVUUUTTTQQQOOOOOOOOOPPPQQQSSSOOOJJJGGGFFFEEECCCBBBBBBDDDFFFFFFGGGJJJQQQVVVYYY___kkkzzzzzzkkklll~~~xxxpppmmmllljjjggggggiiinnnsss|||sssggg^^^\\\ZZZTTTSSSVVVWWWaaagggkkk___<<<777777555555555666777888999666666999::::::>>>EEEDDDeeehhhPPPMMMJJJJJJMMMSSS[[[```ccccccfffllltttbbbhhheeehhhnnnmmmoooyyyvvv{{{wwwxxxyyy{{{mmmsss}}}hhhppp~~~qqqhhhhhheee^^^VVVTTTVVVXXXWWWTTTVVVXXXYYYWWWQQQJJJDDDAAAFFFKKKRRRWWW[[[___eeejjjpppwwwmmmZZZLLL???:::888555333333111000000///000222333444555888===OOOvvvooocccxxxZZZUUUWWWiii~~~kkk[[[PPPFFFCCCAAA===:::999555333000//////000///...---,,,,,,------///000000000111222222444444555666444555666777777777777777777777777888999:::;;;<<<999999999999999999999999888888999999999888777666999:::::::::999:::>>>AAAAAAFFFQQQ___llltttmmmhhhjjj{{{cccggghhh>>>555444333222222333444555555999:::<<>><<<>>>@@@@@@@@@BBBGGGLLLNNNTTT^^^lll{{{uuurrr~~~|||vvvoooooonnnlllkkknnntttyyy}}}zzzjjj^^^\\\YYYRRRPPPTTTYYYZZZeeerrr|||jjjKKK888777666555555666777888888666666999;;;<<>>CCCHHHOOOTTTWWW[[[aaaeeegggooo{{{```QQQCCC===;;;777222///111000000000000222333444555777<<>>;;;777999<<<<<<;;;<<<@@@DDDGGGLLLUUUaaannn{{{|||vvvqqqrrrqqqpppooorrrxxx}}}|||mmm___\\\XXXPPPNNNRRRRRRQQQggg~~~||||||ddd888777666555555666777777888666777:::<<<===CCCKKKPPPzzzkkkQQQPPPOOOJJJFFFIIISSS^^^eeeeeedddjjjwwwhhh```pppttt}}}qqqooojjjhhhiiinnnoooqqqssswww{{{KKKNNNUUU___hhhppp|||jjjvvvooohhh```[[[[[[[[[[[[\\\[[[[[[[[[```bbbeeedddXXXIIIAAAAAAAAAEEEKKKPPPTTTXXX\\\^^^fffkkkttt[[[OOOAAA999777666333000111000000000000222333444444888AAAWWW}}}{{{fffnnntttTTTSSS```|||jjjYYYPPPKKKDDD@@@>>><<<999666222111000//////.....................////////////111222222333333444444555888999:::;;;;;;:::888777888:::;;;;;;::::::<<<===:::;;;<<<;;;::::::<<<>>>999999:::<<<===<<<:::888:::999888:::===@@@AAABBBIIIJJJOOOUUUYYYbbbvvv{{{vvvvvv}}}~~~tttuuucccYYYfffRRR888000333777222444999555;;;777???CCC===MMMyyytttrrryyyzzzpppbbb```gggiiiuuu~~~~~~qqqlllkkkfff___WWWSSSNNNJJJHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGEEEBBB@@@@@@???>>>===<<<;;;;;;888888888777888999999:::???DDDLLLUUU```lllwww~~~xxxtttrrrssssssuuu{{{yyytttaaaWWWTTTTTTSSSRRRQQQRRRfffsss{{{uuulllpppBBB888888999444666:::555999;;;;;;888888???HHHNNN```qqq}}}YYYTTTMMMKKKIIIKKKRRR[[[ccchhhfffkkkttt~~~vvvcccjjjzzzooojjjjjjcccbbbiiifffiiimmmppprrruuuyyy|||GGGHHHNNNXXX___hhhtttmmmtttoookkkeee^^^^^^]]]\\\\\\]]]]]]^^^aaadddhhhggg[[[JJJAAA??????CCCIIINNNSSSWWW[[[^^^eeekkkmmmXXXNNN@@@888777666333000111000000000000222333444999:::BBBYYY~~~uuujjjzzzqqqVVVXXXkkkzzzgggXXXNNNIIIBBB>>>===;;;888444222111000//////......///............////////////111222222333333444444555777888:::;;;:::999888777999:::<<<<<<<<<<<<===???<<<=========;;;;;;===??????>>><<<;;;:::999777666999999999<<<@@@EEEGGGHHHNNNQQQWWW]]]___fffwwwssshhheeennnsssyyy~~~xxx~~~zzzlll___WWWaaawww}}}yyyaaa===333444666222333888555888555===BBB@@@VVVyyy|||wwwvvv{{{xxxiiiddd^^^WWWWWW]]]\\\fffnnnqqqwwwwwwkkkeeeccc___XXXSSSOOOIIIFFFEEEEEEDDDDDDCCCAAA@@@AAACCCDDDBBB???>>>======<<<;;;:::999888777777666666777777888999999===DDDLLLVVVbbbmmmttt|||yyywwwxxxxxxzzzvvv{{{wwwcccVVVQQQPPPOOOOOOPPPMMMZZZcccooooookkk}}}EEE888777999444666999555666888999888999@@@KKKRRReee|||mmmQQQPPPIIIHHHHHHLLLTTT]]]fffkkkooosssyyykkkbbbnnn}}}{{{kkkhhhhhhbbbaaaffffffhhhlllnnnpppsssvvvyyy@@@AAAFFFMMMTTT[[[hhhssstttrrrnnnmmmiiicccbbb___]]]]]]^^^___aaacccgggllllll___LLL@@@>>>>>>AAAGGGLLLQQQVVV[[[^^^fffkkkwwwaaaUUUKKK???888666666444111111111000000111222444555<<<<<>>>>>>>>@@@AAA>>>??????>>>======>>>@@@CCCAAA>>>:::888777777777999999;;;???FFFLLLOOOPPPSSSXXX```eeeeeeiiivvv}}}ooo^^^TTTSSSXXX[[[dddpppyyy~~~~~~vvvssspppkkkfff___XXXSSSWWWjjjvvvwwwsssqqqFFF888444666111333888666999666===BBBFFFcccxxx{{{rrrjjjjjjnnnsssxxx}}}tttcccWWWXXX]]]^^^___ccccccgggkkklllrrr}}}~~~sssgggaaa___ZZZTTTLLLIIIDDDAAA@@@@@@@@@???>>>======>>>??????>>><<<::::::999888888777666666555555444444555555666777888:::???FFFNNNYYYdddllluuu|||{{{}}}}}}wwwxxx{{{~~~jjjYYYPPPNNNMMMMMMRRRMMMUUU\\\jjjppplllyyyJJJ:::666888444666999666333555888999;;;BBBNNNWWWsssuuu[[[IIIKKKEEEFFFIIINNNWWWaaajjjooowwwwwwzzznnn^^^```ooowwweeedddddd___^^^ccceeegggjjjlllnnnpppsssuuu===<<<@@@FFFKKKQQQ]]]hhhtttuuuzzz}}}qqqmmmllljjjfffddd```]]]]]]^^^aaacccggglllrrrqqqcccOOOBBB>>>===@@@EEEJJJPPPVVV\\\```gggkkk}}}}}}fffZZZQQQIII???888666666444333222111000000111222444555;;;;;;HHHlllrrrzzzooohhhppppppccc[[[JJJEEE@@@===<<<;;;777333333222111000////////////............////////////111222222333333444444555555666777888888888888888:::===???AAAAAAAAABBBCCC@@@AAAAAA@@@>>>===>>>@@@@@@???===;;;888777888999;;;<<>>=========<<<;;;:::;;;;;;<<<<<<;;;:::888888777666666555444444333222222222222333444444666888;;;???FFFPPPZZZaaalllvvv|||zzzxxxyyyttt^^^QQQMMMMMMMMMOOOLLLTTTZZZkkkssslll}}}pppQQQ===555777555666999666333555888;;;<<>><<<999555333222111000000/////////............////////////111222222333333444444555555555666777888999999999;;;>>>AAACCCBBBBBBBBBCCCAAABBBBBB@@@>>>===>>>???;;;;;;;;;999666555666888;;;???HHHUUUbbblllrrrtttxxx{{{ggg]]]\\\^^^```UUUOOOKKKLLLLLLJJJIIIJJJOOORRRZZZeeemmmsss|||~~~{{{zzzzzzqqqfffYYYQQQNNNLLLHHHDDDDDDZZZmmm}}}yyyZZZAAA444555222333888777======???AAARRReeekkkxxxmmmjjjpppsssuuurrrooonnnnnnooorrrvvvzzzzzzvvvpppjjjgggYYY\\\kkk{{{vvvuuussspppmmmjjjhhhaaaWWWQQQOOOKKKFFFEEEBBB???=========<<<;;;888999::::::999999999999777666666555555444444444111111000000111111222333222333444777;;;DDDMMMSSSdddmmm{{{zzzuuuuuu{{{zzzbbbQQQLLLMMMLLLJJJGGGNNNQQQeeeuuurrrvvv[[[BBB666888666666999666666666999<<<===BBBRRRcccuuu\\\LLLFFFEEEEEEJJJQQQWWW]]]ccciiimmmmmmooovvvxxxdddZZZVVV```qqqmmmaaaYYYZZZ[[[XXXYYY]]]dddfffhhhiiiiiijjjmmmooo;;;:::===AAACCCEEELLLUUUXXX\\\___dddnnnzzzwwwmmmhhhggggggeeebbb______bbbeeegggoooqqqtttqqqcccOOODDDAAA===???CCCHHHOOOWWW```eeefffffftttwwwfffcccOOOIIIAAA:::777666555555222222111111222333555666:::@@@ZZZxxxllloooyyy~~~sssggg^^^YYYIIIFFFBBB@@@@@@>>>:::666333333222111000000000000............////////////111222222333333444444555555555666777888:::;;;;;;===@@@CCCDDDCCCBBBBBBBBBAAAAAAAAA???<<<;;;<<<===888999999777444555888<<>>@@@XXX~~~ddduuu{{{nnnpppxxxyyypppmmmlllpppqqqppplllfff```[[[YYYWWWddd{{{|||yyywwwqqqhhhaaa^^^^^^ZZZQQQLLLJJJGGGCCCBBB???<<<;;;;;;;;;;;;:::555777999888777666777777555555555444444444333333000000//////000000111222222333444555888>>>FFFKKKYYYdddsss|||vvvoooooovvv}}}cccOOOJJJKKKKKKLLLIIIKKKIII```{{{fffGGG777999777666888666999888:::===>>>DDDVVVkkkmmmRRRGGGGGGCCCGGGMMMVVV\\\___cccgggkkkkkkqqq}}}xxxkkk^^^PPPTTTeeetttlllaaaZZZUUUVVVVVVVVVXXX\\\aaaccceeeffffffgggjjjkkk888999<<>>GGGfffiiieeekkkuuutttjjjaaaXXXRRRHHHEEEAAA@@@@@@???:::777333333222111000000000000............////////////111222222333333444444555555666666777999;;;<<<===>>>AAADDDEEEDDDBBBAAAAAA@@@@@@@@@===;;;999:::;;;888999999777777===HHHPPP]]]dddqqqzzzqqqllleee[[[SSSOOOJJJGGGJJJNNNPPPUUU[[[mmmyyyqqqeeeYYYQQQJJJDDD@@@<<>>@@@[[[wwwiiiwwwvvv~~~xxxttttttrrrlllddd\\\WWWUUUUUU___ooo}}}|||{{{qqqcccZZZUUUWWWTTTMMMHHHGGGDDDAAA===;;;999888888888777666333555777777444333444666333333333333333222222222000////////////000111111333444555666888;;;AAAEEEMMMZZZmmmxxxqqqjjjjjjrrr}}}eeePPPKKKLLLKKKNNNNNNPPPJJJ```oooLLL999:::999777888666;;;777999===???FFF\\\ttt{{{cccGGGBBBIIIDDDGGGOOOYYY___aaacccgggjjjnnnxxxiiidddZZZKKKOOOaaa|||xxxgggbbbZZZUUUSSSSSSSSSTTTWWW\\\]]]___aaabbbcccdddfffhhh666777:::>>>>>>===AAAHHHKKKPPPTTTWWW```kkkmmmhhh___gggqqq|||~~~ssslllkkkgggfffeeeeeefffhhhkkkmmmooonnnmmmhhhYYYIIIAAABBB:::<<>>???BBBEEEEEEDDDAAA@@@??????@@@???<<<999888888999888999999999===IIIZZZfffzzzuuutttrrrjjjcccOOOOOOQQQTTTUUUVVV]]]eeetttnnncccYYYQQQKKKGGGEEE777CCCPPPhhhgggFFF555999888666999999<<<@@@@@@@@@]]]sssnnnzzzzzzqqqggg^^^YYYYYY[[[hhhxxx|||{{{{{{nnn]]]RRRKKKMMMLLLFFFAAA@@@>>>;;;999777555555666666555333111333666555333111222444222222222222111111111111///////////////000111111///000111222333666:::===EEEUUUjjj{{{vvvpppiiiiiiqqq|||iiiSSSMMMOOONNNJJJNNNSSSLLL```}}}tttOOO:::;;;999777888666:::777888===@@@GGG```{{{www]]]@@@???KKKHHHFFFOOOZZZaaacccdddgggjjjqqq}}}nnnVVVWWWTTTIIIOOObbbrrrpppaaa\\\VVVTTTRRRQQQQQQSSSWWW\\\ZZZ\\\^^^___```aaadddfff999999999999::::::;;;<<>>LLLkkkwwwYYYYYYXXXcccwwwnnneee[[[QQQJJJBBB@@@>>>======;;;888666444333111///...///000111///...,,,++++++,,,---//////000222222111222444666555555555666888<<>>GGGbbbeeeNNNCCCGGGLLLFFFKKKSSS\\\aaaaaadddkkkrrrtttttthhhaaaSSSOOONNNNNNjjj}}}}}}eee[[[ZZZQQQQQQPPPOOOOOOQQQUUUXXXXXXYYY[[[^^^```___[[[XXX:::999999999::::::;;;<<<>>>???BBBGGGMMMQQQQQQPPPQQQTTTWWWYYY___gggjjjjjjnnn{{{{{{tttoookkkgggfffeeeccccccdddeeeeeeeeehhhfffaaaXXXMMMDDD===;;;;;;;;;<<<@@@HHHQQQYYY]]]dddeeehhhooo~~~|||bbbXXXTTTLLLBBB;;;888666444222333444333222111222444777@@@LLLjjjRRRSSSVVVdddwwwmmmcccYYYOOOHHHBBB@@@???>>>===;;;888666444222000///......///000///...,,,++++++,,,...//////000222222111222444666555555555666999<<>><<<::::::;;;;;;;;;<<<>>>???@@@DDDGGGJJJTTTfffwww~~~wwwwwwyyysssnnnaaaSSSLLLMMMLLLJJJIIINNNPPPVVVlllpppOOO;;;999555555:::;;;???>>><<>>:::555555999777<<<::::::AAAIIIccc|||YYYKKKDDDGGGMMMKKKNNNVVV___ccccccfffmmmsss|||rrrfff```RRRNNNMMMOOOnnnpppZZZQQQPPPMMMMMMMMMLLLLLLNNNRRRUUUUUUUUUVVVWWWXXXUUUQQQNNN::::::999999999:::;;;;;;<<<<<<===@@@DDDGGGHHHHHHLLLRRRWWWWWWYYY___ddddddcccqqqzzzooojjjhhheeebbbaaa```___```aaaaaa```^^^^^^\\\XXXPPPGGG@@@;;;999::::::;;;???FFFOOOWWW]]]fffiiinnnsss|||kkk]]]UUUMMMCCC;;;888666444222333444333222111222555777BBBNNNjjj~~~TTTWWWXXXiiiuuukkkaaaWWWLLLEEEBBB@@@>>>======;;;888555333222000///......//////...---,,,++++++,,,......///000222222111222444666555555555666999<<>>;;;888777666555555444333333333333333333333222222111111000000111111000000//////......,,,,,,---------.........+++,,,---...///000111222888999BBBVVVrrrwwwiiihhhttt|||]]]OOOMMMHHHLLLEEEKKKLLLNNNlll}}}]]]sssuuusss^^^JJJAAA<<<666444666888;;;999:::BBBKKKaaalllMMMIIIGGGGGGLLLNNNQQQYYYbbbeeefffhhhpppwwwsssnnnbbb^^^QQQMMMMMMSSSwwwhhhTTTLLLLLLIIIJJJJJJJJJJJJLLLPPPSSSVVVUUUTTTTTTSSSOOOJJJFFF:::::::::999999::::::;;;>>>=========???AAACCCDDDHHHNNNTTTXXX^^^ggglllmmm```ooo}}}uuuiiibbb___^^^]]][[[[[[ZZZ[[[\\\]]]]]]ZZZWWWTTTSSSPPPJJJBBB===:::999999999;;;>>>DDDMMMVVV]]]eeekkkrrruuuzzzppp```TTTLLLAAA:::777666555333333333333222111333666888CCCPPPmmmvvvRRRWWWZZZppp~~~rrrggg^^^UUUKKKEEEAAA@@@>>>===<<<:::777555222111000...............------,,,,,,,,,---......///000222222111222444666666555666777999<<<@@@BBBAAAAAAAAABBBBBB@@@<<<999:::::::::<<>>@@@DDDIIIRRR```mmmsssqqqggguuu}}}mmmhhhbbb[[[VVVUUUUUUUUUTTTUUUUUUUUUWWWXXXVVVSSSPPPMMMLLLIIIDDD???;;;::::::888999:::===BBBKKKVVV]]]```gggnnnqqquuujjj\\\RRRJJJ???888666666555555333333333222222333666999AAAQQQrrrnnnSSSYYY___yyy}}}ooocccZZZRRRKKKFFF@@@>>><<<;;;;;;999666333000000///......---------,,,,,,,,,,,,------......///000222222111222444666666666666777999===@@@BBBBBBAAAAAAAAAAAA???;;;888::::::<<>>NNNhhh}}}oooiiilllxxxgggRRRKKKEEEGGGFFFIIIJJJLLL]]]sss~~~___nnnrrrXXXDDD:::555666888777999666999DDDMMMaaaXXXDDDKKKKKKFFFJJJOOOOOOWWW```eeehhhmmmwww~~~dddXXXTTTMMMQQQLLLLLLPPPbbbnnnXXXKKKFFFGGGDDDEEEFFFFFFFFFHHHKKKMMMIIIHHHGGGFFFEEEBBB>>>;;;;;;;;;:::999999999::::::999999:::999888999;;;>>>???AAAEEEOOO```pppwwwuuuzzzhhh]]]ZZZVVVQQQNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPOOOLLLIIIGGGFFFDDD@@@<<<999999:::777999;;;===AAAJJJVVV^^^\\\aaagggjjjooo~~~uuucccXXXSSSKKK@@@888666666666555333333333333222444777:::AAAVVV{{{wwwkkkrrrnnnooo```VVVNNNIIIEEE>>><<<:::999999777444222/////////...------,,,,,,+++,,,,,,------.........///000222222111222444666666666666777:::===@@@CCCCCCAAA@@@??????===;;;999999;;;AAALLLZZZeeejjjlllccceeeiiippp}}}qqqgggbbbeeejjjrrr~~~vvvfffVVVPPPQQQXXX\\\^^^]]]\\\ZZZRRRJJJHHHHHHCCCBBBTTTuuunnnHHH===777777999777@@@EEERRR{{{mmmrrrsssiiicccggghhhkkkuuuwwwiii[[[QQQNNNHHHDDDFFFKKKLLLHHHDDDFFFCCC???:::666555555555222222111000000000000000////////////..............................---------............/////////......//////000111111222000333777888@@@TTTqqq{{{pppiiihhhpppxxxlllTTTLLLGGGFFFGGGHHHIIIKKKUUUjjj}}}ffftttgggLLL<<<666666888888<<<:::===GGGQQQhhhkkkLLL@@@HHHIIIHHHNNNRRROOOWWW```eeehhhnnnyyydddOOOIIIIIIDDDMMMMMMNNNSSSiii~~~eeeQQQGGGDDDEEE???@@@BBBBBBAAABBBDDDFFFDDDCCCBBBBBBAAA@@@<<<:::<<<;;;::::::999999999:::888:::<<<<<<:::;;;===@@@AAAEEEJJJRRRaaarrr}}}iiiYYYWWWQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGDDDBBBBBBBBB@@@<<<999777888:::888:::<<<===AAAIIIVVV___]]]```dddffflll|||yyyiii]]]XXXOOOCCC:::666666555444333333333333333444888:::GGGaaayyy~~~~~~}}}~~~ppp^^^QQQJJJEEEBBB<<<;;;999888777555222000............---,,,++++++***+++,,,---............///000222222111222444666777666666888:::===AAACCCDDDBBB???===<<<<<<;;;999:::===FFFUUUffftttyyyzzztttwww}}}xxxkkkdddkkkxxx~~~sss```QQQQQQZZZeeeiiijjjhhhddd___TTTJJJHHHFFFCCCEEEOOOeeennnJJJ===666666:::999BBBJJJggggggqqquuuggg___[[[ZZZ\\\\\\```rrruuupppjjjeee___VVVNNNIIIFFFFFFEEECCCEEEGGGFFFCCCDDDBBB>>>999666444333333111111000////////////000.........///////////////------------------------,,,,,,---------..................///000000111111222555888888<<>>???@@@@@@??????@@@BBBBBBAAA?????????>>>;;;888<<<;;;::::::999999999999555777::::::999999<<<>>>===EEELLLTTT```rrrnnnTTTLLLPPPNNNMMMJJJHHHGGGFFFFFFFFFDDDBBBAAAAAABBBAAA???===@@@???===:::777666777999888:::<<<===@@@IIIVVV```aaacccdddfffmmm~~~uuufff]]]TTTFFF<<<888666555333333333444333333444888;;;PPPlllqqqrrrtttwwwrrr]]]OOOGGGBBB???;;;999888777666444111///............---,,,+++******+++,,,---............///000222222111222444666777777777888:::>>>AAACCCEEEBBB>>><<<;;;;;;;;;:::<<<@@@IIIZZZlllyyy~~~~~~~~~}}}nnngggrrr~~~tttaaaVVV]]]lllxxxzzzyyyrrrkkkbbbUUUIIIMMMIIIHHHJJJNNNZZZwwwlllJJJ>>>666666;;;<<>>FFFRRRpppWWWJJJHHHJJJHHHMMMVVVVVVVVV]]]eeehhhiiinnnxxxdddJJJCCCJJJMMMLLL[[[^^^___ccc|||nnnWWWIIICCCAAAAAA???AAABBBAAA@@@???@@@AAA===<<<:::999999777555222============<<<;;;:::999999::::::999999<<<@@@DDDFFFLLLMMMTTTgggvvvvvvaaaTTTQQQNNNIIIOOOIIIFFFFFFEEEAAA@@@BBB;;;;;;<<<<<<<<<<<<<<<<<<888888777777777777777888888999;;;===BBBKKKVVV___dddeeehhhkkknnnyyy~~~bbbdddZZZJJJ<<<666555444222555333333444222111666>>>aaavvviiiiiimmmrrrkkk\\\SSSIII@@@;;;<<<:::777555333222000............------,,,,,,,,,...---,,,+++,,,---...//////000000111222222333333666666777999;;;>>>@@@AAAAAAAAA???<<<999999:::<<<===AAAJJJXXXhhhwwwtttqqqooouuu}}}}}}|||uuujjjiiiyyyfff[[[TTTJJJGGGJJJGGGIIITTT___uuujjjIII======;;;;;;>>>AAASSS|||ttt\\\pppzzztttkkkddd]]]VVVOOOIIIGGGFFFFFFFFFGGGEEEAAA>>>BBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<@@@???<<<999666333000///////////////////////////------------------------///......------,,,,,,++++++,,,...---,,,,,,---///............////////////333333333333666999<<<>>>^^^{{{vvv}}}{{{sssmmmddd___fffsssaaaHHHDDDGGGFFFFFFFFFFFFKKKYYYhhhooo___GGG555666<<<888;;;:::CCCEEEZZZRRRKKKGGGKKKSSSYYYZZZYYY\\\]]]ccckkkppptttzzziiiVVVHHHIIISSSUUUXXXgggmmmdddsssxxxaaaQQQGGG@@@>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555555555666============<<<;;;::::::999:::::::::;;;===AAAEEEFFFMMMOOOWWWjjjwwwwwwaaaXXX[[[ZZZSSSMMMGGGCCCCCCCCC@@@>>>>>>:::::::::::::::::::::999777666666555555666666777888999;;;===AAAIIITTT]]]cccdddfffgggjjjtttddd]]]SSSFFF<<<888777555333555333333444222111777>>>```oooyyyeeefffiiiooo}}}hhh[[[SSSJJJBBB>>>===:::777555444333111///.........---------,,,,,,---------------...///000111111111111222333444444777777888:::;;;>>>???@@@@@@???>>>;;;999999:::<<<@@@DDDMMMZZZhhhttt{{{|||sssnnnjjjjjjooozzz~~~{{{}}}iii]]]UUUMMMEEEIIIIIIOOO]]]hhh|||jjjHHH<<<<<<;;;:::===BBBZZZuuu\\\vvvwwwooojjjeee___YYYTTTOOOHHHDDDBBB???<<<::::::;;;<<<===????????????>>>>>>===<<<<<<;;;::::::999999::::::===<<<:::888555222000///////////////////////////------------------------......------,,,,,,,,,++++++---......------...///////////////000000000000333333333444666999<<<>>>HHH]]]tttuuujjjmmm~~~wwwqqqlllddd]]]cccooofffNNNKKKHHHGGGFFFFFFDDDGGGSSS```rrr|||nnn]]]FFF888888888:::======GGGKKKbbb{{{SSSOOOKKKNNNTTTYYY\\\]]]______ccciiinnnsss|||vvv```SSSNNNUUU___iiikkktttuuurrrnnnXXXJJJBBB===;;;===<<<<<<<<<;;;;;;;;;;;;:::999888777555444444555555>>>>>>======<<<<<<;;;;;;999;;;<<<<<<===>>>BBBDDDJJJRRRVVV^^^ooozzz{{{gggeeepppmmm```MMMEEE@@@AAACCC@@@<<<:::999999888888777777666666555555444444444555555666777999:::<<>>WWWyyyiiiqqqxxx^^^^^^```mmm|||yyyeeeZZZSSSKKKDDDAAA>>>;;;888666555444111000...............---------,,,,,,---...///000000000222222111111222333555666888888999:::<<<===>>>???======<<<:::888888;;;===DDDGGGOOOZZZeeemmmqqqrrrmmmkkkhhhccc^^^YYYVVVTTTXXX]]]fffuuueeeXXXRRRKKKAAADDDFFFRRRbbbiiiwwwjjjIII<<<;;;::::::<<>>>>>======<<<<<<<<<;;;<<<======<<<===@@@BBBMMMWWW\\\eeevvv~~~|||lllPPPGGGBBBCCCEEEAAA<<<999999888888777666555444444555444444444444555555666777888:::;;;===DDDMMMUUUZZZ]]]bbbffflll|||hhh___RRRCCC<<<:::999777666555444444444333222777???NNNooollltttrrrVVVUUUVVVhhh~~~vvveee[[[TTTKKKEEECCC>>><<<999666555444222000///.....................+++,,,---...//////000000222222111000111333444666888999:::;;;======>>>>>>:::::::::999888999;;;>>>DDDHHHOOOXXX___ccccccbbbLLLKKKHHHEEEDDDCCCDDDEEELLLQQQ[[[ggguuuyyy___TTTOOOJJJCCCDDDGGGSSSbbbdddjjj~~~mmmLLL<<<999:::;;;<<>>@@@BBBAAA>>><<<<<<<<<@@@???===;;;999888777666777666555555444444555555555444444333111000000///........................------------------------++++++,,,,,,,,,,,,,,,,,,---...000///......///111222222222222333333333333444444444555777999;;;===>>>AAAIII[[[}}}}}}uuulllddd]]]]]]mmmssssss|||sssooonnnmmmeee[[[]]]eeevvvqqqYYYRRRHHHGGGFFFFFFCCCBBBHHHPPPlllmmmnnn}}}wwwdddIII===<<<555555:::888BBBKKKkkkbbbVVVYYYYYYVVVVVV[[[bbbeeeddddddggglllooottt|||gggggguuuiiiZZZJJJBBB>>>;;;;;;<<<:::::::::999999888888777555555555444444444444444??????>>>=========>>>>>>======>>><<<;;;<<<>>>@@@JJJVVV^^^jjj|||sssTTTMMMGGGHHHHHHBBB===:::999888888777666555555444555444444444555555666777666777999:::<<>><<<999666555444222000////////////////////////+++,,,,,,---......//////111111000000111222444555888999;;;<<<===>>>>>>>>>999999999888777999<<>><<<;;;;;;;;;FFFJJJQQQZZZdddppp|||sss```VVVQQQKKKGGGGGGHHHUUUaaa]]]aaatttuuuRRR===888:::<<<===GGGnnnoooxxxmmmaaaXXXRRROOOKKKEEEAAA???>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFDDDAAA===:::777666555666555444444333333444444222111111111000/////////------------------------------------------------+++++++++,,,,,,---------...000111111//////000222333333333333444444444444444444555666888:::;;;<<<===???DDDPPPjjj}}}zzzqqqkkkfff```YYYTTTVVVeeennnsss{{{qqqnnnmmmmmmeee[[[[[[cccqqquuuYYYNNNGGGEEEEEEFFFEEEDDDHHHNNNlllqqqooovvvqqqPPP>>><<<999888>>><<>>======>>>???@@@>>>>>>===<<<;;;===AAADDDJJJXXXbbbpppoooWWWRRRNNNMMMIIIAAA<<<;;;888888777777666666555555444444444444444555666777444777999:::<<>>;;;777666999666444444555333222888???KKKfffmmm}}}kkkTTTXXX[[[rrrsssfff\\\SSSIIICCCAAA>>>;;;888666555444111000////////////000000000000///...---------...///000111111222222333444444444777888;;;===>>>?????????999999999888888999<<>>???IIIrrrvvvzzzpppggg]]]VVVQQQNNNJJJDDD@@@@@@CCCGGGPPPMMMJJJKKKOOOTTTXXXZZZHHHFFFBBB>>>:::777666555555444444333333333333333000000000////////////...------------------------------------------------++++++,,,------.../////////000222111000000111333333333444444444444555555444555666777999:::;;;;;;;;;???CCCIIIXXXuuuwwwbbb[[[VVVUUUSSSOOOKKKJJJMMM]]]oooyyyzzzrrrnnnmmmlllcccYYYYYYbbbpppxxx[[[LLLFFFDDDDDDFFFFFFEEEIIIOOOcccsssvvvyyy|||YYY@@@<<<<<<777>>>===DDDOOOrrriiiYYYaaaccc]]]\\\cccfffeeeeeehhhooottttttwww~~~wwwqqqwwwzzzzzzzzz}}}vvv|||WWWKKK???;;;:::888666777999888888777666555444444333444555666666666666666AAA@@@>>>======>>>@@@AAA>>>>>>===<<<===AAAHHHLLLYYYfffooo|||ttt```WWWTTTRRROOOGGG===999:::666666666666666666555555222222222222333444555666333666888:::<<>><<<777555888666555555555444333888@@@NNNgggvvvlllYYYaaafff}}}zzzooocccZZZRRRHHHBBB@@@===:::777555444333111/////////000000000111111111444222///------///111333111222444666777666555555666888:::===???@@@@@@@@@:::::::::999888999<<>>999>>>DDDKKKVVVgggzzz|||wwwxxx||||||zzz{{{}}}|||~~~wwwwwwrrrhhh]]]SSSIIIAAAAAA>>>>>>HHHNNNFFFNNNiiiaaaCCC888;;;@@@AAALLLyyyrrrvvvnnnggg```[[[UUUSSSOOOJJJHHHLLLTTT[[[fffbbb```ccchhhjjjfffbbbFFFDDD@@@<<<999777666666333333222111111111111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---///000000111000111222222111111222444333333333444444444555555444555666888999:::;;;;;;;;;???CCCFFFNNNdddwwwnnntttpppYYYNNNHHHFFFIIIJJJHHHIIIMMMTTTfff}}}yyyzzztttooollliii```VVVWWW```rrr{{{```QQQGGGCCCBBBDDDDDDDDDHHHMMM[[[xxx```AAA;;;<<<444===<<>>======???@@@BBB======<<<<<>>===888555777666555555555444333888@@@XXXmmmooo^^^hhhmmm~~~uuukkk```XXXPPPGGGAAA@@@<<<:::777555333222000...//////000000111111111222888555111......000333555222444777999:::999777666555777:::>>>@@@AAAAAA@@@;;;;;;;;;:::999:::<<>>>>>@@@EEELLLSSS___ppp|||zzzvvvssstttyyyxxxvvvwwwyyyxxxuuutttwwwuuutttpppiii```WWWLLLDDDGGGCCCAAAIIIKKKBBBKKKiiieeeDDD999<<>>===<<<===???@@@AAA@@@AAA===>>>CCCDDDFFFUUUhhhfffRRRNNNXXXTTTMMMEEE>>>:::777777777777666444444333333333333333444444555666666666777777888999<<>>999888<<>>>>>===>>>@@@BBBCCCCCC@@@<<<>>>FFFKKKRRReeezzzfffUUURRRYYYSSSIIIAAA<<<999777666777666555444333333333333333333444444555666666666666777777888;;;AAAIIIOOOSSSZZZ______```lllnnndddTTTCCC<<<:::888666666777555444444333333:::CCCcccsssiii{{{xxxmmmhhhhhhccc[[[TTTMMMGGGAAA===888666333222111111///---......---------,,,,,,,,,,,,,,,,,,------...///000222333444666777777666666777999<<<>>>???>>><<<;;;<<<888888;;;===>>>BBBGGGOOOTTT\\\cccccc___ZZZXXXVVVNNNOOONNNJJJPPPWWWSSSVVVWWWWWWXXXbbbyyy~~~{{{vvvpppjjjhhheee```___aaa]]]\\\\\\___dddiiilllmmmjjjkkkkkkfff\\\PPPFFF@@@======<<>>BBBFFFEEEGGGLLLPPPWWWfffuuu|||dddXXXXXXpppvvvUUUPPPWWW[[[fffiiiqqq~~~zzzrrrlllfff___XXXSSSWWW^^^uuu}}}hhhTTTFFFCCCBBBDDDDDDBBBEEEIIIWWWuuusssLLL888===;;;<<<@@@FFF[[[kkkhhhmmmssstttooojjjfffeeefffiiiqqqxxx{{{~~~qqqwwwuuu[[[HHH<<<:::777555444555666888666666555444444444444444555555555555555666777777EEEDDDCCCBBBBBBCCCDDDDDDDDDDDDLLLYYYeeeqqqlll]]]\\\[[[QQQEEE<<<:::999777555666666555444333333333333333333333444555555666666777777777888;;;@@@GGGLLLPPPWWW]]]___```iii{{{}}}qqqcccSSSCCC===;;;888666666777555444555444555<<>>AAABBB@@@===;;;;;;999;;;@@@CCCDDDGGGLLLYYY```jjjsssxxxwwwssspppmmm___ZZZZZZXXX___fffbbb```^^^ZZZXXXaaayyy|||wwwpppggg]]]XXXSSSNNNLLLNNNKKKKKKMMMSSS[[[ccciiilllhhhhhhfff```VVVLLLCCC???===>>>===CCCIIIFFFOOOgggkkkDDD;;;???DDDNNNyyyaaaqqq~~~zzztttmmmggghhhiiiooo{{{wwwfffRRRAAA777444555222111111000000//////...........................------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///000111222333555666666666666666666777777777888999999999999999888777666444777999999999???KKKUUUYYYZZZ\\\^^^^^^___hhhqqqwwwqqq```]]]bbbyyy```HHHPPPcccnnnzzz}}}rrrmmmhhhccc^^^WWWSSSWWW^^^vvv~~~jjjVVVGGGCCC@@@AAAAAAAAADDDHHHQQQjjj|||SSS<<<===;;;===CCCGGGYYYuuukkksssyyyxxxppphhhddddddgggllltttxxxyyyppptttyyy\\\GGG888666555333333333444666888666555444444444444444444555555555555666666666777OOOMMMJJJFFFBBBBBBCCCEEEMMMUUUhhh~~~xxxiiiggg[[[OOOAAA999999:::888666555555444333222222333333222333333444444555666666888888999999;;;@@@FFFKKKMMMSSS[[[___```fffvvv{{{tttbbbRRRCCC===;;;999777666777555444555555666===FFFrrriiiaaaqqqxxxuuuhhhbbbbbb]]]WWWQQQJJJDDD===999888666333222111111///---......---------,,,,,,,,,)))******,,,---///111222333333333333555888;;;<<<888;;;@@@CCCDDDBBB>>><<<:::999===EEEJJJKKKMMMQQQ```iiivvvyyyeee\\\[[[YYY___eee```YYYWWWTTTSSS[[[ppp~~~zzzmmm```SSSKKKEEE@@@???@@@AAABBBFFFNNNXXXcccjjjmmmeeeeeebbb[[[RRRHHHAAA======>>>>>>DDDJJJEEEMMMeeeiiiCCC;;;???FFFQQQvvv```zzz{{{vvvnnnhhhmmmnnnrrryyyxxxpppZZZSSSHHH===777444333333000000//////............------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......000000111222444555666777777888888999999999999999999:::::::::999888777666888:::===???DDDPPP___jjjpppoooooorrrtttwwwzzz|||~~~yyyggg```gggooo\\\LLLYYYmmmyyykkkiiieeeaaa\\\VVVQQQTTT[[[qqq|||mmmZZZJJJDDD@@@AAABBBBBBEEEIIIKKK___XXX@@@>>>999<<>>666444333222222222444555777555555444333333444444444444555555666666666666666TTTRRRNNNIIIFFFHHHNNNSSSccctttmmmiiiXXXLLL???888999;;;999777444333333222222222222333222222333333444555555555999::::::;;;===AAAGGGKKKKKKPPPYYY______bbbqqqxxxsssdddTTTDDD===<<<:::888888777555444555555666===FFFmmm~~~ddd^^^nnnsssvvvqqqkkkeee[[[RRRJJJCCC>>>:::888666333222111111///---......---------,,,,,,,,,******+++---///111333444333222222222444777;;;===888;;;@@@CCCDDDBBB>>><<<888999@@@JJJQQQRRRTTTWWWaaammm|||uuu^^^RRRPPPNNNQQQUUUPPPGGGHHHIIILLLTTTdddxxx|||lll]]]NNNDDD???;;;:::;;;<<<>>>CCCLLLWWWaaagggjjjdddccc```YYYPPPFFF@@@<<<===>>>>>>DDDIIIDDDJJJaaaiiiDDD<<<@@@GGGQQQppp___}}}wwwpppjjjrrrooommmmmmkkkfff\\\TTTGGGBBB<<<777444222000...////////////....................................******++++++++++++++++++------------............,,,,,,,,,,,,---...///000///000111222444555666666888999:::;;;;;;;;;::::::999888888888888888888888<<<<<<>>>FFFRRRaaannnvvvxxxvvvvvv}}}{{{qqqaaa___lllyyy```TTT___rrr~~~~~~}}}iiigggccc___[[[UUUOOOQQQWWWjjjuuuooo^^^JJJCCC???@@@AAABBBDDDGGGKKKYYY]]]BBB===999<<>>BBBGGGKKKKKKOOOWWW^^^^^^___nnnzzztttlll[[[III@@@===;;;999999777555444555444555<<>>888666333222111111///---......---------,,,,,,,,,++++++,,,---///111333444222222111222444666:::;;;888:::>>>AAABBB@@@===;;;777:::DDDPPPXXXZZZ[[[^^^iiiwwwjjjRRRFFFFFFAAAAAACCC@@@<<<>>>BBBGGGOOO\\\kkkuuuuuu}}}|||yyyiiiZZZJJJAAA===;;;:::;;;888;;;AAAKKKVVV^^^ccceeecccccc```ZZZPPPGGG@@@===;;;===>>>DDDIIIBBBGGG]]]lllGGG???CCCHHHQQQnnnccc}}}wwwppplllqqqllleee```[[[TTTLLLFFFBBB>>>888333222333444444................................................************++++++++++++------------............,,,,,,,,,,,,---///111222000000111333444555666777888999;;;<<<<<<<<<;;;:::888777666555666999;;;===@@@AAAFFFQQQ___mmmwww{{{uuuwww}}}uuucccaaaqqqggg[[[dddvvvxxxjjjeeebbb___\\\UUUPPPQQQVVVgggrrr|||sssbbbIIIAAA<<<>>>AAAAAAAAACCCHHHQQQzzzuuuaaaEEE<<<<<<===BBBDDDSSSqqqooonnnjjj```XXXXXX___hhhiiiqqqwwwvvvxxxmmmYYYZZZiii}}}rrryyyvvvfff]]]eeeuuuzzz[[[CCC;;;:::888666555555444333333333333333333333333333444444555333444666777777777666555yyyyyyxxxzzzqqqWWWMMMDDDAAA<<<999888777666555222222111111111111222222111222222333333444555555777888:::;;;>>>BBBGGGKKKLLLNNNVVV^^^]]]]]]lllzzzgggQQQEEE???;;;999999777555444444333333:::CCC[[[sssyyyccc\\\eeebbbwww{{{lll^^^QQQGGGAAA888666333222111111///---......---------,,,,,,,,,+++++++++---...000222333111111111222333555777999777999<<<>>>???>>><<<;;;888<<>>===;;;;;;<<<:::===EEEPPPZZZaaadddeeeccccccaaa\\\RRRIIIAAA===:::<<<===CCCHHH@@@EEEZZZqqqLLLDDDFFFIIIRRRzzzqqqzzzssslllhhhiiiccc\\\UUUPPPJJJDDD@@@;;;888555222000222555888------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,---000222444222222333444666777888888888999;;;<<<===<<<;;;:::888666444444666;;;@@@DDDKKKPPPZZZeeeoooxxx|||oooooo}}}yyymmmqqq~~~{{{ppphhhcccaaa```^^^XXXSSSTTTZZZiiittt~~~vvvgggIIIAAA===???BBBBBBAAAAAAEEEIIIsss{{{lllgggJJJ>>><<<===BBBFFFXXXwwwssskkkaaa[[[\\\cccjjjhhhqqqxxxyyyiiiRRRPPPWWWdddiiiaaaXXXUUUOOOGGGFFFMMMXXX```aaabbbYYYGGG;;;888666222444444444333333333333333333333222222333333444555333444666777888777666555jjjNNNCCC===<<<;;;999777555444444222111111111111111222222111222222333333444555555555666888:::===AAAFFFJJJMMMNNNUUU]]]]]]\\\kkkoooXXXIIIAAA;;;999999777555444444222222999AAAMMM|||uuu{{{kkkdddmmmhhhwww}}}kkkYYYJJJAAA888666333222111111///---......---------,,,,,,,,,******+++,,,---///000111000000111222333555666777777888:::<<<===<<<;;;;;;999???KKK[[[dddffffffhhhxxxzzzZZZFFF???BBB<<<777999888>>>======???GGGVVVgggsssvvvooo```QQQBBB<<<<<<;;;;;;===>>>CCCLLLWWWbbbhhhjjjjjjcccdddccc]]]TTTJJJBBB>>>999<<<===CCCGGG???CCCXXXuuuQQQGGGHHHKKKRRR}}}|||uuummmfffbbbaaa\\\UUUNNNIIIDDD???<<<555666666333///---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++---,,,+++,,,---000333555333444555666777888999:::888999;;;======<<<;;;:::888666444444777===DDDHHHVVVaaannnxxx}}}|||{{{qqqiiidddbbbaaa``````[[[WWWXXX^^^mmmxxxyyyiiiJJJCCC???BBBFFFEEECCCBBBGGGHHHtttqqqkkkNNNBBB:::;;;@@@FFF[[[yyypppfff```aaafffkkkjjjttt{{{~~~aaaFFFAAA@@@CCCFFFAAA@@@<<<888999:::;;;???DDD>>>CCCBBB:::666888555...222222222222222333333333222222222222333333444555333444666777888777666555hhhFFF???@@@@@@???===:::888777888444333222222111111222222333333333333444444555666333555888999;;;???CCCGGGJJJMMMMMMSSS]]]```kkklllWWWLLLFFF>>>:::;;;999666666666444333999AAARRR~~~xxxmmmkkkrrrzzz{{{eeeOOOAAA<<<999555333222111000...///...------,,,,,,,,,,,,******,,,---...000111111222111111000222444666888999::::::999777777888999999???MMM\\\bbbaaadddkkkzzzsssTTTHHH>>>;;;;;;:::999:::??????@@@BBBGGGWWWqqquuuggg[[[MMMAAA===<<<:::<<>>>>>888<<>>???666555333111////////////---.../////////...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...------///222444666666666777888888888888888::::::;;;;;;;;;:::999888777777555666999@@@IIIOOOYYYeeesss{{{{{{rrrmmmiiifffgggeeedddbbb\\\VVVVVV[[[ppp~~~|||sssPPPFFFBBBJJJOOOIIIDDDCCCDDDGGGmmmkkkKKKEEE<<<<<>>BBBFFFGGGLLLMMMTTT^^^aaalll|||kkkVVVIIIAAA<<<999888888666555666444444:::BBBZZZzzzsssrrrwww{{{jjjQQQBBB;;;999666444333222000...///......---,,,,,,,,,---+++,,,---...///111222222222222111111222444666888888888888777555555666888888>>>KKKYYY]]]]]]```fffwww|||kkkSSSIII@@@???AAAAAAAAABBB???AAACCCCCCGGGXXXsssrrrdddXXXJJJ===999;;;===AAAGGGKKKYYYlllyyy~~~|||vvvssslllaaaUUUJJJBBB>>>>>>999<<>>EEEJJJ___}}}pppnnnmmmiiikkkqqqoootttxxx|||qqqYYYKKK===999999888555555333333444444444444444555444555666666666555444333222444666555333111111111333333222333444666666666666666777777777777666666jjjLLLJJJFFFCCC???:::777666666777444333222222111111222222333333333333444555666666555777999:::;;;===AAADDDEEEJJJMMMTTT___aaalllwwwlllYYYGGG>>><<<:::666777555555666555555;;;CCCaaa}}}nnnSSSBBB;;;999666555444333111//////......------------...---...///000111222333444333222222222333555666888777888888666444444666888666<<>>AAACCCCCCIII]]]zzz{{{mmm```QQQGGG===:::===AAAGGGLLL\\\nnn~~~xxxnnnbbbUUUJJJAAA======999<<>>JJJccc}}}zzz```MMMEEEPPPnnniii~~~yyypppfff^^^YYYSSSKKKEEEBBB???;;;888555444222000///...//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......///000111333444444444555666888999:::::::::<<<<<<<<<<<<:::888666555444444555888>>>FFFNNNRRRWWWZZZ]]]aaafffqqq~~~zzzzzz~~~{{{tttyyyssspppnnnkkkiiiiiihhhiiihhhaaaXXXTTTVVViiixxxxxxnnnRRRFFF@@@FFFJJJEEEAAAAAAGGGHHHeeekkkMMM>>>@@@:::BBBJJJZZZwwwllleeegggiiihhhjjjppprrrvvvyyy|||iiiWWWHHH@@@999888888555333333333333222222222222222111111222222333333333333333333555777666444222222222444444333333444555777888666666777777777777666666wwwnnnSSSRRRKKKFFF???:::777777777888444333222222111111222222222222222333444555666777666888999999:::<<<@@@BBBDDDKKKNNNUUU]]]___jjjxxxppp^^^JJJ@@@???<<<777666555555666555555<<>>999444444333111///......////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...///000222333333333333333444666888:::<<<<<<=========<<<;;;999777444333444333333777===BBBDDDEEE>>><<<:::999:::>>>AAACCCFFFLLLQQQQQQXXXkkkyyyqqqvvvzzzvvvuuurrrnnnjjjgggggghhhhhh```VVVRRRSSSdddrrr~~~uuummmWWWHHH>>>@@@CCC@@@???AAAAAAEEEVVVrrr}}}```FFFFFF<<>>999666444333111///.........//////111222333333333333444555666666666555555555666666666777777333444444333444777;;;???IIIRRRYYYYYYXXX^^^iiiqqqvvvlllddd^^^```bbbaaa^^^^^^jjjkkkhhheeennnxxxiii[[[IIIGGGCCCEEEWWWxxxsss```RRRGGG???:::999999<<<>>>:::777<<>>BBBAAA@@@===<<<;;;:::;;;===AAACCCMMMVVV___ccclll~~~|||~~~vvvvvv}}}~~~xxxtttssspppllliiigggffffffddd^^^VVVTTTWWWfffqqq~~~}}}uuupppZZZJJJ>>>???AAA???>>>BBBAAAHHHUUUnnniiiLLLBBB:::BBBHHHPPP{{{}}}\\\DDDEEEIIIOOOWWW___ggglllrrrzzzwww___MMMFFF???:::666666555333333777444444333333333333333333111111111111222444555666666888:::999777555555555444777999888555444666999666666777777777777666666|||]]]WWWLLLEEE===999999:::888666444333222222111111222222111111222333444666777888555666888888999<<>>999888999<<<===:::888===DDD\\\qqqIIICCCDDDNNNhhhzzzwwwsssrrrlllbbbXXXQQQNNNJJJEEE@@@<<<999888333222000///......//////000///...---,,,------...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///222111111000111222444555444555777999:::;;;<<<<<<;;;;;;;;;:::999777555333444333333888>>>AAA???<<<;;;;;;<<<<<>>>>>???>>>>>>BBB???JJJTTThhhpppRRR???:::BBBFFFQQQqqqSSSDDDFFFIIIMMMUUU___iiiooottt~~~vvv___MMMCCC;;;666333555666444222444222222333333333333333333222111111111111222444555444666888777555333333333333777;;;;;;777555666888666666777777777777666666}}}]]]TTTIIICCC;;;888999999777444444333222222111111222222111111111333444666777888444666777888999<<<@@@CCCAAAHHHIIILLLQQQTTTeeexxx```^^^ZZZHHH<<<>>>:::888777888666555;;;CCCWWW|||sssaaa\\\nnn{{{]]]SSS[[[lllxxxqqqgggsss}}}vvvjjj\\\RRRGGGBBB;;;555222111000000.........///000222333444333333444444555555666666555666777777777777777666777888999999<<<@@@FFFKKKZZZmmm~~~wwwrrrnnnhhhbbb```fffttt{{{tttpppyyy{{{pppfffRRROOOQQQfffsss^^^PPPFFF>>>999777999<<<===:::999>>>EEEggghhhBBB@@@BBBIII___~~~wwwuuuuuupppdddYYYQQQPPPMMMHHHAAA<<<::::::222111000///......//////000///...---,,,---......------------------------++++++,,,,,,,,,---------++++++,,,,,,---...//////333222000000000222444666555666888999:::;;;<<<<<<:::;;;;;;:::999777555444000///000555<<>>;;;;;;888666777666555999???WWWppp{{{```ZZZ```gggwwwLLLLLLQQQQQQZZZssstttoooxxx|||xxxxxxuuujjj^^^MMMDDD;;;777444000000222//////000111222222333333555444333333333555777888999999888888888888888999;;;777777;;;:::;;;LLL```uuu~~~vvvkkkfffgggkkkssszzz}}}}}}wwwssshhh[[[]]]}}}mmm\\\MMMAAA;;;<<<;;;888888<<<;;;:::CCCQQQsssjjjEEEBBBEEELLLcccxxx{{{wwwuuuoooddd[[[VVVQQQJJJFFFBBB>>>888444444444222000///.........//////...---,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,---...///000111111111111111111222333444555666777888888888:::===???@@@>>><<<999777666555555111000000555;;;===:::666:::999:::@@@NNNddd{{{}}}qqqmmmttt}}}}}}|||}}}zzzwwwuuuxxxvvvtttrrrqqqooollljjjgggdddbbbaaa^^^YYYYYY]]]```fffqqq{{{~~~{{{wwwwww```III???@@@<<<;;;???>>>BBBCCCHHHaaaoooVVV@@@BBBAAAIIIWWWfffMMMIIIOOOSSSVVVaaasss|||{{{{{{cccJJJ<<<888777666555444555666666555555555555555555555555111111111111111111111111222222111111111111222222111333555666555444444555666777888777666666888:::yyyxxxxxxppprrrkkk[[[KKKBBB:::888777555444555111111111111111111111111111222333333555555666777777888999999:::<<>>;;;888666555444444333111222666;;;===:::777333444777???NNNcccxxxvvvnnnmmmsss{{{||||||yyywwwuuurrrqqqpppooonnnllliiifffgggddddddddd```ZZZWWWYYYVVV^^^kkkwww||||||{{{zzz```JJJ???@@@<<<;;;???>>>AAACCCGGG]]]}}}lllOOOEEEDDDAAAJJJXXXnnnRRRMMMRRRUUUVVVaaatttgggNNN@@@777666555444444444555555555555555444444444444444111111111111111111111111222222111111111111222222222333444333222333555666666777888777666666888:::wwwlllgggiiiqqqwww{{{yyyqqqfff]]][[[ZZZWWWfffooo^^^IIIAAA999777777444333555111111111111111111111111222222333444555666666777777888999999:::;;;???AAABBBGGGGGGKKKSSSVVVddd~~~zzzppprrrmmmYYYEEE<<<===:::888888666555888>>>KKKaaauuuhhheeeuuu~~~QQQIIIGGGFFFRRRggg|||lll]]]LLL;;;444444333111000///000111222444555666777333444555777888999999999888777777666666777888888666333555:::>>>EEEWWWkkkwwwnnnkkklllxxx~~~}}}||||||lll]]]NNNBBB======999;;;BBBEEE@@@===III[[[uuuKKKAAAAAAMMMiii{{{ssszzzwwwtttnnneee]]]TTTOOOIIIEEECCC@@@<<<888444444222000///..................------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222333333111111111111222333444555666777888888888999<<<>>>===<<<:::888666444444333333222333666:::<<<:::777333333555888@@@LLLYYYbbb___ZZZ]]]ooozzzvvvpppjjjgggfffhhhpppyyy~~~~~~{{{xxxvvvtttooonnnnnnnnnnnnllliiifffhhheeeeeefffbbbZZZTTTTTTXXXbbbooo{{{```JJJ@@@@@@<<<;;;???===???CCCGGGZZZzzzlllNNNHHHEEEAAALLLYYY{{{XXXNNNTTTWWWXXXeeezzzhhhPPPBBB666555555444333444444444555555444444333333222222222222222222222222222222222222111111111111222222444444444333222333555777666777888888777777999:::zzzssspppkkkeee```WWWVVVTTTSSSWWW\\\aaacccnnn\\\GGG???888777666444333444111111111111111222222222222222333444555666777777777888999::::::;;;>>>AAA@@@EEEFFFKKKSSSVVVddd}}}~~~uuutttmmmYYYEEE===>>>:::999999777555999???PPPaaavvv{{{yyyTTTIIIHHHKKK[[[lllVVV???555555444111//////000111333555777888999333555777999:::;;;::::::888888888777888888999999666444666;;;???GGGYYYjjjzzzzzzoooqqqsssnnn^^^OOOCCC======888===FFFIIIAAA>>>LLL```zzzLLL???AAAUUUxxxmmmlll|||vvvssspppjjjbbb\\\VVVQQQJJJEEEBBB???;;;777444444222000///...............---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000111111222333444444111111111111222333444444666777999999999999;;;===;;;;;;999777555444333222333222333555888999888666444444444333444777<<<@@@@@@;;;:::CCCOOOTTTOOOIIIQQQOOOQQQUUUZZZ___jjjuuu}}}~~~~~~yyyvvvuuutttppppppqqqrrrrrrpppmmmjjjjjjfffdddddd```XXXSSSRRR___jjjvvvaaaJJJ@@@@@@;;;;;;???===<<>>@@@???DDDFFFKKKTTTWWWeee~~~|||dddKKK===>>>;;;999999888666:::@@@PPP___}}}oooSSSGGGGGGMMM```zzzaaaEEE888666555111...///000111333555777888999444666888:::;;;;;;:::::::::999999999::::::;;;<<<888777888;;;>>>FFFTTTaaannnxxxvvvrrrvvvmmm^^^OOOBBB<<<;;;777===FFFIII@@@===MMMbbbNNNAAAHHHdddgggkkk}}}zzzuuuqqqnnniiiccc^^^ZZZTTTKKKEEEAAA>>>999666444444222000///.........---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........111111222222333333444444111111111111222333444444555777999:::999999;;;<<<::::::999777666444333222222222222333555666666555222333444555555666:::<<<:::999888:::>>>AAA???<<<===>>>BBBIIIOOOWWWeeerrr~~~~~~zzzvvvuuutttssssssrrrrrrssstttrrrooommmlllfff```___]]]WWWSSSSSS\\\hhhttt{{{}}}aaaKKK@@@@@@;;;;;;>>><<<:::DDDHHHXXXwww\\\IIIFFFFFFOOOQQQqqqjjjRRR^^^gggkkkuuu}}}rrrdddRRRBBB:::444444444444444333333333444444444333333222222222222222222222222222222222222222111111111111222222444:::AAADDDCCC>>>999666666777888888777888:::<<>>@@@???DDDEEEJJJSSSXXXggg{{{VVV???>>>:::999:::999888<<>>???DDDKKKPPPVVVdddqqqyyy}}}wwwssssssssssssrrrqqqppppppppppppnnnllljjjccc]]]\\\[[[VVVSSSSSSWWWeeerrrxxx~~~|||bbbKKK@@@@@@;;;:::>>><<<:::DDDGGGWWWzzz```OOOJJJIIIPPPLLLhhhwww\\\iiisssuuuzzz{{{qqqeee^^^TTTGGG===999444555555555555444333333333333333333444444444444333333333333333333333333222222111111111111222222555>>>IIIOOOMMMEEE<<<666666777888888888999;;;===cccKKK@@@999444555666333222333///000000111222222333333333333444555666777888888999:::::::::999;;;===@@@AAAEEEEEEJJJSSSXXXiii```BBB===:::999:::999999===DDDNNN^^^vvv}}}OOODDDDDDJJJ]]]gggKKK<<<666444222222000111222333444555666666999999888888888888999999:::999999:::;;;<<<======888:::;;;::::::???EEEIIIJJJMMMQQQUUUYYY^^^cccfffmmmooouuu~~~vvvyyy~~~qqqwwwqqqoooooopppjjjnnnrrryyy~~~qqqbbbVVVJJJ@@@;;;;;;777999>>>???999777HHH]]]zzzNNNDDDQQQssswwwttt|||zzzvvvrrrooojjjfffddd[[[UUULLLEEEAAA>>>:::777444444222000///.........------------------------,,,,,,,,,,,,------------......//////000111111222222222222222222333333333111111111111222333444555555888:::;;;:::999:::;;;999999999999888666444333222333333333222333444555777777777666666777:::===@@@DDDGGGJJJRRRYYYXXXRRRLLLNNNTTTYYYZZZ]]]gggrrrvvvzzzsssqqqqqqrrrsssrrrpppmmmlllllllllkkkjjjeee^^^ZZZ[[[[[[WWWRRRQQQXXXgggtttyyybbbKKKAAAAAA;;;:::>>><<<<<>>;;;555555666666666555444333333333333444555555666666333333333333333333333333222222111111111111222222888AAAMMMTTTSSSJJJ???888666777888888888999;;;===dddJJJ@@@888444555666333222222///000000111222222333333333333444555666777888888999:::::::::999:::===@@@BBBFFFEEEJJJSSSYYYjjjdddEEE<<<999888:::::::::>>>EEEXXXgggttt{{{PPPHHHJJJNNN___|||eeeKKK<<<666333333444111111222222333444555555:::999888777777777888999999999999999:::;;;<<<===666999:::999999===AAACCCFFFGGGGGGFFFGGGKKKPPPTTTaaafffqqq{{{qqqsssttt{{{pppjjjgggiiijjjiiiqqqxxx{{{yyyvvvjjj\\\RRRHHH???;;;;;;888888:::;;;666666FFFZZZwww}}}JJJAAANNNooo~~~uuuzzzxxxuuuqqqlllhhheeecccZZZSSSKKKDDDAAA???<<<999555444222000///.........------------------------,,,,,,------------.........//////000111222222333222222222222222222222333111111111111222333444555555888:::;;;:::999::::::999::::::999888666444333444444444444333333444666555666777888999===BBBFFFPPPSSSVVV[[[fffppplllcccXXX\\\bbbfffeeedddjjjsssuuuwwwqqqoooqqqrrrsssssspppllljjjjjjjjjjjjiii```ZZZXXX\\\]]]XXXRRROOOYYYiiiuuuyyy~~~{{{bbbKKKAAAAAA;;;:::===<<<>>>FFFCCCOOO|||jjj]]]RRRNNNZZZXXXqqqcccqqq{{{{{{}}}uuuoooooommmeee^^^ZZZTTTIII@@@<<<555666777777777666444444222333333444555666777777333333333333333333333333222222111111111111222222:::CCCOOOVVVTTTKKK@@@999666777888999888999<<<>>>\\\GGG<<<:::777555555444222111222222222111111111111111444444444444555555666666999:::;;;:::999:::===??????EEEGGGJJJQQQWWWkkkdddBBB@@@<<<888777999===???@@@XXXwwwoooooohhh|||```DDD???LLLXXXsssZZZCCC;;;999444333888333333444555666777888888999888777666666777888999:::999999:::;;;<<<;;;:::888;;;===;;;;;;===;;;888===>>>>>>======>>>@@@BBBOOOWWWaaaiiitttrrrnnnmmmdddsssyyyzzzyyylllddd^^^ZZZZZZ^^^\\\eeennnssswww|||}}}{{{tttxxx|||}}}pppfffXXXLLLDDD???:::777666<<<:::999999777EEE```zzzDDDIIIQQQccc~~~ooo~~~|||tttkkkgggfffccc^^^XXXSSSKKKDDD@@@===:::999555444222111///......---...------,,,,,,,,,------////////////000000000000...///000111111000///...111111111111000000000///111111000000111333444666666777888999999999999999999999999888777666666555222222333333333444444444666333444888<<>>;;;<<<@@@===<<>>999888777666666777888888666666666555333333555777777444222222444666666555333444444333333333444555666:::@@@DDDCCC@@@===:::777888:::::::::;;;===???```___iiidddttt}}}~~~uuummmlllXXXEEE<<<999777555555444222111111111111111111111222222444444555666666777888888999:::;;;:::999:::===???>>>DDDFFFJJJRRRXXXkkkfffHHHAAA>>>:::999<<>>@@@>>>???BBBAAA>>>:::;;;;;;;;;;;;<<<===???AAAHHHPPPWWWaaasss}}}cccXXXVVVWWW\\\lllzzzfffaaammmrrrxxxyyyuuuyyyttteee[[[UUUPPPPPPRRRRRR[[[dddkkksssyyyxxxtttmmmooooooppptttxxxuuuooofff^^^RRRHHHBBB===:::777999>>>===;;;<<<;;;JJJfffxxxEEEHHHLLL[[[qqq}}}|||tttjjjfffeeebbb\\\WWWRRRJJJDDD@@@===;;;999444333222000///...------...------,,,,,,------.../////////000000000000000000000111222222111000000111111111111000000000000111111111222333444555666888888999999999999999888999999888888777666666555222222222333333444444555<<<;;;;;;???KKKaaa|||yyywwwyyyyyyyyywwwuuutttuuuxxxuuurrrooommmkkkiiifffccccccbbb```]]]YYYTTTPPPNNN[[[fffrrryyy~~~cccJJJ===>>>;;;<<>>AAADDDcccdddjjj\\\SSSQQQQQQSSSUUUUUUUUUUUUhhhvvvSSSCCC;;;999666555444444222111000000000111222222222333444444555666888999::::::999:::;;;:::999:::===???>>>CCCDDDIIITTT[[[mmmbbbKKKCCC???;;;;;;???BBBCCCCCCQQQkkk}}}yyyeeeUUUWWWlllsssUUUHHHKKKRRRttt}}}jjjSSSCCC777888;;;888444555999999999999999999999999999999888777666666777777<<<===>>>??????>>>===<<<<<>>???<<>><<<:::666;;;:::888999;;;MMMkkkqqqEEEGGGHHHUUU|||uuu}}}|||sssjjjeeeddd___YYYSSSOOOHHHBBB???===;;;999333333111///...---------...---------------......//////000000000111111111111222333333333333222111000000111111111111111111111222333555666666777777999:::::::::::::::999888999888888777777666666555222222222333444555666666:::>>>@@@DDDZZZ}}}zzzwwwwwwzzz|||zzzyyy{{{yyy~~~xxxvvvvvvtttvvvyyyuuurrrooommmkkkiiifffccceeedddbbb___ZZZTTTOOOLLLZZZeeeqqqyyy}}}{{{bbbJJJ>>>>>>;;;;;;>>><<<<<<@@@FFFXXXzzzkkkddd___]]]wwwhhhcccppptttzzz~~~pppTTTEEE:::999888777777888999:::999999999888777888<<<>>>@@@???===:::888888:::===888777666666777888777666444444555555666666555555999:::;;;<<<===AAAFFFJJJxxx}}}{{{dddKKKHHHIIIKKKHHHFFFRRRccckkkMMMBBB:::888666444444444222111//////000111222333333333333444555666888999:::;;;999:::;;;:::999:::===???===BBBCCCIIIUUU]]]ooo{{{]]]JJJEEE@@@;;;;;;@@@CCCDDDCCCGGGXXXtttzzzrrrlllTTTVVVjjj}}}YYYHHHLLLUUUvvvwwwdddMMMDDD<<<<<<<<<:::999<<<:::::::::999999999888888888888777777666666666666======>>>>>>>>>>>>@@@AAA@@@FFFJJJJJJJJJJJJEEE@@@<<<;;;;;;===???BBBCCCCCCAAADDDGGGJJJRRRcccxxx{{{^^^HHHAAACCCFFFFFFNNN]]]uuujjjVVVMMMOOOKKKMMMYYYkkkrrr]]]PPPHHHCCCBBBCCC@@@DDDMMMZZZmmmzzzzzzrrrffffffdddaaadddgggddd^^^VVVSSSMMMGGGCCC???===<<<444:::888666888<<>>>>>::::::>>><<<===@@@FFF[[[~~~ssskkkdddbbbuuutttdddpppyyy|||wwwXXXGGG:::999999888888999;;;;;;<<<===<<<;;;;;;<<>>DDDJJJOOOjjjOOOFFFGGGRRRSSSOOOZZZnnn___GGG???999777555444444444222111//////000111222333333333222333444555777888999:::999:::;;;:::999:::===???===BBBCCCJJJVVV^^^rrr}}}```OOOGGG@@@::::::???DDDEEEDDDBBBKKKaaa{{{rrr~~~wwwYYY^^^nnn___NNNWWWfff{{{qqq___IIIDDD@@@===;;;888:::===;;;::::::999999888888777777777777888888777777777;;;<<<;;;;;;;;;???EEEJJJMMMSSSVVVUUUSSSPPPIIIBBB???===;;;<<>>;;;:::888===<<<:::===CCC^^^]]]EEEGGGGGGZZZ~~~tttzzzrrrjjjfffcccYYYNNNEEEBBB===:::999777666444333222111///............---------------...///000000000000111222333333444222222222222222222222222111111111111111222222222111222444777888999888888:::::::::;;;;;;::::::999777777777666666666666666333333333444666999;;;===???FFFGGGMMMjjjzzzqqqnnnllldddWWWMMMCCCFFFLLLUUUaaannnvvvzzz|||vvvtttsssppppppsssooonnnlllllllllllljjjhhhcccbbbaaa^^^ZZZUUUQQQNNNUUUaaaooowww|||}}}xxx\\\GGG===>>>:::999>>>===AAAAAAGGG\\\zzzqqqkkkjjjuuueeeqqqzzz\\\KKK;;;:::999999999;;;<<<======???BBBDDDFFFJJJNNNQQQUUURRRNNNIIIFFFGGGJJJMMMIIIBBB;;;:::>>>@@@===999666555444555888999999777777888:::<<<@@@FFFMMMSSS{{{UUUDDDJJJlllqqqSSS@@@;;;999777444333444444222111000000000111222222222333333333444555777888999999999:::;;;:::999:::===???===DDDFFFKKKUUU^^^vvvmmm]]]LLLDDD;;;;;;AAAGGGIIIHHHCCCEEEWWW~~~yyy^^^hhhssslll___hhhvvv||||||iiiWWWEEECCCCCCDDDEEEBBB===999;;;;;;::::::999999999888888888:::;;;;;;;;;;;;;;;;;;===>>>???BBBGGGPPPWWWaaaeeeeeeaaa]]]ZZZTTTNNNHHHCCC>>><<<>>>AAAAAA@@@EEEGGGJJJMMMSSS^^^kkkuuuuuuaaaJJJAAABBBEEEFFFGGGOOO___wwwsss```\\\]]]fffwwwkkkUUUIIIEEEEEEGGGJJJMMMOOOTTT\\\hhhnnnggg\\\\\\___bbbcccffffff___WWWTTTSSSQQQKKKCCC===888777777===;;;999===FFFeeevvvzzzYYYFFFFFFHHHcccyyyttt|||}}}yyyrrrkkkhhhbbbUUUGGG???<<<999777666555444222333222111000////////////------------...///000000000000111222333444444555333222222111111222222333333333222222222111111111000111333444666777888888888888999:::::::::::::::666666666666666666666666444444444555888;;;???AAAGGGIIIIIIRRRrrrxxxlllaaa\\\XXXQQQHHHCCCBBBDDDEEEGGGQQQcccttt~~~zzzvvvvvvuuuttttttwwwqqqooommmllllllkkkiiigggcccbbb___\\\XXXTTTQQQOOOUUU```mmmtttyyy{{{zzzvvvXXXDDD===>>>:::999???>>>DDDDDDKKKccczzzttttttxxxeeeooo|||```OOO;;;;;;:::::::::<<<===>>>BBBHHHPPPYYYaaaiiioootttvvvppphhhbbb``````aaaaaaXXXMMMBBB???CCCFFFCCC???888888:::>>>BBBCCC???:::888:::===@@@DDDKKKRRRWWWvvvYYYMMMaaauuu]]]HHH;;;999888666444333444444222111111111111111111111222222555555666777777888999999999:::;;;:::999:::===???>>>FFFIIILLLSSS]]]yyyyyyiiiTTTJJJ???===DDDLLLOOONNNFFFCCCQQQyyy~~~cccoootttzzzooopppsssvvv~~~tttbbbQQQIIIIIINNNZZZeeeaaaNNN<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===???AAAAAAAAAAAA@@@EEELLLPPPTTT[[[dddkkkuuuuuupppgggccccccbbb^^^\\\UUUKKKEEEEEEFFFEEEDDDHHHKKKOOOTTTYYYaaaiiiooojjjYYYIIIEEEGGGIIIMMMQQQXXXkkkyyyvvv|||nnnXXXNNNNNNQQQUUUYYYZZZ```gggooovvvuuuiii[[[\\\___aaabbbdddccc\\\SSSUUUVVVTTTOOOFFF>>>999777666<<<:::777<<>>BBBDDDIIIKKKQQQdddkkk```UUUPPPKKKCCC>>>======DDDIIIJJJRRRfff{{{zzzvvvvvvuuussssssuuunnnmmmlllkkkllllllkkkiiieeeccc___ZZZUUUQQQOOONNNWWWaaakkkpppsssuuutttpppUUUBBB<<<>>>::::::@@@@@@BBBEEERRRrrr}}}ccckkk||||||yyyyyy]]]MMM<<<;;;;;;;;;;;;===>>>???HHHPPP]]]kkkxxx{{{vvvxxx{{{{{{yyyfffYYYJJJEEEJJJMMMKKKFFF===???EEEMMMRRRQQQIIIBBB<<>>GGGKKKLLLRRR\\\{{{~~~mmmZZZOOOCCC@@@HHHPPPTTTTTTGGGAAALLLuuu~~~iiiqqqtttwwwnnngggooo{{{ppp^^^NNNRRRRRR[[[qqqcccDDD<<<=====================<<<>>>@@@CCCDDDEEEFFFEEEGGGOOOYYYaaafffllltttzzz}}}ssshhhcccfffjjjjjjqqqgggZZZQQQOOONNNMMMKKKGGGKKKQQQVVV[[[```fffjjjbbbTTTHHHFFFHHHKKKRRRYYYaaavvvttt___VVVXXX]]]ccchhhccclllxxxsssccc```bbbcccbbbcccccc]]]TTTXXXYYYXXXSSSJJJBBB===;;;:::???===;;;@@@MMMpppzzzPPPFFFGGGPPP}}}lllkkkzzzxxxsssnnnkkkbbbPPP???:::888666555555555444333444444333222111111111111---------......000111111000111111222444555666666666555444333333444555666666555444333111000///////////////000111444777888444555666888999:::;;;;;;555555555666666666666666777666666888;;;???DDDFFFKKKOOO___}}}wwwcccZZZSSSQQQKKK@@@:::;;;444CCCQQQXXXbbbuuu{{{vvvtttrrrnnnmmmooojjjiiiiiikkkmmmoooooonnnhhheee___XXXSSSOOOMMMLLLXXXaaajjjmmmoooqqqoookkkSSS@@@;;;>>>::::::@@@AAA===DDDYYYaaaggguuuqqqxxxtttXXXHHH<<<;;;;;;;;;<<<===???@@@FFFOOO___ooo||||||zzzpppaaaPPPJJJNNNRRRPPPKKKBBBFFFOOOYYY___\\\RRRIII@@@CCCHHHLLLQQQVVV\\\```fff]]]cccfffTTTDDD<<<:::444888777666555444333333333///000111333444555555555555666777888888999999888;;;;;;;;;:::999;;;>>>@@@BBBCCCIIIPPPTTT___xxxfffWWWDDD===FFFRRRXXXVVVIIIEEELLLnnndddxxxzzzsssccceeeppp~~~|||kkk[[[TTTYYYggg|||yyyGGG>>><<<::::::;;;<<<<<<;;;???@@@AAACCCEEEKKKVVV```ooojjjiiiqqqyyy}}}yyygggeeeccc___dddqqqsssqqqnnniiiddd^^^YYYWWWOOORRRVVVYYY[[[]]]___bbb```WWWNNNLLLSSS]]]eeehhh}}}~~~hhh```dddlllsssxxxnnnzzz~~~bbbddd```___bbb```ZZZXXX[[[[[[bbbbbbUUUGGGAAA>>>;;;===555:::;;;999^^^wwwRRREEEDDDQQQwww{{{hhhyyyqqqlllfff\\\NNNCCC<<<;;;;;;===<<<999666666555444333222111///............//////000000111111///000222444555666777777555555555555555555555555666666666555333111///...///...,,,---000333555666666777:::;;;;;;999777555666555555666777777666444666444777>>>CCCEEEGGGJJJWWWTTTbbbyyyeee___TTTHHH???<<<:::999888CCCPPPaaaxxx}}}xxxwwwzzzxxxppplllmmmnnnkkkhhhgggiiijjjkkkjjjjjjaaaXXXUUURRRNNNLLLMMMZZZhhhqqqqqqppptttsssoooQQQEEE999888;;;<<<===???BBBEEEcccsssdddwwwxxxyyypppZZZMMM===:::777666888:::;;;;;;DDDLLLZZZhhhttt|||wwwtttooonnnrrrzzztttfffVVVOOOSSSXXXYYYVVVLLLTTT___iiioookkk___SSSGGGEEEEEEJJJQQQXXX```eeennn```iii}}}]]]MMM@@@;;;;;;666777666555444333333333333000111222444555555666666555666777888888999999888;;;;;;;;;:::999;;;>>>@@@BBBCCCJJJRRRWWWeeeuuubbbIII===BBBNNNUUUWWWMMMFFFJJJhhhpppwwwuuu{{{wwwiiilllsss}}}vvvjjjbbbaaaqqqNNN======<<<>>>??????>>><<<<<<===@@@DDDMMM^^^tttzzz|||}}}iiiYYYWWWWWWVVVbbbsss{{{xxxssspppooolllgggbbb```aaacccdddaaa\\\\\\bbbnnn{{{tttqqqzzziii___\\\[[[______\\\]]]aaaccchhhfffXXXHHH@@@;;;888;;;888===???IIIwwwrrrRRRHHHGGGPPPnnnzzzzzzsssmmmhhh^^^PPPFFFCCCBBBBBBBBBBBB@@@>>>===999888777555333111000///......//////000000111111000111222444555666777777555555555555555555555555666555444333111000///...///...---...000333555666666777999;;;;;;999777666555555555777888999999888<<<:::<<>><<<;;;;;;999@@@MMMeee~~~zzz{{{}}}|||{{{~~~}}}vvvrrrsssllliiiggggggiiikkkkkkkkkiiiaaaYYYVVVRRRNNNMMMOOOZZZiiitttvvvwwwzzzxxxqqqQQQEEE:::888;;;<<<<<<>>>AAAIIIdddxxxooo{{{kkk{{{yyy}}}kkkUUUIII===:::888777:::<<<>>>???AAAGGGOOOWWW]]]______^^^TTTRRRPPPQQQVVV```jjjpppkkkaaaWWWUUU\\\bbbbbb___QQQZZZfffsss|||{{{pppcccTTTPPPNNNQQQVVV[[[bbbiiiwwweeerrrxxxWWWGGG===;;;;;;666555555444333222222222222111222333444555666666666555666777888888999999888;;;;;;;;;:::999;;;>>>@@@BBBDDDKKKSSSZZZlll~~~pppQQQ>>>>>>HHHSSSYYYRRRMMMRRRmmm|||qqqkkklllwwwuuuxxxvvvtttoookkkhhhmmmvvvKKK===>>>@@@CCCEEEDDDAAA>>>???@@@CCCKKK^^^|||}}}xxxtttdddUUUJJJIIIJJJQQQeee}}}~~~tttoooppprrrtttttttttuuuzzzhhhZZZXXXWWW[[[]]]^^^aaaffffffjjjgggYYYIII???;;;:::888:::===AAA]]]kkkQQQJJJKKKOOObbb|||tttoooiii```TTTKKKKKKKKKJJJKKKLLLKKKIIIFFF???===;;;999666333111000......//////000000111111000111222444555666666666666666666666666666666666555444222000////////////////////////000222444666666777999::::::999777666555555666777999:::<<<<<<>>>===@@@GGGMMMQQQWWW]]]hhhmmm|||sssbbbXXXPPPEEE===999777888999<<>><<<999999<<>>@@@BBBEEEKKKSSS\\\qqqyyyXXXBBB>>>FFFSSS]]]XXXWWW```yyyhhh``````kkkuuu}}}rrrfffccceeekkkzzzxxxEEE===???BBBHHHLLLLLLJJJHHHLLLKKKNNN[[[www{{{rrrggg___SSSIIIBBBCCCHHHUUUrrr{{{aaaYYYWWWWWWXXXZZZ]]]aaadddbbbdddaaaUUUGGG???===???:::>>>;;;@@@mmmcccPPPKKKKKKMMMWWW{{{|||uuuooojjjbbbXXXQQQNNNPPPRRRTTTWWWWWWRRRLLLCCCBBB???;;;888444111000......//////000000111111000111333444555666666666777777777777777777777777666444222000//////111111000000111111111222444666555666888999999999777777666666777777888:::===???AAA@@@DDDLLLSSSYYYaaaiiiwww~~~fffVVVNNNFFF===:::999777777888>>>BBBSSSuuu|||nnncccXXXSSSRRRTTT[[[bbbkkknnnrrruuuuuurrrpppooommmllljjjkkkllllllkkkiii```^^^]]][[[UUULLLIIIKKKQQQaaapppxxx}}}wwwkkkMMMCCC;;;::::::::::::<<<:::EEEYYYlllfffUUU}}}rrr___TTT@@@>>><<<===@@@CCCEEEFFFLLLKKKIIIEEE@@@:::555222444333222333555888<<<>>>FFFHHHNNNZZZgggooopppnnnhhhvvvttthhh___^^^aaabbbiiiqqqaaabbbyyysssSSSEEE;;;888888222333333222111111111222222333333444555666666666666555666777888888999999888;;;;;;;;;:::999;;;>>>@@@BBBEEEKKKQQQ]]]vvv{{{|||\\\GGG@@@EEESSS```^^^]]]eeewwwaaaZZZ\\\hhh~~~yyy|||xxxkkkaaaaaafffnnn~~~uuuIII<<<>>>CCCKKKTTTZZZ]]]]]][[[\\\```rrryyymmm]]]SSSHHHDDDAAADDDKKK___rrr^^^[[[[[[ZZZYYYZZZ]]]___```___^^^ZZZPPPDDD===???EEEGGGFFF<<>>>>>>>>;;;999;;;:::EEE]]]qqq]]]RRRHHHDDDDDDFFFLLLSSSeeekkkrrrvvvvvvuuutttsssqqqpppnnnnnnnnnllliiifffZZZ[[[^^^^^^UUUIIIDDDEEEOOO]]]llluuu}}}tttfffIIIAAA;;;:::;;;999999<<<@@@FFFWWWkkkdddTTTsss~~~|||}}}}}}qqq]]]TTT@@@??????BBBGGGMMMQQQSSSVVVSSSMMMGGG@@@999555222222222111111111222333333999===GGGTTTaaajjjnnnnnnooozzzjjj^^^___bbbbbbhhhqqq[[[[[[vvveeeLLLBBB999666888444333333222111111222222333333333444555555555555555555666777888888999999888;;;;;;;;;:::999;;;>>>@@@AAAFFFKKKRRR```}}}{{{}}}___KKKAAABBBPPP___fff^^^\\\cccpppfff]]]___jjj|||vvvkkkdddgggkkknnnwwwtttSSS===>>>BBBKKKWWWccclllqqqjjjoooyyy~~~pppbbbSSSJJJAAA@@@AAAFFFPPPgggvvvooolllmmmvvv}}}mmmbbb]]]```aaa______aaaaaa^^^```]]]WWWOOODDD???EEEOOOZZZPPPBBBUUUlllRRRNNNKKKKKKMMMQQQkkk~~~~~~{{{vvvqqqnnniiieeebbbYYY^^^``````dddggg___RRRIIIGGGCCC>>>999555111///......//////000000111111111222333444555555555555666666666666666666666666555444333222222222333444111333555555222111333555555555666777888888888888777888999888777:::AAAFFFHHHKKKSSS^^^fffnnnyyyrrrYYYKKK@@@??????:::888;;;777IIIjjj~~~gggOOOFFF???>>>???@@@DDDJJJ\\\fffpppssstttvvvuuusssrrrqqqppppppoookkkgggcccYYY\\\```^^^RRREEEAAADDDQQQ]]]jjjrrr{{{~~~rrrbbbEEE???;;;;;;;;;999:::<<>>@@@AAAGGGMMMTTTfff|||aaaKKK>>>===KKK\\\mmm```TTTQQQUUUhhh{{{~~~ttthhheeekkkyyy~~~uuussszzz~~~{{{yyy{{{|||ppp[[[DDDBBB@@@DDDOOO]]]iiiqqqyyyooo]]]PPPEEE@@@>>>???BBBHHHTTTmmmyyyiii___ZZZZZZbbbjjjrrrzzzzzzppphhhdddaaa[[[bbbffffffhhhjjjhhhbbbbbb]]]WWWPPPIIIGGGSSS```hhhWWWJJJhhh[[[JJJOOONNNMMMOOOSSSkkk|||xxxtttqqqnnnlllkkkiiikkkhhhbbbdddiiicccVVVKKKIIIEEE@@@;;;666333111......//////000000111111222222333444555555555555555555555555555555555555222222222222222222333333111444777666222111333555555555666666777888888888666888:::999:::>>>GGGNNNPPPUUU___lllttt|||ooo[[[IIIDDDAAA;;;:::???>>>TTTyyytttYYYDDD>>><<<>>>AAAAAACCCGGGRRR___jjjnnnpppssssssqqqpppooooooooonnnkkkeeebbb]]]___aaa[[[NNNBBBAAAFFFTTT^^^gggoooxxx{{{ooo___BBB===:::;;;;;;999:::===AAACCC[[[|||[[[OOOUUUxxxyyy^^^RRR@@@??????CCCIIIOOOSSSUUULLLHHHAAA:::444222111111222222333333555666777888333666999>>>FFFOOOYYY```}}}iii\\\___bbb___bbblllpppZZZPPPaaannnVVVHHHCCC888444666555333333333222333333444444222222333333444333333333555666777888888999999888;;;;;;;;;:::999;;;>>>AAAAAAGGGNNNWWWkkkyyycccKKK;;;888FFFYYYrrrcccTTTLLLJJJYYYqqqjjjlllwwwxxxwwwxxxzzz|||xxxmmmbbbLLLFFF???===DDDQQQ^^^fffdddPPPDDD===;;;===???CCCJJJXXXppp}}}hhh[[[UUUTTTWWW[[[YYY```ddd```XXXUUUXXX[[[YYYbbbjjjlllnnnqqqnnngggaaa\\\VVVSSSOOOQQQ```qqqnnnYYYMMMtttPPPFFFPPPQQQPPPQQQTTTkkk}}}zzzvvvtttrrrqqqpppvvvuuummmcccdddjjjeeeYYYLLLJJJFFFBBB===888444222......//////000111111111222222333444555555555555555555555555555555555555000000111222222222111111111555888777333000222555555555555666777888888999555888:::;;;<<>>EEEJJJhhhXXXMMMEEElllzzz\\\NNNCCC@@@>>>>>>AAADDDFFFGGGCCC???999444222222444666222222111111222333444444222333333444999BBBOOOXXX|||jjj\\\```bbb^^^```jjjsssaaaZZZVVVfffhhhVVVBBB:::777444222111222222111111000000111111000111222333444444444444444555666777999:::;;;<<<===<<<;;;:::;;;<<<>>>@@@EEEHHHOOO[[[ppptttcccDDDDDDCCCAAAOOOooommm]]]EEEAAA^^^}}}}}}hhhhhhuuu{{{{{{~~~}}}nnntttvvvhhh\\\GGG@@@<<>>BBBLLL]]]vvvqqq]]]TTTRRRTTTXXXYYYSSSOOOQQQPPPMMMPPPVVV^^^ccchhhkkkooossspppjjjgggeee^^^VVVUUU\\\```aaa```UUUUUUwwwKKKGGGHHHWWW[[[LLLTTTttt{{{tttrrrvvv{{{~~~ooocccdddjjjjjjddd___SSSPPPKKKDDD===888333111............////////////111222333444555555555555444444555555555555444444555444444444444222///---333666:::<<<999555333555777777666666666666777777;;;:::<<>>GGGMMMMMMPPPVVVXXXcccmmmqqqrrrrrrpppmmmiiilllooopppooollliiihhhjjjggg___SSSGGGAAACCCGGGSSS]]]gggmmmuuuxxxhhhTTT>>><<<;;;===<<<;;;>>>DDDGGGPPPuuu^^^HHHHHHoooyyyqqqyyyvvvZZZLLLBBB@@@===;;;999999::::::999777555222111111222222555555555666555555444333555666777666666:::AAAGGGkkktttkkkbbbaaabbbbbbdddggg|||kkklllooonnntttxxxaaaPPP???888666444222222333222222111111111222222222222333444444444444444555555666888999:::;;;<<<<<<;;;::::::;;;===???AAAAAAFFFOOO]]]tttrrrvvvdddFFFDDDCCCCCCQQQnnnpppdddLLLEEE```wwwttt~~~~~~}}}}}}wwwssskkkYYYMMMJJJBBB===@@@EEEJJJSSS[[[yyy~~~oooYYYOOOHHHBBB???BBBAAACCCLLL```}}}~~~|||}}}nnnbbbZZZWWWWWWVVVPPPLLLMMMMMMLLLQQQXXX___dddhhhlllqqquuurrrlllnnneeeYYYRRRTTTYYYZZZWWWSSSIIIKKKpppzzzIIIEEEGGGVVV]]]PPPWWWuuu~~~}}}|||}}}{{{nnnddddddhhhhhheeecccaaa]]]UUULLLCCC;;;555222............////////////000111222333444444444444444444555555555555444444444333444444444333222000222333666999:::888666555777666666666666666666777999:::===BBBFFFMMM[[[iiiuuuyyyzzzkkkbbbWWWUUUYYYUUUVVV___wwwaaaFFF???===DDDRRR\\\]]]\\\\\\___gggmmmmmmlllmmmnnnlllkkkmmmnnnnnnllljjjhhhggghhhddd\\\QQQFFFAAACCCGGGSSS^^^gggmmmttttttdddPPP???<<<;;;<<<<<<<<>><<<:::777666666777777555555444444555777999:::999999999888777666666555444555777:::<<<===;;;999<<>>999<<<```WWWBBB@@@CCCTTTccc___```qqq~~~xxxuuurrrpppsssyyytttnnnbbbTTTGGG<<<555222............////////////000000111222333333222222333333444444444444333333222333444444333222333333555777999;;;???@@@:::333666666555555555555666666===>>>CCCIIILLLQQQ]]]iiiqqqxxxwwwlll```]]]```\\\___eeerrrqqqXXXDDDCCCMMM___qqqyyysssggg___aaagggiiigggeeeiiimmmmmmuuurrrllliiiggggggggghhhaaa\\\SSSIIIBBBAAAEEEJJJWWWbbblllqqqqqqiiiXXXGGG@@@<<<;;;===>>>AAAHHHQQQZZZsss[[[JJJCCCNNNooo{{{qqqoooyyy|||hhhNNNCCC<<<;;;888666555555666666666666666666888999;;;<<<::::::999888777666666666555555666:::???AAA???<<<<<>>DDDLLLWWWiii]]]NNNMMMOOOJJJBBB^^^uuu|||dddJJJPPPtttvvvsssrrrnnnfffdddkkkxxx}}}pppiiirrrnnnsssvvvggg^^^___[[[PPPLLLQQQTTT```uuucccdddnnn~~~rrrssssssppppppwww|||dddTTTNNNYYY```UUUCCC:::;;;999>>>]]]NNN>>>>>>@@@QQQeeefffccclll|||wwwsssnnnjjjnnnuuummmggg[[[MMMAAA888333111............////////////111222222333333333333222222222333333333333222222222444555333111000222333333;;;AAAAAABBBBBB===555666666555555555555666666:::<<>>777666555333222333111222222333444555777888555555444333333444555666888888999999:::;;;;;;<<<<<<;;;:::999999;;;===>>>EEEOOO[[[mmm~~~ZZZPPPOOOQQQMMM@@@RRRnnn~~~mmmTTTTTTnnnrrrssstttzzzgggdddiiixxxnnnNNNNNNUUUWWWRRRPPPRRRTTTVVVZZZaaafffwwwqqq___eeennn|||[[[RRRUUUdddcccOOO===:::666<<>>GGGNNNWWWfffttt|||{{{uuuxxxppp___[[[]]]ZZZ^^^lll}}}|||eeeQQQDDDHHHaaa}}}{{{ppphhh\\\gggrrrwwwzzz~~~~~~yyytttnnnkkkkkkkkkiiiggg]]]VVVKKKBBB???AAAGGGKKK]]]eeennnqqqjjj\\\MMMCCC>>><<<;;;>>>AAADDDKKKSSS[[[{{{|||WWWMMMEEEDDDQQQuuueeedddooossswww|||fffMMMAAA<<<:::888666555666777888999999999999999999999999999999777666666666777888666555666:::@@@GGGLLLNNNEEEDDDDDDHHHQQQYYY]]]^^^VVVMMMDDD@@@===999777777oooYYY>>>777333444444333222444000000111222333555777888444333222111222444555777888999999::::::;;;;;;;;;999999888888:::<<>>AAAGGGLLL\\\dddlllnnneeeVVVHHHBBB===;;;<<<@@@BBBDDDKKKRRRUUUsssyyyVVVQQQHHHGGGKKKdddgggcccmmmwwwlllSSSHHH===;;;999888777777999:::888888999999:::::::::::::::999777777777888:::;;;;;;===AAADDDHHHNNNTTTXXXKKKIIIKKKSSS\\\aaabbbbbb[[[OOOCCC===:::777666888fffRRR???888222///222444222333555///000000111333555777888333222111000111333666777999999999::::::;;;;;;;;;666666666888:::>>>AAADDDJJJXXXjjjsss[[[VVVLLLNNNTTTKKKIIIggg~~~vvv___UUU[[[bbbxxxqqqmmmrrr|||uuu|||qqq```III666999AAA<<<:::EEEIIIHHHSSSlllwwwlll^^^^^^dddhhhuuu^^^]]]hhhrrr___===222===888GGGUUUmmm]]]FFF<<<======LLLgggnnnbbbZZZvvv~~~{{{yyyyyyvvvqqqqqquuukkkcccUUUGGG;;;333///.............../////////000000000111111111000000///111111222222222222111111///222666777666888>>>CCC^^^xxxxxx[[[HHHAAA===999999888888888888999999===>>>CCCKKKRRR]]]nnn}}}zzznnnnnnsssvvv|||jjjZZZZZZaaaaaa___mmm}}}rrraaaSSSLLL\\\ppp|||lll]]]```kkkvvvzzz|||~~~~~~|||tttpppllllllnnnlllgggbbb^^^UUUIII@@@>>>AAAHHHLLL\\\bbbjjjkkkaaaQQQEEE@@@<<<;;;<<<@@@CCCDDDJJJQQQSSSmmmtttTTTSSSFFFEEEDDDVVVgggbbbfffwwwyyysss[[[OOO>>><<<:::999888999:::;;;666777888999:::;;;;;;;;;:::999888888888:::<<<>>>AAAFFFKKKOOOQQQUUU[[[```RRRPPPSSS\\\eeehhhgggfff___RRRDDD<<<888555666999ttt___HHH:::999333333333222222111111111222222222222111111000000000000111333555666888888999999:::::::::;;;;;;;;;<<<888777:::<<<>>>CCCJJJKKK```yyylllYYYYYYSSSKKKJJJJJJJJJXXXkkkqqqbbbMMMHHHOOOqqqwwwkkkbbbkkkkkkWWWMMMCCC???===999999;;;;;;FFFDDDCCC[[[ttt~~~iiifffaaa```hhh{{{~~~xxxllleeeuuuzzzfffJJJ999666777???QQQ```sss|||[[[NNNAAA999<<>>;;;===CCCJJJOOOXXXhhhxxx}}}rrrdddbbbrrrfff___\\\UUUVVV___dddvvvwwwqqqoooqqqjjjZZZPPPOOOjjj~~~}}}lllfffmmmrrrrrrnnnqqq{{{{{{qqqoookkkfffdddccc```\\\VVVOOOFFF???>>>DDDLLLQQQ```dddfffaaaTTTGGG???===;;;<<>>999777777999::::::;;;:::999999:::;;;;;;;;;999:::;;;;;;;;;<<>>DDDKKKQQQddd~~~ppp```aaaXXXNNNMMMKKKFFFNNN^^^hhh___JJJBBBHHHeeeooobbbjjj{{{|||}}}}}}nnnXXXHHHAAA;;;:::;;;::::::===;;;EEEFFFMMMeeewwwyyyyyy|||ooommmkkkkkksss~~~xxxxxxzzzxxxooopppwwwrrr]]]DDD999888;;;>>>WWWiiiyyy{{{ZZZKKKBBB;;;<<>>666111/////////.........///000111000111222222222222111000222111000444999;;;999666444111333888777888GGGYYYqqqUUUFFF>>>:::666666555666888:::<<<>>>======AAAHHHOOOXXXhhhuuuxxxtttmmmcccZZZ\\\mmmjjjVVVRRRRRRPPPVVVbbbpppwwwpppfffaaabbbiiiggg\\\TTTTTTsssqqqlllooosssssssss{{{uuurrrlllhhheeebbb]]]YYYVVVOOOEEE???@@@FFFOOOUUU```dddeee___RRRFFF???<<<===>>>@@@BBBDDDGGGLLLPPPRRRhhhyyy^^^QQQIIIFFFFFFKKKeee^^^jjj{{{bbbQQQAAA===999777777999999:::999999999999;;;<<<======??????>>>===>>>BBBHHHMMMNNNUUU^^^aaa```aaaeeeiiimmmiiijjjppptttuuuzzzrrr```JJJ???<<<;;;:::999qqq___NNNEEE===555444999333333333222222222222111333333222222222222111111111111333444666777999999::::::::::::;;;;;;;;;;;;:::888777:::<<>>>>>IIIRRRaaavvvyyyooommmxxx~~~{{{||||||}}}}}}rrrgggkkkppp~~~wwwrrrnnnjjj]]]III999444888;;;@@@aaawwwvvvVVVFFFAAA===<<>>@@@>>>???GGGOOOWWWbbbkkkeee^^^UUUNNNKKKQQQaaarrr___OOODDDEEEHHHKKKYYYjjj~~~{{{lllllllllkkkiiieeebbb```^^^YYY\\\fffhhh```YYYXXXuuuyyywwwxxxzzz{{{~~~}}}wwwoooiiieee```[[[WWWTTTLLLBBB===???GGGQQQWWW```cccccc\\\OOODDD>>><<<<<<>>>???BBBEEELLLSSSXXXcccxxxaaaVVVLLLIIIHHHGGGUUUlllrrr|||dddSSSAAA===:::888888999::::::777888999:::<<<>>>@@@AAA@@@???======@@@HHHRRRYYYXXXYYY[[[\\\___ccciiinnn}}}uuuqqqttt{{{yyybbbIII>>><<<<<<<<<===uuueeeRRRGGG===999777444555:::222222222222222222222222333333333333333333222222222222444555777888:::::::::::::::;;;;;;;;;;;;<<<999777888;;;<<<@@@HHHQQQYYYoooyyyhhhaaa___SSSMMMNNNKKKRRRHHHMMM```fffVVVGGGEEEOOOzzz~~~yyyyyy}}}wwwkkkdddbbbhhhpppzzzsssaaaXXXNNNEEE<<<888666999;;;:::<<<@@@FFFWWWiii{{{uuucccbbbfffzzz}}}wwwmmmdddffflll{{{}}}tttsss```WWWHHH:::333555999<<>><<<::::::MMMsssuuunnn|||zzzxxxvvvrrrkkkgggeee___UUUHHH;;;333///...---/////////000000000111111000111111111222222222222222111111333777999999888;;;777666999;;;CCCTTTeeesssrrrgggUUUGGGDDDDDDDDD<<<;;;999999999;;;>>>???AAA===???GGGOOOSSSVVVZZZPPPHHH@@@===???EEEQQQ]]]jjjsss}}}nnn^^^HHH@@@<<>>GGGQQQVVV```bbb```XXXLLLBBB======999;;;===@@@FFFNNNWWW]]]sssqqq^^^TTTOOOKKKJJJEEEIIInnn|||~~~eeeTTTAAA>>>;;;999:::;;;<<<<<<666888:::<<<>>>AAAEEEHHHDDDDDDDDDEEEIIIRRR\\\cccbbb___]]]^^^fffpppzzz{{{|||bbbEEE999999:::;;;===~~~nnn```QQQEEE===888555444333111111222222222222222222222222222333333333333333333444444333333555666888999;;;;;;::::::;;;;;;;;;<<<<<<<<<999888999<<<>>>AAALLLVVV```~~~~~~rrrfffaaa\\\RRRRRRVVVSSSVVVKKKKKK\\\fff]]]NNNFFFPPPuuuyyy{{{rrrddd\\\[[[eeerrrgggRRRFFFBBB@@@>>>>>>:::888999;;;===CCCIIIWWWooolllYYYZZZbbbtttxxxxxxrrrqqquuusssuuuxxx{{{|||xxxpppjjjgggkkkqqqzzz|||tttooonnnSSSIII>>>888777:::===???VVV{{{~~~ZZZGGG@@@;;;:::999777FFFkkk}}}|||}}}yyyyyyvvvqqqkkkddd]]]YYYNNNGGG===444000/////////000000000111111111111111000000000111111222222333111111111333555777888888;;;666444<<>>;;;::::::<<<>>>@@@???===@@@HHHNNNLLLHHHFFF@@@:::555666999<<>>;;;<<<>>>@@@III___uuuhhhTTTPPPLLLLLLRRR[[[fffllleeeaaadddlllkkkbbb\\\^^^uuuqqqiiieee___\\\\\\TTTKKK@@@<<>>;;;<<<===@@@DDDKKKSSSYYYpppiiiYYYQQQRRRKKKKKKFFFCCC___fffTTTAAA???<<<<<<>>>???@@@@@@999:::===>>>@@@EEEKKKPPPQQQSSSVVVXXX[[[```eeehhhnnnkkkhhhmmmxxxkkkHHH:::999888888:::zzzlll\\\PPPIIIBBB;;;666666666555444111000///111222222222222333333333333333444444444444555555444444666777999:::<<<<<<:::;;;;;;;;;<<<<<<<<<<<<999999;;;>>>???CCCOOO\\\kkkqqqhhhddd___WWW\\\aaaZZZZZZSSSRRR[[[hhhiii^^^RRRXXXwww~~~{{{~~~zzz}}}qqqfffaaadddrrrqqqWWWEEE===;;;>>>BBBAAA<<<888888<<>>777333111222222333000000111222222222222111000000000000111222333444333333444555777999;;;<<<888888???OOOcccrrryyy{{{cccWWWHHHAAABBBDDDCCC@@@AAA???<<<999999:::===???>>>===@@@HHHJJJEEE===:::888444222555777666777:::CCCIIIOOOTTTWWWSSSEEE777999:::<<<===>>>GGG]]]rrrgggNNNMMMOOOWWWcccnnntttwwwjjjiiimmmssspppgggfffmmmqqqpppjjjggg```\\\]]]WWWNNNEEECCCJJJTTT[[[^^^cccbbb]]]SSSFFF>>>>>>@@@@@@@@@@@@@@@AAAEEEJJJNNNgggdddXXXQQQSSSIIIJJJHHHAAATTTjjjUUUBBB@@@???@@@BBBEEEFFFFFF>>>???@@@AAABBBIIIRRRYYY^^^bbbhhhmmmoooooopppppp{{{yyyyyyuuuMMM???===999777999vvvpppbbb___UUUHHHBBBAAA???<<<777888888666444333222111111111222222222333333333333444444444555555555555444555666888:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::===???AAAEEESSS```wwwnnnhhhfffaaa\\\bbbdddXXXXXXZZZYYY[[[hhhtttooo```fff}}}yyyppp{{{zzz~~~vvvsssuuu}}}mmmRRRDDD@@@AAAHHHPPPJJJCCC<<<:::>>>III\\\lllqqq]]]VVV]]]eeewwwooofffhhhcccaaadddaaahhhggghhhhhhbbb^^^eeeooozzz}}}iiiaaahhhfffYYY???999555444444888CCCOOOvvv\\\IIICCC???<<<888;;;<<<:::MMMkkk|||{{{|||xxxwwwvvvuuuvvvpppddd[[[UUUMMMEEE<<<999555333333333333333000111222333333333222222111000000000000222333444444555666666777999<<<>>>@@@KKK]]]qqqzzzqqqUUUMMMDDD@@@@@@AAABBBCCC@@@>>>:::777666777:::<<<======@@@FFFFFF@@@:::888666333333666777555555777;;;???CCCEEEGGGGGG@@@777777999<<<<<<>>>HHH]]]ppplllNNNLLLOOOZZZkkkyyy~~~}}}rrrrrrvvvvvvmmmaaacccmmmkkkxxx}}}~~~zzzmmmllljjjaaaZZZYYYUUUNNNFFFGGGQQQ\\\ccceeeeeeccc]]]QQQEEE>>>>>>AAA@@@AAAAAAAAAAAACCCFFFIIIddd~~~aaaWWWRRRSSSFFFGGGIII@@@KKKwwwoooXXXBBBAAAAAACCCGGGJJJKKKKKKCCCDDDDDDCCCDDDLLLXXXaaahhhoooyyyqqqIII<<<<<<999777:::{{{rrriiiaaa\\\PPPNNNGGG>>>999::::::888555666555222000111222111111111111222222333333333444444444555555555666666555555777888:::<<<======;;;;;;;;;<<<<<<<<<======:::;;;>>>AAABBBGGGTTTbbb}}}hhhdddccc___[[[bbb```OOOOOOXXXXXXUUUbbbvvvuuueeeqqqzzzkkkrrryyyxxx}}}}}}dddKKKBBBBBBFFFPPP[[[UUULLLBBB>>>BBBOOOdddwwwfff[[[ZZZ```hhh~~~}}}iiibbbeeebbbaaacccaaaddd___\\\\\\ZZZ[[[fffsss|||ddd\\\hhhdddRRR???999666555666===PPPbbb~~~vvvUUUJJJEEE>>>???999===???777BBBaaaxxxuuuooo}}}xxxuuuttttttqqqrrrkkk^^^SSSNNNFFF>>>888666333222222333222111000111222333444333222222111000000000000222444555333444555666666888;;;>>>MMM```{{{ppp^^^FFFCCCAAA???>>>>>>CCCHHH???<<<888555444555777999>>>===@@@DDDCCC===:::;;;666444555888777555555999888<<>>???BBB<<<>>>@@@AAABBBEEEHHHKKKdddzzz^^^VVVRRRSSSDDDDDDIII???EEElllsss[[[CCCBBBCCCEEEJJJMMMOOOOOOGGGGGGFFFDDDEEEMMM[[[fffqqqzzzeee>>>555888888777;;;zzzpppddd]]]YYYSSSKKKDDD>>>>>>===;;;999888777666444444333333222111000000///111222222222222333555555555555555666666666777777777777888999999::::::999::::::;;;<<<<<<<<<<<<999999<<<@@@DDDKKKYYYgggwwwvvvtttfffddd]]]WWWXXX]]][[[TTTZZZMMMRRRZZZ```uuuqqqiiikkkpppnnnjjjiiiwwwxxxuuuwwweeeLLLBBBFFFIIIXXXsssqqq[[[DDD;;;@@@RRRlllzzzaaaXXXcccxxx{{{}}}lllbbbfffhhh```^^^dddaaa]]]VVVPPPPPP\\\qqq{{{aaajjjyyydddEEE:::777444555:::JJJgggzzzzzzooopppXXXQQQKKKCCC===;;;<<<===:::===UUUppp|||{{{zzztttjjjiiinnnmmmpppkkk```SSSKKKEEE===555444333333333444444333222555444333333222222333333333222222111111222222333777555333333777<<>>;;;999888666666777999:::>>>>>>===;;;:::888777666555555555555666777888888:::;;;<<<>>>CCCFFF@@@888888666888<<<@@@HHHYYYkkk}}}^^^XXXSSSVVVbbbqqq}}}vvvzzzvvvfffSSSJJJHHHHHH]]]vvv{{{wwwnnneeeaaa^^^VVVMMMIIIDDDCCCKKKYYYdddgggfffggg```TTTIIIAAA>>>>>>>>>===AAACCC@@@===@@@GGGMMMkkk|||ggg\\\VVVPPPLLLHHHGGGEEEJJJ[[[lll}}}wwwaaaEEEAAA@@@GGGNNNRRRTTTWWWMMMIIIJJJSSS[[[dddqqqhhhQQQ===888999666999???cccZZZMMMFFFDDDBBB>>>::::::999888777666444333333444333333222111111000000000111222333222222333555555555555666666666777777888888888999::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;???CCCHHHQQQbbbqqqwwwmmmiiieee]]]WWWYYY]]]ZZZRRRWWWPPPWWWaaafffwwwrrr]]]```fffmmmfffmmmvvvrrryyy}}}xxxgggNNNEEELLLSSSeeeqqqWWWGGGFFFUUUrrrsssaaabbbvvvuuuiiibbbeeefffbbb```bbbZZZWWWTTTVVV]]]hhhuuuvvvpppbbbGGG:::777666:::DDDWWWsss|||uuuvvvzzziiiSSSPPPRRRPPPDDD???>>>===999:::LLLbbbzzzzzzooojjjcccgggpppqqqmmmiii]]]PPPGGGCCC<<<555444444333444666666777666666555444444333333444444333222222111111222222333777666555666:::???DDDHHHSSSXXX[[[WWWNNNDDD>>><<<555555444555777999:::;;;:::999888777777888:::;;;======<<<;;;:::999999999888777777777888999:::;;;BBBDDDFFFHHHMMMOOOHHH???:::777888<<>>;;;<<<<<<@@@???AAACCCBBBBBBIIIRRRzzzrrraaa[[[XXXZZZTTTMMMHHHDDDEEEPPP^^^~~~~~~~~~vvvrrrxxxeeeIIIEEECCCIIIPPPVVV^^^ffffffdddiiitttmmmTTTDDD888999;;;:::>>>EEEQQQHHH===777777999999777666666555555444333333222222222222111111000000///000111333333222222444555555555666666666777777777888999999:::;;;;;;<<<<<<999:::<<<======<<<;;;:::;;;;;;???DDDKKKWWWlll~~~uuummmiiiccc[[[YYY^^^bbb^^^VVVSSSQQQZZZdddiiiwww~~~vvvYYYZZZbbbtttrrrfffhhh~~~tttnnnuuuxxx}}}yyykkkRRRHHHQQQ]]]rrreeeOOOFFFTTTuuujjjbbbrrrpppkkkfffeeedddccc```]]]WWWUUUWWW^^^lllyyyzzzZZZBBB888444444===KKK```yyy{{{zzz|||cccPPPOOOTTTWWWGGGAAA===<<<999888CCCRRRyyy}}}}}}ttthhhfffeeennnzzz{{{oooiii]]]NNNDDD@@@;;;555333444666888999:::::::::777666666555444555555555333222222111111222222333666666777999<<<@@@CCCEEEEEE@@@;;;777777888888777111111222333444666888999:::999888777888:::<<<===<<<;;;::::::999::::::;;;===<<<::::::;;;<<>>;;;;;;LLLccc}}}|||rrrnnnkkkddd\\\YYYXXXSSSLLLBBB>>>===DDDOOOXXXZZZXXXRRRNNNGGGAAA===;;;;;;<<>>FFFFFFDDDOOO```kkk___```___ddd\\\SSSLLLFFFEEEJJJQQQzzzvvvfff^^^eeeyyykkkLLLGGGDDDGGGNNNYYYhhhvvv~~~fffMMMBBB;;;888===???>>>BBBJJJGGG@@@888555777999999999666666666666555555555555111111111000000000//////000222333333222333444666555666666666666777777777888888999999:::;;;;;;;;;999:::<<<>>>>>>===;;;999999999===CCCKKK[[[tttrrrnnnddd^^^XXXZZZbbbgggddd]]]SSSSSSYYY___eeeooowwwxxxggg___hhhvvv{{{nnnlllzzzpppsssvvvzzz~~~|||zzzoooVVVIIISSSddd{{{rrrXXXIIITTTvvvbbbfffpppqqqllldddaaa```\\\VVVUUUYYY___gggtttvvvKKK:::999555666@@@RRReeezzzcccSSSOOOOOOPPPDDD>>>::::::::::::@@@HHHjjjuuutttlllppptttvvvooo```NNNAAA===999555333777<<>>;;;;;;:::999999:::::::::???>>><<<;;;<<<>>>AAABBBIIINNNTTTYYY^^^^^^TTTHHH@@@>>><<>>@@@JJJYYYjjjttt{{{yyyxxxssslllhhhggghhhiiiffffffccc]]]ZZZYYYSSSKKK@@@======CCCMMMSSSTTTRRRMMMJJJFFFAAA>>>=========CCC<<<>>>GGGEEEDDD[[[yyyggg]]]aaabbbddd___WWWPPPLLLJJJKKKNNNaaasss^^^UUU]]]qqqqqqPPPJJJEEEFFFJJJVVViiizzzmmmNNNDDD===<<<>>>@@@???>>>CCCLLL===:::777666888888666444666666666666666666666666111111111000000000000000000222333333333333444666666666666666777777777888777777888888999999:::::::::;;;===>>>>>>===;;;:::999:::>>>DDDNNNbbbggg___YYYTTTXXX```cccaaa]]]ZZZZZZWWWXXX^^^cccjjjrrruuueeekkkyyy|||}}}vvvvvvqqqsssvvvxxx|||{{{wwwppp[[[MMMZZZppplllSSSVVVssssssaaarrrqqqqqqkkk```XXXWWWUUURRRSSScccttt}}}zzzYYY>>>777;;;888<<>>999888666888>>>EEEHHHFFF@@@<<<999666555555444333444444444333222222111111222222333444555666777777666555444///000333555666555444333777999::::::777666777999:::999888888999;;;===>>>;;;;;;<<<;;;;;;;;;::::::===<<<;;;:::;;;===???@@@EEEJJJPPPVVV\\\\\\RRRFFF?????????DDDQQQbbbrrrzzzoooQQQAAA@@@BBBDDDPPP]]]dddgggfffaaa\\\RRRPPPNNNMMMMMMPPPVVV]]]\\\```aaa]]]ZZZVVVNNNFFF===;;;<<>>=========AAA===@@@EEECCCIIInnneeeYYY\\\]]]```^^^YYYSSSOOOMMMLLLKKKNNN}}}ppp\\\VVV]]]mmmwww]]]VVVPPPMMMMMMUUUdddsssuuuSSS@@@@@@<<<>>>@@@@@@======EEEOOO999999:::;;;;;;999555222555555555444444444444444111111111111111111111111111222444444333333555666666666666777777777888888666777777888888999::::::<<<============<<<;;;;;;===>>>CCCJJJWWWpppbbb]]]WWWTTTWWW[[[ZZZXXXWWWbbbcccZZZXXX^^^\\\\\\gggxxxiiiiiittt{{{wwwrrrssstttuuuxxx~~~uuuxxx{{{zzzqqqqqq```TTTddd~~~zzzXXXRRRfff{{{ooommmkkkhhhaaaWWWPPPNNNSSSXXXeeesssTTT@@@888<<<666777@@@RRRhhh|||zzzbbb^^^___VVVKKKGGGEEEAAA<<<:::999999999999NNNfffttt|||rrrvvvvvvcccLLL>>>:::<<<===EEEJJJPPPPPPJJJBBB===:::666555444444333333444444333222222111111222222333333444444555444222111000///111333222000000333555999<<<>>><<<888666777888:::999888777888:::<<<===;;;<<<>>>@@@AAA@@@>>>===<<<<<<<<<<<<===>>>??????CCCGGGMMMRRRYYYZZZSSSIII@@@BBBEEEMMM]]]ooo{{{~~~~~~sssQQQ@@@>>>AAA@@@KKK\\\hhhkkkcccWWWMMMFFFDDDCCCEEEFFFGGGKKKQQQTTTYYY[[[XXXTTTOOOGGG???999999;;;@@@GGGKKKJJJHHHGGGEEEAAA>>>;;;;;;<<<<<>>===BBBMMMWWW;;;<<<>>>??????===:::777555555444444444333333222111222222222222222222222111333444444333444555666666666777777777888888888777777888999999::::::;;;???>>>===<<<;;;;;;<<<===>>>AAAGGGQQQaaasssddd]]]XXXWWWZZZ[[[WWWVVVYYYaaaeee^^^```kkkcccYYYbbbxxxsssjjjooo}}}{{{zzzyyyvvvvvvzzz|||uuuxxx{{{yyyooossseeeZZZlllyyyTTTJJJZZZlll|||yyycccZZZSSSPPPMMMNNN[[[lllxxxRRR@@@999777===555999GGG]]]tttzzzeeeYYY___```TTTJJJJJJEEECCC???;;;888888888888DDDaaaooo~~~tttxxx~~~}}}~~~vvvdddOOOBBBCCCIIIMMMWWWZZZZZZUUULLLCCC???>>>777666555555444555555555333222222111111222222333333333444444444333222222444444444333222333666888:::===@@@???;;;888999<<<:::999888777777888:::;;;:::===BBBFFFHHHHHHFFFDDDAAABBBCCCEEEEEEEEEEEEEEEGGGJJJNNNRRRZZZ^^^YYYPPPKKKNNNQQQYYYhhhwww}}}{{{xxxvvvSSSAAAAAAEEEIIIRRRbbbrrryyytttiiiaaaXXXSSSRRRTTTSSSOOONNNQQQRRRVVVWWWRRRLLLHHHBBB;;;888999<<>>;;;:::<<<>>>???AAABBBCCCEEENNNmmmppp^^^YYY______eeefff]]]RRRMMMHHHDDDEEEVVV}}}yyypppwwwmmmjjjiiinnnrrrrrrtttwwwsss|||wwwkkkbbbXXXTTTbbbuuuqqqNNN???DDD<<<@@@BBBBBBCCCKKKVVV___;;;<<<>>>??????>>>;;;:::777777666555555444333333222222222222222222333333111333444444444444555777777777777777888888888888888999999::::::;;;<<<<<<@@@???<<<;;;:::;;;===>>>>>>AAAHHHTTTggghhhggg\\\ZZZ[[[___^^^ZZZ[[[```YYYbbb```hhhxxxmmm]]]cccyyypppoooxxxyyyuuuwww}}}~~~~~~xxxooouuuiii^^^nnnuuuQQQIIIZZZkkklllllljjjfffeeeqqq|||qqq]]]RRRLLLNNNNNNRRRfffVVV??????===888;;;===CCCSSSjjjppp```[[[ccc___OOOFFFJJJCCCCCC@@@;;;888999::::::===\\\jjjyyyzzz~~~zzz{{{}}}vvvfffSSSIIIMMMVVV[[[ddddddaaaXXXLLLDDDBBBCCC888888777666666666666666333222222222222222222333333333444555666666666666444444444555777888777555;;;???CCCBBB>>><<<>>>@@@;;;999888666666777999:::888===DDDJJJNNNNNNLLLJJJIIIJJJMMMOOOOOOOOOMMMLLLKKKNNNPPPUUU]]]bbb___XXXXXX[[[]]]bbbnnnyyyzzzssssssyyyWWWFFFGGGMMMXXX\\\gggvvv}}}nnngggdddfffddd]]]XXXYYYTTTWWWUUUNNNHHHDDD@@@<<<:::<<>><<<<<<>>>AAADDDBBBDDDCCCFFFWWW}}}}}}nnn[[[UUU\\\```iiilllcccWWWQQQMMMIIIGGGLLLpppzzzuuufffeeekkkwwwooo```[[[XXXWWWcccsssyyyoooLLL@@@HHH@@@EEEHHHHHHKKKSSS]]]ddd:::;;;===@@@AAA@@@<<<999333444444444444333222111000///......000111111000444444444555555555555555333444444555666777777888999999999999:::;;;<<<<<<@@@===;;;999:::;;;<<<<<>>777777>>>BBBaaaiiipppeeeaaaYYYSSSTTTWWWSSSMMMLLLHHHCCC===999777777888>>>MMMfff}}}|||wwwsssuuu{{{{{{wwwmmm^^^VVVYYYcccllliiiggg___RRRHHHCCC@@@<<<;;;:::888777666555555555444333222111000222555888888333222777888555444777000333666666555555999<<>>777@@@999;;;???FFFLLLNNNKKKGGGAAA@@@>>>======>>>@@@AAADDDBBBIIIJJJRRRyyyhhhaaa___YYYfffqqqqqqaaaRRRNNNMMMKKKOOOEEE^^^zzzwwwddd```cccppp}}}|||oooeeeZZZUUUSSSTTTZZZaaasssyyy{{{uuummmjjjgggeeeiiixxxjjjPPPBBB???CCCHHHHHHKKKRRRSSS\\\ooo777777888:::;;;:::777555222222222111111000000000222000//////111222222111444444444555555555555666444555555666777777888888999999999:::;;;<<<======>>>===;;;;;;<<<>>>??????AAAGGGNNN^^^~~~sssjjjhhh[[[bbbhhhkkkkkkmmmrrrxxxkkkhhhfffffffffjjjtttooopppvvvsssppprrrtttvvv|||~~~{{{zzzzzzwwwpppdddXXXTTT]]]ooo~~~gggTTTWWWlllyyyaaaQQQRRR^^^xxxpppfff[[[PPPJJJLLLNNNQQQ[[[rrrcccNNN>>><<<:::444888CCCVVVnnnwwwfffiiiiiiccc^^^ZZZUUUPPPNNNKKKEEE@@@<<<:::999999===HHH[[[rrr}}}||||||{{{vvvqqqrrrxxxyyypppjjjiiiooouuuxxxnnnjjj___PPPFFFCCCAAA???>>>===<<<:::888666555444555444333111111222444666888333222777888555444666555666888<<>>BBBFFFIIIMMMQQQUUUTTTWWW\\\aaaaaa```eeelllooolllmmmssszzz~~~zzzvvvsssjjjlllqqq}}}xxxxxxvvvnnnmmmnnnnnnppptttooorrrgggYYYPPPCCC999<<<999;;;@@@GGGLLLMMMIIIFFF@@@???>>>===>>>???AAABBBCCCBBBHHHKKK\\\vvveee___]]]XXXeeennnqqqhhh[[[SSSQQQPPPPPPEEERRReeeeeekkkvvv{{{rrrmmmlllbbbYYYWWWXXXZZZ```eeeiiirrrxxxsssllllllppptttkkkSSSFFFEEEEEEKKKMMMRRR[[[^^^hhh{{{777666555666666666444222333222111000///000111111333111000000222333333222444444555555555666666666666666777777888999999999999999:::;;;<<<===>>>???;;;;;;<<<===>>>???AAABBBBBBPPP[[[lllwwwggggggrrrqqqtttvvvwwwvvvuuutttuuufffbbb```aaaeeemmm|||kkkgggkkkuuunnnoooqqqpppwww|||vvvrrrqqqmmmjjjcccXXXRRRYYYkkkzzzrrr___WWWccc}}}|||}}}vvvhhhYYYYYYggg~~~jjj^^^VVVOOOJJJIIIQQQWWW]]]ooosssZZZFFF===999;;;999666@@@QQQooo{{{{{{}}}rrr```TTTNNNKKKNNNKKKFFFAAA===;;;999999>>>BBBNNNccczzz||||||}}}{{{tttmmmnnnssszzzsssnnnrrr}}}zzzkkkXXXLLLHHHGGGDDD???>>><<<:::999777666666555444333222222222333444666333222666777666555777<<<>>>CCCLLLWWWbbbiiimmm[[[UUULLLFFFCCCBBBCCCCCC<<<::::::;;;:::999;;;???@@@@@@AAABBBEEEKKKQQQVVVYYY[[[aaahhhlllnnnuuu}}}~~~pppeeefffnnnuuuzzz}}}yyyttt]]]RRRGGG<<<:::999<<>>>>>>>>???@@@BBBDDDDDDDDDGGGNNNllltttfff```___[[[bbbeeejjjiii```UUUSSSVVVZZZMMMKKKdddzzzhhhllluuu|||~~~|||}}}yyynnnjjjiiijjjdddaaaaaa```]]]]]]___mmm|||rrrZZZLLLLLLHHHPPPSSSYYYfffnnnyyy999777555444555555444333555444222000000111333444222111000000222333333222444444555555666666777777888888888999999:::::::::999:::;;;<<<>>>??????@@@:::;;;===>>>>>>???AAACCCIIIVVVfffzzzkkkhhhkkk{{{zzzuuuqqqlllhhheee```^^^___cccgggnnnzzzwwwnnnmmm}}}wwwrrroooqqqvvv}}}yyyoooiiiiiidddfffddd]]]WWW]]]nnn~~~yyylllaaacccuuuuuupppzzz}}}vvviiieeennnsssddd[[[UUUPPPPPPTTTSSS]]]bbbggg|||XXXFFF===:::;;;<<<999:::LLLbbb{{{{{{oooXXXMMMLLLMMMKKKIIIEEEAAA===:::888888>>>???FFFYYYsss~~~~~~~~~}}}yyyqqqjjjjjjpppooohhhhhhssslll^^^XXXRRRMMMCCC@@@===:::888888888999555444333333444444444444444333333666999;;;;;;;;;EEEHHHOOOYYYcccfffddd```MMMIIIDDDAAA@@@AAABBBBBB?????????>>><<<<<<@@@EEEFFFEEEBBBAAABBBGGGOOOUUU^^^^^^bbbiiimmmpppwww~~~zzzkkkaaaeeeqqqzzz||||||~~~|||___NNNFFF>>><<<;;;>>>DDDIIIKKKIIIDDD@@@=========>>>@@@BBBCCCEEEFFFGGGGGGSSS~~~~~~tttjjjeeefffccc___[[[]]]```[[[RRRTTT^^^ggg]]]NNNSSSxxx}}}zzz~~~vvviiiqqqzzz}}}yyyttttttwwwxxx}}}yyymmmgggiiioookkklllooonnnfff\\\YYY\\\||||||cccSSSRRRMMMUUUWWW\\\mmm{{{999666444333333444333222444333111000000111333444222000//////111222222111444444555555666777777888999999999999::::::::::::999:::<<<===>>>?????????:::<<<===>>>===???BBBDDDLLLWWWqqqmmmkkknnnppp{{{|||vvvooojjjhhhgggfffeeehhheeedddeeeggglllxxxtttvvvrrrrrruuuxxxssshhhcccdddccceeeddd]]]UUUXXXeeesssvvvqqqllljjjrrrvvvuuupppnnnxxx~~~fff___WWWRRRMMMLLLSSS]]]```hhhlllqqqtttTTTDDD>>>;;;:::888777===TTTlll}}}wwwaaaRRROOOQQQRRRJJJIIIFFFCCC@@@===:::999;;;;;;AAASSSnnn~~~zzzvvvtttoookkkmmmrrrlllgggiiisssxxxooofffWWWRRRJJJCCC===;;;;;;;;;888555333333555777666666555666777:::???CCCEEEDDDIIIJJJMMMRRRVVVTTTNNNHHHAAAAAAAAACCCFFFHHHGGGFFFCCCEEEEEEBBB@@@CCCHHHMMMPPPMMMHHHCCCAAAEEELLLRRRYYYXXXZZZ```dddgggnnnuuu{{{~~~|||~~~{{{qqqkkksss~~~___KKKBBB===???===AAAFFFIIIIIIFFFAAA>>><<<===>>>???AAACCCDDDEEEFFFHHHIII\\\wwwrrrlllhhhjjjhhhcccZZZUUUWWWVVVTTT\\\iiihhhcccSSSJJJeee~~~uuuooosss{{{rrrfffpppzzz|||xxxvvvxxx{{{~~~pppfffgggllljjjnnnqqqmmmaaa[[[cccppplll]]]ZZZZZZaaa___cccvvv555333111000111222111000000000///...///000111222222000//////111222222111444444555666777777888999999999:::::::::::::::::::::;;;<<<>>>>>>>>>======:::<<<>>>>>>===@@@EEEJJJPPPccc~~~~~~kkkmmmqqqqqquuuyyytttmmmhhhggghhhjjjlllnnnhhhaaa^^^]]]bbbppp}}}uuudddnnnxxxoookkkmmmkkkccc```bbb___bbbbbb^^^YYY]]]iiiuuuyyywwwtttssswww~~~vvvjjj```RRRSSSQQQLLLIIINNNZZZdddlllrrrwww{{{hhhQQQ???<<<777444666<<>>:::555444555777777666777:::<<<>>>CCCJJJLLLJJJFFFCCC@@@>>>>>>>>>===<<<;;;===AAAGGGKKKLLLJJJHHHGGGKKKMMMMMMOOOTTTXXXYYY]]]YYYRRRJJJEEEEEEIIIMMMNNNKKKLLLQQQWWW[[[aaahhhlllooovvv~~~zzzvvvvvv___KKKAAA<<<@@@@@@DDDHHHIIIFFFBBB???=========???@@@BBBCCCDDDDDDEEEKKKRRRooopppnnnjjjfffgggfffggg___WWWUUUWWW]]]hhhqqq^^^]]]QQQFFFWWW|||xxxxxxqqqeeerrr~~~oooiiiiiijjjllllllggg```fff~~~xxxnnnkkkqqqxxxtttvvv111000//////111111000...////////////000000000111333111000000222333333222444444555666777888999999999999999999999999999999:::;;;===>>>>>>===;;;:::999<<<>>>>>>???DDDLLLSSSbbbrrr{{{xxxlllkkknnnssssssvvvssslllfffbbbaaaccceeeeee```ZZZWWWUUUXXXbbbnnnuuuqqqyyywwwhhhfffeee```^^^aaa^^^```bbbccceeemmmzzz~~~xxxxxxuuummmaaaZZZWWWSSSNNNIIIOOOPPPMMMRRRbbbpppuuuyyy|||kkkaaaWWWFFF888999555666BBBTTTgggwwwoooaaadddccc\\\SSSNNNMMMKKKGGGHHHHHHHHHHHHFFFCCCAAA???:::999<<>>======>>>???AAABBBCCCCCCCCCFFFSSSccclllkkkhhhbbbbbbaaabbb```ZZZVVVZZZdddkkkmmmWWWUUUNNNHHHPPPmmmzzztttooo~~~~~~000000000111222222111//////000111222222222222222444222111222333444444444444444555666777888999999999999999999999999999999:::<<<===>>>>>><<<:::999888;;;>>>???AAAGGGRRRZZZwwweeekkkkkkhhhkkkvvvvvvgggeeebbb\\\WWWUUUVVVXXXZZZYYYYYYYYYWWWVVV[[[bbblll|||lllfffddd^^^\\\___bbbdddeeegggkkktttzzzuuupppiiiccc```]]]WWWPPPOOOPPPMMMGGGGGGPPPSSSRRR```zzzfffWWWPPPFFF<<<888:::777===RRRoooxxxfff]]]]]]YYYPPPLLLOOORRRRRRDDDEEEFFFFFFEEECCC@@@???>>><<<===EEEXXXsss~~~|||xxxeee^^^aaappp{{{zzzhhh]]]NNNFFF;;;555444555333111333666777666;;;BBBCCC???555888::::::999999<<>>======>>>???@@@AAABBBCCCCCCCCCJJJ[[[rrrmmmlllggg```___^^^XXX\\\ZZZUUUZZZfffhhhcccXXXSSSMMMKKKOOOccc~~~zzz|||{{{000000000000000000000000111111111000111111222333222333333333333333333444555555666666777777888888999::::::;;;<<<<<<<<<;;;??????>>>===============>>>AAAAAA@@@EEEOOOXXX\\\qqqsss}}}kkkooofffkkkppp\\\[[[ZZZXXXVVVUUUVVVWWWXXXYYYXXXYYYYYYTTTPPPVVVaaaqqqooodddooorrrttt|||wwwvvvddd___aaa```^^^dddgggiiilllpppzzzrrrllleee[[[TTTSSSUUURRRLLLHHHHHHJJJOOORRRWWW[[[^^^dddtttoooYYYMMMGGGBBB===;;;;;;666FFFkkk}}}^^^\\\VVVQQQOOORRRSSSPPPMMMJJJHHHEEEDDDDDDCCCBBBAAA:::===???AAAMMMjjjiiiVVV^^^ccceeennnnnnfff[[[LLL===666555333222333111444666888888999:::<<<:::999<<>>AAACCCCCCCCCCCCDDDHHHiiiiiibbbcccaaa```ccc```^^^[[[XXXYYY[[[^^^aaaZZZSSSLLLNNNRRRWWW{{{{{{tttwww111111111111111111111111000000000000000111111222333333333333333444444444555555666666777888888999888999::::::;;;;;;;;;:::>>>======<<<<<<<<<=========<<<@@@GGGJJJRRReeezzzoooaaaeee^^^dddiiiYYYWWWVVVVVVVVVVVVXXXYYYZZZWWWVVVWWWWWWSSSQQQXXXcccddd```TTT```ssspppmmmwwwvvvpppfff^^^[[[ccchhhnnnrrruuu{{{tttjjjbbb___\\\UUUQQQQQQJJJHHHGGGHHHLLLSSS[[[```jjjqqqyyyqqq```NNNEEEAAA===:::999;;;FFF```}}}jjj\\\VVVQQQOOOOOOPPPMMMJJJIIIGGGEEEEEEEEEDDDAAA@@@@@@???<<<;;;GGGeee{{{dddRRRYYY```fffqqqrrrddd___VVVHHH;;;666555333222222222444666777777999;;;===@@@>>>???AAA>>><<>>@@@AAABBBDDDFFFIIITTTwwwrrr^^^\\\```]]][[[\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYUUUOOOQQQQQQQQQmmm}}}}}}oookkkooo111111111111111111111111000000//////000000111222333333333444444444555555666666666777888888999999888888999::::::::::::999;;;;;;;;;;;;;;;;;;<<<======:::@@@LLLQQQ[[[}}}wwwfff]]]aaa[[[aaaggg\\\UUUUUUVVVVVVWWWWWWXXXXXXTTTTTTTTTTTTRRRTTT]]]ggg```ZZZNNNYYYpppjjjyyysssllluuuoooaaa]]]\\\dddoooxxx|||xxxooovvvvvviiicccZZZTTTOOONNNLLLIIIHHHJJJGGGIIINNNUUU```kkkvvv|||qqq^^^QQQCCC>>><<<::::::;;;CCC[[[zzz{{{tttiii___ZZZVVVQQQOOOPPPPPPNNNKKKIIIHHHHHHHHHHHHGGGCCC@@@BBB@@@;;;999AAAZZZ}}}ooo___YYY]]]bbbiiitttqqq^^^TTTSSSMMMBBB888666666444222222444555555555666888<<>>>>>;;;;;;???@@@AAA@@@===;;;:::;;;===??????@@@@@@AAADDDIIIMMMYYYwwwfffZZZ]]]cccaaa]]]\\\UUUVVVWWWXXXXXXVVVTTTRRRVVVVVVSSSUUUUUUQQQccc}}}xxxtttrrrtttyyy111111111111111111111111111111000000111111222333333333444444555555666666666666777888888999999:::999::::::;;;;;;;;;::::::999999999999:::;;;<<<===AAAAAAFFFQQQ___yyyvvvzzzeee^^^```[[[^^^ccc]]]WWWWWWWWWWWWVVVUUUSSSRRRSSSSSSSSSRRRSSSXXXbbbkkkbbb]]]SSS]]]{{{xxxvvvmmmxxx|||lllbbb[[[aaakkkxxx~~~uuugggXXXNNNWWWooo{{{qqqjjj```VVVQQQOOOLLLHHHFFFEEEFFFJJJMMMXXX]]]hhhttthhhYYYRRRHHH???<<<<<<<<<>>>BBBMMMfffpppccc]]]VVVQQQQQQXXXUUURRRRRRSSSSSSRRRPPPJJJJJJKKKMMMMMMKKKFFFCCC@@@???>>>===???MMMeeezzzyyyhhh```lllkkkjjjmmmttt{{{~~~}}}xxxeeeRRRHHHHHHDDD<<<666666777444222333555555555444444777<<<@@@KKKLLLNNNQQQUUU[[[dddkkktttwwwuuujjj\\\UUUVVVZZZccchhhnnnrrrtttuuuwwwyyy}}}vvvqqqoookkkfffeeebbb^^^]]]___aaabbbbbbccclllvvvyyyzzz{{{aaaNNN>>><<<===:::<<>><<<;;;;;;<<<>>>@@@???@@@AAAAAAAAADDDIIILLLcccnnnccc\\\```eeeddd```^^^UUUVVVWWWXXXWWWUUUSSSRRRQQQTTTTTTWWWZZZWWWccc~~~~~~111111111111111111111111333333222222333333444555333333444555555666777777777777888888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;888888999:::;;;<<<>>>???CCCIIIOOOYYYwwwoooccc\\\ZZZUUUUUUXXXVVVWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRTTT\\\ffflll]]]ZZZUUU___www{{{zzznnnbbblllyyyeee______dddqqq{{{yyywwwssslllcccWWWKKKCCCLLL^^^vvv~~~pppbbb\\\XXXRRRLLLJJJJJJKKKLLLKKKMMMUUU___eeettt{{{qqq^^^NNNHHHAAA;;;;;;;;;===CCCJJJQQQeee~~~hhhVVVSSSUUURRRRRRWWWWWWVVVTTTRRRRRRQQQPPPNNNJJJJJJLLLNNNNNNLLLGGGCCCBBB@@@???>>>===CCCVVViii{{{|||}}}~~~uuujjjhhhwwwrrrmmmnnnqqqtttuuuvvv}}}~~~{{{iiiUUUHHHDDD???999555777888555333444666555555333444777<<<@@@JJJPPPWWW^^^fffnnnuuuxxxyyylll___VVVTTTXXX^^^iiijjjnnnvvv}}}~~~|||yyyxxxuuuqqqiiigggeeeeeegggiiilllmmmkkkooouuu{{{rrrYYYQQQFFF=========;;;===BBB>>><<<;;;;;;<<>>:::888:::===CCCNNNYYYZZZmmmjjj\\\QQQRRRUUUTTTTTTVVVUUUUUUSSSQQQNNNLLLJJJIIIIIIIIIKKKLLLMMMKKKGGGCCCGGGBBB???>>>;;;???QQQfffppp{{{~~~~~~wwwrrrtttwwwsssppprrrsssrrrsssvvvssswww}}}vvv```NNNEEE===999666888888555444555555555555444444777<<<@@@PPPZZZgggrrr|||nnnaaaRRRLLLMMMSSS\\\dddkkkjjjkkkrrr|||{{{wwwwwwvvvrrrhhhiiiiiiiiiiiilllppptttrrrqqqsssyyyxxx[[[MMMGGG@@@<<<<<<===;;;;;;>>>===;;;;;;<<>><<>>@@@CCCEEEFFF]]]ddd~~~wwwtttgggccccccdddXXXQQQWWWYYYVVVZZZXXXWWWTTTQQQPPPPPPPPPQQQMMMQQQQQQOOOSSS\\\bbbaaaTTTRRRRRRYYY]]]```uuuuuusssgggooo~~~kkkgggvvv|||ssskkk```TTTTTTUUUVVVVVVSSSOOOMMMLLLfffxxxhhh]]]WWWXXXYYY\\\aaadddeeellltttxxxssszzzppp\\\HHH===;;;;;;;;;@@@HHHSSSbbbwwwfffXXXVVVQQQNNNQQQTTTSSSNNNJJJLLLNNNPPPPPPPPPRRRSSSPPPOOOOOOQQQQQQPPPMMMKKKCCCBBBFFFJJJCCC:::@@@NNNaaa}}}zzz|||tttlllmmmvvvzzz}}}iiiRRRDDD@@@<<<:::;;;999555555777444555555555666888<<>><<<:::999:::;;;<<<;;;888???>>>???EEEDDDHHHWWWgggpppttt]]]aaaccc[[[VVVVVVWWWVVVVVVXXXWWWXXXYYYVVVRRRNNNNNNNNNMMMKKKKKKOOOVVVYYYXXXUUUXXXPPPSSS[[[XXX]]]|||~~~wwwpppqqquuuzzz~~~qqqssssssccc```bbbgggooowwwyyyxxxyyy}}}vvv}}}|||rrrgggaaaaaabbb___]]]]]]^^^aaahhhoooxxxooonnnqqquuu}}}yyyjjjhhhxxxnnn___LLL>>>;;;;;;???BBBNNN\\\dddpppmmm^^^QQQSSSVVVVVVTTTQQQPPPPPPWWWSSSOOOOOOSSSVVVVVVTTTRRRLLLOOO]]]bbbWWWKKKHHHBBBIIINNNKKKBBB;;;<<<@@@NNN{{{|||{{{|||xxxuuuvvvxxxzzz}}}}}}uuujjjZZZMMMAAABBBAAA???;;;888888888888444222555777777999===GGGLLLZZZmmmtttlllaaa\\\ccc||||||yyy|||{{{yyypppooojjjsss||||||{{{dddVVVNNNGGGDDDCCC>>>======>>>>>>===;;;999:::<<>>@@@IIIrrr~~~~~~}}}}}}wwwxxxzzz}}}}}}xxxooo___QQQIIIJJJJJJGGGBBB<<<888666666333222555777777:::???BBBJJJZZZiiilllddd]]]\\\}}}}}}~~~yyyrrruuusss}}}|||lllZZZPPPJJJCCC>>>===;;;<<<===>>>???>>><<<::::::<<<>>>@@@AAAAAA@@@@@@CCCAAACCCIIIMMMVVVoooooofff___\\\YYYXXXYYYYYYWWWVVVVVVYYYYYYUUUVVVZZZ\\\YYYYYY[[[ZZZUUUUUUYYYYYYVVVPPPZZZvvvvvveee[[[SSSRRRXXX```lllvvvyyy~~~jjjeeeppp||||||wwwmmmyyy}}}222222222222222222222222222222333333444444444444666666777888888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999999:::<<<>>>??????DDDAAABBBKKKTTTfffzzzfff^^^cccbbb\\\WWWXXXXXXVVVVVVYYYWWWWWWWWWTTTQQQOOOOOOPPPNNNLLLLLLNNNRRRTTTRRRPPPKKKLLLQQQVVVYYYddduuuwwwsssddd[[[XXXTTTQQQTTT\\\dddiiijjjjjjooooookkkkkksss~~~xxxpppjjjffffffmmmuuupppccc___vvvyyyZZZIII999666BBBJJJ___tttxxxjjjooosss]]]VVVYYYYYYWWWTTTQQQOOOOOOPPPXXXVVVUUUTTTUUUTTTRRRPPPRRRMMMNNNRRRPPPGGGBBBDDDFFFHHHKKKKKKGGGCCC@@@>>>CCCddd~~~~~~wwwwwwwwwxxx{{{~~~}}}wwwhhhXXXOOORRRTTTRRRKKKAAA999555888555444666666666;;;BBBAAAJJJXXXbbbbbb\\\[[[^^^vvvttt{{{|||zzzfff[[[OOOJJJFFF@@@:::999999;;;===>>>???>>><<<;;;;;;<<<===???AAABBBCCCDDDAAAFFFJJJJJJQQQiiilllfffaaa]]]YYYVVVUUUVVVVVVVVVVVVXXXYYYWWWVVVWWWUUURRRVVVXXXWWWUUUUUUXXXXXXVVVUUUXXXiiixxxjjjZZZRRRPPPUUU___hhhlllttt|||xxx{{{ppp___hhhjjjrrr222222222222222222222222222222333333444555555555666777888999::::::::::::;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<===@@@BBB:::GGGKKKKKKRRRccckkkzzzuuuddd```bbb]]]YYYVVVVVVUUUSSSTTTWWWVVVUUUSSSQQQOOONNNNNNOOOOOOMMMMMMNNNPPPQQQOOOMMMJJJMMMPPPRRRXXXfff{{{zzz~~~{{{pppggg\\\UUUVVV\\\bbbeeefffmmmnnnffffffqqqyyyzzz{{{qqqgggbbbbbbhhhuuuxxxrrrnnnrrrttt}}}___III@@@999BBBZZZhhh}}}vvv{{{fff\\\ZZZWWWWWWUUURRRNNNMMMMMMOOONNNNNNNNNOOOOOOQQQSSSTTTSSSPPPPPPPPPKKKDDDDDDIIIFFFGGGHHHIIIHHHEEEAAA===AAAVVVwww~~~~~~}}}~~~vvvtttsssssswww}}}rrrcccSSSXXX\\\[[[TTTHHH===666:::888777777666777???IIIKKKOOOUUUYYY[[[]]]```ccc}}}}}}{{{jjjZZZQQQHHHEEECCC>>>:::::::::<<<>>>>>>===<<<::::::======>>>???AAADDDGGGHHHCCCKKKNNNOOO___{{{hhhbbb___]]]ZZZXXXVVVVVVVVVVVVUUUVVVWWWVVVUUUTTTRRRPPPWWWWWWWWWVVVVVVWWWWWWWWWWWWTTTZZZssswwwjjjbbbZZZTTTSSSUUU___hhhwwwzzznnn|||222222222222222222222222222222333444444555666666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<===>>>===<<<<<>>CCCIII___|||eee[[[YYYXXXVVVVVVVVVTTTQQQOOOPPPQQQJJJKKKLLLKKKJJJMMMRRRWWWPPPPPPOOOMMMHHHDDDGGGLLLFFFEEEEEEFFFGGGEEEAAA===???JJJccc~~~}}}~~~~~~{{{yyy{{{|||zzz}}}}}}pppooonnnpppuuu}}}|||ooobbbfffjjjhhh^^^OOOAAA888999888888888888>>>LLL[[[^^^YYYSSSTTT^^^hhhmmmmmmzzzwwwpppaaaTTTKKKCCC@@@???<<<;;;===;;;===???>>>;;;999999:::@@@@@@@@@AAACCCFFFJJJLLLHHHLLLNNNUUUsssvvveee^^^]]]]]]]]]\\\ZZZXXXWWWVVVTTTSSSSSSTTTTTTSSSTTTUUUYYYYYYYYYYYYYYYXXXWWWXXXWWWQQQNNN[[[zzzyyyqqqgggYYYOOOLLLSSSYYYeeerrr{{{333333333333333333333333222222333444555666666777888999:::;;;<<<;;;::::::999::::::;;;;;;;;;::::::999<<<===<<<;;;<<<@@@CCCEEEHHHPPPmmm}}}hhhdddkkkeeedddbbbaaa]]]ZZZZZZZZZXXXUUUVVV[[[[[[WWWSSSPPPQQQSSSTTTTTTOOOOOOOOOOOONNNMMMKKKKKKRRRPPPNNNNNNSSS\\\iiirrryyyVVVZZZ\\\aaarrrooo]]]VVVNNNSSSVVVXXX]]]hhhppptttssslllfffeeejjjuuu|||vvvqqqmmmkkkrrr}}}rrr[[[CCC===EEEQQQYYYppprrrccc\\\XXXWWWWWWYYY[[[[[[XXXUUUSSSSSSNNNPPPQQQNNNIIIIIIOOOTTTLLLLLLLLLIIIEEEDDDFFFIIIFFFEEEDDDDDDDDDCCCBBB@@@@@@DDDTTTnnn}}}yyywwwwww{{{~~~xxxvvvxxxyyywwwtttllllllnnnrrrxxxzzzwwwzzz{{{uuugggUUUDDD:::555555777999<<>><<<:::888:::===<<<>>>>>><<<999777:::<<>>???>>>@@@EEEJJJPPP[[[nnnooo```tttmmm```aaa``````ccc\\\[[[[[[\\\YYYVVVWWW\\\ZZZVVVPPPNNNOOORRRTTTTTTOOOPPPPPPOOONNNLLLKKKKKKTTTOOONNNQQQRRRTTT\\\gggsssnnnwww~~~bbb\\\YYY```ooossshhhPPPLLLKKKOOOTTTZZZdddmmmkkkfffcccfffkkktttuuurrrnnnkkklllrrr|||yyyssslllhhhhhhjjjjjjwww}}}dddPPPEEEFFFHHHYYYgggmmm}}}xxxpppddd[[[ZZZXXX\\\```aaa^^^XXXSSSPPPOOOSSSWWWSSSLLLHHHJJJNNNJJJKKKJJJHHHFFFEEEEEEEEEGGGFFFEEECCCBBBBBBDDDEEECCCDDDJJJ^^^}}}|||zzzyyyyyyzzz|||}}}|||yyywwwxxxyyyyyywwwuuussstttuuuxxx{{{}}}lllYYYGGG>>>777777999;;;???NNNjjjzzznnnaaaaaasssqqqggg___QQQFFF@@@;;;:::999888999===:::<<<<<<:::777777===BBBEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMVVVrrrxxxrrrlllbbbaaaaaa```\\\WWWSSSRRRSSSPPPOOORRRYYYZZZWWWVVVYYYVVVTTTVVV\\\^^^[[[[[[___```XXXSSSSSSYYYlllyyymmmfffdddPPPMMMNNNVVVaaannn333333333333333333333333222222333444555666777888888:::;;;======<<<;;;999777888999:::;;;<<<<<<<<<888===AAABBBCCCFFFLLLRRR\\\vvvxxxccclllaaa[[[^^^[[[]]]eeeZZZYYYZZZ[[[XXXTTTVVV[[[WWWRRRLLLJJJLLLOOOQQQRRROOOPPPQQQPPPNNNLLLLLLLLLTTTMMMMMMTTTSSSNNNSSS```hhheeennnsssxxxxxxhhh___eeeqqq}}}vvv{{{]]]QQQJJJKKKLLLMMMVVVcccbbb______ccciiippp|||{{{qqqeeefffiiinnntttzzz|||uuurrrllleee^^^ZZZ\\\aaayyy}}}gggUUUJJJEEECCCJJJRRRjjj}}}}}}|||yyygggZZZ[[[XXX]]]bbbccc___WWWPPPLLLJJJRRRXXXVVVNNNHHHGGGJJJLLLLLLLLLIIIHHHGGGEEEBBBHHHHHHFFFDDDAAABBBEEEIIIHHHFFFFFFTTTwwwzzz{{{|||}}}}}}|||{{{zzzxxxyyyzzz|||~~~}}}|||}}}~~~~~~~~~~~~|||{{{zzz|||~~~nnn[[[JJJAAA============@@@PPPnnn|||sssiiijjj{{{}}}{{{qqqcccYYYJJJBBB===;;;<<<<<<:::;;;>>>888::::::888666888@@@FFFFFFGGGHHHJJJLLLMMMNNNOOOQQQPPP^^^nnnrrrqqqfffeeeddd```ZZZRRROOOOOOQQQOOOOOOTTT]]]^^^YYYUUUWWWSSSQQQTTT\\\___\\\]]]bbb[[[SSSPPPQQQPPPZZZ|||yyyqqqnnnZZZTTTQQQWWWaaakkkxxx666555555555444444333333444444555555666666777777:::999999888888888888888888777777888;;;<<<<<<<<>>BBBFFF\\\|||zzzyyy}}}sssssszzzzzzyyycccVVVMMMDDD;;;;;;;;;;;;;;;;;;;;;;;;:::999999999<<<@@@DDDFFFDDDNNNMMMIIIMMMLLLLLLTTTRRRYYYtttsssiiicccbbbfff\\\[[[YYYWWWUUUSSSRRRQQQNNNOOOVVVaaafff```UUUNNNMMMQQQSSSQQQOOOPPPSSSTTTTTTQQQPPPPPPLLLPPPiiirrrggg]]][[[```fffkkknnnxxx~~~999999888888777666555555666666666666666777777777:::999999888888888999999<<<;;;::::::;;;===??????999AAAIIILLLRRRgggrrrddd```___kkk|||iiiZZZYYY[[[ZZZ[[[aaa___]]][[[XXXVVVUUUUUUTTTSSSQQQMMMLLLKKKKKKJJJIIISSSPPPKKKHHHGGGGGGFFFFFFHHHIIIKKKKKKJJJJJJKKKLLL[[[eeeqqqxxxuuuooooootttvvv|||~~~{{{~~~```___[[[YYYccc|||uuuhhhZZZPPPLLLMMMJJJHHHHHHNNNWWWaaahhhrrrvvvzzz}}}zzzuuuqqqmmmiiibbb[[[WWWRRRSSSWWWaaarrryyyjjj\\\SSSIIIBBBGGGRRRbbbuuuttteeeXXXZZZcccjjjnnnooojjjbbbZZZTTTSSSSSSPPPNNNLLLMMMNNNMMMJJJGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIBBB>>>??????>>>AAAGGGBBBFFFFFFHHH___}}}zzz|||~~~}}}wwwqqqqqqwww||||||}}}~~~yyy}}}{{{zzzzzzzzzyyyxxx}}}~~~}}}wwwooo```RRRDDD<<<>>>CCCHHH```~~~uuulllppp{{{~~~xxx]]]MMMEEE???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>BBBFFFIIIIIIQQQOOOLLLPPPOOOOOOVVV^^^lllzzzjjjfffccc``````\\\ZZZWWWTTTRRRQQQPPPOOOOOOPPPXXXdddhhhaaaVVVPPPNNNPPPQQQOOOMMMOOORRRUUUSSSNNNLLLOOOOOOPPP^^^ppp|||nnnffffffggghhhiiijjjooo{{{???>>>===<<<;;;:::999888888888888888888777777777999999888888888999999:::;;;:::999:::;;;===@@@BBB>>>FFFMMMRRR___www]]]QQQXXXyyymmmaaaYYYZZZZZZWWWXXX]]][[[WWWRRRQQQRRRSSSRRRPPPVVVSSSOOOLLLLLLLLLKKKJJJRRRNNNIIIEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIHHHGGGVVVYYYlllfff[[[dddvvv{{{hhh[[[KKKAAABBBTTTtttooo[[[MMMLLLLLLKKKJJJJJJMMMRRRVVVdddgggppp}}}{{{}}}}}}~~~|||uuuooolllfff]]]UUUQQQOOONNNMMMPPPXXXggg}}}rrr^^^III>>>AAADDDNNN```rrrfff^^^XXXYYY[[[[[[^^^bbbgggbbb\\\XXXVVVTTTPPPLLLLLLLLLKKKKKKKKKJJJGGGEEEDDDEEEFFFHHHJJJKKKLLLLLLIIIDDDAAABBBDDDDDDFFFIIIFFFFFFFFFHHHTTTqqq~~~zzzzzz||||||wwwrrrnnntttzzz{{{}}}~~~{{{|||zzzyyy||||||www|||{{{zzzrrreeeZZZHHH???@@@FFFPPPkkkoooiiitttsssUUUDDD>>><<<::::::;;;<<<<<<===<<<<<<;;;;;;<<<>>>AAAEEEIIILLLNNNTTTQQQOOOUUUTTTSSS\\\qqqllldddfffddd___\\\ZZZWWWSSSQQQPPPPPPOOONNNOOOPPPWWWbbbeee___UUUPPPPPPOOOMMMLLLKKKMMMRRRVVVSSSLLLJJJPPPSSSRRRSSSXXXqqquuuooojjjddd___```aaaiiiyyyCCCBBBAAA@@@>>>===<<<;;;:::::::::999999888888888888777777777888999999:::999:::<<<===???AAADDDFFFIIILLLSSSbbbnnnYYY]]]wwwddd]]]YYYYYYXXXUUUVVV[[[XXXRRRMMMLLLPPPRRRQQQNNNTTTQQQMMMKKKKKKKKKLLLKKKQQQNNNJJJHHHHHHIIIIIIHHHGGGEEECCCDDDHHHIIIHHHFFFMMMPPPfff}}}cccWWW]]]nnnuuuuuulllfffnnn|||{{{yyy{{{mmm^^^QQQIIIRRR```{{{pppiiieee\\\QQQHHHFFFKKKPPPUUUXXXeeewwwvvvpppmmmtttzzz{{{yyytttlllfffddd```YYYRRRTTT]]]fffjjjnnn}}}~~~rrr___JJJEEENNNRRR[[[kkk~~~pppccc^^^[[[[[[ZZZVVVTTTUUUXXXXXXZZZ\\\\\\WWWPPPJJJMMMKKKJJJKKKMMMLLLIIIEEECCCDDDFFFHHHIIIKKKKKKLLLAAABBBFFFKKKNNNMMMJJJHHHJJJGGGIIILLLOOOaaa{{{zzz||||||xxxuuunnnpppsssxxx~~~~~~}}}{{{|||zzz~~~yyyuuuyyy}}}uuuggg[[[JJJBBBBBBJJJZZZzzztttpppwwwwww~~~hhhOOOAAA======::::::<<<===>>>>>>======;;;;;;<<>>===<<<;;;;;;::::::999999888888666666666777888999:::;;;<<>>???>>>===<<<::::::<<>>===<<<:::::::::::::::999999999777777888888:::;;;======>>>BBBFFFIIIMMMRRRZZZ```kkkpppeee```\\\WWWTTTRRRRRRSSSUUUSSSPPPNNNNNNPPPQQQPPPNNNGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEFFFHHHIIIHHHEEEBBBCCCBBBAAACCCFFFIIIKKKLLLNNNOOOKKKFFFHHHUUUdddlllhhh```QQQFFFJJJZZZccccccWWWUUU___uuu|||sssrrrqqqtttyyyoooeeeOOOLLLJJJOOObbb||||||lllfffgggrrrzzz~~~yyypppmmmYYYKKKOOO^^^nnnllljjjuuuddd[[[aaa\\\UUUSSSZZZbbbaaa[[[WWWRRRQQQOOOMMMLLLLLLMMMNNNIIIIIIHHHHHHHHHGGGDDDBBBGGGGGGGGGGGGFFFEEECCCCCCOOOTTTTTTMMMFFFEEEHHHIIIFFFEEEJJJNNNIIINNNqqq~~~}}}zzzwwwrrrjjjgggnnnyyy~~~}}}uuuqqqooopppuuu|||}}}|||{{{wwwhhh]]]WWWWWW```jjjwww|||mmmhhhvvvtttsssdddOOOEEE???::::::<<<===???@@@@@@>>>===;;;::::::<<>>======<<<;;;;;;999999999999999::::::::::::::::::;;;===???@@@AAACCCGGGMMMTTT^^^nnnrrrccc]]]XXXVVVRRRPPPPPPQQQPPPNNNKKKKKKLLLLLLLLLKKKIIIHHHDDDDDDDDDEEEGGGGGGEEEDDDCCCBBBBBBCCCEEEEEECCCBBBBBBBBBCCCCCCCCCEEEIIIKKKPPPMMMGGG@@@AAALLLZZZcccjjjkkkbbbTTTQQQYYY^^^[[[QQQSSS]]]ooo}}}uuufffUUUKKKHHHNNN[[[hhhyyyuuuYYYWWWTTTUUU]]]lll}}}sssggg___ZZZWWWVVVXXXbbbuuunnnaaadddzzzlllXXXWWW______XXXUUUZZZ___\\\VVVSSSRRROOOLLLHHHGGGHHHKKKNNNJJJKKKLLLKKKHHHEEEDDDDDDIIIIIIHHHHHHFFFDDDCCCBBBWWW______SSSGGGDDDIIILLLFFFGGGKKKMMMGGGIIIccc{{{wwwsssrrrkkkhhhkkkoooqqqwww~~~{{{tttpppeeeeeefffjjjppptttwwwwwwvvvwww~~~xxxnnnkkksss{{{|||ppphhhkkk{{{|||vvvTTTFFFBBB<<<999;;;===>>>@@@AAA@@@>>><<<:::;;;<<<>>>@@@CCCFFFHHHIIIGGGMMMNNNPPPUUUZZZooouuulllfffgggeee\\\YYY[[[UUUSSSSSSXXX^^^___ZZZSSSQQQOOOOOOQQQPPPNNNPPPTTTQQQJJJIIIQQQTTTOOOMMMRRRNNNLLLIIIIIIKKKMMMLLLIIIJJJGGGKKKbbbsssdddVVVRRRSSSTTTVVVXXX[[[```hhhqqq|||===<<<<<<<<<;;;;;;::::::888888888999999:::::::::<<<<<<===>>>@@@BBBCCCDDDMMMQQQYYYddduuu}}}~~~dddaaa^^^QQQPPPNNNMMMOOOQQQMMMHHHJJJLLLOOOOOOMMMKKKIIIIIIDDDDDDEEEFFFGGGFFFCCC@@@DDDBBBAAAAAACCCDDDDDDDDDBBBCCCDDDCCCAAABBBFFFJJJGGGDDDCCCDDDCCCBBBFFFMMMWWWcccggg\\\TTTXXX\\\\\\QQQTTT]]]ooo{{{yyylllZZZJJJHHHQQQGGG^^^zzzwwwTTTIIIEEE@@@@@@III[[[qqqrrrllliiiddd]]]iiiooojjjjjjooooooiiijjj^^^PPPKKKQQQZZZaaaccciiizzzhhhccckkkyyymmmZZZRRRTTTZZZTTTOOONNNSSSVVVTTTQQQQQQJJJKKKLLLKKKJJJIIIJJJKKKMMMPPPRRROOOKKKGGGGGGHHHJJJJJJIIIIIIGGGEEEDDDCCCNNN\\\bbbXXXIIICCCFFFHHHIIIKKKOOONNNGGGGGGZZZpppzzztttpppqqqmmmkkkjjjgggfffppp|||{{{uuupppmmm[[[[[[\\\___ccciiinnnqqqmmmtttwwwssswww|||uuummmllltttdddIIIBBBAAA<<<;;;@@@>>>???AAABBBAAA>>>;;;999<<<===???AAADDDFFFHHHIIIIIIOOOPPPRRRUUUYYYqqqrrrfff___ccceee```[[[\\\VVVTTTUUUZZZ```___XXXPPPNNNMMMOOORRRQQQNNNMMMQQQPPPIIIJJJSSSWWWPPPMMMPPPSSSOOOKKKJJJOOORRRNNNHHHGGGLLLIIILLLooovvvaaaVVVSSSRRRSSSUUUXXXWWWWWWYYY]]]```aaabbbccciiivvv>>>======<<<<<<<<<<<<<<<=========<<<;;;<<<>>>@@@<<<===>>>???BBBGGGNNNSSSTTThhh{{{}}}qqqddd```XXX___[[[UUUQQQPPPOOOOOONNNOOOMMMLLLLLLLLLLLLJJJHHH???GGGLLLIIIDDDBBBAAA@@@EEEDDDBBBAAAAAABBBDDDEEEEEECCC@@@BBBFFFJJJLLLLLLDDDDDDDDDBBBAAABBBEEEGGGLLLQQQXXX\\\\\\ZZZXXXWWWMMMQQQXXXlll~~~www~~~zzzzzzuuummmZZZ]]]```ccciiixxx{{{ooo[[[DDDAAA<<<<<<@@@AAACCCTTTiiiyyytttjjj^^^SSSLLLJJJIIIOOOPPPPPPNNNNNNQQQXXX]]]VVVTTTUUU[[[eeeqqq{{{xxxrrrnnnrrrrrr```[[[VVVTTTUUURRRQQQQQQRRRTTTUUUSSSRRROOONNNKKKIIIIIIJJJLLLMMMOOOMMMKKKHHHGGGGGGHHHIIIJJJIIIFFFDDDBBBCCCDDDDDDLLLNNNPPPOOOKKKHHHEEEEEEHHHKKKMMMIIIDDDGGGRRR]]]zzzyyyuuupppvvvmmmfffdddcccccciiirrrwwwuuuooodddYYY^^^bbbaaa\\\[[[___dddfffnnnxxx}}}}}}|||}}}hhhUUUDDD>>>>>>===<<<===???@@@AAA@@@===;;;:::;;;>>>AAABBBBBBCCCFFFHHHHHHKKKIIIJJJMMMOOO___yyygggbbb___cccjjjiii^^^SSSZZZZZZYYYWWWWWWVVVVVVWWWOOONNNNNNOOOMMMKKKOOOVVVUUUUUUTTTSSSRRRQQQPPPPPPOOORRRUUUTTTOOOKKKIIIIIIHHHGGGGGGLLL\\\{{{ppp^^^\\\^^^UUU___UUUMMMNNNSSSSSSPPPOOOTTT^^^sssBBBAAAAAAAAAAAABBBBBBCCC@@@AAABBBAAAAAABBBDDDGGGGGGHHHJJJNNNTTT]]]gggnnn{{{{{{mmmfffeee^^^eee```XXXQQQNNNLLLJJJIIIOOONNNMMMMMMMMMLLLIIIGGGAAAHHHLLLIIIDDDCCCBBBAAACCCBBBAAAAAABBBCCCEEEFFFEEECCCBBBDDDHHHKKKLLLKKKDDDDDDDDDCCCBBBBBBDDDFFFDDDGGGKKKLLLLLLLLLLLLMMMKKKPPPUUUfff}}}vvvvvvxxxwwwxxxbbbWWW^^^ppphhhRRRJJJCCC:::===888999AAADDDAAAEEENNNNNNNNNMMMJJJGGGGGGJJJMMMJJJOOOUUUYYY\\\aaaiiiooowwwxxxsssttt[[[UUUVVVTTTRRRTTTSSSQQQPPPPPPQQQQQQPPPOOONNNMMMJJJHHHHHHIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJGGGEEEDDDDDDFFFIIIKKKIIIFFFGGGNNNUUU```}}}zzztttrrrlllhhhgggdddaaadddkkk{{{}}}{{{tttkkkiiikkkjjjcccXXXRRRQQQTTT[[[aaahhhlllooorrryyy~~~sssUUUHHH>>>===???>>>>>>@@@BBBBBBBBB@@@===;;;;;;<<>>@@@@@@AAACCCEEEEEECCC@@@<<<;;;<<<>>>DDDBBBAAABBBEEEHHHJJJKKKQQQHHHNNNnnnooocccgggjjjkkkggg```YYYWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOMMMOOOQQQOOOKKKLLLPPPMMMPPPSSSVVVVVVTTTQQQOOOQQQRRRRRRPPPMMMKKKKKKKKKHHHKKKKKKFFFCCCMMMbbbtttrrriii^^^VVVOOOKKKNNNTTT^^^hhh{{{wwwdddSSSIIIFFFDDDDDDTTTSSSRRRPPPOOONNNNNNNNNVVVXXX[[[]]]___aaadddggghhhqqqqqqiiifffccc___``````^^^YYYQQQLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJFFFCCCEEEJJJLLLHHHEEEFFFEEECCC>>>???@@@AAABBBBBBAAAAAA===>>>???AAACCCDDDCCCCCCCCCEEEFFFFFFDDDCCCCCCDDDEEEDDDCCCAAA@@@BBBEEEHHHNNNSSSTTTUUU```nnnooogggXXX]]]lllqqqsssuuuyyy|||uuuwwwzzzyyyxxxyyyqqqiiiqqqqqqbbb\\\WWWWWWUUUPPPMMMOOOSSSPPPMMMKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIJJJHHHGGGFFFDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFDDDDDDDDDBBBAAABBBEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGMMM^^^{{{|||pppjjjeeeeeefffeeeaaa^^^eeegggqqqxxxsssqqqooojjj___RRRHHHDDDCCCEEEGGGJJJOOOWWWcccpppzzz{{{hhhRRRAAA??????@@@AAAAAA@@@BBBEEEFFFEEEBBB>>>;;;;;;===???CCCAAAAAAEEEIIIJJJLLLNNNNNNRRRgggkkkeeeeeehhhhhhcccZZZTTTSSSUUUSSSSSSSSSRRRQQQPPPNNNNNNLLLKKKMMMPPPOOOJJJIIIKKKIIIKKKNNNPPPQQQQQQPPPOOOQQQQQQOOOMMMKKKKKKKKKLLLFFFIIIIIIFFFCCCHHHTTT___{{{qqqfff^^^XXXTTTUUUYYYVVV\\\gggrrrxxxuuummmeeeYYYSSSJJJDDDBBBCCCDDDEEEbbbbbbbbbaaabbbbbbcccccckkkoootttzzzuuurrrwwweeegggaaaZZZ\\\___WWWRRRLLLIIIIIIKKKMMMNNNLLLKKKKKKKKKKKKIIIEEEBBBGGGJJJJJJFFFDDDEEEEEECCC??????@@@@@@@@@??????>>>===>>>@@@AAAAAAAAABBBBBBDDDEEEGGGFFFEEECCCCCCDDDAAABBBBBB@@@??????BBBDDDFFFKKKMMMMMMSSS^^^ccc```MMMUUUcccxxx}}}tttvvv}}}qqqiiiqqqcccWWWUUUSSSQQQOOOMMMPPPTTTQQQNNNKKKJJJKKKMMMMMMMMMHHHHHHGGGFFFGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEDDDDDDBBBDDDFFFGGGHHHFFFDDDCCCDDDEEEDDDCCCBBBDDDHHHKKKJJJGGGDDDCCCEEEGGGGGGGGGHHHTTTqqqxxxoooeeebbbfffhhhbbb[[[]]]___hhhwwwzzzxxxpppnnniii___SSSHHHCCCAAA>>>???AAAFFFNNNXXXcccjjjttt|||}}}}}}iiiTTTJJJCCC???AAAAAA@@@???@@@DDDFFFDDDCCC@@@<<<:::;;;>>>AAACCCAAACCCHHHIIIGGGIIINNNNNNeeevvvjjjaaa``````___[[[WWWSSSQQQQQQQQQQQQRRRRRRQQQPPPNNNNNNMMMKKKLLLPPPPPPLLLIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPNNNLLLJJJJJJJJJKKKKKKGGGFFFFFFFFFIIIMMMPPPSSS```uuujjjeeebbb\\\WWWTTTPPPQQQTTTVVVVVVSSSOOOLLLEEEDDDAAA@@@@@@@@@???>>>tttwww~~~jjjeeehhh___XXX[[[^^^TTTPPPLLLIIIIIIKKKKKKLLLLLLJJJIIIIIIIIIIIIGGGEEEFFFHHHGGGCCCBBBDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEAAABBBCCCBBBAAAAAABBBDDDKKKOOOOOOKKKKKKOOORRRQQQMMMVVV___kkk|||zzzwwwrrruuu~~~vvvuuu}}}|||vvveeeVVVVVVUUURRRMMMIIIJJJNNNSSSOOOMMMJJJJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEECCCDDDFFFFFFFFFDDDBBBAAADDDDDDEEEDDDCCCEEEHHHKKKIIIGGGDDDCCCDDDFFFGGGGGGAAAKKKbbbuuukkkhhhhhhccc\\\YYY[[[aaaiiirrrzzz~~~uuutttoooeeeYYYMMMDDD@@@;;;;;;<<>>>>><<<<<>><<<;;;===@@@DDDFFFEEEGGGKKKHHHDDDJJJUUUdddvvvmmmggg[[[ZZZYYYWWWUUUTTTRRRPPPNNNNNNOOOPPPQQQQQQPPPOOONNNOOOLLLMMMQQQRRROOOLLLLLLMMMLLLKKKJJJJJJLLLNNNPPPMMMKKKHHHHHHIIIIIIIIIIIIHHHEEECCCEEEJJJLLLKKKHHHKKKaaa}}}wwwlllhhhfff]]]SSSMMMLLLKKKHHHEEEBBBAAA@@@@@@???===;;;:::999:::;;;<<>>@@@CCCDDDNNNSSSXXX\\\```mmmyyylll[[[TTTQQQIII===???CCC;;;;;;>>>>>><<<===BBBBBB???===============@@@DDDHHHJJJHHHKKKNNNKKKKKKZZZnnnhhheeebbbZZZTTTUUUUUUTTTRRRPPPMMMLLLKKKLLLNNNPPPQQQPPPOOONNNNNNJJJJJJNNNQQQNNNLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHFFFFFFHHHIIIHHHFFFGGGEEECCCDDDFFFGGGEEECCCDDDFFFVVVrrrwwwnnnjjjeee]]]UUURRRMMMLLLJJJFFFBBB@@@???>>><<<<<<;;;::::::<<<>>>@@@~~~bbb^^^aaa___TTTTTTWWWSSSNNNMMMLLLMMMOOOPPPPPPOOOOOOLLLJJJIIIJJJLLLMMMMMMEEEEEEBBB======AAAAAA>>>AAAAAA@@@AAADDDGGGKKKMMMCCCDDDDDDBBB@@@@@@DDDGGGIIIHHHGGGDDDBBBBBBDDDFFFBBBBBB@@@>>>===@@@DDDHHHFFFIIIJJJHHHGGGIIIKKKKKKDDDLLLMMMSSSyyyyyynnnsss|||ttt[[[TTT[[[[[[JJJNNNPPPOOONNNNNNOOONNNMMMKKKJJJIIIIIIGGGDDDBBBGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBB???AAABBBBBBAAABBBDDDFFF>>>BBBFFFHHHFFFDDDCCCBBBIIIFFFGGGTTTppp|||llliiiiiiaaagggbbbTTTVVVjjjzzz}}}ssstttuuusssmmmeee]]]XXXPPPKKKEEE@@@??????@@@@@@<<<@@@FFFKKKPPPXXXfffrrryyy}}}~~~zzzkkk[[[PPPMMMLLLDDD;;;@@@BBB666>>>BBBBBB???@@@CCC@@@999;;;<<<>>>???@@@CCCGGGKKKKKKJJJNNNRRRQQQUUUmmmlll___\\\ZZZXXXQQQTTTWWWUUUQQQMMMLLLLLLIIIJJJMMMOOOPPPPPPOOONNNKKKFFFFFFJJJMMMKKKJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDHHHFFFDDDEEEHHHHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCDDDDDDAAACCCUUUwww|||vvvpppllleee^^^[[[\\\TTTTTTUUURRRNNNIIIFFFDDD>>>@@@AAAAAA???===<<<<<>>>>>???@@@BBBBBBBBBBBBCCCEEEGGGHHH>>>>>>>>>???@@@AAABBBCCCFFFMMMNNNGGGAAABBBDDDCCCBBBBBBBBBAAA@@@@@@BBBCCCGGGEEECCCCCCEEEFFFFFFFFFLLLCCCBBBWWW}}}|||rrrssstttwww|||kkk[[[TTTRRRQQQKKKTTTXXXRRRLLLNNNRRRRRRPPPLLLHHHEEEDDDDDDDDDDDDFFFEEEFFFIIILLLKKKFFFBBBCCCCCCDDDDDDCCCCCCAAAAAACCCCCCBBBAAA@@@>>>===<<>>AAA@@@@@@@@@?????????>>><<<>>>AAAAAAAAACCCGGGJJJWWWMMMNNNXXXXXX]]]xxxiii___RRRNNNTTTTTTUUUUUUTTTQQQNNNNNNNNNRRRRRRQQQQQQOOOMMMLLLJJJMMMKKKIIIIIIKKKMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBCCCDDDDDD888EEEGGGEEEXXX{{{{{{wwwpppjjjeee```[[[[[[]]]]]]YYYRRRLLLHHHHHHGGGCCC???>>>@@@BBBBBBAAA|||}}}wwwvvvddd^^^XXXSSSQQQPPPNNNMMMMMMHHHMMMYYY^^^WWWSSSUUUIIIKKKJJJHHHKKKQQQPPPKKKAAA@@@@@@???@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFAAAAAA@@@@@@@@@AAAAAABBBEEEKKKLLLFFFAAABBBCCCBBBCCCBBBAAABBBCCCDDDDDDDDDHHHFFFDDDDDDFFFGGGGGGGGGEEEAAAAAANNNcccwww}}}zzz|||vvv||||||}}}yyyxxxwwwvvvwww{{{hhhZZZSSSRRRQQQQQQKKKPPPQQQNNNMMMQQQSSSQQQPPPMMMIIIFFFFFFGGGGGGFFFEEEDDDEEEGGGIIIIIIFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEECCCAAA???>>>AAAAAABBBCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBBDDDBBBCCCLLLYYYlllvvvpppgggddd___YYYVVVWWW[[[___gggttt}}}{{{zzz{{{uuullllllhhh```WWWNNNHHHCCCAAA??????>>>>>>@@@CCCHHHKKKVVVWWWdddyyy~~~rrrmmmfffbbb^^^XXXOOOIIIEEECCCAAA???======>>>>>>AAAAAA@@@???>>>===<<<<<<>>>@@@AAABBBBBBEEEJJJNNNPPPWWW______^^^pppjjj```[[[UUUVVV___UUUVVVVVVTTTQQQNNNMMMNNNRRRQQQPPPNNNLLLJJJIIIHHHMMMKKKJJJJJJKKKMMMMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA???AAALLLfffyyyuuutttqqqmmmiiigggdddbbbbbbcccdddccc^^^XXXQQQMMMKKKJJJHHHFFFEEEEEEDDDCCC~~~wwwxxx{{{www|||nnntttyyyhhhccc^^^XXXRRROOOMMMKKKJJJLLLFFFJJJWWW```^^^YYYYYYNNNNNNJJJGGGHHHKKKJJJGGG??????@@@@@@BBBCCCEEEFFFCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@???????????????CCCHHHIIIDDD@@@AAABBBAAADDDAAA@@@BBBGGGIIIGGGDDDEEECCCBBBBBBDDDEEEFFFFFF>>>@@@BBBEEEJJJRRR\\\bbbkkkrrrwww|||{{{ppptttvvvpppccc___iiitttyyyxxx~~~~~~yyyuuuqqqlllpppssssssooopppvvvzzz{{{|||~~~~~~ddd^^^VVVRRRPPPOOOLLLJJJNNNNNNMMMLLLOOOTTTTTTPPPNNNKKKHHHFFFFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGFFFDDDDDDCCCBBBAAAAAABBBDDDEEEIIIHHHGGGEEEDDDBBB@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>@@@CCCCCCBBB@@@@@@AAACCCAAABBBFFFMMM\\\uuuuuunnniiiaaa[[[WWWVVVTTTSSSaaarrrzzzyyyvvvrrrjjjaaaWWWNNNIIIAAA@@@???>>>>>>>>>???@@@IIIHHHPPP^^^iiimmmttt}}}tttoooddd___XXXRRROOOJJJDDD???CCCBBB@@@>>>>>>>>>>>>???@@@@@@???>>><<<;;;::::::AAABBBBBBCCCDDDGGGLLLPPPNNN]]]iiikkkvvvxxxeeebbbaaa\\\[[[aaaUUUVVVUUUSSSOOOLLLKKKLLLPPPOOOMMMKKKJJJIIIIIIJJJMMMKKKIIIIIIKKKLLLMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@??????>>>>>>DDD;;;:::AAADDDJJJhhh}}}qqqpppnnnmmmllljjjiiiiiiiiiiiijjjkkkmmmlllfff\\\UUUSSSUUUVVVTTTPPPNNNOOOQQQ}}}sssttt}}}~~~pppwwwnnnZZZdddiii[[[aaa^^^YYYTTTPPPNNNMMMLLLKKKGGGIIIRRRZZZ[[[[[[\\\[[[SSSIIIDDDEEEGGGEEEAAA@@@AAAAAABBBCCCDDDEEEFFFCCCBBB@@@???>>>>>>??????>>>>>>=========>>>>>>???AAADDDEEEBBB@@@???@@@AAAEEEAAA>>>CCCKKKNNNIIICCC@@@>>>======@@@BBBBBBBBB===BBBEEEDDDAAABBBJJJQQQOOO```ooowww}}}uuuxxxzzztttuuuxxxsssaaa\\\ZZZYYYXXXXXXUUUQQQNNNRRRQQQPPPOOOPPPRRRQQQOOOKKKHHHEEEDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGEEECCC@@@>>>>>>???AAACCCEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@???>>>@@@CCCDDDBBBAAAAAAAAACCCBBBBBBBBBDDDNNNcccwww}}}wwwoooeee]]]YYYVVVTTTQQQXXXhhhwww}}}|||{{{vvvooofff]]]XXXJJJGGGDDDBBBAAAAAA@@@@@@BBBDDDLLLXXX]]][[[ZZZ\\\gggnnnttt{{{zzzhhhaaaZZZUUUNNNIIIFFFCCC???===@@@@@@???>>>>>>>>>??????=========<<<<<<<<<;;;;;;AAABBBDDDEEEGGGHHHJJJKKKQQQ\\\kkktttlllooonnnddd[[[YYYVVVVVVTTTQQQMMMKKKJJJKKKOOONNNLLLKKKKKKLLLNNNOOOLLLJJJHHHHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA??????>>>>>>>>>@@@:::===FFFDDD@@@QQQjjjzzz~~~zzznnnmmmllllllnnnnnnlllkkkmmmnnnllllllppprrroooddd[[[\\\```bbb```[[[YYY^^^ccc}}}}}}}}}}}}}}}~~~~~~~~~yyyzzzttttttvvvoooqqqnnn___XXX[[[\\\TTT[[[YYYVVVSSSPPPNNNNNNOOOKKKIIIIIILLLNNNQQQVVV[[[bbbSSSDDDAAAFFFIIIEEE@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>============<<<<<<======???@@@BBBBBB@@@@@@AAAAAA@@@??????AAADDD@@@>>>DDDMMMPPPIIIBBB===<<<;;;<<<>>>AAABBBBBB@@@BBBDDDCCC@@@@@@DDDHHHAAAQQQaaannnmmm```YYYXXXYYYYYY[[[]]]]]]\\\[[[SSSSSSSSSRRRNNNKKKJJJLLLJJJHHHFFFEEEEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFCCC???<<<;;;<<<>>>???BBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB???AAADDDDDDCCCBBBCCCCCCDDDCCCBBBAAA???DDDVVVgggvvvhhh^^^YYYWWWUUUSSSPPPYYYeeeqqq}}}}}}~~~~~~{{{vvvpppiiieeeWWWRRRLLLHHHFFFDDDBBBAAA>>>AAAIIIQQQTTTPPPKKKIIIOOOUUUZZZ^^^gggwww~~~lll]]]TTTQQQNNNIIIDDDBBB@@@???>>>???>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????@@@BBBEEEHHHJJJJJJHHHFFFMMM[[[yyyzzzqqqmmmrrrrrriii___[[[XXXXXXVVVSSSOOOLLLLLLMMMSSSRRRPPPNNNMMMNNNOOOPPPJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@AAA@@@@@@??????@@@AAAAAA>>>@@@BBBCCCBBBCCCHHHOOOjjj~~~}}}llliiigggiiinnnooolllkkknnnpppmmmkkkoootttrrrjjjaaafffjjjkkkgggaaa```gggooowwwyyy{{{}}}}}}}}}{{{zzzllleeekkk}}}mmmXXX[[[[[[XXXWWWSSSRRRRRRQQQOOOLLLKKKLLLMMMJJJIIIHHHFFFFFFHHHOOOTTTZZZLLLAAABBBJJJLLLHHHEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA???===<<<<<<<<<=========>>>???AAACCCEEEFFF@@@===>>>@@@AAA??????BBBBBB???>>>DDDLLLNNNGGG@@@>>><<<;;;<<>>@@@MMMZZZqqqcccZZZUUUTTTTTTLLLOOOUUU```mmmxxx}}}~~~|||vvvppplllfff```YYYSSSOOOJJJDDD@@@>>>???BBBDDDEEEEEEDDDDDDAAAEEEHHHIIIOOO[[[eeeiiiuuummm```WWWOOOKKKHHHFFFCCC@@@?????????@@@>>>>>>>>>>>>============999:::;;;===???AAABBBCCCAAABBBFFFJJJNNNNNNLLLIIIJJJiiirrriiiccceeehhhgggeeeeeeZZZYYYXXXTTTPPPOOOOOOPPPXXXVVVSSSQQQNNNMMMMMMLLLJJJHHHFFFEEEGGGHHHHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCFFFCCC<<<>>>FFFHHHCCCPPPffftttjjjdddeeekkklllhhhjjjppprrrpppooosssxxxxxxqqqjjjsssvvvwwwsssmmmlllrrrxxxwwwrrrpppsssvvvyyyxxxuuuqqqnnn~~~sssxxxppp\\\UUUZZZXXXWWWXXXUUUMMMNNNNNNLLLIIIGGGIIIKKKHHHGGGEEECCCDDDGGGIIIJJJKKKEEECCCIIIMMMJJJFFFFFFCCCCCCDDDDDDCCCBBB@@@???BBBAAA???======<<<============>>>>>>@@@AAACCCCCC???<<<<<<@@@BBB???@@@CCC???>>>>>>DDDJJJKKKEEE>>><<<;;;:::<<>>======>>>@@@AAABBBEEECCCDDDNNNaaaxxxxxxeeeZZZXXXWWWSSSOOOTTTRRRPPPMMMKKKKKKNNNOOOMMMKKKNNNTTTVVVPPPLLLLLLOOOMMMKKKJJJJJJIIIGGGEEEEEEFFFHHHFFFDDDBBBCCCEEECCCAAA???======>>>@@@BBBHHHFFFEEECCCBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@AAADDDGGGDDDBBB@@@AAA???@@@HHHQQQlll}}}ppp```VVVRRRRRRMMMLLLNNNRRRYYYbbblllttt|||~~~xxxssssssooojjjfffbbbZZZPPPHHHGGGFFFEEEBBBAAAAAAAAA@@@999===???>>>@@@HHHMMMOOOWWW```kkkssswww}}}xxx^^^PPPJJJGGGEEEDDD@@@@@@@@@???>>>???@@@AAA>>>>>>>>>>>>===<<<<<<;;;<<<<<<===???AAABBBDDDDDDDDDEEEGGGLLLQQQUUUVVVUUUWWW~~~mmmddd]]]\\\___```aaabbbVVVVVVTTTQQQNNNLLLNNNOOOSSSRRRQQQPPPOOOMMMLLLLLLLLLJJJGGGGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFFFFGGGEEECCCAAA@@@EEEDDDCCCCCCCCCCCCCCCDDDCCCEEEBBB===>>>DDDEEEAAAAAAPPPfffyyynnnhhhiiigggcccgggpppwwwwwwzzz{{{uuu|||~~~}}}pppgggeeehhhlllooommmhhhbbb]]]^^^dddlllyyymmm\\\XXX[[[ZZZRRRVVV[[[WWWMMMNNNOOOLLLHHHFFFGGGJJJGGGEEEBBBBBBGGGJJJGGGBBBAAABBBHHHPPPNNNEEEAAACCCAAABBBCCCCCCCCCBBB@@@@@@BBBAAA???>>>=========>>><<<<<<<<<<<<<<<===>>>>>>@@@;;;;;;@@@CCC@@@@@@CCC======???DDDIIIHHHBBB===:::999888:::===@@@BBBBBB<<<======>>>@@@CCCGGGJJJGGGBBBBBBIIIQQQYYYdddnnn}}}wwwuuulllZZZZZZZZZWWWRRRNNNOOOTTTLLLLLLKKKIIIIIIKKKPPPSSSMMMHHHKKKVVV^^^[[[TTTQQQOOOMMMJJJIIIIIIGGGEEECCCDDDFFFHHHFFFCCC@@@AAABBBAAA@@@??????@@@BBBDDDEEEJJJHHHEEEBBBAAA@@@AAAAAAGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@>>>>>>@@@DDDGGGCCC@@@???@@@@@@@@@EEELLLRRRmmm~~~|||hhhYYYRRRPPPOOONNNMMMKKKKKKQQQ___kkkyyy~~~zzz{{{yyywwwwwwtttlll___UUUQQQRRRPPPLLLHHHDDD???;;;999===>>><<<===BBBEEEEEEAAAHHHPPPVVVYYY^^^ffflllpppxxx~~~vvvzzzxxxXXXNNNFFFDDDDDDBBB@@@@@@<<<>>>?????????@@@BBBCCC>>>>>>>>>>>>===<<<;;;:::>>>???@@@AAABBBCCCDDDDDDHHHGGGGGGLLLTTT[[[___```jjjpppllleee___]]]]]]ZZZWWWUUUQQQPPPOOOLLLIIIHHHIIIKKKJJJKKKLLLNNNNNNOOOOOONNNMMMKKKIIIHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFDDDAAA@@@HHHGGGFFFEEEDDDCCCCCCCCC>>>???BBBDDDDDDAAA??????999===KKKfff|||ooojjjddd___dddooo{{{~~~}}}tttpppllljjjmmmqqqvvvxxxssssss|||vvv]]]OOOQQQTTTRRRUUUZZZSSSKKKQQQ]]]zzzttt\\\QQQPPPOOOOOOPPPRRRUUUVVVPPPMMMIIIGGGHHHKKKNNNOOOHHHFFFEEEFFFEEEBBBDDDHHHAAANNNRRRGGG???CCCFFFDDDAAABBBAAA@@@??????AAACCCJJJEEE>>>::::::===@@@BBB<<<===>>>>>><<<;;;;;;;;;;;;===@@@BBBDDDDDDCCCCCCAAAAAAAAACCCFFFEEEAAA===:::::::::;;;<<<===>>>???===888777>>>CCCBBB???>>>>>>???AAADDDHHHMMMQQQSSSbbbiiirrrwwwwww}}}{{{rrr{{{bbbUUUXXXUUUQQQOOOOOOOOOLLLIIIJJJIIIHHHGGGHHHJJJLLLMMMSSSJJJKKK[[[lllkkkZZZKKKMMMKKKHHHGGGFFFDDDAAA???CCCEEEEEECCC@@@>>>@@@BBB@@@>>><<<<<<>>>AAABBBCCC???AAADDDCCCAAA???@@@BBBGGGFFFCCC@@@???AAAEEEIIIDDDAAA???@@@CCCDDD@@@<<<@@@??????@@@AAACCCEEEGGGNNNTTTiii|||vvvnnnXXXQQQTTTRRRNNNLLLNNNOOONNNPPPTTT___jjjyyy}}}~~~zzztttppp`````````^^^YYYQQQGGG???======>>>>>>>>>>>>======???@@@BBBDDDGGGJJJLLLMMMZZZ[[[]]]^^^]]]cccuuu~~~```QQQDDDFFFDDD===;;;===???>>>FFFCCC@@@>>>>>>@@@@@@@@@@@@>>>:::999999;;;<<<<<>>>>>??????;;;??????CCC___yyynnnhhhpppuuu}}}[[[^^^bbbeeegggiiijjjkkkbbbhhhuuu|||rrr[[[LLLIIIFFFPPPPPPNNNRRRRRRVVVcccdddOOOMMMNNNOOOQQQQQQQQQQQQPPPMMMKKKGGGFFFGGGIIILLLNNNGGGEEEEEEFFFDDD@@@BBBFFF@@@HHHLLLHHHCCCBBBAAA@@@DDDEEEDDDBBB@@@@@@BBBCCCEEEAAA===;;;<<<===>>>???>>>@@@@@@>>>;;;999999;;;;;;===???BBBCCCCCCBBBBBB@@@@@@@@@BBBDDDDDD@@@===::::::;;;;;;<<<===>>>???@@@;;;:::???CCCBBB>>>===>>>???@@@BBBEEEHHHKKKMMMPPPXXXccciiilllyyy~~~mmmsss}}}mmmccc]]][[[UUURRROOOMMMNNNMMMKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMQQQIIIIIIWWWdddcccVVVJJJLLLIIIFFFEEEDDDDDDBBBAAABBBCCCDDDBBB@@@???AAACCCAAA???======>>>@@@@@@???>>>@@@AAA@@@>>>===???AAAFFFEEECCC@@@???@@@DDDHHHCCC@@@>>>???BBBCCC@@@<<<@@@@@@???@@@AAABBBDDDEEEFFFKKK[[[xxxtttxxxsssbbbXXXTTTRRRPPPPPPPPPNNNJJJLLLQQQSSS^^^lllwww~~~|||xxxmmmllljjjfff```VVVJJJCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGIIIIIIEEEGGGJJJLLLKKKPPP___oooxxxzzz~~~~~~dddMMMCCC???BBBBBB???>>>AAABBB@@@BBB@@@??????@@@AAA@@@??????===;;;:::;;;<<<>>>>>>CCCDDDEEEDDDBBBCCCGGGKKKTTTPPPQQQ[[[jjjssssssooosssddd^^^\\\YYYUUURRRQQQPPPNNNMMMJJJJJJJJJHHHGGGGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGHHHJJJMMMQQQSSSFFFDDDBBBAAABBBCCCCCCBBBCCCEEEDDD@@@@@@CCCBBB>>>@@@??????>>>>>>>>>>>>>>><<>>???@@@>>><<<;;;;;;===>>>===<<<@@@BBBCCC???999777999===<<<===???@@@AAAAAAAAA@@@>>>>>>>>>@@@AAAAAA???===<<<<<<<<<<<<<<<===>>>>>>BBB===<<<@@@CCC@@@======>>>>>>>>>@@@AAACCCEEEFFFBBBIIIRRRVVVYYYiii{{{{{{wwwgggaaa[[[TTTPPPOOOMMMKKKJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNHHHGGGQQQYYYXXXPPPJJJJJJGGGDDDCCCCCCDDDDDDCCCAAABBBBBBAAA@@@@@@AAACCC@@@>>>======>>>???===<<<>>>??????>>>======???@@@DDDDDDBBB@@@???@@@CCCFFFBBB???===>>>@@@AAA???<<<@@@@@@??????@@@AAAAAABBBDDDFFFPPPhhhxxxkkkpppxxx~~~}}}sssdddYYYQQQPPPOOOOOOJJJFFFGGGKKKIIIQQQ\\\fffnnnwwwxxxvvvsssoooiii___TTTMMMEEEDDDCCCBBBBBBBBBBBBBBB????????????@@@AAAAAABBBCCCDDDHHHJJJHHHJJJTTT```pppssskkkiiiqqqxxxzzz~~~eeeOOODDDBBB???BBBDDDCCCDDDGGGGGGDDDDDDCCCBBBBBBBBBBBB@@@>>>============>>>???@@@AAAFFFEEEEEEEEEGGGJJJMMMOOOUUUQQQXXXjjjvvvuuurrrrrrvvvfff]]]ZZZVVVSSSPPPNNNNNNMMMLLLKKKGGGIIIJJJJJJHHHHHHIIIKKKIIIJJJLLLNNNNNNNNNNNNMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLOOOQQQRRRCCCBBBAAABBBDDDEEEEEEDDD???DDDFFFBBB???@@@BBBAAA??????>>>============>>>>>>AAABBB@@@BBBQQQlllzzz|||vvvvvvzzz~~~PPPRRRQQQNNNNNNYYYlll|||oooiiirrruuu```\\\VVVNNNJJJLLLOOOQQQQQQNNNJJJHHHHHHHHHGGGFFFEEEFFFIIIKKKDDDBBBBBBCCCAAA===>>>BBBGGGHHHWWWmmmrrrbbbQQQLLLDDDDDDDDDAAA===;;;;;;;;;;;;:::999:::===>>>???>>>AAACCCDDD@@@:::888<<>>????????????>>><<<<<<======>>>>>>>>>===>>>>>>======<<<======>>>@@@<<<<<<@@@BBB???======<<<======>>>@@@AAABBBCCCBBBDDDHHHIIIKKKVVVmmmpppsss{{{ppphhhccceeedddZZZMMMEEEIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKGGGGGGLLLOOOMMMKKKKKKIIIFFFCCCBBBCCCEEEFFFGGGBBBBBBAAA@@@?????????@@@===<<<<<<===??????>>><<<@@@@@@@@@??????@@@AAABBBBBBBBBAAA@@@>>>???AAADDD???>>><<<<<<>>>???>>><<<@@@?????????????????????BBBDDDHHHWWWwwwwwwssssss|||vvvhhhYYYRRRNNNMMMKKKHHHIIILLLHHHLLLQQQWWW^^^hhhttt|||{{{zzzxxxvvvrrrlllddd___QQQPPPNNNLLLKKKKKKKKKKKKDDDCCCBBB@@@??????????????????AAACCCAAA???CCCKKKPPPYYYdddkkkrrrvvvpppggg[[[YYY^^^iiipppssswww{{{yyyiiiUUUIIIIIIMMMHHHKKKMMMMMMPPPTTTTTTQQQRRROOOJJJFFFCCCAAA???===;;;===???@@@@@@AAABBBDDDEEEEEEFFFJJJPPPWWWZZZ\\\WWW^^^ooo~~~|||tttooohhhccc]]]ZZZXXXUUUPPPMMMKKKIIIFFFDDDEEEGGGIIIJJJIIIIIIIIIJJJHHHJJJLLLNNNNNNMMMLLLKKKFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJBBBBBBBBBCCCEEEEEEDDDBBB===DDDJJJHHHBBB??????AAA@@@???>>>>>>======>>>>>>>>>>>>??????999;;;PPPgggwww~~~{{{{{{}}}|||~~~~~~|||yyy~~~sss```\\\WWWQQQMMMMMMNNNOOOOOOOOOMMMKKKJJJHHHIIIJJJHHHGGGFFFHHHJJJCCCAAA@@@AAA???===???DDDGGGHHH[[[www}}}gggNNNDDDCCCCCCCCCAAA===;;;::::::<<<:::999999<<>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===============<<<999:::???@@@>>><<<>>>:::;;;===>>>@@@BBBCCCCCCEEECCCDDDGGGIIILLLTTT\\\dddgggqqqoooiii{{{xxxcccWWWYYYUUUSSSSSSPPPKKKIIILLLEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIHHHGGGFFFIIIFFFFFFIIIIIIGGGHHHKKKHHHFFFCCCBBBDDDFFFHHHIIIDDDCCCAAA??????>>>>>>===::::::;;;===@@@AAA@@@???CCCCCCBBBCCCCCCDDDEEEEEE???@@@@@@???>>>>>>???AAA===<<<::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>=========<<<@@@BBBIIIaaawww|||}}}fffYYYOOOMMMOOOOOONNNOOOIIIKKKMMMNNNRRRZZZeeemmmuuu{{{~~~}}}yyytttpppcccbbb```^^^]]][[[[[[ZZZNNNLLLIIIFFFDDDCCCBBBBBB???===>>>@@@???;;;===BBBAAACCCDDDEEEIIINNNOOONNNOOOSSSZZZdddjjjlllooosssrrrrrrmmmaaaSSSMMMPPPVVVUUUXXXYYY[[[aaahhhjjjgggccc\\\RRRIIICCC???===<<<;;;===@@@AAAAAABBBDDDFFFFFFHHHLLLTTT]]]eeeiiikkkccchhhvvvmmm]]]``````[[[VVVZZZVVVQQQMMMJJJHHHEEECCCDDDFFFHHHIIIHHHGGGHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCCCCCCCDDDCCCAAA???<<>>===@@@@@@@@@???>>>>>>>>>>>>???===:::;;;>>>999555???PPP\\\wwwwwwttt}}}sss___[[[^^^WWWNNNNNNOOOOOONNNNNNMMMMMMMMMMMMHHHKKKMMMKKKHHHFFFGGGIIIEEEAAA???@@@???>>>BBBHHHKKKLLL\\\rrrvvvaaaHHH<<>>>>>>>>@@@BBB:::::::::;;;<<<======>>>:::;;;;;;:::999:::===???BBBAAA@@@>>>======<<<<<<:::888:::>>>???<<<<<<>>>999;;;===???AAACCCCCCDDDBBB???AAAHHHLLLKKKJJJJJJMMMMMMTTTbbbnnnzzzuuutttkkk]]]VVVTTTVVVRRROOOLLLFFFBBBGGGNNNCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHIIIJJJIIIGGGDDDBBBFFFEEEFFFHHHGGGDDDEEEJJJFFFDDDBBBBBBDDDFFFGGGHHHDDDAAA???>>>??????===<<<;;;::::::<<>>??????>>>===>>>???;;;:::999999999:::;;;<<<<<<<<<============<<<;;;===AAADDDGGGTTTmmm}}}pppcccUUUPPPOOOMMMKKKKKKHHHJJJLLLLLLNNNRRRZZZ```eeeqqq}}}pppooonnnmmmkkkhhhfffeeeVVVTTTPPPLLLHHHGGGFFFFFFEEEAAA@@@BBBBBB@@@AAADDDDDDDDDEEEFFFGGGIIIJJJJJJNNNTTT\\\cccfffiiimmmqqquuuwwwvvvmmmbbb\\\]]]```___bbbeeehhhpppwwwwwwsssggg^^^RRRGGG@@@>>>======;;;>>>AAAAAA@@@AAAEEEHHHJJJOOOVVV]]]dddiiilllnnnaaa___cccrrrddd[[[```___YYYWWWXXXUUUQQQNNNLLLKKKIIIGGGEEEFFFGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIGGGFFFEEECCCCCCDDDEEEFFFFFFEEEEEECCCDDDFFFHHHJJJKKKLLLLLLFFFDDDBBBAAAAAA@@@>>>======BBBIIILLLFFF>>>===AAA??????>>>=========>>>>>><<<888888<<<;;;777999AAAHHHeeesssjjjiiippp~~~ppp^^^YYYWWWRRROOOPPPMMMNNNNNNNNNMMMMMMMMMMMMIIILLLNNNLLLGGGDDDEEEGGGFFFBBB??????>>>???FFFMMMNNNMMMTTT```cccWWWHHH??????AAABBBBBB@@@>>>>>>>>>:::999:::<<>>>>>===;;;888888999999;;;<<<===>>>:::;;;;;;999888999===AAADDDCCCAAA???>>><<<<<<<<<<<<;;;<<<@@@???;;;;;;===:::;;;===???AAABBBBBBBBB???===???FFFIIIGGGEEEFFFFFFCCCIIITTT]]]fffyyypppvvvrrr___TTTPPPQQQSSSPPPOOOQQQRRRNNNGGGEEEGGGCCCEEEFFFEEEDDDDDDGGGIIIHHHIIIJJJJJJIIIEEEAAA???CCCBBBDDDGGGGGGCCCCCCGGGCCCAAA@@@AAACCCEEEEEEDDDAAA>>><<<===???@@@@@@>>>>>><<<;;;<<>>>>>@@@@@@AAADDDFFFGGGFFFGGGHHHQQQXXX___ccceeejjjqqqwwwwwwooolllmmmdddhhhkkknnnsssuuunnnfffYYYSSSIIIAAA>>>===>>>>>><<>>@@@EEEJJJNNNTTT\\\``````___^^^___TTTYYYfffuuu___]]]___ZZZXXX\\\WWWTTTPPPNNNMMMMMMKKKJJJEEEFFFFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDGGGIIIKKKMMMNNNFFFCCC@@@?????????>>>===>>>>>>BBBEEEBBB===???FFF======<<<;;;;;;;;;;;;<<<;;;999888999999999:::;;;>>>PPPnnnyyywwwuuutttxxxoooeeefff___RRRIIIIIIMMMOOOKKKLLLMMMNNNNNNMMMLLLKKKHHHLLLOOOLLLGGGCCCCCCEEEGGGBBB???>>>>>>AAAHHHQQQIIIGGGHHHLLLOOONNNHHHDDD;;;===??????>>>=========666888;;;???BBBBBB???<<>>???:::;;;;;;999888999===BBBDDDCCCBBB@@@>>><<<<<<;;;???===???AAA???;;;:::<<<;;;<<<>>>@@@@@@AAA@@@@@@???>>>???CCCBBB??????CCC===>>>HHHUUUXXXWWW```nnnqqqyyyqqqkkkbbb]]]UUUOOOKKKJJJIIIIIILLLIIIJJJNNNNNNIIIFFFFFFCCCEEEGGGFFFDDDDDDGGGJJJIIIJJJKKKKKKHHHDDD@@@===@@@@@@BBBGGGGGGCCCBBBDDD@@@??????@@@BBBCCCBBBAAA>>>;;;:::<<<@@@BBBBBBAAAAAA???===<<<>>>@@@BBBBBB??????AAAEEEHHHHHHCCC???:::<<<>>>???===<<<<<<<<<888888888777666777:::<<<999999;;;<<<===<<<;;;;;;BBBAAACCCEEEAAAAAAQQQfff{{{gggUUUPPPSSSIIIMMMRRRSSSPPPMMMLLLMMMOOOSSSYYY^^^dddnnn{{{~~~zzzyyyvvvqqqlllhhhfffeeefffhhh___WWWSSSPPPLLLJJJKKKJJJJJJLLLNNNOOOOOORRRUUURRRZZZaaacccfffmmmvvv}}}yyytttsssfffjjjlllnnnnnnjjj]]]PPPJJJFFF@@@===<<<>>>??????===@@@AAA???===>>>DDDJJJOOOVVV]]]^^^XXXQQQNNNMMMMMMeeennn^^^VVVZZZYYYQQQTTT___XXXUUUQQQOOOMMMLLLJJJIIIFFFFFFEEEBBB@@@AAACCCEEEDDDCCCCCCCCCDDDEEEFFFGGGAAABBBBBBCCCBBBBBBAAAAAADDDDDDDDDEEEFFFHHHIIIJJJEEEBBB???======>>>>>>>>>???;;;;;;>>>===<<>>============::::::<<>>;;;:::999999999<<<>>>@@@???===;;;::::::999>>>DDDDDDBBB@@@BBBEEE???===<<<>>>AAAAAA>>>;;;>>>===???GGGRRRVVVQQQKKKZZZcccooopppfffccctttkkk\\\TTTPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLLLLJJJGGGDDDBBBAAA@@@@@@AAACCCFFFGGGKKKJJJIIIGGGEEEDDDBBBBBB>>>AAADDDFFFEEECCCBBBAAAFFFDDDAAA?????????>>>===;;;;;;===>>>>>>>>>===<<<>>>>>>======>>>???@@@@@@>>>???AAABBBBBBAAA???>>>@@@???===<<<::::::999999777666555555666888:::<<<:::<<<===<<<;;;;;;<<<===EEEAAA???@@@??????DDDJJJvvvmmmYYYNNNOOONNNNNNPPPNNNIIIIIILLLJJJJJJJJJKKKPPPYYYdddkkkzzzzzzxxxxxxxxxxxxzzzuuuoooiiiddd```\\\ZZZ]]]\\\]]]```eeeiiikkkllleeecccbbbccchhhrrr}}}{{{wwwtttpppllleeecccaaa___[[[TTTJJJBBB@@@@@@@@@???????????????>>>@@@;;;<<>>======??????@@@AAABBBDDDEEEEEEAAA???<<<:::;;;<<<======<<<;;;:::999:::<<>><<<999888888:::::::::@@@<<<<<>>>>>CCCFFFEEEAAABBBBBBCCCCCCCCCCCCBBBDDDBBB@@@===;;;;;;;;;;;;:::999;;;???CCCDDD???:::999:::;;;:::777555555777===???===999888::::::777777888999999999:::===???>>>===<<<:::::::::;;;<<<;;;===>>>===;;;999888888===AAAEEEDDD@@@>>>>>>@@@===;;;;;;===@@@AAA>>>;;;;;;>>>CCCHHHKKKLLLKKKIIIKKKPPPVVVXXXSSSRRR^^^mmm|||rrrkkkaaaVVVNNNJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGEEECCCCCCBBBBBBBBBCCCEEEHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDCCCAAAAAAFFFNNNTTT___YYYPPPIIIDDDAAA???>>>:::;;;<<<>>>>>>>>>===<<>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>><<<;;;:::999999999777777666666777:::<<<===<<<===>>>>>><<<<<<===>>>DDD@@@======;;;:::>>>DDD```{{{mmmaaaSSSNNNMMMQQQRRROOOJJJIIIHHHGGGFFFGGGIIIOOOVVV[[[bbbgggpppyyy}}}zzzyyyxxxwwwuuutttuuuuuuuuuwwwzzz|||||||||sssqqqnnnooossszzz}}}uuupppmmmjjjeee```YYYWWWTTTRRRPPPKKKEEE@@@AAA@@@???======>>>??????>>>AAA>>>>>>EEEGGGNNN_________ZZZQQQIIITTTttttttfff\\\\\\[[[YYYWWWVVVUUUSSSUUUQQQMMMKKKKKKLLLLLLKKKHHHGGGEEEDDDCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>??????>>>>>>???@@@@@@AAAAAA@@@@@@>>><<<;;;<<<<<<<<<;;;;;;:::999999999;;;===???:::999888777777888999:::;;;999666666777888999888666555777;;;BBBQQQjjjzzzooojjjaaa\\\kkkqqq```XXXXXXWWWTTTOOOLLLKKKKKKKKKJJJGGGHHHIIIJJJIIIIIIGGGFFFGGGDDDBBBCCCFFFGGGFFFDDD@@@BBBBBBAAABBBEEEGGGEEEAAAAAAAAAAAABBBBBBCCCDDDDDDBBB???<<<:::999:::::::::999999;;;>>>>>>;;;888888:::;;;999666444555777<<<>>>===999888::::::777999;;;<<<<<<;;;::::::;;;::::::999999:::;;;===>>>:::;;;<<<;;;888666666666>>>AAACCCBBB>>><<<<<<===:::999999<<>>;;;;;;AAAHHHIIIFFFCCCDDDGGGEEEDDDEEEGGGGGGGGGMMMSSSZZZkkk}}}~~~xxxnnnXXXVVVQQQMMMKKKLLLMMMNNNDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@GGGTTT^^^mmmdddXXXLLLEEEAAA???>>>999:::<<<>>>??????>>>===>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999888888888777777777777999;;;>>>???===>>>??????===<<<===???CCC???<<<;;;999666999???JJJ]]]yyycccWWWMMMMMMPPPOOOKKKIIIGGGGGGEEEEEEEEEGGGIIIKKKOOOTTT\\\eeeooovvv|||~~~~~~{{{xxxyyy}}}xxxtttoookkkhhhccc[[[UUULLLJJJGGGFFFEEECCCAAA???BBB@@@???======>>>???@@@===BBBAAABBBJJJOOOZZZooollleee[[[SSSYYYuuuoookkklll^^^ZZZWWWVVVWWWVVVTTTQQQSSSPPPMMMKKKKKKKKKKKKKKKGGGFFFDDDBBB@@@>>>>>>===<<<===???AAACCCCCCCCCCCC@@@???===<<<;;;<<<<<<===>>>>>>?????????===<<<;;;======>>>>>>===;;;:::999999999888777888999;;;<<<777777777777777777777777888666444333555777777777666777999999777<<>>BBBEEEFFFDDDDDD@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@BBBCCCDDDBBB@@@>>>;;;::::::;;;;;;;;;999777777888999888666888;;;===:::666333555888<<<>>>===999888::::::777999:::<<<;;;999999999:::999999999999999;;;===>>>999:::;;;999777555555666999<<<>>>>>><<<;;;<<<===999888888;;;@@@AAA???===>>>DDDJJJJJJFFFCCCDDDGGGGGGEEEDDDCCCCCCDDDFFFIIIIIIRRR___ooo~~~www|||yyyhhh[[[ZZZ]]]\\\VVVRRRPPPMMMKKKHHHGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAACCCDDDFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA:::???CCCCCCBBBEEELLLSSS___XXXNNNEEE???===;;;:::888:::<<<>>>??????>>>===;;;<<<<<<===>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<999999999999999888777777666666777888999<<<===???===>>>???>>><<<;;;<<<===AAA>>>;;;;;;888666999>>>???KKKeee}}}kkkVVVLLLIIIIIIIIIKKKIIIHHHGGGGGGGGGGGGFFFEEEHHHJJJNNNTTTZZZ```eeegggzzz~~~vvvrrrmmmgggbbbZZZRRRMMMEEEEEEDDDCCCCCCBBB@@@???AAAAAAAAAAAAAAA@@@@@@??????CCCAAAFFFSSSYYYbbbrrrlllaaa^^^ooo}}}ggghhhkkkbbb[[[VVVXXXZZZYYYUUUSSSPPPNNNJJJIIIIIIJJJIIIHHHCCCCCCBBB@@@>>>>>>>>>???>>>???AAACCCDDDDDDCCCBBBBBB@@@>>><<<::::::;;;;;;@@@AAAAAAAAA???===:::999;;;===???@@@>>>;;;999888888888777777777888999999666777777777777666666555555444222333555666666666::::::;;;:::777666>>>IIIlllrrrdddpppxxx}}}|||xxxtttpppkkkqqq^^^XXXWWWRRRNNNMMMMMMLLLKKKIIIIIIIIIJJJLLLHHHHHHHHHGGGGGGFFFFFFEEEFFF@@@>>>BBBDDDBBBAAACCCEEEBBBAAAAAABBBAAA???>>>AAA@@@?????????AAABBBCCC>>>===<<<<<<<<<<<<======:::888666555555555555555888<<<@@@>>>888555666:::<<<>>><<<888777999999666888888888777666777:::<<<::::::999888888999;;;;;;999::::::999777666777888888999::::::999999999::::::888999<<>>BBBEEEHHHJJJJJJIIIHHHHHHEEEFFFFFFBBB??????AAACCC@@@CCCEEEKKKUUU___```\\\ZZZ___kkk|||~~~|||xxxoooddd^^^UUUVVVRRRLLLJJJMMMOOONNNGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGDDDBBBBBBDDDFFFKKKJJJHHHFFFDDDBBBAAA@@@DDDCCCCCCBBBAAA@@@??????:::>>>CCCCCCAAA@@@CCCFFFIIIEEEAAA>>><<<;;;999777888:::===???@@@???===<<<888999;;;===>>>?????????::::::::::::::::::::::::777888888999999888777666555666666888999;;;<<<===;;;<<<===<<<:::999:::;;;<<<999888999777555888>>><<>><<<::::::>>>BBBBBB???;;;888777999999888888888888888888777777888888777666555555555333333333555777666555777444333555666444555999FFFZZZwww|||oooggg```ZZZjjjnnnrrrrrrrrrsssrrrooottt^^^UUUNNNMMMNNNMMMMMMOOOJJJKKKKKKJJJHHHHHHJJJLLLIIIHHHHHHGGGGGGFFFFFFFFFEEE@@@???DDDEEE@@@AAAGGGLLLEEE@@@@@@AAA???>>>>>>AAA@@@@@@??????@@@@@@AAA;;;;;;===>>>>>>>>>>>>>>>999888666555444444555555888???DDDCCC<<<777888;;;;;;===<<<888777999999666666777777666555777:::===;;;:::999888888888999:::999999:::999777777999;;;;;;;;;:::999888777777777:::999999<<>>CCCBBBCCCFFFJJJKKKIIIGGGCCCGGGHHHBBB<<<===???@@@>>>@@@BBBEEELLLSSSSSSNNNFFFHHHMMMVVV```fffgggeeeddd___bbbmmmuuu|||}}}||||||rrrooobbb[[[WWWWWWUUUNNNIIIGGGEEEKKKNNNJJJFFFFFFHHHHHHIIIHHHHHHHHHHHHHHHIIIIIICCCCCCCCCDDDEEEFFFHHHHHHHHHIIIIIIGGGCCCBBBEEEHHHNNNMMMKKKIIIFFFDDDBBB@@@DDDCCCCCCAAA@@@???>>>>>>CCCBBBAAA???======@@@BBB>>>===<<<======<<<999666999;;;>>>@@@@@@>>><<<:::777888:::<<<>>>>>>>>>>>>888888888888888888888888666777888999999999888777666666777888999:::;;;;;;999:::;;;:::888777777888555333333555444333666;;;:::===???IIIgggyyyfffXXXQQQLLLHHHDDDBBBDDDEEEDDDBBBDDDCCCBBBBBBBBBCCCEEEFFFBBBFFFJJJPPPZZZeeejjjhhhmmmrrrwwwzzz{{{{{{}}}~~~{{{wwwrrrlllhhhfff[[[WWWRRRLLLHHHFFFEEEEEECCCEEEHHHHHHEEEBBB@@@???AAADDDGGGIIIIIIFFFBBB@@@GGGIIIKKK\\\www|||mmmaaa```aaaYYYZZZ[[[ffftttuuueeeUUUMMMKKKIIIGGGGGGGGGHHHGGGEEE@@@BBBCCCBBBAAABBBFFFKKKMMMLLLKKKIIIHHHFFFEEEDDDBBBCCCDDDFFFHHHJJJKKKLLLEEEEEECCCBBB@@@>>>======;;;@@@DDDDDD@@@;;;999999::::::::::::999888888888888777777666666555555555555444333444666666555444333///...222555444333444555;;;OOOnnniiigggccc]]]XXXUUURRRPPPeeeSSSVVVQQQLLLLLLLLLLLLMMMPPPIIIKKKKKKJJJHHHHHHJJJLLLJJJIIIIIIHHHGGGFFFFFFFFFCCC@@@CCCIIIGGGAAAEEEOOOSSSHHH@@@@@@AAA@@@@@@BBB@@@AAAAAA@@@@@@???>>>===:::<<>>===>>>AAAEEEFFFDDDBBBCCCHHHGGGAAA===???@@@>>>===AAADDDGGGKKKPPPMMMHHHAAA@@@@@@CCCHHHIIIHHHEEEKKKGGGHHHLLLPPPSSS\\\eeefffbbb]]]^^^cccggghhhhhhmmmmmmqqquuuqqqdddZZZWWWVVVXXX\\\]]]VVVLLLGGGHHHHHHFFFFFFIIIIIIGGGHHHLLLIIINNNNNNJJJFFFGGGHHHFFFGGGFFFDDDCCCBBBAAAAAABBBDDDDDDDDDDDDEEEGGGHHHIIIGGGJJJKKKIIIEEECCCEEEIIIKKKKKKIIIHHHEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@EEEBBB>>>===>>>@@@@@@@@@<<<;;;;;;<<<===<<<:::888:::<<>>:::888999:::;;;======<<<;;;:::888777777777777777777888555666888::::::999888777888999999:::::::::::::::999::::::999777666666777444222222444444222555:::777999:::@@@PPPkkkvvvgggYYYRRRIIIEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFBBBFFFHHHGGGHHHMMMNNNMMMPPPUUU[[[^^^]]]]]]```dddeeeggglllrrryyy~~~}}}|||||||||{{{xxxtttpppfffgggeee```YYYTTTUUUWWWPPPNNNLLLIIIFFFFFFHHHIIIDDDFFFGGGFFFCCCBBBBBBDDDDDDEEEFFFGGGFFFEEEDDDBBBFFFMMMXXXrrrmmmbbb^^^aaaaaaXXXWWWXXXbbbnnnmmm]]]QQQNNNKKKJJJHHHHHHIIIIIIHHHFFFDDDFFFGGGEEECCCDDDIIINNNQQQPPPMMMJJJHHHGGGGGGHHHCCCDDDGGGIIIKKKLLLKKKKKKCCCBBB@@@>>>=========>>>===BBBFFFEEEAAA<<<:::;;;<<<<<<<<<<<<;;;:::999888888777555444333333333444555444333444555555444222333000111555666444555999444333:::NNNeeezzz{{{xxx{{{ccc\\\]]]WWWSSSOOONNNMMMKKKJJJJJJIIIKKKLLLKKKHHHGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGAAA@@@EEELLLIIIBBBHHHVVVVVVJJJ@@@@@@BBBAAACCCGGG@@@AAAAAAAAA@@@>>>===;;;;;;>>>AAACCCCCC@@@<<<999888888888777555555666777999BBBKKKKKKDDD<<<;;;===;;;===<<<888777999999666555888;;;<<<;;;999888888888888777777777999:::;;;555666777666666777:::===::::::999:::<<<>>>??????999888888:::>>>???===:::888999;;;===>>>???>>>>>>BBBDDDBBB<<<<<>>888:::===??????CCCGGGEEE@@@AAA@@@???AAAEEEGGGFFFDDDCCCAAA@@@CCCFFFIIIJJJJJJHHHGGGHHHLLLSSSUUUSSSOOOTTTOOOOOOTTTTTTNNNJJJJJJEEEGGGKKKMMMJJJDDDEEEJJJJJJIIIIIIJJJFFFBBBCCCHHHPPPPPPLLLGGGGGGKKKLLLIIIGGGFFFFFFEEEEEEFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJFFFIIILLLJJJEEECCCEEEHHHEEEEEEEEEDDDCCCAAA???>>>@@@@@@AAAAAAAAABBBBBBBBB@@@===<<>>>>>CCCGGGFFFAAA<<<;;;<<<>>>>>>>>>===<<<;;;:::999777666333111000111222333555444333333444444222000111111444666444111555;;;444555777999===OOOsssrrrggg]]]VVVSSSOOOOOONNNLLLKKKIIIHHHHHHJJJIIIHHHGGGHHHJJJLLLNNNLLLJJJHHHHHHHHHHHHFFFDDDEEEBBBDDDHHHFFF@@@DDDNNNWWWOOOEEE??????AAADDDEEEEEE===@@@CCC???@@@BBB;;;@@@BBBCCCBBB>>>:::888777888888888888777777777777>>>@@@FFFJJJEEE;;;777999:::999777666555555555666555777999::::::;;;===???:::999777666555555555666:::888666666888:::;;;:::<<<<<<<<<======>>>>>>>>>===::::::======;;;;;;>>>======>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;===???BBBBBB@@@>>>======;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCEEEHHHIIIIIIHHHFFFIIILLLOOOOOOMMMIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDNNNLLLIIIIIIIIIIIIHHHGGGDDDCCCCCCCCCDDDFFFHHHIIIFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJHHHGGGFFFGGGHHHIIIDDDCCCAAA@@@??????===<<<@@@AAABBBBBBAAAAAACCCDDD@@@<<<:::>>>EEEHHHEEE@@@:::;;;<<<;;;999777777777:::;;;===<<<;;;;;;<<<===:::???CCC@@@:::888999;;;555555444333555888777444666888;;;;;;999888777888777888999::::::999777666;;;;;;:::999888777666555222333333444444555555555::::::::::::>>>KKK\\\iiikkkWWWRRRSSSOOOGGGFFFAAACCCHHHFFF===???HHHEEETTT[[[UUUOOOPPPMMMFFFNNNLLLMMMPPPOOOKKKIIIJJJKKKJJJIIIKKKOOOSSSVVVXXXZZZ\\\]]][[[VVVRRRPPPQQQMMMNNNOOOOOOOOONNNLLLLLLGGGHHHIIIGGGEEEFFFHHHJJJFFFFFFGGGFFFEEECCCBBBAAABBBAAABBBDDDCCCBBBFFFNNNTTTmmmrrrhhh^^^ZZZ]]]]]]XXXRRRSSSSSSSSSUUUVVVUUURRROOOQQQOOOLLLIIIGGGFFFFFFFFFHHHKKKNNNLLLIIIGGGJJJMMMNNNOOOOOOMMMIIIGGGGGGGGGBBBGGGMMMMMMHHHCCCBBBCCCAAA???======>>>???>>>======???AAACCCAAA===<<<===?????????>>>===;;;:::999777555444222222333444555666555444333222222111000333333333333333333333333555555777;;;;;;???OOOaaavvvfff___^^^ZZZUUUSSSOOONNNLLLKKKIIIHHHHHHHHHLLLKKKIIIIIIIIIJJJLLLNNNIIIHHHGGGGGGIIIIIIGGGFFFFFFCCCBBBDDDBBB===???FFFLLLGGGBBB@@@BBBDDDEEEEEE>>><<>><<<>>>@@@@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@???============>>>>>>>>>???CCCBBBAAABBBEEEGGGHHHGGGDDDFFFHHHJJJJJJHHHEEECCCDDDCCCAAA??????@@@AAACCCDDDEEEFFFFFFDDDDDDEEEGGGOOOMMMKKKIIIIIIHHHGGGEEEAAACCCEEEFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDBBBAAABBBEEEEEECCCAAA@@@AAABBBBBBAAAAAABBBDDDBBB>>><<<>>>DDDFFFBBB===999;;;<<<;;;999888888999888:::;;;;;;;;;;;;<<<>>>FFFGGGCCC<<<555333555888555555555444444555444333555777888888777666777888666777888999999999888777::::::999888777666555555222333333444444555555555666777777666777>>>IIIRRRnnn|||rrrcccTTTNNNGGGEEEIIIIIIDDDFFFOOO___lllqqqfffZZZWWWVVVSSSSSSRRRTTTWWWVVVPPPMMMMMMGGGHHHKKKPPPUUUVVVSSSPPPNNNOOOPPPNNNJJJGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKJJJEEEDDDCCCAAA@@@???@@@AAAFFFDDD@@@<<<;;;>>>CCCGGGCCC???<<<>>>DDDOOObbbrrrzzziiiccc\\\ZZZZZZYYYSSSNNNSSSRRRRRRSSSUUUUUUSSSQQQMMMMMMLLLKKKJJJHHHGGGFFFIIILLLNNNLLLHHHGGGIIILLLKKKLLLKKKIIIGGGEEEFFFGGGAAAEEEIIIIIIEEEAAA@@@BBBBBB@@@>>>===>>>??????>>>;;;;;;;;;<<<;;;::::::;;;=========<<<;;;:::999888666555333222222222444555444444444333222222111111333333333333333333333333222111333555444444>>>III[[[oooqqqaaaYYYUUUXXX\\\YYYSSSOOOOOONNNKKKIIIGGGGGGHHHIIINNNMMMKKKJJJIIIJJJKKKLLLGGGFFFFFFGGGIIIJJJIIIGGGDDDBBBAAACCCDDDDDDFFFIIICCCBBBAAAAAACCCDDDCCCAAA===>>>BBB>>>===OOOZZZQQQFFFBBB<<<:::::::::888666888888888888777777777777999777888;;;:::777666888777666555444444444444444;;;<<<<<<;;;999888999:::666666555666666888999::::::<<>><<<===???>>>===;;;;;;<<<===>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<=========AAA???>>>???AAADDDFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCAAA>>><<<<<<>>>AAACCCEEEEEEEEEDDDDDDFFFJJJMMMQQQOOOLLLJJJJJJIIIGGGEEE@@@BBBFFFIIIJJJHHHDDDBBBDDDFFFGGGGGGFFFDDDEEEFFFDDDEEEFFFHHHGGGFFFCCCBBBBBBAAA@@@EEEJJJLLLIIIDDD???AAABBBBBBAAA@@@AAACCCDDD@@@===>>>BBBBBB???:::999;;;<<<<<<;;;::::::;;;777999;;;;;;;;;;;;<<<>>>@@@???===999666444666888444555666666444222222222333444555555444444666777666666777777888888999999888888777666555444444333222222333333444555666666666888999888777999???DDDKKKmmmzzzfff[[[TTTUUUUUUQQQRRRVVVrrr~~~sssccc]]]]]]\\\\\\\\\aaafffeee___YYYXXXPPPRRRXXX```dddaaaVVVMMMKKKKKKJJJHHHFFFEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA@@@@@@@@@??????;;;>>>BBBCCCCCCBBBBBBBBBDDDHHHTTTfff{{{kkkaaaaaa___\\\ZZZXXXUUUPPPMMMUUUTTTRRRRRRRRRRRRPPPNNNJJJKKKLLLMMMMMMKKKIIIGGGJJJMMMNNNLLLHHHFFFGGGJJJGGGGGGGGGEEEBBBBBBDDDEEE@@@BBBEEEDDD@@@>>>???AAADDDAAA>>>===>>>@@@@@@@@@>>><<<::::::;;;=========:::::::::::::::999888777555444333222222222333444222222222222222222222222222222222222222222222222444333444666555333555999:::JJJ\\\lllqqq^^^UUUYYYVVVXXX^^^bbb\\\UUUQQQPPPNNNKKKHHHGGGHHHIIIKKKOOONNNKKKIIIHHHHHHIIIJJJFFFFFFFFFGGGIIIIIIHHHFFFDDDBBB@@@AAADDDHHHHHHEEECCCBBBBBBAAA@@@???<<<;;;===???@@@<<>>>>>999777888===;;;999888888:::===???HHHEEE@@@<<<::::::;;;<<<<<<===>>>===;;;;;;;;;===>>>>>>>>>>>>======<<<<<<============>>>>>>>>>>>>AAA>>><<<===@@@CCCFFFGGGHHHGGGEEEDDDCCCCCCCCCCCC@@@???>>>>>>???BBBEEEFFFGGGGGGFFFEEEFFFJJJPPPTTTQQQOOOLLLKKKKKKKKKIIIHHHAAACCCFFFHHHHHHFFFCCCAAAAAACCCDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDCCCAAA??????DDDKKKMMMHHHCCC???@@@BBBAAA@@@???@@@BBBBBB???<<<>>>@@@@@@===:::999;;;======<<<;;;<<<===:::;;;<<<<<<;;;;;;<<<===555555888;;;:::555333444444444666777444111111444000222333333222333555777555555555666666888999:::666666555555444333333222222222333333444555666666666888999999999:::>>>AAADDDVVVqqqvvvuuutttnnniiiggg}}}vvvkkkhhhiiijjjmmmooouuu|||{{{sssmmmkkkbbbdddiiipppssskkk\\\PPPPPPOOOMMMKKKKKKLLLNNNPPPPPPNNNLLLJJJHHHFFFEEEEEEAAA>>>;;;:::;;;<<<;;;::::::>>>CCCEEEDDDCCCCCCDDDDDDWWWxxxjjj^^^\\\^^^^^^]]]ZZZVVVSSSRRRRRRXXXUUURRRPPPOOONNNMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHKKKLLLMMMKKKGGGEEEEEEGGGCCCCCCBBBAAA??????BBBDDD???AAAAAA???======???AAAEEEBBB???===>>>@@@AAAAAA>>>>>><<<:::<<>>CCCIIIEEE;;;DDDCCCAAA???===;;;::::::===<<<>>>AAAQQQqqq{{{jjjPPPHHH>>>999:::;;;:::888888888888888777777777666444777:::;;;:::999666333333333333444444444444444777888:::999888888999:::888888888888888777777777777;;;??????:::888999<<<======<<<<<<;;;:::999999888777:::>>>???;;;999:::DDDAAA>>>;;;:::<<>>>>>>>>>>>===;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;============>>>>>>>>>???@@@>>><<<===@@@DDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCC:::<<<>>>AAACCCEEEFFFFFFFFFEEEEEEDDDEEEJJJPPPUUUNNNLLLJJJKKKLLLMMMLLLKKKDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCCCCAAA@@@AAAAAACCCBBB@@@?????????@@@AAA???===>>>BBBFFFGGGCCC>>>???@@@AAA@@@???>>>???AAA===<<<;;;<<>>>>>===;;;:::;;;<<<:::888999;;;888222222666888555555777666111222666///111222333222333444666555555555555666777888999555555444444333222222222111111222333444555666777444444444444444666:::<<>>>>>===BBBAAA@@@@@@EEERRRdddqqqxxxnnn___\\\^^^\\\\\\ZZZVVVRRRQQQSSSUUUTTTRRROOONNNNNNOOONNNLLLNNNMMMKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIFFFDDDDDDDDD@@@AAAAAA???>>>>>>@@@BBB@@@??????===<<<>>>@@@BBBDDDAAA???>>>???@@@AAA@@@999======:::;;;===:::444888888999999999888888777333333222222111111111111///000000111111222222222111111111111111111111111333222000///222444444222444111000:::RRRnnn}}}pppfff]]]VVVTTTVVV___]]]^^^```^^^XXXTTTUUUQQQOOOMMMKKKKKKKKKLLLMMMNNNLLLIIIGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIHHHEEEBBB===@@@@@@BBBOOO\\\WWWHHHAAAAAA@@@>>><<<;;;===???AAA===???EEERRRjjjooo\\\IIICCC<<<999999::::::999888888888888777777777777777>>>BBB@@@;;;888555333222222333444555555555444444666777777777777999:::444555666888999:::::::::777:::<<<;;;888666888999::::::999888888777666666777666999===>>>;;;;;;===EEECCC???<<<;;;<<<>>>@@@;;;999777666777;;;@@@BBB??????===;;;::::::===???======<<<;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<>>???@@@777999===@@@BBBCCCBBBBBBAAABBBBBBCCCDDDGGGKKKOOOJJJHHHGGGHHHJJJKKKKKKKKKFFFDDDBBB@@@?????????@@@@@@BBBDDDDDDCCCBBBCCCDDDEEECCCAAA??????@@@BBBCCC======>>>@@@AAA@@@>>><<>>>>>>>>???:::999999;;;===>>>===<<<:::<<<======<<<;;;;;;<<<<<<===>>>===;;;::::::;;;???:::777888666666AAAPPPBBB:::555888888333222777///111444555444333333444444444555555666666777777444444333333333222222222111111222333555666777777777555333222222444666888888>>>IIIYYYnnn}}}}}}vvvssswwwyyy}}}}}}uuukkkddd]]]ZZZVVVTTTTTTUUUVVVVVVMMMKKKFFFBBB???>>>>>>???>>>??????>>>===>>>AAACCCDDDMMMZZZhhhzzzlll]]]YYYYYYZZZXXXWWWTTTPPPMMMNNNQQQSSSLLLKKKKKKMMMOOOQQQQQQPPPNNNMMMJJJHHHGGGGGGIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA???AAABBBAAA?????????@@@???>>>===<<<<<<>>>@@@BBBBBB@@@??????@@@@@@???>>><<>>???AAA@@@>>>===>>>@@@EEE@@@CCCHHHJJJQQQPPPBBB???>>><<<;;;;;;===>>>???888888888888777777777777>>>FFFJJJBBB888555555444111222444555666666666555333444666666555555777888333555777999:::;;;;;;;;;999999888777777666777777666666666555555555555444666444666;;;<<<;;;;;;>>>@@@>>><<<:::999:::<<<===777666555555777;;;???BBB>>>>>><<<999888888<<<>>><<<;;;:::999999:::;;;;;;999999999999::::::::::::===<<<<<<>>>AAADDDEEEEEE???>>><<<;;;;;;<<<===>>>:::;;;<<<>>>>>>???>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIGGGEEEDDDDDDFFFGGGGGGFFFEEECCCAAA???===============???BBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCC<<<>>>@@@???===<<<<<<>>>???@@@@@@@@@>>>===>>>???999999999:::<<<<<<<<<;;;;;;<<<======;;;999999:::888999;;;:::999999;;;<<<:::666555888777;;;OOOfffOOOAAA777999999444111444000333666888777444333222333444555666666666555444444444333333333333222222000111222333555666777777666555444333444555555555000666>>>DDDNNNcccxxxllldddaaagggmmmtttxxxvvvrrrmmmkkk```]]]XXXWWWWWWWWWVVVTTTHHHFFFCCCAAAAAADDDGGGIII@@@EEEKKKNNNOOOTTT\\\cccooo~~~hhhZZZWWWYYYYYYXXXSSSRRROOONNNMMMNNNNNNOOOJJJJJJKKKMMMOOOPPPOOOMMMIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCBBBAAA???@@@BBBDDDDDDBBB@@@??????===<<<;;;;;;<<<>>>@@@@@@@@@?????????@@@@@@>>><<>>BBB???GGGMMMHHHEEECCC;;;:::<<<>>>??????AAADDDFFF888888888888777777777777CCCLLLNNNBBB555222555777111222444666777777666666333444666555444444555666777777999::::::999888777;;;999666555666777777666000000111222333444555555444222444888;;;:::<<>>;;;:::999999999:::;;;<<<999999:::::::::;;;;;;;;;;;;:::;;;>>>AAADDDDDDDDD>>>===<<<<<<<<<===>>>???@@@???>>>===<<<<<<======???AAAEEEFFFFFFFFFFFFGGGEEECCCBBBAAABBBCCCBBBAAACCCBBBAAA???===<<<;;;:::999;;;>>>?????????AAABBB@@@AAABBBCCCCCCAAA???>>><<>>======>>>999999::::::;;;;;;::::::;;;===>>>===:::999888999333555777888888999;;;===999777:::===999:::LLLdddYYYFFF999999:::444///111000444888:::888555333111333444666777777555333222444444333333333333333333000111222333555666777888......///222444555444222888999999888===NNNfffxxxvvvqqqnnnkkkdddZZZSSSSSSNNNXXXccciiiiiifffffffff^^^ZZZUUUSSSSSSSSSPPPNNNNNNLLLKKKLLLOOOUUUZZZ^^^hhhqqq}}}lllbbbWWWTTTYYY^^^]]]ZZZQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMMMMNNNOOONNNJJJHHHDDDEEEGGGIIIJJJJJJIIIHHHEEEDDDBBBBBBBBBAAA@@@???@@@CCCFFFFFFDDDAAA??????<<<:::999:::<<<>>>??????>>>>>>>>>@@@AAA@@@===:::DDDOOOOOOAAA666777:::888666666666555444222111000111111111111111000//////000000000000000/////////000000000000000000000000)))///222...---111111...333---)))---444777555333---888EEEQQQbbb{{{rrrfff^^^ZZZUUUSSSQQQQQQRRRRRRQQQPPPRRRYYY\\\VVVPPPNNNMMMLLLPPPNNNLLLJJJJJJKKKJJJJJJSSS[[[XXXKKKFFFMMMNNNFFFGGGJJJLLLLLLJJJHHHFFFFFFIIIOOOUUUVVVSSSPPPNNNNNN@@@BBBCCCEEEDDDBBB@@@>>>>>>@@@FFFLLLJJJBBB===<<<888:::888666;;;FFFKKKJJJ666:::;;;555111444:::===MMMIIIAAA888222111555999111111111111111111111111666555444222222333333444<<<;;;:::999888888888888444666888888666333222111333333111///222777666111444555777888888888777666555666777777777666444333888777777999:::<<<<<<<<<>>>;;;777444333555999<<<999999999888888888777777999999999999999999999999:::;;;===>>>@@@AAAAAABBB999:::;;;;;;::::::<<<>>>===>>>===<<<::::::<<<>>>>>>@@@DDDGGGHHHGGGEEECCCDDDAAA>>>???BBBDDDAAA===@@@@@@??????>>>=========;;;<<<<<<:::888:::@@@EEE??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<;;;:::;;;===>>>>>>>>>>>>===<<<;;;:::;;;<<<<<>><<<:::888666555555777777777777777666555444999999999:::===@@@DDDFFFBBBAAA@@@>>>;;;888666444555555444333333333333444777666555444333222222222000111222333444333222111333333333444444444555555333333333333333333333333444888;;;::::::CCCSSSaaa|||yyyiii^^^ZZZZZZ[[[]]]___```___]]]\\\XXXWWWVVVVVVXXXZZZZZZYYY^^^[[[^^^mmm~~~nnnaaa[[[UUUTTTXXX[[[[[[YYYQQQOOONNNMMMMMMPPPRRRTTTNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCCCCHHHNNNOOOKKKGGGCCCBBBBBBAAAAAAAAA@@@???AAA???===???CCCDDDDDDBBB@@@???===<<<<<<===>>>@@@>>>;;;;;;===:::888???JJJKKKGGGAAA;;;777555555555666444333333444555333222111111111111111111111111000000000000////////////000000000000////////////000000000000000000000000111111111111111111111111444666888999AAAXXXyyy}}}uuulllddd]]]YYYWWWTTTRRRPPPPPPPPPQQQPPPOOOMMMSSSVVVRRRNNNNNNOOONNNRRROOOKKKHHHHHHIIIKKKKKKZZZ^^^YYYNNNGGGHHHGGGBBBEEEGGGIIIIIIHHHGGGGGGHHHIIILLLOOOPPPNNNIIIFFFDDD===???CCCEEEDDDAAA<<<999<<<@@@JJJQQQOOOEEE===;;;888:::777444888@@@DDDBBB666999888333222777:::;;;FFFBBB;;;555222222333444222222222222222222222222555555444444444555666777:::999888777666666666666333555777777555444333333000111000000444;;;;;;777555666777777777777666555444444555555555444444333444555666777888888999999;;;999666444444666888:::999999999888888777777777::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>999:::;;;;;;::::::<<<============<<<;;;;;;===???>>>@@@BBBDDDEEEDDDBBBAAAEEEBBB@@@BBBFFFGGGDDDAAA@@@@@@@@@???>>>>>>======777:::<<<<<<;;;:::===@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>===<<<>>><<<;;;;;;===>>>>>>======<<<:::999999999:::;;;<<<;;;:::888777777777777999888666555555666777888;;;:::::::::;;;===???@@@<<<;;;:::888666444333222666555555444444444444444666555444444333333333333111222222333333222111000333333333333444444444444333333333333333333333333333666888777666;;;DDDMMM^^^sssxxxqqqmmmllljjjmmmsss|||ppp^^^[[[XXXUUUVVVZZZ[[[XXXUUUOOOPPPQQQRRRSSSTTTUUUUUUMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEHHHLLLLLLHHHDDDBBBEEEFFFDDD???===>>>@@@@@@???>>>@@@CCCDDDCCCAAA>>>>>><<<;;;;;;;;;<<<<<<999888:::<<<;;;:::AAAJJJEEECCC>>>:::777666666666444333222222333333222000111111111111111111111111000000000000////////////000000000000/////////...////////////////////////111111111111111111111111111333333222555CCCYYYjjjsssggg]]]hhhddd___ZZZVVVUUUUUUVVVSSSQQQNNNNNNNNNOOONNNNNNNNNSSSUUUPPPLLLMMMNNNNNNQQQNNNKKKHHHHHHKKKNNNQQQcccbbb^^^WWWOOOHHHDDDBBBCCCEEEGGGHHHIIIKKKNNNPPPKKKKKKJJJJJJHHHDDD???;;;>>>>>>???@@@@@@???===<<<:::@@@KKKUUUSSSGGG===999;;;;;;888555777;;;<<<:::555888777333333777999888<<<999555333444444111///333333333333333333333333444444444555666888999:::777666555444333333333333333444666666555333444444111222111111666>>>>>>;;;777777777777666555444333444333333333333333444444333444555555555555666888888777666555555777888999888888888888777777777777::::::::::::::::::::::::============<<<;;;:::999999:::;;;;;;::::::;;;<<<;;;<<<======<<<<<<>>>@@@???@@@@@@AAAAAA@@@@@@???EEECCCBBBDDDGGGGGGDDDAAAAAA@@@@@@??????>>>======888===BBBCCCBBB@@@@@@AAABBBAAA???===<<<===>>>???@@@???>>>======<<<<<<===???===<<<<<<=========<<<<<<;;;999888888888999:::888888777777777777777888:::888666444444666999;;;<<<;;;999888777888888999777666444333222222222333777666666666555555555555444444444333333333333333222222222222222111000///222222222333333333333444444444444444444444444444111333444555555666888;;;AAAQQQlllpppcccZZZTTTYYYWWWWWWXXXYYYXXXRRRMMMMMMOOORRRUUUVVVUUUTTTRRRLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGFFFHHHJJJIIIEEEAAABBBFFFIIIFFF???<<<===AAA??????@@@AAACCCDDDBBB@@@======<<<;;;:::999999888888888:::<<<;;;;;;???EEE>>>===;;;:::888777777666333111000000111111000///111111111111111111111111000000000000////////////000000000/////////..............................000000000000000000000000///000000......222:::AAAUUUaaannnsssuuuzzzqqqeee\\\YYYXXXYYY___]]]XXXTTTSSSTTTVVVXXXRRROOOLLLLLLLLLMMMNNNMMMWWWYYYXXXQQQLLLKKKKKKIIIKKKKKKKKKKKKKKKNNNRRRTTT___]]]]]]]]]UUUJJJCCCCCC@@@BBBCCCEEEGGGJJJOOOSSSMMMJJJGGGFFFFFFCCC===999BBB@@@===::::::;;;>>>@@@999>>>HHHQQQOOODDD;;;777>>><<<:::999999:::999777444999;;;666333555777666666333111444888888333---444444444444444333333333333444555666888:::;;;<<<555444333333222222222333444555666555333222333444666666444333777>>>???;;;888777777666555444333222444333222222222444555666777777666444333333555777666666777777888888888888777777777777777777777777999999999999999:::::::::;;;;;;;;;;;;:::999888777999:::;;;;;;:::999:::;;;:::<<<============???AAA>>>>>>>>>??????@@@AAABBBDDDCCCCCCDDDEEEDDDAAA>>>AAA@@@@@@???>>>>>>======:::???DDDEEECCCBBBBBBCCCCCCAAA>>>;;;:::;;;<<<>>>@@@???===<<<<<<<<<===>>>@@@>>><<<;;;<<<<<<;;;:::<<<;;;:::888888999999:::777777666666666666777777888777666666666888999;;;:::999777666555444444444777555444333333444666888777777777777777666666555222333333333444444333333333222222111111000///...111111111222222222333333333333333333333333333333000000111333666777888777777===MMMggghhhZZZXXXYYYXXXYYYXXXWWWWWWVVVRRRLLLHHHLLLMMMPPPQQQRRRQQQOOONNNNNNNNNMMMLLLKKKIIIGGGFFFHHHGGGFFFGGGHHHGGGDDDAAACCCEEEGGGFFFCCC@@@@@@BBB???@@@AAABBBCCCBBBAAA???============;;;:::888777<<<<<<======;;;999:::===;;;;;;;;;:::999888777666222111000000111111000///111111111111111111111111000000000000////////////000000/////////.........------------------------//////////////////////////////000000000111222333444>>>HHHKKKMMMWWWjjjzzz}}}rrrjjjccc```\\\VVVRRRPPPSSSWWW\\\YYYVVVSSSSSSUUUXXXZZZPPPMMMJJJJJJKKKMMMNNNNNNXXXZZZWWWPPPKKKJJJIIIFFFGGGIIILLLMMMLLLLLLLLLNNNQQQQQQVVVZZZVVVLLLFFFFFFDDDDDDDDDBBBBBBCCCGGGJJJKKKGGGCCCBBBCCCBBB>>>;;;HHHGGGFFFDDDBBB>>><<<:::999;;;BBBGGGEEE===888777<<<:::999;;;;;;:::888777333<<<@@@;;;555333555777333222222777<<<;;;666000555555555444444444333333333444555777999:::;;;<<<444444333222222222333333777777666444111000111333777666444333888???@@@===888777666555333222222111444333222222333555777888:::888555333333444444555555666888999999999888888666666666666666666666666666666777777888888888888777888888999999999999888888:::<<<;;;:::999999:::999;;;<<<===<<<===>>>???<<<======>>>@@@CCCEEEGGGEEEEEEDDDCCCBBB@@@===;;;@@@@@@???>>>>>>======<<<888;;;>>>>>>===<<>>;;;::::::<<<===@@@???===<<<<<<===>>>??????===;;;:::;;;;;;:::888===<<<:::999999999:::;;;888888777666555555555555444555777999999999888777666666555444444444444444777666555444444666888:::777777888888888777666555111222333444444333333222333222111000//////......000000000111111111111222333333333333333333333333222000///000444777888777777777<<>><<<;;;:::===>>>???===;;;:::999999;;;<<<<<<;;;:::888666555444222111111222222111000000000000000000000000000000000000000////////////////////////............................................................//////000111222333333222///222666777999AAAMMMWWWcccppp}}}yyyrrrlllfffaaa\\\XXX[[[WWWTTTRRROOOKKKLLLPPPTTTSSSQQQPPPPPPSSSVVVXXXNNNKKKIIIHHHKKKNNNPPPPPPPPPRRRQQQLLLJJJKKKJJJFFFGGGKKKOOONNNKKKGGGFFFFFFJJJNNNTTTWWWWWWTTTRRRQQQQQQPPPMMMHHHDDDBBBBBBDDDEEECCC@@@>>>>>>>>>======PPPTTTZZZ[[[VVVKKK???777:::999<<>>======???>>>>>>======<<<;;;;;;;;;===>>>===;;;<<<@@@DDDBBBAAA>>><<<;;;;;;<<<<<<>>>>>>============>>>>>>>>><<<:::999999:::999777===<<<:::999999::::::;;;999888777666666555666666333555777999:::888666444333333444444444555555555555555444333444555666777666777888888888777555444111222333444444333222111222111000///......///////////////000000000111111222222222222222222222222444111//////000222333444444555999???MMMbbbyyyzzzkkk^^^\\\aaaaaa[[[WWWSSSRRRPPPOOONNNOOOPPPQQQSSSQQQNNNKKKJJJKKKMMMNNNPPPOOONNNLLLJJJHHHEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGDDDCCCGGGMMMOOOJJJEEEAAABBBCCCBBB@@@???@@@AAACCCCCCBBBAAA@@@??????>>><<<>>>>>>;;;;;;======:::<<<;;;;;;:::999777555444555333222222333333222111000000000000000000000000000000000000/////////////////////.........------........................------------------------...............//////000333222000000222666;;;???HHHSSSiii}}}{{{tttooopppuuu{{{~~~sssqqqooollljjjhhhhhhhhh\\\]]]]]][[[WWWUUUTTTUUUTTTNNNLLLMMMMMMJJJJJJNNNRRRPPPOOONNNNNNOOOQQQSSSLLLJJJGGGHHHKKKOOORRRSSSJJJMMMNNNKKKLLLNNNLLLHHHIIIMMMQQQPPPLLLIIIIIIKKKIIIPPPRRROOOPPPXXX\\\YYYUUUTTTQQQMMMHHHDDDDDDDDDCCCBBB???<<<::::::<<>>AAABBB???999333444666888999888777555555555444444333222222111333444555666666666555444222222111111111111222222555444333111000111444777444333111000666>>>AAA>>>777666444333222222222222///000111333555666666666222111444>>>IIIIII>>>222444555666666666555444333444444444555555666666666555555555666777888888888555666777888888999999999777:::<<<<<<:::888777777777999;;;<<<:::999999:::;;;<<<>>>@@@BBBDDDFFFGGGCCCBBB@@@>>><<<<<<===???=========<<<;;;;;;::::::===???AAA@@@>>>???CCCFFFAAA@@@???>>>======<<<===;;;<<<<<<=========<<<<<<;;;999888777888888888777<<<;;;999888888888999:::777777666666777777888888444555666777777666444333333333444555555555555555444444444333333333333222555666777888888666444333222333444444444222000///000000///.........///000....../////////000000000000000000000000000000000111111111000///000000111///444888999<<>>===@@@BBBEEEDDDBBBAAAAAAAAABBBBBB???AAA???;;;:::>>>===999999999888777777666555555555333222222333333222111000000000000000000000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---000//////...///000222333666===LLLXXXZZZ\\\nnnZZZ[[[[[[]]]bbbfffbbbZZZ[[[[[[ZZZXXXUUUUUUWWWZZZUUUUUUUUUUUUTTTSSSSSSRRRTTTWWWZZZYYYUUUQQQQQQRRRTTTMMMJJJMMMOOOLLLMMMQQQUUUTTTRRRPPPNNNNNNMMMNNNKKKIIIGGGGGGKKKPPPSSSUUUKKKNNNOOONNNOOOPPPNNNIIIKKKOOOSSSRRRPPPPPPSSSWWWEEEMMMLLLBBBCCCRRRZZZWWWKKKKKKKKKHHHEEECCCCCCDDDCCCCCCBBB===999999===AAA<<<@@@EEEIIIHHHCCC===999<<<:::;;;<<<:::666777;;;???;;;===CCCCCC<<<777777777777888===GGGLLLEEE:::222444666777555555555666555555444333222222111111333444555555555444222111111111000000000000111222222222111000000222777;;;777666222000444;;;<<<999666555333222111222222333---...000333444555555555///000777HHHWWWVVVFFF555444444444444333222222111444444444555555555666666555666666777888999999:::666777777888888888888777777:::<<<<<<:::888777777777999;;;;;;:::888888888;;;<<<>>>@@@BBBCCCDDDDDD======;;;999888999===???===<<<<<<;;;::::::999999999<<>>===@@@BBB@@@@@@??????>>>>>>======999:::;;;<<<<<<<<<;;;::::::888666666777888777666::::::888777777777888999555555555666777999:::;;;777666555444444444444444444444555666666666555555444555555555444222111000444555777888777666444333222333444555444222///...000///...------...000111............/////////000////////////////////////,,,///222333222111222333...333666444000444@@@KKKSSSkkkmmm___\\\YYYYYYZZZWWWQQQQQQVVVUUUUUUTTTQQQNNNKKKIIIIIIKKKKKKJJJJJJKKKMMMOOOQQQJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHIIIKKKMMMOOONNNLLLJJJIIIDDDEEECCC@@@<<<<<<@@@CCCEEEDDDBBBAAAAAABBBDDDEEEDDDFFFBBB;;;999<<<;;;666777666666555555555666666444333222222333333222000000000000000000000000000000000000000//////////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---000000---+++,,,///,,,...000000//////000222---000888===888555FFF]]]PPPPPPPPPRRRTTTTTTRRRPPPSSSTTTUUUUUUSSSPPPMMMLLLNNNOOOOOONNNMMMNNNPPPRRRXXXXXXVVVQQQNNNOOOUUUZZZUUUSSSQQQRRRTTTSSSOOOKKKRRROOOLLLJJJKKKLLLMMMMMMNNNMMMIIIGGGMMMVVVXXXSSSOOOZZZeeeggg^^^RRRIIIEEEHHHIIIKKKMMMMMMLLLKKKJJJBBBGGGHHHFFFHHHQQQUUUTTTMMMKKKIIIFFFDDDDDDDDDDDD???>>><<<999777888<<>>::::::@@@DDDAAA<<<:::===<<<<<<<<<<<<:::777444777CCCHHHAAA<<<===<<<555777666777:::======:::666555555555555555444444444555444444333333444444555444333111000000000000111///000111333333222111000111000///000333666777888444444444444444444333333666444222111222222111000222222222222222111000///333///666FFFLLLBBB888666222222222333444555666777222222333444444555555666888888999999888777555444666777888999:::;;;;;;;;;777999;;;;;;:::999888999777:::===<<<999777777888;;;;;;<<<>>>AAACCCCCCBBB@@@>>>===<<<======;;;:::999999999999999999999888======<<<:::888888:::<<<===<<<;;;;;;;;;<<<>>>??????>>>===<<<===<<<999777777777888888888999999:::777888888777555555666888666777999:::<<<;;;:::999777777666555333222111111888777555555666777777666444555777666444222111111666666555444333333222222000111333333333222000......///000000000///---,,,---------............///..................------------......//////000000//////111222444555666777BBBHHH[[[vvvzzzhhhZZZYYY___WWWXXXWWWTTTQQQPPPSSSWWW]]][[[WWWSSSOOOLLLIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLJJJJJJLLLPPPQQQPPPMMMFFFIIIJJJIIIJJJMMMKKKGGGJJJKKKLLLJJJGGGEEEEEEEEEEEEBBB>>>>>>???BBBEEEFFF@@@>>><<<<<>>===>>>===:::666;;;888555555666777666444444555666666666555444333000//////........./////////............---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000111222333OOOVVV___jjjuuuNNNNNNOOOPPPRRRSSSQQQOOORRRSSSSSSSSSRRRPPPNNNMMMLLLMMMNNNMMMLLLMMMPPPRRRVVVUUURRROOONNNPPPTTTWWWSSSRRRQQQQQQQQQPPPMMMKKKPPPNNNMMMNNNPPPPPPOOONNNNNNMMMIIIGGGMMMUUUVVVRRRPPPXXX``````WWWLLLFFFDDDFFFGGGIIIIIIIIIHHHFFFEEE===IIIQQQNNNJJJJJJLLLLLLJJJJJJIIIGGGFFFFFFFFFFFF???@@@@@@===999888;;;>>>@@@<<<;;;???@@@===999888;;;:::888777777888:::<<<===GGGIIIAAA:::;;;999333666555666888;;;:::777444444444444444555555555555333333222222222222333333333222111000//////000111///000111222222222222222222000///000333555666666222222222222222333333333666444222111222222111000000000111111000000///...111,,,///<<>>======???AAABBBAAA???>>><<<;;;:::;;;;;;999888999999999888999999999:::<<<<<<<<<:::888888:::;;;======<<<;;;<<<===>>>??????>>>=========<<<:::888777777888888999999999999666666666444333555888;;;:::<<<>>>>>>===:::999888666666555444444333222222777666555555777888777666333555666666444222111222555444444333222222111111000111222333333111000......//////000///...---,,,------------..............................------........./////////////////////000222333555666666<<<===GGG[[[rrrzzzhhh^^^WWWVVV[[[XXXXXXUUUQQQMMMMMMOOORRR[[[XXXTTTPPPMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJMMMQQQSSSRRRPPPHHHKKKLLLJJJKKKMMMKKKGGGDDDFFFHHHIIIHHHEEEBBB???===;;;999;;;>>>CCCFFFHHH@@@>>><<<===???BBBCCCCCCBBBAAA@@@@@@AAA???:::666999777555666777777666333333333444555555444222111//////......---......//////............---------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...------......000111111000444;;;BBBIIIPPPWWW[[[{{{LLLLLLLLLNNNQQQQQQPPPNNNRRRRRRQQQPPPOOONNNNNNNNNJJJKKKLLLLLLLLLMMMPPPSSSTTTQQQNNNMMMOOOQQQSSSSSSOOOPPPQQQPPPNNNMMMLLLMMMLLLMMMNNNQQQTTTUUUSSSQQQNNNMMMJJJHHHLLLQQQRRROOOMMMRRRWWWVVVOOOHHHEEEEEEFFFFFFGGGGGGFFFEEECCCBBBAAARRRaaa```TTTKKKIIIIIIFFFFFFGGGGGGGGGFFFEEEEEE???DDDHHHEEE>>>999;;;>>>@@@<<<;;;===>>>:::888999888;;;===<<<:::999:::===???FFFGGG>>>888999888444444444555666777666444111333333333444444555555555222111111111111111111222222222000//////000111111000000000111111333444444222111//////222444444444///000000111111222222222555333111111222222111000///////////////......---222+++***222666333111444333333222222222333333444111222222333333444555555444555666777777777666555666777777888888888777777222444777777555444444444333555666666666777999;;;>>>===<<<===>>>>>><<<;;;;;;:::888888999999888666999888777777888999;;;<<<:::;;;;;;:::999888:::<<<======<<<<<<======>>>???>>>===<<<<<<<<<<<<:::888777777888999999999999888555555444333333555999===>>>AAADDDBBB===999777666555555555555444444333333666555444555777888777666333555666555333222222222333333222222111111000000000111222222222111000///...////////////...------------------............------------------......///////////////.........//////000111222444444555555333777BBBSSSggg~~~www^^^UUUUUUTTTTTTVVVYYYWWWSSSNNNJJJIIILLLNNNVVVSSSPPPLLLKKKKKKLLLMMMLLLMMMNNNNNNNNNLLLKKKJJJIIIHHHHHHKKKPPPRRRQQQOOOIIILLLLLLIIIHHHJJJIIIEEECCCDDDGGGKKKNNNKKKCCC===<<<;;;<<>>:::999>>>@@@>>>>>>???888@@@HHHJJJDDD<<<888666===AAAAAA:::666888999777444555555555555444111000111111222333444555555666222111111000000111111222333222111000000111222333111000000000111333555666333111//////000222222222......///000111222222333444222000000111111111000......////////////...---333---,,,000333111222555333222222111111111222222111111111222333333444444111222444555666666666555555666666666666666555444111333555666444333333333444444444333444666888::::::999999:::;;;;;;:::888:::999777777888888777666888777666666777999;;;<<<:::;;;<<<<<<::::::;;;===<<<<<<<<<=========>>>>>><<<;;;::::::;;;:::888666777888999999999999888777333444555555555666999<<<===AAADDDBBB<<<777555555555555555555444444444444555444444555777888777666333444555444333111222333333333222222111111111111000111111222111000///////////////.........------,,,,,,---------.........,,,,,,------------......000000//////......------//////000000111222333333222222555;;;@@@HHHVVVddd}}}nnn___RRRPPPRRRQQQQQQRRRVVVSSSOOOJJJGGGGGGJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNOOONNNLLLIIIGGGGGGFFFEEEHHHLLLNNNLLLJJJHHHLLLKKKGGGEEEFFFEEECCCBBBBBBCCCHHHMMMKKKCCC<<<>>>>>>???DDDJJJPPPTTTVVVCCCBBBBBBCCCDDDDDDBBB@@@???AAAEEEHHHGGGBBB;;;777444555666888888777555333222333333333333222000///------,,,,,,,,,---......///............------------------,,,,,,,,,++++++++++++************++++++***************)))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......///000000.........000...777<<<777444<<>><<<777555666777777555666666666444222111111000111111222333444555555222222111111111111222222333222111111222333444555222111111000111333555666222000......///111111000...//////000111222222333222000//////000000000///......//////000//////...111//////222444222222333222111111000000000111111000000111111222333333333///111222444555555555444444444444555444444333333111444666666444333333444555444333222333444666666888777777999<<<===<<<;;;:::999888888999999888777777777666666777999:::<<<:::;;;======<<<<<<===???;;;<<<<<<<<<============:::999888888999999777555777888999::::::999777666333555888:::999999::::::;;;===???===999666555666555555555555555555555555444444444555777888666555333444444333222111222333333333333333222222222222111111111111000000/////////......---------------,,,,,,,,,------------...,,,,,,,,,,,,------......000000//////......------/////////000000111111111000222666888666555<<>>===;;;AAAFFFEEE>>>::::::===<<<777999EEEQQQRRRKKKFFF<<>>:::777555444555555444666777666333222222222111111111222222333333333222222111111111111222222222111111111222333555666222222222222222333444444111///------...000000000/////////000000111111111000...------...///...------...//////////////////...///000222222111///...000000/////////000000111///000000111111222333333...000111333444444333333111222222333333333222222222444666666555333333444555333222222444555555444888777888;;;>>>@@@@@@???:::999888888999:::999888666666777888888999999999888:::============>>>???::::::;;;<<<<<<<<<<<<;;;999888777888999888777555777888999::::::999777666444666:::<<<======>>>???;;;::::::999888888777777666666666555555555444444555444555666777777555333222333444222111111222444333333333333333333333222111111000000000////////////...------,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......///////////////.........//////////////////////////////111333111000666???BBBMMM___rrrnnn]]]VVVTTTUUUNNNRRRTTTSSSNNNIIIIIIKKKHHHEEEBBBAAACCCEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJIIILLLLLLLLLLLLJJJHHHFFFEEEMMMJJJHHHIIIKKKLLLIIIEEEIIINNNNNNHHHCCCDDDEEEEEE@@@>>><<<===@@@AAA???===;;;;;;<<>>BBBCCC@@@<<<999777555666888777555333333333333444444444333111000...,,,,,,,,,,,,---...///000///............---------,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((())))))))))))***((())))))))))))*********))))))*********+++++++++,,,++++++******+++,,,,,,---...000000//////000222---,,,,,,---000111///,,,.../////////---...000111EEEEEEGGGJJJNNNOOOOOONNNNNNMMMKKKIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIJJJNNNPPPJJJMMMPPPQQQOOOMMMKKKKKKIIIGGGFFFFFFGGGIIIIIIIIIEEEFFFGGGJJJMMMNNNMMMLLLGGGFFFHHHMMMMMMIIIIIIMMMNNNMMMKKKIIIGGGGGGIIIJJJMMMLLLKKKIIIHHHFFFFFFEEEEEECCCFFFKKKKKKEEECCCEEECCCBBBAAA???>>>=========;;;>>>AAA@@@===;;;<<>>999888777888999:::999777555777888999999888777666666888;;;<<<<<<<<<<<<===888999:::;;;;;;;;;:::::::::999888999::::::888666777888:::;;;;;;999666555555777999;;;===AAAEEEIII@@@<<<777777:::<<<;;;999888777777666555444444333666555555666777666333000222333333222000111333555111111222222222222222222111111000//////////////////...---,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,------...............///////////////........................///---...000000000555<<<888===GGGTTTcccuuuooo[[[TTTRRRSSSVVVKKKMMMNNNLLLJJJKKKMMMNNNIIIGGGEEEEEEGGGIIIHHHGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEELLLJJJHHHIIILLLLLLIIIFFFFFFKKKKKKEEE@@@AAACCCCCCAAAAAAAAABBBBBBAAAAAA@@@>>>>>>???AAACCCCCCAAA???999999888999;;;;;;:::888999<<<>>>>>>;;;888777777777888999777333111222333222333333333222000...---------------...///000111///............---------,,,,,,,,,++++++++++++***)))))))))(((((()))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))*********+++******)))))))))))))))***'''(((******))))))+++,,,+++++++++---......---,,,---000222222111111333666CCCCCCEEEHHHLLLNNNNNNLLLJJJJJJIIIIIIHHHHHHIIIIIIEEEFFFGGGGGGGGGHHHKKKNNNGGGLLLPPPQQQMMMJJJHHHIIIGGGDDDAAABBBFFFHHHHHHFFFDDDEEEHHHLLLOOONNNKKKHHHEEEDDDHHHOOOQQQMMMNNNSSSLLLIIIFFFDDDEEEJJJPPPTTTUUUSSSQQQNNNKKKHHHGGGFFF@@@???BBBGGGEEE??????DDD===<<<;;;999999::::::;;;>>>??????>>>>>>>>>@@@BBBEEE===>>>MMM\\\YYYHHH888:::;;;???EEEKKKOOOPPPOOO<<<999777999:::;;;;;;<<<111333555444111000111333222222222111111111111111//////............//////------------///111333444333444555555444333111000...---++++++...000000000---------------------,,,,,,+++)))***+++,,,,,,+++***+++,,,,,,---------------000111000/////////------------......000111222/////////000111111222222...///111222222111000000......///111222222222222000222444444333222111222000///000333888999888555555555555888:::<<<;;;:::888777666777888999888777555777999::::::888666444333666999:::::::::;;;<<<777888999:::;;;:::999999;;;:::::::::;;;;;;:::888777888:::;;;;;;999666444777777888999<<>>777777;;;???>>>;;;999888777666555444333333666666666777777555222///222333333111000111333555000000000000000111111111111111000//////////////////...---,,,+++,,,------++++++,,,,,,,,,---------******+++,,,,,,---......---.........//////000000...............---------000///000444333000000333555555777<<>>===>>>======>>>???AAA@@@===;;;;;;:::999:::<<<===<<<;;;888:::<<<:::777555666777888999999666222000111333111111222111000...---+++---------...///000111111//////.........---------,,,,,,,,,+++++++++******))))))(((((((((((())))))((()))))))))******++++++(((((((((((())))))))))))))))))))))))************)))(((((('''''''''(((((()))+++,,,,,,******+++---,,,,,,------+++)))+++...'''+++...///---+++,,,---EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGLLLGGGBBBAAACCCGGGHHHHHHKKKIIIKKKOOOOOOHHHBBB@@@FFF@@@===@@@CCCBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGKKKPPPSSSSSSPPPMMMKKKKKKIIIEEECCCCCCGGGKKKNNNUUUXXXYYYTTTLLLGGGFFFGGGDDDAAA>>>>>>@@@AAA@@@???<<<888777:::999777888;;;===999<<>>IIITTTYYYYYYXXXCCC===777555888999888555444444333000000222333222222000//////000000///---,,,+++++++++---------,,,000000000///......000222444333000...------......+++++++++,,,,,,---------,,,------...------,,,,,,...---,,,,,,++++++++++++******+++,,,---///000111000000///...------,,,,,,,,,,,,+++++++++,,,---------......///////////////............////////////,,,,,,---///000000000000333333222111000000000111222333333333333333333444666444333333444555444333444555666555444333555777777777777777666555333333333444555666777777777777555555777888:::;;;======EEEAAA<<<:::::::::888555111666;;;;;;888444444555666999999777999AAAHHHJJJBBB>>><<<===AAA@@@;;;666<<<:::777444222111111222444555666555333222222222222222222222222111000///111111111111000000000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------------......///000000000222222333333555:::@@@EEEYYYkkk{{{pppccc^^^VVVPPPMMMMMMIIICCCEEEJJJIIILLLKKKIIIMMMVVVYYYUUULLLOOONNNGGGCCCFFFLLLOOOMMMMMMBBB>>>IIIOOONNNRRRLLLLLLJJJGGGEEEEEEFFFHHHDDDFFFHHHJJJJJJHHHFFFEEEHHHEEE@@@<<<<<>>>>><<<999666555666777888888666333222333333333222111000000////////////000...------......///000111000---,,,......***((()))+++++++++************)))))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,AAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHJJJGGGDDDDDDGGGJJJLLLLLLKKKIIIJJJNNNNNNHHHCCCBBBCCC>>>===AAAFFFGGGIIILLLKKKKKKKKKKKKJJJJJJIIIHHHKKKMMMPPPQQQPPPMMMJJJIIIFFFEEECCCBBBCCCFFFJJJMMMQQQSSSSSSOOOHHHDDDEEEGGGFFFCCC@@@???@@@@@@>>><<<999666777::::::888888;;;@@@===BBBLLLLLLDDDAAAEEE???::::::@@@EEEAAA;;;777:::999<<>>>>>@@@DDDHHHJJJJJJDDD@@@???@@@@@@EEEKKKEEEBBB???>>>??????<<<:::888999999:::<<<===>>>???===;;;999666555666777888777555333222222333222222111000000///............---------...///000111222111---,,,......+++***,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((('''))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((())))))))))))************************************+++++++++,,,,,,<<<===>>>???AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEGGGJJJMMMOOOOOOKKKHHHHHHKKKLLLGGGCCCCCCBBB======AAAEEEGGGIIIMMMJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKMMMMMMMMMLLLKKKJJJBBBBBBBBBBBBDDDFFFIIIJJJKKKLLLKKKHHHCCCAAACCCFFFHHHFFFBBB@@@???>>><<<;;;777666888===>>>;;;;;;===>>>===BBBKKKLLLDDD@@@BBB>>>;;;<<>>:::::::::888888<<>>;;;777777888888666333555555555555555333222111000///...///000111000///111000000//////......---***,,,///000///---,,,,,,---...............------,,,---------------......***+++,,,---------------...---+++))))))***,,,---,,,,,,++++++,,,,,,---...---------,,,++++++******+++++++++++++++,,,------+++,,,---...///000000000///////////////////////////000000111111111000000000000111111111111111222111111222222222333333333555333111111222333222111111222222222000000222333333333555777888999999999999888666444222222222222666888<<<>>>???>>>;;;999;;;999888888:::;;;:::999777555333444666777666444666999:::888999???EEEFFF>>>===;;;999888777666666666555333222111222222333333444555555222111111222666555222000...---------000000000000///////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222333222000000222444000555666777DDD]]]rrrzzznnncccWWWPPPLLLKKKMMMQQQMMMFFFBBBEEEIIIIIIGGGGGGGGGJJJJJJJJJKKKMMMKKKFFFFFFKKKMMMIIIHHHKKKOOOPPPMMMMMMIIINNN]]]___WWWWWWSSSPPPKKKGGGDDDCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDD>>>>>>???AAACCCFFFIIIJJJNNNGGGBBBBBBAAABBBFFFMMMGGGDDD???===<<<<<<<<<;;;777888:::<<<===>>>??????===;;;888666555666777777666444222111222222111000111000///...------------------......///111222333222...,,,------+++,,,///++++++*********)))))))))))))))(((((((((((()))))))))))))))((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))))))))*********)))))))))))))))))))))))))))*********++++++++++++<<<<<<======>>>???@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLJJJFFFEEEHHHHHHEEEBBBCCCBBB>>>===???AAA@@@BBBFFFDDDCCCCCCCCCEEEGGGIIIJJJGGGGGGGGGHHHKKKMMMNNNMMMCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEECCC@@@@@@CCCFFFFFFEEECCCAAA???>>><<<;;;888888<<>>@@@FFFFFFAAA======>>>===???BBB@@@;;;:::<<<999888666555:::BBBGGGGGG===;;;999888999999666444888444111111000///111444000///...///000111000///......//////------......+++---//////...,,,------999777444000...,,,++++++************++++++++++++)))***+++,,,,,,------,,,---,,,***(((((()))+++---,,,,,,++++++++++++,,,,,,,,,+++++++++*********)))************+++,,,------+++,,,---...///000000000000000///////////////............///......------//////000111111111222222000000111111222222333333333222111111333555555444111222222111000000111333333444555777888999999999999777444222111111222333888999;;;<<<===<<<:::999999999999:::;;;;;;:::999777888999999999999888777555999:::888888>>>BBBBBB<<<<<<;;;888555444555666222222111111111222333444444555666555333222222222555333111...------...///000000/////////...............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++***)))************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......//////111333444333111//////000555999888666:::EEENNNQQQ___kkk{{{uuudddVVVSSSOOOLLLJJJJJJMMMQQQGGGBBB@@@GGGRRRXXXWWWSSSLLLKKKIIIHHHHHHIIIGGGDDDFFFKKKMMMJJJIIILLLNNNMMMFFFHHHGGGQQQbbbaaaUUUSSSTTTQQQKKKGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJHHHIIILLLLLLGGGEEEFFFFFFDDDAAA>>><<<;;;::::::777999:::<<<>>>??????>>><<<:::888666555555666777444222111111222222111///111000///---,,,,,,,,,,,,------......000111333444111---,,,---,,,***+++000************))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++=====================<<>>===???>>>===???CCCCCCCCCBBBBBBDDDEEEGGGIIIGGGEEECCCEEEHHHKKKLLLLLLGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@AAADDDFFFBBBBBBBBBAAA???>>>======777888<<>>BBBBBB999888777777777666444333555222222666666111000333000///...///000111000///,,,...000000......000222//////...---+++,,,///111>>>:::444///+++***+++,,,************************)))******+++,,,,,,++++++,,,***)))(((((()))+++,,,,,,,,,+++************+++***************)))))))))************+++,,,---...+++,,,---...////////////////////////......---------............------,,,...///000111111111111111//////000000111222333333222111000222666888999999222333444333111111333444555555666777777777777777666555333222222333555666999888888777777888999999999;;;<<<===<<<:::999888555<<>>;;;999888888999:::<<<======>>>>>>;;;:::888777666555555666222111000111222222111///000000...------,,,,,,,,,------......///111222333...---...///,,,)))***...*********)))))))))(((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********>>>>>>===<<<<<<;;;;;;:::AAAAAAAAAAAAAAA@@@???>>>AAABBBCCCCCCAAA@@@AAABBBDDD@@@@@@CCCEEEBBB@@@AAA???===>>>@@@@@@@@@DDDJJJJJJIIIHHHGGGFFFFFFFFFFFFJJJFFFCCCCCCFFFHHHGGGEEEHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDCCCBBBBBBBBBCCCDDD===???AAA@@@???===>>>>>>555555:::@@@BBB@@@>>>@@@BBB>>>:::999;;;<<<;;;:::999777777888666222222666555999888222444===AAA???666555444333222222222222000000777BBBBBB888111222222000//////000000///---///222444333111000222555111000...+++***,,,000333777444///+++((()))+++,,,,,,,,,,,,++++++++++++*********+++++++++******)))))))))))))))))))))******++++++******)))*********************************)))))))))******,,,---...,,,,,,---............---///......------,,,,,,,,,...//////000000000//////...///000111111111000///......///000111222222333222111111333777:::;;;;;;333444555444222222444555555666666666666666555444444333333333333555777888888777555444444555888999999<<<>>>???<<<999777666555???HHHHHH???888888;;;222777888666555888999888999888666555444444444333///000111222333444444555444555666666444222222333///......------///000111///.........------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++******))))))))))))************+++))))))***+++++++++************************************+++,,,,,,------...+++---//////......///000+++,,,---,,,,,,...111333///444:::===AAAJJJXXXcccvvvwwwaaaTTTQQQMMMIIIFFFEEEDDDDDDAAAFFFJJJIIIHHHHHHFFFBBBEEEDDDDDDJJJVVV^^^\\\UUUSSSLLLGGGFFFGGGGGGIIILLLKKKNNNMMMIIIGGGIIIGGGDDD@@@DDDIIIXXXeee\\\OOOQQQJJJGGGDDDDDDGGGIIIIIIHHHKKKLLLLLLMMMMMMLLLLLLLLLFFFEEECCCCCCFFFKKKPPPSSSQQQNNNMMMNNNLLLHHHFFFHHH???AAACCCBBB>>>;;;999888;;;::::::::::::;;;<<<===:::999888777666555555555222111000111333333111///000///......---............------......///000111,,,---111444000)))(((+++******)))))))))((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))));;;;;;;;;;;;::::::::::::===>>>???@@@@@@@@@@@@???AAABBBCCCBBB@@@???AAADDDCCC@@@@@@EEEFFFCCCAAABBB===<<<>>>AAABBBBBBHHHNNNLLLLLLLLLKKKJJJHHHGGGFFFIIIFFFBBBBBBEEEFFFDDDAAADDDEEEEEEEEEEEECCCBBBAAAEEEDDDCCCCCCCCCCCCBBBAAA;;;>>>@@@@@@===<<<<<<===555555888>>>@@@>>>===???;;;888666666:::>>><<<999===888666888777444444666222999:::555777???BBB>>>666555444222000111222444111000777BBBDDD:::444777333111000///000///...,,,222555777555111...000333......---,,,***+++...000...---+++***)))))))))***,,,,,,++++++************++++++++++++***)))(((''''''''')))*********))))))******)))))))))******+++************************(((((())))))***,,,---...------.........---,,,,,,...------,,,++++++******------...///000000000000...///111222111000...---------...///000111222333333222111333666888888888333444555444222222444555444444555555555555444444333444444555555666777777555555444444555666777888666:::>>>>>><<<888666666888???EEEDDD===666666888111555777555333555555333555333222333555555222000000000111333444444555555222444555444222000000111.................................---------,,,,,,((()))***+++,,,,,,++++++************************,,,++++++***************))))))))))))************((())))))***++++++***************************************+++,,,,,,---------...000000//////000222333222111000...---000333222444555555444666<<>>@@@AAAAAABBBBBBCCCDDDBBB@@@@@@DDDGGGCCCAAABBBFFFHHHEEEBBBCCC===<<<>>>AAAAAAAAAGGGNNNIIIJJJKKKLLLKKKJJJIIIHHHFFFBBB???AAAEEEHHHFFFCCC@@@AAAAAAAAABBBAAAAAA@@@FFFEEEDDDDDDDDDCCCAAA???;;;>>>@@@???<<<::::::;;;888777999???AAA>>>>>>AAA999999999;;;AAAEEECCC>>>===777444555666444333444111:::<<<888999BBBDDD???999888666444222333666888777111222:::<<<666777???444222000000000///---+++333666777444...+++,,,///+++,,,------++++++,,,---***+++,,,---,,,***(((&&&***)))))))))((((((''''''++++++++++++***((('''&&&%%%''')))++++++***)))((()))))))))))))))***++++++***************+++++++++((((((((()))***,,,---...............---,,,++++++------,,,++++++***))))))***+++,,,---............///000111222111000...,,,------...///000111222222444333222222444555555555333444444333222222333555222333333444555555444444444555666666777777666666222333555666777777777666333777<<<>>>;;;888666666<<<>>>@@@>>>:::666444444000444666444222333333111333000...111555666111---000111222333444555555555000222333222000......///////////////...---,,,+++......---------,,,,,,,,,&&&((()))+++,,,,,,,,,,,,************************---,,,***)))))))))***+++))))))))))))************(((((()))***************)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,+++******+++---++++++---///...------000,,,...000111111222444555<<<>>>EEENNNTTT]]]kkkxxxvvvbbbSSSLLLIIIHHHFFFCCC@@@===<<<>>>AAABBBAAADDDFFFDDD@@@@@@DDDBBB<<>>???<<<999666555666999;;;999999888777666555444444222111111333444444222000///......//////000111222......---,,,,,,,,,,,,---,,,111:::???999---''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())):::888777888;;;===>>>===999999:::;;;<<<===>>>>>>AAADDDFFFEEEBBBAAACCCFFFDDDCCCBBBCCCDDDCCC???<<<>>>???@@@AAAAAACCCGGGJJJKKKKKKIIIGGGIIIJJJFFF???AAA@@@@@@CCCFFFFFFAAA===AAABBBBBBCCCCCCBBBBBBAAAFFFFFFEEECCCAAA>>><<<;;;???>>>===>>>@@@@@@>>>===999;;;===AAADDDDDDAAA>>><<<;;;===DDDJJJJJJBBB:::777777666444333222111111777888888666555999CCCJJJ;;;999777444333333333444333000///333999<<<;;;888666555333000------000222888666222...,,,,,,...//////...,,,+++,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++***************+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...000000//////......------000000//////000222555666333444666777777777666555666555333222111222222333555555555555555555555555555555555555555444444444777666666555666666777888::::::999999888777777666666888:::999666555666888<<<:::777555444333222111222333444555555333222000111111222222222111111000444222000...---...//////111000///...,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,+++++++++*********((('''((()))***)))'''******))))))((('''''''''******))))))))))))******(((((((((((())))))))))))))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////////////////000000000000222222333666:::@@@EEEHHH______fffrrryyy{{{vvvgggZZZQQQIIIHHHFFFCCCAAA>>><<<;;;>>>>>>>>>>>>>>>===<<<<<>>??????===;;;999888888;;;::::::999999999::::::888999:::999888777888999888555222111111111000///000000////////////000000.........///////////////------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((;;;999888:::<<<>>>>>><<<:::;;;;;;<<<===>>>?????????BBBEEEDDDBBB@@@BBBDDDCCCBBBBBBCCCDDDCCC@@@<<<>>>@@@BBBCCCCCCEEEGGGJJJLLLKKKGGGCCCDDDHHHFFFBBB??????@@@BBBCCCBBB???<<>>AAACCCCCCAAA???;;;:::;;;AAAGGGFFF???777444444444444444444444333777888888555333666<<>>===;;;::::::<<<<<<======<<<;;;;;;:::????????????????????????BBBCCCEEEGGGGGGFFFDDDCCCCCCCCCEEEGGGIIIKKKKKKJJJJJJJJJHHHEEEBBBAAADDDGGGIIIaaa|||^^^KKKNNNLLLKKKLLLNNNLLLHHHCCCFFFOOOPPPHHHDDDIIIKKKGGGGGGGGGHHHKKKNNNPPPOOONNNJJJIIIGGGDDDBBBAAA@@@?????????===;;;999999:::;;;;;;;;;:::999999888999999888999:::999888777888999777444222000111111000///000000////////////000000.....................///,,,,,,+++******)))(((((())))))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''<<<::::::<<>>???@@@@@@===AAADDDDDDBBB???@@@AAABBBBBBBBBCCCDDDCCC@@@===???AAADDDEEEEEEFFFHHHIIILLLIIICCC>>>@@@FFFGGGDDD>>>@@@BBBCCCAAA???>>>===@@@@@@?????????>>>>>>===@@@AAABBBBBB@@@@@@AAABBBBBBAAA??????@@@@@@???=========>>>@@@BBBCCCAAA@@@:::999999===AAA@@@:::444111111333444555666666666666777777444222222555999;;;:::777555555666888:::333111///111555777666444444444555333111///000111111///,,,***)))***,,,---000---***((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******)))))))))******+++************))))))))))))+++++++++++++++,,,------...............////////////111444777888777555444222222333444444444444333111222333333333333333333666555555555444444333333333333333444555777999;;;444555777999:::;;;;;;;;;;;;:::888666555444555555111222222222333777<<<@@@CCC<<<555222444666555333666666777777666444333111000000111222333333333222000///...------...///000///////////////000111111......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))((((((******)))((()))************+++++++++******))))))))))))******)))))))))*********++++++************************************************************************+++++++++,,,,,,,,,,,,------.........////////////111///...------...000111444222222555666555777:::;;;CCCGGGFFFJJJSSSWWWUUU^^^gggrrryyy|||}}}}}}wwwnnnhhhfff```VVVNNNIIIEEEAAA???@@@AAA???<<<;;;;;;::::::::::::::::::::::::::::::::::::999888========================BBBCCCEEEEEEEEECCCAAA@@@AAACCCEEEGGGHHHHHHGGGGGGGGGGGGFFFCCCAAAAAACCCEEENNN```zzz}}}cccPPPWWWTTTPPPOOOPPPNNNJJJGGGIIIOOONNNFFFBBBGGGJJJIIIJJJIIIHHHIIIKKKMMMMMMLLLEEEEEECCCBBB@@@?????????BBB@@@===;;;;;;<<>>DDDFFFDDDAAA::::::;;;<<<===>>>>>>???<<<@@@DDDEEEBBB???>>>???@@@@@@BBBCCCCCCBBB@@@>>>???BBBEEEFFFFFFFFFGGGGGGIIIGGGBBB>>>@@@FFFGGGDDD???BBBEEEDDDAAA>>>???@@@>>>>>>===<<<<<<;;;;;;;;;>>>@@@BBBAAA???>>>@@@BBB???===<<<;;;<<<<<<;;;:::???>>>>>>???AAABBBAAA@@@:::999888:::===<<<777222000111333444666666666666444555666444222111222444999888666444444666888:::222111000111333444333111000222333333111///.........---+++))))))+++---...///,,,)))'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***))))))))))))******+++)))))))))))))))(((((((((+++++++++***+++,,,,,,------------....../////////...000333555555555333222111111111222222222222222///111222444444444333222666555555444444333333222444555777888:::::::::999444666888:::;;;;;;:::999:::999666444333333444555333222000000333888>>>BBBDDD===444111444777666444666666666666555333222111222222222333333222111111///......---......///000000000...------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))******)))((())))))***++++++,,,------******))))))))))))******)))*********++++++++++++++++++******))))))))))))************************************************************++++++++++++------------............///.........///111333444555333222111111111222444000555777333222666777555===CCCKKKNNNLLLLLLNNNRRR^^^bbbfffggggggjjjpppvvvpppsssvvvtttmmmeee^^^\\\UUUWWW\\\___YYYPPPOOOTTTNNNIIIDDDBBBCCCBBB???;;;<<<;;;999999;;;;;;:::888::::::::::::::::::::::::888888999999999999888888:::::::::;;;;;;;;;;;;;;;@@@AAABBBCCCCCCBBB@@@???DDDFFFHHHIIIGGGDDDBBBAAAEEEEEEDDDBBBBBBBBBCCCEEEMMMTTT___gggiiiddd[[[UUU[[[VVVQQQOOOPPPOOOMMMKKKIIIMMMKKKDDDAAAFFFLLLMMMLLLIIIGGGFFFGGGIIIIIIIIICCCCCCBBBAAAAAAAAAAAAAAACCCAAA@@@@@@AAACCCDDDEEE>>>===<<<:::999888888888777888999777555444555666333111000000000111///.../////////....../////////.........---------------*********))))))((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''':::888:::@@@HHHKKKHHHCCC777777888999:::;;;<<<<<<<<<@@@DDDDDDAAA>>>===>>>===>>>@@@BBBAAA@@@???>>>>>>AAADDDEEEDDDDDDDDDEEEDDDDDDBBB@@@CCCGGGFFFAAA>>>AAACCCBBB???===>>>@@@===<<<;;;::::::::::::;;;===AAADDDCCC???===>>>@@@@@@>>><<<;;;<<<===<<<;;;???>>>>>>???@@@AAA???>>>;;;999888888999888555222111222444555666555444444111333444555444444444555555555444333333444666777111111000000111111111000---///111111///---,,,,,,---,,,+++***+++,,,...//////,,,)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&'''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((()))******+++((((((((((((((((((((((((+++************+++,,,,,,,,,,,,------......//////......///000000111111111000000000000111111111222///000222333444333222222555555444444333333333333555888;;;>>>>>>;;;777555666888999::::::999777555888777666444444444444555666444222222444999===@@@AAA;;;444333555777777555555555555444333222111111444444444333222111000//////............//////000000///...------,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++)))((()))***+++***)))))))))***+++,,,------...******))))))))))))******)))*********+++++++++++++++******))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------++++++++++++---///000111//////...------///111111,,,///222000111333555555777888999999999999;;;===<<<@@@DDDFFFFFFFFFHHHJJJDDDIIIMMMMMMHHHCCCBBBBBB@@@???@@@@@@>>>;;;;;;===BBB???;;;:::::::::999888999888777777777666444333999999999999888888888888777777888999999888888888888888888999999:::::::::<<<===>>>@@@@@@AAA@@@@@@BBBEEEHHHHHHFFFBBBAAA@@@DDDCCCBBBBBBCCCDDDEEEEEEDDDJJJRRRVVVUUUSSSSSSTTTUUUPPPKKKIIIJJJKKKJJJIIIFFFHHHGGGBBBAAAFFFMMMRRRLLLIIIEEECCCDDDEEEEEEEEEAAA@@@@@@@@@@@@@@@AAAAAA??????@@@CCCFFFFFFEEEBBB???>>>===<<<::::::999999666666777666333222333444111000///000111111000/////////............//////...---------,,,,,,,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''888666888???HHHLLLGGGBBB555555666777888999::::::<<>><<<<<<===999<<>>>>>>>>===???AAAAAA@@@@@@@@@AAA>>>@@@@@@@@@CCCGGGDDD>>>:::<<<======<<<;;;<<<<<<;;;:::999888888999:::;;;===CCCGGGFFFAAA======???>>><<<:::999;;;<<<<<<<<<>>>======???@@@???===;;;:::999777666666666444333222333555666666555333222000111333555666777777777222222333333333333333333000000000000000000000000,,,...//////---,,,+++,,,---,,,++++++,,,---...///...,,,******++++++***((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++(((((((((((())))))))))))***************+++,,,,,,---------------.........------........./////////000000//////000000111222000111222222222222222222333333333333333333444444777999<<<>>>===999444111777777888888777666444333666666666666666666555555888666444555777:::;;;;;;:::888666666666777777666444444333333333222222222444444444444333111000///000000000000000/////////.........//////111222333......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))++++++***)))))))))***+++,,,,,,------******))))))))))))******)))))))))*********++++++***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------//////...///222333222---///000111000111333444111111222444666777666555111444666777666444333333333777:::999777555555777999777555555666888999:::999888777666555666777888888999999999999:::::::::777777666666555444444444666666777777888777777777666777777888888999999::::::;;;<<<===>>>?????????===AAAEEEEEECCCAAABBBDDDCCCAAAAAABBBDDDEEEEEEEEEFFFIIIKKKKKKJJJMMMSSSYYYPPPLLLGGGFFFHHHIIIIIIHHHCCCCCCBBB@@@???DDDLLLRRRIIIFFFCCCAAAAAAAAAAAA@@@===<<<<<<<<<<<<===>>>>>>;;;:::<<<@@@DDDEEEAAA===>>>>>><<<;;;::::::::::::555666777555333111222333111000000111222333111000///......------......///---------,,,,,,++++++***************************((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&777444666===FFFHHHCCC;;;444444555666777888999999;;;===???>>>:::888999;;;666:::===>>>===<<<<<<>>>;;;<<<===<<<;;;;;;===>>>:::<<<<<<<<<@@@DDDBBB<<<999888888999;;;<<<<<<;;;:::999888777888999;;;======DDDKKKLLLFFFAAA@@@AAA===;;;999999;;;===>>>>>><<<<<<===???@@@>>>;;;888999777555333333333333333000222444666777555444222000111222444666888888888000111333444444333111///000000111111000000000111,,,...///...---,,,,,,---,,,,,,+++++++++,,,---------,,,,,,,,,---,,,***(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''(((((()))++++++((((((((())))))************************++++++,,,...------------------,,,---...000111222111///...111000/////////000222222333222111111111111111111222222222333333444444555777888999999888666333111555555555444444444444444333444666888888888777666555444444666999:::888666111555888999888666666666333333333333333444444555222222333333444333333222222222222111111000//////............000111222333......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))++++++***)))))))))******++++++,,,,,,******))))))))))))******((((((((()))))))))******((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************+++++++++,,,///......------,,,,,,,,,(((,,,,,,)))***------)))000111111000...,,,,,,...+++,,,...000111111222222111111222222111111111111222333444333222222333444222333333333333555777777...000222222222333666888222333333333333444555777444444444444333333333333333444444555666666555555666666777777888999999999:::;;;;;;<<<<<<<<<======:::>>>AAAAAA>>>===@@@CCC@@@???>>>@@@CCCEEEEEECCCJJJGGGEEEDDDGGGMMMSSSXXXNNNJJJEEEDDDFFFGGGGGGEEE??????>>>===<<>>===::::::999999::::::;;;<<<;;;999999<<>>666444444555666777888999999999;;;===;;;777555777999555888<<<>>><<<;;;<<<===:::::::::999888888:::<<<999999999999===BBBAAA<<<;;;888777999===???>>>;;;999888777777888:::<<<>>>===EEENNNOOOJJJDDDCCCDDDCCCAAA??????BBBDDDFFFFFF;;;;;;===???@@@===999666777666333111111111222333///111444666777666555444111111111333555777777777000111444666555333000---///000111111000000111222---//////...---,,,---...,,,+++++++++++++++,,,,,,---,,,---...///---***'''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))++++++(((((())))))******++++++*********)))***++++++,,,.........------,,,,,,,,,,,,///333666666444000---111000/////////000222333444333111000000000111111000111222333444444555666777777555444333333333333222222222222222333444555111333666999:::999888777222222333777::::::777333,,,222999;;;888555555666444444444444444555777777///000222333444555555555333333333333222000///...///......------------.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***+++++++++))))))************+++++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++)))************+++++++++************++++++++++++///444444000///222000+++......///000///---...111111222222000...///444888111000/////////111333555333222111111111222333333...333666555333333555555222444666666444444666888999999888666444444666777333333444444444555555555111222333333444444444444555666666777888999999:::<<<<<<;;;;;;;;;;;;::::::;;;>>>@@@>>>:::999;;;???>>>===<<<>>>BBBDDDDDDBBBAAAAAAEEEMMMTTTTTTOOOHHHIIIEEE@@@???@@@AAA???===>>>===<<<;;;:::;;;BBBIIICCCAAA???>>>>>>===<<<::::::::::::999::::::;;;;;;>>>:::888:::???BBBAAA>>>999999888888777888888888999999:::888555444444555000000111333555555333111.........------.........------,,,,,,+++***))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&555333666======777555777777666555555555666888888888777666666777777666444444888===>>><<<:::999999999888777666777888:::;;;999:::;;;;;;:::999:::;;;>>>:::888:::???BBB???<<<999999999999:::;;;<<<<<>><<<>>>@@@BBBCCC666888;;;===<<<:::666444555555555333222111222333...000222444666777777777000111111222444555666666555//////555666111---------------///111111///---//////...---,,,,,,++++++******************************+++///111000+++&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************+++++++++*********))))))------///000000000///...,,,---...000111111111111111111111000000000000000111111111111111222222333555444444333222111000000000222111000222555555111333222===MMMOOOBBB777666222333444555555555444333222:::???;;;666555666666333444555555666555555555222222000000111222555666555444333111///...---,,,------,,,,,,,,,+++++++++---......---+++******+++***************)))(((((())))))***+++++++++++++++******++++++++++++*********+++)))&&&&&&***)))%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,---------............///////////////////////////////////////000000000000///000000000000111111111111111111111111111111111222222222333333333444444333333333333333333333333555555555444444333333333333333333444444444555555333666999:::999888888888999888888999;;;<<<<<<;;;:::>>>AAA>>>999777:::===;;;::::::<<<@@@BBB@@@>>>???AAACCCEEEFFFFFFEEEDDDCCC@@@>>>>>>@@@???<<<888;;;::::::;;;===@@@DDDFFFCCC@@@>>>???AAACCCBBB@@@===;;;<<>>;;;999999999888666666666777999:::<<<======;;;999777888888>>><<<:::;;;===>>><<<999777777888888999:::;;;<<<888777EEE\\\aaaQQQCCC@@@CCC@@@<<<;;;<<<>>>??????777777888888777555333222444444333222000000000111000111444666777777777666222222222222222222222222333...---222444111...///000///......//////---+++------,,,,,,++++++************************************+++...000///***&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++++++++*********))))))+++,,,---.........---,,,,,,---...///000111111111111000000000000000000000///////////////000000111444333333222222111111000,,,111333333444666555111555333999EEEGGG===666666111222333555555555555444888HHHUUURRRFFF===888777444444555555555555444444222111000///000222444555444333222111000...------------------,,,,,,,,,+++,,,------,,,***))))))******************)))((((((((()))******++++++******)))******++++++******)))+++...---***(((******'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))*********+++*********+++++++++,,,,,,------------............////////////////////////....../////////000000000000000000000111111111111111111111111111111111111222222222222333333333333222222222222222222222222333333333333222222222111222222222222333333333333555888;;;<<<;;;::::::;;;999888777888:::<<<;;;:::999;;;===;;;999777999;;;;;;::::::<<>><<<>>>???AAABBBAAA@@@???>>>=========>>>>>><<<;;;;;;:::999999:::===AAACCCAAA???>>>???AAACCCBBBAAACCCBBBCCCHHHOOOOOOIIICCC???===::::::<<>>===<<<;;;:::999888777555666777888999:::;;;;;;777666???PPP\\\XXXKKKAAABBB???;;;::::::;;;;;;;;;:::999888777666555444444444333111000/////////000000222555777888777555444333333222111000000///...000,,,,,,///111000000222222000...---.........---+++++++++++++++*********************************))))))+++---...---***'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++************)))))))))((()))+++,,,,,,,,,+++***+++,,,...///000000111111000000000000000000111111////////////000000111111222222222222222222222222000777;;;999777666444222888333444;;;<<<666444666000111222444555555555555666JJJ[[[WWWFFF:::777777555555555555444333222222000000/////////111333444222222111000000///............---------,,,,,,,,,***+++,,,+++)))(((((())))))************))))))((('''((())))))******)))))))))******++++++******)))+++000222...++++++***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,---------..............................---.........////////////000000000000111111111111000000000000000000000000111111111111222222222222111111111111111111111111111111111111111000000000000000111111111222222222999;;;>>>>>>>>>======>>>888777666777:::;;;:::999777888888888888888999999;;;::::::;;;>>>???>>>===<<<===>>>??????>>>=========>>>@@@@@@???>>>>>>???===<<<<<<<<<===>>>@@@AAA@@@???>>>???AAACCCCCCCCCCCCBBBCCCIIINNNOOOKKKFFFEEEBBB>>><<<============:::888777777888888777666999777555444444444333222111111111000//////............------,,,,,,+++++++++++++++,,,++++++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555666888888666555555555555444444555777999:::666777888777666666777777888999999999888666555555666555555555555666777777666777777777666777:::<<<<<<======;;;888666777777666666888999;;;<<<<<<<<<===;;;:::>>>HHHQQQNNNFFFAAA???<<<:::::::::999888777777777777777666555555333222000///000111222222000222555777777666333111222222111000///......---///---,,,---///111333555444111...---...000000111*********+++++++++++++++************************((()))***+++,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((************))))))))))))((()))***+++++++++***)))+++,,,---...///000000000000000000000000111111111111111222222333333333333000000111111222222222333:::AAADDD???888555444333999333111555666333222444222222333333444444444444222AAAKKKEEE888333666;;;666555555555333222111000///.........///000111222000000000000000/////////.........---------,,,,,,***+++,,,+++)))((()))***))))))************)))(((''''''((()))))))))))))))))))))************))))))***111555000+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''(((((((((((())))))))))))************++++++,,,,,,,,,------------------------------------------------............//////000000000111111111//////////////////////////////000000000111111111000000000000000000000000111000000000000000000000000000000111111111222222:::<<>>???@@@666555555666888999999888777666555777999::::::999;;;:::::::::<<<<<<======???@@@AAAAAAAAA@@@???>>>CCCFFFHHHFFFBBB@@@AAACCC>>>@@@CCCEEEFFFFFFEEECCC@@@@@@@@@@@@BBBCCCDDDEEEBBBAAABBBFFFJJJKKKGGGCCCEEEBBB???===<<<<<<;;;:::777666666777888777555333777444111222444555444111111000000//////...------......---,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555666666555555666555444666666555555666888999:::666888:::999777777888:::555555555555666666555555555555555555555666666777444555555555555666:::<<<:::;;;<<<;;;999888999:::888999;;;<<<>>>>>>>>>>>>>>>>>>:::666999BBBGGGDDDAAA???===<<<<<<;;;999777000222666999:::999777555555222//////222555666666///111333555555333111000/////////////////////////////////...///222555777999555111......///000///++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))***,,,,,,++++++******+++,,,...//////////////////000000111111111111111111222333333333333222///000000111111222222333>>>CCCCCC<<<555444666777777333222444444222111222444333333333222222333333333;;;>>>999333444888;;;555555555444333111000///............///000111111////////////////////////......---------,,,,,,,,,***+++,,,+++***)))***+++((())))))*********))))))''''''((())))))))))))))))))))))))******)))))))))(((///333///***((()))(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&'''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------....../////////000000000................................./////////000000////////////////////////000000000000000111111111111111111111222222222222999;;;======<<<<<<===???555444444555777888888777777666666777:::;;;;;;:::;;;:::::::::999:::;;;<<>>???@@@@@@??????999===>>>;;;999:::======@@@???>>>======<<<999777333666;;;???AAA@@@>>>===999555111000333666777666///000111222222222111000.........//////000000000///222222///...222555555===999444000...---,,,+++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))(((''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))))))))***)))***+++,,,,,,,,,+++*********,,,---...//////////////////000111111222222...///111222222222111000000000000111111111222222777::::::444222444888999555333222333444333222000333333222222222222333333444777888666555777666222444444444333222111///.........//////000111111111////////////////////////------,,,,,,,,,+++++++++***+++,,,,,,***)))***,,,((())))))************)))'''((())))))******))))))((())))))******))))))(((''',,,///+++(((((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------------------------....................................//////000000000000111111000111111111111222222222555777888888777888999;;;444333222333666777666555777888888999::::::;;;<<<:::;;;:::999777777999;;;>>>>>>>>>>>>>>>>>>>>>>>>IIIJJJIIIGGGDDDAAA??????<<<@@@FFFKKKLLLIIIDDDAAA@@@AAABBBAAA@@@@@@BBBCCCBBBAAAAAABBBDDDEEEDDDCCC>>><<<:::999999999888666555555444666777666444111222111000000111222222111/////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,((()))******+++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555777666111111555666333777666555444333444555555333666999888555444777:::;;;888555555777888888777555555666666777777777777::::::999888777888;;;>>>???===;;;<<>>;;;===>>>@@@AAAAAA@@@???>>>888:::>>>AAA>>>::::::===>>>============<<<999666999;;;???BBBCCCCCCCCCBBB>>>999333111333555444222000000000111111222333333...////////////000000000///333444///---000222111999666222///...---,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))'''((()))'''%%%%%%'''***''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))******((()))***+++,,,+++******)))***+++,,,---............//////000111111222222...///111333333222111000000000000000111111111111111333333111222666888666444333222111222333333111000000000000222333555666222555555222333555444111333333333333222111//////......///000111111111111000000//////.........---,,,,,,+++++++++*********)))***+++***))))))***+++(((((()))***************((()))******++++++******(((((())))))))))))(((((('''******''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''''''''((((((((())))))************++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------........./////////////////////000000000111111000222333222222222444666333222111333555666555444666888::::::888777:::<<<:::;;;:::888666555888;;;:::999999::::::;;;<<<<<>>???@@@???<<<<<<===@@@999999:::;;;>>>@@@AAABBB===<<<:::999999888666555666555444555666666444222000111111000//////000111//////......---,,,,,,+++*********+++,,,,,,------(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555888666000000444666333666555333222111111222333111444777666333222555999===999555444555666666444555666666777888777777777999999999999:::===AAAEEECCC???<<<===@@@BBB>>>:::>>>???AAABBBAAA@@@>>>===<<<999;;;AAAAAA<<<===CCC<<<<<<<<<======<<<888555999999:::;;;<<<===>>>>>>BBB<<<444111222333111...222111000000111333444666000000000000000000//////...444555///+++...000...111///------...//////...,,,++++++***)))(((((('''))))))))))))))))))))))))&&&(((((('''$$$$$$'''***''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''(((***+++++++++***))))))***+++,,,---............//////000111222222222000222333555555444333222111111111000000000000000111333333222444888666111333333000...000333333222.........000222555888999555666333//////555:::;;;222222222222222111000///...///000111222222222222111000000///......------+++++++++*********))))))'''(((***)))(((((()))***(((((()))***************))))))***+++++++++++++++(((((())))))))))))((((((((()))(((%%%'''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000---...//////...///111333222111111222444555555444555999<<<:::666555888<<<:::;;;;;;888555444777;;;888888888888999:::;;;<<<@@@>>>>>>BBBGGGIIIHHHFFFFFFDDDBBB@@@>>>===<<<<<<<<<>>>>>><<<999888:::<<<666666777:::===AAACCCEEE>>><<<:::999999888666444777555444444555666444333///111222000---,,,///222///......------,,,++++++))))))***+++,,,------...(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999777555222222333555666222111111111222333333444333777888333111444888999888777666444444444555666222333333444666777999:::<<<:::999888999<<>><<<===???@@@>>><<<>>>@@@BBBAAA===;;;<<<===;;;::::::===@@@BBB???===AAAAAAAAABBBBBB@@@;;;888999999:::<<<===<<<999666555444444333333222111111555444222222222444666777///////////////......---...,,,++++++,,,------,,,+++++++++++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((('''''''''***)))))))))))))))************+++,,,------------///000000111111111000000333333222111111222333333222111111111000000/////////000222444555555555555333222222222222222222222......///000222444666888555333222222444444333111333333222222111000000///000//////.........///////////////...------,,,,,,+++++++++***)))(((((('''''''''''''''((((((((((((+++*********))))))((((((******************************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...////////////////////////...------------...//////111222333222111111333444555666777888888999999888:::888777888999:::::::::;;;:::888777777888:::;;;<<<;;;;;;>>>DDDHHHHHHFFFEEEAAA===<<<>>>>>>===;;;===<<<::::::::::::888777999999:::<<<>>>???>>><<<;;;999888888999999777555888888888777444333333444222///------000111111///000///...---,,,++++++,,,++++++++++++++++++++++++************************))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################666555444222222333444555222111111111222222333444333777777222111444777888888777555444444444555555333333333444666777999:::::::::999999:::<<<>>>@@@AAA???===>>>@@@AAA???===>>>@@@BBBAAA>>>======???@@@???>>>@@@BBBBBB???===???>>>???@@@@@@>>>;;;888777888999;;;<<<<<<999666666666666555444444333333444333222111111333555666///////////////...---,,,...,,,***+++,,,---,,,++++++++++++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((()))******+++******+++,,,------------...///000111111111111111333222222111111222222333111111111111000000000///111222333444444444333222222222222222222222222222000000111333444555666666333111111111333333222111333333333222111000000///000000///...............//////......---,,,,,,,,,++++++******)))((((((''''''((((((((())))))******************)))))))))(((************************))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******)))))))))***+++++++++************+++,,,,,,,,,++++++++++++,,,------........................---------------......///000111111111000000111333444444555666777777777777999888888888999::::::999======;;;::::::;;;<<<<<<;;;;;;;;;>>>AAADDDDDDDDDAAA>>>;;;;;;<<<===<<<;;;<<<;;;:::;;;<<<<<<:::888999999999;;;===>>><<<:::::::::::::::;;;:::777444666777777666333222222333222000///000222333111/////////...---,,,,,,++++++++++++++++++++++++++++++************************))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################222222222222222333333333222111111111111222333333222666666222111444777666666666555444444444555555333333333444555777888999888888999999:::;;;======@@@>>>===>>>???@@@???>>>>>>???@@@@@@>>>>>>>>>@@@CCCBBBAAAAAABBBAAA???======<<<<<<======<<<999777555555666999;;;:::888666666666555555444444333333222111000000000111333444////////////...---,,,+++---,,,******,,,---,,,++++++++++++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,******++++++,,,------------...///000111222222222333222111111111111222333111111111111000000000000333333444444444222111000111111111111111111111111///111333444555555444333111000///000222333333111333333333222222111000000111000///...------------///......------,,,,,,+++++++++******)))((((((((('''(((((()))***++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++***************++++++,,,++++++******++++++,,,---------------------------------,,,,,,------...///...///000///...///000222222333444555666666666666777777888999999999999888======<<<<<<;;;;;;;;;:::999;;;<<<======>>>???AAA===;;;999999;;;<<<;;;;;;;;;:::;;;<<<======;;;999999888888:::;;;<<<;;;999;;;::::::;;;;;;:::666333555666666555222111111222111111111222333333111//////......---,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################...///000222222222222222222111111111111111222222333666666222222666777555555555444444444444444444333333333444555666888888777777888999::::::;;;;;;===<<<<<<======>>>>>>===<<<=========<<<<<<===>>>AAA@@@?????????>>>===<<>>;;;:::999999999888555333444333444666999<<<<<<<<<;;;888555333333444444444555666666555333222333444...000222222111000...---------.........---,,,+++************************(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################,,,---///000111111111000222222111000000000000111333555444222444777777333111222333444444444333333333333333333444555666777666666555555666777777888666888999999888888:::;;;999777444444555666777666444666777777777888:::<<>>???;;;999777777777777555444444444333555999<<<======999666333111222333444444444666666555444333333444///000222222000...---...,,,,,,.........---,,,+++************************))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################......///000000000000000222222111000000000000000111222111000333666444000000111222333444333333222333333333333444555666666777555444333444555777888555777999999888888:::<<<999666222222333555444333444666777777666777:::===BBB>>>;;;999999999999999555444333444666666555444555555444444333222222222///////////////......---***++++++,,,,,,,,,,,,+++,,,***))))))***++++++***************************+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''((()))*********)))((()))+++---...------...///000000/////////000111222222111000//////000000000111111111111111111222333333222000///000000111111222333333444555666888999999777555333333222111222333444333222000222444555555444222111///...------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***)))))))))(((((((((((((((((()))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((''''''''''''((()))))))))(((((((((((()))*********************************************+++,,,,,,+++,,,......---...111333111222333444444555555555555777777555222222777<<<;;;::::::::::::<<<===>>>===<<<:::::::::999888666777999======<<<<<<===>>>:::888555555666888999999888666555666888:::;;;;;;444444333444666666444222333444555444333222222444000222333222///---...000+++,,,...//////...,,,+++************************************************))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################////////////000000000000222222111000000///000000///000///...111555333---000111222333444333333222333333333333444444555666777666333222222444666888555888::::::888888;;;===:::666222111333444333222666888999888666777:::===>>>;;;888777888:::;;;;;;666555444444555666555333333333222222111000000//////000000000///...------))))))***+++,,,,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((()))+++***(((((()))***---.........///////////////...///000111222222111000/////////000000111111111222333333333333222000...---000000111222333333444444222333555666666444333222333111000111222222111000000222444666666444222111...------,,,,,,,,,------,,,,,,++++++***))))))))))))))))))))))))*********++++++******)))((((((((((((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))*********)))***++++++,,,***+++,,,,,,,,,---///222000000111222333333333333555777777444000111777===::::::999888999;;;>>>@@@???<<<999999;;;;;;999666666999======<<<:::<<<===999666444444777:::======;;;999777666888999999888111222555888:::888444111222333444333111111111333222444444222///...///222+++,,,...//////...,,,+++))))))))))))))))))))))))************************))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################111000///------,,,,,,,,,111111111000000000000000//////000111111111111111333555777666333///...---111000//////111333444555444222///111444666555333999;;;===<<<999777999;;;>>>777333444222///222999999777777666444333666;;;444444444555<<>>BBBDDD<<<:::888999<<<<<<:::777444555666666555333222111222333333333111222444555:::666222//////......---///...---,,,,,,,,,,,,,,,///...---+++))))))+++---,,,+++******))))))******))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################""""""""""""""""""""""""//////......---------...//////////////////////////////000111111111111111333555777666333000......111000///000222444666666555333222222444555555444777:::;;;999777666888;;;444111222666555222555;;;@@@:::444333444555444333222777::::::;;;???@@@>>>===888666888888555222333111111111111111000000000,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------...---,,,+++*********+++,,,+++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&$$$######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***+++,,,,,,,,,,,,------------......---------,,,------......///...///111444555222///111111111111111111111111333222222222222111111000222111111111111111222222///111222111000///000111222111111111000333???LLL\\\OOO>>>111,,,---......---------,,,,,,+++***)))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((***++++++++++++,,,...////////////111333444666888666333111000222444666888888999999:::;;;;;;;;;:::::::::999999999888888999999888888888888888999:::777555444777;;;>>>@@@;;;:::999:::;;;<<<999777444555666666555444333222111222222333444888===AAA@@@;;;555111///000000000///...------,,,,,,,,,---,,,---,,,+++******---///,,,+++******))))))******))))))))))))((((((((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################""""""""""""""""""""""""------........./////////............//////////////////000111111111111111333444666555222000//////000000111222333555777888555666666555444333555666666888999777444444777;;;888777777777666666<<>>============<<<;;;:::666666777888888777666555777666555333222333777:::;;;777222...............---...............------+++,,,,,,,,,++++++---///++++++***)))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################""""""""""""""""""""""""***+++---///000111111111/////////000000111111111//////000111111111111111...000111000...------......222888::::::888888888777999:::888555333666888999;;;;;;999666555888;;;EEECCC>>>::::::???EEEHHHWWWUUULLLAAA<<<===;;;555;;;EEEKKKDDD999666:::===???;;;888999888444111222...///000111000...,,,***------,,,,,,,,,,,,------...------,,,,,,,,,------000...,,,***((('''''''''*********)))))))))((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******(((((())))))***++++++,,,000///...---------------...//////000/////////000///000111222222111000///...///111222222111000///111222222333333111000///---///111222111/////////111000111222000---000666444444444444333111...,,,------------,,,+++******(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&((())))))))))))***,,,+++,,,---...............///000111333444555666666:::999999888888777777666666666666666666777777777666666666666777777888999777666555777999;;;<<<<<<@@@@@@AAA@@@???======<<<777888999999999888777666888888888666333000///000111000//////000000...,,,------...//////......---,,,---...---+++***+++,,,+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""***+++...000111222222111//////000000111111222222//////000111111111111111---/////////---,,,---//////666???CCCAAA===:::888777888888777666555777888;;;===>>><<<999666888:::>>>BBBFFFKKKRRRUUUPPPIIIPPPSSSOOOBBB;;;;;;;;;777000;;;EEEEEEAAA@@@@@@@@@>>>999777888777333111222000000111000///...,,,+++...------,,,,,,------...------,,,+++++++++,,,,,,///...,,,)))((('''''''''******)))))))))((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))'''(((((()))***+++,,,,,,......---,,,,,,,,,---------///000///...---...000...///111222222111///......///111333333222111///222222222222222111000///...111444444333111000000......111444444111111555666555444222000/////////,,,,,,,,,,,,+++***))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++++++++,,,,,,---....../////////000222333555666666666666666555555444444444555555555555666666666777666666555555555555666666666555666888<<<>>>>>>===@@@BBBBBBAAA???======>>>::::::;;;;;;:::999777666666777999888555222000000...///000222444333000---,,,---...000000///......---......---+++******+++******)))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################################################################""""""""""""""""""""""""***,,,...111222222111111......//////000111111222//////000111111111111111...///000///......///111333<<>>@@@>>>:::666666666999@@@JJJUUUaaaeeeZZZJJJHHHOOOMMMBBB;;;======888+++:::JJJUUUZZZYYYPPPFFF<<<777555777777333111222222111111000///...---,,,---,,,,,,,,,,,,,,,,,,------,,,+++***************,,,+++***((((((((())))))***)))))))))(((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%'''&&&$$$######$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,------///000///,,,,,,...000---///111222222111///---...000222444444333111000444333222111000000000000000333666777555333222222///...000333444111222555000000000///......///000++++++++++++***)))((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%'''(((((((((((()))+++++++++***+++,,,...000111000000000111222444555666444444444444333333333333444444444444444333333333444333333333333444555555555555666999<<<>>>===<<>><<<<<<===<<<======<<<;;;999777666444555666666444333333444000000000111333222000...,,,---///000000000///...+++,,,...---,,,++++++,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$################################################################################################""""""""""""""""""""""""+++,,,///111222222111000---------...///000000111//////000111111111111111000111111000//////111333666@@@MMMSSSOOOFFF???;;;888555333444777999888666;;;>>>AAA???;;;666444444777<<>>@@@AAA@@@<<<::::::<<<>>>>>>>>>===;;;999777555444444333222000111333666222111/////////000///---+++---///000111000///...)))+++------,,,,,,---...******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$################################################################################################""""""""""""""""""""""""