BM`6(= LLLCCC333777666222444CCC}}}eee]]]uuunnnrrrzzz|||oooPPPCCCNNNoooiiicccqqqTTTKKK[[[|||kkk|||zzzwwwuuuuuuiiittt______rrrpppppppppooonnnmmmmmmkkkcccSSSEEEYYY|||JJJ;;;qqqvvvCCC>>>555<<<777oooqqq{{{mmmrrr|||xxx|||xxx{{{zzzvvvqqq^^^___fffLLLOOOxxxyyyTTTUUULLLHHH\\\~~~{{{{{{```llluuuxxx{{{iiiPPP^^^pppyyyVVV\\\TTTDDD@@@]]]kkkttt{{{ttt|||zzz{{{nnnzzz~~~{{{gggLLL888888444000???^^^tttXXXeeexxx^^^hhhzzzWWWWWWppp}}}kkkRRRQQQ<<>>}}}bbbDDD???fffsss}}}~~~NNN>>>666888RRRyyy```cccQQQYYY}}}{{{|||vvv999===zzzzzzaaaccciiibbb\\\^^^^^^VVVJJJBBBDDDIIIGGG@@@fffiiiAAAMMM{{{}}}qqq[[[QQQJJJ777OOOwwwkkkhhhWWWNNNQQQQQQ```bbbxxxaaa>>>PPP}}}eeeWWWaaaeeesssvvvcccYYYUUUZZZ[[[WWWSSSOOOLLLLLLHHH@@@999888000222333333000...---...,,,000:::KKKPPPHHH^^^TTTJJJ777666555555444>>>jjjWWWvvv}}}bbb}}}SSSUUUiiizzz===JJJoootttvvvrrrsssvvvwwwsssqqqqqqdddqqqZZZVVVhhhjjjkkkjjjkkkjjjjjjjjjbbbUUUKKKGGGbbbwwwHHH@@@ccc}}}zzz???HHH:::777777]]]wwwnnneeejjjkkkzzzpppcccKKKJJJVVVllleeeOOOYYYhhhssswwwvvvsssqqqqqquuuwwwxxx|||}}}wwwoooccc\\\llloooRRRKKKXXX```KKKXXXPPPDDDKKK|||gggtttjjjyyyfffWWWfffnnnvvvlllQQQUUURRRNNNDDDFFFmmm~~~zzzuuuuuu{{{ttthhhfffpppwwwzzz```]]]aaaqqq|||sssyyylllmmmrrrggggggxxx~~~xxx]]]zzzXXX888888333333000777uuucccxxxgggEEEYYYuuu}}}llltttttttttzzz___EEEBBBFFFLLL___MMMFFFRRRjjjzzzQQQCCC;;;666KKKiiiOOObbbvvveeeeee999@@@}}}mmm]]]TTTOOOdddzzz|||xxx{{{uuujjjbbbXXXPPPDDD>>>BBBHHHFFF???wwwZZZ===KKK{{{^^^SSSPPPJJJCCCIIIiiiIIIBBBKKKGGGCCCIIIOOOfff|||[[[EEE///OOO}}}wwwsssxxxbbb___rrrgggeeekkkwwwsssfffTTTOOOMMMLLLHHH???888666///111333222000...---...,,,///999IIIMMMIIIeee{{{SSSPPP<<<444000333444:::vvvkkkTTTppp{{{|||___zzzUUUWWWjjjjjjoootttttteeeiiiRRR\\\sssyyywwwwwwyyyvvvppplllmmmcccsss___[[[mmmmmmlllfffhhhhhhiiiggg\\\MMMGGGIIIqqqwwwGGGDDD___dddEEEHHHBBB666999PPPuuu}}}jjjffflllgggdddjjjmmmUUUEEEMMMDDDVVVsssyyyaaa```cccllluuuyyyuuupppvvvyyyyyyxxxyyyxxxrrrjjjaaa___ttt```JJJOOOXXX]]]SSSXXXQQQOOOLLLqqqyyy___uuu|||nnn```VVVgggrrrwww^^^RRRQQQQQQVVVGGGAAA[[[}}}tttvvv|||}}}vvvuuukkkgggoootttnnnxxxwwwuuu}}}~~~gggooopppwwwcccqqqeeennn@@@111888000555555111dddhhhrrrkkk___tttmmmzzzxxxuuujjjRRR@@@AAA@@@^^^{{{VVVTTTLLL>>>}}}|||rrrMMMcccSSSHHH???444CCC}}}lll^^^lll~~~}}}gggdddzzz~~~}}}[[[;;;BBBwww\\\PPPQQQSSSmmmwwwpppqqqpppggg]]]QQQIII>>>:::@@@HHHFFF???cccoooQQQBBBNNNcccaaa\\\UUUUUUBBBiiiXXXLLLIIIYYY[[[YYYaaannnjjjYYY???333]]]|||pppyyyeee}}}wwwdddjjjpppjjjZZZUUUPPPNNNMMMHHH???777444///111222222000.........,,,///777FFFKKKKKKmmmxxxWWWZZZGGG999333888---333ooovvvUUUkkk{{{ttt}}}iii^^^XXXfffiiijjjiiipppwwwpppqqqhhhjjj~~~wwwwwwsssrrrrrrtttrrrnnnmmmoooeeewwweeeccctttsssnnnffffffgggiiieeeXXXHHHEEEKKKwwwqqq??????XXXxxxUUUJJJEEEDDD333<<>>888___TTTJJJFFFPPPyyyjjj^^^]]]cccddd<<<{{{eee\\\kkkccc```<<<111]]]|||{{{sss|||ggg|||eeennn|||zzzzzz```]]]VVVQQQNNNNNNHHH>>>666333///000222222000.........---///666DDDJJJLLLqqq}}}KKKWWWHHH===777555222444jjj|||KKKgggzzz~~~ddd|||cccbbbTTTMMMeeekkkwwwqqqooosssuuuuuutttsssqqqppppppoooeeerrrkkkeeerrrpppggglllbbbgggdddZZZNNNGGGJJJLLLXXX===FFFlllxxxNNNIIIJJJDDDGGG111>>>}}}xxx~~~qqqjjjooommm```YYY[[[OOOGGGHHH^^^yyyuuussssssssswwwxxxuuurrrooommmjjjggg^^^eeeyyyMMMNNNooollldddLLLKKKMMMOOOPPPJJJkkkzzzzzz~~~xxx```wwwkkktttnnnUUUNNNkkkuuu___QQQSSSPPPYYYGGGNNNHHHJJJqqqvvvuuuyyy}}}zzz|||kkkooommmmmmmmmqqqwwwvvvooommmppppppjjjbbb]]]]]]aaagggkkkwww}}}ssskkk|||CCC222333333222111111222444uuuZZZ}}}||||||aaaOOO]]]OOONNNooooooYYYDDD<<>>222SSSrrrvvv``````llluuu|||}}}|||uuu{{{~~~yyynnneee]]]WWWPPPKKKIIIEEE===555222000111222000...,,,,,,,,,,,,...;;;IIIEEEHHHsssSSS]]]III;;;555555...+++YYY[[[hhh~~~wwwxxxhhhvvvxxxYYY[[[PPP]]]~~~pppppprrrssssssrrrqqqpppooonnnnnngggrrrlllfffooommmdddiiicccbbbaaaUUUMMMEEEEEE[[[RRREEE???|||mmmKKKIIIIIIFFFHHH777>>>vvv}}}vvv|||~~~|||qqqmmmsssuuulllfffhhhdddRRRZZZttt{{{qqqqqqrrrvvvtttqqqooonnnlllfffaaa\\\pppiiiHHHXXX~~~sssWWWIIIJJJHHHHHHJJJGGGnnnyyykkk~~~pppxxxpppnnn^^^RRR^^^pppvvv]]]PPPNNNOOOIIIRRRFFFOOOJJJDDD___{{{tttsssyyyvvvllljjjpppddd]]]bbbhhhhhhdddbbb```___\\\YYY[[[fffxxxnnnyyywwwmmm]]]bbb333000111111111//////111222hhhgggrrriiinnn___jjj^^^aaattt[[[FFF???BBBDDDBBBqqq~~~iiiZZZTTTQQQUUUHHHfff}}}vvvxxx}}}xxxfffrrr\\\ggg___WWWBBB777[[[uuu~~~zzzqqqyyyhhhuuuiiiHHH===<<>>888JJJ~~~}}}xxxnnnqqqcccWWWXXX^^^```\\\YYYWWWHHH===@@@EEEEEEEEEGGGBBB;;;444555???GGGDDD===QQQnnnZZZRRR]]]vvv|||[[[ZZZ]]]YYYYYYcccaaaVVVgggpppPPPvvvvvvVVV===777QQQ}}}xxxyyyuuurrr}}}iii]]]```^^^^^^iii|||~~~yyyxxxyyyyyywwwvvvwwwxxxqqqiiiaaaVVVOOOJJJHHHEEE<<<444111///000111000...,,,,,,,,,,,,...;;;GGGEEEKKKuuuPPP]]]LLL@@@<<<===666)))===bbbCCCvvv|||zzz}}}vvv|||fffiiirrrjjjnnnggguuuhhhqqqoooiiinnnnnnmmmllllllkkkjjjjjjiiinnnlllggggggfffdddcccdddUUUWWWHHHGGGDDDDDDnnnKKKFFF[[[ooohhhFFFHHHFFFEEEFFFDDDAAARRR~~~~~~{{{rrrqqqqqqtttzzz{{{}}}lllaaahhhcccVVVaaa{{{}}}uuuoooppppppjjj```XXXooocccHHHOOOfffsssSSSIIIKKKOOOIIIHHHLLLJJJUUUyyyjjjttt```YYYrrr}}}vvvooodddLLLDDDbbbuuudddlll___OOO\\\SSSDDDJJJGGGKKKKKKGGGMMMhhhqqq```^^^iii}}}|||iiitttzzz}}}uuuggg\\\]]]ccc]]]eeettt~~~jjj{{{XXX666,,,---...///...,,,,,,...000<<>>CCCrrr}}}vvv~~~QQQRRR}}}zzzdddrrrSSSDDD???666AAA}}}}}}yyy|||}}}uuueeeYYYQQQVVV[[[YYYNNNEEEGGGPPP___III999<<>>888MMMppphhhvvv}}}kkkdddfff```dddwwwzzzwwwzzzyyyxxx|||vvvcccXXX\\\eeevvv{{{~~~{{{wwwrrriii```UUUNNNIIIHHHDDD<<<444111///000111000---++++++,,,+++...;;;FFFEEENNNwww~~~DDDTTTJJJCCC>>>;;;999,,,555xxx|||SSSuuu{{{~~~|||gggfffqqqnnniiibbbiiipppmmmdddeeeqqqmmmnnnkkkkkkkkkjjjjjjiiiiiihhhgggiiikkkgggbbbdddfffccc___QQQPPPEEEEEEIIIUUUZZZMMM@@@tttxxxrrrvvvTTTFFFGGGFFFDDDBBBEEEAAACCCvvv~~~|||}}}}}}{{{rrrvvvvvvtttzzzxxx~~~{{{tttjjjZZZKKKOOOmmm}}}uuuooonnnkkkddd___^^^}}}QQQ>>>XXXzzz|||RRRGGGHHHKKKGGGHHHLLLGGG999[[[zzzmmm]]]gggyyykkktttmmmeee^^^CCC===]]]qqqhhh```dddXXXUUU[[[OOOEEEIIIGGGFFFGGGCCCEEE\\\yyyyyyWWWHHHWWWpppzzz{{{tttxxx~~~qqqppp___@@@$$$222---...///...,,,,,,...///111TTTppphhhuuuqqqZZZ@@@999:::CCCJJJ\\\{{{\\\YYYTTTWWW\\\WWWHHHZZZ}}}ppprrrsssmmm~~~|||bbbTTTVVVXXXVVVWWWWWWHHH???]]]}}}xxxccckkkzzz~~~tttaaaeeeFFFBBBAAA555<<>>@@@BBB>>>FFFvvvwww|||~~~yyytttuuuwwwwwwuuuzzz}}}tttQQQ^^^dddZZZ___fffkkkeeeiii{{{pppllliiieee[[[XXXjjj}}}ZZZCCCUUUNNNJJJBBBCCCCCC???CCCFFF???LLL444DDDzzz~~~QQQAAAAAAHHHWWWiiiyyyjjj}}}pppmmmjjjVVVUUURRR999FFFYYYhhhddd```dddWWWKKKPPPHHHDDDHHHFFFDDDBBBEEE999;;;EEEVVVzzzpppWWW???AAANNNhhhnnnTTT]]]BBB:::###555,,,+++,,,,,,+++******+++---,,,555[[[mmmuuutttxxx{{{wwwkkktttwww|||}}}jjj]]]QQQBBB:::444:::===HHHmmmtttrrrVVVXXXRRRBBBLLLKKKKKKNNNGGGYYY}}}www|||ttt|||qqq\\\ssszzz\\\VVVXXX^^^OOOQQQOOOUUUWWWFFFKKKmmmbbb|||jjjbbbsss```888<<<===444999CCC|||}}}yyytttuuutttjjjUUUFFFLLLfff~~~{{{gggQQQHHHFFFBBB<<<888EEEEEE???555555???AAA<<<222,,,222AAAEEE@@@CCCPPPaaa[[[PPP]]]WWWZZZTTTWWWQQQZZZQQQ___aaawwwaaabbbyyyyyyvvvmmmnnnPPPaaaeee}}}xxxkkkRRRLLLAAA;;;{{{xxxuuuooovvvmmmvvvyyyvvv}}}xxxbbbKKKPPPcccpppvvvvvvkkkiiiiiiddd[[[RRRKKKFFFEEEBBB;;;333111...///000///,,,+++***+++)))///:::CCCFFFTTT}}}zzz>>>KKK@@@;;;===AAA;;;;;;;;;777qqqnnn{{{~~~|||zzz|||}}}vvvvvv~~~ttt\\\]]]}}}~~~xxxsssXXX\\\yyydddYYYhhheeeiiihhhhhhhhhhhhhhhgggggggggccc]]]ddd```OOORRR\\\RRRHHHRRR>>>JJJDDD___lllFFFLLL|||bbbTTTCCCIIIDDDHHHGGG===>>>EEEDDD;;;wwwxxxuuu}}}|||wwwvvvwwwwwwrrrwwwzzzqqqnnnQQQDDDbbbccc\\\aaaooolllkkkjjjeeeYYYYYYrrrjjj???@@@nnnjjjHHHHHHEEEIIIIIIAAADDDIIICCCEEEMMMHHHYYYWWW<<>>888bbbqqqYYYBBB<<>>777444222333777BBBJJJFFF555111:::===555000+++333CCCFFF>>>DDDSSSjjjXXXTTT```|||XXX^^^RRROOOUUUbbbSSSiii___dddRRR___yyy]]]iiiqqqvvvtttbbb888]]]TTT{{{QQQUUUNNNNNNEEE999qqq{{{ppplll~~~xxxwwwzzzxxxyyyxxx~~~~~~lllSSS]]]zzz{{{~~~tttpppqqqsssvvvzzzwwwjjj[[[RRRKKKFFFEEEBBB:::333111...///000///,,,******+++)))///:::CCCFFFUUU~~~kkk===OOO;;;=========LLL333BBB999kkkzzzqqqzzzssswwwvvv{{{wwwmmmyyyXXXRRR```uuujjjjjjrrrjjjOOOUUUaaa[[[kkkgggggghhhhhhhhhhhhgggggg]]]^^^eee___UUUbbbcccHHHHHHJJJCCCFFFHHH{{{YYY@@@lllqqq^^^RRRKKKEEEGGGEEEFFF???AAAFFF???;;;VVV{{{xxx|||~~~xxxjjjhhhrrruuutttvvvqqqmmmsssvvviiiXXX```iiizzzyyyzzzzzzpppeeeiiidddWWWYYYqqqoooZZZGGGQQQ{{{MMMIIIHHHHHHIIIJJJJJJHHHDDDAAABBBGGGBBBBBBcccnnnyyyFFFAAADDD444HHHWWWrrrjjjhhhSSSOOOLLLJJJEEEBBBEEEKKKfff]]]ddddddBBBbbbIIIIIIIIIFFFDDDCCCEEEFFFEEECCCEEEEEE===FFFvvvpppaaaOOO<<<666;;;GGGJJJOOOUUUXXXVVVPPPKKKHHHDDDMMMQQQkkkWWW333------&&&%%%---))))))))))))))))))))))))000&&&111gggooommmzzzyyyZZZFFF___```[[[kkktttiiikkkpppdddYYYLLLMMM===BBB000;;;======JJJfffwwwjjjIIIWWWPPPVVVRRRMMMKKKLLLOOOOOONNN\\\}}}yyy~~~nnn___cccuuu{{{VVVPPPVVVPPPLLLSSSSSSRRRPPPMMMKKKKKKLLLwwwrrr|||vvvkkk777:::???---777999000]]]{{{rrruuuxxxjjjKKKHHHPPPfffzzzzzzhhhWWWFFF>>>555000111444444222:::<<<>>>===999444111000%%%999<<<:::CCCAAABBBSSSeeeJJJccckkkxxxYYY[[[TTTWWWWWWWWWXXX]]]YYYUUU{{{nnnBBBRRRWWWYYYUUUttt|||lll\\\TTTBBB```nnn]]]QQQdddttt^^^\\\NNNQQQCCC888RRRooogggssslll~~~~~~xxxpppqqqzzzuuujjj```sss|||sssiiiWWWggg~~~{{{yyyvvvssstttooowww|||zzzxxxtttiii\\\SSSNNNGGGCCCBBB???666---000///...---,,,+++++++++------<<>>>>>???HHHDDDFFFDDD[[[}}}xxxzzzoooppp}}}wwwppplllkkkbbbhhhOOOWWWpppvvviiihhhaaayyykkkjjjiiiTTTZZZeeeeeeffffffffffffeeeeeeddd___ccc```XXX```\\\BBBJJJ===LLLMMM[[[???AAAooofff{{{oooGGGIII@@@BBBBBBCCC===>>>BBB???===MMMddd}}}sssyyy}}}|||{{{yyypppdddoootttzzz~~~www```PPPUUUbbbgggfffdddxxxsssrrrnnnooolllaaa```[[[SSSTTTiiiUUUCCC>>>ZZZ```IIIBBBDDDDDDDDDEEEFFFDDD@@@===666===AAACCCQQQnnnzzzhhh<<>>MMMqqqnnnwww|||hhhtttzzzqqqmmmnnnooommmnnnyyysssiiiuuuaaaWWWjjj|||wwwvvvuuutttvvvyyy~~~}}}zzzuuuiii]]]RRRMMMGGGCCCBBB???666---000///...---,,,+++++++++---...<<>>AAA===NNNCCCGGGCCCsssgggppppppdddxxxyyymmmwwwnnnrrrggg```OOOaaa}}}rrrkkkdddRRRJJJOOOccc{{{bbbaaajjj___iiibbbbbbcccddddddcccbbbbbbbbb[[[\\\]]]YYYYYYQQQ>>>EEE===IIIKKK}}}fff444PPPppp^^^OOODDDLLLAAAAAAAAA@@@>>>===@@@AAAAAADDDIIIooozzz|||jjjkkkppp|||mmm\\\aaalllyyy|||xxxuuuvvvzzzrrrfffaaaccc___^^^ttt}}}{{{yyyvvvoooccc\\\VVVUUUfffsssHHHHHH]]]FFFBBBFFFDDDDDDDDDEEEEEECCC@@@===>>>>>>CCCGGGCCCJJJlll{{{dddBBB@@@BBB999<<<999FFFCCCJJJ]]]nnnpppfff\\\LLLCCCHHHJJJHHHDDDAAA@@@AAAAAA???===@@@;;;;;;@@@===777>>>KKKsssoooooorrrwww}}}iii:::(((&&&(((,,,---***(((((())))))))))))))))))))))))&&&//////!!!WWWxxxxxxhhh{{{hhhCCC777222333444;;;???:::666>>>888CCC222>>>AAASSSvvvQQQAAAKKKKKKNNNJJJHHHDDDCCCDDDEEEEEEEEEGGGEEE}}}zzztttgggrrrbbbSSS___ooo~~~yyyeee]]]gggvvv}}}VVVLLLLLLLLLLLLIIIGGGHHHHHHGGGFFFEEEGGGHHHppppppsss\\\jjj>>>:::???111333888666///>>>lllsssiiidddssswww___JJJAAA===888444333444777999888333...+++,,,...---,,,,,,---...888888BBBFFF<<<===RRReeeGGGXXX[[[zzz{{{UUUIIIPPPTTTEEESSSWWWWWWZZZ^^^YYY[[[kkkkkk777>>>III]]]JJJHHHFFFKKKVVV]]]YYYPPPEEEMMMRRRMMMBBB===EEENNNZZZ???:::bbbvvvXXXMMMOOOOOOLLLMMMEEEDDDsssrrrtttpppzzzlllmmm~~~~~~|||tttooooooooommmuuuvvv||||||{{{tttYYYbbbyyy}}}|||xxxvvvwwwvvvuuuxxx}}}|||vvvtttpppeeeYYYQQQLLLGGGDDDCCC===555...000///...---,,,+++++++++,,,...===EEEMMMNNNbbb444III888:::<<>>>>>AAAAAA@@@AAACCCAAA<<>>444000111333777888666111---***,,,------...000333666???999BBBCCC888GGG___aaaCCCaaayyysssnnnRRRSSSRRRYYYLLLOOOXXXXXXXXX``````[[[]]]{{{NNN...<<>>BBBAAA>>><<<000HHH{{{ttt[[[FFFKKK___KKKEEEOOOIII<<>>EEENNNPPP___222JJJ::::::===DDDFFFJJJGGGDDDDDDOOOzzzzzztttvvvnnn```iiitttjjjgggooohhhRRR]]]kkkeeennnhhh\\\ZZZ\\\ccceeeZZZHHH^^^rrrbbbddd^^^___aaabbbbbbaaa___^^^OOOUUUWWWSSSLLLCCC???CCCEEEHHHNNNRRR===pppllloooQQQ===CCC@@@@@@AAA:::;;;AAABBB>>>===@@@???;;;???NNNvvv|||gggTTThhh}}}{{{uuuyyy```\\\ZZZ^^^gggooossssssooolllmmmoooeeefff\\\TTTVVVXXXTTTjjjlllSSSCCCGGGUUUvvvGGGHHHPPP===GGGFFFEEEEEEEEEDDDBBB???AAA===<<<@@@BBB@@@======XXXjjjGGGUUUTTT^^^vvvwwwNNNNNNGGGKKKMMM:::BBB>>><<<>>>CCCEEEBBB???======>>>@@@???===;;;<<>>888///111222333444444222///,,,,,,...///111222666:::>>>???<<<@@@<<<<<>>===AAA===;;;:::777444888@@@[[[|||SSSDDDIIILLLFFFGGGBBBOOOLLL>>>VVVzzzqqqlllpppxxxzzz|||yyy{{{ggg[[[www}}}[[[uuu~~~zzzyyytttvvvxxxyyyzzz|||wwwlllhhhhhhdddZZZRRROOOIIIFFFGGGDDD:::333000000///...---,,,++++++++++++///>>>EEENNNRRR___444OOO??????AAAHHHLLLGGGKKKDDDNNNCCC{{{|||zzzzzzZZZSSSiiikkkfffjjjdddNNNfffjjjgggcccbbb___\\\```kkkyyyzzzwwwppp~~~TTTIII[[[]]]___aaaaaa___]]][[[OOO^^^\\\MMMEEE===<<>>mmmxxx999ddduuulllggggggYYY<<>>:::>>>???;;;999:::<<<<<<777CCCeeexxxaaaWWWddd{{{vvvhhhWWWQQQWWW```fffgggdddggghhhrrruuugggbbb^^^QQQPPP___jjjwww~~~^^^DDD<<<>>>EEEpppYYYCCCGGGEEE>>>AAA@@@>>>>>>???>>><<<:::777<<<===999888:::;;;888:::ZZZ}}}nnnUUUFFFHHHGGGDDDBBB>>>AAA???===>>>??????<<<999;;;>>>???;;;888888::::::???***,,,^^^}}}yyynnnvvvzzzGGG333'''///&&&'''&&&&&&))),,,***&&&((((((((((((((((((((((((,,,###,,,(((222......rrrdddyyyxxxQQQvvvrrrgggiiiqqq~~~nnn{{{{{{kkkyyyIIIAAAOOOGGGIIIOOO???BBBDDDFFFFFFDDDCCCCCCDDD===JJJGGGFFF___zzzPPPHHHGGGIIIEEE===AAAGGGBBBAAABBBCCCDDDDDDEEEGGGJJJ===VVV}}}xxxsss|||{{{WWWsssPPPNNNrrrxxx444000555)))+++000222+++...555...666XXXZZZBBBFFFGGGBBB999333222333333222222111///...---,,,---...111222555888===@@@???===<<<===LLLddddddMMMYYYwwwpppGGGHHHPPPEEEFFFLLLLLLXXXVVVOOOSSSWWWWWW[[[XXXfffSSSCCC333///444777777777---777BBBCCC<<>>===FFFIII^^^KKKKKKzzznnngggyyyVVVuuurrrIII:::HHHDDD???FFF>>>CCC<<<::::::;;;:::888999<<<555???NNNiiiyyy]]]UUUhhh{{{xxxjjj^^^VVVSSSRRRRRRWWW___dddcccdddhhhddd\\\]]]XXXYYYWWWQQQ]]]rrr{{{ttt[[[AAA666<<>><<<<<<<<<<<<:::888999;;;<<<888555444666888===,,,>>>bbbvvv{{{qqq444PPPHHH===MMMEEE999LLL???@@@??????>>><<<:::999:::@@@@@@999555777888555+++::::::...>>>www}}}???444///333333+++'''))))))(((***,,,,,,)))&&&&&&((((((((((((((((((((((((%%%---333(((333777ggglllkkkuuu]]]SSSooovvv}}}ooo|||eeeuuuxxx}}}qqqQQQDDDJJJKKK<<<@@@FFF777;;;>>>AAAAAA???>>>>>>???GGG:::CCCDDDGGGkkk{{{|||tttpppdddTTTEEE???DDD@@@::::::999999???;;;===>>>>>>>>>???BBBDDDGGGMMMsss|||zzzvvvvvvkkkvvv{{{oooZZZ]]]GGG;;;///>>>---555......+++...111,,,000BBBwww|||xxxJJJAAA;;;<<<888111111777000111111///...,,,,,,,,,,,,///111444666999<<>>HHHccc}}}^^^DDDJJJLLL@@@DDDWWWDDDGGGIIIIIILLL@@@uuuyyyhhh~~~pppsssuuu~~~}}}wwwpppkkkbbbZZZUUUUUUgggggg]]]uuu|||}}}{{{wwwooommmvvv|||vvvssstttpppeee[[[VVVMMMFFFEEEIIIEEE888111222000///...---,,,+++++++++***000???CCCMMMQQQ\\\444SSSDDDAAABBBJJJCCCPPPLLLJJJIIIPPPEEExxxgggsssrrrJJJEEE[[[aaakkk___|||~~~pppDDDUUUiiiggggggqqqdddaaaTTTYYYVVVXXX[[[]]]]]][[[XXXVVVJJJ```TTT:::;;;AAA@@@GGGMMMZZZ999nnnyyyppp\\\iiiQQQLLL===IIICCC@@@CCC555AAAAAA:::777<<<>>>:::888;;;444===;;;KKKxxx~~~tttpppTTTNNNaaaxxxttt```NNNEEEBBBHHHCCCCCCKKKQQQQQQOOONNNRRRSSS[[[aaafff|||zzzdddHHH666333<<>>???>>>===;;;;;;333222999===888555666777---???999IIIxxxpppkkkyyyyyyzzzWWWAAAGGG???HHHKKK???DDDKKK???===???AAABBB@@@?????????:::AAABBB;;;999<<<999333666000///333000222IIIeee[[[888666,,,)))&&&%%%'''((((((((('''%%%''',,,***$$$&&&---(((((((((((((((((((((((()))%%%!!!666(((!!!<<<&&&---TTT}}}mmmyyyeeejjjcccYYYaaa[[[aaatttpppYYYJJJFFFGGGHHHBBB<<<<<>>888;;;??????===;;;;;;<<<444DDDHHH<<>>AAA999999CCC999000>>>666888999999999:::===???>>>BBB@@@rrr~~~{{{ddd[[[qqqmmmNNNWWWSSS333(((===444---++++++,,,...---***---666MMM{{{aaaBBB---111999444...///---///000000...---,,,------///333555777999===???BBB:::777TTTvvvkkkSSSWWWvvvIIIPPPPPPJJJRRRMMMXXXNNNUUUUUUVVV\\\YYYUUU[[[[[[___UUU___}}}YYYTTTNNNLLLNNNNNNHHHAAAAAAGGGDDDDDDNNN888iiiwww\\\wwwhhhsss~~~|||rrrfffaaa```___fffwww|||}}}}}}ppp^^^UUU___ooommmjjjkkkpppmmmaaaWWWUUUMMMFFFEEEJJJEEE777000333000///...---,,,+++++++++***111???CCCLLLQQQYYY---<<>><<<;;;:::999888777666555444444444222555777444444<<>>???@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@AAAAAA???<<<;;;::::::888666333333333222222222111111===QQQrrrxxxVVV<<>>BBBGGGKKKNNNPPPPPPzzzIIIAAADDD@@@;;;:::999999888888999999555666666777888:::;;;<<>>888JJJkkk___>>>ZZZiiiJJJHHHFFFFFFHHHMMMSSSWWWLLLNNNMMMKKKOOOWWW\\\\\\TTT^^^XXXNNNjjjTTTHHHDDDAAABBBEEEFFFCCC???@@@>>>???FFFAAA666OOO|||hhhkkkqqqoooooo}}}~~~{{{rrrkkklllrrr{{{}}}|||yyyoooYYYFFF[[[PPPWWWbbbbbbjjjfffMMMRRRDDDJJJNNN===777999///000///---+++***************000BBBDDDJJJUUUWWW<<<[[[___LLLGGGFFFHHHFFFPPPMMMKKKOOOGGGFFFmmmhhhsss\\\999???JJJZZZiiirrrtttsss___TTTJJJLLLYYYcccfffcccfff[[[NNNKKKTTTcccqqqxxxkkkbbbYYYUUUUUURRRKKKDDD<<<>>>CCCCCC;;;<<>><<<::::::;;;;;;;;;;;;:::999777555555...111000444IIIjjjmmmLLL777IIIZZZzzz|||{{{wwwtttsssttttttxxxooommmqqqjjjOOO333111===KKKEEEBBBnnn___GGG>>>AAA<<<:::>>>>>>>>>>>>===<<<;;;999777666444444222111111000000000///111222000---000888???===RRRssseeeDDD:::@@@GGGIIIAAA@@@>>><<<;;;;;;;;;<<>>===<<<;;;;;;;;;;;;===;;;888666666555444222111000000000000/////////,,,,,,...444===IIITTT[[[lllkkkhhhaaaWWWKKK@@@999333+++$$$###(((...///...)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))...///555KKKnnnnnnRRRBBB>>>@@@DDDBBB???<<<:::999999999888888888999999999::::::888:::===AAADDDFFFGGGGGG:::eeerrrkkkGGG>>>CCC>>>333888888777666666666666777666666555666666777888888???FFFAAASSS{{{yyysssjjjxxxwwwllljjjwwwttteeeVVVQQQZZZfffGGG777,,,...111...,,,///,,,,,,++++++++++++,,,,,,---NNN|||[[[777***222555---000000///000000111222333333444333111111444666777000NNNeeeYYYMMM\\\QQQyyykkkDDDBBBAAAAAADDDHHHMMMPPPHHHPPPVVVTTTQQQQQQSSSTTTYYYMMMGGGKKKSSSmmmmmmOOOLLLFFFCCC@@@AAADDDEEEBBB>>>???>>>>>>EEEEEE===LLLooo}}}qqquuuwwwtttwwwcccrrrvvvzzzzzzxxxzzzzzzZZZLLLTTT```ZZZWWWYYYRRRNNNAAAHHHNNN;;;...222111000///---+++************+++000BBBEEEKKKVVVVVV<<<___[[[KKKGGGHHHJJJPPPNNNGGGAAAVVVkkkUUU```}}}hhhggg]]]uuuvvvXXXBBB888EEEUUU```qqqyyyeeeYYYVVVWWWUUUSSS===BBBOOObbbqqqssshhh[[[mmmdddXXXPPPLLLHHHCCC>>>>>>:::===CCCFFFSSS{{{EEEMMMlllwwweeegggbbbFFFAAA???@@@@@@???>>>======>>>===<<<;;;999777444222111222333222000555JJJkkkdddEEE???888DDD^^^qqq~~~|||yyy||||||pppXXXAAA666777:::<<>>:::???>>>===;;;::::::::::::@@@???>>><<<;;;:::999999:::888555444333333111000000////////////.........666222---)))'''))),,,///'''))),,,------,,,***(((******+++---...+++'''###)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,### (((///999OOOggggggKKK???BBBHHHEEE??????===;;;888666555555555444444444444555555555555333555888;;;>>>AAABBBCCCUUUGGGBBB\\\uuuVVV;;;999>>>:::555666555555444333333333333333555555444444444444555555===;;;>>>;;;XXX~~~}}}xxxcccRRRDDD???OOOfffpppllldddLLLPPPYYYfffvvvjjjuuu<<<333------000///))))))///,,,,,,++++++++++++,,,,,,666000aaawwwqqqgggWWW@@@---...999,,,,,,---------,,,+++***(((+++000444555666999<<>>======>>>@@@DDDGGGIIIAAAOOOYYYWWWQQQQQQWWW\\\RRRDDDGGGUUUOOOGGGgggnnnGGG777===BBB@@@>>>>>>AAABBB@@@===@@@CCCBBBEEEKKKHHHLLL\\\xxxzzzxxxtttzzz{{{xxxVVVlllyyy}}}xxxxxxeee^^^___MMMFFFNNNQQQ<<<,,,111888///...,,,+++*********+++,,,///AAAEEEKKKWWWWWW777[[[LLLEEEHHHOOOOOOSSSKKKKKK???SSSxxxYYYDDDqqq{{{ppp___rrrccc===333:::DDDUUUfffxxxaaaMMMFFFGGGGGGPPP[[[^^^ZZZTTTPPPOOO^^^WWWNNNGGGCCCAAA???===777HHHJJJ@@@NNNwwwMMM777xxxvvvnnnggglllAAAEEEIIIAAABBBBBBAAA???>>>???@@@<<<;;;:::888666333111000777666555111***000MMMkkk}}}}}}iii999666<<<<<<333:::RRRaaacccfffjjjmmmnnnllliiigggRRRFFF666...111999>>>>>>NNNIIImmmcccFFFDDDGGGKKKEEE<<>>===<<<:::888666444222111111000///////////////000000111333333222///,,,000000...,,,...555>>>EEEIIIMMMPPPOOOLLLEEE666)))+++222999999444444;;;BBB<<<<<<<<<======>>>>>>???EEEDDDBBB@@@>>><<<<<<;;;;;;999666444444333222000000000000000////////////+++---000222222000---,,,,,,---...000000000//////)))***+++***(((&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++!!!%%%222///!!!333555EEE^^^yyybbbLLLIIIGGGDDDDDDDDD@@@999444:::999777555444333222222111111222222222222222222///111444999===AAADDDFFF<<>><<<555fff}}}MMM~~~jjjPPP\\\uuubbbKKK...000...000222///((((((---++++++************++++++333''';;;zzzwwwjjjiii[[[>>>---...222222222222222333333333666444333444666888===CCC\\\YYY<<>>@@@BBBDDDFFFBBBLLLRRRMMMGGGKKKTTT[[[FFFHHHNNNUUUTTTOOOOOOTTTjjjxxxRRR???AAAAAA:::>>><<<;;;<<<>>>>>>===<<<<<>>GGGZZZmmmlll[[[KKKIIINNNZZZ\\\YYYNNN@@@<<>>===<<<<<>>222666777999;;;;;;:::999888:::555222555:::>>>??????TTTddd///TTTEEE>>>@@@BBB<<<===???888;;;;;;:::888666333111000111000000///////////////---,,,,,,...111111000...(((---333666444///***&&&///222///***(((///666:::777555222111111555999<<<999:::;;;<<<===>>>??????CCCBBB@@@>>>===;;;;;;:::;;;888666444444333222000/////////.........------***)))'''&&&&&&(((***+++------+++***((('''&&&%%%!!!"""#########%%%)))---''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%//////$$$###,,,...&&&###&&&***///333888===@@@FFFFFFEEEBBB@@@>>>???@@@DDDJJJNNNHHH>>>777888<<<777666555444333222111111111111111000000000000000///111333777;;;???BBBDDDOOO@@@BBBVVVZZZMMMKKKYYY^^^uuujjjbbbTTTFFFGGGDDD===888777666444444555222222111000000000000000111111111222333444555666...444???FFF===:::nnnxxx^^^:::%%%888222000//////---******,,,+++******))))))******+++***...111KKKyyy]]]\\\dddUUU999333222000//////111444555999111...222:::BBBMMMWWWKKKAAA\\\WWWtttVVV@@@:::888999:::<<<>>>@@@AAABBBGGGKKKKKKDDD@@@AAADDDDDDAAAHHHIIIEEEKKKUUUVVVMMMWWWYYYooommmWWWBBB999777555:::AAA888888888888:::;;;::::::444AAA@@@:::???BBB@@@BBBrrrrrruuuwwwxxxrrrnnn~~~}}}sssVVVjjjzzzYYYSSSfff~~~||||||{{{sssjjjnnnxxxUUUjjjwwwuuuqqqjjj___XXXEEEWWWTTT===000333444111...---+++***)))******+++---...@@@FFFKKKTTTTTT;;;rrrMMMHHHGGGKKKJJJDDDGGGRRRGGGAAAJJJ>>>EEEAAAWWWvvvLLLFFFkkk~~~lllGGG777222,,,///666???CCCCCCCCCDDDGGGBBBCCCFFFGGGEEE@@@;;;777:::<<<>>>>>>===<<<===>>>HHH===PPP```OOOggguuuuuunnnFFF<<>>???BBBEEE<<<>>>@@@>>>;;;:::===@@@555555444333333222111111000000000000000/////////111111222333666888:::;;;IIIDDDCCCHHHIIIHHHNNNWWWRRRWWW___bbb\\\SSSQQQTTTHHHSSSUUUOOOJJJ???888>>>AAA???999222111555444///111111000////////////000/////////000222333555666444;;;000333CCC999@@@oooUUU___zzzBBB222333///000---*********+++,,,---******))))))))))))******---222...333```eeeYYYYYYYYYEEEBBB;;;555111/////////333222888CCCGGGCCCDDDJJJJJJooo===:::===666666777888:::<<<>>>???DDDGGGIIIIIIIIIHHHCCC===???EEEJJJJJJFFFFFFKKKQQQIII:::EEEYYYjjjcccGGGEEE666...666;;;777444666444444555666666777888888666BBBAAA;;;@@@CCCBBBEEE[[[|||}}}yyyqqq}}}{{{yyy~~~}}}rrr]]]ggg{{{~~~sssyyykkkrrrttt}}}|||{{{|||vvvmmmgggbbbSSSIIINNN\\\NNN444222:::666000---,,,+++***)))******+++,,,---@@@FFFJJJPPPOOO555oooBBBAAACCCJJJLLLDDDIIIFFFEEEJJJHHHNNNEEE>>>DDDdddoooMMMMMM]]]uuu```KKK888888444000000444777666555999444000000555999;;;;;;666:::===??????@@@DDDHHHFFF^^^xxx>>>OOOpppwwwoooPPP666;;;??????DDD@@@AAA@@@===999666666666555555444444333222000000111111111111///,,,+++,,,,,,KKKrrrsss{{{kkkYYYFFF???<<<999666666888:::<<>>999333333333222000...---,,,---,,,,,,+++,,,,,,------.........---------...///)))***,,,......---***(((***......)))(((---333666111222000+++'''***444===111222444666888999999888777666666666666666777777777555222111111000...---++++++*********))))))))) """%%%''''''%%%""" ++++++***)))'''&&&$$$###!!!"""$$$&&&((((((&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''!!!000000""" +++$$$&&&***+++***))))))***---...///000222666:::>>>>>><<<;;;:::999555///+++333333333222222111000000000000/////////........./////////000111333555666///CCCIII???AAARRRUUUHHHHHHJJJQQQWWWTTTLLLHHHJJJGGGJJJLLLFFF===;;;AAAHHH...444:::999333000000111000//////...---.....................///000222222444888)))''';;;<<<888III```www~~~qqq<<<%%%999===&&&+++,,,+++)))((()))+++---)))))))))(((((()))))))))(((&&&"""###222\\\dddUUU]]]]]]ZZZUUUOOOIIIEEECCCBBBJJJJJJNNNQQQJJJAAAHHHUUU}}}jjjAAA<<<;;;777555555555666777:::<<<>>>@@@EEEIIIJJJMMMOOOKKKEEE@@@JJJRRRQQQHHHAAAAAAFFFOOOGGGJJJIII???LLLnnn|||___JJJCCC???999333333777777444777<<<777,,,000111222333444555666777888AAA??????GGGHHHEEEHHHJJJ}}}~~~vvv~~~vvv~~~|||~~~ggg^^^mmm~~~aaaGGGQQQttt||||||www}}}}}}kkkhhh^^^NNNMMM___[[[BBB333===>>>333444,,,,,,***)))))))))***+++,,,,,,???FFFHHHLLLKKK888yyyHHHCCC>>>AAADDDEEEUUUHHHLLLSSS<<>>@@@AAAEEEMMMSSS___NNNgggsssccc{{{|||LLL444CCCBBBAAAFFF???BBBBBBBBB???<<<999999999555555555444222000///......000///------000000...***;;;SSShhhxxx}}}~~~zzztttnnniiihhhhhhhhhlllxxxrrrJJJFFF???999>>>BBB@@@>>>BBBAAA:::<<<===444444444333333222000///...---------,,,------......&&&(((******))))))***,,,---+++)))((()))++++++,,,---//////++++++,,,***&&&)))(((***///333333...(((,,,...222555999;;;<<<===888888888888999:::;;;<<<888666333222222111///...,,,,,,,,,++++++++++++***,,,***'''&&&&&&(((+++---!!!"""$$$&&&'''((())))))'''&&&$$$%%%'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ,,,///'''&&&...000)))******)))'''&&&(((+++...---,,,,,,...333666888777999888777666777888::::::111111222222111000///////////////......---------,,,,,,---...000333666888666888<<>>888888222===333---222444000---...///...------,,,,,,------......---------......///(((000666999777222444======nnntttlllggghhhkkknnnsssxxxzzzEEE555<<<...)))---///***...000+++'''&&&)))+++))))))(((((((((((())))))))))))000333,,,555fffoooLLLMMMNNNPPPQQQRRRRRRRRRLLLEEEAAAAAAEEE]]]fffRRRAAA)))888---777666666666777:::===???DDDGGGGGGCCCCCCFFFGGGEEEGGGRRRQQQCCCBBBMMMNNNDDD???BBBBBBCCCDDD???CCCQQQuuuLLLGGG:::<<<===:::666555777999888333333666555111111666...000111222222333555666444999777<<>>>>>AAACCCDDDDDDCCCDDDFFFMMMBBB???JJJ[[[ooo~~~PPPBBBIIIWWWyyycccLLL999888:::666333555888:::<<<;;;888777999<<<>>>BBB>>>777???XXXpppyyyxxxzzzVVVSSS]]]zzzkkkiii~~~{{{<<<<<<===>>>??????>>>>>>;;;;;;;;;:::999888777666666555333111000///......---------,,,,,,+++++++++,,,+++333GGG```yyyIIIDDD>>><<<<<<>>>>>>===>>>>>>===<<<;;;:::999888222000000000111000...,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666999<<<>>><<<;;;999777777888:::;;;444222///---+++***++++++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,---///111333666777999999888777666555555444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666888999<<<>>>AAACCCEEEFFFKKKJJJIIIJJJKKKLLLKKKKKKFFFDDDBBB>>>;;;999777777666555333111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......////////////111444777999===AAA^^^lll333222111///......------+++++++++***)))(((((('''))))))))))))))))))))))))+++''')))---++++++:::MMMjjj\\\PPPCCCRRRMMMFFFaaammmvvvRRR777///...111666333444555555444444666888>>>???AAABBBBBBAAA@@@??????AAABBBBBBBBBBBBCCCEEEBBBBBB@@@???>>>>>>>>>>>>]]]|||OOO======888888888777666666555555222222222111111///......///////////////000000111222222444666888;;;===>>>999NNNssstttvvviiimmmlllggg~~~{{{zzz}}}~~~{{{}}}~~~mmmjjjmmmMMMDDDmmmiii<<<...;;;888444555///******))))))******+++,,,,,,000@@@GGGMMMJJJ{{{EEE666JJJ===444444777<<<===????????????AAACCCHHHHHHJJJKKKJJJVVVyyymmmGGGAAAJJJYYYwww]]]AAA555555888999999999888888;;;???BBB<<>>```WWW:::111000///...---,,,,,,,,,++++++***))))))(((''''''((((((((((((((((((((((((+++'''(((,,,)))&&&...<<>>>>>=========<<<@@@HHHNNNLLLBBB999555666666666555444444333333222111111111111000///...---///............///000000///111444777:::;;;;;;;;;AAAGGGnnnwwwuuujjjhhh}}}xxx}}}ppp{{{~~~{{{ttt~~~wwwkkk]]]OOOLLLaaa~~~DDD666;;;BBB888444666///******))))))******+++,,,,,,000???FFFMMMJJJ{{{DDD444FFF999111222555888999999999999:::===???CCCGGGMMMKKKBBBDDD^^^{{{```777BBBJJJPPPfffpppfff```ccc^^^XXXVVV[[[ccclllrrrnnnmmmyyywwwppp___vvvttt]]]222///111222333444555666777888999999999999888777666555333222000///...---,,,,,,,,,++++++++++++*********)))))))))((()))444JJJ___ppp~~~lll111'''<<<222333666999<<<;;;999666999999999888777666555444111///,,,+++,,,---,,,++++++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++---000222333333333333333222111000///000///---,,,++++++,,,---+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***,,,---000222333333333222222111111000000222111000...------,,,,,,++++++++++++++++++++++++*********+++,,,...///000000111111333666;;;>>>AAABBB@@@@@@CCCGGGHHHCCC>>>???===;;;888666444222222000000///...---,,,,,,,,,,,,,,,+++************+++************++++++++++++---------...000222444666888777777???VVV]]]888)))...///...---,,,+++***************))))))((((((''''''((((((((((((((((((((((((+++''''''+++***$$$&&&---000<<>>BBBFFFIIIFFFCCCAAAAAABBBBBB???;;;:::;;;;;;<<<<<<;;;::::::<<<666222444;;;>>>;;;666333222222111111000000/////////000//////...---,,,---------------.../////////222666:::======<<<;;;GGG???RRRrrr~~~yyy{{{sss|||zzzwww{{{sssTTTwww{{{uuuwww^^^mmmccc<<<^^^\\\000444@@@BBB888777555)))******))))))******+++,,,---000???FFFMMMJJJ{{{DDD555DDD666000222444444555555444444555999<<>>BBBHHHHHHFFFJJJPPPxxxqqqMMMDDDHHHNNNYYYooommm```gggvvv~~~WWWSSS}}}FFF)))888+++000000111222444555777888888999999999888888777666111000///---,,,+++++++++************************%%%'''******&&&%%%...:::ZZZaaalllwwwkkk:::...999777'''///111555999;;;;;;999777;;;;;;;;;;;;:::999888777333000---,,,,,,.........,,,,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''*********+++---...000111444555666666555333111///...---,,,,,,+++,,,,,,---***)))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((***+++---///000000000000000000/////////111000///---,,,,,,++++++************************(((((())))))***,,,---............000333888===???AAA??????CCCHHHHHHBBB;;;<<<:::888666333222111000///...------,,,,,,,,,,,,++++++***))))))))))))***((((((((()))))))))******,,,,,,,,,---...000222333111999@@@@@@???HHH[[[lllcccBBB888333+++...888...---,,,+++************)))))))))(((((('''''''''(((((((((((((((((((((((()))%%%%%%***+++((((((+++...&&&AAAmmm{{{rrrxxx111111+++***000222///,,,---///000111000000000222444555666999<<<@@@CCCFFFHHHCCC@@@===>>>AAAAAA===888666777888999999999888777777999<<<===;;;777444222111000000//////...---------.........---,,,,,,+++,,,,,,+++++++++,,,------...///222666888999::::::EEE======]]]ssslll|||```ZZZ|||}}}rrrvvvoookkkxxxtttyyy~~~zzzvvvjjjddd___TTTYYYuuujjj555>>>::::::;;;:::888000$$$******))))))******+++,,,---000???EEELLLJJJ|||@@@222@@@111,,,///000222222222111111333666999999777999AAAGGGFFFAAA>>>PPPkkkUUUEEE888;;;HHH[[[tttzzz}}}wwweeeYYYOOOggg}}}}}}vvvnnngggYYYiii???(((333222............///111333555666555666666666666555555444//////---,,,++++++++++++))))))))))))))))))))))))&&&&&&))),,,***&&&%%%)))$$$222IIIaaasss|||zzzuuuzzz}}}ZZZEEE///&&&(((+++---//////111444666777777777777555666777777777555333222222000,,,+++,,,---------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************+++---...///444555777777777444222000,,,,,,,,,+++++++++,,,,,,)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))+++,,,---//////////////////000000000///...,,,++++++******))))))))))))))))))))))))((((((((()))***+++,,,---.........///222777;;;>>>@@@???@@@EEEIIIHHHBBB<<<999888666444222111000000///...---,,,,,,,,,,,,,,,******)))(((((((((((()))'''''''''((((((((())))))******+++,,,---///000000000333777:::===@@@DDDHHHMMMfff~~~[[[>>>===000&&&***444777111***------,,,+++************((((((((('''''''''''''''''''''''''''''''''''''''***&&&$$$''')))******+++(((111+++111UUU}}}MMM'''555...---...000000---,,,---,,,...///.........000222///222666:::<<<<<<;;;:::>>>;;;999<<<@@@@@@<<<777444444555555666666555555000444666222+++)))///666000000///......------,,,++++++,,,,,,,,,+++************))))))******+++,,,******+++,,,...222555666<<>>===000&&&)))******))))))******+++,,,---000>>>EEELLLJJJ|||???333AAA222...000000///000111000000111444666333555888999999:::???DDD<<>>@@@CCCEEECCC???<<<777666555333111000000000///...---,,,++++++++++++))))))(((''''''''''''(((''''''''''''((((((((((((((()))***+++,,,---......222///...333===CCCEEEDDDLLLDDDGGGUUUaaannnjjj]]]@@@555:::000999)))111333///...111...&&&,,,++++++***))))))******''''''''''''''''''&&&&&&''''''''''''''''''''''''***'''%%%$$$%%%&&&'''(((+++,,,333999333RRR]]]777;;;,,,777,,,,,,,,,+++))))))***,,,)))***+++*********,,,...---000444888:::888666444999888888;;;??????<<<999444444333222222333333444333333111111111000000000//////......---,,,,,,+++))))))************))))))((((((((((((((()))******---,,,++++++...222666999666>>>999222PPPsssvvv|||qqqOOOrrrllliii~~~|||{{{wwwzzzzzzwwwtttsssoooiiibbbMMMRRRtttuuuDDD+++???EEEHHHFFFDDD<<<&&& 222******))))))******+++,,,---///>>>DDDKKKJJJ}}}===333AAA222///111000,,,---///000///000111333000444666444222666>>>EEE===<<>>HHHTTTYYYVVVTTTUUUUUUGGG555***))))))&&&""""""000333&&&&&&......(((+++///111111111222444333555777888888666444222---,,,******++++++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***......000111111000000///+++++++++++++++***))))))'''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***+++,,,,,,---......//////...---,,,+++))))))))))))''''''''''''''''''''''''''''''''''''((()))*********+++,,,---///222444555555999===???===;;;::::::555444333111000/////////...---,,,***)))((((((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((('''((()))***+++,,,,,,,,,...///111444777:::<<<===888GGGUUURRRKKKPPPPPPDDD@@@BBBEEEHHHIIIGGGCCC@@@???666;;;111000666---444///444444+++%%%)))...///***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%&&&&&&&&&666(((&&&'''666...@@@pppyyy```@@@111000...$$$$$$)))******((('''((()))***'''((())))))((()))+++---...000444888:::;;;:::999777999;;;>>>???>>><<<;;;666444222000///000222333///......111222000(((!!!---------,,,++++++******(((((())))))))))))(((((('''''''''''''''(((((()))---------...111444777999555555666666<<>>888LLLttt}}}}}}}}}{{{uuuwwwyyyuuunnnhhheeedddvvvvvv{{{iii222((('''$$$))),,,"""!!!222+++***)))((()))***,,,...333444444555555555444444......---,,,++++++++++++&&&&&&&&&'''''''''((((((&&&###$$$(((***'''&&&(((%%%+++---'''###%%%'''%%%''''''))),,,+++''''''+++###((('''$$$###'''+++)))$$$!!!$$$)))***((('''$$$)))000333333333444555222333555777666555222111...---,,,---------+++)))******)))'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++------...///000000000000+++,,,,,,++++++***((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********+++,,,---......///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((((((***,,,---///000000///555::::::666444555777333222111000............---,,,+++)))'''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))&&&'''(((***++++++++++++(((...333111...111<<>>888;;;???@@@???===<<<<<<777555111...---///111333111111///---+++,,,000333,,,,,,++++++***)))))))))''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&'''))),,,...000222222666+++000;;;111///eee|||tttgggQQQ^^^uuu}}}wwwrrr}}}~~~|||{{{zzzyyyyyyxxxwwwsssmmmhhhaaaSSSFFFLLLxxx>>>222IIISSSSSSNNNUUU>>>'''...111''''''*********)))***++++++,,,---///===CCCKKKKKK~~~zzz;;;+++000......)))---******+++++++++,,,,,,,,,000///......///111444555777444777<<>>;;;888777777777222222111000///...------******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,//////111777AAAOOO\\\dddwwwzzz}}}jjjUUUCCC666000------------,,,,,,,,,++++++))))))(((((('''''''''&&&&&&&&&&&&'''''')))******///------///333666555444777999<<>>KKKFFFQQQvvv999***///,,,,,,(((+++************++++++++++++------,,,,,,---///111333999555666<<<<<<;;;EEETTT^^^zzzjjjTTT<<<&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,---.../////////...---,,,,,,+++***)))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''***,,,...///000000111111///...,,,+++))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))),,,---,,,---///111...---+++)))''''''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))(((((((((((((((((()))))))))***++++++,,,------++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,---...555888;;;;;;999666555555333222111///...---,,,,,,******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,,,,---000333777999???BBBCCC@@@@@@CCCCCCAAA???>>>;;;999666555555444111111000///...---,,,,,,))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''((((((***++++++333111000000222555999;;;333;;;666888FFFCCC666999666333000---,,,---000111,,,,,,,,,+++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++***+++...333666777666888:::===BBBDDDBBB<<<777777555222111111111///...------,,,+++***)))((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,---///000333222333444222111999DDDnnn}}}yyyfffOOO]]]kkklllnnnssszzz}}}wwwnnnqqqssswwwzzzyyyssslllggg]]]WWWKKKGGGOOOSSSbbbzzzAAAAAAFFFPPPWWW[[[]]]___NNN@@@000***)))((((((***+++***)))(((((()))***+++///888???LLLHHHTTTooo555)))---)))***&&&)))(((((()))))))))*********+++*********+++,,,...///666111222<<<@@@<<<;;;>>>KKKWWWiii}}}iiiJJJ*** $$$'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++---//////...---+++++++++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&'''***,,,---////////////...---+++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$'''***+++,,,---...000,,,+++)))((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''(((((())))))***************))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,111444777888666444222222111000///...---++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********,,,...111444555:::===>>><<<<<>>BBBCCCAAA<<<888666444111000000000///---,,,,,,+++***))))))(((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,...///000000111444333000111444:::kkk|||ppp{{{rrrTTT@@@mmmqqqkkk\\\YYYfffnnnmmmpppnnnjjjddd^^^ZZZWWWTTTFFF;;;555PPP{{{}}}RRR...222JJJaaahhhgggeee```XXXAAA666,,,)))***)))((()))******)))(((((()))***+++000777;;;HHHGGGSSS}}}hhh333)))---((()))&&&((('''''''''((((((((())))))))))))))))))***+++,,,---333...///888???AAABBBDDDIII<<<888GGG]]]qqqSSS///(((""" %%%(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((,,,...///---+++)))+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''(((***,,,---//////000000///---,,,+++******)))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''')))+++---...///000++++++***((('''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***---///111333222111///.../////////...---+++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++---///222333666999;;;999:::======:::999888777555333111000000------,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''))),,,000222444444444000444444222111///000555,,,---............------)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&'''(((+++///333666777888:::===???@@@>>>:::888555333000/////////...,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++------++++++---111333222000///666///^^^nnnttt}}}vvv~~~sssLLL555HHH[[[aaabbbbbb^^^WWWAAACCCAAA>>>>>>CCCGGGHHHDDDhhh{{{jjjMMM999<<>>---))),,,'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))***---,,,,,,,,,++++++******))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))"""(((......+++---444<<>>DDDHHHLLLPPPddd;;;---***,,,&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((*********)))))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&---///'''!!!111VVVvvvqqq|||^^^KKK444***---000,,,%%%&&&******&&&''',,,)))"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******+++,,,---...///---.../////////...,,,+++''''''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''***,,,------,,,---...------,,,+++***))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((((((((((((***+++,,,,,,,,,***&&&"""+++***)))*********)))(((...,,,***'''%%%$$$%%%%%%(((***+++,,,+++***(((&&&&&&((()))'''%%%%%%))),,,(((((((((((((((((((((((('''''''''((()))+++,,,---555@@@EEEHHHJJJLLLaaa888,,,***+++%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++111...,,,222EEEfffyyygggsss|||iiibbbaaattt|||tttjjj~~~]]]777///222///((()))))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,---+++,,,.........---+++***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&(((+++,,,,,,,,,,,,---,,,,,,+++***)))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((***)))'''&&&'''))),,,...&&&'''((()))***,,,......&&&(((+++...//////---,,,,,,(((###!!!!!!$$$)))...%%%&&&''''''''''''((()))'''''''''&&&&&&'''''''''&&&''''''((()))+++---...555AAAGGGIIIKKKMMMccc777,,,++++++%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++,,,%%%...UUUyyyvvv{{{yyykkkNNN777......,,,((('''******'''(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,***+++,,,------,,,***)))''''''(((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''***,,,,,,+++,,,---++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))''')))***)))&&&%%%''')))%%%))),,,***''''''))))))+++)))(((&&&$$$$$$$$$$$$%%%$$$&&&)))***)))((()))'''((()))******(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***+++---...444@@@GGGKKKNNNRRRjjj|||777///)))))))))'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***(((&&&,,,444000%%%(((:::ddd{{{{{{bbb(((333%%%,,,---&&&"""%%%((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***,,,------,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###+++111///(((###&&&***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222777===GGGMMMKKKQQQjjjzzz777///)))))))))'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))++++++'''%%%...:::>>>rrryyymmmppp}}}~~~oooKKK;;;///'''+++///,,,&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***,,,------,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%,,,333111***%%%&&&***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222999>>>HHHMMMKKKPPPhhhvvv666...)))))))))'''%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))...&&&(((111...&&&000EEEsss~~~HHH333(((---...$$$###,,,'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''...555444...(((''')))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222:::???HHHMMMKKKOOOfffqqq666...((())))))'''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))******...))))))......666WWW|||pppQQQ444++++++((((((,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***++++++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((///666666000***((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222999>>>FFFLLLKKKPPPffflll555...((())))))'''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***++++++)))---...+++222TTT{{{rrreeeccc___]]]___gggqqqxxx~~~}}}NNN222///333---###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))///555666111,,,))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222777;;;DDDKKKLLLQQQfff~~~ggg555---((())))))((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))+++,,,------(((,,,AAAfffpppXXXLLLEEEBBB@@@EEEDDDBBB@@@???@@@DDDHHHMMM\\\kkkvvvvvvPPP222)))+++---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''''''''(((((((((((((((---333444000,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222666:::CCCKKKLLLRRRfff}}}ccc444---((((((***((('''(((''''''&&&&&&&&&%%%%%%%%%################################################"""######$$$$$$$$$$$$$$$##################$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))***+++------333))):::rrrVVVMMMGGGGGGIIIJJJMMMRRRNNNVVV___dddddd^^^XXXTTTIIIDDDBBBHHHXXXnnnVVV222,,,555((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((())))))))))))'''+++///000...+++******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++...222888;;;CCCKKKLLLQQQdddzzzaaa444---((((((***((('''(((''''''&&&&&&&&&%%%%%%%%%################################################""""""###$$$$$$$$$$$$$$$##################$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((()))***,,,---...111555\\\wwwQQQ???FFFGGGNNNYYY^^^aaajjjuuussseeeZZZJJJAAAQQQkkk___666''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************&&&***---...---+++***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++///222:::<<>>AAAGGGLLLKKK\\\|||UUU111---***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%...111+++'''...;;;DDDqqqVVVBBBEEEVVVgggzzzwwwUUUSSSnnn===555111222///'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))(((&&&&&&&&&&&&000666777>>>NNNZZZ\\\YYYZZZXXXSSSQQQSSSRRROOOXXXeeeppplllWWWBBB555111 ...555,,,"""$$$***---***))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))),,,///222;;;@@@CCCGGGJJJHHHYYYyyyPPP000---)))''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$'''+++...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((***&&&,,,444...+++GGGmmmrrraaaEEEDDDNNNcccttthhhXXXiiikkkMMM666$$$$$$)))((()))---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***)))''''''+++...)))888GGGOOOTTTUUUOOOGGGWWW___fffjjjnnnrrrppplllgggXXXKKKQQQcccqqqooohhhOOO555$$$)))000***&&&(((+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))),,,///222;;;@@@CCCGGGIIIGGGYYYzzzKKK000---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''+++...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))+++'''***///000@@@mmmwww[[[===HHHJJJ[[[~~~yyyTTTaaa]]]333$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((''''''+++333:::VVVHHH===???NNNfffcccPPPPPPVVViiidddMMM///(((333222%%%++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))),,,///222999???CCCFFFHHHGGG[[[~~~III///,,,)))'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((111...###555iiiTTTCCC@@@PPPgggtttggg\\\WWWWWWWWWRRRQQQQQQPPPOOOOOOOOOOOONNNOOONNNLLLMMMWWWgggtttbbbTTT}}}QQQ111)))***'''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((---666@@@HHH999HHHjjjzzz___UUUnnnvvv[[[;;;///...+++,,,++++++***************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))),,,///222888???CCCGGGIIIHHH^^^GGG///,,,)))'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''222...+++OOOUUU>>>EEETTTkkkmmm[[[EEEFFFDDD>>>777777===DDD999999:::;;;<<<<<<;;;;;;>>>???===:::999;;;BBBHHHNNNkkkkkk[[[zzzYYY666&&&***///---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((((((***111<<>>;;;;;;999777666666888999:::777888:::<<<>>>>>>============???@@@AAA@@@???===;;;???LLLfffkkkbbbyyyQQQ///(((+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***+++111<<>>NNNttt|||mmmlllrrrtttttt}}}[[[===...))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((&&&''')))(((%%%777@@@HHHUUUOOOppp}}}{{{ooo<<>>(((+++'''""",,,)))'''$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((%%%$$$&&&''''''))),,,***)))(((+++888NNNgggxxxxxx___PPP555///))))))+++++++++,,,)))(((''''''&&&'''''''''(((((())))))+++,,,...///---AAA___FFFBBBaaarrrddd]]]FFFVVVzzzccczzzrrr666+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''''')))))))))))))))((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((&&&&&&(((''''''111===CCCRRRJJJqqqxxxpppiii???444---'''111******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((+++***(((&&&$$$$$$'''))))))'''$$$%%%''')))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&$$$'''...333333111:::EEEDDDJJJ___```VVV\\\RRRQQQLLLFFF@@@:::333,,,)))))))))+++---,,,)))&&&+++***))))))(((((()))))))))))))))******)))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))))),,,111444===BBBGGGFFFPPPOOO}}};;;///...,,,******)))******))))))))))))))))))))))))&&&(((+++,,,(((###%%%,,,000@@@VVVgggpppuuu{{{ttt]]]PPPGGG333$$$$$$)))(((&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))***++++++))),,,///---***111HHH^^^}}}qqqSSSMMM@@@222,,,...---((((((''''''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))'''(((***&&&+++&&&...KKK^^^hhhuuurrrppp|||}}}sssxxxyyytttqqqtttxxxzzz{{{pppTTTCCC,,,"""///(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...(((%%%***---***(((******---555EEE\\\xxxvvvdddFFF)))###,,,111,,,'''***)))((((((''''''''''''((())))))***,,,---///000888dddvvvFFF;;;RRRzzzfffggg]]]~~~EEE'''******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&(((((('''---???PPPVVV;;;rrrpppnnnxxx111%%%<<<$$$++++++)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((('''(((+++---.........,,,***)))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******'''))),,,---///222888===IIIppphhhYYYZZZSSSEEE777444000...------,,,,,,++++++***)))))))))))))))))))))************))))))(((((('''''''''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***---222555999@@@GGGHHHQQQNNN|||;;;///...,,,+++******++++++))))))))))))************777...&&&###(((888RRRgggyyyiiiSSSBBB777000***&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((())))))***+++,,,,,,,,,)))(((333RRR|||pppTTT???555,,,###))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))+++((($$$%%%)))'''555HHHnnnxxxdddqqqooo{{{~~~vvv|||gggAAA***(((%%%###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***%%%&&&...///((($$$%%%)))@@@ccc~~~zzz~~~aaaHHH222$$$%%%...+++***)))(((((('''(((((()))))))))+++,,,...000111CCCzzzZZZAAAFFFooo{{{~~~xxxxxxvvvsss}}}]]]333******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))++++++***)))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((())))))))))))(((%%%)))***(((---<<>>222,,,+++---///,,,++++++***************)))******++++++******)))((((((''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******((()))))))))***...222666999AAAIIIKKKTTTNNN}}}~~~:::///...,,,+++******+++,,,)))))))))******+++++++++'''###(((:::UUUrrr~~~rrrhhhfffnnnvvvppprrrnnnrrr___GGG222""")))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((()))***+++,,,------)))BBBbbb{{{{{{~~~mmmWWWAAA///,,,+++)))((('''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***(((&&&,,,555EEErrr}}}uuugggqqq|||yyysss~~~xxx]]]777000((($$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&###&&&---+++'''---999KKKiii|||~~~sssooooooyyyyyyTTT222***333,,,+++***)))(((((((((((())))))***+++---///111222RRRlllGGGMMMdddvvv|||vvvbbb||||||ffftttyyyuuuzzz999+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...//////---,,,++++++******++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&,,,+++)))777PPP[[[WWW]]]xxxpppqqqlll{{{|||^^^&&&777---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&---222000+++,,,555>>>---222666333,,,'''''')))++++++++++++*********)))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,%%%&&&...BBBaaa{{{ooo[[[HHH:::222...---,,,,,,+++************+++)))******++++++******)))((((((((((((((()))******'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((())))))***+++...333777999AAAJJJKKKTTTNNN}}}999///...,,,+++***++++++,,,))))))******++++++++++++'''333PPPuuu{{{lllnnnuuu~~~~~~~~~~~~qqqkkkwwwggg@@@))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))+++,,,---......JJJpppjjjiiirrr|||uuu~~~eeeLLL///---+++***((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&)))+++---888EEEqqq~~~^^^|||~~~OOODDD666,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((***---***---BBB[[[sssqqqqqqnnnpppuuuxxxrrrttt|||}}}zzzbbbhhhzzz}}}bbb===))),,,+++***)))(((((((((((())))))***+++---///111222zzzUUU@@@VVVyyyxxxwwwTTTooo~~~gggpppvvvzzz___+++***)))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++///000111222333444555666...---,,,,,,++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))))))))...+++***@@@^^^bbbQQQ{{{dddvvv~~~~~~DDD000---,,,+++)))((('''''''''((((((((((((((((((((((((''''''''''''((()))++++++222;;;AAA===999DDD___vvvdddhhhggg\\\III999333222,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,;;;888EEElll~~~{{{gggSSSBBB333+++---,,,++++++******++++++******++++++++++++******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++...333777999@@@HHHHHHRRRMMM}}}www>>>000///---,,,++++++,,,,,,,,,&&&...---!!!+++777---JJJfff|||xxxfffyyy~~~wwwnnnvvvTTT444%%%---'''$$$)))&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******---***...111***(((AAAbbbiiieeerrr~~~~~~~~~}}}SSS;;;******))) )))'''&&&&&&%%%%%%&&&&&&''',,,)))&&&%%%''')))(((&&&$$$+++%%%###...777YYYtttxxx}}}uuuzzz~~~|||rrr\\\DDD:::%%%&&&...!!!'''$$$&&&,,,+++$$$###&&&&&&&&&&&&'''''''''''''''***'''111$$$...444kkkxxxmmmddd```\\\VVVVVVZZZ[[[RRRLLLLLLLLLLLLRRRZZZwwwxxxrrrsssrrrpppxxx[[[333---)))+++...,,,)))))),,,***///%%%///555+++LLLtttjjjHHHRRRhhh}}}SSSgggqqq|||lllpppgggyyyooo888)))$$$)))(((***---$$$(((***)))%%%###%%%((()))(((000))) )))333333444777888000''''''000111+++***,,,---,,,+++,,,***''')))%%%%%%(((&&&"""&&&///''''''''''''''''''''''''(((((('''''')))+++)))%%%)))+++,,,,,,---111777<<>>MMMIIIIIIWWWSSSVVVVVVQQQJJJ???///""",,,""" ***---(((***444,,,++++++---,,,'''$$$$$$'''''''''''''''''''''''''''(((((())),,,...---,,,'''***...222999EEETTT```{{{rrr]]]KKKBBB:::333)))(((...000)))***...)))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((&&&222IIIggggggqqq~~~~~~III//////...,,,***,,,,,,(((...)))&&&((((((''')))---&&&...,,,(((AAAhhhppp___eeecccgggdddWWWRRRTTTRRRMMMKKKQQQddd|||oooGGG(((&&&333555+++***,,,---,,,++++++++++++))))))))))))))))))))))))$$$333///(((///444777CCCYYYyyy}}}eeexxxRRRYYY777111++++++......,,,)))******++++++++++++******(((((()))***+++,,,***)))---)))(((***)))%%%$$$%%%---+++***+++,,,---+++)))'''''''''(((((()))++++++******+++++++++---111444888BBBEEEKKKRRRRRRttt<<<111000...---,,,,,,------111,,,...///...DDDpppwwwxxxwwwzzzkkkCCC+++(((***((('''&&&&&&&&&&&&''''''((((((((())))))***++++++,,,,,,+++(((111VVVsssuuu~~~qqq~~~TTT777---,,,)))%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&)))+++******%%%%%%"""555cccxxxddd}}}|||xxxwwwtttQQQ666***%%%******'''$$$$$$((((((%%%&&&'''''''''((((((((()))***)))'''...]]]rrrxxx\\\]]]dddiiiaaaOOOAAACCCMMM@@@BBBFFFFFFBBB???CCCKKKVVV|||fffiiiuuufffpppbbb???+++000***%%%444***)))000...000111;;;ddd{{{tttNNNGGGpppkkkttt|||vvvlllPPPwwwrrr```eeehhhdddaaadddttttttwww~~~|||~~~uuuccc---///--- ***((())))))$$$###)))***&&&&&&***,,,999HHHXXX^^^SSSQQQaaaVVVMMMEEECCCDDDGGGMMMSSSAAA:::000+++111777///!!!'''((((((''')))+++(((###''''''''''''''''''''''''+++***))))))((((((((()))000888BBBKKKTTT```qqq}}}zzz~~~{{{zzzfff{{{~~~bbbFFF888---******&&&***...'''((((((''''''''''''((((((((((((((()))))))))******///'''CCCSSS\\\LLLvvvyyywwwddd333+++111111&&&,,,222%%%---(((&&&)))***)))+++...((('''===```kkk^^^\\\iii]]]```ZZZXXX```gggmmmwwwiiimmmiiiYYYIIIKKKaaavvveeeCCC111---...+++,,,---,,,***))))))***))))))))))))))))))))))))'''888$$$<<>>===@@@NNNTTTHHH333((()))...)))+++((("""###***+++(((''''''''''''''''''''''''+++***))))))((((((,,,111???MMM___lllsssyyyyyyyyycccGGG333+++&&&+++...((())))))(((((('''(((((((((((((((((())))))******+++(((,,,NNNaaaWWWZZZvvvwwwIII***+++444'''***333'''''''''***---,,,)))***///333FFFXXX```ccceee^^^TTTiiiwwwkkk```sssUUU555***---,,,,,,---,,,((('''(((************************,,,---$$$...CCCBBBWWW```iii{{{~~~nnn\\\fffjjjMMM333...111///,,,...++++++,,,,,,,,,,,,++++++---+++)))&&&&&&***///333555222222222...(((&&&((()))*********)))***+++,,,------------,,,+++*********+++,,,+++,,,...222555555AAACCCGGGRRRWWWppp:::222111///...------...///,,,222,,,IIIvvvggglllCCC//////))))))(((''''''((((((((())))))***+++,,,---.........000XXXyyytttuuuzzz}}}|||UUU>>>555000)))((((((''''''(((((()))''''''((())))))***+++++++++111aaaiiiiii{{{kkklll\\\;;;$$$***,,,)))'''((((((&&&''''''(((((()))***++++++,,,---888yyy|||~~~mmmSSSXXXWWWJJJRRRYYY[[[bbbwww______SSSNNNpppzzz~~~{{{|||oooGGG444---***//////------///+++666aaaQQQHHHaaaqqqiiivvv~~~ooofffSSSeee\\\```ccc^^^fffqqqKKK\\\~~~bbbmmm{{{|||ccckkk~~~}}}OOO555,,,&&&...'''&&&(((&&&'''***''''''444DDDTTTbbbWWWDDDNNNhhh}}}yyysssdddMMMCCCNNNRRRBBB333111///111///)))&&&((()))((((((((((((((((((((((((((()))'''(((+++---000;;;GGGNNN^^^tttoooZZZHHH222***------+++***)))(((((((((((((((((((((((()))***+++++++++)));;;WWWiiiQQQsss||||||}}}kkk444&&&555,,,(((111,,,'''))),,,---)))(((000<<>>>>>;;;===AAA;;;>>>===777...)))+++///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...222555666BBBBBBEEEPPPWWWnnn999333222000///....../////////...QQQtttlll{{{gggEEE&&&+++******))))))))))))***)))***+++,,,---...///000(((PPPoooqqqqqqPPP;;;000))))))(((((((((((()))))))))******))))))***---///...\\\|||sssrrryyy555...(((((()))((((((***''''''((()))***+++,,,,,,)))111VVV}}}}}}cccPPP\\\YYY===OOOVVViii```SSSVVV```~~~|||{{{KKK---+++000///000+++...,,,AAAvvvyyyJJJRRRzzzccc```mmmzzzdddfffSSSiiicccbbbkkkgggooo|||tttVVVnnnvvv^^^qqq}}}iiiggg|||fff444***,,,++++++'''''')))***))))))222BBBPPPNNNSSS[[[qqq~~~aaaVVVfffqqqTTT***,,,))))))------)))'''(((((((((((((((((((((((((((,,,((())),,,---111BBBTTTeeerrrrrrHHH,,,+++000,,,+++***))))))(((((()))'''((())))))***+++,,,,,,777LLLbbbgggYYYyyyzzzddd|||KKK+++111///***...///---,,,***)))(((///@@@QQQEEElllsssYYYbbbmmmsss~~~HHH777)))***...---,,,...++++++++++++++++++++++++,,,,,,999CCCSSSPPPzzz~~~___AAA///+++///333,,,------......------,,,***...111444555999???DDDKKKPPP\\\jjjsssxxxwwwvvvooo^^^JJJ999000...+++************,,,...///+++,,,,,,,,,,,,///222666888EEEDDDDDDPPPYYYlll999333222111///...//////000666HHHvvviii```555---,,,++++++******++++++******+++---...///000111999zzzwwwmmmHHH000***))))))(((((())))))***)))******))))))+++000555EEEkkkhhhdddvvvtttcccCCC)))''',,,)))(((,,,'''(((((()))+++,,,,,,---...BBB{{{{{{___PPPZZZFFF;;;\\\hhhnnn]]]pppkkk999...---,,,111+++...000NNN___IIIaaa\\\^^^kkk{{{]]]mmm[[[~~~wwwjjjsssppptttrrrppp```tttbbb{{{}}}tttdddzzz{{{444(((///###///,,,&&&++++++(((///BBBPPPSSSPPPoooccc[[[aaagggkkkiiifffeeedddaaa|||kkkcccddd```@@@---$$$+++111+++(((,,,((((((((((((((((((((((((...******///111999OOOggg|||uuukkkbbb___gggxxxiiiFFF777111---,,,+++***))))))))))))'''((()))***+++,,,,,,---CCCMMMmmmccc{{{~~~lllVVV~~~hhh;;;,,,...///...---///+++)))...777BBBRRR```kkk___```~~~wwwxxxpppQQQ444+++---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,222888666FFFzzzwww~~~^^^fffyyyUUU777...///000------............------000222666999???KKKZZZeeeppp[[[HHH===333111...++++++,,,...000+++,,,,,,,,,---///333666888DDDCCCCCCPPP[[[lll888333222111////////////000000uuuuuuwwwUUU...------,,,+++++++++,,,***+++,,,---///000111222TTT|||bbb@@@******))))))))))))******)))******))))))---444:::ccciiiuuu[[[...(((...+++'''+++'''((()))***+++,,,------222ccckkkTTTIII;;;GGGaaaiiiwwwbbbccc{{{TTTgggxxxGGG555***(((111+++000444WWWQQQHHHgggccclll}}}bbb{{{kkkxxxxxxtttuuugggeeeaaauuugggvvvvvvTTTttt|||???...333...,,,&&&,,,***'''666OOOYYYRRRkkkBBBEEEdddlllcccbbbbbblllFFF+++---222***''',,,))))))))))))))))))))))))***''',,,666>>>MMMkkkyyyiiixxxkkkMMM666---,,,+++***))))))))))))'''((()))***+++,,,------UUUNNNsssUUUttteeebbbRRRFFFVVV}}}JJJ)))+++333...***+++'''***888IIIUUU]]]cccYYYqqq|||qqqFFF555222000...000,,,,,,,,,,,,,,,,,,,,,,,,...JJJMMMbbb|||ttt{{{yyygggccc>>>111000---------............------222333555<<>>XXXfff___xxx}}}rrrLLLHHH^^^sssXXX---222))),,,---999&&&000GGGSSSHHHyyyuuuqqqttt>>>333+++666,,,111,,,+++...///...---///NNNEEEPPPnnnlllsssddd@@@333222000,,,---222111---000777BBB333===MMM~~~~~~xxxsssttt|||~~~qqqbbbZZZLLL;;;000//////...+++---,,,,,,,,,---000333444999@@@DDDIIIEEEbbb```;;;666222111333///555///UUUnnn}}}ggg???(((+++---***,,,000,,,------...666111999kkkcccfff^^^YYYNNNNNNBBBGGGRRRQQQOOOGGGVVVVVVrrrxxxvvvAAA(((%%%...))))))///+++444'''***...///(((UUUyyyeee}}}xxxrrrjjjDDD666,,,888000+++&&&***///,,,---444777tttwwwbbbQQQCCCCCCRRRuuuvvvggg|||www~~~```vvvvvv===000666000555777,,,{{{oooGGGTTTqqqrrrcccWWWJJJRRRuuu|||rrr```ccckkkRRRQQQyyymmmXXXttt\\\mmmtttgggUUUmmm]]]555)))---,,,)))+++...,,,CCCAAAEEEvvv~~~LLLKKKrrrzzzuuulll:::...333---&&&++++++***))))))+++------%%%...,,,QQQ[[[nnnxxxlllLLL888***,,,///+++))),,,)))---'''(((000***...EEERRRxxxaaaqqq~~~ooo\\\bbbooo===222---------###>>>BBBSSSMMM```bbbooommmHHH+++---000///------...---,,,222:::UUUGGGmmm[[[kkk~~~ccczzzqqqRRR)))......------......111888@@@@@@LLLccc{{{vvvrrrtttuuugggbbb```___[[[SSSFFF;;;444000---+++---,,,,,,,,,---000333444999@@@DDDJJJGGGccc___:::666333111444///555;;;ooosssiiinnnbbb\\\___ddd___UUUXXXcccgggdddpppsssVVV,,,(((111***(((777)))999(((---:::)))HHHvvvfffbbbZZZ\\\rrrsss|||ooo```hhhnnndddvvvyyyssslll|||___```<<<+++///...+++,,,)))555((()))333...888uuunnn}}}yyy}}}pppqqqccc333%%%---%%%---+++(((+++,,,&&&...DDD}}}uuu{{{NNNHHH@@@FFFlllvvvzzzfffQQQ000&&&+++...333HHH___EEE```qqqoooqqqaaaZZZssssssCCCHHH^^^XXXUUUooo|||iiiSSSfffwwwnnnIIIyyyfffCCC%%%***444'''///(((666XXXWWWzzzUUU@@@~~~~~~vvv}}}sss{{{www]]]777///---%%%---***((((((***,,,---...222>>>MMMTTTfffiii___HHH222,,,...---+++,,,(((,,,))))))...---777OOOXXXkkkvvv{{{sssGGGMMMsssPPP000111------###IIIGGGIIIOOOkkknnn\\\>>>---222......///...+++,,,999GGGWWWffftttsssnnnppp333555///000...,,,///:::CCCHHH444VVVwwwbbb^^^rrrxxxiii```YYYUUUMMMCCC999222...---------,,,,,,---000222444:::@@@EEELLLIIIccc^^^999777000000333222333fffvvvrrr}}}hhhhhhYYYBBB>>>;;;@@@LLLJJJKKKDDD>>>HHHJJJ999NNNVVVjjjnnnkkk:::(((444000'''222***<<<(((---111///lll{{{|||WWWeee~~~~~~SSS111---///,,,***+++&&&333000000///ccciii~~~~~~OOOAAA+++000***///******...'''999eeeuuuhhhuuu]]]IIIFFFJJJddd|||}}}jjjwwwHHH000666000444fffUUUGGGlllsssmmm|||sssfffooo```>>>444LLL```rrrrrrQQQbbbzzz{{{mmmSSSddduuuGGG'''+++333)))+++///LLLPPP}}}XXXBBBwww~~~QQQ***&&&111,,,)))(((***,,,++++++---000MMMTTTcccooowwwuuu\\\>>>---***,,,------***,,,,,,+++***...???UUUgggyyywww}}}lllTTTEEEaaayyyccc///333......999BBBFFFKKKkkkgggmmmSSS111000............,,,000===LLLJJJppp{{{HHH333000111000///777DDDJJJHHH___{{{fffbbbvvv___VVVQQQJJJBBB;;;666111///...---,,,,,,---///222333:::???EEENNNKKKddd\\\888777/////////555444sssdddhhhfffdddgggOOOHHHcccxxx{{{|||uuuddduuu}}}}}}vvv}}}RRR+++...444,,,,,,)))333...222,,,OOOooo|||gggWWWvvv```666'''+++,,,,,,111###999---...===sssrrrvvvxxxjjjGGG$$$)))&&&...---,,,000222UUUlll[[[]]]LLLGGGYYY|||zzzwwwNNN222777///222uuuSSSNNNvvvoooeeennnuuuzzzvvvtttYYY???///IIIkkkwwwqqqXXXhhhssshhhbbbWWWtttDDD...000+++---%%%===QQQPPPMMM___lll888)))555+++)))***------)))***...???VVVZZZoooyyywwwTTT777******------,,,+++---+++(((000FFFXXXuuu\\\qqqyyymmmVVVNNNtttddduuu888222---///AAAEEEOOOnnnvvvbbb777000111...---...000666AAAMMM___vvviiippp:::111//////333???JJJKKKFFFmmmyyyiii~~~}}}vvvwwwttt\\\RRRFFF???<<<999444///...---,,,,,,---///111333999===DDDPPPMMMddd[[[777666111///,,,;;;HHHnnnhhh{{{___dddzzz~~~^^^~~~lllmmm888'''111222,,,...,,,333333333sss\\\|||{{{|||kkk```tttyyyyyyLLL...,,,,,,+++222000333###555XXX```zzzqqq[[[BBB111)))///000,,,***666bbb^^^{{{jjj]]]hhhIIIIIIiii~~~~~~ttt```......---111yyy|||TTTWWW~~~eeeWWWaaalll|||zzzVVV:::555SSSqqq{{{aaadddwwwxxxhhh___VVVtttkkkDDD333111'''///---CCCDDDyyyNNNVVVzzzRRR222***+++))),,,///,,,(((---888bbbOOO|||dddoooIII000***,,,,,,...)))------(((666OOOZZZ|||WWWssszzzuuuRRRLLL}}}{{{PPPKKK111...111===SSSZZZ||||||SSS777222///---///333:::GGGSSS|||xxxsssggg```}}}KKK111---///888DDDKKKQQQUUUqqqZZZxxxzzzyyyrrrooosssyyy|||eeeYYYIII@@@>>>;;;555//////...---,,,---///111333888;;;CCCQQQOOOcccZZZ666111666111...GGGrrrzzzppp|||uuu{{{^^^ssslllrrriii<<>>lllvvvOOOaaattt^^^EEEWWW~~~HHH777777>>>wwwSSS\\\~~~[[[NNNbbbxxxppp{{{BBB555;;;[[[ooo}}}]]]jjjooo\\\PPP}}}xxx}}}LLL333...,,,000888FFFWWWEEEwww{{{iii:::)))---+++---...***(((666IIIaaaRRR~~~```}}}tttzzzXXX777---------...''',,,///***===XXX]]]yyyooommmnnn```SSS[[[qqqlll```222333888AAAUUUrrr~~~rrrEEE333111000111333<<>>ZZZjjj~~~\\\iii~~~wwwgggQQQvvvqqqsssUUU000)))333///999LLLddd[[[xxx@@@777...,,,------((()))>>>WWWNNN|||yyysssgggbbbzzz___<<>>999666555///...---,,,---///111222555888AAARRROOObbbSSS999555,,,000///rrrqqqbbbxxxIIIXXX{{{KKK:::ZZZkkk<<>>DDDIIIXXXtttzzzyyyvvvhhhqqqxxxooohhhYYYOOOUUURRRMMMEEE<<<666222111111///---,,,,,,...000222888999HHHKKKSSS```QQQ777777...===CCC~~~oootttlllHHHUUUiiiBBB===gggqqq===___WWWOOO\\\EEEPPPZZZ===YYY{{{}}}~~~|||xxxqqqkkkRRRbbb]]]555555222+++444333ZZZbbbYYYTTTcccLLL===EEEQQQeeettt???CCCjjjbbbLLL|||{{{yyyzzz{{{yyynnndddooonnn999//////***,,,555===vvvnnn|||~~~yyyxxxuuuwwwooo666111333---JJJuuutttMMM~~~pppgggGGGbbbnnnzzzzzzzzz}}}uuu222666SSSvvvrrrrrrHHHqqqsssUUU\\\zzz\\\vvvWWW555<<>>888333111111000...,,,,,,...000111777888GGGJJJRRR```NNN666555,,,AAA[[[jjjwww^^^IIIRRRSSS???PPPrrr===eee___aaajjjMMMHHHKKKGGGXXX}}}xxx|||vvvttt______KKK|||{{{<<<000///,,,555;;;pppzzzRRRPPPlllFFFWWWsssDDD===CCCJJJ___{{{???@@@gggoooJJJvvv}}}yyywwwuuussswwwfff```^^^~~~CCC555***,,,)))777MMMmmmxxxhhhzzz||||||{{{???***111///bbbNNNUUUrrrvvvZZZPPPkkk|||{{{lllssstttvvvHHH444QQQoooIIIvvvnnnRRRddd~~~yyyQQQiii[[[===DDDWWWfffxxxnnn^^^yyynnnvvv~~~zzz{{{eee___XXXtttTTT111000222===IIImmmVVVyyy[[[000***333***///;;;VVVZZZ|||aaauuueeePPP\\\jjj}}}xxx```gggyyyzzz@@@...---+++---+++///;;;[[[bbbtttooo}}}|||pppiiirrr{{{uuuxxx{{{sss^^^HHHAAAMMMUUU|||jjj888999<<<;;;EEEWWWsssiii]]]???OOO[[[;;;DDD;;;YYYrrr}}}iiirrrpppxxxuuuTTTOOOZZZYYYRRRJJJIIIGGGDDD???999333000111000...------...///111444666FFFIIIQQQ```LLL666333---;;;ssswwwooo|||mmmSSSLLLQQQDDDDDDooolllFFFtttbbbtttsssTTTLLLUUUkkkkkk}}}ttt|||rrrvvv]]]hhhFFFqqqCCC...333222666BBBkkkIIIVVVjjjCCCXXXrrrAAA???EEEEEE[[[FFF>>>gggZZZ{{{xxxrrrkkkppp```cccZZZRRR===---888+++777ccclllyyymmmsssxxx}}}{{{nnnyyysssoooPPP(((000333uuuFFFccceee___VVVzzzwwwmmmnnnppp{{{oooWWW777VVVmmmKKK{{{oooSSSggg}}}rrrQQQmmmhhhEEEGGG^^^kkkvvvmmm{{{yyyqqqfffZZZcccyyy{{{]]]@@@///+++BBBKKKllltttpppggguuu}}}fff111+++222)))...HHHYYY\\\wwwZZZlllYYY___gggssswwwnnnPPPmmm}}}mmmkkkmmmwwwTTT000''',,,...+++000CCC[[[iii~~~vvvrrr{{{xxxiiiWWWBBBCCCaaammmIII444::::::NNN}}}~~~mmm___QQQDDD^^^zzzddd444777@@@hhhzzzqqqcccbbb{{{hhhgggxxxwwwhhhbbb[[[PPPJJJIIIGGGDDD@@@<<<888333000111000...------...///000222555EEEHHHPPP___KKK777666444;;;mmm~~~{{{fffLLLLLLMMMBBBZZZaaaRRRdddsssUUUPPPgggzzz{{{ttt|||qqqvvvdddiiiRRRdddRRR111888333333OOOuuubbbEEEfffuuu@@@^^^ttt===@@@JJJIII___SSSAAAlllooo}}}yyyqqqhhhkkk^^^___RRRgggXXX555,,,000:::xxx{{{yyy||||||{{{lllxxx{{{{{{iiiqqqxxxhhhmmm222555>>>~~~PPPvvv^^^jjjWWW{{{uuupppllloooxxxRRR:::]]]ccc{{{lllLLLuuuvvvXXXgggyyymmmZZZzzzmmm===IIIdddpppvvv```nnnyyymmmpppaaaFFFaaa@@@...---GGGbbbsss~~~lll[[[QQQIIIXXXuuu~~~lll888+++000)))///TTT]]]cccsssqqqqqq]]]]]]kkk^^^dddyyyppp[[[zzzcccbbbbbb|||iii]]]888333---000+++111KKKZZZnnn{{{rrrWWWOOOeeevvvkkkqqqyyywww___999pppnnnooowwwXXX222999;;;NNN~~~ggg\\\ZZZYYYlll{{{}}}}}}tttlll;;;:::HHHwwwyyygggdddfffdddgggqqqjjjssstttoooeeePPPFFFNNNLLLGGG@@@;;;888666333000111000///...---......///000444DDDGGGOOO^^^III888444555FFFiii|||```HHHIIIHHHMMMTTTQQQ}}}fffnnnRRRLLLiii~~~zzzwwwyyyvvv}}}tttsssllleee```YYYkkk444444//////ddd\\\IIIzzz~~~AAAjjj{{{777<<>>888777666444111111000///...............///333DDDGGGMMM\\\GGG777000444bbbqqq^^^JJJHHHGGGcccrrrJJJKKKpppbbbjjjRRRAAAYYYnnn{{{ppp{{{yyyzzzuuuqqqmmm___bbbTTTooo666000111000xxxQQQKKKrrrRRR555444IIIHHHZZZdddiiiCCCcccqqqiiiSSSkkk|||rrrqqqoooiiidddgggTTTTTTMMM>>>&&&))),,,HHH|||ddduuuzzzjjjbbbeeeLLLmmm|||}}}uuuhhhoooyyyvvv{{{}}}{{{AAA666^^^]]]uuuvvvnnnWWWoooxxxqqqjjjsssiiikkkooo}}}ttt333bbbnnnNNNsss]]]uuu|||mmmRRRXXXwwwyyyqqq}}}^^^xxxxxxwwwzzzSSShhhSSSppp888111999KKKuuutttzzz}}}lllQQQTTTqqq{{{___kkkQQQ///...111666iiiggg~~~nnnoooZZZcccuuuuuuTTT999>>>@@@IIIgggjjjRRROOOLLL^^^xxxpppvvv:::***---222+++444ZZZ^^^||||||mmm|||{{{ppp|||}}}kkkHHHHHHvvvlllhhhOOOppp@@@===NNNaaawwwyyy|||||||||ttt{{{HHH:::EEEaaa???:::CCCPPP|||XXXnnnzzzuuujjjhhhbbbUUUNNNHHHBBB<<<999999888555222111000000///...---------///333DDDFFFLLL[[[EEE777222777___MMMIIIHHHuuu^^^GGGKKKppp[[[zzziiiTTT888HHHeeetttzzzuuurrrooolll\\\^^^RRR^^^<<<555999333qqq{{{BBBGGG\\\ggg666///CCC???LLLZZZooo===SSSTTT\\\EEEbbb{{{mmmllllllhhh]]]iiiQQQXXXEEEmmmGGG777;;;000XXXppp|||sss\\\[[[\\\FFFggg{{{vvvxxxvvvcccggg|||{{{qqq}}}~~~NNN<<>>111;;;WWW}}}~~~zzz```jjjvvv]]]YYYuuu[[[ooo[[[111...444:::nnnjjjooopppUUUYYYxxx``````rrriiitttcccLLLJJJFFFRRRnnnBBB,,,,,,222+++555___aaa}}}|||uuummm|||UUU<<>>LLLcccMMMfff555333BBBGGG???[[[SSS777^^^~~~kkkvvv}}}rrrkkkggggggWWWZZZTTTSSSjjj___444---CCC```vvv}}}ooocccvvvfffbbb===aaa{{{}}}yyyuuuppptttqqq___ZZZppprrrlll{{{qqqGGGrrrbbbSSSkkkvvvYYYOOOVVV{{{^^^ZZZwwwmmmdddcccjjj___oooyyy}}}}}}ggghhhMMMjjjooozzzUUUqqqkkkoooyyy|||mmmSSSgggLLLqqqDDD:::CCCTTTzzzzzzMMMIIIQQQTTTUUU}}}kkkfffyyynnnfff333---+++SSSyyyiiisssbbbMMMfffnnnUUUDDDCCCHHHDDDjjjzzz???000///333+++777uuugggwww~~~yyyoooooovvv]]]OOO```~~~RRRbbbhhhQQQKKKppp{{{eeeIIIGGGMMMNNNaaakkk|||{{{PPPCCCWWWyyyQQQBBB\\\{{{ggg\\\VVVUUUVVVKKK???;;;:::555888999111000000000000///...---,,,222333CCCGGGMMMYYYAAA777333KKKwww~~~sssHHHPPPMMMZZZ{{{pppQQQ???XXXwwwpppSSS;;;HHH^^^zzznnnkkk___cccUUUOOOxxxzzz[[[888777SSSHHHYYYkkkLLL```hhhIII...666@@@CCCGGGaaaXXX===aaaxxx{{{nnnhhheeekkk\\\\\\RRRLLLYYYttt}}}[[[888555%%%SSS{{{wwwooouuuccckkkEEEccc~~~zzzvvvsssooopppooo]]]XXXlllqqq}}}eee|||ZZZwww^^^VVV~~~fff|||ZZZVVVooowwwnnnccceeeyyy||||||qqqooo^^^[[[bbbWWWgggqqq~~~~~~|||hhhMMMfffuuuRRRFFFlll||||||iiiuuuxxxiiiKKKeeeUUUuuurrriii555LLLdddsssvvvQQQNNNKKKHHH\\\~~~dddnnn|||dddqqq:::111111YYYzzzgggmmm[[[FFF]]]nnnUUUBBBAAADDDFFF~~~~~~^^^{{{uuu999......333...===|||mmm~~~pppzzzrrryyy}}}vvvmmmkkkpppWWWIIIYYYZZZjjj~~~\\\RRRfff}}}oooeeeiiioooppp~~~}}}vvvqqqvvvdddDDDMMM]]]yyy]]]RRRYYYbbbbbb___LLL@@@<<<:::444777999222000000000000///...---,,,222333BBBFFFLLLXXX@@@777666JJJ{{{rrrkkkFFF]]]UUU[[[rrrFFFFFF^^^}}}{{{XXX>>>NNNfffqqqllltttlll___dddYYYMMMlllyyyeee...111SSSyyyOOObbbrrrHHHCCCFFF666,,,;;;@@@???MMMgggYYY???ZZZwwwwwwjjjfffeeecccYYY\\\UUUTTT___qqq<<<,,,CCCyyyxxxssswwwgggzzzFFF___wwwrrrqqqoookkklll\\\VVVggg~~~yyyuuu```vvv]]]nnn\\\^^^~~~zzziii[[[ZZZ{{{|||VVVfffppphhhvvvzzzlllccc\\\YYY___VVVfffpppkkkoookkkNNNuuuccc|||xxxnnnpppSSSCCCOOOvvvwwwsssggguuu{{{lllHHH```^^^yyymmm]]]+++aaaZZZxxxwwwaaaPPPLLLUUU^^^sssrrrYYYqqq|||sssvvv:::000555bbbpppooodddSSSjjjjjjtttlllhhh\\\HHH999>>>???HHH{{{wwwQQQsssqqq999555...333111EEEtttvvvfffggg}}}xxxooouuu```~~~{{{{{{xxxxxxmmmiiiggglll\\\MMMqqqNNN]]]www___ooozzz{{{zzz}}}~~~zzzrrrxxx|||vvvOOOSSSzzzbbbuuucccnnnwwwssseeeXXXRRRRRRMMMAAA<<<999333666999333000000000000///...---,,,111222BBBEEEKKKVVV}}}@@@777222KKKwwwnnn~~~iiiMMMrrreeedddxxxEEEMMM[[[|||jjjggg~~~VVV>>>SSSddd|||wwwyyymmm______XXXKKK___nnn444666ccclllJJJ___qqq@@@EEEKKKAAA000;;;DDD@@@PPPcccVVVAAAVVV}}}tttttthhhffffff]]]XXX[[[VVVZZZcccmmm???444888yyytttxxxkkklllJJJdddtttpppoooppphhhjjj]]]UUUaaawww}}}gggWWWuuu___hhh}}}```fffrrr]]]YYYnnnrrrlllQQQqqqvvvjjjllltttpppbbbYYYYYYVVV___XXXiiiqqqQQQWWWzzzpppQQQooocccooolllsssQQQSSS]]]||||||~~~iiijjjeeeaaa~~~uuuiiiLLLbbbVVVmmmjjj888cccssssssgggjjjssskkkhhhgggNNN}}}lll{{{>>>000666gggxxxyyyooo```uuu}}}zzzdddIII888???===KKKwwwyyytttOOOooonnn;;;<<>>GGGSSSVVVSSSMMMAAA<<<888111444:::555000000000000///...---,,,111111AAADDDIIIUUU|||@@@777...\\\yyyzzzgggPPPyyyqqquuuIIIIIIMMMdddMMMNNNssszzzTTT@@@XXX||||||jjjddd^^^\\\YYYMMMTTTzzzuuu===666mmm}}}^^^@@@VVVnnn;;;OOOaaa[[[222444JJJFFFUUUaaaUUULLLaaattttttsssgggdddccc```]]]ZZZPPPTTTTTTrrrBBB888(((vvv}}}}}}|||zzzRRRppp[[[^^^[[[|||pppooolllpppeeeiii^^^UUU[[[pppyyyVVVPPPyyymmmqqqiiigggttt___VVV}}}~~~fffsssSSSwww|||tttvvv|||qqq___XXXZZZQQQOOOZZZVVVffflllGGGLLLzzzwwwUUU}}}jjjfff~~~uuummmjjjvvv[[[^^^WWWvvv~~~___]]]ooommm^^^zzzqqq[[[QQQeeeHHHBBBxxxcccKKKXXX]]]YYYYYY^^^eeekkkuuu\\\TTTyyyoooKKK888666dddxxxkkkXXXhhhqqqqqquuu}}}iiiCCC///@@@>>>NNNtttyyyqqqYYYlllttt:::666222333222LLL~~~qqqiiimmm}}}{{{xxxjjjTTTlllrrrzzzrrrkkkmmmkkkhhh[[[ZZZpppzzztttzzz}}}MMMTTT|||zzz~~~}}}zzzsssvvv|||yyy~~~wwwnnnxxx{{{|||gggTTTmmmwwwwwwhhh@@@555CCC{{{___KKKMMMWWWKKKAAA===999111444:::777000000000000///...---,,,///000@@@CCCIIITTT{{{AAA888///bbbwwwwww}}}jjjMMMkkkggguuuYYYIIIMMMeee]]]YYYyyyZZZJJJbbbtttaaaPPPWWW^^^ZZZ]]]TTTOOOtttzzz555333|||zzz~~~TTT<<>>CCCIIIVVVzzzBBB999333tttyyy~~~```]]]fffNNNUUUSSSeeexxxXXXmmmhhhXXXMMMZZZ]]]jjjtttkkkRRRdddiiiOOOSSSZZZVVVxxx:::???~~~zzzRRROOOqqqXXXSSS{{{NNN222HHHFFFiii[[[gggqqqiii^^^[[[VVVXXX^^^YYYPPPUUUFFFnnnSSS444333~~~|||{{{|||SSS^^^yyynnnaaaXXXiiiqqqaaaWWWcccTTT^^^YYY\\\YYYRRRRRRhhhqqqQQQbbbvvvsssrrr|||hhhbbbqqqUUU~~~vvv~~~fffaaa[[[fffeeefffmmmLLLGGGXXXYYYQQQXXXSSSaaagggzzz@@@777ZZZVVVsss^^^ZZZjjjmmmnnnwwwsssooovvv{{{SSSDDDEEE\\\ttt}}}ssshhhzzzjjjxxx|||wwwppp}}}RRRFFF\\\QQQ___AAAwwwpppdddiii}}}xxx^^^NNNtttgggcccVVVHHH222ZZZ{{{uuurrrYYY\\\xxx|||{{{vvv^^^===000666999CCCPPPuuuSSSmmm[[[xxxkkkIII888333444999[[[~~~cccyyyqqqddd[[[dddzzzcccTTTJJJmmmggguuuiiipppccc___lllPPPwwwaaaxxx{{{{{{|||kkkDDDMMMkkklllPPPBBBtttlll}}}LLLKKKVVV___tttyyyxxxyyyvvvpppkkk|||yyykkkuuubbbYYY[[[aaaccc___YYY[[[```YYYKKKBBB<<<===<<<444666===:::000000000000///...---,,,,,,--->>>CCCJJJWWWDDD;;;444XXXwwwjjjQQQ222EEEPPPUUUlll{{{fffvvvZZZOOODDDTTTiiieeemmmwwwXXXwww{{{[[[VVVUUUQQQsss===LLLvvvQQQRRRCCCIII}}}GGG===GGGSSS___QQQiiimmmiiieeeWWWVVVUUU[[[YYYSSSOOOWWW}}}[[[444999uuu{{{yyySSSfff\\\iii~~~fffWWWQQQQQQVVV\\\VVV[[[TTTLLLaaa{{{VVVZZZtttxxx]]]hhhkkkRRRzzzwwwhhhbbbRRR\\\VVVVVV{{{oooDDDDDDZZZLLLQQQ[[[WWW\\\nnn{{{@@@444<<>>```sssSSSZZZqqqgggKKK```QQQEEEFFFWWWqqqJJJyyyyyywwwlllggg___UUUXXXSSSZZZZZZXXXSSSQQQhhh|||aaa666000sssttt~~~{{{mmmfffmmmxxxOOOIIIOOOMMMIIIJJJQQQWWWRRRNNNdddhhhMMMRRR|||pppSSSooovvv~~~PPPxxxwww^^^{{{FFFOOOSSSeeePPPPPPWWWNNNOOORRRRRRTTTWWWlll<<<333<<>>???HHH[[[JJJ:::444ZZZdddpppVVV___hhh|||yyymmmNNNXXXlllgggqqqrrrJJJ;;;777IIITTTsssuuupppaaagggYYYpppqqqUUURRROOOOOOyyy555KKK}}}qqqRRRUUUMMMAAANNNhhhdddYYYUUUjjjPPP{{{eeetttiiibbbXXXPPPVVVVVVWWWSSSRRRUUUYYYsssooo888111|||}}}}}}fffVVVbbbyyynnnHHHJJJRRRJJJAAADDDMMMRRRPPPPPPiiigggWWWXXXnnnJJJ}}}```xxxZZZNNNooo;;;FFFYYY___LLLPPPRRRJJJOOOSSSLLLWWWVVVlll:::222;;;ooouuu```xxx]]]]]]WWWZZZ888888===@@@OOOnnn\\\YYYMMM:::LLLLLLIIIJJJZZZyyyttt~~~}}}zzznnnjjj@@@DDDMMMdddvvvXXXWWW|||YYYPPP]]]pppwwwooofffWWWWWWKKKAAAwwwzzzzzzwww{{{}}}~~~qqq___FFF333,,,000888???CCCXXXwwwuuuVVVkkk[[[IIIHHH;;;111666RRRnnnsss{{{vvvwwwssslllhhhlllnnnfffdddeee]]]LLLrrrqqq^^^eeebbbVVVYYY[[[bbb\\\wwweeezzz}}}hhhjjjooonnnxxxlll@@@@@@eeeQQQ|||{{{mmmrrruuuzzz}}}|||oooVVVeeehhhkkkhhhZZZYYYYYYWWWTTTPPPJJJ???555444777888555000000//////...---------...///>>>@@@III\\\PPP===333VVVfffyyypppfffTTTGGGPPPUUUcccttt```QQQRRR:::@@@aaavvvwww~~~===@@@444EEELLLdddqqqeeennneeeLLLMMMLLLLLLyyyyyy:::>>>|||sssXXXKKK<<<===TTTXXX}}}llliiiiiittthhh}}}VVVccckkk^^^[[[QQQLLLQQQUUUUUUPPPOOOTTT\\\|||}}}{{{HHH777gggggg~~~iii^^^IIIaaajjj@@@TTTiiieeeQQQGGGMMMOOOFFFGGGQQQLLLPPPNNNRRRmmm^^^VVVTTTlllAAA|||{{{hhhddduuuXXXYYY999HHHfffqqqWWWUUURRRGGGEEENNNNNNVVVLLL]]]XXXooo>>>000888kkkvvv}}}VVVkkk___ooo```dddBBB???JJJJJJDDD______bbb___KKKBBBVVV```]]]]]]aaagggmmmsss|||jjjaaaooouuuyyyssshhh^^^HHHMMM[[[zzzeee]]]{{{YYYNNNmmmuuuuuuppp}}}]]]XXX___VVVMMMcccssswwwqqqkkktttwwwcccxxx~~~ssszzzppp\\\JJJ666---///666===CCC@@@gggSSSQQQppprrrbbbOOOPPPAAA000222MMM~~~}}}qqqooowwwxxxjjjmmmtttsssnnnoooeeeNNNEEEWWWhhhnnnfff\\\ZZZeeegggiii{{{gggnnniiimmmaaagggggghhhvvvVVV:::CCCrrrOOOnnn}}}bbbMMMMMM{{{zzz~~~xxxooo}}}}}}ooocccvvvfffxxx|||hhhaaagggkkkgggbbb___]]]ZZZGGGCCC:::333555999999555000//////......---,,,,,,---///>>>@@@JJJ]]]ZZZEEE>>>TTTsss}}}WWW999GGG^^^uuukkkEEEAAA^^^sss???BBBFFF___aaaqqquuu}}}wwwbbbKKKQQQOOONNN|||{{{666FFF]]]{{{jjjIIIAAAPPPVVVUUUyyy[[[ZZZcccxxxrrrhhhaaabbbJJJKKKNNNKKKJJJKKKLLLTTTVVVUUUQQQPPPjjjIII222WWWooosss|||~~~|||UUUCCC@@@[[[sssHHHDDDRRRJJJFFF555<<>>888555888<<<999222/////////...------,,,,,,,,,...===@@@JJJ\\\iiiXXX>>>BBB}}}~~~nnn}}}rrrhhhJJJ===IIIooo<<>>GGGDDDBBBOOOPPPJJJBBBCCCLLLPPPNNNQQQPPPNNNXXXuuuwwwRRRVVVyyy@@@```hhhzzzLLLtttvvvsss}}}WWWAAAGGGVVVEEEYYY]]]JJJ@@@JJJOOOIIIUUU[[[LLLOOO\\\~~~tttEEE222444]]][[[nnnrrrfffZZZIII___ooo|||tttjjjkkkNNNKKKGGGWWW{{{lllccciiieeeffflllvvv~~~xxxeeeSSSQQQ<<>>GGGDDDGGGOOOPPPNNNNNNZZZ```ZZZ;;;<<>>555666LLLmmmaaawwwsssiiinnnbbbkkk~~~xxxRRR>>>KKK```uuu{{{yyypppjjjsssrrrFFFAAAEEEWWWvvvlllgggiiiqqq}}}wwwUUUKKKOOOOOOMMMNNNVVVtttccc[[[XXXTTTRRRSSSRRREEElll}}}___;;;444???HHHOOOUUUhhhSSS999,,,222---...666:::<<>>}}}|||XXX~~~uuuNNNcccyyykkkIIIAAAWWW{{{}}}zzzwww~~~uuulllhhhxxxggg>>>;;;LLLfffnnnlllpppllliiibbbxxxhhhyyywww}}}}}}ZZZUUUSSSTTT[[[YYYDDDTTTxxxxxxsssIII555555555333BBB???fffpppIII444222//////,,,000999===BBBUUUjjj}}}FFFbbbvvvpppfffddd___ZZZmmmTTTJJJ>>>555ooodddbbb|||qqqVVVBBBTTTZZZ[[[]]]MMMTTT[[[}}}yyyzzzqqqqqqkkkQQQGGGMMMGGGPPPPPPLLLdddbbb444<<>>bbb===,,,;;;===CCChhh{{{@@@555;;;;;;HHH666===111:::===AAA333LLL:::AAAHHHIIIWWWTTTTTTjjjIII:::FFFqqqooo{{{nnnkkk||||||WWWuuunnnjjj888OOO```YYY```hhhBBB999GGGHHHJJJPPPKKKRRRGGGWWWfff}}}oooLLLJJJbbbpppLLLFFFkkkuuuiiiqqq{{{mmmMMMCCCHHHNNNgggeee\\\NNNEEEEEEJJJMMMWWWVVVWWW```___DDD777555===ssseeelllxxxKKKsss]]]FFF<<>>AAAJJJhhh{{{hhhnnnggg```gggtttvvvpppllliiixxxnnnSSSdddttt~~~aaaUUUUUUSSSUUUWWWQQQKKKWWWiiirrrpppggg@@@...222333111000111444333000000333111***666HHHBBB???nnnLLLUUU{{{sssnnniiigggiii]]]PPPJJJ444OOO~~~^^^WWW{{{UUUOOOBBBZZZMMMPPPddd~~~iiisssddd~~~aaammm}}}vvvtttyyy~~~vvvuuupppcccSSSIIIGGGIIIHHHKKKFFFGGGWWWWWWEEE777JJJmmmuuubbbaaaWWWYYYwww~~~~~~~~~ooohhhiiiwww{{{uuummm^^^IIIbbbQQQYYYGGGgggtttIIINNNddd}}}jjjbbbgggwwwzzzdddHHH>>>HHHSSSBBB444+++///666555111//////...---,,,+++*********---000;;;@@@LLLTTTTTTggg|||{{{{{{mmmdddfffnnnvvvyyyyyybbbFFFFFFGGGMMMIII@@@TTTrrr888:::\\\iiifff;;;...>>><<<888MMMfffwwwzzz:::111666;;;IIIkkktttRRR111CCCeeezzz|||sssAAAFFFGGGMMMDDDTTT```HHH555...XXX~~~|||cccLLLOOOGGGLLL===@@@HHHEEELLLSSSKKKOOO@@@VVVsss^^^HHHHHHxxxwwwOOO@@@^^^lll{{{hhhyyyuuuxxxmmmQQQ<<<:::BBBFFFHHHEEEBBBBBBDDDIIIPPPUUUUUU___ZZZbbbZZZBBB666444333aaaooonnnyyy@@@___ffftttmmm```KKKJJJCCCqqqtttJJJ]]]xxxTTTWWWmmmzzzuuudddfffvvv~~~}}}ooojjjgggMMM999GGGJJJzzz``````dddooolllUUUgggOOOXXXhhhiiixxx{{{vvvaaaJJJVVVmmmzzz{{{WWWLLLPPPOOOQQQTTTNNNGGGLLLYYYpppzzz{{{ddd@@@222444777333222222111...///444111EEEDDD444EEExxx[[[CCCkkkuuuiiigggcccaaacccZZZSSSKKK:::JJJ^^^eeePPPMMMSSSGGGnnneeeyyypppdddccc{{{}}}yyyvvvmmm___SSSZZZWWWRRRKKKEEECCCDDDEEEKKK>>>???XXXbbbFFF333>>>GGGwwwdddXXXYYYSSSWWWpppvvv}}}|||yyy{{{~~~uuuqqqxxxyyyxxxddd<<>>888CCCMMM```^^^777777dddzzzKKKHHHKKKPPPQQQIIIuuuoooDDDFFF555UUUrrr}}}fff888>>>GGG000555<<>>888>>>CCCCCCCCC;;;:::DDDMMMOOORRRWWWTTTcccXXXllltttYYYFFF???===222SSSsss|||ooo}}}KKKeeetttxxxaaa\\\ddddddEEEfffjjjXXXyyyOOOiii}}}{{{mmmdddqqqnnn@@@;;;AAAUUUpppjjjjjjdddjjjhhhgggkkkqqqSSSDDD===CCCLLLQQQNNNGGGEEEHHHQQQggg{{{{{{WWW___TTTNNNLLLNNNRRRMMMEEEDDDKKK[[[eeeXXXJJJ555///,,,,,,///000///000444999333777QQQwwwHHH[[[uuu```}}}hhhbbbbbb___]]]^^^XXXYYYNNNBBBDDD}}}xxx}}}fffssscccVVVKKKVVV|||nnniiiaaafff]]]lllsssiiiooouuusssjjj^^^VVVSSSJJJEEE@@@>>>@@@DDDEEEFFFBBBGGGLLLTTTSSS@@@555>>>vvvYYYTTTUUUQQQWWWxxx~~~}}}|||~~~uuurrr{{{zzzbbbKKKNNNvvvOOO{{{KKKOOONNNEEEOOOyyyeeeFFF111999TTTiiiooozzzzzzooo[[[HHH@@@AAACCC111444:::===999111///111,,,,,,+++***)))))))))***...111>>>BBBNNNVVV[[[eee{{{~~~}}}}}}cccFFFLLLeee}}}~~~rrr\\\???III]]]lll|||ttt]]]@@@AAAFFFTTTjjjvvviiiPPPFFFKKKKKK<<>>555BBBCCCAAA>>>AAAGGGHHHDDDKKK@@@???LLLVVVTTTRRRUUUYYYaaa\\\{{{|||YYYLLLIIIGGG555FFFooouuu}}}}}}eeebbbqqqeee{{{wwwiiicccXXX777FFFGGG___ooosssrrrrrrggghhhfffyyy^^^llltttUUUJJJAAA@@@CCCFFFNNNWWWIIIkkkeeeQQQSSSRRRQQQNNNNNNQQQNNNGGGEEEGGGOOO{{{|||xxxvvvkkkOOO<<<888777:::;;;999888:::666HHHZZZkkk{{{```WWWfffuuu~~~pppdddbbbcccaaa^^^^^^WWW^^^QQQIII@@@hhhvvv|||qqq```dddXXX_________GGGiiimmmDDD[[[aaa```\\\yyyyyyooorrrqqqhhhZZZQQQQQQTTTIIIFFFCCCBBBCCCEEEEEEEEEBBBOOOPPPFFF===777BBBYYYrrrZZZZZZYYYVVVZZZ^^^ooozzz{{{}}}~~~yyyyyyzzzxxx|||tttkkkqqq}}}bbbCCCJJJvvvlllWWWmmmOOOFFFGGGLLLIIIVVViiiMMM:::333888@@@BBBCCCCCC???999444111...444:::@@@AAA;;;444111333+++***)))))))))))))))***,,,///<<>>CCCZZZpppfffUUUkkkmmmqqqkkkfffeeeeeeccc```___ZZZ```UUUOOOCCCYYY|||}}}iii\\\iii~~~~~~UUUWWWPPP@@@GGGRRRRRRQQQfffwwwzzzwww{{{^^^UUUcccUUUUUU|||yyyjjj{{{eeeKKK@@@CCCGGGCCC===@@@AAABBBBBB@@@??????@@@JJJ@@@:::???888...QQQhhh]]]^^^\\\ZZZ[[[RRRrrrppp~~~~~~{{{}}}{{{~~~xxxqqqzzzqqq???EEEnnnrrrPPPUUUUUUDDDAAANNNJJJ>>>ZZZrrryyylllGGG666???///111444444333333777======??????<<<777333000...)))))))))((())))))******,,,///<<>>FFFNNN??????@@@CCCIIIOOOSSSVVVOOO```xxx^^^\\\UUURRRGGG<<>>===<<<:::999;;;>>>===<<<;;;===???;;;999333333===OOOzzzjjjYYYXXXXXXZZZYYYSSSvvvqqqkkkxxxyyywww|||yyyyyyuuuwww|||rrrjjjrrrFFFNNNfffzzzPPPvvveeeUUUKKKIIIBBBBBBEEE>>>CCCYYY~~~wwwnnndddccc^^^VVVJJJ>>>===JJJYYYLLLKKKEEE===888666222---)))((((((((()))***++++++---111>>>CCCNNNUUU```QQQRRRaaa}}}}}}}}}wwwwwwyyyqqqhhhppp~~~xxxcccSSSVVVsss{{{rrrRRR\\\~~~VVV===AAAPPPDDDRRRLLL[[[|||LLLJJJOOOOOOaaazzzdddbbbMMMoooOOObbbsssFFF:::666;;;:::FFF??????FFFJJJyyy}}}hhhBBB===+++111666666lll}}}}}}|||}}}uuuVVV<<<<<>>IIITTTPPPVVVUUUJJJEEEMMMUUUVVVPPPwwwwww|||\\\^^^ZZZXXXHHHKKK555FFF|||mmmyyyyyy|||{{{{{{vvvkkkcccaaaRRR<<<>>>JJJ\\\yyyjjjjjjaaahhh]]]aaassscccWWWeeeaaaooo~~~yyyyyyeee>>>VVVFFF555PPP===AAACCCCCCAAA??????@@@AAA:::???CCCaaauuu^^^lll\\\mmm___bbbdddccc```^^^^^^^^^]]]\\\bbbYYYZZZNNNsssppp{{{xxxwwwzzz|||yyysssooodddOOO@@@;;;DDD\\\yyyjjjYYY\\\WWWXXXWWW\\\qqqZZZaaaddd___PPPWWWvvvvvvVVV\\\^^^PPPVVVWWWYYYaaaYYY[[[aaarrr\\\MMMJJJNNNEEEBBB>>>;;;;;;<<<<<<<<<+++===;;;888WWWkkkOOOUUUQQQTTT[[[UUUXXX___yyyqqqvvvqqqXXXaaappp{{{}}}|||}}}ssswwwqqqhhhdddXXXPPPTTTDDDyyy~~~RRRrrruuuMMMKKKBBBKKKBBB:::CCCAAA:::???WWW|||lll[[[RRR^^^ooommm[[[JJJXXXWWWOOOBBB:::777333---)))(((((()))***+++,,,------111>>>CCCNNNTTTYYY___<<>>GGGGGGkkkPPPXXXLLLEEE;;;888777@@@:::555???FFFCCCBBB888UUURRR@@@DDDLLLPPPZZZqqqQQQCCC>>>aaa[[[bbbaaa\\\bbb]]]XXXppp{{{pppeee\\\QQQQQQiiikkkXXXJJJMMMMMMKKKFFF??????HHHRRRZZZfffcccOOOEEEOOO[[[\\\]]]|||^^^WWWZZZWWWWWWGGGTTT<<<>>>mmmvvvvvvsssttt{{{{{{rrr}}}yyyxxxwwwrrrggg^^^qqqjjj>>>999FFFNNNYYYrrrjjjaaaWWWnnnlllbbbaaa^^^aaagggfffdddiii{{{nnnuuuyyy___HHHRRRGGGDDDNNN???GGG;;;@@@CCC@@@<<<;;;<<<<<<888===CCC===^^^yyy|||tttuuufffhhhzzzZZZjjjXXX[[[```cccaaa^^^]]]^^^___]]]ZZZggg]]]cccMMMeeeqqq|||vvvrrrrrrvvvzzz|||uuuoookkkaaaUUUSSSYYY999HHHQQQ>>>EEE\\\]]]dddVVVFFFXXXZZZuuu```LLLLLLbbbqqqxxxlllWWW[[[YYYQQQ]]]ZZZ```jjjyyyccc999CCCOOOaaaoootttqqqjjjeeeWWWLLL@@@999999:::777444555555999VVVttt^^^YYYUUUOOOUUU]]]SSS\\\HHHlllccclllttthhhllluuuvvvqqqoooeeefffUUUAAA===@@@IIIXXXUUUiiiSSS[[[GGGCCCJJJ@@@===GGG???444===FFFBBBrrrooommmmmmiiicccfffnnnXXXZZZSSSCCC777222...)))))))))))))))***+++------+++///<<>>QQQ\\\OOOSSSIIIiiiVVVRRRRRRWWWRRRVVVxxx{{{qqqccclllCCC999QQQrrrjjjOOOBBBCCC<<<>>>FFF@@@GGGLLLZZZNNNnnnUUUTTT//////666...666///...gggqqq~~~rrr~~~zzzzzz}}}bbbPPPjjjQQQ>>>???<<<999;;;MMMMMM999333DDDKKKBBBJJJBBB<<<===CCCNNNdddxxxvvv@@@HHH777EEEzzzfffZZZ\\\^^^]]]XXXWWWaaannntttxxxqqqooofffVVVWWWsss|||ZZZ@@@BBBGGGFFF@@@>>>EEEMMMOOOWWWMMMHHHMMMTTTVVVZZZ^^^ttthhhWWWXXXVVVSSSSSSRRRMMMDDD<<>>]]]eee]]][[[ZZZ[[[\\\ZZZXXXVVVUUUUUUrrrXXX}}}mmmTTTHHHGGGHHHCCC???<<<@@@OOOiii\\\mmmkkkMMMIIIKKKFFFEEECCCBBBAAA@@@===;;;???444888]]]{{{ooopppYYYPPPFFF???666...))))))))))))))))))))))))******000222>>>DDDDDDVVVwww___ccc999:::LLLxxxooohhhggghhhlllvvvyyytttsssvvv|||ppp___[[[```mmmNNN;;;III___ccc[[[UUUTTTvvvkkkLLL^^^SSSRRRLLLKKKgggyyyxxxyyyfffIIIEEEJJJAAA\\\www]]]yyyxxxiiiKKK@@@888777BBB555<<<888DDDCCCEEELLLHHHRRRAAAOOO]]]kkk===777333,,,+++555333555dddnnnzzz|||~~~vvvbbbeeewwwLLL<<<===>>>AAAZZZccc\\\FFF;;;EEEKKKFFF???CCCIIIOOOTTTbbbxxxDDDFFFCCC<<>>;;;::::::999888777777666777777444777888333333CCC___vvvjjj]]]bbblllzzzlllnnnssshhhXXXVVVXXXSSSMMMNNNQQQVVVXXXZZZZZZ[[[\\\ZZZ]]]^^^bbbbbbXXX^^^wwwxxxaaayyytttrrrppppppsssrrrmmmnnnssslllhhheeebbbWWWGGG===;;;???555JJJwwwkkkVVVXXXJJJBBBEEENNNIII>>>MMMiiikkkrrrOOO]]]RRRSSSQQQPPPSSSOOO___UUUOOOgggyyylllMMM<<<555<<<>>>333@@@444666//////888:::JJJ]]]jjj[[[YYYXXXVVVWWWWWWVVVSSSQQQQQQRRROOO[[[^^^cccooorrrfffmmmwwwvvvfff{{{xxxSSSFFFEEEEEEBBB@@@???>>>>>><<<999777===999333222???```vvvmmmmmmeeeWWWFFF;;;222+++)))******))))))))))))***++++++...444===DDDHHHRRRpppaaa___CCCCCC<<>>:::FFFDDD888444AAABBBDDDIIIGGGUUU\\\```iiilll###,,,...111222222+++%%%666[[[xxx|||xxxzzzqqqmmm}}}uuuaaaSSSOOOdddaaaMMM;;;888666333777>>>DDDCCC:::777???HHHKKKMMMJJJJJJUUUlllTTT888???888llleeerrr[[[VVVVVVYYY]]]\\\XXXXXX[[[ZZZttt```TTTIIIBBB<<<888???JJJAAAEEEHHHJJJNNNTTTXXXWWW[[[GGGHHH[[[[[[]]]tttgggYYYZZZXXXXXXYYY[[[\\\YYYRRRMMM:::]]]hhh|||zzz{{{vvv}}}~~~fffrrrtttiiibbbTTTMMMIIInnn___AAAGGGGGGKKKlllwwwvvvtttwwwqqqpppmmmXXXXXXwwwEEE===999CCC\\\}}}xxxgggcccddd^^^]]]ccc^^^^^^]]][[[ZZZZZZZZZZZZ```ZZZTTTVVV\\\iii}}}}}}jjjbbbWWWPPPLLLIIIDDDAAAEEEDDDBBB@@@===;;;999888555555444444444444555555222555666333...111:::CCCjjjxxxssstttxxxzzznnn\\\KKKIIIRRRXXXRRRJJJLLLNNNQQQSSSTTTVVVYYY[[[[[[YYYWWW___hhh___\\\iiimmmzzzvvvggggggkkkoooooolllkkkmmm]]]hhhlllaaaPPPCCC;;;777>>>DDDdddbbbJJJMMMEEE???CCCIIICCCAAA]]]tttVVV\\\ssshhhFFFOOONNNGGGKKKNNNIIIUUURRRIIIYYY{{{tttjjjnnnwwwsssZZZGGG===222;;;333;;;<<>><<<<<<;;;:::777555---222444222111;;;PPPaaayyyqqqdddRRR>>>222,,,))))))+++******))))))***++++++,,,+++777<<>>???JJJMMMBBBFFFCCC000111?????????JJJ;;;555777===RRRXXXGGG999<<<<<>>BBBGGGMMMRRRUUUTTTRRRYYY\\\UUURRRssseee^^^OOOZZZWWWVVVUUUVVVWWWVVVSSSPPPIIINNN|||{{{~~~hhhwwwiiiDDDeeewwwgggCCCLLLhhhiii[[[rrrkkkJJJ777>>>AAA\\\|||{{{|||ssspppxxxqqqkkkeeeTTTcccnnn???888<<>><<<:::888666666222222222222222333444444000222444555555555666777;;;OOOjjjkkkKKKPPPPPPOOOMMMMMMNNNPPPRRRMMMPPPRRRTTTTTTUUUXXXYYY\\\XXXTTT]]]hhhbbb[[[cccmmmnnnhhheeeeeehhhlllmmmjjjggg___ccceee```RRRCCC;;;:::III___wwwzzzjjjUUUGGGBBBFFFCCC@@@@@@DDDVVVuuu~~~]]]nnnSSSNNN;;;KKKEEE@@@IIIFFFIIICCCGGGRRRLLL@@@gggiiieeemmm~~~|||www}}}fffTTTTTTTTTPPPNNNQQQQQQPPPMMMJJJIIIJJJKKKSSSCCC\\\iiilllPPP???DDDGGGCCC???@@@>>>===<<<<<<;;;888666<<<666///...111333000---///MMMeeeqqq^^^MMM>>>///))))))((()))+++******)))******+++,,,---***:::;;;BBBMMMEEE[[[hhhMMMDDD444<<<...222RRRwww|||uuufff[[[UUURRRPPPHHHKKKOOORRRUUUUUUTTTSSSHHHAAA<<<>>>@@@BBBDDDHHH]]]VVVYYY```XXXSSSkkkyyyMMMQQQZZZOOOMMMHHHMMMNNNMMM\\\}}}{{{aaafffhhheee]]]OOO@@@===FFFBBBNNNjjjiiiBBB000AAANNNSSSmmmWWW;;;:::HHHZZZYYYVVV>>><<>>ooohhhLLLPPPqqq}}}vvv|||pppbbbHHH888777222222???>>>???AAADDDEEEFFFKKKQQQPPPjjjuuu\\\FFF999???888aaa[[[XXX___[[[VVVUUUYYYZZZXXXUUUVVVbbb___lllxxx\\\IIIAAA>>>===<<<@@@DDDKKKRRRVVVVVVUUUUUURRRdddsss}}}PPPTTTYYYXXX[[[XXXUUURRRRRRTTTUUUUUURRRJJJ{{{|||tttGGG\\\iiieeelll>>>@@@___iii```kkkSSSDDD@@@===FFF___tttppp\\\dddrrrttt{{{}}}ssspppvvvlll]]]WWW]]]HHH>>>888HHHTTTsss{{{|||fffdddaaaWWWUUU\\\^^^]]]ZZZXXXWWWWWWWWWXXXYYYRRRQQQYYYaaa___WWWRRRVVVQQQKKKJJJMMMQQQQQQPPPXXXSSSKKKDDDAAAAAAAAAAAA;;;:::999888777555444444111000000111111222333444......///222777999:::999555111555JJJiiidddKKKLLLVVVGGGMMMQQQNNNGGGFFFKKKRRRMMMPPPTTTVVVUUUUUUTTTUUUZZZZZZVVVZZZccc___ZZZcccuuuppprrriii```___fffjjjfff```fffYYYTTTZZZVVVHHHDDDJJJsssjjjUUUKKKFFFAAABBB<<<999OOOtttiii[[[PPPgggAAA===GGG<<<>>>HHH===CCCDDD???@@@GGGGGGKKKZZZxxxgggiiiiiivvvppp{{{{{{jjjSSSQQQVVVSSSNNNNNNVVVVVVUUURRROOOMMMNNNNNNMMMOOOMMM]]]wwwmmmjjjQQQ===<<>>:::;;;>>>===;;;;;;;;;:::888666444555555111---,,,000444+++000'''+++HHH^^^rrr|||oooZZZFFF333+++&&&'''***)))(((((())))))))))))***+++,,,---,,,<<<<<>>CCCGGGKKKSSS\\\YYY```bbbZZZXXXmmm|||JJJ^^^JJJGGGUUUOOOOOOMMMNNNGGGDDD\\\{{{eee]]]eeeddd^^^VVVDDD===JJJhhhzzzHHH<<>>DDD^^^uuuuuuZZZCCCBBBHHHSSS[[[VVVaaaxxxkkk777///(((111%%%---111***+++///"""$$$AAAtttpppzzzuuu^^^PPP[[[hhhiiinnn||||||eeeSSSJJJ<<<333888888:::===AAAIIIUUUbbbjjjnnnQQQ888000333:::NNNkkkgggPPP]]][[[WWWUUUWWWXXXVVVVVVXXXZZZSSS[[[sssjjjRRREEECCCEEE===???DDDJJJLLLNNNSSS[[[tttwwwhhh___bbbWWW\\\___\\\WWWTTTSSSUUUXXXZZZLLLEEEaaawwwrrrsssyyy|||kkkEEELLLQQQXXXxxxrrrwwwuuuIII;;;IIIVVVYYY___```cccUUUFFFWWWbbbNNNQQQ]]]|||wwwzzztttsssqqqnnnaaaOOORRRwww\\\???222>>>TTT]]]vvvooo___\\\[[[VVVTTTWWWWWWVVVUUUSSSSSSRRRRRRRRRUUUPPPNNNQQQSSSQQQQQQSSS\\\UUUNNNLLLMMMLLLFFFAAA;;;>>>AAABBB@@@===:::999777777666555444333333222000000000000000111222333333111000222777999999777///444888666555===OOO^^^xxxqqq]]]GGG???FFFMMMJJJCCCJJJIIIIIIIIIIIIJJJKKKKKKIIILLLQQQSSSRRRQQQQQQQQQWWWZZZWWWXXX^^^ZZZXXXbbbppphhh~~~qqqaaaXXX\\\bbb___WWWUUUTTTZZZ\\\LLL@@@YYYVVVBBBFFF999======DDDddd[[[kkkhhhKKKIII===@@@BBB999===CCC999:::DDD@@@;;;CCCHHHBBB???LLLaaaVVVOOOPPPQQQMMMMMMQQQOOOPPPQQQOOOKKKIIIGGGHHHDDDOOOJJJ===PPPiiiDDD===;;;===;;;666888>>>:::999888888888777555333'''...666999555000---,,,,,,...,,,...333///,,,333???CCCAAA777111...''''''%%%%%%***+++(((%%%&&&(((((((((((()))***,,,,,,///;;;>>>AAAEEEEEEbbb^^^EEE:::000111999///222<<<^^^{{{zzznnn[[[JJJLLLIIIDDDAAA???AAACCCEEEJJJJJJMMMSSSUUUUUUYYY___bbbccc^^^cccgggHHHYYYKKKDDDPPPPPPLLLDDDLLLOOOFFFVVV~~~vvv```^^^WWWVVVSSSBBBKKKsssaaaDDDFFFRRR[[[vvv]]]222;;;RRRhhhoooPPPBBBKKKOOOTTT]]]ddd~~~sss///999(((999***(((---,,,+++000...///999[[[uuu{{{~~~hhhCCCIIIbbbttt{{{~~~{{{nnn___[[[PPPXXX___cccmmm|||oooRRRBBB888222:::IIIXXXwwwqqqiii]]]TTT[[[XXXUUUVVVXXXWWWTTTTTTWWWRRR\\\```ggguuuYYYHHHRRRRRRTTTWWWYYY```rrrgggVVVJJJXXXFFF^^^XXXWWWUUUTTTSSSTTTVVVYYYQQQRRROOOrrrvvvwww~~~dddRRRNNN@@@BBBUUUZZZ~~~{{{\\\PPPQQQSSSVVViiiZZZnnn{{{{{{lllrrrmmm```XXXQQQccc======888GGGVVVqqqkkkcccZZZVVVWWWZZZZZZXXXQQQQQQQQQQQQPPPPPPOOONNNJJJMMMRRRRRRNNNNNN[[[iiiKKKIIIHHHIIIKKKKKKIIIFFFHHHFFFCCC@@@>>><<<;;;:::444444444333333222222222/////////...//////000000444333333555888888555222333111...---...111555777666888:::<<<<<<=========???>>><<<:::999<<>>===CCC>>>???@@@:::@@@iiiqqq<<<::::::;;;:::888777:::>>>888666555555666555333111<<<444+++'''***...///...111''''''***%%%%%%+++,,,'''((()))((((((***,,,---&&&%%%''')))((($$$%%%***&&&&&&&&&'''(((***+++,,,111888@@@CCCBBBMMMrrreeeEEE999222---888222666000CCCmmm~~~|||rrr^^^GGGEEEBBB@@@@@@BBBEEEGGGHHHIIIOOOVVVXXXVVVUUUXXXSSSUUUooouuuppp___SSS[[[???UUUQQQBBBOOOQQQCCCMMMTTT@@@@@@___vvv{{{jjjUUUUUUSSSFFFgggvvvIII???HHHdddhhh>>>===:::;;;>>>BBB===NNNTTTXXXiiizzz222111***###---)))(((------'''&&&)))***((('''YYY~~~kkksss|||ccc[[[KKKDDD[[[mmmrrrKKK;;;444::::::999MMMkkkrrrbbb}}}PPPQQQbbbTTTTTTTTTVVVYYYXXXSSSSSSVVVVVVPPPQQQ```yyytttllliiiVVVIII[[[QQQNNNQQQNNNOOOPPPPPPPPPPPPQQQSSSKKKYYYGGGrrrkkkpppzzzvvvRRRLLLXXX[[[eeeiiilllwwwooo{{{ttt{{{iiipppgggVVVWWW\\\yyyLLL888555MMMLLLPPPrrrlllhhhggg___VVVVVV[[[YYYRRROOOPPPQQQQQQQQQPPPOOONNNSSSLLLIIINNNSSSSSSPPPOOOMMMMMMKKKHHHDDDBBBBBBCCC<<<;;;:::<<<===<<<777333333333333222222222222222///......------.........,,,...111555888666111---'''...555666222///111555000222555666666555555666888777888;;;<<<;;;::::::===CCCIIIHHHCCC@@@DDDIIIDDDEEEGGGHHHJJJMMMRRRVVVNNNTTTSSSTTTZZZVVVQQQWWW^^^gggttt^^^wwwbbbUUUTTTUUUSSSUUUSSSLLLHHHUUUyyyTTTBBBAAA@@@>>>AAAYYYnnn___PPP>>>999999666:::???888444===666;;;555222;;;>>>===BBB;;;CCCCCCKKK[[[uuu\\\RRRQQQVVVVVVSSSNNNKKKKKKLLLKKKCCCFFFHHHGGGDDD???<<<:::999888<<>>BBBJJJGGGKKKNNNPPPOOOMMMPPPWWW]]]jjjtttuuuRRROOOLLLIIIGGGHHHJJJLLLHHHEEEFFFHHHHHHLLLZZZkkkYYY}}}iii===IIIfffdddRRRJJJ777222CCCUUUrrrvvv|||LLL===>>>GGG777RRRWWWGGGTTTdddllltttOOO)))000)))'''...'''))))))))))))))))))))))))...:::[[[jjj}}}sssTTT@@@---EEEWWWiiippprrrssspppjjjoooiii___VVVNNNGGGAAA===///111>>>AAA888OOO~~~hhh\\\UUU^^^YYYRRRXXXWWWUUUSSSRRRQQQQQQPPPUUUSSSRRRQQQRRR^^^wwwlllnnn]]]YYYRRRMMMLLLOOOTTTWWWNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPUUUSSS^^^yyyqqqyyy}}}}}}~~~YYYZZZuuuwwwlllgggfffSSSVVVNNNvvveee???<<>>>>>>>>999999999888888666555444444444333222111000///.........---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---///000111111111000000111222333333444444555555555666666777888999;;;<<<===???AAACCCDDDEEECCCDDDFFFHHHKKKMMMOOOPPP[[[WWWUUUVVV[[[^^^]]]ZZZcccLLLuuu{{{~~~uuujjjhhh^^^NNNQQQQQQQQQSSSUUUWWWYYY[[[^^^ZZZSSSKKKGGGDDD@@@<<>>AAAEEEJJJOOOSSSUUUyyyeeeYYYXXXXXXWWWXXXWWWPPPLLLPPPTTTPPPHHHCCCLLLLLLKKKJJJFFFBBB???<<<>>><<<;;;::::::;;;===>>>>>>OOOuuu___GGG>>>:::777444444444444444444444444444444444333222111000///000//////---,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''')))+++222888AAA<<>>@@@???BBBGGGGGGBBB222333333444333222000000@@@999<<>>@@@AAABBBAAABBBDDDGGGJJJMMMOOOPPPYYYUUUSSSTTTWWWXXXUUUQQQXXX^^^```~~~RRRzzz[[[QQQ[[[GGGHHHJJJLLLLLLKKKIIIGGGDDDAAA@@@@@@<<<999@@@KKKUUUhhhxxxaaaZZZuuuBBB666444444444444444444444444444333333333333444555555888999<<>>GGGAAA???EEE999TTT```YYYjjjddduuuzzzttt>>>$$$%%%///'''&&&---&&&)))))))))))))))))))))))))))******:::dddfff|||gggZZZHHH999666888555...222555888999999:::>>>AAA===HHHccc```yyyhhhMMMXXX]]]TTTPPPTTTQQQQQQPPPPPPPPPQQQQQQRRRRRROOOMMMMMMMMMQQQ\\\hhh}}}WWW]]]OOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRPPPUUUWWW\\\uuuttt]]]```tttzzzzzzzzz{{{{{{|||~~~yyywwwyyyyyy{{{vvvxxxtttjjjeeebbbWWWHHHKKKppp}}}GGG666111EEEJJJaaarrr___ddd```]]][[[YYYYYYXXXVVVUUUQQQRRRSSSTTTUUURRRMMMIIIKKKJJJIIIIIIIIIIIIGGGEEEBBB@@@===;;;888777777777333444444444444444333333222222111000///......------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,***+++,,,---.../////////---......//////000000000000000000000111222333333555666777888:::;;;======>>>???BBBEEEHHHKKKMMMOOOSSSQQQPPPRRRTTTTTTQQQNNNPPP^^^LLLaaaSSSuuuvvvZZZHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@===>>>@@@>>>@@@QQQfff}}}sssaaaNNNJJJ===222444111111111111111111111111222111111111111222333333555555777999<<>>FFFPPPIIIHHHGGGEEEAAA===999777666666666666666666666666888111///444666666;;;DDDfffmmmwwwjjjXXX===444,,,***///222111...000000000000000000000000000000000000///...---,,,......---,,,+++******)))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&(((***---333888AAA>>>FFFSSSGGG???999888888555444444...666///)))555EEEZZZuuu}}}uuuWWWMMMUUUTTTJJJHHHFFFDDDBBBAAA@@@@@@@@@===;;;===@@@AAA@@@???999WWWxxx~~~uuuPPP@@@>>>444999777;;;CCC>>>HHHEEECCCIIIVVVSSSVVVXXXYYY|||~~~RRR)))###***///''''''+++###(((((((((((((((((((((((()))222000&&&555___zzz{{{{{{jjjzzzqqq^^^TTTNNNEEE===EEEHHHKKKJJJJJJOOOYYYaaarrrvvv]]]dddTTTYYY___TTTRRRTTTIIINNNNNNNNNNNNOOOPPPQQQRRRQQQMMMKKKLLLLLLKKKNNNTTTfff~~~|||}}}yyyOOOTTTBBBJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOTTTQQQRRRQQQPPP[[[ppp___kkkyyyqqqpppxxx}}}zzz{{{|||{{{||||||zzzwww{{{}}}qqqtttyyyvvvuuuoooooommmjjjeee]]]UUUOOOnnnyyyJJJ444222JJJSSSNNNttt```aaaZZZYYYWWWWWWXXXYYYYYYXXXOOOPPPQQQRRRQQQNNNJJJGGGIIIHHHGGGGGGGGGFFFCCCAAA===<<<:::777555444444333111222222333333333333222000000000///...------,,,,,,,,,+++++++++*********)))))))))*********++++++)))***+++,,,------------,,,,,,,,,---------..................///000111111222333444555777888999999===>>>@@@BBBEEEGGGIIIJJJMMMMMMOOORRRUUUVVVTTTQQQUUUMMMIIITTTyyyXXXxxxzzziii]]]VVVKKKAAA;;;:::<<<>>>777:::>>>BBBLLL^^^ppp{{{nnnmmmxxxSSSUUUggg222222333000000000000000000000000000000000000000111222222333444555777:::===???@@@EEEHHHIIIGGGJJJSSSXXXWWW]]]ZZZVVVUUUXXX]]]aaaccc\\\[[[XXXRRRLLLJJJLLLQQQOOOMMMKKKGGGAAA???GGGQQQFFFEEECCCAAA===999555333333444444444444333333222777222111222111---,,,000'''+++000444666888;;;<<>>>>>@@@BBB>>>555...444111000222555555111,,,..............................//////...------,,,---,,,,,,+++******))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...555999AAA???FFFRRRFFF???999888888555333333111111000000000---:::QQQjjj|||qqq~~~{{{lllMMMEEETTTUUUAAAGGGGGGFFFEEEDDDCCCCCCCCCAAA>>>;;;;;;???CCCCCC@@@<<>>???AAACCCDDDEEEKKKLLLNNNQQQSSSTTTSSSQQQVVVFFFQQQRRRPPP{{{gggVVVpppzzzlll^^^SSSMMMJJJJJJHHHVVV___fffyyypppkkkhhhMMMMMMeee(((777;;;///////////////////////////000000//////000000111222111111333555888;;;>>>???===AAAFFFIIIOOOWWW[[[[[[bbbbbbbbbcccbbb^^^XXXTTTYYYWWWSSSNNNMMMOOOQQQRRRRRRMMMKKKKKKIIIFFFHHHMMMHHHFFFDDDAAA>>>:::777666333333333333333222111000333000...///000111555:::---///222333222222333444---------------...000222...------///111222000---------------------------..................---,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&(((,,,000777:::BBB???EEENNNFFF>>>888777666333000111///+++///666111'''+++888===hhhvvv{{{tttwwwpppppprrrUUUGGGJJJHHHFFFGGGEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC>>>;;;===BBBBBB>>>@@@DDDMMM^^^tttxxxttt~~~nnndddddd```mmm```jjjkkkvvvuuukkkjjj>>>222******'''$$$%%%(((((('''''''''''''''''''''''''''&&&%%%(((***((((((888KKKzzznnnjjjyyyvvviiimmmnnnLLLWWWSSSVVVXXXPPPNNNRRRQQQNNNMMMMMMMMMMMMMMMNNNNNNKKKIIIIIILLLKKKGGGEEEGGG@@@HHHYYYqqqzzzmmmttt}}}eeeKKKqqqcccFFFQQQAAAFFFGGGEEEDDDAAA@@@@@@BBBDDDFFFJJJJJJJJJJJJKKKLLLNNNNNNMMMQQQMMMKKKNNNMMMVVVlll}}}hhhJJJTTTpppmmmeeekkkuuuyyyzzz{{{{{{|||}}}vvvzzz~~~}}}zzzvvvttttttwwwqqqnnntttrrrjjjkkkjjjeee]]]PPPFFFXXXzzzIII<<<999BBBMMMKKK^^^xxx{{{kkkTTTaaaWWWTTTRRRQQQQQQQQQOOONNNMMMMMMKKKHHHEEEEEEGGGIIIEEEEEEFFFGGGFFFCCC>>>:::777777666555444222222111000111111111111111000000------,,,,,,,,,+++++++++******)))))))))((((((((('''''''''((((((((())))))'''((()))***************************************,,,,,,,,,,,,---...///000//////000111222333444444999:::;;;===>>>@@@AAABBBKKKLLLMMMNNNNNNNNNMMMLLLJJJLLLSSSTTTNNN\\\|||}}}eeecccjjjppp|||~~~mmmEEENNNGGG<<>>666444333000......---+++///222------///,,,888///HHHsss{{{tttuuuppp{{{~~~}}}hhhAAAJJJDDDLLLRRRBBB999CCCNNNFFFFFFGGGGGGFFFEEECCCAAA@@@AAA???;;;;;;??????;;;;;;:::===JJJccc|||~~~yyyzzz```888%%%'''((($$$###'''&&&%%%***&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***"""+++<<<999fffyyyuuuiiijjjppp|||{{{jjj```dddqqq~~~hhh```IIIMMMOOOOOOUUU\\\UUUKKKNNNPPPPPPNNNMMMMMMLLLLLLLLLFFFFFFHHHKKKJJJFFFGGGKKKOOODDDAAAOOOcccsssaaaXXXtttyyyZZZnnngggcccdddeeelll|||>>>AAAJJJ:::AAAAAA???CCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOWWWPPPKKKQQQMMMLLL[[[ooovvvxxx{{{[[[HHHQQQiii{{{ooofffeeeaaalllrrruuuzzzvvvpppqqqxxxuuuqqqmmmmmmpppuuuzzzmmmqqqmmmkkknnnggg```dddRRRSSSQQQWWWtttsssIII222555<<>>555333111...,,,---...///111+++'''333666(((***$$$888AAAPPPvvvsssnnndddeeemmmrrrxxxvvviiirrrmmmhhhhhhppp}}}wwwUUU===:::AAA>>>BBBHHHDDD???HHHJJJ:::CCCCCCDDDDDDBBB@@@===;;;888===>>>::::::>>>>>>:::999>>>>>>;;;AAATTTlll{{{}}}ggg///'''++++++%%%(((&&&&&&***$$$""",,,&&&&&&&&&&&&&&&&&&&&&&&&%%%######'''---...((( '''666UUUooovvvjjjeeeaaa]]]^^^dddWWWUUURRRRRRUUUZZZ]]]^^^ttttttLLLOOODDDTTTMMM^^^UUUGGGMMMMMMEEEHHHKKKJJJIIIGGGEEEEEEDDDDDDCCCDDDGGGKKKIIIFFFHHHNNNNNNDDD@@@DDDEEEKKKccc~~~yyytttsssmmmwwwuuuMMM999>>>444:::CCC666333>>>AAABBBCCCEEEGGGHHHJJJKKKDDDFFFHHHJJJKKKKKKKKKJJJGGGSSSKKKGGGRRROOOIIITTT^^^uuuvvvTTT999KKKgggsssyyyvvvddd___jjjkkkiiinnnnnnmmmuuummmooorrrsssqqqmmmiiifffhhhmmmkkkiiihhh\\\SSSZZZMMMWWWbbb~~~\\\444===555>>>TTTHHHQQQiii___``````WWW\\\ZZZWWWUUUTTTSSSQQQOOOMMMNNNOOOMMMJJJIIIKKKNNNHHHEEEAAA???>>>===;;;:::333333333333222111000/////////......---,,,+++***+++++++++***************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((************))))))))))))))))))))))))***+++,,,---++++++,,,---......//////000222444888<<<@@@CCCDDDGGGHHHJJJKKKKKKMMMPPPRRRQQQEEEEEEOOOMMMFFFKKKWWWrrr\\\@@@DDDKKKVVVcccnnnvvvzzz|||wwwtttrrr^^^FFFIII^^^^^^>>>jjjCCC444000%%%333111222,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---////////////000111222222666555666:::???BBBGGGKKKIIIJJJMMMRRRVVVYYYYYYXXXSSSVVVSSSJJJGGGIIIJJJHHHHHHEEEDDDFFFCCC>>>;;;======<<<999777555444333222222111...,,,+++,,,---...+++...///...,,,***'''###&&&'''((((((''''''(((***,,,)))((((((+++------,,,$$$'''***+++)))((()))+++((((((((((((((((((((((((((()))************))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%)))...333888999CCCCCCEEEHHH@@@;;;444///------------------,,,,,,,,,+++++++++)))((((((+++222===HHHOOOdddppp~~~}}}wwwuuuwww|||bbbKKK666111555888888999:::;;;===@@@AAABBBBBBBBB?????????>>>??????@@@@@@;;;;;;:::999:::;;;<<<===<<<<<<===999111666XXX}}}xxx~~~pppUUU222((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###'''///FFFdddvvvvvvpppxxxyyyzzzyyy}}}QQQBBBFFFKKKOOOSSSMMMLLLKKKIIIHHHHHHGGGGGGIIIIIIGGGFFFEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEDDDDDDEEECCCAAA???>>>>>>>>>???gggsss~~~___;;;111555888777666555555666777888888:::===>>>???BBBEEEHHH<<<>>>AAADDDFFFGGGGGGGGGHHHHHHGGGEEEDDDDDDGGGIIIVVVhhh{{{|||TTT:::BBBQQQbbbnnnoooeeeZZZWWW]]]fffjjjkkkmmmkkkiiijjjlllllliiifffeeeccc]]]UUUMMMJJJKKKMMM___qqqRRR666888???999LLLGGG```ppp___]]]]]]XXXRRRRRRTTTUUUSSSNNNJJJIIIIIILLLKKKIIIIIIIIIGGGEEECCCCCC>>>:::999::::::666222000000000000///////////////......---+++***))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,---......///111444666777:::>>>AAA???CCCIIILLLLLLLLLNNNQQQFFFIIIMMMMMMJJJGGGFFFFFFTTTmmmkkkXXXWWW>>>@@@AAA???RRRMMMLLLKKK:::EEEHHHdddXXXPPP___:::777333///------...///+++******)))))))))))))))(((((())))))*********+++,,,,,,---...///000111222555777:::===@@@DDDHHHLLLSSSPPPOOOQQQTTTWWWVVVUUURRRSSSSSSQQQOOONNNNNNOOOJJJIIIFFFEEEDDDCCC@@@>>>>>>;;;999777666444222///111000///...---,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''(((***+++***)))'''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###$$$&&&&&&&&&,,,444666<<>>:::333///---------,,,,,,,,,,,,,,,++++++++++++---+++)))((())),,,///111$$$000@@@LLLTTT[[[dddjjjpppnnnggg^^^YYYRRRDDD555888///***///333444444666777888:::===>>>???@@@@@@?????????>>>??????@@@AAA<<<;;;:::999999:::;;;;;;:::999:::;;;333...999KKKaaa{{{wwwzzz}}}{{{\\\999(((&&&)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''...***"""&&&666GGGcccdddSSSCCC:::BBBKKKJJJHHHHHHNNNMMMLLLJJJIIIIIIHHHHHHNNNMMMKKKJJJHHHGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<777FFFcccvvvNNN555222888;;;:::555555444333333444555555333555777888:::<<>>???AAACCCEEEFFFHHHKKKNNNFFFJJJMMMMMMKKKHHHGGGGGGHHHPPPrrrjjj{{{xxxccciiicccXXX]]]___lllRRRPPPbbb<<<666444111...,,,,,,,,,---+++***))))))(((((())))))(((((()))))))))************++++++,,,...//////000222444666888;;;???DDDHHHOOOMMMLLLNNNQQQTTTTTTRRRTTTUUUUUUSSSPPPOOOOOOPPPJJJGGGDDDAAA@@@>>><<<::::::888555444333222000...///......---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''((()))***)))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###$$$&&&&&&&&&,,,444666<<>>???<<<;;;:::888888888999999777333444:::999111...111???VVVllltttwww|||~~~vvvnnn===///###"""''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******$$$###'''(((666OOOppp~~~YYY999444===888666;;;FFFKKKJJJLLLSSSLLLKKKJJJIIIHHHHHHGGGGGGLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@???>>>=========<<<;;;:::999888<<<666888BBBNNN[[[ooo}}}rrrhhhbbbPPPAAA111---333666000(((222111111000000111111222222444666777888:::===???CCCCCCCCCDDDEEEGGGIIIKKKJJJJJJKKKJJJIIIJJJLLLNNNOOOSSSnnn{{{qqq<<>>???;;;777666777666333000////////////.........---------,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))***+++,,,,,,...000111333555888;;;AAA@@@???@@@CCCGGGJJJKKKGGGJJJMMMNNNLLLJJJIIIHHHKKKKKKAAA^^^|||uuu]]]VVVTTTTTTaaa```LLLTTTRRR]]]hhhppp999222000///...,,,++++++++++++******)))((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...///000111333555999???CCCEEEDDDDDDFFFIIIKKKKKKJJJPPPQQQQQQPPPMMMLLLLLLMMMLLLHHHBBB>>>;;;999777555555444222111111000...,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((&&&'''((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###$$$&&&&&&&&&,,,444666<<>>RRRmmmwwwwwwxxx{{{tttxxx|||TTT666'''###"""'''***'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!(((***,,,...%%%!!!,,,'''444>>>LLLdddtttvvvQQQ---%%%111888000%%%999888;;;>>>===<<>>>>>???BBBEEEGGGIIIIIIIIIHHHGGGGGGHHHJJJYYYOOOUUUcccxxxjjjrrr~~~xxxPPP===222;;;JJJXXXhhhwwwvvvnnnkkkllloooqqq~~~WWW222///999===DDDNNN]]]FFFzzzsssTTTOOOMMMQQQTTTQQQOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQJJJIIIHHHGGGFFFCCC???<<<;;;888555444444333111///............------------,,,,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++---///000111333666888BBB???>>>@@@EEEIIIIIIHHHGGGIIILLLMMMMMMKKKJJJIIIMMMFFFOOOHHHAAAsssooo???---000+++,,,,,,,,,,,,+++******))))))(((''''''''''''(((((((((((((((((((((((((((((())))))***++++++,,,,,,......///000111555;;;???@@@AAABBBDDDFFFGGGHHHHHHLLLNNNOOONNNMMMMMMNNNOOOPPPKKKDDD>>>;;;888666444333222000000000000...---+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$###$$$&&&&&&&&&,,,444777<<>>>>>888...///)))&&&%%%'''(((''')))555AAA,,,111999AAABBB@@@???AAAGGGGGGGGGGGGGGGEEEDDDDDD======<<<<<<======>>>???999:::;;;<<<;;;:::999888444444555666555444222111222//////222555444222111...///111222444666777777111///,,,,,,---...//////........................---...000000111222444777<<<;;;:::999;;;>>>BBBDDDDDDEEEEEECCCAAA???@@@AAAKKKNNNTTT]]]dddvvvzzzjjjBBB444:::CCCJJJOOOYYYeeevvviiiQQQ;;;555888CCCCCC<<>>;;;888666444333222111000///------------,,,,,,,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++,,,...//////111444666===<<<===AAAFFFHHHGGGDDDFFFGGGIIILLLMMMLLLJJJHHH>>>OOOEEE@@@JJJAAAOOOHHH(((555888%%%******+++,,,,,,++++++***)))(((''''''&&&'''''''''(((''''''''''''''''''''')))))))))******++++++,,,......//////000444888<<>>DDDFFFFFFDDDFFFGGGGGGHHHGGGFFFEEEDDD>>>>>>>>>>>>???@@@AAAAAA777888:::<<<<<<;;;:::888222222222222222111000000666222---+++,,,000444777000000...,,,+++)))(((((()))***---111333111+++%%%,,,---............---,,,---///000000000111333555999888888888:::>>>AAADDDEEEFFFFFFEEECCCAAAAAABBBBBBGGGHHHVVVccczzzqqqiiiDDD...---555:::???GGGOOOYYYeeerrr{{{}}}dddPPPEEE===444...555AAAEEE???DDDZZZrrr|||}}}}}}^^^JJJEEEEEEIIINNNOOOLLLMMMQQQMMMKKKIIIIIIJJJKKKJJJIIICCCCCCCCCDDDDDDBBB===:::666555444222111000//////,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***+++---------///111444555666999===AAACCCBBBAAADDDDDDFFFIIIKKKKKKHHHFFFWWW222999OOOBBB999AAA<<>>+++***((('''###!!!%%%***###!!!"""&&&&&&$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&...***""""""---111+++'''***%%%###%%%###%%%$$$%%%(((%%%''''''###"""&&&))))))))),,,///...,,,---222999===>>>BBBCCCEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>???666888999;;;;;;999777555111000000///////////////&&&,,,333777555///'''!!!......///000222333444555......,,,((($$$'''...555++++++,,,------,,,++++++...///000000000000333555555555555777999===@@@BBBFFFGGGIIIHHHGGGFFFGGGHHHSSSRRRDDDMMMXXXhhhnnn|||tttuuuSSSCCC===555777:::<<<>>>???@@@BBBAAAFFFLLLNNNLLLHHHDDDCCC:::888777888;;;===???>>>888LLLXXXVVV___VVV222<<>>666;;;IIIaaazzzoooCCC222&&&***111111...---***************))))))***((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((***---......///000222444777<<<>>>>>>>>>@@@AAA@@@BBBDDDDDDEEEEEEGGGIIIJJJFFFAAA===:::777333111111///...---------+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$$$$###$$$&&&&&&&&&,,,444888>>>DDDCCCJJJIIIfff111///,,,*********)))((((((((('''''''''&&&&&&&&&%%%&&&'''((('''%%%###!!!###%%%&&&&&&%%%%%%''')))(((###!!!&&&(((%%%%%%(((%%%)))(((######+++000000+++++++++,,,---000222444111111111222333444666777777666444333222222333444666666444///------,,,+++...------///...+++)))***###222'''---...)))777***+++111'''+++...***---!!!***,,,&&&&&&+++))) %%%###%%%((((((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&############***$$$###"""(((&&&"""(((,,,'''***&&&&&&)))$$$'''###%%%((()))$$$""")))333+++...222444888<<<<<<;;;>>>???@@@AAAAAA@@@>>>===@@@???===<<<:::999999999555666888999888666333111111000///------...///000,,,,,,)))%%%%%%+++222666,,,,,,++++++******))))))***'''&&&***//////)))""")))***+++,,,,,,+++***)))***+++,,,,,,+++,,,...000111111222555888;;;>>>@@@???BBBDDDEEEEEEEEEFFFHHH===JJJDDDHHHCCCKKKmmmgggxxxaaaAAA???;;;888666777888999888:::;;;999777555777999555888:::999888:::@@@EEERRRLLLYYYBBB:::AAA:::AAAAAAEEEKKKLLLHHHFFFGGGGGGDDDCCCDDDHHHLLLLLLLLLGGGGGGGGGGGGFFFBBB<<<888444555444222000...///000+++++++++************)))''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&((()))))))))***,,,...///222555666777:::AAAFFF??????AAADDDHHHIIIFFFBBBMMMDDD>>>;;;:::===:::---777444444444333:::VVVsssSSSCCC444,,,//////,,,+++,,,,,,*********)))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,,,,,,,---000444999<<<;;;;;;===???@@@BBBCCCCCCBBBBBBDDDEEECCC@@@===:::777444000---///---+++******)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###$$$&&&&&&&&&,,,444888>>>DDDCCCJJJIII___000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((())))))+++,,,---......222222333444555555555555444444444333222222444666555222///---------,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))***,,,///444888;;;===<<<:::999;;;???@@@>>><<<>>>===:::888777666666666555555444333111000/////////............---------+++++++++*********))))))************************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))***+++,,,---......///111222444666777<<<>>>??????>>><<<<<<<<<@@@AAABBBBBBCCCIIIQQQXXXxxxnnnggg???;;;KKK000>>>888<<<444<<<<<<666???<<<@@@777EEE<<>>@@@@@@AAAEEEHHHEEEEEEFFFFFFFFFDDDCCCBBB@@@@@@???>>><<<:::888777111111000///...---,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,111222555777999<<>>;;;888555444999666333222222333333333===@@@EEEJJJMMMNNNNNNMMMBBB@@@<<<888444111///...,,,,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...555444555999>>>AAAAAA???GGGFFFEEEFFFGGGIIIIIIIIIKKKGGGAAA<<<999777444222000///---+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))(((&&&%%%$$$%%%&&&&&&########################################################################$$$###$$$'''''''''...666999>>>DDDAAAGGGFFFYYY000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,------000000111222222222111111555666666555333444666888777444000---+++***(((&&&++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))+++...222555888:::<<<;;;;;;===@@@AAA@@@>>>???>>>===;;;:::999999888999999777555444222000000............---------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))***+++,,,,,,......///000222444666777:::<<>>??????DDDDDDCCCAAAAAADDDHHHLLLZZZiiivvvmmm```HHHNNNEEEHHH???EEEGGGAAAFFF>>>FFFDDDPPPTTT___xxxrrr@@@222;;;<<<333+++333666999<<<>>>@@@CCCEEEAAABBBBBBCCCBBBAAA@@@???<<<;;;:::888666444222111111111000///...---,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,...111333555999===AAABBBBBBAAA@@@@@@@@@AAABBBAAA@@@>>><<<999777555555666444111111222333444333)))***---//////...---+++222111///---,,,++++++,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---222111222666;;;>>>>>>===DDDCCCBBBBBBDDDDDDEEEDDDHHHDDD>>>999666444222111000///---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$#########$$$$$$########################################################################$$$###$$$'''''''''...666:::???EEEBBBGGGGGGNNN000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))***+++,,,,,,---......///////////////333444444333222222333555555222...+++***)))'''%%%*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$############"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))***,,,///222444555:::999:::<<<>>>??????===<<<<<<======<<<:::999888::::::888666333111///...------------,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((()))***++++++------...///000222444555;;;>>>AAACCCCCCCCCDDDEEEJJJHHHFFFDDDEEEFFFFFFEEE999NNNkkkppp|||~~~{{{fff{{{~~~bbb:::"""///888---)))444222222333777;;;>>>??????BBBBBBCCCDDDDDDCCCAAAAAA>>>===<<<999777444222111000000///...---,,,,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''(((((()))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++)))+++...000333666;;;???@@@@@@AAAAAA@@@???>>>===<<<;;;:::999777666555444333111//////111333333333............---,,,+++***++++++*********++++++,,,++++++************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------...222777:::;;;;;;<<<======???@@@AAABBBCCCEEE@@@:::555222111000//////...,,,***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""!!!"""""""""########################################################################$$$###$$$'''''''''...666;;;@@@FFFCCCHHHHHHFFF///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((())))))*********+++---...///000111111///000111000//////000111111...,,,***++++++***))))))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***,,,...///111444555666888:::;;;;;;;;;777999:::<<<;;;999777555555555333222000...---,,,---,,,,,,,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---///000222333999<<>>;;;888555444333000//////...---,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******)))+++...000333777;;;??????AAACCCCCCCCC@@@===;;;:::999888777555444333333222000......///000000///++++++*********+++,,,,,,------,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***,,,///333666999:::666888;;;===???@@@BBBDDDBBB===666222000/////////---,,,+++)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################################################################$$$###$$$'''''''''...666;;;AAAGGGDDDIIIIIIDDD///,,,)))((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''(((((((((((())),,,...111333444555111222333333222111222333111///,,,++++++,,,+++***((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))***,,,---000222444666888999:::;;;666777:::;;;;;;888555333000000//////...---,,,,,,++++++++++++************)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++,,,---...000111444777:::;;;;;;;;;;;;<<<>>><<<<<<>>>BBBBBB@@@<<>>///(((000111,,,+++111000)))///---,,,000666:::;;;:::;;;<<<>>>?????????>>>>>>>>><<<999666333111////////////...---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***)))+++---///111555999======???BBBCCCBBB???;;;999:::999888666444222111000222000...---------+++***%%%%%%%%%%%%%%%'''((()))***))))))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((()))+++---000333666999888:::===>>>>>>>>>@@@AAA>>>:::555111/////////...,,,+++***((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""##########################################################################################$$$###$$$'''''''''...666<<>>;;;888555888777666444222000///...111///---,,,,,,***(((&&&++++++***))))))))))))***%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))***+++---000444777;;;>>>AAA@@@<<<::::::;;;;;;777333111000///...---******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###########################################################################$$$###$$$'''''''''...666<<>>???>>>???AAAAAA@@@>>>>>>>>><<<<<<333,,,------555HHH\\\}}}tttyyy~~~\\\111,,,<<<***''''''***,,,((("""&&&///)))***+++---///222777:::;;;<<<>>>@@@AAAAAAAAAAAA<<<:::777444222111111111......---,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&((()))******,,,000333444666999;;;;;;888555333333333222111000///.........,,,+++++++++***(((&&&&&&&&&&&&%%%$$$$$$#########$$$&&&'''((((((((('''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&((())))))))),,,000444888<<>>:::777777999666444222000000///,,,+++))))))'''&&&%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###########################################################################$$$###$$$'''''''''...666;;;@@@FFFCCCIIIHHHlll???...,,,)))'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))++++++,,,,,,,,,...000000///.........---+++(((((()))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***)))---111333333444777:::666777666666444222000///111000///...,,,+++***)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((()))***,,,,,,***...222555666888:::;;;888;;;>>>>>><<<;;;>>>@@@888;;;888999>>>666///555---AAANNNpppBBB333+++333666---)))---'''+++)))"""%%%......%%%&&&)))+++,,,,,,///555:::777888:::<<<>>>>>>>>>>>>:::888555222000///000000...------,,,+++***))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((()))*********,,,///222333555888::::::888666444//////////////////......+++***)))***+++***(((&&&&&&&&&''''''''''''&&&%%%"""###$$$%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%'''((((((''')))...222000555:::;;;888666888;;;333222000000000...+++))))))((('''&&&%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$###"""########################################################################$$$###$$$'''''''''...666;;;@@@FFFCCCHHHHHH{{{===---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$...---+++)))'''$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,...///---...............------,,,***(((((()))***)))(((%%%%%%%%%$$$$$$$$$##############################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""########################""""""""""""############################################################################################################""""""###$$$%%%%%%&&&&&&(((***,,,000222444444555333444444444222000---+++***++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,+++,,,///444777777555777999<<<>>>===;;;888666555555444333222222222222333000999NNN___dddkkktttvvvrrr~~~xxx^^^>>>+++------,,,,,,+++***))))))''''''''''''''''''''''''))))))***+++,,,...000111777888999:::999999777777:::777222000//////...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***+++---...///222444777999888666222///000000000000///...,,,,,,++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&''')))***,,,---000:::===777666<<<<<<555333222111///---+++)))(((''''''&&&%%%$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$&&&&&&&&&,,,444<<>>bbbmmmKKK222+++,,,---,,,,,,++++++***))))))(((''''''''''''''''''''''''(((((()))***+++---...///666777999:::::::::999888999666222///......---,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,---222444777999999777444222111111000000///---,,,+++++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&(((***+++,,,...777:::555555::::::444222222111///---+++)))'''''''''&&&%%%$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$&&&&&&&&&,,,444<<>>???UUUdddfffeeewww{{{yyysssUUUJJJWWWCCC(((///***((('''(((+++...,,,(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,000111444666888999999999555222///------,,,+++)))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))...000444777888888666555111111111///...,,,***)))***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%'''((()))+++111444222222555555111000000///...,,,***(((''''''&&&%%%$$$####################################""""""#########$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""$$$&&&&&&&&&---555===BBBFFFAAAIIIKKKaaa888---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&'''******+++,,,,,,,,,,,,,,,(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############################################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))+++---...222222111111000///...---******++++++******)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((((((((()))***,,,...000222333333333333333222111111000000///...------------...,,,++++++***(((***---444---111111%%%%%%...---(((555111+++666<<<666333,,,333''''''666***!!!999333000+++(((&&&%%%&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,---000222555666666666333111...------,,,***)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))+++---000333555555444444111000000///---,,,***)))))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$&&&'''(((***///222222111333333222//////...---+++***((('''&&&&&&%%%$$$####################################""""""#########$$$$$$$$$######################################################################################################$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""###&&&&&&'''---555<<>>000 '''###)))...---'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))))))))+++---000222333444444222000...------,,,***((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((())))))***---000222222222222/////////...---,,,+++***((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''(((,,,///111111111111111......---,,,+++)))((('''&&&%%%$$$######""""""###########################"""############$$$$$$$$$################################################################################################"""###$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###"""###&&&&&&'''...666:::@@@EEEAAAIIILLLPPP888---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################$$$$$$######$$$$$$%%%%%%'''((()))***++++++++++++(((&&&%%%%%%&&&&&&%%%$$$############""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,///......---,,,,,,,,,,,,((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&%%%'''((((((''')))---111444555777888888666444222000///...------,,,,,,---&&&***,,,+++******,,,---333///)))(((,,,---'''!!!&&&$$$&&&***+++***,,,///333,,,!!!!!!$$$'''***333,,,&&&$$$ """)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))+++---000222333333333111000.........---+++))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((***,,,...000111111000---.........------,,,+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%&&&'''&&&(((,,,//////......///---------,,,+++)))''''''&&&%%%$$$###""""""""""""########################"""############$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""!!!###&&&&&&'''...666888???DDD@@@JJJMMMKKK555---***'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))************)))'''%%%%%%&&&&&&&&&%%%############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++,,,...---,,,,,,++++++++++++'''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%&&&((('''&&&(((,,,000...000333555444222///---000000///...------------'''+++---+++(((&&&&&&&&&###((($$$"""***,,,))),,,,,,'''))),,,((()))+++$$$###%%%,,,---&&&'''***$$$%%%!!!""")))+++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++...000222333333333111000/////////...+++))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))***,,,...000000000000,,,------......------,,,'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''$$$&&&***------+++,,,...------,,,,,,***)))''''''&&&%%%$$$###""""""""""""########################"""############$$$$$$$$$################################################################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""!!!###&&&&&&'''...666777>>>CCC@@@JJJNNN}}}UUU111---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((((((((('''%%%###"""################################################""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$######"""!!! ***###!!!&&&)))******''')))((($$$"""&&&)))((((((((((((&&&$$$$$$&&&((('''%%%$$$%%%&&&&&&$$$######%%%&&&&&&$$$###""""""%%%$$$###"""###&&&(((***)))))))))***++++++,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++...000111000///......,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))+++...////////////...---,,,+++***)))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,------------------------,,,+++******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%'''***---///000//////---------,,,***((('''&&&$$$$$$$$$############"""########################"""############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%###$$$&&&&&&'''...777999:::AAA???FFFPPP~~~SSS000---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((('''&&&%%%###"""################################################""""""""""""""""""""""""!!!"""""""""###############$$$%%%&&&''''''''''''(((''''''&&&%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!#######################################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%'''((()))((('''((()))'''"""$$$(((((($$$"""$$$&&&%%%'''(((((('''&&&%%%&&&(((******(((&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$&&&%%%%%%$$$%%%&&&'''((((((((()))******++++++,,,))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++---000000///.........,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((+++---...//////.........---,,,+++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,------,,,------------,,,+++***)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%(((+++------------------,,,+++***((('''&&&$$$$$$$$$############"""########################"""############$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%###$$$&&&&&&'''...777888:::AAA???FFFQQQPPP///---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&$$$###"""################################################""""""""""""""""""""""""""""""""""""##################$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""############""""""""""""#######################################$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$###""""""(((000666&&&+++...+++***,,,,,,***,,,---//////---,,,,,,,,,%%%''')))(((&&&'''+++...'''&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((***,,,...///...------...,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''***,,,---......---...//////...,,,***(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""$$$&&&(((************,,,,,,,,,+++)))(((&&&&&&$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%###$$$&&&&&&'''...777888:::AAA???GGGRRRLLL///---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######################################################"""""""""""""""""""""""""""""""""""""""#########"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""########################$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%$$$(((,,,,,,***)))&&&""")))111777999<<<@@@BBBAAAJJJLLLOOONNNLLLHHHFFFFFF999<<<<<<666,,,%%%###$$$%%%%%%$$$%%%'''(((''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((()))******+++)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((***------,,,,,,,,,---+++,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((***,,,------,,,---///000///,,,***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++,,,,,,,,,,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))+++++++++***)))(((&&&%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%###$$$&&&&&&'''...777888:::AAA@@@GGGSSSIII///---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""##############################$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''###&&&***+++***))))))***))))))''''''111>>>CCCBBBbbbiiioooqqqtttyyy|||{{{zzz|||}}}|||xxxtttpppooonnnqqqpppgggXXXJJJAAA???333...'''###$$$'''***+++""""""$$$%%%&&&&&&&&&&&&&&&''''''(((((()))******((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''')))++++++******,,,---++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''')))***,,,,,,***,,,...///...,,,)))'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((*********)))((('''&&&%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%###$$$&&&&&&'''...777888:::BBB@@@HHHTTTFFF000---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$######""""""######$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%'''***)))'''&&&(((+++111666<<>>UUUppplllbbbVVV[[[|||~~~||||||ppplllnnnuuuyyywwwyyy}}}|||vvvnnn^^^VVV```lllrrrzzzdddHHH111---///)))$$$$$$$$$******$$$###)))((("""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%%%%&&&(((&&&'''))))))'''&&&&&&''')))'''''')))(((%%%&&&***---""" +++111,,,((()))///---++++++***)))***,,,***$$$'''((($$$(((,,,&&&$$$&&&((('''%%%%%%(((,,,''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%'''(((###$$$&&&&&&&&&###!!! !!!###%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&################################################""""""""""""############$$$$$$$$$$$$######""""""!!!%%%$$$!!!"""'''&&& %%%$$$###%%%((()))(((&&&((('''&&&(((***)))%%%!!!***&&&&&&+++...)))"""%%%###,,,***)))%%%"""!!!!!!###$$$###"""$$$$$$############$$$$$$########################&&&$$$$$$&&&'''(((---444555<<<@@@CCCGGGVVV@@@///---+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))444333++++++333@@@UUUsss|||iii\\\ttt{{{lllmmmmmmiiidddcccfffiiifffaaaccckkknnnggg^^^ZZZ\\\YYYWWWXXX^^^hhhpppvvv|||vvvlll___TTTTTTaaappptttwwwdddAAA///333333(((%%%((((((%%%$$$''')))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''(((((('''%%%###$$$'''***((('''))),,,+++'''(((+++***///222---'''&&&***---)))+++------((($$$&&&,,,,,,'''+++000***&&&***,,,+++,,,......,,,'''!!!''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%((((((&&&%%%###!!! """###$$$###"""!!!!!!!!!((('''$$$######&&&)))+++((('''&&&%%%$$$###""""""$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&################################################""""""""""""############$$$$$$$$$$$$#########""""""%%%&&&$$$%%%)))(((###******)))'''%%%$$$%%%'''***((('''&&&(((,,,000333(((&&&$$$$$$###$$$---666(((---***!!! )))---(((%%%&&&'''((()))'''$$$"""$$$$$$############$$$$$$########################&&&$$$$$$&&&'''(((---444555<<>>///,,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&(((((((((---111111)))###,,,DDDXXXwww~~~~~~ooo^^^___vvvxxxiiigggjjjzzzuuunnngggbbb^^^\\\[[[\\\hhhzzziiiWWW^^^sss|||XXX888111;;;+++(((''')))(((%%%###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&%%%%%%(((***((((((+++//////------111000>>>CCC<<<;;;EEELLLJJJEEE??????FFFIIIBBB666///)))&&&***///+++###&&&...'''$$$!!!###(((,,,,,,***''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""$$$''')))+++###$$$&&&(((***+++++++++"""###%%%%%%$$$""" %%%$$$###""""""###%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&################################################"""""""""#########$$$$$$$$$$$$$$$$$$############"""%%%%%%######%%%%%%"""###'''***...555???HHHBBBCCCCCCAAA>>>:::888777<<<;;;;;;<<<666,,,$$$"""###******"""###)))$$$ """$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&'''(((---444666===BBBDDDIIIXXXzzz;;;///,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$&&&)))+++,,,+++'''...)))"""555ZZZqqqrrrkkkaaa\\\hhhnnniiippp}}}}}}ssskkkvvvdddWWW[[[hhhqqqyyy|||eee```xxxtttRRR===111'''###))),,,&&&###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&(((###&&&***---,,,+++******))))))...555888:::>>>DDDFFFKKKPPPVVVcccnnnmmmdddfffbbbeeeooonnn___MMMDDDGGGJJJCCC;;;999444......---***'''&&&''''''&&&$$$((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%+++***(((&&&$$$###""""""%%%$$$######%%%&&&'''''')))***+++++++++)))'''%%%%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""!!!###&&&'''***444AAAJJJJJJGGGDDDCCCQQQ[[[jjj{{{wwwrrrrrr{{{tttaaaSSSJJJ:::------...+++***///%%%&&&&&&$$$!!!!!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&'''(((---444777>>>BBBEEEIIIXXXuuu888///+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))******)))$$$)))666LLLfffpppdddQQQYYYooo|||dddvvv{{{hhhhhhxxxlll]]]lll{{{dddEEE222$$$%%%)))((((((+++&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&((()))(((***,,,,,,,,,---///111:::<<>>BBBEEEIIIXXXqqq555000+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((''''''(((***333;;;UUUnnneeeNNNRRRkkkqqqzzzwwwxxxrrreeefffsssiii~~~aaaYYYmmmjjjVVV>>>///'''$$$%%%(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&'''((('''''')))++++++***((()))---555@@@GGGcccgggppp|||~~~{{{qqqeeeGGGGGGCCC;;;111,,,,,,///******)))(((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''&&&(((+++///333777:::<<>>333000,,,((('''(((***+++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&000;;;AAAEEEOOOYYY\\\yyylllnnnqqquuuzzz~~~nnnfffgggaaa{{{qqqNNNAAA222(((&&&(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&'''(((---444555<<>>CCCEEEJJJWWW[[[777,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&''''''))),,,&&&%%%,,,***;;;aaazzzwwwqqqrrr___vvvaaa^^^mmmRRRcccggg```hhheeekkkwwwsss{{{aaaUUUQQQ???888>>>:::CCC000000)))!!! &&&(((%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%&&&((()))******+++'''555QQQ^^^]]]kkkvvvjjjdddQQQMMMGGGCCC@@@>>><<<:::888:::<<<======>>>@@@BBBHHHMMMYYYgggsss{{{{{{hhhzzzooonnnaaaEEE111((()))''')))***"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((+++///;;;OOOhhh}}}~~~ttteeeUUUeeecccuuuxxxqqqpppzzzzzz^^^OOO___{{{fffNNN888000"""...---+++)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,!!! 111FFFRRR```WWWPPPUUUeeeuuu~~~sssqqqyyy|||rrrcccKKK///000///%%%###---'''######&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$!!!%%%)))...BBBSSSQQQRRRnnnzzzqqqtttooo^^^www}}}bbb...---+++((($$$!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''***...222222>>>DDDDDDFFFRRRZZZ888...+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''+++'''$$$&&&((())))))+++"""***222111+++444WWW{{{~~~}}}fffaaaoooiiiyyy}}}sssllllll___```nnnmmmsss```OOOIII===AAA<<<:::222((($$$&&&'''%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))&&&&&&))),,,,,,,,,...'''>>>VVV]]]^^^kkktttjjj^^^NNNAAA:::BBB???<<<===???AAAAAA@@@EEEDDDDDDBBB@@@>>><<<<<>>:::'''"""+++%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&(((,,,,,,)))+++000666aaammmUUU]]]ppp```NNNAAA;;;999===CCCCCCCCCDDDFFFJJJLLLMMMMMMPPPOOONNNLLLJJJHHHEEECCC===<<<<<>>???GGGPPPHHHOOOZZZdddmmmttt{{{}}}zzzuuuppplll\\\TTTKKKEEEAAA>>>???DDDDDDRRRfffxxx~~~uuuggg{{{yyyjjjqqq```KKK000&&&+++,,,''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((*********)))((('''%%%$$$((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&---999HHHRRRhhhwwwwwwmmmiiimmm}}}OOObbbeeemmm~~~pppiiiOOO111%%%***000+++###((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''...@@@UUU^^^^^^bbbkkkzzzrrroooKKK444+++&&&))))))%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((()))///FFFYYY___rrr~~~yyyzzzxxx```VVVppp{{{pppKKK...((()))%%%''''''''''''''''''''''''&&&'''''''''(((+++///333222>>>EEEGGGLLL\\\VVV888444+++***)))(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((())))))*********)))+++---))))))999NNN~~~~~~yyynnnkkkeeegggeeehhhoookkkmmmnnnbbbccc]]]eeexxxnnnOOOhhhpppcccEEE666;;;999+++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((())))))'''***---+++,,,===RRRtttfffqqq}}}gggTTTFFF@@@777<<>>>>>JJJ___sssrrr{{{gggvvv[[[777+++((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))******++++++++++++111444888===@@@@@@???>>><<<;;;999777444222000///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******,,,---///111444666888999============>>>>>>>>>>>>;;;:::888666333111///...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((+++222===MMMbbbvvv~~~{{{mmmkkk{{{rrrRRRHHHDDD@@@@@@AAA>>>777222======<<<<<<<<>>III```MMM;;;444---+++)))(((((())))))((('''%%%%%%&&&)))***(((%%%%%%(((((('''(((******&&&,,,///%%%333PPPppp}}}iiizzzyyyvvvpppbbblll]]]qqqtttRRR:::;;;333---+++((($$$$$$)))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******111;;;$$$,,,eee[[[XXXyyypppRRR:::777BBBKKKKKKRRR^^^rrrtttZZZIII>>>@@@SSShhh~~~~~~rrrtttzzz[[[555...(((***'''"""###((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%)))''''''******((()))...+++...%%%&&&555222---<<>>666555...&&&&&&++++++&&&'''((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))***(((%%%(((...+++444BBBUUUlll~~~{{{}}}jjjSSSGGG@@@;;;555777888888666555555666777666555444444666777888;;;===HHHYYYiiixxxuuu}}}fff999111///***---+++&&&'''---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''%%%'''***''''''111@@@TTTYYYXXXZZZyyy{{{zzzUUU&&&...$$$...&&&''''''&&&'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%%%%&&&!!!,,,GGGAAAaaaWWWrrrfffMMMJJJHHHJJJRRR[[[bbbfffkkkllljjjddd```[[[SSSJJJPPPRRR^^^rrrnnngggooo```PPPWWW[[[\\\JJJ$$$(((%%%&&&***)))$$$&&&+++&&&'''''''''(((***...111444???BBB@@@JJJcccMMM:::333...+++)))((()))))))))(((((('''%%%''')))***)))'''111%%%$$$...,,,"""(((;;;!!!999???```nnnzzz{{{xxxqqqqqqqqqzzzwwwNNN======999333...+++'''###''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))******+++'''...,,,***HHHXXXYYY{{{{{{gggLLL:::AAAJJJKKKRRR___{{{rrr\\\JJJCCCCCC\\\{{{uuuTTT<<<,,,+++***((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''+++'''%%%'''(((&&&(((+++!!!333888;;;AAA???GGGbbb\\\dddsss|||uuusssxxxpppqqqiiiRRRCCCAAA666%%%'''888///,,,'''$$$'''++++++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))((('''((()))$$$---555333---000???MMMXXXddd\\\JJJFFFGGGHHHOOOHHHGGGHHHIIIIIIJJJKKKMMMPPPVVVdddoookkkWWW@@@222666666;;;<<<333%%%%%%---''''''''''''''''''((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''%%%&&&)))(((&&&(((,,,222FFF```ttt}}}mmmyyyuuubbbKKK;;;888:::999888999777666777;;;>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<777666;;;DDDRRRfffwwwmmmlll|||zzz}}}qqqsssXXX"""...///---'''############&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$)))+++))))))222DDDQQQUUUJJJ}}}zzz{{{sssjjjgggiiijjjgggcccYYYhhh{{{xxxmmmfffVVV===###...******)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%+++...:::QQQXXXJJJkkk~~~ZZZHHHIIIKKK```sssdddTTTNNNTTTfff|||iii{{{bbbooolllIII999+++''''''++++++((((((+++&&&'''''''''(((***...111444???BBBAAAJJJbbbKKK888111...,,,)))((()))))))))((()))((('''''')))******)))&&&,,,,,,%%%%%%,,,...***---HHHyyyxxxmmm}}}{{{jjj```wwwyyy{{{tttiiijjjqqqkkk]]]mmmqqqkkkllltttuuuZZZrrrPPP888888777***###((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((((((((((()))******++++++***222+++HHH^^^UUUqqq|||\\\@@@;;;@@@LLLQQQZZZxxxoooVVVDDDAAA```zzzuuuMMM555...+++---+++%%%$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''***+++***,,,000:::AAAEEERRRiiiwwwxxx~~~}}}uuuhhh[[[QQQDDD999'''***...///)))$$$%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$&&&***+++***)))(((((('''...999DDDMMMUUU[[[^^^VVVVVVGGG???LLLWWWUUUTTT[[[^^^___YYYQQQPPPVVV\\\LLLFFFEEELLLWWWcccooozzzdddWWWAAA000333;;;444###***)))(((''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((%%%%%%)))***))),,,111BBBXXXuuu}}}qqqyyy]]]IIIAAA888333555999<<<===HHHDDD??????BBBCCCBBB???===???BBBDDDDDDCCC@@@???;;;888777777888;;;AAAIIIdddyyyhhhzzz~~~NNN***)))***,,,,,,***,,,///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))))))***333BBBMMMPPPWWW___{{{iiiZZZtttiii\\\TTTQQQOOOKKKFFFEEEJJJPPPRRRUUU```ppp}}}yyy{{{|||ggg]]]555$$$---+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&!!!"""...999EEEVVVLLLXXXrrrjjj@@@;;;YYYsssqqq\\\QQQSSSZZZuuuvvv___tttwww[[[HHHTTT[[[LLL000+++''')))+++***))))))&&&'''''''''(((***...111444>>>BBBAAAJJJ```III666000...,,,)))((()))***)))))))))(((''''''((()))****** +++...)))+++333000$$$YYYjjjvvvyyymmmwwwkkkjjjmmmiiillleeeYYY\\\gggeeeWWW___lllqqqtttwwwnnnaaa___{{{xxxuuuuuunnnVVVDDD666,,,***---''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))******++++++,,,333$$$===eee]]]fffrrr}}}vvvYYYHHH777HHHSSSUUUeeeoooRRRIIINNNiii~~~yyydddFFF333(((+++---&&&$$$***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))((('''))),,,+++***000888IIIYYYrrrrrrfff]]]TTTRRRTTTVVV\\\bbbeeeooorrr\\\gggssszzzfffwwwrrrRRRIII===222...+++'''(((,,,&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%'''******)))))))))***...555DDDWWWeeehhhbbbZZZWWWYYYRRRVVVlllvvvoooiiiqqqwwwyyyqqqiiiiiipppvvvttteeeYYYOOOGGGEEEFFF\\\gggfffPPP:::222333555---,,,***)))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''***((((((******---777BBBZZZgggvvvxxxkkkvvv^^^III===888:::<<<>>>AAACCCEEEFFFBBBEEEJJJQQQWWWYYYXXXWWWXXXZZZ\\\[[[WWWQQQJJJEEEEEECCCAAA>>>;;;888888999@@@VVVsssuuuvvv}}}tttgggDDD777---...000+++$$$"""''''''''''''''''''''''''''''''''''''((((((((((((+++%%%&&&444DDDKKKJJJFFFJJJrrroootttjjjdddZZZOOOJJJNNNTTT]]]eeejjjllllllsssiiiYYYLLLMMM___{{{zzz___222---***((()))***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&"""'''###$$$333AAAJJJVVVXXXzzzuuuKKKEEETTT}}}fffXXX___tttsssqqqyyyzzzYYYRRRaaa^^^:::111(((%%%''')))((('''&&&'''''''''(((***...111444===AAABBBJJJ___FFF555000...,,,***))))))******)))(((((((((((((((((()))***000###(((:::666&&&777\\\zzz|||zzz|||yyykkkggghhhfff]]]VVV[[[]]][[[YYYZZZ^^^^^^[[[aaaddd^^^\\\fffnnnxxxvvvuuuxxx~~~|||~~~~~~{{{eee\\\<<<999666(((&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,...)))OOOaaacccwww~~~YYY@@@AAAGGGOOOZZZrrrxxxXXXFFFVVVrrr}}}yyy}}}^^^@@@((('''+++(((&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((())))))((((((***+++111AAAPPPiiiyyyyyyfffZZZSSSeeeffflllssswwwxxx}}}uuuwwwpppssshhh@@@///111333///)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((('''(((+++///333>>>MMM\\\```[[[XXX]]]dddhhhyyy{{{yyyrrrooovvv```fffgggaaa^^^aaafffgggYYY\\\eeeqqquuupppiiifffJJJSSSgggtttgggHHH666777...,,,************(((&&&(((((((((''''''((((((((((((((((((((((((((((((((())))))******)))111DDDWWWnnnxxx}}}xxxrrrttt|||```BBBAAA@@@888555:::AAAFFFHHHKKKNNNQQQ[[[kkkqqqhhhXXXHHH???<<<===>>><<<;;;DDD___{{{sssxxx{{{{{{]]]CCC)))""")))---***%%%'''''''''''''''''''''''''''''''''((((((((())))))+++'''000EEENNNLLLRRR___xxx{{{wwweeeUUUQQQ[[[fff~~~|||cccLLL444+++&&&))),,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%+++)))---;;;EEEMMMYYYyyyPPPGGGhhh```^^^fff~~~tttnnn^^^iiiyyyVVV777HHHFFF<<<...&&&%%%((()))(((&&&'''''''''(((***...111444<<>>EEE]]]___```___```ggguuu{{{}}}}}}wwwtttzzz}}}wwwzzzzzzvvvjjjccc^^^aaagggnnnwwwmmmkkk___WWWgggwwwccc???888333---******+++)))((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))+++...;;;SSSiiiyyy{{{kkkpppRRREEECCC;;;333444JJJIIIHHHLLLVVVjjjmmm\\\MMMBBB===444222???YYYvvv|||nnn{{{}}}bbb>>>&&&$$$...222000'''''''''''''''''''''''''''''''''(((((())))))***(((222DDDRRRPPPRRRlllrrrddd[[[RRRRRR^^^vvvzzzqqqwwwuuuzzzKKK888))))))---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&###(((+++444@@@EEEQQQggg}}}vvvAAAVVVqqq\\\fffsssccceeeqqqiiiQQQCCCLLLDDD777+++'''***,,,***&&&'''''''''(((***...111333;;;AAADDDJJJ[[[AAA333111///---***)))***+++******'''***...///---++++++,,,###333222&&&888ggg{{{}}}{{{eeebbbZZZZZZ[[[XXXNNNGGGKKKUUU\\\___dddfffdddaaa___```aaa[[[NNNIIIPPPRRRWWWgggqqqlllgggjjjwww~~~sss~~~uuu|||\\\@@@999000...+++(((''''''(((((('''''''''''''''(((((()))******++++++,,,---------555ggg^^^mmmuuu{{{```GGG???HHHRRR]]]qqq___ddduuusssMMM333*********(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''))),,,------+++***,,,...===YYYrrr~~~}}}gggbbbmmmzzzuuupppgggOOO<<<------,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))+++///777CCCPPPYYYgggdddeeennn}}}|||}}}xxx|||}}}wwwrrrlllddd``````vvvzzz]]]VVViiiuuuoooTTTIII:::///,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((***'''(((000<<>>222;;;;;;555DDD___JJJQQQ___ttt|||fffQQQKKKCCC<<<:::HHHjjjtttrrrxxxsssooosssEEE((($$$%%%!!!''''''''''''''''''''''''&&&''''''((())))))******---@@@PPPRRRUUUgggkkk^^^LLLIIIUUUzzz~~~pppooozzzlllMMM000))),,,+++''''''''''''''''''''''''''''''###'''...===IIIKKKaaayyyssspppPPPYYY___```wwwfffLLLWWW]]]:::GGGEEE<<<000***+++,,,)))&&&'''''''''(((***...111333;;;AAAEEEJJJYYY???333222///---***)))***+++******(((,,,111222000...------000+++(((:::iiihhhoootttaaafffTTTHHHCCCOOOcccvvvwwwaaaOOOOOONNN___ppptttrrrrrrvvvyyyuuuvvv}}}|||zzzdddDDD777444///***''''''(((((('''''''''''''''((())))))***++++++,,,,,,------...EEEcccXXXnnnzzz^^^JJJAAADDDRRR___pppZZZeee~~~```===,,,***+++(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((,,,///000///---,,,888>>>TTTxxxnnnTTTjjjxxx{{{xxxeeeAAA///...---,,,+++)))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''')))...555@@@NNN]]]gggUUUhhh}}}pppjjjoooYYYgggbbbZZZwwwppp```III777...,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))...((()))666JJJ^^^ppp}}}}}}vvvqqqxxxlllRRRBBB999777???FFFIIILLLRRR___yyy{{{iiiSSSCCC:::===MMM^^^ZZZ444,,,...,,,((((((((((((((((((((((((&&&''''''((()))******+++666JJJQQQLLL\\\~~~}}}cccJJJLLLWWWqqq{{{iiijjj~~~___777***+++***'''&&&''''''''''''''''''''''''***,,,666JJJVVVXXXvvvqqqxxxZZZSSS}}}}}}yyyzzzyyywwwzzzqqq}}}uuuhhh}}}{{{dddbbb[[[UUU___>>>@@@<<<222++++++)))%%%&&&'''''''''(((***...111333:::@@@EEEJJJYYYBBB777...000...+++***+++,,,+++***&&&,,,...+++))),,,///000000---///iii~~~zzz}}}pppdddccc___SSSGGGJJJmmmyyyxxxfffPPPHHHYYYmmmqqqoooppptttttt||||||RRRBBB:::///*********(((%%%((((((((((((((()))******&&&---,,,+++...++++++555aaaRRR{{{kkkGGG>>>NNNMMM[[[pppaaa^^^yyyzzz|||tttxxx}}}___OOO777 ///)))(((((('''''''''&&&&&&&&&(((((()))(((&&&&&&''')))(((,,,//////000333888<<>>IIIVVVHHH[[[fff}}}|||~~~kkkSSS^^^gggcccppp{{{oooKKK111///...&&&,,,+++((('''(((***((($$$,,,'''%%%((()))((()))+++,,,333%%%DDD^^^oooeee\\\\\\III777>>>999===HHHMMMQQQddd{{{zzzbbbOOO@@@>>>DDDddd|||jjjyyylllrrrvvvKKK(((***...)))---...+++'''&&&&&&&&&$$$***+++%%%$$$)))---,,,DDDCCCAAA___zzzdddLLLLLLhhhttthhhzzziii333'''000...+++&&&'''&&&%%%''')))(((&&&666>>>XXXWWW^^^{{{LLL]]]eeeYYYWWWZZZTTTUUUVVVTTTMMMDDD???>>>===<<>>GGGLLLWWWyyyppp[[[QQQSSS}}}vvvvvvxxxTTT666---,,,%%%'''(((((((((((())))))''')))@@@MMMXXXSSSuuucccbbb{{{LLL777:::???AAAFFFDDDAAA===999:::???EEE444---777BBB:::555???HHHGGGBBBLLLNNNBBBDDDMMMHHHcccssssssddd}}}~~~qqqaaaVVVQQQPPPJJJ@@@888666111(((%%%)))(((((('''((()))***,,,---555666BBBCCCLLLbbb>>>555---000...,,,++++++,,,,,,+++,,,++++++,,,---,,,+++***+++GGGttt[[[KKKQQQUUUPPPOOOfffjjj^^^___eeevvv{{{zzzxxxoooZZZ???...***,,,+++))))))))))))((())))))***+++***...+++)))...///999MMMXXXoooxxxXXX:::@@@PPPPPPttt}}}lll___lll}}}|||zzzooo|||\\\>>>&&&))))))))))))((((((((('''''''''((()))(((''''''(((***%%%***,,,,,,222FFFeee}}}qqqfffyyyyyywwwSSS555((('''222)))))))))(((((((((((())))))''''''((((((((()))))))))&&&)))'''$$$)))222111)))###RRRbbbYYYSSS^^^|||~~~qqqXXXvvvwww{{{NNN444999+++***((((((((()))***++++++))))))++++++((((((+++,,,...PPPtttpppVVV;;;999999@@@EEEHHHPPPgggpppPPP===DDD^^^{{{eee888111---)))&&&&&&(((******))),,,$$$%%%,,,)))&&&777QQQIIISSSdddpppVVVNNNgggwwwuuuwwwsssmmmFFF)))+++...((())))))******)))((((((000FFFVVVUUUWWW|||YYYYYYfffCCCSSShhhssstttlllppptttvvvwwwyyy}}}|||eeeiiixxx|||mmm^^^WWWPPPFFFVVV@@@222666555)))$$$)))(((((('''((()))***,,,---555666CCCCCCLLLbbb;;;333...000...,,,+++,,,------,,,,,,((()))///000---+++...555UUUQQQeee^^^WWWbbbxxxfffllleeekkkqqqsssnnnaaadddlll|||wwwfffZZZeeerrr{{{{{{{{{wwwmmmRRR;;;///+++***+++***))))))))))))***++++++(((.........111...666KKKssszzz}}}gggBBBCCCJJJOOOhhhtttcccfffsss{{{|||yyyjjjPPP'''((())))))(((((((((''''''''''''((()))((('''''')))+++)))///,,,)))AAAmmmdddddduuuuuu\\\BBB222222"""******)))((((((((())))))'''(((((((((((()))))))))'''''')))---...,,,++++++HHH```KKKNNNkkklllVVVLLLOOOSSS___qqqggg}}}{{{{{{ZZZ666///,,,***+++***((()))+++***((())),,,+++'''(((+++222GGGZZZ{{{dddyyyrrrmmmQQQ000999???;;;???PPPNNNkkkyyy]]]HHHBBB]]]nnnzzz|||{{{LLL111000,,,)))******(((((())),,,%%%%%%***,,,///@@@UUUJJJ^^^{{{dddTTTVVVnnnmmmqqqeee555&&&///)))((()))+++***((((((***777HHHUUUWWWooo~~~mmmTTTuuu~~~{{{dddmmmqqqkkkbbb\\\RRRGGGRRRBBB666555555...((('''(((((('''((()))***,,,---666666CCCDDDLLLbbb|||999333///000...,,,+++,,,---------+++''')))000...(((,,,777lll}}}vvv[[[______WWWWWWsssdddTTTPPPJJJEEEEEE>>>AAAMMMNNNFFFEEELLL===IIIHHHIIIUUUYYYZZZdddooo|||mmm```dddooo{{{}}}{{{|||hhhOOO999,,,)))+++***************+++,,,,,,***.........000///===XXXvvv}}}rrrQQQ:::MMMNNN\\\ssskkkmmmnnnxxxfff888...(((((((((''''''''''''&&&'''((()))(((((((((***+++///)))---HHHqqqzzzaaakkkxxxAAA,,,,,,++++++***)))))))))))))))(((((((((((()))))))))***,,,%%%(((111...&&&///BBBkkk\\\FFFqqq|||\\\IIIDDDIIITTT^^^[[[WWWSSSVVV```ooo{{{aaaqqq~~~@@@333,,,(((***+++)))(((***(((''')))+++***&&&(((---;;;TTTqqqfffqqq}}}VVV555999:::<<>>111///+++***---+++***+++,,,***+++222<<>>RRRnnneeeaaaxxxjjj[[[TTTQQQOOOMMMMMMMMMQQQRRROOOSSS\\\cccccctttzzztttwwwuuuvvvUUU444)))...((()))...'''******)))))))))))))))***,,,'''...)))KKKpppaaadddkkkHHHIIIWWWxxxzzzuuuxxxdddhhhvvvtttVVV,,,333333&&&+++(((---,,,,,,---***555MMMUUUccc|||vvv___===AAA222AAARRRZZZqqqSSScccLLLGGGwwwzzzWWWiiizzzzzzTTT222,,,,,,---...)))+++///''':::888GGGTTTzzzSSSHHHZZZtttdddqqq{{{aaaFFFYYYkkk999666'''111%%%333333???KKKOOOuuufffHHH~~~ZZZ]]]aaaRRRfffyyy{{{___kkkmmmzzzppp}}}}}}xxxtttpppmmmaaaSSSNNNRRRSSSOOOHHH@@@888444111------///+++)))'''&&&(((***+++,,,111999???GGGGGGlllfff<<<444000//////...------------...111###,,,555999}}}yyyzzzhhhiiiXXXIII^^^xxxzzz{{{^^^kkkoooEEE555OOOnnnwwwtttxxx}}}~~~sss???'''+++,,,,,,++++++,,,,,,,,,///&&&---222===iiiyyyxxxxxxVVVAAAFFFLLLeeewwwYYYSSS}}}rrr~~~}}}{{{yyyvvvyyymmm\\\pppooo;;;%%%---)))(((000'''***)))'''***///,,,***888LLL^^^YYY___tttqqqYYYCCCCCCDDDAAA;;;:::???BBBAAADDDIIIKKKJJJNNNTTTSSSLLLKKKSSSWWW___ooowwwyyy}}}~~~sssgggDDD------+++(((((()))******))))))))))))******---222'''888ZZZ```cccqqq|||nnntttPPPOOOffflll}}}qqqmmmuuuBBB,,,((('''///))),,,++++++...+++666MMMTTTqqq|||HHH888555EEEJJJUUUfff\\\|||bbbSSSYYY}}}dddppppppFFF---(((,,,...---((('''222;;;AAAEEE```yyyvvvwww}}}kkkNNNSSSwwwiiikkkbbb|||lll;;;(((&&&******+++;;;EEE===MMM~~~|||^^^VVVyyyQQQggg[[[SSS___kkkuuuyyyyyy\\\cccdddqqqjjjxxxzzz{{{|||}}}}}}yyytttpppmmmjjj___SSSNNNPPPPPPLLLEEE===666333111......111+++)))''''''(((***++++++111888???GGGHHHllleee<<<555222//////...------------...111;;;222CCCiii|||iiiWWWjjjQQQGGGrrrtttnnnJJJLLL555888SSSddd||||||wwwwwwyyy~~~~~~tttyyy```666---......---,,,+++,,,...---+++***///QQQzzzlllzzziiiMMMAAALLLVVVrrr]]]TTTeeewwwxxx{{{{{{}}}|||~~~uuusss}}}{{{XXXZZZzzzyyyOOO+++,,,---&&&+++***++++++'''***///...000HHHdddhhh\\\pppyyy\\\KKKGGGKKKSSS[[[eee^^^RRRTTTwww~~~{{{___;;;,,,---)))%%%,,,******)))))))))******+++***444***UUUooo```{{{uuunnnlll===;;;mmm~~~lllhhh~~~}}}```222&&&+++///***,,,)))***///...888NNNmmmZZZ888666333NNNRRRkkk^^^ccc}}}dddNNNcccooo\\\\\\333(((,,,---...,,,###<<<;;;DDDHHHuuueeeuuuOOOOOOiii{{{}}}pppppphhhvvv~~~|||~~~rrrxxxhhh999555///444%%%???BBBJJJrrr~~~}}}MMMqqq```IIIttt{{{RRRUUU```bbboooxxxzzz]]]YYYZZZgggffftttvvvwwwxxxzzzzzzwwwrrrnnniiieee]]]SSSOOONNNKKKHHHCCC;;;555333111//////222,,,***'''''')))+++++++++000888???HHHIIImmmddd;;;555333//////...------------......)))777222hhhooo{{{vvvwww``````VVVNNNsssvvvzzzxxxfffaaaNNNIIIoooAAA555???VVVccciii}}}sss}}}yyyyyy}}}wwwsssuuuxxx}}}|||mmmsssjjjEEE///------...---+++---000---333+++...```nnnxxxqqqZZZEEECCCWWWhhhRRRRRRVVVgggvvv}}}{{{{{{|||vvvuuuoooxxx```PPPhhh{{{hhh999+++000)))+++///+++...+++))))))111CCC\\\pppaaauuuwwwzzz|||lllMMMggg~~~~~~{{{RRR...,,,+++'''---******))))))******++++++******AAAooorrrooo~~~hhh{{{HHHCCCfffyyyaaa~~~uuukkkjjj```aaa```ooovvvyyy~~~ooo```tttyyyIII111...+++,,,,,,(((***000222===TTTppp}}}rrr@@@888;;;BBBKKKeee\\\dddvvvfffVVVvvvNNNnnn@@@......,,,,,,000%%%===BBBEEE^^^qqqoooIII]]]aaa^^^~~~hhhiiirrrcccbbbnnnsssCCC***(((---+++BBBEEEGGGwww}}}cccHHHPPPIII}}}wwwzzzpppIIIWWWeee```ppp}}}aaaRRRTTT___fffsssvvvvvvxxxyyyyyyvvvqqqmmmeeebbb\\\UUUPPPLLLHHHDDDBBB;;;555333111......000---***(((''')))+++++++++///777???HHHIIInnnbbb:::555444//////...------------......///***IIIwwwWWWtttggg___hhhIIIbbb}}}|||]]]ZZZIII;;;VVV[[[<<<888HHH___mmm~~~jjjMMMzzzxxx~~~xxxvvvxxxzzz~~~wwwssssssuuu{{{pppqqqyyyRRR333---***---...,,,...222***666,,,444kkkqqqfffLLL???FFFbbbUUUJJJeee~~~vvv}}}nnnqqq~~~~~~{{{|||}}}}}}ssswwwmmmssspppTTTRRRyyyIII***......,,,000)))---///+++))):::VVVeeeddd^^^lllrrrMMMbbb~~~kkkxxx~~~iii999+++---)))+++***************+++,,,,,,111&&&bbbzzzeee}}}kkkMMM;;;www___cccyyyqqqiiijjjjjj[[[OOObbbfff]]]YYYcccfffgggssstttuuutttuuu~~~|||ccc888+++...,,,---)))***111666FFF```sssttt[[[<<<777BBBOOOUUUxxxzzzTTTggg{{{zzzaaabbb{{{www~~~VVV666---,,,+++---,,,;;;OOOJJJxxxyyySSSQQQuuunnnWWWKKKTTTcccbbbgggkkkNNNgggwwwZZZXXXaaannn}}}{{{nnn333...&&&555:::>>>BBBuuuTTT]]]uuuHHHMMMppprrrppphhhCCCWWW{{{oooeeeuuugggMMMPPPYYYgggssswwwwwwwwwwwwvvvsssnnnkkkccc___ZZZVVVQQQKKKEEEBBBBBB;;;555333111---,,,---...+++)))((()))+++++++++...777>>>HHHIIImmm```888444444//////...------------...+++,,,222cccnnnqqq|||ooo___]]]^^^XXX{{{yyykkkPPPLLL:::<<>>GGGHHHkkk]]]666444444//////...------------...(((000GGGtttssswwwddd{{{nnn___eeeSSSzzzvvv~~~wwwllloooyyySSSSSS<<<777LLLeeeFFF222>>>[[[ttt~~~sssFFFBBBfff{{{rrrmmmxxxqqqiiivvv}}}zzzJJJ777))),,,111///...///)))222222YYYqqqeeennnLLL>>>IIIXXX~~~iiiTTT```oooyyyGGGNNNtttyyyxxxrrrPPPKKKMMM^^^rrrxxxooocccvvvyyyuuuyyyxxxvvvzzz|||zzzrrrtttyyyyyymmmeeeqqq~~~mmmMMM^^^zzz|||xxxooo888)))333''')))///,,,,,,444CCCPPP[[[gggqqqwwwtttQQQHHHzzz{{{pppooo}}}tttsssPPP111***,,,************+++,,,---...000\\\sssjjj}}}{{{gggkkkggg666WWW]]]NNN}}}wwwrrrqqq|||aaasss{{{}}}~~~~~~rrr|||YYY...444+++///---,,,333===ZZZ~~~]]]444;;;@@@KKK]]]tttccczzzpppsss|||OOOrrrYYYiiisssiii^^^{{{rrrooommm~~~PPP,,,222///000<<>>GGGGGGiii\\\555333333//////...------------...,,,666RRRtttuuunnnccckkkSSSZZZRRRccc~~~zzzssswwwlllUUU???ZZZ///;;;\\\dddGGG:::GGGcccvvv|||xxxCCCHHH___yyy~~~yyyqqqlllxxxppp\\\}}}UUU===+++---222000---...///333666jjjiiinnn}}}gggFFF@@@RRRbbbjjjMMMFFFUUUxxxqqqEEE@@@bbb{{{~~~ppphhhXXXOOODDD???JJJ___lllmmmjjj|||rrr}}}}}}vvvtttyyy{{{yyyrrrpppuuuxxxmmm```kkk{{{|||sssUUUNNNttt|||CCC+++555%%%(((666222+++444JJJRRRTTTpppooo|||zzzUUUCCCiiimmmnnnkkkuuurrryyywwwwww~~~zzz}}}yyyzzz{{{fff666,,,222************+++,,,---...222iii\\\~~~pppWWW777BBB[[[SSSvvv}}}ZZZVVVqqq~~~~~~}}}|||nnn```vvv999---+++000...---333???```vvvuuuLLL???,,,UUUPPPwwwlll]]]qqquuu~~~[[[qqq[[[lllpppYYYtttdddssssss|||vvv||||||^^^000555...///999EEEEEEyyywwwlllKKKSSS|||ccceeezzzEEEQQQsss___zzz^^^LLL|||RRRcccsssuuuzzz???999...777DDDTTTddd```IIIYYYuuummmnnn\\\||||||QQQYYY]]]uuu{{{zzztttpppllliiiggg___WWWRRRRRRMMMCCC======<<<666222222111...---//////---***)))***+++++++++...666>>>FFFFFFhhhRRR999444000......---+++,,,///000///***555qqq[[[kkk\\\___aaaMMM{{{VVVpppeeeaaaBBBBBBBBB111HHH___III999OOOkkkdddEEECCC___zzz~~~yyyuuufffoooyyy|||uuuaaafff{{{wwwlll<<<&&&,,,***...444---000...JJJyyybbb{{{HHHEEEJJJMMMuuuyyybbbLLL???^^^pppqqq{{{AAAGGG___ooopppxxxuuuYYYUUUGGG555888JJJ\\\vvv~~~iiikkk|||wwwuuutttwwwhhhooonnntttyyyooonnnnnnooopppjjjdddjjjtttwww^^^JJJllltttZZZ,,,222***000)))222$$$:::WWWYYY```|||~~~VVVvvvxxx]]]:::```___www}}}uuuPPP^^^zzztttzzzqqqnnnyyyxxxvvvvvvppp}}}rrrmmmxxx|||KKK)))+++,,,,,,000...'''***000,,,LLLxxx```VVVrrrBBBJJJnnnccc___iiimmm{{{ttteeeiiiLLL^^^ttt|||xxx|||zzzxxxPPPvvvGGG......444%%%333222===ttt}}}hhhyyy```>>>888AAANNNYYYxxxbbbmmm|||~~~___kkksssUUUrrrppp|||}}}}}}uuuxxx???)))444333<<>>CCC888KKKqqqPPPCCC\\\kkkhhhHHHBBB]]]~~~{{{|||kkkfffsss|||nnnVVVzzz|||MMM333222......222+++---///WWWooo```vvvGGGDDDLLLYYYiiiWWWDDD<<<[[[lllrrrvvvVVVGGGYYY~~~iii___qqqrrr[[[KKK@@@444<<>>TTT~~~[[[nnn||||||kkkJJJYYYzzzuuupppppppppwww~~~xxxkkk}}}jjj555---+++,,,------,,,+++///888kkkrrrccccccGGGKKKLLLlllyyyjjjKKKqqquuuqqqzzzxxxUUUZZZrrr===,,,...&&&222555NNN{{{VVV<<<<<>>mmmddd```pppIII???YYYyyygggTTTTTTccc{{{oooZZZzzzxxxooovvvSSSBBBBBBBBBWWWpppnnnvvv}}}wwwuuuqqqfff```[[[TTTNNNKKKFFF@@@;;;888888666333000......///,,,,,,,,,***(((((()))***+++444===GGGKKKnnnQQQ777333111222---+++...///,,,...222___|||eeevvvbbbyyy[[[bbbkkkIIIHHHfffjjjXXX999@@@CCC>>>MMMxxxMMM666CCCmmm|||bbbGGGCCCZZZzzz{{{vvvlllhhhwwwccciiikkklllTTTnnnGGG000---///...000...;;;ooo|||mmm]]]KKKNNNXXXxxxjjjvvvxxxmmmCCC>>>NNN___wwwzzzccc|||gggUUU777555999HHHVVV___ppprrrTTT~~~pppttt}}}bbbYYY\\\[[[YYYZZZ]]]^^^[[[WWWfff~~~vvv^^^DDDZZZ~~~]]]222...333,,,777CCCSSSiiiyyynnnhhhHHHZZZrrrmmmrrrhhhaaayyymmmzzz```FFFSSS^^^hhh~~~aaappp}}}zzz|||^^^kkkssskkk222,,,000%%%(((333(((555hhhhhhwwwCCCKKKeee]]]TTT~~~xxxooocccbbbfffBBBuuuqqq\\\}}}TTTkkkxxxxxxUUUSSSwwwpppEEE,,,777///>>>xxxwwwyyyhhh???;;;LLLZZZ}}}^^^NNNFFFVVVZZZIII|||qqqmmm~~~oooJJJQQQEEEIII```|||tttqqqyyylllKKK:::555<<>>UUUsssaaaLLLRRR^^^ttt]]]OOOwwwnnn```kkkpppuuuLLL888>>>JJJkkk{{{tttwww{{{xxxxxxttthhhaaa[[[TTTOOOKKKFFF@@@;;;666777666333000.........+++,,,,,,+++)))((()))******555===FFFKKKpppQQQ666333222000,,,,,,///---***000:::mmmzzzyyybbbtttlllnnneeeUUUxxxMMMsss|||kkkFFFCCCCCCBBBUUUmmm999666EEEeeewwwZZZ@@@;;;MMMdddrrr{{{~~~vvvrrr|||eee```ddd~~~UUUuuuLLL///...000---111...AAAeeeddd~~~VVVJJJPPP___wwwpppFFF>>>JJJ[[[pppwww~~~tttbbb:::777666CCCTTTZZZkkkddduuuooo~~~yyyxxxqqqjjjlllYYYYYYWWWVVVYYY]]][[[WWW[[[yyyeeeCCCWWWjjj222,,,222222:::HHH[[[wwwvvvyyycccEEEPPPrrrxxxvvvzzzqqq{{{bbbCCCJJJXXXhhh|||nnn]]]yyywwwlllcccrrruuu>>>---///)))+++///,,,DDDtttnnnkkkhhhuuu;;;PPPNNNmmmqqqyyyjjj[[[mmmjjjTTTcccaaazzzNNNhhhsss{{{}}}|||___DDDuuuzzzYYY000555///PPP}}}ZZZ<<<>>>PPPrrrnnnNNNEEEZZZ\\\OOOxxxwwwooo|||sssAAAJJJLLLTTTSSSttt|||zzztttqqqxxxvvv\\\BBB777DDDvvvlllIIIaaa|||sssaaa===;;;]]]pppkkksss777777xxxttt```~~~tttRRR<<<;;;RRRrrr]]]III[[[kkk|||lllJJJDDDkkkRRRDDDYYYiii~~~uuuIII333===SSS|||}}}ooolllppprrrxxxwwwkkkbbb\\\UUUOOOKKKFFF@@@;;;555666555333000.........+++,,,---+++)))(((((()))***555===EEEKKKrrrQQQ666222222...+++...111---***555FFFkkkpppwwwuuudddkkk]]]nnnkkkfffxxxeee@@@>>>AAAMMM```KKK444999EEEZZZ~~~mmmRRR:::444AAAUUUaaazzzqqqhhhiiiYYY```vvvuuuKKKgggzzzQQQ000000222...333555PPP```ccc{{{QQQFFFOOOggg{{{GGG???IIIZZZkkk}}}|||qqqsss>>><<<666???MMMMMM^^^hhhjjjgggjjj{{{||||||xxxqqqkkk```VVVXXXVVVRRRSSSWWWXXXTTTUUU~~~{{{jjjBBBOOOyyy888,,,///333888QQQiii~~~~~~}}}iiiGGGEEEjjjwwwsssxxx}}}iiiDDD>>>RRR```kkkccceeeuuuxxx{{{{{{fffxxxuuuQQQ...,,,...///,,,333WWWggg```gggAAAYYYeeeRRR{{{hhheee```___oooddd___lll~~~OOOkkkuuucccsssyyygggCCC|||{{{vvv:::222000gggxxx}}}QQQ<<>>444QQQggg~~~qqqEEE333BBB[[[pppdddffflllwwwxxxkkkbbb]]]UUUOOOKKKFFF@@@;;;444555555333000...---...***,,,---,,,***(((((()))+++666<<>>SSSfff]]]iiiMMMQQQLLLllluuu|||{{{vvvcccNNNFFFnnn]]]aaa666===???XXX{{{TTTCCCkkkiii;;;999;;;DDDcccccc===666QQQeee~~~|||kkkCCC666HHHbbbxxxeeecccjjjvvvvvvhhhccc]]]UUUPPPKKKFFF@@@;;;444555555333111...---...***,,,---,,,***(((((())),,,777<<>>LLL^^^```rrr{{{vvvqqqhhhZZZTTTOOONNNNNNMMMNNNQQQVVVmmm{{{lll[[[===ccczzz[[[)))555555<<>>\\\}}}zzz|||uuuooouuuiiizzzeee[[[\\\www000444###000111@@@zzzwwwbbb___EEEKKKNNNmmmpppVVV^^^lllrrreeevvvaaaYYYqqqqqqjjjvvvppp@@@EEEYYY444>>>uuuoooxxxGGG???HHHeeeKKKTTTgggqqqaaaGGGFFFwwwpppiiigggiiiuuueee|||FFF999ZZZpppUUU]]]hhhSSSwwwnnn<<>>444>>>HHHiiiXXX<<<777UUUtttfffCCC888GGGjjj~~~ppphhh```nnnyyykkkeee___VVVPPPKKKEEE>>>999666111000222222///,,,---,,,***+++---+++''''''***+++555;;;DDDLLLtttOOO444111000///---,,,222(((333:::zzz}}}rrruuuiiihhh^^^nnnbbb{{{nnnWWWHHHIIIVVV~~~;;;777:::QQQXXXmmm{{{sss|||aaaEEE999777???WWWppp{{{cccyyy{{{{{{\\\ZZZ]]]}}}qqq___|||}}}>>>111333777111>>>uuurrrvvv~~~vvvjjjGGGKKKTTT{{{wwwBBB---JJJhhhmmmtttaaakkkttttttIII:::555777;;;RRRppppppLLLWWW||||||UUUyyysssooofff[[[SSSNNNMMMMMMLLLNNNRRRRRReee}}}pppSSS;;;XXXlll444777555EEEooozzzyyyhhhVVV999>>>MMMZZZuuu~~~vvvyyyeeeuuuzzzPPP000<<>>666BBBLLLnnnUUU999999WWWsssdddBBB:::NNNqqqmmmggg```jjjttthhhddd___XXXRRRMMMGGG@@@:::666111000222222///,,,---,,,***+++---+++''''''***,,,666<<>>@@@JJJaaaqqqnnnKKKfffsss~~~wwwqqqnnnggg[[[SSSLLLJJJJJJJJJMMMRRRNNNZZZ{{{xxxUUU???IIIuuu555333666SSS|||~~~yyyeeeVVV999;;;KKK___~~~rrrfffeeelll|||VVV888<<>>SSSddd\\\AAAPPPiii{{{___@@@DDDbbbgggUUUdddiiimmmrrrlll```\\\XXXTTTPPPJJJBBB<<<666111000222222///,,,---,,,+++,,,...,,,((((((+++---777===DDDJJJrrrOOO555222111000...///...,,,888iii|||vvviiiwwwcccRRRyyyiii{{{{{{yyygggXXXPPPHHHQQQoooKKK===OOOiiiooo^^^???666<<>>AAAPPP}}}nnnSSS999===EEE```vvv[[[FFFZZZnnn^^^AAALLLmmm\\\NNNdddnnnqqqssskkk^^^ZZZVVVRRROOOIII@@@:::666111000222222///,,,------+++,,,...,,,((((((+++,,,666;;;BBBGGGpppOOO555222222///...111......999vvvkkk{{{tttpppsssbbbSSSmmmvvvkkkjjj[[[ZZZGGGTTTlllTTTFFFXXXaaasss```???777???OOOiiivvvvvvdddVVViii{{{mmmYYYYYYssswwwKKK]]]YYY111777---666LLL______~~~]]]JJJHHHjjjgggDDD@@@TTTgggfffjjjxxx^^^hhhqqqaaaFFF<<>>DDDNNNlllHHHkkkrrrxxxyyyrrrmmmhhhSSSLLLFFFEEEEEEEEEGGGJJJLLLLLLfff~~~gggAAAEEEkkkEEE;;;MMMvvv}}}RRR666DDDqqqnnn___kkk}}}iii___zzzhhhGGGAAANNNjjjaaa<<>>999666111000222222///,,,------,,,---///---)))))),,,,,,777<<<@@@DDDmmmOOO555333222------333...000999ggg___mmmxxxfff```___mmmqqqwwwkkk```tttjjjEEE[[[mmmiii]]]nnnrrrrrrpppbbb@@@;;;HHH]]]wwwdddssstttYYYWWWjjjWWWZZZ___000777***777PPPbbb]]]~~~[[[HHHDDDooowwwVVV]]]lllsssKKK888QQQxxxttt___uuu|||~~~aaagggyyyoooOOO::::::GGGjjj}}}\\\kkkqqqsssnnnkkkhhhRRRKKKFFFFFFFFFDDDFFFIIIFFFJJJfff}}}hhhPPP>>>gggIIICCCTTTvvvcccAAAFFFnnnssscccfffwwwfff[[[vvvkkk>>>???OOOccccccQQQ}}}|||zzz]]]HHH|||```rrr:::444111SSSooo^^^~~~tttDDD^^^LLL\\\tttOOOXXXZZZhhhqqqpppwwwdddJJJxxx{{{yyynnnfffFFF???EEEppppppsssOOOHHHhhhrrr]]]NNN```wwwvvvMMMVVVzzz~~~OOOXXXvvvlll]]]\\\[[[aaa{{{VVV~~~JJJggggggyyyfffuuuoooxxxWWWLLLrrreeerrr~~~}}}```xxx___III___|||}}}~~~ssspppFFF666FFFIIInnn777;;;<<>>:::666111000222222///,,,------,,,---///---)))))),,,---888===AAAEEEnnnTTT555---333/////////---...BBBeeebbbkkk{{{aaacccbbbxxxqqqrrr{{{jjjeeeuuusssVVVZZZmmmiii]]]llluuu___AAAAAARRReeesssqqq666BBBRRR___ppp~~~hhhwwwmmm___YYYfffQQQ[[[zzz]]]///444333222XXXfffcccaaaDDDJJJsss\\\OOO\\\eeeBBBJJJttthhhqqqwwwuuubbb\\\rrr{{{vvv]]]999:::GGGZZZbbbzzzxxxsssnnnuuuqqqdddSSSLLLFFFEEEEEEDDDEEEIIIJJJOOOXXX{{{hhhEEEHHHXXX^^^222___}}}wwwyyy}}}tttXXXBBBLLLiiivvvccc```yyylllPPPWWWfffwwwyyyHHHAAAOOOdddllljjjAAAxxx|||zzz{{{YYYEEEjjjdddXXXKKK444...dddyyylllYYYuuu<<<```NNNeeewwwyyyNNNbbbvvv]]]sssrrrrrr{{{iiiLLL{{{{{{}}}dddWWW;;;999xxxrrr{{{zzzMMMFFFmmmsssYYYBBBEEEEEE@@@???JJJMMMaaabbbeee^^^ZZZWWW^^^uuummmQQQqqqNNN{{{|||nnnnnnpppiiixxxuuuQQQdddrrrvvvyyyxxxoooeeeZZZYYYvvvvvveeeiiiFFF@@@GGGZZZpppBBB777222???OOOfff999000444<<>>|||}}}MMMDDDlllggg{{{jjj___wwwjjj}}}GGGMMMTTTKKKCCCPPPQQQyyyvvvxxxyyybbb[[[XXXWWW^^^uuuhhhLLLUUUssskkkiiikkkmmmSSSjjj~~~|||nnn~~~WWWOOOmmmqqqjjjsssKKK@@@HHHjjj~~~EEE@@@777444222>>>>>>111777GGG```}}}iiifffsss^^^rrruuuppp```WWWOOOLLLHHHAAA;;;:::666111000222222///,,,---...,,,,,,......***)))++++++666<<>>EEEJJJrrrcccFFF666333222///...,,,---===|||jjjxxxjjjpppxxx{{{bbbgggfffzzzvvvtttxxxkkkjjjlllUUUbbbggg~~~UUUdddjjjsssuuuvvviiiIIIccc|||{{{ggg``````oooqqqMMMhhhfff111111333777YYYggg]]]lllIIIFFFfffrrrkkk{{{cccIII666BBBbbbwwwuuuvvvRRRWWWNNNKKK]]]YYYdddpppVVV{{{{{{hhhooocccaaaJJJFFFDDDGGGHHHFFFEEEGGGRRRXXX\\\lllGGGCCCKKKxxxqqq:::ooo~~~hhhfffKKKddduuuwwwMMMZZZ___PPPUUUYYYpppuuuggguuu|||zzzZZZHHHoookkkRRRTTT000@@@ppp{{{|||iiimmmdddCCC~~~EEEcccuuuOOOssszzzjjjdddQQQEEEYYYQQQVVVpppnnnXXXwwwzzzYYYzzzEEE333<<>>===666111000222222///,,,---...,,,,,,......***)))+++---999@@@GGGKKKsssxxxcccGGG777666///333///000999{{{tttnnntttnnnvvvbbbpppfff~~~}}}}}}uuulllkkknnnooommmoookkk}}}}}}sssVVV```xxxyyyyyyyyyvvv^^^ggg]]]\\\OOOooowwwKKK555444...///QQQ}}}VVVtttWWWqqqRRREEEVVV}}}jjj~~~}}}{{{}}}[[[<<>>FFFvvv111```vvv~~~kkkyyymmmAAAEEE```aaammmoooeeeSSS___rrrcccRRRbbb___]]]mmmvvv}}}uuuPPPMMM~~~hhhMMMDDD444AAAyyyaaaiiizzzsssNNNpppYYY{{{sssssssssbbbbbbxxxuuu}}}~~~iiiWWW]]]kkkllljjjzzzwww```yyy}}}ZZZSSS333:::FFF~~~YYYxxx\\\JJJrrr|||tttvvvssseeeaaayyyTTTPPPaaa{{{JJJMMM{{{MMMZZZ___nnnWWWSSSXXX^^^YYY^^^tttZZZddd```}}}bbbyyyttt}}}nnnnnnooo[[[______}}}^^^YYYWWWVVVyyy]]]yyy~~~tttttt~~~~~~zzzxxxbbbSSSYYYcccmmm{{{fff___VVVNNNJJJHHHCCC>>>:::555111000222222---******///,,,+++---,,,((('''***---888888>>>JJJnnnoooOOO<<<...,,,///000888@@@}}}bbb~~~```fffpppddd~~~~~~qqqkkknnnrrrnnnYYYdddrrryyypppZZZfffvvv^^^eee___XXXSSS||||||MMM444222...333FFFeee{{{bbbwwwTTTFFFTTT~~~hhh{{{zzzzzzrrrtttWWW<<>>CCC___```bbbeeegggHHH{{{xxxQQQGGG]]]XXXZZZsssiii~~~}}}}}}qqqNNNIIIkkk]]]YYYAAA...888yyypppYYY___zzzqqqGGGuuuWWWlllJJJOOOoooyyypppcccPPP___nnnttt~~~^^^|||SSS[[[666===QQQ```zzzzzzgggPPPmmm}}}tttyyyRRRMMM^^^hhh???EEEkkk~~~hhhHHHZZZ|||zzzgggNNNMMMSSSZZZZZZdddjjjWWWuuuuuuqqq~~~iii|||ooozzz~~~~~~ooo}}}wwwfffxxxfff[[[SSSKKKtttkkknnn}}}}}}www}}}{{{jjj___jjj{{{iii]]]WWWPPPJJJFFFAAA===;;;666222111333333...++++++///,,,+++---,,,((('''***,,,999:::???IIImmm\\\AAA555444---)))///)))VVVwwwkkkZZZnnnqqqbbbzzz}}}zzzaaaiiiqqqvvvxxxwwwooofffmmmwwwdddwwwmmmcccUUUddd}}}mmmfffhhhzzzyyyrrr^^^aaaaaaPPPTTTxxxLLL111///...555???sssxxxlll}}}XXXGGGQQQ|||lllvvvtttbbbbbbNNN;;;DDDTTTjjjiiiSSSxxxsssRRRooowwwsssHHHHHHTTT[[[[[[eeezzzZZZ{{{hhh```UUUJJJFFFGGGJJJLLLMMMNNNMMMMMMXXXZZZ___xxx]]]EEEBBBOOOrrr444XXX|||qqqiii{{{www```QQQ===FFFiiippplllZZZCCCgggttt}}}PPPMMM```UUU```iii~~~lllTTTRRRdddWWWbbbNNN:::@@@}}}|||bbbccc}}}uuuEEEyyySSS~~~|||kkkYYYUUUhhhtttgggiii~~~```LLLbbb222999YYYRRRwwwWWWcccgggqqqWWWZZZfffwwwUUU===CCC[[[lllggg<<>>KKKwwwZZZAAAFFFgggpppsssWWW]]]ggg___zzz{{{eeeUUU[[[eeeXXXeeeFFF666===uuu||||||sssmmm}}}xxxDDDtttYYY|||qqqbbbaaappp}}}~~~|||~~~sss___KKKggg000;;;nnn===yyy^^^YYYvvvwww}}}fffyyyWWWXXXkkkgggJJJEEEPPP___lll|||999555DDDLLLbbb{{{dddPPPHHHQQQYYY[[[bbb~~~\\\XXXHHHzzzvvvooo}}}qqqrrrzzz}}}hhhiiiuuuKKKSSSzzz}}}~~~fff\\\xxx[[[^^^sssvvvkkkqqq}}}}}}vvvuuuppp```TTTWWW]]]lll{{{JJJ,,,DDDJJJMMMIIICCC???===<<<777333111333222...,,,---...++++++---,,,)))(((+++))):::>>>BBBGGGhhhjjjAAA444888---///777000CCCcccccc{{{{{{oooeeeiii|||vvvrrr```lllooo]]]BBB333333888888666777EEEXXX[[[TTTSSS???PPP[[[```ddd^^^]]]iiihhhdddaaaTTT___vvvvvvaaaUUUdddccc]]]]]]lllsssNNNdddzzzCCC000333...000999||||||hhh~~~vvvnnnfffMMMIIImmmnnnLLLDDD;;;555DDDZZZxxxsssZZZBBBCCC[[[```___zzzFFFVVVdddccceeefffxxxqqqmmmggg[[[IIIFFFBBBGGGLLLOOOPPPPPPQQQQQQYYYZZZaaaxxxZZZ@@@???PPPhhh;;;RRR}}}gggAAA======IIIrrrlll:::777DDDNNNYYYVVVuuuaaaKKK^^^dddooo||||||vvv\\\KKKQQQ\\\TTTjjj:::111;;;pppuuutttfffxxxwwwDDDffflll~~~uuullllllssswwwvvv{{{yyy|||aaaeee|||zzzSSSiii777HHH===gggfffSSSiiiyyy|||~~~MMMDDDaaaOOO;;;GGGaaasss~~~NNN666EEEAAANNNKKKSSSxxxlllmmmsssrrrZZZIIIFFFTTT[[[WWW```{{{PPPaaaNNN|||vvvxxx|||lllyyyWWWWWWnnn```mmmjjjIIINNNzzz|||eeeEEE???:::<<>>;;;777222000111111---+++,,,...++++++---,,,)))(((+++))):::>>>BBBGGGgggmmmAAA777777...///---+++333xxxfffcccyyyzzzkkkjjjeee~~~|||yyylllmmmdddOOO<<<888@@@GGGCCCFFFAAA888;;;HHHKKKCCC222888@@@RRRfffhhhfffnnnssstttqqq]]]ddd{{{ttt|||rrr]]]___```uuueeeJJJkkkxxx@@@000444///000///hhhooojjjpppRRRGGGeeeiiiHHH@@@999666GGGXXXmmmsssjjjAAA999DDDRRRRRRRRRjjjxxxGGG[[[^^^___sss{{{wwwkkkfffUUUFFFEEEAAAGGGMMMPPPPPPOOOPPPRRRXXX[[[fffuuuWWW>>>???SSSccc999FFFiii~~~}}}}}}^^^>>>:::;;;CCC\\\ttt|||CCC888>>>>>>MMMXXX\\\uuu___<<>>QQQXXXdddlllkkkiiimmmttt___QQQ<<<999IIIZZZppp~~~tttEEE222BBB666CCCKKKHHHDDDCCC???:::777222///000000,,,+++,,,...+++***---,,,))))))+++***:::===BBBHHHhhhqqqCCC555222000777111<<>>:::===PPPZZZeeeyyyiii666BBBAAANNNPPPNNNWWWqqqqqq[[[BBB___RRRYYYoooiii\\\MMMEEEBBB@@@GGGNNNQQQPPPNNNOOOQQQVVV\\\kkkoooSSS===CCCZZZeee777999vvv~~~{{{{{{{{{bbbRRR<<<999<<>>CCCEEECCCFFFaaaeee...666@@@OOOUUU}}}{{{yyy}}}xxxlllTTT222:::iiilllMMM}}}111///999gggmmmSSSxxx~~~WWW]]]rrrppp~~~xxxxxx}}}yyyyyy~~~|||vvvjjjwwwggghhhUUU888@@@lllCCCVVVaaa```}}}iii[[[DDDQQQXXXJJJ???@@@XXXTTT:::;;;NNNoookkk<<<>>>DDDXXX~~~kkkVVVKKKJJJQQQ___```]]]yyyLLLDDD^^^@@@YYY{{{VVVXXXccc___qqqxxxzzzvvvYYYIIISSSVVVgggqqqtttZZZMMMLLLKKKsss}}}oooHHH>>>:::666333:::DDDDDDFFFMMM888***444///---CCCNNNVVVfffrrrsssiii```[[[FFF???555888GGGSSSeee~~~xxx|||wwwWWW999222666FFFOOOQQQIIIDDDDDDAAA999888333000111000---,,,------******---,,,)))))),,,,,,:::<<>>HHH```ddd???@@@sssxxxrrrsssyyyxxx___FFF999888???MMMFFF@@@fffPPP,,,777>>>???SSSKKKKKKzzzwww???666;;;CCCLLLUUUttt{{{|||mmm\\\III))):::}}}mmmVVV444111999dddxxxsssTTTqqq|||XXX[[[hhh\\\|||vvv{{{tttsss|||xxxOOO|||WWWgggJJJ888<<>>>>>===VVVggg[[[CCCEEE000)))999111---HHHOOOZZZiiiwww|||sss\\\GGG111333222888>>>:::@@@TTT]]]PPPOOOKKK???HHHSSSKKKUUUZZZWWWJJJCCCDDDAAA999999444111111111...---///---******---,,,)))))),,,...::::::@@@JJJkkkrrrNNN@@@:::777666111...<<>>444666DDDQQQNNNXXXLLL>>>888<<>>888444444000...999IIIvvv```{{{wwwooommmmmm}}}~~~}}}nnnjjj^^^888333666999CCCPPPYYYmmm}}}ssscccWWW]]]aaaqqq~~~YYYMMMbbbnnn~~~888777888222...555???qqquuukkksssNNNHHHooommmTTTfffXXXEEE===FFFQQQQQQLLLGGGLLL444???BBBOOOZZZSSSaaa|||sss888333===EEESSS]]]jjj{{{kkk[[[RRRLLLEEE>>>;;;GGGJJJOOORRRSSSSSSSSSSSS]]]___|||xxxbbbIII<<>>444>>>777999FFFSSS]]]mmm~~~rrrqqq}}}mmmGGG:::IIIGGGCCCCCCMMMQQQIIIUUUttt[[[KKKPPPvvv{{{NNN[[[<<>>777222000111111------000+++,,,,,,,,,,,,,,,,,,,,,111777@@@@@@HHHnnnqqqMMM===666222222111///555???zzzssswwwzzz{{{nnnrrryyy~~~mmmrrraaa{{{}}}~~~~~~vvv{{{|||uuuwwwaaa333<<<;;;DDDLLLKKKWWWttt}}}}}}yyyhhh[[[WWW^^^^^^uuuDDDFFFxxxoooqqq;;;666:::666---333777{{{|||iiikkk}}}YYYFFF```pppPPPbbbaaaKKK===KKKRRRMMMQQQAAAWWWiii|||NNN///999IIISSSZZZVVVfffVVV...555GGGKKKQQQ\\\ooorrrnnnaaaRRRKKKFFFAAA======IIILLLPPPSSSTTTTTTTTTUUU___]]]}}}qqqVVV???>>>HHHtttaaaKKKDDDPPPttt~~~ttt|||xxxxxx{{{hhhSSSGGG===KKKJJJYYYnnnzzzeeeKKK555333HHHVVVNNNTTTmmmtttHHH===)))CCCOOOlllzzzsssqqqzzzuuuvvvmmmkkkHHHCCC,,,999RRRmmmCCC<<<888VVVvvv{{{sssXXXooowwwkkkbbbllleee___ZZZQQQPPPfffzzz{{{SSSZZZhhhpppvvvoooAAAHHH@@@rrr~~~DDDjjjxxxOOO[[[iii^^^YYY:::666YYYiiibbbEEEHHH||||||rrrsssoooeeerrr|||tttyyykkkWWWIIICCCFFFKKKOOOXXXQQQiiieee999OOOlllaaa```jjjQQQ^^^wwwSSSBBB777@@@RRRcccssssssrrrmmm===111JJJbbbwwwhhhQQQGGGHHHvvvVVV^^^ccc666CCCTTTbbbPPP???777???^^^}}}rrr@@@>>>FFFMMMOOO```yyyvvvggg^^^QQQXXXgggXXXEEEnnnmmmPPPPPPDDDKKK888>>>666333111222000------///,,,,,,,,,,,,,,,,,,++++++///666??????IIIpppmmmIII<<<555111222222000222777nnniiiyyy}}}tttqqq```ppp}}}~~~||||||}}}pppEEEMMMAAAGGGMMMKKKfffyyyyyy}}}ttt```WWW\\\aaaeeehhh;;;VVVyyysssdddCCC555111777777333222sssdddYYYdddGGGRRRzzzwwwUUUSSSaaaRRRGGGXXXXXXOOO\\\cccSSSDDDUUUHHH222>>>OOOVVVZZZ\\\jjj;;;888777HHHMMMJJJHHHccc{{{kkkeeeZZZNNNGGGCCC???>>>@@@KKKNNNQQQSSSTTTTTTVVVWWW\\\]]]lllNNN999BBBJJJbbbLLLEEEDDDgggyyy|||ppp{{{wwwHHH]]]XXXKKK^^^\\\<<>>fff~~~|||zzzzzzsss```WWWHHH<<<...ZZZtttZZZxxxfffGGG;;;111KKK~~~uuu}}}wwwmmm~~~bbbccc|||www]]]YYYfff\\\OOOHHHCCC===EEENNNLLLCCCOOOgggxxxnnnPPPSSSwwwnnn{{{nnnzzzwwwYYYbbbNNN666333\\\zzzddd\\\VVVIIIdddxxxvvv}}}~~~YYY```xxxlll[[[IIIBBBDDDIIINNNRRRWWWZZZtttVVVEEEvvvvvvkkk___fffwwwVVVZZZ~~~bbbSSSbbbMMMEEEYYYqqqYYYKKKuuuLLL444bbb{{{eeeYYYllljjjwwwrrrTTTAAA***EEEiii\\\GGGJJJDDDEEE<<>>IIIsssmmmJJJ;;;666222222333222222333eeezzzfffxxx}}}{{{oookkkiiivvv{{{|||}}}~~~}}}iiiXXXLLLTTTaaakkk~~~zzzxxxxxxlllYYYUUU^^^^^^}}}PPPCCCeeevvvQQQHHH===111777999333000bbbeee{{{cccpppMMMJJJooocccRRRcccYYYQQQ[[[SSSPPPjjj\\\EEE???SSSRRR^^^___gggppprrr333???777???CCCGGGLLL]]]wwwgggwwwlll]]]SSSIIICCC???<<<>>>CCCMMMOOOQQQSSSSSSUUUWWWYYYYYYhhhkkkMMM<<>>333JJJzzzssswww{{{ppp]]]mmm^^^uuuHHHSSScccQQQNNNbbb{{{yyycccJJJ444IIIRRRrrr{{{sssTTTbbbEEE333666jjjuuuddd]]]eeeRRRTTTzzz~~~xxx}}}mmmNNNNNN{{{vvvnnniiivvvoooZZZLLLAAAAAAGGGKKKOOOSSSRRRlll^^^CCCMMMhhhTTThhhRRRHHHEEEkkk\\\OOOPPP@@@aaa333SSSeeeMMMFFF@@@HHH???GGGHHH444666666333///.........---,,,+++************+++,,,666>>>===IIIuuuoooOOO999666333222222222222222LLLsssjjj~~~wwwppp|||pppxxxkkkooowwwppp```hhh}}}uuunnn```TTTTTT]]]aaaxxx:::XXXddd@@@FFFFFF<<<===000222000JJJyyyooorrruuu|||YYYGGGdddtttRRR[[[ZZZXXXXXXOOO___sssSSS[[[ZZZllldddnnnqqq~~~eee888888===GGGJJJgggnnnuuujjj```RRRKKKCCC>>>999888===EEENNNOOOQQQRRRRRRTTTXXXZZZZZZ~~~{{{hhhGGG<<>>~~~lllmmmiiifffZZZ^^^}}}~~~yyy}}}~~~~~~~~~qqqYYYOOOgggtttYYYRRRXXXWWWrrr~~~uuuiiiaaaIII@@@===DDDIIIJJJOOOUUU[[[LLLAAAjjjyyytttxxx^^^ooo}}}fffQQQuuuDDDIIIEEEssseeeWWWhhh|||fffppp]]]^^^WWWFFFNNN@@@JJJ???333777999444///......---...---+++***))))))***+++,,,777???===JJJwwwnnnOOO666666444111000000111222;;;iiizzzzzztttzzzssshhhwww}}}~~~}}}~~~~~~xxxcccTTTXXXVVVjjjyyymmm___UUUSSSXXX^^^zzzuuuYYY???wwwqqqxxx___>>>AAACCC@@@FFF...444444444lllzzz}}}mmmkkkeeeGGGZZZZZZ[[[iiiuuujjj___sssnnnwwwqqqwwwtttxxx~~~[[[???DDDVVVnnn{{{tttaaaQQQIIIDDD>>>:::777777???IIINNNOOOPPPQQQQQQTTTXXX[[[]]]mmm]]]===<<>>...666OOOhhhnnnlllbbbaaabbblll~~~yyyyyyzzzyyytttsss}}}XXXZZZrrrnnniiioooUUUDDDLLLjjjwwwnnnbbbVVVMMM@@@===@@@IIIKKKJJJQQQ\\\rrrGGG]]]jjjjjj|||ttteee^^^SSSjjjbbb@@@OOOUUUuuuyyyjjj\\\[[[tttqqqsssxxxjjjrrrZZZOOOKKKLLLHHH111222888:::444///......,,,...---+++)))((()))******,,,777???<<>>EEENNNNNNKKKUUUddd[[[MMM~~~vvvgggqqqfffjjjhhhMMMiiixxx|||vvvHHHIIINNNRRRqqqjjjmmmiiicccUUU}}}ttt{{{~~~OOOQQQxxxoooEEE<<<^^^vvvwww}}}lllHHHLLLAAAXXXIII...111999;;;444.........,,,...---+++)))(((((()))***---888@@@<<>>{{{sssPPPJJJCCCBBBEEEFFFCCC???555:::///KKKrrr{{{|||\\\MMMjjj}}}uuuvvvsssfffWWWDDDEEE???888444777===EEEJJJKKKTTTQQQNNNVVVYYYWWW[[[sss|||sssccc@@@>>><<>><<<<<<:::111666ZZZ}}}XXX{{{TTTSSSttt~~~\\\DDD<<<===888555888@@@GGGJJJJJJIIIPPPOOOOOOWWWVVVWWW```wwweeeJJJ999999NNNttt[[[___^^^___VVV]]]]]]\\\lll|||~~~{{{|||{{{\\\^^^pppvvvxxx~~~[[[999<<>>222BBB{{{bbb\\\PPPWWW}}}pppccc```^^^aaabbbZZZTTTccc{{{yyyuuuxxxwwwpppzzz}}}zzzjjjiiiNNNrrr{{{XXXSSS]]]ttttttppp[[[KKK[[[qqqsss||||||vvv777GGG999888111ZZZuuugggeeefffeeeccc```^^^___```www|||yyysss{{{ddd^^^```cccdddccceeeppp}}}~~~lllzzzrrrooo```TTTGGG???<<<===CCCIIIJJJOOOQQQMMMVVVpppLLLJJJhhhppphhhlllnnnmmmmmmhhhaaaYYY]]]\\\||||||uuuoooqqqrrrrrrgggyyy{{{PPPFFFWWWllloooIIInnnXXX>>>LLLRRRqqqvvvkkkgggdddeee]]]WWWvvvrrrEEEIIIVVVhhhxxxyyyiii@@@<<>>FFFhhhggghhh---333888===@@@???>>>>>>??????;;;777222FFFzzzyyyooo{{{~~~iiiWWWggg}}}uuulllwww]]]XXXllltttmmmyyy}}}dddaaammmqqqHHH<<>>???rrrUUUSSSPPPzzzMMM^^^]]]___aaaYYYSSS^^^ooouuu}}}ttt{{{sssyyyrrryyy}}}uuuxxxzzzwwwZZZVVVYYY^^^|||nnn___XXXVVVddd@@@EEENNNooorrrUUU\\\cccgggHHHKKK]]]rrrccc}}}qqq???HHH,,,@@@>>>jjjfffddddddcccaaa```_________UUUuuussswww|||wwweee^^^\\\```___\\\cccooo~~~iii^^^\\\KKKCCC===>>>AAADDDJJJPPPOOOLLLPPPYYY}}}^^^AAAfffxxxbbbbbbhhhfffeeejjjddd]]]UUUaaaQQQyyyyyyqqqiiiyyyoooSSSqqqpppyyyhhhSSS[[[}}}ZZZTTTkkk}}}XXXNNNwwwBBB===UUU]]]dddkkkiii[[[ZZZ\\\VVVooo~~~yyyoooAAADDDSSSuuuwwwAAA::::::;;;DDDUUUhhh|||www}}}RRR555CCCYYYuuuxxxmmmnnnooohhhaaaXXXeeeCCCLLLkkkFFF)))===111LLLHHH>>>222...///...)))))))))'''''''''(((***+++///666???:::FFF}}}DDD444222111000///............---AAA(((```sssuuuuuu}}}kkk||||||}}}~~~yyyppphhhdddgggooowww{{{}}}}}}{{{zzzzzzssslllNNNFFF[[[XXXPPPbbbyyyCCCEEEOOO@@@DDDYYYrrrdddaaaSSSRRRpppmmm|||zzzrrriii]]]MMMIIIPPPVVVWWWnnnYYYAAAVVVcccttt999...222666:::;;;:::;;;@@@DDD@@@===???666===pppgggjjj{{{jjjddd[[[tttqqqCCC;;;]]][[[OOO[[[wwwtttVVVLLL[[[UUUaaaEEEAAAJJJUUUzzz{{{ttteeeZZZVVVNNN@@@:::===555555888???HHHMMMLLLJJJIIILLLLLLMMMPPPOOO^^^zzzzzzmmmSSS999===???eee___\\\]]]VVVPPPRRRUUUUUUSSSYYYjjjzzz{{{}}}___TTTNNN]]]ooommmooo}}}lll```YYYNNNJJJ^^^vvvooo===333UUUnnnzzzsssEEE===BBBBBB\\\}}}xxxWWWIII<<<999888666777:::gggvvvlllbbb|||eeefff^^^]]]]]]^^^YYYUUU\\\hhhzzz{{{~~~}}}xxxxxx{{{}}}yyyIIIJJJXXX~~~qqqlll]]]YYYGGGiiiYYYAAA888YYYyyy|||NNNRRR222---;;;pppuuueeeZZZbbbaaa```______`````````kkkgggiiikkkssswwwdddUUUTTTWWWYYY^^^ggg___pppuuubbbVVVPPPOOO@@@===???EEEIIIJJJLLLOOOPPP>>>XXXcccLLL[[[|||jjj___cccfff``````gggccc___RRR___WWW___zzz}}}XXXMMMgggkkk]]]uuueeedddeeeJJJKKKmmmbbb\\\lllsssbbbNNNoooWWW@@@JJJaaasss\\\iiiiii\\\^^^aaabbb[[[vvvxxx}}}wwwTTTWWW```{{{{{{qqqmmm~~~IIIEEE>>>HHH]]]nnnqqqeee|||OOO777QQQyyyyyy___]]]bbbiiiXXX???aaa```///...AAAGGGSSSJJJ===222...///---)))((((((''''''((()))***+++///666>>>999FFF~~~AAA444111000///......---------000,,,777www~~~lll|||~~~wwwmmmdddccchhhnnntttwww{{{}}}}}}{{{{{{{{{~~~}}}sssqqqyyyvvv___\\\\\\cccwwwooobbbWWWNNNBBBOOOGGGRRRlllHHHJJJ}}}mmmsss{{{AAA333666333555777777777:::???DDD>>>>>>CCC;;;:::aaawwwaaappprrrXXXkkk{{{~~~oooGGG444???LLLSSSnnnWWW<<<<<<:::zzz___AAA;;;FFFPPPSSSfffsssiiiZZZQQQMMMOOOLLL@@@666333444777===DDDIIIKKKJJJIIIHHHKKKKKKLLLMMMNNNkkkrrr```FFF444<<>>@@@AAAFFFLLLMMMLLLMMMQQQQQQgggiiiFFFRRRtttmmmjjjnnnmmmggggggllliiihhh\\\aaafffWWW}}}sss|||MMMYYYiiinnn~~~XXXRRR[[[SSSjjjuuu~~~nnnMMMWWWeeeBBB@@@QQQjjjrrrfffhhhccc```ggg]]]fffZZZvvviiisss~~~qqqqqqvvvZZZRRR]]]FFFNNN]]]wwwaaakkk|||aaabbb[[[[[[>>>^^^ooo:::***@@@BBBeeeVVVKKK===222...---+++)))(((''''''(((((()))***+++///555>>>999FFF~~~}}}???444000000///...------------...444555+++hhhnnnvvvooommmuuummm{{{uuunnnhhhdddbbbgggkkkrrrwwwyyyzzzzzz{{{xxx{{{|||xxxxxx~~~pppeeelll___QQQJJJJJJGGGQQQTTTsss|||???QQQ______jjj'''///222333444444444666999===@@@<<<===BBB>>>888NNNwwwpppyyyfff```qqq|||~~~|||{{{{{{{{{|||}}}pppSSSFFFDDDGGGUUUoooyyy\\\CCC;;;HHH~~~xxx|||yyypppTTT:::DDDPPPUUUTTTTTTUUUSSSNNNNNNKKKBBB666///333;;;555;;;BBBGGGHHHHHHHHHHHHGGGJJJJJJLLLLLLRRR}}}jjjSSS<<<555>>>MMM^^^WWW\\\YYY```XXXUUUVVVZZZ\\\ZZZ]]]nnn~~~ooo}}}wwwOOO888@@@LLLSSS[[[hhhiiiiiitttxxxgggqqqpppFFFFFFFFF:::YYYzzzrrrhhhPPPFFFWWW\\\BBB999666777:::<<>><<<```VVVeeeqqqDDD666FFFNNNOOOOOOHHH@@@CCCBBBBBBAAA??????>>>888111666===FFFIIIGGGEEEFFFHHHEEEIIIJJJLLLLLLVVVwwweeeKKK888:::CCCaaaSSS[[[YYYQQQ\\\UUUTTTXXXZZZVVVRRRVVV___ggg~~~}}}~~~tttCCC///555???GGGIII___]]]\\\pppuuu~~~nnnHHHZZZiiiddd```^^^qqq||||||yyy\\\yyy888:::333555;;;@@@BBBRRR}}}tttVVV]]]___QQQUUUVVVXXX]]]___]]]\\\[[[^^^uuu~~~zzzsssnnn{{{~~~uuukkk|||mmmvvvqqqfff|||zzzkkk<<>>???DDDHHHFFFHHHMMMPPPQQQVVVeeeuuusssHHHNNNooogggiiifffaaa```cccbbb]]]bbb\\\gggWWWWWWbbb^^^~~~~~~RRRBBBLLL333JJJWWWuuubbbXXXaaa___```bbbXXX]]]RRRaaaVVVlllnnnRRRjjjQQQmmmxxx~~~|||zzzwwwkkkYYYXXX^^^NNNVVVfff222444BBBOOOgggTTTUUUJJJ===444...***))))))&&&''''''((()))******+++///555===999FFFmmmAAA444......---,,,,,,,,,,,,---///))),,,---999dddlllooommmzzzrrrrrr|||yyyllldddOOOSSSYYY___fffnnnvvv{{{zzzzzzzzz{{{ZZZQQQEEEFFFOOOQQQSSS\\\rrr]]]@@@TTTmmmxxxqqqAAA,,,111555000000000111222333555666777:::CCCDDD???999999TTT}}}vvv~~~qqqooossshhhiiiqqq~~~yyyxxxzzz{{{{{{zzzxxxvvvuuutttfffuuuzzzppprrr~~~{{{kkkgggpppjjjwww<<>>;;;EEEMMMGGGFFFMMMOOOMMM???777888888333555<<<>>>BBBGGGIIIJJJIIIHHHHHHKKKIIIMMMLLLNNNqqquuuSSSAAA111FFFBBBxxxkkkSSSYYYPPPRRRZZZPPPUUUWWWXXXVVVRRRRRRWWW[[[rrrxxxzzzxxxNNN111333======888IIIJJJTTT```aaaiiiXXX{{{fffgggVVVmmmxxxvvvYYY===555:::555999:::111TTT~~~hhhQQQ\\\cccZZZUUUXXX[[[[[[YYYXXXZZZ\\\YYYlllzzz}}}~~~rrreeeooo{{{mmmllltttuuuyyy}}}vvvmmmxxxzzzjjjAAASSS:::777666EEEqqqqqq\\\WWWOOOZZZWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXX```sss___UUUqqqfffQQQKKKDDD===<<<@@@DDDDDDBBBGGGEEEDDDEEEIIINNNQQQRRRTTTQQQLLLHHHEEECCCAAA???>>>???@@@AAABBBCCCDDDDDDNNNKKKJJJLLLSSSmmmjjj[[[MMMwwwqqqfffeeecccaaa```aaaaaa```^^^___]]]ZZZXXXXXX[[[^^^```zzzrrrmmm~~~XXXDDDrrrZZZ>>>FFFHHHxxxiiieeebbbbbbccc```YYYSSSXXXVVV[[[[[[aaa}}}VVVDDDfffrrrWWWVVVtttvvv|||{{{lllrrrwwwooo]]]^^^lll```JJJ^^^eeeDDD,,,888YYYnnnoooiiiRRRFFF:::555111---)))((('''''''''(((((()))***+++***:::<<<;;;???kkk???333......---,,,,,,,,,,,,---///---///+++&&&<<>>;;;888JJJjjjttt~~~ssskkkjjjttt~~~}}}{{{yyyxxxvvvuuuuuutttrrrqqqnnnkkkhhhrrrvvvOOOwwwzzzZZZFFFyyy||||||lllUUU:::EEEQQQMMMKKKfffRRRDDD::::::999555888???BBBEEEGGGHHHGGGGGGHHHJJJFFFJJJIIIDDDZZZyyy^^^RRR>>>999EEEVVVaaaOOOVVVNNNOOOWWWNNNUUUWWWXXXVVVSSSSSSWWW[[[ccc~~~qqq|||sssSSS999///777...===>>>???CCC===PPPKKK[[[XXX]]]WWWXXXVVVUUUKKK???======@@@???888444444BBB111???EEEsssXXXUUU___```WWWUUUXXX[[[[[[ZZZZZZ\\\^^^fffmmmyyyyyyfffjjj|||ppp___XXX~~~}}}xxx|||}}}uuussstttzzz}}}iiizzz{{{kkkiiiVVVfffHHH>>>777999AAA{{{hhhXXXWWWQQQWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSVVVZZZcccwwwzzz}}}```NNNddd\\\RRRFFF@@@???@@@???===@@@@@@AAA@@@????????????CCCBBBAAA@@@??????>>>===999:::<<<===@@@FFFMMMRRRMMMHHHMMMeee~~~gggWWWDDDiiihhhiiigggdddcccbbbbbb```^^^cccaaa___^^^]]]___aaabbbmmmtttttt||||||zzz[[[LLLlll___III111ZZZTTTpppiiieeebbbaaabbb```ZZZVVVUUUWWW^^^ZZZRRRfffwwwIIIHHH```}}}{{{YYYVVVlll}}}ssswwwzzz|||kkkttt{{{yyysssoookkkgggWWWppplllLLLLLLqqqzzz,,,666<<>>999???SSSuuuwwwpppooo|||zzz~~~pppeeeiiivvv}}}yyyuuurrrqqqrrrrrrpppnnnppplllhhhmmmyyy~~~uuuhhhpppzzz~~~zzz{{{TTT999AAAJJJUUUuuuMMMBBB999999999999===EEEGGGHHHHHHGGGFFFFFFIIIKKKHHHKKKGGGIIIwwwlllFFFKKK777999AAAnnnzzzUUUKKKSSSLLLKKKQQQKKKQQQSSSTTTSSSQQQQQQTTTXXX[[[nnn|||~~~]]]===CCC...222111000777888???===FFFDDDIIIFFFHHHfffwwwjjj999<<<888FFF999......444888;;;===000CCCVVV{{{vvvUUUNNNVVVYYYWWWVVVSSSVVVXXXYYYYYYYYYZZZ\\\XXXVVV```vvv~~~{{{uuujjjqqq|||qqqSSSbbbssstttvvv{{{~~~{{{{{{yyyuuutttsssrrrqqqooorrrvvvnnnnnn>>>QQQ???<<>>>>>666888999:::999888888888444555555666777777777888???BBBDDDCCCAAABBBIIINNNYYYgggjjjUUUQQQmmm```jjjkkkiiigggeeeeeeeeecccbbbaaaaaa```___^^^^^^^^^^^^ooozzzkkkyyyqqqxxxpppZZZRRRpppjjjAAA333KKKMMMkkkeeebbb^^^]]]]]]]]]ZZZWWWVVVXXXYYYWWWNNNLLLsssnnnKKK:::PPPxxx```KKKWWWppp}}}sss|||}}}tttrrr{{{xxxwwwwwwyyy{{{yyysssnnn}}}rrreee^^^ccciiiddd[[[\\\]]]OOOMMMsssmmm'''333;;;OOOiii~~~~~~kkkXXXRRRDDD666///,,,(((&&&&&&'''''''''(((((()))***+++///=========BBB```666000...---,,,,,,++++++,,,,,,))))))$$$+++555---:::bbbqqqrrrqqqsssccc^^^mmm{{{}}}}}}{{{ooo^^^OOOHHHHHHKKKNNNSSSZZZaaafffiiijjjkkkooooooooolllhhheeecccccc\\\PPPGGGCCC???@@@EEEHHHHHHOOO```\\\eeeZZZMMM<<<}}}lllooo}}}[[[888!!!(((000***(((...---------...000111333444222666555999???;;;999CCCeeevvvsss~~~zzzzzzwwwhhhgggpppyyy}}}}}}zzzuuupppoooppprrrpppnnnkkknnnoooiii______rrr~~~ccchhhrrrxxxRRRJJJPPPeeeWWW===777555999<<<>>>DDDKKKJJJJJJJJJIIIGGGGGGHHHJJJOOOGGGJJJhhhttt___===???999999QQQbbbLLLJJJQQQKKKIIILLLHHHLLLMMMNNNMMMLLLMMMOOORRRVVVaaannn|||uuupppTTT;;;555444111555555///333666666:::777666AAAJJJQQQQQQAAADDD===...777333...333===CCC???777555888GGGkkkhhhXXXNNNQQQRRRNNNOOOWWWRRRSSSTTTUUUUUUUUUUUUUUUUUURRRXXXlllxxxbbbpppjjjnnnaaaWWW|||uuupppooopppsssvvvnnnnnnnnnmmmlllmmmnnnoooiii\\\qqq[[[EEEVVVVVVBBB888000777___OOOJJJLLLNNNFFFJJJLLLOOOQQQRRRRRRQQQPPPRRRWWWZZZXXXWWW```ooo{{{ZZZ:::LLLwww}}}lllXXXJJJCCC@@@<<<999999<<>>===<<<===???AAA>>>@@@AAA@@@BBBNNNaaaooozzz^^^IIIYYY{{{nnn[[[\\\jjjdddcccaaa```aaabbbaaa```ZZZZZZZZZYYYYYYWWWVVVVVVXXXfffsssuuuxxx~~~pppLLLUUUxxxBBBBBBHHHSSSuuuyyyooo```\\\YYYWWWWWWXXXWWWVVVXXXWWWPPPSSSYYYNNNXXX{{{BBB555OOOfffaaaHHHUUUlllhhhnnnvvv{{{{{{xxxuuussszzzxxxwwwxxxyyywwwtttpppcccjjjkkkaaaVVVXXXaaaiiiTTT888RRRKKK+++BBB>>>JJJfffvvvhhhfffWWWIII999111---)))''''''''''''''''''((()))***+++111===<<<===BBB[[[222///------,,,++++++++++++,,,+++///&&&(((444---%%%111~~~}}}xxxyyyjjjZZZccc~~~zzzwwwfffTTTIIIDDDGGGHHHJJJMMMPPPSSSTTTTTTTTTSSSQQQPPPPPPOOOMMMLLLAAA???>>>DDDLLLLLLKKKNNNUUURRRYYYcccJJJCCCCCCssshhh}}}mmm888...''')))+++))))))+++++++++,,,,,,...///111222222555222555>>>===999@@@WWWrrr}}}www~~~~~~sssmmmnnnsssxxxyyyzzzvvvqqqpppqqqrrrqqqooojjjhhhiiiiiieee```eeeooolllhhh```|||TTTHHHWWWxxxooo===333333777===BBBDDDHHHMMMJJJLLLMMMMMMJJJIIIHHHIIINNN@@@XXX~~~eeePPP===222BBBBBBsssQQQIIIJJJOOOKKKGGGGGGFFFHHHIIIJJJJJJJJJKKKLLLNNNLLLUUU]]]pppyyywww@@@444@@@III@@@***444111666888888555000333:::444)))///777777===888===;;;999444///555HHH\\\hhhFFFMMMTTTTTTPPPOOORRRVVVSSSSSSSSSSSSSSSSSSQQQQQQWWWZZZYYY^^^rrrlllRRRSSSiiiaaaEEEQQQcccuuu~~~zzznnncccjjjmmmppppppooommmmmmnnnKKK777VVVnnniii:::@@@333DDDnnnKKKMMMHHHHHHLLLDDDIIIKKKMMMPPPQQQQQQPPPOOOIIIPPPXXXZZZZZZ^^^lllxxx|||bbbHHHIIIdddwwwzzzkkk\\\PPPAAA999999;;;888555>>>===<<<999777999>>>BBB>>>CCCMMMYYYmmmsssXXXHHH]]]ppp^^^XXX^^^eee___]]]ZZZYYYZZZYYYXXXWWWVVVVVVWWWVVVUUUTTTRRRQQQHHHYYYrrr|||gggzzzaaajjj}}}nnn[[[PPPdddKKK<<<@@@VVVsss___ggg\\\YYYVVVTTTTTTUUUUUUVVVUUUXXXOOOQQQ___YYYQQQ^^^eee@@@000HHHZZZvvv\\\???cccbbb```aaaeeelllrrrvvvpppooooooooonnnlllhhhffflll```UUUVVV```aaaMMM777XXXfff888555===999PPPxxxzzziiiUUUJJJ<<>>,,,EEEOOOuuuFFFGGGHHHIIIHHHEEEDDDFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMSSSSSS^^^zzzoookkkHHH(((...>>>;;;111777777999;;;111555777:::;;;;;;999666666666EEE;;;111444FFFeeegggQQQIIIQQQTTTPPPQQQXXXXXXSSSTTTSSSSSSSSSTTTTTTSSSQQQOOOVVVUUUQQQaaa~~~gggDDDEEEkkk~~~}}}jjjQQQBBBDDDTTTeeeppppppsssxxxzzzzzzxxxvvvuuuMMM======[[[xxxsssPPP111///666hhh~~~TTTEEEMMMHHHFFFKKKGGGJJJKKKMMMOOOPPPQQQPPPPPPOOORRRVVVWWWSSSOOOSSSZZZ|||yyysssBBBDDDWWWoooxxxiiibbb\\\UUUOOOLLLMMMMMMKKKJJJMMMTTTZZZkkk}}}www]]]EEEPPPvvvfff]]]\\\___]]]cccaaa]]][[[ZZZYYYWWWUUUWWWWWWWWWWWWWWWVVVUUUTTTYYY^^^iiiuuucccooogggiiirrr~~~fffOOOIIIZZZoooQQQ<<<@@@FFFbbbkkkTTTcccYYYXXXUUUSSSRRRSSSTTTTTTMMMUUUTTTPPPVVVXXXVVVXXX[[[qqq:::***444@@@UUUxxxlll===KKK]]]hhhhhhaaa[[[XXXdddcccccc```]]]XXXUUURRRJJJTTTVVVIII@@@LLLhhhxxxRRRAAA222(((888UUU~~~lll```YYYEEE888,,,(((((('''&&&((('''''''''(((((()))***+++222;;;:::???CCCRRR---000---,,,++++++***+++++++++((()))///...'''+++222111&&&RRR~~~|||xxxeeeRRRWWWkkkvvvwww{{{|||ttt\\\TTTJJJCCC?????????>>>@@@AAACCCEEEFFFEEECCCAAAJJJRRRNNNNNN[[[aaannnkkkVVV===CCCggg}}}vvv888###&&&)))***)))'''(((((('''(((((()))***+++---...///,,,333111///555666777>>>CCC```|||vvv~~~wwwuuu|||}}}}}}zzztttssstttrrrppprrrtttqqqllljjjkkknnnlllkkkeeeZZZRRRQQQTTTVVVQQQSSSUUUVVVVVVUUUWWW\\\QQQ[[[fffggg^^^OOODDD>>>GGG999666777333777>>><<<>>>CCCHHHJJJJJJJJJKKKLLLNNNNNNNNNMMMKKKJJJKKKMMMPPPooo|||bbbKKK???:::888LLLrrr|||KKK===DDDCCC@@@CCCCCCBBBEEEFFFFFFGGGIIIJJJKKKKKKKKKOOORRRNNNQQQaaammmwww{{{bbbCCCJJJ777999000444>>>777BBB111555===:::777888999???&&&666TTTxxxmmmFFFHHHOOOPPPOOOLLLOOOUUUUUUQQQRRRQQQPPPRRRUUUVVVUUUSSSSSSWWWXXXWWWaaavvvzzznnnZZZQQQVVV\\\kkkwwweeeRRR@@@555???AAADDDGGGHHHHHHFFFDDDaaaoooyyymmmPPP999555:::LLLzzzVVVGGGEEEIIIEEECCCHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMPPPVVVXXXVVVXXX]]]fffuuuyyy~~~vvvKKKCCCFFF\\\ssswwwiiiQQQIIISSSyyybbbaaa[[[[[[^^^WWW```^^^[[[ZZZZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWQQQWWWjjjlllddd~~~hhhZZZggg~~~qqq]]]NNNMMMeeejjjKKK@@@@@@LLLmmmhhh```TTTXXXTTTTTTRRRPPPNNNNNNNNNOOOJJJIIIOOOPPPKKKOOOUUUQQQMMMuuuxxx@@@999111222AAA]]]}}}jjjHHH===IIIYYY^^^[[[RRRRRRPPPNNNKKKHHHGGGGGGAAA??????KKKeee]]]@@@---222:::IIIqqqnnnjjjtttEEE999...***)))'''%%%&&&'''''''''(((((()))***+++333;;;;;;AAAEEEQQQ,,,111---,,,++++++******++++++... (((111'''(((---%%%,,,999___lllvvv}}}ooojjj___PPPdddkkktttvvvvvvyyyqqqbbbWWWOOOIIIFFF@@@BBBCCCDDDDDDHHHNNNRRRKKKWWWZZZllluuucccRRR???bbbjjj>>>777(((000(((%%%))),,,***))))))((((((((()))***,,,......(((222222...222222333<<<<<>>777;;;>>>999666444999:::555;;;AAA;;;AAAFFFJJJIIIIIIJJJMMMNNNQQQPPPNNNKKKIIIJJJMMMQQQ[[[oooSSS<<<999555KKK[[[ccc888777@@@>>>:::???BBBAAAEEECCCCCCDDDFFFHHHIIIIIIHHHEEEHHHGGGIIIPPPXXXooo~~~pppxxx|||yyyiiiKKK>>>???111<<<999555999777>>>MMMPPPWWWsssjjjCCCEEEGGGGGGHHHKKKNNNLLLIIILLLQQQMMMLLLLLLOOOTTTVVVUUUSSSSSSQQQQQQTTTVVV\\\nnnmmmUUULLL<<<999MMMaaakkkzzz~~~}}}||||||}}}{{{xxxuuujjjKKK555888999222:::LLL[[[@@@BBBEEECCC@@@@@@EEEIIIGGGGGGGGGGGGGGGIIIJJJJJJRRRLLLJJJOOOQQQMMMLLLOOODDDmmmyyyxxxlllCCCAAASSSaaalllvvvmmmYYYPPPQQQzzzvvvUUUOOOZZZVVVVVV[[[TTTQQQPPPOOOQQQSSSVVVVVVVVVRRRQQQQQQQQQQQQQQQRRRSSSXXXSSSRRRTTT___~~~]]]WWW|||xxx\\\UUUdddvvv~~~~~~|||lllaaaNNNDDDDDD[[[]]];;;@@@CCCJJJ```oooGGGXXXXXXRRRNNNOOONNNLLLJJJHHHIIIIIIKKK<<>><<<;;;;;;::::::<<>><<<@@@???>>>===;;;999888888888999:::;;;;;;===AAADDDGGGHHHKKKMMMNNNNNNMMMLLLQQQEEE:::;;;DDDNNNPPPOOOnnn\\\DDD:::<<>>===<<<>>>CCCGGGKKKSSS\\\```___YYYNNNGGGCCC===777555///===888888ZZZ^^^>>>;;;;;;;;;<<<<<<>>>??????DDDDDDEEEEEEFFFIIINNNQQQUUUOOOJJJIIIMMMQQQRRRPPPYYYQQQ^^^zzz}}}~~~}}}~~~XXX>>>???MMMVVVnnnrrrqqqaaaPPPEEEMMM]]]wwwUUUUUUTTTRRRPPPOOOQQQRRRTTTSSSQQQQQQQQQQQQPPPOOONNNNNNOOOOOONNNNNNPPPRRRKKKHHHFFFIIIPPP___xxx~~~ccc[[[hhh|||XXXGGGPPPPPPXXXlll|||}}}yyywwwuuuuuuqqq\\\CCC<<>>===EEEEEE444------,,,++++++******++++++************************(((...000666QQQuuuwwwyyywww{{{dddUUUQQQ```zzztttjjj[[[MMMIIIZZZuuu~~~yyyNNN///%%%''')))''''''''''''''''''''''''''''''''''''((()))***+++++++++,,,---///111333444:::999AAA^^^|||zzz~~~mmmfffmmmpppxxxyyy{{{}}}~~~}}}yyytttxxxssskkkgggmmmrrriii\\\UUUVVVXXX[[[\\\XXXOOOIIIJJJGGGDDDBBB@@@???===;;;======<<<<<<<<<<<<;;;;;;===>>>???@@@AAACCCFFFIIIIIIJJJLLLNNNOOOOOONNNNNNZZZ???111888@@@EEE^^^}}}tttWWWSSSCCC:::???<<>>CCCAAAAAACCCBBB@@@BBBFFFDDDCCCGGGMMMJJJGGGQQQbbbnnn~~~rrrrrrxxx}}}ZZZ===777===BBBBBB@@@AAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMPPPPPPQQQSSSRRRRRRXXX```zzz}}}]]]bbbLLL555...222555666666555999:::444///......---DDD///@@@```]]]:::>>>999888888999:::;;;<<<<<>>OOO|||\\\SSSTTTSSSRRRPPPPPPRRRSSSVVVVVVUUUUUUVVVUUUTTTRRROOOOOOOOOOOONNNNNNOOOPPPQQQNNNLLLHHHGGGPPPfff{{{WWWSSSeeeyyyjjj[[[LLLFFFEEEFFFIIIKKKUUUOOOJJJIIIJJJSSSfffxxx___HHH===FFFNNNMMMjjjeeeVVVVVVYYY]]]aaa\\\UUUQQQTTTUUUPPPLLLKKKGGGIIIKKKKKKJJJJJJJJJKKKJJJQQQFFFIIIwwwgggAAA111/////////222777???JJJXXXbbbvvv{{{wwwooohhhMMM???111...666===<<<999444UUU~~~xxxkkkhhhPPP///,,,+++***(((((((((((()))(((((('''((()))***,,,---222999>>>>>>EEE@@@333...,,,,,,+++************+++************************ 000///"""000ZZZzzzsss|||qqqmmm___FFFEEEaaaxxx~~~~~~```SSSEEECCCZZZ{{{yyysssGGG,,,&&&******'''''''''''''''''''''''''''''''''&&&''''''((()))***)))******+++---///111222555333;;;MMMfffyyy|||}}}xxx|||ooocccmmmrrrsssvvv{{{~~~~~~|||{{{|||uuuffffffqqqoooaaaTTTRRRPPPRRRTTTTTTOOOJJJGGGEEEBBB@@@???>>><<<:::999:::;;;<<<===>>>???@@@AAABBBDDDDDDEEEGGGKKKNNNLLLMMMNNNOOOPPPQQQQQQRRRQQQEEEAAAGGGJJJYYY\\\FFFEEE555===>>>XXXrrr555;;;///444444444555666888999:::???>>>>>>AAA@@@===???DDDBBB@@@DDDJJJIIIEEEHHHPPPTTTfff|||zzzmmmfff}}}~~~wwwPPP111333>>>===999;;;<<<===>>>@@@AAACCCDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLRRRMMMKKKOOORRRQQQQQQSSSnnnooooookkk```ZZZQQQCCC:::333:::>>>===@@@KKKXXX___www^^^:::000222555555555555666777888888;;;<<<>>>>>>@@@CCCHHHLLLNNNIIIDDDDDDHHHMMMPPPQQQJJJWWWVVVLLL[[[{{{UUUIII>>>???BBB???KKKgggyyylll|||}}}tttnnn^^^NNNMMMSSSDDDBBB]]]fffKKKHHHMMMNNNNNNMMMLLLMMMOOORRRRRRSSSUUUVVVVVVUUUSSSRRRNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMIIIAAA@@@MMM]]]vvvDDDOOObbb}}}uuuqqqrrrlllqqqxxxoooBBBEEE<<>>>>>FFF===222...,,,++++++***************************************''')))+++---...:::TTTmmmzzz}}}xxxvvvsssvvveeeKKKDDDJJJQQQ\\\kkkvvv}}}zzztttrrruuuttthhhVVVJJJNNN```|||{{{yyykkkIII)))###+++...***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))***+++,,,...///000222000888>>>LLLvvvsss}}}xxxddd```gggllluuu}}}|||{{{|||wwwuuufffdddgggfffcccZZZNNNEEECCCEEEIIILLLEEEBBB???>>>===<<<;;;999999999;;;<<<>>>@@@AAAAAABBBCCCEEEFFFFFFIIIMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUPPPYYYXXXOOOXXXlllOOOBBBBBB444AAAIII@@@===(((888111222222222444555666777<<<;;;<<>><<<>>>BBBBBB@@@BBBGGGIIIEEEDDDFFFHHHLLLYYYnnn{{{UUUVVVjjjwwwzzzUUUAAA222///===AAA777222888::::::;;;<<<>>>???@@@AAAGGGGGGGGGGGGHHHJJJLLLMMMNNNJJJKKKPPPSSSRRRQQQQQQ\\\cccvvvrrrSSS444444777333333222222222333333444555444555777888:::===BBBEEEDDDBBBAAABBBFFFJJJKKKKKKPPPJJJGGGJJJPPP[[[kkkzzzhhhCCC>>>CCCIIIFFF;;;QQQ```bbb^^^cccggghhhmmmqqqttt}}}wwwsssqqqmmm\\\ZZZJJJEEEMMMEEEDDDYYYTTTooommmIIIAAAEEEDDDEEEFFFFFFFFFGGGJJJMMMJJJLLLPPPQQQQQQOOONNNMMMMMMLLLKKKJJJJJJHHHFFFEEE>>>BBBGGGHHHBBB;;;===CCC___}}}zzzjjjEEEFFFccc}}}fffMMM777333IIIMMMTTTYYYLLLGGGOOOWWWVVVQQQQQQKKKHHHFFFGGGGGGEEEBBBAAA>>>???@@@@@@@@@@@@BBBDDD===<<<===BBB>>>888^^^xxx[[[AAA::::::555222444===888333333555666:::>>>+++000:::HHH[[[rrrjjjFFF000+++******))))))(((((((((((('''''''''''')))+++---...222999>>>>>>FFF<<<111,,,,,,+++******))))))******))))))))))))))))))))))))///''')))111,,,!!!---DDDqqqttt{{{rrr}}}}}}wwwjjjIIIHHHFFFCCCDDDJJJUUUbbbkkkuuuxxxzzzyyyuuurrrqqqppptttZZZJJJLLLIIIAAAHHH[[[|||tttzzzxxx^^^:::***"""'''+++'''$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))***+++,,,---///000///111999555:::eee}}}{{{nnnXXXZZZaaaooo|||~~~zzzzzzxxxuuuddd^^^aaaeee```VVVJJJBBB???AAADDDBBB@@@===<<<<<<;;;:::888:::;;;<<<===???@@@AAAAAACCCDDDFFFGGGHHHKKKOOOQQQRRRRRRRRRRRRSSSUUUVVVWWW\\\YYYRRRVVV{{{dddTTT@@@;;;@@@BBBIIIxxxDDD;;;111---555000000000111222333444555999888:::>>>===;;;===AAACCC@@@@@@EEEHHHGGGFFFEEELLLKKKMMMYYYkkkzzznnnjjjfffggg]]]cccwwwpppBBB;;;000222555555333111666<<<777888888:::;;;<<<======DDDDDDEEEFFFHHHIIIKKKLLLEEEGGGLLLQQQRRRPPPRRRVVVQQQdddaaatttjjjssszzzCCC:::::://////>>>111111000000111111222222000222444555777999===@@@===>>>AAAEEEHHHIIIIIIHHHPPPFFFGGGPPPLLLCCCNNNfffxxxoooIIIDDDIII>>>FFFCCCAAAJJJMMMJJJLLLHHHEEENNNQQQEEECCCEEE===GGGIII>>>@@@RRR^^^sssSSS:::999888111===>>>@@@@@@AAABBBFFFIIIEEEIIIMMMOOONNNMMMLLLMMMNNNMMMKKKJJJKKKIIIFFFCCC???===>>>AAAAAA<<<999:::GGGVVVXXXRRRFFFJJJdddzzziii???...???KKKKKKRRRvvvUUUMMMSSSUUURRRTTTZZZZZZSSSOOOOOOMMMKKKIIIHHHEEEBBBCCCDDDEEEDDDBBBAAABBBCCC;;;>>>:::777;;;;;;EEEYYYlllTTTBBB<<<<<<777666:::===;;;:::<<<\\\VVV[[[wwwnnn^^^EEE+++$$$---))))))))))))(((((((((''''''''''''''')))+++---...333:::???>>>FFF999000,,,++++++***))))))))))))***))))))))))))))))))))))))((())))))'''%%%&&&***///>>>WWWyyyrrr|||||||||}}}zzzooo```TTTNNNMMMMMMMMMIIIMMMNNNIIIEEEFFFHHHHHHJJJIIINNNXXXfffxxxpppooozzzMMM<<<(((&&&))),,,)))"""$$$+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((()))))))))***+++,,,...///---111666222444PPPtttlllXXXYYYcccrrryyyyyy{{{{{{vvveee^^^XXXZZZ\\\ZZZSSSJJJ@@@:::AAA???<<<;;;;;;;;;:::999;;;<<<===>>>???@@@AAABBBEEEGGGIIIJJJKKKNNNRRRUUURRRSSSTTTUUUVVVVVVWWWXXXVVVKKKVVVeeeRRRGGG:::444555GGGeee|||,,,222***333+++/////////000000111222333555555888<<<<<<:::;;;???BBB@@@@@@CCCGGGHHHGGGEEEBBBIIINNNMMMJJJPPP```nnnuuuooo\\\MMMQQQWWWkkkyyyooofffxxxzzzYYY===666......444444///000666666000444555555666777888999:::>>>???AAACCCEEEFFFGGGGGG???DDDKKKQQQOOOLLLPPPXXXQQQdddRRRSSSnnnqqqkkkEEE+++222;;;333---000000///////////////000000///111333555666888;;;===;;;>>>CCCGGGIIIJJJIIIHHHGGGMMMQQQNNNGGGEEEKKKSSS^^^uuuOOOMMMDDDCCCIIICCC:::===@@@333:::???888DDDSSSMMMSSScccvvv{{{III888>>>CCCBBBBBB:::;;;<<<===>>>@@@CCCFFFEEEJJJNNNPPPNNNNNNOOOQQQQQQNNNLLLMMMNNNLLLHHHDDDJJJAAA999999;;;;;;<<<===<<<<<>>***(((++++++'''(((((())))))((((((''''''&&&&&&''')))+++---///333:::??????GGG444000---++++++***)))))))))))))))))))))))))))))))))))))))"""))))))$$$&&&///111,,, 000___fff|||xxx{{{xxxvvv~~~zzzsssooosssvvvtttllliiinnntttwwwzzzzzznnnrrryyy}}}||||||tttHHH999$$$***+++,,,+++'''%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''(((((()))***,,,,,,+++//////111666===SSSrrr~~~yyyiiiZZZSSS___ooouuuyyy}}}}}}|||{{{mmmYYYWWWWWWZZZ\\\VVVJJJ@@@@@@>>><<<;;;;;;;;;:::999:::;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLOOOSSSVVVRRRSSSUUUVVVWWWXXXWWWWWWXXXkkkaaaJJJGGG???===<<>>???AAACCCFFFGGGDDDAAA999BBBIIIFFF>>>===GGGSSSdddwwwuuuooouuufff[[[^^^pppkkkdddbbblll}}}~~~[[[000333'''///555***///111111555888222(((111111222333444555555666999;;;>>>BBBDDDEEEDDDDDDCCCFFFLLLPPPMMMJJJMMMTTTSSSZZZQQQIII```ddduuuVVV111777555+++---666222$$$...------,,,,,,------------///111222222333666888<<<>>>AAACCCDDDFFFGGGHHHCCCLLLNNNGGGDDDIIIKKKGGGDDDUUUlllwwwzzzmmmsss{{{wwwgggLLL;;;======222...444666777888999:::<<>>>>>;;;888555444444555333555777...,,,:::&&&FFFrrruuuOOO444+++---...,,,&&&'''((())))))(((''''''&&&&&&&&&''')))+++...///333:::??????GGGyyy111//////+++******))))))))))))))))))))))))))))))))))))))))))((()))******(((%%%$$$444$$$***333pppzzzzzzwww{{{xxx|||yyyuuu}}}wwwtttxxxxxxsssrrrxxx^^^;;;---'''---)))(((%%%###&&&)))'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''')))***+++***,,,)))000:::111;;;```www}}}oooppp}}}___JJJRRRfffqqquuuwwwyyy}}}hhh[[[NNNNNNWWW\\\VVVNNN@@@>>><<<;;;<<<<<<;;;:::999:::<<<>>>AAACCCEEEFFFEEEGGGIIIJJJKKKNNNRRRVVVQQQSSSUUUWWWYYYXXXWWWVVVsssaaaSSSDDD???111:::KKKdddXXX111222111---///000,,,,,,,,,,,,---...////////////222777888666777;;;:::>>>BBBDDDEEEDDDAAA<<>>CCCEEEEEEDDDCCCJJJKKKNNNQQQNNNJJJKKKPPPQQQNNNXXXOOOXXXJJJ```pppcccBBB,,,555333111///,,,***---222,,,,,,+++++++++++++++,,,)))+++---......///111222;;;<<<<<<===>>>AAAEEEHHHFFFCCCAAABBBCCCDDDCCCCCCIIIHHHRRRWWWqqquuuEEE999333000222444333222333222333444555555888;;;>>>===AAAEEEFFFDDDEEEIIIMMMMMMJJJHHHIIIKKKJJJEEE???888777999<<<:::666555777333555>>><<>>===>>>>>>;;;999>>>FFFLLLaaakkkpppDDD@@@HHHGGGCCCCCCFFFKKKMMMJJJIIIKKKCCCHHHHHHBBB>>>???>>>999777:::>>>???<<<888555333+++888555+++111777222///444888999BBBccc}}}^^^888 )))111((($$$,,,&&&'''((())))))(((''''''&&&&&&&&&'''))),,,...///333;;;@@@???GGGfff;;;%%%...***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''***---333EEEgggyyyyyyvvvxxxnnnwww~~~~~~|||{{{{{{}}}|||tttuuuxxxrrr}}}{{{iiiFFF...'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***++++++---000555===BBBxxxxxx|||vvvaaaRRRMMMUUUeeesssvvvyyy}}}}}}bbbPPPKKKKKKHHHEEEGGGHHHFFFAAA:::666777888888999999;;;===AAADDDGGGCCCHHHLLLLLLNNNQQQPPPLLLVVVRRRTTTYYYSSSRRRjjjzzz___RRR???;;;:::===CCC^^^gggHHH,,,(((---+++((('''************+++,,,---...111000000111333888<<<>>>;;;<<<>>>@@@BBBBBBAAA???AAABBBCCCCCCCCCBBBAAA@@@???;;;>>>IIIWWWeeewwwxxxaaaLLL===555000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333222666;;;>>>@@@AAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNUUURRRNNNKKKKKKLLLMMMLLLfffbbb===+++---666000///...---,,,++++++,,,++++++************+++++++++++++++,,,---...000000444555777999<<>>AAACCCDDDCCCCCCFFFEEEEEEEEEEEEBBB>>>;;;777777666666555555444444999111111666333;;;eeexxxxxxYYYjjj]]]FFFVVV[[[WWWrrruuuZZZDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQTTTPPPNNNKKKJJJHHHFFFCCC@@@???<<<:::888888777555333333333222222111000000///000222222///444MMMsssuuuHHH,,,,,,++++++***)))(((((((((((((((((((((((((((((('''''''''''''''***...111:::;;;???DDDHHHbbb999&&&///***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((************'''+++>>>QQQpppyyysssvvvxxxmmmvvvxxxzzzyyyuuuzzzpppuuuppptttxxxuuu||||||zzzpppHHH<<<---''')))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***+++,,,,,,...222777<<<```rrr{{{uuuyyyZZZFFFMMM^^^eeeuuuzzz~~~}}}{{{nnnWWWGGGCCCDDDCCCFFFJJJLLLIIIEEEAAA??????@@@@@@AAABBBBBBCCCDDDEEEGGGHHHGGGJJJRRRWWWXXXVVVNNNLLLUUUddd~~~xxx]]]III???<<<>>>;;;@@@^^^>>>...$$$)))...+++((())))))))))))******,,,------.........///111555999;;;<<<<<<===???@@@@@@>>>===>>>?????????>>>===<<<;;;777222111555999;;;AAAIII```iii~~~tttQQQMMMFFF===555///+++)))///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...000111222///222666888:::;;;===???BBBDDDGGGJJJLLLMMMMMMLLLNNNMMMLLLLLLMMMMMMKKKIIIHHH```vvvzzz^^^???333999===333'''------,,,******))))))*********))))))))))))******)))))))))***+++---...///222222444666999<<<>>>@@@DDDDDDCCCDDDEEEFFFGGGGGGIIIJJJIIIGGGFFFKKKTTT\\\___FFF888333222222222111111111000000000.........///111333444555:::;;;===???BBBEEEGGGHHHGGGFFFDDDDDDDDDBBB???<<<999999888777666666555555888222222444...+++;;;SSSvvvtttYYYAAA===BBBBBBCCCEEEJJJLLLMMMMMMKKKKKKLLLMMMNNNMMMLLLKKKJJJHHHDDDAAA:::888555444555555555444111111000000///............///000------444BBBNNN~~~NNN---...,,,++++++***))))))(((((((((((((((((((((((((((((('''''''''''''''***...111666888===BBBGGG\\\666(((...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''******'''$$$)))111666TTTlll}}}|||~~~www}}}{{{rrrNNN///'''%%%%%%(((++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***+++,,,,,,,,,...111444DDDUUUqqqvvvzzz^^^AAABBBUUUeeennnwwwyyyvvvvvv~~~ppp^^^UUUBBBAAAAAABBBDDDEEEEEEDDDAAAAAABBBCCCDDDEEEEEEFFFLLLOOOPPPNNNMMMOOONNNJJJPPPZZZmmmbbbQQQFFF>>>888<<<@@@JJJeeeDDD---((((((......(((&&&)))))))))))))))***+++,,,,,,,,,++++++,,,...222555777<<<=====================>>>>>>>>>===<<<:::888777:::888888:::999666444666(((+++999AAA<<<===@@@;;;EEEIIIFFF===888888333+++...---,,,,,,,,,---///000,,,,,,,,,++++++******)))************************++++++++++++,,,---//////---///222333555777:::===@@@BBBGGGKKKMMMMMMLLLJJJGGGHHHJJJMMMNNNMMMIIIFFF>>>OOO[[[[[[\\\kkk~~~bbb??????222&&&%%%---333///(((******)))(((''''''''''''(((((((((''''''((((((((((((((((((((()))+++,,,,,,//////111333555888;;;<<<;;;<<<>>>@@@AAACCCCCCCCCCCCFFFHHHFFFCCCAAABBBDDDOOOcccmmmyyy]]]===---///555444...////////////............,,,,,,,,,---///000222222888888888:::>>>CCCGGGJJJFFFDDDBBBAAA@@@???===;;;999888777666555444333222333000///111///+++)))***<<>>999999===@@@BBBDDDDDDBBB@@@@@@@@@DDDDDDDDDEEEEEECCC???<<<555333000000222444444555//////......---,,,,,,,,,***+++,,,------,,,***(((***NNNQQQ333555555,,,+++******))))))((((((((((((((((((((((((((((((((('''''''''''''''***...111888;;;AAADDDIIIWWW444))),,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%(((+++,,,++++++---...333333OOOiiiuuu~~~sss~~~zzz~~~}}}yyywww___BBB...(((+++*********((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((***,,,,,,,,,,,,...000444BBB^^^yyyyyyVVVAAABBBLLLXXXhhhrrruuuuuuvvvxxx~~~pppdddTTTGGG@@@>>>===<<<@@@@@@@@@AAACCCFFFHHHJJJCCCFFFGGGGGGKKKSSSXXXXXXxxxpppUUUGGGCCCBBB>>><<>>@@@BBBAAA@@@???===;;;999999333333555888888666444333;;;555555333+++...777666222555555111111444444000000///...,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...///111111222555:::===>>>@@@DDDHHHJJJJJJJJJIIIGGGGGGIIIKKKLLLKKKGGGCCCHHHNNNNNNEEE>>>CCCMMMTTTxxxqqquuu[[[FFF:::555444+++222666111'''###(((///)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))++++++,,,---...000333555888999666999<<<>>>?????????@@@;;;@@@EEEGGGGGGEEEDDDDDD<<<;;;JJJ]]]vvv|||BBB888444///000333555222///---------,,,,,,,,,++++++*********+++,,,---///000222333444777:::>>>BBBDDDCCCAAA>>><<<<<<;;;:::888666555444333111000///...///...+++***...333000***///444AAAaaa}}}___:::<<<555555777:::666222555<<<999;;;>>>???>>><<<;;;;;;===>>>???AAABBB@@@;;;888333111...---///111333333......------,,,++++++++++++******,,,///000///---777&&&(((IIInnn___888---...+++))),,,)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''***...111:::===BBBEEEIIITTT333+++(((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&((('''&&&//////!!!%%%///:::UUU[[[kkkwwwvvv|||}}}}}}|||sssgggNNN222''',,,000*** '''((('''%%%######'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''')))+++,,,,,,---...000000:::KKKlllzzzttt~~~}}}ggg??????FFFQQQ```mmmuuuwwwwww|||xxx~~~nnn```TTTMMMGGGEEEAAA??????AAADDDGGGEEEHHHLLLTTTfffrrrbbbUUUGGGAAA>>>;;;===AAANNNnnnRRR999000---)))&&&&&&'''((())),,,(((((('''''''''((())))))***)))***+++,,,...000111666888:::;;;;;;<<<@@@CCCCCCBBBAAA???===;;;:::999333444444222000///---,,,///+++222555///000333......000///,,,+++------+++******)))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''((()))***+++.../////////000333888;;;===>>>???BBBDDDFFFHHHIIIKKKIIIHHHHHHIIIHHHEEECCCGGGGGGCCC<<<777777888777@@@;;;SSSUUU[[[iii___nnnooorrrlllggghhhaaaWWWXXX>>>???>>>777---((((((***------,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''((()))***++++++,,,---///111333666777999<<>><<<(((111000000111111222888>>>;;;>>>BBBDDDDDDDDDDDDEEEAAABBBCCCEEEFFFDDD???<<<444222///......///000///---------,,,++++++******,,,,,,+++***((((((+++---(((******(((,,,???aaa~~~```GGG555)))&&&000222((($$$)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***...111555:::???AAAHHHOOO222...'''***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''******&&&"""###'''(((&&&""",,,)))///---&&&000,,,:::GGGKKK\\\eeejjj{{{|||uuuyyyuuu}}}yyyyyyvvvnnn[[[NNNFFF999)))///222***(((444###&&&((((((&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''')))+++,,,,,,,,,...000///777<<>>AAADDDGGGHHHLLLIIIGGGEEEEEEEEEDDDBBBBBB???<<<:::999888444000...---666222000555333<<<000666333111444...&&&)))***'''$$$%%%)))---///...***'''%%%&&&)))+++)))&&&''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))***+++,,,---///222444555555999<<<<<<;;;:::===???CCCCCCCCCBBBAAA@@@???>>>???888<<<:::888:::===LLLWWWZZZzzz}}}WWW444000<<<>>>555,,,444000,,,******+++,,,+++***)))))))))(((((((((((('''''''''(((((()))++++++---///333777999:::::::::BBB@@@>>>===<<<;;;999777444333222111000///......(((,,,---***)))******(((%%%)))'''%%%***111AAAWWW```555666888(((&&&666///...///000111333666888:::===AAACCCEEEFFFHHHIIICCCCCCCCCDDDDDDBBB>>>;;;444222///...///...---+++,,,,,,,,,+++******))))))$$$(((+++***&&&$$$&&&)))'''...111------///)))'''AAAWWWiii~~~jjjSSSDDD:::333...(((666444$$$"""///222'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***...111444:::???BBBLLLHHH000222******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$''''''$$$&&&+++---***,,,...""")))---***111)))###+++'''111444333>>>;;;CCCHHHFFFTTTUUUIIILLLFFF888222444333***((((((!!!)))%%%###''',,,---'''!!!'''))),,,,,,)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))************---///+++222333???IIIaaa~~~hhhYYYFFF:::;;;EEEOOOVVVaaannn{{{zzzvvvxxx|||~~~|||lll^^^TTTLLLGGG999777888<<<>>>LLLnnneee+++222...***+++,,,---,,,+++)))&&&###''''''&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,---222777999888888;;;>>><<<;;;999777555444444444---111000------111222///666---,,,+++%%%)))000,,,))))))***,,,,,,++++++,,,(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))++++++,,,...111444888:::<<>>@@@???>>>???@@@@@@@@@@@@999:::777888333++++++***555777DDDGGGBBBZZZuuu^^^DDD111***///777999...%%%+++777***((())),,,111111...)))))))))((((((((('''''''''''''''''''''((()))******+++,,,///222666888:::<<<>>>===<<<<<<;;;:::666444111111111000///......---'''(((+++...---******---+++&&&&&&+++......000444888CCCjjjvvvwwwSSS;;;222000444111))),,,999...000111111000000000///333555888;;;<<>>BBB;;;;;;<<<666111000///......------...222444555"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''***...111666<<<@@@AAALLLCCC...555---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' &&&)))''''''***)))$$$!!!+++(((...---&&&...***+++000'''++++++%%%---'''(((,,,&&&111///###***)))***$$$''')))$$$)))///+++$$$(((+++)))%%%###'''+++%%%&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))******)))'''(((***,,,(((...///777555DDDqqqwww~~~www]]]EEE777555:::???DDDPPP```lllqqqqqqqqqqqqvvvyyy|||yyyssshhh\\\TTTMMMCCC;;;777:::;;;AAAJJJSSSiii___888444%%%000%%%&&&((((((%%%###%%%))),,,'''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))******++++++111777888666555777::::::999777555444333333444...333333......222222---+++&&&***...***---///)))''''''(((******'''&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((***+++,,,---///111444666999===BBBEEEFFFEEEDDDBBBAAAAAABBBDDDDDDBBB@@@<<<:::888555111///222777+++555'''222555,,,666&&&...333...***---***(((...%%%)))+++((($$$###(((---&&&%%%$$$%%%'''&&&$$$"""%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%''''''(((***,,,...000111...222555666555777===CCC<<<;;;:::::::::999888666222777+++111444000999111333'''000888111555>>>555:::TTT\\\rrrooozzzsss}}}lllssseeeSSSDDD777555555222111444222000---,,,...///---)))(((***+++)))'''&&&(((***))))))(((((((((''''''''''''''''''''''''((()))***((((((***,,,111666:::===:::999999999888666222///.........------,,,,,,,,,///)))(((+++***%%%%%%+++***$$$)))...&&&"""''')))---888222IIIWWWwwwzzzYYY@@@444111+++///...+++...222,,,!!!'''***,,,+++***,,,...///000222444555777999===@@@???===:::999777555222///,,,,,,---...///---***''')))(((((('''&&&&&&%%%%%%)))'''&&&$$$$$$$$$&&&'''%%%(((******&&&$$$&&&*** ***'''$$$...222.........***000333---///222,,,000111222111+++(((+++000''',,,+++$$$!!!&&&,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''***...111555:::<<<;;;DDDHHH111'''...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++,,,+++)))(((''''''(((((()))***,,,------,,,++++++,,,***(((''''''(((+++,,,'''''''''%%%$$$%%%(((***+++###'''+++'''(((***%%%%%%+++'''$$$(((%%%"""((()))&&&******###&&&+++%%%(((%%%$$$&&&)))+++)))&&&---)))%%%%%%'''))))))'''************************+++...444666444999NNNeeettt~~~wwwNNNAAA111888555:::FFFUUU\\\]]]bbbjjjkkknnnqqqrrrrrruuu|||xxxqqqlllhhhdddbbb[[[OOOCCC>>>;;;888666888???@@@RRRpppeee666,,,000***%%%)))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((...///222444777999:::;;;;;;:::888555333111000000/////////...------,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++---...///000555888<<<>>>?????????@@@FFFGGGHHHHHHFFFBBB===;;;999888777666444333111111..................------))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))******+++000111333555777777777777>>>>>>===;;;888666444222333333333222111000////////////............//////111111111111111111111111333333333333222222111111111111000000/////////...,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++...000333666777777888888888666444222111//////...---,,,++++++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))+++///222444RRRjjjxxxKKKCCC999111///000111111,,,,,,++++++***))))))(((((()))***+++,,,---......111222444666888:::;;;;;;======<<<;;;999777555444111000///...,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,---......---,,,,,,++++++***))))))((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''+++///333777;;;>>>===EEEFFF111'''...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******+++************+++,,,---...,,,+++)))&&&%%%&&&)))+++!!!%%%***......***%%%!!!((()))******(((&&&&&&'''***$$$(((,,,)))+++...)))'''***'''%%%)))((((((---$$$!!!%%%'''"""%%%***&&&((('''&&&$$$"""!!!""""""''''''''''''(((((((((((())))))***+++,,,------...++++++---000///000;;;HHH\\\~~~uuugggOOOCCCBBB:::444666<<>>888444444555999CCCMMMNNNOOOoooWWW;;;&&&(((///,,,(((***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***+++---000222444666666555444333111000//////...//////......---,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,---...222555999;;;<<<===>>>???BBBCCCDDDDDDBBB>>>999777666555444333222111000///.........---------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***...000222444666777777777??????>>><<<:::777555444222222111000///......---......------------......////////////////////////000000000/////////...............---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))+++...111333444666666666555444222111000//////...---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''((()))+++---///+++222//////666:::777<<<999666777888555,,,$$$666111,,,******,,,,,,+++++++++******)))((((((''''''((()))***+++,,,,,,------///111333666888999:::;;;;;;;;;:::999777666555///...---,,,***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***++++++++++++++++++******)))(((((('''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&'''+++///333666;;;>>>>>>GGGBBB111(((...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******)))))))))((((((((('''''''''***...///---***)))(((+++***)))))))))+++,,,---))),,,000333333222222222:::555999===:::>>>BBB<<<@@@>>>999555333222222444999222444444,,,+++...(((&&&)))+++***)))+++000666%%%'''((()))((((((((()))''''''((()))******++++++...,,,,,,///111000000222>>>YYYuuuzzzrrrOOOGGG@@@??????<<<999999<<<===>>>AAAGGGNNNUUUYYYVVVWWWXXXYYYYYYXXXWWWVVVQQQLLLEEE>>>888555333333111777???CCCBBB@@@FFFPPPgggSSS...)))(((+++---***((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((***,,,///111222333111111000//////...//////.........---,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((******+++---000444777888:::;;;===>>>???AAAAAA???;;;777555222222111000000///......///......---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((,,,---///222444666777888======<<<;;;999777555444111111000///...---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))+++---///111444444222111000000000000......---,,,+++******)))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))111333000***,,,222111+++...---,,,---///000///...)))(((((()))++++++***))))))))))))(((''''''&&&&&&&&&&&&'''((()))******+++)))***---000333555777999555555555444333222000///,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&'''+++///333555:::>>>???III>>>111***---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))((((((''''''***,,,,,,***((()))***//////...000666>>>FFFKKKTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\XXX[[[]]]YYY___ccc[[[bbb\\\YYYVVVQQQRRRUUURRRGGG???AAADDD>>><<<>>>999444444222---((($$$###$$$***((('''((()))******)))((((((((((((((((((((((((,,,+++---000333222111//////:::HHHbbbnnnPPP===666777:::777:::>>>AAAAAA===888333999::::::;;;;;;::::::999666666555555666;;;@@@DDDEEEDDDEEEIIIOOO[[[qqqXXX***---111111+++'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***,,,...000222333222222111000000000000000---------,,,++++++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))***---111444666777:::<<<>>>???AAAAAA???<<<888666000000//////.........---......---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***---///222555777777999999888777555444222111111000///...---,,,+++*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++---...333222000///...//////000------,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''$$$"""%%%,,,,,,'''(((((()))(((((((((***,,,((()))***++++++***((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((&&&(((***---000444777888555444444222111...---,,,++++++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########"""################################################%%%&&&&&&&&&'''+++///333555:::>>>???III999000+++---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))***+++,,,------,,,,,,+++)))***222>>>HHHLLLSSS^^^iiiqqquuuvvvvvv~~~~~~{{{yyykkk```ZZZRRRCCCAAA??????@@@>>>;;;888444...((('''+++---+++(((******************++++++%%%(((+++,,,,,,...000111000444111===eee{{{gggSSSDDD:::===;;;777444333555888:::777777888888999999999999555999???BBBBBBAAAAAAAAAFFFLLL\\\rrrxxx777%%%999***...,,,%%%$$$(((+++(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))+++---///111222333333111000////////////,,,,,,,,,+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((+++///111333666999;;;<<<>>>???@@@???<<<888666000/////////......---------,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((***---000333555666666666666555444222111000222111000///---,,,+++***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---111000///...---...///000,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''******((((((******(((''')))+++***((('''((()))&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&(((+++///333666888;;;:::999777444111///...++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###############"""""""""################################################%%%&&&&&&&&&'''+++///333666;;;>>>>>>HHH444000---,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******)))((('''&&&&&&'''((()))000:::HHHTTT]]]fffpppxxx~~~qqqrrrsssrrrqqqpppqqqrrrkkkhhhiiiddd^^^eeehhh]]]cccWWW```hhhaaagggmmm___fff]]]cccooommmjjjiiieeeuuuooofff___YYYQQQGGG@@@AAA;;;555222222111///+++''''''(((((()))******+++&&&+++...***(((+++///222,,,555///***@@@^^^ooowwwzzzVVVTTTNNNDDD<<<999<<<@@@:::;;;;;;<<<===>>>??????EEEEEEFFFEEEFFFLLLVVV^^^|||\\\222222444(((''')))((('''(((***(((%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''))),,,...000111000///---,,,,,,,,,,,,+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''***---000111444777:::999:::<<<>>>===:::777444000000//////...---,,,,,,+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((***---000333555666666666555444333222111111111000...,,,+++***)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++...------------......///++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''((("""%%%((((((&&&$$$%%%%%%"""$$$&&&&&&%%%$$$###$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&'''***...222555888:::999888666333000...,,,++++++***))))))(((''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$#########%%%&&&&&&&&&'''+++///333666;;;>>>???III111000...,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,...111666===CCCGGGUUUcccwww}}}|||{{{{{{xxx{{{~~~~~~~~~zzzyyyyyysssvvviiimmmvvvoooddd\\\TTTUUUUUUVVVYYY^^^dddiiilllOOOPPPOOOJJJBBB;;;888777......---,,,+++***)))((()))...///+++)))---000000(((111///)))///666CCCVVVuuu}}}{{{{{{aaaMMMBBBGGGGGGHHHIIIKKKMMMNNNOOOZZZ\\\```eeennnxxxDDD***+++111...&&&***((((((++++++(((%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''***,,,...,,,,,,,,,+++++++++,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''')))+++---///111555888777888;;;<<<<<<999666444000000///...---+++******((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++...111333444444444444333222111111000000...---+++)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))***+++,,,,,,,,,,,,,,,+++******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''(((***''''''''''''((((((((('''"""%%%''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((,,,000333666333333222111000...,,,+++******))))))((((((''''''"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''+++///333555:::>>>@@@JJJ///000...,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++000444<<>>@@@LLLttt111...000&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&...,,,'''###%%%)))***(((...(((&&&)))+++///:::EEEQQQfffiiiwwwrrr~~~wwwzzzuuulllkkkqqqmmmcccbbbbbbbbbdddgggkkkppprrrwwwwww{{{zzzvvvvvvoooooommmiiieeedddiiimmmzzzqqquuuzzzaaaWWW___lllsssmmmrrr[[[yyygggjjj___EEEGGG???444777@@@:::***###)))///000...++++++,,,.../////////......000222***AAA]]]oootttyyypppBBB,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''+++++++++++++++++++++++++++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((******+++,,,...111888999;;;;;;:::888555333000///...,,,***((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&(((+++///111444555666555222111000111000///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''((()))******))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((***---///111333444333222333333111...,,,***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&))),,,000222:::<<<<<<===JJJppp000---000'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&'''((($$$---000---(((''')))((((((...777???IIIXXXggg~~~jjjttt~~~uuuuuuhhhYYY]]]TTT[[[___```kkk{{{|||vvvvvvuuuuuuwww{{{}}}zzzyyyzzzyyyuuuuuuwwwvvvvvvtttqqqnnnmmmooopppuuuyyy}}}wwweeeVVVYYYeee___iii^^^___xxx}}}yyyoooeeeyyygggqqq^^^MMMFFF@@@999<<>>000"""'''---+++&&&,,,---------,,,,,,---...111)))+++CCCfff}}}www|||zzzNNN+++)))+++++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***************************)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&((()))******+++---000555777888999888666333111//////...,,,***(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%'''***---000333444555444222000000111......,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((***---///000333222111111222000---+++))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&))),,,000222888:::<<<>>>KKKhhh000,,,111)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''')))***000'''"""%%%''''''***000:::666;;;OOOjjjhhhyyyrrrmmmhhh___ZZZ^^^eeelllsss|||~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzxxxuuusssttt|||uuukkkkkkqqquuuxxxrrrhhheeegggbbbUUULLLbbbaaaxxxwwwUUUWWW[[[gggmmm^^^FFF>>>FFF???===888333000...//////+++++++++,,,,,,,,,,,,,,,...&&&###---CCCWWWaaadddwww}}}III---//////###******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((((()))+++...111333555666555333111//////...---,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((+++---111222333333111//////000---,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))))))))((('''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&(((***,,,---000000//////000///,,,***)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&))),,,000222666999;;;>>>MMM___111***111***))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&((())))))((((((***++++++&&&(((//////+++000<<>>111((('''***+++******+++---......---(((///444000******444>>>HHHcccvvv{{{lllNNN222+++---++++++---(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&'''***,,,///000222333333222///.........---+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$''')))***...000111111///...//////---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%''')))***+++...---------......+++)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%&&&))),,,000222555888;;;>>>MMMVVV222)))111+++))))))((('''''''''''''''&&&&&&&&&''''''(((((((((&&&'''(((((('''(((***,,,%%%(((...111111<<<[[[{{{zzzpppnnnsssyyy}}}fff___UUUZZZttt}}}~~~~~~~~~}}}zzz}}}|||xxx]]]\\\hhhcccyyyzzzyyy~~~dddqqqpppvvvfffzzznnnVVVSSSeeewwwvvveeeOOOBBB>>>;;;333,,,---***)))))),,,...------+++******+++,,,+++)))''')))666DDDPPP___ppp{{{}}}}}}QQQ111///***+++222000'''&&&+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))))))))******,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&(((***---...111222333111///...------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((,,,---//////...---...///------,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%'''(((******+++++++++,,,------+++((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%&&&))),,,000222666999;;;>>>LLLNNN444(((111***))))))((('''''''''''''''&&&&&&&&&'''(((((())))))'''((((((((('''(((+++...,,,,,,111AAAYYYtttzzzpppeeedddkkkppphhh[[[lllrrr}}}|||~~~zzzwwwwwwhhh[[[eeeooouuuyyy}}}mmm}}}uuuiiipppwww]]]UUUvvvooofff]]]WWWOOOGGGAAA333...)))(((***++++++***,,,((($$$&&&,,,///---***222+++%%%&&&,,,777IIIXXXlllNNN;;;333111222%%%555444***000'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))******---,,,***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%%%%%%%''')))+++---///111222111///...---,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&)))+++------,,,,,,---...---,,,,,,***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******)))***+++------+++)))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&))),,,000222666999<<<>>>LLLIII777'''000)))))))))((('''''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))***---000---BBB```}}}kkkhhhvvvyyyeeeOOOQQQhhh}}}|||mmmmmm___jjjssstttwww~~~ZZZeeeooommmaaaSSSJJJHHH@@@888///******+++***)))+++,,,,,,)))''''''+++///(((***///222111,,,******999888AAARRR___gggrrr}}}zzz~~~~~~ooojjjfffWWW000333555222...***((('''000222555$$$)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&'''(((((()))))),,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))))))+++---000000000...---,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''')))+++,,,++++++,,,---++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))+++------+++)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&))),,,000222666:::===@@@MMMFFF888'''000)))))))))((('''''''''''''''&&&&&&&&&'''((())))))******++++++******,,,///222PPPwwwzzzvvvqqq]]]ZZZXXX___tttyyyyyywww}}}}}}|||}}}wwwyyy|||~~~|||wwwrrrpppooogggYYYNNNLLLBBB777///------+++)))...***'''(((,,,---***''',,,//////)))'''+++...,,,(((222444+++(((///333111BBB;;;@@@HHHCCC@@@@@@===<<<333999:::000666999'''---+++'''&&&)))---,,,((($$$++++++""" (((+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))'''))),,,...//////---,,,,,,++++++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++++++++,,,---******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((()))+++------+++***&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&)))---000222666:::===AAAOOOBBB222///************)))((((((((((((((('''((()))))))))))))))***555&&& )))---///DDDaaawwwoooppphhh[[[]]]vvv}}}yyyoooqqqsssuuuzzz~~~xxxuuudddVVVccciiiaaaOOOHHH>>>999777444+++$$$---***+++,,,+++((()))---************************++++++++++++++++++++++++------------,,,,,,+++***,,,+++++++++******))))))+++*********))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%'''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%''')))+++***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***++++++,,,,,,---......+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******++++++******)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))---111333999999:::>>>OOOAAA111///+++*********)))((((((((((((((((((''''''''''''(((''''''"""---777999888HHHpppvvvoooyyyuuubbbbbbrrrzzzsss|||}}}oooooolllhhhkkkttt}}}wwwxxxpppjjjpppyyycccQQQIII>>>...(((...+++((((((***)))&&&&&&***************************************************+++,,,,,,,,,,,,+++***)))+++*********)))))))))(((******)))))))))(((((((((((((((((((((''''''&&&&&&((((((''''''&&&%%%%%%$$$)))(((''''''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&*********))))))((((((((()))))))))))))))***++++++&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))******+++,,,,,,******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***************)))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))---111444999999:::>>>OOO???111///+++*********)))((((((((())))))))))))((()))***+++***(((222***(((===jjjxxx{{{hhhWWWaaa}}}~~~ssslllooouuuyyyvvvuuuuuuwwwssssssjjj\\\RRRLLLAAA555+++'''''')))(((%%%%%%((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%))))))((((((((((((''''''))))))))))))((((((((((((""""""###$$$%%%&&&'''''')))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************)))(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&)))---111444888:::;;;???PPP===000000,,,+++******))))))((())))))***+++++++++---//////---+++***<<>>AAAPPP:::...000---,,,******)))))))))***++++++)))+++,,,)))(((---777@@@www|||kkk\\\XXX[[[lllyyyrrrlllhhhddd^^^VVVRRRRRRZZZ___dddhhhkkkpppvvv{{{\\\[[[VVVPPPIIIEEEDDDEEEIII@@@CCCCCC:::>>>FFFAAAAAAGGGLLLMMMLLLMMMSSSYYYiiinnnpppmmmkkknnnqqqssstttvvv{{{{{{~~~vvvmmmvvv{{{hhhxxxzzzoooqqqzzziiiKKKBBB888///+++***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))(((((('''&&&%%%%%%)))---222444555777;;;???HHHIIIKKKMMMNNNNNNNNNMMMHHHIIIJJJKKKLLLNNNOOOOOO;;;:::777333...***'''%%%%%%$$$$$$$$$$$$&&&((()))&&&&&&&&&&&&'''((()))******)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))...333555777;;;???BBBPPP888...111---,,,******))))))******+++,,,))),,,,,,***,,,<<>><<<<<<@@@EEECCCGGGKKKKKKIIIGGGIIIKKKQQQRRRTTTTTTVVVZZZ```eeelllUUU[[[]]]HHHSSSfffXXXTTTOOOGGGAAA???AAAEEEHHHEEEJJJKKKFFFCCCGGGLLLMMMSSSUUUYYY]]]```bbbcccccc___bbbgggnnntttxxx{{{}}}xxx~~~tttzzzzzzrrr}}}jjjdddwwwzzzhhhUUUHHH999222---(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((((((((((((((()))))))))******))))))******+++++++++,,,555:::@@@DDDFFFIIIPPPUUU@@@BBBDDDGGGIIIIIIIIIIIIFFFGGGIIIKKKMMMOOOPPPQQQWWWWWWUUUQQQLLLGGGBBB???333000,,,(((%%%%%%&&&''''''''''''(((((()))***+++((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))...333666666;;;@@@CCCQQQ777---111...,,,******))))))***+++,,,,,,***---......555OOOuuu}}}[[[VVVzzzpppZZZGGGCCCIIICCCAAACCCHHHKKKKKKMMMQQQRRR^^^nnnzzziiipppzzziiiaaaccciiilllmmmvvvyyyuuuhhh______aaa```[[[YYYVVVRRRNNNKKKIIIHHHDDDEEEGGGJJJPPPVVV[[[___aaakkkkkk```\\\fffnnnnnnxxxkkkooo~~~}}}qqqwwwjjjeeeVVVDDD999111+++((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((())))))******++++++'''(((***---111444666777>>>EEELLLPPPSSSXXX___eeefffhhhkkknnnqqqqqqqqqqqqmmmllliiieee```\\\YYYXXXKKKNNNRRRUUUWWWXXXWWWVVVKKKFFF>>>555///+++******(((((((((((()))***,,,,,,&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))...333666666<<<@@@CCCQQQyyy<<<111.........***+++***))))))+++***)))$$$000...111UUU}}}gggHHHZZZ}}}zzz{{{hhh\\\SSSQQQYYY\\\jjjuuuvvvyyyuuussspppuuuvvvqqqzzz}}}uuuqqqmmmkkkjjjiiiooovvvooodddYYYQQQHHHAAACCCJJJNNN]]]qqq~~~rrrjjjttt}}}sssIIIPPP;;;,,,(((...++++++(((&&&&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((''')))******'''&&&)))---111'''---<<>>CCCLLLxxx;;;111...............,,,+++,,,------,,,///)))111VVV||||||oooKKKeeerrrxxxppplllnnnwwwiii{{{vvvrrrtttvvvwww~~~\\\LLLJJJKKKJJJJJJIIIQQQ\\\fffmmmrrrwwwzzzuuummmlllzzzzzzjjjmmmuuulll^^^sssQQQOOOJJJ&&& (((((((((&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))*********)))***%%%%%%,,,111///...111OOORRR[[[\\\mmm}}}|||vvvgggddd___^^^fffnnnrrrkkkssswwwssszzzsssgggoooggggggcccZZZ[[[OOOiiimmmuuu~~~}}}xxxkkkWWWHHHLLLXXX\\\SSSIIIBBB777...///000+++$$$!!!%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%(((((())))))&&&%%%''')))&&&&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&"""###&&&(((***)))(((''''''''''''''''''''''''''')))((((((((())))))))))))*********((('''&&&&&&&&&((('''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))'''$$$!!! $$$***///)))///+++ &&&'''000...+++((('''))),,,///...666666...))),,,---+++%%%,,,,,,---222,,,%%%((($$$&&&((()))))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$&&&((((((''''''(((***+++***(((''''''(((***------,,,+++&&&***000555555111+++'''///&&&###---000))) &&&((()))'''$$$!!!"""$$$&&&&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!%%%''''''&&&***)))'''%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***...222444777777:::@@@LLLuuu:::111.........,,,***)))***,,,,,,,,,,,,''';;;SSSqqqlll[[[GGG~~~cccFFFDDDNNNYYYiiisssmmmcccdddggglllxxxrrruuu|||hhh}}}eeedddgggmmmyyyeeeRRRBBBCCCNNNUUUUUURRRTTTRRRPPPPPPQQQSSSTTTUUUUUUOOOQQQccc{{{}}}oooxxxeeehhhyyypppuuujjjIIIAAA:::444&&&'''((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''((())))))*********000******333;;;CCCQQQ```gggpppnnnppp^^^iiillloooyyyyyywww}}}mmmuuupppwwwxxxttt~~~{{{xxx~~~~~~qqqooonnnmmmnnnnnnmmmlllwww]]]JJJLLLVVVRRRJJJ???333((("""&&&..."""&&&)))(((%%%"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''')))***(((%%%$$$&&&'''%%%&&&'''&&&%%%&&&''')))((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&,,,***((())),,,...---+++&&&&&&'''((((((&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&)))(((((('''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""%%%((()))'''&&&''')))))) ###444@@@===777555777555222333666;;;>>>@@@444999999444222777<<<===777;;;444,,,---***)))000,,,+++***&&&###"""%%%)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''+++***'''%%%$$$$$$$$$$$$+++,,,///111333666:::===FFF???666...---111888===444444333222000///......$$$&&&'''(((((()))+++---'''''''''%%%$$$$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%***)))(((((()))***)))(((###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...222444::::::>>>EEEQQQqqq999222///......)))((())),,,---,,,+++---000ZZZ|||rrrXXXJJJppp```;;;PPPkkksssxxx|||kkkfffddddddlll}}}yyyzzzyyy|||pppmmmgggllloooAAAHHHPPPUUUVVVWWW[[[___```]]]VVVLLLDDD>>>;;;:::AAAGGGPPPYYYeeepppuuuvvvgggooopppiiiiiiuuu}}}}}}oooeeekkkkkkMMMCCC777)))((()))***)))''''''***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&'''((()))***,,,...)))888GGGNNNSSSbbbyyyzzzggghhhnnnhhhxxx|||~~~uuuooowww~~~yyytttrrrsssuuuuuuZZZ]]]nnnuuu]]]PPPPPPPPPMMMDDD777+++$$$&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))))))))******))))))++++++((('''((()))(((''''''))),,,******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&((())),,,***((('''''')))+++---000,,,)))+++000333222///666666666555444333111000+++***)))((()))((('''&&&)))(((((((((((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###%%%(((+++,,,+++((('''///444;;;;;;000(((333FFF>>>>>>>>>???>>>:::444///>>>555111888???CCCEEEIIIUUUVVVIII;;;;;;777333777333///+++***(((&&&&&&)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&(((&&&&&&''''''***000888>>>AAAIIIQQQUUURRRKKKFFFCCCAAABBBCCCCCCDDDCCCCCCCCCAAAEEEGGGBBB:::555777;;;;;;222)))'''******&&& ((())))))'''$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$#########$$$&&&&&&%%%&&&&&&%%%""" ###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...222444===@@@EEEIIIPPPmmm777333///.........,,,...111...***---333ZZZrrrzzzUUUVVVyyyvvvPPPZZZiii___```fffrrrsssssswww~~~wwwzzzxxxwwwjjj\\\MMMXXX___[[[TTTXXXiiixxxtttvvvtttkkk]]]SSSOOOPPPFFFNNNSSSSSSVVV^^^fffiiifffoookkk\\\___rrryyyqqqdddlllwww~~~uuuQQQBBB///***''')))***'''(((,,,&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))*********,,,000444???KKKWWWfffeeeooooootttnnnwwwyyytttvvvyyy{{{uuummmxxxvvvllluuuooovvv|||zzz~~~sssjjjfffkkkyyyuuuhhhYYYSSSSSSOOO@@@111///***%%%###$$$'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))))))))))))))((((((...444111))))))******)))(((((()))+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&)))++++++)))(((((()))&&&'''))),,,000444888:::>>>:::666888<<<@@@???<<<999888777555555666888999>>>;;;666333111///,,,***(((((('''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,'''!!!"""***444<<<@@@888BBBDDD===>>>GGGDDD888CCC;;;111---444CCCSSS^^^|||qqqoooyyy{{{uuuyyyyyyfffJJJ;;;GGG<<<444555666000***((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&'''(((!!!(((111999AAAKKKWWW___TTTPPPHHH>>>777888>>>DDDGGGJJJNNNSSSVVVXXXYYYYYYUUUNNNHHHJJJQQQSSSKKKBBBFFF>>>555000...---***'''((()))******)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''&&&(((+++...000///+++(((,,,+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...222444999>>>DDDDDDFFFjjj666444000......///---......)))&&&222BBBrrrvvvccc___yyyhhhfffoooooossswww}}}{{{tttwww^^^TTTbbbooovvvllloookkkaaaXXX___ccc``````kkk{{{{{{kkk^^^YYYZZZWWWUUUOOOLLLSSS\\\XXXMMM___eeesss}}}sssdddkkkzzzjjjmmmhhhzzzpppQQQ>>>000&&&''')))&&&&&&***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))******,,,222:::AAAMMMwwwoooiiipppuuutttrrruuuooo{{{xxxkkkjjjiiijjjtttzzz||||||vvv{{{xxxuuummmaaaaaaSSSSSSWWW___kkkxxxxxxrrrwwwfffWWWOOOMMMMMM:::222(((###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''')))((((((...666333***+++)))((()))***)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''')))+++***'''&&&(((***,,,000555;;;>>>>>>===<<>>AAABBBAAA===<<<;;;;;;<<<@@@CCCFFFDDD>>>888555666666555333---,,,+++)))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''***222===HHHOOORRR[[[@@@444DDDSSSSSSUUU```666FFF^^^tttfffJJJ<<<555...***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***444<<>><<<:::666222...+++)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++***666FFFQQQTTTTTTTTTTTT888KKKqqqvvvLLLCCCUUUvvvfffVVVBBB444111---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***111999???MMMRRRUUURRRMMMPPPZZZdddnnn{{{lllZZZ___gggssszzzzzzqqqeee]]]ccckkkrrroooeee]]][[[]]]~~~tttdddRRRBBB888666///'''%%%''')))(((%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))---222777<<<>>>@@@@@@777777888;;;>>>???>>><<<>>>:::555000---++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***...222444999===CCCHHHOOOeee444444000......///---...//////===eeebbb^^^|||~~~~~~{{{xxx|||xxxfffkkkrrr```aaaaaakkkxxx}}}kkkaaauuuqqquuuuuuuuuzzz~~~ppp]]]EEEEEE___lll```lllxxxlllnnnyyycccHHH000,,,...+++'''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************,,,222;;;EEETTThhhwwwqqqssswwwlllaaarrrzzz}}}~~~~~~wwwqqqvvvkkkqqqkkksssuuutttrrrzzzrrruuuxxxxxx}}}zzztttlll[[[UUUjjj~~~qqqvvv~~~dddQQQNNNGGG;;;///(((&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))******)))+++...333999<<>>333222111000...---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''')))+++,,,000999HHHRRROOOJJJDDDAAABBBHHHOOOTTTwww{{{tttdddYYYQQQIIIDDDIIIGGGBBB<<<666111---+++)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,BBBOOO[[[\\\TTTPPPTTT[[[tttJJJVVVoooIII666///...---,,,++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***...777EEETTT]]]SSSUUUVVVUUU[[[nnnxxxrrryyyhhhbbbccctttyyydddNNNAAA222+++,,,---***&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---000555:::<<<===<<<;;;>>>???BBBIIISSS\\\cccfffbbb[[[PPPCCC888111,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***...222444888999@@@JJJWWWXXX777222444000,,,///...222***)))UUUeeeLLLhhhxxxuuuxxxzzz}}}kkkggg~~~~~~uuuxxxgggdddKKKUUUhhhttt```NNNZZZ~~~cccXXXiiivvvcccnnn\\\iiirrrqqqwwwuuubbbCCC"""000$$$+++---(((((((((((((((((((((((((((((((((((((((''''''''')))((()))***(((&&&+++222999AAAKKKhhhqqqhhhuuussslll___sssssseeerrr~~~}}}|||{{{www~~~rrr[[[ZZZqqq|||zzzppprrr```HHHGGGEEE555((((((((((((***+++'''!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***))))))+++,,,"""&&&+++---+++*********...111***777RRRJJJZZZCCCGGGFFF>>>LLL>>>NNNPPPRRRUUUGGGHHHJJJBBBHHHOOOEEEPPPHHHHHHWWW333///))),,,((('''...///$$$"""))))))&&&&&&&&&%%%%%%&&&''''''))))))((((((''''''&&&&&&''''''''''''((((((((()))'''***+++(((&&&&&&((()))***///555???PPP^^^aaa\\\SSSNNNGGGGGGVVVpppkkkYYYOOOJJJFFFCCCFFF;;;###,,,***)))))))))***)))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''''',,,(((&&&---222:::JJJQQQYYYYYYMMMMMMeeewwwmmmiiixxxfffKKK444:::444"""---111!!!***)))(((%%%$$$&&&***---'''''''''''''''''''''''')))&&&%%%&&&)))***'''$$$)))---222@@@QQQPPPLLLRRRXXXYYYddd}}}oootttqqq```eee|||^^^bbbBBB***555%%%$$$&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%%%%'''***+++***,,,444===@@@'''<<>>DDDaaaVVV666111333111---555,,,///:::PPP}}}sssMMMhhh{{{|||zzz|||lll___^^^zzz{{{tttttt```LLLUUUdddvvvWWWOOOSSSppp~~~}}}JJJfffyyyvvvttt|||ppphhh|||VVV777++++++###"""((((((((((((((((((((((((((((((((((((((((((((((((+++)))***...000///000333EEELLL|||~~~lll~~~ttt^^^```xxxggg___aaa]]]gggrrr|||~~~{{{uuurrrppprrruuutttnnnnnnqqq}}}{{{zzzyyyxxxwwwtttqqqwwwzzzzzzxxxwwwxxxvvvsssoooppp~~~{{{pppkkkdddnnn{{{yyyuuu~~~|||~~~jjjQQQGGGFFF:::&&&)))%%%$$$'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))---...,,,'''###'''222<<<777IIISSSPPPHHH<<>>888000---...///---***((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))))))))'''***,,,;;;TTTZZZOOOJJJTTTVVVqqqggglllxxxRRR999222000(((((('''''')))++++++'''$$$''''''''''''''''''''''''''''''''''''&&&'''***,,,;;;WWW\\\OOORRRYYYUUUNNNvvvvvvllleeebbbaaaaaabbb___```dddmmmzzzzzzgggssspppMMM ,,,)))((())),,,+++'''###((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&***444>>>BBB???:::KKKIIINNNdddoooCCC&&&000:::...((())))))((('''&&&''')))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''***...333555777===FFFHHHRRR{{{PPP333111333111111333111AAAeeeWWWyyyqqq|||}}}}}}lllrrr~~~xxxssspppxxxuuusssYYYNNN___gggkkknnnyyyNNNRRRqqqtttsssxxxttt~~~sssyyywwwqqqrrrxxx~~~|||zzz___yyywww{{{jjjyyy\\\888///&&&222(((((((((((((((((((((((((((((())))))))))))******(((***,,,++++++888UUUpppvvvggg|||nnn]]]sssppp|||zzzuuutttvvvwwwsssqqqrrrwww~~~}}}zzz~~~~~~xxxsssqqqmmmhhhjjjjjjsssrrrdddbbbqqqzzzxxxssscccllluuurrr{{{{{{[[[HHHHHH;;;222***)))+++)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''***,,,,,,+++111***'''000CCCTTT\\\]]]LLLDDDSSSTTT\\\}}}nnnpppIIIHHHZZZJJJNNNEEE666---&&&&&&+++***)))((((((((((((((((((&&&&&&''''''(((((()))))))))************+++++++++***,,,...***%%%'''555EEEOOOAAA<<>>BBB999000,,,)))&&&&&&***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++***---666DDDQQQ[[[```aaaaaaYYY^^^uuulllQQQ[[[PPP===777111,,,333******)))((((((((((((((((((((())))))******++++++************+++++++++,,,(((&&&'''...444;;;FFFQQQEEECCCUUU{{{yyyhhhPPP;;;000,,,***)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((***)))(((&&&...DDDPPPOOOIIIHHH```nnn}}}ooowwwnnnxxxmmm```kkk___>>>555111222111---(((&&&'''***((((((((((((((((((((((((''''''&&&&&&(((111===GGGBBBHHH]]]OOOFFFqqqfffuuuUUUUUUjjjuuufffQQQWWWTTTPPPMMMKKKHHHEEEBBBFFFIIIMMMRRRYYY___aaaaaapppdddZZZbbb|||dddlllzzzTTTFFF444***))),,,...---))))))((((((((('''''''''$$$&&&'''&&&$$$$$$%%%'''+++666;;;777444===JJJSSSppp~~~|||TTT)))...***))),,,---)))''')))(((((('''''''''&&&&&&&&&''''''&&&'''***...222444::::::@@@AAAGGGmmmJJJ333333444111222111DDDdddfffYYY|||zzziiiggghhhpppyyybbbZZZccciiippp{{{xxxyyyzzzyyyyyyzzz|||fff[[[mmmuuusssbbbrrrzzzwww___]]]lllsssqqqttt}}}www}}}fffaaavvvxxxuuutttuuurrrlllhhhiiillljjjjjjmmmooopppssswwwsssooocccyyyiiirrr~~~tttyyywww;;;***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,---&&&***CCCbbbvvv||||||}}}rrraaavvvjjj{{{xxxyyyxxx|||}}}sssvvvpppsssvvvvvvzzzqqqvvv~~~xxxqqqjjj^^^SSSTTTppp~~~}}}tttfffrrr}}}~~~wwwiiiLLLBBB777000***&&&''',,,''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++***))))))***222GGG^^^fff```]]]eeeooorrrwww```KKKNNNEEE111...,,,++++++***))))))))))))************++++++++++++(((((((((((())))))))))))...$$$###444EEEJJJHHHGGGNNNhhh|||vvvYYYBBB444...+++++++++******))))))((((((((((((((((((((((((((((((&&&''')))))))))***,,,///===WWWXXXJJJVVVppp|||}}}^^^yyy]]]lll;;;)))+++,,,,,,***)))***+++((((((((((((((((((((((((''''''(((+++222<<>>GGGHHHNNNVVVzzz~~~vvvvvv^^^FFF333***,,,,,,+++******)))((((((((((((((((((((((((((((((''')))***'''&&&+++666???OOOUUUOOOUUUuuu~~~lll|||xxxzzzooonnn@@@888...)))***------,,,(((((((((((((((((((((((('''(((---555>>>GGGLLLOOOUUUIIIxxx^^^lllsssFFFJJJhhhZZZUUUNNNJJJQQQddd|||mmmWWWRRRCCC;;;JJJfffwwwssshhhvvv```BBB111)))''''''*********)))))))))((((((%%%'''(((&&&$$$&&&,,,222888=========NNNpppmmm___{{{eeeWWWWWWxxxyyy{{{yyyWWWAAA...+++---***))),,,((((((((((((''''''''''''((('''''''''***---111444666>>>FFFCCCPPPHHH444666555000111777iiiuuuHHHYYYzzzlllOOOZZZkkkqqqzzzyyyrrrVVVEEENNNPPPPPP___{{{~~~~~~|||{{{}}}}}}~~~^^^OOOggg|||\\\TTTnnn{{{ssswwwwwwtttVVVTTTYYYwwwoooccc___sssfffaaa^^^YYYRRRPPPJJJRRRWWWXXX[[[]]]UUUKKKMMMBBBWWWyyyfff___ttt|||ttt{{{|||zzzrrrBBB***))))))))))))))))))))))))))))))***+++,,,,,,------***@@@```www{{{wwwyyyvvvtttzzzppp___nnn}}}uuupppvvvwwwooonnnqqq\\\TTTeeerrrsss~~~zzzrrr{{{eeeMMM???888111)))$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&***---,,,+++111>>>JJJSSSSSS]]]wwwyyycccJJJNNN111111000......---------++++++******))))))(((((())))))))))))************'''222CCCKKKDDDFFFcccwwwzzz}}}oooPPP>>>,,,,,,++++++***))))))((()))))))))))))))))))))))))))+++***&&&$$$,,,>>>LLLQQQGGGIIIcccyyytttvvvuuusssuuu]]]???---***------***))))))))))))))))))))))))'''***111===HHHNNNNNNLLLMMMwwwsssMMMUUUpppjjjMMMLLLSSSjjjaaaGGGDDDTTTkkkzzzhhh|||{{{lllBBB((()))444************))))))))))))%%%'''((('''&&&)))111999@@@BBBBBBHHH___|||pppjjjpppiiitttUUU888...---***))),,,)))(((((((((''''''''''''((('''''''''***---111444222@@@HHHAAAKKK}}}FFF666555555555444PPPbbbWWWvvv^^^wwwcccfff{{{ttt]]]RRRSSSJJJ@@@BBBNNNbbbtttyyywww{{{[[[DDDNNNbbbrrrXXXaaafffzzzssszzz~~~zzzpppZZZZZZ]]]uuuqqqjjj{{{___```ttthhhiiiaaaTTTKKKJJJJJJGGGNNNPPPQQQNNNHHHBBB???>>>BBBEEEWWW~~~vvv```ZZZllluuu~~~hhhjjjZZZ888'''000---'''******&&&***///"""+++111%%%...888***EEESSS|||fffhhhsssrrrrrr{{{}}}tttrrrwwwzzzwwwsssooopppssswwwyyyvvvpppkkkwwwgggqqqyyy~~~jjjRRR???555,,,%%%((((((&&&$$$&&&)))++++++(((''''''''''''(((((()))%%%,,,...))),,,;;;NNNXXXQQQlllpppYYYIII???***333(((111(((...))))))))))))(((((((((((()))(((&&&''')))******)))444:::RRRSSSDDDaaa~~~kkkHHH777***///333'''(((...%%%))))))(((((((((((())))))'''---+++%%%+++<<>>333+++))))))(((''''''((()))***(((((('''''''''((())))))444)))&&&555HHHSSSXXX[[[lllyyypppjjjgggeeeiiimmmsssyyygggOOO111***%%%***''')))***)))))))))(((((((((((((((((((((((((((***+++,,,<<>>222444AAAZZZuuunnn```||||||kkkqqqmmmXXX;;;)))'''---******)))((((((((((((((()))(((((()))+++...111333666@@@???DDDJJJsss===111888...222NNNpppSSSxxxwww{{{}}}xxxwww|||cccMMMOOOTTTNNNJJJDDDSSSeeeooouuuyyyyyyvvv|||xxxSSSLLLRRRVVV^^^}}}mmmPPPHHH\\\___xxxttt~~~tttrrroooqqq~~~hhhaaavvvrrrTTTRRRTTTXXX___\\\LLL@@@BBBGGGIIIFFFDDD???:::777777:::>>>HHHIIIttt}}}xxxkkkXXXUUUlll~~~zzzuuuQQQ/////////...,,,)))(((***!!!444...(((222***///TTTyyyqqqooossszzz}}}zzz{{{vvv~~~}}}zzz{{{~~~{{{zzz{{{~~~yyyvvvsssrrrrrrrrrqqqpppjjj```nnnrrrttt```MMM<<<111)))*********)))'''''')))((((((((((((((()))******222'''+++AAASSSZZZgggxxx{{{\\\ZZZWWWTTTSSSVVV[[[```aaabbbbbb```^^^]]]]]]^^^iiikkkvvveeeMMM999888///---(((******)))))))))(((((((((''')))***)))''')))...222JJJIIINNNiiizzzsssQQQ,,,%%%///---&&&+++***))))))(((((())))))***%%%///(((+++FFFQQQLLLPPPuuu~~~jjjyyyVVV???000++++++---***)))++++++((((((+++777;;;:::@@@;;;RRRcccTTTYYY[[[TTTOOOhhh~~~SSSaaauuu|||jjjJJJ444------...---+++******+++)))///)))%%%...777>>>IIIAAA]]]{{{{{{___DDD999:::AAAAAAAAABBBCCCBBB>>>;;;EEE;;;666999???QQQvvvyyykkkwwwvvvdddeeemmmlllRRR///&&&111******)))(((((((((((())))))(((((()))+++...111333777???@@@FFFKKK|||@@@555:::---;;;iiiSSS___uuuvvvyyy~~~}}}pppjjjuuuhhhNNNPPPWWWQQQIII:::CCCOOO]]]mmm|||vvvQQQTTT\\\___ooogggBBBAAAZZZ]]]tttnnn}}}|||tttuuuiiibbbnnnzzzjjjUUUVVVVVVeeennnjjjQQQ<<<;;;CCCGGGJJJEEE===666444777>>>CCCGGGXXX|||wwwuuupppVVVDDD___{{{uuuvvvqqq666------000,,,)))+++,,,)))'''&&&111555***CCC{{{qqqsssttt}}}vvvkkkmmm|||~~~~~~}}}}}}~~~~~~{{{xxxwwwwwwzzz}}}}}}{{{zzz}}}xxxpppkkkgggqqqqqqxxxzzzkkk|||qqq]]]FFF555***)))***+++***&&&&&&)))(((((((((((()))***++++++&&&000BBBNNNOOOZZZuuuUUUPPPXXXaaajjjxxx|||mmmaaa\\\fffrrr}}}uuuEEE555 ---111*********)))))))))((((((''')))+++)))(((+++222999III444hhhyyyHHH+++///,,,$$$,,,***))))))))))))))))))***)))---(((333KKKJJJJJJbbbXXX+++222000---******,,,+++((()))---CCC:::<<<999???kkkjjj@@@kkkdddKKKIIIzzz^^^WWW~~~sssDDD111//////000...***)))+++)))...))))))888AAACCCGGGQQQ}}}yyyVVV000***666>>>444DDDSSSZZZ___dddbbbZZZaaaOOOBBB===444111GGGeee~~~gggrrrwwwtttccc\\\bbb[[[CCC111---+++***))))))(((((()))))))))(((((()))+++...111333888>>>@@@HHHLLLBBB999666...KKKOOOuuu|||}}}sssxxxrrrgggjjjzzz~~~lllWWWXXX\\\TTTMMM;;;;;;===III```yyyjjjKKKQQQWWWeeejjj???@@@XXX\\\~~~pppjjjzzzpppppp~~~fff^^^sssjjjYYYXXX\\\rrrzzzYYY;;;777@@@GGGHHHBBB:::666777>>>FFFLLLLLLtttnnnooorrrrrrXXX===QQQtttzzzpppzzz{{{DDD---)))000+++***///---222%%%---666///@@@mmmpppwwwlllzzzppp{{{|||tttnnnjjjgggeeefffjjjnnnooommmiiigggffflllvvvvvvmmmjjjqqqiiixxx{{{fffpppzzz~~~pppVVV@@@///***(((******''''''***((((((((())))))+++,,,,,,)))===QQQYYYbbbzzzhhhXXX\\\nnn~~~nnnbbb^^^ggguuujjjNNN***...///************))))))))))))''')))+++******///999BBB===XXXuuuooo@@@333...)))///******))))))))))))******+++***---???KKKFFFYYY|||vvvKKK777,,,---+++,,,---,,,***---222;;;666:::IIIlllfff]]]CCC}}}fffMMM[[[iiiUUU~~~mmm888000***,,,---+++)))+++)))+++(((///???CCC???BBBccc{{{pppuuuLLL444444???EEEEEElllvvvtttdddHHH888:::XXXppp|||hhhUUUSSSWWWPPP===+++++++++***))))))))))))))))))(((((()))+++...111333888===???JJJLLL@@@999000444aaacccLLLzzz\\\KKKPPPNNNXXXuuu|||~~~qqqoookkkbbb^^^KKKGGGDDDMMMddd}}}ZZZEEEMMM[[[|||wwwHHHBBBWWW\\\vvvpppgggaaakkknnnxxxzzzggg^^^{{{qqqbbbTTT[[[jjjBBB777===BBB@@@;;;777777<<>>JJJLLL<<<999...BBByyyVVVzzzvvv|||wwwgggGGG;;;===DDDfff~~~}}}vvvggg[[[^^^VVVUUUWWWbbbyyypppOOOGGGWWWxxxUUUFFFTTT[[[qqqmmmzzzfff]]]ccc^^^iiilllkkk___rrr{{{mmmPPPXXX{{{sssHHH999===AAA===:::888:::AAAJJJPPPSSSjjjyyyxxxyyy|||sss]]]FFFSSSwwwppp<<<***222***,,,444+++***000111111HHHtttyyy{{{NNN\\\fffnnnggg```[[[SSSNNNRRR[[[\\\]]]___bbbdddfffggghhhpppmmmkkkmmmrrruuutttrrrnnnnnnppppppqqqpppooonnnjjjkkklllllljjjhhhiiiiiijjjdddUUUBBB777666666333444444555555666666666555777>>>JJJUUU___iiirrrwww{{{zzz}}}zzz|||}}}~~~|||mmmLLL888((())),,,***'''))))))))))))***+++,,,---...BBBLLLcccpppNNNaaahhhppp{{{ooo]]]>>>***+++++++++*********))))))+++)))''')))000<<>>>>>@@@JJJ[[[ppp~~~yyy|||~~~{{{|||~~~}}}XXX???***)))...+++(((((()))))))))***+++---...///FFF\\\YYYWWWvvvlll___555+++++++++************))),,,)))&&&)))333@@@LLLSSSlllxxxtttAAA111000++++++************++++++)))111KKKLLLFFFxxxooo{{{tttnnniiifffccc```]]]```eeekkkqqqvvvyyy{{{{{{KKK111///...---,,,...999DDDDDDHHHggg|||MMMSSSJJJBBB{{{xxxrrrpppmmmmmmnnnpppppppppnnnpppssstttvvvyyy}}}}}}tttyyyAAA+++...000,,,)))++++++333AAA@@@777YYYbbbDDD444;;;AAAWWWSSSBBBggggggfffccc]]]SSSIIICCCBBB,,,+++******)))*********)))(((((()))+++...111333666888<<>>---)))...***(((++++++***+++))))));;;FFF]]]~~~}}}{{{EEE...111+++)))------)))***///(((>>>HHHOOO}}}}}}~~~~~~ssszzzKKK333***111111333===DDDKKK^^^kkk]]]lllbbbIIIggg|||kkkfff}}}hhhZZZaaatttlllpppwwwiii||||||~~~???111444'''+++***///>>>DDDDDDYYYkkkttt666;;;<<>>777FFFuuuRRRhhhttt|||hhhWWWSSSUUU\\\ppp~~~~~~~~~]]]GGGMMMRRR^^^fffyyy~~~zzz\\\VVV{{{}}}yyy{{{ooonnn}}}iiiccciiiWWWvvv|||UUUQQQxxxeeeFFFAAAHHHCCCCCCGGGJJJGGGMMMiiiyyykkkaaa]]]bbbsssxxxgggPPPDDD[[[{{{EEE000000---222333///...aaawwwccc|||wwwfffTTTtttppprrrwwwZZZqqqiiiqqq~~~kkkuuusssvvv}}}}}}~~~~~~wwwnnnMMMlllxxx{{{zzz|||{{{VVV111(((+++******...+++...111---+++===UUUtttiii\\\ZZZ333(((111+++(((...,,,......+++999<<>>777222,,,)))***++++++))))))))))))***,,,...000222666===GGGAAAFFF||||||999777]]]xxxcccyyymmmcccSSSLLLUUU___jjjwwwxxx{{{fffLLLLLL\\\sss|||ggg[[[ssszzzwww|||sssvvvrrrkkkrrr|||cccYYYggg]]]tttgggaaadddNNNIIIJJJDDDDDDHHHJJJHHHVVVpppeeetttjjjlllvvvuuuhhhVVVFFFNNNOOO///333+++333111555:::uuuooo{{{gggpppsssNNNxxxhhh|||vvvxxxyyyRRROOO```xxx|||iiigggxxx~~~|||uuuZZZXXXddd{{{mmmAAA///---***)))---+++///555222222KKKkkkgggaaasssvvvrrr___iii|||CCC***000+++***000++++++///---BBB@@@OOOwww===...000000,,,)))+++---...777GGG@@@kkkvvvggg]]]NNNRRRJJJ{{{tttGGGKKKlllsssyyysssQQQGGGMMM___yyyMMM...333333999FFFFFFXXXaaaQQQ]]]LLLvvvdddhhhrrr777555+++---777---AAAAAANNNzzzqqqnnn<<>>666111888555;;;===nnnPPP;;;NNNsssccceeecccaaa]]]YYYQQQFFF<<<===777...))))))******))))))))))))***,,,...000222444999DDDCCCLLLyyyCCCRRR|||vvvvvvsssyyy{{{sssuuuVVVLLL]]]~~~www|||lll[[[dddsssuuuXXXjjjbbbgggooouuu{{{tttrrr{{{ppp[[[LLLMMMGGGJJJmmmnnnZZZ\\\QQQRRR[[[YYYeeeKKKUUUMMM|||AAA,,,999000===uuuvvvrrr~~~vvvrrrccchhh}}}yyysssdddgggrrryyysss}}}}}}WWWVVVvvv}}}{{{yyy^^^~~~~~~~~~wwwlllyyyfffYYYmmm}}}mmmsssxxxdddQQQeee}}}lll]]]___iiiiii[[[MMMmmmrrruuuaaa___cccfffkkkyyy~~~mmmvvv{{{hhhsssyyyqqq[[[666777***,,,666777111===bbb|||dddTTTffffff{{{www}}}hhhhhhssseeekkkRRR{{{www444+++000)))000---(((BBBNNNqqqpppuuusssxxx||||||yyyxxxsss}}}www]]]<<<)))///222***///@@@BBBaaa}}}sss~~~dddyyytttvvv___~~~}}}qqq;;;::::::EEElllbbbyyyHHH|||jjjwwwcccrrrttt}}}}}}BBB???111000...KKKXXX\\\GGG<<>>iiirrr}}}WWWrrrvvvhhhooowww}}}lll``````dddzzz|||{{{uuuttt|||sss\\\bbbuuudddppplllvvvkkkppp}}}uuu|||{{{iiieeeLLLBBBUUUxxxuuummmccc___iiifffrrrNNN666OOOGGG===///,,,WWWyyyyyyxxxxxx|||zzziii|||tttgggkkktttvvv}}}~~~lllOOOXXXVVVuuuzzz{{{RRRZZZqqqlll___WWW}}}www]]]nnnXXXxxxuuusssfffccczzz```PPPooodddWWWZZZbbbUUUJJJRRRxxx[[[VVVgggtttqqqyyywww\\\eeeqqqkkkaaacccvvvAAA666///333:::,,,999DDD~~~WWW}}}WWWYYYvvvwww{{{tttzzzggg|||zzz___eee;;;---555)))---,,,(((QQQSSSppp```lllfffYYYooolllMMMeeewwwyyy;;;***444...)))333EEEIIIbbb}}}MMMkkk}}}WWWkkk}}}}}}zzzxxxGGG444999EEEzzzssseeeVVV___bbbsss~~~kkkrrrTTTNNNCCCZZZ{{{wwwmmm222777???444???uuuwwwiiiBBBAAAkkkzzz}}}kkk^^^\\\]]]WWWTTTOOOCCC;;;888333...+++)))******(((((()))***+++---...///555>>>@@@DDDOOOjjjCCCvvv{{{WWWqqqvvvhhhooovvvooosss|||~~~yyykkkqqqrrrsssZZZ{{{ooowwwvvvvvvnnnvvvuuuoooooozzzzzzyyy[[[FFFQQQrrrjjjTTTTTTSSSVVVsss___MMMGGGsssMMM>>>...999kkk|||zzzxxxsss{{{~~~uuuaaaYYYcccqqqpppxxxvvvsssMMMHHHCCCYYYrrrxxx{{{~~~|||QQQ[[[xxxdddSSSSSSuuu~~~sss\\\ooobbbmmmvvvbbbnnngggaaa}}}rrr^^^XXXeeeoooaaaSSSVVVMMMHHHYYYqqqiiinnn}}}vvvfffcccwwwuuusssjjjaaayyy~~~NNN666444???111###888PPPnnn```xxxeeemmm|||zzz{{{ZZZqqq{{{|||qqqyyyiii\\\ccc444111'''///666000UUUYYYxxxooobbb]]]UUUaaauuuwww}}}jjjMMM000333...+++777GGG@@@xxxwwwxxx]]]QQQ}}}jjjfff]]]qqqNNNcccwwwxxxsssyyyOOO777;;;LLLxxxQQQfffaaaddd___zzz}}}HHHsss~~~vvvqqq;;;999;;;:::NNN}}}ooo\\\@@@JJJ~~~rrrrrraaaWWWUUUPPPQQQPPPFFF;;;888333...+++)))******(((((()))***+++---...///444>>>AAAEEEOOOmmmKKK___~~~ZZZooo}}}qqqzzzyyy~~~xxx}}}tttyyyxxxsssxxx}}}fffjjjtttvvvooouuutttrrrqqqwww~~~bbbHHHMMMnnnttt[[[]]]bbbmmm[[[JJJgggWWW<<<***FFF|||rrrxxxrrr|||eeeNNNPPP```sssyyyvvvJJJEEEMMM]]]yyy}}}uuuRRR___aaaIIIUUUiiiwwwnnn[[[ppp}}}jjjcccjjjuuu|||]]]\\\sss{{{___SSSdddxxxOOOIIIEEEIIIhhh~~~tttzzz|||kkk~~~ssskkkpppyyyzzz~~~uuu\\\jjj]]]111333+++777777111XXXYYYtttttt]]]qqqeeeqqqrrrppplllwww~~~KKKyyy|||444222***222555111SSS]]]zzzzzz}}}LLLSSSttteee```hhhyyyooo|||{{{fff777111...---<<>>WWW|||vvv{{{|||hhhZZZUUUPPPSSSPPPBBB;;;888333...+++)))******(((((()))***+++---...///444>>>AAAEEENNNkkkRRRnnn~~~```iiipppwww|||oooyyy|||sssttt|||sss~~~~~~rrruuu~~~xxxuuurrrqqqzzzpppqqquuuyyyuuulll{{{pppnnnvvvvvvsssmmmhhhiiiooozzzbbbWWWHHHOOOqqq|||hhhiiiiiiSSSfffYYY:::,,,YYYpppqqq|||wwwjjjmmmyyy~~~sssssszzz]]]VVV___^^^uuu~~~tttvvvzzzcccLLL^^^cccBBBUUUoooxxxpppbbbxxxuuuyyyhhheeezzz|||QQQ]]]lllHHHmmmQQQAAA@@@MMMxxxqqqtttiiiVVV^^^lll~~~|||~~~zzzlll~~~|||YYYZZZ}}}}}}lll222111777""",,,JJJ}}}~~~VVV|||sss}}}DDDZZZ999666,,,)))000222UUUccc~~~lllmmm|||~~~RRRmmm|||]]]hhhyyy===///000000AAAJJJSSS|||bbbyyyKKK>>>\\\[[[kkkoooqqqllluuutttccc777;;;ZZZ{{{VVVJJJuuuQQQ^^^|||xxxiiiyyyeeeNNN@@@777DDD^^^ggg888@@@gggxxxnnnkkksss[[[mmm]]]QQQ~~~zzzmmmxxxlll^^^WWWSSSSSSJJJ666;;;888333...***))))))***(((((()))***+++---...///333???BBBEEEMMMkkkXXXwwwfff___kkkvvvqqq```kkk~~~jjj```ccc\\\eeennn~~~uuuppp]]]\\\gggvvvuuummm}}}~~~rrruuummmssscccbbb^^^XXXUUUZZZfffpppIIIUUUYYYbbbwwwfffzzz|||PPPSSSVVV:::666qqq~~~yyyzzzqqq~~~zzzyyyvvvsssuuu|||sssaaaaaatttwww^^^TTTVVVjjjsssppp||||||]]]CCC]]]fff???QQQvvvlll}}}mmmXXX^^^ooo~~~vvvPPPddd|||KKKoooRRR===>>>RRR|||rrrwwwZZZvvvzzz{{{wwwiii~~~[[[NNNwww~~~@@@222***555;;;888uuunnnaaasssxxxzzz}}}tttzzzzzzsssyyy~~~yyyJJJNNN>>>777222---///<<<```qqqxxxtttqqqcccppprrrcccvvvllllllqqqmmmiii]]]```AAA///222111FFFMMMUUUppp|||TTTGGGfffuuuoooiiihhhsssmmm888===aaa~~~ZZZSSSrrrPPPiiidddmmmeeeYYY???AAA```yyyyyyzzz777HHH|||wwwLLLTTTOOOLLLTTTQQQIIINNNMMMMMMXXXJJJSSShhhiii||||||qqqqqq~~~kkk\\\RRRMMMQQQIII555;;;888333...***))))))***(((((()))***+++---...///333???CCCEEELLL~~~mmm[[[mmmuuunnn[[[lllzzzpppaaarrriiiXXXXXXVVViiizzz~~~xxx]]]MMM```sssppp}}}rrrxxxqqqyyy\\\]]][[[VVVQQQPPPUUUZZZLLLjjjxxx{{{iii|||vvvEEEKKKVVV777;;;{{{{{{|||qqqrrr|||mmmjjjrrryyy{{{zzzvvvkkkaaa^^^qqqvvvVVVGGGVVVooosssTTTKKKrrryyyoooFFFUUUnnnhhhccc___sss{{{ccchhhVVVddd|||WWWeeeTTT@@@@@@UUUuuummmmmmkkkxxxzzzpppnnnpppfffJJJoooSSS000999&&&,,,XXX\\\{{{mmmwwwwww{{{yyyccczzzqqqrrrwwwsssbbb{{{vvvMMMAAAwwwyyyLLL111444555000CCCggg{{{tttGGGccczzzUUU^^^pppcccYYYFFF111444222MMMUUUWWWyyytttJJJ^^^yyytttuuuwwwnnniiiaaammmuuu<<>>IIIwwwdddIIIWWWrrr{{{vvvkkkwwwvvvdddRRRJJJUUUYYYLLL;;;888333...+++)))******(((((()))***+++---...///222???DDDFFFKKK|||ggg___ooorrrlll}}}]]]WWWsssvvvxxx~~~oooccciiiuuudddaaa||||||ooosss}}}ppp||||||iii]]]UUUXXXgggxxxtttPPPoooeeeXXXMMMJJJNNNUUUYYYKKKooowwwvvvlll777HHHYYY777HHHxxx{{{zzzxxxxxxzzzoooeeennnnnn|||zzzXXXJJJRRRdddgggIIIfff|||___WWWZZZkkkjjjxxxQQQ\\\[[[UUUZZZqqqwwwpppuuurrrfff|||lll```tttxxxiiiYYYMMMVVVmmm}}}pppqqqhhhoooMMMMMMXXXUUUoooxxxzzziii}}}}}}NNN___}}}}}}{{{555555333...cccYYY]]]aaajjjiiinnniiiXXX[[[nnnvvvxxxuuunnnZZZSSSjjj@@@JJJjjjwwwjjjjjj333333000222HHHiiissszzz[[[yyyppp[[[PPP}}}{{{yyyrrrlllpppooouuu|||lllFFF{{{PPP555555222YYYfffeeexxxyyybbb|||iiiIIICCC]]]___hhhtttuuuiii\\\WWW[[[vvv>>>LLLrrrvvvkkkaaa|||fff}}}\\\oooqqqcccdddvvv}}}SSSWWW^^^sss???QQQ]]]MMMVVVyyywww___ooo```vvvsssmmmuuufffTTTIIIOOOPPP@@@;;;888333...+++)))******(((((()))***+++---...///222???DDDFFFKKK{{{___mmmqqqllluuufffIIIWWWqqqmmmvvvvvv|||ooo\\\pppyyyssspppmmmvvviiiyyyyyycccVVV^^^^^^ddd}}}qqqXXXddd{{{fffKKKTTTOOONNNeeeRRRwww|||ooo|||cccBBBNNNoooXXX888```}}}~~~xxx~~~}}}vvvsssrrrbbbaaafffbbbVVVbbb~~~yyy~~~MMMhhhnnn[[[jjjlllqqqbbb^^^LLLRRR~~~lllLLLYYYbbbooofffzzz]]]ttt||||||SSS```vvv^^^aaarrrmmm|||www~~~yyynnnVVVTTT???000///<<<]]]iiiQQQtttbbbkkkggg}}}{{{aaaSSSkkkvvvsssyyymmmXXXKKKwwwDDD<<>>HHHEEEFFFcccssslllkkkuuu___BBBHHHVVV^^^uuu{{{uuuxxx~~~bbbZZZmmmrrr~~~~~~|||~~~zzz~~~ooo~~~}}}xxxzzz|||{{{___UUUnnnwwwYYYfffyyygggQQQNNNMMMRRRbbb]]]kkk}}}ppp___<<<@@@\\\MMM666iiiuuu~~~|||xxx}}}}}}}}}}}}mmmdddYYYbbb}}}UUUtttqqqllleee|||tttooozzzCCCSSSzzzzzzVVVttt~~~]]]ggg{{{~~~}}}sssUUUaaa}}}WWW```vvvmmm|||~~~xxx{{{~~~^^^MMMvvv~~~AAA(((GGG333```zzzzzzXXXuuurrrtttjjjZZZnnnzzzkkkiii|||}}}tttyyyssskkk\\\RRRIIIzzzyyyDDD>>>]]]hhh|||jjjHHH888---222OOOyyy[[[yyyjjjsssvvvmmmjjjsss{{{cccDDDsssMMM444222333]]]jjj{{{}}}uuuxxxHHH[[[pppwww|||XXXnnncccoooRRRmmmkkkxxxdddVVVPPPbbbSSSMMM|||nnnaaa|||{{{gggIIIYYY```fffGGGssshhhDDDuuu|||hhhWWWfffhhh^^^aaa}}}cccLLLCCCFFFPPPAAA>>>777111///,,,)))(((************+++,,,---...///222>>>GGGEEEIII```ssspppyyy}}}ZZZGGGJJJLLL^^^|||zzzqqqyyyvvvrrrrrrYYYZZZfffdddppp~~~vvvvvv~~~nnn{{{ooogggiiiooottt|||zzzZZZTTTrrreeeXXXqqqiii\\\SSSIIILLLQQQUUUlllccczzzaaaUUU{{{ccc@@@@@@ZZZOOO<<>>lll]]]???+++666uuuzzzttt]]]}}}lll{{{{{{hhhwwwvvvcccuuurrrZZZyyy{{{vvvyyydddXXX___llliiifff```RRRJJJCCCoooHHHDDD```}}}EEE::::::555@@@}}}xxxfffiiiiii}}}```pppEEEDDDWWWggg}}}cccLLLkkk|||YYYGGG???333PPPkkkmmmqqqmmmVVV{{{|||rrrrrrccc{{{}}}aaafffyyy~~~^^^UUUWWWUUUiiilllooo}}}aaa[[[uuu{{{pppfffmmm}}}vvvPPPKKKUUU```cccXXXlllKKK|||www{{{pppzzz```oooccc[[[}}}jjjTTTJJJNNN[[[OOO===666000...,,,)))(((***))))))******+++,,,...///333<<>>>>>qqqyyyuuuxxxuuueeexxxyyyaaa}}}~~~vvvvvvnnntttqqqlllvvvoooyyyzzzvvvxxxuuummmeeennnbbb|||mmm___{{{VVVjjjqqqjjjxxxtttyyyuuujjjbbb777iiihhh888AAA666___llloooeee\\\{{{lllmmm~~~dddooorrr}}}{{{qqqQQQiiirrruuuyyyzzzwwwtttggg^^^HHHFFFoooGGGAAAmmmwwwxxxzzzSSSBBB:::555>>>{{{tttlllxxxuuu^^^\\\vvvvvv```}}}zzzoootttLLLCCCrrr]]]NNNBBB111HHHlllvvvlllddd~~~ttt{{{|||hhhdddnnnhhhdddAAA;;;CCCQQQaaafff```WWWRRRPPPuuuqqqZZZOOOsssjjjqqqyyy|||qqq{{{___HHHKKKbbb[[[iiiiiipppQQQ}}}zzzsssqqq{{{[[[eeeXXXRRR{{{gggRRRHHHKKKTTTFFF@@@999222000---)))'''))))))))))))***+++,,,---...333<<>>rrrkkk^^^???zzz~~~uuussszzzYYY^^^wwwvvvxxxuuuzzzxxxrrrllleee[[[RRRMMMEEEUUUfffDDD<<>>BBB:::333000---)))''')))))))))))))))***,,,---...333===CCCFFFYYYXXXnnnyyy{{{vvvoooXXXQQQTTT\\\www~~~iiigggVVVHHHLLLSSSQQQPPPSSScccmmmzzz~~~tttvvv]]]XXXdddpppgggpppttt}}}yyyqqqnnnfffbbbqqqvvvnnnTTTEEEbbbzzzkkkcccaaaWWWMMMOOOMMMGGGHHHEEEZZZyyyIII@@@NNNrrrwww```JJJHHHGGGbbbuuu___GGG===YYY???GGG}}}{{{yyy[[[[[[aaakkkeeeuuuxxxlll}}}}}}jjjhhhoooxxxrrrzzzOOOaaa{{{ppp~~~zzzuuu|||zzzxxxbbbvvvdddoookkk```zzzqqqnnn{{{uuu___ddd{{{sssuuuzzzxxx\\\===jjjjjjWWW===???[[[qqqccczzz___^^^rrrxxxzzz|||cccXXX|||}}}tttmmmoookkkbbbcccnnnhhhRRRCCCEEEoooVVVDDD;;;~~~|||}}}xxxbbbRRR>>>111:::uuutttbbbvvvPPPvvvbbbEEEZZZuuuSSSOOONNN===AAAhhh\\\ppp|||DDDDDD~~~fffWWWvvvmmmsss```dddwww|||tttlll[[[KKKNNN[[[dddUUUrrr|||~~~iiiaaalll}}}[[[ooo}}}nnnrrriiiEEEHHHIIImmmNNNuuuUUUVVVRRRVVVnnnmmmeeeaaa[[[WWW[[[uuutttTTTWWWRRR^^^gggPPPIIINNNUUUCCC???888111///---)))((()))(((((())))))***,,,---...222>>>DDDFFFZZZRRRaaafffxxxhhh]]]dddnnnppp{{{uuubbblll___RRR^^^```RRROOOHHH^^^cccnnn{{{~~~~~~eeeTTT\\\dddbbbdddrrrxxx~~~zzzxxxccc[[[gggllldddNNNGGGlllrrrqqqcccUUUJJJPPPEEESSSLLLOOOMMMlllWWWBBBNNNKKKNNNdddkkk|||{{{aaaIII777DDDLLLuuuwwwPPP>>>999ZZZAAAMMMmmmyyyvvv}}}|||zzzdddXXX```}}}hhhzzz{{{vvvjjjyyy}}}nnnvvvyyy~~~qqqrrr^^^mmm~~~sssuuu~~~~~~{{{|||FFFqqq^^^jjjuuunnnyyy|||vvvMMMnnn|||~~~{{{zzz|||yyyrrrVVV999```zzzXXXMMM>>>XXXfffsssxxx{{{sssiiieeevvvzzznnnccc\\\tttzzzlllkkk]]]KKK{{{ssskkkfffkkkddd[[[ZZZQQQFFFEEEGGGzzzJJJGGG>>>___vvvqqq]]]YYYQQQ777BBBfffwwwwww~~~bbbvvvNNNhhhssspppXXXWWWeeeYYYDDD```mmmPPPUUU[[[GGG>>>]]]eee|||lllIIIyyy]]]OOOhhhsss|||}}}___JJJLLLZZZVVVFFF~~~~~~uuufffxxx}}}bbb~~~xxxmmmccc888MMMKKKjjjLLL}}}qqqRRR~~~|||uuuhhhhhhiiiSSS[[[RRRYYYbbbKKKHHHQQQ[[[JJJ<<<555///...,,,)))(((***(((((())))))***+++---...222>>>EEEFFFYYYSSSbbb~~~wwwppplll{{{xxxvvviiiXXXjjjiiiSSSRRRRRR^^^mmm}}}zzzoooZZZVVV\\\aaa```___hhh}}}tttwww~~~uuueeeVVVVVVbbb[[[KKKXXXwww^^^YYY^^^NNNNNNRRRHHHPPPbbbeeeLLLJJJBBBEEEVVV___dddnnnkkkGGGEEE;;;???ZZZxxxTTTAAAAAA[[[NNNHHHoooxxxpppwww|||zzzpppkkknnnvvvssshhhkkkwwwzzziiihhhssseeetttlllyyyxxxrrryyy|||{{{~~~~~~nnnZZZppppppqqqsss___gggaaaqqqhhhZZZhhhmmm]]]fffjjj}}}cccnnn]]]XXXzzz||||||uuurrrtttuuuHHH888___ggg\\\[[[FFFNNNttt}}}ssstttqqqzzzrrrwwwxxxvvvRRRYYYxxx}}}LLLNNNxxx}}}tttyyyyyyoooZZZrrr~~~{{{aaa```aaabbb```VVVIIICCCEEEUUUpppCCC>>>___zzzfffbbb^^^YYYNNN???PPP~~~{{{nnnQQQuuuuuu{{{FFFRRRuuukkkWWWTTTTTTQQQOOORRRdddqqqmmmSSS]]]jjj^^^IIIJJJxxxOOOooommmsssvvvnnniiiiiihhhfff___[[[SSSEEENNNmmm@@@:::cccyyypppsssxxx~~~eeezzzxxxOOOIIIEEEMMM___HHHlllmmmqqqiiiJJJaaaeee]]]YYY[[[wwwtttwwwyyyzzzbbbSSSTTTNNNjjjzzz```MMMIIIUUUWWWGGG???:::222,,,***)))))))))((((((((((((***,,,...///333;;;AAAGGG[[[NNNZZZ}}}xxxttt{{{ZZZRRRllllllXXXXXXdddqqq}}}{{{~~~xxxbbbSSSWWW```^^^XXXVVVhhhzzz{{{oooooouuu|||yyyuuueee\\\\\\WWWUUUnnnfffYYYYYYNNNTTTKKKJJJRRRMMM???JJJNNNQQQZZZ```kkk}}}ccc@@@DDD@@@DDDuuu~~~rrrLLL@@@DDDXXXSSSGGGyyyvvv\\\xxxzzz|||}}}|||yyyqqqjjjcccZZZVVVaaaqqq~~~mmmhhhuuu|||tttnnnppp```bbbSSS]]]ppp|||}}}zzzxxx||||||lllVVVxxxooonnnssszzz}}}rrrqqqUUUPPPCCCSSSaaa~~~tttOOO\\\xxxpppooolllnnn}}}tttSSSkkk{{{|||]]]ZZZmmm{{{{{{|||wwwqqqnnnwwwxxxEEE888fffsssRRRRRRUUUJJJyyyvvveeexxxXXXIIItttzzz}}}xxx}}}yyyyyyyyyjjj~~~wwwkkknnn___aaa{{{zzzkkkeeebbb___YYYRRRJJJEEEDDDEEEyyyeeeCCC666^^^ppptttjjjddd[[[VVVOOO>>>HHHrrrxxxsssooosssbbbDDDYYYnnn^^^RRRTTTTTTMMMGGGGGG___nnnkkkKKKoooddd___[[[:::FFF^^^ooolllwwwpppccc___aaafff\\\SSSTTTMMM@@@VVV;;;555TTTrrr~~~gggppp}}}RRRhhhbbbqqqxxx{{{hhhCCCBBBCCCKKKsssHHHpppkkkeee[[[[[[RRR___eee\\\XXXcccfffSSSMMMMMMuuuyyy\\\IIIFFFQQQPPP???>>>999111,,,))))))))))))((((((((((((***,,,...///333;;;AAAGGG[[[MMMTTTzzz~~~sssxxxvvv___eee{{{mmmWWW]]]yyy}}}|||mmmZZZSSS___eeeZZZPPPPPP\\\ppprrraaalllzzz{{{pppcccXXXPPPSSSfff|||eeeTTTZZZ^^^RRRFFFNNN\\\yyy@@@MMMLLLEEENNNhhhxxx|||]]];;;FFFKKKWWWxxxdddFFFCCCLLL\\\MMMJJJnnnuuukkk}}}yyy~~~|||~~~~~~|||uuuiii]]]\\\fffpppmmmhhhmmmwwwuuuhhheeelll\\\YYYNNNVVVyyy|||}}}zzzzzzppp[[[ttttttdddcccmmmwww~~~lll|||wwwyyyaaaYYYJJJIIIJJJiiifffHHHlllzzzhhhjjjlllppp\\\\\\aaarrr|||aaaYYY|||zzzxxxtttooonnn}}}CCC:::qqqkkk\\\___VVVYYY{{{jjj[[[sssUUUddd|||xxxmmmrrrxxx|||xxxfffRRRIIIBBBiiiuuuqqq[[[hhh___YYYPPPGGGAAAAAAIIIRRRMMMAAAKKKmmm```]]][[[^^^XXXFFFBBB___uuu|||zzzlllfffvvvvvvAAACCCqqqdddZZZUUUXXXWWWPPPKKKLLLVVViiixxxjjj{{{OOOYYY___dddZZZ___sss```]]]\\\]]]___WWWLLLFFFLLLHHH@@@cccmmm:::777FFF```{{{~~~lll\\\{{{|||^^^{{{fffUUUCCC^^^zzzpppEEE>>>EEEGGGjjjRRRWWWxxxtttyyylllxxx}}}xxxwwwzzz}}}rrrYYYUUUJJJLLL~~~sssSSSFFFHHHTTTRRR@@@===777000***((((((((((((((((((((((((***,,,...///333;;;AAAGGG[[[MMMLLLxxx~~~xxx```RRR___}}}wwwrrrvvvqqq]]]lll|||{{{}}}{{{lll]]][[[hhhgggXXXRRRZZZ]]]wwwjjjaaatttvvviiilllhhh^^^XXXXXXYYYWWW{{{iiiVVV[[[hhhNNNOOOWWWyyydddMMM\\\RRRCCCNNNtttYYY===KKK]]]{{{sssRRR@@@BBBPPPeeeYYY@@@fff~~~~~~zzzzzz~~~}}}sssmmmgggaaa\\\ooohhh]]]``````\\\```eeerrruuuyyy}}}qqq```eeelll```[[[kkkzzztttaaa|||{{{xxxuuulllaaaXXXRRRCCCLLLrrrpppjjjfffYYYWWW^^^zzzuuuyyyfffaaauuu{{{wwwuuuuuuvvvxxxvvvAAA===xxxbbbYYYbbbZZZ^^^yyylllzzzTTT}}}{{{uuuxxx~~~ssspppuuuvvv|||}}}qqqtttqqqxxxxxxnnnooommm]]]YYYJJJMMMzzzzzzmmmXXX___XXXNNNIIIFFF>>>>>>UUUssslll:::222ZZZwwwuuupppXXXYYYZZZ______PPPCCCPPPxxxzzzsssooo}}}jjjbbbtttyyy\\\===RRRccc\\\XXXXXXWWWSSSTTTXXXOOOdddyyy~~~|||{{{zzzmmmWWW~~~]]]YYY[[[TTTLLLFFFFFFEEEHHHKKKRRR{{{KKK888999;;;PPPzzz}}}xxxyyyhhhddd}}}zzzyyyxxxIII555GGGEEERRRKKKyyyeeecccttt{{{xxx___zzzyyypppjjjvvv\\\MMMJJJWWW```UUULLLRRRGGGQQQhhhJJJFFFOOO\\\[[[KKK;;;666///)))''''''((((((((((((((((((***,,,...///333;;;AAAGGG[[[KKK@@@zzz{{{gggQQQNNNeeewwwdddaaannnyyysss~~~wwwyyy~~~}}}~~~zzz{{{|||tttiiiaaabbbiiicccWWW\\\nnnuuusss\\\gggsss]]]gggjjjfffkkkuuusssgggkkk{{{nnnVVVQQQ[[[RRR^^^aaa[[[VVVQQQXXXYYYdddvvvIII???VVV{{{oooHHH:::<<>>VVVyyy|||oooeee```lllSSSNNNTTTcccKKKjjj}}}xxxttttttzzzbbb<<>>ddd~~~|||rrryyyzzzxxxfffhhh[[[:::AAAHHHCCCwwwyyyYYYaaaZZZ{{{vvv~~~xxxvvvbbbLLLIIIAAA]]]bbbHHHIIISSS\\\ZZZNNN;;;555...)))''''''((((((((((((((((((***,,,...///333;;;AAAGGG[[[PPP<<>>888;;;CCCXXXjjjBBB>>>OOO|||~~~^^^ZZZYYYZZZUUUWWWYYYMMMDDDZZZuuurrrmmmttt}}}tttsssfffeeeNNNAAATTTeeePPPPPPRRRSSSRRROOOLLLJJJLLLXXXbbb~~~{{{zzzzzztttrrrrrrrrrsssuuusssqqqiiieeeoooxxxPPP???RRRiiiQQQMMMKKKIIIDDDHHH<<>>666EEECCC^^^aaapppiii]]]rrr|||wwwppp[[[IIIAAADDDooo___JJJMMMQQQRRROOOFFF:::555...)))'''(((((((((((((((((((((***,,,...///333;;;AAAGGG[[[XXX<<>>OOOnnn|||~~~|||yyy}}}wwwwww}}}|||kkknnnooojjjfffkkkwwwrrrdddsss}}}|||rrroooXXXCCC:::888DDDOOOXXXaaaRRRVVVkkkpppqqqfffVVVTTTVVVXXXzzz```GGGCCCHHHeeeeee333hhh}}}uuu{{{aaaSSStttyyy~~~tttwwwxxxzzzzzzxxxyyyvvvXXXmmm{{{ppp|||~~~sssjjjeeeppprrr}}}}}}|||}}}{{{~~~rrr}}}nnnfffsss{{{cccqqq~~~WWW~~~zzz^^^yyyyyyuuuqqquuu~~~xxx@@@666aaa~~~[[[MMMkkk^^^```cccfffzzzvvvtttzzzyyyzzzxxxrrrqqqoooaaaqqqssskkkooovvvqqqhhhgggjjjgggbbb___^^^hhhzzzZZZEEEIIIeeeNNNOOOKKKGGG===???<<<>>>[[[|||WWW888<<>>PPPwwwXXXKKKRRRQQQLLLIIIEEE;;;666///***(((((())))))((((((((((((***,,,...///333;;;AAAGGG[[[XXX888ZZZyyyrrrRRR@@@@@@EEE???LLLYYYBBB555???KKKJJJLLLjjjnnnpppyyy~~~|||~~~~~~|||~~~rrrsss|||}}}www|||zzzrrrqqqxxxyyymmmsss}}}|||||||||}}}pppyyysssHHH???:::333777MMMWWWvvv[[[]]]rrr{{{bbbGGG[[[pppuuuWWWCCCCCCKKKmmmZZZ>>>{{{kkkxxxWWWooowww~~~www|||{{{uuuuuuooorrr}}}oooQQQrrrEEEQQQRRRzzzwwwvvvsssqqqppp{{{ssstttttt{{{xxxyyyRRRIIIlllkkkqqqWWW}}}~~~}}}xxxxxxuuuqqquuu||||||vvvyyy;;;999qqqdddfff]]]YYYnnndddrrr{{{ooovvvyyyvvvwwwrrrpppvvvrrrppprrrqqqooonnniiiiiijjj```___nnnbbbjjjeee^^^bbbbbb]]]^^^TTTPPPEEEWWWRRRMMM888;;;111BBBEEEIIIvvvzzz]]]@@@BBB\\\nnn___^^^___UUU```XXXRRR\\\XXXMMMXXX[[[uuuxxxqqqvvvsss}}}}}}|||}}}yyy{{{XXXCCCHHHjjj}}}eee^^^XXXPPPJJJKKKOOOOOONNNLLLOOO[[[UUUuuuxxx}}}yyynnnmmm~~~vvvdddxxxvvv|||uuurrrwww|||zzzsssooojjjeeeRRRDDDMMMUUUUUUVVV^^^]]]cccNNNbbbXXXUUUgggGGGDDDCCC===333>>>??????BBB___rrr///666,,,111111444111FFFvvvdddeeevvvsssaaaLLLfffcccPPPcccooo||||||xxxxxxzzzRRRAAA000;;;AAALLLUUU]]]bbbmmmkkkfffXXXdddhhhzzzssswwwllldddxxxhhheeehhh\\\MMM???FFF???XXXjjjPPPJJJVVVTTTMMMMMMMMM;;;666///***))))))******((((((((((((***,,,...///333;;;AAAGGG[[[WWW555AAAvvvLLLAAALLLHHH[[[]]]uuuKKK666@@@CCCZZZbbb}}}dddiii||||||~~~{{{}}}zzzyyyuuurrryyy~~~}}}{{{{{{zzzvvvwwwyyyzzzzzz{{{jjjuuueeeNNN999777<<<...888===wwwuuuTTTSSSqqqxxxggg]]]XXXXXXZZZooo~~~~~~qqqUUU???DDDLLLhhh444\\\zzz|||ggg|||MMMuuuzzzwwwwwwyyyzzz{{{~~~{{{rrrIIILLLgggggg???EEEbbbwwwwwwttt}}}tttsss~~~xxxvvvtttuuuzzzwwwxxxyyyssssssbbbgggQQQ444MMMLLLbbb~~~rrr|||}}}|||xxxuuusssuuuyyy{{{vvvpppyyylll666AAAgggaaa___[[[\\\___]]]___sssyyyttt}}}pppdddgggttt~~~}}}xxxzzzuuuooommmnnnpppooonnnkkkhhhfffddddddcccbbb```___]]][[[[[[[[[[[[WWWTTTRRRNNNgggtttQQQ444;;;IIIIIIAAALLL||||||fffJJJCCCLLLmmm|||fffuuusssWWWYYY___YYYXXX___XXXYYYZZZ^^^\\\VVVnnnwwwtttuuuvvvvvvxxxtttrrr|||vvvQQQZZZ|||jjjyyy^^^<<>>:::GGGMMMSSSTTTPPPLLLKKKLLLTTTIII???===???>>>999555@@@===XXXqqq:::777333000///000222444111bbbbbbXXX\\\ssszzz{{{{{{nnnppp{{{hhhYYYzzzppphhhyyy}}}rrruuujjj]]]VVVNNNCCC;;;999;;;>>>HHHEEE|||cccYYYaaaZZZ^^^```mmmfffqqqpppwwwjjj___tttbbboooZZZLLLCCC===888LLLbbbHHHWWWoooaaaSSSRRRGGG>>>222((('''))))))((((((((((((((((((***,,,...///666777DDDEEEYYYWWW<<>>;;;333111:::FFFFFFIIIooommm666444222///......000111000HHHwwwjjjWWWRRR^^^qqqzzz|||uuufff]]]bbbqqqyyy~~~{{{}}}~~~hhhfffcccPPPCCCCCCCCC;;;888===EEE@@@RRRuuucccnnn}}}ppp___^^^bbbbbbfffaaavvvtttnnnaaayyydddeeeJJJ@@@BBBAAA???\\\www___KKKRRRccc]]]SSSIII888<<<111((('''))))))((((((((((((((((((***,,,...///555888DDDCCCYYY]]]<<<>>>iii|||ZZZHHHTTTbbbpppIII===OOOttt~~~~~~{{{{{{|||{{{zzzzzz|||~~~|||tttsss}}}yyyssshhhYYYOOOPPP???CCCKKKNNNgggnnnAAA999888///333:::DDDIII@@@LLLZZZeeeYYYVVV___iiiuuu___HHH;;;DDDWWWaaaAAAQQQzzzhhhvvvqqq{{{|||}}}{{{xxxwwwzzz||||||wwwzzz|||hhhfff{{{\\\MMMgggeeerrrxxx}}}yyyqqqxxx}}}~~~hhhZZZJJJWWWwww||||||yyyuuutttvvvxxxyyyyyygggUUUGGGYYYkkkCCCWWWYYY}}}xxxvvv~~~}}}vvvwwwpppqqqyyyxxxoooqqqzzzGGG666cccccc^^^```\\\\\\`````````hhhtttppplllzzzqqq]]]RRRXXXaaa^^^ccchhhiiieeecccdddfffaaa^^^[[[YYYXXXWWWUUUTTTTTTQQQNNNLLLJJJHHHEEEBBB222>>>???;;;===AAAFFFNNNHHHqqqpppZZZ888AAAXXXiiiaaa[[[XXXYYYXXXVVVWWWZZZUUUQQQMMMRRRVVVNNNVVVooo{{{wwwwwweeennn~~~xxxhhhPPPZZZvvv~~~zzznnnoooeeeQQQTTTqqqnnnlllcccppp}}}|||iiiyyyzzzfffIII;;;MMMqqqkkkMMMVVVNNNOOOOOOMMMJJJIIIKKKNNNLLLGGGCCCEEEQQQnnnwww^^^\\\eeekkkRRR^^^iiiiiibbb]]]aaaggg``````[[[QQQJJJHHHFFFCCCKKKLLLQQQVVVXXXZZZbbblll[[[RRRGGGCCCCCCBBB;;;555777333333777:::;;;???EEEEEEgggCCC222111000...------------000555YYYeeeNNNKKKZZZtttssswww{{{jjjTTTSSS^^^lll{{{~~~~~~{{{wwwrrrsssyyy}}}}}}{{{mmmbbbeeeRRRYYYRRR<<>>333;;;FFFHHHbbbxxxEEE555;;;555:::EEEGGGUUUFFFcccpppXXXEEE>>>FFFyyybbbOOOPPPwww{{{wwwiiisssyyy}}}{{{xxxzzz}}}|||xxx{{{~~~||||||zzzQQQRRRyyymmmiii}}}zzznnnooowwwyyywwwVVVRRROOOcccwwwyyy}}}{{{uuuvvv{{{xxxpppTTTNNN[[[~~~iiipppUUU___XXX~~~}}}ssszzz{{{|||~~~|||xxxxxx{{{wwwoooqqq{{{wwwkkkpppfff666BBB{{{rrr___^^^___\\\\\\___```^^^```eeeooowwwiiivvv~~~lllVVVGGGAAA\\\```eeefffccc^^^[[[YYY[[[YYYUUUSSSRRRQQQOOOMMMKKKIIIFFFCCCAAA>>><<<;;;>>>;;;555BBBSSSGGG???RRRmmmwwwjjjXXXAAAKKKyyygggaaaXXX]]]___^^^]]]^^^^^^[[[XXXSSSMMMRRRZZZTTTRRR```{{{\\\dddqqqZZZOOOYYYnnnssstttooonnnrrrqqqTTT<<<;;;^^^~~~UUUMMMYYYLLLOOOQQQMMMHHHFFFIIIMMMIIIEEEEEEHHHIIIUUUyyy}}}^^^WWWccccccWWWRRR]]]iiihhhZZZOOOVVVSSSLLLFFFFFFKKKMMMJJJ;;;999888:::999:::???GGGHHHKKKLLLHHH@@@:::888888@@@888555;;;AAABBBEEEJJJmmmYYY111////////////...---,,,++++++///JJJ}}}wwwYYY@@@EEE```rrr|||rrr]]]XXXlllqqqiiillllllfff```TTTcccmmmuuuxxxfffOOOGGG???777000222<<>>^^^mmmccc[[[WWWTTTVVV666---'''(((***(((((()))((((((((((((***,,,...///444999EEEAAAXXXjjj@@@@@@FFF~~~|||{{{{{{~~~KKKNNNbbbsssqqq~~~}}}|||||||||zzz~~~~~~yyyggg]]]\\\fff~~~}}}rrr[[[CCC777<<<>>>MMMOOOHHHcccRRR222777>>>FFFQQQLLLSSSPPPzzzlllPPPAAAAAAUUU]]]TTTQQQvvvqqqxxxqqqvvv{{{~~~yyyuuuvvvxxx~~~~~~yyytttxxx|||SSSfffrrrddd|||rrrooowww{{{tttJJJNNNSSSiiizzz~~~|||tttuuu{{{wwwlllYYYNNNcccssshhh}}}XXXkkk~~~tttpppyyy{{{{{{wwwpppsss|||wwwmmmuuuKKK000RRRgggYYY]]]^^^\\\\\\^^^^^^[[[ZZZ[[[^^^zzziiioooyyy}}}iiiYYYDDDGGGKKKRRRWWWYYYVVVSSSTTTQQQNNNLLLLLLJJJIIIGGG@@@???===;;;999777777777===GGGEEEEEEFFF@@@SSSrrrMMMPPPAAADDDyyy|||aaannnYYYXXX]]]]]]ZZZ[[[^^^[[[UUUTTTRRRKKKOOOZZZWWWQQQVVVaaauuuPPPLLLeeewwwggg___hhhQQQeeelllrrr|||sss___``````JJJ===AAA^^^dddQQQSSSRRRKKKNNNPPPLLLGGGDDDFFFIIIHHHBBBCCCGGGDDDEEE\\\zzzhhhUUURRRQQQUUUZZZ[[[WWWXXX\\\NNNPPPSSSXXX___aaaWWWJJJHHHAAA<<<<<<===::::::<<<999===@@@???;;;888:::===888:::???@@@:::<<>>CCCKKK^^^nnn???777BBBFFFNNNIIIBBBZZZgggIII???FFF```YYYOOOLLLffftttjjjwww|||{{{wwwuuuuuuqqqwwwxxxuuuyyy}}}{{{wwwwwwiiinnnXXXhhh}}}vvvooowww}}}vvvNNNVVV\\\nnn|||}}}|||vvvppprrrxxxwwwpppXXXKKK```hhhwwwxxxuuuvvvqqqwww~~~}}}zzz{{{xxxtttwww|||xxxsss~~~vvv;;;999dddtttaaa[[[bbb]]]]]]]]]]]][[[YYYXXXWWWRRRjjj{{{yyyqqqmmmxxxXXXLLL===444666===DDDGGGEEEBBB@@@>>>>>>===<<<:::666777777666555666999;;;222EEEHHH@@@LLLooooooIII>>>@@@]]]hhhzzziiiZZZIIITTTTTTRRRQQQRRRTTTQQQLLLMMMNNNIIIKKKUUUUUUNNNQQQ]]]wwwttt{{{YYYKKK\\\ttt{{{xxxwwwkkkzzzcccsssaaaYYYXXXIII::::::===```nnnmmmQQQVVVXXXGGGKKKLLLMMMJJJFFFCCCCCCEEEFFF???<<>>HHHUUUMMMLLLLLLNNNTTTVVVNNNBBBIIICCCBBBGGGJJJHHHEEEDDDMMMBBB777444888<<<:::666777666<<>>CCCGGGRRRHHHIIIbbbjjjNNNJJJSSSbbbeeennnVVVXXXXXXPPPNNNNNNPPPPPPNNNMMMNNNKKKQQQMMMJJJRRRSSSOOORRRUUUZZZttt~~~fffNNNAAAWWW```iiiqqqiiiuuuyyysss}}}nnnRRRMMM@@@555999AAABBBRRRppplllZZZPPPTTTVVVJJJKKKJJJIIIGGGEEECCCAAA@@@@@@<<<999:::888888@@@KKKtttaaaKKKJJJMMM???,,,BBBAAA===777777<<<>>>===NNNPPPVVV```dddbbb______RRRGGG;;;666:::===;;;777CCCBBBPPPjjjWWW;;;222333......------------,,,,,,...---&&&)))III|||wwwkkkWWW===999777???CCC666222DDD;;;777888<<<888111555@@@999===666444@@@BBB666///999@@@AAAPPP___EEEnnnoooFFFCCCDDDKKKNNNOOORRRXXXVVVUUUWWWiii}}}mmmffffffiiiwww^^^```TTT\\\hhh|||eeeWWWEEEEEE===???AAA999PPPrrrxxxYYYKKKSSScccaaabbbZZZSSS___WWW333+++((('''******((('''***((((((((((((***,,,...///999333CCCIIISSSfffpppPPPIIIxxxyyy{{{vvvxxx{{{~~~}}}|||}}}{{{|||}}}~~~~~~~~~~~~~~~ssswww~~~ooo]]]~~~||||||}}}~~~||||||}}}yyy}}}|||hhhTTTIIIPPPTTTSSSVVVcccrrr{{{}}}dddFFF===EEECCCbbblllKKKPPPHHHRRR```zzzzzz^^^EEEJJJ^^^kkkeeeZZZXXXSSSuuu}}}rrrpppxxx}}}zzzvvvqqqnnnxxxttt{{{{{{wwwyyywwwoooqqqwwwrrr___```|||}}}ooonnnuuupppvvv{{{tttuuuvvvtttnnnlllrrr{{{ttt}}}pppuuuuuu{{{xxxvvvvvvxxxyyyvvvrrryyy|||}}}{{{{{{555;;;hhhfffccc^^^bbb___bbbbbb^^^ZZZYYY[[[\\\cccUUU]]]hhhuuummmoooxxxttt]]]PPP???===;;;;;;;;;<<<;;;999555888<<>>ZZZTTT^^^VVVWWWgggpppLLLNNN===FFFKKK???777FFFEEEGGG```tttnnnTTT___XXXNNNSSSWWWKKKIIIGGGFFFEEECCC???===999:::;;;;;;999777888;;;AAAgggnnnGGG<<<@@@CCC///888>>>;;;888888999999333:::GGGSSSUUUQQQOOORRR555999<<<<<<:::;;;@@@EEEFFF[[[ccc777///000,,,------,,,++++++,,,,,,,,,'''++++++&&&///TTTwwwfffIII<<<@@@<<<555888:::333333:::999222333;;;///======555666;;;BBBMMMLLL^^^KKKCCC|||FFF;;;===@@@BBBBBBDDDIIIOOONNNPPPXXXNNNssszzz```YYY]]][[[SSShhh[[[QQQSSScccFFF:::777DDD888666@@@LLLzzz{{{]]]FFFDDDZZZvvvYYY[[[TTT...***''''''******((('''***((((((((((((***,,,...///:::222BBBLLLRRR}}}bbbAAAnnnwww|||{{{}}}~~~|||zzz{{{|||}}}}}}}}}}}}}}}{{{||||||||||||}}}~~~|||eee^^^ddd~~~}}}{{{jjjPPPKKKVVVGGGKKKmmmooovvvwww~~~www}}}iiiDDD>>>QQQNNNkkk}}}TTTKKKTTTaaappp{{{|||LLLAAASSS```___```UUUWWWeeesssnnn|||yyyyyy~~~}}}{{{yyyzzz||||||{{{yyywwwvvvvvvwwwwww{{{|||yyy{{{ooojjjxxxxxxpppiiimmmppp{{{zzzuuuuuutttrrrqqqppprrrttt}}}uuutttpppccc}}}wwwzzzvvvvvvzzzyyysssrrruuusss}}}||||||bbbFFFHHHzzzccc___WWW```ZZZ^^^```[[[SSSQQQVVV]]]```WWWOOOYYYvvvtttwww]]]GGGGGGkkkzzzzzzyyykkkUUU```\\\kkkmmm}}}xxxvvv~~~xxx^^^NNNIIISSStttwwwuuu[[[FFFMMMQQQJJJOOONNNPPPRRROOOJJJLLLRRRUUURRROOONNNQQQSSSSSSRRRTTTTTT]]]ttt}}}|||rrrEEEPPPFFFMMMQQQIIIBBBAAAEEEHHHHHHQQQ\\\jjjeeeuuuhhhaaaXXXSSSQQQQQQOOONNNHHHEEEAAA????????????>>>888888777777666555555555777MMM{{{SSS>>>888BBB;;;888<<<===999666888;;;999:::===:::666888>>>999;;;;;;<<<@@@KKKZZZeeeggg;;;000333111***,,,,,,++++++***)))(((((($$$(((------(((444aaatttZZZKKKDDDBBB===888888<<<===::::::???@@@;;;999<<>>@@@AAADDDIIILLLMMMMMMPPP\\\pppgggNNNGGGMMMNNNKKKOOOSSSKKK===888<<<;;;777EEEnnn___FFFDDD[[[uuu{{{|||ttteee\\\RRR===&&&))))))))))))))))))))))))((((((((((((***,,,...///777<<<>>>EEEWWWqqqFFFiiirrr~~~xxxxxx~~~}}}}}}~~~}}}{{{yyyzzz{{{||||||||||||||||||{{{||||||||||||}}}~~~}}}}}}yyyYYYWWWkkk}}}}}}lllUUUMMMWWWSSSZZZqqqwww{{{{{{uuuVVVIIIPPPNNNqqqqqq{{{vvv~~~mmmRRRCCCPPPrrrRRRSSSXXXQQQQQQ\\\jjj|||wwwzzz{{{{{{yyyyyyyyyzzz|||}}}}}}{{{yyywwwvvvuuuuuuuuu{{{wwwyyyxxx|||ooohhhtttwwwqqqmmmpppqqqtttuuu||||||vvvvvvsssttttttrrrqqqqqqrrrtttvvvooowww}}}wwwwwwyyyzzz}}}yyyxxxzzzzzzvvvvvvzzz~~~xxxvvvppppppLLL---ddd}}}pppnnnZZZ\\\\\\```WWW[[[^^^\\\WWWTTTVVVZZZYYY[[[[[[VVVPPP]]]tttwww```FFF___ccciiiffflllYYYQQQUUUbbbnnnttt{{{~~~]]]KKKKKKOOOMMMFFFJJJIIIJJJNNNMMMKKKLLLPPPRRROOOLLLKKKLLLMMMLLLJJJMMMMMMQQQaaazzzwwwppppppKKKggguuuwwwfffrrryyy}}}~~~rrr[[[VVVPPPMMMMMMMMMKKKIIIHHHEEEAAA>>>======<<<;;;888777777666555555444444888@@@WWWzzz~~~{{{pppIII@@@;;;<<<===<<<===@@@@@@;;;999<<<<<<999999===BBBGGGOOOYYYiii{{{KKK777444000---...,,,,,,+++******)))((((((***((()))***&&&,,,HHHfff|||mmmddd[[[UUUPPPMMMRRRZZZdddkkk|||___[[[KKK111>>>888:::<<<===>>>AAAEEEIIIIIIPPPVVVWWWYYYiiibbbWWWIIIAAA<<<;;;;;;===@@@BBBKKKcccTTTBBBMMMcccuuuyyylllgggkkkbbbGGG111+++))))))))))))))))))))))))((((((((((((***,,,...///444:::<<>>CCCMMMJJJGGGIIILLLHHHHHHLLLMMMLLLKKKMMMNNNLLLJJJJJJJJJIIIGGGEEELLLKKKLLLPPP^^^yyy{{{lll```sss{{{~~~~~~oooKKKSSSPPPNNNOOOPPPPPPMMMJJJGGGDDD@@@===;;;:::888777666666666555444444333333444555888HHHlll{{{mmm```UUUOOOOOONNNJJJKKKTTT]]]dddiiimmmyyyhhhGGG///333666,,,(((///++++++******))))))((((((---'''%%%(((((((((111===iiieeedddPPP333111:::555666888999:::===AAADDDFFFOOOTTTQQQMMMWWWooozzzpppeee[[[```lllzzzjjjZZZJJJFFFSSSkkk{{{tttmmmBBB,,,555))))))))))))))))))))))))((((((((((((***,,,...///444:::===EEEZZZnnn^^^VVVwwwyyy|||rrrsss}}}{{{yyyyyyzzz{{{|||||||||}}}||||||{{{zzzyyy|||||||||{{{zzzzzz}}}}}}xxx~~~jjjMMMWWWuuu~~~||||||}}}zzzooo\\\dddzzz{{{{{{}}}}}}}}}}}}~~~|||sssaaaQQQiiiyyy~~~yyywwwPPPPPPKKK|||cccRRRXXX```]]][[[```cccwwwxxx~~~{{{}}}zzzsssqqqtttuuuwwwxxxyyyxxxwwwtttsssuuutttsssqqqqqqqqqqqqrrrrrroootttxxxqqqddd~~~tttxxxvvvssspppjjjhhhnnnuuuwwwtttoooooorrroooqqqrrrrrrqqqqqqrrrtttpppuuurrrlllnnnrrrssstttzzznnntttvvvtttxxxwwwvvvuuuvvvvvvvvvwwwyyyvvv|||www}}}222:::~~~zzzssspppddd[[[eee]]]aaaYYYYYYYYYZZZ\\\]]]^^^\\\[[[___UUUSSS\\\```ZZZXXX\\\www\\\KKKiiidddUUUHHHIIIFFFIIIKKKLLLRRRSSSQQQOOOZZZQQQKKKMMMGGGQQQ___llliiiqqqaaaVVVGGGBBBJJJJJJAAADDDQQQRRRLLLJJJMMMOOOLLLIIIIIILLLLLLLLLLLLKKKJJJHHHGGGLLLNNNPPPOOORRRbbbzzz~~~gggVVVLLLOOONNNNNNPPPSSSRRRMMMIIICCC@@@===::::::999777555555444444333333222111111---111222222>>>^^^iii@@@000)))000444---))),,,******)))))))))(((((((((***%%%$$$))),,,******,,,;;;eeelllXXXxxxDDD***999>>>///222333555666777999===@@@FFFHHHJJJNNNTTTZZZ___bbb~~~jjjEEE>>>@@@WWWwwwyyyoooTTT000"""***((((((((((((((((((((((((((((((((((((***,,,...///777>>>???FFF\\\XXX]]]III\\\{{{}}}|||zzzwwwvvvxxxyyy}}}}}}}}}}}}|||{{{{{{zzz{{{||||||{{{yyyzzz|||~~~~~~{{{|||vvv|||~~~jjjQQQ^^^ttt{{{{{{{{{}}}}}}~~~}}}cccnnn{{{{{{|||}}}zzznnnhhhsssqqqsss{{{dddJJJFFFWWWdddXXXTTTZZZ]]]XXXWWW[[[VVV|||vvveeewwwgggfffwww~~~sssooovvvtttvvvxxxzzzyyywwwtttqqqpppooonnnnnnnnnoooqqqrrrpppnnnuuuxxx~~~oooccc}}}vvvzzzxxxvvvtttlllfffnnnuuuvvvsssppppppqqqnnnpppqqqqqqqqqppprrrsssiiivvvtttnnnqqqppppppyyypppkkktttyyyrrrsssxxxtttrrrtttvvvwwwxxxxxxwwwuuuqqqyyytttTTTDDDgggoooYYY[[[jjj[[[\\\XXXYYYWWWUUUVVVXXX[[[[[[ZZZWWWXXXVVVQQQOOOSSSVVVXXXgggjjj~~~uuuuuu|||fffmmmiiidddaaaYYYWWWZZZYYY[[[aaa]]]hhhgggooo~~~}}}zzzsssuuuVVV???CCCFFFJJJIIIDDDAAAEEELLLOOOJJJGGGJJJLLLJJJGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLIIILLLOOOOOOQQQXXXdddmmmcccOOOQQQTTTIIIHHHIIIKKKMMMKKKFFFAAA===;;;999888999888777555333333222222111000000000---...222111***222XXXddd333111111...***,,,///---)))))))))((((((((((((((((((&&&$$$%%%))),,,++++++,,,)))<<<^^^rrrWWWzzz~~~KKK777222---,,,222111222333444444666:::<<>>@@@GGG___WWWeeeJJJLLL{{{ppp|||||||||{{{zzz{{{~~~{{{{{{|||||||||{{{zzzzzzzzzzzz{{{zzzyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}|||uuuzzzzzz{{{mmmUUU___tttzzz{{{{{{|||}}}}}}}}}hhhttt~~~~~~|||}}}zzzxxxyyynnnPPPHHHHHHrrruuuUUUSSSTTTXXXWWWRRRRRRUUUNNN[[[{{{rrruuuttt~~~nnnlllzzzuuuooossssssuuuxxxzzzyyywwwtttrrrnnnnnnmmmmmmnnnooopppqqqoooooouuuwwwzzzkkkaaayyyvvvzzzxxxyyyzzztttmmmrrrtttrrrpppsssuuuvvvnnnpppqqqqqqpppppppppqqqiiiuuuwwwtttrrrnnnmmmvvvqqqtttyyyuuupppwww|||rrrrrrwwwzzzzzz{{{|||yyyuuuqqqzzzRRR,,,___nnntttRRRSSS\\\SSSRRRSSSVVVTTTQQQPPPRRRSSSUUUUUUHHHNNNNNNIIIJJJRRRUUURRRIIIPPPddd{{{vvviii|||~~~wwwyyywwwTTTCCCAAACCC;;;AAAAAA===???FFFDDD===CCC@@@@@@DDDFFFEEEEEEGGGCCCEEEGGGHHHHHHIIIKKKMMMJJJIIIGGGFFFGGGKKKPPPSSSjjjrrr```RRROOOPPPLLLIIIGGGFFFGGGHHHFFFBBB===:::999777777888888666555111111111000//////......000)))***000,,,'''888SSSsss}}}III000...,,,222000&&&&&&///000)))((((((((((((''''''''''''%%%&&&'''(((((((((***,,,)))///444FFFqqqooopppoooDDD,,,777999(((&&&666000111222222222444777999<<>>GGGddd^^^gggMMMHHHZZZxxxxxxuuulllqqqwwwzzz{{{{{{|||}}}xxxxxxyyyzzzzzzzzzyyyyyyxxxyyyzzzyyyyyyzzz|||~~~}}}}}}|||}}}~~~{{{zzz|||xxxvvv|||yyy}}}sssYYY\\\www|||||||||{{{{{{|||}}}|||}}}{{{www{{{}}}|||}}}xxx{{{}}}|||tttXXXGGGIII]]]qqqVVVUUUTTTUUUTTTRRRRRRSSSYYYIIIpppnnn{{{xxxxxxuuupppqqqsssvvvxxxxxxvvvtttrrrrrrqqqpppooonnnoooppppppnnnooovvvttttttddd^^^xxxwwwzzzvvvwww{{{vvvpppsssssspppqqqvvvxxxvvvnnnppprrrrrrpppooonnnoooqqqtttwwwwwwrrrnnnoooqqqssswwwwwwuuuwww{{{yyysssvvvzzz|||zzz{{{}}}{{{vvvyyyppp666@@@oooqqqrrr]]]YYYSSSRRRXXXSSSQQQSSSSSSSSSQQQPPPOOOPPPPPPGGGDDDFFFNNNWWWWWWPPPIIIPPP]]]KKKNNNkkkvvvttttttooo{{{rrruuusssttt{{{zzzssswww~~~rrrsssxxxpppTTTCCC>>>===>>>???888:::999777;;;AAA???999:::999;;;??????>>>@@@DDD@@@AAACCCDDDCCCEEEIIILLLJJJGGGBBB@@@AAADDDGGGHHHMMMbbbkkkWWWUUURRRPPPNNNGGGLLLIIIFFFFFFGGGFFFCCC@@@:::999888777777777444222000000//////...---------///(((''',,,...,,,...333000cccqqqCCC***///>>>,,,...---)))(((++++++***''''''''''''''''''''''''&&&''''''&&&&&&'''))))))+++,,,******>>>eeeUUU111000///...///111111///...///000//////111444666666<<>>eeeoooKKK...$$$((()))$$$))))))))))))))))))))))))((((((((((((***,,,...///222<<>><<<999;;;AAA@@@BBBCCCBBBAAACCCHHHLLLDDDDDDDDDEEEHHHLLLPPPRRRTTTZZZeeewwwyyyeeeXXXXXX]]]SSSKKKLLLMMMKKKGGGCCCBBBDDDEEECCCAAA<<<:::888888777555333000000//////...------,,,,,,))),,,,,,)))***///---''',,,222GGGwwwOOO000...555222)))000******///...'''%%%***&&&'''''''''''''''''''''&&&''''''&&&''')))***(((,,,###'''333111,,,DDDiiittt<<<222///444444---+++...---(((,,,---......---///222444333555999@@@FFFIIIHHHGGGHHHPPPTTTeeeuuuhhheee]]]MMMCCCCCCDDDEEEQQQggg~~~zzzOOO,,,***111,,,***///))))))))))))))))))))))))((((((((((((***,,,...///666???AAAJJJiiipppPPPEEE???DDDiii}}}vvvyyydddnnnpppqqqooolllooowwwwwwwwwyyy{{{||||||zzzxxxvvvvvvxxxyyy{{{|||}}}~~~}}}~~~~~~|||{{{|||~~~|||zzzyyyxxx}}}yyyzzzzzzXXX___xxx|||uuuwww|||yyyzzz~~~}}}wwwuuuwww}}}zzzxxxwwwwwwwwwyyyxxxxxxxxxzzz}}}}}}jjjtttwww[[[XXXnnn|||~~~~~~xxx}}}yyywwwlllaaa@@@RRR|||___ZZZXXXVVVSSSSSSUUUUUUSSSQQQPPPPPPUUUmmmvvvssszzzlllhhhoooxxxrrriiivvv~~~pppvvvpppuuuqqqlllhhhhhhjjjkkklllllllllmmmvvv{{{RRR{{{~~~xxxuuutttsssqqqooommmmmmnnnppprrrrrrpppnnnsssnnnmmmrrruuusssooooootttssstttwwwvvvssstttxxxsssvvvuuuqqqsssyyyzzzvvv~~~{{{yyy{{{~~~~~~JJJ333aaahhh}}}jjj^^^YYYVVVWWWZZZ\\\YYYUUUNNNOOOPPPQQQQQQPPPNNNMMMMMMKKKHHHFFFFFFGGGIIIKKKJJJHHHGGGFFFFFFHHHJJJKKKaaawww{{{cccQQQFFF@@@<<<:::999999888888888888888555555555555555555555555888888888888999999999999======>>>@@@AAACCCDDDDDDFFFEEECCCBBBCCCGGGJJJMMMPPPQQQTTTZZZhhh|||hhh^^^XXXXXXWWWUUURRRPPPOOOPPPMMMKKKHHHDDDAAA???>>>===888777666555333222111000...------,,,,,,++++++***((((((((((((((((((((((((''')))...999QQQuuuSSSBBB333000111...,,,,,,+++++++++***)))(((((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''))))))((((((***+++---...AAAlllSSS222)))---------,,,,,,,,,++++++++++++***++++++,,,---...///222333666:::@@@DDDFFFGGGLLLLLLNNNXXXppp:::444...+++,,,,,,)))&&&))))))(((((('''''''''&&&(((''''''(((***,,,...000888<<>>VVVppp}}}uuugggfffkkksssxxxxxxuuurrrqqqzzz{{{{{{|||}}}|||zzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~|||{{{|||}}}|||{{{{{{{{{~~~|||zzz}}}|||[[[cccyyy}}}vvv|||}}}zzz{{{zzzxxxzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwxxxzzz}}}yyyrrryyyxxx{{{}}}bbb@@@KKKQQQ~~~\\\PPPSSSQQQPPPQQQRRRRRROOOLLLJJJMMMKKKWWWrrr~~~vvvppp|||xxxgggggguuu}}}uuuooouuu}}}wwwqqquuurrrqqqrrrssstttssspppmmmuuusssrrrttt{{{mmmzzzvvvqqqoooooonnnmmmkkkmmmmmmmmmnnnpppqqqpppoootttssstttxxxwwwssssssuuutttssstttvvvuuurrrssswwwssswwwwwwuuuwww}}}~~~{{{}}}{{{|||}}}wwwtttSSS>>>fffpppnnnQQQXXXVVVTTTUUUWWWVVVSSSPPPOOOOOOOOONNNMMMKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEE777CCCUUUeeeqqq}}}vvvnnnRRRJJJ@@@888444333333333666555555444444444444444333333333333333333333333222222222333333333444444666777888999:::<<<======>>>???@@@BBBCCCEEEGGGGGGEEEFFFHHHLLLTTTaaappp{{{eeeWWWVVVYYYSSSRRRPPPMMMJJJHHHHHHHHHHHHFFFCCC???<<<:::999888666555444333222000//////---------,,,++++++******((((((((((((((((((((((((++++++***,,,555HHH___oooiiiLLL@@@555------///---+++,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''')))+++,,,111;;;HHHccc~~~MMM000,,,222444222---,,,,,,,,,,,,+++++++++*********++++++,,,---...000111333777<<<@@@CCCEEELLLOOOQQQUUU^^^ssssssKKK444///***)))+++,,,***''')))((((((((('''''''''&&&'''''''''(((***,,,...000888<<>>BBBEEEFFFFFFEEEFFFGGGGGGIIIKKKNNNQQQTTTWWWZZZlllqqq___]]]ZZZZZZ[[[ZZZUUUPPPQQQNNNKKKIIIIIIJJJKKKKKKFFFDDD@@@===:::888777666222222111000///...------,,,++++++******)))((((((''''''''''''''''''''''''$$$&&&)))***))))))+++---)))555GGGZZZpppiiiLLL:::111///111555......//////---+++***+++)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******&&&333444+++'''+++<<>>JJJKKKMMMOOORRRTTTWWWXXXaaabbbmmmdddDDD111(((---111******)))((((((((()))((('''&&&&&&&&&'''''''''''''''&&&&&&'''(((***---///111888<<<@@@HHHbbbccc@@@999;;;888777555???[[[zzzyyysssooooooppprrrrrrvvvzzz{{{yyywwwwwwyyyxxxwwwvvvvvvwwwyyy{{{|||{{{zzzyyyzzz|||~~~}}}}}}}}}zzzxxxyyyzzz{{{{{{{{{zzzyyyccc```ZZZ{{{|||~~~|||{{{{{{wwwyyyyyywwwxxx{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxx{{{~~~~~~}}}|||zzzyyyxxxxxx}}}~~~xxx||||||pppiiiSSS>>>UUUxxxbbbUUUQQQOOOOOOPPPPPPOOOLLLKKKLLLOOORRROOOLLLIIIPPPPPPEEEQQQrrryyyxxx|||}}}uuuOOOZZZzzzxxxssswwwnnniiijjjkkkooorrrtttsssrrrxxxiiiooovvvhhh{{{yyyzzzoooqqqssssssrrrrrrssstttsssqqqnnnnnnpppssstttuuuwwwrrrpppuuuyyyvvvsssrrrsssqqqsssuuutttqqqssswwwzzzyyyyyyyyyuuurrrtttzzz{{{vvv```OOOfff]]]rrrTTTgggUUUgggWWWUUURRROOONNNNNNPPPQQQKKKJJJIIIHHHGGGGGGGGGGGGAAABBBCCCDDDDDDDDDCCCBBB===<<<;;;:::999888777777:::;;;:::777222///000111555333000000111222222222000111000///---,,,---///000222222222111222444666000//////...............------------------------,,,------------.........,,,------...//////000000222333333555888<<>>:::777555444333111000000///...---------***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***...,,,***)))***---///000+++===<<>>;;;999888777777777222333333222222333666888333000......111222222111///000111111///000333555---///000///,,,+++,,,......---,,,,,,++++++,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,------------...///111333666999;;;AAA@@@???AAADDDEEEDDDCCCCCCEEENNNVVVVVVPPPNNNQQQWWWSSSWWW___^^^XXX]]]jjjjjj```___aaa___aaaaaaWWWKKKRRRWWWZZZ[[[[[[VVVNNNJJJLLLNNNNNNLLLJJJHHHHHHFFFDDDCCCEEEIIIJJJGGGCCC@@@>>>;;;777444222111000.........---,,,,,,++++++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''***,,,---%%%)))---///...------......555111999555+++888<<<222999:::333///222222...222222,,,---222---)))///---111222,,,&&&&&&+++///&&&))))))&&&'''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,---...000111333444555555666999;;;<<<===>>>>>>999???;;;666777222///666000222555666555222...,,,///444666666666888666222888666333222111///)))$$$,,,///333555444000---***,,,------)))%%%&&&,,,222******)))))))))(((((((((((((((''''''&&&''''''(((&&&***......---///444999;;;===AAAEEEJJJNNNQQQRRROOORRRZZZ^^^WWWKKKJJJRRROOOooo|||uuu[[[III===666222&&&&&&333888+++$$$(((***'''((())))))((('''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&(((***---000222888;;;???GGGaaaQQQ;;;:::666111666333+++444QQQkkkvvvoooxxx|||ooogggiiinnn\\\dddnnnsssttttttvvvyyyrrrssstttvvvwwwyyyzzzzzz{{{yyyxxxyyy|||~~~}}}{{{}}}{{{xxxvvvwwwyyy{{{}}}|||}}}xxxmmmKKKHHHRRR~~~{{{www{{{xxxuuuyyyxxxtttsssxxxyyyuuuxxxxxxxxxwwwwwwwwwwwwwwwyyyxxxxxxxxxzzz|||~~~~~~}}}|||{{{~~~{{{}}}~~~}}}{{{pppLLLCCCGGG```NNN\\\VVVIIIOOOAAABBBGGGKKKMMMJJJGGGFFFGGGEEELLLIIIEEEIIIIIIJJJSSS]]]rrrzzzsssyyysssKKKTTTgggppp|||yyyssslllggghhhlllppprrrlllttttttooolllmmmrrrooorrrtttssspppooopppqqqrrrpppnnnoooqqqsssssssssqqqqqqtttwwwtttooopppuuurrrqqqsssvvvvvvtttvvv{{{tttrrrtttwwwwwwwwwtttiiitttlllWWW```TTTRRRiii]]]PPPeeeYYYRRRPPPPPPSSSWWWVVVPPPJJJJJJJJJKKKJJJIIIFFFDDDCCC?????????@@@@@@AAAAAAAAA>>>===:::777555555666666111000111333444444333111000...,,,---000222111000,,,...///...,,,,,,...111+++...111000---,,,,,,......---,,,,,,++++++,,,,,,))))))))))))))))))))))))************++++++++++++******++++++,,,,,,------+++,,,...111333555666777<<<<<<>>>BBBFFFGGGDDDAAAGGGLLLRRRWWWXXXVVVTTTUUUUUUTTTXXX^^^___^^^```fff]]]WWW[[[^^^ZZZ\\\___YYY]]]]]]ZZZWWWYYY\\\YYYSSSQQQNNNKKKIIIHHHGGGFFFEEEIIIGGGFFFHHHKKKKKKFFFAAA???===:::666333111000///---,,,,,,++++++*********)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&&&&***,,,)))######***111+++///&&&---000,,,222)))///,,,,,,111333000......***111))))))444---$$$...))),,,+++&&&'''------((('''******'''(((+++(((!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---///111222444555777999;;;===>>>???>>>???BBBEEEGGGHHHHHHHHHEEEFFF>>><<>>======CCCFFFJJJMMMOOOQQQTTTVVVSSSVVVYYY[[[[[[\\\]]]^^^^^^WWWRRRUUU\\\```]]]XXXYYYXXXUUURRRQQQPPPQQQQQQQQQQQQPPPNNNKKKHHHEEEDDDJJJHHHHHHLLLOOOMMMFFF@@@AAA===888555333111000...,,,,,,++++++***+++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))''''''&&&&&&&&&'''((())))))'''$$$%%%'''(((((('''(((---111222222555<<>>CCCFFFDDDDDDGGGIIIHHHIIIEEEMMMFFFGGGNNNFFFJJJLLLOOONNNSSSPPPTTTaaaWWWkkk```eeeeeennnuuueeebbb]]]TTTMMMKKKIIIDDDDDDGGGCCCAAA+++777111>>>777666444444444222///.........,,,...///,,,(((%%%&&&''')))(((''')))++++++)))'''''''''''''''''''''''''''''''''((()))+++...000111666;;;AAADDDEEEHHHNNNSSSZZZVVVRRRRRRSSSQQQLLLFFFIIIFFFBBB@@@??????>>><<<:::777444333222111///---++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***,,,///000555CCCBBBBBB___QQQ888888666222/////////***---CCC]]]kkkrrrzzz|||yyyssskkkdddfffkkkiiibbbggguuuyyyrrr{{{zzzuuuoooqqqwwwzzzwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx|||uuu}}}rrrWWWlll{{{zzz{{{yyyxxxyyyyyyzzzzzzzzzyyyvvvtttrrryyyxxxxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyxxx||||||~~~}}}~~~~~~}}}~~~}}}}}}lllOOONNN666PPP||||||\\\LLLOOOMMMJJJLLLJJJGGGGGGGGGEEEBBB@@@@@@@@@FFFEEEEEEDDDEEEFFFHHHIIIGGGQQQbbbpppwwwxxxxxxzzzxxxUUU]]]cccddd___ooovvviiirrrtttpppmmmooossstttqqqnnnpppooouuuvvvpppuuuyyyqqqwwwwwwuuussstttwwwvvvrrrvvvxxxuuuooommmtttzzz{{{qqqrrrnnnddd[[[___ooo}}}|||}}}xxxnnnUUUGGGZZZ[[[^^^rrrlll]]]SSSVVVXXXRRRMMMNNNIIIIIIKKKLLLMMMMMMKKKJJJEEECCCAAAAAAAAA@@@>>>===@@@???===<<<<<<;;;999888666555333111000//////////////////.........---------------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''((((((((((((''''''((())))))***++++++++++++,,,---...///000000000333777999999999999:::@@@BBBEEEFFFGGGIIIKKKMMMJJJMMMQQQSSSSSSTTTUUUVVVWWWRRROOOQQQVVVZZZYYYVVVVVVTTTQQQOOOMMMMMMMMMMMMPPPOOOMMMLLLIIIGGGFFFEEEFFFDDDCCCEEEHHHFFF@@@;;;===:::666333222111000///,,,,,,+++*********++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''************************************************+++*********)))))))))(((&&&''''''((())))))(((((()))((((((((((((((((((((($$$)))------+++)))+++...666333444>>>KKKQQQKKKCCCJJJJJJEEEAAAAAADDDBBB>>>IIIHHHTTTRRRUUU^^^ZZZbbb\\\[[[dddgggfffiiibbbVVV^^^WWW``````gggsssnnnttt}}}RRRnnn```===YYYDDD<<>><<<;;;:::888777555444222000///.....................------------,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******)))******+++,,,---......---///222333444555777999===???@@@AAAAAABBBEEEGGGHHHJJJNNNPPPPPPPPPQQQSSSRRRPPPOOOPPPRRRUUUVVVUUUTTTRRRPPPMMMKKKKKKJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDBBB@@@@@@AAA@@@;;;777999666333111111111000///,,,,,,+++***))))))******((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((,,,))))))...666;;;:::777:::HHHRRRMMM???;;;FFFTTTIIIJJJKKKPPP\\\ggghhhcccddd^^^bbbWWWRRRXXXXXXddd||||||qqqppphhh___aaalllsssqqqpppmmmjjjuuuPPPWWWPPP>>>:::CCCCCC999:::333---...222111'''((())))))(((&&&''')))+++''''''''''''''''''''''''''''''((()))***,,,...///111666<<<@@@BBBFFFLLLQQQQQQOOONNNNNNOOOMMMGGGBBBEEECCCAAA@@@???>>>;;;888777444111000///...,,,*********)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***---///111222???@@@CCCbbb}}}HHH333666333333000000222111---///444DDD]]]sssuuunnnjjjjjjkkkppphhhfffhhhccc[[[```mmmmmmppptttvvvwwwwwwwwwvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyywwwwww|||wwwvvv}}}zzz}}}}}}zzzyyyyyyxxxxxxxxxxxxwwwuuutttsssyyyyyyxxxxxxxxxxxxyyyyyyuuuuuutttuuuvvvwwwyyyzzzzzz{{{~~~}}}|||~~~}}}|||}}}~~~~~~||||||xxxdddMMM@@@===fffrrr{{{gggRRRPPPSSSOOOEEEGGGLLLFFFGGGGGGHHHGGGDDDCCCDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHQQQLLLGGGLLL^^^qqq{{{|||vvvpppwwwvvvzzzgggXXX^^^dddnnnbbbuuuzzztttooommmoooqqqrrrpppnnnrrrpppkkkttt|||tttzzz|||wwwssssssttttttkkkmmmppprrruuuvvvtttqqq~~~|||kkkUUUnnn```dddXXXHHHXXXqqq~~~hhh^^^\\\ZZZ\\\aaaaaaZZZVVVVVVXXXWWWVVVSSSPPPMMMLLLLLLJJJIIIGGGGGGGGGEEEBBB@@@CCC@@@;;;888777777666555444444333111000/////////------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))***+++,,,,,,,,,---...000111111444777:::===>>>@@@@@@@@@BBBEEEHHHMMMPPPRRRTTTSSSSSSSSSTTTRRRRRRRRRQQQQQQRRRTTTVVVTTTSSSQQQOOOMMMKKKKKKJJJHHHGGGEEECCCCCCDDDEEEFFFFFFDDDAAA@@@???>>>;;;888888555333111111111000...,,,+++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))&&&&&&'''((()))***+++,,,444444555999@@@FFFKKKMMMKKKHHHEEEFFFIIILLLLLLKKK```YYYMMMEEEIIITTT\\\^^^oooxxx|||eeecccqqqUUUcccUUUUUUbbb^^^[[[^^^YYYaaaeeesss}}}|||ttt```dddkkkzzzzzzxxxaaa^^^VVVFFF@@@@@@<<<666000,,,---///)))++++++***((((((***,,,''''''''''''''''''''''''''''''((((((***+++------...222888<<<@@@EEEJJJNNNIIIIIIJJJLLLMMMLLLGGGDDDAAA@@@??????>>><<<888555666444111///...---,,,***))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***---000111222>>>???DDDbbb}}}HHH555666111000,,,+++...///.........###CCClllsssbbbeeesssssseee^^^___\\\TTTUUU^^^ppprrrssspppmmmmmmuuu}}}wwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyywwwzzz{{{vvvyyyyyy~~~{{{zzz}}}~~~zzzyyyzzzwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuvvvvvvwwwyyyzzz{{{|||}}}}}}~~~}}}{{{{{{|||}}}~~~zzz~~~ttthhhUUUBBBFFFpppcccfff[[[PPPOOOQQQMMMFFFKKKOOOFFFHHHIIIIIIGGGDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHKKKDDDCCCIIIMMMRRRdddyyyoooppp~~~[[[JJJLLLqqqnnnxxxvvvyyyzzzzzzzzzxxxxxxxxxyyywwwsssvvvwwwvvv~~~{{{ooovvvzzzvvvppppppssstttvvvoookkknnnxxxxxxkkkddd\\\tttYYYZZZjjjKKKWWWdddssszzzccc[[[]]]ZZZYYYZZZ[[[XXXSSSPPPPPPTTTTTTRRRMMMGGGDDDDDDEEEIIIFFFBBB@@@@@@@@@???>>>:::777333111111111111000222222111111000///...---,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******++++++++++++,,,......///222666999:::<<>><<<;;;999999666444222222000...---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((((((((***,,,///222555777999EEEOOONNNEEEBBBJJJTTTIIICCC>>>AAAHHHLLLKKKGGGPPP]]]nnn~~~www[[[IIIHHHJJJ^^^aaadddtttxxxeee]]]```\\\PPP___lllvvvzzz]]]VVVqqqrrr___JJJAAACCCAAA666***//////...,,,***(((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,///444999===BBBGGGJJJLLLMMMMMMNNNOOOMMMIIIGGG???>>>===<<<<<<999666333666444111//////...,,,***((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---000222444===>>>DDDbbb{{{FFF444666000222...+++,,,...///...,,,222222BBB```sssuuuuuuzzzlllnnnfffZZZ[[[ccc```UUUWWW___kkktttuuusssuuu{{{wwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz|||xxxtttyyyxxx|||zzzzzz}}}}}}yyyxxxzzzwwwwwwxxxyyyzzz{{{{{{|||yyyyyyxxxxxxwwwwwwxxxxxx|||||||||}}}|||{{{zzzzzz|||{{{zzz{{{~~~~~~}}}{{{{{{{{{|||||||||}}}ooo[[[KKKEEEDDDpppuuujjj]]]ZZZMMMJJJEEEFFFGGGDDDJJJMMMDDDCCCDDDDDDCCC@@@>>>>>>???>>>=========>>>???AAABBBBBB>>>CCCKKKFFF===JJJbbb~~~```lll~~~VVVIIICCCfffjjjlllttt~~~~~~{{{rrryyy~~~{{{xxxyyy{{{{{{~~~www^^^QQQWWWgggwwwbbb]]]___HHHDDDbbbhhhSSS\\\bbbYYYYYYXXXVVVTTTQQQNNNKKKJJJNNNNNNMMMIIIDDDBBBDDDGGGHHHEEE@@@===<<<======<<<666444111000111111111000............---,,,+++***++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******((()))***++++++---111444555777;;;===>>>@@@BBBDDDCCCFFFHHHIIIIIIHHHIIIIIIHHHIIIIIIHHHHHHIIIKKKMMMQQQPPPNNNLLLJJJHHHFFFEEECCCCCCBBBAAABBBCCCDDDEEEBBBAAA@@@>>>;;;999888777777666333222222000...,,,++++++***(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))//////000222666;;;AAADDDHHHGGGIIIKKKLLLIIIBBB<<>><<<;;;:::999666333666444111///...---+++***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***...111222555===>>>FFFcccuuu???000444///222000------///000///,,,,,,%%%,,,LLLsssyyyiiimmmrrrpppggghhhmmmgggYYYJJJOOO^^^oooyyywwwuuuuuuwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxx{{{xxxwww||||||{{{|||zzzzzz|||{{{xxxxxx{{{xxxxxxxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~|||{{{|||{{{zzzyyy{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzpppcccUUUDDD???RRRkkkeeeddd]]]CCCNNNEEE<<>>???@@@>>>>>>===<<<<<<===>>>???AAA>>>@@@DDDCCC@@@EEEMMMgggjjjsssnnnrrr{{{dddUUU===TTT\\\fffmmmqqqvvv}}}wwwyyysss]]]\\\dddzzzwwwnnnXXXSSSKKKDDDlllsssSSS\\\hhh___VVVXXXYYYXXXUUUTTTSSSRRROOOKKKMMMOOONNNJJJFFFFFFJJJOOOHHHEEEBBB??????>>><<<;;;777666444333444333222000,,,,,,------,,,+++***)))++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&((()))******+++---000000333777::::::::::::;;;<<>>>>>>>>>>>>>>?????????===>>>>>><<<999777555555333222111000111000...,,,++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$&&&(((,,,///111666444333444999???GGGKKKPPPHHHBBBCCCKKKPPPPPPMMMBBBYYY~~~]]][[[XXX\\\pppvvvlllYYYOOOeee}}}nnniii^^^WWWKKK<<<222//////...,,,(((((((((((((((((((((((((((((('''''''''((())))))***+++...333999>>>AAABBBDDDDDDCCCBBB@@@??????@@@CCC@@@===<<<;;;:::888666444222///---,,,+++***(((&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***...111333555===???HHHfffnnn999,,,222...++++++******,,,...---***,,,000///000BBBccc|||rrrkkknnnxxxuuuggg^^^___dddXXXRRRYYYdddkkkqqqvvvxxxxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzztttzzz{{{}}}xxxuuu|||zzzzzz|||zzzwwwwww{{{zzzyyyyyyxxxxxxyyyyyyzzz~~~}}}|||{{{{{{{{{{{{{{{wwwzzz}}}~~~}}}~~~}}}{{{zzzyyyyyyzzzzzz~~~}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyooo\\\KKKBBB>>>LLLxxxZZZhhhbbbVVVFFFHHHLLLFFF;;;???HHHDDDAAABBB???@@@AAACCCCCCBBBBBBCCCEEEDDDCCCAAA@@@?????????@@@BBB>>>666444===IIIJJJCCCEEEQQQxxx~~~}}}~~~ooo{{{pppwwwttt:::===AAACCCIIIWWWjjjxxxuuurrrtttooodddhhhppplllpppvvvzzz{{{}}}}}}vvvzzzwwwggg[[[UUUTTT???@@@WWW|||iiilllhhh^^^ZZZ___aaa^^^VVVUUUTTTSSSUUUVVVRRRLLLNNNOOOOOOJJJFFFEEEJJJPPPDDDBBBAAA@@@???===999666555444222222222111...,,,---......///...---+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***+++++++++---......222666999888777555555<<<@@@EEEHHHKKKMMMPPPRRRHHHGGGHHHKKKQQQVVVYYYZZZOOONNNMMMKKKHHHFFFCCCBBB@@@AAAAAABBBBBBBBBAAAAAA;;;======<<<999777555555///......///000000...---+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&)))---222777:::888666444444888???GGGLLLEEESSS[[[OOO???GGGkkk^^^UUUfff{{{yyyuuurrr}}}mmmiiissshhhbbb}}}}}}___HHH<<<555...((())))))))))))))))))))))))(((((('''''''''(((((()))***+++---222888<<>>>>>?????????AAADDDFFFEEECCC???===<<<;;;:::999333000...,,,+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***...111333555<<>>???@@@BBBDDDEEEEEEDDDCCC@@@@@@AAA@@@???===;;;:::>>>>>>>>>>>>============???AAAMMMddd|||}}}pppppp~~~vvvxxxyyyBBB<<<777777;;;CCCDDDXXXcccmmmnnniiihhh\\\GGGKKKGGGKKKMMMNNNYYY[[[eeelllQQQbbb\\\```UUUJJJUUU[[[JJJCCCFFF@@@ppprrrXXXYYYYYYZZZYYYWWWUUUSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGHHHHHHHHHFFFEEEEEEFFF@@@AAAAAA@@@>>>:::777444000000///...---,,,,,,+++,,,,,,++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))******+++---///111222333555888:::DDDCCCDDDFFFIIILLLNNNNNNMMMPPPSSSSSSRRRRRRVVVYYYRRROOOMMMMMMMMMLLLGGGCCCFFFFFFEEEBBB@@@@@@BBBEEEBBBAAA@@@>>>:::666333111222222111///...---,,,+++))))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&& ###'''((('''&&&&&&&&&...)))///000---===FFF444+++<<<666===EEECCCMMMQQQLLL>>>JJJqqqooo[[[TTTppp~~~uuukkkdddbbbbbbcccccccccfffooozzz{{{|||}}}tttxxxrrrgggvvvccczzzaaaNNNEEE***888'''%%%+++'''&&&***(((+++++++++(((%%%%%%(((+++,,,...000222555:::???CCC@@@@@@AAAEEEIIIKKKIIIFFFCCCAAA???===<<<:::666333333111...------+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())),,,///222444:::===<<>>999JJJssseeemmmPPPJJJMMMMMMJJJJJJFFFGGGHHHIIIHHHFFFCCCBBBEEEDDDCCCBBBAAA@@@@@@???<<<<<<======<<<;;;999888<<<<<<<<<<<<<<<<<<<<<;;;CCC>>>999>>>OOOhhhsssvvvkkk}}}rrrzzzkkk[[[HHH999@@@AAA:::999AAAOOO___bbbyyy||||||~~~|||vvvaaafffMMMEEE:::EEE;;;AAAKKKEEEKKKUUU[[[kkklll^^^VVVWWWWWWVVVTTTRRRQQQPPPOOONNNNNNNNNLLLJJJHHHEEECCCEEEEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@>>><<<999666555000000///...---,,,++++++,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******+++---///000000222555888>>>>>>>>>@@@DDDGGGHHHIIIFFFIIILLLOOOPPPQQQSSSUUUNNNMMMLLLLLLKKKIIIFFFDDDFFFFFFEEECCCAAA@@@BBBDDDBBBAAA@@@???<<<888666444222111000///...,,,++++++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######+++***)))'''&&&&&&&&&'''%%%'''888DDD;;;...,,,---777999333IIISSSBBBIIIXXXnnn]]]ooo~~~uuuhhh\\\XXXZZZfffccc^^^[[[ZZZ\\\___bbbkkkhhhkkkqqqkkkaaadddpppsssbbb___dddccchhhrrrvvvqqqzzzpppuuubbbzzziii```hhhSSS555333'''(((555...!!!&&&))))))******+++***((('''***,,,...000333777<<<@@@DDDCCCCCCEEEGGGFFFCCC@@@>>><<<:::999888777444222000...,,,+++***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())),,,///222444:::======HHHgggYYY???000---000...---,,,,,,++++++,,,,,,***++++++(((%%%)))222:::pppqqqxxxvvvmmmoootttnnn~~~sssaaaZZZ[[[MMM???@@@VVVaaalllrrrvvvxxxvvvrrrwwwwwwxxxzzz|||{{{yyywwwxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyzzz{{{|||||||||{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||yyyvvvxxx|||}}}{{{}}}~~~}}}zzz{{{}}}|||xxxqqq}}}zzzgggXXXRRRDDD222BBBLLL{{{aaaggg___OOODDDHHHNNNMMMIIIGGGFFFEEECCCAAA@@@???@@@@@@EEECCCAAA>>>======>>>???:::::::::::::::999888777888888888888888888999999<<<<<<999555777FFF^^^rrrwwwiiiqqqqqqdddZZZJJJ<<<999===???>>>===>>>CCCIIIOOOOOOHHHCCCLLLCCC333@@@FFFKKKHHHZZZ___kkkwwwzzzkkkZZZSSSVVV\\\ZZZWWWTTTRRRQQQRRRRRRSSSTTTUUUTTTRRROOOKKKIIIJJJIIIGGGEEECCCCCCCCCDDDAAA@@@>>>;;;999777666555000000///...---,,,++++++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((***,,,------///222444888999:::<<<>>>AAACCCEEEDDDFFFIIINNNSSSUUUTTTSSSOOOOOOOOOMMMIIIFFFDDDDDD@@@AAAAAA???===<<<>>>???======<<<:::777555222111111000///...---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$+++(((%%%%%%'''***,,,---;;;===777222777::::::>>>NNNgggXXXJJJUUUvvvvvvhhhsssnnngggiiicccaaa___\\\XXXYYYaaakkkhhhfffdddbbbbbbccceeegggbbbbbbmmmwwwkkk[[[jjjgggaaappplll______fffmmmooopppnnnmmmpppyyykkknnn{{{___}}}qqqUUU999///---&&&(((444'''%%%%%%'''+++---,,,***(((***,,,---000444999<<>>>>>FFFaaaSSS;;;...,,,000---,,,,,,++++++++++++++++++,,,---,,,+++******+++???UUUuuuwwwrrrppphhh]]]sssrrraaa^^^bbbaaa```<<>><<<<<<======<<<<<<;;;;;;<<<>>>???@@@;;;::::::999888777666555444444444444555555555555333999???===777444999>>>___yyyyyymmm~~~}}}wwwtttgggddd[[[UUUXXXSSSRRRUUUNNNPPPZZZ```gggxxx{{{tttiiiccc```^^^___aaa\\\ZZZVVVSSSRRRRRRTTTVVVSSSUUUVVVVVVUUUQQQMMMJJJLLLJJJGGGFFFFFFGGGHHHHHHAAA???<<<888666555555555000//////...---,,,+++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''(((***++++++---///222666777999:::<<<>>>AAACCCHHHHHHLLLRRRXXXZZZWWWSSSQQQSSSRRRNNNHHHCCCBBBCCC@@@AAAAAA@@@>>>======>>>===<<<:::888555222///...000///...---,,,+++***)))((('''&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((######%%%+++222777::::::888<<<333333AAAAAABBBVVVPPPHHHQQQlll~~~pppdddeeennnpppggg]]]^^^gggsss{{{wwwhhh[[[]]]VVV[[[{{{ooohhhccceeemmmqqqnnnhhhfffyyy||||||}}}wwwpppllllllkkkPPP777444111###...+++((('''(((***,,,---((()))+++,,,...111666999???AAADDDFFFHHHGGGEEECCC???<<<999888777777666555222000...------,,,***)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''((())),,,///222444666===???EEE]]]OOO888...,,,///,,,,,,+++************+++((((((((()))******(((&&&%%%888ZZZrrrwwwxxxrrrbbbcccwwwvvvfffeeekkkiiigggRRRNNNEEE>>>BBBTTThhhsssrrrwww|||yyyqqqnnnqqqvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{yyyyyyxxxyyyyyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzz{{{}}}}}}zzzyyyvvvpppkkkhhhKKKLLLHHH>>>888FFFkkkuuu]]]uuuqqqRRRIIIKKKHHHFFFIIIJJJIIIIIIJJJFFFEEECCCAAA@@@???>>>>>>555666999;;;<<<=========:::999888666444222111000000000111111111222222222444333222222333444444444???QQQeeevvvyyy|||tttxxx~~~xxxhhh___aaa\\\RRRTTT^^^]]]TTTRRRQQQNNNMMMMMMNNNPPPRRRIIIKKKLLLMMMKKKHHHDDDAAAEEECCCAAAAAACCCEEEEEEDDD@@@>>>:::666444333333444//////...---,,,+++******))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))******+++...000333555888999999;;;???BBBGGGHHHKKKQQQVVVWWWSSSOOOMMMOOOOOOKKKFFFCCCDDDFFFEEEFFFHHHGGGEEECCCCCCCCCBBBAAA>>>:::777444111000///...---,,,+++))))))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&***000888???BBBBBBAAA222BBBCCCLLLjjjpppZZZLLLjjjiiimmm~~~wwwuuuqqqkkkmmmiiiddddddnnn~~~xxxnnnccc```dddiiihhheeennnyyytttrrr|||tttmmmxxx|||~~~gggwwwzzzjjj666...333//////...+++)))'''((())))))***+++,,,---000444777===@@@EEEHHHJJJIIIHHHGGGBBB???<<<:::999777555333333111/////////...,,,***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&'''((())),,,///222444555===???EEE\\\LLL777...,,,...,,,+++******))))))******((('''&&&'''(((((('''&&&)))&&&444LLLfffzzzvvveeegggssskkk\\\YYYggg```PPP???888>>>HHHNNN\\\gggsssxxxvvvtttvvvyyyvvvwwwxxxyyyzzz{{{||||||yyyyyyxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}yyyyyyxxxxxxyyyzzz|||}}}}}}~~~|||}}}{{{sssiii]]]QQQLLLLLL<<>>===<<<;;;555666888::::::999888666666555333000...---,,,,,,------......//////000000555000+++---333777666444333666111JJJ^^^ZZZhhhwwwuuussswwwlllqqq[[[VVV[[[TTT]]][[[PPPRRR\\\XXXJJJMMMMMMMMMMMMNNNOOOPPPPPPJJJKKKLLLLLLKKKHHHEEECCCCCC@@@???@@@CCCEEECCC@@@>>><<<888555333222222222//////...---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))***---//////222555666555777;;;???@@@CCCGGGKKKOOOOOOMMMJJJGGGGGGGGGGGGEEEFFFGGGIIIBBBEEEGGGGGGEEECCCAAAAAA@@@???;;;888444222000///...---,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((000444999===>>>>>>>>>???HHH<<>><<<:::999666333000000///---,,,---,,,***)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&'''((())),,,///222444777===>>>DDD]]]KKK888///------++++++***))))))))))))))))))((((((((())))))))))))+++###$$$000EEEiiihhhppprrrsssrrrhhhjjj|||hhhiiieeeYYYOOOGGG@@@:::IIIPPPYYYccckkkpppuuuwwwttttttuuuwwwyyyzzz{{{|||xxxwwwwwwwwwwwwvvvvvvvvvttttttttttttttttttttttttvvvvvvwwwyyyzzz{{{|||}}}{{{zzzyyyyyyzzz{{{}}}}}}yyyvvvtttnnnfff\\\QQQDDD;;;@@@IIIEEENNNtttWWWZZZ]]]IIIKKKHHH===AAAAAA@@@??????AAABBBBBB===<<<;;;999888888999999777777777777666555444333222111///---,,,,,,,,,---++++++,,,------.../////////000222333444222000...===:::444555777@@@<<<^^^hhhuuu}}}wwwgggsssxxxlll|||mmm```^^^___]]][[[[[[ZZZ^^^^^^ZZZZZZ]]]ZZZSSSPPPRRRTTTUUUVVVUUUSSSRRRPPPPPPPPPPPPOOOMMMKKKIIIGGGEEECCCEEEHHHGGGCCC>>><<<:::888555222111000000///......---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++---,,,000444444333555999>>><<<@@@EEEIIIKKKLLLLLLLLLJJJHHHFFFFFFHHHIIIIIIIII<<<>>>AAABBB@@@===;;;::::::888666333000///......------,,,***)))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''+++111444:::<<<===;;;888:::AAAHHHPPPYYYSSSFFF]]]|||zzzqqqcccgggssstttfff^^^aaakkkzzzvvv^^^oooYYYWWWGGG444+++,,,///...+++)))***+++***+++---000333:::>>>DDDFFFDDD@@@>>>>>>===<<<<<<<<<;;;888333000...---++++++++++++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&'''((())),,,///222444:::>>>===CCC]]]KKK888000------+++******)))))))))))))))%%%&&&'''((((((((()))***&&&'''+++&&&###>>>hhh~~~|||{{{oooyyyttteeelllppppppjjjccc^^^WWWQQQGGGBBB@@@DDDPPP[[[aaacccoooppprrrtttvvvwwwyyyzzzvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttssstttuuuvvvxxxyyyzzz{{{}}}|||{{{zzz{{{}}}~~~~~~~~~}}}yyywwwtttnnneee^^^KKKFFF@@@<<<888<<>>CCCBBBCCCAAA;;;888@@@PPP^^^FFFJJJ}}}xxxiiidddfffzzzvvv{{{zzzvvvsssggg}}}```RRR555///111...))))))******))))))+++///222444999???BBB@@@===<<<;;;;;;<<<===>>>>>>;;;666222...---++++++++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&'''((())),,,///222444<<>>===<<<:::999888777777333222000///...///111222......---------,,,,,,,,,************************---------.........//////.........////////////000...000222111555EEE]]]ooo}}}|||{{{zzzyyywwwvvvvvvnnnssszzzrrrddd\\\[[[___bbbvvvfff[[[WWWVVVTTTXXXZZZ[[[[[[ZZZZZZ[[[]]]ccc___ZZZXXXXXXXXXVVVTTTSSSRRRRRRPPPOOOMMMKKKJJJLLLIIIFFFFFFHHHHHHFFFDDDHHHFFFDDDAAA>>><<<;;;:::444333333222111000//////+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))---...//////111444888<<>>======>>>>>><<<999666//////...---+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((((())),,,000444666<<<<<>>AAABBB>>>;;;:::999777666444333333333111000...---,,,---...///------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,---------------...............111222000---///666===777:::@@@GGGOOOVVV[[[^^^mmmoooqqqssssssqqqooommmaaa\\\TTTNNNLLLNNNRRRUUUXXXZZZWWWPPPNNNQQQTTTTTTUUUVVVXXXXXXXXXXXXZZZ\\\\\\ZZZWWWWWWWWWVVVSSSPPPTTTRRROOOLLLJJJHHHHHHHHHKKKIIIFFFEEEDDDDDDBBBAAACCCCCCCCCAAA>>>;;;777555333333222111000//////...++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---...///222666999??????AAAFFFJJJKKKIIIGGGMMMIIIGGGJJJKKKHHHFFFHHHCCCDDDCCCBBB@@@===:::888888888777555222000...---,,,***(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!$$$***,,,'''!!!***)))111@@@JJJGGG===888???,,,???JJJGGGKKKjjjyyyqqqlll^^^NNNSSSsss}}}zzzvvvrrrnnnlllkkkaaabbbcccdddeeefffggggggllllllmmmooorrruuuxxxyyyyyy{{{~~~{{{UUU555999444,,,333 ...;;;444999???@@@>>><<<>>>@@@<<<;;;;;;;;;;;;999555222//////...---+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((()))+++///333666:::<<>>>>>:::777666555444222111000000///...---,,,******++++++,,,++++++++++++************))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------***---//////,,,)))((((((------....../////////000666777888999999888777666999::::::<<<>>>AAADDDFFFAAAFFFHHHGGGIIIMMMPPPPPPTTTVVVXXXYYYYYYYYY[[[]]]UUUUUUUUUVVVVVVUUUQQQNNNVVVSSSOOOJJJHHHGGGHHHHHHMMMMMMLLLIIIFFFDDDDDDDDDCCCDDDEEEEEEBBB>>>999555333222222111000///...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***,,,,,,---000444777;;;<<>>;;;::::::999777555222///---,,,,,,***'''&&&&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%&&&***+++(((%%%...999HHHOOOHHH<<<777888AAAOOOPPP>>>fffyyyeeeXXXUUU[[[jjjxxxqqq~~~yyy~~~{{{vvvrrrpppmmmkkkiii^^^\\\XXXTTTOOOKKKHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHKKKNNNQQQSSSRRRTTTYYY___ffflllqqqsssyyy~~~zzz||||||wwwooo///%%%888((("""777+++777---222888;;;:::999:::;;;:::999999888888666222...//////...---+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''(((+++///333666666;;;AAACCCVVV777111***++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&###'''+++))))))***$$$$$$&&&222MMMlllzzzzzz~~~yyyuuuuuuqqqmmmrrr|||}}}}}}llliiiccc[[[QQQGGG???999333...,,,555666777>>>>>><<>>BBB666999???;;;;;;888555999444;;;>>>;;;???888NNNWWWeeetttyyyppp[[[JJJ[[[]]]kkkvvv{{{}}}dddOOOCCCBBBGGG@@@>>>>>>AAAEEEFFFCCC??????===;;;<<<<<<<<<999777666555444222111000//////,,,+++***)))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++***)))***---///111111000/////////......------...///000222333555666777000222555888:::<<<>>>>>>???EEEJJJKKKLLLPPPPPPOOOWWWXXXZZZZZZZZZZZZ[[[]]]QQQRRRRRRSSSSSSSSSQQQPPPUUUTTTQQQNNNLLLKKKKKKKKKKKKMMMMMMJJJFFFDDDEEEGGGDDDDDDEEECCCAAA===999666222111111000///...------)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++,,,---///222555;;;===@@@DDDGGGJJJJJJJJJPPPKKKIIIJJJIIIEEECCCCCCCCCCCCBBBAAA@@@>>><<<;;;999888666333111///...---///+++'''%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$))),,,)))###$$$///:::OOOSSSJJJ666,,,555EEEMMMGGG;;;```}}}jjj[[[OOOTTTvvv|||zzznnniii```XXXQQQLLLGGGDDD;;;:::888666444222111111444444444333333222222222222222333333444555666777444555888;;;???BBBEEEFFFMMMRRRYYY```hhhpppxxx~~~{{{wwwTTT---$$$222...(((---000)))...555999:::999999:::;;;:::999999888555111...//////...---+++***))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&(((+++///333666555:::AAADDD[[[www555222)))...***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$$$$'''***(((((()))***(((///IIIdddtttzzzwwwtttpppuuunnnzzz|||vvvnnnhhhbbbZZZQQQIII333777000,,,...+++)))111000111666777222222555555888888777555222000111222<<>>???BBBCCCBBB@@@;;;;;;:::;;;;;;;;;:::888555444222111///.........++++++******)))))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))...+++((('''***,,,------***++++++,,,---...//////------,,,+++++++++++++++444444555666777999::::::666>>>EEEHHHKKKOOOPPPNNNSSSUUUVVVUUUTTTTTTUUUVVVOOOOOONNNNNNNNNOOOQQQRRRPPPQQQQQQRRRQQQOOOMMMLLLDDDFFFGGGEEEBBB@@@CCCEEEAAA@@@>>>;;;888666444333111000000///...---,,,+++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))+++,,,---...111333999;;;???CCCFFFIIIKKKLLLOOOKKKHHHIIIIIIDDDBBBCCCBBBBBBAAA@@@???===<<<;;;666555333111000000000000222...)))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###(((***'''%%%,,,===KKKJJJDDDAAABBBAAA===<<<>>>BBBxxxjjj\\\sssvvvxxxyyyqqqjjjddd___[[[XXXIIIEEE???;;;888666444333222222222222333444555555111111111111111111111111333333333333333222222222333333444444444444444444444666:::===BBBGGGLLLOOO___gggttt{{{jjj~~~|||XXX111***+++333333###...111777;;;>>>>>>??????===<<<;;;;;;:::777333000//////...---+++***))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&(((+++000444777888:::@@@GGGcccooo444444)))111))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&######$$$'''$$$'''+++%%%(((;;;NNNggg}}}|||zzzdddfffkkkqqqwwwzzz}}}{{{|||{{{vvvqqqdddcccWWWLLLFFF:::222888...777444222:::777222999666555333333666>>>HHHOOO888QQQ@@@LLL^^^WWWhhhnnnnnnxxxeeejjjbbbMMMSSSCCCOOOOOOYYYiiitttxxxrrraaaPPPIIIEEEGGGIIIEEEAAA???BBB@@@===<<<===>>>>>>===999999:::::::::999888888222111///---,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))+++,,,+++(((&&&------,,,***)))'''&&&&&&111111111000000000000000000/////////111222444666444;;;@@@BBBDDDHHHIIIGGGKKKLLLMMMMMMLLLLLLMMMNNNLLLMMMLLLKKKJJJLLLOOORRRJJJLLLOOOPPPPPPNNNLLLJJJDDDEEEEEEDDDCCCCCCDDDFFFAAA@@@===:::777555444333000//////...---,,,++++++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***+++,,,---///111444777<<>>GGGSSS]]]hhhuuuttt}}}kkk111111///###000...000444888;;;======>>>======<<<<<<;;;999555222//////...---+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''))),,,111555888;;;:::>>>GGGgggggg222555'''222'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###''')))***((('''%%%$$$$$$ %%%******'''$$$---:::NNNdddyyyxxxyyyrrrmmmkkk```ggg|||yyy|||{{{~~~{{{vvvssscccWWW[[[EEERRRAAA===VVVPPP<<>>;;;888555444//////...---,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&(((******+++,,,...111555:::===@@@CCCHHHKKKJJJFFFDDDGGGHHHEEEDDDEEECCCBBB@@@===;;;999888777333222000---,,,,,,------,,,***(((''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,+++...:::HHHOOONNNIIIRRRIII???777888SSSlllYYYddd{{{lllTTTLLL===:::777666777888999999666444333333444555333222222111111000000000111111222222222222222222111111...///000222222222222222222222222222222222222222222222222333444555555555222...///444:::@@@JJJTTTfffyyy{{{kkkooouuu;;;+++;;;,,,+++,,,---111444777999999;;;::::::::::::888555222//////...---+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((***---222777999:::999===FFFfffbbb000666&&&222&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''(((''' +++---###%%%++++++,,,###)))CCC```sss{{{~~~rrrrrr}}}uuuvvvhhhhhhkkkttt|||~~~wwwpppiiisss|||}}}zzzllleeebbbnnnRRRUUUXXXXXXTTTNNNJJJHHH:::YYY???QQQlll\\\ccc___ddduuueeezzzttt\\\GGG@@@BBBBBB???FFFEEEEEEDDD???<<<@@@HHH>>>>>>>>>>>>===;;;:::888888999999777444222000000000000...,,,+++******)))(((((())))))(((((('''&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((&&&$$$$$$&&&((()))))))))(((((((((((('''((()))***,,,,,,+++******++++++---...000111111222111666::::::===DDDHHHHHHHHHKKKMMMOOOQQQSSSVVVXXXNNNQQQUUUVVVTTTRRRSSSTTTOOONNNMMMLLLJJJJJJIIIIIIKKKHHHDDDDDDEEEFFFCCCAAA===>>>>>>>>>;;;666222//////......---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%"""$$$'''((())))))+++,,,111555:::===@@@CCCIIIMMMKKKGGGFFFIIIJJJHHHGGGIIICCCBBB???<<<:::888666666444333000---+++***++++++'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$000@@@MMMQQQPPPLLLJJJFFFLLLDDDAAAjjjkkkiiittt}}}}}}yyyaaaXXXMMM;;;444888999888666666666666555333333222222333444444333111444333333222222222333333555555444333333222222111222333444555555444333222222222222333333333444444222111111222333333222111777111///333444333666===888BBBNNNcccyyy{{{|||ooo~~~JJJ&&&333---------000333777999:::999888888888999777444111//////...---+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***...333777:::777888<<>>=========999555222222555666333///------,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,...//////000444444555555777;;;AAAEEEFFFGGGHHHIIIJJJLLLPPPSSSJJJKKKNNNQQQRRRRRRQQQOOOLLLJJJIIIKKKMMMLLLHHHDDDGGGFFFDDDBBBAAA@@@AAAAAA:::::::::999777444222000...---+++***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))++++++222444777:::===AAAGGGKKKJJJOOOQQQNNNKKKJJJHHHDDDBBBCCCCCCBBB@@@<<<999777777666555222000...---,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***+++)))&&&666>>>JJJUUUZZZXXXQQQJJJGGG888IIIhhhjjjyyytttttt}}}kkkNNNHHH???777333333666888888888888888777666333000444333222111222333555666333333333222000111333555777444222444777999888666666999;;;;;;999888888888888444111222555666555333555555444333222222333333555111111555444000333999777333444<<>>777888:::::::::777555333//////...,,,***)))''''''''''''&&&%%%%%%$$$######'''&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&))))))***---111444555444999;;;CCCDDDjjjYYY000///,,,,,,)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$(((+++)))&&&&&&+++111LLL\\\sssooojjjgggmmm|||___eeelllppprrrwww}}}qqqeeeYYYLLL>>>444555444444666:::======;;;===???AAAAAA@@@?????????BBBAAA???===:::888666555999555222222444555111...+++++++++***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,---...///000000111222666<<<@@@BBBDDDEEEFFFGGGIIILLLOOOKKKMMMOOOPPPQQQOOOMMMLLLPPPPPPPPPNNNKKKGGGEEEDDDIIIGGGEEEBBB@@@?????????<<<<<<:::999777444222111------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---///333666999===BBBFFFJJJMMMLLLFFFBBBAAA@@@===@@@@@@???>>><<<:::777666444333111///---+++***)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''(((---222===PPP\\\WWWOOOLLLGGG???BBBXXXssseeetttvvvtttttt|||uuuZZZKKKGGG999777555555555888:::<<<222222222444666777888777555555444333333222333333555888<<>>;;;999777555444444444333222777333222555555222555:::999555444777777999@@@JJJVVVggg}}}~~~vvvZZZ---444666000///666777222777888999:::999777555333000///...,,,***)))((('''''''''&&&&&&%%%$$$$$$###$$$$$$######$$$%%%'''(((%%%'''((((((''''''((()))(((((())),,,000333555555777999AAABBBiiiVVV//////++++++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%)))***)))&&&$$$$$$&&&333NNNnnn~~~yyyvvv~~~tttggg```bbbgggdddjjjvvvzzz}}}xxxzzz|||nnnVVVLLL>>>222,,,)))&&&$$$...---...111444777777777999:::<<<<<<<<<<<<>>>??????>>>===:::888555444333888555222111333222///,,,******))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,------...///222777;;;CCCEEEGGGGGGHHHJJJMMMPPPJJJLLLOOOQQQQQQPPPNNNMMMSSSUUUTTTOOOHHHCCCBBBDDDIIIHHHEEECCC@@@???>>>===???===;;;777555333222222---,,,+++***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******))),,,111444777;;;???BBBIIIKKKIIICCC?????????===???>>>===<<<;;;999888777222111000...,,,***)))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%)))+++'''$$$)))777DDDPPPSSSUUUSSSKKKBBB>>>>>>hhhjjjlll{{{tttvvv{{{sss]]]FFF666222444444555777999::::::999888;;;999777444333333444555///111555:::???CCCFFFHHHPPPTTTZZZ```fffkkkpppttttttwwwzzz||||||zzzyyyyyy|||}}}~~~}}}{{{yyyyyyzzzuuuuuusssoooiiidddaaa```[[[UUUOOOIIIFFFAAA;;;777666222111222333222444888//////222666666555666:::888AAAOOOaaaxxxuuuaaaBBB+++///666222111777666777999:::999777555333000///...,,,+++)))((('''''''''&&&&&&%%%$$$$$$$$$$$$############$$$%%%&&&!!!$$$&&&'''&&&%%%&&&&&&'''&&&'''***///333555555777999AAABBBjjjTTT000111,,,,,,***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))******!!!!!!(((;;;RRR```bbb]]]hhhxxxtttxxx|||yyysssmmmllllll|||xxxeeekkk___]]]uuunnnhhhjjjjjjqqqkkkuuu}}}uuueee___rrrxxxuuulll^^^UUUJJJ;;;111...***(((***,,,------)))***+++...000333444555777888999999999999<<<>>>999999999999888888888888777444111000000///---*********))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))))),,,------...///111666999@@@BBBDDDFFFGGGHHHKKKNNNGGGIIIMMMQQQSSSSSSSSSRRRRRRRRRPPPKKKFFFBBBBBBCCCGGGFFFEEECCCAAA???>>>>>>@@@===999555222111111111---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))),,,111555888;;;???BBBFFFJJJKKKGGGEEEFFFFFFDDD@@@@@@>>><<<;;;;;;::::::444333222000...---++++++(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))''''''111CCCRRRXXXMMMKKKOOOGGG>>>TTTvvvrrrvvvtttjjjoooyyy|||zzzyyyeeePPP888///555<<<<<<777<<<===>>>>>>===:::888666===;;;888555444444777999???CCCKKKTTT]]]dddjjjllluuuyyy~~~vvvoookkkeee]]]XXXPPPKKKEEE@@@<<<777555444::::::::::::888444222222===:::666777EEE```~~~yyykkk666***222333333888555777888999999777555333000///...---+++)))((('''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$############%%%'''(((&&&%%%$$$$$$&&&&&&&&&)))...222555555::::::CCCEEEnnnRRR000222---,,,+++''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&""""""###%%%%%%$$$111((( '''...111111...777:::BBBSSS]]]cccnnnwww|||yyyzzzjjj[[[RRRPPPCCC<<<777000222111&&&(((((()))***,,,,,,+++***((()))+++---///111222444777888999888777777999;;;888888999999:::;;;;;;;;;444333111///...---+++)))*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++,,,---------///333666666999<<>>;;;777222///...//////,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))),,,000444777:::???BBBCCCIIILLLKKKIIIIIIFFFCCC@@@@@@>>><<<;;;;;;::::::444444222111///...---,,,'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***111>>>MMMWWWPPPNNNKKKDDD@@@UUUuuueee}}}zzzhhhmmmooolllhhhcccUUUGGG444444555888;;;===<<<;;;;;;;;;::::::999999999999111444999===CCCKKKTTTZZZiiikkkqqqvvv|||~~~yyyoooddd[[[SSSKKKEEE;;;:::777555555777888888555777888777777@@@PPP___ttt~~~mmmyyy>>>&&&444:::...444666888999999777555333000000///---+++***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***,,,---,,,***((('''''''''&&&&&&)))---222444555::::::BBBFFFpppOOO///333,,,++++++'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&''''''$$$""",,,)))&&&$$$%%%$$$###"""((()))""" )))+++***000...000777DDDUUUbbbiiikkkrrrwww~~~mmmdddVVVGGG<<<777555666(((###&&&'''%%%***,,,"""(((((('''&&&&&&'''(((((('''))),,,------...000222555666888888777777888999:::::::::999999999888888111000///...,,,+++***)))*********)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((()))*********,,,///111222555999===???AAADDDFFFFFFHHHJJJMMMMMMLLLJJJIIIIIIFFFCCCDDDGGGHHHEEEBBBAAABBBBBBBBBBBBAAA@@@@@@<<<999555111...---......,,,+++***)))((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''(((((((((***---000333777===AAAAAAGGGKKKIIIGGGDDD@@@;;;???>>>===<<<;;;999888777222111000///---,,,++++++''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***222>>>JJJQQQTTTNNNJJJ===888XXXppp{{{~~~qqqkkkTTT\\\\\\RRRIIIFFF@@@777222777<<>>>>>???<<<:::888666666888;;;===AAAGGGQQQZZZcccmmmwww}}}vvvnnnSSSPPPIIIAAA===>>>===:::///444<<>>GGG???RRRRRRLLLFFFDDDNNN@@@BBBGGGBBBIIIJJJNNNRRRGGGIIIHHH@@@???/// ###(((,,,,,,((("""))))))...---&&&***,,,"""&&&&&&&&&%%%%%%&&&(((***&&&(((++++++******,,,///000222555777777777888999::::::999777666555444333.........---+++***))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((())),,,...000444999===AAADDDGGGIIIHHHIIIKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIHHHGGGEEECCCBBBBBBCCCCCCBBB@@@???>>>:::888555222///......///,,,+++***)))''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((***+++---000555<<>><<<:::777666000000///...,,,+++******''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&***222===HHHNNNOOOMMMIII>>>???```uuuooo~~~xxxiii\\\WWWOOODDD<<<666222333666DDD===777888>>>DDDDDDBBB???>>>>>>???CCCIIINNNRRReeellluuu{{{~~~yyygggXXXMMM@@@555===::::::======:::<<>>AAAEEEGGGHHHJJJMMMOOOQQQPPPOOONNNKKKOOOQQQOOOIIIEEECCCDDDDDDDDDDDDCCCBBB???===<<<999888555333111000000000,,,+++***(((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''***+++,,,---000666===CCCCCCHHHJJJHHHGGGIIIIIIFFFBBBCCCCCCBBB@@@<<<999777111111000///---,,,++++++''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&---999FFFNNNOOOKKKGGG999888bbb{{{vvviii___XXXUUUOOO999...666;;;777;;;FFF;;;===@@@BBBAAA???>>>>>>;;;>>>CCCLLLWWWcccnnntttxxxyyyrrrfffYYYKKKAAA<<>>??????LLLhhh}}}KKK&&&333444777888888777555333111111///...,,,***))))))&&&&&&''''''''''''''''''111111000///,,,)))'''%%%&&&&&&%%%$$$$$$&&&***......,,,***+++...111444555;;;:::BBBGGGtttBBB111(((---((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''&&&$$$###***'''%%%&&&((((((&&&$$$###(((,,,,,,'''$$$&&&)))''''''((('''&&&&&&(((***''''''&&&'''(((((('''&&&+++)))&&&$$$$$$&&&(((***'''&&&&&&&&&'''((()))+++''''''((((((((((((''''''&&&'''((()))***************---111555888999888888===;;;999777555333222222......---,,,+++***)))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++...111444777;;;@@@DDDEEEEEEGGGIIILLLPPPRRRTTTGGGHHHHHHFFFBBB@@@??????AAA@@@??????@@@>>>;;;999888555111///......------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''))))))&&&"""***)))'''&&&&&&''')))***###(((***'''''',,,,,,'''&&&)))++++++******+++++++++///"""000222'''666222111//////333555333///---+++...222222+++&&&)))000)))+++------+++)))(((((('''&&&%%%&&&'''((('''&&&'''***---......222:::@@@>>>FFFNNNOOOIIIEEEFFFIIIDDD@@@===???AAAAAA<<<777444222///------,,,+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&BBBRRRIIIEEENNNLLL>>>555qqqxxx}}}mmmddd\\\QQQGGGDDD333444777:::>>>AAABBBCCCIIIBBB>>>??????===AAAHHHGGGQQQaaappp{{{~~~}}}{{{~~~~~~xxx~~~|||zzzyyyfff```UUUIIIDDDCCCBBB??????<<<>>>DDDEEEHHHZZZooo}}}}}}777:::555444888:::;;;888333111111111000///---++++++)))***+++,,,...///111111'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&))),,,---+++)))000((($$$)))///222333555;;;>>>GGGFFFooo???///(((---))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""$$$'''******)))$$$%%%&&&&&&&&&&&&''''''((()))******)))((()))******)))((('''((()))))))))&&&&&&''''''&&&%%%$$$###,,,)))&&&###"""$$$''')))+++(((%%%""""""###&&&'''&&&&&&%%%%%%&&&((()))******,,,///222444555555555;;;:::888555333222111000------,,,+++***)))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---000333666:::???CCCDDDEEEHHHJJJLLLLLLLLLKKKFFFHHHIIIGGGEEEBBBAAAAAACCCBBBAAAAAAAAA@@@===:::777444111.........---,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++)))'''''')))***(((&&&$$$&&&(((******)))&&&$$$,,,...+++%%%$$$)))+++))))))***...333666999===BBBHHHLLL>>>CCC;;;,,,999888FFFCCC???===;;;;;;>>>BBBCCC???888333555555++++++&&&!!! $$$))),,,,,,+++)))(((((()))***)))(((%%%''')))***+++000:::AAADDDGGGKKKKKKHHHEEECCCCCC@@@>>><<<<<<===;;;777444333111...---,,,,,,***)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***--->>>???EEEMMMOOOHHHAAA===sss}}}}}}ooobbb[[[SSSGGG<<<777555999???CCCDDDDDDCCCBBBAAA<<<:::===??????DDDJJJaaadddggglllqqquuuwwwxxxppp|||wwwooooooeee^^^iiilllmmmoooqqqpppnnnmmmnnnllllllllljjjiiiiiijjjjjjuuuqqqllljjjjjjkkkmmmmmmjjjfffgggnnnsssrrrrrrtttrrrsssrrrnnnkkknnnsssxxxjjj___WWWVVVUUURRRQQQSSSSSSNNNKKKOOOQQQRRRWWW^^^\\\```fffkkkmmmlllhhheeennniiiccc]]]VVVNNNIIIGGGNNNHHHEEEDDD???<<>>FFFFFFooo;;;...(((---))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''+++(((&&&%%%&&&&&&%%%$$$,,,)))'''''')))***)))((((((***+++***(((%%%%%%%%%***)))'''&&&&&&'''((())),,,,,,,,,,,,,,,,,,++++++&&&%%%$$$$$$%%%&&&''')))###%%%(((******(((&&&$$$)))(((&&&%%%%%%&&&((()))******,,,...///111222333888777666444222000///...++++++******)))(((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,///111444888<<<@@@@@@CCCFFFJJJKKKJJJHHHFFFFFFHHHJJJIIIGGGDDDBBBBBBDDDCCCBBBBBBBBBAAA===;;;666333000.........---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))'''%%%%%%&&&(((((((((''')))+++,,,,,,+++)))''',,,...---,,,///666<<<===IIIDDDAAABBB???:::<<>>EEEEEEFFFGGGGGGFFFCCCAAA??????>>><<<:::777555333222000---,,,,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%)))000666KKKAAAFFFRRRIII777BBB^^^ssspppbbbRRRHHHAAA999333000888???GGGKKKIIIEEECCCBBBCCC???===??????>>>@@@CCCUUUSSSQQQOOOOOOQQQTTTVVVTTTRRRFFFAAAGGGAAA555333;;;???BBBCCCEEEHHHGGGEEEAAA>>>;;;;;;===???>>>===999888666666:::>>>AAABBBBBB<<<<<>>333555@@@666333333222111000//////...---,,,+++)))'''%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******)))'''...(((%%%***///111333666;;;>>>EEEFFFppp999...)))---((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))""""""###%%%(((+++---...))))))))))))***+++***))))))---111333444444444555777888999888777666777777555333000------...111222222444555444111,,,&&&"""$$$%%%'''((((((((('''&&&+++***)))''''''&&&&&&'''(((((()))***,,,///222333666666555333222000...---******)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))+++---///111555999<<<<<<>>>CCCGGGIIIJJJJJJJJJFFFHHHJJJJJJGGGCCCAAA@@@DDDCCCBBBBBBAAA@@@===:::555222///.........,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&'''((()))))),,,+++)))((())),,,///111000333777===FFFPPPXXX\\\BBB;;;888:::888333777???@@@HHHKKKKKKBBB<<>>DDDIIIQQQLLL888777fffuuuvvv~~~gggXXXDDD777111222666888<<>>>>>555444222222111//////000...//////000000//////...111000,,,---444777555555111111000...///222333000666444222111111111222222888;;;<<<:::555333555888555666777777777:::@@@FFF;;;::::::===>>><<<;;;===<<<666000...333:::???BBB555888<<<>>>>>>>>>???AAA>>><<<999777777777777666???555111555777888CCCSSSmmmbbbWWWRRRMMMHHHIIINNNGGGMMM\\\sssmmm999999???:::;;;AAA555444333222111000000000((((((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''((((((*********)))''',,,'''&&&+++///111333777===>>>EEEGGGsss999///***---''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$'''))))))************))))))))))))///777;;;<<<===@@@CCCCCCHHHNNNTTTXXX[[[^^^```XXX\\\______]]]ZZZYYYYYYEEEDDDBBB@@@>>><<<;;;;;;555777<<<@@@BBBCCCCCCCCC:::444,,,$$$ !!!%%%(((&&&&&&(((((()))(((''''''&&&&&&'''(((+++///222555555555555444222000...---)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,---///111555999===???AAADDDGGGJJJLLLMMMHHHIIIJJJIIIEEEAAA???>>>CCCBBB@@@@@@???>>>:::777333111///......---,,,******)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))++++++******))))))((((((***---111666;;;===JJJDDD<<<555000///222555GGGEEEEEEFFFGGGIIINNNTTTSSSJJJIIINNNYYY^^^QQQFFFIIIJJJKKKOOOWWW[[[RRREEEPPPGGGGGGUUU]]]XXXSSSTTTQQQMMMIIIHHHGGGFFFBBB???;;;666111---+++***)))((('''(((***+++,,,...000222999???EEEGGGEEEEEEIIINNNDDDEEEEEEBBB>>>999777777222000---++++++***)))'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''***222<<>>;;;111...555;;;===999666777999:::::::::888;;;<<<<<<:::<<>>DDD???HHHKKKEEEFFFNNNMMMFFFUUUMMMGGGHHHKKKKKKMMMPPPBBBDDDJJJOOOIII===777777>>>GGGHHH@@@???FFFFFF@@@???CCCHHHKKKJJJGGGBBB@@@AAA:::777:::888333666>>>DDDVVVkkknnn___NNNKKKQQQOOOKKKKKKWWWmmm[[[:::DDDAAA444;;;777666444222111000000000'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***+++,,,+++***))))))***'''''',,,///111333777??????FFFIIIxxx777///+++---&&&)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%&&&***...---111666:::===>>>@@@AAAMMMUUU___dddeeehhhnnntttmmmooorrrssssssrrrssstttlllpppttttttqqqmmmmmmmmmeeegggiiikkkhhhddd^^^ZZZIIIHHHHHHHHHJJJNNNQQQTTTHHHHHHFFFBBB;;;222***%%%$$$$$$&&&'''((((((((((((%%%%%%&&&(((+++...111333333444444333222000...,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,...222555@@@@@@AAACCCEEEHHHJJJLLLIIIIIIIIIGGGDDDAAA@@@@@@AAA@@@???>>>>>><<<888555111000.........---+++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***)))***+++***)))((()))***...444===FFFLLLNNNNNNMMM===888555999@@@KKKXXXbbbGGGPPPVVVXXX___kkksssttt}}}uuulllgggggg```SSSNNNQQQWWWUUURRRPPPMMMGGG@@@:::JJJEEE???999444000---+++&&&'''((()))+++---...///666>>>GGGHHHDDDCCCHHHNNNDDDDDDCCCAAA>>>;;;777555222000---,,,,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&'''+++222:::CCCHHHOOOEEE666===ooovvvuuu[[[NNN::::::999888===DDDGGGFFFKKKFFF@@@999555333333444777999888555555888999666:::888666555555888<<<>>>===777>>>GGGFFFHHHFFF;;;777555???TTT^^^YYYTTTWWWQQQXXX```eeejjjssslll]]]```wwwiii[[[SSS@@@JJJ[[[mmmtttkkkXXXIIILLLNNNPPPQQQUUUeeeLLL888;;;666888999888555222000/////////+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***,,,------+++))))))))))))&&&(((,,,///000333888???>>>EEEJJJ{{{|||333---+++---&&&***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,------000777<<<666???LLLYYYccclllrrrvvvrrrssssssrrrqqqqqqtttvvvjjjkkkjjjgggccc___^^^___^^^aaabbb```\\\ZZZ\\\___hhhkkknnnrrrtttvvvvvvvvvwwwssskkkbbbXXXNNNGGGDDDIIIOOOXXX\\\XXXNNN@@@777111...+++(((&&&&&&'''(((&&&&&&'''((()))+++---...111111222222111...,,,***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,000222;;;===@@@CCCFFFIIIJJJKKKHHHIIIHHHFFFDDDCCCDDDFFFAAA@@@???>>>===;;;777555000///...---...---+++)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******'''((((((((()))...444:::GGGMMMVVV^^^aaa```\\\YYYKKKHHHJJJOOOQQQPPPRRRVVVtttiiiWWWPPPOOOOOONNNOOOLLLGGGBBB???;;;888555222///,,,))))))+++---...333999AAAEEEFFFGGGIIILLLFFFCCCAAA@@@@@@>>>999555333111...---,,,,,,***)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''(((///:::DDDIIIJJJKKK===BBBmmmsss~~~oooWWWGGGDDD555;;;???AAADDDIIIHHHDDDEEE>>>666444777;;;>>>???888===>>>===@@@HHHLLLJJJGGGFFFEEEGGGMMMUUU]]]bbbllloooxxxmmm~~~pppLLLDDDWWWmmmppphhhVVVUUUUUUSSSQQQUUUgggzzzhhh{{{FFF666===:::;;;999555222///...------,,,+++***)))'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''))),,,...---***(((((()))'''&&&(((---000000333888===<<>>===;;;888555000...------...---+++)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++)))***+++,,,111<<>>333>>>YYYtttjjj]]]SSSSSSWWWWWWXXX[[[xxxooo===@@@777<<<:::666222...---,,,,,,)))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))+++---,,,)))&&&&&&((('''&&&(((---000000333999;;;:::AAAIII}}}ggg666+++******+++)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###%%%&&&''''''&&&%%%$$$%%%&&&%%%&&&+++111<<<666@@@@@@aaannn|||~~~wwwhhh]]]XXXPPPGGG???EEEJJJLLLOOOVVVbbblllttttttsssrrrqqqssswwwzzzsssuuuuuutttpppllljjjiiihhhjjjggg___ZZZXXXRRRJJJIIITTTcccpppuuutttqqqnnnuuulll___UUURRRRRRRRRQQQXXXXXXSSSFFF555***''')))...((($$$'''(((&&&(((---,,,...000000...,,,++++++*********))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++333333555;;;CCCHHHIIIHHHKKKJJJIIIGGGEEEBBB@@@???CCCBBBAAA@@@???<<<888555//////...---+++***))))))))))))((('''&&&%%%%%%%%%'''''''''%%%$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,%%%"""&&&***+++,,,...***)))555CCCKKKXXXcccbbbbbb___ZZZ^^^dddEEEyyyooo]]]LLL@@@OOOBBBBBBSSSAAA000777)))888,,,***222BBBHHHEEEGGGOOOPPPLLLHHHEEEDDDAAA===:::666444111//////...,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&&&&)))(((%%%%%%((($$$'''777@@@AAAPPPPPP777888SSS~~~hhhQQQ@@@777999???AAAIIIGGGEEEHHHDDD;;;:::111---///999EEERRRfffxxxzzzmmmdddhhhqqqhhhRRRSSSxxx@@@???222111666;;;888666DDDUUUppp]]]jjjoooPPP]]]cccggg\\\ppplllzzzllleee}}}wwwvvvrrr\\\XXX\\\TTTRRRaaa[[[}}}RRRJJJ::::::222444555......222...+++***)))((((((''''''''''''''''''%%%$$$$$$%%%''')))***,,,,,,***(((''''''+++'''&&&,,,222333444666999??????LLL~~~eee555++++++***+++)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''''''''(((''''''***000888@@@EEE>>>SSSiiiyyyyyyyyywwwxxx|||dddOOOFFF<<<777GGG___nnnsssxxxyyyxxxwwwzzz|||~~~zzzwwwvvvwwwyyy|||~~~~~~|||||||||{{{wwwrrrtttyyyyyytttjjjbbbVVVLLLMMMXXXhhhtttxxxwwwwwwwwwsssjjj]]]TTT[[[WWWUUUYYY\\\QQQ;;;(((######(((---,,,&&&$$$'''((()))***++++++,,,,,,---)))******))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***+++000111333999@@@EEEGGGGGGMMMMMMKKKIIIEEEBBB???===???>>>======<<<999444111//////...---+++***))))))))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''***///222///)))))),,,888999FFFTTT]]]dddeee^^^eeeZZZTTThhh{{{dddHHHIIIFFFAAA@@@BBB999+++###+++///333888>>>GGGLLLNNNNNNKKKGGGEEECCC@@@<<<888666444111//////...,,,***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&))))))&&&'''***+++///===JJJMMMNNNGGG888IIIooowwweeePPPDDD???>>>BBBFFFEEEDDDFFFHHHEEE???777111000///444AAATTTjjjnnnEEE111FFF555555CCCEEEBBBBBB@@@gggqqqWWWEEELLLGGG???CCCSSSiiissseeezzztttvvvyyy^^^XXX]]]YYYPPP___eeezzzGGG<<<999111444666...,,,...***+++***)))((((((''''''((('''''''''&&&$$$$$$&&&'''''')))******(((''''''((()))''')))...111111333666999??????LLL~~~bbb333++++++)))***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))111888888999CCCWWWhhhzzz|||rrrzzz{{{YYYJJJ>>>888FFFfff||||||{{{~~~mmmllljjjgggdddccceeefffxxxyyyzzzxxxsssmmmiiihhhxxxuuuooommmttt~~~vvvjjj]]]SSSNNNmmmmmmoootttxxxyyyuuuqqqVVV[[[^^^\\\VVVSSSUUUYYYGGG666'''###''')))'''%%%''''''((()))***+++,,,,,,))))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''((((((((((((''''''(((((()))***+++---...000666<<>>>>>===:::666222//////...---+++***)))))))))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************'''***///000+++(((111<<>>:::???BBBDDDDDDKKK???GGGMMM>>>555444+++333777888999AAAUUUlll{{{kkkwwwvvvccc^^^eeeUUU]]]mmmkkkkkkiiiXXX:::WWW```MMMXXXjjjYYYLLL===SSSAAAJJJ}}}PPPwwwnnnRRRUUU}}}uuueee^^^aaadddZZZaaattt@@@:::111444777000,,,---)))++++++***)))(((((((((((('''((((((&&&%%%$$$&&&'''&&&'''((('''&&&&&&((()))'''(((---222222///111666999??????KKK|||^^^000,,,,,,)))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''***---///888CCCKKKVVVhhhzzz{{{}}}qqqgggJJJHHHLLL^^^rrr|||wwwooojjjfffbbb___eeejjjrrr|||vvvpppiiiiiiqqq|||wwwqqqnnnRRRXXXcccqqqzzzzzztttmmmkkkUUUPPPZZZaaa]]]TTTbbbSSS@@@111***''''''((()))))))))***++++++***((())))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))******+++,,,///333999>>>AAACCCCCCDDDFFFGGGGGGFFFEEEDDDAAA@@@???>>>===:::666333//////...---+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++///***&&&'''+++777KKK\\\[[[^^^YYYUUUZZZdddttt|||vvvkkkOOO===;;;:::222111333000,,,222BBBNNNQQQOOOOOOMMMKKKHHHDDD???<<<888555222000///...,,,***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***(((%%%(((---777BBBFFFJJJHHH888EEEqqq~~~zzzbbbMMMBBB:::<<>>AAA???AAACCCEEEFFFFFFEEEDDD===<<<;;;;;;:::777222/////////...---+++***))))))(((((('''&&&&&&&&&&&&'''(((%%%######%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++222+++)))222BBBRRRaaakkk```]]]QQQWWWxxxuuuNNN<<>>999666333000///...,,,***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''((()))'''$$$)))000CCCOOOMMMEEE??????iii|||mmmYYYWWW<<<;;;>>>DDDFFFFFFHHHKKKIIIMMMmmmsssHHH222:::777555777CCCbbbMMMBBBfffKKKDDDNNNLLLVVVbbboooeeeHHH]]]vvv[[[KKKjjjooolllzzzbbbBBBLLLWWW^^^iiieeeiiigggccckkkNNN888111444111///111///,,,+++***))))))(((((((((&&&((()))(((&&&%%%&&&'''&&&'''''''''&&&(((+++---''',,,555999555000222999888???@@@JJJyyyVVV+++,,,...''''''***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$'''***---000888BBBIIIaaarrr|||ssskkkbbbZZZFFFOOOqqqzzzhhhccccccdddsss~~~~~~~~~~~~~~~wwwlll^^^UUUiiioooxxxxxxhhh\\\LLLOOOSSSVVVWWWQQQ@@@111***'''%%%'''***+++***'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))***,,,...000222555:::>>>@@@BBBDDDEEEEEEDDDAAA@@@???>>>===<<<;;;888444111//////...---+++***))))))(((''''''&&&&&&&&&'''''''''%%%###$$$'''(((&&&###''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,+++---888KKK[[[```______SSSsss}}}~~~rrrvvvppp___JJJ;;;111222111...666EEEGGGJJJMMMMMMIIIDDD@@@>>>999777333111000...,,,***)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((())))))''''''///888IIIQQQLLL>>>===WWW~~~uuuYYYCCC===>>>BBBHHHKKKGGGCCCFFFNNNPPPeeeTTT<<>>AAAlllooolllwwwEEEGGGMMM[[[\\\ggg```VVV>>>EEEQQQ```sssNNNVVVfffSSSmmmnnnwwwrrrllldddfffpppnnnkkklllIII333111///...000...,,,,,,+++***))))))))))))&&&((())))))'''&&&&&&'''&&&'''(((((('''(((***,,,''',,,444999666111444:::888???@@@JJJwwwSSS))),,,...'''&&&***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''',,,333999BBBNNN]]]gggrrrnnnUUUMMMTTT[[[zzzxxxvvvkkk[[[^^^}}}}}}yyy{{{xxxwwwwww~~~~~~|||yyyvvvvvvxxxzzz}}}{{{}}}rrriiiVVV```lllppppppsss}}}lll^^^MMMJJJUUU^^^UUUFFF999222***&&&'''******)))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((()))******++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((('''))))))(((((((((((()))))))))+++,,,---...000555999@@@AAADDDFFFFFFDDDBBB@@@BBBAAA@@@???>>>;;;777333//////...---+++***))))))''''''&&&&&&&&&''''''((()))((())),,,000///)))$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,------///:::MMM\\\```\\\\\\```jjjoooxxxdddWWWFFF999222111888>>>CCCGGGLLLMMMJJJEEEAAA@@@:::777444111000...,,,***))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((()))***))),,,888DDDJJJJJJEEE<<>>222JJJKKKNNNNNNHHHEEELLLUUUhhhsssJJJ===MMM^^^ooonnnttt;;;@@@```xxxjjjPPPqqquuu```IIILLLqqqppp^^^iiiUUUaaakkk>>>MMMJJJWWWccc~~~gggeeeiiibbbeeegggggg___\\\___XXXSSSdddxxxkkkQQQ[[[qqq]]]nnnwww}}}hhhPPP888[[[oooiiiqqqooogggsssccc===444000///000---,,,,,,+++***))))))))))))&&&(((***)))(((&&&&&&&&&$$$&&&((((((''''''((()))'''***111666555222444:::777???@@@IIIvvvRRR(((,,,///'''&&&***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((---333<<>>===<<<;;;888444111//////...---+++***))))))''''''&&&&&&&&&''''''(((,,,---111666:::777...'''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++---...//////BBBOOO___ccc[[[WWWddduuu~~~nnnLLL999999999555CCCHHHNNNOOOLLLGGGDDDCCC:::777444111000...,,,***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++000???NNNNNNGGGDDDBBBYYYwww~~~gggLLL;;;<<>>:::444333888666---''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***((((((+++...777DDDQQQKKKDDD888@@@kkkgggKKK===AAAIIILLLPPPOOOLLLGGGJJJZZZppp~~~uuuIII222;;;AAAMMMdddwwwttteeeSSS>>>222LLLzzzSSSlllMMMKKKZZZlllaaaFFFOOOoookkkdddjjj|||[[[uuueee^^^zzz]]]MMMGGGzzz}}}yyyuuuqqq|||iiivvvnnnqqquuuwwwXXX<<<+++999,,,111------,,,++++++******))))))******(((&&&%%%&&&''''''&&&&&&''')))***(((''''''(((***,,,000333666777;;;@@@BBBFFF|||CCC222+++,,,%%%---(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''')))+++///222333:::SSSmmmuuunnnaaaUUUKKK[[[kkk{{{\\\lll|||yyyyyyxxxuuuqqqtttrrrpppqqqssstttpppmmmnnnooopppooonnnlllllllllppppppooooooppprrrssstttzzztttrrruuuwwwuuuvvvzzzzzz}}}wwwlllhhhgggrrrsss}}}nnneeeUUUIIIJJJMMMNNNDDD444+++***&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***)))''')))))))))))))))(((''''''$$$---000///111---))),,,)))######+++///,,,''',,,---...//////...---,,,///%%%%%%...///)))(((...)))------///333---$$$"""***)))((((((***,,,///111666:::???BBBBBBBBBCCCDDDCCCAAA???>>>===:::777444...------,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((((((((***,,,+++)))+++......333CCCTTTaaabbbUUUeeeNNN:::EEEAAA===IIIMMMQQQCCC999<<<999555000)))&&&+++222))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++)))''')))111>>>JJJQQQDDD>>>AAAyyykkkRRRFFFBBBCCCHHHOOONNNMMMLLLOOO\\\ooolllZZZ>>>333;;;DDDZZZ|||tttrrrUUUJJJ;;;888<<<<<>>111111,,,------,,,,,,+++*********)))******((('''''')))+++***(((''''''))))))(((&&&'''(((***,,,000333666777;;;@@@BBBFFF}}}AAA222+++---&&&---(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,555@@@GGGxxx~~~zzzgggUUUUUUeeetttwwwvvvjjjfff}}}uuusssqqqqqqsssttttttsssvvvvvvuuuuuuuuuuuuuuuuuulllnnnqqqqqqnnnllllllmmmrrrrrrrrrrrrrrrssstttuuuxxxssstttxxxyyyyyyzzzuuuwwwzzz{{{{{{|||~~~xxxooonnnkkksssuuu{{{uuuhhh^^^TTTNNNPPPPPPEEE444(((###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***(((&&&'''(((******+++++++++,,,...///---)))&&&+++333333666:::===???AAACCCEEEGGGGGGGGGHHHHHHHHHHHHHHHNNNFFF<<>>999666......---,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))((((((***,,,++++++,,,///777EEEVVVcccbbbSSSYYY|||zzzzzzbbb333???LLLNNNSSSBBB@@@GGG444555444///---...---+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++***((()))666HHHPPPMMM???888aaasssrrrSSS===BBBJJJHHHIIIQQQKKKMMMPPP\\\qqqwwwQQQ>>>444777???HHHccckkk^^^XXXTTTDDD888***+++555555999JJJ^^^mmmHHHMMMUUUpppJJJPPPMMM@@@>>>YYYxxxqqqKKKCCCKKK]]]]]]qqqZZZuuuiii{{{rrriii}}}||||||zzzMMM;;;///999444------,,,,,,++++++************)))((((((***---000...,,,)))((((((((('''&&&'''(((***,,,000333666777<<>>GGGKKKCCCGGGLLLPPPQQQRRRSSSTTTLLLJJJFFFEEEFFFIIINNNQQQOOOZZZQQQGGGQQQZZZVVVTTTUUULLLCCC999000///...''')))***+++,,,,,,,,,+++***,,,333:::???@@@AAADDDGGGHHHFFFDDDCCCAAA>>>:::666//////...,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))((()))+++---...,,,+++444FFFYYYcccfffSSSfffooodddiii[[[MMM:::UUUNNNKKKBBB<<<:::444000333666///$$$))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***+++***---===OOOPPPDDD@@@IIIssssss]]]GGG:::BBBNNNOOOMMMNNNIIIQQQ]]]llliiiCCC444222===HHHKKK___fffBBBBBBAAA<<<444666222444::::::@@@RRR[[[mmm}}}GGGQQQTTTttt|||YYYqqqNNNDDDJJJbbblllJJJ@@@AAAPPPllldddOOOIIIfff[[[bbbeeeeeedddxxxlllyyy~~~~~~555333444000...------,,,++++++************)))((())),,,111555111...***((('''''''''&&&'''(((***,,,000333555777<<>>BBBCCCCCCEEEDDDBBB@@@???<<<888555000///...---+++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''')))))))))))))))+++------,,,222CCCXXXccc```YYYgggbbb|||OOOMMMEEELLLBBBCCC@@@888000---///000---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))),,,///666DDDPPPJJJ<<>>777666BBBPPPMMMVVVwwwTTT444999777555---333111222;;;===@@@KKKfffvvvEEETTTQQQ```hhhnnnTTTeee|||}}}SSSNNN```iiiuuuooo}}}ccchhhfffgggwwwssszzz|||FFF222777***......------,,,++++++*********))))))))),,,222666111...***((('''''''''&&&'''(((***,,,000333555777<<>>CCCEEEMMMFFFLLLMMMJJJ```mmm[[[WWWggguuuttthhhcccmmmzzzzzzzzz{{{zzzyyywwwuuusssuuueeefffhhhXXXOOOVVVYYYOOOPPP```dddWWW]]]eeeUUUOOOGGG<<<111***)))+++...------...333:::???@@@@@@BBBAAA??????>>>;;;777444111000///---,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***((()))******))))))+++---+++111BBBXXXccc___[[[]]]jjjqqqOOOJJJ===000333888777000))),,,333))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,444@@@JJJLLLDDD<<>>+++......------,,,,,,++++++*********))))))+++///333...,,,)))((((((((('''&&&'''(((***,,,000333666777===???AAAHHH999...,,,///(((---'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))...;;;OOO```gggeee]]]WWWYYYlllsssnnnsss{{{kkkoootttwwwzzz|||~~~}}}qqqsssiiinnnnnn|||~~~lllZZZKKKAAAFFFCCC===333)))$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))*********)))+++000444111777???IIIPPPTTTVVVVVVEEENNNbbb^^^WWW{{{~~~nnnkkkxxxrrrXXX]]]iiiYYY^^^YYYPPPFFF<<<444///,,,,,,---...000333888===@@@AAA@@@??????>>><<<999666111111///...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((())))))******((()))******)))***,,,...111===TTTddd]]]TTTiii~~~wwwppp|||YYYVVVBBB666888888///***---))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********------777GGGLLLFFFBBBEEEooo\\\JJJDDDGGGKKKMMMKKKLLLRRRYYYnnnNNN999===BBBEEEFFFLLLiiiwww888222666---444666888999OOO{{{}}}[[[nnnhhhAAAYYYOOOJJJvvvllljjjuuummmjjjbbbppp|||TTTgggyyyXXXqqqWWW333............---,,,,,,++++++)))******)))((())),,,...***(((''''''))))))(((&&&'''(((***,,,000333666777===???AAAIII888---,,,///(((---&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***444SSSsssxxxdddTTTWWWaaa~~~tttiiirrr~~~~~~wwwlllrrrssstttrrrsss}}}}}}uuuwwwpppoooooottt}}}zzzcccIIICCCGGGFFF<<<,,,###$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((***+++***+++...555:::NNNSSS[[[aaabbb^^^WWWRRReee|||~~~lllPPPTTTYYYZZZUUUJJJ===555***---000///...222:::AAAAAA@@@@@@@@@???>>>;;;888222111000...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))******)))***,,,...999HHH```fffQQQKKK~~~xxx{{{nnnsss888---666555---+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************///...999KKKMMMCCCCCCNNNxxxqqq@@@EEEMMMGGGIIIRRRQQQLLLVVViiiYYY;;;???IIIFFF>>>JJJxxxhhh///555:::111<<<555;;;:::EEEbbbnnn]]]LLLbbbfffgggCCC^^^RRRSSS{{{bbbwwwbbbfff^^^rrryyy~~~{{{+++>>>///......------,,,++++++((()))***)))(((((()))+++'''&&&&&&((()))***((('''((((((***,,,000333666777===???AAAIII888...***,,,(((...'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))&&&(((+++***(((...888LLL^^^|||qqqLLLWWWrrrkkkuuuZZZxxxwwwsssrrrqqqqqqyyysssuuu~~~vvvtttnnncccbbbjjjhhhmmmllllllppplllqqqmmm|||{{{yyyxxx\\\uuupppqqqcccJJJ@@@QQQKKK???444'''$$$&&&&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,*********'''$$$(((000&&&&&&***111777>>>KKKXXX```PPPWWWFFFXXXxxx~~~|||zzz|||uuukkkWWWSSSOOOMMMRRR>>>///"""***444---+++:::>>>>>>===>>>>>><<<888555222///---+++++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((444&&&!!!111,,,$$$777TTTWWWaaaQQQhhh~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{|||xxxLLL===;;;***555444***,,,+++***)))(((((((((((()))))))))))))))))))))))))))******))))))))),,,...***111OOOHHHIIISSS000zzzoooQQQDDDFFFQQQKKKLLLRRRQQQRRReee~~~vvvSSS888CCCXXXeeegggWWWSSSAAA;;;111666;;;:::777888444===KKKKKKQQQLLLjjjEEEcccZZZcccnnnlllzzzaaawww]]]}}}rrr777000333,,,------)))---000(((++++++******)))((((((((())))))))))))))))))))))))((()))***,,,///333666888>>>CCCEEEFFF777...***,,,(((...'''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''***,,,***&&&+++===OOOuuuttt[[[QQQeeejjjkkk{{{hhhppprrrnnnvvvuuulllooo}}}zzzkkkwww[[[eeeLLLZZZHHHnnn```VVVTTTSSSSSS\\\iii{{{|||lll~~~~~~ttttttjjj}}}nnnrrrppppppppprrrdddMMMIII?????????(((&&&'''((((((&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&$$$%%%***000111---)))222111222;;;KKKYYY]]][[[LLLVVVeee|||nnncccZZZSSSPPPQQQLLL>>>111+++'''000BBB:::;;;<<<======<<<:::888333111...------,,,***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))...((()))111***...GGG[[[[[[WWWooouuuyyyuuusssrrrqqqpppooonnnmmmllliiiiiiiiihhhfffgggjjjllloooooossszzzhhhAAA<<<666333888,,,---,,,+++***))))))((((((((()))))))))))))))))))))))))))*********))))))+++---,,,555IIIHHHMMMHHHaaadddLLLFFFKKKMMMLLLNNNSSSVVV^^^tttqqq;;;555WWWwwwnnn```YYYaaa...888444;;;NNNHHH===LLLKKK<<<\\\sssUUUIIIpppfffBBB^^^TTThhhqqqxxxyyycccooo\\\uuuccckkklllxxxWWWJJJ[[[jjj:::444...///000***,,,///(((++++++******))))))(((((())))))))))))))))))))))))((()))***,,,///333666888???CCCFFFHHH}}}555...***,,,'''...((((((''''''&&&&&&''''''(((''''''((((((((()))))))))&&&,,,...((((((777QQQddd|||___XXXccciiiuuu|||qqq\\\xxxzzzooolllmmmqqqppptttsssSSScccUUUqqqWWWpppYYYyyynnnrrrggg```aaadddiiiuuu|||yyyzzzsssmmmttt^^^iiiRRRdddaaaaaakkkccckkkiiiooovvvrrrnnn{{{rrr~~~vvvfffooouuu~~~aaaMMM???HHHQQQ:::***))))))((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))%%%'''((()))+++---+++''',,,;;;HHHLLLMMMQQQXXX[[[ttt{{{}}}kkkXXXXXXXXXPPP@@@444///...///888;;;>>>@@@???<<<;;;:::555333000///...---,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***(((***///...--->>>XXX\\\WWWkkk~~~rrreee[[[XXXWWWVVVUUUTTTRRRQQQQQQOOOPPPOOONNNLLLMMMOOOQQQQQQQQQTTT\\\gggoooqqqpppttttttvvv}}}pppZZZaaaHHH999>>>===222:::888%%%111,,,,,,***)))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++222>>>GGGHHHHHH:::lllrrrUUUGGGIIIOOONNNPPPRRRVVV___ppplllJJJ???NNNWWWeeemmmggg***AAAAAA;;;cccdddooopppkkkVVVmmmbbbEEE^^^UUU```tttpppdddZZZuuuUUUiii]]]kkkkkkKKKDDDrrrrrr;;;444...111222++++++---(((+++++++++***))))))(((((())))))))))))))))))))))))((()))***,,,///333666888@@@CCCGGGKKKzzz333...+++---'''...(((((((((''''''''''''(((((('''(((((((((((()))))))))(((***))))))666MMM___fffVVVHHHddd~~~vvv~~~VVVsss{{{oooppprrrssswwwxxxUUU[[[___ooofffnnnfffrrrwww}}}~~~~~~yyyeeeppp\\\lll]]]oooaaa|||llllll~~~xxx~~~xxx|||wwwxxxqqqsssppp\\\MMMQQQXXXGGG444(((%%%%%%''''''%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%---000)))###'''222;;;PPPPPPRRRSSSTTT```|||xxxyyy~~~~~~iiidddyyydddrrryyywwwyyyyyy~~~yyymmmXXXKKKIIIFFF???222"""777<<>>;;;999666444111//////...,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))''',,,...***777OOO\\\dddTTT~~~yyyqqqcccRRREEEAAAAAA@@@???===<<<;;;:::=========<<<::::::<<<===<<<::::::@@@IIIOOONNNKKKPPPPPPQQQWWWdddyyysssaaafff___^^^mmmrrrdddbbbAAADDD>>>666888222)))222,,,,,,+++***))))))))))))((((((((((((((((((((((((((()))++++++***)))***+++666CCCKKKIII???PPPfffbbbKKKHHHMMMPPPSSSTTTTTTZZZjjjjjjAAA;;;IIIIIIRRRqqq~~~KKK===:::NNNuuueeeUUU___LLLccc[[[]]]qqqsssqqqSSSrrrQQQYYYwwwxxxMMM]]]qqqTTT^^^RRRuuucccPPP___aaa555---000333,,,+++---))),,,,,,+++******))))))(((((((((((((((((((((((((((((()))***,,,///222666888@@@AAAFFFNNNvvv111...+++---'''...((((((((((((''''''((((((((((((((((((((()))))))))***---'''%%%333MMMbbbbbbYYYHHHZZZfffwwwzzzlllwwwxxxqqqmmmmmmmmmzzziiinnniii]]]sssssszzzppp}}}}}}~~~{{{{{{tttrrrrrriiinnnhhhooohhhiiijjjeeelllvvvvvvtttooosss|||vvvyyyzzz{{{}}}lllrrrvvvyyymmm]]]SSSQQQRRRJJJ,,,%%%"""&&&)))'''&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''***---,,,+++222BBBPPPVVVJJJTTTvvv}}}|||sss~~~mmmzzz}}}gggQQQVVVPPPDDD<<<444222888???DDDEEEAAA===:::777444111///...---+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((***,,,)))---FFFZZZYYYPPPdddrrrlllfff```ZZZPPPBBB888999888888777555555444333444555555444333333444555666333222666;;;===;;;888777:::;;;<<>>???JJJ```yyy]]]aaa^^^CCC777>>>666---111...---,,,+++***))))))))))))((((((((((((((((((((((((((()))++++++******,,,---;;;EEENNNFFF@@@pppzzzqqqUUUIIIMMMQQQNNNUUUTTTVVVaaayyynnn888:::OOOPPPWWWsssyyyxxxBBB555iiisssoooyyyWWW^^^XXXNNNccc\\\eeelllzzz{{{QQQpppRRRYYYyyy~~~hhhaaaPPPWWW{{{zzz^^^HHHEEEccchhhsssooobbbrrrzzzdddlll:::...---111,,,+++...+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))***,,,///222666888>>>???EEEPPPrrr///...,,,---'''...))))))((((((''''''(((((()))((((((((()))))))))******///)))...EEE___hhh```UUUfffjjjzzziii___zzzqqqjjjhhhnnnyyysssjjjhhhjjjXXX\\\nnn~~~|||rrriii]]][[[YYYWWWUUUTTTSSSTTTTTTYYYSSSNNNTTTTTTLLLLLLLLLHHHKKKBBBGGG>>>CCC???555888999JJJ???UUU^^^gggvvvwww{{{|||ooosss~~~~~~}}}}}}~~~uuu{{{xxxzzzpppzzzuuu{{{ooo\\\QQQ```ddd>>>...###%%%***(((&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******---%%%&&&222:::>>>HHHVVV\\\]]]vvvrrryyy}}}tttoooyyyaaaFFFAAA@@@000222777===BBBCCC@@@===777555222000///...+++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******(((---+++***:::RRR]]][[[fffppp|||lllPPPMMMIIIFFFDDD???999333444444444333333333222222111333444444333333444555444333444555777888777666444999<<<999444777BBBMMMbbbrrr{{{nnnUUUAAA888666888>>>AAA???CCC[[[~~~lllIII444@@@999...666***---,,,+++******)))******)))))))))))))))))))))))))))************,,,///222HHHJJJLLL===OOOmmm~~~aaaNNNLLLSSSSSSNNNTTTTTT\\\pppvvvGGG???KKKKKKVVVwwwyyy[[[llltttuuujjj^^^```{{{MMMKKK]]]XXX___qqqooo___|||LLLhhh|||WWWHHHnnnsssVVVvvvRRRMMMllljjj^^^PPP+++]]]GGG333,,,///,,,,,,///,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))***,,,///333666888>>>===EEESSSooo......,,,---&&&...)))))))))(((((((((((())))))(((((()))))))))*********,,,///BBB\\\fff___]]]bbbzzzqqq]]]xxxsssggghhhnnnrrrqqqffffffjjjsss}}}xxxllleeePPPJJJ???333555444333000000111222222)))111---***222555222333///)))444(((111)))...---///---000444***111999;;;MMMVVVlllyyyuuuqqqzzzyyy{{{}}}}}}}}}}}}~~~vvv{{{wwwooocccvvv~~~nnnZZZgggiii]]]AAA)))%%%)))(((&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))******///&&&---@@@EEEDDDZZZyyyooo___]]]oooddd^^^kkk|||xxxpppuuu||||||tttwwwvvv|||wwwuuuXXXQQQHHH;;;777444777>>>CCCCCCAAA999777444111000///---+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))************...***555PPPXXXYYYiiicccMMM:::::::::999888777555444222333333333444444444444444666888999888888:::;;;666888;;;;;;::::::;;;===<<<>>>@@@>>>;;;:::===@@@@@@MMMTTTMMM@@@===BBBHHH===@@@AAA<<<:::GGGaaavvvgggttthhh@@@:::???222444///------,,,+++************))))))))))))))))))))))))***************---222666PPPNNNGGG<<>>111666+++...)))444,,,(((+++------...///---***---666111)))...///,,,---///(((777(((444,,,111111111)))444...222---;;;555111999EEEWWWfffuuuxxxnnnooooookkkxxx{{{~~~}}}{{{zzz|||~~~|||tttrrruuuyyy|||nnnzzzwww{{{___aaaZZZuuuQQQ...%%%(((((('''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******((()));;;PPPNNNNNN{{{zzzkkkfffdddWWWhhhiii]]]eeeeee~~~{{{yyywwweeeqqqYYYPPPhhhaaaYYYzzzvvvzzz{{{ooonnn]]]KKKAAA666555<<>>>>>>>>@@@AAA===BBBEEEDDDAAA???AAAEEEBBB@@@>>>@@@EEEJJJMMMNNNAAAAAA@@@CCCOOO___iiijjjUUUNNNIIIKKKQQQUUURRRNNNeee~~~QQQ333BBB333///888...---,,,+++************))))))))))))))))))))))))+++******)))***///555999LLLLLLCCCCCChhhwwwiiiPPPLLLRRRTTTTTTVVVXXX```xxxYYYBBBFFFLLL\\\vvvccceeejjjlllpppCCCOOOaaa```nnnsssssszzzpppzzzSSS___iiieeeMMMiii^^^uuueeedddOOONNNXXXnnnZZZ[[[|||bbbjjjTTTXXXcccCCC//////...///000+++------,,,++++++******)))))))))))))))))))))))))))((()))***,,,///333666888@@@>>>GGGYYYjjj555***...***---((()))***)))((((((((((((((()))((())))))((())),,,,,,***444CCCeeeqqqgggRRRxxxzzzxxxhhhzzzvvvmmmkkkoooooouuubbbSSSYYYkkkwwwYYY777;;;+++,,,,,,------,,,+++***,,,---......///000000111111111,,,000333333444444111,,,000333...///777555111666666333222333444333222333000555555333>>>WWWnnnzzz|||{{{wwwrrrkkkooovvvzzzyyyxxx{{{}}}|||{{{yyywwwvvvuuusssooolllnnnvvvyyyoooiiipppuuu???&&&)))%%%...%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%)))......+++)))***+++***MMMPPPWWWmmmxxxjjjWWWfffrrrppp}}}ccckkk}}}uuu]]]ccc}}}mmmuuuxxxkkkkkk~~~wwwnnnEEEEEEJJJ>>>...<<>>BBBDDD;;;KKK;;;BBB999JJJ<<>>000***:::///111...000000///......000111111000000///////////////333222111///---...444;;;333888444222888999:::CCC???:::666666999:::999777888::::::555444<<>>AAA???@@@IIIHHHCCC===:::<<<===;;;888222333666777555444:::BBBOOOUUUcccqqqyyyxxxuuutttwww|||}}}yyywwwxxxxxxvvvrrruuuyyy{{{zzzxxxuuusssmmmpppwww}}}~~~ooolllyyyLLL(((...""")))((((((((('''''''''&&&&&&''''''''''''((((((((((((,,,***'''&&&)))000888===CCCZZZkkk|||mmmZZZfff~~~tttiii^^^WWWWWWMMMOOOQQQQQQQQQRRRTTTVVVgggiiimmmttt~~~vvv{{{iiimmmwwwggg```{{{uuueeeXXXAAA555777888AAA>>>888222......///000***)))((((((''''''((((((''''''((((((((()))))))))((()))***)))((((((***,,,///...IIITTTRRRdddLLLMMMjjjvvvwwwYYYggg[[[mmm>>>ppprrrlllpppOOOXXXbbbqqqvvvpppFFF333999...///...---,,,+++*********))))))))))))))))))))))))'''...+++)))///333???VVVJJJDDDEEEssseee|||\\\LLLGGGQQQUUUNNNPPPZZZwwwhhhQQQQQQcccgggiiiyyyzzzYYY~~~www\\\QQQhhh___ccc^^^WWWPPPIIISSSbbbbbb}}}uuuooolllxxxdddgggjjj~~~CCC@@@tttVVVNNN^^^KKKlllccc555555***000000,,,,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))***---111555777777@@@CCCAAARRReee222***///***,,,)))***)))))))))((())))))******+++))),,,///+++'''333EEEeeeccc___YYY}}}uuuzzzyyytttiiinnnhhhccchhhrrrqqqOOO:::555666///000000;;;===333---===:::<<<===>>>>>>>>>???@@@???AAACCCEEEGGGGGGGGGGGGEEE;;;888???AAA<<<:::??????HHHFFFBBBFFFDDD>>>AAAFFFGGGEEECCCCCCEEEDDDBBBBBB===;;;<<<999333333888:::>>>MMMcccrrrtttsssttt|||~~~yyywwwxxxvvvssswwwvvvvvvwwwwwwuuupppllleeellluuuyyyzzzzzz~~~qqqiii{{{ddd777)))$$$+++((((((((((((''''''''''''''''''((((((((()))))))))(((***,,,,,,///666BBBKKKXXXuuueeeaaavvv{{{jjjUUUSSSTTTYYY\\\]]]^^^bbbrrrpppnnnkkkjjjkkkmmmooofffccc___\\\ZZZZZZ[[[\\\kkkuuuttt}}}tttwww|||xxxqqqzzznnnxxxyyy```GGG;;;@@@HHH@@@===888333000...//////***))))))((('''((((((((('''(((((((((((()))))))))((()))******))))))+++---000666VVVOOOWWWoooqqqIIIkkk}}}|||cccxxxoooqqq444MMMjjjyyy{{{vvvooosss|||DDDBBB000222000///...,,,++++++++++++))))))))))))))))))))))))(((++++++)))---555EEEVVVEEE???\\\lllvvv}}}RRRKKKLLLUUUUUUOOOVVVeeeiiiKKK<<>>FFFJJJGGGDDDEEEFFFDDDEEE@@@===>>>>>><<<;;;===777888CCCXXXllltttuuuuuuzzz{{{yyytttssstttrrrnnn~~~wwwqqqqqquuuuuupppiiijjjdddccclll|||yyy~~~sssrrr|||TTT'''---+++))))))((((((((('''''''''((((((((()))))))))******&&&+++...---000===SSSddd}}}QQQUUUnnnrrrddd\\\[[[^^^bbbppprrrxxx~~~yyywwwbbb^^^[[[dddzzzyyy}}}mmmtttvvvrrreeeiii|||nnnVVVCCC888555===<<<999666333000......******)))((((((((((((((((((((((((((()))))))))***((()))************,,,...111CCC```WWWqqqwwweeeWWWtttvvv}}}}}}^^^}}}uuuQQQbbb{{{}}}YYYLLL---:::000000...---,,,+++++++++******************************,,,+++***666IIISSSEEECCC|||{{{rrrOOOMMMPPPTTTQQQOOO^^^ssseee:::888gggccccccoookkkzzz~~~^^^BBB\\\\\\WWWqqqkkkfffiiiKKKFFFFFFiii~~~[[[bbbvvvVVVTTTeeemmmppppppTTT>>>RRR===444,,,///444------------,,,,,,,,,++++++***))))))((((((((((((((())))))***---111555777777;;;CCCJJJbbb```000+++000***+++))),,,))))))))))))******+++,,,%%%+++///+++)))444NNNddd\\\TTTnnndddtttzzzvvv}}}|||aaadddwwwwwwjjjoooRRRDDD666333;;;BBBBBB>>>888EEELLL???IIICCCFFFGGGAAACCCFFFGGGFFFEEEEEEFFFHHHFFFDDDBBBAAAAAAAAABBBGGGMMMUUUZZZZZZXXXWWWVVVSSSZZZVVVWWWiiitttpppllllllrrrqqqeeeZZZVVVQQQKKKGGGOOOUUUTTTPPPMMMIIIEEE>>>>>>AAANNNeeexxx}}}yyyzzz{{{xxxuuuuuuwwwvvvrrr{{{tttnnnooouuuxxxuuupppeeebbbbbbiiiuuuzzzjjjjjj111...%%%)))))))))(((((((((''''''))))))))))))***************,,,---...666MMMmmmsssbbbWWW[[[zzzssseeeaaaeeerrr|||ttteeeeeerrr}}}~~~rrrwwwgggzzz{{{dddNNNEEE???>>>;;;888555111...---+++***))))))(((((())))))((((((((()))))))))******(((***++++++***+++---///666NNN]]]___bbbfffUUUmmmvvv\\\VVViiimmm||||||mmmtttKKK333777111000///...---,,,,,,,,,************************+++)))------***999MMMPPPAAAPPPdddLLLLLLOOOQQQMMMPPPggg~~~```EEEBBBUUU\\\]]]iiitttgggeeeJJJiiippp}}}HHHSSSrrr```YYYjjjjjjoooeeePPPXXXvvvJJJNNN~~~```___wwwuuu|||cccOOO111000///111///------------,,,,,,,,,,,,******)))((((((((((((((())))))***---111555777777>>>CCCEEE[[[^^^///+++000***+++))),,,))))))))))))***+++,,,---&&&---...)))...CCCXXXaaa\\\gggkkk~~~qqq~~~wwwSSSvvvooossslll~~~```333777>>>CCCFFFIIIKKKMMMBBBiii{{{SSSHHH>>>IIIGGGDDDFFFIIIJJJHHHGGGFFFGGGMMMJJJFFFEEEJJJTTT___fffhhhmmmaaadddiiissssssmmmbbbUUUYYYxxxttthhh[[[NNNNNNJJJNNNggg|||}}}zzzwwwyyy~~~}}}yyyqqqppppppqqqssstttttttttcccfffgggfffhhhqqq~~~wwwppp|||wwwNNN...$$$))))))))))))(((((((((''')))))))))*********+++++++++,,,000:::NNNkkkxxxLLLWWWsssddd___]]]ddd}}}sssiii___yyy{{{tttzzzwwwwww~~~rrrnnn]]]OOOWWWGGGDDD???:::555111///...+++***))))))(((((())))))(((((()))))))))*********)))***+++++++++,,,...000@@@VVVTTThhh___fffsssrrreeeiiiuuujjjLLLiii|||mmmmmmoooeeeWWWNNNaaaqqqrrrhhhfffeeennn```QQQ:::333222111000...------,,,,,,************************+++'''///000+++===RRRQQQ???fffwwwzzzZZZJJJKKKOOOOOOMMMUUUpppkkk===:::>>>AAAJJJkkklllttt~~~|||vvvPPPkkkqqqttthhhqqqcccLLLppp~~~EEE:::ttt^^^~~~~~~eee...666000,,,///...------------,,,,,,,,,******)))((((((((((((((())))))***---111555777777@@@CCCBBBWWW]]]///+++000***+++)))---))))))))))))***+++,,,---(((///---'''444OOO]]][[[dddmmmwwwxxxrrrssslllTTTsss[[[ppp@@@<<>>BBBCCCZZZVVV444...,,,***---(((---)))************+++++++++&&&,,,+++---???gggOOObbb^^^vvvuuuhhh|||yyy```cccxxxxxxsssKKK666GGG>>>WWWsssjjjXXXjjjUUUeeesss}}}fff[[[sssuuu~~~mmmtttnnnooovvvjjjqqqfff[[[nnnoooccchhhkkk^^^mmm}}}|||ttttttzzz{{{vvvooo```bbbuuuyyylllnnnxxxiiikkk___HHHZZZzzz{{{{{{wwwrrr@@@+++)))***)))(((((())))))'''***---...+++)))***,,,---)))111BBBJJJzzzGGGiiirrr[[[sss___ooobbbiiiWWWNNNeee]]]sss___gggwwwqqqxxxzzzyyytttlll~~~zzz{{{xxxNNN[[[bbb@@@:::888---555***000---***)))))))))((('''(((((((((((())))))))))))---)))+++000...)))000===SSSXXX[[[NNNVVVPPPNNNQQQvvv|||\\\mmmdddSSS\\\yyytttooolllnnnXXX[[[\\\vvv[[[{{{[[[nnn>>>:::777444111......---,,,+++************************...'''...000&&&PPPQQQbbbOOO|||hhhRRRNNNOOONNNNNNVVVjjjTTT::::::EEEGGGRRRXXXTTTiii{{{qqqssswwwuuuggg~~~eeeSSSlllnnnlllRRR\\\eeeCCC222333...,,,---......---------,,,,,,,,,+++******)))))))))))))))))))))***---000555999<<>>???EEEDDDWWWpppeeeVVVsss~~~qqqzzz{{{AAA;;;GGG]]]xxxGGGSSSkkkOOOUUUccc|||[[[ZZZzzzMMM:::dddvvvOOO333///,,,000......---------,,,,,,,,,+++******)))))))))))))))))))))***---000555999<<<<<>>---444555***(((222KKKjjjMMM***---222"""333666888TTT|||rrrtttkkkUUUEEE===RRRvvvnnnkkkDDD...+++---III___sssWWW000+++999444666BBBCCCAAANNNXXXOOOAAA\\\kkkBBBNNNbbbjjjzzzkkkjjjrrrooobbbzzz}}}tttdddfffuuuvvvkkkiii|||uuuiiicccFFF@@@fffyyy|||ddd000***(((++++++)))***...+++)))+++///...,,,000888KKK{{{uuuMMM{{{}}}QQQYYYuuu|||wwwvvvdddnnnttt|||qqqlllxxxsssvvv{{{~~~~~~~~~vvvvvv|||yyykkkuuuccc@@@<<<555444222...,,,,,,+++***)))))))))))))))************(((,,,///...***///AAATTTRRRvvv{{{SSSFFF@@@OOOggglll^^^fffrrrYYYQQQIII___jjj}}}gggxxxvvvzzz}}}WWWMMMbbbcccaaaEEE;;;888444222111000...---++++++++++++++++++++++++,,,+++...000>>>SSSaaaOOOMMMdddtttsssLLLDDDGGGJJJKKKTTTpppkkkCCC:::>>>HHHJJJaaa}}}fffYYYrrruuuyyydddxxx222>>>vvvbbb888KKK```QQQcccZZZZZZiiiooollluuutttaaa777333///444......---------,,,,,,,,,+++******)))))))))))))))))))))***---000555999<<<;;;EEEIII^^^RRR222......,,,///)))---)))************+++++++++,,,)))FFFZZZRRRxxxooosssooohhhuuu~~~xxxhhh\\\qqqooo999333444000000000EEEGGGIIIbbbppp@@@,,,///,,,$$$111555999^^^xxxuuuuuupppaaaLLL<<<000777DDD___sssgggbbbSSSXXX<<<555<<<999TTTvvvxxx]]]888---555...QQQ```eee^^^]]]]]]HHH***(((MMM~~~uuu[[[aaaPPP,,,444LLLdddiiicccoooooobbbqqq}}}{{{iiicccoootttnnnaaawwwvvvnnnjjjLLL<<>>___III000333DDDfffqqqcccdddhhhgggeeexxx~~~pppgggnnnrrrmmm```uuuxxxrrrlllSSS===@@@mmmwww~~~FFF333&&&)))...,,,***,,,+++***...000---...@@@WWW}}}\\\eeeSSS[[[wwwqqq{{{vvv[[[SSSbbbhhh]]]NNNSSSOOOeee|||eeekkkYYYbbbkkkiii~~~~~~hhhzzz___bbb}}}qqq||||||}}}vvvsssqqqGGG<<<777444000...------+++***))))))*********+++++++++***...///---...888HHHTTTccc~~~yyyKKKCCCeeejjjUUUIIIFFFKKKLLL|||pppjjjaaaLLL^^^gggdddkkkmmmHHH___wwwmmmOOOMMMdddzzz^^^>>>;;;777444222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++...---...GGGPPPddd???]]]xxxfffCCCIIIIIIEEEMMMgggRRRAAAHHHIIIIII>>>RRRwwwxxx{{{jjjqqqvvvnnn|||```vvvoooQQQ>>>JJJ~~~|||iiiGGG>>>:::III]]]KKKaaaRRRwwwuuu666222+++000......---------,,,,,,,,,+++******)))))))))))))))))))))***---000555999<<>>;;;777444333111///...,,,,,,,,,,,,,,,,,,,,,,,,+++///------IIIOOOddd;;;pppsssYYY===LLLHHHBBBMMMmmmvvvJJJCCCCCCFFFPPPZZZxxxzzzGGGzzzXXX\\\:::888dddnnniiiyyysssvvvXXX777???IIIRRRbbbVVV^^^hhhwwwUUUfffrrr~~~999666...222......---------,,,,,,,,,+++******)))))))))))))))))))))***---000555999<<<@@@???IIIoooTTT222...---+++///)))---++++++******++++++,,,---***@@@ZZZTTT}}}lllrrrwww___wwwppppppyyySSSUUU]]]KKK<<<000///111000000222===555OOOdddIII---///666222444;;;NNNooorrrppphhhaaaYYYJJJ;;;666111------000555@@@KKKYYYiiilllyyynnnfff~~~YYY777444666111444???666AAA999???555RRRIII444111--->>>JJJUUU;;;888444BBBsssiiivvvuuuVVVTTTwww\\\fff\\\cccrrrbbbqqq}}}}}}sssbbbIII333666sss|||+++,,,***111)))++++++...)))...666///222^^^PPPuuuWWW{{{hhhtttwww|||}}}{{{{{{{{{XXX;;;AAAPPPIIIVVVlllooofffzzzwwwllloooooossstttjjj<<<999555000---...///---))),,,++++++******++++++,,,'''111***333&&&>>>PPPSSS___AAAEEE[[[iiiuuufffEEEEEEDDDNNNlllcccMMM___nnn~~~llltttqqqfff\\\[[[jjjwwwtttrrrsssooorrr|||ddd???ZZZlllyyyfffrrr}}}mmmvvv|||JJJ888@@@<<<222333...111...---,,,,,,++++++,,,,,,***///***555CCCUUU___EEEqqq~~~JJJJJJIIIJJJBBBVVVxxxtttHHH@@@CCCSSSVVVUUUkkk___rrrQQQvvvhhheeelllKKK:::GGG~~~tttaaaHHHYYY```aaa;;;>>>HHHIIIPPPvvvyyy[[[OOO___}}}222111777(((//////...---,,,,,,,,,,,,******************************+++...222777<<<>>>@@@@@@RRR~~~TTT333...---+++///)))---+++++++++***++++++,,,---(((III___ggg}}}rrr{{{ppppppnnn}}}vvvbbb|||sssjjj^^^UUU<<<666222111///,,,...333555FFFfffiiiBBB+++111777777CCCTTT~~~ZZZ^^^___ZZZTTTNNNCCC777111---***+++---000999BBBOOO]]]aaauuu{{{zzzooo???JJJNNNDDD666111777>>>===444666777777TTT444...666111===EEESSS777888<<>>999333555///000...---,,,,,,++++++,,,,,,...111+++444AAARRRZZZ===JJJHHHFFFJJJDDDYYY{{{qqqHHHCCCIIIRRRiiiffffffooodddhhheeeuuuvvvYYY888555===dddDDDSSSmmmGGGeeeUUU???AAADDDGGGOOOxxxyyy\\\LLL```rrrfff___===111###222//////...---,,,,,,,,,,,,******************************+++...222777<<<>>>@@@???MMMxxxTTT333///---,,,///)))---+++++++++++++++,,,---------VVV^^^vvvtttwwwrrrqqqhhhttt]]]\\\iii___ccc//////222666555///)))---555///JJJdddWWW666...777777<<>>777333777///000...------,,,,,,,,,,,,,,,,,,111,,,777GGG\\\eeeGGG|||JJJHHHCCCIIIFFF]]]~~~oooIIIHHHRRRVVVVVVqqqyyyOOOkkkzzzRRRgggGGGFFF777MMM]]]FFFbbbPPP;;;DDDhhh}}}SSS999;;;@@@DDDMMMSSSbbb~~~wwwzzzvvvUUUDDDYYY___ppp///333FFF...//////...---,,,,,,,,,,,,******************************+++...222777<<<>>>BBBAAAJJJvvvTTT333///...,,,///)))...,,,++++++++++++,,,------888___VVVxxxjjj{{{nnnuuuiiizzzyyyccckkk```YYYttt}}}AAA...,,,222888777000,,,000777333@@@FFF<<<333999AAA>>>^^^pppBBB///,,,111666666444111000000///---...111111///111666EEEVVV|||\\\EEEUUUYYY666333666000///777AAA444NNNLLL777222<<>>AAAAAAHHHlllaaaJJJIIIXXXhhhoooFFFQQQJJJkkkfffXXXnnn^^^{{{sssooooooMMMFFFrrrqqqnnnSSSuuuzzzpppKKKAAA:::444666///111......---,,,,,,,,,,,,,,,+++111---999MMMfffnnnMMMxxxsssKKKIIIEEEFFFHHHbbbqqqLLLMMMXXX___ooo}}}~~~eeeooovvv|||sssssscccUUUjjjyyyiii444???DDDhhhkkk\\\777777===AAAbbbwwwOOOAAAHHHEEEIIIUUUWWWYYYHHH999IIIkkkpppHHHHHH]]]}}}<<<111+++111//////...---,,,,,,,,,,,,******************************+++...222777<<<>>>DDDEEEKKK{{{UUU333///...,,,000***...,,,,,,++++++,,,,,,---...AAAaaaTTTyyyoooooorrruuu}}}sssooo[[[eeeiiiYYYTTT...666000444666333///...111555888999888888<<>>VVVVVV@@@444888555+++000BBB666>>>VVViii999222@@@QQQeeeYYYBBB===WWWsss}}}hhhRRRjjjooo^^^xxx}}}rrrtttnnntttyyykkkPPP:::555BBBfff]]]...---//////...+++---555444000GGGwww|||```___SSSDDDgggggg```\\\RRRQQQVVVkkknnnoooiiiaaaRRRJJJGGG\\\ttt~~~bbb[[[NNNUUUZZZTTTUUUVVVXXXnnnaaaQQQvvv|||yyy{{{{{{DDD<<<777555222------111---,,,,,,,,,,,,,,,,,,---+++...---...///KKKSSStttuuuRRR===AAADDDOOOsss~~~\\\KKKJJJZZZ]]]\\\IIIUUUVVVQQQ|||wwwzzzuuuooogggNNNUUUgggEEEzzzuuuqqqqqqMMMEEE???777555...333///...------,,,,,,------...333---777LLLfffkkkFFFxxxoooNNNJJJGGGCCCIIIgggsssMMMPPPWWWiiilll~~~___uuuJJJVVViiiaaaBBB777666KKK{{{dddnnnOOO===AAA???FFFWWW???:::???:::HHH___dddrrrpppvvvrrrFFFqqqTTTjjjnnn|||AAA222***/////////...---,,,,,,,,,,,,******************************+++...222777<<<>>>BBBGGGMMMUUU444000...---000***...,,,,,,,,,,,,,,,------...EEE___^^^{{{rrrlll~~~wwwpppkkkkkk]]]gggccc;;;)))777222555444000...000222222111888===BBBDDD<<>>MMM|||oooZZZCCC999RRRiiiJJJAAABBBFFFFFFRRRlll~~~ZZZmmmOOOjjjwwwyyy;;;666BBB+++//////...---,,,,,,,,,,,,******************************+++...222777<<<>>>===GGGKKKUUU444000///---000***///---,,,,,,,,,,,,---......JJJ\\\jjjuuutttuuujjjsssrrrppp|||^^^WWW||||||222...333///666888333000333555444...<<<@@@CCCJJJIII\\\SSS///777666555///,,,//////---...111222000111444444444999???:::KKKSSSKKKfffttt]]]hhh^^^QQQ===...---222333000<<>>KKKSSSRRRPPPQQQTTTVVVUUUSSSLLLlll}}}yyy{{{cccxxx|||yyyVVVEEE999::::::333...///------,,,,,,,,,,,,------++++++///...555PPPNNNfffDDDBBBHHHJJJcccZZZQQQ```uuuxxxMMMQQQGGGccciiiaaaggg@@@GGGOOOTTT|||tttkkkwwwmmmAAAFFFbbbmmmjjj}}}kkkUUUGGGCCC>>>;;;000444//////...---------------(((000+++999VVVwww}}}SSSnnnOOOFFFLLLFFFRRRqqqmmmFFFLLLXXXttt|||VVVfffddd___ZZZsssyyyZZZkkkfffssshhh===;;;AAAiiizzzsss___[[[{{{www>>>>>>CCCQQQSSSEEEJJJeee|||nnnJJJrrr~~~sssIII222 333//////...---,,,,,,,,,,,,******************************+++...222777<<<>>><<>>222333//////...------------...+++111+++777RRRssswwwKKK~~~mmmOOOEEEOOOIIIVVVuuuhhhBBBIII___xxxYYY[[[zzzdddsssooobbbbbblll===;;;^^^eee~~~dddAAAJJJaaaxxxjjjUUUrrr;;;111666...//////...---,,,,,,,,,,,,******************************+++...222777<<>>JJJJJJYYY///...222***---+++---)))...+++***///,,,+++555cccZZZzzzrrrwwwnnnuuuwwwuuupppuuu{{{```gggbbbIII,,,333444444>>>999NNNFFFBBB000999???666???PPPXXXAAA777333000LLLooo@@@333555777777---///>>>///444777999:::555EEEFFFEEE\\\qqq|||SSS;;;UUU888///999---333:::DDDdddZZZeeemmmGGGEEESSSyyybbb\\\aaadddiiipppyyy}}}fffVVVwwwdddrrr{{{SSSwwwgggdddrrrjjj\\\>>>111888TTT}}}:::+++...---,,,000000...***KKKQQQllliiippp{{{ooolll]]]EEEDDDEEEFFFHHHLLLfffqqqiiijjjxxx~~~xxxuuukkkkkkqqqkkkbbbooozzzyyyyyyXXXkkkwwwlll{{{eeejjjzzzwwwAAA666;;;999:::222000......---,,,,,,,,,------000,,,000333333KKKZZZSSSCCCCCCAAAUUUwww}}}lllaaaOOOKKKYYYsssaaaPPPggg{{{xxxooonnnQQQIIIBBBLLLaaa{{{]]]DDDHHHCCC===444999111000///...............111+++111444KKKEEE}}}|||sssNNNOOOJJJMMMTTTyyyggg???EEEXXXllllll^^^nnnjjj___aaavvv[[[PPPFFFLLLxxxkkkRRRKKK```]]]]]]zzzfffOOOQQQwwwrrr;;;888111333///............---------+++*********))))))((((((///***)))...333666:::???GGGEEEKKK[[[000...111***---+++---)))...+++***///,,,,,,666ccc[[[yyyrrruuuooovvvzzzwwwtttvvv|||```^^^mmmooo777***222------444MMMjjjiiiXXX888666999;;;KKKRRRQQQLLL&&&555888;;;YYYuuuCCC222555===CCC:::;;;333:::MMMEEE999888444AAAJJJQQQmmmrrrDDDaaabbb999+++222000===AAAbbbqqq]]]dddQQQTTTfff^^^YYYiiilllpppwwwtttkkkXXXiiiuuudddiiiTTTtttgggeeerrrmmm^^^AAA///:::TTTyyy|||~~~;;;,,,...---,,,000$$$444;;;YYYnnnzzzuuuddd{{{yyyzzzxxxzzzkkkZZZ```eeefffgggjjjyyykkkWWWIIIKKKUUUDDDbbbkkkiiisss[[[kkk|||{{{aaaMMM???AAA<<<;;;111---......------,,,,,,------///***...333777QQQ\\\|||{{{NNNAAACCCBBBZZZ~~~~~~MMMjjjLLLHHH{{{zzz[[[^^^lll~~~TTTGGGMMMccc```www^^^IIIKKKEEE@@@666777111111000///............666111555888NNNIIIpppzzzrrrMMMOOOKKKNNNUUUzzz^^^PPPlllyyyzzziiijjjaaa\\\dddWWWJJJ666[[[xxxNNNJJJgggYYYiiitttAAA<<>>IIIccclll<<<000>>>666>>>llluuuFFF777888AAALLLEEEFFFLLLYYYfffMMM888<<<@@@NNN\\\nnnzzzsssSSS999888:::BBBNNNNNNdddQQQQQQrrrzzzhhhYYY```hhh\\\[[[nnnoootttzzzTTTIIIffffffZZZSSS```___^^^iiinnn^^^AAA222333GGGsss???---......---///444333222{{{rrrZZZiiirrrHHH777AAAWWWlll~~~RRR<<<:::CCCmmm|||gggSSSEEE======???@@@IIIWWWwwwlllooowwwyyy}}}{{{RRRiiiwwwEEEVVVssswwwrrrhhhGGG:::>>>;;;===666444000///...------,,,------111---...///111JJJQQQ|||MMMCCCMMMLLLpppOOOpppIIIJJJdddmmm\\\~~~^^^hhhssslllKKKOOObbbyyydddxxxVVVIIIGGGBBBEEE>>>:::333222111000///.........000,,,333777NNNUUU{{{wwwQQQSSSPPPPPPVVV{{{|||MMM???QQQZZZlllsssttt|||xxxeeepppaaauuuOOO>>>XXX|||MMMppp]]]qqqqqq^^^yyyZZZaaaRRRLLLxxx|||dddJJJqqq}}}:::444/////////............---------************************---******///555777;;;@@@FFFFFFJJJfff777000111+++///------,,,---***,,,///***...BBBcccaaavvvyyynnnvvvyyy|||www]]]gggKKKJJJ111111333555;;;<<<^^^UUU666000;;;@@@AAAIII```HHH000777===777dddQQQ222111777>>>KKKJJJPPPPPPHHHKKK>>>888>>>AAARRRTTTttthhhSSS999333999:::>>>JJJXXXzzzUUUHHHYYYeeeFFFEEEPPPMMMRRRhhhttt}}}}}}~~~gggZZZttthhhOOOsssXXXYYY^^^]]]gggqqq^^^BBB222222FFFuuuBBB......///...///***333FFF\\\xxxmmmrrrIII666===RRReeePPP;;;AAAPPPZZZ~~~lllOOOEEE>>>666:::FFFUUUtttlllCCCSSSyyyDDDNNNtttrrryyyjjjbbbNNN???@@@;;;===666444111000///...------------***+++111111333RRRaaaNNNDDDNNN[[[vvvNNNEEEQQQ}}}YYY]]]pppmmmMMM___cccvvvZZZKKKFFF???EEE@@@>>>444333222111////////////444000555666JJJQQQ}}}UUUVVVTTTQQQWWW|||cccFFFPPPiii~~~zzz^^^PPPiii```iiitttKKK777]]]QQQOOOwwwttt^^^~~~]]]cccZZZqqqhhhqqqkkkCCC666HHHxxx:::222000//////............---------***************+++++++++---)))***000666888<<<@@@GGGGGGIIIjjj999000111+++000------,,,---***---///)))///FFFbbbdddxxxpppzzzyyy~~~yyyvvvUUUhhhVVVvvv>>>---555000,,,:::BBBgggeee888000777AAA<<<>>>FFFSSSlll@@@666FFFSSSaaa===)))222888:::CCCDDDLLLBBB777;;;666777AAADDDTTTdddxxxUUUGGG444777;;;===@@@PPPxxx[[[XXX|||jjjEEECCCOOOKKKKKK\\\yyy~~~yyyDDD???aaa^^^PPP|||aaaWWWaaa```gggvvv```DDD999222EEE|||EEE///...000......+++111OOOzzzyyy```|||~~~wwwRRR:::@@@MMMNNNGGGAAANNN```ssscccIIIFFFEEE@@@KKK___yyy___DDDXXX{{{CCCDDDqqqiii{{{lllJJJ;;;===999===777777111111///...------,,,,,,***---222///000PPP```{{{RRRGGGSSShhhuuu~~~|||kkkQQQKKKFFFWWWkkkssskkkgggwwwXXXrrrccc^^^ccc~~~___rrrcccMMMHHHAAACCC??????555444333111000/////////,,,***000222IIIWWWYYYXXXUUURRRXXX}}}~~~JJJ999UUUqqqsssrrrlllGGGHHH<<<>>>dddeeeSSSxxx~~~UUUuuu|||IIICCCaaa~~~YYYUUUoooUUUjjjmmmRRRhhhlllwwwhhhvvv[[[dddcccMMM\\\~~~nnn>>>666666555///............---------*********+++++++++++++++,,,)))***111777999<<<@@@GGGHHHKKKmmm;;;111000+++000---------,,,***---000(((000IIIaaafffzzzrrr}}}www|||uuusssSSSgggccc|||DDD...888666333AAAGGGqqqFFF444:::;;;BBBBBBNNNTTTVVVbbbggg555===fffzzz<<<,,,777:::777>>><<>>444AAARRRlllnnniiioooMMMSSSfffppp:::+++777:::999AAA???EEENNNcccnnnJJJ555KKKaaawwwwww~~~KKKBBB;;;@@@AAAOOORRRccciiiPPP???HHHOOOaaasssCCC:::XXX```UUUiiijjjTTTcccaaadddwww^^^BBB444000CCCwwwHHH000---000///...---,,,eeewwwtttnnnooo}}}qqq{{{vvvpppPPP777SSSiiiPPPVVVooo~~~vvv}}}jjjggguuuqqquuurrryyyQQQ\\\yyyhhhEEEMMM```oooQQQ@@@???999;;;666555222111000///------,,,,,,,,,,,,///---222RRRXXXkkkjjj|||{{{wwwVVVKKK:::ddd]]]hhh___CCCIII<<<<<>>LLLfffzzzuuu~~~lll}}}OOO::::::555999666888000000000///......------+++...666222666<<>>{{{ooohhhsssBBBAAABBBBBBNNNGGGKKKkkkmmmHHHDDDWWW}}}wwwddd|||UUUFFFLLLEEE???888>>>888777555333111000//////.../////////JJJ{{{bbb```UUUWWW\\\kkkzzzGGG>>>JJJQQQbbb{{{aaahhhvvvvvvAAACCCYYY}}}nnnMMM@@@ZZZlll{{{hhhrrrnnnkkkjjj???LLLzzziiivvvfffIIIccc```uuu___eee{{{hhh```___555:::000111///............---------+++++++++************))),,,***,,,222666888<<>>HHHVVVYYYrrrZZZDDD___|||lllOOOOOOiiiooowwweeexxxnnnaaaDDDCCC___vvvjjj}}}ssskkkmmmOOO---000---,,,///............---------+++++++++************))),,,***,,,222666888===BBBHHHHHHUUU}}}MMM000111000,,,...///...+++///))),,,///...III^^^fff|||hhhsssvvv{{{yyybbbpppaaatttNNNRRRmmmQQQEEEMMM+++555:::===555;;;999FFFaaawwwLLLbbbqqqCCC???CCCkkk___qqqfffbbblllddduuuQQQPPPSSSTTT```hhhggg}}}pppaaacccdddvvv~~~OOO666UUUfffZZZRRR^^^bbb^^^hhhvvvdddAAA999444JJJEEE000...///------000333aaa|||ooobbbsss|||wwwqqqoooIII>>>===999888:::888888???GGG]]]nnn===:::kkkJJJ^^^{{{TTTooo___???LLL[[[uuuWWW;;;NNNaaajjj```xxxBBB666999555777111111111000000//////......---///,,,,,,(((222@@@ccc~~~```QQQ>>>FFFrrrrrrSSSaaa[[[aaaxxxuuuJJJBBBEEEKKKfffuuujjjvvv^^^?????????AAA;;;<<<888777555444222111000000)))***+++***>>>jjj```sss```^^^nnnpppqqq<<>>DDDAAA@@@HHHccczzzlllsss\\\RRRyyy}}}jjjPPP666@@@iiiKKKeee{{{kkkTTT>>>MMM```PPP<<>>CCCKKKKKKSSSSSS111000000---///000...***///))),,,///...HHHbbbaaazzzxxxqqqtttuuuyyyzzzrrrqqqcccfff^^^cccCCCSSSXXXddd<<<666555<<<:::AAA444GGGYYYnnnxxx```===444AAAVVVLLLHHH\\\AAAmmmyyyyyy{{{SSSZZZ~~~yyyFFF:::IIIJJJZZZCCC^^^___VVVgggsssZZZ<<<666---LLLyyy:::,,,///111...///''';;;vvv~~~|||SSSmmm^^^999;;;777BBB???<<>>TTT^^^yyy{{{ppprrrpppAAA999888111666333333111111111000//////......***...666//////222NNNfffLLL???KKK999hhhQQQNNNSSSnnnGGGGGGJJJEEEAAAHHHWWW___HHH<<>>[[[ppp{{{|||dddbbb```fff~~~[[[nnnUUUrrrjjjyyyRRRgggvvvwwwxxxooogggfffkkktttttt???>>>EEEBBBiiiyyyFFF```\\\TTTjjjpppRRR999:::333[[[@@@000222111,,,---000---ooorrr}}}UUUwww[[[:::BBB===LLLFFF???KKKKKKDDDLLLZZZlll\\\EEEIIICCC555111<<>>KKKSSSmmmTTTBBBKKKzzzXXXMMMUUUMMMIIIHHHkkkxxxzzzkkkkkkmmmYYYiii{{{GGG???AAA:::;;;:::>>>888777666444333333222222---,,,///,,,000QQQpppmmmaaacccdddeeewwwGGGxxx~~~^^^iiifffrrrzzzfff\\\ZZZnnnrrrnnn___[[[vvv~~~lllhhhTTThhhsss<<<777888333222///............---------+++++++++************)))+++***,,,333888;;;???EEEHHHKKKTTTTTT111000222//////...,,,***000+++---,,,)))AAAdddaaazzz}}}yyy}}}vvvxxxrrryyyjjjTTT^^^uuuhhhFFF555DDD@@@:::SSSfffwwwzzzooopppsssqqquuuqqqppp{{{dddqqqCCCggg|||jjjWWW???CCC???;;;999>>>GGGTTTiii{{{xxxaaa888>>>@@@BBByyyhhhNNNcccZZZUUUooonnnKKK777///---^^^CCC111333000,,,---777+++fffjjj}}}aaaAAAJJJKKK[[[VVVVVVaaaWWWVVVrrr}}}```JJJ999555777AAAIIIHHHVVVwwwXXXMMM___ppptttJJJ<<>>@@@999<<<:::>>>888777666444333333333333222111666555777WWWtttgggfffhhhjjjyyyYYYhhhXXX[[[hhhiiiyyybbboooUUUtttttthhhkkkvvvUUU{{{zzzUUU333,,,333%%%...///............---------+++++++++************)))+++***,,,333888;;;@@@EEEGGGLLLWWWSSS000000222//////...+++)))000,,,---,,,'''>>>```^^^ttttttmmmxxx{{{wwwwwwwwwkkkyyyoookkkbbb666999;;;<<<===UUUrrrzzz~~~}}}sssccc{{{zzzvvvSSSyyyjjjGGGmmmjjjmmmyyygggllljjj^^^HHH222:::888777777999777777BBBOOOeeeqqqoooHHH444;;;<<>>AAAVVVnnnqqqjjjbbboooQQQ///444777111888555222222222111111000////////////,,,//////666333:::kkkvvveee???===PPPUUUlllIIIHHHvvvhhh___~~~XXXSSS]]][[[GGGGGGPPPyyykkkwwwVVVIII]]]uuuaaakkk>>>;;;BBB===???::::::888777666555444333333333000...111---+++GGGvvvzzzllldddhhhkkkxxxvvvXXXVVVgggdddeeejjjKKKkkkmmm{{{}}}rrrmmm{{{}}}uuu|||kkkOOOpppKKK777,,,999'''666//////.........---------+++++++++************)))+++***,,,333888;;;@@@FFFGGGNNNZZZTTT111333333------///000---+++,,,+++***///666eee]]]xxxkkkzzzxxx|||~~~~~~mmmyyymmmaaazzz444:::AAACCCOOOeeemmmwwwrrrYYYjjjVVV???\\\rrr999===>>>OOOCCCIIITTTKKK<<<777555111111111777444333333888@@@EEE[[[hhh{{{fff444666???>>>PPPJJJ```___UUU```yyyiii@@@///999///pppxxx888000666(((000+++333333lll[[[fffzzzccc[[[zzzJJJ===NNNOOOggg{{{nnnOOO;;;AAAKKKFFFvvvVVV???FFF??????NNNVVVjjjoooHHH>>>777FFFbbbVVVppp~~~SSSAAA@@@YYY{{{ggg[[[gggFFF>>>666222333444222000222111111111000000////////////---000222///BBBdddrrrKKK>>>JJJNNNiii{{{dddzzzVVVWWW{{{___XXX___sss~~~dddnnnkkkNNNUUUQQQKKK]]]lll{{{kkkWWWkkkMMMJJJbbbaaa```zzzYYYNNNBBB<<<<<<===;;;888777777777777666555444333///999(((666)))???dddbbbiiifffppp[[[]]]rrrrrruuuEEEDDDdddzzzVVVwwwyyyppp~~~zzzTTT|||aaa@@@333444...111---///............---------++++++************+++++++++***---444999<<>>333111...000888999777:::===777222777666AAAFFFIIISSSIII555BBBEEEJJJ^^^GGGccc[[[RRRdddyyyccc===333666555wwwccc111...222,,,000...)))333UUUzzzsss]]]~~~oooeee~~~HHH:::QQQZZZnnnsssZZZnnniiieeerrrsssRRR===WWW{{{yyy???AAAMMMGGGCCCUUUkkkkkk@@@:::AAAVVVvvvaaasssFFF===CCC```yyyppp```oooqqq???999333111222444222000111111111000000000//////...///...000222///>>>^^^YYYAAADDDTTTSSSNNNaaapppvvvhhhRRReeegggttt{{{tttrrr^^^^^^sssxxxrrrQQQMMM```nnnxxxlllaaaxxxFFFSSSwwwaaaTTT{{{QQQIII>>>:::;;;<<<:::777777777777777666555444333+++444...;;;///777{{{mmmfffmmmhhhmmmnnnlll||||||zzzsssLLL]]]zzzVVV}}}||||||yyyuuuZZZHHHJJJVVVxxx{{{vvvMMMtttttt???333222222000...///............---------++++++************+++++++++***---444999<<>>AAA;;;FFFGGG???666???777777:::999@@@HHHCCCCCCHHHHHHzzzdddTTTfffUUUQQQkkkyyyYYY888777222@@@MMM/////////222//////(((888DDDvvvbbb|||vvvQQQKKKhhhpppwwwMMM111CCCEEEJJJiiisssgggvvvEEEGGGUUUQQQKKK]]]zzziii777777BBBXXXWWW```yyyjjj888AAAJJJhhhnnnQQQzzznnn777444000000222333222000111111000000000000//////---000...000222...999TTTfffCCCCCC``````EEELLLaaavvvmmm[[[lll{{{SSSooovvvZZZ___zzzQQQ```QQQRRRHHHBBB;;;999:::<<<:::777666666666666666555444333444111...222...333fff}}}jjjqqqkkkjjjrrrtttRRRDDDlllkkkhhhppprrrmmm~~~DDDQQQaaaiii{{{xxx}}}KKK{{{iiiYYYPPP^^^===444...777...//////............---------++++++************+++++++++***---444999<<>>FFFOOOPPP888ddd}}}MMMDDDXXXrrrMMM777CCCEEEPPPZZZYYYYYYYYYKKK666444<<<:::777???CCC>>>RRRFFFDDDIIIFFF>>>333999CCCQQQYYYEEEDDDNNNEEEKKKdddcccPPPUUUuuuwwwOOO333888555SSSAAA333444...666,,,---///777===zzzQQQbbbwww|||}}}~~~cccAAASSSwwwgggKKKAAADDD```ssseeeLLLOOOOOOUUUiiiiii888;;;AAAZZZYYYpppNNN666IIIOOOzzzgggKKK~~~ZZZ333111000000222222111///000000000000000000//////---000///000222---333IIIvvvqqqHHHNNNrrrhhh^^^kkkwwwTTT]]]uuusssqqqJJJ```rrrBBB>>>:::999::::::888555555666666666555555444333888---000---000000QQQkkkqqqmmmjjjzzz|||lllbbb^^^[[[eeexxxVVVDDDmmmppp{{{kkk^^^{{{WWWqqq\\\|||NNNwwweeeIIIAAAFFFiiiJJJ:::555+++;;;---//////............---------++++++************+++++++++***---444999<<>>CCCJJJYYY|||xxxxxxuuu___???666<<<<<>>LLLffftttOOOOOOSSS[[[CCCeee]]]PPP___|||pppEEE000666888ccc~~~888333666...555,,,---222***555xxxoooeee|||~~~kkk;;;222SSSwww___AAANNN]]]aaa|||zzz]]]LLLMMMddd{{{jjj;;;BBBIIImmmmmmlllccc:::DDDHHHVVV|||{{{]]]iiiVVV333222222222222111000...//////////////////000000---111///000222---///???}}}oooNNNVVVzzzaaarrrlllqqqqqq[[[YYYeeebbb@@@===:::999:::999666333555555555555555444444333111***666444999---555mmmnnnnnnnnnxxxttt[[[NNNAAA>>>@@@LLLpppxxxkkkqqqeeeppp~~~wwwfffdddNNNlllzzzZZZooo~~~QQQHHH@@@AAAMMM~~~fff<<<777555+++;;;...000///............---------++++++************+++++++++***---444999<<>>@@@]]]TTT\\\cccaaaeeevvvooozzz~~~RRRNNN{{{eeeWWWhhhVVVVVVmmm}}}bbb===111444555kkk\\\333---222...000//////222&&&000kkk|||nnnyyyqqqfffvvv{{{xxx~~~lll===777JJJbbbrrrppp~~~oooaaauuudddccc}}}rrr===???MMMzzzNNNCCC\\\eee???999PPPFFFnnnPPPuuuyyyAAA444333333222111000//////......////////////000000...222///...222------999ooovvvMMMPPPrrrooo```mmmzzzWWW[[[___TTT???===:::999888777444222444444555555555444444333222---444222888///555~~~vvvmmmooossswwwzzz___AAA???777555:::>>>UUUyyyvvvhhhpppQQQ@@@hhhhhhlllhhhJJJIIIfffyyy[[[kkksssSSSxxxjjj???OOONNN___zzzwww777333444---777/////////............---------++++++************+++++++++***---444999<<>>mmmqqqqqqxxxuuummmKKK555===999888BBBAAAGGG]]]~~~rrrvvvvvvnnnXXX}}}qqqpppTTTbbbxxxOOOcccsssEEETTTnnnqqq~~~WWWlllXXXSSS}}}pppaaaVVV999000444111111111...///............---------++++++************+++++++++***---444999<<>>cccfffSSS```}}}iiiKKKJJJRRRTTTYYYnnn|||hhhSSSnnnNNNeeegggPPPfffsssCCC222999555OOO~~~---;;;)))000222&&&333111&&&999'''555iiiWWWooouuuxxx}}}MMMBBBXXXzzzkkkAAA666DDDPPPdddccc>>>999RRRfffxxxSSS:::```iiiHHHJJJjjjzzzaaaWWWXXXFFFKKKUUUbbbrrrppp|||HHH777BBBMMMEEEvvviiiiiiOOOfffaaa666000000000///......000222---.........//////000000///333...---222///,,,444???qqqwwwaaaUUU{{{}}}:::===777999PPPzzz|||{{{[[[JJJVVVnnn===999888666555555555444444333333444444555444444444...555333444555---222FFFvvvsss{{{ttt}}}eee???444???:::;;;JJJIIIDDDQQQvvvnnngggiiiHHH@@@jjj\\\fff|||III???~~~~~~KKKcccyyyZZZmmmyyyAAA\\\jjjBBB<<<...333333---222...//////.........---------++++++************+++++++++***---444999<<>>III\\\nnn{{{~~~wwwOOOzzzbbb\\\zzzwwwYYY```NNNppp\\\pppgggddd___XXXTTTVVVLLLsssQQQEEEVVVNNNsss|||nnn~~~AAA555333111000000000...---------------,,,,,,,,,,,,++++++************++++++,,,+++...444888<<>>???AAAFFFKKKLLL@@@@@@KKKddd~~~uuu{{{gggBBBJJJjjjkkkiiiVVVkkk777---222000///......---------...---------------------------------.........//////&&&444WWWvvvwww{{{HHHTTTyyy~~~CCCGGGDDDddddddFFFjjjlllBBBDDDQQQPPP^^^}}}pppQQQTTTNNN666<<<555555444333222111111111111111111111111111111111000000000000111111222222<<<|||ttt|||OOOKKKKKKPPP]]]mmm|||SSS{{{KKKggg{{{}}}|||NNNaaaYYYhhhiiiNNNxxxwwwoooZZZDDD<<<<<<;;;888555::::::hhhSSSVVVGGGCCChhhNNNcccgggaaa```999444222000/////////...,,,---------,,,,,,,,,++++++++++++************++++++,,,+++...444888<<>>111HHHTTTPPPeee{{{III///;;;HHHPPPMMM666<<>>AAAMMM888\\\vvvPPP___nnnDDDRRROOO___IIIRRR^^^|||rrrdddJJJ666333111///...//////...,,,------,,,,,,,,,+++++++++++++++************++++++,,,+++...444888<<>>XXX___KKKNNNmmmtttmmm|||qqq===***111111...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,222...lllLLL555@@@III^^^vvviiiwwwWWWIIIkkkyyyaaammmPPP@@@WWWggg|||ddd^^^___HHHXXXXXX:::<<<000222111000000//////000000////////////////////////......///000000000000//////RRRNNNGGG]]]^^^\\\XXXaaaXXXFFFcccdddwwwsssvvvlllBBB<<<999;;;<<<<<<<<>>111000444888\\\{{{}}}wwwTTT???222///111===cccyyyxxx|||GGGPPPvvvQQQ777???aaaBBB@@@jjjVVVLLLooorrr```oooJJJ999::::::OOO}}}[[[***000------------------------///---+++......222WWWtttggg~~~xxxxxx~~~yyyvvvyyypppaaaRRRcccpppnnnGGGhhh|||~~~|||iiieeelllyyyfffNNN<<>>222555222000//////.........//////........................,,,---///000000000///...+++999]]]dddkkkrrrooouuu___vvvEEE@@@FFFVVVpppzzzNNN???\\\___kkkFFFPPPRRR>>>+++777444222000///000111000///,,,,,,,,,+++++++++******++++++************++++++,,,+++...444888<<>>>>>BBBLLLYYY|||nnnSSSsssrrrQQQ888CCCEEEAAAPPPvvvppp777eeesss\\\cccbbbKKK999333444BBBtttjjj(((***...++++++++++++++++++++++++***)))---000+++(((999NNNwwwwwwrrrpppooo~~~~~~rrrfffWWWNNNSSShhh```GGGGGGFFF;;;888@@@MMMNNNNNNLLLNNNWWWfffqqqyyyssshhhbbbmmmzzzbbbJJJCCC333333>>>===BBBOOOVVVWWWuuuzzzPPP||||||vvvAAA000000000000,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///555000KKKqqqlllSSS>>>YYYTTTooolllaaaQQQQQQXXX```hhhzzzmmmAAARRRJJJ555666222111000///...------------------------------------------------............///...555JJJeee[[[iiikkk{{{```pppPPP:::TTTUUU\\\MMM|||QQQBBBaaaeeeMMM777555333000000000///......------,,,,,,,,,+++++++++******)))))))))))))))******+++,,,+++...444888<<>>;;;NNNrrrxxxsss]]]===???<<<555IIIhhhxxxnnndddkkkiiiTTTEEE<<>>:::CCC,,,pppFFF...,,,***++++++++++++++++++++++++///+++,,,000---)))000===```jjjhhh}}}|||ppp}}}qqqeee\\\WWWTTTVVVLLLNNN\\\aaaXXXSSSVVV\\\\\\]]]^^^``````___]]]ooollljjjpppWWW111888BBBJJJLLLCCCIIIPPP```xxx^^^zzzaaaddd555---.........+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...***000222DDD}}}kkkEEE]]]iii~~~qqq}}}oooSSSUUUfffqqq|||jjjCCCVVV```jjj<<<111111000111//////...---------------------------------------------------............///,,,AAAKKK???lllSSSnnnsss:::GGGPPPmmmpppVVVWWWUUUGGGDDD///555333000000//////......------,,,,,,+++++++++*********)))))))))))))))******+++,,,+++...444888<<>>NNNlllwwwxxxWWWCCC555>>>ccc~~~rrr~~~```HHHCCCIIILLLMMMEEEcccZZZDDDnnnbbb^^^mmm{{{^^^@@@+++888)))FFFyyyzzz,,,+++222%%%************************000)))(((...000,,,+++...HHH~~~xxxaaavvvhhh|||uuummm{{{hhhqqquuuiiiaaaTTTUUU[[[bbbfffhhhnnnuuutttuuuyyyyyysss|||aaaAAA:::KKKNNNFFFDDDCCC[[[zzzzzzuuubbbWWWxxxhhh@@@))),,,...---...+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111***+++000555OOOyyy[[[sss|||RRRSSSqqq|||qqqKKKQQQdddxxxEEE333222000///000///...------------------------------------------------------............000)))666nnn~~~{{{}}}qqqEEEeeefffDDDUUU~~~lllAAAIIIVVVeeeooozzzKKKGGGYYYwwwCCCddduuu```OOO>>>,,,666000000000//////...---------,,,++++++++++++*********)))))))))))))))******+++,,,+++...444888;;;BBBIIIHHHNNNdddNNN444***111...+++,,,,,,******))))))))))))******///(((,,,+++"""555VVVccccccfffeee```^^^ccchhhjjj|||wwwrrrrrrxxx|||{{{yyywwwuuuvvvzzzwwwmmmfffeeedddjjjjjjddddddjjjjjjcccSSSSSSXXXdddqqquuuooohhhqqqppp~~~zzzllluuupppnnnmmmmmmnnnnnnlllkkkjjjhhhhhhjjjmmmlllgggaaaFFFVVVnnnzzzvvvwwwsssXXXIII@@@ZZZvvvsssQQQ@@@BBBJJJMMMNNNNNNgggLLLIIIbbbooo```^^^nnnxxxiiiNNN<<<===>>>111}}}III,,,###444###************************,,,&&&&&&,,,000...,,,,,,111aaauuu^^^sss}}}rrrsssooohhhiiisss}}}kkknnn{{{zzzeeeTTTSSSPPPRRRRRRLLLSSSllldddvvv\\\```qqq@@@,,,(((000...,,,...---+++++++++++++++************************************++++++++++++,,,,,,,,,000...***//////000bbbrrr}}}}}}\\\dddjjjRRRBBBkkk{{{bbb000444666111111---......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111---111DDD|||ZZZJJJxxxlll>>>[[[aaazzzjjjSSSDDDEEE\\\mmmWWW```bbbfffggg===hhhsssMMM777;;;111777...000//////......---,,,,,,++++++++++++************)))))))))))))))******+++++++++...555888;;;AAAHHHEEEKKKbbbJJJ333+++000---***,,,+++***))))))(((((())))))***###'''$$$(((---***@@@ooogggpppuuutttooommmjjjgggxxxuuutttvvv{{{|||yyyuuurrrqqqssswwwxxxrrrjjjfffcccoootttkkkcccdddfffcccbbbWWWMMMMMMXXXdddkkkmmmgggdddttt|||zzzxxxmmmlllkkklllmmmnnnmmmlllhhhgggfffgggjjjkkkjjjiiiQQQdddvvvoooccccccdddWWWhhhbbbGGG777AAALLLIIIHHHMMMeeeSSSSSSNNN^^^fffppptttjjjWWWCCC888...%%%RRRmmm(((000))))))((()))))))))))))))))))))))))))'''(((+++,,,,,,---000///999VVVhhhxxx|||wwwyyybbbrrryyy}}}~~~zzz|||ppp[[[JJJMMMWWW```jjjttt}}}vvvlllfffaaa\\\TTTNNNTTTZZZZZZ[[[mmmsssyyyxxxhhhuuuEEE000(((,,,222,,,***---,,,*********************************************************+++++++++,,,,,,***000,,,///444///OOOmmmxxxmmmKKKQQQhhhzzztttCCC...555222///111---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000---222...eeeiii}}}xxxmmm___oootttggg^^^GGGCCC===>>>DDDEEEUUUzzz]]]yyyccckkkFFF???@@@rrrsssrrrVVViiiqqqhhh``````UUUBBBQQQ|||PPPzzzSSS<<<333444777////////////...------,,,,,,+++++++++*********)))))))))))))))))))))******+++++++++...555888;;;@@@GGGDDDIIIbbbGGG222+++///+++***---***))))))(((((((((((())))))###+++$$$(((222"""+++^^^[[[eeellljjjeeecccaaa___lllnnnqqquuuxxxwwwtttqqqtttssssssvvvwwwssslllggg\\\iiittttttmmmgggccc```]]][[[VVVOOOKKKNNNXXXaaagggaaafffkkkoooeeejjjiiihhhiiikkkllllllkkkiiiiiihhhhhhhhhjjjkkklll[[[fffuuu~~~uuukkkeeepppnnnfffWWWnnnwww___QQQ===999>>>HHHGGGCCCTTTnnn```LLLLLLxxxgggUUUpppwww^^^III:::000***HHHFFF&&&)))555...((((((((((((((((((((((((***+++,,,+++((((((+++...222###777KKKooowww{{{wwwgggdddvvvkkk~~~}}}{{{}}}yyyvvvuuuzzzssspppsssvvvvvvttttttppplllfffaaa```aaaeeeggg^^^nnnttt{{{}}}}}}UUUWWWDDD...,,,)))///111((('''+++((()))))))))))))))*********************************************++++++++++++)))222...---333///999YYYddd~~~~~~cccPPPQQQaaatttGGG777111111,,,***///000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------'''444222DDDooowwwkkkuuuYYY444<<>>DDDGGGFFFHHHYYYrrrUUUGGG^^^nnnRRRfffcccwww~~~iiiMMM===555///...kkk{{{bbb,,,,,,(((111###,,,((((((((((((((((((((((((***+++,,,***(((((())))))'''"""///EEEsssqqqccc~~~wwwnnn}}}}}}~~~~~~~~~}}}}}}}}}xxx{{{|||yyywwwvvvrrrmmmooooooooooooppprrruuuxxx}}}gggMMMccc~~~NNN+++777,,,***///...&&&(((,,,'''((((((((()))))))))******************************************++++++++++++,,,111...***,,,***+++555eeeuuuvvv```RRRLLLZZZSSS\\\444444///---000,,,***000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***///333444gggsss```KKK@@@999CCCCCC;;;999RRRYYYmmm\\\@@@IIIVVVYYYfff}}}xxxqqqgggQQQFFF]]]~~~VVV999EEEkkkdddtttpppccc}}}zzzPPPIIIaaaJJJLLL111:::---...000222///......------,,,,,,+++************)))))))))))))))))))))))))))******+++***+++///555999:::>>>DDDFFFKKKeeeBBB111+++...******---***((((((''''''''''''((((((((( ***,,,)))222NNN[[[gggkkkkkklllnnnnnn^^^dddlllooommmmmmooorrroooppppppooopppqqqooollliiiZZZVVVfffuuusssfff]]][[[UUUPPPQQQUUUTTTLLLDDD:::IIISSS]]]ffffffdddjjjfffeeeddddddeeefffeeecccdddfffgggfffeeeeeegggjjjlllkkkjjjiiijjjjjjfffaaapppuuuwwwssspppmmmhhhUUUGGG444666NNNFFFIIIEEEDDD]]]~~~uuu\\\EEEMMMfffjjjeeeVVVvvvyyynnnTTT===555555444UUUwww666'''+++/// 222&&&(((((((((((((((((((((((('''((())))))++++++)))&&&***000&&&---999]]]fffeeeqqqsss}}}sss~~~pppyyy~~~~~~~~~}}}}}}~~~~~~|||wwwvvvrrr~~~sssaaaGGGOOO>>>111666(((+++***...---'''+++000((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---111666JJJ}}}yyy|||zzzvvvXXXIIINNNZZZbbb|||;;;...222***...;;;333&&&...++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,444((()))---IIIPPPbbb^^^RRREEE888\\\uuuhhhQQQ}}}XXXEEEBBBBBB@@@QQQKKKFFFMMMccc|||yyy___sss{{{;;;MMM[[[]]]eeedddfffYYY{{{bbb+++999333777///---000///......------,,,++++++************)))))))))))))))))))))))))))******+++***+++///555999:::>>>DDDCCCHHHddd===222)))))),,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((///QQQmmmrrrrrruuuoooccc|||mmmdddiiimmmkkkjjjmmmlllnnnooonnnkkkiiihhhhhhooo```RRRSSS^^^eee```XXXeeedddTTTWWWGGGSSSNNNVVVKKKDDD???@@@GGGPPP\\\ddd___aaaccceeeeeecccaaa___ccccccccccccdddeeefffgggmmmnnnqqqqqqkkkfffiiiqqqqqq[[[\\\sssrrr___jjjvvvlllqqqOOOHHH???;;;>>>DDDHHHKKK@@@HHH\\\uuu~~~VVVHHHSSSmmmgggMMMVVVzzztttooo```III666111999CCCuuu>>>555+++&&&&&&((((((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&)))///000+++555ZZZ~~~{{{tttnnntttjjjkkk}}}ooo}}}xxx}}}~~~uuu~~~ooouuuXXXPPPbbbNNN'''---333&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...666ZZZlllnnn}}}vvvxxxzzzfffJJJKKKEEE___qqq:::555000000///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))333......111+++UUUzzzHHHbbbyyy|||}}}[[[NNNPPPNNNTTT___tttbbbgggFFFMMMdddVVVDDDNNNXXX___rrrOOO777555333111000000000111...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((()))*********,,,...222666;;;>>>@@@JJJLLL\\\<<<111))))))+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''+++@@@XXXggglllmmmooopppnnn]]]]]]pppqqq```___qqqoooqqqqqqpppmmmiiihhhhhhiiifff```XXXRRRQQQUUUYYYvvvhhhUUUWWWXXX___TTTKKKRRRMMMMMMEEEHHH@@@AAA>>>MMMPPPUUUZZZ^^^aaabbbccc``````aaabbbdddfffgggiiihhhiiikkkjjjeee```cccjjjhhh[[[SSSRRRMMMLLLcccqqqPPPBBB@@@AAACCCFFFHHHHHHEEECCCKKKkkk}}}{{{{{{gggJJJIIIVVV___[[[VVV^^^ooo|||rrrTTT@@@@@@@@@<<>>AAAIIIIIITTT:::111)))***+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%---AAAZZZfffhhhllluuufffppprrriiibbbdddeeecccnnnpppqqqoookkkhhheeeeeecccgggggg```VVVOOOPPPSSSaaa^^^```ZZZ\\\SSSRRRLLLQQQMMMVVVIIIQQQAAADDD<<<:::<<<@@@EEEJJJNNNRRRTTTYYYZZZ[[[]]]```bbbeeefffkkkkkkmmmlllgggbbbeeekkktttzzzxxxooommm|||QQQ???LLLMMMKKKIIIFFFEEEHHHMMMQQQyyy|||}}}rrr^^^HHH;;;RRRbbbbbbSSSWWWpppzzzpppXXXEEE999999888AAAfffxxxppp999(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''''''''((((((((()))))))))...)))(((***'''%%%,,,888OOOaaawww~~~ssskkkgggzzzwwwvvvwwwyyyxxx~~~ooofff|||}}}yyyvvvtttsssvvvXXXQQQBBB|||oooCCC###(((///'''%%%...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...+++000===xxxtttyyyuuutttxxx{{{eee>>>UUUIIIYYYlll{{{LLL222////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++222+++***333---555UUU~~~~~~TTTVVVQQQgggiii???RRRVVV___NNNiiiccc...555444222000//////000000---------,,,++++++******))))))))))))))))))))))))((((((((((((((()))*********+++...222666;;;???AAAJJJGGGNNN888///)))***+++***((()))''''''''''''''''''''''''''''''''''''''''''''''''"""%%%333KKK___hhhkkkmmmmmmzzzwwwcccZZZdddhhhbbbgggiiikkkjjjgggdddbbbaaa```___```dddfffaaaUUUKKKRRRVVVhhh```hhhZZZbbb```MMMJJJTTTDDDRRRGGGSSSMMM??????>>>???@@@AAACCCDDDKKKKKKLLLNNNPPPRRRTTTVVVUUUTTTUUUUUUQQQLLLOOOTTTbbbwww|||XXXGGGHHHMMM;;;???FFFOOO\\\nnnzzz|||}}}mmmHHH111DDDhhh\\\UUUSSS\\\mmmuuuiiiYYY???AAA<<<444;;;[[[zzz~~~III&&&((('''&&&'''((((((%%%"""'''''''''''''''''''''''''''''''''((((((((())))))+++((((((+++***&&&&&&+++$$$@@@eee|||~~~vvvnnnkkkuuupppqqqnnnyyymmmzzzssstttpppvvvbbbeeejjj```pppOOO000/////////+++&&&&&&***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...444666///LLLzzzqqq|||xxxnnnjjjrrr~~~pppVVV>>>VVVFFFXXX{{{QQQ,,,...444000......---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,333...+++111,,,(((333tttsssqqqWWWHHHBBBfff|||eeewwwqqqsss{{{hhhOOOsssooo===[[[AAA555444333111000/////////000------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((())))))******+++...222666;;;???AAAJJJHHHLLL555...******+++))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***666NNNeeennnjjjrrr___\\\kkkiiiXXXZZZmmm]]]```dddeeedddbbbaaaaaa```[[[ZZZ___ffffff[[[PPPDDD999>>>:::TTTSSS[[[SSSWWWWWWZZZIIIMMMEEELLLFFFOOONNNKKKHHHFFFEEEEEEFFF=========>>>???@@@AAABBBBBB@@@AAABBB???;;;===BBBEEETTTkkkhhhnnnbbbGGG>>>KKKSSSNNN^^^gggsssyyyxxxsssmmmkkkzzzdddDDD555HHHaaa\\\EEEPPPLLLUUUkkkvvviiiRRRCCC555333444CCCfffkkkRRR(((***+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''''')))+++***((()))---///---333GGGbbbwww}}}|||QQQjjjjjjhhh~~~zzz||||||lllfffmmmlll\\\rrr{{{ppptttyyynnnfffkkkuuu~~~TTTOOOfffdddqqq}}}___444<<<,,,...)))###&&&......'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,------...***//////333UUUlll||||||nnndddppptttzzz~~~~~~~~~}}}{{{||||||}}}}}}}}}}}}~~~~~~~~~{{{{{{}}}~~~{{{xxx||||||}}}||||||||||||}}}|||}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~jjjPPPDDDFFFLLLBBB```YYY666...111111...---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$$,,,,,,+++///000...000333lllgggCCC<<>>>>>===============>>>DDDBBBBBBDDDCCC@@@AAAEEEFFFDDDJJJVVV]]]YYYRRROOO:::@@@GGGMMMSSS[[[eeelllffflllsssuuupppeeeYYYRRRFFFJJJMMMLLLJJJJJJNNNRRRSSSeeesssrrreeeUUUCCC444+++---FFFooozzzhhh%%%---))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((())))))((('''))),,,...((($$$,,,@@@YYYooo{{{~~~oooYYY[[[```iii~~~vvvtttrrrxxxqqqsssmmmcccbbbYYY___pppvvvqqqzzz{{{~~~{{{DDD222)))///000)))&&&***+++((('''+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,------...(((***444333333]]]}}}sssoooccceeeiiilllppptttzzz}}}|||}}}{{{wwwvvvxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzuuurrrtttyyyzzzuuunnnrrrsssuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvwwwwwwsssuuuwwwzzz{{{zzzyyyxxxuuudddRRRHHHCCCCCCMMMZZZwww\\\444111666///***000,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((+++------,,,///000///&&&[[[xxxoooIII===@@@===???SSS]]]eeeiiiTTTyyyrrrHHH===[[[555777...000000000000//////......,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((()))******)))***---222777<<<@@@BBBCCCFFFLLL111,,,***++++++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%***:::TTTiiiaaaooosssiiiiiiooofffRRROOOSSSYYY]]]^^^^^^]]]]]]]]]^^^\\\UUUMMMLLLRRRXXXPPPVVVUUUTTTHHHPPPZZZiii[[[llleeelllVVVcccTTTSSSHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???======@@@@@@>>>@@@DDDFFFCCC@@@@@@BBBEEEEEEDDD^^^[[[___ffffff___```hhhxxxoooaaaRRRGGG@@@<<<:::KKK===BBBVVVYYYJJJKKK]]]hhhuuuuuuaaaKKKAAA:::333333IIImmm~~~}}}wwwrrr444###222%%%&&&&&&&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''((())))))((()))111000---444HHHZZZkkkqqquuuxxxppp[[[UUUccc{{{yyynnn|||}}}ooozzzrrrzzz~~~www~~~yyyrrroooXXX999222444(((...'''&&&,,,333..."""""",,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,------......///000000---444ZZZfffgggzzzjjjuuutttzzzhhhgggdddaaaaaadddjjjoooppptttuuuqqqppprrrrrrnnnnnnnnnnnnmmmmmmmmmmmmmmmjjjkkklllooorrrsssqqqpppiiikkkmmmmmmkkkkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnooorrrrrrpppkkkeeeaaa[[[DDD;;;JJJXXX\\\hhhxxxppptttyyyKKK666***000444,,,***111++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************000+++,,,...++++++---+++888222nnn}}}MMMEEEKKKDDDGGGDDDPPPgggNNN```lllgggsssgggnnnTTTyyy~~~AAAKKKqqq===555777,,,//////000000//////......,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((()))******(((***---111777<<<@@@CCCCCCFFFMMM000,,,***,,,+++((())),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###)))///((($$$<<<]]]cccfffjjjkkklllkkkiiifffJJJOOOUUUXXXYYYYYYXXXXXX[[[ZZZXXXWWWUUUSSSOOOMMMJJJNNNGGGVVVNNNXXXIIIHHHCCCYYYMMM^^^DDDaaaRRRXXXRRRQQQOOOLLLIIIFFFDDDBBB>>>>>>=========>>>>>>???BBB???@@@CCCDDDCCCDDDHHHDDDMMMPPPMMMQQQ\\\```]]]WWWWWWZZZ^^^cccccc\\\TTTWWWLLL@@@:::===FFFOOOTTTOOORRROOOFFFFFFRRRdddnnnttteeeSSSEEE:::555777===QQQmmm|||~~~~~~xxxqqq...$$$111)))%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''+++---***%%%'''***+++)))&&&)))000666BBBdddwwwmmmgggllleeeSSSQQQvvvuuu^^^mmmxxxqqqyyy|||pppxxxmmmrrrrrrrrrooottttttpppkkkqqqxxx~~~eeepppyyysssRRR@@@555))),,,,,,!!!000---+++&&&###&&&,,,---)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,---......***000"""%%%999222;;;mmmuuu~~~zzzoooaaasssmmmdddZZZTTTTTTYYY^^^```gggjjjhhhhhhkkkjjjfffiiiiiiiiihhhhhhhhhhhhhhhaaafffkkkjjjeeebbbfffjjjdddfffhhhhhhfffeeegggjjjjjjjjjiiihhhhhhhhhhhhhhhggghhhiiifff___UUUKKKEEEFFFDDDQQQbbb``````~~~yyyGGG444444333111000...---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...###&&&---,,,...111...///***;;;~~~wwwoooZZZCCCJJJ:::CCCBBBJJJSSSHHHMMMmmmiiiuuuqqqmmm]]]mmmJJJ:::~~~<<<222444///555...///////////////...---,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((()))******(((***---111777<<<@@@CCCEEEIIINNN...---+++***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))++++++^^^mmmjjj^^^eeennnjjjeee~~~OOO;;;TTTbbbQQQJJJYYY]]]YYYTTTRRRSSSVVVYYYZZZNNNLLLIIIGGGGGGJJJMMMPPPFFFAAA:::666888@@@JJJQQQJJJNNNOOOLLLLLLMMMLLLHHHFFFHHHGGGCCCFFFLLLLLLHHHLLLFFFFFFMMMSSSSSSUUUYYYbbbRRRiiiLLLpppOOO```MMMXXX[[[YYYOOO@@@666666999===@@@GGGPPPWWWWWWRRRLLLGGGJJJIIIKKKYYYmmmssslllcccSSSBBB::::::;;;:::888zzzyyyzzz~~~{{{iii777%%%((()))%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,777JJJZZZaaaeeerrrssslllYYYSSSiiixxxmmm^^^qqqttt|||mmmqqquuuvvvsssyyy}}}iiizzz~~~tttllljjjkkkqqqfffyyy}}}gggFFFAAA///...---,,,++++++++++++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,///222444bbbllluuuuuuXXXtttcccbbb]]]XXXOOOPPPRRRVVV]]]dddeeebbb___dddddddddcccbbbcccdddfffbbbfff```]]]dddeeebbbfffaaaccccccbbbbbbccccccaaaeeegggaaa^^^eeeeee```bbb]]]ZZZbbbKKKFFFNNNBBBVVVLLL^^^IIIOOOfff]]]@@@333000000///...------,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,---------.........,,,888YYY{{{mmm~~~lllYYYIIIAAAEEETTTjjjzzz|||xxxvvvlll___tttmmmhhhHHHhhh@@@555;;;111+++222/////////...------,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''***...111555999>>>BBBDDDMMMQQQ------+++***)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******999WWWhhhgggfffffffffllleeennncccFFF===LLLTTTLLLLLLGGGDDDKKKUUUYYYTTTLLLIIIGGGCCC@@@??????AAABBBHHHFFFCCC???<<<:::999888999>>>BBBDDDIIIOOOQQQOOOEEEMMMRRRPPPLLLJJJFFF@@@DDDCCCGGGQQQUUUPPPJJJHHHUUUGGGUUU===WWW===JJJ<<<999>>>BBBAAA>>>>>>BBBGGGNNNMMMKKKHHHFFFEEEFFFGGGJJJUUU]]]___fffnnnlllcccKKK;;;777>>>666...JJJvvv}}}yyy~~~}}}sssiiiJJJ---$$$''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++------000777???NNNggg~~~[[[lllyyytttgggbbb\\\TTTlllaaaTTTnnnyyydddvvv{{{yyyvvvlllvvvqqqvvvaaa^^^\\\uuu___pppyyyrrrbbbdddZZZ>>>---///...---,,,+++************))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,///111333888TTTttt~~~uuuoooyyywwwxxxyyyoooaaaZZZddd]]]]]]NNNFFFKKKOOONNNUUUbbb\\\\\\\\\]]]_________]]]______]]][[[\\\]]][[[YYY\\\]]]^^^]]]]]]\\\\\\ZZZZZZZZZ^^^ddd```RRRHHHFFFMMMNNNMMMBBBHHHFFFRRRIIIPPPbbbzzzOOO///444000//////...------,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,------------...)))444,,,(((VVVfffsssfffVVVMMMOOOYYYbbbgggkkkgggyyyYYYUUUgggmmmOOOyyy___555111777000,,,333//////......---,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''***...111555999>>>BBBBBBEEEHHH---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()));;;VVVdddhhhaaa___iii```lllmmmYYYEEE???CCCGGGJJJEEEAAABBBGGGLLLLLLJJJIIIGGGDDDAAA>>>===<<<<<<@@@AAABBBCCCAAA>>>;;;888555999;;;;;;===BBBCCC@@@>>>GGGOOOLLLEEE@@@<<<:::===>>>CCCJJJKKKDDD<<<999CCC:::@@@555CCC:::BBB<<<;;;===AAACCCDDDFFFJJJMMMHHHIIIGGGCCC@@@BBBHHHOOOTTT```hhheee```[[[SSSHHH>>>;;;555333@@@YYYqqq~~~rrruuurrr}}}yyy666,,,%%%''''''$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))))))))************)))'''(((+++///666BBBNNNLLL```}}}|||cccggg}}}XXXccckkkUUUdddRRRRRRLLLSSSccceeeeeeeeeuuummm___nnnsssaaavvvlllLLLLLLUUURRROOOQQQSSSRRRZZZhhhgggsssrrraaaqqqhhhQQQ<<<555000'''%%%***,,,,,,+++***)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...000222...333MMMnnnsssaaaZZZcccyyykkkcccqqqnnnttt{{{qqqiii^^^hhhTTTaaaZZZTTTRRRNNNIIIFFFGGGDDDDDDFFFLLLRRRWWWWWWVVV[[[VVVZZZ^^^[[[]]]___YYY]]]]]]\\\\\\[[[ZZZYYYXXXXXXJJJGGGGGG>>>===HHHOOOXXXUUUDDD<<<===AAArrr___~~~|||www~~~xxxzzzddd:::,,,***444//////......---,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,------------,,,...***(((;;;eeeccc~~~hhh\\\OOOBBBFFF>>>HHHPPPQQQdddooo]]]eeeRRRjjj^^^RRRQQQ<<<---///333///...111///......------,,,,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''***...111555999>>>BBBDDD@@@BBB---,,,+++)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((!!!***777MMMaaa___WWW\\\```YYY```ooogggIII999<<<<<<@@@CCC@@@;;;;;;AAAHHHGGGFFFEEECCCAAA@@@???>>>999999999:::<<>>???<<<888777:::<<<@@@???>>>???>>><<<;;;:::@@@>>>======AAACCCCCCBBBIIIHHHGGGGGGGGGFFFDDDCCC;;;???DDDHHHJJJMMMRRRUUUWWW\\\\\\TTTLLLFFF???888777>>>>>>AAA^^^lllnnnuuuqqqmmmzzzfff:::######&&&***)))###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******'''))),,,///...+++(((&&&333111GGGNNNBBBYYY{{{{{{RRRkkkYYYhhhsssTTTMMM___NNNBBB===dddZZZCCC@@@```[[[@@@>>>FFFMMM[[[ZZZ\\\mmmttthhhllldddhhhooommmUUU:::888333---((())),,,...,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,...///000333...000CCC]]]jjj```QQQRRR}}}fffeeewww~~~uuutttLLLWWW\\\WWWXXX]]]XXXMMMQQQOOOLLLIIIFFFDDDCCCBBBGGG>>>CCCIIIEEEFFFJJJEEEFFFDDDDDDFFFDDDAAA@@@AAA???===FFFKKKFFFMMMSSSMMM<<<---(((PPPqqq~~~xxx{{{|||WWW///+++...---333.........------,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------000'''///<<<111,,,aaa|||cccttt```SSSMMMEEE<<>>BBBGGGBBBHHH,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''+++%%%"""333KKKPPPOOOXXXOOO[[[aaa___bbbcccQQQ888+++111888<<<<<<;;;;;;<<<<<<===>>>>>>????????????===;;;888555555777999;;;;;;======::::::======;;;???;;;888777777999;;;>>>AAAAAA???<<<<<<>>>@@@AAAEEEFFFBBBEEE@@@BBB<<<<<<>>>======???AAABBB@@@>>>EEEEEEGGGLLLPPPRRRPPPNNNNNNLLLHHHCCCAAA@@@===999000999PPPjjjsssmmmllltttsssaaaeee~~~[[[444$$$''''''(((***((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++***((('''(((***,,,,,,)))(((222***999GGG777AAASSS\\\aaaYYYvvvvvvdddWWWRRRQQQpppfffccc^^^tttddd[[[tttjjj[[[zzzgggggg}}}ggg]]]aaaXXXcccNNN:::%%%<<<,,,,,,///$$$(((***,,,...000,,,&&&))))))((((((''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,---......)))......---===WWWeeeccc]]]]]]^^^___kkk|||dddRRRfffjjjuuummm___~~~pppdddXXXLLLIIIKKKTTTTTTRRRMMMHHHGGGJJJNNNRRRIIIHHHKKKIIIFFFGGGFFFHHHDDDEEEHHHHHHCCCBBBFFFMMMSSSQQQCCC<<>>BBBFFFDDDTTT,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''"""&&&222777BBBWWWIIIYYYZZZLLLMMM^^^___QQQJJJ===///---444<<<;;;888666777999;;;===???@@@AAA????????????===;;;888777666999999777888===>>><<<<<<888888;;;<<<888444333444999<<<;;;;;;======;;;<<<======???<<<===:::999:::;;;<<<@@@CCCEEEDDDCCCOOOJJJFFFFFFJJJLLLLLLIIIEEEBBB>>><<<<<<;;;888555BBBRRRhhhssslllaaa```fffaaafffqqqsssWWW111"""***+++(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))+++)))&&&'''+++---,,,111'''...111'''+++111''';;;888222JJJDDDZZZPPPJJJHHHLLL\\\ssscccTTT```lllQQQeeetttQQQJJJeeejjj___WWW]]][[[FFF???@@@444%%%555@@@444111%%%***444------+++'''&&&((()))((()))((((((''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***+++,,,,,,------...---,,,---000999JJJXXXmmmTTTHHHJJJ]]]tttuuu{{{eeehhh```bbbsssgggfff}}}llluuuNNNNNNMMMKKKKKKMMMRRRVVVMMMMMMGGGJJJSSSKKKEEEPPPJJJEEEFFFLLLMMMHHHHHHMMM222EEEBBB<<>>iiiiii333///222333111000000222111...---,,,,,,++++++******)))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''***...111555999>>>BBBAAACCC\\\,,,+++***)))''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''""")))'''###&&&(((222DDDGGGFFFIIIMMMKKKJJJRRR^^^aaaQQQ<<>>???;;;===@@@BBBCCCBBB@@@???:::<<<:::666555777888555666555888===:::111,,,---+++333888888777::::::777777666;;;888>>><<>><<<:::888777888<<>>555...,,,)))###)))111000///+++"""'''222,,,)))---+++)))&&&%%%%%%)))---)))((((((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++,,,,,,,,,444---)))---000///111666===UUU```TTTHHHHHHOOOVVVrrrssseee]]]kkkZZZfffrrrgggpppxxxwwwlllfff^^^ZZZXXXTTTMMMHHH<<>>SSSDDD222GGGAAA<<<>>>GGGIIIDDDEEELLLZZZxxxyyyzzzxxxzzz|||{{{wwwsss~~~uuurrrrrryyyJJJ::::::555000---)))(((///222***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,+++///555111(((+++444BBBaaa{{{xxx[[[^^^yyyuuuyyyzzz{{{|||}}}kkklllhhhfffllleee{{{QQQQQQmmm:::999333000///000111000//////000,,,,,,,,,+++******))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''***...111555999>>>BBB@@@AAA^^^,,,+++***(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''###+++'''"""''''''%%%)))999<<>>DDD???EEE:::DDD===HHHHHHDDDGGGIIIIIIFFFCCCBBBBBB<<>>BBBDDDBBB___---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---666???EEEGGGGGGFFFIIIFFFEEEGGGIIIBBB555***)))+++///333555555444444444666888;;;<<<<<<;;;;;;::::::<<<===>>>@@@AAAAAA???>>>>>>===<<<;;;::::::========================BBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>=========999:::;;;;;;;;;:::999888+++000888AAAIIIMMMOOOPPPMMMRRRVVVTTTPPPOOORRRWWW555///'''$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------333DDDWWW^^^WWWLLLXXXOOOLLLSSSVVVWWW^^^jjj|||qqqiii}}}kkkoooccccccpppZZZdddkkkbbbhhh\\\xxxbbbQQQ]]]bbbhhhggg]]]ppp}}}ggg___dddqqqXXXNNNkkkllllllzzzsssrrr|||pppiiirrrnnneee|||gggnnnYYY???000///111...(((,,,,,,,,,++++++*********)))************+++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......111...999YYY|||uuuWWWMMMiiipppbbbbbbuuu|||rrrkkkpppnnnmmmmmmooottt{{{qqqdddqqqhhhIIIFFF\\\___999///---///222000///...///000000...,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===>>>FFFjjj---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%***111777;;;???@@@@@@AAABBBCCCDDDCCCAAA@@@666333...++++++---111444333444666777888888777777888999999::::::;;;;;;;;;======<<<<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888888888888888999999<<<;;;999666444222222222:::<<<@@@EEEHHHKKKLLLMMMTTTOOOKKKOOOSSSNNN???222000+++%%%$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---,,,---444>>>FFFHHHHHHVVVNNNLLLPPPPPPJJJKKKRRRddd___aaa{{{qqqzzzvvvyyyYYYKKK;;;LLLsssPPPNNN]]]___VVVLLL\\\]]]jjjnnn___SSScccVVV\\\UUURRRFFFAAAOOOGGGiiibbbeee^^^aaaxxxjjjpppfffOOOfffbbbqqquuuhhhpppkkkHHH;;;444---+++...000...,,,,,,,,,,,,++++++*********)))************+++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------......---333FFFbbb|||zzzkkk\\\QQQbbbcccaaa```fffnnnkkkccceeeddddddeeehhhmmmrrruuu~~~VVVcccfffTTTCCCSSS___;;;///111111000222000///......000///...,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===>>>BBBddd---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((---444:::>>>:::===???===;;;===EEEMMM@@@;;;333---***+++///111333333444555666666777888777777777777777777777777999999888888777777666666777777777777777777777777444444555555666777777777777777777777666666666555333222000000222666999<<>>TTToooyyyooommmoooYYYOOO^^^eee]]]UUUXXX___bbb````````````bbbdddfffgggjjjlllqqqvvv}}}ppp```gggMMM???PPPsss@@@222)))...333111------///...---...//////---+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===@@@@@@bbb---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%(((...444888888;;;<<<999555555<<>>===;;;999666333000///......///000111333555666555555555555555555555555444444444444444444444333333333333333333333333333666666666666777777777777777777666555333222111111------///333888===CCCFFF???AAABBBDDDFFFGGGHHHHHH<<>>SSS\\\WWWMMMLLLEEEHHHTTTEEEHHHRRR\\\___RRR]]]nnnhhhNNNWWW___MMMPPPDDDeeeNNNJJJQQQOOORRRDDDYYYGGG>>>DDDHHHDDDGGGQQQnnn___RRRUUULLLMMM999888......444222///000///...,,,***)))((()))+++,,,************************))))))*********+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,000111---(((---;;;GGGooo}}}vvvmmmzzz}}}rrrnnnpppXXXHHHPPP[[[ZZZSSSOOOUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\^^^___```bbbeeehhhhhhmmmuuu~~~zzzfffSSSEEE???>>>DDDuuuYYY555+++///.........---+++...222...---,,,---......,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===???EEEmmm---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&(((,,,222888:::777444555555555555666777888888555444333111000...---,,,,,,,,,---......///000000333333333444444555555555444444444444444444444444111111000000000/////////---...///111333444555666666777999::::::999888777888:::>>>@@@???<<<888555***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************...+++((()))+++---,,,+++************++++++,,,---333222CCCDDDHHHFFFUUUSSSEEETTTBBBBBB===LLLKKK666555KKK@@@333888888888;;;IIIHHH444CCCFFFEEE???AAA[[[NNNPPPKKK```ZZZ\\\PPPEEEUUU888GGG>>>...333---+++***+++000333000------)))((((((***------)))&&&)))))))))***************)))************+++++++++***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))),,,//////,,,+++,,,...IIIhhhllllll~~~rrr}}}hhhkkk```JJJDDDOOOVVVQQQOOOPPPQQQRRRSSSTTTUUUUUUSSSUUUXXXYYYYYYZZZ[[[\\\\\\```ffflllrrrxxx~~~{{{|||ooocccPPPAAA<<>>IIIMMMDDDEEEMMMJJJBBBEEEFFFDDDIIISSS@@@999EEE===NNNGGGQQQOOOHHHEEEBBBHHHCCC999,,,<<<999(((777%%%999...+++///222,,,&&&)))***''')))++++++,,,---...,,,(((%%%((()))))))))*********+++)))************+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,------,,,***)))'''@@@WWWccciiikkkpppzzz^^^rrrtttZZZDDDFFFNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRMMMOOOQQQRRRQQQRRRSSSTTTVVVXXX[[[^^^bbbfffkkkooopppuuu{{{~~~}}}~~~xxxjjj^^^LLLCCC888777GGGeee[[[555,,,222444000//////////////////---)))---,,,+++,,,---,,,+++)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===;;;FFFttt---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$%%%&&&%%%$$$######$$$'''+++...000111333444555444333222,,,...000222333222111000000000///......---,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///111333555666777777777666555555444333333888777555444444666888:::666444222...***'''$$$""")))$$$ !!!&&&)))'''$$$###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))''')))+++,,,***)))))))))+++,,,---++++++---,,,+++,,,%%%444***000'''333'''+++000)))CCC...///555:::???555AAA888999BBB444>>>999999JJJFFF+++JJJ:::888999555///@@@222---&&&444///999... 000(((111%%%000///***///111***(((*********)))((()))+++...(((((())))))*********+++)))************+++++++++************************************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---.........000###666NNNQQQ^^^gggWWWmmmhhhfffiiidddTTTDDD;;;HHHGGGGGGGGGGGGIIIJJJLLLKKKLLLLLLKKKJJJKKKMMMOOOMMMNNNPPPQQQSSSWWW\\\```fffiiikkkkkklllpppxxx~~~yyyyyy||||||yyyvvvuuuqqqfffVVVIII999;;;BBBTTTooorrrHHH))),,,444000,,,111111///+++***---111///***,,,+++++++++,,,,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---111555999<<<===???HHHvvv---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***,,,...000222444444111111111000000000000000.../////////000000000000111111111000000000//////333222222111111222222333222222222222222222222222111111111222222333333333555555444333222111000000&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------222<<>>111::::::SSSooo~~~kkkMMM000//////...------,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---000444777999;;;>>>DDDyyy---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++,,,...///000000000000000000000000000........./////////000000000000000//////.........//////............//////000000000000000000000000111111111111222222222222333222000...,,,***)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************************************************************)))************+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,,,,...555@@@JJJQQQ[[[VVVXXX\\\ZZZZZZXXXOOOOOODDD::::::AAAGGGEEE@@@>>>???AAACCCDDDFFFGGGGGGDDDCCCCCCDDDEEEGGGIIIJJJFFFFFFGGGHHHJJJMMMNNNPPPYYY[[[___cccfffiiimmmpppssstttuuuxxx{{{~~~vvvtttrrrpppnnnlllllllllhhhmmmooojjjggghhhgggdddbbbOOOIII<<<999@@@AAAQQQppp}}}|||\\\>>>+++/////////...---,,,,,,,,,,,,,,,+++++++++*********)))))))))*********))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---000444777999;;;AAADDDttt---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))---------....../////////------........./////////............------------...------,,,,,,------...........................000000000///////////////,,,+++***(((&&&$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++************************++++++++++++++++++++++++---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++...333999<<>>666555888<<<<<<======<<<:::888777::::::::::::;;;;;;;;;<<<======<<<<<<<<<===>>>>>>:::<<<>>>???@@@AAADDDFFFLLLLLLMMMNNNPPPRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^```aaaaaacccdddeeeffffffeeeeeeeeeeeedddbbbaaa``````______^^^]]]\\\[[[[[[VVVVVVUUUTTTSSSRRRRRRRRRVVVUUUTTTSSSSSSUUUWWWXXXVVVSSSOOOLLLIIICCC:::111???)))333KKKllljjjHHH///'''+++111444------------,,,,,,++++++++++++++++++***************+++,,,,,,,,,***((('''))))))((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))+++---000444777999;;;???FFFvvv---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''(((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((''''''&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************************************************************************************))))))))))))************************************++++++++++++++++++++++++************************************++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************************++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************---777222111???>>>999BBBGGGCCCAAAEEEIIIFFF;;;000555555555555666888:::<<<777777777777777777777777555555555555666777888999555777999999999999;;;===<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJKKKLLLLLLLLLDDDAAA>>>:::777444444666999FFFmmm|||sss|||}}}kkkIII;;;,,,)))///333000***,,,,,,,,,,,,,,,++++++++++++++++++*********))))))------......---+++***)))))))))((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************)))+++---000444777999;;;;;;HHH---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))***************)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************)))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++,,,000------333444333888<<<<<<===???BBBDDDCCCAAA666555333111111222333555333333444555555555444444000000000111222333444555333444555555444444666777666666555555555666777777999999999:::;;;<<<<<<===::::::;;;;;;<<<<<<<<<===;;;<<<===>>>>>>>>>>>>>>>>>>======<<<======>>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAA???===;;;999444111000111222888EEERRRmmmfffwww{{{tttlllkkkssswwwiiiPPP<<<)))+++///111000...***(((+++++++++++++++++++++++++++************)))))))))000000///...,,,++++++***))))))((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---000444777999;;;:::III---,,,+++)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---///111))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))************+++++++++))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---))),,,...***---333111///666<<<:::444555===GGG;;;999777444111///---,,,///000111222333333222222111111111111111222333444000111222222111111222333555555444333333333444444555555666666777777888888666666666666666666777777555666777777888888888777999888888888888999;;;<<<::::::<<<<<<===<<<;;;;;;>>><<<:::888555333111000222444:::DDDJJJPPP\\\gggoooxxx}}}ooonnngggnnn]]]]]]]]]XXXHHH333(((''',,,...000...)))(((+++///*********+++++++++++++++************))))))))))))222111...,,,*********+++))))))(((((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---000444777999;;;===GGG---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///111333))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...%%%,,,///$$$***555...222///---000555777444000666777777888777555222111---...///111222111111000111111000000000000111111///000111111000///111222222222111000/////////000//////000000000111111111222222222222222222222222111111222222222222111111444333333333333555666777555666666777666555333222111000///...000222555777;;;@@@OOOaaaiiihhhiiilllllllllqqq]]]VVV___WWWVVVZZZKKK;;;222...***---333***(((''')))+++---+++)))******************++++++************))))))))))))333111---***((((((***+++))))))((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---000444777:::;;;AAAEEE000---***))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++---///000111///,,,***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++************++++++------......///000000111111111222333333444444555333222111000///---,,,,,,//////000000111111222222111111111111000000000000........................000000000000000000000000000000//////.........---000000000000000000000000222222222222222333333333666555333111000000111111111111111333777???IIIOOOUUUTTTUUUZZZ______[[[UUUSSSLLLEEEEEEIIIIIICCC<<<222///,,,((('''(((***+++******************************))))))((((((''''''******))))))(((((('''''',,,,,,++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))***+++---+++---000222333555777:::EEEJJJwww///,,,***)))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,...000111///...+++))))))))))))***************************************************************************,,,++++++******++++++,,,************************)))************+++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,------...//////000///000000111222222333333333222222111000///......,,,,,,---------------...000000000////////////...........................////////////////////////000/////////............////////////////////////......////////////000000.........///000222444555999;;;===>>>AAAEEEJJJNNNMMMKKKIIIJJJLLLKKKEEE@@@???:::555555888777333...000...+++)))((((((***+++***************************)))))))))((((((((('''***)))))))))((((((((('''))))))*********))))))(((******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))***,,,***,,,///111333555888:::@@@DDDppp...+++)))((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---///000111---,,,***)))))))))***+++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,------......---......///000000111111222222222111111111111000000000000///////////////////////////............................................................////////////............---------------------------------......///////////////000222444777999;;;999;;;>>>??????>>>??????@@@===:::999999777222...111///---------,,,***(((,,,,,,+++***))))))******************************))))))))))))(((((((((((())))))))))))(((((((((((('''(((***++++++***)))(((***))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))******************))))))))))))+++///111333666999<<<>>>AAAkkk,,,+++))))))))))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,...///000+++***)))))))))***++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,------......//////000111111111222222222333333333333222222111111000000000000/////////.........................................................///////////////.........------------------------/////////000000111111222333333444444555666666777222444666666444222111111666333000/////////---+++,,,---------+++***+++,,,))))))***************)))************************))))))))))))(((((((((((())))))))))))(((((((((((((((***,,,......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++***************)))((((((+++...111333666:::<<<>>>CCCnnn,,,***))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...***************+++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++************++++++*********+++++++++++++++,,,,,,,,,---....../////////000000111111222333333111111000000//////......111111111000000000//////////////////////////////.................................///////////////........................//////000111111222333333000000000000000/////////111222222111///...///000111///---,,,------------''')))+++***(((((()))+++'''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''))),,,......---+++***))))))))))))******************************************))))))))))))******+++***)))+++,,,,,,***((((((+++...111333666:::<<>>DDDsss,,,++++++,,,------+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,---.........///111111111111111222222222111000000000000/////////////////////////////////////////////////////////............/////////000////////////////////////+++,,,,,,---///000000111///000111222222222111111---......---++++++,,,...************)))(((((()))******)))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''(((******++++++***))))))*********+++++++++************************+++******))))))******++++++***)))---111222///+++***,,,///111333555888:::>>>CCCppp,,,,,,,,,---......+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++''''''(((((()))*********+++++++++,,,,,,,,,------++++++,,,,,,------......000/////////............000000000000000000000000000000000000000000000000---.........//////000000////////////////////////,,,,,,---...///000111222//////000000///...,,,+++,,,...//////---,,,,,,,,,$$$&&&((())))))))))))******)))((((((***+++***)))))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))******++++++,,,---...))))))******++++++++++++************************++++++************+++++++++))))))---222444111,,,+++---000222333555777:::@@@DDDooo///---+++***++++++***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++******))),,,,,,------------,,,,,,+++++++++***++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------------------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------------------------++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000000///---///...++++++---,,,'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******++++++************++++++)))))))))***...444:::===)))+++///111333444777999BBB<<>>lll...,,,*********+++***((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************+++++++++++++++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------....................................000//////...............,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////------------............------------------------//////............------------------............111111000000000000//////............................................................////////////////////////////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------............/////////........................000000000000000000000000........................------------------------........................//////////////////////////////............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------------------------------........................------------------------,,,,,,,,,,,,++++++++++++)))***)))'''))),,,***%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((())))))***************+++++++++++++++++++++++++++************)))))))))++++++************+++++++++***)))))))))))))))***)))+++///111333444777999;;;???qqq...,,,*********+++***)))***)))((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,------------,,,,,,---------------......///............////////////000000000000000000000000//////...------.................................000//////......//////000//////000000000111111111....../////////000000000////////////////////////111111111111111111111111000000000111111111222222333333333333222222222222000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000/////////////////////////////////...............000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000111111111222222222//////000000000000000111////////////////////////000000000000000000000000..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))...///+++((()))***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************************))))))***+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))),,,++++++******++++++,,,***+++,,,------.........)))+++///111333444777999777???uuu///---+++***++++++***)))******)))(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,,,,------------------------------------,,,---....../////////.........////////////......///////////////000111111///000000000000111111111222222222222222222222222111111000000000000111111222222222222222222222222222222111111111111222222222222222222333333333333111111111111222222222222222222222222222222222222555555555555555555555555444444555555555666666666555555555555555555555555333333333333333333333333111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000111111111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222111222222333333444444555111111222222333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000////////////.........---------------------------000//////...---,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++333777111)))'''***,,,************************************************))))))))))))************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,++++++++++++,,,,,,&&&''')))+++,,,,,,,,,+++)))+++///111333444777999888BBBwww000...,,,,,,,,,---,,,***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++***(((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............------------------------,,,,,,------------..................////////////////////////////////////---...///000111111111111111111222222222222111111222222111111222222333444222222222222333333333333444444444444444444444444555555555555555555666777555555555555555555555555555555444444444444555555444444444555555555555666333444444444444555555555555555555555555555555555777777888888888888999999888888888888999999999999777777777888888888888999666666666666666666666666333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444333444444444555555666666444444444555555666666777555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333444444111111111000000000//////////////////////////////222111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,555:::333***(((+++...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,++++++++++++,,,,,,******+++++++++***)))((()))+++///111333444777999;;;DDDvvv111///------......---,,,++++++***)))))))))******(((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))))))))))))))******+++++++++*********************************+++++++++,,,,,,'''---111111,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........------------------------------------------------------........./////////.../////////000000000000/////////////////////////////////000000000111111111111111111222222222222222222222222222222222222000111222333444444444444444444555555555555444444444444444333444555555666444444444444555555555555666666666666666666666666777777777777777888999999777777777777777777777777777777777666666777777777666666666666777777777777666666666777777777888888888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;888888888888888888888888777777777777777777777777666666666666777777777777666666666666666666666666555555555555555555555555444444555555555666666666444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777555555555555666666666777666666666666666666666666555555666666666666666666666666777777888999999:::888888888888888888888888888888888888888888888888666666666666666666666666666666555555555555666666333333222222222111111111000000000000000000000000111111111000000/////////........................------------------------------......//////000000------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++111333///+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++******)))+++///111333444777999;;;BBBppp222000.........///...---,,,+++******)))*********))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++222888777000---000555........................////////////////////////........................---------.........//////---------------------------------....../////////////////////////////////---------............///............................................................////////////000000000000111111111111111111111111111111111111111111222222222333333333333333333444444444555555555555555555555555555555222333444555666666666666666666777777777777666666555555555555555666777777555555555666666666666777666666666666666666666666777777666666777888999999777777777777777777777777999999888888888888999999666777777777888888888888777888888888888999999999999999999999999999999999888888888999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888888888888888888888777777777777777777777777555666666666777777888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666888888888888888888888888888888888888888888888888666666666666777777777777666666666666666666666666777777777777666666666666777777888999::::::;;;;;;999999999999999999999999999999999999999999999999666666666666666666666666555555444444444444555555444444444333333333222222111111111111111111111111000000000000111111111111////////////////////////---------------------------......///000111111222........................//////000000000000//////------------------------------------------------........................------------------------,,,,,,,,,------.........***,,,+++***---000///***------------------------------------------------,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******)))******+++)))+++///111333444777999888===iii333111///---++++++,,,,,,,,,------,,,***))))))***,,,''''''+++,,,((()))...)))*********++++++,,,,,,,,,,,,,,,---,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,...///...111444333...000000//////000111222222000000000000000000000000000000000000000000000000//////.........//////000////////////////////////........................////////////////////////......////////////......000000000000000/////////000000000000000000000000000000000000000000/////////000111111222222111111111111111111222222222222111111222333444555666666444444444444444444444444777666666666666666555555666666666666666666666666555666666777777888888888999888777666555666777777777777777777777777777777666555555555555666777777999999999888777777666666888888888888777777777777::::::999999:::;;;<<<<<<999999888888888888999999777777777777777777777777999999999999999:::::::::;;;;;;;;;;;;;;;:::999888;;;:::999888888999:::;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>><<<;;;999888888888999:::999999:::::::::;;;;;;;;;999:::;;;<<<===<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;888888777666666777888999999999888888777777666666666666666666666777888888:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999;;;:::999888777777777888555777999:::999999999:::<<<<<<===<<<<<<;;;:::999======<<<<<<;;;<<<<<<<<<======;;;;;;;;;<<<===>>>;;;:::999777888999:::<<<777888888888888777777666888888999999999:::::::::888888888777666666555555444333222222111111222222777444222111111222111111111111111111111111111111000000////////////000000111111111111111111111111000000////////////000000000000111111000000///.../////////......---------////////////////////////////////////////////////,,,...///...---++++++,,,/////////...+++))),,,111........................................................................555333000---,,,---///000---------------------------------,,,,,,+++++++++///......------......///---------,,,,,,+++++++++---------...///...,,,***...------,,,,,,------...++++++,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,***)))))))))))))))******,,,---000333666777888888@@@;;;ddd+++---...//////---,,,***,,,---......,,,,,,---...+++((((((+++,,,))))))---''''''((((((((()))))))))+++,,,---...............)))***+++,,,...///000111//////...---,,,,,,,,,---,,,//////,,,,,,///000...000000111111111222222222////////////////////////////////////////////////000000//////...//////000////////////////////////////////////////////////........................///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111000...//////000000000000000111111222222222333333333222222222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444555555555555555555666666666666555555555666777888555555555555555555555555555555555555555666777777999999999999888888888888:::::::::::::::;;;;;;;;;999999999::::::;;;;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;===<<<:::999999999999:::999999999999999888888888999999999999999::::::;;;::::::::::::999999999999888888888888888888888888<<<<<<===>>>>>>>>>======:::::::::999999999999999999:::;;;:::888777888999777888999::::::;;;;;;:::>>>======<<<<<<=========;;;;;;::::::::::::;;;;;;<<<;;;888666555666666777888999999:::::::::999999999999999:::::::::;;;;;;999999999888777777666666777666555555444444555555888555333222333333333222222222222222222222222222333222222111111222222333111111111111111111111111111111111000000111111111//////000000//////...---000000000//////.........000000000000000000000000000000000000000000000000...000111111///---......000,,,+++///444444///+++...............................................................---------222111///---,,,,,,---.......................................---------,,,///......------....../////////.........---------///......///000000...,,,///..................///,,,---------------,,,,,,------------------------++++++*********++++++,,,,,,...000333666777888888888===ttt//////000111111000//////,,,---...---,,,+++,,,---000...///222222000000222000111111111111222222222...//////000000//////...111111111000000////////////......---------......000333333000000333555444...///000111111111000///000000000000000000000000111111111111111111111111222222111000////////////111111111111111111111111111111111111111111111111000000000000000000000000111111111222222111111111222222222222222222222222111111111111111111111111111111111222222222222222///000000111111111111111222222222333333333444444444444444333333333222222333333333333333333333333222222222333444444555555444444444444444444444444777777666666666666666555555555555666777999:::;;;666666666666666666666666777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@??????@@@@@@@@@??????@@@@@@@@@????????????????????????<<<=========>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>============>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAA???<<<<<<===>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCBBBBBBAAAAAADDDBBB@@@===;;;:::::::::<<<===>>>>>>????????????<<<============>>>>>>>>><<<<<<<<<;;;::::::999999:::999888888777777888888888666444444555555444333444444444444444444444444555555444444444444555555333333333333333333333333333222222111111222222333000111111111111000//////111111111000000000000000111111111111111111111111111111111111111111111111111222333333111000111111111///...///222333000---000000000000000000000000111111111111111111111111111111000000/////////...111111000//////.........////////////////////////000000////////////......//////............//////111000000000000/////////000//////000111222000...000000////////////000000......////////////...................../////////------,,,,,,,,,,,,,,,------...000333555777888999333AAA222000...,,,,,,...000111222222333111///......///,,,,,,---//////---,,,,,,++++++++++++++++++++++++------------,,,,,,+++***//////...------,,,++++++------......000111333444...000000000333777666111111222444555555444222111444444444444444444444444555555555555555555555555444444222111000000000000444444444444444444444444222222222222222222222222333333333333333333333333111111222222222222111111222222222222333333333333111111111111111111111111222222222222222333333333222222333444444444444333222222333333333444444444666666666666666666666666555555555555555555555555777777777777777888888888888888888888888888888888;;;;;;::::::999999999888888999999:::;;;<<<===>>>::::::::::::::::::::::::;;;;;;<<<=====================>>>>>>???@@@AAAAAA=========>>>???@@@AAAAAA@@@AAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>???????????????>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFBBBAAAAAAAAAAAABBBCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAABBBBBBBBBBBBAAAEEEGGGIIIKKKKKKJJJIIIHHHFFFFFFDDDAAA??????AAACCCJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFEEEHHHGGGEEECCCAAA@@@??????@@@@@@BBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB?????????>>>======<<<<<<;;;:::999999888888999999888777555555666666555444555555555555555555555555555555555444444555555555555555555555555555555555333333222222222222333333333333444444333333222111111111111111111111111111222222222222222222222222333333333333333333333333222333555444333222222333222666666000,,,---111555222222222333333333333333555555555555555555555555444444444333333222222111222333444444333222111000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000//////000222333222111111000000//////000000111...///000000000000000000////////////000000000000......------,,,------------...000333555777999999888CCC000111333444666666666666...///111000//////000111111333555555555555222000444444444444333333333333222333444555666666666666222333555777:::<<<>>>???:::::::::;;;<<<>>>???@@@RRRQQQPPPQQQXXX[[[TTTIII777888:::;;;;;;999888666666666666666666666666666777777777777777777777777666555444333222111111111444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333222222222222333333333444444444222222222222222222222222222222333333444444444444333333444555555555555555333333444444444555555555555555666777777888999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;;;;<<<<<<==========================================>>>??????@@@@@@??????===>>>>>>???@@@AAABBBBBB===>>>>>>???@@@AAAAAABBB>>>???????????????>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEE@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????CCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFEEEDDDAAAAAA@@@>>>===>>>@@@CCCFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDCCCBBB@@@???BBBAAAAAA@@@??????>>>>>>@@@AAABBBDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBB??????>>>>>>===<<<<<<<<<::::::999888888888999999888777666777888888666555666666666666666666666666555555444444444444555555444444444444444444444444444333333333333333333444333444444444444333222222111111111111111222222222222222222222222222222222555555555555555555555555111333555444333222333444333666666444777;;;999333222222333333444444444444555555555555555555555555444444444444333333222222333444555666555444333111222222222222222222222222000111111111111111111111222111111000000111111222111111111111222222222222111000///000222444444333111111000000000000111111///000111111222222222111000000000111111222222222000///......---------......///000333555777999:::<<>>222666777888888888777666555444444444444444444444444666666666666666666666666666666555444333333333333333333333333333333333333555555555555555555555555444444444444444444444444333444444555555444444333333444444555555666666666555555555555555555555555555555555666777777888888444444555666666666666666666666666777777777777888555666666777999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<======>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCAAABBBCCCBBBAAABBBEEEGGGAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;<<<;;;::::::999999::::::999888888999::::::999777888888888888888888888888777666666555555666666777444444444444444444444444666555555444444555555666333333444444333333222111222333333333333444444444444444444444444444444444555555555555555555555555111333555555444333444555555111///888JJJRRRBBB+++111111222222333333444444444444444444444444444444222222222333333333333333222333444555444444222222444444444444444444444444222222222333333333333333444444333333333333444444222222222333333333333333222111000222444666777666333333222222222222333333111222333444444444444444333333333444555555666666222222111000///////////////000111222555777:::;;;:::>>><<>>@@@BBBCCCDDDEEEHHHJJJYYY___bbbaaa```aaa]]]WWWDDDDDDDDDCCCCCCBBBBBBBBBIIIJJJMMMOOOQQQSSSTTTUUUKKKKKKJJJIIIHHHFFFFFFEEE<<<;;;:::888777666666555;;;<<<;;;777777888666111555555444444444333333333555555555555555555555555666666666666666666666666666666555444444555555555555555555555555555555555888888888888888888888888777777777777777777777777666777777888888777777666666666777777888999999:::999999999999999999999999999999999:::;;;<<<<<<<<<888888999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@BBBDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGLLLKKKHHHGGGFFFGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>???>>>======<<<<<<======<<<;;;;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777777777777777777777777888888777777777777888888666666777777666666555444555555555666666777777777777777777777777777777777666666666666666666666666222444555666555444555666444333000666GGGPPPBBB+++333333444444555666666666555555555555555555555555333333444444555555666666333444444555555444444444555555555555555555555555555555555666666666777777666666555555555555666666444444444555555555666666555444333444777:::;;;;;;666555555444444555555666444555666777888888888888777777888888999:::::::::666555444333222222222222000000111222555888:::<<<888;;;555555555555555666666666666777888888666666777888000777;;;999888999555...777777777666666555555555444444555666666666555555666666666666666666666666:::999888888777777888888222888999333///222888;;;:::999888777666777777777777777777777777777777777888888888888888888888888666555555555555666666777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@===>>>>>>???@@@?????????=========>>>>>>>>>>>>???BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???AAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBDDDFFFIIIKKKKKKLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJNNNLLLIIIFFFFFFGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRQQQPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIILLLLLLMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKOOOOOOOOOOOONNNMMMLLLLLLPPPPPPPPPPPPQQQRRRSSSTTTQQQPPPNNNLLLKKKKKKLLLMMMIIIIIIIIIJJJIIIIIIHHHGGGJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@>>>===>>>???AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================;;;::::::999999::::::;;;:::;;;;;;;;;;;;:::999999777777888888999999999:::999999999999999999999999666666666666666666666666333444666777666555666777333999888222333;;;;;;333666777777888999:::::::::888888888888888888888888666666777888999:::;;;;;;666666666666777777777777666666666666666666666666777777888888999999999:::777777666666666666777777555555666666777777888888777666555666999<<<>>>>>>888888777777777777888888666777888999:::;;;;;;;;;::::::;;;<<<<<<===>>>>>>888888777555555444444444000000111222555888:::<<<888:::