BM6P6(@ sss{{{wwwqqqiiiddddddgggjjjppp|||iiiQQQhhh|||fffMMMSSSXXXcccllleee```kkk}}}tttssszzz}}}sssrrrwwwwwwoooeeeggguuu}}}||||||{{{~~~{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwwwwxxxxxxzzzyyyyyyxxxvvvtttsssrrrtttooolllkkkhhhfffiiioooccc\\\[[[hhh{{{~~~xxxzzzQQQBBB>>>AAA@@@EEEKKKHHH```{{{{{{}}}{{{zzzzzz|||}}}{{{zzzyyywwwvvvvvvvvvvvvvvvuuuqqqmmmhhhccc___\\\RRRPPPMMMLLLOOOUUU\\\aaagggggggggggghhhjjjkkklllhhhllloooooonnnkkkjjjjjjppp|||vvv~~~}}}yyyqqqiiicccaaacccfffoooyyy|||lllRRRfffuuu```MMMTTTZZZfffppphhhdddnnnsssrrr||||||pppmmmqqqrrrllleeeeeeyyy||||||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxvvvtttsssrrrsssooolllkkkiiigggjjjpppiii```\\\eeevvvwww|||RRRBBB>>>AAA>>>BBBFFFCCCKKK\\\rrr||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttssspppooolllhhhbbb\\\WWWTTTOOOOOOOOOPPPTTTYYY]]]```eeeffffffggghhhiiikkkkkkmmmllllllmmmnnnkkkfffaaammmvvvssspppzzzzzzrrriiiaaa^^^___aaammmuuuxxxrrrVVVdddoooZZZLLLTTT[[[hhhrrrlllhhhrrrpppppp~~~{{{mmmhhhjjjmmmjjjfffhhh~~~wwwwww{{{zzz|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvtttsssrrrqqqnnnlllllljjjhhhlllqqqoooddd\\\aaaqqquuu|||QQQBBB>>>@@@===>>>AAA===>>>DDDXXXuuu}}}zzz{{{|||}}}}}}|||zzzyyyzzzzzzyyyxxxvvvssspppoookkkiiifffaaa[[[UUUPPPMMMMMMOOORRRVVVZZZ]]]___```cccdddeeefffhhhiiijjjkkknnnmmmmmmooonnnhhh^^^UUUllltttuuuooosss{{{sssjjjbbb^^^^^^```lllrrr||||||vvvxxxYYYcccjjjVVVMMMSSSYYYeeepppllljjjvvv|||oooppp}}}nnnfffgggjjjkkkkkkmmm~~~xxxrrryyy~~~{{{|||||||||}}}}}}}}}~~~~~~~~~{{{yyyzzz}}}~~~{{{xxxzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrpppmmmllllllkkkjjjmmmsssrrreee[[[___oootttyyyQQQBBB>>>@@@<<<===@@@;;;???>>>IIIeee~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||{{{yyyvvvrrrnnnkkkhhheee```ZZZUUUQQQNNNMMMRRRTTTWWWZZZ]]]___``````bbbcccdddfffhhhiiijjjjjjiiimmmqqqnnnfff^^^XXXVVVooottt|||pppnnnwww~~~{{{tttkkkccc``````aaakkkoooyyy{{{www|||\\\aaa|||hhhTTTNNNSSSVVV```kkkiiiiiiwwwzzzooorrr~~~qqqiiihhhkkknnnooopppvvvtttmmmqqq{{{~~~~~~~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxyyywwwuuuwww{{{}}}|||yyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwvvvuuutttsssrrrpppmmmlllnnnlllkkknnnsssssseeeYYY[[[jjj~~~tttuuu}}}RRRCCC>>>@@@<<<===AAA<<<@@@===>>>OOOttt}}}}}}}}}xxxyyy||||||{{{{{{|||}}}}}}}}}|||yyytttooojjjgggccc___XXXRRROOOOOOQQQSSS[[[[[[\\\\\\^^^___aaabbbbbbccceeeggghhhiiiiiiiiifffkkkkkkaaaTTTRRR^^^lllqqqrrr}}}}}}ooolllvvv}}}zzztttkkkddd``````bbbiiillluuu~~~|||yyy```bbb{{{hhhVVVPPPTTTVVV```jjjggghhhvvvzzzqqqwww}}}tttmmmkkkmmmoooqqqmmmhhhdddiiixxx{{{}}}~~~~~~~~~}}}}}}|||yyyxxxvvvuuutttsssqqqpppooonnnpppoooppprrrvvvyyy{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxwwwxxxxxxvvvvvvvvvvvvuuutttsssrrrpppnnnmmmooonnnkkknnnsssvvvgggYYYXXXcccsssuuuppptttUUUDDD??????;;;===AAA===>>>===:::AAA```|||yyy~~~vvvwwwzzz~~~|||zzzyyyyyy{{{||||||{{{xxxtttoooiiidddaaaZZZVVVQQQMMMMMMQQQVVVZZZbbbaaa_________aaacccdddcccdddfffhhhiiiiiiiiihhheeeddd^^^RRRLLLXXXuuuqqqooozzzqqqjjjuuu}}}zzzssskkkccc___^^^___fffiiisss}}}~~~{{{iiihhh~~~mmm\\\RRRWWW[[[eeennniiigggsss{{{ttt{{{~~~|||}}}~~~~~~}}}|||||||||yyyuuupppmmmmmmnnnooohhh______qqq|||{{{||||||||||||}}}~~~~~~vvvrrrpppkkkkkkjjjhhhgggfffeeeddddddfffiiilllooosssxxx|||zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvuuutttssssssqqqoooooopppnnnlllnnnsssxxxiiiZZZWWW___kkkyyyvvvnnnmmmxxxYYYGGG???===888:::???;;;>>>;;;:::@@@NNNfff{{{|||~~~}}}||||||{{{{{{|||}}}~~~xxxvvvqqqllleee```[[[YYYQQQPPPOOOOOORRRXXX^^^aaacccbbbbbbbbbcccdddeeefffeeefffhhhiiijjjiiihhhgggaaa[[[SSSTTTaaayyypppnnn{{{sssjjjwww}}}zzzsssjjjbbb]]]\\\\\\cccfffqqq|||~~~{{{rrrooossscccSSSZZZ```kkktttlllgggqqq|||www~~~~~~{{{yyyvvvyyy{{{|||zzzyyyxxxwwwvvvvvvtttqqqnnnlllllllllfff\\\bbb|||yyyzzz{{{{{{{{{}}}zzzrrrmmmkkkcccbbbbbbaaa______^^^]]]]]]```eeehhhkkkooovvv|||zzz{{{{{{{{{{{{{{{{{{zzz|||{{{zzzyyyxxxxxxxxxxxxuuuvvvvvvvvvuuutttssssssrrrpppooopppooolllmmmrrryyyjjj\\\YYY```jjjvvvwwwooommmxxx\\\III???<<<666777<<<999;;;666999???>>>DDDddd~~~}}}|||zzz{{{}}}tttqqqllleee___YYYUUUSSSLLLNNNPPPUUUZZZ```dddgggaaabbbccceeefffgggggghhhfffhhhiiikkkkkkiiihhhggg\\\SSSQQQaaa~~~ooohhhyyyrrrppp{{{~~~{{{xxxrrrjjjaaa[[[YYYXXXbbbkkkqqqzzz~~~~~~rrrqqqwww___ZZZXXX___lllmmmfffiiitttuuukkksss}}}zzzxxxvvvtttrrrpppnnnllllllooorrruuuwwwtttvvvtttmmmjjjkkklllkkkiii```lll~~~~~~zzzzzz{{{|||||||||||||||~~~{{{rrrjjjdddaaa[[[[[[[[[\\\]]]]]]]]]]]]YYYccckkkmmmooouuuzzz{{{zzzwwwyyyzzzxxxxxx{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrrrrppppppooommmlllkkkjjjiiiqqqlllZZZQQQ\\\jjjyyy{{{mmmttt|||lllIIIAAA;;;777<<<888;;;666:::<<<:::888???NNNZZZyyyxxxtttyyy~~~~~~~~~zzzwww|||~~~}}}vvvmmmjjjddd]]]WWWSSSPPPNNNOOORRRXXX^^^bbbdddeeedddjjjgggeeedddfffhhhiiiiiimmmeee```fffkkkhhh___YYYSSSQQQaaarrrkkk|||ssspppzzz|||}}}zzzsssjjjaaa[[[YYYXXX```jjjpppzzzrrrooo{{{cccXXXVVV^^^kkkllleeeiiiuuuuuullluuu}}}xxxrrrlllfffaaabbbaaa``````aaaeeejjjmmmrrruuutttnnnlllmmmnnnmmmeeecccppp{{{yyywwwxxxzzz{{{}}}~~~wwwooohhhcccaaa^^^____________```bbbcccfffmmmsssuuuyyy~~~zzzwwwxxxyyyxxxyyy|||{{{zzzyyyxxxxxxwwwwwwxxxvvvvvvuuutttssssssssssssppppppooonnnlllkkkjjjiiisssmmm\\\SSS^^^kkkzzzyyy}}}uuu|||lllGGG>>>999888===777:::777999;;;999777999AAAIII^^^xxxxxxxxx~~~~~~}}}}}}}}}}}}|||{{{{{{yyyyyytttlllgggccc]]]VVVQQQNNNMMMMMMSSSVVV[[[```dddeeeeeeeeegggfffddddddfffhhhhhhhhhiiihhhjjjmmmjjj```XXXUUUXXXjjjtttkkk{{{sssqqq|||{{{xxxyyyxxx}}}|||uuujjjaaa[[[YYYYYY^^^hhhpppzzzzzzrrr{{{cccUUUTTT\\\iiikkkeeejjjwwwvvvoooyyy}}}wwwppphhh___WWWQQQRRRUUUVVVUUUTTTXXX```fffpppssstttpppmmmnnnnnnllleeefffnnnyyy{{{zzzuuuvvvxxxzzz}}}yyyqqqkkkfffdddccccccdddeeeeeeccceeeiiimmmtttxxx|||}}}xxxxxxyyyxxxzzz~~~|||{{{zzzyyyxxxxxxxxxxxxvvvvvvuuutttssssssssssssqqqpppooonnnlllkkkjjjjjjsssooo^^^UUU___lll{{{wwwqqqHHH===:::<<>>>>>AAAFFF<<<<<<777777777999;;;;;;;;;999;;;XXX~~~|||~~~}}}}}}~~~~~~{{{yyywwwyyyzzz}}}~~~}}}{{{{{{}}}xxxvvvrrrmmmjjjfffaaa]]]WWWTTTOOOLLLLLLOOOSSSWWW\\\]]]___bbbddddddeeeeeedddcccdddeeeggghhhfffddd```^^^ZZZSSSLLLPPPcccxxxqqqgggttt|||pppvvv}}}rrrjjjhhhpppzzzxxxjjjcccaaabbbcccfffhhhlllrrrwww}}}xxxnnnccc\\\ZZZYYY\\\hhhnnnxxxpppiiiYYYWWW]]]ggggggcccnnnssslllwww{{{qqqjjj```WWWRRROOONNNMMMOOOUUUYYYXXXVVV[[[hhhsss}}}|||tttooonnnllljjjiiiddd^^^aaarrrvvvvvvwwwxxx{{{}}}|||yyytttoookkkkkkkkkllljjjlllmmmmmmmmmqqqwww|||}}}}}}{{{yyyzzz}}}||||||{{{zzzyyyyyyyyyyyyvvvvvvuuutttttttttuuuuuuqqqqqqpppnnnmmmlllkkkjjjpppnnn___VVV^^^jjjzzzQQQ@@@???BBBEEE;;;<<<888777666777:::<<<<<<;;;888DDD\\\www{{{xxx|||~~~{{{yyy||||||{{{{{{{{{}}}~~~~~~}}}{{{zzzxxxwwwwwwyyy|||~~~~~~}}}||||||{{{|||}}}~~~~~~|||zzzsssoooiiifffbbb]]]YYYVVVOOOMMMKKKKKKNNNSSSYYY\\\\\\]]]^^^___aaabbbcccdddddddddeeeggghhhgggccc```XXXRRRMMMLLLSSSdddtttjjjwww|||pppvvv||||||~~~zzzpppiiiiiitttvvviii___\\\]]]^^^^^^aaabbbdddeeegggjjjooorrrzzzpppfff___[[[ZZZ[[[gggnnnwww|||sss}}}iii^^^[[[^^^eeeccc```nnnnnngggrrr|||vvvnnnfffZZZQQQMMMMMMOOOPPPQQQVVV[[[[[[ZZZaaannnzzztttlllkkklllkkkdddaaaaaannnvvvvvvvvvvvvxxx{{{}}}{{{xxxuuuqqqooooooooopppnnnnnnnnnqqqtttyyy}}}~~~|||yyyzzz||||||{{{zzzyyyxxxxxxxxxxxxvvvvvvuuuuuutttuuuuuuvvvrrrqqqpppooommmlllkkkkkknnnmmm___VVV]]]iiixxxTTT@@@>>>>>>???666::::::888666666777888999999<<<:::AAAUUUqqqyyyyyyzzz}}}~~~}}}|||{{{zzzxxx{{{{{{zzzyyyyyyyyyyyyzzz~~~~~~~~~{{{{{{{{{{{{zzzxxxwwwvvvsssvvvzzz}}}||||||{{{|||{{{{{{{{{{{{{{{yyyuuurrrooohhhbbb^^^ZZZSSSOOOOOOJJJJJJLLLNNNRRRVVVZZZ]]]ZZZZZZ[[[\\\^^^aaacccdddeeefffggghhhgggddd^^^YYYIIIGGGKKKXXXjjjuuummm|||ppptttzzztttqqqrrrtttttttttpppkkknnn{{{ssslllbbb]]]^^^``````___aaabbbddddddeeehhhmmmqqq{{{sssiiiaaa\\\ZZZYYYfffmmmwww|||zzz}}}lllccc^^^^^^bbb^^^\\\lllooohhhrrryyyrrrgggaaaWWWQQQOOOPPPSSSUUURRRVVVZZZ[[[]]]eeerrr|||yyykkkcccdddggghhhaaa___fffxxxxxxttttttttttttwwwzzz|||~~~}}}~~~~~~yyyxxxvvvtttrrrrrrrrrrrrrrrppppppttt||||||||||||zzzzzz}}}{{{zzzyyyxxxxxxwwwwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvrrrqqqpppooonnnlllkkkkkkmmmmmm```WWW]]]hhhxxxYYYCCC>>>;;;:::222:::777888888888888777888888<<<777777AAASSSiiiwwwvvv}}}~~~{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuxxxzzz}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuqqqvvv{{{|||zzzwwwuuussspppmmmjjjggg___XXXWWWSSSMMMJJJLLLLLLNNNRRRUUUYYY[[[\\\\\\XXXXXXXXXZZZ]]]```dddfffeeefffggggggeee___WWWRRRGGGKKKYYYpppuuunnnppprrr{{{wwwqqqmmmllllllmmmmmmqqqnnnrrrxxxqqqnnnhhhaaa___aaacccbbb```bbbdddggghhhjjjooovvv||||||tttkkkbbb\\\ZZZWWWeeemmmxxx}}}|||uuueee___^^^```[[[YYYjjjrrrkkkuuuwwwppp```\\\UUURRRSSSUUUXXXZZZSSSVVVYYY[[[^^^gggttt~~~~~~qqqbbbZZZ\\\aaacccccc```gggyyyzzzvvvrrrrrrrrrsssvvvyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxxxxvvvuuutttssssssrrrtttqqqqqqwww{{{xxxzzz|||zzz{{{}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwrrrqqqpppooonnnmmmlllkkkmmmmmmaaaXXX^^^hhhxxx^^^GGG@@@;;;888222<<<444777:::<<<;;;:::;;;<<<444444666;;;BBBOOOdddwwwyyysss{{{{{{zzz{{{{{{{{{yyyzzzzzzzzzxxxvvvtttsssqqqsssvvvzzz~~~|||}}}}}}||||||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}}}}zzzzzzzzzyyywwwvvvtttsssrrrxxx~~~~~~zzztttpppmmmjjjhhhfff^^^VVVQQQQQQPPPKKKJJJNNNQQQTTTYYY]]]______]]]\\\VVVWWWWWWYYY\\\aaaeeegggeeefffffffffccc\\\SSSLLLTTT[[[nnnlllccc{{{pppmmm~~~zzzwwwrrrnnnhhhdddccccccccccccffflllxxxzzzvvvppplllgggddd```___bbbeeeeeedddiiijjjnnnrrrzzz{{{rrrjjjccc^^^[[[\\\hhhmmmuuu{{{wwwnnn[[[UUUTTTWWWVVVXXXiii}}}~~~ooolllzzz~~~sssggg[[[UUURRRUUUVVVWWW\\\cccXXXYYYYYYYYY\\\fffxxxttt]]]TTTSSSRRRUUU[[[]]]eeennnqqqooonnnrrrvvvyyyqqqmmmpppuuuwwwwwwyyyzzz|||~~~~~~yyyxxxvvvuuutttvvvwwwxxxtttvvvzzz~~~yyyooorrrtttuuuyyy~~~}}}yyy{{{zzzzzzyyyxxxwwwvvvuuuvvvvvvuuuttttttuuuvvvwwwsssssssssrrrpppmmmjjjiiigggggg```UUUWWWiii~~~jjjBBB>>><<<888777555444555777888888777666555666777999999<<>>:::555555555333444555666666666444444666444222111222333444333///999;;;999;;;IIIrrrmmm]]]UUUUUU^^^jjjppppppnnnnnnooonnnmmmmmmlllkkkjjjiiiiiiiiihhhggggggggghhhiiijjjiiimmmsssyyy~~~}}}~~~~~~}}}}}}}}}~~~||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuutttmmmnnnoooqqqqqqrrrrrrrrruuuxxx}}}}}}yyytttooojjjfffbbb___[[[ZZZXXXVVVTTTQQQLLLHHHHHHLLLQQQTTTUUUWWWZZZ]]]___aaadddeeedddccccccdddffffffffffffeeedddcccbbb]]]YYYQQQGGGEEEQQQhhhzzz{{{xxxnnngggfff```]]]XXXVVVVVVXXXYYYYYYZZZ[[[^^^aaadddgggiiijjjhhhlllttt||||||qqqkkkiiinnnoooppprrrtttssspppmmmpppssswww}}}~~~|||zzzwwwpppggg^^^YYYWWWXXX[[[aaalllvvvyyywwwxxx}}}vvv}}}sssfffbbbfffggg```VVVWWWgggxxxtttppp||||||uuuhhh\\\XXXVVVWWWZZZ[[[YYYZZZ]]]hhhooo___ZZZTTTPPPOOOPPPPPPPPPOOOMMMMMMPPPUUUWWWTTTPPPVVVaaagggdddbbbfffkkkmmmqqqttttttrrrvvv~~~}}}~~~~~~|||wwwuuutttxxxxxxwwwuuusssrrrsssttt{{{zzzwwwuuussssssssssssqqqqqqpppooommmjjjhhhggg\\\UUUTTTZZZ]]]aaappp|||qqqFFF<<<999777777444222333333444444333333222000000111111111222222222222444888888666>>>WWWpppttt^^^WWWWWW___ooowwwtttmmmjjjppprrrqqqlllfffdddhhhmmmjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkknnnsssyyy~~~}}}||||||}}}~~~~~~~~~}}}|||||||||}}}}}}{{{zzzyyyxxxwwwvvvuuutttssspppmmmlllnnnpppooommmtttsssrrrrrrrrrtttuuuvvvyyyzzz{{{}}}~~~vvvrrrpppmmmhhhbbb]]]YYYWWWTTTSSSQQQOOONNNNNNNNNOOOSSSUUUWWWYYY[[[[[[[[[[[[aaabbbcccdddeeeeeeeeeeeedddeeeffffffeeecccaaa___TTTRRROOOQQQ]]]ooo}}}uuulllfffeee^^^[[[WWWVVVWWWYYYZZZ[[[]]]^^^___aaadddgggjjjkkknnnqqquuu{{{|||qqqkkkiiillllllnnnppprrrqqqooolllpppsssvvv{{{|||yyyvvvoooggg^^^YYYXXXYYY[[[```iiiqqqtttssswww~~~rrrwwwiii^^^bbbdddaaaYYYYYYgggvvvtttppp|||~~~wwwiii]]]UUUUUUYYY]]]]]]\\\___dddjjjZZZVVVPPPLLLKKKKKKLLLLLLMMMKKKKKKNNNTTTVVVUUURRRRRR]]]eeefffdddfffgggeeekkkqqqttttttvvv}}}}}}|||rrrssstttuuuuuuuuutttuuuuuuyyyxxxvvvuuussssssssssssrrrqqqpppnnnllljjjhhhhhh\\\UUUSSSYYY```jjj~~~|||sssGGG<<<888777777444333444444555555444444333000000111111111222222222666444555666555888EEETTTiii{{{mmmddd```hhhrrrvvvuuutttnnnnnnnnnmmmllljjjhhhgggiiiiiiiiihhhhhhiiiiiijjjgggggggggiiimmmrrrwwwzzz}}}}}}~~~~~~~~~|||zzzzzzzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxxvvvuuuuuutttsssrrrqqqqqqooommmkkkmmmqqqtttttttttyyyxxxwwwwwwwwwwwwwwwwwwwwwzzzzzzwwwwwwxxxvvvrrrllljjjfff```[[[VVVSSSQQQMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXXZZZ[[[\\\\\\]]]```aaabbbdddeeeeeeeeeeeeiiihhhfffdddbbbaaa``````UUUXXX^^^fffttt}}}wwwppphhhcccbbb\\\YYYWWWWWWZZZ\\\^^^^^^______^^^___aaadddgggiiioooooopppsssxxx{{{qqqllljjjkkkkkklllnnnqqqqqqpppnnnrrrtttvvvyyy~~~}}}yyyvvvppphhh___ZZZYYYYYY]]]```hhhnnnpppqqqxxxqqq}}}xxxgggZZZ]]]bbbccc___]]]gggsssuuuppp|||yyykkk^^^RRRUUU[[[___^^^^^^eeeooommmcccVVVRRRLLLIIIHHHHHHIIIIIILLLJJJIIILLLQQQUUUVVVTTTPPPXXXaaaddddddddd```\\\aaahhhoooqqqtttzzzttteeedddfffjjjnnnqqqrrrsssssswwwwwwuuutttsssssssssssssssrrrooommmjjjiiiiiiiiibbbZZZWWWaaappp~~~xxx~~~tttGGG;;;777666777555444444555555555555444444000000000111111111111222888444222444555555666:::@@@[[[zzzyyy{{{}}}mmmllluuu~~~uuuqqqmmmmmmnnnmmmiiieeeiiiiiihhhhhhhhhhhhiiiiiifffeeeeeefffiiillloooqqqwwwwwwwwwyyy|||{{{yyyyyy{{{||||||{{{{{{zzz{{{}}}}}}||||||zzzxxxvvvuuutttuuuuuuxxxwwwvvvtttsssrrrqqqqqqqqqqqqpppppppppooooooooopppooooooqqqtttwwwxxxxxx{{{{{{{{{zzzyyywwwvvvuuusssvvvtttmmmiiiiiijjjiiibbb```[[[VVVRRROOOMMMLLLIIIJJJMMMQQQTTTWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```aaaccceeefffffffffeeeiiihhhfffdddaaa]]][[[YYYXXXcccsssxxxssslllccc^^^^^^ZZZYYYXXXZZZ]]]```bbbbbb^^^]]]\\\[[[]]]```ccceeejjjhhhggghhhmmmvvv~~~xxxqqqmmmkkkjjjjjjjjjmmmppprrrqqqqqqtttvvvxxxzzz|||~~~}}}zzzsssjjjbbb[[[YYYXXX^^^bbbiiiooopppqqqyyysss}}}{{{iiiYYY[[[bbbiiigggbbbgggqqquuuppp{{{zzzlll```TTTWWW\\\^^^\\\^^^lll{{{|||^^^[[[TTTQQQLLLIIIIIIJJJJJJJJJMMMKKKJJJMMMQQQUUUWWWWWWRRRVVVYYY\\\\\\[[[XXXTTTXXX\\\bbbiiiqqqxxx}}}~~~nnn```WWWWWWZZZ___fffmmmrrrtttuuuvvvvvvuuutttttttttsssssstttrrrooollljjjiiiiiijjjddd[[[ZZZkkktttrrruuuGGG:::666555777666333333444444444444333333000000000000111111111111444222222444666666444333333DDDWWWeeewww~~~~~~vvvwww{{{}}}}}}}}}wwwpppllllllllljjjhhhiiiiiihhhggggggggghhhhhhhhhgggffffffgggiiijjjlllmmmlllmmmooosssxxx}}}~~~}}}|||{{{|||{{{zzzyyyxxxwwwwwwzzz~~~~~~{{{yyyxxxvvvuuusssrrrqqqqqqqqqqqqsssrrrqqqpppoooooooooooopppppppppqqqqqqqqqqqqqqqyyyxxxwwwwwwwwwwwwwwwwwwzzzzzzyyyxxxvvvssspppnnnlllmmmjjjccc___^^^^^^[[[WWWUUURRROOOMMMKKKKKKKKKMMMNNNQQQTTTVVVWWWXXXXXX\\\[[[[[[[[[\\\^^^```bbbaaabbbdddfffggggggfffeeeccccccdddcccaaa]]]ZZZWWWiiixxxvvvoooggg___ZZZYYYWWWWWWWWWZZZ]]]```aaaaaa^^^]]]\\\[[[\\\^^^aaacccfffdddcccdddiiirrr|||~~~xxxqqqllljjjgggfffgggiiimmmpppqqqqqqwwwyyy{{{|||~~~~~~wwwnnnddd\\\XXXWWW\\\aaajjjpppppppppxxxsss{{{qqq\\\^^^fffooollleeehhhrrruuuooozzzzzznnnbbbZZZ\\\^^^]]]ZZZ```tttlllWWWVVVRRROOOKKKJJJJJJLLLLLLLLLOOONNNNNNPPPTTTXXX[[[\\\XXXVVVTTTSSSQQQOOONNNOOOTTTTTTYYYdddooowwwzzz{{{~~~}}}xxxeee[[[VVVTTTTTTWWW\\\eeeooovvvyyyyyyvvvvvvuuuuuuuuutttsssssstttrrrooollljjjiiiiiijjj```XXXZZZooorrrxxxtttFFF999555555777555222222222333333222222222000000000000000000000000000222444444333444555666666:::===GGGaaa{{{ssskkkeeetttsssqqqooolllkkkjjjjjjiiihhhggggggfffffffffggghhhgggffffffeeefffggggggfffeeeeeefffjjjnnnsssvvvzzz{{{}}}}}}{{{}}}|||{{{{{{||||||yyyvvvttttttssssssssssssttttttuuusssrrrrrrrrrrrrssssssttttttttttttuuuuuuuuuuuuuuu~~~}}}{{{yyywwwuuuuuuvvvuuuuuussspppllliiigggdddbbb^^^YYYZZZ[[[VVVOOOPPPOOONNNMMMMMMNNNOOOPPPRRRSSSUUUWWWYYYYYYYYYXXX^^^]]]]]]]]]^^^___aaacccbbbdddfffggghhhgggeeeddd\\\\\\\\\^^^aaafffkkknnn}}}ssskkkddd[[[VVVVVVTTTTTTUUUXXX[[[]]]]]]\\\```___^^^^^^___aaacccdddgggffffffhhhmmmttt|||zzztttmmmiiiccccccbbbeeejjjnnnpppqqqyyy{{{}}}yyyoooeee]]]YYYWWWYYY___hhhnnnlllmmmvvvqqqwwwuuubbbcccllluuuooocccfffssstttnnnxxx|||rrrgggaaaaaaaaa``````iiittt```TTTSSSMMMKKKHHHHHHJJJLLLMMMMMMOOOQQQSSSWWW[[[___cccdddaaa]]]ZZZVVVPPPJJJIIILLLUUUVVV^^^jjjtttwwwwwwxxx~~~}}}iii[[[YYYYYYXXXXXX[[[bbbmmmwww{{{{{{xxxwwwwwwwwwwwwvvvuuutttssssssrrrooommmjjjiiiiiiiii```[[[___qqqwww~~~vvvqqqDDD999555555666444111111222222222222111111111000000000000000//////---333555111...000333555666555444;;;TTT|||qqqeeeeeehhhmmmppppppmmmjjjhhhiiihhhgggffffffeeeeeefffeeeeeedddcccccccccccccccbbbaaaaaabbbcccfffiiikkkssstttuuuxxxzzz}}}~~~~~~}}}}}}yyywwwuuuwwwwwwxxxyyyyyyzzzzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{||||||zzzvvvsssrrrrrrpppooommmkkkgggdddaaa___ZZZXXXTTTRRRVVVZZZUUUNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^___```aaabbbcccdddfffgggfffdddbbb```ZZZYYY[[[aaalll|||xxxnnnhhhaaaYYYUUUVVVUUUUUUVVVYYY\\\]]][[[ZZZ^^^^^^______```bbbcccdddggggggiiikkkooosssvvvxxxwwwyyy|||~~~|||wwwqqqllldddcccbbbeeejjjooossstttxxx{{{~~~~~~|||wwwnnneee^^^ZZZXXX[[[```gggjjjiiijjjvvvpppwwwvvvhhhiiiqqqxxxnnn___cccsssssslllwww~~~vvvmmmffffffgggiiilllvvvxxxcccWWWPPPQQQJJJHHHGGGHHHKKKNNNOOOOOOMMMQQQWWW]]]ccchhhlllooommmmmmmmmjjj___RRRMMMPPPYYYaaappp}}}~~~wwwuuuxxx{{{~~~zzzjjjfffhhhfff```eeejjjtttwwwyyyyyyyyyxxxwwwuuusssrrrrrrqqqpppnnnllljjjhhhhhhccccccfffoooyyy|||tttkkkqqq}}}nnnBBB888666555666333111222222333333222222111111111000000////////////,,,222444000...000222111333555444666CCC]]]xxx|||jjjiiiiiikkkoooooolllhhhiiihhhgggfffeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbb`````````aaaaaabbbcccdddggggggiiikkknnnsssvvvyyyvvvxxx{{{~~~~~~|||{{{{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{|||xxxxxxxxxxxxwwwwwwwwwwwwuuuwwwwwwtttpppllljjjjjjhhhfffccc```\\\YYYWWWVVVQQQQQQOOOMMMPPPWWWYYYVVVQQQRRRUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[\\\^^^```aaa]]]^^^___``````aaaaaa```bbbcccdddeeeccc```]]]ZZZ[[[```jjjwww}}}tttkkkeee___XXXUUUVVVXXXXXXZZZ\\\______]]][[[[[[\\\]]]^^^```aaaaaabbbccceeehhhjjjlllnnnnnnoookkkoootttzzz}}}zzzuuuqqqgggeeeeeehhhmmmssswwwyyywwwzzz~~~zzzxxxtttmmmddd^^^ZZZYYY```ccchhhiiigggjjjyyypppzzz{{{kkkllltttyyylll\\\aaasss~~~rrrkkkvvvzzzrrrhhhiiilllqqqvvveeeZZZPPPJJJPPPIIIHHHHHHJJJMMMQQQRRRSSSKKKPPPXXX```hhhnnntttwwwxxx{{{qqq^^^TTTUUU]]]lllxxxsssxxxxxx}}}}}}uuuxxx|||uuujjjwww~~~}}}zzzzzzzzzzzzxxxvvvsssrrrqqqqqqpppooommmjjjhhhgggaaadddggghhhgggddd```[[[xxx|||lllAAA888666555666333222333333444444333333222111111000000/////////...+++111333000111555444///222666666111222???RRR^^^|||}}}rrrgggdddjjjoooooollliiihhhgggfffeeedddddddddcccccccccddddddddddddddd``````aaaaaaaaabbbbbbbbb]]]]]]]]]___ccciiinnnqqqpppssswwwzzz{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}||||||{{{zzz{{{{{{zzzyyyyyyxxxyyyyyywwwwwwvvvvvvuuuuuuuuuuuurrrttttttpppiiidddbbbbbb```^^^ZZZVVVSSSQQQOOOOOOKKKNNNMMMJJJLLLTTT\\\___TTTVVVYYY[[[\\\[[[YYYXXX___^^^]]]\\\]]]^^^___```]]]^^^___aaaaaaaaa```___```aaaccccccaaa]]]YYYVVV[[[hhh|||{{{pppfffaaa]]]XXXVVVVVVVVVYYY___dddggggggfffeeeaaa]]]]]]aaacccaaa```aaabbbaaaaaabbbdddfffeeeeeeaaaccchhhqqq~~~{{{nnnmmmiiihhhllloooppprrruuuyyy|||~~~}}}zzzrrriiibbb^^^[[[ZZZ\\\bbbffffffgggnnn~~~~~~eeevvvuuudddhhhggg```ZZZVVVkkkyyyqqqkkkxxx~~~|||vvvqqqnnnkkklllrrr}}}hhhZZZSSSNNNJJJIIIJJJKKKKKKKKKLLLOOOTTTWWWYYYZZZ^^^cccjjjqqqwww{{{|||yyy~~~{{{hhh___```jjjsssqqqtttuuu{{{~~~|||}}}}}}|||zzzxxxwwwvvvuuuuuuuuurrrooooooooommmhhhdddcccaaa```___VVVMMMTTTaaaaaaCCC;;;555999444333333333333222222222111111////////////////////////////////////000000000000/////////111444999<<>>999222555222333000000000000////////////------------------------------........./////////------...///000111222222000---111888555555LLLkkk|||zzz{{{mmmddd___^^^]]][[[YYYXXXZZZ[[[____________``````aaaaaa]]]]]]\\\\\\[[[[[[ZZZZZZXXXYYY[[[\\\[[[\\\]]]___\\\]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[\\\]]]___bbbdddffffffddddddddddddeeeeeeeeefffccceeeggghhhjjjjjjiiiiiifffdddcccbbbcccdddcccbbbaaa^^^[[[ZZZZZZYYYVVVSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRQQQRRRTTTVVVVVVUUUWWWXXXXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\^^^```bbbcccbbbaaaaaa```______^^^^^^\\\___``````^^^]]]```ddd___\\\XXXVVV\\\iiixxxooossseee^^^\\\\\\```eeebbbaaa```___aaadddgggiiihhhbbb___bbbeeefffiiimmmeeekkkssswwwxxxyyy}}}wwwqqqmmmqqqwww}}}}}}zzzxxxvvvuuuooonnnjjjgggcccaaa___^^^dddgggiiijjjooohhhOOOiiisssTTTOOOTTT]]]___UUU___kkktttttt{{{zzz~~~}}}{{{xxxtttooohhh___YYYTTTMMMHHHIIIIIIGGGGGGIIIKKKLLLMMMOOORRRXXX___dddccceeehhhiiigggccc]]]ZZZVVVVVVTTTRRRRRRTTTVVVWWWbbbeeegggfffggglllmmmkkkqqqvvv{{{~~~}}}}}}}}}|||vvvwwwxxxyyyxxxvvvtttsssrrrpppoooooonnniiibbb\\\PPPPPPTTTZZZ\\\ddd{{{zzz{{{MMM:::888111444000111111111111000000000//////---------------------------------.........//////------...///000000000000555222444777333///999HHHVVVaaaooo}}}{{{|||uuukkkaaa[[[WWWTTTSSSXXXYYYZZZ[[[]]]^^^``````\\\\\\[[[ZZZZZZ[[[[[[\\\YYYZZZ\\\\\\[[[[[[\\\]]][[[\\\\\\\\\ZZZZZZ[[[]]]]]]^^^______^^^\\\YYYXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]^^^]]]^^^```bbbddddddcccbbb\\\ZZZXXXYYY[[[]]]\\\[[[[[[ZZZYYYWWWUUUTTTRRRQQQNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVUUUUUUWWWXXXYYYXXXVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]]]]]]]^^^```aaacccdddbbbbbbaaaaaa```_________[[[^^^```^^^[[[ZZZ]]]``````aaaeeekkkvvvlllhhhyyyrrrddd^^^\\\\\\___ddddddbbb``````bbbfffkkknnnnnnhhhdddfffiiikkkoootttooouuu}}}yyysssooosssyyy|||zzzyyyxxxxxxjjjiiigggdddbbbaaa```___gggjjjlllmmmsssjjjQQQlllrrrTTTOOOWWWbbbdddYYYaaahhh|||tttrrryyyxxx}}}vvvwwwwwwuuunnnddd[[[UUUUUUNNNGGGFFFEEEEEEGGGJJJIIIKKKOOORRRVVV[[[```dddgggggghhhgggccc]]]XXXTTTQQQTTTUUUQQQNNNOOOSSSUUUaaaeeeiiijjjnnnssstttpppwwwzzz~~~~~~~~~{{{yyywwwvvvwwwxxxyyyxxxvvvtttsssqqqpppnnnooonnniiiaaa[[[QQQQQQVVV]]]aaaiii}}}yyyyyyHHH888777111333...///111111111111000000000000---------------------------------.........//////---......//////......---......---...222555333///777DDDUUUqqqzzzjjj___XXXRRROOOQQQRRRTTTVVVYYY[[[]]]]]][[[[[[ZZZYYYYYYZZZ\\\\\\ZZZ\\\]]]]]]\\\[[[\\\]]]ZZZ[[[\\\\\\[[[[[[]]]___^^^```aaaaaa```]]]YYYWWWUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYUUUWWWYYY[[[[[[[[[ZZZYYYVVVTTTRRRTTTWWWYYYXXXWWWZZZ[[[[[[YYYVVVTTTSSSTTTOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXZZZYYYZZZ[[[]]]\\\ZZZXXXVVVXXXZZZ\\\]]]^^^^^^^^^____________```aaabbbcccbbbbbbbbbbbbaaaaaa``````ZZZ]]]___]]]XXXWWWZZZ^^^bbbjjjxxx|||XXXBBB``````pppvvvhhh___ZZZYYY^^^ffffffdddaaa```aaaffflllppprrrlllggggggiiimmmssswww|||tttuuuwwwzzz~~~zzzyyyzzzzzzyyyvvvlllfffbbb```^^^\\\^^^bbbkkkooonnnjjjrrr___QQQiiittt\\\RRR```iii```XXXZZZeeettt~~~sssjjjyyy|||zzz{{{xxxtttpppllldddYYYRRROOOMMMKKKHHHHHHIIIJJJLLLLLLMMMOOORRRXXX```fffjjjhhhiiigggbbbZZZUUUSSSTTTSSSQQQPPPQQQTTTWWWWWWVVV[[[dddlllooorrruuuvvvuuuqqqzzz~~~{{{zzzyyyvvvwwwwwwwwwwwwuuusssrrrrrrpppoooooonnniiiaaaZZZQQQQQQUUU]]]gggtttzzzNNN<<<444222777///000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111777555@@@___yyy{{{zzzvvvqqqfff]]]ZZZXXXTTTPPPNNNQQQUUUYYY\\\[[[ZZZ\\\^^^___[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^______^^^]]]\\\ZZZYYYXXXYYYWWWTTTSSSTTTVVVWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWXXX[[[]]]^^^]]]\\\\\\\\\YYYTTTQQQQQQUUUZZZ^^^]]]^^^]]]ZZZVVVSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWXXXZZZ[[[[[[WWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^``````eeeaaa]]]]]]aaaeeeffffff```bbbddddddbbb^^^[[[YYY[[[VVVSSSVVV\\\```gggnnn~~~gggNNNFFFDDDZZZWWWggg{{{wwwiii```\\\[[[aaahhhjjjhhheeeddddddhhhnnnrrrsssnnnjjjiiimmmttt{{{}}}{{{||||||{{{vvvqqqjjjddd___]]][[[YYY\\\aaahhhlllllljjjtttZZZMMMggguuu```YYYhhhooocccVVVTTTaaaqqquuulllyyy{{{yyyzzzwwwsssoookkkbbbXXXPPPLLLKKKIIIHHHHHHJJJLLLNNNMMMNNNQQQVVV\\\bbbhhhkkkgggfffccc^^^YYYUUUSSSSSSPPPPPPPPPSSSWWWYYYZZZZZZ\\\bbbiiiqqqzzz}}}www|||{{{zzzxxxuuuvvvvvvvvvuuutttsssssssssqqqooonnnkkkfff]]]VVVMMMMMMSSS]]]iiiyyyuuuJJJ:::333222777000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111333000222AAAZZZooo{{{~~~tttmmmpppyyyzzzwwwwww|||~~~xxxqqqggg\\\TTTQQQRRRTTTWWWUUUSSSTTTYYY]]]^^^]]]WWWWWWXXXXXXYYY[[[\\\]]]YYYYYYYYYZZZ[[[]]]^^^___^^^^^^^^^]]]\\\ZZZYYYXXXZZZXXXVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^]]]\\\[[[XXXTTTRRRRRRUUUZZZ]]][[[\\\\\\ZZZVVVTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaa______aaadddffffffeeeccccccbbb___\\\YYYVVVUUUWWWYYYaaalllsssvvv|||cccSSSIII@@@999YYYTTTcccxxxwwwiiiaaa^^^___dddkkkmmmllljjjhhhgggjjjooosssvvvrrrmmmkkknnnwww~~~~~~}}}}}}~~~~~~zzzrrrkkkhhhaaa[[[YYYWWWWWW[[[aaagggjjjkkkmmmyyySSSHHHbbb{{{eee\\\gggnnnbbbUUUSSS^^^mmm}}}wwwoooxxx~~~{{{yyyyyyvvvrrrooojjjaaaVVVNNNIIIHHHGGGHHHIIIKKKNNNPPPNNNPPPTTTZZZ```eeehhhjjjeeebbb]]]YYYVVVTTTSSSQQQOOOPPPSSSVVVZZZ]]]___```bbbfffnnn|||~~~}}}~~~{{{yyywwwuuutttssssssssssssssstttsssqqqnnnllliiicccZZZSSSLLLMMMSSS^^^kkkzzzoooEEE777222111666000222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------////////////000000000000222111///000777FFFWWWbbb|||vvvtttzzztttqqqqqqwwwzzzoooeee]]]WWWTTTUUUQQQLLLLLLPPPUUUXXXYYYWWWVVVTTTSSSSSSTTTTTTUUUYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXYYY[[[]]]^^^___^^^]]]\\\YYYXXXVVVTTTUUUWWWYYY[[[ZZZZZZ[[[ZZZWWWVVVWWWXXXSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[^^^_________^^^^^^]]]\\\^^^^^^^^^^^^___```aaaaaa]]]]]]___aaadddcccaaa___^^^^^^\\\YYYVVVVVVXXX[[[aaaggguuusssMMM???@@@@@@<<<:::ZZZRRRbbbyyywwwhhhaaa```aaaffflllnnnnnnllliiigggiiioootttzzzwwwppphhhiiiqqq{{{}}}}}}}}}|||wwwooohhhggg```YYYVVVUUUWWW\\\ccciiiiiijjjpppNNNEEE\\\iiiYYY___eee___XXXYYY\\\jjjzzzxxxpppwww}}}{{{yyyyyywwwssspppjjjaaaUUUMMMHHHGGGGGGHHHIIIKKKNNNOOONNNQQQWWW\\\aaadddeeefffbbb\\\VVVTTTTTTUUUSSSQQQQQQTTTXXXZZZ\\\^^^bbbeeeffflllwww~~~{{{|||}}}{{{yyyvvvtttsssrrrqqqqqqrrrssstttrrrpppnnnllliiicccZZZTTTPPPPPPUUU___jjjxxxkkkCCC777222111666///222////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////000000000333555333000444>>>GGGXXXiii}}}uuupppsssyyyxxxoooiiibbb\\\TTTPPPOOOOOOMMMKKKMMMLLLKKKJJJKKKLLLNNNOOOWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWWWWWWWXXXZZZ\\\^^^^^^]]][[[YYY[[[\\\^^^______^^^]]]\\\XXXWWWWWWVVVWWWXXXYYYYYYZZZ[[[[[[ZZZXXXWWWWWWXXXUUUUUUVVVXXXYYY[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\______^^^^^^^^^______```````````````___]]]ZZZXXXTTTUUUWWWXXX[[[bbblllsss```LLL=========999===HHHUUUKKK\\\uuuvvvgggaaa```bbbggglllllllllkkkgggeeegggooouuu|||rrrddd___eeemmmpppxxx}}}{{{}}}vvvooorrr|||~~~{{{yyyxxxtttmmmhhhfff___XXXVVVWWWYYY```hhhjjjhhhjjjuuuwwwJJJCCCUUU}}}lllZZZ]]]dddaaa]]]]]]]]]iiixxxxxxpppvvv}}}|||zzz{{{xxxuuuqqqkkkaaaUUULLLHHHGGGGGGHHHIIIKKKMMMNNNPPPSSSXXX\\\___```______\\\WWWRRRQQQSSSUUUUUUTTTWWW[[[^^^^^^]]]___dddiiihhhrrr~~~}}}|||zzz~~~|||zzzxxxwwwtttsssqqqppppppqqqrrrrrrpppooommmmmmkkkfff^^^XXXRRRQQQVVV^^^iiivvviiiCCC888333111555...111........................------------------------++++++++++++++++++++++++,,,------------.........---............/////////+++///333333000///222555:::LLLfff~~~zzzzzz}}}wwwyyy}}}wwwmmmeee^^^VVVNNNHHHBBBBBBCCCDDDFFFIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPSSSWWWZZZ]]]___```\\\^^^___^^^[[[XXXXXXXXXYYY[[[^^^``````___]]][[[\\\]]]^^^______^^^\\\[[[WWWWWWWWWXXXXXXXXXYYYYYY\\\]]]]]][[[XXXWWWWWWXXXXXXYYYZZZ[[[]]]___`````````______^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^______^^^``````_______________```aaa___]]]ZZZWWWUUUUUUUUUSSSXXX```hhhqqq~~~iiiMMMAAA;;;===CCC>>>555<<>><<<888444333555777888888XXXHHHXXXqqq|||kkkeeeeeegggjjjmmmlllllliiidddccckkkzzzlll^^^___bbb```fffllllllkkknnniiihhhtttooollllllpppqqqsss}}}~~~|||yyywwwuuuqqqjjjddd^^^YYYVVVYYY]]]aaaiiiqqqooosssTTTAAA@@@BBBbbbttt___[[[aaacccbbbaaaYYYcccqqq{{{zzzttt}}}}}}}}}~~~~~~~~~yyywwwtttpppjjj___QQQGGG@@@BBBDDDGGGKKKNNNPPPRRR[[[[[[\\\[[[XXXTTTPPPNNNJJJNNNSSSUUUVVVXXX]]]aaaaaaeeegggccc^^^aaammmyyyzzz|||}}}~~~|||tttmmmhhh```XXXVVVZZZeeeyyy~~~zzzuuuvvv|||uuuuuuuuutttssspppnnnlllooommmlllmmmlllhhh```ZZZQQQQQQVVV```kkkzzz[[[999333111///333...333........................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++---///000000/////////000111...222===CCCNNNaaaqqquuu~~~}}}xxxooogggbbbRRRQQQPPPNNNLLLKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVYYY^^^dddddd```]]]\\\^^^[[[\\\^^^___````````````\\\\\\]]]^^^]]][[[XXXWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\\\\[[[[[[\\\^^^]]]^^^^^^___```aaabbbbbb``````______^^^^^^^^^^^^\\\\\\]]]]]]\\\\\\[[[ZZZTTTSSSRRRQQQPPPOOOOOOOOOUUU[[[dddmmmwwwpppSSSEEE@@@:::555333000777:::666444777::::::```HHHQQQkkkzzzgggaaaccceeeiiinnnnnnnnniiidddgggtttttthhhbbbbbbeeefffjjjrrrwwwuuuqqqrrrwwwwwwvvvxxx|||}}}}}}{{{wwwsssmmmgggcccXXXZZZYYYWWW]]]iiioooooommm|||RRR>>><<>>222333444///...222///............---------,,,,,,++++++***)))((((((,,,,,,,,,++++++*********)))************+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......333222000000111555999<<>>CCCSSSxxxgggWWWXXXbbbfffdddZZZ]]]hhhyyyzzzzzz~~~~~~}}}{{{zzzwwwsssjjj^^^QQQHHHFFFHHHJJJJJJJJJMMMQQQUUU\\\]]]\\\WWWPPPMMMNNNPPPNNNOOOQQQSSSVVV[[[___bbbbbbdddjjjuuuyyysssqqqqqqsssvvv{{{}}}zzzxxxvvvrrrnnnkkkmmmooosssyyy}}}www||||||zzzxxxuuutttvvvwwwwwwvvvtttrrrpppnnnmmmmmmllllllkkkiiiddd^^^ZZZWWWWWWZZZcccppp{{{|||MMM===111222333///---111............------------,,,,,,,,,+++******)))))),,,,,,,,,++++++*********)))************++++++++++++++++++++++++,,,---...,,,,,,,,,------------...111000//////000333666777666DDDeee~~~||||||yyywww}}}zzzvvvtttooohhhcccbbbaaa\\\XXXXXXXXX[[[```cccdddaaa^^^[[[VVVWWWZZZ]]]______^^^\\\^^^]]]]]]]]]\\\\\\\\\[[[WWWWWWXXXXXXWWWXXX[[[]]]ccc```]]]\\\^^^``````______```aaa```^^^\\\[[[[[[WWWXXXYYYXXXVVVUUUUUUVVVOOOQQQTTTUUUVVVWWWZZZ\\\aaabbbfffmmmuuu|||gggRRRCCC@@@;;;777666666555444333333333444444444444444cccGGGGGGWWWlllqqqlllbbbbbbeeehhhjjjhhhiiihhheeekkk{{{}}}qqqjjjjjjlllrrrsssxxx|||}}}yyyuuupppiiibbb^^^VVVXXXYYYZZZ```jjjqqqtttwwwvvvIII>>>>>>AAAPPPvvvlll\\\\\\dddjjjiii\\\\\\cccsssxxxxxx}}}~~~}}}|||{{{yyytttlll```SSSJJJIIIJJJKKKKKKLLLOOOSSSWWWaaa___ZZZUUUQQQNNNNNNNNNPPPPPPRRRVVVZZZ^^^``````___bbblll{{{wwwqqqiiijjjmmmssszzz|||wwwtttsssssssssrrrssssssuuu}}}{{{ooojjjssszzzyyyxxxtttssstttuuuuuutttsssqqqpppooonnnkkkkkkjjjiiigggbbb\\\XXXZZZYYYZZZcccuuu{{{yyy{{{HHH;;;111111111...---000............---------------,,,,,,++++++*********+++++++++++++++*********)))************+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------............///000111222///444EEE^^^ooovvv|||zzzvvv{{{}}}yyypppjjjhhhfffeeeeeedddccccccbbbbbbZZZWWWSSSSSSVVVWWWVVVUUU\\\[[[[[[ZZZYYYYYYXXXXXXVVVWWWXXXWWWWWWXXXZZZ]]]```^^^[[[ZZZ[[[\\\\\\[[[\\\]]]]]]\\\YYYVVVVVVVVVOOOOOOPPPRRRVVVXXXYYYYYYWWW[[[aaahhhmmmrrrxxx{{{{{{YYYDDD???BBB777555333222333444333222222222222333333444444555eeeHHHCCCMMM]]]aaa~~~sssfffdddgggiiijjjjjjmmmkkkhhhmmm~~~{{{sssqqqrrrqqqpppttt}}}~~~zzzuuuppphhhaaa[[[UUUWWWZZZ]]]ccckkktttxxx~~~rrrGGG===;;;>>>NNNooosssbbb___eeekkklll\\\ZZZ```ooo}}}vvvvvv{{{~~~~~~|||{{{yyyuuummmaaaTTTKKKJJJJJJKKKMMMOOOSSSWWWZZZccc]]]VVVRRRQQQQQQPPPNNNQQQPPPRRRVVV[[[^^^^^^\\\^^^eeerrr|||tttnnndddeeehhhoooxxx{{{vvvsssssstttuuuuuuooonnnpppyyysssddd```lll}}}zzzzzzyyyuuussstttssssssrrrqqqpppoooooooookkkjjjiiiiiigggbbb\\\WWWZZZYYYZZZdddzzz~~~qqqCCC999000000000------///.........---------,,,,,,---,,,,,,,,,++++++******+++++++++***************))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------------..................555111000666>>>LLL___qqq}}}zzz||||||vvvqqqqqquuu{{{rrrhhh[[[SSSSSSVVVXXXWWW\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTUUUTTTSSSSSSUUUXXX[[[YYYXXXVVVVVVVVVVVVVVVUUUXXXZZZZZZYYYXXXZZZ]]]]]]\\\^^^dddlllrrrsssrrrtttzzz]]]FFF999333666<<<333222111111222111///---000111111222333444444555fffIIIBBBGGGSSS___yyy}}}mmmggghhhkkklllmmmpppooojjjlllyyy~~~}}}{{{vvvppphhh___YYYUUUWWW[[[```fffnnnwww~~~rrrGGG;;;888<<>>777111//////...---......------------,,,,,,,,,,,,,,,+++++++++++++++***************************))))))*********+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------,,,---...//////...------......000222333777AAAJJJ```mmm{{{zzzvvvxxxrrrjjjiiijjjiiigggeeedddccc```^^^[[[YYYYYYUUUVVVWWWWWWWWWYYY\\\^^^aaaaaa```___]]]]]]]]]]]]^^^ccchhhjjjkkknnnsssxxxaaaKKK:::;;;???999333222333222111222333222000---000000111111222333444444hhhKKKBBBDDDMMMbbbxxxtttiiiiiilllnnnooosssrrrkkkiiiqqq{{{wwwpppggg]]]WWWUUUWWW]]]eeejjjpppzzznnnDDD<<<999;;;LLLdddrrrgggeeehhhiii^^^XXXZZZiiiyyyxxxvvvyyy~~~~~~|||}}}|||{{{yyyuuummmbbbUUULLLHHHIIILLLQQQWWW[[[\\\\\\XXXTTTOOONNNPPPRRRQQQPPPNNNOOOQQQSSSUUUZZZ```eeessswwwsssnnnnnnqqqrrroookkkdddeeehhhoooyyyzzzqqqiiiccc___]]]^^^ccclllyyy||||||zzzvvvuuuwwwrrrqqqooonnnmmmmmmmmmnnnllllllkkkjjjhhhddd]]]YYYUUU\\\cccooo[[[:::666222//////.........------------,,,,,,,,,,,,************************)))))))))***************)))************+++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,------.........------+++---000111000000333777>>>RRRkkk~~~|||~~~}}}}}}xxxzzz~~~yyyyyyxxxvvvtttrrrpppnnnmmmjjjlllnnnoooqqqtttxxx{{{vvvxxxxxxwwwuuutttuuuvvvyyy~~~iiiRRR???888555999888222111444000000000111444444333222000000000111111222222333iiiMMMBBBBBBIII___pppzzzjjjggglllppprrrwwwvvvnnnhhhmmmxxx}}}vvvuuu|||~~~{{{vvvnnneee[[[TTTUUUWWW___hhhnnnsss~~~eee>>>>>>>>><<>>EEEaaaooogggfffffffff[[[VVV___ppp}}}||||||~~~|||zzz}}}~~~~~~|||xxxpppeeeXXXPPPKKKLLLOOOUUUZZZ[[[WWWSSSOOOOOONNNMMMLLLLLLLLLLLLKKKOOOSSSTTTVVV```rrrzzzsssrrrkkkcccaaafffllloooooosssyyy|||yyywwwttttttvvvsssrrrooolllkkkkkkkkklllkkkkkkjjjiiigggccc]]]XXXZZZhhhuuuyyyqqqJJJ555555333000///000000...---------,,,,,,,,,++++++((((((((((((((()))))))))(((((())))))*********+++)))************+++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,************+++,,,---...+++---.........///...,,,---555777???SSScccooo~~~oooOOO@@@>>>;;;777222111...///444888444---111///......000111111000111111111111000000000000rrrMMMCCCFFF???NNNcccvvvllllllqqquuu~~~vvvmmmoooxxx~~~~~~~~~zzzrrrooopppzzz~~~~~~uuufff[[[YYYZZZ[[[```hhhnnnnnntttVVVCCC;;;>>>EEEFFFWWW}}}vvvkkkcccdddnnnddd[[[^^^kkkzzzyyysssyyy~~~}}}}}}|||~~~|||zzzwwwrrrgggZZZPPPLLLPPPVVV[[[\\\YYYUUURRRQQQOOOMMMLLLMMMNNNNNNNNNMMMOOORRRXXXbbbppp}}}|||wwwpppjjjeeeaaadddkkkooolllhhhuuuyyywwwvvvttttttuuuqqqqqqpppooonnnmmmllllllnnnhhheeeeeeddd___ZZZYYYdddeeelllqqqqqqmmmCCC444111///.../////////...///...---,,,++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,,,,---......000//////000555@@@LLLUUUffflllzzz^^^PPP???666666777555111000000000000////////////000000////////////000000......------------......uuuOOODDDFFFAAAKKK^^^zzzyyynnnmmmqqqxxxuuulllsss~~~}}}yyyxxx~~~}}}|||qqqbbbWWWTTTVVV[[[bbbmmmssstttyyyRRRDDD>>><<<@@@BBBRRRwwwyyyjjjbbbhhhlllddd]]]___kkkyyy{{{uuuzzz~~~}}}}}}|||}}}|||yyywwwrrrhhh[[[RRRRRRUUUYYY[[[[[[WWWRRROOONNNMMMLLLLLLLLLMMMMMMMMMPPPTTT\\\fffqqq~~~}}}xxxwwwtttnnnmmmhhhaaa^^^___eeelllqqqzzzzzzxxxwwwtttsssuuurrrqqqpppooonnnmmmmmmlllnnnhhheeegggeee```[[[ZZZaaammm}}}mmmqqqhhh???333111///......//////.........---,,,++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,---.........---,,,,,,---222888===AAAMMMfffbbbKKKFFF>>>555222444666444222000000000/////////..................///000111222......------------......yyyRRREEEFFFBBBHHHWWWqqqrrrppprrr~~~uuujjjrrrnnnggghhhuuu{{{yyyrrrrrryyy~~~}}}|||vvvjjj\\\TTTTTTVVV\\\eeerrryyyzzzxxxLLLFFFCCC===>>>AAAMMMooojjjaaalllmmmfff___```jjjvvv|||wwwzzz~~~}}}}}}|||{{{yyyvvvrrriii]]]TTTXXXYYY[[[[[[XXXSSSOOOKKKMMMMMMMMMMMMMMMNNNNNNNNNTTT\\\jjjwww~~~uuuqqqqqqooolllmmmlllgggaaa___eeesss{{{yyyxxxuuussstttrrrrrrqqqpppooonnnnnnmmmmmmhhhggghhhgggaaa]]]\\\___wwwlllttt```:::333111...---...///.........---,,,++++++***++++++************************))))))))))))))))))))))))+++************)))))))))******************************++++++++++++******++++++************++++++,,,,,,++++++,,,,,,---......//////...,,,,,,---...444666CCC]]]{{{~~~fffPPP===111000//////000222333111000000////////////.........,,,,,,---...000111222333......------------......WWWEEEEEECCCHHHRRRfffyyyssssssttteeekkkfff```dddlllqqqvvvuuutttyyyyyyvvvwww{{{~~~wwwssswww~~~~~~zzzuuummmbbbYYYVVVYYY\\\```jjjuuu{{{qqqIIIIIIIIIBBBBBBFFFKKKfffkkk```nnntttlllccc```fffqqq{{{~~~zzzzzz}}}~~~}}}|||zzzxxxwwwssskkk```XXX[[[[[[ZZZWWWTTTOOOKKKIIIKKKLLLNNNOOOOOOOOOPPPQQQYYYcccsss}}}uuunnnllllllmmmlllhhhkkkmmmmmmmmmuuu~~~|||zzzxxxuuussstttssssssrrrqqqpppooonnnnnnkkkhhhgggiiigggaaa^^^___bbb|||}}}oooxxxXXX666333111...---.........------,,,,,,+++******++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******++++++++++++******++++++************+++++++++++++++++++++,,,,,,------...000///...---...///777111...777JJJ^^^kkkpppssswwwvvv\\\DDD777555888;;;+++...000111000///------/////////.........------,,,,,,---///000111111111...------,,,,,,------...\\\EEEDDDCCCHHHOOO___yyyxxxvvvzzztttdddfff~~~gggccchhhhhhmmmpppooolllppp|||xxxvvvsssssswww||||||{{{}}}zzzxxxqqqfff]]]XXXYYY]]]bbbgggooowww|||lllJJJMMMOOOJJJJJJLLLJJJ^^^vvvooobbblllzzzrrrfff___aaakkkxxx|||yyyzzz~~~~~~~~~}}}|||zzzxxxwwwuuunnnddd\\\ZZZYYYVVVRRROOOLLLJJJIIIGGGIIILLLMMMNNNOOORRRTTT]]]hhhxxx}}}{{{uuunnnjjjiiiiiijjjllldddfffjjjpppyyy~~~{{{{{{zzzxxxuuussssssssssssrrrqqqpppooonnnnnnjjjgggggghhhfffaaa```bbbkkk~~~yyy{{{rrr{{{}}}QQQ444333000...------......---,,,,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++******)))+++******))))))******++++++************+++,,,,,,)))***+++******+++---000------///222666<<>>666222111111222...000222000...++++++,,,............------------------...////////////...------,,,,,,,,,,,,------bbbHHHEEEFFFJJJOOO[[[sss~~~xxxrrryyy}}}uuuhhhjjj~~~iiifffjjjlllrrrvvvsssooopppzzz|||{{{zzz}}}|||wwwxxxooobbbYYYVVVZZZ```cccnnntttyyy{{{~~~nnnTTTWWWXXXVVVTTTPPPJJJWWWkkkwwwfffiiiyyyrrrggg^^^]]]fffttt~~~xxxwww{{{~~~}}}|||zzzyyyyyywwwqqqhhhaaaZZZWWWSSSOOOKKKJJJJJJJJJEEEHHHKKKLLLMMMPPPVVVZZZcccmmm{{{}}}yyytttmmmhhhggggggfffgggiiidddccceeeooo~~~|||zzzyyyxxxuuussssssrrrrrrqqqpppooonnnnnnmmmiiigggeeefffccc___aaaeeeuuu|||wwwvvvttt}}}tttKKK444222000---,,,---...------++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))******))))))))))))************))))))******+++,,,+++++++++***)))***---///(((,,,000111//////222666:::CCCYYYyyy}}}eeeKKK999222222333333222000...,,,.........---++++++,,,---......---------,,,,,,,,,---...///000000///------------,,,,,,,,,,,,------hhhKKKIIIKKKNNNQQQZZZnnnzzzqqqwww}}}yyypppqqqmmmjjjnnntttzzz~~~xxxwww~~~{{{wwwrrrhhh\\\UUUVVV]]]cccgggssswww}}}zzzzzzyyyhhhiiihhhfff___SSSLLLRRRbbbmmmfffqqqllleee]]]\\\cccqqq{{{~~~~~~wwwtttyyy}}}~~~}}}{{{zzzzzzyyytttllleee\\\XXXSSSMMMJJJIIIJJJKKKHHHKKKNNNPPPQQQVVV^^^eeeooouuu~~~}}}wwwssslllfffbbbccccccaaaaaadddfffhhhooo{{{~~~xxxxxxxxxuuussssssrrrqqqpppooonnnmmmmmmllliiifffdddccc```^^^bbbhhh{{{xxx}}}}}}qqqvvvkkkFFF333222000---,,,---...---,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))************))))))******))))))))))))******)))))))))))))))***++++++,,,---...---++++++---///......---+++))),,,111666///555BBBVVVkkkyyy}}}|||zzz~~~hhhRRRDDD;;;555222000///...------///111444...---,,,+++,,,,,,---------------,,,,,,,,,,,,++++++,,,...///000///...------,,,,,,++++++,,,,,,---kkkNNNLLLPPPRRRTTTZZZjjj|||www{{{}}}uuuwwwsssooorrruuu||||||zzz~~~~~~}}}}}}zzzwwwkkkaaaVVVRRRVVV```hhhllluuuyyymmmzzzyyyuuussshhhUUUPPPPPP\\\zzzrrreeehhhfffbbb]]]\\\cccoooyyy|||vvvrrrxxx}}}~~~}}}|||{{{{{{zzzvvvnnnhhh___ZZZTTTMMMIIIHHHJJJKKKMMMQQQTTTUUUWWW]]]gggoooyyy}}}~~~vvvppplllggg```]]]``````]]]]]]```gggppp~~~|||wwwwwwxxxuuussssssqqqqqqpppooonnnmmmlllllliiieeecccaaa^^^]]]bbbjjj}}}rrryyypppyyyfffCCC333222000---,,,---------,,,+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))************))))))******))))))))))))******)))))))))))))))******+++'''))),,,,,,+++++++++,,,+++,,,---///000///,,,***000000111555===HHHSSSZZZdddooo~~~wwwfffPPPGGG;;;333000222444444...000222222111/////////000...------...///---+++---------,,,,,,,,,++++++(((***---///000111000///---,,,,,,++++++,,,,,,---sssVVVOOOUUUUUUVVVZZZhhh}}}~~~}}}uuuuuu~~~|||}}}~~~}}}zzzwwwaaa]]]YYYXXX]]]dddlllqqqvvvxxx|||~~~kkk\\\RRRJJJSSSrrryyyeee\\\___aaa]]]ZZZ___iiirrryyy}}}~~~yyyssssss}}}~~~zzz~~~}}}}}}|||zzzuuunnniii___XXXRRRNNNKKKHHHJJJNNNRRRTTTVVVWWW___kkktttwww{{{uuuoooiiifff___```aaa^^^ZZZ[[[aaagggjjjwww~~~{{{xxxwwwuuurrrpppoooppppppoooooonnnmmmlllkkkjjjgggbbbZZZXXXbbbooo}}}yyyppp|||yyyWWW===444///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------***,,,...///000222666888EEELLL```wwwdddSSSDDD;;;333222111000////////////////////////////////////,,,,,,,,,+++++++++******************************------......------,,,++++++***************++++++zzz]]]TTTZZZ^^^aaaeeennn}}}}}}xxxppp^^^\\\ZZZ[[[aaakkksssyyyttt|||rrraaaNNNFFFLLLhhhooo^^^]]]^^^___^^^^^^fffpppxxx|||~~~zzzuuuttt|||}}}~~~~~~yyy}}}|||||||||zzzvvvoookkk___WWWPPPMMMJJJHHHJJJOOOQQQUUUXXX\\\fffsss~~~|||uuunnniiidddaaa^^^___^^^[[[ZZZ___hhhooo{{{~~~zzzxxxwwwuuusssqqqoooooooooooonnnmmmlllllljjjiiihhhccc[[[XXX___jjjzzz}}}zzzrrr{{{|||zzzQQQ888222.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------...///000/////////111333666999CCCVVVnnn|||mmmYYYGGG===999555333222222111000///......///........................,,,,,,+++++++++*********************************,,,------------,,,++++++***)))))))))******+++,,,hhh___dddnnnssswwwyyy~~~{{{}}}sssfff[[[[[[\\\```gggqqq{{{rrrrrrvvvbbbIII@@@DDD[[[vvv|||bbb[[[[[[cccccc]]]aaammmuuuzzz}}}xxxvvvzzz||||||~~~|||xxx{{{{{{||||||{{{wwwrrrnnnaaaZZZRRRNNNKKKJJJMMMSSSTTTZZZaaagggqqq~~~tttkkkgggdddaaa^^^^^^]]][[[ZZZ]]]ggguuu}}}zzzxxxwwwvvvtttrrroooooooooooonnnmmmlllkkkiiihhhgggccc\\\WWW\\\fffvvv}}}ttt~~~{{{mmmGGG444000......------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...//////...------...000333111111333<<>>MMMbbbuuuuuuaaaYYYeeeiii```]]]eeelllsss{{{|||xxxwwwwww|||~~~}}}~~~~~~zzzzzzzzzzzz{{{|||zzzwwwtttnnndddYYYRRROOONNNTTT[[[bbbmmmyyy}}}sssnnngggcccbbbaaa```^^^dddeeegggmmmyyy{{{zzz||||||yyyxxxwwwvvvuuusssqqqqqqqqqqqqpppooonnnnnnlllfff___YYYTTTVVV```lll|||wwwVVV:::111222...------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,+++,,,...000,,,---///111222222222222///111888EEEVVVgggttt{{{wwwxxx{{{~~~jjj\\\KKK???:::777333...+++,,,---///000...***'''------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******))))))(((''''''''''''((()))+++,,,---yyy}}}zzzooofffbbbccciiippptttwwwzzzbbbnnncccJJJ:::999<<>>888444222333111//////000000///---000///---++++++,,,///111*********))))))******+++************************************)))))))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((()))******|||qqqhhhdddfffhhhgggooo{{{jjj]]]llltttOOO777888777666<<>>NNNggg}}}wwwbbb^^^gggfff]]]^^^bbbiiirrrxxxzzzxxxuuuyyy{{{~~~|||xxxvvvzzz{{{}}}~~~~~~}}}|||yyysssjjjcccccciiirrryyyyyyooofffaaa```cccfffiiilllpppyyy|||wwwuuuuuuxxx~~~{{{xxxwwwvvvuuusssrrrnnnnnnoooooonnniiifffddd\\\TTTPPPSSS[[[hhh|||sssiiixxx[[[bbbsssgggDDD555222111---,,,,,,+++++++++*********(((((((((((((((((((((((()))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))***++++++***))))))***)))((((((((()))++++++******++++++,,,---------,,,,,,,,,++++++*********---....../////////////////////...//////000111222111222444888===CCCIIILLLUUURRRXXXeeennnooouuu~~~tttmmm]]]VVVMMMHHHEEEAAA999222666555222000......//////000/////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((''''''zzzggg^^^XXX\\\dddkkkqqquuu{{{~~~~~~hhhjjjgggDDD555444555444444444888EEE]]]ssskkk```aaaccc``````bbbhhhooovvvyyyyyyxxxxxxyyy|||}}}}}}{{{xxxwww{{{|||}}}~~~~~~~~~}}}|||}}}wwwoooiiihhhmmmsssxxxzzzyyywwwpppgggaaa```aaaeeehhhmmmrrryyy}}}~~~}}}zzzzzz~~~zzzyyyxxxwwwwwwvvvsssqqqqqqqqqooonnnllliiiddd```TTTSSSRRRTTT\\\nnnggglllnnnZZZhhh{{{WWW:::111111111///,,,++++++++++++*********(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))(((((()))))))))((()))******+++++++++++++++++++++,,,,,,+++++++++++++++*********,,,,,,---............---.........------......///+++,,,...000111111000///444222666AAAHHHIIIMMMUUU^^^______```bbbfffmmmrrrxxxnnncccVVVIIIAAA<<<:::666444333222///---++++++,,,---...///000111......------------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))))))))(((((((((((('''}}}}}}xxxkkk```[[[YYY^^^gggoootttwww|||}}}wwwttt{{{SSS===777777555444444333333===RRRggg}}}vvvfffaaadddhhhfffgggiiimmmssswwwyyyyyytttuuuwwwyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}yyysssooonnnrrrvvvzzzyyyxxxssskkkccc```aaadddhhhmmmsss{{{|||zzz{{{~~~xxxwwwwwwwwwxxxvvvsssqqqrrrqqqooommmmmmkkkeee]]]QQQQQQRRRWWWddd|||iiizzzlllcccuuuvvvKKK444000000//////++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((((((((((((''')))))))))))))))******+++++++++++++++************+++++++++******************++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---)))***---000111222111111111---...222333000000444555777;;;>>>BBBGGGMMMQQQ\\\___bbbcccccceeehhhkkkhhhjjjmmmppprrrsssssssss|||{{{yyyttttttqqqgggZZZRRRPPPQQQNNNMMMIIIEEE@@@:::444111000000000000//////000111,,,---...///000///......,,,,,,,,,,,,++++++++++++++++++++++++************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((|||~~~{{{lllbbb\\\\\\]]]bbbkkktttyyyzzz||||||~~~}}}gggFFF999888888666555444333222777HHHYYYuuuqqqeeeeeekkkgggffffffiiinnnssswwwxxxrrrrrrtttvvvyyy{{{}}}~~~|||}}}}}}~~~~~~~~~~~~~~~|||zzzvvvttttttvvvzzz|||yyywwwqqqhhhaaa___cccgggnnnttt|||xxxxxxyyy{{{{{{wwwvvvvvvvvvwwwvvvsssqqqqqqrrrqqqpppsssssshhh\\\MMMNNNQQQ^^^wwwiiikkkooohhh{{{lllCCC333111...,,,...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((''''''''''''''''''(((((()))))))))******************************))))))************************))))))***+++++++++++++++---,,,+++++++++++++++,,,.........---------------...,,,,,,//////---...000...000222333333444555777777999;;;===>>>@@@BBBCCC@@@CCCFFFJJJNNNPPPQQQRRR]]]aaaeeehhhiiiiiiiiijjjnnnlllkkkooovvv{{{zzzvvvllljjjjjjpppxxx}}}|||yyyuuuoooeee\\\TTTMMMGGGDDD@@@CCCCCC>>>777222333666===<<<999555111/////////---...///...,,,+++---///,,,,,,---------+++)))'''************++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((wwwyyywwwfff\\\WWWYYY^^^ccciiirrr|||||||||~~~|||TTT===666555444666444333333222555@@@LLLfff}}}jjjcccfffbbbaaaaaadddjjjqqqvvvxxxssssssssstttwwwzzz}}}}}}}}}}}}~~~~~~~~~zzzzzzyyyxxxxxxyyyzzz{{{vvvsssmmmeee``````fffkkkvvv|||}}}xxxyyy|||~~~zzzwwwvvvuuuuuuuuuuuusssqqqpppsssuuuvvv{{{{{{mmm[[[LLLPPP[[[ooopppUUUnnnpppgggyyy```<<<333333---***...+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((((((((()))************)))))))))))))))))))))******)))))))))***************))))))***++++++++++++***+++++++++******+++,,,,,,///...,,,*********+++,,,,,,,,,,,,---......///000...000111111///......///111222333444444555444444///000222555777888999:::999;;;>>>>>>>>>>>>>>>??????@@@@@@AAAFFFLLLMMMIII;;;<<>>^^^www|||~~~sss___ooorrrqqqlllhhhjjjrrrxxxyyy{{{{{{vvvooonnnttt{{{~~~~~~}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyysssmmmgggeeekkkttt{{{zzzyyy{{{xxxwwwtttrrrqqqqqqrrrsssyyyxxxoooaaabbbeee~~~YYY^^^~~~tttiii{{{}}}QQQ???111111222---***---******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////111222222222222222000000111111111222222222333222222222111111000000555444444333222111000000////////////000000000000///............---------------------------------,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaJJJVVVtttvvvlll___\\\\\\```bbbdddhhhmmmppp}}}|||~~~iiiNNN555111555444111111000000000000111222333444;;;VVVoooyyy~~~}}}gggjjjnnnooojjjfffhhhooovvvxxx{{{|||xxxrrrqqquuuzzz~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyuuupppkkkjjjpppxxx}}}zzzyyy{{{xxxwwwuuusssrrrrrrssstttuuuzzz{{{hhhaaaeeeqqqmmmTTTfffllluuuuuuKKK:::...///000+++))),,,******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---...///000111111111111000000000111111111222222111111111111000000//////222222111111000/////////000/////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***))))))))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{[[[IIIKKKggg||||||}}}rrrggg```\\\VVVXXX^^^dddgggiiirrr{{{~~~|||wwwyyy}}}LLL<<<000222666333000000000000000000111111222333;;;OOOgggzzztttrrreeeiiillljjjffffffllltttvvvzzz|||{{{vvvtttvvvzzz~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}|||{{{zzzyyyxxxtttpppqqqvvv~~~|||{{{|||zzzyyyzzzxxxwwwvvvtttttttttuuuuuuttt~~~nnnbbbdddkkk{{{WWWTTTwwwhhhdddaaaAAA555,,,---...***))),,,******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))************++++++++++++******)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...//////////////////000000000111111111///////////////.................................000000000///.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{[[[GGGDDDVVV}}}vvvvvvssskkkbbb[[[ZZZ[[[^^^^^^aaagggjjjoooyyyzzzooottt~~~|||\\\<<<555222555777444222222000000000000000111222222888FFF```zzzttt}}}zzzccceeeiiijjjgggeeejjjqqqssswww|||}}}zzzwwwxxxyyy|||}}}}}}}}}||||||{{{{{{zzz{{{}}}~~~~~~|||{{{yyyyyywwwuuuvvvzzz{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvuuuuuuvvvvvvyyyuuueeebbbiiipppiiiLLL```zzz]]]fffrrrPPP888111,,,---...+++***,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))******************))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---...////////////....../////////000000000...---------------------,,,,,,------.........///000000//////...---,,,,,,------------,,,,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''|||\\\DDDDDDJJJ\\\yyyxxxqqqooofffdddaaa^^^\\\]]]^^^^^^eeedddhhhooouuuwwwzzzxxxlllkkkxxxdddFFF777555555666555222111333000000000///000000111111333>>>WWWuuu{{{yyy~~~}}}eeecccdddhhhgggdddfffkkkoootttzzz}}}|||yyyxxxxxxzzz{{{|||||||||{{{zzzzzzyyy{{{|||~~~~~~}}}{{{zzzyyyxxxxxxyyy|||~~~|||{{{|||{{{yyyyyyxxxwwwwwwvvvvvvvvvvvv|||~~~xxxjjjaaafffpppvvvXXXMMMooo}}}fffaaaqqqdddEEE333000///000///---,,,---***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---...////////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000//////...---,,,,,,+++---,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((yyyYYYBBBFFFEEEGGG]]]|||www{{{}}}}}}zzzsssjjjdddbbbbbb^^^[[[YYYZZZ^^^aaabbbbbbeeegggooozzz{{{wwwvvvxxxxxxuuuqqqooovvvvvvQQQ<<<444444444333111//////111000000000//////000000111444===RRRnnnyyyxxxllldddaaagggiiieeecccffflllqqqwww{{{{{{zzzxxxwwwxxxyyyzzz{{{|||{{{zzzzzzyyyzzz{{{|||}}}|||{{{{{{xxxyyyzzzzzz{{{~~~{{{zzz{{{{{{xxxyyyyyyxxxwwwvvvuuuttttttzzztttjjjcccccckkkxxxkkkNNNWWW|||ddd___ooo|||VVV===///111333333000...------******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......//////...,,,,,,---------.........+++++++++,,,,,,,,,,,,---------....../////////000.........---,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))tttTTT@@@DDDDDDBBBLLLjjj|||uuuuuutttrrrpppqqqtttwww|||~~~|||xxxsssooofffeeebbb```]]]]]]^^^___\\\\\\\\\___cccgggiiijjjlllooovvv|||zzztttrrrtttvvvwwwxxxyyy}}}|||XXXAAA888000222222111000000000000000000////////////000000333;;;III]]]ttt~~~|||zzzkkkdddjjjppplllgggfffiiimmmsssxxxzzzyyywwwvvvuuuwwwyyy{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{yyyzzz|||{{{zzz{{{~~~}}}{{{~~~}}}xxxvvvyyyzzzwwwzzzyyyxxxwwwvvvtttrrrqqqtttjjjccceeejjjsssWWWNNNeeesss]]]ggg{{{iiiHHH555---222666555111---,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++************++++++++++++)))***+++,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,------------------...............------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))qqqQQQ??????BBBCCCCCCTTT~~~{{{xxxsssnnnkkkjjjiiijjjkkknnnpppooollliiijjjkkknnnlllkkkiiigggddd___[[[\\\[[[[[[[[[]]]___aaaccc\\\___cccfffiiimmmpppsssxxxyyyzzzvvvnnnhhhnnnxxxcccBBB555666---000111111111333333222111000////////////000000,,,333<<>>///,,,333888666111---+++*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***++++++,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))************************((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***iiiSSSDDD@@@@@@AAA@@@HHHdddzzzvvvqqqnnnmmmllliiigggffffffdddaaa]]]bbb```^^^^^^___```___^^^YYY[[[^^^aaaccceeeeeeeeejjjkkkkkkkkkmmmpppuuuyyyvvvtttppplllkkkqqq|||hhhGGG:::888888222222222111000//////...///.........------------+++111888@@@NNNddd{{{{{{oooooowwwsssggghhhjjjmmmqqqtttvvvxxxyyyuuuttttttvvvxxx{{{||||||}}}{{{yyyyyy|||~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}|||}}}~~~}}}}}}zzzzzzyyyxxxwwwvvvuuuuuu{{{xxxtttssswwwwwwqqqiiicccaaadddppp[[[OOOnnn|||mmmkkkyyypppLLL666...///......---+++***)))))),,,+++***(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&''''''''''''((((((((((((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************************+++,,,,,,+++******+++---++++++,,,------,,,++++++,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%iiiSSSBBB>>>>>>???===@@@TTTlll|||zzzyyyuuupppmmmlllllljjjiiieeedddcccdddffffffeeedddhhhhhhjjjkkklllkkkkkkjjjlllpppvvvzzzyyywwwtttssswwwxxxyyyxxxyyysssRRR===333111111222222111111000//////.../////////.........---------///333<<>>===>>><<<:::DDDQQQ}}}}}}wwwuuuuuuuuuuuusssssstttvvvwwwuuurrroooppprrrsssuuuvvvvvvvvvvvv{{{|||vvvsss|||zzzUUU@@@888222000222222111111000000//////...000/////////...............---...777GGG]]]qqq}}}|||ooojjjgggaaaiiiiiiiiijjjlllpppwww|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz|||||||||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{}}}|||||||||~~~}}}}}}~~~|||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuurrrtttwwwwwwrrriii^^^XXX^^^ggguuu{{{}}}[[[III^^^{{{vvvTTT999...///......---,,,+++******))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''''''''(((((((((''''''&&&%%%%%%'''((()))''''''((((((((()))))))))''''''((((((((()))))))))((())))))******))))))((((((((())))))))))))*********************************++++++***))))))***,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%gggQQQCCC???===>>>===;;;>>>DDDddd|||~~~zzzyyy{{{~~~~~~}}}}}}___@@@888888333222666111111000000////////////000000/////////.........///------333???SSSlllxxxlllkkkmmmooonnnllliiihhhllltttzzz{{{||||||{{{yyywwwvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{|||~~~}}}|||{{{zzzyyywwwvvvvvvuuuvvvvvvwwwwwwwwwvvvuuutttnnnnnnpppooohhh___[[[[[[cccssszzzxxxwwwMMMQQQnnneeeFFF111,,,000------,,,,,,+++******)))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))*********************************+++***)))(((***,,,,,,,,,,,,------,,,,,,,,,++++++************++++++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%eeeNNNBBB>>>;;;;;;<<<<<<>>>AAAHHHhhh___FFF333222444......444000000000///////////////////////////............///...///222777GGGeeeooonnnvvvwwwvvvrrrlllgggiiipppvvvwwwyyy{{{{{{yyyxxxxxxyyyxxxwwwwwwwwwxxxyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~zzz||||||zzzyyy{{{yyyyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvuuusssrrrpppkkkgggccc\\\XXX]]]eeennn~~~\\\NNNbbbzzz~~~xxxWWW===...---111,,,,,,,,,++++++******)))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))***++++++***))))))***,,,......------------......+++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%bbbLLL>>>;;;888777999;;;>>>???;;;VVVyyygggEEE999111222222...---111///////////////////////////.........------------------000222111;;;XXXuuuuuupppuuu}}}|||xxxppphhhfffkkkqqqsssvvvzzz{{{yyyxxxyyy|||xxxwwwwwwwwwwwwyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzyyyyyy{{{|||||||||||||||zzz|||~~~~~~~~~~~~|||~~~~~~zzzwwwyyyyyywwwvvvxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuvvvwwwwwwvvvtttqqqppprrrhhh___\\\YYYYYYdddrrrpppPPP[[[zzzsss}}}eeeHHH777...---000,,,,,,++++++************'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++******+++---......------------......******))))))))))))************)))))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%```III;;;:::999777777999;;;;;;;;;FFFccccccLLL888666333222222111000///////////////////////////------------,,,,,,,,,,,,++++++///222///111GGG___uuusss}}}~~~{{{sssjjjeeehhhlllmmmqqqvvvwwwuuutttvvvxxxuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxzzz|||}}}}}}|||{{{yyyzzz{{{{{{zzzzzz{{{}}}wwwyyy{{{}}}}}}|||||||||yyy|||~~~}}}{{{zzz|||~~~~~~yyywwwyyyzzzwwwvvvxxxwwwwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvsssooommmjjj___YYY\\\```dddrrr[[[___wwwxxxuuuQQQ:::111...------++++++++++++************''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))),,,------,,,++++++,,,...---,,,++++++++++++,,,---******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^HHH;;;<<<<<<:::888888888777999777LLLxxxfffGGG333111333222......111///***.........///////////////------,,,,,,,,,+++++++++)))(((,,,111///---:::LLLgggsss~~~uuu|||~~~|||uuujjjeeefffjjjggglllqqqrrrpppnnnpppssssssuuuyyy|||}}}|||zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvxxxzzz}}}}}}}}}|||{{{wwwxxxyyyyyyxxxwwwyyyzzzyyywwwwwwzzz~~~{{{uuuyyy|||zzzvvvtttwww{{{zzzvvvuuuxxxyyyvvvtttvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwuuurrrnnnlll___VVVTTT___iiipppoooVVVvvv~~~fffCCC111......,,,***+++++++++***************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))------...---,,,,,,---///,,,+++***))))))***+++,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%www[[[GGG;;;;;;:::999999999::::::888<<>>JJJVVVfff}}}yyytttrrrqqqppppppmmmnnnooopppqqqsssvvvyyy{{{zzzxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{wwwwwwwwwvvvuuuuuuwwwyyyvvvwwwwwwuuurrrpppooopppppprrruuuuuutttssssssssssssssssssrrrqqqsssvvvyyyvvvvvvyyy~~~vvvaaa\\\[[[```ffflllttt{{{wwwpppiiigggkkkzzznnn~~~rrrPPP:::111///---+++++++++,,,---))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppPPPBBB:::999888777666555555555888666333222333444555555===^^^~~~bbbMMM<<<888777888777222111222//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------333???LLL]]]ttt|||xxxtttpppnnnfffiiilllnnnnnnppptttwwwwwwvvvvvvwwwyyy{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwxxxxxxuuuuuuvvvxxxuuuvvvwwwuuuqqqooopppqqqppprrruuuvvvuuutttttttttsssssssssrrrrrrtttxxx{{{{{{~~~~~~vvvooojjj^^^^^^cccjjjrrr|||~~~kkkllllllpppwwwrrr|||ZZZ@@@333......,,,+++,,,------+++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnNNN@@@:::999888666555555444444222666777666777:::777222===BBB]]]vvv^^^FFF555777666666666111,,,,,,111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---///***,,,888HHHYYYnnn~~~~~~xxxssspppbbbeeeiiillllllnnnrrrvvvsssssssssvvvyyy{{{|||{{{zzzzzzyyyxxxwwwvvvuuuttttttwwwyyyyyyvvvtttuuuwwwsssuuuvvvuuuqqqpppqqqsssooorrruuuvvvvvvtttttttttsssssssssrrrrrrtttxxx||||||oooeeedddfffiiijjjmmmqqqxxxzzziiiiiimmmpppyyy}}}~~~jjjIII666/////////...,,,---...***&&&)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnMMM???999777555555555666555444666777888777555333333444333;;;FFFWWWrrrvvvwwwnnnSSS>>>777888777666555333222111000000......---,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---///000111777GGG\\\mmm}}}}}}yyyrrrkkkddddddjjjqqqtttuuurrrrrrqqqqqqrrrvvvzzz~~~~~~}}}}}}}}}}}}{{{wwwtttvvvwwwwwwxxxxxxxxxwwwwwwwwwuuurrrrrruuuvvvuuusssrrrssssssssssssrrrqqqqqqoooqqqsssuuuwwwzzz~~~xxxmmmffffffiiilllnnntttqqqwwwqqqnnnssspppxxx{{{~~~vvvTTT>>>333///---,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&************)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooMMM@@@999777555444555555555333777999:::999777555555666444555999CCCTTTnnnssssss|||gggMMM===555444666666555333222000/////////......---,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,+++---......222>>>PPP^^^kkkyyy{{{{{{xxxtttpppoooooooooooopppppppppppppppqqqrrrttt~~~~~~zzzzzzyyyxxxwwwvvvtttsssxxxvvvuuuvvvxxxyyywwwvvvnnnoooppprrrsssttttttuuurrrtttwwwxxxxxxwwwxxxyyysssooojjjhhhkkkoootttvvv~~~ppphhhnnnvvvbbbFFF666///---,,,,,,+++***)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&************)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooMMM???999777555444555555444333666888999888666555555555555222111555:::FFFbbb}}}}}}bbbDDD555333444555777444333222000///...------...---,,,,,,++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++*********++++++++++++,,,,,,------,,,...666CCCMMM___kkkyyy{{{sssnnnkkkkkkmmmnnnnnnooooooooonnnmmmtttuuuwwwzzz~~~~~~~~~}}}}}}|||{{{zzzyyyzzzyyywwwxxxxxxwwwuuusssqqqrrrrrrssstttuuuvvvvvvpppsssuuuuuurrrooommmmmmfffhhhkkkoootttyyymmmeeejjjuuu}}}hhhIII777///------,,,,,,+++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((())))))******))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllKKK>>>888666444444555555444333333444555555333222222333666111333888444111@@@VVVyyy~~~VVVEEE555222555777555444333222111///......---------,,,,,,+++++++++++++++))))))************))))))************************************++++++++++++---...///------222:::AAAZZZaaalllvvv~~~{{{wwwuuusssnnnnnnmmmnnnppppppppppppjjjjjjlllooosssuuuuuuttt{{{||||||~~~||||||{{{yyywwwuuurrrpppyyyxxxwwwuuutttsssrrrrrrooopppqqqooommmjjjjjjjjjhhhnnnuuu{{{rrrfffhhhqqqzzzwwwPPP888000.........,,,+++***))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))*********)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhGGG<<<888666444444444555444222111333444444222111111222555///222;;;888...111===SSSnnngggWWW===555000111333222111222333222111///............,,,,,,+++************+++)))))))))******)))))))))************************))))))*********+++++++++,,,---...------000555999OOOVVVbbboooyyyxxxtttpppooopppqqqrrrqqqkkkjjjjjjkkkmmmnnnmmmkkkqqqqqqrrrtttwwwzzz|||~~~wwwxxxwwwvvvtttrrrqqqqqqvvvuuurrrpppmmmlllkkkkkkoooppppppooonnnppptttwwwvvv|||zzzkkkeeekkkyyyzzz^^^???111///.........,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddEEE;;;888666444333444444333222222444555555333222333444222......444555111222888<<>>:::666333222222111000444111000000...+++---222,,,,,,+++***************(((((('''''''''((())))))&&&&&&&&&'''''''''''''''''''''(((((((((((())))))'''(((((())))))((((((''')))(((((((((((((((((('''************+++,,,---...***,,,---...------...000:::EEEXXXlll}}}pppeeebbbgggnnnssssss{{{uuudddZZZ]]]nnnvvvPPP;;;222------000+++++++++*********))))))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&aaaDDD999444444333333222111111111111000000000////////////------........./////////,,,------///222444666666222222111///---///555999999FFFZZZlll{{{vvvdddRRR@@@333000111222333444333111000///,,,+++......,,,---000++++++***))))))))))))***((((((''''''((())))))***%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((())))))((('''''''''''''''(((((((((((((((************+++,,,---...---//////---,,,---------222888DDDVVVhhhvvv~~~}}}tttmmmfffdddiiitttpppeeekkkzzztttWWW:::222222...,,,---***************)))))))))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&___DDD999444444333333222111111000000000000000////////////---------.........//////---------...000000///---)))+++...111222222111111111555999???JJJ___xxxqqq[[[HHH<<<888777888222000...---...///000111---******...000---+++,,,+++******)))))))))))))))((((((((((((((()))******%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))************+++,,,---...***+++***((((((+++------000222:::HHHYYYhhhsss{{{xxx}}}}}}~~~|||yyywwwvvvuuuxxxvvvvvvxxx{{{}}}|||yyymmmkkklllrrr}}}~~~oooeeepppyyyzzzVVV???......333000,,,,,,************))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&]]]BBB777555555444333222222222222000000111000///---+++***------------------------............////////////......//////000000111111333222111222666???JJJRRRssspppaaaJJJEEE===666111///000222........................---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))+++,,,---++++++++++++++++++++++++---...333<<>>FFFQQQbbbuuuzzzcccXXXHHH<<<666444333333,,,---...//////...---,,,------------------------++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))+++,,,,,,++++++++++++++++++++++++,,,***))),,,666EEETTT]]]aaaiiitttpppMMM777...000///...,,,,,,,,,------++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^BBB777555444333222111111111111111111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......///000000,,,...000111111111222333000333666777888===EEEKKK^^^kkk|||zzzmmm^^^QQQGGGAAA;;;777222000111222333333---...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,************************///---***)))---555>>>CCCLLLVVVfffwwwrrrQQQ999...---...---,,,,,,+++,,,,,,---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[@@@666444444333222111111111111111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////---///000000000000333555---000333333222111222444888>>>IIIXXXiiizzz|||{{{}}}zzzwwwsssnnnhhh```XXXSSSJJJHHHCCC>>>888444000///111111111222222000...,,,000000///...------,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++************************---,,,+++++++++...000222777BBBVVVlll~~~}}}sss~~~wwwsssttt}}}hhhMMM===333000222...---,,,++++++************)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~XXX???666444333222111111000000111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---.........///000///...,,,---///111+++---......///000333555444222222666@@@JJJQQQUUUbbbjjjwwwYYYNNNEEEEEEFFFEEECCCBBBCCCAAA???>>><<<:::666333222222111000//////000000000000///......------------,,,+++***+++,,,---...************************))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))************************************((()))***,,,------------///888JJJaaawwwhhhDDD444222000///111------,,,+++***)))(((((()))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzVVV???777444333222111000000000000//////---,,,,,,------...++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,------......---...///...,,,+++,,,---.........------...000222555333222111111222444555777===HHHUUUbbbooozzzxxxYYY999111---000444444333444...------///111222222111222222111000///.........,,,,,,,,,,,,,,,---///111***************++++++,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))*********)))************************((((((***+++,,,------...000333===MMMbbbvvvyyyzzzxxx}}}]]]FFF111---///---,,,...++++++++++++***)))(((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyUUU???999444333222111000000000000///...---,,,+++,,,---...++++++++++++++++++++++++))))))))))))***************++++++,,,,,,---......)))+++...000///.........---...///000///...------)))---222333111///111444000111222666<<>>PPP]]]mmmrrrzzz|||vvvwww}}}uuuxxxkkkKKK999//////...---,,,,,,++++++)))(((+++---+++'''&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***"""""")))***###"""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuSSS>>>666333222111000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------.........//////...............///000111111222222---111444777BBBKKKCCC333000//////...------......++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))*********)))(((''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,+++,,,222<<>>JJJZZZiiisss|||yyyvvvoooggggggmmmtttvvvxxxsssqqquuu}}}}}}~~~}}}zzz{{{}}}oooQQQ===333...,,,---------,,,++++++******,,,'''$$$(((***(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""")))555888///'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooNNN<<<777333222111000////////////......---,,,,,,,,,,,,---************************************************)))))))))*********+++++++++++++++++++++******************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111000+++)))---///---------,,,,,,,,,,,,------++++++,,,,,,+++***))))))************++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***%%%(((+++,,,+++++++++,,,///777DDDUUUffftttzzzxxx|||xxxtttqqqrrruuuxxxwwwuuu}}}yyyxxx|||iiiKKK555,,,---///000,,,,,,+++++++++*********...(((''',,,000...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$***,,,((('''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmMMM<<<777333222111000////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))************+++++++++,,,***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++,,,---+++)))***---,,,***,,,,,,++++++++++++,,,,,,++++++++++++***)))(((((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((***,,,,,,---...///444444999FFFXXXjjjuuuzzzsssOOOCCC333++++++------+++***************))))))))),,,((((((///333000***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!###$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllLLL;;;777333222111000////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++***)))((())),,,---,,,)))+++************++++++,,,))))))*********))))))(((((())))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***)))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,---000///000;;;MMM```nnnuuuwwwYYYCCC444000---...000///+++&&&))))))))))))))))))))))))'''%%%'''---000,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&###!!!$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllLLL;;;777333222111000////////////......---,,,,,,,,,,,,---************************)))))))))))))))))))))))))))))))))************+++((((((((()))))))))******)))))))))*********++++++)))******************)))************++++++++++++***))))))+++,,,,,,,,,,,,)))))))))))))))***++++++(((((())))))***)))))))))((((((((()))))))))******'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((()))))))))((('''))),,,222===LLL\\\gggnnnttt}}}fffJJJ666//////......///000...+++(((((((((((((((((((((((((((&&&###$$$((()))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''))))))&&&"""$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllMMM<<<777333222111000////////////......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))************))))))))))))))))))*********+++'''((())))))'''&&&)))---))))))((())))))***++++++''''''((())))))***))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''')))******(((''''''---000///---333AAAMMMUUUZZZ```fffmmmvvvoooZZZCCC111///777...---+++***)))))))))***'''''''''((((((((((((((('''%%%$$$&&&%%%###&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######%%%))))))((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%gggLLL;;;222111111000000//////......,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++(((((((((((())))))))))))))))))))))))))))))))))))++++++******************+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***)))((((((***,,,///111999<<>>555111---***---...//////---***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%]]]FFF999444000000//////...---------------,,,,,,,,,+++++++++'''((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((******))))))(((((()))))))))************,,,000333111444<<>>IIIRRRWWWXXXZZZXXXTTTQQQNNNNNNNNNOOOSSSaaannnrrrrrrssssssqqqlllbbbZZZ\\\bbb___OOO@@@999888666444333111111000------,,,,,,+++++++++******))))))(((((())))))************)))))))))(((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllMMM???:::777111000///...------------+++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&''''''''''''((((((((((((''''''&&&&&&'''((((((+++***)))))))))))))))***++++++***)))))))))))))))***)))+++...333666888888::::::888777666555555555:::DDDNNNSSSSSSQQQLLLFFFBBB;;;555666;;;<<<555---))))))((((((((())))))***''''''((())))))******+++))))))(((((((((((())))))))))))))))))(((((((((((()))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhKKK???:::666000000///...------------+++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))(((((())))))******)))(((((((((((())),,,,,,+++***)))))))))***++++++***************)))++++++,,,,,,---,,,,,,,,,///000000111222333111...---+++)))***...///...,,,...---,,,+++***))))))***'''(((((()))***++++++,,,)))((((((''''''(((((()))))))))((((((((('''''''''(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))'''((())))))******)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffKKK@@@999444000///...------,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))((((((((())))))(((((('''(((((()))*********)))******++++++&&&'''(((***+++,,,---...((()))***,,,,,,,,,,,,,,,...***'''(((***++++++++++++,,,,,,,,,***)))'''&&&))))))))))))***,,,---...)))))))))))))))*********((((((''''''''''''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((()))))))))******((())))))***+++************)))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddKKK@@@999222000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''((())))))''''''''''''((()))******&&&((())))))(((((()))+++((()))***+++++++++++++++***'''(((,,,---+++))))))'''))),,,---,,,***)))))))))(((((((((((()))******((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((()))((((((''''''(((((()))((())))))******))))))((())))))))))))************))))))***+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaIII???999333//////...---,,,,,,,,,,,,((()))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&'''(((((()))++++++)))&&&###$$$%%%)))))))))))))))))))))***&&&%%%''',,,,,,'''%%%((($$$&&&)))***+++,,,---...---,,,+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((())))))(((((((((((())))))))))))************)))))))))))))))*********++++++)))***++++++,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++***)))'''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___GGG>>>:::555//////...---,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******))))))$$$$$$%%%%%%'''(((***+++))))))((('''''''''(((((($$$'''))))))((('''***,,,++++++***))))))))))))******'''(((***((($$$&&&,,,***)))(((&&&%%%%%%%%%&&&(((''''''''''''((())))))&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((())))))(((((((((((())))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,------+++***'''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaIII===777333222000...---------,,,+++************)))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++)))%%%&&&+++,,,***///---,,,+++,,,---------++++++++++++++++++++++++(((******(((&&&%%%(((+++///+++&&&&&&)))++++++***&&&&&&'''(((((()))************))))))))))))******((()))+++---...///000000''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&|||]]]GGG<<<777333222000...---......,,,+++************))))))))))))))))))'''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************))))))))))))***************---...,,,---///---)))000,,,))))))+++---...---......---------,,,,,,+++***+++,,,+++))))))+++...***)))(((((()))***)))(((***+++++++++++++++++++++******))))))))))))******))),,,000333333000+++(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&vvvYYYDDD;;;777444333111///.........---,,,************))))))))))))))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((())))))((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++))))))*********+++++++++&&&***,,,,,,...222333111666000***(((+++...---+++------------,,,,,,+++***+++,,,,,,+++******,,,---)))+++------,,,+++******+++*********))))))))))))******))))))))))))******111222333444111---)))&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''sssVVVCCC<<<888555333111///.........---,,,************)))))))))((()))))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((((((((())))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,------...)))---000000444===CCCEEE===666---+++---000...+++,,,---.../////////......//////...---++++++***+++...000333111...,,,---///******)))))))))(((((((((+++******))))))******+++888555111,,,))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))sssUUUCCC<<<999666333111///.........---,,,************)))))))))((((((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++******+++,,,,,,---......111999@@@DDDHHHOOOSSSSSS???999333111444777888666888:::<<<>>>@@@@@@@@@???<<<;;;999777666444222000555666555111,,,***---000++++++++++++++++++++++++++++++************++++++444111---)))'''((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))qqqSSSBBB<<<999555222000...---------,,,+++************))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))))))))(((***))))))(((((())))))***)))))))))*********++++++*********++++++++++++,,,))))))***+++,,,,,,------444AAANNNUUUWWWWWWTTTPPPDDDBBB@@@@@@CCCHHHKKKMMMQQQSSSVVVYYYZZZZZZZZZYYYRRRPPPNNNMMMLLLIIIFFFCCCBBB@@@<<<666111//////111,,,,,,,,,++++++*********++++++************++++++)))***,,,,,,,,,***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))mmmOOO???:::777444111///---,,,,,,,,,+++***************))))))))))))%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&'''((()))))))))(((******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++,,,---...///000000777DDDQQQVVVWWWWWWTTTQQQTTTVVVXXXXXXYYY]]]bbbeeeiiikkkmmmppppppooonnnmmmhhhfffdddddddddccc___\\\XXXTTTNNNHHHDDD@@@<<<999555444333111///---,,,+++,,,++++++******++++++,,,&&&(((***,,,,,,+++((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''(((hhhKKK<<<888666333000...,,,+++++++++***)))************))))))))))))$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))$$$%%%'''))))))))))))(((******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,//////000111222333444444???HHHPPPRRRSSSWWW\\\]]]hhhkkknnnmmmkkkkkkpppuuuvvvwwwyyyzzzzzzxxxuuuttttttrrrqqqrrrtttsssooolllkkkfffaaa\\\XXXRRRJJJDDDDDDCCC@@@===:::777555333,,,++++++******++++++,,,+++***((('''''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&(((}}}\\\FFF???===888222111111///...---,,,,,,+++)))......///***+++000 %%%&&&'''((()))(((%%%$$$''''''''''''''''''''''''(((%%%$$$+++%%%'''((($$$666''')))&&&""""""#########$$$$$$$$$########################(((###'''''''''(((***(((%%%((('''!!!###)))%%%&&&&&&%%%"""$$$'''&&&"""(((+++'''!!!###***+++$$$'''###"""(((***(((&&&&&&111### 111 %%%###"""$$$%%%%%%((()))$$$(((%%%###%%%'''&&&%%%%%%***$$$$$$$$$$$$+++,,,%%%%%%%%%%%%%%%%%%%%%%%%"""((('''(((%%%!!!)))&&&!!!%%%*** ---!!!)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))---+++******+++---------000...+++******++++++***------,,,++++++,,,...//////111888AAAFFFGGGJJJOOOWWW[[[bbbgggiiijjjjjjkkkuuuyyy{{{wwwuuuuuutttrrrppprrrsssrrrpppllliiiggghhhmmmpppnnnpppvvvxxxuuuuuussspppooolllggg^^^XXXOOOQQQPPPNNNNNNOOOLLLFFF;;;888444111///---+++)))++++++,,,------,,,+++***---+++******+++++++++******((('''''')))***))))))'''''''''''''''''''''''')))(((((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^HHH???;;;777333111000///...,,,,,,,,,,,,---)))(((,,,$$$ ***...+++***((((((((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&)))"""&&&%%%###...+++,,,000,,,$$$%%%&&&''''''''''''(((((((((''''''''''''''''''''''''!!!%%%$$$000###%%%)))$$$&&&$$$$$$+++"""$$$###%%%&&&%%%!!!"""'''***(((###!!!"""&&&'''$$$###$$$)))((('''"""$$$(((333 +++!!!+++)))###%%%)))((("""'''(((%%% $$$!!!%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%))) '''"""###%%%"""...%%%///(((!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******)))))),,,+++***)))***+++++++++((()))+++...000000///...------,,,---000666>>>CCCHHHIIIOOOWWWZZZZZZ]]]bbbjjjkkklllkkkjjjlllppptttppprrrssssssuuuvvvrrrkkkddd^^^YYYZZZ```dddeeecccggggggeeedddjjjtttvvvsssmmmlllkkklllmmmnnnooooooiiigggaaaZZZZZZ^^^___\\\ZZZUUUMMMEEE???888333///,,,+++*********+++------)))(((((())),,,......---+++)))'''''')))))))))((('''''''''''''''''''''''''''&&&'''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||```III>>>:::666333000000...---,,,,,,,,,,,,...+++***)))&&&&&&''')))%%%%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%***+++111)))!!!&&&$$$ ...(((###)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((("""111###***"""%%%++++++!!!***,,,'''...((( $$$(((***"""!!!(((((("""%%%///###'''***((('''(((((((((000"""(((...###111###,,,***###!!!###$$$///+++%%%""")))///+++###+++222(((!!!"""%%%%%%%%%%%%%%%%%%%%%%%%((("""***---***!!!%%%***555 """$$$'''***%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))))))))******++++++,,,,,,,,,---------......------111444888===CCCIIIPPPUUU^^^]]]```dddcccaaabbbfffeeeggggggddd``````fffkkknnnqqqtttzzz~~~wwwkkk```bbbppp}}}zzzvvvppppppyyywwwrrrkkkeeedddgggkkknnnrrrqqqlllggghhhnnnpppoookkkgggaaaZZZSSSMMMGGGBBB777555111---++++++,,,---***))))))+++...//////...,,,***(((((())))))((('''''''''''''''''''''''''''&&&%%%%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www^^^III===888666555000///...---,,,,,,,,,,,,(((---///%%%***333'''###'''((((((&&&$$$###$$$&&&((((((((((((((((((((((((!!!$$$,,,((()))+++$$$$$$""",,,000%%%!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((333"""'''999&&&$$$+++///...###%%%111$$$ 888KKKIII===---&&&"""###%%%$$$$$$&&&%%%### !!!&&&+++''' %%%,,,(((###///(((---!!!###;;;KKKDDD333###&&&)))***)))!!!!!!&&&$$$%%%'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###MMMAAA:::BBB:::DDD***(((000 !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))******++++++******((()))+++,,,,,,---...///000///...,,,---000444888???GGGQQQXXX[[[[[[[[[\\\]]][[[[[[\\\YYYUUUUUUXXX]]]ccchhhiiieeedddggglll~~~zzznnnooo|||rrrfffbbbdddfffffffffiiijjjiiimmmqqqqqqnnnooommmkkkiiifffaaa[[[VVVMMMIIICCC;;;444///,,,***---,,,+++,,,...///...------+++)))((())))))(((''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssZZZFFF;;;888666555///...---,,,,,,,,,,,,,,,(((%%%,,,$$$'''***,,,RRRssswwwzzzzzzxxxyyy~~~wwwwwwwwwwwwwwwwwwwwwwwwyyyqqqnnnsssNNN&&&***---'''+++&&&^^^|||}}}vvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvzzzqqqtttMMM(((+++"""'''%%%...&&&333JJJ[[[888'''---((($$$"""######$$$$$$###%%%###!!!+++666lllyyy@@@&&&'''000(((%%%'''"""""")))###%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%)))222xxx,,,333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******+++++++++++++++)))+++---,,,++++++,,,......111666:::>>>CCCIIINNNPPPWWW^^^aaa___[[[YYYYYYRRRQQQRRRUUUVVVUUUXXX^^^nnnsssyyy|||}}}~~~tttvvvzzzzzzwwwjjjkkkjjjggghhhkkkjjjfffooooooooopppnnnjjjddd___aaa]]]WWWOOOEEE<<<555111///---++++++,,,------,,,---+++))))))))))))((('''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrrXXXCCC:::888666444......---,,,,,,,,,,,,,,,333!!!++++++'''333((("""&&&)))------***)))'''111 ggg111"""###,,,+++""""""***---111$$$,,,ooottt""""""***,,,###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%######///*** %%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,...///---++++++...111:::BBBMMMTTTUUUTTTTTTTTTVVVXXXXXXTTTPPPPPPUUUZZZZZZZZZ^^^dddiiimmmttt|||xxxmmmjjjlllllljjjggggggggghhhiiiiiigggeeehhhfffccc]]]VVVNNNGGGDDD444111---++++++,,,---------+++))))))******)))(((((((((((((((((((((((((((***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvXXXBBB:::888555111------,,,,,,++++++,,,,,,444$$$000++++++"""---555$$$######(((###$$$%%%%%%$$$%%%///mmmeee<<< ###((("""777(((222NNN&&&!!!(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&###ZZZ///(((!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,///111111111555<<>>VVV------(((nnnrrr111(((***&&&&&&(((333sss %%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''' +++,,,%%%+++%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))$$$%%%%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))'''$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))*********))))))(((///,,,))))))+++------+++,,,)))))),,,...---...222...555@@@IIIPPPSSSUUUVVVWWWTTTPPPRRRXXX```eeegggxxx|||~~~~~~qqqccc_______________aaaccceee\\\\\\YYYSSSJJJ@@@888555111///---,,,+++***(((&&&)))((('''''''''((()))***''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''}}}WWWAAA999666333111000///---,,,,,,---......******)))((((((((((((((('''$$$'''$$$'''666%%%###)))&&&###%%%++++++###555&&&EEE%%%$$$***&&&...yyyttt...$$$"""uuu!!!333###666%%%FFF*** """BBB )))$$$(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&###ddd000---"""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%''')))'''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((((((((())))))))))))***))))))************)))))),,,)))'''(((***,,,+++)))...***)))+++------000555???DDDKKKPPPRRRRRRRRRRRRRRRYYYeeeooowww|||vvvrrrxxxwwwkkkhhhnnnuuu{{{ssslllnnnvvv~~~vvvaaa\\\XXX[[[aaagggiiihhhjjjgggbbb[[[SSSMMMHHHGGG888444///,,,++++++******((((((''''''&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''}}}WWWAAA999666222000000///---,,,,,,,,,---...******)))(((((((((((((((+++&&&&&&&&&'''WWW###&&&$$$%%%***'''%%%###***$$$(((+++ !!!'''444%%%'''GGG<<<***(((+++,,,!!!!!!@@@hhh$$$///111+++)))***((($$$&&&***666hhh'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""",,,!!!333ggg$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((***)))'''%%%%%%$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''((((((((())))))))))))************))))))***************)))***)))((()))***+++***)))...++++++000444777===CCCNNNOOOOOONNNOOOSSSXXX\\\dddppp~~~}}}vvvsssvvv|||~~~zzz|||vvvwww~~~vvvkkk___^^^dddgggbbb[[[gggfffdddaaa]]]YYYVVVTTTGGGAAA888111---,,,++++++((((((((((((((((((''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''|||VVV@@@999666222000000///---,,,+++,,,,,,---***))))))(((((((((((((((((()))((('''+++AAA"""******"""!!!((()))###...""",,,+++444''''''444uuu%%%"""###&&&'''$$$ \\\&&&(((###---IIINNN###$$$)))!!!222 FFF""",,,!!!%%%%%%%%%%%%%%%%%%%%%%%%***!!!)))"""((($$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((,,,***(((%%%$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********))))))***+++++++++******,,,,,,,,,,,,,,,,,,+++***---,,,111;;;BBBGGGMMMSSSPPPMMMIIIIIIOOO]]]mmmyyy|||tttsssuuuvvvttt}}}zzzrrrpppkkkrrr~~~xxxttttttqqqggg]]]\\\^^^bbbeeefffddd___[[[YYYRRRGGG===666000,,,***))))))************))))))'''(((((((((((()))))))))***))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''{{{UUU@@@999666333111000///---,,,++++++,,,,,,***))))))((((((((((((((( )))((("""***<<<%%%"""!!!%%%))),,,%%%---+++111333444>>> (((111%%%---%%%666(((---"""###---+++ $$$333"""000,,,333%%%VVVccc'''&&&000***"""'''***%%%///&&&...rrr+++###%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!+++$$$^^^444***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,***(((%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))***+++++++++++++++,,,---------,,,+++,,,,,,333555<<>>333111///,,,***)))))))))((((((((()))))))))*********))))))(((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''xxxSSS>>>999777555444000///---+++*********+++******)))((((((((((((((()))'''+++''')))III***''''''++++++&&&$$$&&&'''"""000 222((("""+++GGGnnn///000(((&&&+++999xxx000......&&&***!!!+++!!!%%%%%%(((111!!!000"""+++((((((///"""===$$$:::"""222%%%&&&$$$!!!%%%***'''&&&(((++++++...$$$(((FFF$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''+++&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&...+++(((%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))'''(((((((((((()))))))))((()))***+++,,,,,,,,,,,,***+++---...000555;;;AAAJJJNNNXXXgggpppsssvvvyyywwwqqqooonnnjjjggg```___]]]\\\YYYTTTNNNJJJCCC???999333...,,,++++++(((((()))))))))*********)))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''wwwRRR>>>999888666555000///---+++******************)))((((((((((((((()))%%%)))&&&JJJ!!!&&&(((%%%$$$&&&)))***111 (((((('''---###***kkkkkk!!!&&& ###/// (((&&&'''...!!!''''''***%%%&&&%%%###'''+++### ***!!!$$$((()))(((%%%!!!+++,,,"""(((,,,***,,,######%%%###%%%+++###(((***%%%)))!!!555&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###!!!***%%%%%%aaa)))+++###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&>>>888///'''""""""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***+++,,,---------+++---000222555===FFFMMMNNNSSSaaattt}}}{{{{{{wwwpppmmmuuuyyynnnfffcccaaa___]]][[[WWWRRROOOQQQLLLCCC;;;444000......))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''lllJJJ???888555666333000///---,,,+++*********))))))))))))(((((((((((((((%%%)))$$$***BBB&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%(((111]]]...&&&######$$$$$$&&&888---$$$%%%&&&&&&%%%&&&(((***%%%&&&!!!''',,,+++&&&)))&&&***+++LLL"""''''''(((&&&%%%%%%&&&(((&&&((($$$###%%%$$$ !!!'''%%%000---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&[[[***$$$'''&&&%%%!!!,,,###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))DDD<<<111)))%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&''''''((()))***))))))))))))************((((((((()))******++++++...//////...,,,,,,---...///---333???FFFFFFFFFIIINNNMMM```{{{~~~xxxkkkaaacccccc```^^^^^^YYYSSSPPPJJJEEEDDDDDD>>>333))))))***,,,,,,,,,***((('''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''jjjIII???888555555222//////---,,,+++*********))))))))))))(((((((((((((((%%%)))$$$***BBB&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$---888,,,JJJ555!!!$$$)))%%%,,,!!!nnnwwwjjj!!!+++(((&&&$$$###""" %%%***,,,+++++++++$$$"""---000((((((333:::!!! !!!$$$&&&''''''...***######+++,,,'''!!!666$$$///%%%000***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%### ''')))$$$%%%"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((...***%%%""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((******))))))))))))************(((((())))))***+++++++++++++++,,,,,,++++++---///---111:::DDDFFFCCCDDDHHHSSS^^^vvvyyyyyy{{{uuurrriii```\\\^^^]]]ZZZTTTPPPLLLKKKKKKHHHAAA;;;000---***((()))***)))(((***)))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&''''''))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''gggHHH???999555555000///...---,,,+++*********))))))))))))(((((((((((((((%%%)))$$$***BBB&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###333&&&$$$555BBB..."""&&& 333&&&"""&&&(((---+++%%%######%%%)))------,,, !!! $$$(((&&&""""""!!!333555vvvJJJ)))'''%%%&&&)))+++***)))###)))((($$$"""%%%---)))666&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&WWW))))))$$$ &&&...&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""!!!!!!###&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''((()))******))))))))))))************((())))))******+++,,,,,,)))***+++++++++,,,///222555999AAAGGGHHHHHHOOOXXXjjjxxxwwwtttyyyxxxllleeedddccc___\\\YYYVVVSSSQQQOOOKKKHHH<<<666...))))))***+++*********)))))))))((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''dddFFF???999555444//////...---,,,++++++++++++))))))))))))(((((((((((((((%%%((($$$***BBB&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%+++333"""""",,,zzzDDD###&&&(((###%%%"""((('''&&&$$$###!!! ///,,,'''$$$$$$&&&&&&###---"""555AAA$$$$$$$$$$$$%%%&&&&&&''')))(((%%%!!!!!!$$$))),,,222###---(((+++ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&ZZZ'''''''''!!!'''&&&+++$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((()))'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((()))***+++((()))))))))************))))))******+++,,,,,,,,,,,,---.........000444666AAACCCGGGLLLRRR^^^nnnzzzxxxrrrkkkiiimmmwwwyyysssiii```bbbaaa]]]XXXSSSNNNJJJHHHFFFBBB;;;333---***+++---*********)))))))))((((((((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''cccFFF???999555333.........---,,,++++++++++++))))))))))))(((((((((((((((%%%((($$$***BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%% !!!+++"""555>>>///$$$&&&"""&&&'''&&&!!!$$$&&&(((&&&######%%%(((!!!&&&***+++(((###!!!,,,===///###&&&((('''%%%%%%))),,,''' ###+++,,,$$$,,,VVV"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""...!!!(((***$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''%%%$$$%%%%%%$$$"""%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''(((''''''(((((()))***+++((()))))))))*********************+++,,,,,,------...//////000111444888<<>>888444333...------,,,+++++++++,,,,,,))))))))))))(((((((((((((((%%%)))$$$***BBB&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%***'''... """...&&&}}}...(((%%%$$$"""###''')))%%%!!!"""&&&'''%%%!!!---)))%%%""""""+++AAAVVV(((### !!!'''+++***(((###%%%%%%)))TTT{{{ddd&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$111eee &&&''',,,"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&''''''))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))++++++***((('''''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))************++++++,,,,,,---............000444777===DDDLLLRRR```rrr}}}|||zzztttqqqzzz~~~}}}xxxuuuwwwzzz|||}}}}}}|||||||||xxxyyy~~~|||tttjjjdddcccccc```]]]TTTSSSQQQMMMFFF>>>555000+++++++++*********))))))'''((()))******)))((('''&&&'''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''fffFFF>>>888444333///------,,,+++++++++,,,,,,))))))))))))(((((((((((((((%%%)))$$$***BBB&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%777!!!"""...$$$---%%%nnn...!!!&&&$$$---"""''''''"""$$$444JJJZZZ]]]ZZZUUU```wwwccc***,,,''')))777NNN]]]```\\\dddcccrrr999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))... &&&***###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$&&&((((((%%%###&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&(((+++......,,,***(((''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))************++++++,,,------......///111333888===DDDNNNXXX^^^uuupppcccfffyyy{{{rrriiiqqqyyyyyypppddd\\\YYYeeemmmtttwwwzzz}}}~~~|||{{{}}}~~~{{{yyywww|||yyyvvvwww|||{{{vvvyyy|||mmmeeeeeegggfffccc\\\WWWQQQPPPPPPKKK???666+++++++++************)))'''((()))******)))((('''%%%&&&''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''hhhHHH===888999777///---+++***+++------+++(((((())))))*********))))))(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...^^^HHH&&&###$$$///(((***%%% ,,,)))%%%***!!!222!!!+++%%%%%%!!!---...&&&&&&%%%$$$$$$######$$$$$$%%%,,,ccc!!!---$$$$$$%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((()))******))))))((('''''''''''''''+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***---//////...,,,***))))))))))))((((((((((((&&&'''((())))))((('''&&&)))************+++++++++---,,,---...000111000...::::::BBBNNNXXXaaappp}}}uuubbbbbbiiimmmXXXPPPSSS\\\dddgggkkknnniii```kkkmmmwwwuuuuuu~~~}}}xxxwwwzzzxxxuuu~~~vvvmmmsss{{{pppkkkkkkllllll^^^[[[WWWVVVUUUPPPGGG@@@222///,,,+++++++++***)))***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))((((((((((((((((((((((((((((((((((((eeeFFF<<<777777666......,,,++++++------***(((******+++++++++******)))(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###???###333$$$333###,,,###gggVVV((( '''"""+++ ,,,,,,+++///...&&&!!!+++%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&AAA```$$$'''+++###+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))*********)))(((''''''''''''(((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())),,,......---+++***)))))))))))))))))))))((('''(((((()))((((((((('''************+++++++++,,,+++,,,,,,---...111555888???CCCOOOaaappp}}}sssdddfffyyy~~~vvvhhhYYYSSSVVV^^^iiirrrssssssvvvvvvuuuuuuwww|||pppsss}}}yyy~~~uuummmlllwwwtttpppxxxqqqmmmhhhbbb[[[VVVTTTQQQKKKGGG<<<888222---++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((()))))))))((((((((((((((((((((((((aaaDDD;;;666666555...///---,,,,,,,,,,,,***))),,,,,,,,,,,,+++***))))))(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###zzz"""!!!%%%$$$'''!!!000)))###+++ ***,,,######'''&&&SSSCCC((("""(((###""",,,000222---&&&&&&%%%%%%%%%%%%&&&&&&!!!+++$$$'''--- (((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))*********))))))((((((((((((((())))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((())))))++++++++++++,,,,,,,,,,,,+++,,,......000666>>>DDDFFFOOO```uuu}}}yyyrrrkkkkkkuuuxxxooocccYYYXXXbbbmmmttt|||}}}|||}}}}}}qqqfffkkkxxx{{{xxx{{{kkkjjjqqq~~~xxxsssqqqxxx|||wwwwwwpppgggbbb\\\XXXUUURRRLLLHHHHHHBBB999222...,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***))))))))))))))))))))))))^^^CCC;;;666555555...000///---,,,,,,++++++***,,,,,,,,,+++***)))((('''(((&&&)))%%%+++BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&!!!ppp(((%%%...)))***''')))111&&&333"""######)))---)))]]]333###+++(((+++###%%%$$$(((&&&'''&&&&&&%%%%%%&&&&&&'''###&&&!!!ddd+++%%%%%%)))!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''(((******((('''%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((())))))***+++***))))))(((((()))))))))(((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))************)))((('''((()))***++++++,,,,,,,,,------------......///333999@@@GGGLLLPPP___ttt~~~{{{ooommmlllooouuuyyyyyyxxxuuuzzz}}}wwwhhhjjjiiiggghhhppp|||xxxpppuuu|||xxxuuusssrrr|||yyyuuuqqqkkknnnvvvzzzxxxnnnkkklllvvv}}}fffeeecccaaa]]]XXXPPPKKKNNNHHH???888222...+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))))))))))))))))))))~~~[[[BBB;;;666666666000000///...---,,,+++,,,---************)))(((&&&&&&(((&&&)))%%%+++BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''***+++<<<$$$"""777"""***''')))'''VVV''',,,666 000(((""")))***'''eee***"""+++)))!!!---((('''((('''***,,,)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$555ZZZ###---###***!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))*********+++)))))))))))))))***++++++******)))))))))******+++))))))((())))))***+++,,,************************))))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((((((((()))))))))*********+++***)))(((((((((***+++,,,------------............000///000777AAAJJJNNNOOO\\\ooo|||sssvvv}}}uuullliiilllmmmiiiddd```iiipppoookkkiiigggdddjjjppptttuuu}}}wwwrrrooommmpppsssxxxvvvrrrmmmjjjhhhiiijjjuuuwwwvvvpppjjjiiikkkkkkgggiiipppvvvvvvooojjjjjjbbbffflllvvvzzzvvvqqqlllfff___YYYUUUOOOJJJDDD>>>888222---)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((yyyXXXAAA;;;666666666111/////////---,,,,,,...000))))))))))))((('''&&&&&&(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%///,,,...$$$'''$$$++++++...111 )))%%%///(((---!!!&&&!!!---MMM]]]'''111###666%%%""" '''###&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$+++,,,&&&''',,,%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((())))))******+++++++++***))))))))))))***++++++******************+++,,,******)))))))))***++++++************************))))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))(((((())))))******+++++++++))))))))))))***+++,,,------.........////////////000000444===GGGQQQWWWYYYggg{{{ooosss~~~tttnnnlllggg___XXXLLLTTTZZZYYYXXX\\\bbbfffttt{{{|||zzz|||wwwuuusssqqqpppggg```YYYWWWYYY[[[\\\[[[hhhgggdddaaa^^^^^^```cccbbbccccccaaa____________[[[\\\```eeeeeeaaa___aaa]]]dddnnnvvvxxxvvvsssqqqjjjoooyyyxxx~~~qqqgggaaa^^^]]]RRROOOJJJDDD>>>888111,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((tttTTT???:::555444555000...//////---,,,,,,///222(((((())))))))))))((('''(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''' +++EEE555,,,((())),,,"""***$$$???///@@@..."""000***$$$&&&!!!++++++;;;//////...111444+++###000&&&000%%%%%%$$$$$$$$$$$$%%%%%%###***+++[[[<<<%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++((())))))******+++,,,,,,******))))))******+++,,,***************+++,,,---++++++******)))*********************************))))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,((()))***+++,,,,,,,,,,,,....../////////000000000111777???EEELLLWWWdddnnn|||{{{vvvvvv}}}yyytttooohhh^^^RRRJJJDDDLLLTTTXXX^^^hhhppprrryyywww{{{yyyjjjdddbbb]]]XXXVVV\\\ZZZWWWWWWZZZ^^^^^^]]]^^^___^^^[[[YYYYYY\\\___ZZZ^^^eeelllmmmggg___YYYUUUTTTXXX^^^```^^^^^^```[[[```hhhnnnoookkkeeeaaaZZZ___kkkzzz||||||qqqhhhbbb```[[[WWWPPPIIICCC===777333------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqRRR===888333333444///---...///...,,,---000444((())))))************)))(((&&&)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((( &&&*** ...,,,((("""$$$222''' NNN]]]%%%%%%&&&###$$$+++***$$$###'''))))))'''$$$999"""!!!(((000!!!111 )))((([[[ddd$$$%%%$$$$$$######$$$$$$%%%%%%$$$&&&$$$///[[[,,,!!!#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,*********)))******+++,,,+++*********+++,,,,,,---,,,,,,+++***)))))))))***************************))))))))))))))))))))))))''''''''''''((((((((()))&&&((())))))(((''''''(((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,((()))+++,,,------,,,,,,////////////000000000000444>>>IIIMMMPPP[[[pppuuuttt}}}uuuoooeeeZZZQQQJJJFFFDDDNNNUUU^^^gggpppxxxxxxttt~~~vvvppp{{{|||hhh[[[RRRRRRUUUTTTSSSVVVSSSVVVXXXYYYZZZ]]]^^^^^^[[[]]]]]][[[XXXXXX[[[^^^aaaiiiwww|||jjj]]]XXXVVVYYY```cccbbbaaacccUUUWWW\\\```bbb^^^XXXRRROOOTTT```qqq|||yyyvvvjjjdddddd^^^UUULLLFFF@@@;;;888......------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbIII<<<;;;555444666333------,,,,,,,,,------...%%%222...(((###%%%,,,&&&))) 444))))))===&&&&&&&&&'''''''''((((((...######((((((AAA ###(((### (((&&&###*** ...,,,&&&))),,,444***,,, ---ggg===***'''******666%%%000%%%---###"""000""",,,%%%'''>>>XXX000!!!$$$+++...######'''+++*** %%%''')))"""BBB+++'''***((($$$&&&***(((!!!((()))(((!!!)))...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++))))))))))))************)))*********++++++++++++'''(((((()))***++++++,,,&&&(((++++++***))))))***)))+++---...,,,,,,,,,---,,,---...---+++)))***,,,...---+++******+++******---+++***+++------+++((((((+++---,,,***'''((()))***++++++++++++***)))))))))(((''')))+++,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...000------000111111333777;;;JJJQQQOOO\\\zzzyyywwwzzzyyyeee]]]XXXPPPIIICCCCCCIIIPPP\\\jjjvvvzzz}}}vvvmmmgggdddccc```^^^___SSSMMMSSSWWWTTTRRRTTTYYY\\\aaafffjjjllllllllleeefffggggggfffhhhkkkmmm{{{mmm```\\\dddnnnvvvyyyxxxvvvuuuaaa[[[VVVWWW[[[^^^ZZZUUUUUUZZZfffqqqrrrpppuuuyyyhhhjjjiiibbbUUUFFF>>>???BBB666333///---,,,,,,***)))************************((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''```HHH;;;:::555444666222000///...---,,,+++++++++,,,((( (((111///...,,,(((+++666GGG&&&&&&&&&'''''''''(((((( )))(((!!!888((('''%%%***111(((%%%111'''PPP---%%%'''+++000$$$(((###%%%qqqVVV222///)))$$$!!!"""$$$%%%###&&&,,,$$$&&&+++""",,,!!!,,,%%%)))111~~~oooWWW000---((($$$""""""$$$&&&!!!%%%&&& &&&""")))%%%))))))$$$###'''+++'''"""+++)))&&&+++nnn---!!!)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++)))******+++++++++++++++))))))))))))************))))))*********+++++++++))))))******++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---......///000111,,,---------------......,,,+++++++++,,,------,,,111...++++++---000000///+++...000///---++++++,,,------------,,,+++***))))))((('''((()))***)))(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++,,,,,,---.........------///000111777@@@MMMLLLOOO]]]www{{{~~~}}}kkk^^^QQQKKKFFFGGGNNNTTTYYY\\\jjjxxx}}}qqqjjjhhhfffdddbbb```\\\ZZZVVVUUUXXX[[[[[[ZZZ^^^dddjjjpppzzz|||www~~~~~~}}}|||}}}tttkkkmmm{{{nnnnnnmmmjjjgggddd```___bbbbbbfffkkkjjjdddbbbdddooorrryyyuuummmnnnkkkbbbUUUIIICCCAAA===999222...,,,+++******************************(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''^^^FFF999999444333555111333111///---+++***)))(((...000***$$$&&&###!!!))),,,(((,,,>>>!!!666&&&&&&'''''''''(((((((((###000***444TTT888$$$"""###&&&******...+++$$$)))(((&&&***!!!&&&)))$$$???VVV555 """%%%)))+++++++++***444222''',,,---...%%%$$$(((###,,,$$$,,,###www777(((!!!&&&***,,,,,,***(((***,,,"""!!!%%%,,,(((%%%%%%,,,$$$NNN 777(((***%%%$$$"""777TTT&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((())))))*********((()))******++++++******)))))))))*********++++++)))))))))************+++++++++++++++++++++++++++///---***)))+++,,,---...---+++******,,,------,,,...------...000111000///,,,,,,,,,,,,------......---,,,+++,,,...//////...+++---//////---,,,+++,,,---------,,,+++***)))(((+++)))(((((()))***((('''******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***((('''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,+++++++++,,,------.........---///111222555???KKKSSSNNNWWWpppzzzxxx}}}vvvbbbTTTIIIFFFHHHUUUggguuuxxxuuu|||~~~tttggg[[[aaaaaa```^^^[[[ZZZZZZ\\\aaakkkrrrppplllpppxxx~~~~~~yyy}}}|||}}}|||yyywwwxxxuuuvvvwwwrrrnnnllliiiaaaZZZWWWddddddgggooo|||{{{ooopppoookkkbbbVVVKKKDDDFFF@@@777000,,,++++++***************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''[[[CCC888888444222444111333111///---+++***)))((("""000333''',,,000'''111///!!!,,,TTT''''''''''''((((((((((((,,,+++&&&$$$)))EEE444!!!444&&&yyy'''%%%,,,%%%(((%%%&&&''',,,---WWW???DDDLLLJJJFFFBBB@@@@@@@@@AAAFFF333JJJFFF"""$$$111!!!((('''&&&,,,!!!/// >>>uuuJJJLLLMMMMMMIIICCC>>>;;;<<<>>>@@@@@@BBB;;;GGG ((( $$$)))*** xxxssssssiiicccXXX[[[YYY\\\^^^'''((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))************)))))))))*********+++++++++)))))))))*********++++++,,,+++++++++++++++++++++...,,,***+++---000000///000...---...//////---***///...---...111333222000111111111///...///000222---...000222222111///---///000111111000...------------......---,,,,,,+++,,,+++******+++,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''---+++)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........111///000555999>>>GGGPPPNNN\\\sssxxxvvv{{{yyyaaaMMMJJJOOO[[[mmmttthhh\\\TTT[[[[[[[[[ZZZ\\\cccmmmuuuwwwpppjjjhhhhhhgggeeedddeeejjjqqqwwwmmmkkkhhhfffgggkkkooorrryyyrrrlllgggdddhhhfffccccccjjjzzzuuurrrnnnjjjeee]]]SSSLLLKKKEEE===666111...+++************************************))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''YYYBBB777888444222444000000000...---,,,+++++++++)))&&&(((%%%000+++!!!HHH999))),,,...'''''''''((((((((())))))'''###(((---,,,___&&&888888((()))'''***%%%'''$$$,,,''''''222 tttooo---(((111+++)))***+++ ///((()))KKK$$$,,,)))&&&"""&&&000QQQ(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************(((((()))************)))************++++++++++++************+++++++++++++++++++++++++++++++++***///......///000111000///000111222444666666555333333333444666:::<<<======>>>??????>>>;;;;;;===???<<<<<<;;;:::999999999:::999999999999888666444333///000000000000000//////+++***)))***,,,---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,***(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////111...000888AAAFFFKKKPPPYYYuuu|||gggiiixxx{{{ooo]]]NNNSSSaaassstttjjjdddbbbaaaYYY]]]dddkkkttt}}}zzzuuulllccc[[[WWWVVVUUUUUUVVVVVVVVVVVVXXX[[[^^^YYYYYYXXXXXXYYYZZZ[[[\\\fffjjjqqqxxx{{{uuurrrrrroooooommmgggdddjjjyyy}}}qqqiiiddd```[[[WWWNNNJJJCCC===888222---)))************************+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''XXXAAA666888444333444111///...---,,,,,,,,,,,,,,,666$$$((('''&&&<<<''''''((((((((()))))))))&&&'''000''')))///...)))&&&((('''&&&,,,%%%!!!---)))+++%%%+++,,,***++++++###,,,///)))rrrppp%%%%%%...!!! ///'''KKK+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******************************((()))******++++++***************++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333111333666888:::===AAADDDKKKNNNQQQRRRSSSUUUXXX[[[YYY]]]```___ZZZUUUSSSTTTMMMLLLJJJGGGFFFGGGJJJNNNEEEDDDCCCBBBBBB@@@<<<999222222222111000///...---,,,+++***+++,,,---,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...333<<>>;;;999666333111333222000/////////---++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////333;;;CCCHHHNNN[[[hhh___kkk|||vvvtttoooiiieeehhhqqqxxx}}}{{{qqq^^^ZZZZZZbbbqqqzzznnnbbbYYYWWWWWWUUUSSSRRRLLLNNNPPPRRRSSSTTTSSSSSSQQQSSSUUUVVVTTTSSSSSSTTTPPPQQQRRRSSSRRRQQQOOOMMMKKKMMMOOOQQQRRRUUUYYY\\\eeelllvvvuuuwwwzzzzzzxxxtttqqqoooqqqwww~~~tttkkkfffaaa\\\TTTKKKCCC;;;333...******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''yyyWWW@@@777999666444666222000000...---,,,+++++++++!!!'''333!!!+++'''___(((((((((((())))))))))))------)))***++++++555'''///+++((((((---###)))111$$$+++###iii333,,,)))&&&%%%,,,///%%%+++,,,'''AAA$$$,,, '''000***+++&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........//////...//////000111222222333666;;;@@@AAADDDOOOaaapppzzzrrrggg```nnnvvvnnnllljjjgggeeedddaaa\\\XXXUUUSSSQQQMMMHHHDDD@@@>>>;;;999777555444222///---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------.../////////111999EEEKKKKKKQQQeeeyyyfffddd{{{```YYYUUU]]]ooowwwtttlll```ZZZXXX^^^ppp{{{nnn```VVVRRRMMMMMMRRRPPPJJJLLLUUUSSSRRRQQQQQQQQQSSSTTTUUUOOOQQQSSSSSSRRRRRRSSSTTTUUUTTTSSSQQQOOONNNMMMLLLMMMMMMLLLKKKLLLPPPVVV[[[TTT\\\eeemmmttt~~~zzzwwwyyy~~~{{{mmmnnnsssrrrjjjkkkdddYYYNNNDDD<<<555111************************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''sssQQQ>>>666666333555666000222...---///---((()))...************************%%%III(((((((((((()))))))))))),,,%%%(((000***$$$;;;\\\000000(((************)))))))))))),,,((("""888***)))(((***,,,,,,***(((///aaa111+++###$$$+++%%%MMMYYY)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******))))))))))))******(((((()))***++++++,,,,,,******++++++++++++******)))******++++++,,,------+++---///...,,,++++++,,,111000//////...///000111333333555777777999DDDOOOSSSXXX___eeemmm{{{xxx}}}vvvxxxuuukkkdddccc```\\\XXXTTTPPPNNNFFFCCC???>>>>>>:::333---000000///---++++++,,,...---,,,******++++++***)))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///111111000:::AAAFFFFFFNNNdddsssnnnzzzdddVVVUUU[[[iii|||vvvggg```\\\YYYWWWXXXTTT___www{{{kkk___YYYVVVRRROOOSSSPPPMMMKKKJJJLLLOOOQQQVVVUUUTTTTTTTTTVVVWWWXXXTTTTTTTTTSSSRRRQQQPPPOOOQQQQQQRRRSSSTTTRRRNNNKKKNNNNNNPPPRRRPPPMMMOOOUUUSSSUUUYYY\\\bbbkkkwww~~~|||vvvrrrqqqvvv|||wwwfffpppjjj___TTTJJJAAA:::666---***)))++++++((())),,,++++++++++++*********)))******))))))((((((''''''''''''''''''''''''''''''************))))))))))))oooPPP>>>666666333555666000333///...///---)))***...************************'''......>>>(((((((((((()))))))))***,,,(((+++000*** %%%444444///))))))!!!++++++++++++************)))***sss+++111...+++***)))***+++,,,777,,,333''')))'''%%%NNN"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''******))))))))))))***************++++++,,,,,,---******++++++++++++***************+++,,,,,,------+++,,,---///000111333444---///222444444222111000333555:::AAAIIIZZZuuu|||rrrlllgggddddddbbb\\\XXXRRRPPPOOONNNNNNJJJDDD>>>777666333///,,,,,,---...,,,+++))))))***+++)))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,...333777AAAEEEHHHKKKZZZuuu|||uuuXXXSSS___ppp~~~yyyfff^^^WWWVVVXXXXXXYYY\\\eeeuuu|||lllcccXXXPPPMMMMMMKKKIIIMMMMMMMMMNNNPPPSSSVVVXXXWWWVVVUUUSSSSSSSSSSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQOOOMMMMMMMMMLLLKKKLLLLLLNNNQQQPPPMMMOOOUUUPPPSSSVVVYYY\\\cccmmmttt{{{{{{wwwtttuuuwwwxxx}}}~~~~~~zzzqqqeeeWWWLLLCCC???888000***+++,,,+++***+++++++++*********)))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((()))))))))*********nnnOOO===666777333444666000444000...///---******---***************************!!!'''111(((222zzz((((((((()))))))))*********)))***......)))%%%%%%???+++888"""999)))---,,,,,,,,,+++++++++******---___!!!,,,,,,,,,***((('''(((***,,,000ggg)))$$$,,,)))###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***+++++++++)))(((&&&******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,------...///...------...//////......///111222222444777:::CCCNNN^^^lllvvvwwwoooqqqwwwwwwnnnddd\\\ZZZXXXVVVTTTPPPKKKGGGCCC@@@;;;666222///......---+++***)))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***...000...,,,///888@@@GGGKKKQQQ\\\sssqqq^^^gggmmmuuu~~~xxxrrrWWWQQQMMMOOORRRVVV^^^fff}}}hhhYYYWWWQQQKKKIIIKKKMMMNNNNNNSSSTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSS[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMNNNPPPOOOLLLMMMRRRNNNQQQTTTUUUVVVYYY^^^cccjjjmmmssswwwxxx|||yyyzzzyyywwwyyy~~~~~~ttthhhZZZNNNGGGCCC666++++++......,,,*********)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((***++++++,,,oooMMM<<<777777333333666000333000------,,,+++***+++************************111%%%"""***---))),,,444mmm(((((()))))))))***************)))(((,,,000000+++:::---vvv666!!!555"""%%%111(((------,,,,,,,,,+++++++++---***+++BBB(((+++///111///---,,,,,,'''...NNN'''$$$$$$000&&&PPP&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***,,,...//////,,,)))'''******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------......///...---...///000...,,,555444222222888EEEUUUaaaoooyyyxxxhhhccc\\\VVVQQQLLLHHHEEEJJJGGGCCC???:::666222///000...++++++,,,,,,,,,+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------------///000111000000555???FFFHHHSSScccyyy{{{nnnkkkpppsssxxxsssppptttzzzwwwkkk```VVVQQQOOOQQQXXXbbbqqq~~~sss```TTTNNNOOOMMMKKKLLLPPPSSSUUUVVVWWWYYYZZZ[[[[[[YYYWWWVVV]]]\\\\\\\\\\\\\\\\\\\\\__________________^^^^^^YYY\\\___```___]]][[[ZZZZZZWWWUUUUUUSSSOOOOOORRROOORRRTTTTTTRRRQQQTTTVVVZZZ___hhhqqqwww~~~~~~{{{vvviiiWWWIIIDDD999000///000...+++***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))******+++mmmKKK<<<777888222333555111111///,,,***+++,,,+++)))************************000444$$$,,,...!!!%%%&&&```))))))))))))***************---***%%%%%%***+++'''///(((AAAYYY666/// (((;;;///,,,,,,,,,,,,,,,,,,,,,,,,......000111111222222111111222333+++555333MMM,,,$$$"""111---ooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,...000222222///,,,)))******))))))))))))******************))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////***+++---000333555444333555888===FFFUUUlll{{{qqqdddZZZUUUPPPKKKGGGGGGFFFDDDCCCBBB>>>999555222000---+++,,,,,,++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,------.........333111//////444<<>>;;;999333,,,***,,,******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''dddGGG:::888999222222555111000000,,,***...333222---************************&&&......,,,---,,,)))---%%%%%%(((,,,444---))))))*********+++++++++(((''')))...000...,,,,,,,,,###,,,,,,'''666***)))&&&)))///*** $$$000///(((444...------------...///111222333333000555AAA111777888EEEUUUUUUYYY]]]```dddmmmyyyuuujjjZZZNNNGGGBBB<<<666000###???%%%000---333((((((((())))))((((((((('''###/// ***)))BBB###(((---%%%+++333$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%!!!'''###!!!...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***---///000///---,,,******))))))))))))******((((((((()))******+++++++++,,,,,,------,,,,,,+++---------...//////000000000222222000///555@@@IIIUUUdddyyyzzzooo]]]VVVNNNJJJJJJJJJIIIFFFAAA===888555333222222111,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******'''((()))***+++***))))))************************)))******+++,,,,,,------,,,,,,------.../////////---...111555<<>>;;;777000---,,,++++++*********)))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((eeeGGG:::888999222111555111111111...+++///777666///************************,,,,,,)))&&&(((,,,+++'''### ***000###(((000)))************+++++++++555+++%%%))),,,)))'''***'''222&&&$$$777---///***//////,,,...111///(((&&&...444+++&&&222666.........000111333555666777666;;;FFFNNNQQQUUU```ppp|||xxxiiiWWWIIIFFF===---777666+++------***++++++++++++++++++***+++''',,,$$$..."""555!!!***&&&...%%%***"""...************************&&&&&&&&&&&&&&&&&&&&&&&& ***))),,,$$$!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***,,,------,,,,,,******))))))))))))******(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++------......///000000000---000444555999GGG\\\mmmuuujjj[[[QQQMMMLLLKKKJJJJJJFFF@@@<<<:::999888777,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''((()))++++++******)))************************))))))***+++,,,,,,------,,,,,,------...///000000+++000777<<>>CCCGGGLLLOOOYYY]]]bbbiiiqqqzzzmmm\\\MMM>>>888555111000222000---+++,,,...///,,,***((()))))))))************))))))(((((((((((())))))%%%%%%%%%'''*********(((''''''&&&&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))++++++******************+++---//////---,,,+++,,,000...,,,---///111111000222888;;;@@@QQQppp~~~lll___]]]^^^XXXNNNOOOLLLKKKIIICCC<<<<<<@@@@@@:::333//////...,,,)))+++***)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,---///...------...000111222:::BBBCCCJJJccc~~~xxxffftttzzzfffWWWHHHSSSbbboooxxx}}}zzzuuuiiicccYYYQQQPPPXXXeeeooocccZZZUUUWWWWWWQQQKKKJJJNNNPPPTTTUUUVVVVVVXXXZZZ[[[^^^aaadddfffeeedddcccdddkkktttyyy{{{xxxvvvtttrrrnnniiibbb^^^ccceeefffccc___\\\[[[\\\bbb]]]aaakkknnnnnnxxxzzzzzzzzz~~~uuuuuuzzz|||yyysssZZZFFFCCC???444000555---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))fffDDD<<<666666666333222222111222...)))...777555+++***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,++++++******************,,,,,,++++++++++++,,,,,,111///,,,+++,,,...000111+++---///000222444666777;;;EEETTT___ffflllsssyyyyyykkk]]]SSSIII<<<555333555222000111222222...+++))))))))))))************)))))))))(((((()))))))))((('''&&&'''((()))((('''(((''''''&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++++++++************---//////...------...,,,...000000000111444777===FFFPPP\\\rrrwwwnnnooopppggg[[[YYYTTTPPPNNNIIIDDDEEEJJJHHHCCC<<<666222///+++)))++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,---------......,,,.........------...000777;;;CCCIIIJJJTTTsssfff^^^iiikkkWWWOOOYYYZZZaaannnyyy|||vvvpppfff^^^VVVTTTZZZccckkkpppdddYYYRRRQQQQQQNNNLLLMMMTTTTTTTTTUUUYYY]]]```bbbbbbaaa```^^^```eeemmmsssuuukkkeeejjjjjjgggbbb^^^]]]___aaa___^^^___aaa```bbbkkkwwwqqqooooooqqqqqqppptttzzz{{{}}}~~~lllUUUEEE>>>999444000///...,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))gggDDD<<<666666666333222222///222///)))***///---'''***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******++++++++++++++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,...///000222333444555888>>>EEEJJJXXXgggzzzxxxoooaaaPPPDDD???<<<999777666777444///***++++++******))))))************))))))))))))******+++)))''''''((((((((('''))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++***,,,//////......///000---000333222000222;;;CCCOOO\\\nnnqqqeee]]]UUUPPPKKKHHHJJJNNNPPPNNNIIICCC<<<555///,,,,,,,,,+++***************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,---------......---......---,,,---///111999???GGGKKKMMM[[[jjj\\\kkkyyy```YYYbbblllbbbaaammmwwwtttkkkeee```ZZZUUUZZZfffoooooolll```VVVLLLIIIJJJKKKMMMQQQUUUUUUWWWZZZ^^^bbbddddddbbbeeegggiiimmmxxx~~~xxxtttlllddd___^^^aaaeee___bbbaaa\\\[[[aaahhhjjjffffffiiijjjgggfffnnnxxx||||||zzz{{{eeeLLLAAA???:::000111000...,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))iiiDDD<<<666666666333222222+++000000,,,+++...///,,,***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******+++++++++++++++,,,---,,,,,,,,,,,,------...+++---///000000///......888:::===BBBLLL\\\nnnzzz|||{{{qqq^^^OOOGGGCCC@@@>>>======:::555111...---,,,***************+++******))))))******+++,,,+++)))(((***++++++*********((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...000000///...///111000111111111666AAAPPP\\\ooo|||ttthhh\\\TTTOOOKKKKKKNNNQQQRRRRRROOOHHH???666111...---,,,++++++******+++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,---------...............---,,,...111444===@@@GGGMMMUUUjjjlllbbbzzzsss```hhh}}}vvviiieeemmmqqqggg]]]ZZZZZZXXXZZZcccmmmoooiiiaaaUUUNNNGGGDDDFFFKKKQQQUUUUUU[[[aaaeeeeeeeeeeeefffcccooo~~~xxxmmmeeeaaabbbcccbbbgggfffbbbiiivvvxxxnnnhhhjjjnnnpppnnnmmmsss{{{{{{yyynnn{{{mmmZZZJJJ@@@;;;888333222///---+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))kkkDDD<<<666666666333222222***...000...,,,...//////***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,------,,,,,,---......///---///000000111333777:::CCCJJJVVVdddtttkkkXXXMMMFFFCCC???>>>??????===:::222000...,,,+++***++++++++++++************++++++,,,+++***+++---.........+++***)))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))***************+++++++++,,,,,,,,,---++++++,,,,,,------------///111111000//////000111111///111999KKKccczzzvvvggg^^^WWWQQQLLLLLLIIILLLQQQRRROOOFFF<<<444///...---,,,++++++++++++************************))))))************))))))((((((((((((((((((((((((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------...............------000444888BBBCCCJJJXXXlll{{{bbbooolllgggqqq|||xxxpppnnnooojjj]]]UUUUUUWWW[[[bbbhhhjjjddd[[[SSSIIIHHHEEEEEEJJJQQQVVVYYY]]]ccciiijjjggggggnnnvvv}}}|||rrrjjjdddaaabbbffffffiiizzzuuummmmmmpppuuuvvvtttuuuyyy~~~iiisssyyyuuurrrlllWWW???777===555333111...+++***))))))************************(((((((((((((((((((((((((((((((((((())))))))))))lllDDD<<<666666666333222222---...///...---+++++++++***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******++++++,,,---------------------......///000//////......222===LLLWWWgggrrruuuhhhNNNGGG@@@;;;;;;<<<<<<;;;666444111...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++***+++---///000///...******)))(((''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))******+++)))))))))*********+++++++++++++++,,,,,,------...+++,,,,,,------......///000111222111000000222333222555>>>RRRmmm}}}ooohhhcccZZZQQQLLLDDDFFFIIIMMMNNNIII>>>666111000///---,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......///......---...333999>>>CCCEEEOOOfff~~~bbbooozzzjjjhhhqqquuuqqqxxxxxxvvvnnncccZZZWWWXXX[[[```eeeeee___VVVNNNJJJCCCGGGIIIKKKQQQYYY^^^^^^bbbeeegggfffgggrrryyypppiiicccdddccciii|||pppbbbdddjjjtttzzz}}}vvvppp|||wwwyyy{{{gggGGG999>>>888666333000---+++******************************))))))))))))))))))))))))(((((((((((())))))))))))mmmDDD<<<666666666333222222000///...///...,,,***)))***++++++,,,,,,++++++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,******++++++,,,------...------------...///000111000333999@@@KKK\\\ooo}}}ooodddTTTGGG@@@===;;;:::999777333000---------...,,,,,,++++++++++++,,,,,,******+++...000///---***))))))((((((((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((('''((((((((()))))))))***'''(((((()))******++++++))))))*********+++++++++++++++,,,,,,---.........,,,,,,,,,---.../////////...///000000111222555888<<>>NNN___ooosss^^^OOOGGGBBB???;;;999555111.........///---,,,,,,++++++,,,,,,---)))***,,,...///---)))&&&)))(((((((((((())))))***&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,---...//////,,,,,,------...///000000+++---///000222444888<<>>;;;999555...+++,,,)))************))))))((())))))))))))))))))))))))))))))))))))************nnnGGG>>>777555555444444555111000///...---,,,+++++++++,,,,,,------,,,,,,+++************************************))))))))))))*********+++,,,,,,------***+++------,,,+++,,,---...,,,---111444:::GGGTTTiii}}}qqqcccLLLFFFAAA@@@;;;333000111333333111//////000000...************************))))))(((''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))******************))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------...///111000///000000111000000111444888999:::FFFcccmmmggg^^^VVVQQQJJJCCC>>>AAA<<<555222222222111///,,,+++******+++++++++***************************************************)))))))))))))))))))))))))))************+++++++++++++++******************---------------------------///000222666???JJJSSSkkk}}}}}}tttqqqvvv~~~mmmmmm~~~tttlllfffaaa^^^\\\YYYVVVWWW[[[aaaeeecccVVVJJJHHHKKKOOOSSSWWWUUUXXX```hhhjjjllluuuvvvnnnhhhccc```dddiiilllhhhccccccjjjsss}}}|||rrrqqqoooooosssyyypppYYYGGGAAA<<<<<<999222---+++***************))))))((())))))))))))))))))))))))))))))))))))************jjjFFF===666555555333222444000000///...---,,,,,,++++++,,,,,,------,,,,,,+++************************)))))))))************+++******++++++,,,,,,------)))+++---...------...///000///111666???MMMccctttlllcccYYYQQQHHH>>>888777555333222222222111...---***************************)))((((((''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))***************))))))))))))((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---------,,,------...///000000000000111111111111111333777@@@MMMeeeyyymmmbbbYYYPPPGGGAAABBB===666333333333111000111---******,,,---,,,***************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++------------------------000---///777===DDDTTTfff~~~xxxuuukkknnnbbbqqq}}}nnnooohhhWWWVVVUUUTTTVVV[[[aaaeeegggYYYNNNFFFJJJSSSYYY[[[\\\```aaaeeejjjppp||||||tttlllhhhcccdddeeecccaaaccciiinnnssszzz~~~}}}xxxrrrkkkjjjkkknnnuuu{{{~~~oooPPPFFF>>>======777///+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************gggDDD<<<555444444222111222000//////...------,,,,,,+++,,,,,,------,,,,,,+++************************(((((()))******+++,,,,,,******++++++,,,------...,,,...000000//////000111444444888CCCTTTjjjuuudddVVVKKKCCC???:::666333444444000---+++***************)))))))))***))))))((('''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))******++++++,,,+++++++++,,,,,,,,,---------------------...//////,,,---///000000111333444888666===RRRooozzzmmmcccZZZRRRMMM>>>:::777666777555222...333///******,,,---+++)))************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,------------............444...111<<>>:::777555444777999666000,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++,,,------...---------...///000000000111999AAADDDKKK```zzziiiooouuurrrtttqqqooonnnqqquuummm___XXXZZZbbbgggiiidddYYYPPPMMMMMMUUUUUUZZZbbbfffiiiooovvv}}}vvvnnnfff```eeeiiikkkkkknnnssstttrrrmmmllllllmmmmmmllliiifffsss~~~ttt~~~wwwZZZHHH???:::888999000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))************gggDDD<<<777777777444222222...............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------......//////000000222666>>>HHHOOOZZZtttoooYYYNNNEEE999444666000000///...------,,,,,,+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))******++++++++++++((())))))+++,,,---......,,,,,,,,,---------.....................///000000---///111111333;;;GGGQQQwwwwwwiiiddd^^^XXXQQQIII>>>777444:::>>>;;;333,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++,,,,,,---......---------...///000000111222???IIIIIIQQQjjj|||mmmhhhuuuhhhxxx~~~fffiiimmmnnniii```]]]ccclllsssqqqhhhYYYJJJFFFNNNWWWWWWUUUYYYdddooovvv|||}}}uuulllgggcccjjjmmmiiieeegggjjjkkkmmmlllkkkkkkjjjhhhddd```hhhuuuuuu~~~cccOOOCCC<<<999999000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))************gggBBB:::555555666444222333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...---+++,,,...000111111111111666>>>CCCHHHTTTaaa~~~pppUUU<<<555<<<333...,,,000111...***)))---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++******))))))++++++,,,,,,,,,---------------------------------000...------...000000000+++222666222111>>>ZZZrrrqqqiiibbbaaahhhgggYYYKKKFFF>>>===???@@@999///+++///...,,,)))((()))******)))************************************************++++++++++++++++++++++++++++++******++++++,,,---------...---,,,---///111<<<@@@FFFQQQfff{{{fffooo{{{rrrwww~~~{{{qqqkkkiiihhhddd___\\\```hhhooorrreeeUUULLLMMMQQQUUUUUU\\\VVV[[[jjjqqqwwwrrriiiiiigggeeefffhhhiiigggdddiiikkknnnnnniiiaaa\\\[[[VVVfffuuuyyy[[[CCC:::777555555333000---+++******+++************************)))************+++++++++fffBBB:::555555666444222333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---------333222555???KKK[[[ppptttXXXBBB777999444222333222//////111---,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))++++++,,,,,,,,,---------------------------------///.........000111222222555333111555CCCZZZsss{{{qqqlllkkkqqqrrrjjj]]]UUUGGGCCCCCCDDD@@@666000//////---+++++++++,,,+++***************************************************+++++++++++++++++++++++++++++++++***++++++,,,---------...------...000333;;;AAAIIIWWWpppiiiiiivvvrrrzzz~~~pppeeeiiifffbbb```aaadddiiillleee[[[QQQLLLPPPWWW[[[]]]ddddddgggooo}}}~~~xxxvvvyyy|||~~~~~~ssskkkhhhgggfffgggiiihhheeecccnnnooosssuuurrriii]]]UUUYYYdddnnnuuu}}}}}}xxxgggKKK<<<888777555333000---+++******+++************************)))************+++++++++dddBBB:::555555666444222333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---------------......///888666;;;HHH\\\uuuwwwwww}}}{{{\\\DDD>>>999777777555111///222......,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++************,,,,,,,,,,,,------------------------------------......///000111222222333666111111@@@YYYqqq~~~uuu|||rrrgggVVVNNNHHHHHHGGG@@@666000///...------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------...------///333555???EEEQQQccc~~~}}}uuubbbwwwpppmmmqqq}}}~~~nnnaaagggaaa^^^```fffjjjiiieeeSSSOOOLLLNNNUUU^^^ccceeekkkqqqsssyyyppphhhhhhllluuuzzz{{{~~~xxxqqqiiihhhggghhhiiiiiigggeeeooorrrxxx}}}}}}sssbbbUUU]]]eeemmmttt{{{~~~{{{yyytttWWWBBB999888555444111...,,,+++++++++************************)))************+++++++++bbbBBB:::555555666444222333111111111000///.........------------------------,,,,,,,,,------------...---------------.........,,,---...///000111333555:::@@@LLL]]]sssvvvdddaaakkk{{{~~~vvv{{{}}}|||fffKKKCCC======<<<777222000111000///---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------...............///111111111000111222111555AAAVVVkkkwwwuuuooosss~~~tttgggZZZMMMHHHIIIFFF<<<333///...---...//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------......///111666999DDDLLLZZZooorrrjjjrrr]]]cccnnnzzz~~~xxxlllcccccc]]]ZZZ```iiillleee\\\HHHIIILLLRRRZZZbbbhhhjjjqqqyyyrrrccc```dddmmmwww{{{zzz|||}}}yyynnnllliiihhhiiikkkmmmnnnpppxxx~~~pppddddddjjjrrrzzz{{{cccKKK<<<555555444222///---,,,++++++************************))))))*********+++++++++aaaBBB:::555555666444222333111111000000//////......------------------------,,,,,,---------.........++++++,,,,,,---------...---.../////////111555888;;;KKKcccyyyzzzssskkkhhhlllvvv~~~~~~xxxyyy|||xxxxxxwwwtttooohhhbbb^^^]]]bbbkkkvvvjjjXXXFFF@@@@@@>>>:::888555444222000...---,,,,,,************************************************))))))))))))))))))))))))))))))***+++,,,------...+++++++++++++++++++++,,,,,,,,,---------.........---------......////////////000222111//////000222555DDDZZZllluuutttoookkk~~~uuufffTTTIIIHHHGGGAAA999000///------......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......000333999===DDDNNNaaazzziiittttttZZZQQQ\\\jjjrrrssspppkkkhhh___[[[ZZZ```iiiiii^^^SSSGGGKKKQQQXXX^^^dddjjjmmmvvvqqqeee```]]]cccmmmvvvwwwssstttyyy~~~uuurrrmmmiiiiiinnntttyyy|||qqqoooooottt}}}~~~~~~zzzlllWWWAAA333555444333000...---,,,+++************************))))))*********+++++++++aaaBBB:::555555666444222333111000000000/////////...------------------------,,,---------............+++++++++,,,------......///000000...---000666;;;CCC]]]~~~}}}ssslllfffiiittt}}}|||xxxpppgggdddgggllleeeccc```\\\YYYVVVUUUTTTRRRXXXaaagggiiikkkmmmnnnooouuuyyywwwqqqooouuu{{{nnnRRRCCC??????@@@BBB;;;999666333000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---------............---------...//////000000...000222111///000444777BBBUUUkkkxxxxxxvvvyyy}}}sss___NNNHHHHHHEEE???444111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...///111666<<<@@@CCCPPPgggsssdddkkkRRRUUU]]]fffjjjlllnnnmmmjjj]]]]]]^^^cccfffaaaVVVLLLKKKPPPXXX^^^bbbffflllqqqzzzlll^^^[[[^^^```fffpppwwwvvvsssvvv}}}|||xxxrrrmmmkkkpppxxx~~~xxxkkkgggmmm|||yyyuuuwwwsssaaaHHH777666555333222000...,,,+++************************)))************+++++++++aaaBBB:::555555666444222333000000000000////////////........................------------............,,,,,,,,,---....../////////000111000000555???GGGYYYwww{{{uuu|||qqqhhhlllyyyssspppkkkddd^^^\\\^^^```aaa```___^^^\\\ZZZXXXXXXZZZ^^^cccgggiiijjjmmmoooiiijjjlllkkkiiiiiijjjkkkmmmnnnttt}}}lllYYYLLLDDDDDDHHH@@@>>>:::666222///---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,------------------............---------...///000000000---///111111000333:::AAATTTeeeyyy~~~nnnYYYMMMJJJHHHEEE999555000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------...///222777>>>CCCFFFVVVpppuuuffflll{{{aaa___dddeeeeeefffmmmsssooofff^^^aaaeeegggcccZZZOOOHHHNNNUUU]]]bbbeeejjjrrrxxx~~~mmm^^^VVVXXX___dddkkkuuu|||||||||~~~yyysssooopppvvv{{{uuujjjkkkvvvzzzuuuyyyxxxhhhQQQ@@@666555444333000...,,,+++************************)))************+++++++++bbbBBB:::555555666444222333000000000000////////////........................---------.........//////---------...///000000111---///111222555>>>KKKUUUooo~~~xxxrrrqqq|||ttteeedddbbb``````aaabbbcccaaaccceeefffdddaaa^^^[[[bbbcccgggkkkooosssvvvwwwzzzxxxwwwvvvuuurrrnnnjjjbbbbbbeeellluuuzzzyyyvvvzzzwwwcccRRRKKKMMMCCC@@@===888444000---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************+++++++++,,,,,,------------------.........//////---------...///000000111,,,...111111222777@@@HHHffftttxxxbbbRRRMMMKKKHHH===888222...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------...///222888???EEEMMM]]]xxxyyyjjjaaawwwiiiTTTkkkqqqkkkdddeeeqqqzzzqqqaaa___eeejjjjjjaaaVVVLLLGGGOOOVVV___dddgggmmmvvv~~~nnnaaaYYYUUUZZZbbbdddkkkvvv~~~~~~wwwqqqppprrruuuzzz{{{wwwxxxxxx{{{{{{lllVVVHHH666555555333111///---+++************************)))************+++++++++^^^???;;;777555444444333222333222111///......------000---,,,---///000...,,,,,,,,,,,,---------......111///---,,,------...---///222444222666GGGcccyyy||||||{{{~~~zzzmmmaaacccfffhhhhhhhhhgggfffiiikkkkkkgggaaa___bbbfffiiikkkooouuu|||}}}wwwttthhhgggeeecccfffjjjfff___cccmmmvvv}}}vvv```UUUQQQFFFCCCAAA???999111...000...,,,++++++,,,------,,,++++++************++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000///......///000444333333333222888MMMcccsssxxxqqq\\\QQQKKKGGGFFF???777000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111///...111888AAADDDCCCLLL^^^pppoooyyywww```VVVaaattttttffffffxxxssseeecccaaakkkmmm___OOOIIIJJJKKKYYYYYY]]]cccfffmmm~~~rrr___YYYXXXWWW[[[bbblllooottt||||||{{{|||zzztttnnnxxx{{{}}}wwwgggMMM===555222666444---))),,,++++++************++++++******+++++++++,,,,,,,,,\\\???<<<888555555444444333333222111///......------///...,,,---///000...,,,,,,,,,---------.........///...------...///000///---000444;;;JJJccc~~~rrriiicccdddgggmmmpppoooiiicccmmmiiiddd``````hhhsss{{{~~~yyytttooogggcccffflllkkkfffaaacccffflll|||rrr^^^RRRJJJCCC===<<<:::444000//////---,,,,,,,,,,,,+++***++++++************++++++(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000///......///111222000111444888BBBUUUgggnnnwww{{{fffWWWNNNJJJFFFAAA:::333///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---------111888@@@DDDEEE\\\nnngggsssnnn[[[YYYiiizzzlllggglllwwwyyymmmaaa]]]aaagggfffYYYMMMKKKMMMOOOWWW\\\dddjjjkkktttyyyhhhZZZYYYZZZZZZ^^^dddjjjnnnwww~~~zzzxxxyyywwwrrrmmmpppvvv~~~pppWWWCCC888333777777000,,,---++++++************++++++***++++++++++++,,,,,,,,,YYY@@@===999666555555444444333222111///............///...------//////...---,,,------------.........------...///000000111111000111888IIIdddyyyrrrnnnkkkjjjiiijjjooouuuuuunnnhhhzzztttllljjjppp{{{uuupppvvv|||mmmddd\\\^^^gggtttmmm[[[UUUIII???>>>>>>:::333//////...---------,,,***(((++++++************++++++)))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///000000//////000111333000000666@@@MMM\\\hhhlllzzzxxxcccTTTNNNGGGDDD???888222///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........,,,---000555;;;AAAGGGKKKggg{{{yyycccwwweeeWWW]]]llluuueeemmmuuuwwwpppfff___[[[aaaaaa[[[PPPJJJLLLRRRUUUYYYbbblllpppssshhh]]]WWW[[[______cccjjjnnntttzzzwwwwwwvvvrrrooommmuuuxxxeeeLLL===444777:::555//////++++++************++++++++++++++++++,,,,,,,,,,,,WWWAAA===999777666666555444222111000///............///........./////////...------------............,,,---////////////000111333666BBB[[[zzz~~~wwwooommmqqqwwwuuuttttttwww{{{~~~~~~|||vvvhhheeebbb___eeeoooqqqcccWWWKKKGGGEEE???777333///...---.........+++))),,,++++++******++++++,,,+++***************************+++++++++,,,,,,,,,------------------------------------...............///000000000000111333555222222;;;IIIXXXccciiisssuuu]]]PPPHHHGGGCCC<<<555000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............000555;;;???CCCKKKSSSjjjuuuvvvjjj~~~{{{___UUU^^^fffeeegggvvv}}}tttgggbbbaaa^^^aaa[[[QQQIIIHHHNNNUUUZZZaaagggooosss{{{uuu[[[UUUVVV^^^cccdddhhhpppyyy}}}yyyxxxvvvuuusssmmmpppwww{{{yyypppUUUCCC666888<<<888111///,,,++++++******++++++,,,+++++++++,,,,,,,,,------WWWAAA===999777666666555444222111000//////......///...////////////...//////---------.........//////,,,...//////------///111444>>>SSSqqqxxxxxxsssssspppkkkiiimmmxxx}}}vvvssskkk___YYY\\\jjjqqqrrrggg[[[SSSKKKAAA:::888///.........//////...,,,,,,,,,++++++++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,---------------------------------.........//////...///111111000111222444222444999EEEVVVfffppptttjjjTTTKKKIIIEEE>>>777222///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////222888???@@@CCCNNN\\\ssstttggg~~~pppxxxrrrXXXQQQ\\\bbb]]]mmmzzz{{{lll^^^___bbbbbbaaaWWWKKKFFFIIIPPPXXX]]]kkklllooovvv}}}iiiSSSPPPTTT___dddeeekkkuuu{{{{{{xxxvvvuuutttlllggggggpppxxx~~~|||uuusss|||zzztttyyyzzz___JJJ999888<<<888222///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------ZZZ@@@===999666555555444444111111000///////////////...///000000......///000------........./////////,,,...000///------111555888LLLlll{{{ppplllkkkiiiggghhhmmmwww~~~}}}~~~uuurrrqqqrrrnnnfff^^^[[[UUU^^^pppvvvjjj```UUUHHH???<<<444222//////000000///...,,,,,,++++++++++++,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,------------------------------........./////////...000111222111222333555111:::GGGVVVgggzzzzzz```RRRMMMFFF@@@;;;666111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////...111999AAAAAADDDTTTggggggcccmmmjjj~~~hhhRRRNNNYYYbbbccctttvvvooo```XXX\\\aaaaaa\\\RRRIIIHHHMMMSSS[[[aaaooopppsssqqq___PPPNNNSSS]]]bbbeeeooo{{{uuu|||wwwsssrrrqqqooofffccckkktttyyy}}}xxxtttxxxzzzsss|||hhhQQQ>>>;;;<<<888222000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------^^^???<<<888555555444444333111000000///////////////...000111000......///111............////////////,,,...000///...000777===HHHeee{{{~~~wwwooolllmmmiiihhhooo~~~~~~|||zzzvvvsssqqqqqqnnnkkkjjjllloooqqqrrrwww}}}zzzgggjjjjjjiiijjjllliiicccYYY[[[cccsssuuullldddWWWJJJBBB:::777222000////////////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,....................................////////////...000111222222222444666777HHH\\\kkkzzzqqqZZZRRRHHHBBB???<<<555///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...222;;;DDDEEEJJJ___wwwttteeennnxxx```mmm}}}qqq___SSSQQQXXXaaafffyyypppbbbYYYXXX\\\______TTTMMMIIILLLRRRWWW^^^fffmmmrrr|||wwwdddUUUSSSQQQUUU^^^ccchhhvvv{{{wwwyyyyyytttqqqpppqqqiiigggoootttuuu{{{~~~yyyoooYYYEEE>>><<<777333333---,,,,,,++++++,,,,,,---,,,,,,,,,------------...aaa???;;;777555444444333222111000000////////////000...000222111...---///111............/////////000+++...000//////333<<>>888555111,,,---333...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,............/////////000///000000111333444666666KKK]]]qqqwww```LLLFFFEEE>>>666444000///------......---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///---999CCCDDDJJJ^^^{{{qqq~~~[[[aaa~~~pppfff```ZZZaaajjjcccaaammmkkkbbbVVVSSS]]]eee^^^RRRCCCJJJQQQTTTVVV]]]gggmmmjjjooo___WWWWWWZZZ```cccbbbjjj{{{wwwlll{{{}}}sssmmmiiiiiifffeeeggghhhhhhmmmsss}}}~~~ssszzz~~~zzzgggPPPAAA===<<<777222///...,,,---------,,,***,,,,,,,,,---------......VVV@@@===999777666555333111222111111000000000000000000/////////............---...//////000000//////...---000444555999MMMcccxxxjjjcccgggllllllmmmssszzz|||yyytttnnnjjj```\\\UUUPPPKKKIIIGGGFFFCCCDDDGGGIIIKKKMMMOOOPPPYYYXXXXXXZZZ___gggpppuuu}}}wwwmmmddddddmmmuuuwwwwwwzzz{{{yyy{{{~~~{{{uuu{{{mmm___OOODDD;;;888555111000222...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,........./////////000000000111222222222444888;;;GGG[[[sssmmmSSSIIIGGGAAA999555111///............---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000333>>>FFFIIIQQQhhhbbblll~~~oooiii```bbblllnnnhhhhhhlllbbbZZZUUUYYYaaaaaaXXXNNNDDDJJJQQQUUUYYYaaaiiiooowwwpppcccXXXUUUXXXZZZaaafffhhhrrrllllllxxxnnnhhhiiifffeeegggggggggkkkpppuuuwwwvvvrrrqqq}}}lllTTTDDD===;;;888555000...------------,,,+++,,,,,,---------.........UUU@@@===999777666555333222222111111000000000000000////////////............---...//////000000//////,,,000333444999LLLggg{{{}}}tttiiibbbaaaiiinnnooossszzz|||wwwrrrlllfff```[[[OOOMMMJJJFFFCCCBBBBBBBBBDDDGGGKKKNNNRRRXXX```eeeiiiiiiiiikkkpppwww}}}{{{uuujjjaaacccooozzz~~~yyyyyyppp]]]NNN???:::999777333111000...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------....../////////000000000000333444222111444<<>>888222000............---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111666===DDDIIIVVVpppzzzvvvjjj|||tttjjj```mmmzzzqqqmmmooogggYYYUUUXXXeeeiii___QQQJJJFFFJJJPPPWWW]]]dddkkkppp~~~lll```WWWSSSUUUZZZ\\\ccclllsssllleeeuuu~~~rrrhhhhhhdddbbbdddeeedddgggkkkmmmqqqyyy~~~yyyuuu{{{~~~oooZZZHHH>>>:::888888111///---------...,,,+++,,,------------.........TTT???<<<999666666555444222222111111000000000000000///////////////...............///000000000000000///444555666FFFfff~~~sssnnndddbbbdddkkkpppttt{{{~~~wwwrrrllleee___XXXRRRMMMGGGGGGFFFEEEDDDEEEGGGHHHOOOPPPTTTYYYbbbmmmxxxwwwwwwwwwyyy}}}xxxuuummmiiiooo~~~|||nnn[[[FFF;;;;;;;;;777222222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------...////////////000000000000333444222111666CCCMMM[[[mmmgggOOOGGGFFFAAA999444111///......///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000222888===CCCKKK^^^zzzwwwiiiqqq|||hhh```vvvqqqnnnrrr___WWWVVVaaarrrqqq\\\KKKHHHJJJLLLQQQYYY```eeelllrrr{{{oooaaaZZZVVVTTTWWW\\\```iiiuuupppccckkkwwwnnnhhhccc```aaaaaa```aaaeeejjjnnnvvvxxxnnnzzz}}}xxxnnn^^^NNNBBB;;;999999333000...------...---,,,------------............SSS???<<<888666666555444333222111111000000000000000.........///////////////...//////000000000000000222444444<<>>@@@FFFSSSllltttcccyyy{{{dddbbbzzznnnkkkmmmWWWWWW[[[iiiwwwoooVVVGGGGGGNNNNNNSSS\\\bbbfffnnnwwwzzzhhhaaa]]]\\\[[[YYYZZZ]]]iiiqqq~~~gggfffuuu}}}vvvkkkddd^^^^^^]]]\\\\\\^^^eeejjjsss|||}}}pppxxxqqqjjj___RRRFFF===999888444222///------...---------------.........//////TTT>>><<<888666666666444333222111111000000000000000.........///////////////...///000000111111000000222222555GGGkkkzzzmmmgggeeejjjlllpppwwwzzzvvvqqqmmmjjj```[[[UUUOOOLLLIIIFFFDDDCCCDDDEEEDDDDDDGGGNNNSSS___nnn~~~iii[[[YYYYYY\\\cccjjjnnnmmmjjjmmmrrrvvv}}}}}}zzz~~~qqq\\\III@@@>>><<<888666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............//////////////////000000000111111///111333666;;;HHHYYYeeexxxyyyttt|||dddOOOIIIEEE===777444000......//////...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------...222555???@@@FFFXXXuuugggiiinnn```hhh{{{|||jjjfffdddSSSWWW___lllqqqcccNNNDDDGGGQQQQQQWWW```dddgggsssvvvgggZZZZZZ\\\___^^^\\\^^^bbbuuuzzzyyyeeeooorrrhhh___\\\[[[YYYYYY[[[^^^eeeoooyyynnnhhh^^^SSSHHH???999777666333///............---------........./////////TTT>>>;;;888666666666555333222111111000000000000000............/////////000//////000111111111111000222333>>>XXX}}}qqqiiihhhkkkooosss{{{xxxqqqkkkfffbbb^^^VVVRRRLLLIIIHHHHHHGGGGGGDDDFFFIIIKKKNNNVVVaaajjj|||lll\\\TTT[[[\\\```hhhppptttqqqmmmhhhnnntttzzz|||yyy||||||yyykkkWWWGGGAAA===999777444111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---........./////////000//////000000000111111111111222444:::EEETTTeeeqqqqqqpppvvvXXXMMMHHHAAA888555111///...///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------///222666??????GGG]]]}}}zzzbbbtttsss___```ppp|||uuuhhhccc\\\SSSVVVcccmmmhhhVVVHHHGGGKKKQQQRRRZZZdddgggkkk}}}sssfff\\\XXXZZZ^^^aaa___^^^eeemmmmmmggg{{{{{{nnnbbb]]][[[YYYYYY[[[[[[cccnnnvvv}}}ssskkk]]]QQQGGG@@@:::777777444000...........................////////////TTT>>>;;;888666666666555444222111111000000000000000---.........//////000000//////000111111111111111444777GGGgggpppbbb___gggpppsssyyyzzztttllleee___YYYUUURRRPPPLLLHHHFFFGGGHHHJJJJJJFFFJJJOOOUUU\\\iiiyyyeeeTTTUUU^^^hhhhhhlllttt{{{}}}yyytttmmmrrrwww{{{}}}{{{zzz{{{qqquuuyyy|||uuuaaaNNNCCC===999888555222000000000///---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---.........//////000000000000000000111111111111222333555===KKK]]]nnnxxx~~~vvvmmmyyy```QQQJJJCCC999555111/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,.........------///333666DDDDDDMMMdddlll^^^{{{}}}iiiXXX```www}}}ppphhhaaaXXXTTTWWWfffnnnbbbOOOGGGKKKQQQPPPSSS]]]gggjjjooorrrggg```[[[\\\^^^aaabbb___```kkkyyyfffjjjssseee^^^\\\ZZZZZZ\\\]]]eeeooouuuyyyyyy~~~zzznnn]]]OOOFFF@@@;;;888888444000.........///.............../////////000SSS>>>;;;888666666666444333222222111111000/////////000000000000000000000000666666333111111333444333999>>>WWW~~~}}}mmm^^^^^^iiiqqqqqqxxx{{{mmm___WWWRRRLLLIIIHHHBBBFFFHHHEEECCCGGGLLLOOOHHHRRRZZZ___kkkggg]]]]]]___eeemmmuuu~~~|||zzz|||mmmyyy~~~lllYYYJJJ???888:::777444222111000...,,,................................................---------.........//////.../////////...///111444555444555DDDWWW^^^jjj}}}rrrggggggnnnpppTTTMMMDDD;;;888444111.........///........................------------------------111111000---,,,000888>>>IIIAAAUUUtttuuu___lll|||xxx\\\YYYlllqqqqqqggg]]]XXXXXXWWW^^^fffeeeUUUGGGFFFMMMRRRUUU]]]fffhhhkkkxxxooo^^^[[[]]]]]]^^^dddfffcccbbblllxxxllldddzzzwwwiii___ZZZXXXVVVUUUYYY___ffflllqqqzzz|||hhhmmm~~~xxxhhhWWWIII@@@<<<;;;999777333000...---...///---------.........//////SSS>>>;;;888666666666444333222222111111000/////////000000000000000000000000222222111000000222333333:::LLLkkk~~~qqqddd```___```gggpppzzz}}}yyypppcccVVVPPPLLLGGGEEEEEEDDDEEEGGGIIIJJJKKKOOOSSS\\\]]]cccvvvvvvjjjdddgggjjjkkksss|||ttteeeOOOAAA>>>:::888555333222111///---................................................---------........./////////000111000//////111333555777999EEEUUU\\\lll{{{~~~|||oooccc___cccvvv~~~\\\LLLFFF<<<999555222///......///........................------------------------000000///...---111999@@@DDDCCC[[[|||ooobbbxxxyyyrrr]]]bbbssstttooobbbVVVRRRSSSSSS[[[```]]]OOOEEEFFFMMMQQQWWW___fffjjjooo|||eeeZZZ[[[^^^___bbbggghhhdddeeeooo|||xxxiiiiiiwwwkkk```YYYVVVVVVUUUXXX]]]dddiiioooxxx}}}gggfffuuujjjWWWHHH@@@<<<;;;999777333000.........///---------.........//////SSS>>>;;;888666666666444333222222111111000/////////000000000000000000000000000000111222111111444666CCCccc}}}{{{wwwfff]]]cccccc]]]bbbqqq~~~}}}|||uuuooocccXXXMMMIIIFFFCCCBBBDDDGGGEEEJJJQQQSSSPPPSSSZZZjjjqqqvvv^^^[[[```lllvvv}}}{{{zzzqqqXXXFFFBBB;;;888555333222222000///................................................------.........////////////111222222000000111333444<<>>;;;777333000/////////........................------------------------...//////......333<<>>;;;888666666666444333222222111111000/////////////////////////////////111111333444222111666<<>>:::555111000//////........................---------------------------...///...000555???FFFHHHUUUooo~~~qqq{{{hhhooo~~~zzziiidddvvvzzzsssdddRRRJJJMMMSSSVVV```ZZZQQQIIIHHHMMMSSSWWWaaadddiiiooo|||xxxcccYYY\\\dddfffdddffflllppppppttthhhsss~~~vvvjjj]]]VVVUUUVVVSSSVVVZZZ```gggppp{{{xxxbbb___nnn|||yyyvvvnnnzzz~~~iiiVVVKKKEEE???:::999888555222000/////////............////////////RRR>>>;;;888666666666444333222222111111000/////////////////////////////////111111333444111000999EEEhhh|||pppaaadddgggiiinnnvvv{{{|||tttmmmeeecccffffffaaaZZZRRRLLLGGGFFFGGGGGGJJJOOOWWW\\\dddgggaaa]]]kkk}}}ggg___dddnnn~~~{{{|||vvvooojjjlllsss~~~zzzuuu]]]AAA===999555222111111000///////////////////////////////////////////////////........./////////000000---///000000000000111333<<>>;;;888666666666444333222222111111000/////////000000000000000000000000111///000222000111AAASSS|||xxxjjj]]]gggnnnpppvvv{{{mmm___ZZZUUUUUUWWWWWWTTTPPPLLLHHHGGGIIILLLOOOUUU[[[fffnnnsssooojjjpppxxxaaa[[[iiizzzsss}}}zzzeee^^^[[[bbbnnn}}}mmmMMM@@@<<<777333111000000///////////////////////////////////////////////////....../////////000000000...////////////111444777JJJbbbrrr{{{tttssswww|||~~~sssiii___YYYZZZ___vvvjjjRRRGGGDDD>>>999444111000000........................---------------------------///000000222999BBBJJJLLLdddyyyuuu}}}{{{mmmxxxjjjnnn|||~~~sss___NNNIIINNNSSSSSS[[[QQQHHHGGGJJJOOOUUU[[[eeeffflllzzzrrrggg^^^___cccffffffgggqqqwww}}}wwwooo~~~xxxoooeee]]]XXXVVVRRRRRRSSSWWW^^^hhhpppvvvqqqXXXWWWlllzzzjjjuuu~~~sssdddWWWOOOHHH@@@::::::999777444222111000///....../////////000000000RRR>>>;;;888666666666444333222222111111000/////////000000000000000000000000111...///222222777MMMfffqqqeeeeeejjjsss|||vvvdddZZZQQQOOOMMMKKKKKKKKKKKKKKKIIIGGGIIIPPPVVV\\\eeemmmvvv}}}|||sssuuuppp]]]___lll}}}nnnyyybbb\\\ZZZcccqqq~~~uuu^^^EEE@@@:::555333222111000////////////////////////////////////////////////.../////////000000000000000000000///000333888<<>>;;;888666666666555333222222111111000/////////000000000000000000000000333000000444666>>>YYYvvvjjjbbbpppmmmvvvkkkZZZQQQKKKLLLLLLJJJHHHGGGGGGIIIKKKIIIIIIMMMVVV___gggrrr|||ttt}}}uuu^^^```tttnnnyyyjjjaaa]]]eeerrr}}}zzzwwwkkkHHHCCC===777444333222111000000000000000000000000000000000000000000000000////////////000000000000222111111000111666<<<@@@TTTiiivvvzzzkkknnntttuuu}}}}}}nnnqqq~~~vvveee\\\[[[XXXhhhcccKKKGGGAAA;;;666222111000........................------------------------///000111111333999CCCJJJVVVvvvvvvnnnvvvppp|||fffeeevvvrrrhhhXXXMMMMMMSSSVVVSSSNNNGGGCCCHHHMMMRRR\\\eee```dddooo|||mmmeeeiiieeeeeegggggghhhqqq|||uuu~~~}}}zzzxxxuuuooojjjUUUSSSQQQTTTZZZcccjjjoooyyyhhhTTT^^^ssswww{{{~~~zzzlll\\\NNNDDD???===:::999888666444222000000////////////000000000000UUU???<<<999666666555333222333333333222222222111111000000000000111111111111111///000222444EEEmmmlllcccgggyyyuuuxxx```UUUNNNIIIEEEKKKIIIGGGFFFEEEFFFGGGHHHNNNPPPUUU[[[dddmmmuuuzzz~~~{{{uuu~~~ooocccbbbuuuuuuyyy~~~qqqlllfffeeegggooovvvzzz\\\HHH888888888222///222000000////////////000000000000000000000000000000000000000000000000000000...111333222000444>>>GGGYYYaaatttxxxlllhhhpppyyy|||~~~pppsssooobbb[[[[[[]]]mmm{{{ZZZGGGAAAAAA888222222///////////////////////////........................,,,000+++,,,;;;CCCCCCHHHZZZxxxpppzzzwwwnnn{{{~~~pppbbbqqq~~~rrraaaXXXPPPPPPRRRSSSUUUXXXJJJGGGDDDEEELLLUUU]]]bbbaaafffwwwzzzooojjjggghhhlllooollliiinnn|||www}}}|||~~~zzzyyywwwnnncccZZZSSSNNNQQQVVV]]]fffooovvv}}}{{{ccc]]]fffyyyxxxvvv{{{lll^^^RRRHHH@@@<<<;;;:::999777444111///.........//////000000111111TTT???<<<999666666555444222333333333222222222111111000000000000111111111111---///222555===UUU~~~uuueeeeeelll~~~~~~^^^PPPOOOPPPTTTXXXOOONNNMMMMMMMMMNNNPPPQQQQQQQQQSSSWWW[[[```eeeggggggooo{{{wwwgggdddooouuuzzzzzztttooollllllqqq~~~wwwvvveeePPP===::::::555111222000000/////////000111111000000000000000000000000000000000000000000000000///222444222222888CCCMMMVVVaaavvvjjjccccccoooyyytttwwwsssfff^^^YYYVVV```yyy^^^JJJCCCBBB999333222...////////////////////////........................---111,,,...<<>><<<888666666555444333333333333222222222111111000000111111111222222222///555777999MMMuuu}}}ggg\\\dddsss|||}}}dddYYYXXXfffooonnnnnnrrrtttrrroookkkgggccc```^^^]]]]]]]]]\\\[[[YYYWWWVVV^^^___iiivvvwwwkkkbbb```mmmggguuu}}}xxxuuuvvv{{{|||cccIII???>>>;;;777444111000000000000111222333////////////////////////000000000000000000000000111111222333777CCCRRR^^^ggg{{{jjjaaabbbiiittt~~~ooodddbbbZZZVVV^^^ppp|||mmmSSSFFFCCC;;;666444///////////////////////////...........................222///222>>>BBBFFFSSSqqqkkk|||yyylllvvv~~~uuufff||||||nnndddUUUHHHKKKUUUWWWRRRNNNCCCDDDGGGKKKPPPWWW^^^bbbjjj{{{lllaaadddmmmtttvvvzzz}}}yyyvvvuuuvvvvvv{{{{{{yyywwwppphhhZZZQQQJJJHHHJJJNNNTTT[[[ccclllxxxlllfff{{{~~~sss}}}ooo\\\KKK@@@;;;::::::999777555333111///...//////000111111222222RRR>>>;;;888666666666555444333333333222222222111111111111111111222222222222000444666<<>><<<888555222222111111111111222222////////////////////////000000000000000000000000000000111333:::HHHYYYdddppp{{{hhhdddffflllvvvrrreeeZZZWWWSSSRRR^^^vvvwwwZZZGGGBBB;;;888777111////////////////////////........................---111000444>>>AAAHHHXXXuuuvvviiivvvooo}}}pppaaaxxxxxxmmmfffWWWKKKNNNWWWXXXPPPIIIBBBEEEIIIMMMQQQXXX```eeemmm{{{iiiccchhhpppwwwyyyxxxqqqqqqtttzzz|||}}}yyyxxxwwwssslll^^^UUULLLIIIIIIKKKPPPVVV^^^hhhuuurrrhhhzzzzzz|||sssgggZZZLLLAAA:::::::::999777555333111000//////000000111222222222QQQ===;;;888666666666555444333333333222222222111111111111111222222222222333///111777IIIjjjmmmeeejjjqqqwww{{{yyybbbddduuu~~~vvvqqqmmmlllooossspppjjjnnnwww{{{~~~yyy{{{vvvtttxxxqqqXXXFFF???<<<:::777555444333222111111111111000000000000000000000000000000000000000000000000000000111555???NNN^^^iiiwwwiiiaaaeeelllxxxvvvhhhVVVWWWTTTOOOXXXtttdddKKKCCC<<<:::999333////////////////////////........................---111111777@@@BBBKKK___~~~lllnnnllllllfff___rrr~~~vvvmmm^^^QQQIIIOOOYYYYYYPPPHHHCCCFFFKKKOOOSSSYYYbbbiiisssrrreeeeeejjjqqqwww{{{xxxrrrtttzzz~~~}}}~~~|||xxxwwwwwwtttooodddZZZOOOKKKIIIIIIMMMRRR\\\gggtttzzzkkkooo|||~~~wwwlllaaaVVVKKK@@@999::::::999888666444222111//////000111111222222333PPP===:::777666666666555444333333333222222222111111111111111222222222333333222222>>>^^^{{{iiikkkrrrsssyyyjjjiiitttuuukkk```kkkkkkjjjlllpppvvv|||~~~~~~yyyuuuvvv|||cccMMMAAA===:::888777666444333111000000000000000000000000000000000000000000000000000000000111111333999DDDSSScccmmmuuujjjbbbgggqqq{{{lllZZZ[[[VVVOOOXXXwwwqqqRRRFFF===;;;:::333////////////////////////........................---111333:::CCCDDDPPPgggeeeyyy{{{hhhnnnnnn^^^dddnnnuuurrrhhhWWWMMMIIIQQQZZZYYYOOOGGGDDDHHHMMMPPPSSS[[[eeemmm}}}kkkbbbeeekkkrrrxxx|||~~~~~~}}}xxxwwwwwwuuuqqqhhh]]]RRRLLLIIIHHHKKKPPPWWWcccqqq||||||nnniii}}}wwwyyyuuummmbbbTTTGGG>>>999::::::999888666444333222///000000111111222333333NNN===:::777666666666666555333333333222222222111111111111222222222333333333777666GGGoootttfffooovvvttt}}}uuufffxxxvvvYYYWWW\\\YYYZZZXXXVVVUUUWWW\\\aaaeeekkkrrr}}}}}}yyywww~~~lllTTTDDD>>>;;;999888777555333111000//////000000000000000000000000000000000000000000000000222222555;;;GGGWWWfffooouuukkkeeelllwww~~~ppp]]]\\\TTTKKKUUUtttzzzWWWHHH>>>;;;:::333////////////////////////...........................222555===FFFGGGSSSlllwwwbbbzzzlllwwwcccZZZiiimmmooommm```VVVNNNLLLUUU\\\XXXNNNGGGEEEIIINNNPPPTTT[[[fffooohhh```eeellltttzzzzzzwwwwwwuuuqqqjjj___SSSMMMIIIGGGIIINNNQQQ___nnnxxx|||}}}ooohhhyyyuuu|||~~~vvvvvvrrreeeTTTDDD<<<:::::::::999888666555333222000000000111222222333333PPP===;;;888666666666555444333333333222222222111111222111111111333444333333333???___sssgggllluuu~~~jjjjjjzzzuuu```VVVWWWZZZ[[[___```______```ccchhhlllmmmnnnooorrrwww}}}vvvttt}}}{{{___GGG>>>===<<<<<<;;;888666333111000///000000000000000000000000222222111111111111111111444111666BBBJJJSSSlll}}}lllkkkmmm}}}xxxeeeZZZSSSRRRSSS]]]yyycccEEE???CCC<<<...333111///...///000///...........................///+++333@@@CCCFFF^^^|||fffjjjoooiii}}}xxxYYYWWWpppwwwnnnjjjjjjWWWTTTQQQSSSYYYXXXMMMAAAHHHHHHKKKPPPUUU\\\hhhttt}}}hhhbbbeeeiiiqqqyyy~~~|||xxxtttqqqooohhhbbbXXXNNNHHHEEEEEEFFFOOORRR\\\jjjxxxzzziiiyyyzzztttxxxxxxnnn\\\JJJ>>>999888888888888666444222111555000...111222222333777~~~MMM===;;;888666666666555444333333333222222222111111222111111222333444333333444DDDhhhwwwnnnlllttt~~~mmmqqqmmm[[[VVVZZZ___bbbqqquuuzzz}}}}}}|||{{{{{{}}}zzzwwwtttrrrqqqrrrsssllljjjkkkooorrryyyzzzvvv|||yyyxxx}}}dddKKK>>><<<<<<;;;:::777555333111000///000000000000000000000000222222111111111111111111444111666BBBLLLXXXrrroookkkmmm}}}ttteeeZZZQQQNNNNNNUUUkkkkkkLLL@@@AAA===333333111/////////000///...........................111000999EEEGGGKKKdddgggqqqzzzaaaccc{{{kkkUUU\\\xxx}}}ooofffcccRRRPPPPPPTTTZZZYYYNNNBBBGGGGGGKKKPPPVVV]]]kkkxxx|||ccc\\\```eeemmmvvv~~~{{{xxxuuurrrppphhhbbbYYYOOOHHHEEEDDDEEEIIILLLUUUcccrrr|||qqq~~~rrruuuuuukkk[[[JJJ>>>999888888888888666444222111444000...111333222333666}}}LLL===;;;888666666666555444333333333222222222111111333222222222333333444444999PPPvvvlllmmmrrrxxx{{{|||pppyyywwwccc[[[___kkkuuu{{{zzzvvvrrrpppooonnngggiiilllqqqyyyyyy|||~~~lllhhh}}}nnnSSSBBB======999888666444222111000000000000000000000000000000111111222222222222222222555444999DDDPPPbbb}}}vvvmmmooo{{{pppfffZZZPPPLLLKKKNNN\\\kkkxxxUUUAAA???===888333222//////000000///...........................111444>>>HHHIIIOOOiiihhhyyynnnYYYggg___SSScccqqqccc[[[LLLLLLOOOWWW\\\YYYMMMDDDHHHIIIMMMSSSYYYbbbrrryyy___YYY```hhhpppxxx{{{wwwuuusssrrriiidddZZZPPPHHHEEEDDDDDDEEEGGGPPP___nnn|||vvvqqqsssqqqiiiZZZKKK@@@;;;888888888888777555333111333//////222333111333666~~~NNN===;;;888666666666555444333333333222222222111111222333333333222333555777@@@^^^{{{iiipppvvvvvvuuu~~~|||sss|||tttgggjjjyyy}}}zzz{{{}}}{{{{{{{{{|||~~~~~~|||~~~tttqqqzzz^^^FFF>>>AAA888777555444222111111000000000000000000000000000111111222222222222222333666888???IIIXXXnnn}}}ppprrryyyooofff[[[QQQMMMLLLMMMTTT\\\|||\\\DDD>>>===:::444222000///000000///---...........................555@@@GGGHHHQQQmmm|||fff|||ggg\\\rrrxxxZZZRRReeesssaaaSSSIIIJJJPPPZZZ^^^WWWKKKCCCJJJKKKOOOUUU\\\ggg{{{www```^^^gggpppxxxzzzwwwtttsssrrrkkkeee\\\RRRJJJEEECCCCCCEEEHHHRRRaaaooo|||~~~xxxrrrqqqnnnfff[[[NNNDDD>>>888888888888777555333222111///000222333111444999}}}NNN===;;;888666666666555444333333333222222222111111222333444333222444777:::EEEiii~~~jjjhhhpppuuutttyyyvvv}}}~~~||||||{{{}}}}}}hhhJJJ???AAA888777666444333111111111000000000000000000000000111111222222333333333333555;;;DDDNNN___yyyrrrtttyyypppbbbYYYPPPMMMLLLNNNQQQUUUmmmcccHHH@@@===:::555333111000000000///---////////////////////////---777AAAFFFIIIWWWrrrtttddd}}}cccddd|||zzzqqqYYYRRRaaaxxxzzzmmm\\\KKKHHHJJJSSS^^^___TTTGGGAAAHHHJJJNNNUUU\\\iiizzzgggfffnnntttzzz{{{xxxuuussssssnnnhhh___TTTLLLFFFDDDCCCEEEIIITTTcccpppyyywwwyyyqqqnnnhhhaaaXXXNNNEEE???888888999888777666444333111///000222222222777==={{{MMM===;;;888666666666555444333333333222222222111111000222444333222444999>>>MMMuuunnn___lllrrrttttttzzz}}}~~~}}}tttRRR@@@@@@:::999777555333222111111000000000000000000000000111111222222333444444444444???JJJUUUhhh}}}|||vvvyyywwwooo___YYYPPPKKKJJJKKKNNNQQQ```lllNNNBBB===:::666444111000000000///---///////////////////////////:::CCCFFFLLL___yyymmmeeexxxcccooo~~~oooVVVSSSaaaqqqooodddUUUDDDIIILLLVVVaaa___QQQEEEBBBEEEGGGLLLQQQXXXgggooommmpppqqquuu{{{{{{xxxuuutttqqqkkkbbbWWWNNNHHHEEECCCCCCGGGQQQ___jjjrrr|||wwwqqqqqqkkkccc\\\UUUMMMDDD===888888999999888666555444111000000222222444;;;DDD|||NNN===;;;888666666666555444333333333222222222111111...111333333333555<<>><<<:::777555333111111000000000000000000000000111111222333333444555555===OOO___jjjttttttyyyssszzzzzzzzz|||}}}zzzwwwooogggfffcccZZZNNNGGGHHHLLLNNNUUUvvvZZZCCC======777555222111111000///---000000000000000000000000000:::AAACCCOOOhhhhhhjjjfffYYYmmmeeeOOO^^^xxxmmmZZZOOOCCCIIIKKKWWWdddaaaPPPGGGGGGHHHJJJNNNSSSZZZjjjzzzsssppppppyyy{{{xxxuuupppfff[[[RRRJJJFFFDDDCCCBBBGGGQQQ\\\hhhwwwzzzuuu|||xxxpppeee^^^YYYSSSJJJBBB777888999999888777666555222000000111222666BBBOOOMMM>>>;;;888777777777666555222222333333333333444444444222///333888444<<>>DDDGGGUUUpppzzzjjj}}}{{{[[[^^^rrr[[[QQQgggwww|||uuu]]]HHHEEELLLRRR___hhh^^^KKKDDDJJJLLLJJJLLLUUUcccuuuyyyvvvxxxzzzuuuuuuooofff[[[RRRJJJFFFDDDCCCBBBEEELLLSSS^^^mmm{{{{{{{{{mmm~~~|||qqqiiihhhfffZZZKKKAAA888777777888999999777555555//////444555888HHH\\\NNN>>>;;;888777777777666555444444444333333222222222333333000333777555BBB^^^qqqiiikkkooonnnzzz~~~xxxyyy~~~```EEE@@@<<<999999777222222444222222222222222222222222333000111333444222444888CCCQQQeee|||~~~~~~zzzttt}}}}}}{{{zzzssslllhhhaaa\\\SSSJJJFFFFFFIIILLLQQQYYYhhhyyy~~~hhhJJJDDD===999666333000000000000/////////............//////555@@@IIIQQQbbb~~~yyyppprrrZZZaaavvv|||\\\WWWkkkvvvuuujjjTTTDDDFFFMMMSSS```hhh]]]JJJCCCIIILLLJJJMMMXXXgggzzz~~~zzzuuutttpppggg]]]TTTLLLGGGDDDBBBAAADDDJJJQQQZZZiiiwww~~~sssvvvnnnmmmiii]]]LLLBBB777777777888999888666444555111111444555:::NNNdddPPP>>>;;;888777777777666555666555555444222111111000111333222333666666JJJlll|||kkkiiioootttsss}}}}}}xxxuuu{{{|||}}}|||yyyyyykkkGGGBBB===::::::888333333555222222222222222222222222222000111444444222555:::EEEVVVppp{{{||||||yyy|||}}}|||zzzssslllhhhbbb\\\RRRJJJEEEEEEHHHJJJMMMPPPXXXiiiqqqNNNBBB===999666333000000000000/////////............//////222===IIISSSgggzzzzzzgggZZZhhh~~~vvv[[[___rrryyypppaaaMMMCCCJJJNNNVVVbbbhhh[[[IIIBBBGGGKKKJJJOOO[[[lll~~~{{{vvvtttqqqjjjaaaWWWNNNGGGDDDBBBAAABBBGGGMMMUUUcccppp~~~yyyxxx}}}rrrhhhfffaaaUUUEEE;;;777666666666777777555333555333333444666???WWWpppPPP>>>;;;888777777777666555555555444333333222111111111444333333444777RRRzzzvvviiijjjrrrwww~~~{{{zzzxxxuuu|||}}}zzzuuuyyysssIIIAAA===::::::888333333555222222222222222222222222111000111444333222777===MMM___zzz}}}~~~{{{tttmmmjjjaaa[[[RRRIIIDDDDDDGGGIIIJJJKKKOOO^^^yyyzzzQQQ@@@???999666333000000000/////////............//////000333<<>>;;;888777777777666555333333333333333333333333111555444333444999ZZZvvvkkkmmmuuuzzz|||zzz{{{zzzwwwzzz|||~~~|||sssrrryyyyyyMMMAAA<<<999999777222222444222222222222222222222222111000222444333444:::CCCXXXjjj~~~zzzrrrkkkiii___YYYPPPHHHCCCCCCFFFHHHHHHKKKNNNXXXqqqVVV>>>@@@999666333000000000//////...............///000000999???EEENNNccc```WWWssssss```PPP^^^wwwrrr___MMMFFFMMMQQQ[[[fffdddUUUFFFCCCGGGIIIJJJQQQ___ppp|||{{{|||~~~~~~zzzuuurrrmmmeee[[[QQQIIIDDDDDDBBBCCCFFFIIINNNZZZeeessszzzooo[[[QQQLLLFFF???<<<999777555555666555444333222222333444:::LLLjjjOOO>>>;;;888777777777666555222222222333333444444444111555444444777@@@dddwwwnnnrrr|||{{{zzzxxxwwwvvvxxx{{{uuuooooootttxxxzzzWWW@@@<<<999999777222222444222222222222222222222222111111222333333555@@@KKKaaarrr|||{{{vvvmmmgggeee]]]WWWOOOGGGCCCCCCFFFIIIHHHMMMPPPVVVmmm^^^???BBB999666333000000000000///......---......///000111999>>>CCCMMMeeecccTTTttt|||nnnXXXMMMYYYsss{{{kkkZZZKKKEEEJJJRRR]]]fffaaaQQQEEEEEEJJJJJJKKKSSSaaarrr}}}xxxwwwyyy|||}}}~~~~~~zzzvvvsssmmmeee[[[RRRJJJEEEDDDBBBCCCFFFHHHLLLWWWaaannn}}}~~~oooWWWKKKFFFDDDBBBAAA:::888666555666666555333111222333666@@@UUUqqqPPP>>>;;;888777777777666555333333333333333333333333000333333555<<>><<<888777777777666555666555444444333222111111///222222666AAAPPPwwwwwwrrr{{{~~~~~~~~~zzznnneeedddiiiooohhhCCC>>><<<;;;999555444777222222222222222222222222333111111222222888HHHWWWdddwww}}}{{{uuullleeedddZZZTTTLLLEEEBBBCCCGGGJJJIIILLLKKKRRRnnn{{{oooDDDDDD999666333000000000000///---------......000111111<<>>777777222333666111444333222222111222222222222222333444333888GGGUUUkkk}}}vvvsssqqqlllccc\\\WWWSSSLLLFFFCCCCCCEEEGGGJJJNNNMMMLLLYYYsssnnnSSS<<<:::777333111000000///...---...000///......///111;;;IIIKKK___wwwlllVVV]]]}}}sssZZZVVVmmmnnndddPPPAAA@@@HHHNNNSSS```eeeYYYKKKHHHJJJKKKLLLTTTaaapppuuujjjdddhhhlllnnnoooqqquuuyyy~~~{{{xxxtttqqqkkkeee]]]SSSIIICCCCCC@@@@@@CCCDDDFFFLLLSSScccrrriiiiiizzzyyynnn[[[LLLMMMWWWXXXPPPBBB<<<555222444666555333222555666>>>VVVvvvQQQ???<<<999777777666555444444444333333333333222222111666555666IIIpppeeeWWWiii}}}~~~~~~~~~wwwzzzqqq|||{{{OOO???999888333444777222444444333222222222222222222222333444555;;;KKK[[[ttt}}}zzz|||~~~{{{wwwsssnnnhhhbbb]]]XXXTTTNNNHHHDDDCCCDDDEEEGGGMMMNNNKKKTTTlllrrr]]]???;;;777333111000000///...---/////////......000222>>>KKKMMMddd~~~yyyiiiUUU```|||yyywwwgggRRRSSSeeeddd\\\LLLAAABBBJJJQQQTTTaaaeeeYYYKKKHHHKKKLLLLLLTTTbbbssssssfff```___cccgggiiijjjnnntttyyy}}}~~~|||yyywwwtttqqqllleee]]]TTTJJJDDDCCC@@@@@@CCCDDDEEEKKKRRR```mmm}}}eeelllzzzxxxmmmYYYKKKNNNZZZ[[[SSS???:::555333444555333111222555888BBB[[[zzzPPP???<<<999777777666555444444444333333333222222222222555555999OOOwww^^^SSSddd|||}}}}}}}}}}}}yyyttt{{{xxxyyyPPP@@@::::::555555888333444444333222222222222333222222333555777@@@QQQbbbyyyyyytttxxx}}}zzzzzzxxxssslllfffaaa___XXXTTTOOOIIIEEECCCBBBCCCEEELLLOOOLLLRRRhhh{{{fffGGG;;;888444111111000//////.../////////...///111333CCCMMMNNNgggyyyxxxnnn]]]ddd~~~vvvrrrcccUUU\\\ccc```WWWLLLDDDFFFNNNVVVYYYeeehhhZZZKKKHHHKKKLLLMMMSSS```rrrrrreee______[[[^^^bbbeeegggllltttzzz}}}~~~~~~|||zzzwwwvvvtttqqqlllfff^^^UUULLLEEEBBB@@@@@@CCCDDDDDDIIIPPP\\\hhhwwwiiimmm{{{yyymmmYYYJJJKKKUUUVVVNNN:::777444444555555333222333444888EEE___|||PPP???<<<999777777666555444444444333333333222222222222555555<<>>999888:::444555444444333333333333333222222333777<<>>QQQkkk~~~NNN???<<<999777777666555444444444333333333333222222222555:::IIIkkkqqqiii{{{~~~||||||}}}|||}}}}}}ooojjjoooxxxRRRCCC>>>???:::999;;;555555555444333333333333444222222333777>>>KKKbbbvvvwwwwww|||{{{zzz{{{{{{{{{xxxvvvsssrrrooolllgggbbb^^^[[[VVVRRRKKKDDD@@@???AAABBBGGGJJJLLLMMMSSSggg}}}OOO<<<999555222111111000////////////......000333666BBBMMMQQQkkkooorrr___VVVhhhzzztttddd```tttsss```SSSMMMKKKQQQYYYcccmmmlllYYYHHHDDDHHHJJJLLLSSSaaawwwxxxiii^^^WWWRRRSSSVVVQQQVVV\\\aaaeeejjjqqqvvvwwwyyy|||~~~|||yyyxxxxxxsssppplllggg```XXXPPPJJJBBB@@@@@@CCCCCCBBBEEEJJJTTT\\\kkk|||xxxnnnyyywww~~~yyyvvvhhhQQQCCC@@@>>>999888777666555333333444555333777DDD\\\vvv~~~MMM???<<<999777777666555444444444444333333333222222222666<<>>>>>AAACCCDDDFFFIIINNNYYYoooQQQ<<<999555222222111111000/////////......000444777DDDRRRXXXrrrzzzooossshhhaaajjj{{{sssaaa\\\qqq|||jjjVVVLLLHHHIIIQQQZZZaaakkkjjjWWWFFFCCCHHHJJJKKKTTTfff~~~rrrcccZZZUUURRRRRRTTTNNNTTT[[[aaadddiiiooossstttwwwzzz}}}}}}yyyyyyzzzsssppplllgggaaaYYYPPPJJJBBB@@@AAACCCCCCAAADDDIIITTT[[[iii{{{tttooo}}}yyyvvvvvvwwwkkkUUUEEEAAA@@@===;;;;;;888555222111333444111888IIIeeeKKK===;;;999888888777666444444444444444444444444444444333<<>>@@@CCCDDDEEEPPP[[[jjjxxxwwwmmmuuuyyyuuurrrooofffWWWGGG???@@@DDDGGG@@@777333444555444222777555GGGaaauuuLLL===;;;999888888777666444444444444444444444444444444555AAAaaaqqqwww|||xxxvvvyyyzzzzzzzzz{{{}}}~~~uuusssbbbKKK??????:::999:::555666666555444333333333333444444666;;;CCCSSSmmm}}}uuuooonnnoooqqqpppnnnkkkfffbbb]]]ZZZVVVQQQKKKEEEAAA???@@@AAAFFFHHHLLLOOOSSSbbbyyyWWWAAA999333222222///---...000...///000//////444<<>>:::888999444777666555444333333333333333333555<<>>;;;999999666777666555444444333333333333222555>>>KKK```}}}}}}~~~zzzyyy~~~}}}wwwpppmmmrrr{{{zzzssspppnnniiiaaaZZZWWWTTTNNNHHHDDDBBBBBBBBBDDDHHHMMMOOOPPPZZZrrrwwwYYYAAA999444444555222111222000...///000000000666>>>KKKRRRkkk~~~ooo{{{eeeRRR]]]vvv}}}xxxaaaOOORRR___VVVOOOHHHFFFIIIOOOYYYbbblllppphhhUUUGGGGGGJJJKKKQQQZZZkkk|||uuummmgggffffffdddccc```YYYPPPIIIGGGHHHIIIJJJOOOSSSXXX]]]bbbhhhnnnrrrwwwyyy}}}vvvkkkddd___\\\[[[ZZZZZZZZZ\\\^^^``````___XXXXXXWWWZZZ```kkkuuu|||~~~{{{wwwuuutttqqqlllgggaaaYYYQQQLLLFFFCCC@@@???AAACCCDDDDDDJJJSSSaaannn|||mmmqqq~~~wwwfffTTTGGGEEELLLTTTBBB===888444444444555444444:::TTTsssNNN===;;;999888888777666444444444444444444444444444777777HHHnnnlllwwwxxxqqqrrrtttvvvwwwyyy|||wwwkkkmmmttttttxxxTTT>>>>>>===:::;;;999777777666555444444444444333222666AAAPPPggg~~~{{{xxxzzzyyyoookkknnnwww{{{tttpppmmmggg^^^VVVUUURRRMMMHHHDDDBBBBBBBBBEEEHHHLLLLLLKKKQQQfff{{{[[[BBB:::444444555333111222///...///111000000666>>>JJJQQQjjjxxxiiiyyyeeeOOOXXXqqqyyyvvvaaaQQQSSS]]]WWWOOOIIIIIILLLOOOXXXbbbjjjnnngggTTTFFFFFFIIIIIIQQQ[[[nnnuuunnneee```^^^^^^]]]\\\YYYTTTMMMHHHFFFFFFGGGHHHNNNRRRWWW\\\aaagggnnnrrrvvvyyy}}}}}}vvvlllddd___^^^^^^^^^ZZZ\\\^^^aaacccbbb___\\\ZZZZZZ]]]bbbjjjttt||||||yyywwwwwwtttoooiiiccc[[[SSSNNNGGGDDDAAA@@@AAACCCDDDDDDFFFQQQaaappp}}}zzzuuugggkkk}}}uuufffUUUIIIEEEHHHMMM@@@<<<888555444444555555666>>>WWWrrryyyMMM===;;;999888888777666444444444444444444444444444555777KKKtttlllwww}}}xxxpppoooqqqtttvvvxxx{{{zzzmmmjjjqqqqqqYYY@@@@@@>>><<<<<<:::888777666555444444444444333222777DDDUUUlll{{{yyyyyy|||~~~vvvqqqooorrrtttwww}}}~~~~~~{{{yyy|||sssnnnjjjooozzz{{{vvvqqqlllhhhaaaYYYTTTRRROOOKKKGGGCCCBBBBBBBBBGGGIIIKKKHHHDDDHHH[[[ooocccBBB:::444444555222000111///...///111111111777???LLLTTTlllqqqcccvvvgggOOOWWWyyy{{{fffYYY[[[ccc\\\SSSLLLNNNOOOQQQZZZeeeiiimmmfffTTTGGGFFFIIIIIISSS^^^qqq}}}nnnggg^^^YYYWWWVVVUUUTTTQQQNNNJJJFFFDDDEEEGGGHHHNNNQQQVVV[[[```gggnnnrrrxxx{{{rrrnnngggaaa___^^^^^^^^^[[[]]]aaaeeegggeeeaaa]]]```bbbgggpppzzz~~~{{{yyyzzzvvvqqqkkkddd\\\SSSNNNHHHEEEAAA@@@AAACCCDDDDDDDDDPPP```ooo|||uuuwwwjjjgggyyyqqqdddTTTGGGAAA@@@BBB===;;;888555444444555666888CCC\\\rrrsssLLL===;;;999888888777666444444444444444444444444444555:::TTT~~~|||kkkvvv|||zzzrrrmmmpppsssvvvxxx{{{~~~|||}}}~~~pppeeemmmppp}}}```CCCBBB@@@;;;:::999888777666555444444444444333333999GGGYYYooovvvqqqppprrrrrrvvv{{{}}}~~~yyyqqqdddbbbbbbeeegggiiinnntttxxx|||~~~~~~}}}}}}}}}}}}~~~nnnpppwwwpppnnnkkkgggaaa\\\VVVSSSNNNLLLHHHEEEBBBAAAAAABBBFFFHHHIIIGGGBBBGGGZZZnnnlllCCC;;;444444444111///000///...///111111111888@@@MMMUUUllliii```ssseeePPPZZZ|||yyyfff^^^dddmmmbbbWWWPPPRRRSSSTTT]]]iiiiiimmmgggUUUHHHGGGJJJJJJVVVaaauuu~~~vvviiibbbXXXQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCDDDGGGIIIMMMPPPUUUZZZ___fffmmmrrr}}}yyytttkkkiiifffdddcccbbb```___```aaadddhhhjjjjjjgggdddiiilllrrr}}}~~~|||zzz{{{wwwrrrkkkddd[[[RRRLLLHHHEEEBBB@@@AAACCCDDDDDDEEEOOO]]]kkkwwwxxx}}}nnnhhhzzzrrrcccSSSFFF>>>;;;;;;;;;:::888666444333555666555EEEaaawwwwwwLLL===;;;999888888777666444444444444444444444444444777???[[[yyyiiivvv}}}{{{ssslllooorrruuuxxx{{{~~~{{{yyywwwyyy}}}}}}sssbbbiii~~~oootttdddEEECCC@@@:::999777888777666555555444444555333333:::HHH[[[qqqzzzlllfffdddoooqqqvvv|||rrreee^^^[[[ZZZ\\\aaabbbbbbeeekkknnnttt~~~}}}}}}~~~~~~zzzwww|||wwwnnnggghhhgggccc^^^XXXUUUTTTKKKIIIFFFCCCAAAAAAAAAAAACCCFFFHHHHHHEEELLLaaavvv|||rrrCCC;;;444444333000......///...///111111111888@@@MMMUUUjjj}}}~~~bbb```rrr}}}cccQQQ]]]ssszzzzzzmmm]]]ZZZdddoooeeeYYYRRRTTTVVVVVV```mmmjjjnnnhhhWWWIIIHHHKKKKKKYYYdddwwwzzzqqqggg___UUUMMMIIIFFFCCCAAAAAABBBBBBBBBBBBDDDHHHJJJMMMPPPTTTYYY___fffmmmsss{{{rrrkkkggggggggghhhiiihhheeecccffffffhhhkkknnnooonnnmmmpppsssyyy~~~{{{zzz{{{xxxrrrkkkcccZZZPPPKKKHHHFFFBBBAAAAAACCCDDDDDDFFFNNN[[[gggsssxxx}}}oookkk~~~uuueeeUUUGGG>>>;;;;;;::::::888666444333555666111EEEfff}}}}}}PPP===;;;999888888777666444333333333444444444555555999@@@ccctttuuuuuuyyy|||rrrmmmlllnnntttxxxzzz~~~~~~xxxttttttrrrrrrsssvvvyyyzzzzzzzzzmmmdddooozzzkkkqqqKKK??????;;;999;;;888888777555555444444444;;;666<<>>>>>???@@@HHHIIIJJJLLLNNNbbbyyyvvvHHH:::777666///...222///000...///000///000666???KKK[[[lllzzzyyyccc^^^yyyqqq___bbbyyywwwrrr```RRRbbbjjj___SSSSSSVVVRRRXXXhhhpppooorrrjjjVVVGGGEEEJJJMMM[[[gggyyyuuuhhh___UUULLLHHHEEE@@@===>>><<<===??????AAADDDHHHLLLQQQSSSVVVZZZ___fffnnnsss}}}}}}sssmmmjjjkkkiiiiiiiiiiiiiiihhhgggggghhhiiijjjkkknnnrrruuuwwwxxxwww{{{~~~yyyuuuoooiiibbbZZZRRRMMMGGGDDD@@@>>>???AAACCCCCCGGGIIIQQQ```nnn|||qqqlll~~~jjjWWWKKKDDD@@@>>>>>>===999555222222555888777FFFddd||||||NNN===;;;999888888777666444333333333444444444555555444???gggqqqrrrvvv|||rrrmmmjjjkkkqqqtttwww{{{|||wwwsssooojjjiiihhhiiilllnnnoooooowwwzzz}}}{{{kkkeeetttuuutttNNN???>>>:::888999888777666555555444444444:::666===III\\\|||sssfffeeehhhlllooorrrtttwww|||wwwlllccc[[[[[[^^^[[[]]]___aaacccggglllppp~~~zzz}}}}}}xxxqqqrrr||||||uuurrrqqqkkkgggbbb]]]YYYUUURRROOOLLLJJJEEEAAA???>>>>>>>>>@@@GGGIIIIIILLLOOOdddzzzIII;;;777666///...222///000...///000///000666???GGGYYYnnn}}}zzzfff^^^|||sss```bbbvvvnnnWWW]]]___\\\QQQRRRTTTPPPXXXjjjsssrrrrrriiiWWWJJJHHHLLLOOO[[[iii|||sssfff[[[RRRIIIEEECCC>>><<<<<<;;;<<<>>>???AAADDDHHHLLLQQQSSSWWW[[[aaagggnnnsss|||~~~~~~yyyrrrkkkhhhhhhiiiggghhhiiijjjkkkkkkkkkkkkooooooooopppqqqrrrssstttrrrsssxxx~~~yyyuuuoooiiibbbYYYQQQLLLGGGDDD@@@>>>???AAACCCCCCEEEGGGOOO]]]lll{{{pppjjjooo[[[MMMEEECCCDDDEEEAAA;;;666333333444666777EEEaaayyy{{{LLL===;;;999888888777666444333333333444444444555555333BBBmmmqqqsss{{{~~~tttllliiihhhlllpppsssxxx}}}yyyvvvsssooommmiiihhhfffggghhhiiiiiihhhkkknnntttzzz~~~~~~jjjfffvvvxxxRRR@@@===:::888777888777666555555444555555888555===JJJ]]]}}}nnncccdddiiijjjmmmqqqtttvvv{{{xxxiii```\\\ZZZ\\\```\\\```dddiiimmmsssyyy}}}~~~|||||||||zzzuuuqqquuu{{{vvvrrrpppoooiiieee```[[[XXXTTTPPPMMMHHHGGGDDDAAA???>>>>>>>>>@@@GGGHHHIIIMMMQQQeee}}}JJJ;;;666666//////222///000...///000///000666???FFFZZZqqqxxxfff___}}}ooo\\\```ssspppWWWYYYXXXXXXOOOPPPQQQNNNYYYnnnxxxtttpppdddUUUKKKKKKMMMNNN[[[lll}}}pppbbbWWWNNNEEEBBB@@@<<<::::::999;;;===???@@@DDDHHHLLLPPPSSSXXX]]]bbbhhhooossszzz}}}zzzuuummmgggfffggghhhjjjhhhiiijjjlllnnnoooooopppssssssttttttuuuuuuttttttqqqrrrxxx~~~|||yyyuuuoooiiiaaaYYYQQQKKKGGGDDD@@@>>>???AAACCCCCCDDDEEELLLZZZjjj{{{tttlllttt```PPPHHHIIINNNLLLDDD;;;555444444444333666CCC^^^www{{{LLL===;;;999888888777666444333333333444444444555555888EEEmmmtttxxxwwwlllhhhfffiiimmmpppwww~~~|||{{{yyyxxxvvvuuusssqqqpppnnnkkkjjjjjjiiigggfffaaadddiiiooouuu{{{mmmfffrrr|||WWWBBB<<<<<<:::777777777666555555555555555777555>>>LLL^^^|||jjj___bbbiiiiiimmmqqqtttwww|||}}}ooobbb]]]]]]]]]___aaaaaafffmmmttt{{{~~~{{{}}}yyysssqqqtttzzz}}}xxxuuusssqqqnnnlllfffccc^^^ZZZVVVRRRNNNKKKFFFEEEDDDBBBAAA@@@??????@@@GGGGGGIIINNNRRRdddLLL<<<666555//////333///000...///000///000666???JJJZZZqqqyyydddccc}}}```SSS^^^sss~~~yyywwwdddPPPYYY]]]TTTMMMNNNOOOMMM]]]ttt~~~ssskkk]]]QQQKKKJJJLLLMMM[[[ooo|||mmm```SSSJJJBBB@@@>>>;;;999:::888:::===???AAADDDHHHKKKNNNRRRXXX^^^dddiiiooossszzz~~~tttnnnhhhfffhhhlllmmmmmmkkklllmmmooopppqqqrrrrrrqqqsssuuuwwwxxxxxxxxxxxxxxxxxx|||~~~{{{zzzyyyuuuooohhhaaaYYYQQQKKKGGGDDD@@@>>>???AAACCCCCCCCCDDDJJJXXXhhhzzz}}}qqqkkkwwweeeRRRJJJNNNUUULLLDDD999444444555444111666CCC```{{{}}}NNN===;;;999888888777666444333333333444444444555555;;;DDDhhhsssyyyzzzlllgggeeehhhlllpppwww~~~{{{yyyyyyyyyyyyxxxxxxxxxxxxtttrrrooommmkkkiiifffccc``````aaaccchhhnnntttxxx}}}~~~rrrfffjjjzzz^^^DDD===>>>===999777666666555555555555666666555@@@PPPaaa|||{{{fff]]]___fffhhhlllqqquuuxxx}}}tttiii```___aaaaaaaaabbbfffllluuu}}}zzz|||sssmmmpppyyy~~~|||wwwvvvuuutttttttttqqqmmmjjjdddaaa]]]YYYVVVRRRMMMJJJFFFFFFEEECCCBBBBBBAAAAAAAAAGGGHHHJJJOOOQQQbbb}}}NNN===555444///000333...000...///000///000666???JJJUUUjjj~~~fffkkkqqqRRRLLLaaazzzwwwqqq^^^MMM\\\cccTTTMMMMMMNNNQQQddd|||rrrgggZZZPPPKKKKKKLLLNNN\\\qqqzzzkkk]]]PPPGGG@@@>>>>>>;;;:::;;;888;;;>>>@@@BBBDDDHHHKKKNNNRRRXXX^^^ccciiiooossszzz~~~uuummmjjjhhhjjjnnnqqqqqqooopppqqqqqqrrrrrrrrrrrrrrrrrrsssuuuxxxyyyzzzyyyyyy}}}}}}~~~|||yyyxxxwwwtttnnnhhhaaaYYYQQQLLLGGGDDD@@@>>>???AAACCCCCCDDDDDDJJJWWWgggyyyxxxrrrhhheee{{{|||iiiSSSGGGJJJQQQGGG???666222333555444222666CCCccc{{{OOO===;;;999888888777666444333333333444444444555555888BBBgggooottt|||zzzjjjeeedddhhhlllpppwww~~~}}}zzzxxxyyyyyyyyyxxxxxxzzz{{{zzzxxxvvvtttrrrpppllliiihhheeeaaa^^^___ccchhhlllpppuuu|||xxxgggfffttteeeHHH===@@@???999666666555555555555666666666777FFFWWWhhhtttddd\\\^^^bbbfffkkkppptttwww|||yyykkkddd```bbbdddddddddfffmmmsss~~~|||xxxxxxpppkkkrrr}}}xxxnnnoooqqqsssuuusssooojjjgggbbb___\\\YYYUUUQQQLLLIIIHHHFFFEEECCCBBBBBBBBBCCCAAAGGGIIILLLPPPPPP]]]vvvPPP>>>555444///111333...000...///000///000666???EEEMMMaaakkkssslllLLLMMMiii{{{gggTTT```fffWWWNNNMMMPPPWWWnnnrrrgggZZZQQQMMMKKKOOOSSS^^^rrryyyiii[[[NNNEEE>>>======;;;;;;<<<:::<<>>???AAACCCCCCDDDDDDIIIVVVeeevvvvvvqqqeeeccc}}}nnnTTTDDDBBBGGG???:::444111222444444444666CCCdddsssPPP===;;;999888888777666444333333333444444444555555777EEEooommmooottt|||xxxfffcccbbbggglllpppwww~~~}}}}}}}}}~~~~~~}}}yyyzzzzzzxxxvvvwwwzzz}}}~~~}}}|||||||||zzzwwwuuuqqqmmmhhhcccbbbcccgggiiinnnvvv|||iiihhhxxxmmmKKK===@@@???666666666555555555555666666666:::LLLaaasssyyylllaaa]]]]]]___ccchhhnnnrrruuuzzzyyymmmfffcccbbbeeeggghhhkkkpppvvv}}}yyyttttttppppppvvvyyypppmmmqqqttttttoooiiifffdddaaa___\\\YYYVVVQQQLLLIIIHHHFFFDDDAAA@@@@@@BBBCCCBBBHHHJJJMMMQQQNNNXXXnnnRRR>>>555444000111333...000...///000///000666???BBBIII^^^mmmtttpppOOORRRqqqnnnZZZeeejjjZZZQQQNNNRRR^^^xxxpppeeeYYYRRRLLLIIINNNVVV```rrrvvvfffWWWKKKBBB<<<;;;<<<::::::<<<<<>>???AAACCCCCCBBBBBBHHHTTTcccrrr{{{xxxhhhdddqqqWWWEEE???AAA:::888666444333333444555666AAAaaammmPPP===;;;999888888777666444333333333444444444555555888KKKyyyooonnnpppzzz~~~vvvccc```aaafffkkkpppvvv}}}}}}{{{xxx{{{{{{{{{{{{xxxvvvvvvzzz~~~|||{{{{{{}}}~~~~~~|||zzzuuusssooollljjjkkkmmmooosss}}}~~~lllmmmrrrMMM===@@@===444666666555555555666666777777<<>>???AAABBBBBBHHHJJJNNNQQQMMMTTTiii|||RRR>>>444333000222444...000...///000///000666???BBBJJJaaa}}}jjjqqqvvvSSSUUUtttmmm\\\iiippp]]]RRROOOTTTbbb~~~mmmbbbWWWPPPIIIFFFLLLVVVaaaqqq}}}tttdddUUUIIIAAA::::::;;;::::::;;;>>>@@@CCCDDDEEEEEEGGGHHHMMMOOOSSSXXX^^^fffnnntttxxxyyyzzz{{{yyyssskkkeeeeeejjjoooqqqqqqrrruuuyyyttttttuuuuuuuuuuuuttttttrrrssstttwww{{{~~~}}}rrroookkkfffaaa[[[TTTPPPGGGDDD@@@>>>???AAACCCCCCAAAAAAGGGSSSaaaooo{{{zzzgggaaarrr[[[HHHAAAAAA888888888666333222444555777@@@^^^}}}{{{iiiRRR???<<<999777777666555444555555444333444555666777:::MMMzzzwwwgggooowww|||rrrfff```^^^dddkkkpppuuuyyy~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~{{{||||||zzzwwwxxx|||ooojjjwwwPPP;;;<<<>>>888666666666666555555555555444>>>SSSnnn{{{rrreee]]]ZZZ[[[\\\]]]aaacccgggmmmtttzzzxxxmmmfffddddddgggjjjkkkmmmrrryyy|||ssskkkrrrtttxxx||||||yyyppprrrrrrooojjjeeebbbaaa___\\\YYYVVVSSSPPPLLLHHHDDDCCCBBBAAA@@@AAAAAABBBGGGKKKIIIIIIPPPRRR[[[mmmyyyUUU???555666111000222000///---...000000000777???EEEMMMkkk}}}pppgggnnnrrrSSSVVVsssuuu^^^UUUcccxxxfffWWWKKKNNNggg}}}cccddd```UUULLLJJJMMMPPPcccsssqqq___QQQEEEAAA<<<999999:::<<<<<<===CCCIIIJJJHHHGGGKKKOOOLLLQQQWWW[[[]]]___dddhhhrrrtttwwwtttooojjjhhhhhhiiilllppprrrssstttuuuwwwyyywwwtttrrrrrrsssuuuwww{{{yyyxxxzzz}}}{{{wwwsssnnnhhhbbb[[[TTTPPPJJJDDD>>>;;;>>>BBBDDDEEEAAAFFFFFFNNN```kkkwwwzzziiihhhsss[[[JJJDDDCCC>>>:::555444555555444222777CCCZZZmmmqqqSSS???<<<999777777666555444555555444333444555666777===WWW{{{fffppp{{{zzzqqqddd___^^^dddjjjoootttyyy}}}|||||||||}}}~~~~~~sssjjjyyywwwRRR=========777666666666666555555555555555===NNNiiiwwwllleee\\\WWWVVVXXXZZZ[[[```bbbffflllrrryyy~~~{{{qqqiiiffffffdddgggjjjlllooottt|||~~~~~~~~~zzzsssmmmssstttwwwzzz}}}}}}zzzxxxpppooollliiifffdddbbbaaa]]][[[XXXUUUSSSPPPLLLIIIFFFDDDAAA???>>>@@@BBBDDDGGGLLLJJJJJJQQQRRRYYYjjj}}}TTT>>>555666111000222000///---...000000000777???CCCKKKiiizzzlllbbbuuuxxxXXXWWWpppwwwaaaVVVaaasss\\\WWWXXX]]]nnnooodddddd```VVVMMMJJJMMMQQQ```qqq}}}ppp^^^QQQCCC@@@;;;999:::===??????BBBFFFJJJLLLKKKKKKNNNPPPRRRUUUYYY\\\^^^bbbfffiiiooonnnkkkfffbbb``````bbbgggkkkooorrrtttvvvxxxyyyxxxwwwuuusssssstttvvvwwwyyyzzz}}}}}}{{{wwwsssmmmggg```YYYRRRNNNIIIDDD===<<<>>>BBBDDDEEEAAAFFFFFFNNN```kkkxxx}}}kkkiiivvv___OOOGGGDDDDDD???888555555555444222999DDD[[[pppsssTTT???<<<999777777666555444555555444333444555666777@@@ddd|||cccooo|||~~~vvvoooaaa]]]]]]ccciiimmmrrrwww{{{~~~{{{{{{|||~~~ssshhhnnnvvvyyyUUU???<<<;;;555666666666666555555555555888<<>>555666222000222//////---...000000000777???BBBKKKjjj|||rrriii~~~~~~^^^WWWkkkxxxfff\\\bbbpppXXX[[[cccfffiiiuuutttaaafffddd```WWWNNNJJJMMMQQQ^^^pppzzznnn\\\OOOAAA>>>;;;:::<<>>>>>@@@CCCEEEEEELLLLLLNNNSSSRRRUUUccc}}}vvvRRR===555666222000222//////---...000000000777???CCCLLLnnnyyyaaaWWWhhhzzz}}}zzzlllcccgggppp```aaaeee```XXX```hhhcccgggeee```YYYOOOIIILLLRRR___qqq~~~xxxkkkZZZMMM@@@===;;;:::===@@@BBBBBBIIIIIIJJJNNNRRRUUUUUUUUUYYY[[[^^^aaaccccccaaa```aaaZZZQQQMMMOOOTTTXXXZZZdddhhhnnnrrrtttvvvxxxyyyvvvuuuttttttuuuvvvxxxyyy|||wwwuuuzzz}}}{{{xxxtttnnnggg```XXXPPPLLLGGGBBB>>>===@@@DDDDDDDDDCCCGGGHHHPPPcccppp~~~|||qqqtttggg[[[ZZZ[[[RRRJJJ@@@888666555444333555===UUUpppqqqYYY???<<<999777777666555444555555444333444555666777===fffaaannn}}}zzzqqqjjjhhhgggfffeeedddcccaaaaaaXXXXXX[[[bbbgggiiinnntttvvvyyy~~~||||||}}}~~~{{{nnncccdddiiixxx\\\???:::;;;888666666666666555555555555888===MMMjjjzzzhhh[[[RRRTTTWWWZZZ[[[\\\]]]^^^\\\^^^aaaeeejjjooosssuuuuuusssooojjjffffffgggiiikkkooouuuzzz~~~}}}{{{zzzyyyyyyxxxwwwvvvtttsssssssssqqqnnnlllddd^^^ZZZ\\\bbbiiikkkjjjeeebbb]]]YYYTTTOOOIIIEEEBBBBBBBBBAAABBBBBBBBBCCCDDDKKKLLLOOOTTTQQQTTTaaa~~~mmmQQQ<<<444777222000222//////---...000000000777???DDDNNNppp~~~```UUUfffwww{{{|||pppfffgggooogggbbbbbb\\\SSS[[[nnntttiiieee```ZZZPPPIIIKKKSSSbbbsss}}}uuuhhhXXXKKK@@@>>>;;;;;;===???AAAAAAIIIIIIJJJOOOTTTYYY[[[[[[___bbbgggiiigggbbb\\\XXXRRRNNNJJJKKKPPPVVVYYYYYYdddhhhnnnrrrssstttuuuvvvtttttttttuuuvvvxxxzzz{{{}}}{{{yyyuuuooohhhaaaYYYRRRMMMFFFCCC??????CCCEEEEEEDDDEEEIIIIIIRRReeerrr|||wwwsss|||mmm```bbbfffSSSKKK@@@888555555444444999@@@YYYvvvxxx\\\???<<<999777777666555444555555444333444555666777;;;^^^fffrrr~~~~~~xxxnnnccc[[[ZZZZZZYYYVVVSSSRRRTTTUUUTTTUUUZZZbbbfffggglllrrrtttwww|||}}}||||||}}}~~~rrreeeccciiiyyy```AAA:::;;;999666666666666555555555555555;;;MMMkkk~~~rrrdddZZZSSSVVVZZZ\\\\\\\\\\\\\\\\\\]]]```ccchhhlllppprrrqqqoookkkhhhggghhhiiikkkpppuuu|||}}}|||{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrooojjjggg```______ccciiinnnnnnnnnfffccc^^^YYYTTTNNNHHHDDD@@@AAABBBCCCCCCCCCBBBAAACCCKKKLLLNNNTTTQQQTTTaaalllOOO;;;444777222000222...///---...000000000777???FFFOOOooozzzrrr|||]]]QQQcccxxx}}}qqqeeedddkkkeee\\\[[[[[[WWWcccxxxkkkeee```\\\RRRHHHKKKTTTddduuuzzzsssfffVVVKKK@@@>>><<<<<<>>>AAABBBBBBHHHJJJMMMRRRXXX^^^cccfffjjjooossspppggg\\\SSSOOOCCCDDDHHHMMMSSSXXXZZZZZZdddhhhnnnrrrtttttttttuuuuuuuuuvvvwwwyyy{{{}}}~~~|||zzzyyyuuuooohhhaaaZZZSSSNNNFFFCCCAAABBBEEEHHHGGGEEEEEEIIIIIIQQQdddrrrvvvttttttssscccccceeePPPHHH>>>777555555555444888???ZZZvvvzzz^^^???<<<999777777666555444555555444333444555666777<<>>PPPkkkzzzqqqhhh___YYYTTTXXX\\\^^^]]][[[[[[\\\\\\]]]___cccgggkkknnnpppppplllgggdddeeehhhkkknnntttzzz~~~zzz{{{{{{zzzxxxwwwvvvvvvvvvvvvuuutttrrrmmmgggccc```ccchhhnnnqqqqqqooonnnbbb___[[[WWWSSSNNNHHHDDDAAAAAAAAAAAABBBBBBCCCCCCCCCJJJKKKNNNSSSQQQTTTbbbsssNNN:::444777333000111...///---...000000000777???HHHPPPnnn~~~oooeeewww[[[LLL___www~~~qqqcccdddlllbbbQQQLLLPPPSSSaaauuummmeee```]]]SSSHHHKKKUUUeeeuuu|||wwwpppeeeWWWLLL@@@>>>===???BBBEEEFFFFFFHHHMMMSSSYYY^^^eeemmmsssvvvzzz{{{qqq___NNNFFFDDD===BBBJJJQQQVVVZZZ\\\^^^ccchhhoootttvvvwwwwwwxxxwwwxxxyyy{{{}}}~~~|||zzzwwwsssmmmgggaaaZZZSSSNNNGGGDDDCCCDDDHHHJJJHHHFFFEEEHHHGGGOOOaaaooo~~~wwwvvvvvvvvvfff```\\\JJJCCC:::555444555555444555<<>>>>>@@@EEEHHHJJJKKKIIIPPPXXX^^^cccjjjttt|||}}}}}}mmmUUUBBB;;;:::===DDDNNNVVVYYY\\\___bbbccchhhooouuuyyyzzz{{{|||yyyzzz|||~~~~~~|||zzzuuurrrlllfff```YYYRRRNNNGGGEEEDDDFFFIIIKKKIIIGGGCCCGGGFFFMMM___mmm|||yyyxxxxxxvvvhhh^^^TTTEEE???777333444555555444777>>>[[[vvvyyywww|||}}}]]]DDD<<<666777777555444555333444555444444444666888>>>\\\zzzjjjqqqwww|||||||||qqqddd\\\ZZZ\\\]]]]]]aaaaaa^^^WWWMMMIIINNNVVVXXXWWWVVV[[[bbbhhhkkklllmmmrrryyyzzzuuuttttttuuutttvvvxxxzzzzzz|||~~~uuubbb^^^iii|||mmmFFF;;;===666777777666666555555555444888EEE\\\vvvxxxlllbbb^^^ZZZUUUQQQRRRUUUXXXZZZZZZ[[[[[[\\\^^^___bbbeeehhhiiiiiihhheeeaaaaaafffhhhiiipppyyyzzz{{{zzzyyyxxxxxxyyyyyyyyyzzzwwwrrrmmmkkkhhheeecccooowww~~~tttggg```]]]ZZZWWWSSSOOOLLLIIIFFFCCCEEEBBB>>>???AAADDDDDDCCCFFFIIIIIIMMMSSSPPPVVViiixxx{{{GGG>>>555222111//////111///......000///000777@@@KKKVVVkkk|||kkk___sssQQQDDD[[[nnn{{{yyypppeeehhhzzzbbbOOOFFFFFFDDDQQQiiixxxnnn```aaabbbSSSIIIOOOVVVfffsss{{{tttmmmbbbUUULLL??????AAACCCFFFIIIKKKMMMLLLOOORRRYYYhhhzzzqqq___OOOBBB::::::???BBBJJJSSSXXXZZZ[[[^^^aaaffflllttt|||~~~|||~~~~~~}}}{{{zzzwwwsssmmmfff___WWWOOOJJJJJJHHHEEEBBBAAABBBDDDFFFEEEDDDFFFMMMYYYiiiuuu~~~xxxfff___UUUGGGCCC>>>888555333333333888>>>___rrrmmmqqq]]]DDD<<<666777777555444555333444555444444444666888>>>\\\|||nnnttt{{{yyyqqqgggZZZRRRPPPRRRSSSSSSWWW[[[___```[[[VVVUUUVVV]]][[[YYYYYY]]]bbbhhhkkkrrrvvvzzzyyyuuuttttttuuusssuuuxxxyyyyyy{{{}}}rrraaa```hhhuuuqqqJJJ>>>???888777666666666555555555555888EEE\\\xxxzzzpppcccYYYUUUTTTRRRPPPRRRTTTWWWXXXYYYYYY[[[]]]bbbaaabbbeeeffffffbbb___^^^\\\]]]cccgggjjjrrr{{{|||}}}}}}yyyxxxxxxxxxyyyzzzzzzyyyxxxtttooollllllnnnooopppwww{{{|||wwwmmmbbb[[[YYYWWWTTTPPPMMMKKKIIIFFFDDDDDDAAA>>>>>>AAACCCCCCCCCEEEIIIIIINNNUUUSSSZZZnnnpppvvvGGG===555222111//////111///......000///000777@@@OOO[[[mmm{{{~~~uuuiiiaaavvv}}}VVVJJJ^^^nnn|||{{{qqqdddfffxxxeeeSSSMMMMMMIIISSSkkkyyyqqqcccccceeeUUUJJJOOOUUUfffrrryyyssskkkaaaUUULLLAAABBBDDDFFFGGGHHHHHHHHHEEEMMMXXXdddtttlll^^^NNNDDD>>>;;;>>>CCCGGGJJJPPPWWW]]]aaadddeeeiiipppzzz}}}{{{zzzwwwsssllleee^^^VVVOOOJJJHHHEEEBBB??????@@@BBBDDDEEEDDDGGGPPP[[[kkkwwwyyyggg```UUUIIIDDD>>>888555444444444666:::XXXllllll^^^DDD<<<777777888666444555333444555444444444666888>>>[[[uuuyyyvvvpppeee]]]SSSNNNOOOTTTWWWXXXXXX[[[^^^bbbbbb```ZZZUUUaaa```]]]ZZZXXX\\\cccjjjyyyzzz}}}}}}xxxuuuttttttuuusssuuuwwwxxxxxxyyy{{{}}}ppp``````bbbhhh~~~vvvMMM>>>???999666666666666555555555555888DDD[[[xxx}}}xxxnnneeeYYYQQQOOOQQQSSSSSSVVVWWWYYYYYYYYY[[[^^^aaadddeeeggghhhgggbbb[[[WWWXXXXXX[[[aaafffjjjrrrzzz{{{vvvwwwyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxtttnnnkkkmmmrrrwwwzzzxxxvvvqqqjjjccc]]]XXXVVVSSSPPPMMMKKKIIIHHHFFFDDDBBB@@@>>>>>>@@@BBBBBBBBBDDDIIIJJJPPPWWWWWW___uuunnnsssFFF===444222222000///111///......000///000777@@@QQQ^^^nnnxxxxxxqqqhhhaaavvv~~~aaaQQQ^^^ppprrraaaaaassseeeUUUQQQPPPKKKSSSkkkzzzuuuhhhhhhiiiYYYKKKOOOTTTeeeqqq}}}vvvooohhh^^^TTTLLLEEEEEEFFFGGGGGGFFFEEEDDDFFFPPP]]]iiitttyyysssjjjZZZLLL>>>999:::===BBBGGGLLLMMMQQQYYYaaahhhjjjjjjooowww~~~|||{{{zzzxxxsssllleee]]]VVVOOOJJJDDDBBB???===<<<===@@@AAAEEEDDDIIIRRR^^^mmm{{{{{{vvv|||lllfff\\\NNNHHH@@@999666555444444555888PPPbbbiiiaaaDDD===777777888666555666333444555444444444666888===YYY|||~~~}}}tttiiiaaaZZZVVVRRRSSSYYYbbbhhhllllllhhhbbbaaadddgggbbb[[[___aaabbb___[[[\\\cccjjj}}}}}}~~~~~~{{{xxxuuuuuuuuuuuussstttvvvwwwwwwwwwyyy{{{|||~~~ppp___\\\ZZZ]]]vvvyyyOOO===<<<777666666666666666555555555999BBBWWWtttzzzrrrmmm```[[[SSSPPPQQQTTTXXXZZZ\\\\\\]]]\\\\\\___cccgggfffmmmsssrrrjjj___WWWTTTUUUXXX]]]ccchhhmmmsssxxxwwwqqqqqqvvvyyy{{{yyywwwxxxyyyzzzxxxuuuzzzvvvpppmmmooorrruuuwwwnnniiiccc___]]][[[XXXUUURRRPPPLLLJJJHHHGGGDDDCCC@@@@@@??????@@@AAAAAAAAAEEEJJJLLLQQQWWWWWWaaawwwsssqqqEEE<<<444222222000///000///......000///000777@@@QQQ^^^nnn{{{yyykkk^^^ooo{{{jjjUUU[[[tttsss___]]]mmmiiiYYYTTTRRRLLLWWWqqqxxxkkklllnnn\\\MMMOOOSSScccpppyyyqqqjjjcccZZZQQQJJJHHHGGGEEEDDDDDDDDDEEEEEEJJJRRR\\\eeekkkllldddZZZUUUFFF888666;;;@@@DDDHHHMMMQQQXXX___fffjjjmmmnnnvvv~~~~~~|||{{{zzzxxxssslllddd]]]UUUNNNJJJCCCAAA>>><<<;;;===???AAADDDDDDHHHRRR^^^mmm}}}uuusss~~~qqqmmmeeeWWWOOODDD;;;777555444333666999KKK]]]hhheeeEEE===777888888666555666333444555444444444666888<<>><<<888555555555666666666666666999AAASSSooo|||uuunnngggcccSSSRRRRRRSSSVVVZZZ\\\]]]______^^^^^^^^^aaafffiiilllxxx}}}kkkZZZSSSSSSUUU[[[dddkkkrrrxxx|||~~~|||wwwrrrpppssszzz~~~zzzxxxyyyxxxuuuqqqwwwuuuqqqpppppppppoooooofffbbb]]]\\\]]]\\\XXXTTTTTTQQQMMMJJJHHHFFFCCCAAA???@@@@@@@@@@@@@@@AAABBBFFFLLLMMMQQQVVVUUU___wwwqqqlllCCC;;;444222222000///000///......000///000777@@@QQQ^^^qqqttt^^^lll|||jjjVVV]]]sssvvvbbb___nnnppp]]]UUURRRNNN[[[xxxxxxllloooqqq___OOOOOORRRbbbnnn}}}vvvlllddd]]]UUUMMMGGGGGGEEEBBB@@@@@@CCCGGGIIIJJJPPPXXX___hhhnnnkkkdddPPPCCC888888>>>CCCGGGKKKMMMWWWbbbhhhiiijjjnnnsss{{{}}}|||zzzzzzyyytttlllccc\\\TTTNNNIIICCCAAA>>><<<<<<>>>@@@BBBCCCCCCGGGQQQ\\\kkk~~~~~~|||rrrxxxrrrqqqjjj```VVVGGG<<<777666444333666;;;JJJ\\\mmmjjjEEE===888888999777555666333444555444444444666888<<>>BBBGGGKKKKKKQQQWWW^^^fffkkkhhhbbbEEE<<<666:::AAAGGGLLLQQQQQQ]]]jjjooommmmmmssszzz||||||~~~}}}{{{zzzzzzzzztttkkkccc[[[SSSMMMIIIDDDBBB???======???BBBDDDDDDCCCFFFNNNYYYhhh{{{}}}ttt~~~qqqpppllldddXXXGGG;;;777666555333444;;;III]]]sssnnnEEE===888888999777666777333444555444444444666888===ZZZ~~~~~~yyynnn```SSSKKKGGGJJJNNNQQQRRRQQQPPPOOOQQQTTTTTTYYYgggrrrkkk[[[XXXbbbmmmuuuxxxyyy|||~~~rrrkkkdddbbbhhhoootttvvv{{{{{{zzzzzzxxxvvvtttsssuuuvvvwwwwwwvvvuuuvvvxxxwww~~~|||gggXXX[[[qqq[[[BBB===:::555555555555666666666777888DDD[[[vvvxxxqqqggg^^^XXXUUUSSSRRRNNNRRRWWW[[[]]]]]]]]]]]]]]]^^^_________aaaeeehhhrrrvvvvvvmmm___WWWYYY^^^hhhuuu|||wwwwwwwwwtttqqqrrrpppooonnnmmmkkkgggdddbbbaaa___^^^\\\YYYVVVSSSPPPMMMJJJGGGFFFDDDAAA???>>>AAACCCCCCAAA@@@BBBCCCGGGMMMOOOQQQUUUSSS```yyywwwfffjjjAAA999333333333000/////////......000///000777@@@MMM]]]ppp~~~cccjjjfffWWW```rrr|||mmmhhhtttoooVVVHHHFFFFFFTTTmmm{{{rrrhhhmmmrrrbbbQQQPPPRRR```lllyyyqqqdddYYYQQQJJJCCC>>>???>>>>>>>>>@@@BBBEEEGGGKKKSSS]]]dddhhheeeYYYLLL===888777===EEEJJJQQQWWWZZZbbbkkkooopppttt|||zzzqqqqqq}}}|||{{{zzzyyyzzztttkkkbbbZZZSSSMMMIIIDDDBBB@@@>>>>>>@@@CCCEEEFFFDDDFFFMMMWWWfffzzzzzzqqqrrrqqqbbbTTTCCC777555666666555222;;;FFFZZZtttqqqEEE>>>888888999777666777333444555444444444666888???\\\tttvvvwwwsssiii[[[OOOHHHPPPTTTXXXZZZXXXTTTPPPMMMOOOQQQQQQTTTcccrrrooobbb\\\dddoooxxx|||oooeeeZZZWWW]]]hhhqqqvvv{{{{{{{{{zzzyyywwwtttsssuuuwwwxxxwwwvvvuuuvvvxxxxxxlllWWWXXXppp}}}ZZZAAA;;;888444555555555666666777777888GGGaaa}}}~~~qqqiii^^^UUUPPPNNNMMMMMMUUUXXX\\\^^^___^^^^^^^^^___```aaabbbbbbdddgggjjjmmmkkkeee^^^YYYZZZaaahhhwww|||vvvwwwxxxvvvsssvvvssspppmmmkkkgggcccaaa]]]\\\\\\ZZZXXXVVVUUUUUULLLJJJGGGEEEDDDDDDBBB@@@???AAADDDDDDBBBAAABBBDDDFFFMMMPPPRRRVVVUUUbbb|||vvvlllbbb@@@999333333333000...//////......000///000777@@@IIIYYYkkkyyyzzzdddfffmmmXXX\\\www|||mmmgggpppuuu[[[LLLJJJKKKXXXmmmxxxoooffflllrrrbbbRRRPPPRRR___lllyyyooobbbVVVNNNGGG@@@;;;<<<===>>>@@@BBBBBBCCCCCCGGGSSSbbbmmmpppgggTTTBBB;;;999;;;BBBHHHLLLSSSZZZbbbeeeiiinnnssszzzwwwyyyyyyuuuqqq{{{~~~}}}|||{{{zzzyyyzzztttkkkbbbZZZSSSMMMIIIDDDBBB@@@>>>>>>@@@CCCEEEHHHFFFGGGMMMVVVeeeyyy~~~|||tttwwwxxx^^^PPP???444333666777666222:::BBBUUUppprrrHHH???888888:::777555444666666666666666777888888AAA^^^}}}ooohhhdddaaa```\\\VVVSSSTTTWWW\\\```bbb___]]]\\\\\\XXXXXXTTTRRRYYYeeehhhdddbbbsssppppppxxxdddTTTVVV```iiipppuuu~~~zzzyyy{{{zzzwwwuuuvvvtttvvvxxxxxxvvvuuuwwwyyy|||~~~gggXXX^^^kkk~~~\\\@@@999888777777666555555555555555<<>>HHHWWWfffooo{{{yyyfffiiiiiiRRRVVVsss~~~wwwnnnjjjqqqrrrgggTTTGGGJJJ[[[kkksssbbbaaaeeejjjdddVVVPPPSSS___kkk~~~zzzmmm]]]QQQGGG???<<<>>>===???AAABBBAAAAAAAAABBBGGGSSSbbbiiieeeWWWHHH???999888<<>>aaawwwiii[[[VVVTTTUUUUUUSSSTTTXXX^^^bbbfffhhhfffdddcccccc``````]]]ZZZ]]]bbbaaa[[[```mmmsssuuuuuu```]]]ssszzzzzz~~~yyyyyyyyyvvvtttttttttvvvxxxxxxvvvvvvxxxzzz~~~mmm\\\```kkk~~~^^^???999;;;777777666555555555555666<<>>GGGZZZjjjqqqyyyvvvfffkkkgggPPPRRRlll~~~zzzrrriiiccciiivvvmmm]]]MMMJJJTTTaaahhhaaa```gggppplll^^^TTTTTT]]]iii|||wwwjjj[[[OOOFFF???===???>>>@@@BBBCCCAAA@@@@@@AAAIIITTT^^^___UUUHHH@@@<<<;;;===CCCKKKMMMLLLNNNRRRZZZaaakkkttt{{{~~~{{{yyyxxxxxxyyyvvvqqqiiiaaaZZZSSSLLLHHHBBBAAA@@@??????AAABBBDDDHHHDDDDDDKKKXXXggg{{{vvvmmmnnnzzzfffXXXFFF999444555666666888;;;CCCSSShhhzzztttIII@@@888888999777555555666666555555666666777888>>>aaa}}}~~~pppcccPPPKKKJJJMMMOOOPPPUUUZZZ___ccchhhkkkjjjhhhgggfffeeeffffffdddcccccc___YYYaaaiiiwww~~~}}}|||eeejjjwwwtttsssqqqqqqrrrtttvvvwwwwwwvvvwwwyyy{{{qqq```bbbjjj~~~```>>>999<<<888777666666555555666666<<>>>>>AAA@@@DDDLLLQQQOOOIIIHHHLLLTTT^^^jjjssswwwzzz~~~~~~|||zzzxxxxxxxxxtttooohhh```YYYRRRKKKGGGBBBAAA@@@??????AAACCCDDDHHHDDDEEELLLWWWfffzzz~~~{{{ttt|||mmmlll{{{pppaaaLLL<<<666555666666888;;;CCCPPPaaauuuvvvJJJAAA888888999777555555666555555555555666777777???ZZZ}}}{{{{{{|||{{{|||xxxjjj^^^NNNKKKKKKNNNQQQQQQUUUZZZ```dddjjjoooooommmiiifffdddgggiiiiiiiiihhhfffeeekkkiiiyyyzzz}}}mmmpppyyyssskkkjjjkkkooosssttttttuuuuuuvvvxxxzzz|||rrrdddffflllcccAAA999;;;888777777666555666666666;;;HHH[[[pppnnnZZZSSSPPPTTTYYY\\\___bbb^^^]]]\\\[[[[[[]]]bbbeeegggkkkooorrruuuxxxvvvpppbbb______eeemmmzzz~~~xxxwwwuuuqqqoooqqqtttpppllliiibbbZZZWWWYYYcccbbb^^^XXXUUUUUURRRLLLMMMMMMMMMLLLJJJHHHEEEDDD@@@BBBDDDDDDBBBAAACCCEEEIIINNNOOOQQQVVV\\\uuuxxxoooUUU>>>888333222111......000...---...//////...444;;;HHH\\\mmmvvv~~~xxxgggkkk|||zzzaaaYYYhhh~~~wwwiiiaaaeeeqqqqqqgggUUUIIILLLYYYcccccc```hhhvvvyyykkkZZZRRR[[[eeeuuutttfffVVVJJJAAA;;;;;;>>>???AAACCCCCCAAA???>>>???DDDIIILLLKKKEEECCCGGGLLLFFFKKKQQQSSSMMMEEEEEEJJJUUU^^^iiiooooooooorrrvvvuuu|||}}}zzzyyyxxxwwwsssnnnfff___XXXQQQKKKGGGAAAAAA?????????AAACCCDDDGGGDDDEEELLLWWWfffzzz}}}sssqqqtttqqqyyyxxxgggQQQ@@@888777888888777;;;BBBMMM\\\pppyyyLLLAAA999888999777555555555555555555555666666777<<>>777333222111......000...---...000///...333:::IIIYYYjjjwwwjjjkkkzzzdddUUUddd|||wwwhhh___dddrrrssskkkWWWIIIKKKZZZfffeeeaaaffftttwwwjjjYYYQQQZZZdddtttuuufffUUUGGG>>>999999===@@@BBBDDDCCCAAA@@@??????BBBCCCEEEHHHJJJMMMOOOPPPMMMOOORRRQQQJJJCCCFFFMMMYYY___gggkkklllmmmqqquuuvvv{{{~~~{{{yyywwwwwwqqqllleee]]]VVVPPPJJJFFFAAA@@@?????????AAACCCEEEFFFDDDFFFMMMWWWfff{{{}}}ooottt|||yyyyyy{{{yyyiiiRRRAAA:::999::::::888<<>>===<<<@@@DDDCCC???>>>AAAEEEHHHQQQRRRSSSZZZaaatttggghhhNNN===777222222111///...111------...000///---222999GGGWWWhhhxxxoooooo|||```MMMddd}}}zzzkkkbbbgggzzz{{{qqq\\\KKKJJJVVVaaafffbbbgggsssvvviiiZZZRRRYYYccctttttteeeSSSFFF===888:::???CCCDDDFFFFFFEEECCCCCCCCCEEEEEEFFFJJJNNNQQQPPPOOOQQQPPPQQQPPPKKKGGGLLLSSS\\\```eeejjjooosssxxx{{{~~~~~~|||yyywwwvvvooojjjccc\\\UUUOOOIIIEEEAAA@@@??????@@@BBBDDDEEEEEEDDDGGGNNNXXXggg~~~rrr~~~vvvzzz{{{yyyiiiSSSCCC<<<;;;;;;;;;<<>><<<<<<;;;===AAAEEEDDD@@@???CCCHHHKKKSSSSSSRRRZZZdddyyyvvvbbbpppIII===777222222111//////111------...000///---111888CCCUUUiiizzzsssxxxdddQQQccc}}}{{{llleeekkkxxxcccPPPLLLRRRYYYcccbbbiiiwwwyyylll]]]WWWWWWbbbrrrqqqbbbPPPDDD===:::===CCCFFFHHHJJJKKKJJJIIIIIIIIIKKKLLLNNNOOOQQQQQQQQQQQQRRRPPPOOOQQQPPPOOOSSSYYY^^^___cccjjjrrrxxxzzzzzz~~~|||yyywwwvvvnnniiibbb[[[TTTNNNHHHDDD@@@??????>>>@@@BBBDDDFFFDDDDDDHHHPPPYYYiiixxxzzzlll}}}}}}nnnYYYJJJBBB@@@???>>>CCCDDDHHHOOOZZZiiixxxOOOCCC:::888888777666666555444444444444555666666===CCCfffssswwwgggUUUQQQTTT\\\YYYZZZ^^^``````bbbgggkkkddd[[[WWWZZZ```eeehhhiiilllrrrvvvsssooovvv}}}dddUUU[[[aaasss|||xxxuuuqqqllljjjrrr{{{|||yyyxxxzzz|||yyynnnkkkmmmttteeeCCC===@@@999888888777777777777777999EEEXXXpppzzzccc\\\WWWYYY[[[\\\\\\___ggghhhgggdddaaa______```aaahhhqqqxxx~~~xxxccc]]]```uuu|||yyyyyyyyyuuuooommmooojjjfffdddccc___[[[[[[```^^^^^^YYYRRROOONNNJJJEEEFFFDDDBBB???>>>=========>>>CCCGGGFFFBBB@@@EEEJJJMMMTTTRRRPPPYYYfff}}}zzzxxxoooddd}}}FFF===777222222222//////111------...000///---111777???UUUkkk{{{vvvooo\\\]]]xxxvvvgggaaaggg{{{hhhUUUNNNQQQTTT```aaalll{{{}}}ooo```ZZZVVV```qqq|||nnn___NNNCCC===<<<@@@GGGIIIKKKNNNNNNNNNMMMMMMNNNNNNRRRUUUUUURRRRRRTTTXXXRRROOOOOOSSSUUUUUUXXX]]]______bbbiiirrrwwwvvvssswwwyyy|||}}}zzzwwwuuummmhhhaaaZZZTTTNNNHHHDDD@@@??????>>>@@@BBBDDDFFFCCCDDDIIIPPPZZZjjj|||qqqiiiuuuaaaQQQIIIFFFDDDBBBHHHIIIKKKQQQ[[[hhhssszzzOOO>>>:::===777555888777555555444444444444555555777AAAccczzzzzz}}}~~~gggTTTQQQWWW]]]cccdddaaafffooonnneeerrrjjj```[[[___eeefffccceeennnwwwxxxqqqnnnuuu~~~jjjTTT[[[sss|||tttsssuuuvvvpppkkkrrrvvvrrrvvvwwwnnnxxx{{{wwwnnnfffoooyyygggIII>>>888:::999888666666666777777:::BBBYYY{{{eee\\\TTTUUU\\\aaaaaa```iiijjjhhhdddccceeebbb^^^___ccckkkwww~~~xxxbbbZZZ\\\sss}}}zzzwwwuuussspppmmmkkkjjjhhhdddbbb```^^^\\\ZZZZZZWWWTTTQQQOOOLLLIIIFFFCCCBBB@@@???=========>>>???BBBDDDBBB@@@@@@EEEJJJUUURRRQQQRRRWWWggg|||kkkbbbrrrJJJ999555222////////////...000000000///...///222555???TTTfffqqq||||||xxxTTTVVVttt~~~kkk^^^jjj}}}}}}yyymmm\\\PPPMMMNNNWWWfffooouuu|||rrr```ZZZYYY```nnnxxxiiiYYYHHH???<<<<<<@@@FFFHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVSSSRRRRRRRRRTTTWWWYYY[[[WWW___iiimmmmmmlllmmmppprrrtttyyy|||wwwsssqqqppphhh^^^VVVRRRNNNHHHCCC@@@@@@@@@@@@AAACCCEEEFFFJJJFFFFFFMMM\\\qqqsssyyyqqq```RRRKKKKKKMMMTTTVVVSSSXXXdddfffiiiuuuPPP???:::===777555888777555555444444444444555555666@@@bbbyyyyyy|||}}}fffUUUSSSZZZhhhnnnllldddccckkkpppmmmzzztttkkkffffffhhhhhhfffaaagggqqqxxxuuupppuuu~~~rrraaallltttnnnmmmpppvvvxxxuuuooommmooopppsssyyyqqq|||{{{tttnnnxxxfffIII???:::999999777666666666777777777@@@WWWxxxmmmcccYYYZZZ___bbbbbbbbbfffggggggddddddgggfffccc___bbbiiirrr|||~~~|||ggg___aaaxxx|||zzzvvvtttrrrpppmmmjjjiiifffccc```___]]][[[YYYWWWUUURRRPPPNNNLLLHHHFFFDDDCCC@@@>>><<<<<<;;;<<>>CCCHHHLLLLLLMMMNNNOOOPPPPPPPPPRRRRRRQQQQQQPPPQQQQQQQQQTTTTTTUUUUUUTTTTTTUUUVVV[[[___dddhhhiiijjjmmmpppqqqtttyyyzzzuuurrrqqqoooggg]]]VVVRRRMMMGGGCCC@@@@@@???@@@AAACCCEEEGGGDDDDDDIIIRRR___qqq}}}rrr|||xxxfffYYYSSSUUUZZZ___aaa]]]^^^ffffffhhhtttSSS@@@:::===888666999777555555444444444444555555555???```vvvvvv{{{{{{eeeVVVVVV^^^pppuuuqqqeee^^^dddmmmpppzzz{{{}}}}}}{{{uuuooolllaaa```iiiwwwyyysssvvvssskkk|||ooofffcccccciiiooorrrsssqqqjjjbbbgggvvv~~~zzz~~~yyyyyyfffGGG@@@===888888777666666666777777444>>>TTTtttttthhh___^^^```aaabbbdddcccggghhhhhhiiimmmnnnllldddfffkkkqqqyyy}}}jjj```aaavvv{{{xxxuuusssqqqooollljjjgggdddaaa___]]]\\\YYYWWWUUUSSSPPPOOONNNLLLIIIFFFEEECCCAAA>>><<<;;;;;;;;;AAABBBAAA??????BBBIIIOOOPPPOOOPPPTTT]]]rrrgggfffjjjBBB999555222////////////...///000///......///222555JJJUUU\\\```jjjwwwvvvlllXXXmmm|||]]]XXXnnnzzz}}}{{{nnneeekkkpppYYYKKKLLLSSS___kkkpppuuu}}}llldddZZZ___kkk|||wwwiiiYYYGGG???>>>AAAFFFLLLMMMMMMLLLLLLLLLMMMOOOOOORRRRRRQQQQQQQQQQQQRRRRRRUUUXXXYYYXXXTTTRRRRRRSSSccccccccceeehhhlllqqqsssqqqtttyyy~~~~~~zzzwwwsssqqqooollleee\\\UUUQQQLLLFFFBBB@@@??????@@@AAACCCFFFGGGCCCDDDKKKUUUaaarrryyyoooccc___ccckkkpppsssnnnkkkmmmhhhgggsssVVVBBB;;;===999777999777555555444444444444555555555>>>\\\sssttt{{{wwwaaaUUUWWW^^^nnnppplllaaa[[[```gggkkkoooxxxwwwqqqjjjbbbfffuuu{{{vvvyyy~~~nnnqqqzzziiibbb```ZZZ___bbbdddiiinnniii___ccc}}}{{{fffFFF???>>>888888777777666666666666444===RRRpppzzznnneeedddccc______ddddddjjjoooppprrrvvvvvvtttmmmpppssswwwzzz{{{|||}}}kkk```___rrr}}}}}}yyywwwtttrrrpppnnnkkkiiieeebbb___]]][[[ZZZXXXVVVSSSRRRPPPPPPOOOMMMJJJGGGDDDCCCAAA???>>>>>>>>>???EEEDDDAAA???>>>BBBIIIOOOMMMMMMNNNQQQ]]]sss|||```iiieee@@@999555222////////////.../////////...---///222444FFFRRR___hhhooosssnnneee\\\eeexxxkkkYYYiiiyyyvvvllljjj|||sssYYYIIIJJJRRReeeqqqsssuuu~~~nnndddZZZ]]]gggwwwzzzhhhWWWEEE>>>???CCCHHHMMMLLLKKKIIIGGGGGGHHHJJJLLLMMMMMMOOOQQQSSSVVVXXXZZZXXX[[[\\\YYYTTTRRRTTTWWWeeecccbbbdddhhhmmmpppqqqooosssxxx}}}}}}zzzvvvtttqqqooommmhhhccc[[[TTTOOOJJJEEEBBB?????????@@@AAADDDFFFGGGHHHEEEIIITTTbbbtttxxxqqqlllrrr{{{~~~yyyvvvlllhhhrrrYYYDDD;;;===:::888:::777555555444444444444555555666===VVVttttttzzzttt^^^SSSVVV[[[eeegggfffbbb```bbbeeeeeegggqqquuurrrwwwkkkiiisssyyyxxx}}}zzzoooyyyssseee]]]YYYRRRWWW\\\aaafffiiieee]]]ooozzz~~~gggEEE>>>===999999999888888777666666666===PPPlll|||uuussslllaaa^^^ccciiipppvvvwwwwwwyyyyyyvvvtttxxx~~~|||yyyvvvvvvlllbbb```ppp{{{wwwuuurrrpppooommmjjjhhhccc```]]][[[ZZZYYYWWWUUUSSSRRRRRRQQQQQQOOOKKKIIIBBBBBBAAAAAAAAABBBCCCDDDHHHFFFBBB???>>>CCCIIINNNMMMNNNOOORRR___vvv{{{eeevvvbbb@@@999555222////////////.../////////...---...111444@@@LLL\\\iiipppqqqnnnjjjfffaaapppsss[[[fffzzzrrrfffvvvwww]]]JJJIIIPPPcccrrrtttttt~~~rrrhhh______fffuuueeeTTTCCC>>>@@@DDDHHHKKKLLLJJJGGGEEEEEEFFFIIIJJJKKKLLLNNNRRRVVVZZZ]]]___[[[\\\[[[YYYVVVWWWZZZ^^^```___```bbbgggjjjkkkkkkmmmqqqvvvzzz}}}|||{{{|||~~~zzzvvvsssrrrpppmmmjjjddd```ZZZSSSNNNHHHDDDAAA?????????@@@AAADDDFFFHHHLLLEEEHHHVVVgggyyyyyyzzz{{{ssshhhmmm\\\EEE<<<>>>:::999:::666555555444444444444555555777;;;OOOvvvxxxtttzzz|||sss[[[RRRSSSWWW]]]aaafffiiijjjiiihhhgggkkknnnyyyvvvooopppwwwqqqrrrwww{{{wwwppp}}}{{{hhh^^^UUUOOOLLLSSS```llloooiiidddcccwwwqqquuuyyy}}}iiiHHH???===;;;;;;;;;:::999777666555888<<>>>>>>>>@@@BBBDDDGGGHHHJJJHHHQQQdddrrr|||vvv~~~kkkjjj^^^GGG<<<>>>;;;:::;;;666555555444444444444555555777888IIInnn{{{vvv{{{~~~ttt[[[QQQRRRSSSXXXaaalllrrrqqqnnnmmmooorrrrrr{{{yyyqqqrrryyysssvvv}}}vvvqqq~~~|||iii___\\\VVVOOONNNTTTeeexxxxxxnnnppp}}}xxxmmmjjjqqqwww|||lllLLLBBB???>>>>>>>>><<<:::888555444888:::HHHfff~~~vvv{{{tttmmmoootttwwwzzz~~~}}}tttllljjjrrr{{{tttrrrooonnnmmmkkkiiifffaaa___\\\ZZZYYYYYYWWWUUUSSSSSSRRRRRRQQQNNNJJJFFFBBBBBBAAABBBCCCDDDFFFGGGFFFCCC@@@???BBBHHHMMMPPPSSSUUUVVVZZZjjjvvvccczzzZZZAAA999555222////////////............---,,,...111333@@@FFFTTTdddnnnuuummmZZZmmmvvvdddddd{{{}}}dddiiizzzpppXXXLLLIIIUUUmmmvvvttt}}}yyyssshhhcccdddooocccSSSDDDAAAFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIMMMNNNOOOQQQTTTVVVYYYZZZZZZXXXXXX\\\```bbb___\\\^^^aaaeeeeeeeeefffiiilllgggjjjooosssvvvyyy|||}}}yyyttttttyyy~~~xxxyyy{{{yyytttlllgggjjjttt}}}zzzvvvsssrrrrrrpppjjjeee^^^\\\XXXRRRKKKEEEBBB@@@>>>>>>>>>@@@BBBDDDGGGIIIIIIRRRggg}}}{{{tttkkk```GGG<<<>>>;;;:::;;;666555555555444444555555555666666EEEjjj|||www~~~vvv\\\RRRQQQRRRUUUbbbqqqxxxsssnnnpppvvvuuuxxxyyyvvv~~~tttvvvzzzvvvnnn^^^\\\```^^^XXXRRRUUUfff{{{{{{ssspppggggggqqqzzzqqqnnnOOOEEEAAA@@@@@@???>>>;;;888555333777777EEEeeesssjjjllluuuzzz}}}}}}yyy}}}zzz|||tttqqqooommmlllkkkhhhfffaaa___\\\ZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPMMMHHHDDDCCCBBBBBBAAABBBCCCDDDEEECCCAAA???@@@DDDJJJPPPRRRRRRUUUVVVZZZllliii^^^XXXAAA999666222////////////............---,,,...111333666<<>>>>>>>>@@@BBBEEEGGGIIIKKK]]]|||{{{~~~}}}pppkkkKKK;;;???@@@>>>>>>:::999999888666444444666777555999IIIlllzzz{{{|||bbbTTTSSSUUU]]]^^^gggttt|||{{{wwwvvvtttxxxnnnrrr{{{yyy{{{~~~{{{yyynnnpppiii[[[WWWRRRZZZjjjxxxxxxzzz~~~oooffflllyyy}}}zzzrrrSSSHHHJJJFFFDDDAAA===999666555555999999CCC___tttmmmooowww}}}qqqqqqooommmjjjgggeeeccc]]][[[ZZZYYYXXXUUUQQQNNNRRRSSSRRRQQQNNNJJJFFFDDDAAABBBCCCBBBBBBCCCFFFIIIFFFBBB>>>@@@GGGMMMPPPQQQUUUYYYVVVVVVlll~~~www{{{eeehhhXXXAAA===555///000111000///111...............///000000888GGGTTTYYYdddwwwtttXXXgggttthhhooo|||ddddddyyyzzzaaaQQQKKKSSShhhyyy{{{zzz|||{{{vvvhhh```\\\cccqqq}}}fffVVVJJJIIIIIIEEECCCEEECCCDDDDDDEEEEEEEEEDDDDDDHHHJJJNNNRRRTTTVVVVVVVVVQQQPPPTTT^^^ggghhh```WWWUUUSSSRRRTTTZZZ___``````jjjlllsss{{{zzzrrrooorrrrrrhhh]]]ZZZ___fffiiiiiinnnttt{{{~~~zzzvvvsssllllllkkkgggaaa^^^```bbbccceeejjjsss}}}}}}tttsssssssssrrrnnnhhhddd\\\YYYTTTNNNHHHDDDAAA??????>>>>>>@@@BBBEEEIIIKKKOOOaaatttttt^^^RRRiii{{{~~~{{{oooOOO===@@@@@@???>>>:::::::::999777555444444555777999FFFeee{{{{{{gggWWWQQQQQQXXX```ooo}}}xxxooollluuu~~~|||rrrsss}}}~~~qqqssszzzxxx|||}}}xxxpppooo___dddoooyyy|||~~~llllll}}}}}}vvvWWWKKKLLLMMMKKKFFFAAA;;;777555555777777CCC___|||yyy{{{~~~qqqqqqooommmjjjgggdddbbb\\\ZZZXXXWWWWWWUUURRRPPPRRRRRRQQQPPPMMMIIIFFFDDDBBBAAAAAABBBCCCEEEGGGHHHEEEAAA>>>AAAHHHNNNPPPPPPQQQXXXYYY[[[uuulllnnnwwwwww```lllXXXCCC===666000000111//////000...............///000000;;;JJJUUUYYYbbbsss~~~gggTTTeeeqqqccchhh}}}jjjcccrrrzzzgggXXXPPPTTTgggvvvwwwwwwzzzzzzvvvhhh```\\\bbbppp~~~dddTTTIIIHHHIIIFFFEEEIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEGGGJJJLLLNNNNNNNNNSSSRRRUUU]]]eeefff___WWWTTTSSSTTTWWW\\\``````___fffjjjpppuuuqqqkkkooowwwwwwnnnccc^^^```bbbaaa___gggooozzz}}}tttmmmiiijjjkkkjjjiiikkkqqqvvv{{{|||zzztttttttttsssrrrnnnhhhddd[[[XXXSSSMMMHHHCCC@@@????????????@@@BBBFFFIIIKKKKKKTTT^^^ZZZLLLMMMnnnyyy}}}xxxVVVBBBDDDCCCAAAAAA<<<<<<;;;999777555444333333777888AAA\\\~~~|||ooo\\\SSSQQQ[[[eeevvvsssjjjgggjjjuuu}}}yyy||||||ooottt~~~uuu}}}rrrssswww}}}|||~~~ooouuu|||^^^SSSTTTWWWTTTNNNEEE===777555555666777BBB[[[}}}qqqpppqqqyyy~~~{{{qqqqqqpppmmmjjjfffcccaaaZZZXXXVVVUUUUUUTTTSSSQQQQQQQQQPPPNNNLLLHHHEEEDDDBBB@@@???AAAEEEHHHGGGFFFBBB@@@@@@DDDJJJOOOPPPPPPNNNWWW\\\fffkkkbbbnnn{{{sssaaaxxxYYYFFF???777000000000///...///...............///000000:::HHHTTTYYYaaapppzzz}}}]]]SSSaaayyylll[[[\\\ppplllfffmmmxxx}}}qqq```UUUVVVdddppprrrsssxxxzzzwwwjjjbbb]]]bbbmmm|||eeeVVVJJJIIIIIIEEEFFFJJJKKKLLLLLLKKKJJJGGGEEECCCBBBCCCCCCEEEFFFHHHJJJKKKRRRRRRSSSYYY______ZZZUUUTTTTTTVVVYYY]]]___```___dddhhhnnnnnniiigggppp|||vvvppphhhddddddbbb^^^YYYbbbgggqqq{{{xxxqqqoooqqqssssssuuuyyy}}}xxxuuuuuutttsssqqqmmmgggbbbZZZWWWRRRLLLFFFBBB@@@???>>>??????@@@CCCFFFIIIKKKJJJMMMRRRPPPMMMZZZzzzrrr|||xxx]]]GGGGGGGGGEEEEEE@@@===;;;999777666666444333666666>>>VVVuuu___XXXYYYcccjjjvvv}}}ssslllllliiippp~~~}}}}}}}}}}}}pppwww}}}pppyyy}}}zzzzzzxxx~~~www{{{}}}fff^^^``````\\\UUUIII>>>666444555666777@@@VVVuuuhhhdddeeeqqqxxxqqqpppooommmiiieeeaaa___YYYWWWTTTSSSSSSTTTSSSRRRPPPOOONNNMMMJJJGGGEEECCCBBB???>>>AAAGGGJJJHHHDDD???@@@BBBGGGMMMPPPQQQPPPSSSVVV```ttt|||dddkkk{{{nnnccc{{{XXXJJJ???777111000000...---..................///000000333BBBQQQZZZbbbppp|||dddXXX___sssttt^^^YYYkkk|||oooiiikkkqqq|||{{{gggVVVYYYccckkknnnqqqwwwzzzyyyllleee___bbbkkkxxxiiiZZZMMMJJJHHHDDDEEEKKKNNNNNNNNNMMMKKKHHHFFFEEEFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPQQQUUUXXXYYYVVVSSSWWWWWWWWWYYY[[[]]]______dddgggkkkkkkhhhjjjsss{{{nnnllljjjjjjllljjjeee```bbb```bbbjjjttt|||~~~}}}{{{~~~}}}xxxvvvuuutttssspppllleee```YYYUUUPPPJJJEEEAAA@@@???>>>???@@@AAADDDFFFIIIJJJHHHLLLUUU\\\ddduuuyyypppnnn|||rrriiibbbJJJIIIIIIHHHHHHCCC???<<<888777777888777666555777<<>>PPPnnnvvvhhh```^^^iiiwwwuuuqqqpppmmmjjjfffbbb___]]]XXXVVVSSSRRRSSSSSSSSSSSSNNNNNNMMMKKKHHHFFFDDDCCCAAA??????CCCHHHJJJGGGBBB>>>@@@DDDJJJOOORRRSSSSSS\\\WWWccc}}}~~~ooojjjyyyiiifffwwwWWWJJJ???777111000000...---..................///000000///>>>OOOZZZcccnnnzzzooo]]]\\\mmm}}}kkkaaaooovvvddddddjjjzzzmmmYYY\\\aaagggkkkqqqwww{{{{{{ppphhhbbbccciiissshhhYYYMMMKKKIIIGGGKKKRRRUUUTTTSSSQQQOOONNNLLLKKKIIIHHHHHHIIIKKKOOOSSSUUUSSSTTTUUUXXXYYYZZZZZZYYY\\\[[[ZZZYYYYYY[[[^^^```bbbdddfffhhhkkknnnqqqrrrhhhhhhkkkooosssrrrnnnjjjaaa]]]ZZZ^^^hhhrrrwwwxxx}}}zzzvvvuuusssrrroooiiibbb^^^WWWSSSNNNHHHCCC@@@??????>>>???@@@BBBEEEGGGIIIJJJDDDKKKXXXfffuuu|||uuummmqqq___YYYfffLLLKKKLLLMMMMMMHHHEEE@@@999777888999999777555888;;;HHHlll{{{___WWW]]]aaammmyyynnnlllwwwzzzxxx{{{~~~uuutttvvvtttzzzssscccjjj~~~yyytttxxx~~~vvvxxxzzz|||vvvrrruuuuuupppeeeTTTBBB777444666333666<<>>OOO[[[aaaiiisss|||ooo\\\SSSaaaqqqxxxoooaaannnuuu[[[[[[cccvvvtttbbb]]]^^^bbbhhhpppwwwzzz{{{tttllleeedddgggpppaaaTTTKKKKKKLLLMMMUUU```YYYWWWTTTPPPNNNLLLKKKKKKHHHHHHHHHHHHJJJNNNQQQSSSUUUXXX[[[^^^^^^___aaabbbaaaaaa___]]][[[[[[]]]___^^^aaaccceeejjjnnnmmmhhhgggiiimmmrrrvvvvvvssspppcccaaa```bbbfffiiiiiigggrrrxxx~~~{{{uuutttrrrpppmmmggg```ZZZUUUQQQLLLFFFAAA??????@@@>>>???AAACCCEEEHHHIIIJJJIIIOOO[[[kkk~~~}}}tttttt}}}{{{SSSOOOlllQQQPPPRRRUUUWWWRRRMMMEEE<<<777777888888777333888:::BBBbbbdddXXXZZZbbbtttoooiiimmmxxxxxx{{{rrrqqqtttxxx~~~hhhnnn~~~xxxuuusss~~~xxxqqq\\\FFF999555777333777:::EEEaaawwwpppgggeeepppxxxyyy{{{}}}uuusssooohhhbbb^^^[[[[[[[[[XXXWWWVVVUUUUUUUUURRRPPPLLLKKKIIIGGGEEEDDDCCCBBB???AAADDDGGGHHHFFFCCCAAA@@@DDDIIINNNSSSVVVXXXZZZbbbeeekkknnniiiccchhhppp{{{www|||~~~ooouuuXXXLLL===666000000111//////000...............///000000///<<>>???AAADDDFFFHHHIIIJJJMMMTTTaaarrrxxxwwwuuuNNNMMMsssWWWWWWZZZ^^^___[[[SSSJJJ>>>777666777777666000777999???]]]kkk[[[YYYiii|||wwwdddfffrrrvvvxxx~~~{{{sssrrruuuwww~~~zzzyyy~~~~~~~~~}}}sssrrrtttxxxzzzcccJJJ;;;666888444888999AAAZZZ{{{rrrkkklllwww}}}{{{|||xxxuuusssnnnggg```[[[YYYZZZ[[[XXXWWWWWWWWWWWWUUURRROOOLLLKKKIIIGGGEEECCCBBBBBB>>>BBBGGGHHHGGGDDDBBBAAAAAAEEEJJJOOOSSSWWWZZZ\\\___lllnnnbbb[[[bbbjjjkkkvvvqqq|||sssmmmvvv\\\PPP===555///000111000///111...............///000000+++999KKKXXX\\\```jjjttt{{{ddd]]]qqqeeeWWWggg~~~sssbbbbbbiiixxxsss[[[YYY[[[dddnnnuuuwwwxxxyyyqqqjjjffffffmmm{{{uuujjj___SSSKKKLLLOOOSSS___lllfffaaaYYYQQQKKKHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEKKKRRRVVVVVVXXX[[[___eeeiiimmmlllgggaaa]]][[[^^^gggllliiigggiiijjjhhheeehhhlllqqqvvvxxxxxxxxxzzzzzzyyyuuupppmmmllllllnnnoooooonnnnnnsss||||||xxxtttssspppnnniiiccc[[[VVVSSSOOOIIICCC@@@>>>???@@@>>>???AAADDDFFFHHHIIIJJJIIITTTdddwwwvvvzzzrrrLLLMMM~~~bbbdddlllrrrsssmmmbbbQQQ@@@999::::::888888666999999<<>><<>>;;;999666666555999999:::NNNvvvyyyjjjfffnnnxxxtttmmmlll{{{|||vvvtttsssuuuxxx~~~sssfffhhhuuu|||zzzvvvpppttttttuuutttyyysssOOO;;;777999666777888>>>LLLeee~~~qqqnnnooowww|||~~~wwwpppiiifffaaa^^^\\\[[[YYYWWWYYYXXXVVVTTTRRRQQQPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDCCCFFFIIIHHHDDDBBBDDDGGGGGGGGGKKKQQQTTTTTTUUUYYYaaappppppdddaaa```dddooo}}}vvvzzzvvvfffyyyxxx^^^OOO888555111/////////////////////............//////...333@@@MMMUUU[[[eeennn~~~qqqdddhhh{{{oooZZZbbbzzzppphhheeeooo~~~~~~uuu___VVVSSSXXX]]]cccooo}}}~~~vvvllldddhhhtttzzzooonnnrrrttt```WWWYYY[[[YYYgggsssmmmkkkhhhhhhiiiaaabbbcccaaa]]]ZZZZZZZZZRRR[[[eeejjjfff]]]TTTNNNQQQ\\\]]]\\\___\\\[[[ccchhhnnnooolllkkkoootttttttttuuuxxxzzzyyyvvvyyy~~~}}}|||}}}}}}}}}|||~~~~~~||||||~~~}}}zzz~~~{{{vvvsssooojjjeee^^^XXXSSSOOOKKKEEEAAA???>>>===<<>>>>>===<<>>:::888888999888;;;<<<999<<>>888777777:::CCCXXXvvvuuutttssszzzpppdddaaa]]]ZZZYYYXXXVVVUUUUUUTTTSSSQQQOOONNNNNNNNNMMMLLLJJJGGGFFFEEEEEEEEEFFFGGGGGGEEECCCBBBEEEGGGIIIKKKOOOUUUUUURRRSSSXXXiii~~~~~~mmmkkkrrrxxxqqqrrr~~~aaaFFF666333000////////////...///......------......///...000777CCCLLLUUU```jjjssssssjjj]]]bbbiii[[[fffwwwxxxmmmaaabbbppp~~~ooo___RRRQQQWWW```ppp}}}qqqgggeeemmmuuuyyywww{{{{{{xxxddd\\\aaahhhhhhsssyyygggVVVSSSYYY^^^```aaafffgggiiikkkmmmnnnpppqqqfffqqqxxxppp]]]OOONNNTTTdddqqqlll```fffpppppppppqqqqqqqqqpppqqqrrrssssss}}}{{{xxxzzz~~~}}}wwwzzzzzz~~~yyyvvvtttpppkkkfffaaa[[[UUUQQQJJJFFFAAA>>>=========<<>>LLLlllttt|||xxxfff```]]]ZZZXXXWWWWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNIIIHHHFFFEEEDDDDDDDDDEEEEEECCCAAA???@@@BBBFFFHHHOOOOOORRRUUUUUUWWW```jjj{{{|||pppiiivvvtttzzzXXX<<<333222000///000000///---......------------............333>>>IIISSS^^^ggglllnnngggZZZ\\\sssgggcccrrrwwwcccZZZggg~~~lll[[[ZZZ___dddlllttt~~~wwwlllggghhhmmmzzzuuuhhhhhhqqqzzz{{{gggaaahhhrrrqqqtttxxxuuujjj[[[OOOMMMPPPQQQOOOOOOQQQNNNKKKKKKNNNSSSVVVWWWZZZeeeoookkk```YYY\\\dddnnnpppgggggg}}}yyyqqqkkkmmmsss|||}}}zzzwwwtttoookkkeee___ZZZUUUPPPLLLFFFCCC???======>>>>>>>>>AAADDDHHHJJJKKKKKKMMMNNNRRReee|||hhhqqq{{{hhh}}}^^^HHHKKKIII{{{\\\HHH@@@<<<:::;;;888444666;;;<<>>::::::888999;;;;;;EEEccc~~~zzzpppggg___\\\YYYXXXWWWWWWVVVUUUQQQPPPOOONNNMMMLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFEEEBBB???>>>@@@DDDHHHKKKPPPPPPRRRUUUXXX^^^mmm|||~~~nnnlllyyy}}}zzzvvvRRR888222111//////000000///---...------,,,,,,------......---111;;;EEENNNWWW^^^^^^gggggg[[[XXXjjjooobbbnnn}}}kkk[[[```uuuwwwfff___[[[[[[dddppp{{{zzzooogggeeegggqqqssshhhooo|||kkkbbbhhhqqqqqqsssvvvqqqdddXXXNNNNNNQQQTTTVVVYYYZZZTTTLLLIIIIIIMMMOOOPPPXXXaaajjjkkkfffccceeejjjsssqqqiiinnn}}}yyyyyy}}}|||||||||zzzxxxvvvuuummmhhhbbb\\\VVVRRRMMMJJJFFFCCC???===>>>?????????AAAEEEIIIKKKKKKKKKMMMOOOYYYmmmuuueeevvv~~~wwwUUUFFFJJJFFFzzz\\\IIIAAA===;;;<<<@@@999999===;;;AAAdddqqqdddjjjsssyyywww{{{www|||zzzqqqllljjjjjjiiiggggggmmmvvv~~~zzzooovvv]]]VVVaaaBBB>>>AAA===;;;999:::;;;999@@@]]]|||}}}xxxxxxgggddd___\\\YYYXXXWWWWWWVVVUUUOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGEEEBBB???>>>AAAFFFKKKMMMPPPPPPRRRVVVZZZdddwwwqqqqqq}}}~~~uuuzzzsssNNN666222000//////000000///---...------,,,,,,------......,,,///999BBBIIIPPPWWW```ooorrraaaTTT^^^uuukkk\\\kkk~~~sss]]]ZZZmmmpppcccXXXTTT```pppyyy~~~|||pppfffbbbcccjjjzzzoookkkxxxzzznnnccceeellllllnnnqqqlll```VVVNNNNNNRRRXXX^^^eeeaaaYYYOOOIIIIIIKKKNNNOOOZZZ___dddeeedddeeeiiinnn|||xxxqqqwww{{{}}}~~~|||{{{yyy~~~zzzyyyxxxvvvuuukkkggg```ZZZUUUPPPKKKHHHEEEBBB???===>>>???@@@@@@AAAEEEJJJKKKKKKKKKMMMOOOaaauuurrreee{{{PPPDDDFFF<<>>===???>>>:::<<<===>>>XXXvvvjjjhhhmmmuuuuuullluuu~~~}}}zzzwwwvvvxxxyyyzzznnnlllsssxxxwww~~~XXXWWW~~~NNN@@@@@@>>>======:::999:::777<<>>CCCJJJMMMOOORRRPPPRRRXXX\\\dddzzz}}}rrryyyyyyfffcccBBB888111111000000//////............---------,,,,,,,,,......///222999AAAJJJOOO[[[yyyuuuddd^^^iii~~~eee]]]gggvvvxxxcccZZZggg|||{{{llleee]]]YYYcccsss{{{}}}}}}zzzssskkkccc___fffqqqyyyrrryyy~~~vvvfffcccbbbfffmmmooojjjeee]]]ZZZVVVTTTVVV\\\ccchhhhhhcccZZZOOOHHHEEEHHHLLLVVV\\\dddgggcccaaajjjvvv||||||}}}~~~|||xxxuuusssqqqooogggccc\\\WWWRRRNNNJJJHHHCCCAAA???>>>===???AAACCCKKKJJJJJJKKKIIIHHHNNNVVViiisss~~~pppiiimmmSSSDDD;;;BBB^^^LLLEEEAAA??????@@@@@@<<<<<<======SSSyyymmmgggiiirrrzzz~~~~~~tttnnnuuurrrccccccjjjoooyyy|||XXXdddpppIII??????=========::::::;;;888<<>>===???EEEJJJNNNOOOPPPRRRVVVXXX]]]oooqqqyyyllljjj^^^@@@888111111000000//////.........------------,,,,,,,,,......///222888@@@IIIOOOZZZsssxxxlllccckkkiii___hhhvvv|||iii^^^hhh~~~yyymmmfff^^^YYYaaaoooxxxzzz|||{{{vvvmmmeee```eeeppp}}}pppooouuuyyyxxxtttmmmfffgggmmmoookkkfff___\\\XXXVVVXXX\\\bbbfffmmmhhh```VVVMMMJJJMMMPPPSSSXXX```eeebbb```fffooo~~~{{{wwwtttrrrooommmeeeaaa[[[VVVQQQNNNJJJGGGBBBAAA???>>>>>>???BBBCCCJJJJJJKKKLLLKKKJJJQQQYYYnnn|||zzziiiqqq]]]III@@@:::AAAgggQQQEEE@@@???AAABBBCCC>>>======<<>>BBBGGGLLLOOOPPPSSSXXXYYYTTTXXXqqquuu}}}|||aaavvvSSS;;;777111111000000//////......------------,,,,,,,,,,,,---...///111666>>>GGGNNNWWWhhhtttwwwooobbbhhhvvvgggkkkwwwoooaaaggg}}}yyypppkkkddd]]]aaaiiirrrvvvzzz|||yyyqqqhhhbbbdddmmm|||ooogggnnn{{{yyymmmjjjooorrroooiiidddbbb___]]]^^^aaaeeehhhkkkhhhbbbZZZRRRPPPSSSVVV[[[[[[]]]```___^^^ccckkkyyy{{{zzzvvvssspppllljjjccc___YYYTTTPPPLLLHHHFFFBBB@@@???>>>>>>@@@CCCEEEJJJJJJMMMNNNMMMMMMTTT]]]sssvvvggg}}}}}}OOODDDAAA@@@EEEpppUUUFFF@@@AAACCCCCCFFFAAA>>>>>><<>>>>>???AAADDDFFFKKKLLLNNNPPPMMMMMMVVVaaaxxxwwwrrr}}}jjjHHHBBBCCCCCCEEEuuuWWWFFFAAACCCDDDDDDIIIDDD>>>@@@???BBBPPPyyyzzz|||nnnccchhhsss{{{~~~vvvyyyyyysss{{{vvvaaaZZZ___jjjyyypppkkkrrrGGGCCCAAA<<<<<<;;;999:::;;;;;;999:::BBBKKKooowwwmmmggg```YYYUUUTTTTTTRRRPPPOOOMMMLLLLLLHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIEEEAAA>>><<<;;;>>>CCCIIIMMMPPPRRRSSSPPPTTTTTTUUUgggvvvrrraaa???444444111111000000//////......------,,,,,,,,,+++++++++,,,...//////111888CCCLLLUUU^^^gggnnneeeOOOTTTssslllccceeeqqqsss___\\\nnn~~~{{{xxxqqqggg```]]]dddiiirrr{{{zzzqqqiiiccciiissswwwrrr}}}{{{{{{{{{tttcccdddfffhhhkkknnnpppqqqwwwwwwsssjjjaaa]]]aaafffiiieeecccfffggggggiiimmmkkkoooyyyzzzvvvrrrmmmhhhddd\\\XXXRRRNNNKKKHHHDDDBBB@@@???>>>>>>???BBBFFFHHHLLLMMMOOOPPPMMMNNNYYYfff{{{{{{ZZZDDDAAAAAAAAA???vvvWWWGGGDDDEEEDDDEEELLLFFF???CCCDDDCCCIIIggg|||kkkcccaaakkkxxx}}}zzz}}}kkkYYY[[[eeepppooodddDDDFFF???;;;>>>999888::::::999888999>>>CCCbbb|||ooogggccc^^^YYYWWWRRRQQQPPPOOOMMMMMMMMMMMMIIIIIIIIIHHHHHHIIIJJJJJJIIIJJJIIIGGGBBB>>>;;;;;;===AAAGGGLLLOOORRRTTTVVVSSSRRRTTT^^^tttwwwTTT<<<666555111111000000//////......,,,,,,,,,,,,++++++++++++,,,---...---...555AAAKKKXXX```gggmmmhhhTTTUUUmmmrrrfffdddmmm}}}wwwddd[[[hhhzzz|||uuujjj^^^VVV^^^cccmmmyyy}}}uuummmeeehhhooozzzzzz~~~wwwlllooouuu{{{qqqbbbZZZ[[[______aaajjjtttwwwsssooooooppprrrxxx~~~yyytttpppjjjeeeaaaXXXUUUOOOKKKHHHFFFCCCAAA???>>>===>>>@@@DDDGGGJJJMMMNNNPPPPPPNNNQQQ```ooouuuxxxzzzRRRGGGDDDAAABBB@@@uuuUUUGGGGGGGGGDDDFFFMMMGGG???EEEIIIFFFGGGUUU~~~hhhccceeeooo{{{zzzxxx|||}}}fffXXX___lllvvv}}}pppWWWBBBFFF;;;:::@@@777888999999777777999<<<>>>SSSoootttjjjeeeaaa\\\YYYYYYPPPPPPNNNMMMMMMMMMNNNOOOJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGFFFCCC???<<<<<<<<<@@@DDDJJJNNNPPPSSSVVVXXXWWWUUU[[[kkk~~~yyy{{{nnnHHH999666333111111000000//////......,,,,,,,,,++++++++++++***+++---...---,,,333@@@JJJWWW___eeennnrrrddd]]]hhhwwwyyykkkdddjjjxxxnnn```fffsss{{{ooo```TTTYYY^^^iiivvvwwwpppiiiiiillluuu|||vvvxxx}}}xxxeeeYYYZZZ^^^bbbhhhsss~~~yyyuuuvvvxxxxxx}}}~~~{{{wwwrrrmmmggg```\\\VVVRRRMMMIIIFFFDDDAAA???>>>======>>>@@@DDDHHHKKKLLLMMMOOOPPPPPPWWWiii|||{{{hhhooozzzsssLLLJJJDDD@@@DDDDDDtttTTTGGGHHHHHHDDDFFFNNNGGG???GGGLLLHHHGGGHHHvvvnnnkkklllttt}}}~~~~~~vvv```UUU```mmmvvvppprrrOOO@@@FFF888999AAA666777999888666666999;;;<<>>666444///111111111000//////......,,,,,,,,,+++++++++******+++---...,,,,,,222???JJJTTT[[[aaannnzzzqqqccccccrrryyyiii^^^aaattt}}}wwwffffffppptttcccVVVVVV[[[fffttt~~~yyyrrrllljjjkkkqqq}}}xxxttt{{{nnnbbbcccgggrrruuu{{{zzz{{{}}}||||||yyyuuupppkkkddd]]]YYYTTTQQQLLLHHHFFFCCCAAA???=========>>>AAAEEEIIILLLKKKLLLOOOQQQRRR[[[qqquuudddvvvxxxfffDDDEEE>>>999AAACCCuuuWWWNNNGGGCCCIIIMMMPPPOOOJJJFFFFFFEEEBBBFFFnnnuuuqqqooosss|||rrr]]]]]]jjjoooyyy}}}aaaNNN>>>;;;>>>===::::::999999888888888888888888AAAVVVtttwwwqqqfffbbb]]]YYYWWWVVVUUUSSSOOOLLLJJJIIIIIIJJJJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFCCC???;;;;;;===@@@CCCGGGKKKOOOQQQQQQRRRTTTVVVWWWZZZlllyyyuuu~~~QQQ:::777666111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,...888DDD]]]\\\dddrrrxxxqqqddd\\\jjj}}}rrr]]][[[sssssscccpppwwwhhh^^^VVV]]]ccciiisss||||||vvvooojjjiiipppzzzzzznnnkkktttrrrmmmooo{{{yyy{{{xxxtttuuuzzz|||zzzvvvpppjjjeee^^^XXXTTTOOOMMMJJJFFFBBB@@@???>>>======>>>BBBEEEHHHHHHHHHMMMLLLPPPVVVWWW^^^uuummm}}}~~~___CCC===???===;;;===vvvWWWNNNGGGDDDJJJJJJLLLKKKEEEAAAAAAAAA???FFFfffzzzvvvsssuuu|||~~~|||~~~|||~~~ooo^^^^^^jjjoooYYYJJJ===;;;<<<;;;999999888888888888999999999999???PPPjjjwwwmmmhhhaaa^^^ZZZXXXWWWVVVTTTSSSOOOMMMJJJIIIJJJKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFBBB???<<<999:::<<<@@@BBBJJJLLLNNNRRRUUUWWWWWWVVVPPP```|||ppp}}}qqqJJJ999555333111////////////............+++++++++++++++++++++***,,,,,,---...,,,---777BBBRRRVVV___hhhnnnlllccc[[[fffxxxzzz{{{{{{ddd]]]ppprrrbbbjjj{{{lll___VVVYYY\\\bbbooo|||~~~zzzsssmmmjjjnnnuuu~~~{{{nnniii{{{zzztttuuu{{{xxxyyyxxxsssrrruuu||||||uuuqqqlllgggbbb]]]XXXTTTMMMKKKHHHEEEBBB@@@>>>>>><<<===???BBBFFFIIIJJJJJJOOOOOORRRXXXZZZccc}}}xxx{{{lllTTT@@@===???<<<999:::uuuVVVLLLGGGEEELLLHHHJJJHHHAAA>>>???@@@>>>BBBVVVyyy}}}yyyxxx|||~~~zzzwwwwwwxxxxxxxxxtttqqqnnnllllllooosssvvvzzz{{{}}}}}}vvv{{{lll^^^```jjjpppyyywwwNNNEEE===;;;:::888777888777888888888999:::::::::;;;GGG\\\vvvvvvqqqkkkddd___\\\ZZZXXXWWWVVVVVVSSSRRROOOMMMKKKJJJKKKKKKJJJIIIJJJIIIIIIHHHFFFEEEEEEDDD>>>===;;;:::<<>>>>><<<>>>AAADDDGGGJJJLLLMMMRRRSSSWWWZZZ]]]jjjyyy||||||WWWIII>>>???AAA<<<999999tttTTTJJJEEEDDDKKKIIIKKKHHHAAA>>>???AAAAAA===EEE___~~~{{{tttpppiiihhhhhhiiilllqqqvvvyyy{{{{{{~~~wwwyyyyyyjjj___aaalllvvvuuu^^^DDDAAA>>>;;;999888777888666777777888999:::;;;;;;888???PPPlllvvvllliiifffaaa^^^ZZZYYYWWWVVVVVVTTTRRROOONNNLLLKKKJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB=========>>>AAAEEEIIIKKKPPPRRRSSSTTTSSSSSSTTTUUUddd___qqqyyyIII999777222000444//////.........---------,,,,,,++++++******)))))),,,+++,,,...---,,,333;;;BBBNNNUUUYYYgggwwwwwwkkk]]]hhhxxx~~~iiiiii{{{ooogggnnnyyyeeeaaaZZZUUU\\\lllzzz~~~|||{{{rrriiiggghhhppp}}}|||zzzxxxpppvvvrrrooopppuuuyyy|||}}}}}}zzztttuuujjjgggbbb^^^ZZZVVVQQQNNNFFFEEECCC@@@???>>>>>>>>><<>>;;;<<>>@@@BBBAAA>>>>>>OOOtttuuuwww{{{}}}yyy~~~~~~~~~xxxkkkccciiiwwwzzz{{{~~~NNN>>>???>>><<<:::999999888666666777888888999::::::666:::HHHdddooofffeeedddaaa___[[[YYYWWWVVVUUUSSSPPPMMMMMMKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFDDDCCCBBB@@@@@@;;;<<<>>>@@@DDDIIIMMMOOOJJJQQQWWWWWWUUUXXXccclllqqqnnnccceee<<<444777222000555............------------------,,,,,,++++++++++++,,,+++,,,...---,,,000777>>>FFFJJJNNN___rrrrrreeeXXXccc}}}oooggguuuwwwjjjllljjjccc[[[XXX```qqq}}}|||ssskkkfffeeekkkyyyzzzjjjggggggiiinnnvvv|||}}}zzzyyy~~~wwwnnnnnnhhheee```[[[VVVRRRLLLIIICCCBBB@@@???>>>===>>>>>>>>>AAAFFFIIIKKKMMMPPPSSSXXXZZZ\\\___fffzzz}}}}}}lll```HHHDDDBBBBBB@@@===<<<===pppQQQGGGBBB@@@GGGFFFHHHFFF@@@===???@@@???BBB@@@KKKhhh~~~uuurrrtttrrr|||ooohhhFFF<<<>>>===::::::;;;:::777555666666777777888888888666777AAAZZZ{{{wwwhhhbbbaaa___^^^^^^[[[YYYVVVTTTSSSQQQOOOLLLKKKJJJIIIJJJJJJJJJHHHFFFFFFFFFDDDCCCAAA@@@???>>>999;;;>>>BBBFFFKKKNNNPPPMMMTTTYYYVVVPPPUUUfffvvvzzzhhhuuuwwwSSS555333666222000444.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---+++...333>>>BBBFFFMMM]]]lllmmmeee[[[___yyyuuugggiiivvv|||~~~{{{llllllsssddd\\\ZZZdddrrr|||}}}vvvnnniiieeehhhsssxxxccc\\\___bbbiiisss||||||vvvzzz~~~sssiiifffdddaaa\\\WWWRRRNNNIIIEEEAAA@@@???======>>>??????@@@DDDIIIKKKLLLNNNQQQUUUYYY[[[^^^cccppp|||}}}tttTTTEEECCCAAA???===;;;;;;;;;qqqRRRIIICCC???FFFCCCFFFFFF@@@===??????===@@@@@@FFF[[[rrrqqq~~~yyyxxxQQQ@@@:::<<<;;;777999<<<:::555555555555555666666666666888555:::NNNlllsssjjjaaa___]]]ZZZYYY[[[YYYVVVRRRQQQPPPPPPOOOMMMIIIIIIHHHIIIIIIIIIFFFDDDEEEEEECCCBBB@@@>>>===<<<:::<<<@@@DDDIIINNNQQQSSSTTTXXXXXXSSSPPPZZZnnnzzzppp]]]FFF333222444111///111.........---------,,,,,,*********+++,,,,,,------,,,***+++...---+++,,,000999???HHHTTT```jjjrrruuuggg^^^ooommmaaakkk{{{{{{}}}}}}oookkkvvv|||iii```\\\cccmmmtttyyy~~~zzzsssmmmgggfffnnnxxxyyycccXXXZZZ[[[aaaooo~~~}}}xxxtttnnnfff```^^^ZZZVVVRRROOOKKKFFFCCC???>>>>>>======>>>@@@@@@BBBGGGLLLMMMMMMNNNRRRVVVZZZ\\\```jjj}}}~~~MMMCCCBBB@@@>>>>>>===;;;888rrrTTTJJJDDD@@@EEEDDDGGGGGGBBB???@@@@@@>>>:::<<>><<<<<<<<>>>>>=========???@@@AAACCCHHHMMMOOOMMMNNNRRRVVV[[[]]]bbbooo~~~mmmIIIBBBBBBAAA@@@AAAAAA===888tttZZZIIIAAAAAAEEEIIIFFFBBBAAAAAAAAAAAA@@@CCC@@@>>>FFF^^^zzzuuullluuuTTT<<<:::999888888777666555555444777666555444444444444444999777555:::MMMjjjyyynnn___]]][[[ZZZYYYXXXVVVTTTUUUTTTSSSPPPNNNLLLJJJIIIKKKIIIHHHFFFEEEEEEFFFGGGFFFCCC@@@<<<;;;;;;===>>>===DDDKKKOOORRRUUUXXXXXXYYYVVVQQQTTTfffrrr~~~aaa<<<888222......///000000///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000555AAAQQQaaappp}}}]]]QQQlll}}}nnngggrrryyylllnnnsss~~~{{{qqqgggcccdddfffkkkqqq~~~uuulllhhhjjjmmmwwwxxxbbb\\\[[[dddsss{{{rrrllliiifff```[[[WWWTTTPPPLLLIIIEEEBBB???;;;===???@@@???@@@AAACCCJJJLLLOOOPPPQQQSSSVVVYYY\\\[[[cccxxxyyyRRRLLLJJJHHHCCC???<<<;;;;;;;;;qqqWWWGGG@@@BBBFFFIIIGGGEEEBBBAAA@@@AAAAAABBBAAA???DDDVVVvvv}}}|||bbb}}}~~~qqqIII999:::888888777666666555444444666666555444444444444444666666555777DDD\\\xxx||||||~~~}}}zzz~~~wwwkkkccc^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFCCCAAA>>>;;;;;;<<>>LLLYYYhhhzzzwww___UUUeeeyyysssiiiqqqyyyhhhiiimmmvvvvvvkkkhhhiiijjjnnnrrryyyoooiiiiiilllttt|||ggg```]]]eeerrr|||}}}vvvnnniiifffccc]]]YYYUUURRRMMMHHHEEECCC@@@>>><<<===?????????@@@BBBDDDIIIKKKMMMNNNPPPSSSWWWZZZ___aaalllsssKKKEEEJJJGGGCCC>>>;;;999999999mmmSSSDDD???AAAFFFGGGHHHGGGDDD@@@>>>???BBB@@@AAA@@@@@@JJJccc}}}gggsssXXX<<<666999777777666666555444444444555555444333333333444444555777777666:::LLLggg}}}}}}|||}}}~~~~~~}}}}}}zzzwwwwwwxxxwwwtttqqqttttttsssqqqmmmgggbbb___\\\ZZZXXXWWWVVVUUUSSSQQQNNNMMMLLLKKKJJJIIIHHHGGGDDDEEEFFFFFFFFFEEEDDDCCC@@@>>>;;;:::;;;???CCCFFFMMMOOORRRVVVXXXYYYYYYZZZ]]]```hhhxxxooo|||aaa>>>888555222000000000///...............------------))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,111333:::EEEPPP]]]nnn}}}uuuiii```aaalll{{{}}}kkknnn|||~~~wwwhhhffffffmmm}}}|||ppplllmmmmmmoooqqqxxx~~~uuullliiiiiinnnwww~~~hhh___[[[cccppp}}}}}}wwwuuupppiiidddaaa^^^YYYUUUSSSNNNHHHDDDAAA@@@>>>======>>>???>>>>>>@@@DDDGGGKKKLLLMMMOOOQQQUUUZZZ^^^bbbiii{{{\\\EEEAAAHHHEEEAAA===999777666666iiiOOOAAA===???DDDDDDGGGHHHDDD===:::===@@@===???@@@>>>@@@SSSvvv|||jjjmmmoooFFF666555666555555555555444444333333444444333333333333333444444777:::777555@@@ZZZrrr~~~~~~}}}{{{yyyxxxyyyyyyyyyxxxwwwuuusssrrrrrrpppmmmjjjmmmkkkhhheeebbb___^^^]]]YYYWWWUUUTTTTTTSSSPPPOOOLLLKKKJJJIIIGGGEEEDDDDDDAAACCCEEEFFFFFFEEECCCAAA===<<<:::;;;>>>CCCHHHLLLSSSRRRTTTWWWYYYYYYZZZ]]]iiiqqq{{{zzzmmmsssLLL888555333111111111000...---.........---------,,,,,,***************************++++++++++++,,,,,,,,,///000888BBBLLLWWWfffsssyyyvvvkkkbbbiiilllgggrrr||||||wwwqqqjjjdddiii|||tttpppooommmmmmoooqqqzzzzzzpppiiigggjjjsssyyydddYYYSSS\\\jjjwww~~~wwwsssmmmiiiddd___\\\YYYUUURRRPPPKKKEEEAAA???>>>>>>>>>???????????????BBBGGGJJJPPPPPPQQQQQQSSSWWW]]]bbbaaapppwwwLLLDDD@@@CCCAAA>>>:::888666666666gggMMM@@@;;;===@@@AAADDDEEEAAA;;;888:::>>>:::<<>>BBBHHHMMMPPPTTTRRRTTTWWWXXXWWW]]]eeewwwooo}}}WWW===888333111000000111000...,,,...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++...666BBBLLLUUUbbbnnnyyyyyyoooaaahhhkkkaaahhhuuu}}}tttiiikkk~~~{{{uuuqqqmmmmmmooonnnwww~~~tttkkkfffhhhooozzz|||dddUUUMMMTTTaaammm{{{zzzuuuqqqnnngggddd```\\\YYYUUURRROOOLLLHHHBBB???>>>???@@@???@@@@@@AAA@@@AAAEEEIIIMMMRRRSSSSSSSSSTTTXXX^^^bbbcccxxxeeeCCCCCC>>><<<;;;:::888888777888888dddLLL@@@<<<<<>>@@@AAA???;;;999:::<<<999999<<<===;;;AAAZZZsss}}}cccRRRqqqoooJJJ;;;:::888333333333333222222222222222222222111111222222333333//////222555222222AAATTTvvv~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzxxxuuutttuuuuuuttttttnnnmmmllljjjgggeeedddccc^^^^^^^^^]]]\\\ZZZWWWVVVTTTRRRPPPOOONNNMMMKKKIIIJJJJJJHHHGGGEEECCCBBBAAABBBDDDEEEFFFEEECCC@@@???===>>>@@@CCCHHHMMMQQQSSSTTTRRRUUUYYYXXXXXXdddtttxxxwwwhhhBBB444555222000//////000000///---------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))),,,444???IIISSS```llltttuuulll^^^aaayyyoooccccccqqqrrrppp||||||tttmmmmmmrrrpppuuu}}}xxxnnnggggggkkksss{{{mmmZZZMMMRRR[[[cccqqq~~~wwwssspppmmmjjjbbbaaa]]]YYYUUUQQQNNNLLLGGGDDD@@@>>>???AAAAAAAAAAAABBBCCCDDDEEEHHHLLLPPPQQQRRRSSSTTTUUUYYY^^^bbbmmmdddWWW???===:::888888888777888888888999aaaKKKBBB>>>>>>@@@>>>>>>>>>>>>===<<<;;;;;;:::777999===<<<>>>MMMaaa|||xxx{{{gggSSS\\\WWW>>>999888666444222222222222222222222222111111111111111222333333111,,,...444333111888EEE```{{{}}}~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxwwwvvvtttqqqppppppppppppoooiiihhhfffcccaaa______```]]]^^^^^^^^^\\\ZZZXXXWWWRRRPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEBBB@@@>>>>>>AAADDDIIIMMMQQQSSSTTTTTTTTTXXX\\\ZZZ[[[ooo{{{vvvNNN888222333111///....../////////...---------,,,,,,,,,++++++************************************++++++++++++***+++000999BBBMMM]]]jjjpppsssmmm___ZZZhhh||||||mmmeeemmm|||}}}tttuuu~~~sssjjjlllsssssstttxxx}}}|||qqqhhheeeggglllrrryyyvvv```QQQTTT[[[aaaooo}}}wwwrrrmmmjjjgggeee^^^]]][[[WWWQQQLLLIIIHHHAAA???======???AAABBBBBBAAACCCEEEGGGHHHKKKOOOQQQPPPRRRUUUXXXZZZ___dddhhh}}}xxxkkk\\\zzzmmmIII>>>:::999888888777777777888888888___KKKCCCAAAAAABBB???>>>===>>>??????===;;;;;;666777======;;;EEETTT~~~zzzvvvvvvhhhRRRNNNmmmnnnGGG888777666555666111111111111111111222222111111000000111222333333444------555666222444===IIIiiiyyy{{{~~~|||yyy~~~||||||}}}~~~~~~}}}xxxyyyyyyyyyyyyxxxxxxwwwrrrpppmmmlllllllllkkkjjjeeedddaaa^^^\\\[[[\\\^^^ZZZZZZZZZZZZXXXWWWUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>@@@CCCGGGMMMQQQSSSUUUUUUUUUVVV[[[___\\\___vvvqqq^^^???666444333111///------.../////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++,,,+++,,,333;;;HHHZZZjjjqqquuurrrcccWWW]]]ooo~~~xxxhhhiiivvvvvvmmmqqq~~~pppfffiiirrrvvvtttuuuzzz~~~sssiiiddddddggglllssszzzzzzcccSSSVVV^^^dddsssxxxuuupppjjjddd___\\\[[[[[[[[[YYYUUUOOOJJJFFFEEE===<<<;;;===???AAABBBAAAAAADDDGGGIIIKKKMMMPPPRRRPPPSSSXXX\\\aaafffkkkoootttZZZHHHrrrUUUAAA???:::<<<999999888888777777777666cccKKK@@@>>>???>>>===<<<;;;;;;999999888777666777888999;;;>>>@@@AAAfff~~~wwwhhhRRRIII^^^}}}]]]@@@888:::777555666000000000000000000000000111111111111111111111111222111///,,,---222666888;;;QQQppp~~~~~~zzz|||||||||~~~|||||||||zzzxxxvvvwwwxxx{{{xxxuuusssssssssrrrqqqpppmmmjjjjjjkkkjjjgggdddgggddd___[[[XXXXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUVVVOOONNNLLLJJJIIIHHHGGGGGGJJJHHHFFFFFFHHHIIIGGGDDDEEEEEEBBB@@@>>>???CCCFFFGGGIIIMMMQQQUUUWWWXXXXXXYYY\\\eeennnppptttsss|||gggKKK;;;111111888111000000///...---------++++++++++++++++++++++++************************)))************++++++++++++)))+++000666???OOO]]]lll}}}rrrYYYTTTdddwwwsssiiirrrzzztttrrruuuzzzwwwjjjhhhmmmtttvvvvvvtttyyy~~~{{{rrrkkkjjjiiijjjnnnttt{{{sssccc[[[```ooo{{{vvvnnnkkkfffaaa]]][[[YYYYYYWWWUUURRRNNNJJJGGGDDDCCC<<<<<<===>>>@@@AAACCCDDDCCCFFFIIILLLMMMOOOQQQSSSUUURRRVVV]]]___```ooooooKKKFFFYYYwwwssstttLLLBBB===777:::999777666666777777666555~~~```III???>>>??????<<<<<<;;;:::999888888777555666666777999;;;===>>>SSSppp|||yyyZZZIIIUUUsssgggOOO999555777444111222000000000000000000000000111111111111111111111111---000111000//////...---666GGGccc~~~{{{yyyyyyxxxxxxzzz~~~}}}|||{{{xxxuuutttuuuvvvyyyvvvsssqqqqqqpppooonnnjjjhhhffffffggggggeeecccccc```]]]ZZZXXXWWWXXXXXXYYYXXXVVVSSSRRRQQQPPPQQQKKKKKKKKKJJJIIIHHHHHHGGGJJJGGGEEEEEEFFFGGGEEEBBBBBBBBBAAA@@@???BBBFFFIIIKKKMMMQQQUUUWWWXXXWWWVVV]]]hhhxxx~~~|||yyyqqqzzzSSS???666000...111000000//////...------,,,++++++++++++++++++++++++************************)))************++++++++++++)))***...444<<>>@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRTTTUUUTTTYYY______dddwww|||jjjSSSGGGXXXtttqqqxxxfffIII???;;;:::999999777666666666666555444zzz\\\GGG>>>>>>??????<<<;;;;;;:::999888777777444555555555666888999:::FFF^^^pppJJJHHHkkkzzzxxxNNN???444444555111...///000000000000000000000000///////////////////////////000222222000......///111;;;PPPkkk|||yyyxxxuuutttsssuuuyyy~~~zzz{{{zzzxxxtttqqqpppqqqtttvvvtttqqqooonnnmmmkkkiiidddbbbaaaaaabbbcccaaa```]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWTTTQQQOOOMMMKKKKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA???===>>>@@@AAACCCFFFKKKOOOQQQSSSVVVXXXYYYXXXVVVTTTWWWlll{{{kkkzzz\\\>>>333333111------/////////......------,,,++++++++++++++++++++++++************************)))************++++++++++++)))***---111888EEEQQQcccyyyvvvhhhaaa```jjj|||xxxtttxxx{{{tttnnnkkklllmmmyyy~~~yyyvvvqqqwwwuuurrrrrryyy~~~xxxpppmmmjjjgggiiimmmrrrvvv}}}yyyyyyzzztttpppooommmiiieeeaaa___\\\XXXUUUSSSRRRRRRNNNLLLIIIFFFCCC@@@???>>><<<<<<===>>>@@@BBBDDDEEEJJJLLLNNNOOOPPPQQQSSSUUUUUUVVV[[[___```jjjoooOOOBBBUUUzzzuuuxxxSSSFFF;;;999===666888777555555666555444222yyy\\\FFF>>>===>>>>>>;;;;;;:::999888777666666555444444444555666777888BBBQQQqqq[[[III]]]}}}yyy\\\???777333555555222000222000000000000000000000000........................000///...---,,,,,,111888222444???VVVsss{{{yyyxxxsssrrrpppppprrrvvv{{{~~~~~~wwwsssuuusssqqqmmmkkkkkknnnqqqsssqqqnnnlllkkkjjjgggeee```___^^^^^^]]]]]]\\\[[[XXXXXXXXXWWWWWWVVVUUUTTTUUUTTTRRROOOMMMKKKIIIHHHGGGHHHIIIJJJIIIGGGEEECCCCCCBBB@@@>>>============;;;===AAADDDGGGLLLQQQUUUWWWWWWXXXXXXXXXXXXWWWWWWTTTnnnlll}}}YYYFFF444000222222000///.........---------,,,,,,************************************************))))))*********+++++++++,,,******---000555@@@KKKWWWlllpppbbbYYYddd}}}vvvxxxzzz|||{{{wwwuuutttrrroootttyyyooosssrrrqqqqqqtttyyy||||||uuuqqqmmmiiihhhjjjnnnqqq{{{~~~}}}yyyuuuqqqmmmkkkiiieeebbb\\\[[[XXXUUUSSSQQQPPPOOOIIIHHHEEECCC@@@???============>>>???AAACCCEEEGGGMMMNNNPPPPPPPPPQQQSSSUUUWWWXXX\\\^^^cccuuujjjNNNVVVwwwfffDDDDDD999999???555888666444444555555333222{{{^^^HHH>>>===<<<<<<::::::999888777666666555555555555555555666777777===CCC[[[jjjMMM___hhhFFF:::666444444333111111333////////////////////////------------------------...,,,---...,,,)))---555333111666GGGbbb}}}{{{xxxxxxtttrrrooommmmmmoooqqqsssvvvyyy||||||xxxsssnnnkkkjjjiiihhhfffeeegggkkknnnooommmkkkiiihhhgggdddbbb______]]]\\\YYYWWWVVVVVVTTTTTTUUUUUUUUUTTTSSSRRROOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIGGGDDDAAA???>>>===<<<:::::::::;;;======@@@EEEIIILLLQQQUUUYYY[[[ZZZXXXXXXYYY[[[^^^___cccyyyrrrsssfffBBB:::333222222111111222------------,,,,,,,,,,,,************************************************))))))*********+++++++++---+++,,,...///222;;;EEENNNaaavvv{{{ppp___SSSjjj|||vvvwwwttt{{{zzzsssssszzzmmmmmmoooppppppooopppwww~~~yyyuuupppllljjjjjjlllnnnxxx{{{~~~~~~}}}{{{yyyooommmiiifffcccaaa^^^\\\ZZZYYYWWWTTTRRRPPPNNNNNNFFFEEECCCAAA@@@>>>>>>===>>>>>>???AAACCCEEEHHHIIINNNOOOPPPPPPPPPQQQSSSVVVYYY[[[]]]bbbmmm}}}|||{{{dddUUUpppzzzWWW===CCC:::999???444777555444444555555444333|||___III???<<<;;;::::::999999888777666555555555555555555555666777888999<<>>888666333222000000000000////////////////////////------------------------...000777===888---***000111000222===QQQkkk~~~{{{wwwvvvtttrrrpppnnnlllkkkjjjjjjiiikkkmmmllliiifffdddddd`````````___^^^aaaeeehhhiiigggfffeeeeeecccaaa^^^\\\]]]\\\YYYUUUSSSRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEBBB???===;;;999::::::999999:::>>>AAACCCGGGKKKOOORRRUUUXXXZZZ\\\[[[[[[\\\```eeejjjmmmyyyqqq}}}nnnGGG444333333111000//////111,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++---+++,,,......///777@@@JJJYYYkkksssrrriii[[[OOOnnn{{{wwwuuurrr|||vvvqqq~~~{{{pppjjjkkknnnooollllllsss|||zzzwwwssspppmmmlllllllllsssvvvzzz{{{~~~}}}zzzvvvsssiiihhheeebbb___\\\ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKDDDCCCBBB@@@????????????@@@@@@AAACCCEEEHHHJJJKKKOOOPPPQQQQQQQQQRRRUUUXXX]]]^^^cccoootttsssxxxtttiiiUUUSSSvvvtttzzzOOO;;;@@@;;;999<<<555555444444444666777666555{{{___III???<<<;;;:::999999888777666555555444333333333444555666777888666:::DDDXXXvvv~~~dddRRRPPPWWW{{{aaaGGG;;;777666333111111111///---////////////////////////........................///111;;;CCC===///+++000...///111555@@@VVVppp~~~xxxtttrrrrrrqqqooommmjjjhhhfffaaabbbbbb```^^^\\\]]]^^^XXXYYYZZZYYYYYYZZZ]]]```bbbaaa``````aaa```]]][[[WWWYYYYYYVVVRRROOOPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA???===;;;:::999888999:::::::::===CCCGGGKKKNNNRRRUUUWWWXXXYYYZZZ[[[]]]aaagggmmmssswwwzzzyyypppsssNNN777///000/////////000///---++++++++++++++++++,,,,,,************************************************)))************++++++++++++)))***,,,,,,,,,333<<>><<<;;;:::999999888777666555444444222222222333444555777777000999???GGG___jjjOOOCCCVVVsssgggGGG666333666666444333333444000,,,////////////////////////........................***+++222999444)))***333,,,///111000444DDD___tttzzztttpppqqqqqqqqqnnnkkkhhhfff______^^^[[[XXXWWWYYYZZZUUUVVVWWWWWWVVVVVVXXXYYY^^^]]]]]]]]]^^^]]]ZZZXXXSSSUUUVVVTTTPPPNNNOOOQQQLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGFFFEEEDDDBBBAAA???>>><<<;;;999999999999777999;;;<<<===@@@GGGLLLPPPSSSWWWYYYYYYYYYYYYZZZYYY^^^fffooowww}}}iiihhhUUU;;;222000///------111333000***+++++++++++++++++++++,,,))))))))))))))))))))))))************************)))************+++++++++)))'''(((*********111999>>>LLL\\\eeeiiiggg___WWWSSSmmm}}}eeepppxxx{{{hhhhhhppp~~~ooogggdddjjjqqqqqqpppqqqvvvvvvtttssspppmmmjjjiiihhhkkkrrryyy}}}vvvxxx{{{uuutttqqqpppnnnkkkgggddd```aaa```]]]ZZZVVVTTTTTTRRRQQQPPPMMMJJJGGGDDDBBB@@@??????>>>>>>>>>??????BBBCCCDDDFFFIIIKKKNNNOOORRRSSSTTTTTTTTTWWWZZZ^^^aaaffftttttthhhffffffeee^^^YYY]]]qqq}}}pppKKKFFF:::555999777333888444333333555888::::::999rrrVVVEEE>>>:::888888777666555444444333444444222333444444555555444444:::777777>>>MMMfff}}}~~~~~~}}}{{{}}}bbbQQQFFFKKKooofffGGG:::888777222222222111000//////...------------------------///......------,,,+++++++++,,,---...///111222222......///000000777IIIZZZ}}}zzzqqqpppqqqooollljjjiiiccc[[[^^^^^^[[[WWWSSSRRRUUUWWWSSSPPPNNNMMMNNNOOOOOONNNRRRQQQPPPRRRTTTTTTPPPMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCAAA???===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999;;;???DDDHHHLLLOOOPPPTTTXXXZZZVVVVVVYYYXXXRRRYYYaaaiiipppyyyjjjmmmVVV===222//////............---------+++++++++************)))))))))************))))))+++*********))))))(((((())))))))))))************************+++---///000???IIISSS^^^mmmwwwmmm[[[TTT^^^nnn|||}}}tttmmmeeegggyyywwwpppjjjooo~~~rrrnnnlllmmmqqqssspppmmmvvvwwwzzzzzzwwwrrrlllhhhhhhhhhjjjpppwww{{{|||{{{zzzyyyyyyxxxzzz~~~}}}{{{{{{|||}}}yyyuuuooojjjgggeeebbb```[[[[[[ZZZYYYWWWUUURRRQQQKKKKKKJJJHHHFFFDDDBBB@@@;;;===============???AAA@@@CCCGGGJJJKKKMMMPPPRRRSSSPPPRRRWWW[[[[[[\\\___eeepppzzzpppjjjcccbbbgggeeeppp{{{ccc???>>><<<:::777444222111222444777999888666333000pppTTTDDD===:::888999777666555444444333333444222333333444444444444444333555888;;;BBBUUUvvv|||sssooojjjwwwhhhMMMFFFLLL^^^sssSSS>>>555222111111111000//////...---------------------------------------------,,,,,,,,,++++++,,,---...//////000000///000111000222===IIIkkkyyyrrrpppoookkkgggggghhheee```]]][[[YYYVVVTTTSSSTTTUUUTTTQQQNNNLLLKKKKKKJJJHHHKKKJJJJJJKKKMMMLLLIIIFFFIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???@@@???===<<<:::::::::;;;:::::::::;;;<<<===??????BBBCCCFFFIIIMMMOOOQQQRRRWWW\\\]]]YYYWWWZZZ\\\ZZZ___iiittt}}}rrriii{{{YYY===111///000............------------+++++++++*********))))))))))))************))))))*********)))))))))(((((())))))))))))************************+++---///000111@@@QQQaaasss~~~vvvfffUUUXXXfff{{{{{{}}}tttjjjiiiyyy}}}oooccceeevvv{{{rrroooqqqrrroookkksssuuuwwwxxxwwwtttpppmmmhhhggghhhlllrrrwwwzzzzzzzzzyyywwwttttttwww}}}~~~|||zzz~~~{{{yyywwwwwwwwwxxxvvvrrrlllgggccc```]]]ZZZXXXXXXXXXVVVTTTQQQNNNMMMIIIHHHHHHFFFDDDBBB@@@???;;;<<<>>>======>>>@@@BBBCCCFFFIIIKKKMMMNNNQQQSSSTTTQQQSSSYYY^^^______aaahhh~~~oooiiiiiifffjjjsssPPP>>>===;;;999777444333222222444555666666444222111nnnSSSCCC===:::888999777666555444333333333333222222333444444444444333///555::::::888CCC___{{{|||~~~{{{lll```\\\mmmoooTTT@@@GGG```~~~yyyRRR>>>666111------/////////...------,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------000......000///...222777QQQkkk}}}{{{wwwqqqqqqlllddd`````````]]]\\\YYYVVVSSSSSSRRRQQQPPPRRROOOLLLJJJIIIHHHGGGEEEFFFFFFEEEFFFFFFEEEBBB@@@CCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999888999999:::999:::;;;>>>@@@CCCEEEFFFJJJKKKLLLOOORRRTTTVVVVVVUUUZZZ\\\ZZZZZZ```eeegggjjjvvvqqqddduuuTTT:::000...000444......---------,,,,,,,,,++++++*********)))))))))((())))))******))))))(((******))))))))))))(((((())))))))))))************************+++---...///111@@@QQQ___mmmxxxwwwooocccYYY\\\nnnxxxxxxsssmmmxxxpppbbbddduuuuuummmoooqqqooolllnnnpppsssvvvxxxwwwuuussskkkiiihhhiiinnntttxxxzzzzzzxxxuuupppnnnooorrruuu~~~~~~~~~|||zzzyyyyyyxxxuuussszzzyyyvvvtttrrrqqqpppqqqqqqmmmgggbbb^^^ZZZVVVTTTUUUTTTTTTRRROOOLLLIIIHHHEEEEEEDDDCCCAAA@@@???>>>;;;===>>>>>>>>>???AAACCCGGGIIILLLMMMNNNOOORRRTTTVVVTTTWWW^^^bbbcccdddggguuusssfffgggiiijjjssskkkDDD;;;;;;:::888666555333333222333333333333222111111nnnTTTDDD>>>:::777777666666555444333333333333111111222333333333333333111666;;;:::666;;;PPPeeexxxlll```YYYYYYWWWIIIFFF\\\~~~^^^<<<444555000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,+++---))))))---///......111<<>>===<<<<<<<<<============<<<<<<<<<<<<999999999::::::;;;<<<<<<>>>???AAADDDFFFIIIJJJKKKLLLMMMOOOQQQTTTWWWYYYZZZWWWXXXYYY]]]eeennnuuuxxxwwwjjjsss]]]:::222444111///111------------,,,,,,,,,+++************))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((()))))))))*********************++++++,,,---...555@@@JJJRRR]]]lllvvvyyyuuucccUUUXXXhhh{{{yyyooouuuuuummmoooyyyrrrkkkmmmqqqqqqooogggkkkqqqwwwzzzzzzyyywwwpppmmmiiihhhjjjpppvvvzzzyyywwwtttooolllkkkmmmoooxxx|||}}}}}}~~~~~~}}}~~~yyyyyyxxxyyyyyywwwtttqqqvvvtttrrrooommmlllkkkjjjjjjgggbbb]]]ZZZWWWTTTQQQQQQQQQPPPNNNLLLIIIFFFDDDBBBAAA@@@???>>>=========<<<===?????????AAACCCEEEKKKLLLNNNNNNNNNOOORRRTTTUUUXXX]]]bbbcccccciiirrrwwwlllfffjjjjjjhhhrrrSSSBBB999888888777666555444444222222111000000000000000oooUUUEEE>>>999666666666555444333333222222333000111222222333333222222444444777888777:::FFFRRRqqqssshhh```^^^dddmmm___AAAIII]]]|||dddIII444333555000---222//////............------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------,,,,,,,,,,,,+++...)))'''***------...111222???XXXuuu|||~~~{{{|||vvvbbbZZZXXXXXXWWWVVVVVVVVVVVVTTTSSSNNNLLLJJJIIIJJJKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@??????>>>>>>@@@@@@@@@????????????>>><<<===>>>???@@@AAABBBBBBFFFHHHIIIKKKMMMNNNNNNNNNOOOPPPPPPRRRTTTWWWYYYZZZ^^^[[[[[[dddrrr}}}xxxqqqwwwWWW>>>,,,000555///***+++---,,,,,,,,,++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((()))))))))************)))******+++,,,,,,,,,,,,+++444???GGGRRRcccttt}}}wwwjjjUUUMMMdddyyylllnnnyyy}}}yyywwwtttwwwuuuoooqqqtttssspppdddiiipppwww{{{|||zzzxxxssspppkkkggggggkkkqqquuuvvvvvvuuurrrnnnlllmmmnnnnnnrrrxxx{{{{{{||||||}}}|||yyyvvvuuuvvvwwwwwwwwwwwwxxxxxxwwwssspppqqqpppnnnkkkiiigggfffeeeccc```]]]ZZZXXXVVVTTTQQQNNNNNNMMMLLLIIIFFFCCCBBB??????======<<<<<<=========>>>@@@AAABBBCCCFFFHHHMMMNNNOOOOOONNNOOORRRTTTQQQXXX```ccc```bbbppp}}}oooiiihhhiiiccc]]]iii{{{nnn@@@???777666666555555444444333222111000///...//////000mmmSSSDDD>>>999666555666555444333222222222222000000111222222222222111444111111444777888===CCCZZZuuu|||vvvnnneee``````hhhzzz]]]GGGJJJaaannnHHH;;;111222333///---000........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000+++)))+++---,,,---000111555DDD___yyy{{{}}}mmmbbb^^^UUUWWWXXXWWWTTTQQQOOOOOORRROOOLLLKKKKKKLLLKKKJJJIIIJJJJJJJJJHHHGGGHHHIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJNNNOOOQQQRRRSSSRRRQQQQQQTTTTTTTTTTTTVVVXXX[[[\\\bbb^^^```lllyyyhhhllluuubbb>>>333+++...000---+++...,,,,,,,,,+++++++++************)))))))))((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))************))))))***+++,,,,,,++++++'''000;;;DDDNNNZZZgggqqqmmmjjj[[[RRRlllvvvkkkjjjpppyyywwwkkkgggwww{{{zzzxxxsssooohhhkkkpppuuuyyyzzzzzzyyytttrrrmmmhhheeefffkkkooorrrtttvvvuuurrrooonnnmmmgggiiimmmrrrxxx}}}~~~~~~|||yyyyyyyyy|||~~~~~~}}}{{{xxxyyyxxxvvvsssqqqrrrsssrrrrrrrrrrrrrrrqqqmmmjjjiiiiiigggfffdddbbb``````\\\ZZZWWWVVVUUUTTTQQQOOOKKKKKKJJJIIIGGGDDDBBB@@@>>>===<<<;;;<<<<<<>>>???>>>@@@BBBCCCDDDFFFIIILLLNNNOOOPPPOOOOOOPPPSSSUUUPPPWWW___bbbbbbiiimmmfffcccdddddd\\\WWWjjjUUU:::<<<666555555444444333333333111000000///.../////////}}}hhhOOOBBB<<<999666666666555444333222222222222///000000111111111111111333000///333555555777;;;GGG^^^yyy~~~}}}}}}mmmlllmmmrrrzzz[[[IIISSSpppiiiQQQ777333000///000000---+++,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,---*********+++++++++++++++,,,***+++......+++,,,000111///666GGG\\\pppyyyrrrlllkkknnnnnnggg[[[QQQMMMMMMQQQNNNLLLLLLMMMNNNMMMMMMIIIKKKLLLLLLJJJJJJLLLNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKMMMOOOPPPQQQQQQPPPRRRSSSUUUVVVVVVUUUSSSRRRUUUUUUVVVYYY\\\aaaeeegggfffgggooo{{{uuuccc}}}cccBBB444333000...------...///++++++++++++***************)))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************))))))***+++,,,++++++***,,,111888@@@HHHSSS```iiillllllbbb]]]pppxxxqqqnnnooorrr||||||lllbbbmmm|||sssmmmqqqpppppppppsssvvvyyy{{{xxxwwwsssnnnhhhggghhhkkknnnrrrvvvwwwtttpppmmmkkkfffeeedddfffkkkrrryyy~~~}}}|||{{{|||}}}~~~}}}{{{xxxvvvwwwvvvvvvwwwwwwwwwtttrrrsssttttttrrrpppnnnnnnooommmkkkjjjjjjjjjhhheeeccc`````````^^^]]][[[ZZZYYYWWWUUURRRQQQPPPNNNKKKHHHFFFGGGGGGFFFEEECCC@@@???>>>===<<<;;;<<<===???@@@@@@BBBDDDEEEGGGIIILLLOOOPPPQQQQQQQQQQQQRRRUUUXXXWWWZZZ___fffmmm~~~sssddd```___aaabbb\\\aaahhhFFF===999555555555444333222222111000000000000/////////...xxxcccLLL???;;;999777777555555444333222222222222//////000111111111111111444111111444444222444999:::MMMppp{{{}}}zzz~~~|||vvv{{{yyy```LLLUUUyyy}}}~~~pppNNN666111222///,,,...222///)))+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))))))))************&&&'''+++000000---...222000,,,...666DDDWWWsss~~~kkk[[[SSSSSSLLLKKKJJJKKKNNNPPPQQQRRRKKKMMMOOONNNLLLLLLOOORRRNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSWWW\\\cccjjjqqquuummmtttllllllfff@@@444,,,111111---***,,,+++(((+++++++++************)))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))************((()))+++,,,,,,+++***))),,,---000777CCCSSSfffuuuvvvpppgggcccnnn~~~}}}yyyuuuqqqqqqyyyvvveeegggttt{{{~~~tttmmmxxxtttooolllmmmrrryyy~~~}}}|||zzztttmmmjjjjjjkkkkkkpppuuuwwwuuuooojjjhhhgggccc```^^^bbbjjjsssyyy~~~|||{{{vvvwwwyyyzzzyyywwwuuusssvvvtttssssssrrrpppmmmjjjjjjkkklllkkkiiigggfffgggiiihhhfffeeeeeeccc```^^^ZZZZZZZZZYYYXXXVVVUUUTTTTTTRRROOOMMMLLLIIIEEEBBBCCCDDDDDDDDDCCCAAA???>>>>>>===<<<;;;<<<>>>@@@BBBAAACCCEEEGGGHHHJJJNNNQQQRRRSSSSSSRRRRRRTTTXXX[[[```^^^aaajjjzzz{{{jjjbbb___^^^aaaccccccpppuuuOOO<<>>>>>??????>>>>>>???AAACCCDDDEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPTTTVVVUUUUUU]]]gggeee^^^fff~~~kkkbbbaaaUUUdddpppuuufffFFF999222999666555555444222111000000111111000000/////////...qqq^^^JJJ???;;;777444333333333222222222222111111//////000000000111111111000000000000111222333333555:::FFF^^^||||||wwwhhhaaakkkuuuuuurrrUUU>>>222000/////////...---,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***************************(((((()))))))))******************+++++++++,,,,,,000,,,---111222777KKKaaavvvlllhhheeeoooxxxxxxkkk```]]]WWWOOOSSSUUURRRMMMLLLPPPTTTTTTQQQQQQQQQQQQSSSUUUWWWXXXSSSNNNLLLMMMMMMKKKMMMPPPRRRSSSSSSSSSWWW[[[ZZZVVVXXXVVVVVVZZZaaaeeeeeeccc```aaahhhttt{{{|||}}}zzzyyyaaaEEE666///---------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************++++++++++++///+++,,,333888@@@TTTiiiyyygggfffpppwww|||xxx}}}ttttttrrrkkkkkksss|||~~~xxxuuuwww{{{zzzsssooosssxxxyyy}}}~~~zzzyyyyyymmmoooppppppnnnlllkkkkkkllliiiccc^^^ZZZ[[[___bbbhhhlllqqquuuwwwwwwvvvtttppppppoooooonnnlllkkkjjjiiiiiiiiigggeeeccc```_________^^^]]]\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZWWWTTTRRRPPPPPPNNNLLLIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@?????????>>>>>>======?????????@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOQQQPPPSSSXXX[[[\\\aaaggggggjjjzzztttjjj```ZZZ^^^mmmTTTAAA999333777555555444333222111000000000000000//////.........~~~mmm[[[HHH===999555222222333333222222222111111111//////000000000000111111/////////000000111222222333333888DDDZZZwwwyyyvvv~~~nnn]]]ppptttsssjjjNNN<<<111---...///......------,,,,,,+++++++++++++++*********)))((()))******++++++******************************(((((())))))))))))******)))*********++++++++++++///,,,,,,...,,,,,,999HHHhhhwww|||yyy}}}}}}uuujjj___UUURRRYYY]]]YYYUUUTTTUUUTTTTTTTTTSSSRRRRRRSSSSSSTTTOOOIIIGGGJJJMMMMMMNNNOOOSSSTTTTTTVVV]]]dddccc]]][[[YYYZZZaaakkkrrrrrroooeeemmm{{{wwwwww|||QQQ;;;333...++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++))))))))))))************,,,)))+++111444888EEETTTqqq{{{ddd]]]bbbggglllpppyyy||||||xxxwwwxxxyyyuuupppvvvxxxtttqqqssswwwyyy~~~{{{yyymmmmmmllljjjiiijjjmmmpppnnnkkkeeeaaa]]]YYYUUUSSSYYY]]]ccchhhlllmmmmmmlllkkkkkkjjjiiihhhfffdddcccaaaaaaaaa```___]]]\\\[[[XXXXXXXXXWWWWWWWWWVVVVVVSSSUUUVVVXXXXXXWWWVVVUUURRRPPPMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@???=====================<<>>>>><<<<<<<<<<<<============???@@@BBBEEEHHHKKKMMMOOOMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTXXX^^^```aaaffflllzzzrrrgggeeedddfffiii{{{JJJ444777888333444444333333222111000000000..................------ooobbbTTTEEE===999444222333333333222111111000//////...////////////000000000///000111222333333333333444333444666;;;IIIeee~~~vvvkkkjjjvvvyyyjjjZZZOOOOOOYYYddd|||kkkRRR999...000111000...,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((()))************)))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********((((((+++...///...111666444GGGbbbyyy|||}}}vvvyyyuuuiiiaaa]]]gggttt~~~}}}tttfff\\\VVVWWW```nnnuuuqqqggg```XXX^^^gggppp{{{wwweeeooo{{{|||zzzzzztttgggzzzaaaCCC333+++222444,,,)))///+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))---++++++,,,---111999AAAWWWhhhvvvtttmmmiiiccc\\\___ssszzzxxx~~~~~~|||{{{|||tttooouuu|||}}}xxxuuuyyy~~~{{{~~~{{{ssspppjjjeeebbbccchhhllljjjgggcccaaa```^^^XXXTTTMMMLLLLLLNNNQQQUUUZZZ\\\aaa`````````^^^]]]\\\[[[XXXXXXWWWWWWWWWVVVVVVVVVQQQQQQQQQQQQQQQRRRRRRRRRNNNOOOQQQQQQPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@AAACCCFFFJJJLLLNNNOOONNNOOOOOOPPPRRRSSSTTTUUUUUUYYY^^^aaa```bbbnnn{{{tttfffkkkrrrpppjjjiiivvvggg>>>555666444333333222222222111111000000///------..................kkk\\\PPPCCC<<<888444333555333333222111000//////.........////////////000000///000222333444444333333222111333777888<<>>222------000---'''(((000******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((((((((())))))))))))---,,,++++++,,,111888>>>PPP^^^jjjnnnrrrtttnnncccgggxxx~~~|||yyywww|||zzztttuuu}}}~~~zzzsssuuu}}}xxxyyy}}}|||yyyssskkkddd``````bbbeeecccbbbbbbaaa```]]][[[PPPNNNLLLJJJJJJMMMQQQSSSXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSSSSRRRSSSSSSSSSNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNMMMLLLIIIFFFDDDDDDBBBAAAAAAAAAAAA???>>>======>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCBBBDDDFFFIIILLLMMMOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXXXX\\\bbbeeefffnnnxxxeee^^^pppzzziii^^^ooovvvPPP;;;:::555111333222111111111000000000//////.............../////////{{{fffUUUJJJ@@@;;;777444333666333333222111000///.............../////////000000...///111333444333222111333//////555666555>>>LLLeeeuuu___PPPJJJFFFLLLWWWeeerrr}}}uuuooofff___ZZZTTTMMMGGGMMMUUUfffyyykkkMMM888111,,,...111///,,,,,,*********+++++++++++++++))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))******))))))+++,,,+++)))000111777CCCSSSdddsss|||wwwwww{{{~~~zzznnngggtttvvv}}}}}}vvvsssyyywwwuuuyyycccHHH888000//////---+++***)))+++---)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********+++++++++***,,,000555777CCCPPP]]]fffqqq{{{{{{sssqqqzzzuuurrrjjjfffnnnwwwqqqsss|||wwwmmmpppzzzyyyxxxyyy}}}zzzrrriiibbb^^^]]]___aaaddddddbbb___]]]\\\UUUSSSPPPMMMKKKIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSTTTQQQPPPOOONNNMMMMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA??????@@@@@@???=========>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPPPPQQQSSSUUUXXXZZZ\\\^^^___bbbiiirrrxxxkkkdddjjj}}}rrrbbb^^^~~~XXX>>>888<<<333000555111000000000000000/////////.........//////000000000vvvbbbPPPGGG>>>999666333333555333333222111000///...---............/////////000---...000222333222111000666...---444555333888CCCNNNnnnyyyrrr|||mmm[[[NNNPPPSSSTTTUUUVVVXXXZZZUUUQQQQQQUUUWWW[[[fffrrrsssqqqiii^^^VVVTTTPPPLLLFFFDDDBBBBBBGGGOOOXXX^^^ooowww{{{xxx|||fffPPP:::222...---000000---,,,---******************++++++)))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))+++***)))(((+++...---+++---,,,///888EEERRR^^^gggsss~~~~~~}}}|||xxx|||~~~}}}}}}zzzwwwyyywwwsssxxxSSS===555111,,,...///,,,***---111///))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))************(((***+++***,,,///111111999HHHXXXdddsssxxxyyywwwuuu}}}zzzuuuiii```fffzzz{{{mmmgggooosssiiimmmxxx|||yyywwwxxx{{{~~~~~~}}}wwwooogggbbb___[[[```fffgggccc^^^[[[ZZZXXXWWWUUURRRMMMHHHDDDAAAEEEGGGIIIKKKMMMOOOPPPPPPNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBB@@@??????@@@@@@???=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRRRRTTTWWWZZZ]]]___bbb```aaakkk}}}uuuhhhaaalll{{{```[[[gggoooFFF333555<<<111111777000000000000000////////////.../////////000000111111qqq```PPPEEE;;;777444111111222222222333222111///---,,,......//////000000000111222111000//////000111111222111111111222444666777>>>KKKcccwwwqqqxxx}}}wwwssslll[[[KKKEEEBBB??????CCCFFFHHHGGGLLLHHHCCCAAABBBCCCAAA>>><<<>>>BBBNNNhhh~~~vvvpppooo|||aaaEEE777444//////...---,,,,,,++++++,,,++++++***************---((())),,,)))###***888111'''$$$,,,///)))'''+++''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++/////////000333<<>>'''###)))***((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********+++++++++++++++******---111555AAAQQQbbbooo}}}rrriiimmmzzzeeeHHH999000))))))++++++******,,,,,,++++++***)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((()))******+++++++++++++++++++++,,,------///666???JJJ___vvv~~~tttnnnhhhddd___bbbvvvuuuqqqvvv{{{qqqlllrrr}}}{{{}}}yyytttoooiiidddbbbaaa``````ZZZVVVQQQMMMLLLLLLLLLLLLGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAA???>>>???BBBEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNOOOPPPOOOOOOPPPSSSUUUUUUWWW\\\```______eeennnrrreeedddmmmxxxdddVVVHHHOOOrrrvvvHHH222666444111000000000///---/////////......------,,,...---------,,,,,,,,,,,,kkk^^^LLLBBB999666444111000222333222000///......///////////////000000000000000------------------......---------...///000111222333222222;;;MMMfff~~~zzzqqqttt~~~eeeQQQ<<<333111///---,,,---,,,,,,,,,+++++++++***))))))(((''''''''''''''')))'''''''''$$$$$$000>>>SSS===(((###(((*********''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************+++,,,---,,,+++,,,...000222===JJJUUUdddwww~~~ooouuunnnRRR>>>333111///......---+++)))(((++++++******)))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))******+++++++++++++++***+++,,,,,,------444:::BBBPPPbbbooossswwwuuuqqqiii^^^```zzz}}}vvvsssrrrxxx~~~yyypppooowww|||zzz||||||vvvnnnhhheeecccbbbbbb```\\\WWWTTTRRRPPPNNNLLLIIIGGGDDDCCCDDDEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDBBB@@@>>>@@@CCCFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMNNNMMMMMMMMMMMMNNNNNNOOOOOONNNOOOOOOOOOOOORRRUUUYYY^^^^^^___```aaagggvvvnnnjjjpppsssoooiiiGGGFFFQQQrrr\\\===666555222000/////////...---.........---------,,,,,,,,,,,,++++++++++++++++++|||ggg[[[JJJ@@@888666444222000222222111000.........//////..................------++++++,,,,,,------------+++,,,---...///000000000111333444555<<>>JJJ]]]rrr~~~~~~yyywwwwwwiiippp{{{~~~}}}\\\AAA333000///(((***++++++***+++++++++******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))******+++++++++************+++,,,,,,,,,222777;;;DDDSSSbbbjjjmmmqqquuussshhhhhh~~~zzzyyywwwsssxxxwww~~~|||}}}lllkkkpppxxx{{{|||xxxqqqlllhhhcccaaa___^^^\\\ZZZXXXUUUPPPMMMKKKHHHEEEDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEECCCBBBCCCFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOPPPPPPRRRUUUYYY\\\___]]]^^^bbbjjj{{{xxxmmmffflllsssmmm]]]QQQBBBNNNqqqjjjEEE777666333111///...//////---,,,------------,,,,,,,,,,,,))))))******+++,,,,,,---zzzdddXXXHHH???777555444222000111111000//////.........///------------,,,,,,,,,,,,***+++,,,------...------***+++,,,...//////000///...222555444333===NNN]]]~~~uuummmpppwwwwwwnnnffffffqqqtttUUU???444///,,,,,,+++***+++///************************))))))(((''''''''''''''')))%%%###%%%((()))%%%"""###$$$&&&&&&&&&&&&&&&(((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******''')))++++++++++++---...---///000222:::JJJ___nnnvvv{{{~~~}}}{{{fffcccjjj|||iiiHHH444222333000***))),,,,,,)))''')))***))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++***************+++,,,,,,,,,000444777===IIIXXXcccdddmmm}}}|||||||||}}}vvvuuu|||tttvvv{{{nnnhhhkkkvvv{{{xxx{{{uuummmfffaaa]]]]]]]]]^^^]]]ZZZVVVRRRMMMJJJGGGEEEDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHGGGEEEEEEGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPQQQQQQRRRQQQPPPQQQSSSUUUWWWZZZ^^^bbb]]]^^^fffsssxxxnnnqqqsssoooaaaRRRKKKMMMdddqqq|||MMM888555444222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------yyybbbVVVFFF===666555444222000111/////////000//////...---.........------,,,,,,,,,***+++,,,---.........---***+++---...///000//////...111222222111555===DDDaaarrr{{{wwwwwwnnnkkkmmmuuuzzz|||qqqjjjjjjnnnooorrrzzz}}}dddLLL999///444///,,,------+++,,,///)))************************)))((((((''''''((((((&&&&&&%%%&&&((()))&&&######&&&******(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''(((******))))))+++---+++---///000222:::HHHTTTaaaoooyyy|||xxxggg___rrr~~~nnnUUUBBB///***000444///(((---000///)))'''***)))%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((()))******++++++***************++++++,,,+++---000333999CCCRRR^^^eeerrrxxxyyy~~~zzzqqqvvvvvvuuuwww}}}yyyvvvsssuuuxxxyyy{{{}}}xxxxxx{{{|||vvvoookkkdddcccbbbbbbaaa```\\\YYYRRROOOLLLIIIHHHHHHFFFEEEAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNPPPRRRTTTTTTUUUUUURRRUUUYYY\\\^^^aaadddgggiiipppttthhhvvvvvvppp```NNNKKK___vvv___===444555444111///---,,,------,,,+++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,zzzaaaTTTEEE===666555444222000111......000000000///...---/////////......---------***+++,,,...//////......***+++---///000000000///111000///111333555666666@@@OOOeeevvvuuuooosssvvvqqqjjjgggjjjooouuuyyyzzzzzz{{{}}}zzz}}}~~~yyyuuutttuuurrrooommmlllgggbbbfffoooxxxXXX>>>111000444000+++)))---///+++'''&&&)))))))))))))))***************)))(((((((((((((((%%%((((((&&&%%%%%%%%%$$$&&&((((((&&&%%%&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))*********((()))***,,,'''***...///,,,,,,444<<>>EEEMMMwwwyyy|||KKK;;;555333111+++000///...---,,,+++++++++************************)))************+++++++++yyybbbLLL???;;;777444333222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------........./////////000000000333555999AAAOOOeeewwwooojjjjjjllltttsss^^^III555......,,,******,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,---000777@@@KKKXXXeeemmmtttccc___jjjxxx}}}oooeeeUUUDDD777000,,,***++++++*********)))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************---++++++///111777CCCQQQaaatttwwwjjj```ccciiixxx{{{ttt|||~~~|||}}}~~~yyy|||~~~|||xxx|||zzzzzz~~~wwwnnnhhhfffbbb]]]\\\___]]]WWWTTTUUUOOOMMMIIIGGGFFFEEECCCBBBFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHGGGHHHHHHJJJJJJIIIKKKMMMOOOQQQSSSUUUUUUPPPQQQSSSWWW[[[___aaabbb```dddhhhkkksssvvvqqqxxx{{{pppbbbKKK>>>LLLeeeyyy{{{~~~}}}fff???555111111111---///...---,,,,,,+++++++++************************))))))*********+++++++++uuu^^^III>>>:::666333222222111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------.........////////////000222111//////888III^^^mmmyyy```EEE:::111******------,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******++++++,,,))))))*********+++++++++,,,---///222888AAAKKKRRRhhhmmmuuu}}}~~~yyyqqqjjjggglllxxx~~~sssggg___FFF<<<000((((((***,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************,,,***+++...000555@@@KKK]]]eeepppyyy}}}uuuooojjjhhhsss}}}uuuwwwwwwvvvuuutttvvv|||~~~|||xxxtttpppkkkfffccc___[[[[[[^^^XXXUUURRROOONNNLLLJJJHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSUUUWWWYYY]]]```ccceeefffeeekkkuuuyyyuuuzzzuuu\\\FFF===OOOpppwwwtttNNN555111//////000---......---,,,++++++++++++************************)))))))))*********++++++ttt___JJJ===999555333222222111000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------........./////////111000000///111888AAAHHH^^^ooogggNNN===555...---,,,...//////......******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++)))))))))*********++++++---.........///444:::>>>EEELLLVVVaaallluuu|||jjj]]]ccchhhpppvvvzzz|||wwwgggSSS@@@444000...++++++---------+++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++---111777@@@GGGVVVXXX___jjjuuu~~~vvvxxx}}}yyyzzz{{{zzzssstttxxx~~~|||uuummmeee```^^^```\\\[[[YYYXXXXXXXXXVVVUUUPPPPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKNNNQQQSSSVVVVVVVVVUUUVVVVVVVVVVVV^^^___```aaacccfffkkknnntttzzzsss~~~sssYYYGGGAAA]]]YYY@@@333444///---///,,,------,,,+++++++++++++++************************))))))))))))************ttt```JJJ;;;888444222111111000///............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---------------............///000111111111111333555EEERRReeevvvvvv[[[AAA111---000***,,,---,,,+++++++++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++************++++++++++++***+++------,,,---///111222666>>>GGGQQQ\\\fffmmm~~~}}}vvvtttxxx{{{{{{wwwpppiiifffgggjjjoooyyyzzzooo]]]JJJ;;;222...---(((+++//////,,,***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++---222999@@@DDDJJJKKKQQQ]]]hhhsss||||||~~~|||}}}~~~{{{qqqjjjgggeee```^^^]]]]]]^^^^^^\\\[[[XXXXXXWWWVVVTTTSSSRRRRRRNNNNNNMMMLLLMMMNNNPPPQQQOOOOOOOOOPPPSSSVVVZZZ\\\[[[[[[\\\]]]^^^```bbbccc___aaabbbeeeiiirrr|||vvvmmmppp{{{wwwWWWAAAGGGYYY}}}{{{lllFFF666222555000---///,,,,,,,,,+++*********++++++))))))))))))))))))))))))(((((()))))))))*********qqq^^^HHH:::777333111111111000///.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---///222333444;;;III\\\lllyyysss___GGG:::444///+++)))))),,,,,,)))'''***+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))******+++)))************+++++++++)))+++......---------...+++---000444999AAAJJJPPPdddnnnxxx{{{}}}}}}||||||yyyvvvyyy~~~xxxssswww|||~~~~~~ttthhhbbbdddiiimmmrrrvvvxxxwwwvvvwwwyyy}}}zzzkkk___NNNGGG;;;000***))),,,///))),,,---+++'''&&&)))---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***,,,---222999>>>>>>AAAAAAJJJXXX```jjj}}}yyy}}}|||~~~~~~||||||yyyvvvjjjiiigggfffeeeccc___]]]aaa```^^^\\\[[[[[[[[[[[[XXXVVVUUUTTTTTTUUUWWWYYYUUUUUUWWWZZZ\\\___bbbccceeedddcccbbbbbbcccdddeeebbbffflllsss|||}}}qqqlllssslllUUU@@@???XXXuuuxxxsss{{{MMM777---...333...---000---++++++******)))******+++))))))))))))))))))))))))((((((((()))))))))******nnn\\\EEE:::777333111000000000///.........---------,,,,,,************************************************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++,,,---////////////000666BBBMMMXXXggguuutttbbbLLL<<<...---000///***((()))---,,,)))(((,,,---***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))*********((((((((()))))))))******+++,,,...---------///000************,,,000555:::KKKVVV```ccchhhsss}}}}}}|||zzz{{{~~~~~~~~~|||vvvoookkkmmmqqqppprrrqqqmmmgggggglllqqq{{{yyywwwttttttvvv{{{~~~|||zzzxxxuuuqqqkkkcccVVVFFF<<<+++---...000///---+++))),,,,,,***)))((()))+++---((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((+++---,,,000777999666888777@@@QQQZZZccc}}}~~~xxxooofffvvv|||vvv}}}wwwzzz~~~uuuxxx}}}{{{yyywwwtttqqqllliiiiiigggdddaaa```aaacccdddbbbaaa^^^]]]\\\^^^```aaa]]]^^^aaaccceeegggggggggkkkjjjiiiiiijjjlllooopppxxx~~~vvvppppppwww~~~iiiRRREEEDDDTTTxxx~~~ppppppWWW;;;333+++---111,,,---000,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***nnn\\\EEE999666222000000000000///......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---///222222///***&&&111......111333999IIIYYYkkkrrr{{{ppp]]]III;;;444///,,,...,,,((()))///(((,,,+++'''(((,,,+++%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))*********''''''''''''((((((((()))******)))((('''(((,,,///,,,,,,,,,++++++---111444---777>>>AAAFFFUUUgggsss~~~zzzzzz||||||~~~}}}~~~~~~|||{{{hhh```RRRCCC777000............---,,,+++************((('''))),,,---)))%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))------+++...444555000...***333GGGRRRZZZrrr|||pppdddeee}}}|||sss}}}tttttt~~~{{{ooovvv}}}zzzmmmkkkgggdddccceeehhhjjjiiihhheeecccbbbccceeegggcccdddgggiiikkkjjjiiihhhggghhhlllrrrzzzvvvtttrrrssszzz{{{XXXLLLEEEIIIVVVpppzzzggg???888777...///111+++,,,///******)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))oooTTTBBB777555444222000......---......---------,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))))))((('''''''''(((***+++******+++,,,,,,,,,,,,++++++++++++,,,---...///000111111000///...000444888IIISSSaaannnzzz{{{aaaKKK>>>888444222------,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,+++.........000555>>>IIIQQQYYYaaakkkrrrtttwww{{{|||}}}|||~~~tttgggZZZRRR;;;888444000---+++++++++))))))*********+++++++++******))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((***+++---///000000))),,,111999FFFWWWhhhsssqqq```^^^qqq|||}}}}}}xxxwwwyyy|||zzzzzz}}}wwwxxxyyyvvvpppnnnmmmrrrsssmmmjjjkkkjjjeeejjjmmmqqquuuxxxzzzzzzyyy}}}wwwnnnpppqqq|||aaaHHHHHHPPPRRRWWWuuulll@@@111777000//////---,,,+++************))))))))))))******((((((((((((''''''''''''))))))))))))((((((((((((mmmSSSBBB666555444111000......---...------------,,,,,,,,,***************++++++,,,))))))))))))))))))))))))******)))(((((()))***+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---...///000000000///...///222555999AAALLLWWWcccrrrxxx___SSSBBB666///---+++))),,,,,,,,,,,,++++++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((******++++++++++++******,,,,,,,,,,,,---000555999>>>DDDKKKQQQUUUZZZaaagggkkkrrryyyzzzxxxwwwzzz~~~~~~}}}~~~|||ssseeeWWWKKKBBB;;;888000...,,,+++***+++,,,---)))))))))*********++++++)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---...///,,,---...333;;;GGGTTT]]]hhhrrrzzz~~~zzzkkkbbbppp{{{zzzvvvvvvxxx{{{}}}xxxxxxtttooorrrvvvqqqXXXLLLLLLOOO```ppp}}}zzzRRR:::222111//////...---,,,+++************))))))))))))******(((((((((((('''''''''''')))(((((((((((((((((((((lllRRR@@@666555333111000///......------------,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++***))))))*********)))***++++++,,,,,,++++++------,,,,,,,,,,,,------...///000///......///000---111777===GGGTTTcccmmm{{{gggPPP888333---******+++)))''',,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))************)))))),,,---......,,,*********,,,///222555888>>>GGGNNNTTT[[[cccffffffggglllpppwwwwwwxxxzzz}}}|||yyyxxxtttrrrnnniiiddd```\\\ZZZPPPHHH<<<222,,,*********))))))(((((()))***,,,---))))))))))))************(((((((((((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''')))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,---000888BBBIIIXXXeeerrryyytttpppttt}}}}}}|||zzzvvvpppnnnttt~~~|||rrrjjjiiisss~~~gggQQQFFFJJJUUUwwwPPP666444333,,,///...------,,,+++*********))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((lllPPP<<<666555333111000///......---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++++++++------,,,,,,+++,,,,,,,,,,,,...000///...,,,,,,,,,---...000111555===GGGNNNeeeoooyyy}}}uuucccUUURRRPPPCCC444...,,,++++++---...---+++++++++*********)))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******))))))(((***,,,...///---,,,+++,,,+++,,,---------000555999===BBBIIILLLMMMNNNRRRUUUVVVWWWYYY\\\aaaggglllpppsssttttttsssqqqnnnkkkiiikkkiiieeeaaa]]][[[YYYYYYOOOMMMJJJEEE???999444111///---+++***++++++***))),,,+++******)))******+++((((((((()))))))))******&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************++++++++++++...444<<>>;;;999777777777000///...---,,,+++++++++,,,,,,,,,---...,,,)))&&&,,,,,,+++***))))))))))))''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++...333:::???PPP___lllsss~~~}}}|||~~~zzzyyyxxx{{{}}}wwwpppjjjhhhlllpppwwwuuuzzzqqqVVVOOOIIIJJJUUUiii{{{~~~ddd===222333111...///,,,,,,,,,+++******))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((((((((()))hhhKKK888555444333111000/////////,,,,,,,,,,,,++++++++++++((()))***,,,,,,+++******((((((((((((((((((((((((%%%&&&'''(((((((((''''''((()))******++++++******,,,,,,++++++++++++,,,,,,+++---......,,,+++******,,,---...///000000000000///666;;;???GGGVVVccciiiqqqrrruuu{{{zzzmmmaaaUUUHHH===555222///++++++,,,---...***)))((('''''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))******))))))((())))))************))))))'''((())))))((()))+++---)))***,,,------,,,+++***)))+++,,,,,,+++***+++,,,---,,,,,,---...///111333111111111222222222111111///...,,,************+++***)))((((((((()))++++++,,,***(((((()))******)))'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++...333666IIIZZZiiinnnxxx|||yyyyyyyyy|||{{{~~~~~~}}}xxxsssnnnlllhhhjjjjjjgggeeeiiittt~~~~~~xxxpppdddVVVLLLJJJIIIQQQfff~~~rrr|||bbbBBB---333777...)))...+++++++++*********)))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))cccIII:::444444222111000000//////,,,,,,,,,++++++++++++***((()))+++,,,,,,+++***)))(((((((((((((((((((((((($$$%%%'''((())))))))))))((())))))***************************+++,,,------+++,,,...---,,,++++++,,,,,,+++,,,---...//////...///111111///333;;;@@@AAAHHHLLLSSSZZZaaaiiipppuuu|||yyyrrrrrrtttooogggWWWVVVNNNBBB999555///(((,,,,,,,,,,,,,,,***(((((())))))))))))((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))(((((('''(((***,,,,,,+++++++++---***++++++---......---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,***************++++++,,,++++++***)))((('''&&&&&&&&&%%%$$$%%%'''***++++++$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++***)))***---///===RRRdddiiimmmzzz|||yyysssmmmnnnrrr}}}~~~zzzuuuwww~~~uuuvvvyyyzzzzzzwwwtttqqqjjjjjjkkklllmmmmmmmmmmmmgggjjjnnnqqqvvv~~~iiiZZZUUUWWWYYYZZZfffdddlllppplllCCC444,,,111333,,,)))...***************)))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&''''''((())))))|||^^^HHH<<<444333222111000000000000,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))(((((((((((((((((((((((($$$%%%''')))++++++++++++(((((()))***************************+++,,,---...+++,,,------++++++,,,---///---,,,+++---......---,,,---,,,***---222333000+++000888>>>CCCIIIPPPUUUaaahhhooossswwwxxxssskkkkkksss}}}~~~zzzxxxxxxqqqlll___RRRNNNMMMFFF;;;666999666---)))---///---,,,((('''))),,,,,,+++,,,((()))******((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&###&&&***++++++*********+++***((()))*********)))&&&'''((())))))***+++,,,&&&'''(((***+++++++++++++++*********))))))))))))''''''(((((())))))******%%%&&&(((***++++++***)))'''((()))+++,,,***'''###'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,+++***((())),,,...***CCC[[[cccfffnnnwww{{{{{{|||~~~{{{qqqgggdddhhh~~~xxxvvv{{{vvvqqqssstttrrrrrr|||vvvooommmmmmmmmnnnnnnnnnlllkkkjjjkkklllnnnqqqssstttuuuvvv}}}~~~uuubbbQQQUUUkkk~~~~~~wwwmmmGGG555444222///,,,,,,---///************))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))}}}]]]EEE999444333222111000...------,,,,,,,,,+++++++++************************++++++******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222333444555666@@@GGGOOORRROOOJJJHHHHHHQQQSSSUUUVVVTTTQQQMMMJJJAAA>>>888333///......///------,,,,,,+++***))))))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++***))))))))))))*********++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))************+++++++++...555BBBOOOUUU[[[gggrrrsssqqquuuzzzzzzsssmmmmmmvvvvvvqqqwww~~~kkkfffeeennn|||wwwqqqlllgggnnnuuuwwwpppjjjjjjmmmppp{{{{{{|||}}}{{{rrrjjjYYY^^^mmm}}}zzzkkkEEE333000000///...------,,,,,,***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((zzz[[[CCC888444333222111000...------,,,,,,,,,+++++++++*********************************))))))((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------))))))***+++,,,------......333888888444111111333000111222333222000---+++000...+++)))))))))+++,,,---,,,,,,+++******))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++(((---888BBBHHHNNNZZZfffpppnnnnnnuuuzzz}}}}}}sssiiigggoooyyyyyynnneeeaaa]]]ZZZWWWfffjjjkkkjjjnnnwwwzzzyyyxxxfff]]]^^^bbbbbb|||yyyyyyuuuPPP777/////////...------,,,++++++)))************)))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''xxxXXXAAA777333333222111///...------,,,,,,,,,+++++++++******************************))))))((((((''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))*********+++++++++++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,+++---...,,,((('''))),,,---------------,,,++++++'''''''''((()))***,,,---,,,++++++******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&'''((()))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++))),,,333:::???EEEPPP\\\kkknnnqqqzzzxxxssstttuuusssooojjjhhhhhhppp~~~|||sssoooqqqssslllcccXXXPPPNNNOOOPPPQQQWWWZZZ^^^cccmmmyyy~~~}}}tttvvvmmmgggeee```\\\aaannn{{{}}}xxxjjjJJJ444---///---------,,,++++++******))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''vvvVVVAAA888333333222000///...---,,,,,,,,,,,,+++++++++******************)))))))))))))))(((((('''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))***+++*********)))))))))************+++*********+++++++++,,,,,,------------------------...//////---++++++---///,,,,,,+++++++++,,,,,,,,,)))******+++++++++++++++*********))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************------000444888===HHHSSS___kkkvvv{{{qqqnnnwwwzzznnngggccciiixxx{{{yyyxxxnnndddWWWOOONNNRRRUUUWWWTTT\\\fffpppyyyzzzuuubbbWWW\\\iii{{{vvvfffEEE333,,,...333,,,+++++++++*********))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''uuuUUU@@@888333222111000///---,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((()))))))))*********)))))))))************+++************))))))))))))%%%&&&((()))))))))******)))(((((('''((()))******'''((()))))))))((('''&&&))))))(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((()))))))))*********+++)))***,,,...222:::DDDPPPaaaooouuu|||tttnnnsss{{{xxxyyy~~~zzz|||}}}~~~{{{{{{}}}zzzqqqfff___```dddiiikkkqqq{{{mmmbbbgggppptttttt~~~~~~|||~~~iiiEEE222///000000000***************))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''tttTTT???888222222111000...---,,,,,,,,,,,,,,,+++++++++***************))))))(((((('''''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))(((((((((((((((!!!###&&&(((******)))(((,,,,,,+++++++++,,,,,,---&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))))))))******+++((((((+++,,,,,,222999HHHVVVbbbfffmmmyyyzzzwwwxxxzzz~~~}}}yyysssmmmlllooosss|||wwwtttuuu}}}}}}yyy|||uuusssttt}}}jjjpppyyy```III333,,,000111---)))************************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&sssQQQ===777222222111///...---,,,+++,,,,,,,,,+++++++++******+++******)))(((((('''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))''''''((((((((())))))))))))))))))***************''''''(((***,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,)))***---...,,,...333>>>GGGQQQZZZaaakkkxxx{{{~~~~~~tttlllmmmttt}}}{{{rrrooozzz~~~tttllliiijjjvvvbbbBBB777......000...+++***************************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&qqqPPP<<<555222222111///...---,,,+++,,,,,,,,,+++++++++******+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((())))))(((&&&%%%&&&'''((('''''')))))))))))))))(((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))((()))------******---///555BBBQQQ[[[```iiisss~~~|||wwwooojjjooowwwooo\\\]]]qqqlll```___dddjjjmmmUUU>>>333000000111///+++---111***************+++++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&jjjKKK:::444000000000000////////////,,,,,,,,,+++++++++******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################"""""""""###$$$$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++...000555???MMM[[[fffkkkxxxxxx{{{rrrllljjjqqqxxxzzzxxxtttiii```ggg{{{}}}nnnbbbaaadddkkk|||rrrNNN;;;555......---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjKKK:::555222222111000///...---,,,,,,,,,+++++++++*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,---///666AAANNN[[[cccdddiiizzzuuuooopppxxx}}}wwwyyy~~~xxxtttuuunnnlllhhhgggmmmwww|||{{{sssmmmkkkrrrnnnNNN:::111000...------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhJJJ:::555444333222000...---++++++,,,++++++++++++*********(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#######################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++***+++,,,---333???MMMXXX]]]cccsss}}}{{{}}}}}}zzz|||zzzvvvzzzzzzjjjdddfffiiilllpppppphhhaaabbbdddeeegggjjjrrr|||eeeDDD333...///000------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&fffIII:::555222222111000...---,,,+++++++++++++++************((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%$$$$$$$$$###"""""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))***************+++,,,+++,,,444AAAKKK]]]bbblllwww}}}yyyxxxuuuuuu~~~wwwiii___cccmmmuuuzzz}}}uuueeeYYYZZZ^^^aaakkkvvvtttzzzcccEEE222...000111///,,,,,,++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbFFF999555000000//////......------+++++++++*********))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%$$$$$$$$$###"""""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((+++---,,,***...666===NNNUUU```jjjrrrwwwyyyyyyqqq|||zzzwwwvvv|||sssggg___cccnnnuuuyyy{{{tttiiigggpppzzz{{{}}}xxxyyyvvvGGG===111,,,...///---***+++***************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___DDD777444/////////............---+++************)))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$#######################################""""""""""""####################################"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---,,,)))'''%%%###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******''')))++++++******---111777CCCRRRaaannnxxxzzzxxx{{{|||zzzpppdddZZZ]]]fffooovvv|||~~~{{{~~~~~~hhhEEE111///,,,+++,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA555333000000///...------,,,,,,************))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$########################""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++)))'''%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))*********************+++,,,,,,555AAANNN^^^nnntttrrr}}}{{{~~~~~~~~~xxx~~~~~~|||xxxttttttyyy}}}}}}{{{ssskkkfffjjjttt~~~vvvvvvxxx{{{|||~~~zzz{{{XXX???333///...---,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~ZZZ@@@444222222111000///---+++******************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################""""""######$$$$$$$$$%%%########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))///,,,******+++---------***---///444DDDYYYdddeeesss}}}vvvppprrrwwwzzz|||vvvoootttxxxuuufffddddddiiittt}}}wwwkkkfffgggooouuuwwwoooPPP;;;222...++++++***+++++++++)))((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}XXXAAA777444111000///...---,,,,,,,,,+++***((('''''''''((()))&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############"""!!!###$$$###"""!!!"""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$######"""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))************+++---///000333;;;GGGQQQhhhqqq{{{~~~}}}|||yyy{{{yyyvvvyyyuuunnnyyy~~~xxxlllbbbkkk^^^AAA444000---***,,,,,,++++++***)))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{VVV???666444111000///...---,,,,,,,,,)))***+++++++++***((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############################################################$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$###"""!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%#########################################################$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''((('''((((((((())))))))))))(((((()))))))))*********+++,,,.........444===EEEVVVaaaoooyyy|||||||||}}}|||ttt{{{~~~{{{eeeSSS===000...000000...,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxSSS>>>666444111000///...---,,,,,,,,,(((***,,,...---+++((('''''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###$$$###"""!!!"""###""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''((((((((()))))))))(((((())))))))))))*********,,,,,,+++***,,,222666CCCOOOaaaqqq{{{~~~}}}}}}oooiiiooozzzwww|||uuuVVV???666---***---///---***++++++******))))))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvRRR>>>777555111000///...---,,,,,,,,,)))***+++,,,,,,***(((''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!###$$$###"""!!!"""###"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''((((((((())))))(((((((((((()))))))))******+++,,,+++))))))+++---444>>>NNN```oooxxx}}}~~~}}}vvviiicccfffppp|||hhhGGG000666222......///...)))###******)))))))))((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuRRR@@@999666111000///...---,,,,,,,,,******)))(((((((((((()))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!###$$$###"""!!!"""###!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((('''(((((((((((()))))))))***+++,,,++++++***+++,,,***///999FFFVVVeeerrrxxx}}}wwwkkkkkkxxx~~~||||||kkkOOO;;;333222,,,++++++,,,---,,,)))&&&))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssRRR@@@999666111000///...---,,,,,,,,,+++***((('''''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################"""""""""############$$$######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############"""!!!###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''(((((((((((())))))***++++++,,,,,,,,,------)))+++///666AAAPPP```kkkvvvvvvwww{{{~~~{{{qqqqqq~~~~~~xxxvvvUUU>>>333//////222************************((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqQQQ@@@888555111000///...---,,,,,,,,,************))))))(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$############"""!!!###$$$###"""!!!"""### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%#########################################################$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******)))***+++,,,,,,,,,+++---///000333<<>>FFFSSSdddooo|||xxxwwwyyyxxxzzzeeeJJJ666///000333---,,,,,,+++******))))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%cccFFF:::666444111111///---,,,++++++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""########################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###"""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""######""""""######$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******(((((()))******++++++,,,,,,+++******...888GGGQQQdddqqq|||{{{uuuxxx~~~tttooozzzzzzwwwxxx]]]NNN;;;---***+++,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%^^^DDD:::777444111000...---++++++************))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$"""""""""$$$%%%$$$###########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#################################$$$$$$$$$######"""######""""""######$$$%%%########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***+++++++++***++++++******,,,000444BBBOOO]]]iiivvvzzzwww{{{}}}www~~~~~~mmmmmmjjjlllxxxlllSSSBBB444000,,,,,,000000+++&&&++++++******))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%[[[CCC;;;777444111000...---++++++******)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################"""!!!"""$$$%%%$$$###########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""######$$$$$$$$$############""""""######$$$%%%########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))******++++++***,,,------,,,+++******---444===GGGWWWkkk|||~~~~~~pppuuu~~~sssuuu|||zzz{{{~~~xxx___KKK;;;222...+++)))'''&&&'''***,,,---******))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%WWWBBB;;;777333111111///---,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################"""!!!"""$$$%%%%%%$$$########################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''((())))))******+++***)))))))))***,,,...///++++++,,,///999IIIYYYdddmmmpppxxx}}}|||yyy~~~vvv{{{zzzvvvxxx{{{{{{wwwssszzzzzz}}}nnn]]]HHH999000+++,,,///)))***+++***''''''))),,,)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{TTTAAA;;;666///222111000...---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################"""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********((('''&&&''')))+++---...,,,+++)))***,,,222;;;BBBGGGKKKWWWhhhsssyyy|||wwwooonnnqqqssspppwwwzzzvvvwww~~~yyybbbTTT888000,,,///111...++++++&&&***...///---***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%xxxRRR@@@:::444---333222000///------,,,,,,'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""""""""""""""##############################$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********%%%&&&(((+++,,,+++'''%%%******+++---,,,+++---000444333999EEEPPP[[[kkkzzz||||||}}}ssswww~~~yyycccMMM===444111888///))),,,...***((())),,,)))&&&###$$$&&&***,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%lllLLL>>>888666555111000///...---,,,,,,,,,************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""###$$$$$$$$$$$$###'''!!! %%%((($$$###%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""############""""""!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """######""""""###$$$""""""""""""###########################################################################################################################"""!!! """############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++...333:::AAAEEEaaaiiiuuuqqqfffOOOJJJBBB:::333...,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjJJJ<<<777444333111000///...---,,,,,,,,,******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""###$$$$$$$$$$$$###&&&""""""''')))%%%###%%%%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$###""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!""""""#########""""""######""""""""""""######"""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### """######""""""###$$$""""""""""""##################################################################################################################$$$$$$######"""!!!"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***+++---000444666777>>>JJJUUU```jjjqqqvvv{{{|||{{{rrrdddYYYQQQJJJBBB<<<888666222...+++******+++(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhHHH;;;555333222111000///...---,,,,,,,,,)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$###%%%$$$&&&******&&&$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$######"""#################################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""###### !!!"""#####################""""""""""""######"""""""""######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!#########""""""######### """######""""""###$$$""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***(((+++///444:::AAAHHHMMMQQQTTTXXX___gggpppxxx|||}}}||||||}}}{{{tttkkkbbbZZZTTTPPPJJJBBB777000---------,,,*********)))***+++,,,,,,(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhHHH:::555222222111000///...---,,,,,,,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$'''+++,,,***&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###############$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""### !!!######$$$$$$$$$######""""""""""""######""""""############""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$ """######""""""###$$$!!!"""""""""############################################################################################################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))******************)))...///...,,,+++,,,...000000111333777===DDDJJJNNNLLLMMMPPPTTTYYY```eeehhhmmmppptttvvvvvvuuuuuuvvvqqqsssvvvxxxxxxvvvsssqqqhhheeebbb```^^^ZZZTTTPPPIIIFFFAAA;;;666222000//////---+++,,,...000000...***++++++,,,,,,+++++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjIII<<<666444333111000///...---,,,,,,,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$########################""""""###$$$$$$$$$$$$###$$$***...---)))%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######""""""""" !!!######$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$###################################################$$$$$$############$$$$$$ """######""""""###$$$!!!"""""""""###############################################################################################################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))++++++,,,++++++***(((***++++++******+++------,,,,,,,,,...000333444222222333444666999;;;===???AAADDDEEEDDDBBBAAAAAACCCCCCDDDDDDCCCBBB@@@???;;;:::888777666333000...111000///---,,,,,,---...******+++,,,,,,+++(((&&&***+++++++++***((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkJJJ===777555444111000///...---,,,,,,,,,)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$######,,,111---&&&$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############"""""" !!!"""#####################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### """######""""""###$$$""""""""""""############################################################################################################"""###$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********)))((('''$$$'''***,,,,,,,,,---......------,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,...//////...,,,,,,,,,///...---,,,++++++++++++000111111111111111000000///......---,,,,,,---------,,,***(((''''''((()))***************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkJJJ===777555444111000///...---,,,,,,,,,******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$#################################""""""###$$$$$$$$$$$$######---222,,,###"""%%%&&&"""###$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!""""""#########""""""######""""""""""""############$$$$$$$$$$$$#########################################################""""""!!!!!!""""""### """######""""""###$$$""""""""""""############################################################################################################!!!"""######$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))+++,,,,,,+++******+++'''((()))*********)))(((+++++++++,,,---......///---...//////------...///...---+++*********++++++((()))***+++***++++++,,,++++++++++++***)))((('''******)))))))))+++...111************))))))******''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjJJJ<<<777444333111000///...---,,,,,,,,,************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$######...333+++!!!!!!%%%'''"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""###$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""############""""""!!!######""""""""""""######""""""############""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######""""""###$$$""""""""""""############################################################################################################ !!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))+++,,,((())))))((('''''')))+++&&&(((***,,,---,,,***))),,,,,,++++++***)))))))))((()))******)))***,,,...*********))))))))))))***,,,---......------...///******,,,------,,,+++***%%%''')))***)))(((''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiIII:::444222222111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''!!!$$$'''$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!%%%'''$$$$$$%%%'''((('''$$$!!!(((''''''&&&%%%$$$###################################################### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######%%%&&&$$$ !!!!!!!!!"""$$$###""" ##############################""""""""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggHHH;;;666444444111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%""""""###%%%'''&&&&&&%%%%%%$$$######################################################### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""((('''###"""'''***''''''&&&%%%$$$$$$&&&(((########################$$$$$$############$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###"""""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********************************************************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeGGG;;;777555555111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""+++000***$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((('''''''''((((((%%% ########################################################################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###&&&&&&### !!!&&&'''(((%%%!!! """########################%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccFFF;;;777555444111000///---,,,+++*********))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""444;;;///$$$%%%'''######$$$$$$$$$$$$$$$%%%%%%)))'''%%%""""""###%%%&&& $$$&&&&&&"""!!!!!!""""""#########$$$################################################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""###''''''###"""###"""%%%'''(((((((((########################$$$$$$$$$######$$$$$$$$$#########"""""""""""""""###########################""""""""""""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##################################################################################################################$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccEEE:::777333111111000///---,,,+++*********))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%!!!333:::...###$$$&&&!!!#########$$$$$$%%%%%%%%%###&&&&&&### ***&&&""" !!!###$$$$$$ !!!!!!""""""######$$$################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""&&& !!!######&&&+++(((### ##############################""""""""""""######""""""""""""""""""##############################"""""""""######"""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaDDD:::777333000111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((...((("""$$$%%%"""#########$$$$$$%%%%%%&&&***(((&&&$$$""""""""""""!!!!!!"""%%%''''''$$$"""!!!!!!""""""#########$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&"""###'''$$$***%%%!!!"""&&&)))+++###########################""""""""""""""""""###""""""""""""####################################""""""############""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################################################################"""""""""############$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___CCC;;;888444111111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&& """###$$$%%%%%%%%%%%%###"""###%%%((())))))"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" &&&***$$$$$$222!!!&&&&&&"""########################$$$######""""""######$$$!!!"""""""""####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""""""""############""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]BBB;;;:::666333111000///---,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$)))###!!!&&&(((%%%######""""""###$$$%%%%%%&&&&&&666]]]|||WWW666"""###)))$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###,,,SSSzzzoooFFF)))########################%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######&&&%%%$$$"""!!!!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\BBB:::555333444000///...---,,,+++++++++///***///$$$222&&&###!!!!!!###$$$&&&$$$!!!&&&!!!&&&++++++]]]ttt000"""((( ...222%%%%%%$$$###"""!!! &&&&&&%%%%%%$$$###""""""QQQ444""" &&&###'''###)))000$$$'''999xxx###***%%%&&&%%% '''%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############$$$###""""""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$#########################################################""""""""""""!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZAAA999555333444000///...---,,,+++++++++"""!!!///$$$)))&&&222***'''"""...'''""")))###((( &&&111,,,|||999 ,,,&&&+++$$$############"""""""""&&&&&&%%%%%%$$$######"""$$$YYY>>>'''"""&&&###(((###---"""(((###***###oooFFF111777%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX???888555222333000///...---,,,+++++++++'''!!!111'''$$$'''000jjjkkk###***555...UUU%%%%%%""",,,***"""&&&LLL***%%%---((("""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""ZZZ@@@&&&"""### $$$'''""""""***!!!bbb +++***%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU>>>888555222222000///...---,,,+++++++++222###---***''',,,%%%///444%%%///ttt```---333"""$$$(((+++ |||;;; """(((### (((FFF[[[...###)))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########WWW<<<###""")))$$$"""...,,,CCCVVVSSS (((***$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$##################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR<<<888666333222000///...---,,,+++++++++...!!!)))***'''...(((///222000 ,,,***!!!###,,,'''!!!!!!!!!---"""mmm!!!&&&"""$$$)))vvvttt888VVVXXX,,,******%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###"""YYY===%%%!!!&&&%%%***###,,,vvv555***:::$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""############$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQ;;;999777444333000///...---,,,+++++++++((('''---***"""%%%,,,,,,&&&"""$$$)))///fff111!!!$$$---###)))111""",,, %%%$$$###$$$kkk...###)))555===EEE///%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[===%%% %%%#########!!!((("""NNN&&&+++YYY###+++########################""""""""""""""""""""""""""""""""""""###############$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$################################################%%%$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###############################################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP;;;999999666444000///...---,,,+++++++++)))///,,,***%%%!!!)))...(((&&&###'''###===+++'''''',,,"""'''###666 &&&AAA###%%%!!!$$$CCCppp (((''' """)))888%%%!!!###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""YYY<<<$$$### '''"""%%%$$$---$$$---"""###XXX;;;########################""""""""""""""""""""""""""""""""""""############"""###$$$%%%$$$###!!! """"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$#########"""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP;;;::::::666444000///...---,,,+++++++++&&&+++!!!(((000)))'''%%% )))&&&''',,,:::+++""""""((()))(((%%%&&&,,, ))),,,OOO"""&&&***&&&%%%!!!VVV***,,,""")))"""(((%%%&&&)))!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###[[[???'''"""&&&###&&&"""%%%***FFFhhh'''%%%000&&&!!!##################$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$$$$###!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########################################################""""""""""""!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwLLL@@@999444333///111000...+++***+++,,,,,,+++***((('''''''''((()))$$$&&&+++###(((BBB&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$vvv333&&&*** )))!!!!!!QQQttt===!!!&&&***###---!!! )))######(((111)))555mmmNNNUUUdddZZZZZZZZZZZZZZZZZZZZZZZZPPPyyyTTTQQQNNN)))000222'''!!!&&&"""DDD $$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$############"""""""""""""""####################################################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%uuuKKK???888444333000111000...,,,+++++++++,,,+++***)))((('''(((((()))$$$&&&+++###(((BBB%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,qqq___NNNeee\\\cccWWW]]]dddsss%%%&&&"""$$$+++***$$$(((444###***((($$$%%%...111$$$&&&777'''lll'''&&&'''"""ttt---###"""(((222'''&&&"""((($$$kkk((($$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$############"""""""""""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%sssHHH<<<777444444222111000...,,,+++++++++,,,******)))((((((((((((((($$$&&&+++###(((BBB%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((($$$&&&%%%---111,,,!!!%%%'''%%%"""%%%)))!!!###'''((()))+++***&&&'''&&&''' $$$$$$&&&vvv +++ WWW"""$$$$$$((($$$!!!)))$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%pppFFF:::666333555333000///...,,,++++++++++++***))))))((((((((((((((($$$&&&+++###(((BBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,))):::+++$$$(((&&&$$$,,,---###mmm '''''' ***...***&&&!!! $$$ ///"""'''+++---$$$(((000000000###+++%%%###&&&&&& ### ########################################################################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%mmmCCC999555444555444000///...---,,,+++++++++)))))))))))))))(((((('''$$$&&&+++###(((BBB%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%***TTT&&&'''$$$!!!$$$(((&&&%%%"""''')))'''%%%&&&)))(((%%%'''------)))(((+++'''---000111ppp444 uuu"""'''###"""&&&###'''"""&&&########################################################################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiiAAA999666444555333//////......,,,++++++***)))))))))))))))(((''''''$$$&&&+++###(((BBB%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!+++...!!!)))---111---&&&+++,,,"""'''***%%%"""%%%(((%%%######!!!!!!$$$((( """MMMAAA)))&&&###~~~&&&'''&&& ~~~!!!"""''' 000 ###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""################################################ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%fff@@@999777555555222/////////...---,,,******((())))))***)))((('''&&&$$$&&&+++###(((BBB%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((111***$$$%%%&&&///)))$$$$$$)))%%%)))222...%%%"""&&&&&&(((+++'''&&&### !!!(((---///...%%%+++III@@@!!!###&&&,,,$$$%%%$$$xxx ((( !!!===###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$############"""""""""""""""####################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ddd???999888555555222/////////...---,,,******((()))*********)))'''&&&$$$&&&+++###(((BBB%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!+++'''...$$$888"""!!!"""$$$///!!!$$$ ###%%%,,,***%%%"""###$$$ ''')))&&&%%%(((%%%---+++$$$UUU@@@***"""vvv$$$"""$$$"""&&&{{{!!!(((!!!&&&GGG!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""####################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%^^^AAA666555:::111333000///...---,,,++++++++++++++++++***)))(((((('''&&&###'''###)))AAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%"""&&&<<>><<<;;;<<<>>>@@@AAA@@@<<<=========<<<;;;:::999999999888888888888999999999888777666444333222111333222000...,,,***(((''')))((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&UUU@@@999666888000444000///...---,,,+++++++++)))))))))))))))))))))***'''%%%)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))++++++***)))(((333,,,(((!!!,,,&&&'''222$$$111"""TTT+++&&&)))+++!!!$$$)));;;&&&)))(((^^^AAA***###%%%!!!###%%%&&&"""FFFlll&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$"""############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''(((***,,,,,,+++***)))+++***(((((()))+++...///222333333222000111444888888:::===@@@BBBBBBBBBBBBDDDCCCDDDFFFHHHHHHFFFDDDAAAAAAAAA@@@???===;;;:::999999999999::::::;;;<<<<<<<<<;;;:::999999888888777666555333111///...---******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''SSS@@@999666888111555000///...---,,,+++++++++)))))))))))))))*********(((%%%)))%%%+++CCC&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''$$$$$$&&&%%%"""...TTTQQQ###(((---######$$$$$$'''"""ddd###***$$$###&&&$$$)))---""" 000WWW"""###[[[???###%%%'''!!!''''''!!!"""yyy***!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''')))+++,,,,,,,,,***))),,,+++)))((()))---000333;;;<<<;;;999777888<<<@@@@@@AAADDDFFFHHHHHHGGGFFFFFFGGGIIILLLNNNLLLHHHEEEBBBCCCBBBAAA@@@===;;;999888888888999:::;;;<<<===========================:::999888777555444333222+++++++++***)))(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''QQQ>>>888777888///111222111000...,,,+++++++++''''''(((((())))))******((('''***$$$+++FFF''''''''''''(((((((((((('''... ,,,......%%%%%%***'''&&&)))%%%$$$---%%%(((######...+++///&&& 444)))QQQ&&&,,,444,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&999...eee@@@(((###'''%%%&&&$$$&&&&&&lll***...---&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((+++***(((((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''***'''%%%&&&)))***)))((()))&&&&&&(((+++,,,---///---)))))),,,000444???KKKPPPKKKEEEAAA@@@BBBEEEFFFEEEGGGKKKOOOPPPNNNHHHCCCBBBAAADDDJJJKKKHHHKKKQQQLLLLLLMMMNNNNNNNNNMMMMMMFFFAAA;;;888999;;;;;;:::999666555666666777===DDD===>>>>>><<<:::888999999000///...///...,,,)))&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((PPP>>>888777888///111222111000...,,,+++++++++))))))))))))))))))******'''&&&***###)))CCC''''''''''''((((((((((((111&&&+++%%%999"""((()))+++'''&&&***((($$$&&&)))444+++@@@+++***((((((!!!(((...&&&***===222...(((''''''''''''''''''''''''333ccc***QQQ@@@(((###'''%%%&&&!!!***###!!!NNNEEE###(((///&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((())))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((&&&%%%&&&)))+++***(((,,,******+++++++++******111///000555>>>IIIRRRWWWVVVQQQKKKEEEAAA@@@@@@@@@IIIKKKMMMOOONNNKKKHHHEEEEEEDDDGGGKKKKKKHHHIIIMMMPPPRRRVVVZZZ^^^aaacccdddSSSQQQNNNKKKIIIFFFBBB???DDD???;;;;;;:::777888;;;???AAADDDEEECCCAAA>>><<<<<<999666333000---)))'''******)))'''&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((~~~OOO>>>999777888///222222111///...,,,,,,++++++++++++******************((((((,,,###'''AAA''''''''''''(((((((((((('''(((### 222%%%---((('''$$$###&&&)))(((&&&"""!!!888ppp...''''''%%% ---###///---___\\\;;; +++///###%%%555###''''''''''''''''''''''''&&&%%%$$$OOO@@@(((###'''%%%&&&###)))!!!$$$___mmm}}}{{{uuuMMM((('''---%%%###***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''')))+++,,,+++***((()))+++,,,...000111222000666;;;@@@LLLYYYZZZSSSKKKJJJHHHFFFEEEEEEFFFFFFOOOQQQTTTSSSOOOLLLLLLMMMMMMMMMPPPRRRPPPLLLJJJMMMNNNQQQVVV\\\aaaeeeggghhhaaacccfffeeeaaa\\\XXXUUURRRLLLFFFFFFCCC<<<666444999<<>>;;;888777555333222///...,,,***((('''&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((({{{MMM>>>999777888000444111000///...---,,,,,,,,,,,,,,,,,,++++++*********)))***...%%%(((BBB''''''''''''((((((((((((555---+++111000444%%%)))&&&((('''###&&&+++)))'''!!!+++'''+++(((((($$$***------333PPP...(((&&&000***)))///!!!((((((((((((((('''''''''...$$$---000@@@(((###'''%%%'''"""$$$"""+++'''[[[555%%%&&&"""((("""---333$$$ ***'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))************))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((())))))***,,,------,,,+++))),,,......111777;;;<<<:::HHHOOONNNQQQXXXRRRDDD???BBBEEEHHHKKKMMMOOOQQQTTTYYY^^^___[[[XXXYYY[[[```aaacccccc___[[[YYYYYYVVVWWWYYY[[[]]]]]]]]]\\\eeeiiilllmmmjjjiiijjjlllmmmddd]]]ZZZUUUJJJ>>>888222333777;;;AAADDDFFFFFFDDDBBB@@@??????===:::888555444222///---+++))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((xxxLLL>>>999777888000555111000///...---,,,,,,,,,------,,,,,,++++++******))))))---$$$)))CCC''''''''''''(((((((((((("""'''((()))OOOvvv___+++"""***000&&&###)))(((444...///###000&&&)))***%%%((('''***,,,ddd;;;111///''''''111===+++...000"""222(((+++++++++******)))))))))&&&+++***&&&GGG@@@(((###'''%%%)))!!!%%%###'''999+++'''000$$$$$$'''%%%"""$$$(((%%%"""***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))*********(((((())))))************)))))))))))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))************))))))((()))++++++,,,,,,,,,,,,000555666333555===CCCDDDUUUaaadddWWWNNNOOOLLLCCCHHHMMMSSSWWWZZZ[[[^^^```eeemmmvvvyyywwwttttttuuuzzz|||}}}|||xxxvvvtttssstttsssqqqooollljjjgggfffjjjkkkiiifffcccdddiiinnn~~~uuuooommmhhh]]]QQQKKK???;;;666555888<<<@@@BBBGGGGGGFFFFFFDDDAAA<<<888;;;:::777555222000//////))))))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))uuuJJJ>>>:::777777000666000000///------,,,,,,,,,,,,,,,++++++++++++++++++'''&&&)))###***EEE''''''''''''(((((((((((('''222###666999@@@...)))%%%+++(((***'''000$$$&&&,,,$$$333&&&'''---\\\WWW"""%%%&&&;;;000&&&&&&)))*********)))(((%%%###333,,,***111---,,,,,,++++++******)))'''&&&###000"""uuu@@@(((###'''%%%)))%%%***%%%***%%%OOO666---###!!!%%%...!!! ***+++"""$$$000&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********'''((()))******+++******((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++******'''(((*********,,,///111333<<>>===;;;999777666555555---,,,+++)))((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))sssIII===:::777777111777000///...---------------************++++++++++++(((&&&(((%%%000KKK''''''''''''((((((((((((%%%000$$$###&&&HHH))))))(((...(((###@@@...)))(((%%%***&&&222)))(((+++///~~~"""%%%444(((111///***+++111555###HHHAAA444777888,,,<<<888888777666666555444444555...444333222000@@@(((###'''%%%&&&,,,'''((( !!!,,,+++))))))&&&%%%$$$(((%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++,,,***+++,,,...............++++++++++++++++++++++++,,,+++******))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***++++++++++++++++++***((()))+++---...222888===@@@OOOYYYZZZ]]]fffjjjhhheeefffeeeaaa^^^bbbllluuuwww~~~jjjhhhhhhlllmmmkkklllooojjjccc[[[WWWVVVVVVSSSPPPHHHFFFDDDEEEGGGIIIIIIIII>>>===<<<;;;:::999999999333222000---+++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))rrrHHH===:::777777111777000///...---------------)))))))))******++++++,,,+++(((***)))666RRR''''''''''''((((((((()))!!!000)))!!!111666,,,)))))),,,###555000"""///((()))(((***++++++***&&&```FFFMMMLLLJJJJJJIIIIIIHHHGGGFFFFFF===HHHDDDCCC777GGG===@@@(((###'''%%%"""111+++...,,,111'''KKK---###%%%$$$%%%&&&%%%$$$'''******'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------...///111333333333333222555555555555555555555555...---,,,,,,++++++,,,,,,))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,++++++******,,,///111444:::BBBIII[[[jjjuuurrroooqqqnnnfff\\\^^^fffrrr{{{zzzuuullldddaaacccjjjgggfffiiilllmmmhhhccc[[[UUULLLEEEBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<777666333000...,,,******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))mmmIII@@@999444666111666222111000...------------ 000333//////$$$zzzLLLddd))))))))))))))))))))))))(((###)))###111DDDQQQ===OOOzzz:::!!!%%%'''))))))((()))+++,,,VVVFFFZZZSSSWWWTTTRRRRRRTTTUUUSSSPPPTTTUUUTTTQQQNNNNNNRRRVVVFFF'''***$$$###***(((&&&%%%'''((())))))KKKBBB%%%))))))%%%!!!000333***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''!!!,,,000((($$$)))***&&&(((((((((((((((((((((((())))))))))))******************))))))))))))******((()))***+++++++++***)))++++++************++++++&&&,,,222444222111555999:::>>>CCCFFFEEECCCAAA@@@DDDCCCAAABBBCCCCCCBBBAAA>>>777222000000000444;;;444222///---,,,***'''%%%((()))))))))))))))((()))+++(((%%%%%%(((******)))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************%%%'''))))))'''(((+++......333333555FFF]]]ccc[[[fffjjjoooqqqnnnkkkjjjjjjxxx|||rrrmmmddddddhhhpppyyy}}}{{{wwwmmmeeeZZZPPPJJJDDD>>>:::===777555777888777;;;BBB999:::;;;999000&&&$$$(((******)))''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((''''''(((***+++******mmmHHH???999444777111666222111000...------------555###+++---,,,BBB))))))))))))))))))))))))'''***...&&&+++222555))))))***+++,,,---///000999OOOKKKAAAJJJHHHGGGJJJOOOUUUXXXXXXQQQQQQQQQPPPOOOQQQTTTVVVIII)))+++'''((()))'''&&&&&&&&&&&&%%%$$$$$$AAA:::+++  111666666%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''///666555***%%%(((***'''(((((((((((((((((((((((((((((()))))))))************)))))))))******+++,,,+++++++++***************,,,---...///000111111111777999<<<<<<;;;:::===???CCCGGGLLLPPPRRRRRRSSSSSSFFFEEEDDDEEEGGGHHHGGGEEE>>>999666888:::<<>>888333///,,,***((((((((()))******)))(((...+++))))))***+++)))&&&'''''''''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********(((,,,000000---,,,---///999AAAIIIPPP\\\fffcccYYYZZZ___gggmmmsssyyy}}}}}}vvvssstttyyy~~~~~~xxxsssnnnmmmppptttuuuvvvtttqqqmmmiiieee\\\QQQIII>>>777444777888777777:::>>>;;;;;;===999222------))))))(((((('''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********,,,++++++***+++***))))))kkkGGG???999555777111666222111000...------------222""",,,***'''###FFF))))))))))))))))))))))))$$$***,,,--- &&&XXXNNN333777***)))(((***...222444555000DDDCCCFFFDDDCCCEEEKKKRRRWWWZZZPPPOOONNNNNNPPPRRRRRRQQQTTTOOO//////***,,,((('''&&&&&&''''''%%%###'''---///444[[[%%%+++333%%%%%%---+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''555999555***$$$'''+++)))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,,,,+++***)))***+++...///222222333555666888999:::AAA@@@>>>===<<<<<<===>>>AAACCCGGGJJJKKKMMMPPPRRRPPPOOOOOOOOOPPPPPPNNNLLLEEEAAA@@@CCCFFFGGGLLLRRRVVVRRRMMMHHHBBB===777333,,,)))((((((+++,,,***(((---,,,++++++,,,,,,)))''''''''''''''''''((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))***+++,,,---000333666FFFLLLTTT\\\___^^^YYYUUUbbbjjjvvv|||}}}|||zzz{{{}}}{{{www}}}vvvooolllqqqyyyvvvpppnnnhhh```bbbjjjuuuvvvnnnjjjhhhhhhmmmooouuuzzz{{{tttiii___LLLBBB:::666555444555888===888777<<<===888111...*********)))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))jjjFFF>>>999555777111666222111000...------------&&&***444%%%'''555+++111MMM((((((((((((((((((((((((%%%'''$$$///...///)))))),,,111+++---,,,,,,///666<<>>777111+++))),,,...---,,,))))))((()))***+++++++++''''''''''''((()))******((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******+++'''$$$(((222<<>>999555888222666222111000...------------...+++444000+++***!!!!!!+++999((((((((((((((((((((((((***)))%%%+++,,,))) GGGPPP---444///...555666888===DDDJJJOOOQQQVVVQQQuuu```^^^^^^______^^^\\\\\\[[[]]]ZZZWWWXXXYYYYYYVVVSSSNNNLLL[[[aaaNNNNNNAAA>>>888333---)))(((((())))))...!!! ---(((ZZZ---///"""$$$///%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%((((((&&&%%%'''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))*********,,,---000555<<>>BBBGGGLLLPPPTTTYYY]]]XXXVVVXXXUUUYYY]]]`````````aaaaaacccbbb```aaabbbcccbbbbbb```WWWOOOdddUUUXXXNNNOOOGGGAAA888111,,,***((('''&&&999###"""777gggzzz&&&---999222%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''((())))))((('''%%%))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......222666<<>>:::666666:::@@@FFFIIIIIIDDD===666333333666999888777333///***(((((()))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,///999HHHVVVZZZTTTLLLLLLWWWgggtttssshhh``````[[[UUUTTTWWWYYYXXXVVVbbbiiinnnnnnmmmmmmjjjeeemmmttt}}}{{{xxxnnniiidddbbbeeeiiikkkjjjoooiiiaaaZZZWWWVVVUUUTTTTTTXXX]]]dddjjjooorrrtttyyy~~~xxxooojjjkkkmmmoooppp{{{qqq___OOOCCC<<<444111111444666666:::@@@888888888888666444111000...,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,///222222111111444777eeeCCC<<<999666888222666222111000...------------$$$000'''"""---111,,,$$$""" 333999)))555hhh))))))))))))))))))))))))***$$$,,,... ...555)))cccuuu***//////777>>>GGGMMMTTT[[[^^^^^^___dddhhhiiittteeeUUUYYY^^^bbbccceeeiiilllhhhhhhgggeeedddeeegggiiioooTTTtttLLL___JJJMMMKKKTTTQQQMMMFFF@@@;;;666111...&&&%%%---'''KKKhhhzzzIII%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((***+++***((('''))))))))))))))))))))))))************++++++++++++******,,,...000333555777999>>>GGGOOOVVVZZZ\\\\\\YYYYYYYYYZZZ[[[]]]^^^___\\\bbbiiilllkkkhhhggggggdddiiipppuuuvvvuuussssssggghhhkkkooopppmmmhhhdddhhhccc^^^]]][[[WWWWWW[[[RRRMMMEEEAAA@@@AAADDDEEEEEEFFFEEE@@@:::888:::===AAABBBAAA<<<555///,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********************************++++++,,,,,,,,,---------,,,777GGGTTTZZZYYYUUUSSS\\\qqqoooeee```^^^]]]eee___YYYVVVYYY]]]aaabbbllltttzzzyyywwwvvvrrrnnngggnnnwww}}}}}}yyytttqqqpppkkkfffgggkkknnnnnnmmmtttnnngggeeeeeeccc]]]WWWTTTUUUWWWXXXYYYYYYXXXXXX___cccooo}}}xxxuuurrrnnnkkkttt{{{{{{ttthhh\\\BBB888000///111222555888777888999999999777555444111000---***((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------...222555666444555888<<>><<>>>>>@@@EEEJJJaaaFFF888999777666666111333111///.........---,,,++++++++++++******))))))*********)))))))))))))))***$$$(((TTT))))))))))))************++++++******************000+++###)))PPPhhh222111555<<>>777666000111000333999:::777777999777666555444111---***((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))******((((((((()))+++++++++***)))***,,,000444999???BBBDDDHHHLLLPPPSSSWWW]]]aaa^^^EEE999999666555666111333111///.........---,,,++++++++++++************'''(((((()))***+++,,,,,,(((,,,***"""!!!)))...)))))))))*********++++++++++++++++++++++++++++++$$$***///...+++((("""&&&,,,111///,,,222BBBPPPQQQVVV]]]dddhhhjjjiiihhhpppyyyqqqmmmrrrjjjcccooommmfffiiiXXXdddZZZiii[[[^^^fffSSSVVVLLLOOORRRTTTWWWZZZUUUNNNQQQOOOMMMIIICCC;;;111+++%%%"""&&&...///'''###%%%&&&(((555"""***///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))*********+++++++++(((,,,...---,,,111;;;CCCHHHDDDEEENNNWWW[[[]]]___ggggggppprrrnnnooommmgggccc^^^^^^]]][[[UUUNNNGGGBBB999222///666BBBKKKSSSYYYSSSMMMGGGDDD>>>555///---***)))((()))++++++***)))((((((((())))))))))))***((())))))******))))))(((''''''''''''((((((((((((((())))))******))))))(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++******************+++++++++,,,---...............+++,,,///333999AAAHHHMMMWWW```mmm~~~vvveeeZZZXXXZZZ[[[RRRIIIIIIRRR]]]dddfffdddmmmuuuwwwsssqqqtttyyy~~~yyyvvvrrrnnnjjjnnnnnntttzzzrrr]]]LLLFFFOOOXXXeeettt}}}uuujjjbbbaaaiii```aaa\\\KKK@@@<<<666000...000555777777888<<<::::::999777555111///---))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((((((((((()))******'''((()))+++,,,,,,,,,,,,,,,...111666;;;AAAFFFHHHHHHPPP[[[cccgggiiilllnnn\\\EEE999:::666555666222333111///.........---,,,++++++++++++++++++++++++)))))))))******+++++++++...(((&&&---333333...+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++---------...333888;;;//////222777???HHHOOORRR]]]cccllluuu|||yyy{{{ssswwwsssjjjsss{{{zzzvvvjjjpppeeedddeee___nnnZZZbbbZZZ[[[YYYXXXYYYWWWMMMBBBHHHIIILLLNNNMMMGGG===555444***###%%%'''%%%%%%&&&222222&&&))) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++---///333<<>>CCCIIIPPPVVVhhhtttyyyxxxrrrfffXXXNNNKKKKKKJJJIIINNN[[[hhhmmmggg___jjjttt~~~}}}yyyvvv{{{yyyzzz|||uuufff\\\XXXVVVWWWYYY]]]eeepppzzz}}}zzzooofffdddcccaaaggggggXXXMMMGGG>>>777222000222444555;;;AAA======<<<;;;999666333222+++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++''')))+++++++++++++++,,,444666:::===???BBBFFFHHHJJJWWWhhhuuu{{{~~~ZZZDDD:::;;;666444555222333111///.........---,,,+++++++++++++++++++++,,,,,,,,,++++++******))))))((()))---///*** %%%************++++++++++++++++++,,,,,,------------------......---+++,,,...:::888999AAANNN[[[cccffflllrrr|||wwwyyy}}}uuuvvv~~~xxxwww{{{tttrrrdddmmmlllppp^^^ooo\\\^^^bbbcccbbb___\\\VVVGGG:::888:::???GGGNNNNNNIIICCC;;;444...,,,***&&&######''' ((($$$ ,,,&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))***++++++************************)))******+++,,,---------111//////444===JJJUUU\\\ZZZ]]]dddkkkooorrr{{{yyyssskkkdddbbbaaaaaa```OOOIIICCC===777666>>>HHHUUUXXXYYYXXXTTTOOOIIIEEE:::555...***((((((((((((************))))))))))))))))))************))))))''''''''''''(((((((((((())))))************))))))))))))((((((''''''&&&&&&'''''''''((((((((()))))))))))))))************+++***************++++++,,,---------....../////////---///000...,,,,,,---///444;;;BBBFFFIIIQQQ]]]hhh}}}wwwqqqeeeVVVHHHAAA@@@AAABBBUUUiiinnnhhhccciiirrr}}}~~~{{{vvvnnniiiiii```]]]YYYXXX[[[bbbiiimmmiiiuuu}}}tttoooeeebbbiiimmmeee```YYYJJJAAA999222//////111999AAA?????????>>><<<:::777666...---+++)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))***++++++)))+++,,,,,,******,,,///444:::@@@BBBCCCEEEKKKPPPYYYgggyyyXXXCCC:::;;;666333555222333111///.........---,,,++++++++++++,,,,,,,,,,,,------,,,+++***))))))(((((()))++++++(((&&&,,,555*********++++++++++++,,,+++,,,,,,------......///,,,,,,---111222111444999333===KKKXXXbbbmmmyyyuuuwwwxxxsssrrrxxxzzz{{{yyyooosss|||yyy}}}vvv\\\hhh`````````ccceeeccc```ZZZMMM@@@222111444===HHHPPPQQQOOOEEEAAA;;;555///...///222222$$$'''+++---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''''''''((((((((())))))))))))))))))))))))******+++******************************+++,,,------...///222111222888DDDOOOXXX\\\```kkk{{{~~~||||||vvvoooiiibbb]]]YYYUUUQQQKKKBBB;;;<<>>EEEMMMWWWgggzzzyyynnnmmmlllaaaQQQCCC===@@@HHHNNN[[[eeemmmlllgggjjjwww~~~{{{tttnnnjjjdddccccccdddfffgggeeeddd___mmm|||vvvooojjjmmmpppnnnooojjjZZZMMMCCC888111---...444;;;@@@@@@@@@@@@>>><<<:::888333111...+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))***))))))))))))***++++++***,,,---,,,+++---222666555@@@JJJMMMLLLPPP\\\gggxxxWWWBBB:::<<<666333555222333111///.........---,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********111...(((%%%)))------)))*********+++++++++,,,,,,,,,,,,,,,---.../////////555///,,,---///222<<>>888333...++++++++++++*********))))))'''(((((())))))(((((('''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,---......//////---//////...---111888??????DDDOOO___rrrwww```UUUVVVPPPHHH???<<>>444444>>>JJJSSSVVVRRRTTTRRRKKKBBB999000)))$$$333///(((!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((())))))***++++++++++++++++++++++++******+++,,,---//////000444>>>MMMXXXaaakkkvvv~~~~~~xxxyyyyyywww|||sssiiiaaabbbccc\\\QQQIIIMMMWWW]]]\\\[[[]]]\\\XXXUUURRRMMMHHHBBB;;;333...++++++++++++******))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---******++++++,,,---......,,,...///...///444???GGGNNNTTTbbbvvvvvvyyy~~~}}}mmmXXXKKKJJJ<<<;;;;;;AAAMMMZZZeeejjjeeessszzzppplllfffhhhjjjhhhddd```]]]]]]lllssssssjjjaaa___\\\XXXXXX\\\^^^[[[VVVUUUYYY___ssszzz|||xxxssspppnnnkkkfffbbbZZZ___gggpppzzz|||xxxqqqkkkqqqtttiiibbbYYYOOOFFF<<<333000222@@@@@@@@@@@@???===;;;::::::777222...***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))************************)))******+++,,,***,,,...///000777BBBKKK```nnnzzzwwwkkkkkk{{{UUUDDD<<<:::444555888444222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000,,,***---///------///111---444DDDOOOUUUbbbrrruuuuuuzzzyyyxxx~~~pppdddaaa___\\\ZZZXXXdddjjjeeedddgggeee]]]YYYMMM@@@;;;@@@JJJQQQUUUXXXRRRNNNMMMMMMFFF999...+++)))((()))+++***'''$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))***,,,///000111+++)))+++000111000666>>>CCCOOO___mmmwwwyyy{{{xxxuuuoooyyyzzzrrrhhh^^^ZZZ[[[\\\]]]^^^^^^\\\[[[ZZZ[[[XXXUUURRRPPPNNNHHH>>>666...,,,))))))************)))******+++++++++******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++---,,,+++,,,---------,,,000------555>>>EEEHHHIIIUUUiii}}}lllgggllllllkkkggg[[[LLL???999999@@@FFFTTTdddeeedddnnntttddd^^^dddjjjyyy|||{{{vvvsssuuuuuusss|||zzzwwwsssooonnnoooqqqhhhfffbbb___\\\WWWQQQMMMMMMQQQ[[[kkk}}}|||zzzvvvmmmiiijjjlllllliiiccc```gggvvv~~~|||vvvrrrrrrtttmmmkkkdddVVVGGG;;;777777@@@BBBEEEEEECCCAAA???>>><<<999555222000---***((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))++++++***))),,,------...+++000:::<<<===MMMccc}}}|||UUUCCC<<<:::444555888444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---...111111///000444:::<<>>FFFPPPVVVbbbrrr~~~wwwwwwvvvwww~~~vvvnnnuuuxxxlllbbb^^^\\\^^^```aaa```]]][[[ZZZXXXVVVTTTTTTSSSOOOFFF???888333...***)))***+++,,,)))*********************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++************************,,,,,,,,,---.........---+++///666<<>>======:::666444222000---+++***)))((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++*********************+++,,,+++,,,---......444111555>>>GGGPPPbbbttt}}}}}}TTTCCC<<<;;;555555888444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------,,,...111000000555<<>>555...++++++,,,---))))))******))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++)))))))))***************,,,,,,---....../////////+++888DDDHHHIIIPPPaaaooofffSSSJJJOOOUUUYYYXXXMMMAAA<<>>???<<<999666444333000...******)))(((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++++++++,,,------...///111222666>>>IIIWWWhhhyyyRRRBBB;;;;;;555555888333333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------............///......000111555BBBOOOfffvvv}}}zzz{{{wwwqqqooonnnfff]]]eeeeeebbbYYYMMMDDDBBBBBBKKKGGGCCCBBBEEEIIIKKKLLLAAA;;;333,,,((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,---.../////////...///000111111444<<>>666111...,,,+++******))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***************+++++++++---.........------///000444CCCPPPTTTUUU```ssssssZZZLLLIIIOOOPPPWWWXXXNNNDDDFFFTTT```mmm}}}rrrllljjjjjjiii}}}{{{yyyvvvtttqqqpppooooooooonnnkkkhhhppp|||xxxuuuvvvuuuqqqllljjjkkkqqq}}}~~~vvvqqqnnniiibbb\\\VVVTTTQQQOOOLLLHHHEEEBBB@@@>>>:::888666555222000,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,---++++++---......222777666BBBNNNWWWdddwwwQQQAAA;;;;;;555555888333333222111000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------....../////////222000000333888BBBUUUfff~~~}}}}}}}}}rrrnnnsssxxxsssjjjddddddbbb___YYYPPPFFF???GGGAAA:::777999AAAJJJPPPIIIEEE===333,,,)))((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''''''''((((((((())))))))))))))))))*********+++*********************************+++,,,,,,------...//////...---...111444888CCCRRR___kkkuuu}}}~~~zzzsssooosss{{{|||{{{~~~lllttt{{{}}}|||~~~vvviii```\\\]]]___```YYYYYYYYYZZZYYYWWWSSSPPPOOOKKKEEE???999444...***++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...//////...,,,---111444???MMMZZZ```hhhvvv```LLLDDDDDDMMMSSS\\\___WWWRRRZZZjjjuuu~~~tttllleeedddlllxxx~~~xxxtttrrrsssssssssnnnpppoooooovvv}}}{{{yyyxxxwwwqqqsssvvv{{{}}}yyyzzzyyyuuuqqq[[[WWWSSSPPPNNNKKKHHHEEEBBB???<<<999777666333111...---+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,---+++,,,......000;;;HHHWWW```fffffflll{{{PPP@@@;;;;;;666666888222333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......///000000000......333===HHHVVVhhhwww~~~zzzwwwooooootttvvvxxx{{{{{{||||||dddbbb```bbbbbb\\\PPPEEEDDD???888222222:::GGGPPPMMMKKKFFF>>>555...***))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((()))))))))))))))))))))******************************************++++++,,,---------///000000...---///555:::EEEVVViiisssxxx|||~~~~~~yyysssooouuuvvvyyyzzzlllccc___\\\ZZZZZZ[[[[[[ZZZXXXUUURRRQQQOOOMMMKKKGGGBBB;;;222------,,,+++)))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---............//////------000888>>>IIIWWWfffqqq~~~cccJJJCCCCCCJJJXXX^^^eeeggg```aaammm{{{vvvnnnooottt|||}}}{{{zzzyyytttnnnaaaWWWWWW___eeefff{{{zzzxxxxxxwwwzzzwww~~~}}}bbb]]]WWWSSSQQQOOOKKKHHHEEEBBB>>>;;;999777444111000///---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------,,,,,,///222222888NNNeeeyyyrrrrrr~~~OOO???:::;;;666666777222333333111000///.................................---------------------------,,,,,,,,,,,,---......---......///000000111111...444CCCWWWiiiuuuyyyzzzhhhcccfffkkkpppsssooowwwyyyfffbbb```bbbfffddd\\\TTTKKKGGG???777222666???GGGLLLNNNMMMHHH???555///,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''((((((((())))))))))))((((((((()))))))))************************************+++,,,,,,------......000111111222888BBBJJJXXXlll}}}{{{|||}}}~~~zzzvvvrrrnnnjjjhhh{{{{{{uuutttsssttt|||uuukkkaaaYYY\\\\\\]]]\\\YYYVVVTTTTTTQQQPPPNNNLLLHHHBBB:::444///...,,,***)))***++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---.........///777BBBKKKTTTfffzzzzzzhhh\\\IIIEEELLLOOOXXXkkknnnppplllfffkkk{{{{{{qqqqqq|||xxxtttgggXXXOOOPPPSSSSSS^^^iiissszzz|||zzz{{{||||||pppiiiaaa[[[YYYWWWRRRNNNIIIFFFBBB>>>;;;888555333222111///---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,---333888999EEEfff}}}zzz~~~NNN???:::;;;666666777222444333222000//////..............................---------------------------,,,,,,,,,,,,---......---......///000111111222777BBBYYYvvv{{{rrrxxxooohhhjjjmmmnnnnnntttzzzsssgggiiieeebbbbbbeeefffccc```TTTQQQJJJ???555333777<<>>666000BBBKKKRRRPPPLLLGGG>>>444---***((('''((((((((('''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&'''((()))***+++,,,,,,++++++******************,,,,,,++++++***++++++++++++---...,,,******...222,,,444999:::@@@RRRiiiwwwvvvlllgggeeecccfffnnnxxxrrrhhhiiipppkkknnnyyyyyymmm]]]ZZZYYY[[[^^^```^^^[[[UUURRRNNNKKKJJJHHHFFFEEE???777...***+++,,,***''',,,***))))))***++++++***(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***************,,,---......,,,+++,,,...+++,,,,,,...888GGGRRRUUUppphhhLLL???HHHRRRYYY^^^hhhvvvuuupppqqq|||llllllwwwtttfffeeejjjmmmbbb]]]YYY[[[dddpppzzzzzzvvvyyy}}}pppbbb\\\^^^\\\UUUKKKEEEBBB???;;;777555666555333///,,,+++***((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------)))'''***000000,,,,,,111,,,888BBBGGGQQQjjjzzzPPPDDD999777888777555666333333222222111000000000///////////////.................................------........./////////000///111333333444===HHHXXXiii}}}yyykkkbbbcccfffkkknnnmmmhhhbbb^^^ccchhhpppuuuwwwvvvsssqqqnnnggg\\\SSSLLLDDD===777@@@IIIOOOOOOMMMJJJCCC;;;222///+++(((((())))))((())))))))))))))))))))))))))))))))))))******************))))))((((((((((((''''''((()))***+++,,,,,,************************,,,,,,+++++++++++++++,,,******+++,,,------------555666999BBBVVVnnn}}}ssshhhdddbbbeeelllvvv{{{llliiijjjlllwwwtttiii]]]ZZZ___fffhhhgggXXXUUUQQQNNNLLLJJJHHHFFFCCC<<<333---+++++++++***+++***((()))***++++++***(((((((((((()))))))))***))))))))))))))))))))))))***************************************+++++++++,,,---......,,,,,,---...000---000:::CCCKKKYYYhhh```IIIDDDJJJVVVfffttt|||}}}|||pppqqqyyyxxxssssss{{{}}}{{{}}}wwwwww|||}}}tttnnnhhhgggkkkmmmkkkhhh|||~~~tttrrryyy~~~ssshhhbbbaaa___YYYOOOEEE===999777555555555333000---,,,+++((()))*********)))''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------///***))),,,...,,,///444===CCCKKKWWWkkkxxxOOODDD:::888888777555666444444333333222111111111...///////////////000000....................................////////////...///222333444;;;LLL\\\sss}}}{{{sssyyyuuuiii]]]^^^aaaiiirrruuurrrnnnlllsss}}}|||zzzssshhh```YYYRRRKKKFFFGGGLLLQQQRRRQQQOOOIIICCC:::555...)))((()))******))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((''''''((()))***++++++,,,************************,,,,,,++++++++++++,,,,,,***)))***---000111///,,,777;;;BBBPPPfff|||mmm^^^]]]bbbtttxxxtttfff^^^dddppp}}}{{{jjjcccgggmmmnnnlll]]]ZZZUUURRRPPPMMMJJJHHHHHHCCC;;;333...,,,,,,,,,+++***(((((()))******)))((((((((()))))))))******))))))))))))))))))))))))************************))))))******++++++,,,,,,,,,---......---,,,---...///+++222BBBIIINNNccc~~~yyy[[[PPPSSSSSSZZZlll~~~|||pppqqqyyy~~~vvvsss|||zzzsssnnnkkkmmmooorrruuuxxxzzz{{{vvvrrrpppqqqooolllkkkmmmxxxxxxvvvvvvpppdddYYYcccmmmzzzvvvnnnqqq~~~rrreeefffhhhggg\\\LLL>>>::::::666555444222000...---,,,))))))******))))))((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,------------111...,,,...///000444888MMMVVVbbbqqqvvvMMMCCC;;;888888666555777444333333222111111000000......//////000000000111............................../////////000000000222222222555===MMMbbbrrrvvvlllooouuuxxx}}}jjjaaa]]]ggg{{{www}}}zzzsssnnniiibbbZZZUUUTTTUUUVVVVVVUUURRRMMMHHHAAA;;;222+++))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++***************+++++++++,,,,,,+++++++++,,,------,,,,,,---...000222444666<<>>;;;888555333333222000...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........+++...000///222===NNN[[[lll|||qqqJJJBBB<<<:::888555555888222222111111000//////...///000000000000000000111////////////////////////000000000000111111111111...444???QQQkkk~~~yyyttt~~~}}}wwwnnnggg```ZZZUUUVVVVVVSSSQQQPPPIIIDDD<<<555111...+++)))************************))))))))))))************)))))))))************+++(((((())))))************)))))))))***++++++,,,,,,,,,++++++,,,,,,---...///+++///111//////999MMM]]]iiimmmqqqwww{{{hhh```[[[eeeyyyuuummmllloootttwwwuuummmjjjeeeccc```]]]ZZZVVVQQQNNNGGGGGGHHHFFFAAA:::333......,,,***)))*********((()))))))))*********++++++))))))))))))))))))))))))******************************++++++,,,,,,------,,,---//////......///111555IIIWWWYYYggglll___NNNFFFNNNHHHVVVfffooorrruuu}}}{{{zzzqqqiiinnnpppmmmjjjaaaffflllpppqqqpppoooooo~~~|||zzz|||yyyxxxzzz}}}{{{}}}|||zzztttsssqqqqqqsssuuu|||zzz{{{||||||{{{xxxtttrrrhhhzzz}}}}}}zzzyyywwwuuuoooaaaPPPCCC@@@;;;666444555444222///,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,---------............//////---...:::RRRiiiwwwoooIIIBBB===;;;999555555888333333222111111000000///111111111000000000000000////////////////////////000000000111111111222222000AAAXXXppp~~~~~~{{{ssssss}}}}}}|||}}}{{{wwwjjj```XXXXXXWWWSSSQQQRRRLLLHHHBBB===888222---***************************))))))))))))************))))))*********+++++++++))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,...//////,,,///222444;;;LLLcccttttttuuuttttttvvvvvvooofffbbbfffpppvvvrrrvvv}}}xxxhhhfffccc```^^^ZZZUUURRRJJJHHHFFFFFFEEEAAA;;;555///---+++***++++++***)))))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111888GGGYYYggg{{{rrr^^^SSSBBB<<>>UUUkkk}}}yyywwwuuujjjvvv~~~|||zzz}}}zzzuuussszzztttvvv}}}wwwfff]]]ZZZWWWTTTRRRNNNMMMLLLJJJFFF@@@999333---+++******++++++)))((())))))***++++++++++++*********++++++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,***000///)))(((///000+++777///555OOOhhhpppoooooorrrttttttjjj\\\VVV```mmm{{{~~~yyymmmccccccggggggaaa\\\SSSNNNJJJJJJKKKIIICCC>>>;;;555---))))))++++++***+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------111//////111000///444:::FFFVVVpppvvvbbbPPP???;;;OOOiiiooorrrzzz{{{uuurrrqqqwwwyyysssqqqoookkkkkkuuu~~~}}}}}}|||yyyzzz{{{vvvpppqqq~~~zzzuuu{{{}}}yyyyyyyyy~~~wwwmmmTTTFFF:::999999444000///222111...,,,******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------...///000000000//////555999JJJmmm~~~kkkIIIAAA;;;;;;;;;888666777666555555444222111111000111111111111111111111111000000111111111111000000//////222333333666BBBOOOggg||||||xxxuuutttxxx~~~|||vvvrrruuu{{{yyyzzzwwwzzzzzzrrrddd\\\WWWVVVWWWRRRPPPNNNLLLIIIDDD>>>999---,,,******++++++***((())))))***+++++++++++++++******++++++++++++*********)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,...//////---...111000,,,222;;;NNNcccpppsssuuuwwwxxxlllccc```]]]^^^mmm~~~xxxwwwlllgggffffffcccaaaWWWRRRLLLJJJJJJIIIDDD@@@===999222---++++++++++++++++++******))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,---///000111777>>>KKK___yyyvvvnnn\\\GGG>>>JJJbbbtttsssxxx}}}zzz~~~{{{|||{{{wwwuuusssqqqtttxxx|||||||||xxxvvvxxxwwwtttuuu|||yyyyyy{{{yyy~~~~~~|||~~~wwwaaaPPP???:::999666333333222111...,,,+++***++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000000111222555@@@YYY}}}ttt~~~kkkIIIAAA;;;;;;;;;888666777555555444333333222111111222111111000000111111222000000111111111111111000000111333444444===RRRfffyyy}}}}}}vvvrrrssswww~~~|||rrrkkk|||}}}}}}rrrbbbXXXWWWYYYVVVSSSPPPNNNLLLHHHDDDAAA///---+++******+++***))))))******+++++++++++++++***++++++,,,,,,++++++***++++++*********++++++,,,+++++++++,,,,,,,,,------111......111222000///111777OOOiiitttvvvyyy|||fffVVVZZZeeeqqqxxxmmmeeedddfffhhh]]]WWWPPPKKKIIIHHHFFFDDD@@@>>>999333...++++++---+++++++++************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++---000222555===GGGTTTkkkllleee^^^LLL???IIIeeevvvwwwzzz{{{uuuooonnnsssxxx{{{zzzzzzyyy~~~{{{|||{{{xxxyyywww}}}}}}tttrrrzzzsss___HHH<<<888777666666333111///---,,,++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000111000000111444666AAAPPPlll~~~sss|||jjjIIIAAA;;;;;;:::888666777555555444333333222111111333222111111111111222333000000111222222222111111444222111444;;;KKKeeezzzyyyzzzwww~~~sssyyy~~~yyyyyylll]]]XXXWWWWWWTTTPPPNNNLLLJJJGGGEEE333000---++++++++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,------------111------222000,,,222>>>LLLdddwwwyyywww}}}vvvhhh]]]dddwwwuuuiiieeegggjjjccc]]]TTTMMMIIIHHHGGGFFFBBBBBB???999111,,,+++---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......---///333555999EEEPPP^^^rrrkkkXXX[[[NNNBBBGGGaaa{{{}}}rrryyytttzzz|||rrrnnnrrrwww~~~|||xxx||||||}}}~~~{{{yyyuuuzzz}}}~~~xxxoookkkoootttmmmSSS@@@999777777777333222000...---,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////222888===QQQbbb{{{zzz|||qqqgggIIIAAA;;;;;;:::888666777444444444333333222222111333333222222222222333333000000111222222222222222555111222<<>>TTTnnnrrrsssxxxzzz{{{yyywww|||xxxuuuxxxwwwdddUUUVVVSSSPPPNNNLLLKKKHHHGGG???:::333...,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,------------.........//////+++---/////////777NNNcccqqquuuyyy{{{|||xxxlll___fffyyy|||fffmmmwwwxxxrrrjjjnnniiiaaaXXXQQQLLLIIIHHHEEEEEEDDD@@@:::444000...+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------..................000333555===NNN^^^uuu~~~{{{___SSSVVVLLLVVVjjjzzzxxxpppzzzyyysssrrr{{{sssmmmpppsssqqqmmmlllqqq{{{}}}xxxuuu|||yyyvvvzzzzzzxxxzzzvvvtttwww}}}|||wwwsssqqqYYYEEE<<<777555333333222000///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000---...000///222:::HHHSSSYYYnnn{{{uuu___```IIIAAA;;;;;;;;;888666777444444333333333333222222111333555666666555333111///000111222333333333333222???XXXxxxwwwkkkjjjsssuuuhhh```lll~~~uuuwww|||~~~tttsssvvvrrr]]]XXXVVVSSSQQQOOOMMMJJJHHHEEE???777000---,,,,,,,,,***+++,,,,,,------,,,,,,------............------+++++++++++++++,,,---...---.........////////////+++///111111999LLLaaaoooooonnnqqqwwwvvvmmmccc]]]tttxxxfffbbbllluuussspppjjjaaaXXXQQQLLLJJJGGGFFFDDDCCC@@@;;;555111,,,,,,,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,------------...------------...............///222555999BBBVVVhhh~~~{{{hhhaaa^^^ZZZYYYgggvvvzzzvvvzzzgggfffkkkvvv~~~~~~||||||oooggg^^^^^^fffoootttuuuzzzxxxmmmjjjuuu}}}yyy{{{|||}}}}}}xxxyyy|||ooowwwjjjQQQBBB:::666333333222111000...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,...///000111---///111222666AAARRR___iiizzz}}}rrrxxxrrr]]]]]]IIIAAA;;;;;;;;;888666777444333333333333333333333000222555777777555222000///000111222333444444444666KKKpppvvvkkkhhhooo{{{pppeee```jjj}}}}}}ooolllnnn{{{tttpppooo}}}fffZZZXXXVVVTTTRRRPPPLLLIIIIIIBBB999111...,,,,,,,,,***+++,,,,,,------,,,,,,------............------*********+++,,,---...///............/////////000,,,111222333BBB\\\oootttiiieeehhhnnnmmmeeeeeelllfffZZZhhhvvvvvvtttoooggg^^^UUUNNNKKKIIIGGGEEEEEEDDD@@@888333,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000111555999>>>III^^^rrrlll\\\iiikkk\\\lllrrrqqqmmmvvviiidddeeejjjooommmeee___^^^VVV\\\bbbcccbbbkkk|||yyynnnkkksss~~~~~~|||}}}}}}}}}yyy|||~~~|||vvvqqq{{{vvvZZZGGG===777333333333222000///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///111111---000222444999FFFYYYggg{{{yyyuuusssxxxnnnddd^^^EEEAAA===:::999999888777777666555444333222222222222222222222222222222222777222111444666555555777AAAeeeooonnnlllnnn{{{xxxrrrzzzooojjjqqquuutttuuuyyyxxx___]]]WWWQQQPPPQQQOOOLLLFFFFFFCCC===555///---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++---...///...333111000===[[[uuuxxxlllgggjjjhhhaaa\\\bbbsssttteeemmm|||}}}ttthhh[[[QQQLLLHHHFFFFFFGGGDDD===:::;;;222...+++,,,///000...***........................,,,,,,------.../////////......---------......///111///666BBBIIIQQQjjjlllgggllloooyyyvvvmmmuuuttt^^^hhheee```\\\WWWUUUTTTVVVpppmmmddd___iii|||wwwxxxzzzzzzxxx{{{{{{{{{yyyttt~~~oooOOO<<<888222333333222000...------,,,+++******)))*********++++++,,,,,,,,,---------++++++,,,---............222444555888AAAVVVrrrttthhhfffkkkwww}}}rrrpppxxx]]]EEEAAA===:::999999888777666666555444333333333333222222222222222222222222222000111444444444999@@@ZZZzzzxxxooolllsss|||~~~kkkvvv~~~{{{sssttt|||hhh___VVVSSSSSSRRROOOLLLFFFGGGEEE???777000---,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------...////////////222???XXXmmmtttnnnhhhooolllfffbbbcccnnn~~~wwwjjjooo~~~|||xxxlll[[[NNNJJJGGGGGGHHHEEE>>>;;;<<<555000,,,,,,...000...+++------------------------------......///000000000......------......//////111111999FFFOOOZZZrrrlllrrr|||~~~vvvttt}}}lllcccfff\\\SSSPPPQQQSSSZZZccckkknnnpppxxx}}}{{{yyysssnnnmmmooo}}}~~~yyyxxx{{{}}}{{{rrrvvvzzz]]]FFF===333333333222000///......,,,,,,+++***************++++++,,,,,,,,,---------+++,,,,,,---............///222777AAAPPPfff}}}uuujjjfffggglllzzz[[[EEEAAA===:::999999888777666555444444333333333333333333333333333333333333///111333444333777DDDSSSuuuxxxqqqnnnttt}}}}}}iiijjjsss}}}yyyvvvttt~~~xxxfffVVVUUUVVVRRRNNNMMMGGGHHHGGGBBB;;;444...,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000///999RRRnnnvvvkkkdddfffllleee___cccsssttteeemmm~~~hhhTTTNNNIIIFFFGGGFFF@@@======999444///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...............///000000333555>>>LLLYYYhhhtttgggyyyyyyxxxqqqkkkmmmeeeUUUKKKPPPVVVZZZeeessspppyyy{{{qqqiiidddgggxxxwwwuuuxxxxxxtttlllPPP===555444333222111000000000---,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,------...////////////111999JJJbbb{{{nnndddgggooowwwZZZEEEAAA===:::999999888777666555444333333333333333333333333333333333333333111333555555555???WWWooozzztttwww{{{{{{}}}ttt{{{vvvllliiiuuuvvvtttqqqZZZVVVVVVQQQMMMOOOIIIIIIIIIFFF@@@888111---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000//////000111666IIIaaaoookkkaaaaaagggaaa\\\\\\kkkooorrrtttbbbSSSKKKFFFFFFFFFCCC@@@???===888222...---...------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000............///000111111333999DDDRRRcccvvveeeaaavvvwww|||tttuuuxxxwwwcccTTTPPP]]]hhhlllvvv|||xxxxxx{{{}}}}}}||||||}}}~~~wwwpppkkkjjjwww}}}yyy|||ttt|||ZZZ???888666444222222222111111------,,,+++++++++++++++,,,,,,,,,------------...,,,,,,------...///000111222555AAAXXXttt{{{lllbbbfffvvvZZZEEEAAA===:::999999888777555555444333333333444444333333333333333333333333222333444555:::LLLmmmrrrrrr{{{vvvlllwwwwwwkkkqqq{{{pppvvvfffZZZTTTPPPNNNQQQJJJJJJJJJHHHDDD===555000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...//////...///222555???\\\pppjjj______ddddddYYY^^^kkkzzzxxx}}}xxx]]]QQQGGGEEEFFFEEECCCBBB???;;;555111............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........///000111222222222;;;HHHWWWjjjzzzaaa^^^lllyyytttqqqxxx___UUUVVVgggwww}}}xxxuuuxxxxxxwwwuuusssqqqooonnnooollliiijjjnnnrrrsssrrruuuvvvwwwyyyzzz{{{{{{{{{xxxvvvrrrxxx||||||xxx|||qqqwwwjjjHHH===999444222222333222111...------,,,,,,,,,,,,,,,,,,,,,---------.........------------///000222333333>>>UUUrrr|||iiiaaafffwwwZZZEEEAAA===:::999999888777555444444333333444444444333333333333333333333333222111222888EEE]]]yyyuuuuuu|||~~~qqqnnnyyy}}}rrrmmmwwwzzzcccVVVQQQQQQRRRLLLKKKKKKIIIGGGAAA:::444...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///......000666;;;IIIhhhzzzmmm```dddfff```YYYjjjppptttyyy{{{mmm]]]LLLGGGGGGFFFDDDCCC@@@===888444000///...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////000222333444333@@@OOO^^^tttzzzggg```eeezzz~~~rrrxxxrrrZZZXXX]]]lllwwwqqqmmmjjjgggfffggghhhgggfffdddaaa^^^\\\bbbaaaaaacccgggjjjlllmmmrrrrrrssstttuuuvvvwwwxxxzzz|||{{{zzzuuuwwwyyyzzzzzzvvvrrr{{{zzztttvvvyyywwwUUUBBB<<<666222222333222111///...------,,,,,,------,,,---------...............------...///111333444555JJJlll}}}mmm```ddduuuXXXEEEAAA===:::999999888777444444444333333444444555444444444444444444444444333111444BBBWWWsss}}}tttsss~~~{{{pppmmmqqq[[[UUUSSSPPPMMMLLLJJJJJJHHHDDD>>>999///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111///...222;;;BBBWWWlllwwwooofffeeeddd```fffyyy~~~rrrlllUUUKKKIIIGGGDDDCCC???>>>;;;777222000//////------------------------++++++,,,,,,---......////////////000111222444444===LLL]]]lll~~~nnnbbbaaa|||}}}||||||kkkXXXcccooo}}}zzzooojjjccc^^^^^^___bbbccc``````^^^]]]\\\[[[ZZZYYY[[[]]]aaacccfffiiilllnnnrrrrrrqqqqqqrrrtttuuuwwwvvvxxx}}}{{{uuutttxxxuuuppp}}}|||ssswwwzzzyyy|||xxxzzz|||fffFFF???777333333333222000///......---------------------------..................---...///111444666<<>>>>><<<888444111//////........................,,,,,,------...//////000/////////000111333444555GGGXXXjjjxxxrrraaa```{{{vvvrrrhhhZZZpppzzzpppiiiaaa\\\WWWUUUWWW]]]cccgggaaa___]]][[[[[[\\\^^^___YYY^^^dddggghhhjjjnnnrrrtttsssqqqqqqqqqsssuuuwwwsssvvv{{{{{{qqqssszzzuuujjjuuuvvv{{{xxxvvvxxxsssvvvwwwIIIAAA888333333333111/////////...------------...---------........./////////...---...///222444666EEE\\\{{{pppiiihhhhhhqqqXXXEEEAAA<<<999888777777666666555555444444333222222111111222333666999777444444555CCC___|||xxxooottt{{{~~~qqqtttpppZZZTTTVVVPPPPPPOOOLLLGGGDDDAAAAAA666222------000111...+++......,,,++++++,,,.........------------...//////+++///222222444<<>><<<999666111---------..................---------.........//////111000000222222111444:::KKK[[[tttkkk```ooouuu~~~wwweeeYYYaaa||||||ooohhhddd\\\SSSQQQSSSTTTSSSSSSXXX^^^bbb]]]\\\\\\]]]]]]]]]\\\ZZZZZZccciiifffgggnnntttuuuwwwuuurrrppppppsssuuuwwwuuuyyy~~~uuussstttwwwvvvttt{{{xxxvvvuuuxxx|||zzz}}}\\\LLL:::222444555333///444222///---,,,,,,---...,,,,,,,,,---------......///,,,,,,111333333888@@@NNNccc}}}{{{___qqqnnnttt|||WWWEEEAAA<<<999888888777666666555555444444333333222666555444333555777666444999???RRRpppxxx|||zzz~~~}}}{{{yyyuuu{{{gggXXXQQQPPPPPPNNNLLLHHHEEECCCBBB999444///---///000...+++...------,,,,,,------......------------...//////...000222333777CCCUUUccchhhlllsssssshhhaaaooojjj```nnn}}}cccNNNFFFDDD@@@BBBAAA>>><<<:::666222...........................---------.........//////000//////222222222777>>>RRRccc|||yyy```]]]nnnzzzyyyhhh]]]YYYkkkxxx|||uuuhhh]]]XXXXXXUUUOOOQQQTTTTTTRRRTTT[[[aaaddd___^^^^^^^^^______^^^]]]___eeeiiihhhjjjqqqvvvwwwxxxwwwuuussspppooopppqqqxxx{{{~~~}}}vvvssstttuuutttvvv{{{wwwyyyuuuwww}}}{{{xxxyyyiiiRRR<<<555555444111000333222000...,,,,,,---...,,,,,,---------.........111...///111111444@@@MMMbbbrrrpppdddqqqttt~~~VVVDDD@@@<<<999888888777666666666555555444333333333666555555444555555666777:::HHHaaassswww}}}tttrrruuummmwww~~~zzzyyy```QQQPPPOOONNNKKKIIIFFFEEEDDD===888111......///...,,,------............------......------......///000111222333888BBBSSShhhuuullltttxxxoooeeejjjppp^^^eeevvvsssZZZFFFAAACCCCCCAAA???===;;;888333000........................------.........////////////...///111111333:::CCCYYYmmm~~~eeeSSS[[[qqqxxxjjjXXXXXX```rrrttt|||jjjdddYYYOOONNNSSSVVVTTTRRRTTTSSSRRRVVV```ggghhhaaa````````````aaaaaaaaafffhhhhhhiiiooovvvyyyxxxyyyyyywwwsssmmmkkklllnnn}}}~~~|||tttssssssrrrqqqqqqooo~~~{{{wwwyyy}}}|||zzzyyy{{{\\\???888777222000333333222000...------......,,,------------.........111222222000000888NNNaaapppzzzyyyllliiinnnoooTTTCCC@@@<<<:::999888777666666666666555444444333333333333444777666555888<<>><<<999555222////////////........................///////////////......///000333===HHH```uuukkkTTTLLLaaazzzrrrcccRRR[[[lllrrrzzzyyyooo]]]YYYRRRKKKLLLTTTXXXXXXSSSUUUTTTRRRYYYfffmmmkkkbbbbbbbbbbbbaaabbbdddfffkkkiiihhhkkkssszzz{{{yyyzzzxxxtttmmmhhhiiipppwwwzzzuuurrrpppooonnnmmm{{{yyyvvvzzz}}}~~~}}}fffDDD:::888222000555222111000///............------------............///222333000111@@@]]]vvvrrrxxxzzz^^^[[[```rrr~~~vvvRRRBBB???<<<::::::999777666777666666555555444333333222222666999777444888???RRRggg{{{vvvwww~~~|||{{{yyyyyy{{{vvvyyyyyywwwwww\\\TTTQQQMMMKKKKKKJJJHHHFFFCCC???888222///.........,,,---////////////---,,,///............///000000222222999MMMgggzzzxxxsssiiihhhzzzoooeeeccczzzyyy~~~zzz___KKKEEECCCBBB@@@???>>>;;;888444000000/////////................../////////000000000///...///000444BBBPPPjjjrrr[[[LLLQQQnnnvvvttt```RRR^^^qqqtttwwwiii___RRRQQQNNNJJJLLLSSSWWWVVVTTTWWWUUUSSS\\\mmmrrrmmmdddeeedddcccbbbdddhhhkkknnnjjjiiiooowww|||{{{yyyzzzvvvnnngggfffnnn{{{{{{sssppppppqqqlllxxxyyyrrrttt||||||rrrMMM>>>999333222777222111000000////////////---------.........//////---111222000555JJJiiiqqqxxx___LLL]]]lll|||PPPAAA???<<<;;;:::999888666777777666666555444444444666555888;;;777333;;;HHHeee|||ooorrr~~~}}}wwwqqqoooooooooppp|||~~~qqqmmmzzzzzzyyynnnyyybbbWWWRRRNNNKKKLLLKKKIIIFFFDDDAAA;;;555111/////////......////////////......//////......//////000111000555BBBYYYppp}}}{{{vvvpppggg```lllcccdddppp{{{|||pppTTTDDDDDDCCCAAA@@@???===:::777111000000//////.............../////////000000000000///000111222:::KKK\\\vvv{{{fffSSSOOO^^^}}}xxxppp{{{rrr]]]VVVcccrrrssseeeYYYQQQOOOQQQPPPNNNPPPVVVYYYXXXUUUXXXVVVUUUaaasssvvvmmmggghhhhhhfffdddffflllqqqoookkklllttt|||}}}|||{{{{{{uuunnnjjjnnnyyy~~~{{{vvvssssssrrrjjjrrr}}}zzzppppppxxx}}}|||yyyyyy[[[DDD999555555666111111111000000/////////------........./////////,,,///111111;;;SSSooonnnzzzgggPPPQQQjjjwwwzzzNNN@@@>>><<<;;;;;;:::888666777777666666555555444444888555666999777777FFFZZZxxxyyyuuu~~~|||sssppppppqqqjjjtttppphhhqqqwwwuuunnnooozzzrrrZZZTTTNNNLLLLLLLLLIIIEEECCCAAA===888333000000000//////............/////////////////////000000111...:::NNNbbbnnnqqqmmmhhhbbb^^^ccczzztttbbbpppyyysssooorrr~~~|||~~~bbbJJJDDDCCCBBBAAAAAA???;;;888111111000000///......---.../////////000000000000000///111444777BBBWWWjjjsss___QQQXXXmmmrrrsss}}}oooaaaZZZ```nnnzzz}}}nnnaaaWWWQQQNNNPPPSSSTTTRRRSSSZZZ^^^^^^UUUZZZXXXWWWdddwwwxxxllljjjlllllliiigggjjjqqqwwwpppnnnqqq{{{}}}}}}|||wwwtttvvv~~~tttzzzzzzxxxtttnnnlllnnnqqqvvvtttrrrwwwzzzyyyvvvrrrvvvlllJJJ:::888777333000111111111111000//////............////////////---///000333BBBZZZmmmvvvqqqYYYZZZ\\\jjjzzz|||MMM@@@>>><<<;;;;;;:::888666777777777666555555444444777222222666666<<>>:::555111000000000///...------...///000///////////////000111111,,,???WWWgggiiidddaaa```YYY[[[jjjrrrccc|||zzzrrrpppsssxxxnnngggdddppp|||wwwsssttt{{{nnnTTTDDDCCCBBBBBBAAA???<<<999222111111000///......---////////////000000000000//////222666;;;III```uuummmZZZSSS```vvvsssyyyppp]]]TTT[[[kkk{{{|||nnn```VVVRRRQQQQQQOOORRRRRROOOQQQXXX^^^```VVV[[[YYYXXXgggzzzyyykkkmmmoooooollljjjlllttt{{{pppooouuu~~~}}}zzz{{{ooo}}}}}}|||tttiiiooommmjjjjjjrrrzzzwwwzzzzzzwwwtttmmmpppwwwOOO;;;:::888111000111111111111000000///............/////////000000000000444FFF]]]jjjlllyyyjjjpppdddccc}}}uuu}}}OOOBBB@@@<<<;;;::::::999888666666666666666666666666;;;444555<<<:::AAAhhhwww|||qqqrrrsssyyy|||sssvvvgggaaagggvvvyyyjjjfffuuuzzzsssmmmoooooozzzjjjZZZNNNLLLLLLHHHFFFHHHDDDCCC@@@;;;555000---,,,111111000000//////......111111///---...111111000555GGGTTT]]]fffbbbYYY[[[XXX___ooommmssszzzuuu}}}sssgggbbbfffpppzzzjjjfffmmm}}}{{{wwwqqqnnnqqqzzziiiJJJFFFBBB???===<<<<<<>>>777555222///------...///000000//////.........---///...000666BBBUUUiiivvvzzzgggUUUZZZfff|||sss~~~aaaSSS___fffeeeuuurrrhhh\\\TTTRRRSSSSSSRRRQQQUUUUUUOOOPPPYYYaaaccc```ZZZUUU[[[lllyyyzzztttoooooojjjeeennn||||||qqqnnnuuu~~~~~~pppuuuzzzsssnnnooollldddgggsssyyyuuuqqquuuxxxwwwyyy^^^AAA===;;;444222222111111000/////////////////////000000000000000444666888BBBWWWppptttmmmeeeppppppaaa}}}OOOBBB@@@<<<;;;::::::999888666666666666666666666666888444666<<>><<<===888666333000......///000000000/////////.........//////222999HHH\\\qqq~~~rrraaaWWW\\\lllzzzvvvqqqbbb\\\ccceeeggg}}}}}}sssccc\\\UUUSSSTTTVVVUUUSSSRRRVVVUUUQQQRRRZZZbbbeee```[[[YYYaaaqqq{{{zzzttttttooojjjjjjuuu}}}tttpppxxx~~~lll|||vvvqqqnnnllleeegggqqqttt{{{tttsssvvv{{{}}}~~~fffFFF===:::333222222111111000000//////////////////000000000000000222777AAASSSjjj~~~kkkiiikkk}}}kkkZZZOOO|||NNNBBB@@@<<<;;;::::::999888666666666666666666666666777666777;;;HHHeee{{{}}}~~~tttiiidddaaa```jjjooozzzkkk[[[ZZZUUUXXX```kkkyyylllgggppp~~~zzzvvvnnnmmmlllPPPMMMPPPKKKHHHLLLGGGFFFCCC???:::666222000000000000000////////////...///000000000222555888FFFcccpppjjjgggdddaaaccceeefffhhhzzzfff___iiiyyy|||rrrbbb\\\gggyyyzzznnn{{{~~~tttqqqssstttooojjjtttbbbMMM===@@@EEE@@@<<<===:::888555222000000000111000000////////////......000000444???QQQggg|||uuudddWWWWWW```tttyyybbbccceeeeeecccooovvvhhh```WWWUUUSSSTTTWWWYYYWWWTTTTTTVVVUUUSSSTTT\\\cccfffaaa\\\]]]gggvvv~~~{{{uuuyyyoookkkttt{{{uuuvvv}}}~~~~~~qqqppp~~~zzzwwwnnnllleeeeeemmmnnnwwwyyyuuuwwwuuu|||tttOOO???888444222222222111000000//////////////////000000000000222222999MMMhhhyyyfffnnnwwwyyycccPPPEEE@@@{{{MMMBBB@@@<<<;;;::::::999888666666666666666666666666888:::999;;;MMMqqqxxxtttsssqqqzzzyyyjjj___```eeeeeeooorrr|||sss\\\\\\TTTRRRVVVcccwwwfffiii|||~~~zzzzzzyyyVVVOOOPPPKKKHHHLLLHHHFFFCCC@@@===888444111000000000000////////////...///000111000000666===WWWxxxvvvmmmiiifffiiimmmlll\\\rrrnnnfff___dddvvvuuummm```^^^qqq|||{{{{{{vvvvvvuuupppkkkllluuuUUU<<<>>>DDD@@@<<<>>>:::888555333111000000000000000/////////////////////111777EEEZZZrrrwwwlll[[[RRR[[[iiizzz{{{}}}\\\cccfffbbbfffrrrccc[[[WWWXXXWWWVVVXXXZZZZZZXXXVVVUUUUUUTTTTTTWWW]]]cccgggccc^^^___kkkxxx~~~{{{xxx{{{ppppppuuurrrrrr~~~|||qqqnnneeeccchhhhhhsss~~~zzzyyyssszzz\\\CCC888555333333222111111000000///////////////000000000000666333<<>>???zzzLLLBBB@@@<<<;;;::::::999888777777777777777777777777777999999???VVV|||~~~~~~sssiiifffiiilllvvv}}}zzziii^^^ccckkknnnsssttt{{{|||eee```bbbeee```^^^www~~~iiigggzzzaaaRRROOOKKKIIIJJJGGGEEEBBB@@@>>>:::555111////////////000000000000//////000222//////888EEElll{{{mmmfffdddiii{{{vvvZZZ[[[~~~nnn[[[^^^dddppppppiiiaaafff||||||vvvrrrpppoooggglll{{{bbbBBB<<<@@@???===???999888555333111//////...//////000000000000000000///222;;;LLLddd|||wwwlllgggYYYTTTaaauuu~~~wwwttt^^^cccbbbaaaqqqpppaaaYYYWWWXXXYYYXXXXXXXXXZZZ[[[[[[[[[VVVTTTSSSUUUYYY^^^cccgggggg``````lllyyy}}}||||||zzzsssxxx{{{qqqrrryyy}}}uuurrrfffaaadddeeeqqq{{{vvvxxx|||}}}}}}jjjIII:::666333333222222111000000000////////////000000000000555444AAA___~~~rrriiihhhyyy{{{uuu[[[KKKCCC>>>>>>@@@yyyJJJBBB@@@<<<;;;::::::999888777777777777777777777777555666<<>>@@@@@@???999888666444111///......//////000000000000111111111555@@@TTTmmmmmm```^^^UUUUUUeeexxxtttbbbbbbaaaiiippp___VVVUUUWWWZZZUUUUUUUUUVVVXXX[[[^^^___XXXTTTSSSXXX]]]```eeeiiiiiibbbcccppp{{{}}}}}}xxxyyyxxxttt|||xxxyyyuuuiiibbbcccbbbooo~~~{{{xxxyyy}}}wwwQQQ===999333333333222111111000000////////////000000000000111888NNNoooeeehhhrrr|||zzzaaaHHH???===;;;<<>>===>>>;;;<<>>MMMqqquuuhhhccchhhlllppprrrvvv~~~xxxiiihhhmmmqqq{{{uuu{{{ooofffuuuzzzuuuzzzdddOOOQQQQQQGGGKKKHHHEEEEEEFFFCCC<<<555.../////////000000111111000...000555555:::QQQkkkzzzmmmYYYRRRWWW\\\ooorrrYYYlllzzzhhh^^^]]]dddrrrppphhhdddqqq|||qqqfff```ZZZ\\\[[[___vvvmmmOOOCCCFFFDDD:::<<<;;;999777444222000/////////000000111111111222666<<>>???FFFvvvJJJBBB@@@===;;;;;;;;;:::999888999888666666999;;;;;;<<>><<<<<<:::888666333111///000///...///111222222222999===NNNlllzzzjjj^^^WWWZZZnnnttt~~~lll___iiiiiiyyywwwqqqeeeUUULLLLLLPPPTTTVVVXXXYYY[[[___bbbcccbbbaaa```[[[UUUTTT]]]jjjooonnnllljjjnnnyyy~~~}}}uuuqqqooofff[[[]]]gggqqqxxxwwwnnnqqq||||||}}}~~~~~~~~~~~~hhhAAA;;;888666333222222222222111000//////222111000222777;;;YYY~~~~~~iiieeesssyyyXXXGGG>>>999>>>DDDDDDEEEGGGwwwKKKBBB@@@===;;;;;;;;;:::999999999888777666888:::;;;;;;PPPjjj~~~mmmdddjjjuuu|||~~~~~~xxxqqqmmmpppwww}}}wwwxxx```QQQOOOMMMIIIHHHFFFEEECCC@@@;;;777333333222222111111111111///000000000777GGG]]]nnnfff\\\WWW\\\eeetttppp^^^jjj{{{mmmaaaZZZ^^^fff|||llleeedddsss{{{qqqeee]]]]]]\\\]]]kkkhhhJJJ@@@@@@???<<<<<<:::999666333111000000/////////000111222222:::BBBUUUppp{{{fffYYYTTTZZZnnnooo|||qqqeeeccc___hhhpppnnncccTTTKKKKKKPPPUUUWWW[[[\\\___bbbeeeffffffeeebbb]]]UUUTTT^^^kkkpppnnnkkkhhhmmm|||xxxuuutttkkk___^^^eeexxx{{{xxxoooppp}}}||||||~~~}}}zzzpppGGG===888666333222222222222111111///000222111///222777<<<[[[qqqeeekkkxxxhhhKKK:::>>>EEEKKKHHHBBBEEEKKKwwwKKKBBB@@@===;;;;;;;;;:::999999999999888777666888:::===cccssshhhgggsss|||tttsssoooooouuu|||}}}}}}tttmmmxxxwwwvvvtttmmmxxxkkkSSSLLLKKKJJJHHHFFFEEECCC@@@<<<999333333222222111111222222000222000000===UUUffflllfff[[[```gggkkkxxxddd]]]xxx|||hhh```[[[YYYdddsssvvvdddeeefff{{{{{{qqqccc]]]ZZZ___iiixxxwwwUUUCCC??????<<<<<<:::999666444222000000000/////////000111222;;;HHH^^^wwwsss[[[RRRTTT```ttt}}}vvvwww```VVVYYY```]]]mmmiiiiii___RRRKKKKKKPPPUUUWWW]]]^^^aaaeeegggiiijjjjjjfff___VVVTTT___lllqqqnnnlllhhhqqq~~~~~~{{{zzzzzzrrreee___aaayyy{{{qqqppp|||}}}zzzyyy|||{{{tttzzzPPP>>>888666333222222333222111333000000222111000222888@@@___gggfffuuuvvvUUUBBB???BBBGGGIIIHHHIIIQQQ[[[wwwKKKBBB@@@===;;;;;;;;;:::999:::999::::::888666888===IIIzzz{{{nnniiimmmzzz|||yyyxxxwwwtttpppwwwtttuuu{{{|||yyy{{{ssscccgggxxx|||rrrsss}}}ooohhhaaaXXXqqqwwwWWWMMMNNNJJJHHHFFFEEEDDDAAA>>>;;;444444333222111222222333111444222444IIIfffqqqkkkhhhZZZbbblllqqqhhh```iiiooo]]][[[[[[^^^pppjjjgggiiittt~~~~~~}}}kkk___ZZZ___dddiiizzzbbbGGG>>>>>><<<<<<;;;999777444222111000000000///...///111333===LLLfffzzzbbbNNNNNN\\\nnnvvv|||cccPPPPPPZZZ___dddvvviiiddd\\\QQQJJJJJJNNNTTTWWW\\\___bbbfffhhhjjjmmmnnnjjjbbbXXXUUU___lllrrrooonnnnnnyyy~~~}}}}}}xxxkkk```]]]ppptttwww{{{}}}tttqqqtttzzzuuusssyyyzzzpppYYY???999666333222333333222111444111111222111000333999GGGddddddooofffKKKCCCHHHFFFFFFKKKSSSZZZ___bbbwwwKKKBBB@@@===;;;;;;;;;:::999;;;999:::;;;999666;;;CCCaaauuummmnnnuuu~~~yyyssspppoooooopppqqq{{{xxxzzz|||vvvvvvyyyyyyddd___iiirrrnnnfffhhheeelll|||wwwrrrwwwlllddd\\\uuuaaaSSSTTTJJJHHHFFFEEEDDDBBB???===777555444222111222333333111333444<<>><<<;;;;;;999777555333222000000000///...///333666@@@QQQmmmgggSSSFFFPPPhhh~~~vvv}}}kkkWWWRRR[[[bbbaaaggg|||ppp```YYYPPPIIIHHHLLLQQQTTT[[[^^^cccgggjjjmmmqqqtttnnnggg]]]YYY```lllttttttpppttt~~~}}}~~~|||pppccc[[[eeeiiioooxxx{{{tttqqqkkkvvvwwwqqqnnnuuuzzzpppyyybbb@@@999777444333333333333222444111111222222111555;;;NNNhhhwwweeevvv~~~WWWEEEHHHKKKOOOSSSWWW\\\aaaeeefffvvvJJJBBB@@@===;;;;;;;;;:::999;;;888999<<<:::777???KKK{{{}}}ppppppxxx~~~zzztttnnnllllllnnnsssyyyyyyxxx|||~~~{{{tttrrruuu}}}hhh[[[^^^fffeee___kkkmmmuuutttggg```pppiiiUUUQQQJJJHHHFFFEEEDDDCCCAAA???999888555333111111222333222222666GGGeee{{{vvvfffTTTJJJSSSjjjtttZZZjjj~~~fff___[[[```kkk{{{yyygggjjjuuu{{{tttzzziii]]][[[YYYVVV[[[fffwww}}}YYYDDD???<<<;;;;;;999888666444333///111111000...000555:::GGGYYYwwwvvv]]]MMMFFFWWWrrr{{{zzzyyyaaaSSSTTT]]]___[[[jjjwww^^^XXXPPPIIIGGGIIIMMMQQQXXX]]]cccgggjjjooouuuzzzsssooofff___bbbmmmwww{{{ttt|||}}}~~~}}}}}}~~~uuuggg\\\aaaeeennnzzzxxxtttrrrfffpppyyyrrrnnnrrr|||{{{tttvvvnnnEEE999777444333333444333222333111000222222222777>>>TTTmmmggggggxxxnnnLLLEEEPPPbbbddd___UUURRR___sssuuuIIIBBB@@@===;;;;;;;;;:::999;;;777888<<<:::999DDDTTT{{{ssszzzzzzrrrmmmlllpppssswww|||~~~yyyrrrppprrruuunnn]]]\\\gggooopppyyyyyy|||xxxccc]]]ddd{{{vvvXXXLLLKKKHHHFFFEEEDDDDDDBBBAAA<<<:::666333111111111222444111999RRRooozzznnn]]]LLLMMMZZZuuunnndddvvv{{{ppp___^^^^^^eeezzzjjjjjjoooyyy}}}}}}nnn___ZZZXXXVVVVVVXXXdddzzzeeeJJJAAA<<<;;;;;;:::888666444333...111222111///222888>>>OOOdddqqq[[[LLLIII]]]yyy~~~zzzsss[[[QQQRRRWWW\\\```|||yyy]]]YYYQQQIIIEEEFFFIIIMMMQQQWWW^^^cccfffllltttzzzxxxwwwpppfffeeeooo|||}}}~~~}}}|||~~~zzzlll```___cccooo}}}yyyxxxxxxgggrrrxxxqqqrrryyy}}}{{{wwwssszzzKKK:::777444333333444333222333000///222333444:::AAA\\\tttpppfffoooxxxdddLLLPPP```}}}rrr```TTT\\\uuutttHHHBBB@@@===;;;;;;;;;:::999;;;777777<<<;;;:::GGGYYYzzz}}}qqqjjjhhhkkkuuu|||||||||~~~|||wwwpppnnnqqqmmm~~~xxxeeecccqqqzzzwwwyyy~~~zzzbbb___^^^tttaaaOOOKKKIIIFFFEEEEEEDDDCCCAAA>>>;;;777333111000000111555000:::XXXtttxxxgggVVVMMMWWWfffjjjpppoooccc___``````jjjuuubbbqqqsss}}}~~~pppaaaYYYXXXXXXUUUQQQYYYllllllOOOCCC<<<;;;;;;:::888666555444...111222111000333:::AAAUUUlll{{{pppYYYLLLJJJ```|||{{{{{{|||gggSSSNNNPPPVVVeeetttyyy]]]YYYRRRJJJDDDDDDGGGJJJJJJPPPXXX]]]aaahhhpppwww||||||vvvkkkhhhqqq}}}|||~~~}}}pppddd\\\bbbooo}}}~~~}}}~~~lllwww}}}uuussswww{{{{{{yyyqqqPPP:::777444333444444333222222//////111333555;;;BBBbbbzzzhhhpppzzzzzzaaaQQQ]]]pppooo^^^ddd