BM6P6(@ lllddd___ZZZXXXWWWSSSKKKGGGPPP]]]```JJJ888777888444222555222111111222333333000...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((((((((()))***,,,---...---,,,,,,+++*********+++))))))***+++,,,,,,,,,,,,************************************+++,,,---.........//////000000111111111111222222333444555555888888888999:::<<<>>>????????????@@@BBBDDDGGGHHHNNNUUU]]]eeemmmxxxvvvaaaUUUQQQPPPOOOPPPQQQQQQQQQPPPOOONNNZZZ]]]hhh}}}uuullleeeooofffSSSSSSRRRZZZ^^^QQQJJJFFFAAA??????===666111---,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------//////---...111333333888AAAgggoooIII>>>III___xxxoookkklllkkkfffdddhhhmmmoootttxxxxxx|||}}}|||vvvbbbQQQFFFIIIFFFEEEFFFCCC===;;;<<<888666444111//////000000111444777888;;;FFFWWWdddrrr|||mmmRRRRRRTTTkkkbbbVVVcccdddbbbfffcccYYYWWWRRRDDD888///))))))+++)))&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&''')))*********)))(((+++))))))+++++++++---000;;;YYYlllpppuuussskkkjjj}}}nnnJJJ333000444555jjjccc```ZZZXXXWWWUUUMMMGGGJJJRRRUUUDDD777888:::555222444222111111222333222000...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&******)))))))))***++++++---,,,++++++******++++++******++++++,,,,,,,,,+++************************************+++,,,---.........//////000111111111111111222333444555666666888888999999:::::::::;;;=========>>>@@@BBBDDDFFFIIINNNUUUZZZaaajjjwwwnnn^^^RRRTTTTTTSSSQQQOOONNNOOOOOOSSSSSSZZZjjj|||}}}nnncccooo{{{```UUUQQQUUUXXXUUULLLGGGBBB@@@@@@>>>999555...---+++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000///000222333444>>>RRRzzzjjjHHH===III```zzzpppkkkjjjddd___\\\___cccgggkkkqqqrrrwwwzzzzzz~~~ssscccZZZOOOIIIFFFFFFDDD@@@===>>>999777444222000000000000222444666999@@@MMM^^^jjjwwwxxxYYYQQQOOOcccfffRRRUUUqqqkkkbbbcccddd\\\XXXTTTHHH<<<222+++***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))+++***+++,,,,,,+++...222DDDhhh{{{yyyyyywwwnnnhhhgggEEE111///111000hhhcccaaa\\\YYYXXXVVVOOOGGGDDDFFFGGG===777::::::555222555222111000111222222000...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''++++++***)))(((((()))))),,,,,,++++++******++++++,,,,,,,,,+++++++++******************************************+++,,,---.........//////000111222222111222333444666777999999:::;;;<<<<<<<<<<<<::::::<<<<<<======>>>@@@AAABBBDDDGGGLLLOOOSSS[[[dddllluuuaaaXXXWWWUUUTTTRRRQQQPPPOOOMMMKKKMMMTTT___ooozzzmmm{{{|||fff^^^WWWSSSYYYNNNIIIDDDAAAAAA???<<<999000...---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222111222444666EEEgggaaaEEE===IIIccc{{{pppiiiggg^^^WWWSSSVVVZZZ]]]ccciiilllqqquuuxxx|||zzzqqqZZZPPPGGGFFFFFFCCC@@@@@@:::888666444222111111111444333555;;;HHHYYYiiittt~~~aaaQQQLLL[[[xxxtttZZZQQQdddwwwddd___ddd```ZZZVVVNNNBBB777---++++++******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((((()))******,,,***+++---,,,***///666UUUzzzzzzpppkkk|||YYY<<<000000111...fffbbbbbb]]]ZZZWWWTTTOOOIIICCCAAA@@@;;;888:::888444333666222111000000111111000...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((+++***))))))(((((()))))),,,,,,++++++***++++++,,,------,,,+++************************************************+++,,,------......///000111222222333333444555777999;;;<<<======???AAACCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCEEEGGGIIILLLQQQYYY^^^jjjwwwccc]]]WWWUUUWWWWWWSSSOOOOOOLLLJJJKKKNNNXXXkkk{{{~~~jjjVVVYYYOOOKKKEEEBBBAAA@@@>>><<<333111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111333222111444999MMMyyyWWWCCC===JJJhhhzzzpppgggccc]]]UUUPPPQQQTTTXXX]]]dddhhhmmmrrruuuzzzeeeXXXJJJFFFFFFDDDAAAAAA<<<:::888666444222222222444333555@@@QQQeeettt}}}kkkTTTNNNYYYrrrkkkWWW___hhh]]]cccbbb\\\XXXSSSHHH;;;///++++++******,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))((((((((()))+++,,,+++)))+++...+++)))111===eeevvvmmmsssvvvyyymmmIII555222555444222fffbbbaaa^^^[[[UUUPPPMMMKKKFFFBBBAAA===:::888555333444777222111//////000111000///))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&&&&'''((()))***)))))))))))))))******+++,,,++++++***++++++,,,,,,......,,,+++***))))))***))))))))))))))))))))))))************+++,,,------......///000111222333333666777888:::<<<===??????@@@CCCFFFIIILLLMMMMMMLLLIIIIIIHHHGGGFFFDDDCCCBBBEEEEEEEEEFFFHHHLLLRRRVVVZZZbbbppprrr___TTTTTTWWWVVVSSSTTTQQQNNNLLLJJJLLLXXXddd|||cccYYYOOOLLLGGGCCC@@@???>>>===666333000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------///333222000555>>>[[[MMMBBB>>>MMMnnnzzzpppgggbbb^^^VVVPPPPPPRRRTTTYYY___fffkkkooorrrvvv}}}~~~pppaaaPPPIIIGGGDDDBBBAAA===<<<:::888666444333222333333999HHH\\\ooo}}}www[[[SSSYYYlll|||]]]YYYssssss```bbbaaa\\\ZZZUUULLL>>>111+++***))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))((((((((()))+++,,,***''')))---+++)))666GGGnnn~~~lllhhh|||~~~xxxpppqqqwww___>>>111444666555555hhhbbb___\\\[[[UUUNNNJJJKKKHHHEEECCC???:::666444333444555333111//////000000000///))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))++++++******))))))***+++,,,,,,++++++******++++++,,,,,,///...,,,***))))))******))))))))))))))))))))))))************+++,,,---.........///000222333444444777888999:::<<<===??????@@@BBBEEEJJJMMMPPPRRRRRRPPPPPPPPPOOOMMMLLLJJJIIIGGGFFFDDDDDDEEEIIIMMMOOOVVVZZZ```iiizzzqqq]]]TTTUUUXXXYYYWWWTTTQQQOOOKKKHHHLLLSSSiiisss{{{tttZZZPPPNNNJJJFFFBBB???======999555111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,...333222111999EEEnnn{{{EEEBBBAAAQQQttt}}}tttkkkfff```YYYRRRQQQRRRSSSVVV[[[bbbgggjjjlllqqqyyy}}}|||~~~{{{kkkYYYNNNHHHCCCBBBBBB???>>><<<:::888666444333333777BBBSSSgggxxxbbbYYYXXXaaavvvgggYYYkkkjjjccc^^^^^^]]]VVVPPPBBB333---+++))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***))))))))))))***++++++***&&&)))---++++++>>>UUUrrr}}}jjjjjjvvvrrrxxxwwwppppppwwwtttTTT888222555333222444jjjbbb\\\XXXYYYVVVMMMHHHIIIGGGCCCAAA>>>999555555555444222333111......///000000///))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***,,,------,,,++++++++++++++++++++++++******++++++,,,---...---+++***)))***+++,,,))))))))))))))))))))))))************+++,,,---...---...///000222333444555777777888999:::;;;<<<===;;;===@@@CCCGGGKKKNNNPPPSSSTTTUUUUUUUUUTTTSSSRRRMMMKKKGGGEEEFFFGGGIIIJJJPPPUUUYYY\\\eeexxxvvvbbbXXXXXX[[[XXXTTTQQQPPPNNNIIIIIILLLWWW___gggmmmzzzxxxsss|||ZZZRRRQQQNNNJJJDDD@@@>>>===;;;777222///...------,,,------------------------------------............000---///444333333>>>MMM~~~ccc???BBBCCCTTTzzz|||sssoooeee^^^WWWVVVVVVTTTVVVYYY\\\```ccceeellluuu{{{|||~~~|||~~~~~~~~~tttcccUUUKKKDDDBBBEEE@@@???>>><<<999777555333444<<>>;;;888555666777333...333111......///000000///))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,---000///---,,,+++*********+++*********+++,,,,,,---...---+++))))))***+++,,,))))))))))))))))))))))))************+++,,,---...---...///111222333555555666666777888888999::::::777888:::===AAAEEEHHHJJJSSSTTTVVVXXXYYYYYYYYYYYYTTTPPPKKKHHHGGGHHHHHHIIIGGGPPPVVVVVVYYYfffxxxuuu```YYYZZZXXXSSSPPPQQQPPPLLLJJJKKKFFFKKKNNNMMMVVVnnnvvvdddhhh|||YYYSSSSSSQQQMMMGGGAAA>>>===<<<888333///...------,,,---------------------------------.........//////333...000555555444AAASSS{{{NNN<<>>AAACCCDDDJJJMMMQQQTTTWWWZZZ^^^```ZZZXXXUUUQQQLLLIIIFFFEEEEEEIIIMMMOOOQQQWWWbbbjjjqqq```^^^\\\VVVSSSRRROOOJJJFFFFFFAAACCCCCCBBBDDDQQQgggxxx~~~rrrjjjvvvhhhVVVUUUQQQLLLGGGBBB===999<<<<<<999444...,,,...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222...111777333222HHHddddddCCCAAA>>>GGGdddyyymmmccc\\\YYYWWWVVVYYYYYYZZZ^^^dddllltttyyyyyy{{{~~~~~~~~~zzzvvvuuuxxxzzzzzzyyysssvvvyyy|||}}}zzzwww{{{vvveeeXXXMMMFFFCCCDDDAAA@@@???<<<777777;;;<<>>:::777666555333111222000///...------......++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&)))+++,,,***'''(((***+++------,,,+++***''')))***+++***))))))***)))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++,,,---......////////////000111222222444444444444555555555555777888999;;;===???AAABBBFFFIIIMMMPPPSSSVVVZZZ]]]]]]]]][[[YYYUUUPPPKKKHHHFFFHHHJJJJJJMMMRRR[[[aaannnqqq___\\\YYYXXXWWWQQQJJJHHHJJJDDDEEEDDDAAA@@@FFFRRR]]]kkksss|||ttt]]]UUULLLIIIHHHDDD???<<<;;;;;;999555000...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111...111666333666PPPppp\\\@@@???>>>JJJhhh{{{nnneee^^^ZZZXXXXXXWWWWWWZZZ^^^eeekkkooorrrtttxxx{{{||||||{{{{{{{{{wwwsssqqqrrrtttuuuuuupppsssvvvyyy{{{}}}}}}yyytttxxx|||yyykkk]]]QQQIIIDDDCCCAAAAAABBB???::::::===FFFWWWmmm}}}sss|||cccWWWRRRVVVeeejjj[[[```xxxrrreeeccc^^^```[[[RRREEE777///+++***+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++***+++,,,---444DDD\\\oootttyyyyyyvvvhhhvvvpppkkkhhhRRR???888111///111555666555www^^^^^^YYYWWWUUURRRNNNJJJFFFDDDCCC@@@===999777555444222111111000///------------...++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))******(((&&&)))***+++,,,---,,,++++++(((***------,,,***))))))))))))))))))))))))))))))((((((((((((((()))******+++******++++++,,,---...////////////000111222333222222222333333444444444666666777999:::===???@@@AAACCCGGGKKKMMMQQQUUUWWW]]]___aaaaaa___YYYSSSNNNJJJIIIGGGGGGIIINNNTTTWWW]]]mmmhhh]]][[[[[[ZZZUUUMMMLLLOOOGGGGGGDDDAAA>>>>>>@@@CCCIIIOOOUUUWWWXXXZZZ```eeettt|||wwwbbbNNNIIIIIIEEE@@@===;;;;;;:::777222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///222555333<<<]]]QQQ>>>===>>>NNNnnnxxxnnneee___[[[YYYXXXWWWWWWYYY^^^bbbeeekkknnnqqquuuwwwxxxxxxxxxwwwuuurrrnnnkkklllooorrrnnnppprrrtttwwwzzz}}}zzzyyy{{{{{{zzzxxxrrruuuyyy}}}}}}qqqdddWWWNNNHHHDDDBBBCCCDDDBBB>>>>>>BBBUUUfffyyyyyynnnYYYPPPUUU^^^}}}vvvaaabbbmmmiiieeecccaaa]]]UUUIII;;;222,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++++++++,,,...888JJJ```nnnrrrwww}}}wwwnnnzzzwwwrrrcccCCC777333//////222555666555zzz```^^^WWWWWWUUURRRNNNJJJGGGDDDCCCAAA>>>:::777666444333111111000...---,,,,,,------*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++***(((''')))***+++,,,,,,,,,++++++***---000000...+++))))))))))))))))))))))))))))))((((((((((((((())))))***************+++,,,---...------......///000111222222222222333444444444555555555666777999:::<<<======???CCCFFFIIILLLPPPRRRXXX\\\bbbffffffbbb\\\WWWPPPMMMHHHFFFHHHMMMPPPRRRYYYcccppp}}}ddd^^^ZZZZZZYYYTTTQQQQQQJJJHHHEEEBBB@@@>>><<<:::@@@CCCEEEDDDBBBCCCGGGKKKRRRZZZiiixxx{{{[[[NNNJJJEEE???===:::::::::888555222///...---------------------------------...//////000000111000222333444CCCkkksssGGG===<<<@@@SSSuuu{{{ssskkkddd```\\\[[[YYYXXXYYY[[[^^^```hhhjjjmmmqqqtttvvvwwwxxxuuutttqqqlllhhhhhhlllqqqmmmnnnoooppprrrvvv{{{~~~|||yyyvvvuuuvvvxxxxxxxxxtttvvvxxx{{{vvviii]]]TTTOOOHHHDDDBBBBBBAAA???BBBHHHbbbrrr}}}~~~```QQQUUU\\\rrrkkkfffhhhiiidddfffccc]]]WWWLLL???444---++++++************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********++++++++++++++++++///<<>>AAADDDFFFHHHKKKNNNRRRWWW```gggjjjiiifffdddWWWRRRKKKHHHHHHKKKNNNOOOVVV]]]eeerrrsssdddXXXXXX]]]\\\WWWRRRNNNJJJEEEBBBAAA@@@===;;;<<<===>>><<<::::::===@@@CCCGGGPPPXXX```nnnkkkSSSHHHCCC@@@>>>:::::::::999777444000...------------------------------......///000000111222111222333777LLLwwwfffBBB???===CCCZZZ|||}}}wwwpppjjjeeebbb```]]][[[[[[[[[]]]^^^eeefffjjjmmmppprrrttttttppppppnnniiieeeeeeiiinnnmmmnnnnnnnnnnnnqqquuuxxx{{{}}}xxxvvvtttsssuuuwwwxxxyyyyyyyyyyyy|||xxxkkk```YYYWWWOOOHHHBBB@@@???AAAIIIRRRlllyyy|||lllWWWWWW\\\iiirrrgggfffjjjaaaeeebbb\\\WWWNNNBBB666...++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++111AAAVVV``````lllxxx~~~lllQQQ777000000111333666888999999gggaaaVVVVVVTTTQQQMMMJJJGGGEEEDDDCCC???;;;999777666444333000///...,,,,,,,,,,,,---***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***,,,......---,,,,,,,,,******+++++++++,,,,,,,,,---///111111...,,,+++***))))))))))))))))))))))))''''''((()))))))))))))))***))))))******+++,,,---+++,,,,,,---...000111222000000111111222333444444777777777777888999:::;;;;;;===@@@BBBCCCEEEGGGJJJNNNSSSZZZbbbiiilllnnnnnn^^^YYYRRRKKKGGGHHHJJJMMMOOOWWW```mmmsss^^^ZZZaaabbb[[[TTTSSSNNNHHHCCC@@@>>><<<;;;888999:::999999:::===??????@@@BBBEEEHHHQQQfffxxx{{{wwwxxxYYYGGGDDDCCC@@@<<<:::999888888555222///---------------------------......//////000111111222222222555>>>YYYYYY???@@@???GGG```~~~xxxqqqmmmiiigggdddaaa^^^]]]]]]]]]aaaccceeegggjjjlllmmmnnniiiiiigggeeedddeeegggjjjllllllmmmmmmmmmnnnqqqsssuuuwwwzzz||||||{{{yyywwwttttttssstttuuuvvvxxxyyy{{{zzzzzz}}}zzzmmmbbb\\\ZZZTTTMMMEEEBBBCCCHHHUUU```sss~~~yyy{{{^^^YYYZZZccc}}}xxxcccddd}}}rrraaaccc^^^ZZZXXXQQQEEE999000------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++***+++,,,555JJJ___ccc\\\dddrrr~~~hhhIII:::000111333555777888999:::iiicccXXXVVVTTTQQQMMMJJJGGGEEEEEEBBB???;;;888666555333222000///---,,,++++++,,,---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((+++---...,,,+++,,,...++++++******++++++,,,,,,+++,,,------+++*********))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))***+++,,,------------...000111333444333333444555666777888888999888888888999:::;;;;;;;;;===???@@@@@@AAACCCEEEJJJLLLQQQXXX```gggmmmpppiiieee]]]RRRIIIFFFHHHLLLLLLQQQZZZfffvvvlllbbbcccccc^^^YYYTTTQQQMMMGGGAAA>>>======888999::::::;;;<<<>>>???=========>>>>>>CCCQQQ___yyy~~~iiiiiipppbbbIIIGGGGGGAAA===;;;888888888666333000.................................///000000111111222111222888GGGggg}}}MMM===???AAAIIIddd|||wwwvvvsssoooiiieeeaaa___^^^```aaabbbdddfffggghhhiiieeedddcccdddfffhhhiiihhhhhhjjjlllmmmmmmmmmpppqqqppprrruuuxxxyyywwwuuutttpppqqqrrrtttuuuvvvwwwyyyzzzxxxyyy}}}~~~pppccc[[[YYYWWWPPPJJJJJJMMMUUUcccppp{{{|||eeeZZZYYYaaarrr___dddttt|||dddccc]]]ZZZYYYSSSIII<<<333//////************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))+++///;;;UUUkkkkkk___aaaqqqgggCCC;;;111222444555555777888:::iiieee[[[UUUTTTQQQMMMJJJGGGFFFEEEAAA>>>:::777555444222111000///---,,,++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------,,,+++,,,...++++++******++++++,,,---)))***+++***((('''(((***))))))))))))))))))))))))&&&''')))*********)))((())))))))))))***+++,,,---......///000111333555666888888999:::;;;<<<======::::::999999:::;;;;;;<<<;;;===>>>?????????AAACCCFFFGGGJJJOOOWWW```hhhmmmrrrooofffYYYLLLGGGIIIMMMPPPPPPSSS\\\hhh{{{yyyiiieeeccc___]]]SSSRRRPPPKKKEEEAAA@@@@@@999::::::::::::999999:::<<<;;;<<<>>>>>>???HHHRRR]]]sssxxxllldddgggxxxkkkMMMJJJJJJ@@@>>>;;;888777888777444111..............................//////000000111111111000222:::NNNppprrrFFF<<<===BBBKKKggg}}}xxxqqqkkkfffbbbaaabbbbbbcccdddeeeffffffgggfffdddcccfffjjjmmmllljjjeeegggkkkmmmmmmnnnppprrrnnnqqqtttwwwyyyxxxvvvuuummmooorrrttttttuuuwwwxxxwwwvvvwww}}}sssdddZZZVVVWWWRRRNNNPPPVVV___mmmzzzyyyhhhZZZYYYbbbmmm]]]eeeiiihhheee^^^ZZZZZZVVVKKK>>>555111222************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++(((,,,222@@@\\\tttrrrccc___ooo}}}ccc:::555222333444444444555777999jjj```[[[WWWUUURRRNNNJJJFFFDDDCCCEEE@@@:::666555333111...///......---+++******)))************)))))))))))))))((('''&&&&&&''')))******************++++++,,,---,,,++++++++++++,,,---+++***)))'''''')))***+++******))))))((((((''''''******))))))))))))******))))))))))))***+++,,,---...///000111333555666666;;;<<<===>>>@@@AAABBBBBBAAACCCDDDCCCAAA@@@???@@@???????????????@@@@@@AAACCCDDDFFFJJJPPPVVV\\\___oootttrrrgggYYYPPPLLLIIILLLNNNTTT[[[cccqqqssseeeiiihhh^^^ZZZVVVMMMEEEEEEGGGDDD>>>>>>===<<<<<<======;;;:::<<<============>>>AAADDDMMM[[[sss|||}}}|||fffppp{{{UUUKKKIIIBBBAAA>>>;;;888777555333111000//////............///000000000000///////////////555666:::SSS~~~YYY>>>@@@===AAAXXXyyywwwpppllljjjllljjjgggffffffeeedddccceeeddddddfffhhhjjjjjjiiillllllkkkkkkllloooqqqssstttvvvxxxxxxvvvuuutttuuuoooooopppqqqqqqqqqpppppptttwww{{{|||rrreeeZZZTTTRRRQQQRRRWWWaaalllvvv{{{~~~wwwzzz[[[YYYZZZffflll[[[aaaxxxnnnYYY```aaa^^^YYYOOODDD999333000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))))))))))))))***+++//////333FFFiii|||hhh___iiivvv}}}eee>>>///000111333555777999999:::hhh^^^\\\WWWUUURRRNNNJJJFFFDDDCCCDDD???:::666444333111...///......---+++******)))*********)))))))))(((((()))((('''&&&&&&''')))***+++***)))))))))***,,,,,,---,,,+++++++++---///000+++***)))(((((()))***+++***)))))))))((((((((('''******))))))))))))******))))))))))))***+++,,,------...000222444666777888:::;;;===>>>@@@BBBDDDEEEHHHIIIJJJJJJIIIHHHIIIJJJDDDCCCAAA@@@??????@@@@@@BBBBBBDDDGGGKKKPPPUUUXXXeeeooovvvqqqfffZZZPPPHHHJJJKKKPPPVVV]]]iii}}}~~~kkkjjjhhhbbb^^^ZZZRRRKKKKKKNNNJJJCCC???===;;;:::;;;;;;:::999<<<===>>>======>>>AAACCCFFFOOOaaa{{{|||}}}lllUUUJJJBBBAAA???;;;999777666444222000000///............///000000000000000000000///000444666>>>[[[~~~RRR===@@@===CCC[[[|||}}}xxxwwwtttrrrooollljjjgggeeecccfffeeedddfffhhhiiiiiihhhlllkkkkkkkkkllloooqqqssstttvvvwwwwwwuuuttttttuuunnnnnnnnnoooppppppqqqqqqtttxxx}}}}}}~~~|||wwwnnnddd\\\XXXUUUVVVZZZ```iiirrrxxx|||yyykkk{{{}}}\\\XXXXXX```{{{oooYYYSSSjjj~~~```___cccaaa[[[RRRFFF<<<555111+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******)))))))))))))))******+++,,,///888NNNjjj{{{wwwjjjiiinnnwww~~~}}}zzzyyyyyyyyy|||VVV888///000222333555777888999999fff]]]\\\WWWUUURRRNNNJJJFFFDDDCCCBBB>>>999555444222000///......---,,,,,,+++************))))))))))))(((((((((((('''&&&'''(((***+++,,,+++)))((()))***,,,...---,,,++++++,,,///222444+++***)))(((((()))***+++))))))))))))((((((((((((******))))))))))))******))))))))))))***+++,,,------...///111444666777888888999;;;===???BBBCCCDDDHHHJJJLLLLLLMMMNNNQQQSSSPPPNNNJJJFFFCCC@@@???>>>BBBBBBCCCDDDGGGKKKOOOQQQWWWeeetttzzzuuuiiiWWWIIIHHHHHHKKKPPPVVV```pppuuukkkiiigggccc```YYYTTTUUUWWWRRRKKKDDDAAA===;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>AAACCCFFFIIISSSeeekkkSSSFFFCCC@@@<<<999777666444222111000//////.........///000000000000000000000000222222666FFFjjjwwwrrrIII;;;@@@<<>>999666333111000000......---,,,,,,+++*********)))))))))((((((((((((''''''''''''((()))***+++---+++)))((()))***---...---,,,++++++---000444777******)))(((((()))******))))))))))))((((((((((((******))))))))))))******))))))))))))***+++,,,------...///000222333444555555666777999;;;===>>>???DDDFFFHHHJJJMMMPPPUUUXXX\\\[[[XXXTTTOOOIIIDDDAAADDDDDDCCCDDDFFFHHHKKKMMMLLLXXXiiixxxyyydddPPPHHHFFFGGGLLLRRR[[[iiivvvnnnjjjjjjeeeddd```]]]___```[[[RRRKKKFFFAAA===<<<===>>>>>>===>>>????????????AAACCCHHHGGGLLLYYYoooeeePPPEEEAAA===999888777555333111111000///............000000000000000111111111444111888RRRzzz~~~vvvdddAAA;;;@@@===KKKggg}}}vvvpppnnnllljjjiiiiiijjjjjjiiigggkkkjjjjjjjjjlllnnnqqqsssuuuuuuvvvtttrrrqqqrrrtttnnnmmmllllllnnnrrrvvvyyyyyy}}}wwwmmmddd^^^[[[TTT]]]kkkwww~~~~~~|||~~~}}}fff[[[uuuhhhYYYUUUYYYhhhgggWWW[[[xxxsssbbb``````\\\TTTIII<<<333...+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))***+++,,,,,,***000FFFfffyyyyyyuuuttt{{{|||}}}zzzxxxuuupppeeeOOO999222666111222444666777888888999hhh\\\]]]WWWUUURRRNNNJJJFFFDDDCCCAAA???;;;666333111000000---------,,,,,,++++++***)))))))))(((((((((((('''&&&&&&'''((()))***+++,,,,,,+++***)))***+++---...---,,,++++++---000333555******))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))***+++,,,---.........///000111111111333333444555666777888999>>>@@@DDDGGGJJJNNNSSSVVV\\\^^^```aaa^^^XXXQQQMMMGGGFFFEEEDDDEEEGGGIIIJJJJJJOOO[[[nnnuuu```LLLGGGDDDGGGMMMVVVcccnnnzzzuuullllllggggggfffeeegggiiibbbYYYOOOJJJDDD???>>>>>>??????>>>@@@AAAAAAAAA@@@BBBCCCEEECCCFFFPPP```zzzyyy[[[GGGCCC>>>:::888777666555222222000//////.........///000000000111111111222555222<<<^^^xxx||||||WWW>>><<>>AAACCCEEEHHHJJJQQQUUU\\\bbbeeeccc___]]]MMMLLLIIIGGGFFFFFFGGGHHHMMMMMMRRRaaaxxxuuuXXXMMMDDDCCCGGGOOO[[[eeeqqqpppmmmjjjllllllnnnqqqrrrjjj```SSSNNNGGGBBB@@@?????????@@@BBBCCCDDDCCCBBBCCCDDDEEEDDDGGGOOOXXXjjjaaaIIIDDD???;;;999888777666333222111000///.........///000000111111222222222555333CCCjjjwwwoooLLL>>><<<===BBBSSSttt}}}zzzwwwtttrrrpppllljjjiiiiiiiiiiiikkknnnqqqssstttvvvwwwwwwuuurrrqqqqqqpppooonnnoooqqquuuzzz}}}vvviii[[[QQQLLLSSS```rrr~~~}}}~~~pppWWW]]]ppp^^^OOOTTTbbbrrryyyXXX[[[gggddd^^^``````[[[PPPCCC888222+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***+++,,,---...///>>>YYYuuu}}}{{{wwwuuuiiiRRR<<<222222444222333444666777777888888sss```\\\WWWUUURRRNNNJJJFFFDDDCCCDDDCCC@@@:::333000000111------,,,,,,,,,,,,++++++))))))((((((((('''''''''$$$%%%''')))+++,,,------***+++,,,---------,,,,,,++++++,,,,,,,,,++++++***))))))************))))))'''((((((((()))))))))*********))))))))))))******))))))))))))***+++,,,---,,,---...000222333555555555666888:::===???AAABBB<<>>===EEE]]]~~~}}}{{{{{{}}}~~~yyysssnnnmmmkkkjjjjjjlllooopppqqqrrruuuyyyzzzwwwtttqqqoooooopppppprrrtttvvvxxxyyysssjjjgggfffeeeeeennnttt|||~~~uuuvvvzzzkkkbbbuuu}}}YYYOOOXXX[[[mmmiiigggnnn}}}hhhVVVQQQXXX^^^WWWMMMAAA111...,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))***************,,,---++++++------,,,555QQQhhhsss}}}~~~rrrZZZ???222444777555666666666666777777777777bbb\\\WWWUUURRRNNNJJJFFFCCCBBB@@@???<<<999555222...------,,,+++***))))))))))))))))))))))))((((((((((((&&&''')))***++++++******)))+++......---,,,++++++---///111111...,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,---------......000222555777888888;;;>>>BBBEEEIIIMMMQQQUUUZZZ```eeeggggggffffffcccaaa^^^[[[YYYWWWTTTRRR^^^```eeekkkooonnnkkkgggYYYQQQLLLMMMQQQYYYhhhvvvttt[[[HHHEEEIIIMMM[[[hhhssswww|||zzzoooggg\\\UUUQQQOOOMMMKKKJJJIIIJJJKKKLLLKKKHHHFFFFFFCCCEEEJJJJJJNNN```vvv}}}ooo~~~}}}ZZZHHHBBBDDD<<<888999666444333222111000000000000111111000000111222333444666>>>]]]~~~aaaJJJ>>>999>>>===FFFaaa}}}}}}}}}|||{{{zzzyyyxxx{{{~~~~~~yyysssooojjjjjjjjjkkkmmmnnnnnnnnnqqquuuyyyzzzyyyvvvtttsssqqqqqqrrrrrrsssuuuwwwxxx~~~{{{ooohhhfffhhhkkkkkkpppttt|||~~~~~~~~~zzzkkkbbbsss~~~[[[NNNUUUXXXiiiooodddeeeuuupppWWWPPPVVV]]]WWWOOOCCC444...,,,+++++++++,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))***************,,,,,,,,,+++---......@@@XXXfffjjjvvvpppRRR;;;222222444444666666666777777777888888aaaZZZVVVUUURRRNNNJJJFFFCCCBBB???>>>;;;888444000...,,,,,,,,,+++***))))))******))))))))))))(((((((((((('''(((***+++,,,,,,++++++***,,,......---++++++,,,111333555444111---***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------,,,---...///111333555666777999<<>>:::>>>>>>HHHgggzzzzzzyyyxxxwwwvvvuuutttvvvxxx{{{|||}}}~~~~~~yyytttqqqjjjjjjkkkmmmmmmnnnoooooorrruuuyyy{{{zzzxxxvvvvvvssssssrrrrrrssstttuuuvvv~~~vvvjjjcccdddjjjpppssssssvvv{{{~~~~~~~~~||||||~~~ooocccpppeeeRRRQQQSSSbbb|||sss^^^YYYlll\\\PPPSSS[[[XXXQQQFFF777///---++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,///111JJJ```ddd^^^iiizzz{{{kkkGGG777333111111444777777777888888888999999~~~___XXXUUUTTTQQQNNNJJJFFFCCCBBB???===:::666333///---,,,++++++***************+++))))))))))))((((((((((((((()))+++,,,------,,,+++***,,,......,,,++++++,,,000222555444111---***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++,,,------------...///111333555666666888;;;===>>>AAAEEEHHHOOOSSSZZZ```gggmmmssswwwxxx{{{~~~xxxrrrooo```[[[WWWYYYbbbnnnxxx}}}wwwnnnaaaUUUNNNNNNVVV]]]sss}}}___IIIFFFMMMPPPYYYkkk{{{|||tttiii```[[[WWWSSSPPPPPPNNNKKKKKKKKKLLLLLLKKKDDDCCCDDDGGGHHHJJJTTT```}}}cccMMMFFF>>>;;;:::555444444333222111111111111222111111111222333555666888NNN{{{~~~UUUCCC===:::===>>>KKKnnnxxxwwwvvvtttrrrqqqppppppppprrrtttuuuvvvwwwyyy{{{~~~|||xxxuuusssmmmnnnnnnmmmmmmnnnqqqssssssvvvyyyzzzyyyvvvuuutttrrrqqqqqqqqqrrrsssvvvwww}}}zzzpppddd]]]___hhhpppuuuvvvwwwzzz|||}}}~~~}}}}}}||||||}}}|||zzzzzz|||}}}uuueeemmmzzz]]]PPPOOO[[[sssvvv[[[QQQhhheeeSSSQQQZZZYYYRRRHHH:::000...,,,+++++++++***)))))))))))))))))))))))))))((()))))))))************((()))))))))************++++++,,,---,,,,,,000666SSSkkkkkk]]]eeexxx~~~}}}eee>>>444555000000555777888888888999999999999}}}___XXXUUUSSSQQQMMMIIIFFFCCCBBB???===999555222///---,,,++++++***************+++))))))))))))((((((((((((((()))+++,,,------,,,,,,+++,,,------,,,+++,,,---,,,///111111///---++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++,,,------......///000222444555666555777999;;;<<>>BBBDDDIIILLLOOOSSSWWW[[[```ddddddiiipppuuuyyynnnZZZPPPRRR]]]hhhwww~~~}}}nnn[[[QQQQQQSSS___ppp~~~eeeQQQJJJNNNXXXiii}}}yyyppphhhccc```[[[XXXUUURRRNNNLLLLLLKKKJJJIIIBBBBBBBBBDDDHHHMMMRRRUUUqqqsss{{{tttYYYLLLAAA<<<<<<777555444333222222111111222222222222222333555777999AAAddd{{{KKK<<<;;;:::===BBBVVV|||}}}zzzvvvrrrnnnkkkjjjiiieeegggiiikkkkkkmmmoooqqqpppqqqrrrrrrrrrtttwwwyyyyyyyyyyyywwwtttrrrrrrsssoooooonnnkkkhhhjjjpppuuutttvvvwwwvvvssspppnnnnnnmmmlllkkklllnnnrrruuuxxx|||{{{mmmdddZZZUUUXXX```hhhlllrrrrrrsssssssssrrrrrrqqqpppqqqssssssrrrsssuuuwwwwwwwwwwwwxxxyyy{{{~~~|||}}}~~~|||zzzzzzfffggg^^^PPPPPPdddkkkSSSfff{{{\\\PPPYYY\\\WWWLLL???333000,,,******++++++***))))))))))))))))))))))))))))))))))))************))))))))))))************,,,)))***...,,,***333???ZZZrrrtttiiippp||||||WWW777333777333222888777777777888888888999999www^^^ZZZSSSRRRPPPLLLIIIFFFDDDBBBAAA>>>:::555222///......---,,,+++***))))))))))))))))))))))))((((((((((((((()))***,,,,,,,,,,,,++++++,,,---,,,++++++,,,...***+++++++++))))))+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------......//////111222444555555777999;;;<<>><<<999555222000......,,,+++******))))))******((()))***)))''''''(((******+++++++++******+++---,,,+++******+++...111333...---+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,.........///111222444444777777888:::<<>>AAAMMMssszzzuuussspppkkkhhheeedddcccbbbbbbcccddddddaaa`````````aaadddggghhhggghhhiiihhhhhhiiilllnnnqqqvvvzzzyyyuuutttwww{{{zzzxxxvvvsssqqqpppoooooonnnllllllmmmmmmkkknnnssstttyyy{{{rrrfffXXXOOOMMMOOOOOOOOOQQQUUUYYY]]]```______^^^]]]\\\ZZZZZZYYY\\\\\\]]]^^^___```aaaaaaccceeehhhjjjmmmqqquuuyyy|||}}}~~~~~~~~~wwwqqq}}}|||pppuuu~~~___LLLSSSmmmtttRRRSSSoootttQQQ[[[]]]YYY___NNN===444,,,+++,,,++++++...)))))))))))))))))))))))))))************+++++++++************************///)))***///,,,***:::PPPppptttwwwyyy||||||sssnnnmmmUUUAAA777555111555:::777777888888777555555555777zzzkkk\\\YYYVVVTTTQQQOOOLLLIIIEEEBBB???===999555222///------,,,+++******))))))******((())))))((('''''')))***---------+++)))***,,,...,,,+++******,,,000444777333...***((()))+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,.........///111333444555777777888:::<<>>555444111666;;;888777888888777555555666777yyykkk\\\XXXWWWTTTQQQOOOMMMJJJFFFCCC@@@>>>:::555111///---,,,,,,+++******))))))******'''((()))((('''''')))+++000///...+++)))***---///---,,,******,,,000555888555///(((&&&))),,,+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,.........000111333555666666777888:::<<<>>>@@@AAAFFFFFFHHHJJJNNNRRRVVVXXX```bbbfffhhhkkknnnrrruuuttt|||xxxmmmooozzzxxxhhhXXX[[[ssskkk]]]```vvvvvvrrrddd___aaabbb___ZZZVVVRRRNNNIIIFFFAAA@@@??????@@@CCCEEEGGGNNNjjjvvvXXXMMMEEE???999888666444222222222222000444222333777333777IIIsssWWW???===;;;===FFFYYY|||wwwvvvtttrrrooohhhgggfffeeedddcccbbbbbbcccbbb```___^^^___aaabbbbbbdddfffggghhhjjjllloooqqqsssuuutttrrrssswww{{{{{{yyyuuuqqqooonnnnnnnnnpppmmmlllmmmkkkiiikkkpppuuuzzzqqqaaaPPPHHHEEECCCDDDGGGDDDEEEHHHKKKNNNQQQRRRSSSSSSRRRPPPNNNNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVVVVVVVZZZ\\\```cccfffkkkppptttuuuvvvwwwxxxzzz}}}vvvlllqqq|||sssNNNEEEYYY}}}```PPP]]]}}}bbbZZZ^^^]]]___OOOBBB888///---,,,++++++---))))))))))))))))))))))))))))))*********+++++++++************************,,,***,,,---+++222MMMkkk|||xxxfffMMM;;;333444222666;;;888777777777666555555666888xxxjjj[[[VVVVVVTTTQQQOOOMMMJJJFFFCCC@@@>>>:::555111///---,,,,,,+++******))))))******'''((()))((('''((()))+++000000...+++)))***---000///...,,,+++,,,///222444444...(((&&&))),,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000222444666777666777999;;;===???AAAAAAEEEEEEGGGIIIMMMQQQUUUWWW]]]```cccfffiiimmmrrrvvvxxx|||wwwrrrzzzttt___WWWeeewwwbbb```tttttt~~~}}}lllaaa___ddd```[[[VVVRRRMMMHHHEEEAAAAAA@@@???@@@BBBEEEFFFOOOggg^^^PPPFFFBBB:::999777555333222222333000444333555777333;;;QQQ|||zzzPPP===>>>;;;>>>LLL```{{{yyywwwssspppiiihhhgggfffdddcccaaa```bbb```^^^]]]\\\]]]^^^___aaadddfffhhhiiikkkmmmooouuuvvvvvvtttrrrrrruuuxxxwwwuuussspppooooooppppppooolllkkkllljjjgggiiinnnvvvzzzzzzoooZZZMMMAAA>>>@@@AAADDDGGGCCCEEEGGGIIIKKKLLLLLLLLLMMMLLLJJJIIIJJJKKKMMMOOOQQQQQQQQQRRRRRRSSSSSSTTTUUUXXX[[[^^^aaafffkkkooommmoooqqqrrruuuyyy~~~sssfffgggvvvyyy|||XXXDDDOOOoookkkXXX\\\sssiiiZZZ^^^^^^```SSSFFF;;;111...,,,***+++---))))))))))))))))))))))))))))))*********+++++++++************************+++***,,,------999WWWuuuzzzuuu```JJJ999222444333777<<<888777777777666444555777999sssgggYYYTTTUUUSSSPPPNNNMMMJJJFFFCCC???===999555222///------,,,+++******))))))******'''((()))((('''(((***,,,.........,,,***+++---///...---,,,+++,,,---...000000,,,(((''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000222444666777777888;;;>>>AAACCCDDDEEEFFFGGGIIILLLPPPTTTXXXZZZ\\\^^^aaadddggglllrrruuuxxxzzz|||~~~xxxvvv|||~~~nnn```aaassshhhaaasssvvv}}}|||kkkbbbfffbbb]]]XXXSSSNNNIIIEEEBBBBBB@@@@@@AAACCCEEEFFFOOOccc{{{kkkTTTEEEAAA;;;:::888555444333333333111444333666888444???ZZZoooJJJ;;;>>><<>>AAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRUUUXXX[[[___dddhhhfffhhhkkknnnppptttxxx{{{}}}{{{yyylll]]]\\\pppuuuyyy{{{bbbHHHKKKdddttt]]]YYYhhh~~~ppp[[[^^^___```VVVIII>>>333///,,,******,,,)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,///>>>\\\vvv~~~ooo\\\III888333555444888<<<888777777666555444555888:::|||jjjaaaXXXUUUTTTRRROOOMMMLLLIIIEEECCC>>><<<999555222000......,,,+++******))))))******&&&'''((((((((((((***,,,+++,,,---,,,++++++---///+++++++++++++++,,,,,,,,,+++***((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000222555777888999;;;???BBBFFFHHHJJJJJJKKKLLLNNNQQQVVV[[[___aaa]]]___aaacccfffjjjooosssssswww{{{~~~}}}yyyqqqeeelllmmmcccrrr|||~~~yyykkkiiifff```[[[VVVPPPKKKGGGDDDCCCAAAAAABBBCCCEEEGGGKKK\\\|||lllppp}}}^^^HHHDDD<<<;;;888666444333333333333444333666888444DDDcccfffEEE999===<<>>???@@@@@@BBBCCCEEEFFFFFFBBBCCCCCCDDDFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMOOORRRTTTXXX]]]``````dddhhhlllnnnpppsssuuuzzz|||vvvvvvjjj\\\YYYllluuu||||||~~~|||gggNNNMMMaaa~~~```UUUaaavvvxxx^^^```___```XXXLLL@@@444///,,,******,,,)))))))))))))))))))))))))))************+++++++++************************,,,++++++,,,000???YYYppp}}}nnn]]]III888444777666999<<<777777777666555444555888;;;tttbbb\\\WWWWWWSSSQQQOOOMMMKKKIIIEEEBBB===<<<888555222000//////,,,++++++***)))*********&&&'''((((((((((((***,,,)))+++,,,---,,,,,,---...(((((()))+++++++++++++++'''((())))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000333555777888<<<>>>BBBFFFJJJMMMNNNOOOOOOQQQSSSVVV[[[```dddggg___```bbbccceeehhhmmmpppooottt{{{~~~zzzyyy~~~kkkiiizzzpppdddrrrrrrlllhhhbbb]]]XXXRRRMMMIIIDDDCCCBBBBBBBBBDDDFFFGGGFFFUUUuuuhhhVVVhhhMMMIII<<<;;;999666444333333333333444333666888555GGGhhh}}}^^^AAA666<<<;;;IIIeeeyyy~~~yyyqqqqqqpppnnnkkkhhheeeccc______^^^^^^___bbbdddfffgggjjjmmmoooooopppqqqrrrrrrrrrssssssrrrpppooonnnoooqqqrrrsssrrrpppnnnmmmiiiffffffgggeeecccfffkkkooosssyyy~~~|||mmmWWWFFF>>><<<888777777:::999888;;;@@@<<<<<<===???AAACCCEEEFFF???@@@AAACCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIKKKMMMPPPSSSXXX[[[^^^bbbgggkkkmmmoooqqqrrrwww~~~zzzvvvwwwnnnaaa^^^jjjvvv~~~tttiiiRRRPPPcccbbbRRR^^^vvv~~~aaaaaa______XXXMMMAAA555000---******,,,)))))))))))))))))))))))))))************+++++++++************************---,,,++++++000>>>VVViiisssqqqaaaIII999444888666999<<<777777777666444333555888;;;ttt```[[[WWWWWWXXXSSSNNNLLLMMMLLLHHHDDD===;;;888555222000//////))))))))))))(((((((((((('''((()))***************((())),,,---......---,,,*********+++++++++,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))))))))******))))))))))))******,,,,,,...000333666888:::;;;???EEEJJJMMMRRRYYY^^^[[[^^^______bbbgggjjjiiidddeeeeeeeeefffiiimmmpppqqqtttxxxzzz||||||ooowwwjjjjjjzzzqqqeee\\\UUUQQQMMMJJJFFFDDDAAA@@@BBBDDDFFFFFFJJJSSSmmmnnn]]]pppeeeQQQLLLDDD<<<777777777444222222222444333777888555KKKrrryyytttSSSAAA???;;;:::GGGccc}}}~~~{{{wwwtttnnnhhhddddddeeefffeeeeeeeeefffgggiiijjjkkkoooooonnnooooooqqqssstttqqqrrrtttuuuuuusssqqqooorrrpppooonnnnnnmmmjjjhhhhhhgggfffeeedddcccbbbbbblllnnnooorrryyy~~~|||uuuyyynnn]]]MMMBBB===::::::777777666666777888999999<<<<<<;;;;;;===???AAABBB<<<;;;:::===AAADDDDDDBBBCCCCCCBBBBBBAAA@@@?????????BBBEEEHHHKKKNNNRRRUUUZZZ^^^bbbfffhhhjjjmmmoooppprrrwwwzzzuuujjjeeeeeennnqqqwww}}}}}}zzzbbbOOOQQQaaaoooWWW___qqqfff]]]___\\\YYYJJJCCC777...***))))))***+++++++++*********)))))))))************+++++++++)))************+++++++++,,,&&&***000111@@@WWWbbbccc}}}mmmVVVBBB;;;555666888777888999666777777666555555777999ttt```[[[WWWXXXXXXSSSNNNMMMMMMLLLHHHDDD>>><<<999555222000......************))))))))))))))))))))))))************)))***,,,...///...------+++,,,------............+++***)))((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***************************+++******))))))******++++++,,,---///222555777999999>>>DDDJJJOOOWWW```fffeeejjjmmmlllmmmpppsssrrrnnnooooooooonnnoooqqqssssssvvvyyy{{{|||xxxzzztttmmm~~~uuuiii___XXXSSSNNNJJJHHHEEEBBBAAAAAACCCDDDDDDGGGOOOhhhhhhtttqqqXXXLLLEEE===777777777444222222333444333666888666NNNwwwzzz}}}SSSAAA@@@<<<<<>>>>>;;;:::999;;;???AAA@@@????????????>>>======<<<<<<<<>>777444444444333444444333333333444555555555555777888999999999999999888888999;;;<<<<<<;;;:::::::::999888888777777888:::>>>AAACCCFFFJJJLLLRRRUUUXXX[[[\\\^^^```bbb___eeemmmooojjjffflllvvvrrrqqqrrryyy```OOOSSSPPPooosssXXXZZZjjjlll]]]dddccc\\\PPPHHH<<<222---++++++,,,+++++++++***************)))************+++++++++)))************+++++++++...,,,---...:::WWWhhh```gggjjjyyyeeeFFF@@@999555777999888888999666777666555444555888:::ppp[[[XXXVVVWWWWWWUUUQQQOOONNNKKKGGGDDD@@@>>>:::555111///---,,,++++++*********))))))))))))((('''''')))+++...///,,,---.../////////......***,,,///222333222111///,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---///111333444888;;;???CCCHHHQQQ\\\dddrrr}}}{{{zzzzzzyyyzzz|||}}}~~~|||zzzzzzyyyzzzooofff]]]TTTNNNHHHFFFCCCAAABBBBBBBBBAAAEEEIII___aaaLLLCCC;;;999888555333555666666333555888<<<[[[pppMMM>>>>>><<>>777444777:::999888888666666666555444555888;;;lllXXXUUUSSSUUUWWWUUUSSSQQQNNNJJJFFFDDD@@@>>>:::555111///---,,,******)))))))))(((((((((&&&&&&&&&'''***---111333------..................)))+++...000111000///---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,......------------......,,,,,,,,,---...///111222666888;;;>>>BBBKKKVVV^^^mmmyyy||||||}}}~~~|||uuukkk```UUUMMMGGGEEECCCBBBCCCDDDDDDCCCHHHKKKaaabbbPPPFFF===:::888555444666666666444666999???cccjjj|||mmmFFF<<<<<<<<>>FFFPPPXXXbbbmmmxxxyyynnnbbbUUUMMMGGGEEEDDDDDDEEEFFFEEEDDDIIINNNfffdddTTTIII???;;;888666555777555777555777;;;CCCiiiooo[[[BBB<<<<<<===EEE[[[xxx~~~{{{wwwvvvsssqqqppppppqqqqqqooorrrvvvyyyzzzyyyxxxvvvqqqqqqqqqrrrtttvvvxxxzzzwwwwwwwwwwwwwwwvvvvvvuuurrrqqqooommmllljjjgggeeebbb___[[[WWWUUUTTTTTTTTTTTTUUUSSSLLLFFFAAA;;;444222111000111333444444333333333222222111111222222111222333333444444333333333444555444222111222333111111111111111111111111///222555777999<<>><<<999555222000......*********)))))))))((((((&&&&&&(((***,,,...000000------,,,,,,,,,,,,------++++++,,,,,,,,,+++*********+++,,,,,,,,,+++))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))***++++++,,,...------,,,,,,------...///.............../////////111333555777===EEELLLSSS\\\eeeooo~~~uuuhhhZZZQQQJJJHHHFFFFFFFFFFFFEEECCCHHHPPPkkkiiiWWWLLL@@@;;;999666666888444666666999===GGGnnn}}}RRRAAA======???III```|||~~~}}}{{{wwwtttssssssuuuvvvrrrtttvvvyyyyyyyyywwwvvvsssrrrssstttuuuxxxzzz|||wwwwwwvvvvvvuuutttssssssnnnlllkkkjjjiiihhheeeccc___]]]ZZZVVVRRRPPPNNNNNNHHHJJJHHHAAA;;;999555111111000///000222333222222222111111000//////000000111111000000111111222222///111222111///...///111////////////////////////---///222444666888<<<>>>AAABBBEEEGGGIIILLLPPPSSSTTTPPPNNNSSSYYYaaakkktttsss{{{~~~}}}___TTT[[[ccctttZZZZZZiiigggXXXYYYaaa\\\SSSEEE999000,,,+++***))))))*********+++++++++)))************+++++++++)))************+++++++++---+++...555JJJqqq~~~ssslllzzz~~~ZZZ???@@@777333333999<<<:::888777666666555333333555:::>>>mmmVVVRRRRRRTTTVVVWWWVVVTTTOOOIIIFFFDDD===<<<888555222000//////+++++++++************)))'''(((***+++---------------,,,,,,+++++++++,,,,,,---,,,,,,+++*********)))******+++,,,+++***)))((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++---------,,,,,,---------000//////........./////////000111111000333999>>>HHHNNNVVVaaattt|||ooo```WWWMMMKKKIIIHHHGGGFFFDDDBBBFFFQQQnnn|||lllYYYMMMAAA<<<999666666999444666666:::???HHHqqqPPPCCC??????AAAKKKbbb~~~{{{|||{{{wwwuuuvvvxxxyyytttuuuwwwyyyyyyxxxwwwvvvtttttttttuuuwwwyyy|||}}}yyyxxxwwwuuusssrrrqqqpppkkkiiihhhggggggfffcccaaa^^^\\\YYYUUUQQQMMMKKKJJJ@@@BBBAAA:::666555333000222000///000222333333222111000///...............111000///......///111222,,,...000///---,,,---000........................+++---000222444666999<<<>>>@@@BBBDDDFFFJJJOOORRRWWWUUUTTTVVVWWW\\\gggssswww}}}}}}hhhZZZZZZ^^^zzz{{{```^^^gggkkkVVVWWWddd^^^UUUGGG;;;222...,,,+++))))))******++++++++++++)))************+++++++++)))************+++++++++000)))+++:::TTTwww|||ooojjjxxx{{{VVV<<<>>>666333333999===;;;888777777666444333222555:::>>>nnnOOOOOOSSSOOOWWWVVVTTTSSSPPPLLLFFFBBB>>><<<999555111...,,,+++***************)))((((((%%%&&&(((***,,,---......+++---...---,,,******+++...,,,++++++,,,---+++***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((******+++,,,------------........./////////////////////......///111333444;;;@@@GGGRRRbbbvvvvvvfff[[[QQQLLLHHHHHHIIIIIIEEE@@@GGGTTTtttooo|||bbbPPPEEE???888999;;;555555222999<<<888LLL{{{QQQ>>>===:::@@@TTTnnn~~~zzzuuutttwww{{{}}}zzzzzz{{{||||||{{{yyyxxxwwwwwwxxxxxxwwwuuuvvvvvvuuuvvvxxxzzz}}}|||yyyvvvtttsssrrrpppnnniiihhhffffffeeebbb___\\\\\\YYYUUURRRNNNIIIDDDAAA===:::777333111111222222//////000000000000//////222222111111000...---,,,........................---------------------------------............/////////000111222444666777<<<<<<>>>AAAEEEJJJNNNPPPRRRSSSSSSQQQOOOUUUbbbmmmrrryyy~~~}}}ZZZ^^^```xxxlll[[[hhhkkk[[[ZZZZZZ^^^XXXJJJ;;;222000---***+++,,,,,,,,,,,,+++******************************)))************++++++++++++***+++:::bbbgggooo|||zzznnnRRR@@@555333555666888999999999999666666555444444777;;;???pppPPPOOOSSSPPPWWWVVVTTTSSSPPPLLLFFFBBB>>><<<999555111...,,,+++***************)))(((((('''((()))+++,,,,,,,,,,,,,,,---///...,,,++++++,,,...//////...---,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))***+++,,,------------............////////////............///111333444444777===FFFSSSggg|||xxxjjj```SSSPPPMMMKKKJJJHHHEEECCCKKKYYYzzzzzzgggyyykkkVVVHHH@@@888888;;;555777333:::<<<:::QQQ|||NNNAAA<<<:::BBBXXXsss~~~vvvtttssstttxxx||||||{{{zzz{{{}}}~~~~~~~~~yyywwwuuuuuuvvvvvvvvvuuuvvvvvvuuuvvvwwwzzz|||~~~{{{xxxuuusssrrrqqqooonnniiihhhfffeeecccaaa]]]ZZZYYYVVVRRRNNNKKKGGGBBB>>>;;;999666222111000111222//////000000000000//////111111111111///...---,,,........................,,,,,,---------------------------...............//////000000222444555666;;;;;;===???BBBFFFJJJLLLOOORRRTTTRRRQQQVVVaaajjjnnnvvv~~~]]]ZZZZZZqqqsss___gggnnnXXXVVV\\\]]]XXXKKK<<<333000...***+++,,,,,,,,,,,,+++******************************)))************+++++++++---------<<>><<<999555111...,,,+++***************)))(((((()))***+++,,,,,,,,,+++***,,,...//////---,,,,,,---///222444333...+++)))******++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))***+++,,,------------------........./////////.........///000111333333000222444999CCCSSSgggttt{{{pppgggWWWVVVTTTPPPKKKHHHGGGGGGPPP```iii{{{{{{```MMMCCC999888:::555999555:::<<<>>>ZZZuuuKKKBBB<<<;;;EEE]]]xxxuuuuuuvvvxxx|||}}}}}}|||zzzzzzzzz}}}yyyvvvsssrrrssstttuuuuuuwwwvvvvvvvvvwwwyyy{{{|||yyywwwtttrrrrrrqqqooommmjjjhhhfffdddbbb___ZZZWWWUUURRRNNNJJJFFFBBB>>>;;;999777444111000000000111//////000000000000//////111111111000///...---,,,------------------------,,,,,,,,,,,,------............------------------/////////000111333444555999999:::<<>>444000...***+++,,,,,,,,,,,,+++******************************)))************+++++++++//////000???eeewww~~~||||||nnn\\\LLL<<<333555666888999999999999666666555444444777;;;???yyySSSNNNRRRQQQWWWUUUSSSQQQOOOKKKFFFBBB>>><<<999555111...,,,+++***************)))((((((((()))+++,,,---,,,,,,+++,,,...//////...------...000555888666///***)))*********+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((()))***+++,,,,,,---,,,,,,,,,------......///////////////000111222333444444444444333444999EEEUUU```sss~~~uuuooo]]]^^^[[[TTTLLLHHHJJJMMMTTThhhtttlllRRRFFF;;;888:::666999666999;;;AAAddd{{{sssIIIAAA;;;;;;FFF___zzz~~~}}}}}}~~~}}}|||}}}|||}}}zzzvvvrrrpppqqqtttuuuvvvxxxwwwwwwwwwxxxyyyzzz{{{xxxvvvsssrrrqqqqqqooonnnllljjjgggdddbbb]]]XXXUUURRRNNNJJJFFFCCC???;;;888666555333111//////000000//////000000000000//////000000000000///...---,,,------------------------++++++,,,---....../////////.........------,,,,,,////////////111222333444666666777999<<<@@@CCCEEEIIIOOOUUUYYYYYY[[[___bbbiiiqqqyyy}}}fff[[[WWWdddtttVVVVVVkkk\\\PPP]]]\\\YYYOOO@@@555111...++++++,,,,,,,,,,,,+++******************************))))))*********+++++++++...///444EEEgggooo~~~{{{kkk\\\NNN===333555666888999999999999666666555444444777;;;???~~~UUUMMMRRRRRRWWWUUUSSSPPPNNNJJJFFFBBB>>><<<999555111...,,,+++***************)))((((((%%%'''***---......------,,,...//////...---......000555888666///***)))***)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333444555555555999999777555555<<>>999:::666777666888999DDDmmmxxxtttJJJ@@@;;;;;;EEE]]]www}}}{{{wwwrrrpppqqqtttvvvwwwxxxxxxxxxxxxxxxxxxyyyyyywwwuuurrrqqqqqqqqqpppooollljjjgggdddaaa]]]WWWTTTOOOLLLGGGCCC@@@===:::777444333222000/////////000//////000000000000////////////000//////...---,,,------------------------+++,,,,,,...///000111111000000///......---,,,,,,.........///000111222333333333555888<<<@@@DDDFFFHHHNNNUUUZZZ]]]^^^```bbbjjjpppuuuwww|||nnnZZZUUU^^^}}}tttQQQJJJ\\\fffRRR\\\[[[ZZZQQQCCC777222///,,,+++,,,,,,,,,,,,+++******************************))))))*********+++++++++***...777KKKkkkzzzddd~~~|||hhhZZZLLL;;;333555666888999999999999666666555444444777;;;???WWWMMMQQQSSSXXXUUURRROOOMMMJJJFFFCCC>>><<<999555111...,,,+++***************)))(((((($$$'''***---//////...---+++---......---------...///222444333...+++)))***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))((()))***+++,,,,,,,,,,,,++++++,,,---...//////000000111222333444555555555999:::999777666888???DDDRRRaaauuusssppphhh]]]TTTRRRXXX___ddd|||}}}ZZZLLLAAA;;;;;;777666666888999GGGuuuppprrrIII@@@;;;;;;DDD[[[uuu}}}{{{wwwrrrpppqqqtttvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttrrrppppppppppppooonnnkkkiiifffccc```[[[VVVRRRMMMJJJDDD@@@===;;;888666333222111000000000000000//////000000000000/////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333444222222111000///------,,,............///000111222111111333666;;;???CCCFFFFFFKKKSSSYYY]]]```bbbdddkkkppptttuuuyyyrrrUUUQQQYYYuuuxxxTTTEEEUUU~~~rrrWWWZZZ[[[[[[TTTEEE888222///,,,+++,,,,,,,,,,,,+++******************************)))************+++++++++)))---888QQQpppyyyiiibbb|||fffYYYLLL888333555666888999999999999666666555444444777;;;???YYYLLLQQQTTTXXXUUURRROOOLLLIIIEEECCC>>><<<999555111...,,,+++***************)))((((((&&&(((+++...000///---,,,***,,,---...---,,,---......//////...---,,,+++***))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************((()))***++++++,,,,,,+++***++++++,,,...//////000...///111222333444333333444777::::::999999<<>><<<999555111...,,,+++***************)))(((((((((***---///000...+++***)))+++------,,,,,,,,,......,,,++++++,,,---,,,***((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************((()))***++++++,,,++++++******+++,,,...//////000,,,...///111222222222222000555;;;======<<<===???>>>KKK^^^mmmtttyyyqqqddd^^^aaaiiipppzzz]]]OOOEEE>>><<<888666888;;;;;;NNNxxxkkkccc@@@======;;;DDD[[[ttt|||mmmiiiaaaZZZUUUSSSTTTUUUQQQRRRWWWbbbuuuvvvtttpppoooppprrrssssssrrrrrrrrrqqqpppooommmmmmooommmkkkkkkllllllkkkjjjfffcccaaa^^^[[[WWWRRRNNNIIIEEE@@@;;;999777444333222222222111111111111111//////000000000000//////.........///......------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777555555444222111///...---...............///000111111111222444777:::===???BBBFFFKKKQQQXXX^^^bbbeeegggpppxxx}}}jjjSSSRRRYYYppp}}}YYYMMMVVVxxx~~~___WWWZZZ[[[VVVHHH:::333000---+++,,,,,,,,,,,,+++******************************)))************+++++++++------999WWWxxxsss]]]fffzzziiicccSSS777333555666888999999999999666666555444444777;;;???[[[KKKQQQXXXVVVTTTQQQOOONNNMMMJJJHHH@@@>>>:::666111...,,,,,,+++*********))))))((((((*********,,,------+++***+++---......,,,,,,---...+++++++++++++++)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,++++++,,,---///000...///000111222222111000444444666888;;;>>>@@@AAABBBEEEPPP^^^jjjoootttzzztttnnnooosssyyy~~~```PPPIII>>>888;;;777;;;999<<<[[[vvvSSSCCC<<<>>>===GGG]]]vvv{{{qqqiiiddd___XXXRRRKKKJJJIIIGGGEEEDDDCCCCCCEEEGGGJJJNNNYYYooo{{{yyytttnnnkkkkkkllllllkkkoooooooooooonnnmmmlllkkkllllllkkkjjjiiigggfffeeebbb```^^^\\\YYYUUUOOOKKKIIIFFFAAA;;;777555444444111111111111000000000000000000111000000///............//////......---,,,)))***,,,,,,++++++,,,---///...///222555888999999777777666555444222000000---------............///111111222333555888;;;===@@@DDDKKKQQQWWW\\\bbbeeegggooovvvyyy}}}iii___OOOUUUlllfffZZZ\\\xxx}}}\\\UUUXXX\\\XXXJJJ:::111...,,,++++++++++++++++++++++++)))************+++++++++---+++***(((((()))+++,,,///...<<<\\\zzz~~~lllZZZrrrxxxbbbfffGGG999333555888:::999888888888777555333222333777;;;>>>]]]MMMRRRYYYVVVTTTRRRPPPOOOMMMKKKIII@@@>>>:::666111...,,,,,,************)))))))))((())))))***+++------,,,+++,,,---...---,,,---...000///...---,,,+++))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++,,,---///000...///000222222222222111444444555666999<<<>>>@@@CCCFFFPPP^^^gggkkkooosss}}}|||vvvwww|||aaaRRRIII>>>999===999===;;;>>>^^^}}}vvvSSSDDD>>>>>>===GGG]]]vvvxxxlllaaa\\\YYYSSSMMMJJJIIIHHHDDD@@@CCCBBBAAAAAA@@@@@@@@@@@@DDDEEEFFFFFFKKKZZZooo~~~~~~zzzwwwsssnnnkkkkkkkkkkkkiiikkkkkkkkkkkkjjjjjjiiihhhiiiiiijjjiiihhhfffdddbbb```^^^\\\YYYWWWRRRMMMIIIHHHEEE@@@;;;777555444444111111111111000000000000000000000000000000///..................------,,,)))+++,,,,,,++++++,,,---...///111333666888999999666666666666444222000///---------............///000000111333555888;;;===AAAEEEKKKPPPUUUXXX\\\___dddnnnwww}}}kkkTTTSSSkkklllZZZZZZtttzzz]]]WWW[[[___[[[MMM<<<333///---++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,---///@@@]]]ssstttggg]]]}}}fffdddEEE888333555888:::999888888888777555333222333777;;;>>>aaaOOORRRXXXXXXUUUSSSQQQPPPNNNKKKIII@@@>>>:::666111...,,,,,,************))))))))))))((()))***+++,,,,,,---------------,,,,,,---111333444222000---+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++,,,---.../////////000222222333333222555555444555777999<<<>>>DDDFFFOOO[[[bbbdddfffiiirrrxxxfffTTTKKK???:::<<<:::===;;;@@@aaaxxxwwwRRREEE???======GGG]]]uuuxxxcccWWWPPPIIIDDDBBBAAA>>><<<<<>>???@@@CCCDDDCCCAAAAAAHHHUUU___vvv{{{wwwtttqqqnnnkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhgggffffffggggggfffccc```___]]][[[XXXVVVSSSOOOJJJFFFFFFCCC???;;;777555444444222222111111111000000000//////000000111000000000............---------,,,***,,,---,,,++++++,,,......000333666888888888777555666777777666333000...---------............/////////000222555888<<<===BBBFFFKKKPPPRRRTTTVVVXXX```lllxxxyyyXXXOOOfffrrr[[[XXXooo~~~zzz^^^ZZZ^^^bbb___PPP???555000...++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,+++111EEE```mmmhhhaaa___jjj___BBB666333555888:::999888888888777555333222333777;;;>>>hhhOOOOOOXXXYYYVVVSSSQQQPPPNNNKKKIII@@@>>>:::555111...,,,,,,*********)))))))))))))))((()))+++,,,,,,,,,---...---...---,,,,,,...222666888666222...+++*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,---......//////000111222333333444777666555555666999<<<===AAACCCKKKVVV\\\]]]^^^aaagggmmmuuuzzz||||||~~~kkkUUULLLBBB;;;999999;;;999@@@cccvvvxxxNNNCCC>>><<<>>>III___wwwmmm^^^OOOHHHFFFEEEEEEFFFBBBAAA@@@AAABBBBBB@@@>>>============>>>???@@@AAAAAACCCDDDCCCBBBEEELLLRRR\\\lllyyyuuuqqqooommmkkkjjjiiihhhggghhhiiiiiijjjjjjjjjjjjiiicccdddeeeeeedddaaa^^^\\\\\\YYYVVVSSSQQQMMMHHHEEEDDDAAA>>>:::777555555444222222222111111111000000...///000111111111111111......------,,,,,,,,,---+++---...---,,,+++,,,......111555888888777777666333555777888777444000...---------............///......///111444888;;;===AAAEEEJJJNNNPPPRRRSSSTTT\\\iiixxx[[[LLL^^^wwwZZZUUUiiiyyy{{{```ZZZ```dddaaaQQQ@@@555000---++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,,,,,,,333JJJhhhqqqeee[[[]]]mmmXXX>>>333333555888:::999888888888777555333222333777;;;>>>vvvTTTOOOXXXYYYWWWTTTRRRPPPNNNKKKIII@@@>>>:::555111...,,,,,,))))))))))))))))))******'''***...///...------...---...---,,,,,,...222666888666222...+++*********))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))******+++******+++,,,,,,---------/////////000111333444444888777666666777999<<<===>>>???EEEOOOUUUVVVXXX[[[^^^eeemmmsssvvvxxx|||}}}kkkRRRLLLFFF===777999;;;:::CCChhhttt}}}zzzIIIAAA===<<>><<<:::@@@@@@?????????@@@AAAAAA@@@BBBDDDEEEDDDFFFIIIMMMPPPZZZkkk}}}xxxtttooonnnmmmkkkiiihhhgggggghhhiiiiiijjjjjjjjjiiiiiibbbcccccccccbbb___]]][[[[[[YYYUUURRROOOLLLGGGDDDAAA???===:::777666555444222222222222111111111111//////000111111222111111......---,,,,,,,,,,,,---,,,...///...,,,,,,---...///222666888777555555555333444777888777444000...---------............///......///111444777:::<<>>444333555888:::999888888888777555333222333777;;;>>>cccTTTXXXYYYVVVSSSQQQOOOMMMJJJHHH@@@>>>:::666111...,,,,,,))))))))))))************(((,,,111333000------------------,,,,,,---111333555333111...,,,+++******))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))******+++)))***+++,,,---------,,,.........///000222333444666666777888999:::<<<<<<<<<<<<@@@HHHMMMOOORRRVVVXXX___gggnnnrrruuuzzz}}}}}}mmmRRRLLLHHH@@@999;;;======HHHoooqqqsssDDD>>><<<<<>>>>>======<<>>===<<<999888666555555333222222222222111111111000000111111222111111111///...,,,+++++++++,,,---.../////////---,,,---...///333777777444222333555333444666777666444111///---------............///......///000333666888:::<<<@@@DDDIIILLLPPPTTTWWWXXXgggxxxcccRRRYYYsss\\\JJJTTThhh~~~cccWWW___dddaaaRRRAAA555///,,,++++++++++++++++++++++++)))************+++++++++******++++++,,,---------000444SSS}}}nnnZZZ[[[yyyvvvUUU@@@666333555888:::999888888888777555333222333777;;;>>>yyy^^^YYYXXXVVVSSSPPPOOOLLLIIIFFF@@@>>>:::666111...,,,,,,((()))))))))************(((...555777333...,,,,,,,,,---...---,,,---...000000000///---,,,+++******))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))******+++((()))+++,,,------,,,,,,------------///111333444333444666888::::::;;;:::<<<;;;===CCCGGGHHHLLLQQQTTTZZZcccjjjnnnrrrxxx|||{{{yyy[[[OOOHHHAAA;;;;;;======JJJtttqqqooo@@@>>>===<<>>>>>??????@@@@@@AAABBBCCCDDDFFFIIIKKKMMMOOOVVV___fffooo}}}xxxuuuoooooommmjjjgggfffiiillleeefffffffffeeedddcccccc```___]]][[[ZZZYYYYYYYYYZZZWWWRRROOOLLLIIIEEECCC===<<<;;;999888666555555333333222222222111111111111111222222222111000000///...,,,+++***+++,,,---...///000///---------...000333666555222000111444444555555666555444222111---------............////////////000222444777888;;;===AAADDDHHHMMMRRRVVV]]]jjjzzzcccSSSWWWooogggMMMOOObbblll^^^___dddaaaSSSBBB777000---++++++++++++++++++++++++)))************+++++++++)))***+++,,,------------000666XXXooo\\\```}}}ssswwwRRR>>>444333555888:::999888888888777555333222333777;;;>>>fffZZZXXXVVVRRRPPPNNNLLLHHHFFF@@@>>>:::666111...---,,,(((((())))))*********+++(((000888:::555///,,,++++++---......,,,,,,---...------------,,,+++***)))))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))******+++((()))+++,,,------,,,,,,,,,,,,,,,,,,...000222444000222555888::::::999999>>>;;;;;;@@@CCCDDDHHHMMMRRRXXXaaahhhlllqqqvvvzzz{{{~~~gggSSSGGG@@@<<<999;;;<<>>>>><<>>>>>@@@AAA??????>>>??????@@@AAABBBBBBBBBDDDFFFHHHLLLOOORRROOOQQQXXX^^^___cccsss~~~yyyvvvppppppnnnjjjffffffiiimmmgggggggggfffeeedddcccbbb___]]][[[XXXWWWWWWXXXXXXYYYUUUQQQMMMJJJHHHDDDBBB<<<;;;:::999888666555555333333333222222222111111222222222222222111000//////...,,,******+++,,,---///000111000...------...000444666444000...111444555555555555444333333222---------.........//////000000000000222444666777;;;<<>>bbb]]]ZZZVVVRRROOOOOOLLLHHHDDD===<<<999555222///---,,,************)))))))))))))))---111111...+++***+++,,,***)))***,,,......---111///---+++))))))***+++++++++************++++++************************+++++++++*********))))))))))))************))))))++++++************************+++++++++,,,,,,,,,------......///000000000111222444444444555888:::;;;<<<===>>>???BBBFFFIIIPPPTTTZZZbbbhhhmmmqqqrrr{{{}}}zzzTTTIIIDDD777888???===JJJyyybbbJJJ???AAA===III\\\qqquuuccc\\\WWWSSSQQQPPPPPPOOOMMMKKKHHHFFFEEEEEECCCAAA@@@AAABBBBBBAAA???@@@AAABBBBBBBBBAAAAAAFFFEEEDDDFFFIIILLLMMMNNNUUUYYY\\\^^^^^^bbbjjjppp|||yyyuuuqqqpppnnnlllkkkiiihhhhhhjjjjjjiiihhhfffeeecccbbb___]]]ZZZXXXWWWVVVTTTRRRSSSPPPLLLIIIGGGEEECCC@@@======<<<:::888555333222333222222222222222222111111222222333222111000///---,,,+++******,,,...///111///111777333))))))000000333555555333111333555555444333222111///......////////////000000000000000000//////000222555666:::888:::@@@DDDHHHMMMTTT___mmm{{{dddOOOUUUrrrwwwZZZRRRaaaxxxccc]]]ddddddXXXEEE777111111,,,,,,,,,+++++++++******++++++******************************+++,,,------111===___uuuyyygggVVVlll{{{zzzxxxuuulllnnnlllIII---777444666999;;;:::999999999999777444222444777<<>><<<999555111...---,,,************)))))))))))))))---000000---++++++,,,...,,,******+++---------///...,,,***)))***+++,,,++++++************++++++************************+++++++++*********))))))))))))************))))))******************************+++++++++,,,,,,,,,------......///000000000111222444444444555888::::::;;;<<<<<<===@@@DDDHHHOOORRRXXX___eeejjjmmmnnnuuuxxx{{{}}}]]]NNNHHH;;;888???===LLL}}}\\\EEE:::;;;>>>JJJ]]]rrrhhh\\\YYYWWWVVVVVVPPPOOOMMMKKKIIIFFFEEEDDDIIIGGGDDDCCCCCCDDDCCCCCC@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEHHHKKKOOORRRSSSUUUWWWZZZ[[[[[[```gggnnnwwwyyytttrrrpppnnnkkkjjjiiiiiiiiikkkjjjjjjiiigggeeecccbbb```]]]ZZZXXXWWWVVVTTTRRRRRROOOLLLIIIGGGEEEBBB@@@===<<<;;;:::888666444333333333333333222222222222111222333333222111000///---,,,+++******,,,...///444333555777555000...///000333555444111///000222333333222111000///............/////////000000000000///......000222444555555333555<<>>===OOO~~~___GGG;;;<<<@@@KKK^^^sssrrr___WWWWWWWWWVVVVVVPPPOOOMMMJJJHHHGGGFFFFFFJJJHHHEEEDDDEEEEEEEEEDDDFFFEEEEEEFFFGGGIIIKKKLLLJJJKKKLLLNNNPPPSSSUUUWWWYYY[[[]]]^^^___bbbiiinnntttyyyyyytttsssqqqmmmjjjhhhhhhiiijjjkkkkkkkkkjjjhhhfffdddccc```^^^[[[YYYXXXVVVTTTRRRQQQNNNKKKHHHFFFEEEBBB@@@<<<<<<;;;999888777555555444444444444333333333222111222333333333222111000---,,,+++******,,,...///888<<<>>>;;;999888444///111333555333///------///000000000/////////......------.........///////////////......///111333444222000333999>>>BBBKKKSSS^^^nnntttTTTLLL___gggRRRWWWnnn{{{gggjjjhhh]]]KKK999111...,,,,,,,,,+++++++++******************************************+++,,,---...222;;;[[[lllnnn^^^XXXyyyyyyuuuhhhFFF111888444666999;;;:::999999999777555222111222666;;;>>>jjj```^^^ZZZVVVSSSRRRPPPKKKGGGAAA>>>:::555111...,,,+++************)))))))))((((((+++------******,,,///111...+++***---000333444222000...,,,+++++++++,,,++++++************++++++************************************))))))))))))))))))************))))))***************+++++++++******+++++++++,,,,,,,,,------......///000000000111222333444333444666999888999:::;;;<<>>RRR}}}|||fffJJJ>>>@@@AAAMMM___sssppp```YYYWWWUUURRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNLLLJJJJJJLLLNNNNNNMMMRRRQQQPPPOOOPPPQQQTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[bbbeeeiiikkklllmmmppprrrwwwxxx{{{|||wwwtttqqqmmmiiihhhhhhjjjkkklllllllllllljjjhhheeedddaaa___]]][[[ZZZXXXUUURRRQQQNNNJJJHHHFFFEEEBBB@@@<<<<<<:::999888777777666555555555444444333333222111222333333333222111000---,,,+++******,,,...///999FFFLLLFFF???>>>999111333555777444///,,,,,,...........................------------.........///............///000111222333222444999===AAAKKKUUUbbbrrrtttRRRFFFVVVkkkQQQSSShhhhhhhhhfff^^^MMM;;;111///,,,,,,,,,+++++++++*********************+++++++++*********+++,,,---...///333>>>```rrrppp___\\\zzzvvvfffHHH555555444666999;;;:::999999999666444111000222666;;;>>>lll```]]]YYYUUUSSSRRRPPPLLLHHHCCC@@@;;;555000---,,,+++************)))))))))((()))+++...---+++***---000000---++++++///333777888666444111...,,,++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000000111222333333333444666888999:::;;;;;;<<>>222000,,,,,,,,,+++++++++******))))))*********+++++++++*********+++,,,---///000000???eeezzzttt___]]]yyytttcccJJJ999222444666999;;;:::999999999666444111000222666;;;???nnn```\\\XXXTTTSSSSSSQQQMMMJJJEEEAAA;;;555000---,,,+++************))))))))))))***---//////,,,+++---///...,,,+++,,,///444666777666444111...,,,++++++,,,++++++************++++++************************(((((()))))))))))))))***))))))************)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000111222333333222333555777888999;;;;;;<<>>???@@@ZZZgggttteeeFFF:::???AAAMMM```uuuxxxlllgggeee```\\\[[[\\\]]]___bbbdddfffggggggaaa___^^^```cccfffhhhhhhkkkiiigggeeedddddddddddddddhhhlllnnnnnnooorrruuutttxxx~~~~~~{{{{{{sssqqqmmmjjjhhhhhhiiijjjjjjkkkmmmoooooommmkkkiiifffdddbbbaaa___\\\XXXUUUQQQNNNKKKIIIHHHFFFDDDBBB???===;;;999777777777777666555555444333222111111111222333444444444333222---,,,+++******,,,...///777KKK___ddd[[[NNNCCC<<<999;;;;;;888333///...///------------------......------.........//////////////////000000111111111333333555888:::@@@MMMZZZiiiyyydddJJJEEEXXXtttWWWTTTgggddd___]]]\\\QQQ???333111,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,*********+++---...000000111CCCooo|||bbb```|||uuu]]]HHH<<<111444666999;;;:::999999999666444111111333777<<<@@@pppaaa\\\XXXUUUTTTUUUTTTQQQMMMFFFBBB<<<555000---++++++************))))))))))))+++...222111...,,,,,,...---+++***+++...000222222222000...,,,++++++,,,---++++++************++++++************************(((((((((((())))))******))))))************))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000111222333333222333555666777888999:::;;;>>>BBBEEEFFFIIINNNSSSXXX[[[\\\]]]^^^bbbhhhkkklllmmmqqquuuvvv|||}}}XXXIII@@@===>>>AAA___eeexxxcccHHH===AAA@@@MMM```uuuwwwtttssspppoooooooooqqqtttxxxzzzzzzyyyyyymmmlllkkkkkknnnpppqqqqqquuuttttttsssrrrqqqpppppplllqqqvvvxxxxxxyyy|||~~~}}}~~~xxxrrrpppnnnkkkjjjiiiiiiiiihhhjjjmmmpppqqqooommmlllhhhgggeeedddbbb^^^ZZZVVVRRROOOLLLJJJIIIHHHFFFDDDAAA???<<<999777666666777555555444333222111000000111111333444444444333333---,,,+++******,,,...///555DDD\\\nnnmmm\\\JJJAAA999;;;<<<888333//////000............------------....../////////000000000000000111111111111111111333333666999<<>>VVVrrrzzzgggPPPDDD999;;;;;;888333//////000//////.........---------////////////000000000000000111111222222222222111333444888<<<@@@IIIZZZiiixxx}}}```JJJJJJcccaaaZZZkkkhhh___[[[]]]UUUAAA333000,,,,,,,,,+++++++++******((())))))***++++++,,,,,,*********+++---///000111///DDDrrr{{{]]]^^^~~~SSS;;;;;;555444666999;;;:::999999999777555222222444999>>>BBBooo```]]]\\\YYYXXXWWWUUURRROOOJJJEEE===666222///,,,+++******))))))))))))******---000333333///,,,,,,---***))))))***,,,------,,,++++++******************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++////////////000000000000111222222333333444444555555666666888;;;>>>AAACCCFFFIIINNNQQQSSSUUUWWWYYY]]]```dddgggiiillloooqqqrrrxxx~~~rrrhhhjjjwwwfffSSS===??????CCCdddnnnTTT@@@@@@@@@CCCLLL]]]rrrzzzrrrsssrrrpppmmmkkkiiihhhgggggggggiiimmmppprrrqqqpppkkkjjjhhhgggeeeaaa\\\YYYUUURRRNNNKKKIIIHHHFFFDDDCCC???:::888777777777666555444222000............000222555666555444444555///...---+++******++++++777===MMMdddtttqqq\\\III===;;;777444222111111111000000//////..................---...///111222444333444555666666555555444555777999;;;AAAPPPdddssseeeJJJMMMmmm}}}cccbbbmmm{{{eee___aaaTTTCCC777......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////444CCChhh}}}bbbkkk}}}VVV===555000666888:::;;;:::999999:::777666333333444888<<>>>>>DDDfffpppPPPAAAAAA???DDDLLL\\\qqq|||xxxtttsssqqqooommmkkkkkkjjjhhhggghhhkkkoooqqqqqqqqqllljjjiiihhhfffccc^^^[[[WWWTTTOOOLLLJJJHHHFFFDDDCCC???;;;888777777777666555444222000////////////111333555666555444555555111000///...------......777:::FFF]]]pppoooYYYEEE:::999666333111111111111000000000//////......---............000222444555555666777888888888777666444666888<<>>>>>EEEiiimmm}}}MMMAAABBB===EEEMMM\\\ooowwwvvvtttrrrpppnnnmmmmmmiiihhhgggiiilllooopppppplllkkkjjjiiihhheeeaaa^^^YYYVVVRRRNNNLLLJJJGGGDDDBBB???;;;888888888777666555444222000000000000111222444555555444444444555000000///////////////000888888AAAVVVhhhhhhTTT@@@666555333222111111111222111111000000///......---............000222444555777888999:::;;;:::999999444555777===HHH\\\rrr]]]KKKTTTrrroooXXX^^^ppptttaaa^^^dddYYYGGG:::000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,---...//////000555NNNyyymmmwww{{{LLL222444888555777999:::999888888888777555333333444888===@@@ooo```]]][[[YYYWWWVVVTTTQQQNNNJJJEEE===666222///,,,+++******))))))))))))******,,,...///---***)))+++...,,,,,,+++---///111000000++++++))))))***+++---...++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***+++++++++++++++,,,,,,------------.........///111111111222333333444444444444555777999===@@@BBBGGGIIIKKKMMMOOORRRWWW[[[XXX[[[^^^aaaccceeehhhjjjkkknnnrrrvvvyyy}}}qqq]]]RRRMMMJJJIIIFFFJJJXXXrrraaaSSSEEE>>>???GGGmmm~~~fff|||~~~LLL@@@AAA===EEEMMM[[[nnn}}}{{{yyyvvvsssqqqpppooojjjhhheeeeeehhhkkkmmmmmmlllkkkkkkkkkjjjhhhdddaaa[[[XXXTTTQQQNNNKKKGGGDDDBBB???;;;999888777666555333222111000///000111111222333444444222111222333............////////////999:::AAAOOO\\\ZZZKKK===333222111111111111222222222222111000000///.........------...///111333555777888:::;;;<<<<<<;;;:::555555777>>>MMMbbbxxxmmmQQQLLLdddpppUUUZZZmmmrrr```___ggg\\\III;;;000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///000000444QQQ~~~lllvvv~~~OOO555444444444666999999888777777888666555333222444999===@@@qqq```\\\ZZZXXXWWWVVVTTTQQQNNNJJJEEE===666222///,,,+++******))))))))))))******+++---...,,,))))))+++...---------000333666666666///---+++))))))***+++,,,++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,------------.........///000000111222222333333444555555666888;;;>>>AAACCCFFFHHHJJJLLLNNNRRRVVVZZZXXX[[[^^^aaaccceeegggiiijjjlllooorrrvvvzzz~~~{{{gggZZZRRRNNNNNNLLLQQQ___qqqiiiUUUDDD@@@@@@JJJpppzzz```uuuLLL>>>AAA===EEELLL[[[nnn{{{wwwtttqqqpppkkkhhheeeccceeegggiiiiiijjjjjjjjjkkkkkkiiifffccc]]]ZZZVVVRRROOOKKKFFFCCC@@@===:::888777777555333000000///...///000111222222333333222000///000111///000000000000000000000555999@@@GGGJJJFFF>>>777000000000000111111222222222111111111111000000000...---------...000222333777888999;;;<<<<<<;;;;;;777666888BBBSSSiii|||{{{[[[NNNbbbrrrRRRTTTgggrrraaaaaaiii___KKK<<<111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000111444TTTiiirrr||||||~~~tttKKK777555222444666999999888777777888666444333222555999>>>AAAsss```\\\ZZZXXXWWWVVVTTTPPPNNNJJJEEE===666222///,,,+++******))))))))))))*********---///---+++)))+++...------...000444777777777111///,,,)))((()))+++,,,++++++************++++++))))))))))))************))))))))))))))))))))))))'''(((((())))))*********)))************+++++++++*********++++++,,,,,,---------........./////////000000111111222333333333555666777888;;;>>>AAACCCEEEGGGJJJLLLNNNQQQUUUXXXXXX[[[^^^aaabbbdddfffhhhiiijjjlllooossswwwzzz|||xxxeeeXXX\\\WWWSSSUUUZZZkkkrrrYYYDDDAAAAAALLLttt~~~aaaqqqLLL>>>BBB>>>DDDLLL[[[nnnzzzwwwuuutttoookkkgggeeeeeeeeefffeeehhhhhhhhhiiijjjjjjgggddd^^^\\\XXXTTTPPPKKKFFFBBB>>><<<999777666555333111000////////////111333444333444333111///...///111333333444444444444333222000555:::<<<:::555333222//////000111111222222222111111111111222222222222000///.........///111222666777999;;;<<<<<<;;;;;;:::888;;;GGGZZZppp{{{[[[NNNaaarrrOOONNN```vvveeeeeelllaaaMMM===111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000000111666VVV~~~{{{gggpppsssttt~~~fffBBB666888444555777999:::999888888888555444222222555999>>>AAAtttaaa\\\ZZZXXXVVVUUUSSSPPPNNNJJJEEE===666222///,,,+++******))))))))))))******))),,,//////,,,+++,,,------,,,,,,...111333333222000...+++)))(((***,,,...++++++************++++++((()))))))))************))))))))))))))))))))))))''''''(((((()))******+++)))************+++++++++)))******+++,,,,,,------....../////////000000000000000000111222222333333555555666888:::>>>AAABBBCCCFFFJJJMMMOOOQQQTTTWWWWWWZZZ^^^```aaaccceeeggghhhhhhiiilllppptttvvvwww{{{~~~uuunnnfff]]]VVVPPPZZZ{{{zzz^^^FFF@@@AAAMMMwwwdddppp~~~III@@@DDD???BBBKKK[[[ooo~~~{{{zzzyyysssoookkkhhhgggfffeeeccceeeeeefffhhhiiiiiifffddd___\\\XXXTTTPPPJJJDDD@@@<<<:::777666555444222000000000000000111333555777555666555333000///000222555555666666555444333222///222444444222000///000//////000111222222222222///000000111222333444444333333111000000000111222777888:::;;;=========<<<;;;:::>>>LLLbbbxxxtttWWWNNNeeetttPPPKKKZZZ{{{iiihhhnnnbbbMMM===222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111555SSSwwwsssdddnnnooosssxxxgggDDD888999444555888::::::999888999999555444222222555999>>>BBBtttbbb\\\ZZZXXXVVVUUUSSSPPPMMMJJJEEE===666222///---+++******))))))))))))******(((,,,000000...,,,,,,------,,,+++,,,.........,,,///---***))))))+++...000++++++************++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))***+++,,,,,,------////////////000000000000000000000111222222333333444444555666999===@@@AAABBBFFFJJJNNNPPPRRRTTTUUUWWWYYY]]]___```bbbdddfffgggggggggjjjnnnrrrttttttyyy{{{~~~sssggg[[[PPPSSSppp}}}aaaIII@@@@@@NNNzzzeeeooovvvFFFAAAFFF???AAAJJJ[[[ppp~~~~~~}}}vvvsssnnnkkkiiigggeeecccccccccdddggghhhhhhfffddd___\\\XXXTTTPPPJJJDDD???;;;999666555444333000...222111111222333666888999888888777444111000222333444444555555444222000///222111000111222333222111///000111222222222222222...///000111333444555666666555444222111111222222777999;;;<<<>>>>>>>>>===;;;:::@@@PPPhhh~~~tttXXXSSSmmmxxxSSSKKKVVV~~~~~~llljjjooobbbNNN>>>222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111111NNNpppzzzmmmbbblll~~~yyyxxx|||}}}nnnuuuooo~~~sssNNN===:::111666888;;;;;;:::999999:::555444222222555999>>>BBBxxxgggZZZUUUSSSTTTSSSOOOMMMNNNIIIDDD===777333000---+++))))))))))))))))))))))))///000000///---++++++,,,)))+++---...---,,,,,,,,,---,,,***))))))***,,,---++++++************++++++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............///000000000111222222333333555666888999999;;;>>>@@@CCCFFFIIIKKKLLLNNNQQQTTTWWWYYY\\\___aaaaaaaaaaaabbbeeeiiilllnnnoooqqqsssuuuxxx}}}~~~~~~{{{~~~pppaaaYYYSSScccZZZHHHBBBBBBQQQ~~~___jjjlllHHHCCCBBB>>>EEEKKKYYYppp{{{xxxsssooollljjjhhhfffgggfffdddcccccccccaaa___^^^[[[WWWRRRMMMFFF@@@;;;777666444333222111111111///111444777999999888777;;;777444222222333444444444333222111111111222333222111000000000111333444333444444555444333111000...//////111222555666888999888777444222333666888:::;;;<<<===>>>===<<<;;;>>>@@@GGGUUUjjj~~~xxx\\\RRRrrrZZZFFFXXX{{{}}}hhheeemmmdddRRRAAA333000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111111KKKlllzzzpppcccnnnzzzsssyyyyyyyyy[[[888555666777888:::<<<<<<;;;:::999777555333333444888===@@@xxxfffZZZVVVSSSUUUTTTPPPMMMNNNIIIDDD===666222///,,,***))))))))))))))))))))))))///000000///---+++,,,---***+++---...------,,,,,,---,,,***))))))***,,,---++++++************++++++***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............//////000000111222222333555666888999:::;;;>>>AAACCCEEEHHHJJJLLLNNNQQQSSSVVVXXX[[[^^^```aaaaaa```bbbeeeiiilllmmmoooppprrrsssvvvzzz}}}}}}}}}}}}~~~}}}||||||{{{yyyxxxwwwvvvyyy}}}sssbbbSSS___XXXIIIAAABBBRRR{{{[[[fffhhhCCC???@@@>>>FFFKKKYYYooo}}}zzzuuurrrooollliiiggghhhfffdddcccbbbaaa___]]]ZZZWWWSSSOOOJJJEEE>>>:::666555444222111000000000111333777:::;;;;;;;;;:::;;;888444222222333444444333222111000000111222333222222222222333444555555444555555555444222000///......///000222444666777777777666444222333666999<<<<<<<<<<<<<<<;;;;;;:::<<>>===<<<::::::::::::;;;;;;@@@IIIYYYlllgggXXXppp]]]HHHXXX{{{kkkhhhpppgggTTTCCC555000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111111FFFcccsssmmmhhhxxxnnnrrrddd???888444777888:::<<<<<<;;;:::999777555333333444888===@@@{{{eee\\\WWWUUUWWWVVVQQQNNNNNNFFFBBB;;;555111...,,,***))))))))))))))))))))))))---...//////---,,,---...++++++,,,...///000...------,,,***))))))***,,,---++++++************++++++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------------......//////000111111444555777999:::<<>>===:::999999:::<<<===???EEEPPP___qqqnnn[[[rrr]]]FFFQQQqqq|||hhheeennnfffTTTCCC666000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111111HHHffftttmmmjjjgggkkkccc???999555777888:::<<<<<<;;;:::999777555333333444888===@@@~~~eee[[[WWWVVVXXXWWWQQQMMMMMMFFFAAA:::555111...,,,***)))))))))))))))))))))))),,,...///...------...///,,,,,,,,,...111111000------,,,***))))))***,,,---++++++************++++++)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,---,,,------......///000000222444666777999;;;>>>AAAAAADDDFFFHHHIIIJJJMMMOOORRRSSSUUUXXXZZZ\\\^^^___^^^aaaeeeggghhhiiikkkllllllmmmooonnnlllkkkkkkkkkooolllfffbbb```bbbfffiiigggiiisssttttttdddQQQEEEDDDTTTaaaccclllFFF???@@@>>>FFFKKKYYYooo~~~|||zzzvvvqqqmmmeeecccaaa```___]]][[[YYYTTTOOOHHHBBB===999555222111111000///............000111333666888::::::::::::666222000000000111000......------...000222333///111333666888999999999;;;;;;<<<;;;888444///,,,---...000222333444444444111333444555555777:::<<<>>><<<:::999999;;;>>>@@@EEELLLYYYhhhwwwuuu```vvv```EEEKKKgggvvvcccaaakkkdddSSSDDD666000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111111KKKlllxxxnnnkkkfffhhh___>>>999666777888:::<<<<<<;;;:::999777555333333444888===@@@eee[[[WWWVVVXXXWWWQQQLLLKKKFFFAAA;;;555222///---+++))))))))))))))))))))))))+++---......------///000---,,,+++...222333111...---,,,***))))))***,,,---++++++************++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......//////000222444666777:::===@@@AAACCCFFFGGGHHHIIILLLNNNPPPQQQSSSVVVXXX[[[]]]^^^]]]```dddfffggggggiiijjjiiijjjkkkjjjhhhgggggggggkkkgggaaa\\\ZZZZZZ\\\^^^^^^___hhhwwwkkkTTTGGGDDDSSSgggbbbkkkDDD>>>>>>===EEEJJJZZZqqq~~~|||zzzwwwsssqqqgggdddbbb```___]]]ZZZXXXQQQLLLDDD===999555333111111000//////.........///000111333555888:::;;;;;;888555111..................------...///111333444111222444666888999:::;;;<<<===>>>===;;;666111......///111333444444444444222444666666777888;;;===???>>><<<:::;;;===???AAAHHHQQQ```ooo|||wwwdddxxxdddGGGHHHbbbuuubbb```jjjdddSSSDDD777000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111222LLLmmmzzzppplllnnnnnn```???999666777888:::<<<<<<;;;:::999777555333333444888===@@@fffZZZVVVUUUXXXVVVPPPKKKJJJGGGBBB;;;666333000...---))))))))))))))))))))))))+++,,,......---...///111...,,,+++...333444222...---,,,***))))))***,,,---++++++************++++++))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++++++++++++++++++++,,,------.........000333444666888<<<>>>AAACCCEEEFFFGGGHHHKKKMMMOOOPPPRRRTTTWWWZZZ\\\]]]\\\___ccceeeeeefffgggiiieeefffgggfffdddccccccddddddbbb___\\\XXXUUURRRQQQQQQQQQXXXfffuuuqqqZZZGGGDDDRRRiii___iiiCCC===@@@AAACCCJJJ[[[rrr|||zzzyyywwwuuutttkkkhhhdddaaa^^^[[[WWWTTTJJJEEE>>>888555333222111111000//////////////////---...000333555777999:::777333///,,,,,,,,,,,,,,,...------...///222444555555555666777999:::<<<======???@@@@@@===888333000///000333555666555555444333555777888888999<<<>>>BBBAAA???===<<<===>>>>>>GGGRRRcccsssmmm\\\rrrcccFFFGGGaaazzzfffdddmmmfffUUUEEE888000...------------,,,***,,,++++++******++++++,,,,,,---...---------///111444JJJhhhwwwrrrnnn}}}|||hhhCCC:::444777888:::<<<<<<;;;:::999777555333333444888===@@@gggYYYVVVUUUWWWVVVOOOJJJIIIGGGBBB<<<777333111///---))))))))))))))))))))))))***,,,............000111...,,,+++...333555222...---,,,***))))))***,,,---++++++************++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......---///222333555777;;;>>>@@@BBBEEEFFFGGGHHHJJJLLLOOOOOOQQQSSSVVVYYY\\\]]]\\\___bbbdddeeeeeeggghhhcccddddddcccaaa```aaabbb```aaa```^^^ZZZSSSMMMIIIEEEEEELLLYYYhhhxxxttt___GGGCCCQQQhhh[[[iiiBBB???DDDFFFBBBIII[[[ttt~~~{{{xxxxxxwwwvvvuuunnnkkkfffbbb^^^YYYUUUQQQEEE@@@999444222222222222111000000////////////000***+++,,,///111444666777666222...+++++++++++++++............000222555666888888888888999;;;===???>>>???AAAAAA???:::555222000111444666666666555444555666888999999:::<<<>>>FFFDDDBBB???===<<<<<<;;;EEEQQQcccuuuaaaPPPjjj```DDDEEE```kkkhhhqqqhhhVVVFFF888000...------------,,,***,,,++++++++++++++++++,,,,,,---...---------///111555GGGbbbtttrrrooo}}}oooHHH;;;333777888:::<<<<<<;;;:::999777555333333444888===@@@eee^^^ZZZVVVTTTTTTSSSOOOKKKHHHDDD>>>888222...---,,,++++++************++++++///000000000...------///+++***,,,//////,,,---111******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***((('''(((+++,,,,,,,,,((((((((((((((((((((((((******))))))))))))******,,,++++++***++++++,,,,,,++++++******************++++++,,,------......///...///000000111333777:::>>>@@@CCCEEEFFFHHHJJJLLLMMMNNNPPPRRRUUUWWWYYYYYY[[[\\\^^^```bbbbbbbbbbbb^^^___```aaaaaa___^^^\\\```^^^]]]^^^]]]XXXNNNFFF@@@AAAFFFNNNVVVdddzzzzzzWWWGGGGGGTTTkkkcccoooHHHAAAAAA@@@EEEOOObbbwww~~~}}}zzzvvvrrrrrrsssuuuvvvooofff___[[[TTTJJJBBB===:::666333333444444333000000000111222111...,,,---------...///000111222000///...------------------***))),,,111777===CCCCCC@@@<<<;;;===???@@@@@@FFFCCC???>>>???>>>;;;777444111111555777555444666888>>>BBB@@@999777===CCCWWWWWWQQQFFF;;;888:::<<>>888222...---,,,+++******))))))******+++///000111000...------...+++***+++//////,,,,,,///******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))''''''((()))((('''))))))))))))))))))))))))******)))))))))))))))***++++++***))))))*********++++++******************+++,,,,,,------......///...///000000000222666999<<>>888222...---,,,+++******))))))******+++000111111000...,,,---...,,,***+++......+++***---++++++******++++++,,,---+++++++++***************))))))))))))))))))))))))***)))'''((()))******)))************************++++++***)))(((((())))))++++++***)))((((((((()))******++++++++++++++++++,,,,,,,,,---....../////////000000000000111444666999===AAAEEEFFFGGGIIIJJJMMMNNNPPPRRRTTTVVVXXXYYY\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXXXXXXXVVVSSSPPPNNNGGGEEEEEEGGGLLLPPPOOONNNFFFBBB???>>>AAAKKK]]]nnn~~~\\\GGGDDDOOO{{{qqqnnnnnnEEE@@@BBBCCCEEEPPPcccxxxzzzaaa___lll~~~yyyppppppnnnllljjjkkknnnpppkkkiiicccXXXLLLAAA;;;:::666555444555666666444333222000////////////---,,,------------...///000000000000//////............---------///666BBBPPPYYYTTTUUUTTTQQQMMMHHHDDDCCC;;;AAAIIIOOOOOOHHH???888222///000444666666999===FFFFFFDDD@@@<<<::::::;;;@@@@@@>>>:::555666===DDDSSS___nnnzzz}}}pppYYYiiifffJJJFFFccchhh```jjjhhhZZZIII888000...,,,,,,------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,---...///000111888KKKiiixxxyyy~~~uuuxxx~~~PPP888444555777:::<<<<<<;;;999888777333111444666777<<>>888222...---,,,******))))))))))))******///000111000...,,,---...,,,******///000,,,***+++++++++*********+++,,,---************************))))))))))))))))))))))))))))))(((***...000111111************************,,,+++***)))((((((((((((,,,+++***))))))((())))))******+++++++++++++++,,,,,,,,,------...////////////000111000000000222444666:::???CCCEEEFFFHHHIIIMMMNNNOOOQQQTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVVVVSSSPPPKKKGGGEEE@@@===<<<===BBBGGGJJJKKKHHHDDD@@@??????EEESSS```uuuZZZHHHEEEPPP{{{vvvxxxpppDDD???BBBCCCGGGRRReeezzzuuuggg[[[```kkk{{{uuuqqqiiiiiiiiihhhgggiiimmmpppjjjdddZZZNNNBBB:::666444888666555555666666555444444222///...///...---,,,------------...///000000111111111111000//////...---//////222===OOOaaajjjdddbbb]]]UUUKKKDDDAAA@@@;;;???GGGQQQUUUQQQEEE<<<666333333555666777===CCCHHHEEEAAA>>><<<;;;:::999777777666555333555>>>HHHWWWeeeuuuzzzsss~~~vvv```ooojjjKKKIIIbbbddd[[[fffhhh\\\JJJ888000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---...///000111777MMMjjjuuuvvv~~~wwwxxx{{{www~~~PPP999333555777999;;;<<<;;;999888777333111444666777<<>>888222...---,,,***))))))))))))))))))***...000000///...---...///---***+++000222///,,,,,,,,,+++***)))***+++,,,...************************))))))))))))))))))))))))+++******,,,///111222222************************++++++***)))(((((())))))---,,,+++*********************++++++,,,,,,,,,,,,,,,,,,---......//////000000111222111000000222444444888===AAACCCEEEGGGHHHLLLMMMOOOQQQTTTVVVWWWXXXVVVVVVVVVWWWXXXXXXYYYYYYUUUVVVUUUTTTQQQNNNJJJHHHAAA>>>;;;999;;;>>>AAACCCEEEBBBAAABBBBBBCCCKKKTTTkkkxxx\\\JJJFFFRRRxxxrrrEEE???BBBCCCIIITTTggg{{{{{{llljjjmmmvvvpppjjjeeebbb^^^^^^______```dddiiillleee[[[MMMCCC>>><<<999666;;;999666555666777777666777444222000000000...------------...///000111222444444444444333111///...---000111666GGG```ttt}}}wwwooobbbRRREEE???===>>>;;;999<<>>GGGIIIEEE@@@===<<<<<<;;;999555333333444444555???LLLZZZiii|||xxxnnnzzzxxx^^^lllrrrQQQOOOccc~~~aaaXXXdddggg]]]KKK888000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---...///000111444LLLjjjqqqmmmyyy}}}|||{{{{{{qqqxxxwwwKKK888444555666999;;;<<<;;;:::888777333111444666777<<>>888222...---,,,***))))))(((((())))))***---...//////......///000///+++,,,222666333///...,,,+++***))))))+++---...***************+++++++++)))))))))))))))))))))))),,,+++)))***+++,,,,,,+++******************************))))))))))))******,,,+++++++++++++++,,,,,,******++++++,,,------------------...//////000000000111333333222222333444333666:::>>>@@@CCCGGGIIILLLMMMOOOQQQSSSUUUWWWXXXUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUVVVWWWWWWUUUSSSRRRGGGDDD@@@<<<::::::<<<===???===???BBBBBBAAAEEEJJJ[[[jjj|||___KKKGGGVVVsss}}}rrrFFF@@@CCCCCCJJJTTTfffyyy}}}~~~|||mmmhhhaaa[[[WWWTTTQQQOOOOOOPPPRRRSSSVVVZZZ```eee\\\RRRFFF??????@@@>>>;;;<<<:::999999:::;;;:::999:::888555444444222000...,,,------///000222444555888888888777555222000......000222:::SSSsssyyycccNNNAAA<<<<<<===999444222888BBBFFFAAA:::999555333222333666@@@KKKPPPKKKFFFAAA>>><<<;;;:::666222222666555666AAAPPP]]]nnn}}}pppzzz|||^^^iii|||XXXVVVddd{{{cccYYYdddggg\\\KKK999000...,,,,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111IIIhhhqqqjjjqqq~~~~~~zzz}}}oootttjjjDDD666555444666999;;;<<<<<<:::999777333111444666777<<>>888222...---,,,))))))(((((((((((())))))+++---...///...///111222000,,,---444999777333111---+++***((()))+++---...))))))*********+++++++++))))))))))))))))))))))))+++)))'''''')))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))***+++,,,---******++++++,,,------...------......//////000000000111333444444333555666333555888;;;>>>BBBGGGJJJLLLMMMNNNQQQSSSUUUWWWXXXVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVWWWXXXXXXWWWUUUTTTKKKIIIFFFAAA===;;;;;;;;;<<<;;;===AAAAAA???@@@DDDMMM]]]ooo|||]]]JJJGGGYYYiiiuuupppGGGAAADDDDDDIIISSScccvvv}}}zzz{{{pppddd[[[OOOLLLFFFCCCBBBBBBBBBBBBCCCEEEGGGIIIMMMSSSYYY^^^WWWRRRJJJEEEAAA>>>;;;888777888;;;???AAAAAA>>><<<<<<;;;999888777555222///,,,,,,...000222555777888<<<<<<<<<:::777444000......///111>>>]]]{{{___III>>><<<<<<;;;777444111111555888999999999555333444555:::GGGTTT]]]XXXQQQIIIAAA<<<:::999666111222777777888DDDTTTbbbqqqwww|||]]]fff\\\YYYaaatttggg]]]ggghhh]]]LLL<<<000...,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111DDDeeeuuupppqqq|||xxx{{{nnnrrraaa???555444444666999;;;<<<<<<:::999777333111444666777<<>>888222...---,,,))))))(((((((((((())))))***,,,...//////000222333111---...666<<<:::666444---,,,***((()))+++---///))))))******++++++++++++))))))))))))))))))))))))((('''&&&''')))++++++***(((((((((((((((((((((((('''((((((((()))+++,,,---'''((((((((()))+++,,,---******+++,,,,,,---......------......///000000000///222444555555555666777333444777999<<>><<<<<<>>><<<<<<@@@@@@???@@@CCCGGGVVVgggsss||||||XXXHHHGGG[[[aaannnnnnGGGBBBEEEEEEHHHQQQ```sss~~~yyyxxxzzz|||hhhXXXMMMDDD???@@@===999777888;;;<<<======???BBBEEEIIIOOOVVV[[[WWWVVVSSSLLLCCC:::444222222666<<>><<<999444000......///111@@@dddxxxZZZDDD<<<;;;:::999777888666222...///555::::::777666777999@@@OOO]]]hhhddd[[[OOOCCC<<<888888666000111777888999FFFWWWfffsss|||tttVVV^^^\\\WWW\\\nnnjjjaaajjjiii]]]NNN???000...,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,---...///000111111AAAccczzzwwwuuu}}}|||nnnrrr]]]===444444444666999;;;<<<<<<;;;999777333111444666777<<>>777222...,,,+++************))))))))))))...//////...,,,,,,---///,,,,,,...111444555444222------+++*********++++++))))))))))))***+++,,,---))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,000///...---------------////////////000000000111444222222444777888777444888777777999;;;>>>BBBDDDLLLNNNQQQTTTVVVWWWVVVVVVVVVVVVWWWVVVUUUSSSPPPOOOQQQTTTXXXVVVPPPIIIFFFEEEFFFCCC@@@@@@AAAAAA@@@>>>===<<<;;;<<>>DDDIIIVVVfffrrr}}}uuuUUUGGGIII^^^yyy[[[kkknnnKKKCCCBBBIIIKKKQQQ^^^pppyyyrrrsss~~~pppcccRRREEE???===;;;999777777666555444444444444888888:::>>>DDDLLLVVV^^^fffZZZLLLCCC>>>:::888777000888555888MMMXXXMMMAAAAAA???>>><<<;;;888444111000//////333777:::999777BBBBBBAAA>>>888444222111///666555DDDrrreeeHHH???AAABBB>>>:::999777333333666666555888777333000888LLLaaalllvvvtttlll[[[FFF888444555:::777555555888@@@PPP___rrr{{{~~~rrrTTTYYYyyy[[[RRRVVVjjjnnnbbbiiiiii```NNN:::444111...---,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,---...///000111///FFFdddzzzZZZ:::333444444666999;;;;;;:::888777666555333333444777;;;===ggg\\\YYYVVVTTTRRRQQQOOOMMMFFFCCC>>>777222...,,,+++************))))))))))))...///000///------///000,,,,,,---///111222111///---,,,***))))))***+++,,,++++++***************+++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///......------......///000000000000000000000000333222222444777999888666888888888999;;;>>>AAACCCJJJLLLOOOSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMPPPPPPQQQPPPNNNJJJDDD@@@@@@>>>===>>>@@@AAA@@@???>>>===<<<===>>>???>>>===AAAEEEPPP___kkkvvvvvvXXXHHHHHH\\\~~~]]]jjjlllJJJBBBBBBHHHIIINNN[[[nnnwwwpppmmmtttttthhhTTTLLLBBB;;;999999999888666555555444333333444444888777777:::@@@JJJVVV^^^___XXXOOOJJJGGGBBB<<<777333888555888KKKWWWOOODDD============<<<999333///000///000222666999888777;;;:::999888777555333222///666777JJJ}}}|||^^^NNNJJJGGGCCCEEEBBB>>>;;;999888666444666999999888@@@TTTiiiuuuxxxyyyssscccMMM<<<888999:::777555666:::DDDTTTdddttt|||}}}qqqVVVXXX}}}}}}YYYQQQ[[[ssshhh___hhhiiiaaaOOO;;;444111...,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,---...///000000222CCC___www___===555666444666888;;;;;;:::999777666555333333444777;;;===lll]]][[[WWWTTTSSSQQQNNNLLLGGGCCC>>>888222...,,,+++************))))))))))))///000000///......///111,,,++++++,,,...///---,,,+++***)))(((((()))+++,,,---,,,+++***))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,------------...///000111111111111111111000000000222222333555888:::999888999888999999;;;>>>@@@BBBFFFHHHLLLPPPSSSUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKIIIHHHJJJMMMLLLGGGBBB<<<;;;:::;;;>>>AAAAAAAAA???>>>======>>>>>>===<<<<<>>??????;;;555000111000000111444666777666333111000222555777555222000444777QQQiii\\\UUUPPPQQQLLLGGGCCCAAA===777333222666888:::DDDVVViiisssoooqqqnnnbbbPPPBBB===>>>:::666555888>>>IIIZZZjjjuuu~~~|||uuu^^^]]]XXXPPPbbb|||yyybbb\\\gggjjjbbbQQQ<<<333111...,,,,,,---,,,+++++++++,,,,,,,,,,,,------++++++,,,---...//////000000:::RRRqqq{{{eee@@@666666444666888:::;;;:::999888666555333333444777;;;===mmm___\\\XXXUUUSSSQQQNNNKKKGGGDDD>>>888222///,,,+++************)))))))))(((......///...------///111,,,+++******,,,,,,+++)))+++***((('''''')))+++,,,,,,++++++***))))))******((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---...000222333222222222222111111111111222222444666999:::;;;;;;999999999:::;;;===???@@@BBBDDDHHHLLLPPPRRRRRRSSSOOOMMMJJJFFFEEEDDDEEEFFFEEEEEEFFFJJJNNNOOOMMMJJJCCC@@@===<<<<<>>>>><<<:::999:::???HHHRRR]]]mmm{{{___JJJFFFVVV^^^fffdddEEEAAAAAAFFFDDDJJJWWWjjjyyylllccc]]]ZZZVVVTTTQQQKKKCCC<<<===>>>???===:::777666666555444333333222222333333333444444666DDD[[[rrrqqq```NNNDDD;;;:::AAANNNQQQGGG>>>>>>@@@AAAAAA>>>999555111000//////111333444555111...---111777999777444111333888WWWsssgggaaaYYYPPPIIIGGGFFFAAA:::666222333444:::HHHZZZeeehhh[[[ZZZWWWQQQIIICCC@@@@@@999555555:::BBBNNN___nnnvvv{{{|||yyyeeebbbZZZSSSggg~~~uuu```]]]jjjlllcccQQQ===333000...,,,------,,,++++++++++++,,,,,,,,,------++++++,,,------.../////////444JJJvvv~~~llluuuiiiBBB555444333555888:::;;;;;;999888666555333333444777;;;===mmmaaa]]]YYYVVVTTTQQQNNNLLLGGGDDD???888333///---,,,************)))))))))(((+++---------,,,,,,...000,,,+++)))***+++,,,+++***,,,***(((&&&&&&(((+++,,,******))))))***++++++,,,((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,---///111333444333333333333333222222222222444666888999:::<<<<<<::::::;;;;;;<<<======>>>>>>@@@DDDHHHKKKMMMMMMMMMHHHEEEBBB???===>>>???AAABBBFFFLLLNNNOOONNNOOOPPPNNNJJJDDD???<<<>>>CCCFFFAAA???>>>===>>>===<<<:::999888:::@@@HHHRRRbbbppp]]]KKKFFFTTT]]]ccc```CCCAAAAAADDDDDDJJJVVViii~~~tttggg]]]WWWRRRKKKGGGFFFFFFDDDBBB???@@@AAA@@@===:::999999777666555444333333333333000333444999LLLllljjjRRRDDD???>>>LLLSSSFFFAAA@@@@@@AAABBB@@@<<<999222111///......000222444555222000444999<<<:::666444555<<<```yyyooo\\\OOOEEEEEEGGGCCC>>>;;;999555444===PPPccchhhdddLLLEEE>>><<>>AAADDDFFFGGGFFFFFF???===:::888777888:::;;;AAAGGGNNNPPPNNNLLLLLLMMMRRROOOJJJCCC??????CCCFFFAAA???>>>===>>>>>><<<:::999777777;;;@@@IIIXXXeeewww[[[LLLFFFRRR___aaa[[[BBBBBBAAACCCDDDIIIUUUggg}}}ssseee\\\QQQLLLGGGEEEGGGIIIIIIHHHCCCBBB@@@??????>>>>>>>>>:::999888666555444444444000444555999OOOuuudddNNNFFFAAAPPPXXXHHHAAAAAABBBCCCDDDAAA===999444333111...---...222555999777666888<<<===;;;888666888CCCjjj|||bbbOOOAAABBBFFFDDD@@@@@@999555333<<>>======>>>>>>===;;;:::777666888;;;BBBOOO\\\mmm|||```MMMFFFQQQeee___XXXBBBCCCAAACCCDDDHHHSSSeeezzzvvviii___ZZZXXXYYY\\\aaadddbbb```ZZZTTTLLLGGGFFFEEEDDDBBB>>>===;;;999777555555444222666555666KKKqqqtttXXXOOOHHHWWWaaaMMMCCCEEEIIILLLLLLGGG???999888777444111...///444888999999:::;;;;;;;;;;;;;;;666888FFFmmmlllUUUAAA@@@DDDBBB@@@BBB888666555:::FFFRRRSSSMMMAAA<<<777666777:::;;;;;;:::888;;;EEEPPPZZZeeemmmtttvvvvvveee^^^bbbooo|||iiihhhrrrqqqfffTTTBBB222///---,,,---...---,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------+++111<<>>======>>>>>>===<<<:::666555666888>>>JJJVVVdddtttgggNNNFFFQQQkkk^^^|||VVVBBBDDDBBBBBBCCCGGGRRRcccxxxyyylllcccmmmpppvvvwwwlll^^^SSSOOOLLLHHHEEEAAA@@@>>>;;;888666555444444888555333EEEjjj}}}^^^UUUMMM^^^hhhQQQEEEIIIPPPUUUUUUMMMBBB:::;;;:::777333000111666;;;777999;;;;;;::::::;;;<<<555777EEEkkkuuuZZZCCC@@@CCCAAA@@@BBB<<<===<<<;;;???EEEFFFCCC:::;;;<<<;;;999999<<>>IIITTT]]]eeemmmsss~~~sssxxx```WWWYYYiii|||iiihhhrrrqqqfffVVVDDD222///---,,,---...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---222555:::PPPZZZfff~~~~~~~~~xxx~~~mmmJJJ888222222444777:::<<<<<<:::999666555333333444777;;;===ooofffaaaZZZTTTQQQOOONNNMMMIIIFFF@@@:::444///,,,***))))))))))))((((((((((((---***(((***...111000...333...***,,,111666777666...,,,***'''&&&''')))***,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((***+++,,,---...///000111222333333222222222333555777888999;;;<<<===>>>>>>?????????===;;;999:::;;;<<<;;;:::888999:::999777555444444...//////......///222444111333666:::@@@EEEIIILLLFFFDDDCCCDDDFFFFFFBBB??????>>>===;;;;;;:::::::::444666666555555999CCCKKK\\\fffvvvjjjQQQKKKRRRyyy{{{bbb~~~fffEEEDDDEEEBBBCCCHHHRRRdddxxx}}}ssszzzyyyyyyuuubbbVVVQQQPPPEEECCC@@@===;;;888666555333666555333@@@___hhhRRR^^^ooojjjZZZPPPIIIDDDLLLZZZ[[[JJJ666999666666777555222666===:::>>>AAAAAA===;;;;;;<<<555:::III```xxxpppOOOGGGHHHCCCAAAEEE>>>@@@???@@@FFFMMMKKKCCC>>>AAA???:::888;;;:::777666<<>>nnneee```ZZZUUUQQQOOOMMMLLLHHHEEE@@@:::444000---+++))))))))))))((((((((((((---///000///---,,,...000111---***,,,000444444333...---***(((((()))***+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((***+++,,,000/////////000111222222222222333444555777888999;;;<<<===>>>>>>?????????===;;;999:::;;;<<<;;;:::999999888777555444555666111111111000000000111222111222555999===BBBFFFHHHDDDCCCBBBCCCDDDDDDAAA>>>>>>======<<<;;;:::::::::444666666555444888AAAHHHVVV___oookkkPPPKKKQQQyyy~~~bbbmmmIIIDDDCCC@@@CCCGGGQQQbbbwww{{{kkkkkkyyyvvvfff]]]SSSMMMFFFBBB@@@>>>:::666333666555333===WWWttt~~~~~~gggggguuurrrcccVVVKKKBBBGGGTTTXXXLLL======;;;999888999<<>>??????>>><<<;;;<<<===777888AAAQQQaaannn{{{lll```XXXJJJBBBDDD>>>AAAFFFQQQaaajjjdddXXXNNNHHH@@@<<<<<<===<<<:::999>>>FFFNNNUUU^^^hhhpppyyyjjjwwwxxxQQQLLLdddzzzfffeeerrrsssiiiUUU???444111...------...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......666DDDmmm}}}{{{tttxxxvvvjjjzzzwwwxxxgggAAA444222444666999;;;<<<<<<:::999666444222111333777<<>>>>>?????????===;;;999:::;;;<<<;;;:::;;;999777555444555666666444444333222222111000000000111333666999===@@@BBBBBBAAA@@@@@@AAA@@@>>><<<<<<<<<===<<<<<<;;;:::999666777666555444777>>>CCCMMMVVVdddsssiiiOOOJJJQQQyyylllxxxNNNDDDAAA>>>DDDGGGPPP```uuuxxxhhhcccppplll```PPPFFFCCCAAA>>>:::666777555222888JJJ___mmmeeejjjddd]]]aaahhh{{{xxxttt___OOO???>>>HHHLLLFFF===;;;???AAADDDMMMYYYYYYRRRMMMJJJDDD@@@>>><<<;;;:::<<<;;;???IIIRRRYYY```hhhrrrnnnUUUFFFDDD@@@DDDSSSnnngggSSSAAA???AAA>>><<<===<<>>333111...---......---,,,***+++++++++,,,---------,,,,,,,,,,,,------...///---222BBBmmmtttzzz}}}wwwxxxvvvjjjzzzwwwxxxhhhBBB555444444666999;;;<<<<<<:::999777555333222444888<<>>>>>?????????===;;;999:::;;;<<<;;;:::<<<;;;:::999999999777666666555444333333222000///000000111333555888:::;;;>>>>>>============<<<;;;;;;<<<<<<<<<<<<;;;:::999777777777555444666:::>>>FFFNNN[[[hhhuuudddNNNIIIPPPxxx{{{RRRCCC@@@AAADDDFFFNNN^^^rrryyyhhhjjjttt~~~gggTTTIIIDDD@@@>>>::::::666222333===KKKUUUPPPXXXTTTNNNPPPUUUbbbwwwmmmYYYEEE???BBBDDD@@@;;;999FFFRRR\\\mmmyyyppp\\\SSSNNNHHHDDDBBB@@@<<<888======DDDPPP[[[dddmmmuuusss{{{\\\IIIFFFEEEHHHXXX~~~eeeJJJEEEFFF???;;;===>>>CCCIIIOOOUUU]]]gggoooyyyvvvjjj___pppwwwRRRMMMhhhllljjjvvvvvviiiTTT>>>333111...---.........---++++++,,,---......//////+++++++++,,,---...///000//////:::ggg{{{mmmnnnooozzzyyyxxxsss|||{{{jjjCCC777666333555888;;;<<<<<<;;;:::888666444333444888<<>>>>>?????????===;;;999:::;;;<<<;;;:::======???BBBDDDBBB>>>:::999777555444555444222000000000000111222444666777::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777555555666888:::AAAIIITTT```kkkxxxeeeNNNHHHNNNvvv}}}TTTBBB@@@DDDDDDEEELLL[[[ooooookkk}}}uuubbbRRREEE>>><<<999555222222777AAAJJJNNNXXXZZZYYY______```hhh|||gggRRRJJJIIIEEE@@@===<<>>CCCIIINNNTTT]]]hhhpppzzzqqqeee^^^rrrxxxVVVQQQfffnnnlllwwwwwwkkkVVV@@@222000...---.........---,,,------...///000111111+++++++++,,,---...///000555111777eeevvvuuuppp{{{|||}}}mmmEEE777666333555888;;;<<<<<<;;;:::888666444333444888<<>>>>>?????????===;;;999:::;;;<<<;;;:::===???DDDJJJPPPPPPKKKFFF@@@<<<888666777777444222000000000000111222333444666777888888888999;;;===;;;;;;::::::::::::;;;;;;999888777666666777777888===DDDNNNXXXaaammm{{{hhhNNNHHHMMMttt~~~oooWWWAAA@@@GGGDDDEEEJJJXXXlll}}}lllUUUEEE???:::555444444777???HHH```lllpppsss}}}|||sssrrruuu```VVVPPPGGG@@@???===PPPllloookkkfff___VVVMMMCCC===@@@FFFXXXrrryyy```TTTTTTWWWNNNRRRpppooo[[[NNNBBB::::::>>>CCCIIIOOOVVV```kkktttxxxeee\\\tttqqqTTTOOOaaa~~~llljjjwwwwwwkkkWWWAAA222000------...//////...---......//////000000000,,,,,,,,,,,,------...///444111444___zzzzzz|||wwwJJJ777333222555888;;;======<<<;;;888666444222444777;;;>>>xxxccc^^^YYYTTTRRRPPPOOONNNHHHEEE@@@:::444000---+++))))))))))))(((((((((((()))***,,,,,,------///000------,,,++++++,,,///111,,,++++++******))))))))),,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))*********+++,,,---...000111555555555555666777888999;;;<<<===>>>>>>?????????===;;;999:::;;;<<<;;;:::>>>@@@FFFOOOYYY]]][[[XXXKKKEEE===999999888666333000000000000111222333333333555777777777888<<>>999???GGG\\\yyy}}}jjjccceee[[[OOOMMMbbbiiiSSSEEE===:::888???CCCJJJPPPYYYdddpppyyyjjj]]]yyyiiiMMMIII[[[zzz|||hhhgggtttuuujjjWWWAAA222000------...//////...---------------.........------,,,,,,,,,------...---000333WWWyyy~~~{{{UUU<<<222222444888;;;======<<<;;;888666333222333666:::<<>>????????????===;;;999:::;;;<<<;;;;;;???@@@FFFQQQ^^^fffgggeeeTTTLLLBBB<<<;;;:::777333111111000111111222333444111444666666666888===AAA===;;;888666777999<<<>>>:::999888888999999888777444<<>>777333000---,,,************))))))))))))''')))++++++++++++---///000///...------...///000///...+++***))))))++++++---,,,,,,+++*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))***+++---///000111222555555666777888999999:::===>>>???@@@@@@???===<<<<<<;;;:::999:::;;;<<<===DDDCCCGGGOOOVVV^^^iiisssfffVVVDDD<<<<<<:::666222222111111222///,,,///555333666888999999;;;???CCC@@@:::555555:::======<<<>>><<<:::999::::::999888777777;;;CCCJJJSSS```mmm|||{{{___NNNBBBLLLjjjxxx[[[ooo[[[>>>@@@BBBCCCDDDIIIUUUggg|||~~~fffUUUbbbuuu___HHH===999444222444:::<<<===<<<;;;<<<@@@DDDPPPfffyyyeeeSSSFFF???AAAGGGRRR^^^ddddddaaa\\\YYYRRRHHH>>>888888:::666===EEEUUUvvvwwwWWWFFF;;;>>>CCCCCCGGGNNNGGGDDD???888333222444777;;;DDDPPPXXX^^^iiixxxttt___yyyhhhMMMEEE]]]~~~eee___lllrrrkkkVVV???444111///------...---,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......000+++444RRRqqqhhhAAA:::333333555888;;;===<<<;;;888666444333444666:::<<<hhh```WWWSSSTTTVVVSSSPPPKKKFFF>>>888333000---,,,************))))))))))))(((***+++,,,,,,,,,---/////////.........///000111...---+++)))))))))***+++---,,,++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))***+++---///000111222555555666777888999999:::===>>>???@@@@@@???===<<<<<<<<<;;;::::::;;;<<<===@@@CCCKKKVVV]]]eeeppp{{{wwwgggSSSEEE???<<<888666555333333444111---///333333555777888999<<>>?????????===::::::::::::888777555555999@@@FFFOOO\\\hhhuuuzzz___NNNBBBJJJfff{{{YYYhhhZZZAAABBBAAAAAACCCGGGSSSeeezzzwwwqqqnnnjjjeeefffjjjvvvuuuhhhUUURRRfffjjjQQQCCC;;;666444666555777999888777888:::===DDDSSSyyyoooXXXNNNHHHDDDGGGNNNQQQNNNIIIKKKHHHBBB;;;444111222333222555999CCC\\\qqqQQQAAA555666888555666;;;:::999666333111222666999<<>>555333333555888;;;===<<<;;;888666444333444666999<<>>???@@@@@@???>>>=========<<<;;;;;;<<<<<<===>>>EEERRR^^^fffnnn{{{{{{fffRRREEE>>>:::999888555555666333......222333444666777:::???DDDIIICCC===888666:::???BBBBBB@@@>>><<<;;;;;;:::888666333333666<<>>888666777111333555666666666777888;;;AAA]]]kkkYYYRRRLLLNNNUUUWWWPPPGGG@@@<<<777333222333333333666555555999EEEddd{{{gggLLL>>>444444444000...111000111111111111333777:::???EEENNNYYYeeesssuuugggbbbKKKEEE^^^~~~jjjiiiuuuwwwlllXXXBBB333111...---......---,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......222222888OOOvvvuuurrrwww]]]>>>444333333555888;;;===<<<;;;888777444333444666999;;;hhhaaaYYYUUUUUUUUUSSSPPPKKKFFF???999444111...+++************)))))))))((((((+++---.........///000///...---,,,,,,---...///,,,+++***)))((((((((((((******+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++---///000111222444555666777888999:::;;;======>>>????????????>>>>>>>>>=====================FFFTTT```gggpppzzzdddQQQEEE>>>:::;;;777666666444000///222222444777:::>>>AAADDDFFFDDD???999777:::???CCCEEEAAA???===<<<<<<:::777555333222444999>>>DDDPPP[[[fffuuuttt]]]LLLEEEKKK^^^XXX^^^___DDDCCC??????AAAEEEOOO___tttppp\\\MMMCCC===;;;<<<:::777666555555777999???OOObbbeeeUUUJJJYYYqqqsss^^^LLL@@@999555555111333666888999999999999<<<:::KKKuuunnngggcccgggllliiiYYYKKK;;;777222111444777777666===999888:::???RRRzzznnnYYYCCC:::444555555222000111000222333333333444666888@@@DDDMMM[[[jjjxxxssseee}}}fffPPPJJJccc~~~llllllyyyxxxkkkWWWBBB333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///333777IIIssszzzsssuuu~~~xxx{{{\\\BBB555333333555888;;;===<<<;;;999777555333333666999;;;gggbbb[[[WWWUUUTTTRRRPPPKKKFFF@@@:::555111...+++************)))))))))((((((***---///.........///000///---+++*********+++++++++***))))))((((((((())))))***+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++---///000111222444444555777888999;;;;;;======>>>????????????????????????>>>>>>=========<<>>BBBCCCCCCBBBDDD@@@;;;888999===BBBEEEAAA@@@>>>======;;;888555555333444888;;;@@@KKKVVVcccrrrppp\\\LLLHHHNNN]]]^^^___jjjEEE@@@@@@@@@BBBFFFNNN]]]qqqyyykkk```uuu{{{fff^^^RRRGGG@@@;;;999777777777555333222333444444555===NNN]]]ZZZNNNMMMWWWjjjcccWWWIII???999666444333444777999<<<======<<<@@@<<>>??????@@@@@@@@@@@@@@@@@@???>>>======999;;;AAAFFFIIIOOO]]]kkkrrr___PPPIIIBBB;;;999777333222444444666:::@@@DDDEEECCCAAACCC@@@<<<888888;;;???BBB@@@???>>>>>>>>><<<999666777555555888:::>>>HHHRRR```ppplll[[[MMMLLLQQQZZZddd___zzzIII>>>BBBBBBCCCFFFMMMZZZnnnwww___QQQJJJXXXssszzz|||ooo___UUUIIIFFFBBB???===<<<:::888555777666333222444444222777444999FFFMMMIIIEEEFFFOOOOOOKKKCCC<<<;;;:::888888888888;;;===???>>>===@@@???CCCRRRnnnuuudddYYYLLL<<<000555333111111333555666666;;;;;;>>>DDDJJJRRR___lllyyysssfffXXXHHH===777444222111111000...------///111222333555888:::BBBIIIVVVgggwwweee[[[tttnnnXXXTTTlllnnnlllyyyxxxkkkTTT===222000------...//////...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,000222>>>ccc}}}{{{{{{mmmqqqpppVVV???333333333555888;;;===<<<;;;:::888555333333555888:::gggccc^^^YYYUUUSSSQQQPPPJJJFFFAAA;;;777222...+++************))))))))))))&&&))),,,......---------......---,,,,,,---...///,,,,,,,,,,,,+++***)))((('''(((***+++,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))***+++---///000111222333444555666888:::;;;<<<============>>>???@@@AAA@@@AAAAAAAAA@@@???>>>===888888:::===>>>???FFFNNNddd{{{yyyhhhWWWLLLBBB===888444333444666666888===CCCFFFGGGFFFBBB@@@<<<999777888;;;>>>??????>>>??????>>>:::777888666555777888;;;EEEOOO[[[kkkkkk]]]QQQOOOPPPSSSiii]]]|||QQQ???BBBBBBCCCFFFKKKVVVjjjfffSSSIIIGGGLLL[[[uuuyyykkkaaaXXXYYYmmmtttcccTTTHHHCCCBBBAAA@@@??????===:::888444888888444444777777333555333333777;;;===<<<<<<<<>>===???BBBFFFMMM\\\sssyyykkkXXXJJJDDD???888333333333444333333444777::::::>>>BBBEEENNN]]]jjjpppgggllluuuzzzlllggg```WWWMMMBBB:::666666555444222222222111000...///000111222555999<<>>]]]ssswwwyyy]]]CCC888333333555888;;;===<<<;;;:::888555333333555888:::fffccc___ZZZVVVSSSQQQPPPJJJGGGAAA<<<777333...+++************))))))))))))%%%(((,,,......,,,,,,,,,------------...000222333,,,,,,---,,,,,,+++))))))&&&(((***+++,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))***+++---///000111222333333555666888:::;;;<<<============>>>???@@@AAAAAAAAABBBBBBAAA@@@>>>===:::888999;;;:::888999>>>DDD```~~~zzzaaaTTTGGG???:::444222444888666666:::AAAGGGJJJKKKAAA???===999666666999;;;???>>>>>>???@@@>>>;;;888888666555666777999CCCMMMWWWggg|||jjj^^^TTTQQQOOONNNzzzjjjZZZrrrXXX@@@BBBBBBCCCEEEIIISSSggg~~~pppZZZMMMIIIJJJHHHLLLYYYgggooolllfff]]]VVVTTTXXXVVVTTT^^^nnnqqq^^^NNNEEEAAAAAAEEEDDDCCCBBBAAA???<<<999222777888444444888888333000555888555222333666777444:::===888888???FFFHHHKKKGGGBBBAAAAAAAAA???===???EEEJJJLLLRRRaaasssvvviii___WWWQQQNNNFFF<<<777666666444111---000222111000111555999666===??????JJJaaasssyyyuuujjj^^^[[[cccggg\\\NNNFFFBBB===999666333333444000111000///000222333111222333333333333555999<<>>;;;888777999:::999888999DDDWWWooovvvbbbMMMCCC>>>999666888555999<<<;;;>>>EEEKKKMMM???@@@???;;;777555777:::????????????===;;;999888999777555666555777@@@IIIUUUeeezzzhhhbbb[[[RRRLLLRRRsssggg\\\hhhYYYAAAAAAFFFDDDDDDGGGOOO___yyysss___PPPKKKLLLLLLHHHGGGKKKNNNMMMMMMPPPQQQPPPQQQVVVXXXYYY___fff|||lll\\\RRRKKKDDDCCCFFFGGGNNNPPPKKKFFFEEE@@@::::::777555555666777555333777333111444555555888===555;;;>>>;;;>>>KKKXXX^^^]]]SSSKKKHHHEEE???>>>BBBDDDDDDJJJZZZllluuurrrkkkggg```VVVLLLDDD>>>:::777555444333333444333111///...///111111111222444666???CCCHHHKKKPPP]]]ooo~~~~~~ooo\\\MMMFFFCCC>>>:::444555555666666555555444333333222222111111000000000111222222333666;;;???NNNZZZkkkzzzssskkkgggPPPMMMpppyyyrrrxxx}}}oooTTT>>>333222111///......------------------------------,,,,,,,,,---------......///000444<<>>@@@AAA@@@>>>>>>@@@BBBCCCAAA@@@BBBDDDDDDAAA===;;;888555555666777666444333999EEEWWWllllllWWWJJJBBB:::666777666;;;>>><<<>>>EEENNNSSSDDDBBB???;;;777666777888<<<<<<===>>>>>>===<<<;;;:::888666666555666>>>GGGSSScccxxxjjjddd]]]RRRIIIOOOrrrjjjZZZdddZZZBBBAAAEEECCCCCCFFFMMM]]]wwwppp]]]SSSLLLKKKMMMIIIEEEDDDFFFGGGGGGKKKPPPYYYXXX[[[___aaaaaaeeekkkpppdddYYYTTTQQQLLLKKKMMMHHHMMMQQQQQQRRRSSSLLLBBB???===:::999;;;;;;:::999;;;888666888777555666:::===@@@???===DDDTTTccckkkeee[[[QQQKKKFFFBBBDDDKKKNNNQQQZZZhhhuuuyyyrrrjjjQQQLLLEEE@@@<<<999777666555444444444666666444333111000000///000555;;;@@@GGGKKKPPPWWW___hhhooossstttfffTTTFFF@@@===888555444444555555555555444444333222222111111000000///000111111222333777<<<@@@QQQ]]]nnn|||qqqlllpppkkkeeePPPMMMqqqxxxsssyyy{{{lllPPP;;;333222111///......------------------------------,,,,,,,,,---------......///000333999SSS```>>>777666666777:::<<<===<<<999999777444222222555888jjjddd]]]YYYWWWUUURRRPPPMMMGGG@@@:::777444///,,,************))))))))))))(((((()))+++...///...---///000111000......000222//////...---,,,***(((''')))***,,,------,,,***)))************************************************************))))))))))))&&&'''((()))))))))(((((('''(((((())))))*********,,,---...000222444555666666777888:::<<<<<<======@@@AAABBBAAA@@@???@@@BBBCCCAAA@@@AAADDDDDDAAA===999777555555666555444333111111444<<>>EEEQQQXXXKKKFFF@@@;;;999888777777999:::<<<===>>>???>>>>>><<<999888777666666<<>>???>>>>>>===:::;;;======;;;:::===EEECCC??????III\\\lllsssmmmeee[[[RRRJJJHHHOOOXXXXXX[[[bbbjjjnnnjjj```WWW???<<<999666666555444333555444444555777999888777555333///...000888BBBJJJSSSVVV\\\gggqqqsssmmmfff^^^SSSFFF<<<999888666333444444555555555555444444333222222111000000/////////000111222444888>>>CCCUUU```ppp~~~bbbZZZuuujjjjjjaaaPPPOOOttt|||uuutttzzzyyygggLLL999222111000///...---------------------------------,,,,,,,,,---------......//////222666KKKyyyiii???888666555777999<<<======:::999777444222333555888kkkeee]]]XXXWWWUUUSSSPPPMMMGGG???999666333///+++************)))))))))((()))))))))+++...000///...///000000///...---...///---------,,,+++)))(((''')))***,,,------,,,+++***************************************************************)))))))))((('''(((((()))))))))))))))(((((()))))))))*********+++,,,---///222444555666777888999;;;===>>>??????AAAAAABBBBBBAAA@@@@@@@@@AAA???>>>@@@CCCCCC@@@<<<999999888888777666555333666333000000999PPPsssrrr^^^LLL???999888>>>HHHLLLEEE>>>CCCOOOYYYRRRKKKCCC>>><<<;;;999777888999;;;===?????????>>>===:::999999666555:::AAAOOO]]]rrrvvvoooeeeRRRDDDIIImmmvvvXXX___[[[CCCDDDGGGEEECCCEEEJJJYYYqqqzzziiibbb```YYYPPPJJJKKKIIIIIIJJJLLLRRR```nnn}}}}}}zzzxxxtttjjj^^^WWWHHHGGGGGGLLLUUU\\\___^^^UUURRRMMMIIIGGGFFFEEEEEEBBB@@@AAAEEEEEECCCBBBEEEIIIEEECCCHHHVVVgggsssxxxrrrnnnggg]]]UUUTTT]]]fffaaaaaaaaa^^^XXXOOOFFF@@@>>>;;;999777666555333111444333333444777:::::::::888555222000333:::EEEMMMSSSWWW^^^iiioookkk___TTTHHHAAA999555666888888777444444555555555555444444333333222111000//////...///000111222555;;;BBBGGGYYYcccrrr~~~hhh___zzzbbbfff{{{]]]PPPSSSxxxtttqqqssszzzxxxeeeJJJ999111111000///...---------------------------------,,,,,,,,,---------............111333DDDooommmBBB888777555666999<<<======:::999888555333333555777kkkeee]]]XXXVVVUUUSSSQQQMMMGGG???999666333///+++************)))))))))((()))))))))+++...000///...---...///...,,,++++++,,,++++++++++++***)))((('''((()))+++---------+++***************************************************************)))))))))(((((((((((((((((())))))***))))))))))))************)))***,,,///111444666777888999;;;===???@@@AAAAAABBBAAABBBBBBBBBAAA@@@??????===<<<>>>AAAAAA???;;;888999::::::999666444333666444111000222BBBdddzzzdddOOOBBB<<<;;;EEEOOOSSSJJJ@@@AAAKKKSSSTTTNNNFFFAAA???>>>;;;999:::;;;<<<>>>>>>>>>=========;;;;;;:::777444888???MMM[[[pppyyyrrrgggSSSCCCGGGiii{{{XXX```]]]EEEIIIKKKHHHFFFFFFJJJWWWnnn{{{uuummmaaaWWWRRRQQQQQQTTTYYY^^^gggxxxsssgggUUUPPPKKKHHHLLLUUUaaajjjhhhfffbbb^^^ZZZXXXXXXXXXSSSOOOMMMMMMJJJDDDBBBDDDEEEEEELLL\\\nnn{{{{{{{{{vvvlllddddddjjjpppiiiddd[[[QQQGGG@@@<<<;;;>>>===;;;:::999666222///222111111333666999::::::999888666555666;;;BBBHHHHHHMMMUUUZZZZZZSSSIIIBBB<<<888444444777:::;;;:::444555555666666555555444444444333222111000/////////000111333777>>>FFFLLLZZZdddrrr~~~~~~vvvzzz^^^dddyyyZZZPPPXXX}}}nnnmmmrrrzzzwwwdddKKK:::111000///...---------...------------------------,,,,,,,,,---------............111222@@@hhhmmmHHH999777555555888;;;===>>>::::::999666444333555777llleee]]]WWWUUUUUUSSSQQQMMMGGG@@@:::777444///,,,************))))))))))))(((((()))+++...///...---+++---...---,,,******+++***+++++++++***)))((((((((()))+++---------,,,+++************************************************************))))))))))))(((((('''''''''((()))***************************)))***---///222555777888:::<<<===@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDCCCAAA>>>>>>===<<<>>>AAABBB???;;;777999<<<<<<999666333222111000111111000:::WWWtttgggPPPCCC???>>>IIISSSXXXOOOCCC@@@EEEJJJRRRNNNIIIDDDAAA???===;;;;;;<<<===>>>>>>===<<<;;;===;;;;;;;;;888555777===JJJWWWlllzzzssseeeQQQBBBEEEccc}}}XXX___cccIIIKKKOOOKKKHHHFFFHHHTTTjjj~~~uuujjjfffgggaaabbbiiisss}}}vvvjjj___RRRIIIEEEIIIVVVcccppppppqqqpppnnnnnnooopppiiibbbYYYRRRJJJAAA===???===DDDWWWqqqzzzqqqoooppppppddd]]]QQQEEE>>><<<===???::::::;;;<<<<<<:::555222333111000111444777888888888999999888888:::===@@@CCCHHHMMMNNNJJJCCC>>><<<999888666666888999999888666666666777777666666666666555555333222111000///000111222555999AAAKKKQQQ\\\eeesss~~~yyy___gggwwwZZZSSS\\\nnnlllqqqyyyxxxeeeKKK999000///......------......------------------------,,,,,,,,,---------............111333>>>eeelllMMM999777555555888;;;===>>>:::;;;:::777444333444666llleee]]]WWWUUUUUUSSSQQQNNNHHH@@@;;;888555000,,,************))))))))))))((('''(((***---......---***,,,......,,,+++++++++******+++++++++***))))))''')))+++---------,,,+++************************************************************))))))))))))((('''&&&&&&&&&'''((()))************************+++,,,...111555777:::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEFFFGGGGGGCCC@@@???>>>===???BBBCCC@@@===888;;;??????;;;777555444222000111222///555NNNiiijjjQQQDDDAAA@@@JJJTTTZZZRRRGGGAAAAAABBBKKKKKKIIIEEEAAA===<<<<<<:::;;;===>>>>>>>>>===<<<<<<;;;<<<<<<999555777===FFFSSSggg}}}{{{sss```NNNAAABBB[[[|||XXXZZZnnnNNNKKKQQQMMMHHHEEEFFFPPPeeeyyy}}}|||~~~wwwdddVVVLLLHHHLLLTTT___ccciiinnnqqqtttyyy|||qqqggg[[[RRRIIIBBB@@@CCCEEEQQQlll~~~sssnnnjjjeeeYYYQQQGGG???<<<<<<======:::;;;===@@@BBB@@@<<<888555333111111333666666777777888888888777888:::<<>>???;;;;;;:::888555444444555llleee\\\WWWUUUUUUSSSRRROOOIIIAAA;;;888555111---************))))))))))))'''''''''))),,,...---,,,***,,,//////...,,,,,,---******++++++++++++******''')))+++---...---,,,+++************************************************************))))))))))))'''&&&&&&%%%%%%'''((()))++++++******************,,,...000333777:::<<<===>>>???AAACCCEEEGGGHHHIIIIIIHHHGGGHHHJJJIIIEEEAAAAAA??????AAADDDEEEBBB???;;;???CCCCCC???:::888777888333222222...111HHHccckkkRRREEEBBBAAAHHHSSSZZZTTTJJJCCC@@@>>>FFFHHHIIIEEE@@@;;;;;;<<<999:::<<<>>>>>>???>>>>>>;;;;;;<<<<<<999555777===CCCOOOdddzzz|||uuu\\\KKK@@@@@@VVV{{{YYYVVVwwwSSSJJJRRRMMMHHHDDDDDDMMMbbbuuuxxxiii^^^SSSMMMMMMGGGNNNXXXbbbiiiooovvv{{{kkkaaaWWWOOOIIIFFFIIINNNXXXggg|||nnnhhhaaaYYYTTTMMMFFFAAA@@@???===:::???AAADDDGGGHHHFFFBBB>>>888555333222333555666666666666777666555666999;;;=========<<<:::888666555222444666888:::::::::999888888999999999999888888999888777666444333222111111222444777===FFFQQQXXX___hhhuuu|||jjjtttooo___YYY]]]wwwrrrrrryyyyyyfffIII444//////...---------......------------------------,,,,,,,,,---------......---...333666@@@fffnnnPPP:::777555444777;;;>>>???;;;;;;;;;888555444444555kkkeee\\\WWWVVVUUUSSSQQQMMMIIIBBB<<<888444000...************))))))))))))'''((()))(((((())),,,...******+++---///000///---000000000000...,,,***)))(((((()))+++------+++***---------,,,,,,,,,++++++************************))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))************,,,...111444777;;;@@@CCCDDDDDDDDDFFFHHHJJJMMMNNNJJJJJJIIIJJJKKKJJJGGGEEEDDDAAA>>>@@@DDDFFFCCC@@@???BBBGGGIIIDDD;;;888:::666888444444555333@@@[[[~~~eeeSSSFFF???CCCDDDHHHIIIGGGEEEEEECCC???BBBBBBBBB@@@===<<<<<<===;;;;;;<<<<<<======>>>>>><<<<<<;;;:::888777777666>>>HHH^^^yyyrrr]]]@@@===DDDKKK{{{{{{TTTUUUiii{{{KKKNNNNNNHHHCCCAAADDDNNNbbbtttxxxkkkYYYIIICCCDDDEEEGGGMMMVVV```ggg\\\YYYTTTRRRUUU[[[bbbgggqqqooo___SSSOOOQQQOOOOOOMMMHHHGGGHHHEEE???===???EEEMMMSSSPPPGGG???999888666666777888888777555666666444111222555999AAA<<<777666888888555111555:::;;;555444888888333888999;;;<<<<<<;;;999888:::;;;:::888555333222333000222666;;;@@@HHHPPPVVVaaammmyyy~~~hhhlllmmm\\\VVVXXXwwwsssqqqrrrwwwtttbbbHHH444///............---------------------------------,,,,,,,,,---------......---,,,///000;;;bbbhhhMMM>>>666555555333;;;BBB===<<<===<<<:::777444444444lllfff]]]XXXWWWVVVTTTRRRMMMIIIBBB<<<888444000...************))))))))))))'''((()))(((((())),,,...+++++++++---///000///---000000111000///---,,,***(((((()))***,,,---+++***,,,,,,,,,,,,++++++++++++***************************)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))************+++...111444777;;;AAAEEEEEEGGGIIIKKKMMMNNNOOOOOOKKKJJJJJJKKKLLLKKKIIIGGGFFFBBB@@@AAAEEEFFFDDDAAA>>>AAAHHHLLLIII@@@<<<===;;;===999888888333:::PPPrrr|||fffTTTGGG???BBBCCCEEEEEECCCBBBCCCBBB>>>===>>>>>><<<:::999:::<<<;;;<<<<<<<<<======>>>>>><<<<<<;;;:::999888777666===GGG\\\www~~~oooZZZ@@@===BBBGGGtttSSSPPP```wwwJJJIIIMMMJJJFFFDDDDDDMMMaaatttkkkYYYOOOLLLHHHGGGIIIPPPYYY```^^^^^^```dddkkkrrrxxx{{{{{{dddRRRJJJJJJOOOUUUYYYZZZXXXTTTRRRQQQLLLEEEEEEDDDEEEKKKRRRVVVVVVTTTHHHCCC===888888999;;;;;;777888777555333333555888999666333333555888::::::888::::::888777777444111888:::<<<======<<<<<<<<<;;;<<<;;;999555333222222000222666;;;AAAHHHQQQVVV___kkkxxx}}}jjjnnnqqq[[[TTTYYYwwwtttrrrtttyyyuuuaaaGGG444///............---------------------------------,,,,,,,,,---------......///---111222;;;aaagggGGG???777888777333999@@@<<<=========:::777444444444mmmggg___ZZZXXXWWWUUURRRMMMIIIBBB<<<888444000...************))))))))))))'''(((((((((((())),,,...,,,,,,,,,---///000...---000000111111000...,,,+++)))((((((***,,,---,,,***,,,++++++++++++***************************************)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''))))))))))))************+++---000333666;;;@@@DDDFFFIIINNNSSSUUUTTTRRRQQQMMMLLLLLLMMMNNNNNNKKKIIIHHHEEECCCCCCFFFGGGFFFDDD???BBBIIIPPPOOOGGGAAAAAA@@@AAA;;;999999111333DDDeeexxxyyyfffWWWJJJCCCFFFDDDEEEBBB>>>>>>AAA@@@<<<:::;;;<<<;;;::::::;;;<<<<<<<<<<<<===============;;;;;;;;;;;;:::888777777<<>>===:::666333222222000333777;;;AAAIIIQQQWWW^^^jjjvvv}}}gggnnnrrrXXXSSS]]]}}}uuusssvvv|||vvv___DDD333///............---------------------------------,,,,,,,,,---------......//////444444:::___tttNNN???777999:::444888>>>;;;=========:::777444444444nnnhhhaaa\\\ZZZXXXUUUSSSMMMIIIBBB<<<888444000...************)))))))))(((&&&'''((((((((())),,,///...---,,,---//////...---....../////////...,,,+++)))(((((())),,,---,,,++++++++++++*********))))))*********************************)))))))))((((((&&&&&&&&&'''''''''''''''((()))))))))************+++---///111444888<<<@@@BBBHHHPPPXXX\\\[[[XXXUUUPPPOOOOOOPPPQQQQQQNNNLLLKKKHHHFFFFFFHHHIIIIIIHHH???AAAHHHQQQSSSNNNIIIGGGNNNMMMBBB::::::444555DDD]]]qqqttteeeYYYOOOIIIMMMJJJIIIDDD>>><<<>>>>>>;;;;;;<<<>>>>>>======>>>???===============<<<<<<<<<;;;;;;;;;;;;:::999888777<<>>@@@@@@@@@AAACCC??????>>>;;;666333222222111333777<<>>===;;;777555444555oooiiibbb]]][[[YYYUUURRRMMMIIIBBB<<<888444000...************)))))))))(((&&&'''(((((((((***---///000...------...///...---+++,,,---------,,,+++******)))((()))+++,,,,,,++++++++++++*********))))))************************************))))))))))))''''''''''''''''''''''''((()))))))))************+++---///000111444888;;;===DDDOOOYYY___```^^^[[[UUUTTTTTTUUUUUUTTTRRRPPPMMMKKKIIIIIIJJJLLLMMMMMM>>>===CCCNNNUUUVVVUUUUUUccc```OOOAAA===888;;;IIIZZZmmmnnn```XXXQQQMMMQQQSSSSSSMMMCCC======>>><<<>>>@@@BBBBBBAAA@@@AAAAAA>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<;;;:::888777;;;CCCVVVqqq}}}cccEEE;;;;;;???@@@XXX```LLLNNNnnneeeAAAHHHJJJMMMJJJDDDFFFVVViii|||}}}uuuoooooo}}}xxxlll___TTTNNNAAA>>><<<<<<@@@MMMfff|||wwwllleee^^^SSSJJJDDDBBBAAAAAAHHHNNNXXX``````XXXKKKAAA:::999777555444333222111000222333222222999EEEPPPaaa[[[TTTMMMCCC999555666333999@@@CCCBBB@@@AAACCC??????>>>;;;666333222222222444888===CCCJJJRRRXXX```kkkxxxrrr___nnnoooTTTWWWlllyyywww{{{tttWWW===222///............---------------------------------,,,,,,,,,---------......///...444444555SSSdddEEE666444777333666<<<;;;===>>>===;;;888555555555ooojjjbbb^^^[[[YYYUUUQQQMMMIIIBBB<<<888444000...************))))))))))))&&&'''(((((((((***---000111///------.........---)))***+++,,,,,,,,,+++******)))((((((+++,,,,,,,,,,,,++++++++++++*********************************++++++*********)))))))))((((((((('''''''''''''''))))))))))))************+++,,,...///000333777:::;;;BBBNNNYYY```cccbbbaaa[[[ZZZYYYYYYYYYXXXUUURRRNNNMMMLLLLLLMMMOOOQQQSSS@@@;;;===IIIUUU]]]aaadddooonnn^^^KKKCCC===>>>JJJ\\\kkkiii\\\WWWSSSNNNPPPZZZ\\\WWWJJJ@@@===???@@@CCCDDDFFFFFFDDDBBBBBBBBB??????>>>===<<<;;;;;;:::999;;;<<<===<<<;;;999777<<>>999888666555555444222000///111111000///444===EEEcccfffbbbUUUGGG???;;;999444<<>>===:::666333222222222555999===CCCKKKSSSYYYbbblllyyyuuueeeuuuqqqZZZ^^^qqq|||xxx|||qqqRRR:::222///............---------------------------------,,,,,,,,,---------......///,,,222444333MMM{{{~~~QQQ;;;222555333666<<<;;;>>>>>>>>>;;;888555555555oooiiibbb^^^[[[XXXTTTPPPMMMIIIBBB<<<888444000...************))))))))))))%%%&&&(((((((((***---000333000...---......------)))***+++,,,---,,,,,,++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********)))))))))((((((((('''''''''&&&))))))))))))************)))+++...000222555:::======CCCNNNXXX```dddeeedddaaa___^^^]]]]]][[[WWWTTTNNNNNNMMMMMMNNNQQQUUUXXXLLLCCC>>>FFFSSS^^^fffkkktttzzzqqqbbbXXXOOOLLLVVVbbbnnnjjj^^^]]]ZZZQQQOOO\\\bbb___QQQBBB>>>BBBFFFJJJLLLMMMLLLIIIFFFEEEDDD@@@???>>>===<<<;;;::::::999:::<<<======;;;999888<<>>:::666555<<>>@@@AAA@@@???:::777666555666666333000///000111000000222777<<>>DDDKKKTTTYYYcccmmmxxxwwwmmm~~~qqq^^^cccttt~~~yyy|||nnnMMM777222///............---------------------------------,,,,,,,,,---------......000,,,222555333HHHqqqaaaDDD333444444777<<<;;;>>>???>>><<<888666555666nnniiibbb^^^[[[XXXSSSPPPNNNIIIBBB<<<888444000...************))))))))))))%%%&&&'''((((((***...000333111...------...------)))***,,,---...------,,,+++)))((((((***,,,---,,,---------,,,,,,,,,++++++************************+++++++++************)))))))))(((((('''''''''&&&))))))))))))************(((***---000333888===AAA@@@FFFOOOXXX```dddffffffdddcccaaa```___\\\XXXUUUNNNNNNNNNNNNOOOSSSWWW[[[ZZZMMMCCCFFFQQQ[[[dddiiixxx|||ssshhhcccjjjiiisssnnndddeeeaaaTTTOOO[[[ddddddUUUDDD???DDDJJJQQQSSSTTTRRROOOKKKIIIHHH@@@??????===<<<;;;:::999999:::<<<>>>===<<<999888<<>>:::777999FFFcccnnn]]]RRRMMMKKKBBBAAAAAABBBDDDDDDBBB@@@:::888666777888888555222000111222222222444666888NNNhhhqqq___LLLHHHBBB666888CCCOOOSSSNNNFFFAAA@@@:::;;;:::888555333222333333666999>>>DDDLLLTTTYYYccclllxxxuuuqqqnnn___eeeuuuzzz|||~~~lllKKK555222//////.........---------------------------------,,,,,,,,,---------......111,,,222666444FFFlllmmmKKK555444444888<<<:::>>>???>>><<<888666555666nnnjjjddd^^^ZZZUUUQQQOOOJJJFFF@@@;;;888444111...************))))))))))))&&&''''''((()))******+++///---+++***,,,---//////******+++...000000...,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************&&&&&&'''((()))))))))(((((((((((()))******++++++***+++---///222555888:::AAAEEELLLTTT[[[___aaabbbaaa___]]]]]]]]][[[VVVQQQUUUOOOLLLNNNRRRUUUWWWYYY]]]ZZZOOODDDFFFTTTaaaeeefffttt}}}xxxnnnlllgggjjjmmm___QQQTTT\\\cccdddXXXIIIEEEHHHLLLKKKXXX]]]TTTLLLNNNRRRRRRJJJDDD>>><<<>>>>>>;;;888;;;;;;<<<<<<<<<<<<<<<;;;>>>III___zzzaaaFFF:::<<<;;;===AAAKKKsss___IIIZZZcccFFF<<<>>>CCC>>>AAAMMMRRReee{{{vvv___JJJCCCAAA@@@BBBFFFGGGDDD???<<<@@@<<<555AAAfff|||mmmmmmfffXXXXXXSSSMMMMMMPPPRRRNNNJJJ@@@@@@???>>>===;;;666222444000///111333333666:::JJJ___sssttt___III@@@AAA888DDD[[[cccTTTHHHDDD<<<===<<<:::999999777444222444666888<<>>EEEFFFIIIMMMQQQTTTTTTSSSOOOMMMKKKMMMQQQTTTSSSQQQTTTVVVRRRKKKIIIPPP\\\ccc]]]WWWZZZkkksss[[[YYYXXXcccooodddTTTSSS^^^ddddddZZZOOOJJJJJJKKKJJJLLLQQQTTTRRRNNNPPPVVVUUUMMMDDD===<<<<<<<<<;;;======>>>>>>>>>======<<>>:::;;;:::;;;===CCCgggzzzWWWTTTnnnOOO>>>;;;>>>999888@@@CCCXXXmmmwwwhhhdddhhhqqquuupppbbbZZZ^^^dddeeebbbjjjwwwrrrggg___QQQJJJAAAEEEUUU\\\RRRFFFBBB;;;999777777>>>VVV}}}||||||{{{ssscccVVVJJJBBBCCCLLLKKK???999===333111111222111000666===@@@TTTtttzzzXXXCCCAAA???@@@```hhhQQQEEEAAA>>>999666555444333222444666888<<>>@@@???======<<<:::777444ooojjjccc\\\XXXTTTQQQOOOJJJFFF@@@;;;888444111...************)))))))))((('''((((((((()))))))))***,,,---......------...///111///------///111111111,,,***((('''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))((('''&&&((((((((()))******+++++++++******+++,,,---......///.........///000222333999;;;???DDDJJJNNNQQQRRROOOOOONNNNNNQQQUUUSSSOOOLLLOOOPPPLLLIIINNNYYYbbbcccUUUGGGJJJYYYgggkkkhhhWWWTTTRRR___mmmeeeTTTRRRbbbgggfff[[[PPPJJJIIIHHHHHHFFFLLLVVVVVVNNNLLLRRRRRRMMMEEE@@@>>>>>>>>>===???????????????>>>>>>===CCCQQQiiipppNNN;;;999:::999;;;>>>BBBccc___QQQeeeXXXBBB:::>>>:::888>>>@@@RRReee|||~~~ooo___RRROOORRROOORRRPPPHHHCCCEEEHHHGGGEEEHHHNNNVVV___kkkwww~~~~~~xxxrrrpppppprrr{{{~~~wwwlllZZZMMMAAAFFF^^^hhhYYYHHHCCC<<<888777999<<>>999444333333222222444555888<<>>>>>======;;;777444pppkkkccc]]]XXXUUURRRPPPJJJFFF@@@;;;888444111...************)))))))))((((((((((((((())))))))))))***---000000...---...///111...++++++,,,///000000,,,+++)))'''((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********)))(((''''''((((((((()))******++++++,,,,,,+++++++++,,,------++++++***)))***,,,...000444777;;;AAAFFFKKKOOOQQQSSSSSSQQQNNNRRRWWWVVVQQQFFFIIILLLKKKIIILLLWWWaaakkk```OOOCCCBBBKKKZZZdddZZZWWWSSS^^^llldddSSSRRRffflllkkk___QQQIIIGGGFFFFFFCCCIIIVVVXXXOOOIIIIIIIIIGGGDDDBBBAAA@@@???>>>@@@AAAAAAAAA@@@@@@???>>>BBBQQQkkkfffHHH;;;777999999<<<@@@CCCbbbhhhPPP___bbbEEE999<<<:::888===@@@NNN```vvvxxxfffZZZQQQJJJHHHIIIBBBDDDDDDAAA@@@@@@>>><<<<<<<<<===???DDDLLLUUU\\\cccaaa^^^YYYSSSNNNLLLKKKRRR]]]ppp{{{cccPPPBBBGGGaaaoooaaaMMMEEE???:::999:::<<>>IIIdddmmm[[[IIIDDD???;;;999777444111666===GGGRRRkkk~~~vvv[[[GGGDDD666666KKKmmmyyyUUUBBB>>>888333222222222111333555999===CCCKKKSSSYYYeeemmmxxxooocccVVVTTTcccyyy{{{{{{```???///222...............---------------------------------...............///000000111222000222555666KKKnnnwwwfffIII::::::444222999===???>>>>>>>>>>>><<<888555rrrlllddd]]]YYYVVVTTTRRRJJJFFF@@@;;;888444111...************))))))))))))(((((((((((()))))))))))))))---111222///---...///000---******+++---......,,,+++)))((((((***+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))*********)))((((((((((((((()))******++++++---,,,,,,++++++,,,,,,---))))))))))))***---///000444888===AAAFFFKKKPPPTTTXXXYYYTTTNNNQQQYYYZZZUUUIIIHHHHHHIIIHHHKKKTTT___gggeee]]]MMM@@@AAAQQQ```^^^\\\[[[eeepppdddSSSQQQcccnnntttiiiXXXLLLFFFDDDDDDBBBFFFPPPVVVRRRJJJEEE@@@@@@AAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???AAAQQQmmm[[[CCC<<<777999999>>>AAACCC___uuuTTT[[[wwwmmmJJJ777:::888777<<<>>>KKK[[[qqqttteeeWWWQQQOOOMMMJJJJJJEEEDDDBBBAAAAAA???<<<999888:::<<<<<<<<<<<<>>>@@@IIIHHHEEEBBB@@@>>>======BBBKKK]]]tttkkkRRREEEHHH```rrrjjjUUUHHHAAA===::::::@@@RRRppp}}}zzzvvvssstttqqqfff^^^ZZZIIIAAALLLhhh{{{sss___SSSGGG@@@:::777555222333777JJJUUUhhhtttppp^^^MMMEEE999555>>>QQQkkkuuuSSSAAA<<<777333222222222111222555999>>>DDDLLLUUUZZZdddnnnzzzuuuhhh\\\MMMOOOfffyyy|||xxx\\\<<>>>>>>>>??????===888555sssnnneee^^^ZZZWWWUUUTTTJJJFFF@@@;;;888444111...************))))))))))))))))))))))))(((((((((((((((---222333000------//////---++++++,,,------,,,++++++***************+++,,,,,,,,,---------......++++++++++++++++++++++++************************(((((()))*********))))))((((((((()))******++++++,,,+++++++++++++++,,,,,,***+++,,,---...000222333666:::@@@DDDIIINNNTTTYYY]]]]]]UUULLLOOOZZZ^^^YYYQQQKKKGGGHHHHHHJJJRRR\\\bbbdddaaaSSSEEECCCOOO\\\___bbbdddooovvvfffSSSPPP\\\nnn}}}wwwdddRRRHHHDDDBBBBBBCCCGGGPPPUUUOOOEEE<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDCCCBBBAAA@@@@@@BBBSSSpppxxxQQQ>>>===999::::::>>>AAAAAAZZZ]]]UUUggg{{{RRR999:::999777;;;>>>HHHVVVmmmooohhhcccddddddaaa^^^^^^SSSMMMFFFCCCBBB@@@===;;;888999:::999888777888:::EEEDDDAAA@@@???===<<<;;;===DDDSSSiii}}}oooTTTJJJIII]]]rrrrrr___MMMCCCAAA;;;999HHHiii}}}~~~fffTTTOOOSSSYYYTTTKKKNNNggg{{{kkkSSSIII???;;;999666444555DDDUUUiiitttvvvpppaaaSSSFFF999666???KKK[[[\\\LLL>>>:::666333222222222111111444999???FFFNNNWWW]]]cccnnn}}}llljjj^^^JJJMMMkkk{{{xxx|||uuuWWW999...333........................------------------------...............///000000111222000333666444CCCaaa\\\BBB;;;444444:::;;;>>>>>>>>>@@@@@@===999555tttooofff___ZZZXXXVVVUUUJJJFFFAAA;;;888444111...************))))))))))))))))))))))))(((((((((((((((---333444000------//////---,,,,,,---...---,,,******++++++************,,,,,,,,,------.........++++++++++++++++++++++++************************'''((()))***************((((((((()))******+++++++++***************++++++...///000111333444555555888<<>>:::;;;;;;???@@@???VVV~~~eeePPPYYYyyyZZZ>>>===;;;888===@@@EEESSSjjjzzzzzz~~~|||yyyyyydddYYYNNNHHHFFFDDDBBBBBB===;;;999666666:::@@@EEEMMMKKKHHHFFFCCCAAA===;;;???EEESSSiii~~~oooVVVMMMKKK[[[qqqwwweeePPPCCCBBB;;;888OOO|||jjjNNN<<<;;;HHHUUU```SSSOOOccc}}}]]]PPPDDD@@@???;;;777666;;;SSSkkkyyywwweeeQQQ<<<444888888;;;CCCDDD<<<999555333333333222111111444:::@@@GGGPPPXXX^^^cccooo~~~|||mmmrrrdddLLLNNNooossswww|||rrrSSS666---333---.....................------------------------...............///000000111222111333666444BBB___hhhIII===444222555555===>>>???@@@@@@===999555uuuqqqggg^^^ZZZ[[[XXXSSSLLLGGG@@@<<<999666111...+++++++++************))))))))))))))))))))))))))))))---000111///------///---000111...***(((+++......---+++***)))******+++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))***************++++++,,,---...///000333333333222222444777:::>>>BBBGGGKKKOOOTTT[[[```hhhaaaVVVJJJFFFLLL[[[gggddd\\\SSSMMMKKKKKKNNNQQQ```ccc^^^QQQIIINNNWWW[[[WWW^^^ooopppXXXHHHPPPdddyyyeeeKKKFFFFFFGGGBBB>>>GGGVVVWWWOOOAAA:::555666999;;;???DDDEEEAAA???AAAAAA>>>>>>???EEEWWWsss]]]===;;;:::999<<<<<>>999===JJJbbb{{{xxxkkkVVVOOOZZZiiissshhhOOOFFFDDD@@@EEE```wwwmmm[[[HHH;;;:::CCCKKKcccccc[[[VVVgggqqqbbbOOOBBB===:::666222;;;DDDSSSggg|||{{{[[[KKK<<<777666555888===777666555444333222222222444777;;;@@@FFFOOOYYY___\\\gggyyysss[[[PPPTTTooopppwwwlllOOO999222333///............---------------------------------///............//////000222222333444222444???LLLyyyTTT999:::888555;;;:::>>>@@@>>>>>>>>><<<777vvvqqqhhh^^^ZZZZZZWWWRRRLLLGGG@@@<<<999666222...+++++++++************)))))))))))))))))))))))))))'''***...///---,,,,,,---...000222///+++))),,,//////...,,,+++*********+++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******************,,,---///111222333333444444333333555888;;;>>>CCCIIINNNRRRWWW]]]aaafffddd\\\PPPFFFIIIWWWdddlllfff___XXXSSSOOONNNNNN[[[___\\\QQQMMMTTT[[[\\\UUU\\\lll~~~uuu___PPPMMM\\\ooooooUUULLLCCCHHHGGGBBBGGGSSSXXXTTTCCC;;;666666888999<<>>>>>@@@GGG[[[wwwWWW;;;;;;999:::===<<>>PPPlll}}}uuuddd[[[\\\cccnnngggQQQIIIDDD@@@GGGbbbkkkfff[[[KKK<<<888???GGGeeelllhhh[[[[[[jjjuuutttooocccSSSGGG@@@<<<666222///666AAARRRhhh{{{gggWWWEEE<<<777444555888666555444333222222222222555888<<>>@@@>>>>>>>>><<<777wwwrrrhhh^^^ZZZZZZVVVPPPLLLGGG@@@<<<999666222...+++++++++************)))))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,...000222000---+++---///000///...,,,+++*********)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))************)))***,,,...111333555666555666666666666888<<>>>>>AAAAAA>>>>>>@@@JJJ```{{{|||MMM:::<<<888:::>>>===???DDDEEEQQQiiiaaaOOOeeevvvLLL;;;;;;;;;<<<>>>FFFOOObbbyyy{{{nnn]]]RRRMMMOOOZZZddd{{{bbbXXXTTTLLLHHHAAABBBDDDBBB;;;666999@@@PPPttteeeKKKCCCBBBDDD\\\~~~xxxlll```\\\hhhjjjYYYLLLEEE@@@IIIddduuuaaadddaaaSSSAAA888;;;CCCbbbtttyyyfffTTTRRRYYY]]]```ZZZQQQIIICCC>>>999666000333666<<>>DDDLLLVVVaaahhhooowwwvvv```YYYaaa}}}pppuuu|||yyybbbEEE444/////////............---------------------------------///.........//////000111222222333555444666???JJJnnnuuuHHH999666333555:::???AAA???>>>???<<<777wwwrrrhhh^^^YYYYYYUUUOOOKKKFFF@@@<<<999777222///+++++++++*********))))))((((((((((((((((((((((((%%%''')))***++++++,,,,,,---///000///---,,,,,,...111000///---,,,+++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))***************+++---///111333444555555666777777888;;;???BBBEEEJJJQQQXXX\\\^^^^^^^^^^^^bbbbbb[[[QQQNNNSSSZZZjjjmmmmmmhhhccc___ZZZVVV___cccaaaZZZ^^^iiijjjcccQQQTTTccc{{{qqqaaaRRRJJJRRRgggwwwxxxeeeLLLHHHPPPUUUVVVXXX^^^aaa```PPPFFF<<<:::;;;999999;;;<<<;;;<<>>???EEEHHHSSSgggoooQQQ^^^yyyWWW===;;;<<<;;;===FFFMMM^^^uuuyyyoooccc[[[XXXWWWWWWXXXrrreeeWWWVVVOOOIIIFFFGGGHHHEEE???<<<>>>BBB???lllpppOOOBBBBBBMMMkkkxxxbbbVVVccclllbbbPPPFFF@@@KKKcccwww{{{wwwpppooonnnnnnrrryyyuuubbbkkknnn```III::::::AAAXXXtttxxx___QQQNNNNNNLLLJJJHHHEEEBBB???<<<;;;555666444111555@@@JJJOOOSSSKKK@@@999555222111222222222111111111111111111666999???FFFPPP[[[fffnnnzzzuuu^^^YYYfffssswww}}}vvv\\\@@@222///...///............---------,,,,,,------------------............///000111111333222333666666777???HHHggg|||KKK666555555666999>>>AAA@@@???@@@<<<777wwwrrrhhh]]]YYYXXXUUUOOOKKKFFF@@@;;;999777333///+++++++++*********))))))((((((((((((((((((((((((''''''(((***,,,---......+++,,,......,,,+++++++++000//////...---+++******((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************,,,,,,---///000111222222333444555666777:::???BBBLLLPPPVVV\\\______\\\YYYZZZ\\\^^^]]]ZZZWWWVVVVVV___eeeiiiggggggjjjkkkiiimmmqqqlllbbbeeessstttjjjRRRRRR^^^xxxyyyhhhWWWFFFHHHZZZhhhsssjjjOOOIIINNNUUU\\\eeemmmooommmYYYLLL@@@;;;;;;:::999999999888999<<<<<<:::===CCCSSSkkk^^^@@@<<<===;;;999@@@???@@@GGGKKKUUUfff~~~VVVZZZsssgggBBB<<<===:::>>>DDDKKK\\\sssvvvmmmhhhccc[[[UUUiiikkk[[[ZZZUUUQQQUUUUUURRRMMMGGGDDDCCCCCC>>>jjj{{{ZZZJJJHHHUUUvvvzzzcccSSS^^^kkkgggQQQFFF@@@JJJ\\\fffbbb[[[VVVVVVYYY^^^fffpppxxx}}}yyygggssszzzlllQQQ<<<999>>>PPPnnnyyyfffVVVLLLDDDDDDCCCBBB@@@???>>>>>>222555444000000666===???;;;:::888555444444222000111111000000000111222222555999@@@IIISSS```llltttsssXXXWWWjjjvvvzzztttWWW<<<222000//////............---------,,,,,,,,,---------...............//////000222222333222444777777888>>>FFF___QQQ888555555888888===AAA@@@AAAAAA===888vvvqqqggg]]]YYYYYYUUUOOOKKKFFF???;;;:::777333000+++++++++************)))))))))))))))))))))))))))((('''''')))---///000///***+++,,,------,,,+++***------......---,,,+++***((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************------...///000111222222111333444666777;;;@@@DDDQQQSSSXXX]]]```^^^ZZZVVVUUUWWW\\\___aaa^^^YYYUUUWWW___dddbbbfffrrr{{{}}}~~~xxxhhhjjjyyy~~~uuuYYYSSSYYYrrruuu```JJJIIISSSZZZmmmrrr[[[HHHJJJOOOXXXeeerrryyy|||hhhXXXFFF>>><<<:::888999999888999;;;::::::@@@HHH[[[qqqQQQ???>>><<<===888@@@@@@???GGGLLLTTTbbbYYYWWWnnnwwwIII======999@@@DDDIIIXXXnnn~~~vvvmmmeeennnsssbbb]]]YYYWWW___dddddd[[[QQQKKKGGGDDDNNNsss^^^OOONNN[[[}}}xxxgggUUUYYYeeeeeeQQQFFFAAAGGGQQQSSSMMMGGGCCCFFFMMMXXXeeeooovvvyyysssfffvvvwww[[[BBB:::<<>>555888888444222555666555333666777666555666333000111000000000111222333333666:::BBBLLLXXXfffsss{{{fffRRRUUUmmmyyy}}}sssRRR888111222//////............---------+++,,,,,,------..................///000111222333444222444888999999>>>DDDVVV^^^???444333777666;;;@@@AAABBBCCC???:::tttpppfff\\\YYYYYYVVVPPPJJJEEE???;;;:::777333000+++++++++************)))))))))))))))))))))))))))(((&&&&&&(((---000000///***+++,,,---...---+++***++++++,,,------,,,+++***((()))***,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))************------///000222333444555666888:::;;;===AAAGGGJJJRRRTTTWWW\\\___^^^ZZZUUUOOOUUU^^^cccccc___ZZZWWWTTT\\\^^^YYY___qqqlllkkk}}}bbbUUUUUUkkkqqqXXXTTTUUURRRhhhxxxgggJJJIIIJJJOOOXXXgggwww|||iiiSSSFFFBBB>>>;;;;;;;;;::::::;;;:::<<>>===999>>>999BBB@@@>>>EEEIIIOOO[[[xxxYYYRRRgggOOO???<<<888AAAEEEGGGSSSgggzzz~~~mmmbbb]]]```gggvvvxxxhhh]]]XXXWWWjjj~~~]]]PPPRRRgggzzzppp```ZZZ```aaaOOOFFFAAADDDFFFBBB===<<<999>>>IIIWWWdddlllnnnmmmtttwwwqqq```ttthhhMMM@@@>>>DDDXXXvvvuuuaaaWWWKKKDDDBBBBBBAAA???======:::555333666666333555999:::666444666555111000000000111222333444444888===EEEPPP]]]kkkyyy___QQQVVVrrr{{{~~~qqqNNN444000222//////............---------++++++,,,,,,---......///.........///000222333444444222444888::::::>>>CCCNNNvvviiiHHH444///666333:::???AAACCCDDDAAA<<>><<<<<<<<<;;;===GGGRRRmmmeee@@@>>>===777>>>:::CCC@@@===CCCGGGKKKUUUkkkYYYNNNbbbSSS@@@<<<888CCCFFFFFFOOOaaattt|||lllfffkkkoootttqqqsss]]]SSSYYYrrr{{{jjj^^^___```MMMFFFBBBBBB???888555777999???KKKYYYdddiiifffbbblllqqq{{{[[[rrrsssXXXGGGBBB===NNNjjjjjj]]]LLLCCCBBBDDDCCC@@@<<<:::666111444;;;>>>===777<<<;;;444222666777444111000111111222333555555:::???HHHSSS```ooo~~~eeeQQQWWWuuu{{{~~~oooKKK222///111...//////.........---------++++++,,,,,,---...//////.........///000222333444444222444999;;;;;;>>>BBBHHHllloooMMM555...666222999???AAACCCEEECCC>>>xxxnnnddd```]]]XXXVVVVVVKKKFFFAAA===;;;888444000---,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&'''))),,,...000+++******---000111...,,,******+++---//////,,,***&&&&&&'''((()))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,///333666999;;;>>>AAABBBHHHOOOQQQPPPQQQTTTXXXWWWYYYYYYXXXVVVVVVXXXZZZUUUSSSUUU```mmmsssmmmeeeccc^^^WWWRRRSSS^^^rrrtttllltttcccSSS[[[yyyvvv___UUU___qqq}}}YYYNNNGGGGGGEEEFFFXXXooo{{{eeeRRRIIIDDD???CCC??????CCC@@@???MMM```ttt}}}yyyyyyQQQ???999>>>BBB;;;AAABBBBBBAAACCCFFFLLLPPPllldddOOOTTT{{{ZZZ???AAA???;;;BBBEEEMMMYYYkkkwwwmmmkkk}}}oooddddddqqqbbbYYYVVVKKKDDD@@@AAA>>>666222333:::BBBPPP]]]dddbbbZZZTTTSSS___tttccceeeqqqyyybbbMMMFFFAAACCCNNNkkknnnPPPKKKKKKBBB>>>BBB???<<<888555888===@@@@@@>>><<<999888777555222000000111222111111222444666;;;EEEPPPZZZhhhyyyjjjVVVZZZvvv~~~gggCCC444111000333......------------......,,,,,,------...///////////////000000111111222222333555777888999;;;>>>@@@JJJbbbpppGGG777999///555999>>>AAABBBBBBAAAAAAwwwmmmddd```]]]XXXUUUUUUJJJFFF@@@<<<;;;888333///---,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&''')))+++...///+++***)))+++...///...,,,******+++---///...,,,***(((((((((((()))+++,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---...111666:::===AAAEEEGGGJJJNNNSSSVVVWWWXXXZZZ\\\ZZZWWWSSSPPPOOORRRVVVZZZVVVTTTVVV^^^kkkssstttqqqmmmggg]]]WWWXXXaaaooozzzzzzooo|||eeeQQQUUUnnntttbbbeeewwwlll[[[LLLHHHFFFDDDMMMZZZvvv}}}uuuhhh\\\QQQHHHOOOJJJHHHHHHDDDCCCQQQccczzzxxxrrrmmmJJJ>>>;;;>>>BBB>>>@@@AAAAAAAAABBBEEEKKKOOOeeeoooTTTQQQmmmbbbAAA>>>>>>>>>AAADDDJJJUUUfffzzz}}}|||wwwnnnvvvvvvxxx}}}wwwwwwzzzfffUUUMMMEEE@@@===<<<999666888===<<>>???===;;;999888666333111111111222111111222555777<<>>@@@CCCZZZtttIII777999222444777<<>>HHHSSS]]]jjjzzz___WWWhhhzzz]]]===222///---000......------------......,,,,,,------...///////////////000000111222222333444666888999999;;;>>>@@@@@@SSSvvvVVV===888333333555:::>>>@@@AAA@@@@@@uuulllccc```]]]WWWTTTSSSHHHDDD>>>;;;999777222///---,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''')))+++,,,,,,+++***)))***,,,---...+++++++++,,,......---+++,,,+++******))))))******---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++,,,---222666<<>>???@@@DDDLLLYYYlllzzzuuuvvv}}}fffVVVGGGEEEDDDAAA>>>999555444===FFFOOOQQQKKKCCC===:::777;;;IIIiii~~~```VVVYYY\\\[[[YYYMMMLLLGGGDDDQQQpppyyyUUUJJJFFFAAA???<<<999>>>NNNZZZSSSEEEBBBAAA???>>>===:::777444222222222222222444888;;;AAAKKKVVV```mmm|||]]]\\\vvvuuuWWW:::222000---000......------------......,,,,,,------...///////////////000111222222333333555666888999999;;;>>>@@@DDDQQQmmmiiiFFF666222333555888===@@@BBBBBBAAAtttkkkccc```]]]WWWSSSRRRHHHCCC>>>;;;999777333///---,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&(((***+++------,,,++++++,,,...///,,,+++***+++---...---+++---,,,+++***))))))))))))------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++------000555;;;BBBHHHMMMSSSVVV]]]ZZZZZZ___eeehhhddd___[[[UUUNNNIIIKKKRRRYYY^^^eeeeeebbb^^^\\\bbbmmmwww{{{nnnmmmyyynnnggg}}}sss```SSSTTTggg}}}uuuiiiUUUKKKGGGDDDFFFEEEFFFGGGIIILLLQQQVVVSSSOOOJJJIIIKKKVVViiiyyyxxxrrr}}}bbbEEE;;;CCCAAA===AAADDDBBBCCCDDDDDDEEEGGGKKKNNNWWWvvvtttOOOXXXyyyzzzRRR<<<:::;;;>>>@@@DDDIIITTTggg|||}}}{{{qqqdddZZZTTTJJJBBB???>>><<<888<<>>999888999777:::BBB]]]rrr[[[RRRQQQSSSUUULLLMMMJJJFFFNNNeeegggPPPHHHDDD>>>===;;;BBBVVVfff^^^LLLCCCBBB@@@???>>><<<888555222333333222333666:::>>>EEEOOOZZZdddppp~~~xxxZZZeeeqqqQQQ777333222...000......------------......,,,,,,------...///////////////000111222333444444666777999999:::;;;>>>@@@CCCNNNgggtttLLL777555444555777<<>>;;;:::888444000---,,,+++***))))))))))))''''''(((((((((((('''''''''&&&%%%%%%&&&'''((())),,,---...---,,,,,,---///,,,+++***+++---...---,,,------,,,******))))))))),,,---...000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******,,,---...///333999@@@EEEKKKPPPSSS\\\ZZZZZZ]]]bbbccc___[[[VVVTTTQQQNNNOOOTTT]]]cccmmmooonnnjjjeeeeeejjjppprrrjjjuuuvvvgggwwwttt]]]SSSWWW___vvv{{{lllYYYMMMEEEEEEAAA>>>??????>>>AAAEEEIIIGGGFFFGGGOOO^^^qqquuusss~~~TTTAAA===BBB??????CCCBBBCCCDDDEEEFFFFFFHHHKKKNNNUUUlllVVVYYYpppYYY>>>;;;999===@@@CCCHHHQQQbbbwwwrrrwww```III===;;;;;;:::<<<>>>???<<<999777888:::666888===PPP|||nnnZZZQQQPPPRRRRRRRRRLLLDDDIII]]]uuu{{{WWWGGGGGG>>>???>>>EEEZZZkkkdddPPPCCCBBBAAAAAA@@@===888555333333333222333777<<<@@@JJJTTT___hhhtttwww```qqq~~~lllJJJ444444333...000......------------......,,,,,,------.../////////...///000111222444555555666888999::::::;;;>>>@@@???HHHccczzzRRR999<<<555444666;;;BBBEEEEEECCCrrriiibbb```]]]VVVQQQPPPHHHDDD???<<<;;;999555111---,,,+++***))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''(((***,,,......,,,++++++------+++***+++,,,...---,,,------,,,+++************,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---......222888===BBBGGGLLLOOOUUUTTTTTTVVVXXXXXXUUUQQQOOOQQQQQQOOONNNTTT```iiissswww{{{zzzuuuqqqoooooo{{{iiimmm}}}hhhooosssgggbbb]]]hhhrrruuuzzzfffWWWLLLEEEAAAAAA@@@>>>???CCCDDDFFFGGGKKKTTTeeewwwvvvwwwhhhGGG??????@@@<<>>CCCFFFNNN]]]qqqxxx~~~\\\CCC::::::;;;???>>>===<<<;;;;;;;;;<<<666999:::DDDkkksss```WWWTTTWWWYYYSSSIIIHHHZZZttt~~~^^^GGGIII>>>AAA@@@EEEYYYkkkcccOOOCCCBBBBBBAAA@@@===888555333333333333444888>>>BBBMMMWWWccclllwwwxxxggg{{{}}}hhhDDD000333222---///......------------......,,,,,,------.../////////...///000111333444555666777888:::::::::;;;>>>@@@@@@DDDZZZ___<<<===444333444999AAAEEEEEECCCqqqiiibbb```\\\VVVQQQPPPIIIDDD???===<<<:::666222---,,,+++***))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%''''''(((+++......+++)))***+++---+++******,,,------------,,,++++++******+++++++++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---......222777<<>>AAACCCDDDEEEEEEFFFIIIKKKLLLWWW}}}cccPPPccceeeAAA>>>===999===BBBEEELLL[[[nnn}}}nnnlllxxxnnnOOOCCCCCCEEEAAA@@@??????@@@@@@>>><<<888;;;999===___rrraaaYYYYYY^^^]]]RRRMMM\\\www}}}{{{bbbFFFJJJ???CCCBBBEEEWWWhhhaaaMMMCCCBBBBBBAAA@@@===888555444444333333444888???CCCOOOYYYeeennnyyysssggg{{{eee@@@---222111+++---.........------.........,,,,,,------...//////000...///000111333444555666777999:::::::::;;;>>>@@@GGGBBBQQQzzzlll???999333111222888???DDDDDDBBBssseeeaaaaaaXXXTTTTTTNNNFFFCCC???===<<<;;;666333---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++...000///---++++++---///......---------......,,,,,,,,,+++***)))((((((******+++,,,---------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...222333666999===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFMMMRRRUUUOOOKKKOOO[[[eeessszzz}}}}}}yyyeeeiiivvvoookkkuuu~~~gggooo|||yyykkk___ZZZUUUNNNGGGLLLNNNNNNKKKRRRdddyyykkkEEE@@@===;;;===@@@AAA???===CCCCCCCCCCCCDDDEEEGGGGGGIIISSSmmmmmmXXX^^^zzzxxxDDDEEE555;;;<<<@@@EEEKKKWWWkkk|||~~~iiiVVVRRRWWWsssPPPEEEJJJNNNMMMMMMIIIEEEDDDEEEAAA;;;:::===;;;;;;QQQuuufffffffffaaaXXXSSS___zzztttxxxiiiFFFDDD@@@EEEGGGKKKYYYfff^^^KKKEEECCCAAA@@@>>><<<999666222111222555555777>>>GGGSSS\\\jjjxxx}}}kkkhhhwwwUUU===555//////111,,,...------,,,,,,------............///////////////222333444444333333555777:::999999999;;;===@@@BBBBBBEEETTTsssMMM<<<444333444888>>>BBBCCCAAAssseeeaaaaaaXXXTTTTTTNNNFFFCCC>>>===<<<:::666333---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())),,,//////,,,******+++---------------------------------,,,,,,+++)))))))))***+++,,,---------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...111222555888;;;>>>AAABBBAAA@@@??????@@@CCCFFFHHHNNNVVV[[[UUUMMMLLLTTT\\\iiippprrrmmmrrrzzzzzzyyyhhhkkkvvvqqqfff___WWWQQQPPPRRRPPPLLLRRRdddxxxaaaCCC@@@???>>>>>>???@@@???>>>AAAAAAAAABBBCCCDDDEEEFFFJJJQQQgggppp]]]]]]oooNNNDDD888;;;<<>>???>>>===KKKqqqwwwrrrpppllleee\\\```wwwuuuuuulllJJJEEEAAAEEEHHHNNN\\\ggg]]]JJJEEECCCAAA???>>><<<999666444222333666666888@@@IIIUUU^^^lllzzzppp```fffqqqPPP999333...///111---...------,,,,,,------............///////////////222333444333333333555777::::::999:::;;;>>>AAABBBBBBDDDOOOnnn[[[===555333333777>>>BBBCCCBBBrrreeebbbaaaYYYTTTSSSMMMFFFBBB>>><<<<<<:::666222---,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&)))---...---+++***)))++++++------------,,,+++---------------,,,+++***((()))***+++,,,---......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000222444666999<<<>>>???===;;;::::::===CCCHHHLLLQQQZZZcccbbbXXXPPPOOOSSS\\\aaaooorrrkkkrrr}}}qqqggglllxxxkkkbbb]]][[[YYYWWWPPPKKKRRRfff{{{~~~sssSSSAAA@@@AAAAAA@@@>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEKKKOOO^^^vvvaaa]]]bbb]]]BBB===<<<<<<>>>BBBFFFOOObbbrrruuuaaaTTTOOODDDFFFGGGEEEEEEVVVzzzyyybbbOOOFFFJJJRRRbbbxxxnnnYYY[[[lllwwwrrrcccYYYQQQKKKDDDBBBAAAAAAEEE]]]}}}wwwsssjjjhhh|||wwwrrrpppOOOHHHDDDFFFIIISSSaaahhh[[[HHHDDDBBB@@@???>>><<<999666555444444777888:::BBBKKKXXXbbbppp|||eee]]]rrrzzz~~~hhhIII666222...///222......------,,,,,,------............//////000000000111222333333222333555777;;;:::;;;;;;===@@@BBBDDDIIIHHHPPPlllkkk<<<666444333666<<>><<<<<<:::666222---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%(((+++......---+++***(((***,,,------,,,+++***,,,,,,------,,,+++******(((((()))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111222555777999;;;<<<<<<<<<<<<===AAAGGGLLLPPPSSS[[[fffnnnjjj^^^UUURRRWWWXXXbbbvvv{{{jjjqqquuufffhhhuuuwwwoooiiijjjmmmmmmbbbRRRLLLWWWnnn```HHHAAA@@@BBBCCCAAA>>><<<===?????????@@@@@@BBBCCCEEEEEEJJJMMMYYY~~~}}}aaa^^^[[[}}}lllBBBBBB======@@@BBBDDDKKK\\\kkk|||wwwgggVVVKKKIIIEEE@@@@@@OOOmmmttthhh```]]]dddlllrrrnnnXXXYYYiiivvvooo]]]RRRLLLDDDCCCEEEDDDOOOyyy}}}{{{xxxxxxzzzppprrrUUUMMMGGGGGGLLLYYYfffhhhXXXFFFCCCBBB@@@???>>><<<999777555333444777888;;;DDDNNN[[[eeettt```aaavvv||||||aaaEEE444222...///111---...------,,,,,,------............///000000111111111222333333333333555777;;;;;;<<<===???BBBDDDEEEMMMKKKOOOggg}}}@@@999555333555;;;@@@CCCCCCqqqdddbbbbbbZZZUUUSSSLLLEEEBBB>>><<<;;;:::555222---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&(((***---//////---,,,((()))+++------,,,+++******++++++++++++******)))((((((((((((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000111222444666888::::::<<<>>>@@@CCCGGGKKKOOOQQQQQQUUUbbbrrrxxxnnnaaaYYYXXXVVVZZZhhh|||yyy||||||ppprrr{{{}}}||||||cccXXXdddyyyrrrRRRBBBCCC???BBBCCCAAA===;;;===?????????@@@AAABBBDDDFFFFFFGGGLLLWWWxxxbbb___[[[uuuzzzFFFFFF??????BBBDDDDDDHHHUUUcccuuuqqqaaa[[[dddppp___UUUIIICCCCCCLLL]]]lll}}}zzzxxxxxxjjjPPPJJJUUU___qqqmmmYYYRRRFFFCCCIIIHHHMMMkkk}}}nnn}}}mmmWWWQQQJJJIIIPPP___iiidddSSSEEECCCAAA???>>>>>><<<999777444333444777999===GGGRRR]]]iiixxxyyyXXX```vvv~~~zzz[[[AAA444333///...000,,,...------,,,,,,------.........//////000111111222111222333444333444777999<<<===>>>???BBBDDDFFFGGGJJJIIIKKK^^^PPP<<<888333444999???BBBCCCqqqdddbbbcccZZZUUUSSSLLLEEEAAA===;;;;;;999555111---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((+++...000///...((()))+++,,,------,,,+++*********++++++******)))))))))(((((((((***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------......///000111222444777999:::;;;===???BBBFFFJJJNNNQQQRRRPPPPPP[[[nnnyyyvvvnnnjjj___\\\ZZZ___nnnsss}}}qqqttt~~~___HHHAAACCC???@@@@@@???===<<<===>>>>>>??????@@@BBBDDDFFFGGGFFFLLLSSSooohhhbbb]]]mmmPPPHHH>>>@@@DDDFFFDDDEEEOOOZZZkkk{{{iiiYYYQQQPPPWWWxxxuuuqqqnnnvvv}}}wwweeeQQQIIIKKKRRRZZZ```TTTaaavvvbbbGGG>>>BBBGGGOOOlllfffVVVJJJEEEJJJLLLPPPhhh|||mmmsssssscccUUUSSSMMMLLLUUUdddiii]]]MMMDDDBBB@@@???>>>===<<<999777444222444888;;;AAALLLWWWcccooo~~~vvvvvvUUUdddyyyuuuTTT===222333///...000,,,...------,,,,,,------.........///000000111222222222333444555555666888:::===>>>???BBBDDDFFFHHHHHHJJJLLLMMMXXXwwwbbb@@@:::444333777<<>>===<<<===>>>>>>===<<<======>>>???AAACCCEEEFFFEEEKKKNNNcccttteee]]]ccc]]]GGG<<>>>>>===<<<999777444333555:::???EEERRR^^^jjjvvvzzzuuuoooXXXnnn~~~oooKKK666...222///...000---...------,,,,,,------...---...///000111222333333333444666666666777:::<<<===>>>@@@CCCFFFHHHIIIJJJKKKPPPQQQSSSjjjtttDDD===555222555;;;???AAApppdddcccccc[[[UUUSSSKKKEEEAAA===;;;;;;999555111---,,,+++***))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''$$$###%%%***...000///++++++++++++,,,---...///++++++,,,---------,,,,,,+++***((('''&&&''')))***+++++++++,,,,,,---------+++++++++,,,,,,---------...------------...//////111222444666999<<<>>>???CCCCCCDDDHHHNNNUUU]]]aaa]]]YYY]]]gggmmmrrr}}}uuuttt|||uuuoooqqq|||]]]AAA===@@@>>>>>><<<:::;;;>>>???===;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFKKKJJJYYYggg\\\[[[fffFFF;;;>>>DDDGGGCCC@@@DDDLLLYYYlllmmmUUUXXXOOOPPPPPPNNNeeeqqqbbbZZZXXXNNNOOOIIIHHHKKKDDDAAAKKKPPPSSSRRRUUUhhh~~~bbbYYYvvvyyyjjj```[[[___gggooouuurrrSSSDDDFFFQQQ^^^hhh[[[]]]iii{{{rrrcccTTTQQQ```qqq|||uuuhhhXXXNNNJJJHHHFFFFFFFFFXXX}}}XXXSSSMMMIIIIIIUUUpppxxxjjjdddZZZLLLJJJRRRQQQQQQ[[[iiifffRRREEEEEEAAA@@@>>>======<<<999777555444777<<>>@@@nnngggbbbaaa^^^VVVOOOLLLEEEBBB>>>;;;999777444222---,,,+++))))))))))))***))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''***---///++++++++++++,,,------......------,,,,,,------...,,,,,,,,,,,,+++***))))))******+++,,,,,,---......---------,,,,,,++++++++++++,,,---,,,+++,,,///111///111444666888999<<>>BBBAAA>>>===<<<<<<>>>???<<<999777:::@@@EEEEEECCCBBBIIILLLRRRkkk|||eee```sssjjjEEEAAA::::::CCCEEE@@@@@@HHHQQQ```vvvsss```XXXTTTQQQRRR[[[pppuuu___ZZZZZZPPPJJJJJJJJJHHHDDD@@@@@@BBBAAABBBDDDFFFKKKVVVdddnnnggg[[[XXXkkkpppaaaVVVNNNFFFAAAGGGGGGJJJOOOSSS]]]tttyyy^^^IIICCCNNN```nnnrrrxxxsssjjj\\\MMMDDDKKKbbbxxx~~~yyylll```YYYTTTPPPIIILLLRRRiiihhhSSSLLLMMMGGGQQQttt|||ppp[[[SSSNNNGGGGGGMMMKKKVVVeeelll```MMMDDDEEE???>>>=========<<<999666444666999>>>FFFSSS```iiizzzttt~~~sssxxx{{{WWW]]]uuu[[[999333...,,,///111000------,,,,,,,,,,,,---............///000111222333333444444555777999;;;===>>>BBBBBBCCCEEEGGGIIIKKKLLLPPPEEELLLSSSTTTpppYYY<<<777<<<222444@@@???mmmfffaaa```]]]VVVOOOLLLEEEBBB>>><<<:::888555333...---,,,************+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''))),,,...++++++*********+++,,,------------,,,,,,---------.........---,,,+++***)))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,+++,,,///111111333555777888;;;>>>AAA???DDDEEECCCHHHXXXjjjvvv{{{}}}vvvqqquuu|||yyytttrrrwwwzzzvvvsssnnneee[[[ZZZkkkvvv[[[HHH@@@@@@@@@???@@@???===<<<<<<<<<>>>???===:::888:::@@@DDDDDDBBBBBBGGGJJJOOOeeeqqqiiikkkvvvhhhEEE>>>;;;<<>>>>>CCCNNN]]]rrrmmmbbb___^^^bbbkkk}}}sssffffffbbbTTTQQQNNNLLLLLLIIIEEECCCDDD>>>>>>>>>>>>AAAHHHRRRYYY[[[QQQNNN\\\ppp|||~~~|||iii___QQQHHHEEEEEEEEEDDD???>>>???AAABBBEEERRR```mmmggg___[[[^^^gggssszzzyyybbbZZZPPPIIIDDDNNNmmmqqqgggaaa]]]QQQOOOLLL\\\lllWWWOOOPPPKKKWWWxxxuuuuuuaaaNNNHHHFFFCCCGGGNNNNNNWWWccchhh]]]LLLCCCDDD???>>>=========<<<999666666777:::???HHHVVVdddnnn~~~ssspppzzzqqqVVViiioooTTT888333...---///111000---------,,,,,,------...///...//////000111222333333444444555777999<<<>>>???CCCCCCDDDEEEGGGIIIKKKLLLPPPFFFMMMTTTTTTmmmeeeBBB555:::444555???@@@llleee```___\\\UUUOOOLLLEEEBBB???===;;;999666444///...---++++++++++++,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&)))+++---,,,+++***)))((()))***+++------,,,,,,,,,,,,------/////////...---,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,///111222444666777888;;;???BBBIIIIIIIIIGGGGGGOOOdddxxx}}}yyy|||}}}}}}yyyssspppqqqsssmmm___UUUaaa~~~bbbGGG>>>@@@??????@@@>>>===<<<<<<<<<===???@@@???<<<:::<<<@@@CCCCCCBBBCCCFFFGGGKKK]]]yyypppcccooooooNNN===>>>@@@BBBAAA??????@@@IIIWWWkkk}}}zzzwwwwww}}}~~~|||kkk[[[RRRKKKKKKKKKGGGCCCBBB???>>><<<:::999<<>>======;;;999;;;@@@LLLPPPWWW```jjjrrryyy||||||{{{gggVVVLLLGGGGGGEEEOOOvvvrrrkkkgggYYYTTTKKKRRRyyyvvv___TTTSSSQQQ```uuu{{{]]]NNNAAA???@@@BBBIIIQQQUUU[[[cccdddZZZKKKDDDEEE@@@???=========<<<999777888999;;;AAAKKKZZZjjjtttzzzqqqqqqkkk]]]{{{}}}gggJJJ777222...---///000///...---------,,,------.../////////000111222333444444444555666888;;;>>>@@@AAADDDDDDDDDFFFGGGIIIKKKLLLNNNIIIOOOTTTSSShhhyyyMMM444777666555===BBBkkkddd___]]][[[TTTNNNLLLEEEBBB@@@>>><<<:::777444///...,,,+++******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++---,,,+++)))))))))***+++,,,,,,,,,------,,,,,,,,,//////......---+++***))))))******+++,,,,,,------------------------,,,,,,,,,---------,,,---///222222333444555777:::>>>BBBMMMLLLNNNOOOJJJIIIZZZppp~~~~~~}}}yyysssooolllpppvvvvvviii\\\ccc~~~kkkPPP<<<<<<@@@<<<;;;AAA============>>>???@@@AAABBB???===>>>AAACCCCCCBBBCCCDDDFFFIIIWWWvvvwwwrrrnnn___ttt^^^???BBBDDDCCCBBBBBBAAA@@@DDDPPPbbbsssnnn\\\MMMKKKLLLHHHDDDCCCCCCAAA???<<<;;;;;;<<<>>>EEECCCCCCHHHKKKKKKMMMQQQLLLJJJHHHGGGGGGFFFCCCAAAGGGDDDBBBAAA@@@>>><<<;;;===@@@FFFNNNVVV^^^cccfff[[[YYYbbb||||||]]]TTTHHHEEEHHHEEEKKKttt}}}rrrnnn^^^XXXOOOTTTuuuhhhYYYVVVWWWhhhvvv}}}iii___JJJBBB===>>>BBBEEEMMMUUU^^^aaaeeebbbXXXNNNGGGFFFAAA@@@>>>======;;;999777999;;;>>>EEEPPP```qqq|||tttoooyyyjjjjjjzzz```AAA555222......///000///...---------------...//////000000111222333444555555555666777:::===@@@BBBDDDEEEEEEFFFFFFHHHIIIKKKKKKLLLJJJOOOSSSSSSbbb___999555777555888@@@mmmeee___]]]ZZZSSSMMMKKKDDDBBB@@@>>>===;;;777444...---+++***))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))------,,,,,,++++++++++++++++++,,,------,,,++++++,,,------,,,,,,+++***)))'''''')))***,,,---...///------------------------,,,---...---,,,---000222000111333555666999===@@@IIIKKKRRRYYYUUUOOOWWWeee}}}xxx~~~~~~|||wwwrrrnnnnnnoooqqquuuuuulllbbbggg|||yyyXXXFFF;;;???@@@999888@@@=========>>>???@@@AAABBBCCCBBB@@@@@@AAABBBCCCCCCCCCDDDFFFJJJSSSlllxxxhhheee___|||oooDDDDDDDDDDDDEEEDDDBBB@@@AAAJJJXXXhhhxxxoooWWWQQQPPPKKKHHHIIIEEECCCAAA???>>>>>>======??????AAADDDEEEFFFNNNXXXNNNKKKIIIGGGHHHIIIJJJKKKMMMJJJEEEBBBAAAAAA???<<<::::::;;;<<<>>>BBBEEEFFFHHHFFFPPPmmmttt[[[UUUHHHDDDHHHDDDFFFhhh~~~yyyccc\\\SSSVVVuuurrr___\\\^^^qqquuueeeQQQLLLBBB@@@@@@CCCFFFJJJQQQXXXcccffffffaaaYYYQQQJJJFFFCCCAAA>>>===<<<;;;999777:::===CCCLLLYYYiiiyyyoooooo|||jjjsssuuuZZZ<<<333111///......//////......------------...//////111111222333444555666666666777888;;;>>>BBBEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLOOORRRUUU]]]wwwsssEEE666888555444<<>>===:::777333---,,,+++)))((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''+++,,,---......---+++******+++,,,------,,,+++******++++++,,,,,,++++++***&&&'''(((***+++---...///------------............---......---------000222000222555777999:::===@@@MMMTTT```iiiiiibbb\\\\\\lll{{{wwwwwwuuupppllllllpppuuu{{{~~~~~~xxxtttzzzeeeIIIAAA>>>@@@>>>999999>>><<<======>>>???@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDCCCFFFJJJNNN```iii]]]]]]}}}PPPFFFBBBGGGIIICCC???@@@@@@EEEOOO]]]mmm~~~dddYYYTTTLLLHHHKKKFFFCCC@@@?????????===<<<<<<<<>>===<<<;;;999888;;;AAAKKKXXXffftttkkkrrrssseeeuuuoooSSS777111000//////.........///......------......///000222222333444555666777777777888:::===@@@DDDGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLOOOOOOSSSYYYZZZlll~~~TTT999888666333:::rrriiiaaa]]]YYYQQQKKKIII@@@???>>>>>>===:::666333...---+++***))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''))),,,//////---***((()))+++,,,------,,,+++))))))***+++,,,------------))))))******++++++,,,,,,------------.........///---.........---...000333222555:::===>>>???AAABBBRRR^^^ooo~~~yyykkkiii}}}~~~{{{zzz}}}}}}qqqrrrqqqmmmjjjlllrrrwwwiiiPPPAAA???===<<<;;;<<<===>>>;;;;;;<<<======>>>======>>>>>>>>>======>>>@@@BBBDDDBBBFFFJJJHHHTTTuuu[[[YYYtttcccNNNCCCMMMPPPEEE===AAA@@@BBBHHHTTTeeexxxwwwjjj```RRRLLLNNNMMMJJJEEEBBBAAAAAA???===>>>>>>AAAHHHQQQccc}}}yyyjjjaaa___```gggfff^^^QQQIIIGGGEEE@@@??????>>>===;;;:::888777888???TTTrrrrrrfffNNNFFFCCCFFFHHHJJJUUUcccssslllcccgggtttuuuyyyrrr|||wwweeeVVVMMMKKKLLLOOOQQQPPPMMMLLLTTT___hhhpppsssrrrmmmhhhbbbXXXMMMEEEBBB???===<<<;;;:::888===FFFTTTdddrrr~~~gggwwwhhhaaawww{{{fffKKK333///000000///.........///...............//////000333333444555666777777888777888:::>>>BBBFFFIIIKKKJJJIIIIIIIIIIIIJJJJJJKKKOOOSSSPPPUUU___[[[eeezzzaaa<<<999999444:::tttkkkbbb^^^YYYQQQKKKIII@@@???>>>===<<<:::555222///...,,,+++***++++++,,,))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$''',,,//////---)))''')))***,,,------,,,***))))))***,,,---.../////////,,,+++++++++******))))))---------.........//////---.........---...000333555999>>>BBBCCCCCCDDDEEEKKK]]]tttvvv}}}vvvtttzzz}}}~~~xxxppprrrrrroookkklllqqqvvvtttUUUBBB>>>>>>;;;777999???AAA===999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@DDDAAAEEEHHHCCCKKKttt\\\VVVmmmsssUUUGGGSSSWWWGGG>>>CCC@@@@@@DDDOOO```ttt~~~qqq___UUUXXXWWWRRRLLLHHHFFFDDDBBB???BBBBBBGGGQQQaaazzzzzzooojjjnnnooohhhYYYNNNKKKGGGCCCDDDBBB???<<<;;;<<>>BBBGGGJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKQQQVVVQQQWWWccc\\\bbb{{{iii===999;;;777;;;xxxhhhaaa___UUUOOOLLLCCC???>>>=========:::666333......,,,+++***)))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''***---......------,,,***)))+++...///---+++)))+++---/////////---,,,---,,,+++)))((()))******+++,,,---////////////...000000///...---...111333888===???AAAHHHRRRUUUQQQMMMZZZssszzztttsssuuutttttttttttttttuuuxxxzzz~~~^^^FFF???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>????????????BBBBBBEEEIIIMMMjjjNNNKKKfffOOOLLLUUUPPPRRRCCCCCCAAA>>>@@@JJJYYYkkkmmm[[[[[[ZZZWWWQQQLLLHHHFFFFFFGGG[[[aaa]]]^^^pppuuuyyy|||wwwgggXXXQQQLLLHHHHHHCCC@@@AAAAAA@@@@@@CCCEEEUUUpppxxxbbbWWWMMMIIIDDDGGGVVVcccaaaVVVmmmyyymmmjjjyyylllccc```___^^^\\\llljjjbbbWWWVVVbbbtttwwwfffYYYKKKFFFAAA???<<<999:::>>>DDDPPPbbbsssmmmiiinnnXXX]]]www~~~qqqNNN777666000000//////.........---//////000000111111222222666666666666777777777777;;;<<<>>>AAAEEEIIILLLNNNKKKKKKKKKJJJIIIKKKNNNPPPUUUYYY]]]\\\\\\bbbmmmwwwxxxuuuqqqLLL555444888777xxxhhhaaa___UUUOOOLLLDDD???>>>=========:::666333......,,,+++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&(((***+++,,,,,,,,,---+++***+++---...---+++++++++---......---,,,,,,,,,,,,+++***************+++,,,---.../////////...///000///...---...111333555;;;AAAEEENNN\\\dddfffZZZ^^^ooo}}}xxxtttooommmooooooxxxnnnQQQ@@@>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>????????????BBBBBBDDDGGGIIIbbbZZZLLL]]]{{{hhhTTTWWWVVVQQQFFFDDDAAA???@@@HHHSSSddd{{{xxxgggccc\\\XXXRRRNNNKKKIIIIIIKKKdddppprrrqqqxxx~~~rrrddd[[[QQQIIIDDDDDDHHHNNNNNNHHHDDDCCCPPPYYYkkk{{{{{{lll[[[RRRLLLIIIDDDHHH[[[qqqxxxsss}}}ooocccgggwww~~~}}}vvvnnnhhhgggjjjlllmmmttttttnnnggghhhsssooo\\\QQQGGGBBB???>>>;;;888:::???IIIXXXjjjyyyjjjkkknnnVVVYYYsss~~~mmmJJJ444333000/////////............//////000000111111222222555555666777888999999:::>>>???AAACCCFFFJJJLLLNNNJJJKKKKKKJJJIIIJJJMMMPPPUUUYYY]]]]]]\\\aaajjjrrrwww{{{}}}iiiJJJ888666777333wwwgggaaa___UUUPPPMMMDDD@@@???>>>>>>===:::666333......,,,+++***)))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,...,,,******,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,---......//////...///000000///......111333333:::@@@FFFOOO^^^llltttjjjdddkkkzzz{{{tttqqqmmmhhheeefffjjjzzztttWWWBBB;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>????????????CCCBBBDDDFFFEEEXXXyyynnnQQQPPPhhhWWWSSSZZZNNNHHHCCC@@@???@@@EEELLL[[[sss|||vvv~~~ttthhh^^^ZZZXXXWWWSSSNNNNNNSSSnnn{{{ooodddWWWKKKDDDHHHRRR]]]___WWWPPPLLLQQQTTT]]]gggiiiaaaWWWRRRNNNKKKEEEHHHaaatttggg___hhhsss{{{{{{xxxyyy|||~~~wwwvvvtttqqqrrruuu{{{rrr]]]OOOIIICCC@@@>>>>>><<<:::===BBBRRRbbbvvvxxxeeeooommmXXX```{{{zzzeeeDDD222111////////////............//////000000111222222333444444666777999;;;======???@@@BBBDDDFFFHHHJJJKKKIIIJJJJJJIIIHHHIIILLLNNNUUUYYY]]]]]]\\\___eeekkkzzzyyyfffMMM>>>:::888444vvvfff```^^^UUUPPPMMMEEE@@@???>>>>>>===:::666333......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,...---+++******,,,---...------+++******************+++,,,------,,,++++++++++++,,,---............//////000///......000222222777<<<@@@FFFSSSbbbmmmsssiiikkkzzzuuu~~~{{{tttnnnlllgggaaa]]]]]]iiizzz{{{\\\FFF===;;;999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>CCCBBBDDDGGGEEERRRlll\\\IIIXXXxxx]]]QQQ___RRRNNNFFF??????@@@BBBFFFTTTlll~~~bbbaaajjjuuukkk]]]\\\```eee___SSSRRRZZZwwwxxxmmm^^^QQQIIIOOO]]]mmmssslllccc^^^YYYZZZ___eeeiiieee]]]VVVTTTOOOFFFGGGdddyyyllldddcccrrryyy~~~}}}yyy|||~~~~~~}}}nnnXXXJJJEEEEEECCCAAA???@@@>>>===AAAHHH[[[mmmlllbbbvvvlll___rrruuu\\\???000000///////////////.........//////000111222222333333555666777999;;;===>>>??????@@@AAACCCDDDEEEFFFFFFHHHIIIIIIIIIHHHIIIKKKMMMSSSWWW\\\]]]\\\\\\```ccc}}}rrrYYYEEE;;;:::;;;uuufff```^^^UUUQQQNNNFFFAAA@@@???>>>===:::666333......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&(((+++,,,...---,,,******+++---...------+++***************)))+++,,,.........---,,,++++++,,,,,,---......///...///000000//////000222111333666888<<>>@@@>>>888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????===BBBBBBDDDIIIHHHOOOcccoooLLLOOOjjjoooYYYggg]]]VVVJJJ@@@???@@@AAADDDOOOfff{{{www\\\^^^gggmmmyyyrrr\\\[[[eeerrrlll[[[VVV^^^ssscccWWWIIIRRRfffyyyooooooppptttzzz~~~zzznnnbbb[[[UUUGGGFFFfff{{{lll```aaahhh}}}yyyeeeSSSGGGBBBBBBCCCCCC@@@@@@???>>>>>>FFFOOOdddwwwgggeeennngggmmmQQQ:::000000........./////////////////////000111222333444444888999:::;;;<<<>>>??????AAAAAACCCDDDEEEEEEEEEEEEGGGIIIJJJJJJIIIIIIKKKMMMQQQUUUYYY[[[ZZZZZZ\\\^^^ppplllMMM888666===ttteee___^^^VVVQQQOOOGGGBBBAAA@@@???>>>:::666333......,,,+++***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''***+++---------,,,******,,,...,,,,,,,,,,,,,,,+++++++++***+++,,,---.../////////++++++++++++,,,---...///---///000000//////000111//////111444777;;;DDDNNNWWWZZZdddnnnqqqkkkdddcccgggrrrssslllsss|||zzz{{{yyyvvvjjjddd```___]]]XXXVVVWWW]]]oooiiiKKK<<<>>>BBB???999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????===BBBAAADDDLLLKKKOOO]]]WWWLLL___bbbiiihhhXXXGGGBBB@@@???@@@BBBLLL___qqq|||______jjjqqqwww~~~eee]]]eeezzz|||iii]]]aaawwwcccWWWJJJRRRiiiyyy|||vvvaaaYYYIIIGGGjjjtttaaaWWW^^^llldddYYYKKKDDDDDDFFFEEEBBBAAA???>>>>>>>>>BBBNNNZZZoookkkpppqqqppp~~~|||bbbFFF666111///.........///////////////...///000111222444555555::::::;;;===>>>???AAAAAADDDEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKMMMOOORRRUUUXXXXXXYYYZZZ[[[mmm```===333999tttddd___^^^VVVRRROOOHHHCCCAAA@@@???>>>:::666222......,,,+++***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((+++---...---+++***+++---++++++---......---,,,,,,++++++,,,,,,---///000111,,,++++++++++++---...///---///000111//////000111111---...444777777<<>><<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@>>>CCCAAACCCLLLLLLMMMWWWooodddKKKVVVrrrllljjjvvv\\\HHHFFFBBB??????AAAHHHWWWdddxxxdddaaappp}}}~~~|||{{{dddccclllgggmmm```UUUTTTaaaddd\\\JJJIIIqqqrrraaaXXXdddwwwxxxgggOOOHHHAAA@@@EEEIIIGGGDDD@@@??????@@@BBBIIIZZZjjjzzzttt|||mmmzzz{{{vvvWWW<<<333111.............../////////000...///000111333444555666999999;;;===@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJIIIHHHHHHJJJKKKLLLKKKKKKLLLMMMLLLNNNRRRTTTWWWXXXZZZ[[[hhhSSS999666sssddd___^^^VVVRRRPPPHHHCCCBBB@@@???>>>;;;666222......,,,+++***)))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''############$$$%%%&&&&&&+++---///...+++******,,,***+++---/////////---,,,,,,,,,+++,,,---///111333,,,+++******+++,,,...///---///111111000///000111333......444777555555888:::FFFLLLLLLRRRaaafffcccXXX]]]eeekkkqqqxxxzzzsss~~~vvvuuurrrnnnnnnnnnfff]]]ZZZVVVVVV[[[aaadddiiinnnyyyhhhLLL???;;;AAAAAA888888@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@@@@DDDAAABBBLLLLLLKKKSSSbbbmmmLLLPPPgggwwwqqqfffQQQJJJDDD???>>>@@@EEEPPP[[[nnnxxxgggeeewww{{{mmmccczzznnn~~~qqqdddXXXWWWpppeee\\\KKKLLLvvvuuufff```nnn}}}hhhXXXMMMGGGAAA???CCCGGGHHHGGGBBB@@@AAACCCGGGRRReeewww{{{jjjhhhvvvzzzrrrPPP555000111------.........//////000000...///000111333444555666777888:::>>>AAADDDFFFHHHCCCEEEGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMNNNKKKLLLOOOSSSVVVXXXZZZ[[[^^^yyyjjjDDD888uuufffaaa___UUUQQQPPPIIICCCAAA>>>>>>>>><<<777333......,,,+++***)))))))))***))))))((('''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---,,,***)))***+++,,,---............------......//////000000...---,,,+++***+++,,,---/////////000000///......111000/////////000222333666999<<>>@@@AAAAAA>>>@@@CCCGGGKKKMMMOOOPPP```wwwvvvHHHRRR[[[{{{tttSSSJJJDDD???<<<;;;===HHHSSS^^^kkk~~~~~~eeeeee|||}}}mmmssspppsssyyyeeeYYYaaauuurrrYYYMMMUUUtttzzzmmmiii|||yyynnn```RRRKKKCCCAAAIIIPPPMMMGGGEEEFFFCCCBBBFFFNNN[[[oooeeepppwwwvvv^^^BBB444333222,,,...............///000111000111222222222333666888777:::>>>AAACCCEEEHHHKKKEEEGGGJJJMMMNNNMMMLLLJJJOOONNNMMMLLLKKKLLLMMMNNNLLLLLLMMMOOORRRUUUXXXZZZYYYtttNNN<<>>>>>>>><<<888333///...,,,+++******))))))******)))))))))(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))++++++,,,++++++)))***+++,,,---///000000...------------......///......---,,,,,,,,,,,,---//////000111111111111000111000/////////000222222333555777:::???FFFMMMRRRdddddddddcccccceeeiiilllpppxxxyyyssslllhhhbbb___\\\ZZZ[[[[[[YYYWWW\\\```fffooo|||~~~jjjTTTEEE???===;;;999888888999999::::::::::::::::::::::::;;;:::999999999999:::;;;::::::;;;===>>>???@@@AAA???@@@CCCFFFIIILLLNNNNNNZZZnnnTTTPPPSSSooofffNNNGGG@@@>>><<<===DDDKKKVVVcccvvvjjjggg{{{{{{pppkkkzzziiiaaagggvvvttt\\\MMMRRRpppzzzxxxsssfffZZZPPPFFFCCCEEEMMMQQQMMMGGGEEEEEECCCEEENNNZZZhhh|||hhhzzzyyy}}}pppWWW===222333222...............///000111111000222444555555555777888888;;;???BBBCCCEEEHHHJJJFFFHHHLLLOOOQQQRRRQQQPPPQQQPPPPPPOOOOOOOOOOOOOOONNNNNNOOOQQQSSSVVVYYY[[[ZZZnnn___BBBuuueee___^^^VVVRRRPPPIIIDDDAAA???>>>>>>===888444///...---+++************)))***+++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++,,,---************,,,...111222///...,,,++++++,,,---...///////////////......------...///111222222222222000000//////000000111222000222333555777;;;@@@DDDVVV\\\dddggghhhiiimmmqqqooottt||||||vvvpppmmmlllhhhaaa[[[WWWVVVUUUSSSTTTWWW\\\```jjjrrr~~~xxx^^^KKKCCCAAA===<<<:::888777777888888999999999999999999999999::::::999999999999:::;;;::::::;;;<<<>>>???@@@@@@???@@@BBBDDDGGGIIIKKKKKKSSSbbbiiiOOOJJJ[[[}}}{{{WWWMMMCCC???>>>===???BBBLLLXXXjjjzzzwwwqqq{{{zzzsss{{{rrrtttvvvmmmsssyyycccSSSSSSlllrrrcccZZZSSSEEEHHHOOOUUUTTTLLLFFFEEEAAAAAAGGGUUUdddsssvvvlll}}}|||{{{hhhLLL777000222222...............///000111222000333666777777888999:::;;;>>>AAACCCDDDFFFHHHJJJHHHKKKNNNRRRUUUWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRTTTVVVXXXZZZ\\\]]]eeerrrIIItttddd]]]]]]VVVSSSQQQIIIDDDAAA???>>>???===888444///...---,,,+++*********)))***,,,---,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((***---///,,,+++******+++---///111000///---,,,+++,,,---......///000111222111000///,,,---...000111222222222000000000000111111111222111222333444444666:::<<>>???@@@@@@AAAAAACCCEEEFFFHHHIIIMMMXXX}}}TTTLLLNNNlll}}}qqq{{{cccTTTEEE@@@???===<<<===DDDOOO___pppxxx}}}{{{rrrqqq~~~qqq]]]VVVgggyyytttfffZZZRRRHHHRRR\\\^^^VVVKKKEEEDDDBBBEEEOOO```qqq}}}jjjooo}}}~~~xxx```CCC222000111111///.........///000111222333333444666666777999<<<>>>???BBBEEEFFFFFFGGGIIIJJJLLLNNNQQQUUUXXXYYYZZZZZZWWWWWWXXXYYYYYYWWWVVVUUUUUUUUUVVVWWWYYYZZZ\\\\\\```___rrr~~~RRRtttbbb\\\\\\VVVTTTQQQIIIDDDBBB?????????===888444//////---,,,+++*********)))***,,,---,,,+++)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))---//////---+++******+++,,,---111000///---------......---...000222333333222222,,,---...///000000000000111111111222222222222222000222444555555666888:::888AAAJJJNNNOOOQQQXXX___fffiiilllmmmnnnoooqqqsssxxx|||~~~zzzuuuoookkkjjjiiigggdddgggccc```___```^^^XXXSSSUUU```mmmxxxwww\\\GGG>>>======<<<;;;;;;:::999999888888888888888888888888888888888888888888999999:::::::::::::::;;;<<<===>>>>>>???AAAAAAAAAAAACCCEEEFFFGGGKKKSSSooobbbRRRKKKbbbrrrppp|||kkkZZZHHH@@@???>>>======@@@IIIWWWgggxxxzzzuuucccQQQZZZ|||ppp~~~ttthhhXXXKKKIIIUUUaaa___TTTIIIEEEEEEEEELLL\\\qqqeeeqqq~~~}}}sssXXX<<<111000000...///////////////111222333444555666555555666999???CCCDDDFFFHHHIIIIIIJJJKKKLLLQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\ZZZYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\bbb^^^ggg|||}}}]]]sssaaaZZZ[[[VVVUUURRRIIIEEEBBB@@@??????>>>999555000///...,,,++++++++++++)))***+++++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&(((+++---///...,,,+++************//////////////////......,,,---///111333444555666111111222222222111111000222222333444444444444333///222444555555555666777555999???AAAAAAEEEKKKQQQQQQTTTXXXZZZYYYYYYYYYYYYYYY^^^cccffffffeeefffhhhdddgggjjjkkkiiifffdddccc```^^^[[[[[[]]]___```aaafffeeeddddddddddddbbb```kkkxxxmmmYYYBBB888:::???===888::::::::::::999999888888777777777777777777777777666777888999:::::::::999:::;;;;;;<<<======>>>>>>AAA@@@@@@AAABBBDDDFFFGGGHHHQQQdddvvvQQQHHHYYY|||fffeeekkk[[[IIIBBB@@@>>>===>>>???DDDPPP___qqq~~~|||xxx|||kkkiiimmmiiiLLLNNNeeeoooyyymmm[[[LLLIIIWWW```[[[NNNFFFEEEGGGCCCPPPggg~~~zzzggguuu|||{{{iiiNNN666111222...,,,////////////000111333444555777777777777888<<>>999555000///...---,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))***------,,,,,,+++*********,,,---...000000///...---++++++---///222555888999999999999888777555444333333444555666666666555444111333666777666555555555444666999;;;===AAAFFFIIIBBBEEEIIIKKKLLLLLLLLLMMMIIIKKKOOOQQQRRRRRRSSSSSSRRRTTTVVVWWWUUUTTTSSSSSSVVVXXXZZZ\\\___ccchhhkkkuuuxxx{{{|||}}}pppOOODDD888555999<<<;;;777888888888999888888777777777777777777777777777777555666888999:::::::::999:::;;;;;;<<<<<<=========AAA@@@@@@@@@BBBDDDGGGHHHEEEPPPZZZ{{{SSSHHHOOOvvvjjjZZZcccWWWJJJDDDBBB>>>=========AAAIIIWWWiii{{{www~~~xxxcccZZZXXXkkk|||uuuTTTMMMRRRqqqooo|||}}}nnn]]]RRRTTT___cccYYYJJJDDDEEEFFFEEEVVVrrrnnnhhh|||wwwqqqtttwww\\\CCC000111333,,,+++111//////000000222444555666777999;;;===???AAAEEEGGGJJJLLLNNNPPPPPPPPPRRRSSSUUUUUUVVVWWWXXXYYYYYYZZZ^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^______^^^]]]\\\[[[\\\aaacccjjj{{{xxx|||pppsss```XXXZZZWWWVVVSSSIIIEEECCC@@@@@@@@@>>>999555000///...---,,,+++++++++***))))))((('''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***++++++,,,,,,,,,+++***)))+++---///000///---+++******,,,...111666999;;;@@@???>>>===;;;999777555333444666777777777666555444666999999888666555555777777777777888999::::::;;;===@@@BBBCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIKKKMMMNNNNNNOOOPPPRRRNNNTTT[[[bbbiiirrr{{{gggHHH<<<;;;999888999999999888666777777777777777666555777777777777777777777777555666888999::::::999999:::;;;;;;<<<<<<=========AAA@@@@@@@@@BBBDDDGGGIIIBBBOOOTTTooo___OOOKKKnnnwwwaaa[[[SSSJJJGGGDDD>>>;;;;;;;;;>>>EEERRRddduuuxxx{{{nnn___YYYWWW[[[lllbbbTTTHHHUUU|||~~~lllpppnnnrrrzzzhhhZZZRRRbbbjjjjjjZZZIIIBBBCCCDDDOOObbbccceeefffcccnnnuuuRRR;;;,,,111444,,,+++333//////000111222444666777666:::???CCCEEEEEEFFFGGGKKKMMMPPPQQQRRRRRRTTTUUUUUUVVVVVVXXXYYYZZZ[[[\\\___^^^]]][[[[[[\\\]]]]]]______``````___]]][[[ZZZXXXbbbdddfff~~~gggaaaYYYVVVWWWVVVRRRNNNHHHDDD@@@??????>>>:::777111000///---,,,,,,,,,---))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$'''***---///...---,,,))))))***,,,...///111111,,,,,,+++,,,///333777:::AAABBBDDDEEECCC???;;;999222555777999===@@@===777888777777:::>>>>>>;;;777666777777777666777:::<<<@@@??????AAADDDFFFFFFEEECCCEEEGGGIIIIIIHHHFFFEEEGGGJJJMMMLLLJJJLLLRRRXXX[[[aaajjjuuuzzz]]]III@@@888555333555:::<<<999666;;;888555555777777666444555555555555666666666666777777777777777888888888;;;<<<>>>===<<<;;;;;;<<>><<>>;;;777111000...,,,++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%'''))),,,------------)))***+++,,,---///000000............000333555777===>>>@@@BBBBBB@@@>>><<<===>>><<<:::===CCCDDDAAA@@@??????@@@BBBBBB@@@???888:::<<<<<<;;;;;;;;;<<<>>>@@@CCCHHHKKKMMMKKKIIIJJJLLLMMMLLLKKKJJJKKKLLLIIILLLQQQTTTVVV[[[aaafffnnnttt}}}www```JJJ;;;666888555333555999;;;999666666444222333555666555333555555555555666666666666777777777777888888888888:::<<<======;;;:::;;;<<>>BBBFFFHHHIIIIIIDDD>>><<>>>>>???@@@AAACCCDDDEEEDDDIIIMMMRRRdddvvvUUUUUU[[[pppVVVIIIEEEBBB<<<>>>;;;<<>>>>>AAAEEEGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNOOOOOONNNOOOPPPPPPPPPPPPRRRUUUXXXYYYZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRTTTVVVXXXYYYWWW\\\^^^ZZZgggddd```\\\\\\\\\YYYQQQKKKHHHEEEBBBAAABBBAAA>>>:::111000---+++***)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333555666666666111222555999>>>CCCGGGJJJQQQTTTSSSOOOKKKIIIFFFAAA:::;;;:::999777:::@@@FFFSSSQQQOOOKKKHHHHHHKKKNNNJJJJJJKKKOOOSSSVVVVVVVVVPPPXXX```cccbbbbbbgggmmmuuussspppoooooonnnlllkkkddd\\\TTTRRRTTTUUUQQQLLLPPPSSSYYYaaannnzzzZZZLLL===666444333444666333333222333555666666555555555666666666555555555444444444444555555555555555666666777888888999999888:::<<<<<<;;;;;;;;;<<<>>>>>>??????AAACCCDDDEEEFFFKKKPPPQQQZZZvvvdddTTTNNNmmmdddPPPHHHEEEAAA@@@===<<<@@@EEEOOO```ppptttqqqqqqvvvxxxrrruuuyyywwweeeUUUSSSNNNPPPaaauuuyyyqqqkkkZZZUUU```vvvkkkbbbuuurrrtttxxxmmm^^^UUUVVVbbbvvvrrrdddwww{{{eeemmmrrrYYY===222......111222000///111000222555777888:::===???AAACCCFFFFFFFFFEEEFFFGGGIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOOOONNNNNNQQQUUUXXXYYYYYYZZZZZZZZZXXXWWWVVVRRRPPPNNNMMMNNNQQQUUUXXXZZZ[[[^^^```[[[^^^eeeaaa]]]\\\\\\YYYRRRKKKIIIEEEBBBBBBBBBBBB???;;;222111...,,,******)))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))***++++++++++++,,,,,,,,,,,,)))+++...222444666777888333555777;;;???DDDGGGIIIPPPVVVYYYWWWUUUTTTQQQMMMBBB@@@<<<777444444777:::GGGKKKNNNOOOLLLHHHDDDBBB@@@??????AAAFFFLLLOOOQQQDDDJJJQQQSSSQQQOOOQQQTTTWWWTTTQQQMMMJJJHHHHHHHHHIIIDDD???AAAJJJSSSYYY[[[iiimmmuuu~~~kkk[[[DDD<<<555555555222111222222222222333444444555555333444444333222222333555333444444444444555555555555555666777888999999:::999;;;<<<===<<<<<<===>>>>>>>>>>>>???AAABBBDDDEEEHHHKKKOOOQQQTTThhhzzzZZZMMM```rrrVVVIIIEEEDDD@@@>>>>>>???BBBIIIYYYhhh}}}yyytttcccXXXTTTTTTSSS\\\jjjzzzxxxmmmcccWWWSSSMMMIIIOOOXXX^^^]]]rrrsss```QQQWWWllleee^^^~~~}}}zzz{{{uuuhhh\\\[[[eeevvvnnnsssxxxjjjsssmmmPPP888111......111111///000333000222555777999;;;>>>AAACCCEEEFFFFFFDDDCCCCCCDDDFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOPPPOOOOOOQQQUUUXXXXXXYYYZZZZZZZZZYYYWWWVVVSSSQQQNNNLLLMMMPPPTTTWWWYYY]]]]]]^^^___]]]uuufffaaa\\\[[[\\\YYYRRRLLLIIIFFFBBBBBBCCCCCC???<<<333222///---+++*********))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((******++++++,,,,,,,,,---)))+++---000333555777777777888;;;>>>AAADDDFFFGGGIIIOOOTTTTTTVVV[[[___```XXXSSSKKKEEEBBB@@@???>>>@@@CCCGGGHHHEEEAAA===<<<<<<:::888999<<<@@@CCCDDD;;;===???@@@??????@@@AAABBBCCCBBB@@@???AAAFFFKKKQQQQQQSSSZZZeeeqqqzzz~~~rrr^^^MMMAAA888555333444333000///222000111222333333333444555222333333111000111555888333333444444444555555555555555666777888999::::::999;;;===>>>======>>>???===>>>>>>???@@@BBBCCCDDDHHHHHHLLLOOOPPP^^^gggTTTWWW{{{hhhRRRIIIFFF???>>>>>>??????DDDRRR```www|||lll]]]RRRLLLHHHEEEAAAFFFMMMTTTaaayyyyyynnnggg___XXXQQQNNNLLLKKKMMMRRR___|||iiiWWWXXXkkkiiicccttteee[[[cccuuuqqquuulllrrrbbbDDD666222000///111111///111555111333777999;;;===AAACCCCCCEEEFFFEEEDDDCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQRRRUUUXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVTTTPPPNNNNNNPPPTTTVVVUUU\\\XXXYYY```]]]iiifffbbb\\\[[[[[[YYYSSSMMMIIIFFFCCCBBBCCCCCC@@@===444222000---,,,+++***+++))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''')))******+++,,,,,,------***+++---///111444666777:::;;;>>>@@@BBBDDDEEEEEEFFFKKKOOOPPPVVVaaammmrrroooiiiaaa[[[YYYWWWTTTRRRGGGFFFDDDAAA??????AAACCC???<<<999888999999999999<<<<<<<<<<<<>>>@@@BBBCCCCCCFFFIIIJJJLLLRRR]]]fffooorrryyy~~~eeeOOOBBB:::444555333333444222///111666000111222222222222333555333444444222111333999>>>333333333444444444555555444555666777888999:::::::::<<<>>>???>>>>>>???@@@======>>>???@@@BBBCCCDDDFFFEEEIIINNNMMMXXX}}}qqq\\\SSSkkkcccQQQIII>>>===>>>>>>===AAANNN\\\ssspppbbbYYYOOOIIIHHHIIIGGGEEEDDDEEECCCAAAGGG___~~~vvvlllaaaYYYXXXSSSJJJIIINNNQQQ{{{rrr```^^^nnnpppllltttddd[[[hhh~~~tttrrrkkknnnWWW;;;333444111000111000...111666222555888;;;===???CCCEEECCCDDDFFFFFFEEEEEEFFFHHHKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRRRRRRRSSSVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUXXXVVVRRROOOOOOPPPSSSUUURRRZZZTTTTTT___\\\___xxxxxxeeeaaa\\\ZZZZZZVVVOOOIIIDDDCCCCCCCCCCCCAAA===;;;111000...---,,,++++++***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---...---,,,,,,---///333666888999;;;???BBBCCCDDDCCCBBBFFFIIILLLNNNSSSaaatttwwwlllgggiiikkkkkkjjjfff^^^SSSMMMMMMPPPRRRSSSUUUPPPJJJGGGGGGHHHGGGGGGIIIKKKNNNOOOQQQRRRUUUXXXaaacccgggkkkqqqyyyqqqZZZHHH===888555333222222222222222222222222000111111111111222222222444444444333333222222222222222333333444555666666666666777777888888888999999999::::::;;;<<<======??????@@@AAABBBBBBCCCCCCFFFEEEHHHJJJHHHQQQpppZZZPPPfff}}}wwwNNNLLLHHHDDDAAA???>>>BBBKKKRRRmmmppp```WWWTTTNNNIIIIIILLLLLLJJJIIIFFFFFF@@@@@@EEENNNmmm|||ttteee^^^XXXQQQNNNPPPPPPccciii___vvvtttpppxxxfff]]]jjj|||sssssscccHHH777000111111111111222333444555666777:::===@@@CCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUUUUTTTRRRQQQTTTUUUVVVUUUSSSRRRSSSTTTYYYZZZYYYVVVQQQOOOOOOQQQNNNRRRVVVUUUTTTXXXbbbkkkyyyccc___[[[YYYXXXUUUNNNIIIEEEDDDDDDDDDCCCAAA===:::111000///---,,,+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++---+++++++++,,,...111333555777:::???CCCFFFFFFEEEDDDCCCGGGKKKNNNSSS___ooo{{{~~~yyyqqqjjjiiinnnvvv}}}xxxssslllggggggiiikkkmmmmmmlllllllllkkkiiieeeaaagggkkkpppssssssrrrqqqppp}}}|||bbbVVVFFF:::555333222111111111111111111111111111000000111111111222222222333333333333222222222111222222333333444555555666555555666777888888999999999:::::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDGGGJJJIIINNNggghhhOOO[[[ooobbbPPPCCCAAA>>>>>>===@@@IIIQQQhhh|||yyyooohhhoookkkqqq~~~ooo```TTTMMMNNNPPPTTTXXXWWWSSSNNNKKKIIIHHHBBBAAAGGGNNNjjjkkkzzzsssggg]]]TTTPPPQQQNNNZZZ~~~uuukkkzzzvvv}}}rrrooo}}}~~~rrrooo\\\BBB555000111111111222222444555666555777:::===@@@CCCEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTUUUVVVVVVUUURRRQQQQQQRRRXXXYYYYYYVVVRRRPPPQQQRRRPPPSSSWWWXXXXXX[[[aaafffyyy|||aaa^^^ZZZYYYXXXTTTNNNHHHGGGFFFEEEEEEDDDAAA===999222111///---,,,+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((******)))***+++,,,...///000111444888===BBBFFFGGGGGGGGGLLLOOORRRSSSSSSWWW___gggttttttpppiiiffflll|||xxxvvvyyy}}}lll```DDD===555000///111111000000000000000000000000000000000000111111111222222222222222111111111111111222222333333444444555555444444555666888999::::::::::::::::::;;;;;;;;;;;;<<<======>>>@@@AAAAAABBBCCCBBBFFFIIIIIIKKK[[[nnnUUUQQQbbbxxxSSSEEEBBB@@@???>>>>>>EEENNN```tttrrraaaXXXRRRSSSMMMNNN]]]wwwzzzlllbbbZZZTTTPPPRRRXXX^^^___[[[UUUOOOKKKLLLLLLFFFEEEHHHLLLeee}}}ccclllsssggg\\\WWWVVVUUUXXXpppxxx~~~}}}rrrhhhPPP999222000111111222222444555666777666888;;;???BBBEEEGGGHHHKKKLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWXXXWWWUUURRRPPPOOOPPPVVVWWWWWWVVVSSSRRRRRRSSSPPPRRRTTTVVVYYY[[[]]]^^^oooyyyvvv___]]][[[ZZZXXXTTTNNNJJJIIIHHHGGGFFFDDDAAA<<<999222111000...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))+++,,,............222444777<<<@@@DDDHHHIIIOOOSSSWWWWWWVVVVVVYYY\\\gggjjjjjjgggdddiiiuuu{{{xxxqqq___MMMAAA888555222111222222111000////////////////////////000000000000111111111111111111111000000000000000222222333333333444444444333333444666777999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>@@@@@@AAACCCAAACCCGGGHHHJJJSSS___aaaPPP[[[qqq\\\OOOHHHCCCBBB???<<>>???@@@AAACCCBBBBBBEEEGGGJJJQQQXXXrrrnnnQQQTTTcccxxx[[[MMMCCCBBB@@@<<>>;;;444333111///---+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))***,,,---...///000//////111666===DDDHHHDDDIIIPPPVVVZZZ\\\___```bbbeeejjjooorrrqqqmmmjjjooowww}}}pppaaaXXXKKK???777333111111......///000111000000///......................../////////000000000111111000000000000111111111111222222222222333333333333333333444555777888999999999999999999::::::::::::999999;;;<<<>>>???AAAAAACCCCCCDDDEEEFFFJJJPPPTTTgggWWWLLL\\\iiiSSSBBB@@@AAA===???GGGLLLWWWhhhvvvwwwyyyyyyiii^^^UUUQQQPPPOOOPPPRRR\\\[[[[[[YYYUUUUUU___jjjsssrrrrrrtttwwwvvvssspppnnnpppooopppwwwyyymmm[[[LLLOOOLLLKKKLLLMMMdddwwwyyy~~~rrrhhhbbb^^^ccc}}}pppmmm{{{qqqdddKKK333111666111333333444666888;;;===>>>CCCDDDGGGJJJMMMOOOQQQRRROOOPPPQQQRRRRRRQQQOOOMMMTTTUUUVVVVVVVVVTTTRRRQQQPPPOOOOOOOOOQQQSSSVVVXXXYYYZZZZZZWWWTTTRRRRRRRRRRRRRRRRRRSSSUUUUUUSSSQQQVVVRRRMMMLLLPPPTTTWWWWWW]]]ccc|||vvvYYY[[[\\\\\\XXXTTTOOOLLLKKKJJJIIIHHHGGGDDD@@@<<<444333111///---+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&'''))),,,...///111111222555999>>>CCCFFFGGGJJJNNNRRRUUUVVVWWWXXXbbbeeeiiinnnrrrsssrrrpppmmmvvvvvvcccWWWEEE???777111///000111111,,,------...---......///........................////////////000000000111000000000111111222222222222222222222222222222222444444555555666777777888888888888999:::::::::;;;999:::;;;<<<>>>@@@AAABBB@@@DDDGGGHHHGGGIIILLLOOO]]]fffMMMVVViiibbbGGGCCCDDD@@@???DDDDDDLLLZZZiiiwwwzzzffflllsssccc]]]\\\WWWOOOKKKHHHHHHIIIIIIGGGIIIUUUbbbtttxxx}}}~~~ddd\\\NNNJJJMMMLLLXXXssswwwlllccc[[[ZZZ[[[hhhxxxmmmrrruuukkk[[[AAA...333999///333333555777999<<<>>>@@@BBBDDDFFFIIIKKKMMMNNNOOONNNPPPRRRSSSSSSRRRPPPOOORRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSVVVWWWUUUVVVWWWUUUSSSQQQRRRSSSRRRQQQQQQRRRTTTTTTQQQNNNRRRQQQOOOOOOQQQSSSUUUVVVYYY\\\ooovvvWWWYYY[[[[[[WWWRRRNNNLLLKKKJJJIIIIIIHHHEEEAAA===555444222///---+++******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$'''***---000111333666:::>>>AAACCCDDD@@@CCCHHHMMMQQQUUUXXXYYY___bbbfffiiilllppptttwww|||zzzhhhTTTCCC999333111///...//////...---000000000///------...///////////////////////////////////////000000000000000000111111222222222333222222222222222222222222444555555555666666777777777777888999::::::;;;;;;999:::;;;===???@@@BBBBBB>>>EEEKKKKKKHHHHHHIIIJJJPPPwwwvvvTTTRRRTTT|||qqqPPPGGGGGGAAA>>>AAA>>>DDDQQQ```ooo|||bbb[[[wwwzzzlll___TTTPPPQQQHHHGGGHHHKKKLLLOOOZZZeee||||||jjjQQQJJJMMMHHHKKK\\\xxxppphhh[[[[[[WWWXXXooozzzqqqpppzzznnnqqqgggUUU;;;+++444:::,,,333444555777:::===???AAAAAABBBDDDFFFIIIJJJKKKKKKNNNPPPRRRUUUUUUTTTSSSQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWRRRSSSTTTSSSRRRQQQRRRSSSQQQPPPPPPRRRTTTSSSPPPLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTXXXiii{{{aaa\\\YYYZZZYYYTTTPPPOOOHHHHHHIIIJJJIIIFFFAAA>>>555444111///444:::555,,,))))))))))))((((((((((((''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())),,,...222777<<>>AAAEEEJJJOOOTTTWWWXXXZZZYYYZZZbbbooouuutttuuuyyy~~~vvveeeNNNHHH???888333000...---//////......------,,,,,,------------------------------------............//////000000111000000///111000000//////000000111333333333333333333333333333555777777666555666777:::::::::::::::::::::::::::<<<===???@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFGGGHHHNNN[[[|||jjjPPPRRRbbb~~~pppWWWFFF@@@??????AAA???BBBMMM\\\lll}}}~~~```aaayyylllYYYSSSSSSYYYlllgggXXXPPPIIIIIINNN]]]|||qqqhhhccc___eee{{{yyyoooiiiTTT===222111111222333555555666888;;;>>>AAACCCEEEEEEFFFHHHJJJKKKJJJJJJLLLLLLMMMQQQTTTTTTQQQNNNNNNOOOPPPPPPOOOOOOQQQSSSPPPOOONNNMMMNNNPPPSSSTTTOOONNNLLLJJJIIIIIIJJJKKKJJJIIIGGGHHHJJJLLLMMMMMMKKKJJJKKKKKKLLLMMMNNNOOOMMMRRRTTTggglllddd^^^]]]ZZZSSSMMMLLLGGGGGGGGGHHHGGGEEE@@@===777555111///222444000)))))))))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&))),,,000444777888999:::===BBBHHHNNNSSSVVVQQQPPPOOOSSS^^^kkkpppooorrryyy|||lll___OOO@@@777444000...............------------------------------------------------------------...............///000111111111111111111111111000000111111111333333333333333333333333333555777777666666666777999::::::;;;;;;<<<<<<===;;;;;;===>>>???@@@@@@@@@@@@BBBEEEFFFFFFFFFGGGIIIKKKQQQlllYYYKKKWWW}}}kkknnnyyywwwaaaMMMFFFCCC>>>@@@>>>@@@GGGQQQ___sssiii^^^llljjj^^^YYY___yyy|||nnnqqqlll___UUUMMMKKKOOOSSSsss{{{qqqiiimmmvvvvvvooo^^^KKK888111333444222222444555777999===@@@CCCEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKMMMPPPQQQPPPOOOMMMNNNPPPPPPOOOPPPQQQSSSOOONNNMMMMMMOOOQQQSSSUUURRROOOLLLHHHFFFFFFGGGHHHGGGEEEDDDEEEGGGJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLIIIMMM\\\}}}pppggg___]]][[[TTTOOOMMMIIIHHHHHHHHHHHHEEEAAA>>>888555111///000111---)))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((***,,,---...444666999>>>DDDJJJPPPSSSMMMKKKKKKQQQ[[[dddfffcccdddmmm{{{~~~xxxppplll```NNNAAA;;;555///222000//////000000///...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111222222222222222222111111111111222222222222333333333333444444444666777777666666777888888999:::;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@???AAACCCDDDEEEEEEGGGIIIKKKLLL___lllMMMMMMhhhlllUUUbbbjjjdddWWWMMMFFFCCC???===>>>BBBGGGTTTjjj~~~qqq\\\cccrrrfffbbbvvv}}}qqqnnnttt{{{{{{nnnaaaYYYSSSNNNOOOTTTUUUmmm~~~xxxyyyyyyjjjiiiRRRBBB333111555666333222444666888<<>>>>>;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHLLLLLLWWWxxxZZZJJJUUUjjjXXXQQQTTTaaabbbSSSGGGFFF???>>>>>>???BBBMMMbbbuuuvvvYYYZZZfffzzzkkkooo|||wwwrrrmmmjjjeeeaaa\\\WWWRRRNNNPPPTTTUUUfffooodddbbbFFF;;;111111666666555555666888;;;???CCCFFFIIIKKKGGGJJJMMMNNNMMMNNNPPPRRRQQQPPPNNNLLLJJJIIIIIIJJJKKKNNNQQQRRRRRRSSSTTTUUURRRRRRRRRRRRTTTUUUWWWXXXZZZXXXTTTOOOMMMKKKKKKLLLHHHGGGEEEFFFIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMHHHPPPUUU[[[sssggg]]][[[[[[XXXSSSQQQLLLKKKJJJIIIIIIGGGDDDAAA:::555111111000,,,+++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%%%%'''((())),,,000444888:::CCCDDDKKKUUU\\\]]]]]]^^^bbb[[[WWW\\\hhhsssxxxxxxssstttuuuvvvzzz|||vvv}}}{{{qqqeeeccc___VVVKKKAAA:::666/////////............---+++******+++------,,,************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000000111111111000000111111111111222222333333444444555444666888888777777777888777777888999;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@???@@@AAAAAAAAABBBEEEGGGKKKMMMSSShhhlllNNNLLLWWWvvvVVVGGGYYYggg^^^NNNIIIBBB@@@?????????GGGXXXhhh{{{ZZZUUUZZZooohhhnnnyyysssssstttqqqmmmnnnqqqsssnnndddZZZUUUTTTTTTcccnnnddd[[[===666222333666666777:::999;;;>>>BBBFFFJJJLLLMMMKKKNNNQQQQQQOOOOOOQQQTTTSSSSSSQQQNNNJJJHHHGGGHHHKKKNNNRRRTTTTTTUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVVVVYYYXXXUUURRRPPPNNNMMMMMMLLLJJJIIIIIIKKKMMMNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOMMMMMMSSSVVV[[[zzzuuuhhh\\\ZZZZZZWWWSSSPPPLLLJJJIIIHHHHHHFFFCCCAAA;;;555111222000,,,+++...))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...///555666===FFFJJJJJJNNNUUU[[[UUUPPPRRRZZZbbbggghhhhhhfffddddddhhhsss}}}uuuwww~~~{{{vvvxxx}}}yyypppcccXXXAAA???;;;666111//////000/////////000///,,,)))(((+++******+++---...---,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------....../////////......111000000//////000000111111111222333333444555555555666888888777777777888777777888888999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAA???@@@AAAAAA@@@AAACCCFFFFFFLLLPPPYYYwww|||UUUMMMPPPooolllIIIPPPhhhnnn___QQQGGGCCC@@@???>>>AAAMMMYYYkkkxxxcccYYY[[[|||kkkbbb___kkkxxxqqqssszzzwwwiiibbbfffmmmwwwmmm```NNN777555444666666555999???<<<>>>BBBFFFIIILLLNNNNNNOOOSSSVVVVVVRRRQQQSSSVVVSSSTTTTTTQQQLLLIIIIIIIIILLLOOOSSSVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRQQQPPPPPPNNNLLLKKKMMMNNNNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPPPPUUU^^^nnnxxxjjj]]]YYYZZZWWWQQQNNNKKKIIIHHHGGGGGGEEECCC@@@;;;555111222111,,,,,,000))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))((((((''''''((()))***+++((()))...444555555<<>>???AAA@@@AAAAAA@@@???@@@BBBEEEBBBJJJMMMPPPgggZZZQQQQQQddd~~~PPPKKKhhh|||pppZZZJJJFFFBBB@@@===>>>EEENNN^^^mmm|||nnnaaa```ttthhhaaa[[[^^^vvv}}}wwwyyyttt}}}mmmjjjZZZAAA444444666777666555:::CCC>>>@@@DDDHHHKKKMMMOOOOOOSSSVVVZZZYYYUUUSSSUUUXXXRRRTTTUUURRRNNNKKKJJJKKKLLLPPPTTTWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSRRROOOMMMMMMNNNOOOOOONNNIIIIIIIIIJJJKKKMMMNNNOOOTTTSSSKKKQQQ^^^ddd}}}ggg^^^___XXXSSSQQQLLLIIIKKKJJJGGGGGGGGGCCC===;;;999555333222000...,,,(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***,,,---...555555777999>>>CCCGGGJJJJJJJJJLLLOOOVVV]]]eeeiiiqqqrrrsssqqqmmmggg```\\\WWWSSSMMMGGGBBB???>>>>>>888777666555333222111111,,,,,,,,,++++++*********))))))))))))************************))))))))))))))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............////////////000111111222222333444444666666666666777777777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???DDD???;;;===DDDHHHGGGDDDEEEIIIHHHLLL\\\tttsssQQQHHHXXXddd@@@XXX}}}~~~lllUUUGGGAAAEEECCC;;;===GGGLLLZZZnnn~~~ppp{{{rrrggg```bbbvvvtttvvvuuuiiieeeRRR888666666777777999>>>DDDHHHIIIIIIHHHIIIJJJMMMPPPRRRPPPOOONNNOOOQQQSSSSSSRRRQQQSSSUUUVVVUUURRRPPPNNNMMMRRRXXX[[[[[[[[[\\\^^^\\\ZZZXXXXXXXXXXXXWWWVVVVVVVVVXXXYYYYYYXXXVVVUUUWWWTTTPPPMMMLLLLLLNNNPPPJJJJJJJJJKKKLLLMMMNNNOOONNNQQQVVVVVVTTT]]]vvv~~~hhh^^^^^^WWWSSSQQQLLLKKKLLLLLLIIIIIIJJJFFF@@@<<<999555333222000...,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((***+++,,,+++++++++,,,///222666888888777777999;;;???CCCFFFHHHHHHIIIIIIFFFBBB>>>;;;:::888555333111000000000111000000///...---,,,,,,,,,,,,+++++++++*********(((((()))))))))******************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,,,,---...///............//////////////////000111111222222333555555555666666666666777777777888888999999::::::;;;;;;;;;;;;<<<===>>>>>>@@@>>>???EEEMMMPPPLLLGGGDDDHHHGGGJJJWWWlllcccIIISSSuuuOOOLLLgggzzz~~~dddTTTFFFCCCBBB>>>>>>BBBDDDOOOaaarrrvvvgggdddtttjjjlllqqqhhh^^^III555666666777999;;;???EEEJJJKKKJJJJJJJJJLLLNNNPPPRRRPPPNNNMMMNNNPPPRRRSSSRRRUUUUUUWWWWWWWWWUUUSSSRRRUUUXXX\\\^^^^^^___```bbb^^^ZZZWWWVVVVVVWWWUUUSSSOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSQQQNNNMMMMMMNNNOOOLLLLLLLLLMMMMMMNNNOOOPPPNNNNNNPPPRRRRRRXXXffftttiii^^^]]]WWWRRRQQQLLLLLLNNNMMMKKKKKKLLLIIIDDD<<<999666333222000...,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((('''((()))+++,,,+++++++++***++++++,,,---,,,---......---,,,***)))))))))))))))))))))))))))++++++******))))))))))))+++++++++***************(((((())))))))))))************))))))))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...///............////////////......//////000111111222444444444555555555666666666666666777888888999999::::::::::::;;;<<<===>>>===>>>DDDNNNVVVXXXRRRLLLCCCHHHGGGGGGPPP```RRRLLLdddzzz___CCCQQQmmmtttfffTTTHHHCCCAAA???===>>>DDDQQQaaarrrpppsss~~~rrrtttxxxyyyttttttvvv{{{~~~qqqssswwwllldddRRR===333555777999;;;===BBBGGGKKKMMMMMMLLLLLLMMMNNNOOOPPPOOOMMMKKKKKKNNNPPPRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQZZZ\\\]]]^^^^^^```ccceeeaaa\\\UUUSSSTTTUUURRRNNNJJJKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPRRROOOOOOTTTXXXZZZ]]]bbbqqqkkk^^^\\\VVVRRRQQQLLLKKKMMMLLLJJJJJJLLLJJJEEE===:::666444222000...,,,+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,+++******)))******+++(((((()))******************************+++++++++***++++++,,,,,,+++***)))*********************************************)))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))***((((((((()))))))))))))))((())))))))))))*********++++++++++++,,,---...///............////////////......///000000111111222222333333444444555555555555555666666777888888888999999999:::;;;<<<===>>>===@@@HHHQQQYYYZZZTTTOOODDDIIIHHHGGGLLLVVVttteeeGGGRRRiiipppKKKGGGWWWiiiuuussshhhVVVGGGBBB@@@===>>>@@@FFFSSSddduuuzzzwwwuuu{{{uuussssssvvv}}}{{{kkkiii___DDD444777555777;;;===@@@DDDIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIIIILLLOOOPPPQQQMMMMMMLLLLLLLLLMMMOOOOOOXXXXXXXXXYYY[[[^^^aaadddddd]]]UUURRRSSSSSSOOOKKKKKKKKKKKKLLLMMMPPPRRRTTTPPPQQQQQQPPPPPPOOONNNNNNQQQQQQQQQQQQQQQPPPOOOOOOQQQNNNPPPVVV[[[\\\]]]___hhhooo^^^\\\VVVSSSRRRMMMJJJLLLJJJHHHHHHJJJIIIDDD>>>;;;777444222000...,,,+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''((((((((((((%%%&&&((()))))))))(((((()))(((((('''''''''((((((((()))***++++++)))(((&&&************++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))''''''(((((())))))))))))((())))))))))))*********++++++++++++,,,---..................//////////////////000000111222222333222222222333444555555666444555555666777777888888999999999:::;;;<<<===>>>AAACCCHHHNNNTTTUUURRRNNNFFFKKKJJJIIILLLPPPfffLLLFFF[[[mmmaaaFFFCCCOOObbboootttfffPPPBBB??????>>>>>>@@@IIIXXXjjjyyyvvvrrr{{{zzzuuusssttttttzzzzzzhhheeeUUU:::222===666999===@@@CCCGGGKKKNNNNNNNNNOOOOOOOOONNNMMMLLLMMMKKKIIIIIIKKKMMMNNNNNNLLLLLLKKKKKKLLLNNNPPPQQQSSSSSSTTTVVVYYY]]]```aaaccc]]]VVVRRRRRRQQQMMMIIILLLLLLKKKKKKKKKMMMOOOPPPNNNNNNOOOPPPPPPOOONNNMMMQQQQQQQQQQQQPPPOOONNNMMMKKKJJJMMMQQQSSSSSSWWW]]]eeerrr```\\\VVVTTTTTTNNNKKKLLLJJJGGGGGGJJJHHHCCC???<<<888555333111...,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%***))))))(((((('''''''''$$$%%%&&&((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))&&&''''''(((((())))))***)))))))))*********++++++*********++++++,,,---...............//////////////////000111111222222333111222222333444555666666555555555666777777888888999999999:::;;;===>>>???BBBCCCFFFIIIMMMNNNMMMKKKHHHLLLKKKKKKOOONNN[[[uuuaaaGGGOOONNN~~~}}}OOO===GGGKKK^^^pppppp^^^JJJAAAAAA<<<;;;<<>>888;;;@@@DDDFFFIIILLLNNNNNNPPPQQQRRRQQQPPPNNNLLLMMMKKKJJJJJJLLLLLLLLLKKKHHHGGGGGGHHHIIILLLNNNOOORRRRRRTTTWWW\\\^^^___^^^]]]ZZZVVVSSSPPPMMMJJJHHHJJJIIIIIIHHHHHHIIIIIIIIILLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJKKKMMMOOONNNMMMSSS[[[___uuuaaa\\\WWWVVVUUUOOOOOOPPPMMMIIIIIIKKKIIIEEE???<<<888555333111...+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))))))))((((((''''''''''''''''''+++++++++++++++***)))(((%%%%%%&&&((())))))******(((((((((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***************+++++++++,,,************+++,,,---...............////////////......//////000111111222222222333444555666777777555666666777777888999999999999:::;;;<<<>>>???@@@@@@AAACCCFFFIIIIIIIIIHHHHHHKKKJJJMMMRRROOOTTTgggXXXIIIDDDeeehhhEEEFFF@@@LLLbbbuuusss^^^LLLEEE<<<<<<===>>>DDDPPP___iii{{{zzzxxxpppjjj}}}|||wwwpppiiissstttpppcccOOO???999999999:::===BBBFFFHHHJJJLLLNNNPPPQQQTTTUUUUUUSSSPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHDDDDDDEEEGGGHHHKKKLLLMMMSSSTTTWWW[[[______[[[XXXTTTUUUUUURRRMMMIIIGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJLLLLLLLLLKKKIIIHHHJJJJJJLLLOOOOOONNNSSSZZZcccwwwbbb]]]XXXWWWVVVPPPRRRSSSPPPKKKKKKMMMKKKGGG???<<<888555333111...+++(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))))))))(((((($$$$$$$$$%%%&&&((()))***%%%&&&'''(((''''''%%%%%%(((((((((((((((((((((((()))))))))(((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))******++++++++++++,,,,,,,,,************+++,,,---.............../////////000------......///000000000222222333444555777777888666666777777888888999999:::::::::;;;===???@@@AAA===???BBBEEEGGGHHHGGGFFFHHHJJJIIIMMMTTTPPPQQQ___zzzkkkIIIJJJTTTtttOOOCCC@@@BBBWWWxxxqqqVVVIII?????????<<<===DDDQQQ\\\sss}}}}}}pppiiiiiiuuuhhhiiiuuulllmmm___EEE888<<<<<<444;;;???DDDGGGIIIJJJLLLMMMQQQSSSVVVXXXXXXVVVSSSQQQMMMMMMMMMNNNNNNLLLIIIFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTUUUXXX]]]```^^^WWWRRRNNNRRRTTTRRRKKKFFFEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGJJJJJJIIIIIIJJJKKKLLLMMMFFFHHHIIIKKKKKKJJJHHHGGGEEEDDDFFFLLLOOOPPPRRRWWWnnnxxxfffZZZTTTVVVPPPSSSPPPRRRQQQLLLKKKLLLLLLIII@@@===999555333111---+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,---...//////............//////////////////000111111111111111333333444444555666666666666666666666666777777888999999:::;;;<<<===>>>?????????@@@AAABBBDDDDDDEEEHHHKKKOOOQQQRRRSSSTTTUUUmmmQQQIIIOOO```lllHHH???DDDNNNsssfffWWWAAABBB@@@;;;<<>>>>>???@@@@@@AAABBBCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQSSSbbbrrrRRRJJJPPPsssVVVAAAFFFOOOjjjgggKKKFFF@@@;;;999<<>>:::666444111...++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******)))))))))*********+++++++++++++++,,,,,,---...///---............/////////...///000000111111000000222333333444444555555666777777777777777888888999;;;;;;<<<<<<============@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHHHHJJJMMMOOOUUUpppfffNNNJJJ___rrrDDDCCCGGGUUUvvvuuuVVVKKKAAA???===999<<>>666777<<<@@@BBBIIIIIIJJJKKKLLLNNNNNNOOONNNOOOQQQSSSUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPUUUWWWXXXYYYYYYTTTNNNJJJKKKKKKJJJGGGEEEEEEEEEFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDGGGFFFFFFGGGHHHJJJIIIHHHGGGDDDEEEIIIKKKJJJLLLPPPZZZpppxxxggg\\\UUUUUUMMMOOOMMMOOONNNJJJIIIKKKKKKIIIBBB???:::777444111...,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&$$$######$$$&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((())))))***))))))))))))************++++++++++++,,,---...///---------.........//////...//////000000000000000222222222333444444555555777777777777777888999999<<<<<<<<<<<<<<<<<<======??????@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGJJJMMMOOO\\\}}}```QQQVVVfffPPPBBB???DDDWWWjjjVVVFFFEEEDDD===:::===BBBJJJWWWgggwwwuuujjjcccgggvvvmmmvvvtttgggkkkkkk|||qqqbbbOOOEEE:::777===EEEHHHHHHMMMMMMNNNOOOPPPRRRSSSTTTQQQQQQRRRSSSTTTUUUUUUUUUSSSTTTUUUVVVXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUTTTXXXZZZYYYZZZ[[[VVVPPPMMMNNNNNNMMMLLLIIIHHHGGGGGGFFFGGGIIIKKKLLLJJJIIIEEEEEEFFFFFFGGGFFFFFFFFFHHHGGGGGGGGGHHHIIIHHHHHHGGGDDDEEEIIIKKKJJJKKKOOOQQQ___tttzzzhhh\\\UUUUUUMMMOOOMMMOOONNNJJJIIIKKKKKKHHHCCC@@@;;;888555222...,,,+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((()))))))))*********++++++++++++,,,---......------------..................///000000000000000111111222222333444444444777777777666777888888999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????????????????AAABBBCCCCCCCCCEEEHHHKKKPPPPPPeeeuuuUUUPPPPPPooocccGGG>>>AAAGGGgggoooUUUIIIEEE???===>>>@@@DDDLLLYYYhhhwwwvvvmmmeeecccgggxxxsssppp{{{qqqxxx{{{iii^^^GGG@@@999:::BBBJJJMMMLLLPPPPPPPPPRRRTTTVVVYYYZZZUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVXXXYYY[[[YYY\\\]]][[[\\\]]]YYYSSSQQQPPPOOOOOONNNLLLKKKIIIHHHHHHIIIKKKMMMNNNMMMKKKFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHGGGEEEFFFJJJKKKIIIJJJMMMLLLSSS```ooo|||iii\\\TTTUUUNNNQQQOOOQQQOOOKKKIIIKKKKKKHHHDDDAAA<<<888555222///,,,,,,++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((()))))))))***************++++++,,,---...,,,------------.........---...//////000000//////000111111222222333333444666666666666666777777888999999::::::;;;;;;;;;;;;=========>>>>>>>>>??????@@@AAACCCCCCCCCEEEGGGIIIOOOKKKWWW{{{]]]MMMJJJ[[[xxxnnnOOO???AAAAAAPPPxxxoooTTTEEE@@@AAACCC<<>>;;;>>>EEELLLNNNNNNRRRRRRRRRSSSUUUXXX[[[]]]XXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^]]]______\\\]]]^^^ZZZUUURRRPPPMMMLLLLLLLLLKKKIIIIIIIIIIIILLLNNNNNNMMMKKKGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJIIIHHHGGGGGGHHHGGGEEEFFFJJJKKKIIIHHHKKKPPPSSSYYYcccsssjjj\\\TTTVVVOOOSSSQQQSSSQQQLLLJJJKKKJJJGGGEEEBBB===999666222///,,,,,,,,,+++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((()))))))))***************+++,,,---...,,,,,,---------.........---...//////000000//////000000111111222333333333555555555555555666666777777777888999999:::;;;;;;;;;;;;<<<======>>>??????>>>@@@CCCDDDDDDDDDEEEGGGJJJKKKRRRhhh}}}YYYJJJNNNaaaqqqttt]]]EEE???AAACCC^^^mmmPPPEEEDDDBBB999<<>>???@@@===???BBBDDDDDDCCCDDDEEEDDDKKKSSS^^^yyykkkJJJDDDSSSiii{{{mmmPPPBBBEEE@@@NNNsss```MMMEEE???999===AAABBBDDDLLL[[[fffuuu{{{}}}xxxrrr___CCCEEEFFFHHHJJJMMMPPPRRRTTTUUUTTTRRRRRRRRRTTTVVVXXXXXXZZZ]]]``````^^^\\\ZZZ]]][[[YYYWWWUUUUUUUUUUUURRRSSSVVVZZZ\\\]]]^^^^^^___aaa___[[[[[[]]]ZZZUUUWWWRRRMMMJJJKKKMMMMMMLLLHHHGGGHHHIIIKKKKKKIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIKKKLLLKKKGGGEEEFFFHHHGGGEEEGGGKKKKKKHHHGGGIIICCCGGGKKKOOOVVVeeeyyyjjj___RRRLLLQQQSSSUUUSSSPPPMMMKKKJJJKKKKKKEEEAAA<<<888666333000...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,---------......///////////////.........111111111111111222222222111222333444555555555555555666888888888999:::<<<<<<<<<======>>>?????????===>>>???@@@AAABBBCCCCCCCCCMMMMMMMMM```\\\LLLPPPSSSzzzpppIII>>>???CCCQQQrrr{{{[[[JJJDDDBBB>>>;;;<<>>FFFHHHKKKNNNPPPQQQPPPPPPSSSRRRQQQRRRTTTVVVUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]]]][[[XXXWWWVVVTTTQQQOOOQQQQQQRRRTTTXXXZZZZZZYYY]]]^^^]]][[[WWWUUUUUUUUUVVVRRRNNNMMMOOOPPPPPPNNNHHHGGGFFFGGGIIIIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHIIIIIIGGGEEEEEEFFFGGGKKKEEEDDDJJJNNNUUUiiikkk```SSSMMMQQQRRRUUUSSSPPPMMMKKKJJJJJJJJJEEEBBB===888666333000...---,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------.../////////////////////...000000000000000111111111222333444555555666555555444555777777777888999;;;:::;;;;;;<<<<<<===>>>>>>======>>>???@@@AAABBBCCCBBBIIIHHHJJJYYYpppXXXMMMSSSlllcccKKKBBBBBBJJJ\\\~~~sssVVVEEECCC???=========???GGGPPP^^^hhhwwwnnn___QQQEEE???JJJLLLNNNQQQSSSTTTTTTSSSTTTRRRPPPPPPRRRSSSSSSSSSVVVWWWXXXZZZ[[[[[[[[[\\\[[[YYYWWWVVVUUUTTTRRRPPPOOOOOOOOORRRTTTVVVUUUTTTTTTVVVWWWUUUSSSQQQQQQQQQSSSPPPMMMLLLMMMOOONNNMMMHHHGGGFFFFFFFFFEEECCCAAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGEEECCCCCCCCCEEEHHHBBBBBBHHHKKKPPPbbbvvvlllaaaUUUNNNPPPPPPSSSRRROOOLLLJJJIIIIIIIIIEEEBBB===999666333111///---,,,+++)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))******+++++++++,,,,,,,,,,,,------------......///////////////////////////000000000111111555555666666666666666555333555666777777777999:::999999::::::;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCEEEEEEIIIRRR]]]}}}iiiMMMQQQZZZ]]]GGG>>>AAAGGGhhheeeJJJEEEBBBAAA@@@===:::???FFFPPPZZZjjjyyypppgggZZZEEE???HHHNNNPPPRRRTTTVVVVVVVVVVVVTTTQQQNNNMMMOOOPPPPPPPPPTTTTTTVVVWWWXXXXXXXXXXXXWWWVVVSSSSSSSSSSSSRRRQQQOOONNNNNNPPPRRRRRRQQQPPPLLLNNNPPPQQQOOONNNMMMMMMOOOMMMJJJJJJKKKLLLLLLLLLHHHFFFEEEDDDCCCAAA???<<<@@@@@@AAABBBCCCCCCCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@BBBCCC???@@@DDDFFFIIIWWWggglllaaaVVVOOOPPPOOORRRQQQOOOLLLJJJIIIHHHHHHFFFBBB===999666444111///---,,,+++)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------............//////////////////000000111111222222666777777777777666666555444666777888777888999;;;999999:::;;;;;;<<<<<<=========>>>??????@@@AAAAAAFFFEEEEEEKKKPPPRRRlll\\\OOORRRxxxyyyWWWBBB>>>???RRRooovvvWWWIIIFFFCCCAAA>>>:::;;;@@@DDDNNN^^^mmmyyy~~~fff```VVVFFFDDDPPPPPPQQQSSSTTTUUUVVVVVVVVVTTTQQQMMMLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNNNNPPPQQQPPPPPPOOONNNNNNNNNOOOOOONNNLLLGGGJJJNNNOOOMMMKKKIIIIIIKKKJJJHHHHHHHHHIIIIIIJJJGGGEEECCCCCCBBBAAA>>><<>>>>>??????===>>>BBBBBBDDDLLLWWWjjj```UUUPPPQQQOOORRRQQQOOOMMMKKKIIIHHHGGGFFFBBB===999777444111///---,,,+++)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---+++++++++,,,,,,,,,---------.........//////000000000000111222222333444444777777777888777777666666555777999999999999;;;===;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAFFFEEEEEELLLPPPMMM```wwwOOOPPP^^^sssOOO>>>>>>BBBQQQpppoooRRRJJJCCC@@@>>>;;;:::===???GGGTTTaaannn{{{ooo^^^UUUOOOJJJJJJNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSPPPMMMKKKLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFHHHKKKLLLJJJGGGEEEEEEGGGGGGGGGGGGFFFFFFFFFGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>???@@@@@@AAA@@@@@@@@@???????????????>>>>>>===>>>@@@AAA@@@>>>===<<<===<<<<<<===@@@@@@@@@EEEKKKggg]]]TTTPPPRRRPPPRRRQQQPPPNNNLLLJJJHHHHHHFFFCCC>>>:::777444222///---,,,+++)))((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))***,,,,,,---++++++++++++,,,,,,,,,,,,------......///000000000000111111222333444555555666666777777777777777666666888::::::::::::<<<===<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAACCCEEEDDDIIINNNKKKWWWqqq^^^SSSIIIdddbbbBBB@@@===CCC]]]eeeVVVFFF@@@???===;;;:::===CCCKKKUUU```ooo~~~lllggg[[[PPPNNNQQQRRROOONNNNNNOOOOOOPPPPPPQQQQQQRRRPPPNNNMMMNNNNNNMMMKKKKKKLLLLLLMMMNNNNNNMMMMMMKKKIIIGGGGGGIIIKKKLLLLLLJJJIIIGGGGGGHHHGGGEEECCCDDDFFFHHHHHHFFFDDDCCCCCCFFFGGGGGGFFFDDDCCCCCCDDDBBBAAAAAABBBCCCDDDBBBAAA>>>??????@@@@@@@@@??????;;;<<<<<<<<<<<<<<<;;;;;;<<<===??????===;;;::::::888:::<<<======>>>@@@BBBdddZZZRRRPPPSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGCCC>>>:::777555222000---,,,+++)))((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$#######################################""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((((())))))***+++,,,------***++++++++++++,,,,,,,,,------......///000000111///000111222333444555555444444555666777777777777666777999999999999;;;===<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBFFFDDDEEELLLMMMRRRaaahhhMMMRRRuuuZZZFFFBBB@@@MMMjjjjjjPPPEEEDDDBBB>>>;;;===???DDDIIISSSaaarrr}}}gggbbbYYYQQQPPPSSSTTTTTTOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIFFFFFFHHHJJJLLLLLLKKKIIIHHHHHHIIIHHHFFFDDDDDDFFFGGGHHHGGGFFFGGGGGGEEEGGGHHHFFFCCCAAAAAABBBAAA@@@@@@AAACCCCCCAAA@@@===>>>>>>??????>>>>>>===999999::::::::::::999999888;;;===<<<:::888777777555777999::::::<<<======bbbWWWQQQOOOSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGCCC>>>:::777555222000---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$###############"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((((((((((((((((((*********+++,,,,,,------******+++++++++,,,,,,,,,---------...///000000111...///000111222333444444333333555666777777777777555666888888888999:::<<<<<<<<<======>>>?????????AAABBBBBBBBBBBBBBBBBBCCCDDDJJJFFFDDDLLLOOOPPPXXXjjjbbbQQQ]]]{{{yyyOOOIII@@@???QQQttt|||[[[KKKJJJHHHBBB===<<<===???BBBIIIXXXiiiuuussseee[[[SSSPPPOOONNNPPPUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRSSSRRROOOLLLMMMNNNNNNOOOOOOOOOOOONNNLLLJJJGGGFFFHHHKKKLLLMMMNNNLLLKKKKKKLLLKKKIIIGGGFFFGGGIIIIIIIIIJJJLLLNNNFFFHHHIIIGGGBBB??????AAAAAA@@@@@@@@@AAAAAA@@@>>><<<======>>>======<<<<<<777888888999999999888888666888:::;;;888666555555333555777777888:::;;;:::dddZZZSSSRRRVVVVVVSSSTTTUUUTTTQQQMMMIIIGGGGGGCCC===888555333222000000...,,,***((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################################################################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,---...//////......///111222222111111111111111111333444555666777777777777777777777777888888888888999999999<<>>??????>>>???AAACCCEEEDDDDDDEEEHHHMMMQQQTTT[[[zzz^^^WWWgggpppOOOCCCEEE@@@SSS~~~vvv[[[LLLFFFCCCBBB@@@===<<>>===@@@??????@@@AAAAAA@@@>>><<<============;;;:::999777666666888:::;;;:::888888888888888888888888888666666666777888888999999eeeZZZSSSQQQUUUTTTTTTTTTTTTSSSQQQMMMJJJHHHIIIDDD>>>:::777555333222000...,,,***((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,...//////......///000111111111111111111111111333333555666666666666666666666666666777777777777888888888;;;??????===;;;===>>>??????>>>>>>@@@BBBDDDDDDDDDFFFIIIMMMPPPRRRUUUeeesssSSSWWWyyy```CCCGGGFFFFFF^^^|||uuuYYYLLLEEE??????<<<;;;<<<@@@HHHWWWeeeqqq}}}vvvbbbUUUPPPKKKKKKOOOTTTUUUUUUTTTUUUVVVVVVUUUSSSRRRQQQRRRSSSSSSTTTTTTSSSQQQOOOPPPRRRSSSSSSRRRPPPPPPPPPOOONNNNNNOOORRRUUUVVVUUUWWWUUUSSSPPPOOOMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHFFFDDDCCCCCCBBBCCCBBBAAABBBCCCBBB@@@>>>===============;;;:::999888777777888::::::999777888888888888888888888888666666777777888999999999}}}ggg[[[SSSQQQTTTSSSUUUUUUTTTRRRPPPMMMKKKJJJJJJFFF@@@<<<999777555333000...,,,***((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$############"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,,,,---///...------...000000000000000111111111111222333444555555666666666444555555555666666666666666666777:::===>>>===<<<<<<===>>>>>>===>>>@@@BBBBBBCCCDDDGGGIIILLLNNNOOOTTTVVVlllcccTTT```~~~UUUEEEDDD???FFF[[[mmmXXXMMMBBBBBB???======<<>>======<<<:::::::::999888999::::::888666777777777777777777777777666666777888888999999:::fff[[[SSSQQQTTTSSSVVVUUUTTTQQQOOOMMMLLLKKKIIIFFF@@@<<<999777555333000...,,,***((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###################################################"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************************+++++++++++++++---......---,,,...////////////000000000000000111222333444555555555555333333444444444555555555444444666999;;;<<<===<<<;;;<<<======<<<===???AAA@@@BBBDDDGGGIIIKKKKKKKKKSSSTTT___}}}```QQQ\\\||||||OOOCCCDDDCCCIIIeeelllXXXKKKFFFDDDBBBAAA======EEEOOOWWWaaannnzzz~~~mmm^^^XXX[[[[[[ZZZWWWTTTUUUXXX\\\VVVUUUTTTTTTTTTSSSRRRQQQRRRTTTVVVXXXXXXYYYYYYZZZWWWXXXYYYXXXUUURRRQQQPPPOOOOOOQQQTTTWWWYYYXXXWWWWWWVVVVVVUUUSSSPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEFFFGGGIIIKKKLLLMMMKKKJJJHHHGGGFFFDDDAAA???>>>>>>======<<<;;;;;;:::;;;:::999999:::999777555666666666666666666666666666666777777888999999:::dddYYYSSSRRRUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLHHHDDD???<<<999666333111000...,,,***((('''''''''&&&&&&&&&&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,------,,,,,,---........./////////000000000000111222333333444444444333333333333444444444444222333555777999:::;;;<<<:::;;;<<<<<<;;;<<<>>>??????AAADDDFFFHHHIIIIIIIIIIIITTT[[[fffwwwWWWPPPeeezzzwww\\\NNNCCCCCCPPPnnneeeUUUHHHEEECCCCCC@@@>>>AAAFFFKKKSSS```nnnzzz}}}{{{uuufff\\\YYYaaabbbaaa]]]XXXWWWZZZ^^^YYYWWWUUUUUUUUUTTTQQQNNNRRRTTTWWWXXXXXXXXXZZZ\\\YYYZZZZZZYYYUUURRRPPPPPPOOOOOOQQQTTTXXXZZZYYYXXXRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEAAABBBCCCEEEGGGIIIKKKMMMKKKJJJHHHGGGFFFDDDAAA???======<<<<<<;;;:::::::::;;;:::888888999888666444555555555555555555555555555666666777777888999999bbbXXXRRRQQQUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLFFFCCC???;;;888555222///000...,,,***((('''''''''&&&&&&''''''&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***+++---,,,++++++,,,...------......//////000000///000111222333333333333222333333333444444444444111333555666666777:::;;;999:::;;;;;;:::;;;===??????@@@CCCEEEFFFGGGGGGGGGEEESSSYYY[[[rrrwwwWWWNNNgggaaaIIIEEEGGGUUUyyyyyygggNNNHHHCCCCCCBBB@@@@@@BBBCCCHHHRRR```lllxxx}}}yyylllbbbZZZWWW^^^______\\\YYYYYY[[[___\\\ZZZXXXYYY[[[YYYUUUPPPQQQTTTWWWWWWUUUUUUXXX[[[XXXYYYZZZXXXUUUQQQPPPPPPPPPPPPQQQTTTXXXZZZZZZYYYPPPOOOOOOOOONNNNNNNNNNNNPPPOOONNNLLLJJJHHHFFFDDD???@@@@@@BBBCCCFFFGGGHHHHHHGGGEEEEEEEEECCCAAA???===<<<;;;:::999999999999999888777777888777555333444444444444444444444444444444555666666777777888bbbWWWPPPOOORRRRRRTTTTTTUUUTTTSSSPPPMMMKKKFFFCCC???;;;999666222///000...,,,***((('''''''''&&&'''''''''&&&$$$""" ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%############################################################$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************+++,,,,,,++++++,,,---,,,,,,---......///000000...///000111222222222222333333333444444444444555111333555555444555888:::888999::::::999:::<<<>>>@@@@@@BBBCCCDDDEEEFFFFFFJJJMMMRRRXXXeeeyyySSS^^^iiikkkOOOGGGJJJ\\\}}}dddVVVIIIDDDDDDBBB@@@??????@@@GGGRRR\\\gggvvvqqqiii```ZZZXXX\\\\\\[[[ZZZYYYYYY[[[\\\ZZZYYYZZZ]]]```___YYYTTTQQQTTTVVVUUURRRQQQTTTXXXWWWXXXYYYWWWTTTQQQOOOOOONNNNNNNNNPPPTTTWWWYYYYYYQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKJJJHHHGGGEEEDDD?????????@@@AAABBBCCCDDDCCCBBBAAABBBCCCBBB@@@>>><<<;;;999888777888888888777666555666777666444222333333333333333333333333333333444444555666666666bbbWWWOOOMMMPPPOOOSSSTTTUUUUUUTTTQQQMMMKKKFFFCCC@@@<<<999666222///000...,,,***((('''''''''&&&'''((((((&&&$$$""" $$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))+++,,,,,,+++***,,,---,,,,,,------...///000000...///000111111222222222333333444444444555555555222444555555333444666999888999::::::999:::<<<===@@@@@@AAABBBCCCDDDEEEFFFNNNEEEGGGTTTZZZcccxxxWWWVVVggg~~~YYYIIIGGGHHHWWWzzz{{{gggRRRHHHEEEBBB>>><<<===<<<@@@JJJRRR[[[kkkzzzxxxnnnhhhaaa[[[[[[^^^]]][[[YYYYYYYYYYYYYYYWWWVVVXXX^^^bbbbbb\\\VVVQQQTTTVVVTTTOOONNNQQQUUUUUUWWWWWWVVVSSSPPPOOONNNLLLJJJJJJLLLPPPTTTVVVVVVSSSQQQNNNLLLJJJJJJKKKKKKFFFFFFFFFFFFEEEEEEDDDCCC@@@@@@?????????@@@@@@AAA@@@??????@@@AAAAAA@@@>>>;;;:::999777666777777888666555444555666666444222333333333333333333333333222222333333444555555666eeeWWWTTTOOOMMMQQQQQQUUUWWWUUUSSSRRRNNNHHHEEECCC???;;;777444222111222///,,,******)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################&&&&&&%%%$$$###"""!!! $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,............////////////111111111000000000000000333333333333444666888999555555444444555666888999;;;;;;;;;<<<<<<<<<<<<===BBBBBBCCCDDDDDDDDDDDDDDDKKKHHHJJJQQQSSS[[[ssszzzZZZQQQeeeeeeJJJCCCMMMYYY{{{cccMMMIIIIIIDDD======<<<>>>CCCGGGNNN\\\iiiqqqyyy}}}{{{pppgggaaa^^^]]]\\\^^^\\\ZZZ[[[]]]]]]ZZZWWWXXXWWWVVVVVVXXXZZZZZZYYYWWWWWWVVVUUUSSSQQQOOONNNKKKMMMPPPRRRSSSQQQNNNLLLGGGGGGFFFGGGIIILLLOOOQQQOOONNNMMMKKKIIIGGGEEEEEEGGGEEECCCBBBBBBAAA???=========>>>@@@BBBAAA>>>;;;========================<<<:::777555444444555555222333333444444555555666111111111111111111222222000000111222333333333333cccVVVSSSOOONNNSSSQQQUUUWWWUUUTTTRRRNNNHHHDDDCCC???;;;888444222111222///,,,******)))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,............////////////111000000000000000000000222222222222333555777888555444444444555666777888:::;;;;;;;;;<<<<<<<<<<<>>===>>>AAADDDHHHRRR\\\fffppp~~~}}}xxx{{{|||uuukkkccc^^^]]]]]]]]][[[YYYWWWXXXYYYYYYWWWTTTVVVTTTTTTUUUWWWYYYYYYXXXVVVVVVVVVUUUTTTRRROOONNNKKKKKKLLLLLLMMMMMMMMMMMMFFFFFFDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBAAAAAA@@@>>><<<::::::<<>>888888888888888888888888999777666444333333444444444333333222111111000000111111111111000000000000111111222333444444444444cccVVVTTTPPPPPPTTTRRRVVVXXXVVVUUUTTTOOOIIIDDDCCC???<<<888555333222222///,,,******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++******))))))))))))************+++++++++,,,,,,,,,---------.........//////000000000000000111111111000000000111222222333444333444444444555666777777999999999999:::::::::;;;===>>>@@@BBBDDDFFFFFFGGGFFFEEEHHHPPPSSSRRRUUUZZZjjjwwwbbbWWWjjjqqqLLL???PPP___ttt~~~fffSSSKKKFFFBBB@@@BBBBBB@@@BBBEEEIIIRRR___lllvvvvvvxxxuuulllfff^^^YYYXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXWWWVVVOOOOOOOOOQQQTTTUUUUUUTTTRRRSSSVVVWWWWWWTTTQQQNNNOOOMMMLLLKKKLLLOOORRRTTTKKKIIIGGGFFFEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@?????????>>><<<999555666777:::>>>???>>><<<666666666666666666666666666555444333222333333333222222111111000000000000000000000000000////////////000111222222333333333eeeWWWUUUQQQPPPTTTSSSWWWYYYWWWUUUTTTPPPJJJDDDBBB@@@<<<999666444333222///,,,******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++******))))))))))))************+++++++++,,,,,,,,,------------............//////000000111111111111//////000111111222222222333333444444555666666666888888888888999999999999<<<===???AAACCCDDDEEEFFFFFFEEEGGGMMMPPPRRRTTTVVV[[[mmm|||___\\\wwwfffFFFIIIIIIXXXqqqgggRRRKKKDDD???@@@BBB@@@@@@AAABBBHHHPPPYYYcccnnn{{{~~~wwwqqqjjjeee___ZZZXXXXXXXXXXXXZZZZZZ[[[ZZZYYYXXXWWWWWWNNNNNNNNNQQQSSSTTTSSSRRRPPPRRRUUUWWWWWWUUURRRPPPNNNNNNOOOOOOPPPQQQRRRRRRJJJIIIHHHGGGGGGHHHJJJKKKHHHFFFDDDBBBAAA@@@AAAAAA@@@??????@@@@@@???<<<999888777888999;;;<<<;;;999555555555555555555555555333333222222222222222222/////////000000111111111000000000/////////......------///000000000000000fffXXXVVVQQQPPPTTTSSSXXXZZZXXXVVVUUUPPPKKKDDDBBB@@@<<<999777555444222///,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""################################################%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,,,,------------........./////////000111111222222///000000111222222111111222222444555555666555555777777777777888888888999:::;;;===???AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOTTTZZZpppiii___ooocccHHHDDDGGGWWWtttoooUUUKKKBBB@@@AAA@@@??????@@@CCCGGGKKKRRR]]]kkkuuuwwwppppppkkkgggbbb^^^\\\ZZZXXXVVVWWWXXXYYYXXXVVVUUUUUUUUUOOOOOOPPPRRRTTTTTTRRRPPPPPPQQQTTTVVVVVVUUUSSSRRRLLLMMMOOOPPPPPPPPPOOONNNIIIHHHFFFFFFFFFHHHJJJLLLKKKIIIEEEBBB@@@??????@@@@@@@@@@@@AAABBB@@@===::::::999888999::::::999777555555555555555555555555000111111111111111111111......//////000111111222000000//////......------+++,,,---...////////////dddWWWUUURRRQQQVVVTTTXXXZZZXXXWWWUUUQQQKKKDDDBBB@@@<<<999777555555222///,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############################################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,---------............//////000111111222222///000111222222222111111111222444555666555555555666666666777777777888888999:::<<<>>>???@@@AAAAAA???CCCEEEFFFFFFGGGJJJKKKQQQRRR\\\wwwjjj```tttcccKKKEEEFFFWWWrrrhhhYYYJJJEEEDDDBBB??????@@@AAABBBCCCGGGOOO[[[dddrrrzzzqqqkkkkkkkkkiiifffdddbbb___ZZZWWWUUUWWWYYYXXXUUUSSSSSSUUUQQQQQQQQQSSSUUUTTTRRROOOPPPQQQSSSTTTUUUUUUUUUTTTNNNNNNOOOOOOOOONNNMMMLLLJJJHHHGGGFFFGGGHHHJJJKKKLLLJJJFFFCCC@@@@@@@@@AAAAAAAAABBBCCCDDDBBB???<<<:::999888999::::::999888333333333333333333333333...///000000111111111111000000000000000000111111000000///......---,,,,,,,,,,,,---...////////////bbbVVVUUURRRRRRWWWTTTYYY[[[YYYWWWVVVQQQLLLDDDBBB@@@===:::777666555222///,,,******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################ !!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222222000000222333333222111111111222333555666555555444666666666666777777777777999:::;;;===>>>?????????999???EEEFFFFFFGGGJJJLLLOOOOOOSSSeeepppbbbpppZZZNNNAAAAAAPPPhhh~~~xxxgggTTTKKKHHHEEEBBBAAA???@@@AAAAAACCCHHHQQQXXXcccmmmzzz}}}~~~qqqhhhdddkkkjjjiiihhhfffbbb]]]YYYUUUXXXZZZXXXUUUSSSTTTVVVSSSRRRSSSTTTUUUTTTQQQOOOPPPQQQRRRSSSTTTUUUVVVVVVQQQQQQPPPOOONNNNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKLLLJJJFFFCCCAAAAAABBBCCCBBBBBBCCCDDDEEEDDD@@@===:::888888888:::;;;:::999222222222222222222222222---...///000111111111000222222111111000000//////000000///...------,,,,,,,,,---...///000000000000aaaTTTVVVWWWVVVWWWWWW[[[\\\XXXUUUTTTRRROOOIIIEEE@@@<<<999888666444333111...+++)))(((((()))''''''&&&&&&&&&%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---........................////////////000111111111111222222222444444333333333444444555666666666666666666666666999999999:::;;;<<<===>>>===>>>@@@BBBDDDFFFHHHHHHJJJLLLMMMVVVqqqmmm]]]iii```DDDCCCGGGHHHXXXppp}}}|||oooYYYKKKIIIIIIFFFEEE@@@???CCCDDDAAACCCHHHVVVZZZeeettt~~~}}}yyyjjj___[[[fffeeeeeeffffffccc___\\\YYYXXXVVVUUUUUUVVVXXXYYYWWWVVVTTTSSSRRRRRRSSSSSSPPPRRRUUUVVVVVVWWWYYY[[[UUURRRPPPOOOOOOPPPPPPOOOLLLLLLLLLNNNOOOOOOMMMKKKPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCC:::999888999;;;<<<;;;:::777777555444333222222222111000......000000000///////////////////////////..............................///000000000000000}}}```TTTWWWYYYYYYYYYWWW[[[\\\XXXTTTSSSPPPMMMIIIEEE@@@<<<:::888666444333111...+++)))(((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,---........................////////////000000111111111222222222333333333333333444555555555555555555555555555555888888888999:::;;;<<<===<<<===???AAACCCEEEFFFGGGJJJJJJLLLRRRdddccc]]]hhhxxx}}}^^^QQQHHH@@@EEERRRlll|||cccQQQHHHEEEEEEAAA@@@AAA@@@>>>CCCJJJKKKNNNXXXfffqqqyyyssseee\\\ZZZ______```aaabbb```\\\YYYVVVUUUTTTTTTUUUVVVXXXZZZXXXWWWUUURRRQQQPPPPPPPPPPPPQQQTTTTTTUUUVVVXXXZZZUUUSSSPPPOOOPPPPPPPPPOOOLLLLLLLLLMMMNNNNNNMMMLLLPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@<<<:::999999::::::888777777666555333222111111111111///......///000000///........................------------------------------...////////////...aaaUUUWWWXXXXXXXXXXXX\\\\\\WWWSSSQQQNNNJJJIIIEEE@@@<<<:::888555333333111...,,,***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))*********+++,,,------.........---............/////////000000000111111111222222111111222222333444555666555555555555555555555555666777777777888:::;;;<<<;;;<<<===???AAACCCDDDEEEHHHGGGJJJNNNTTTdddqqq^^^WWWmmmpppYYYGGG@@@BBBMMMjjjjjjVVVLLLHHHFFFEEEDDD@@@;;;===AAA@@@BBBIIIUUU___iiiuuuyyyzzzwwwjjj^^^YYYZZZXXXYYY[[[^^^```^^^[[[WWWUUUTTTSSSRRRSSSUUUXXXYYYVVVTTTRRRPPPOOONNNNNNNNNOOOQQQSSSSSSSSSSSSUUUWWWVVVSSSPPPOOOOOOPPPOOONNNLLLLLLKKKKKKLLLLLLMMMNNNOOONNNLLLIIIHHHGGGGGGGGGEEEDDDCCCBBB@@@>>>=========;;;999888888777555333555555333222111111111111000///------///000///...........................------------------------+++,,,------......------eeeWWWWWWVVVTTTTTTXXX\\\\\\VVVRRROOOLLLHHHHHHEEE@@@===:::888555333222111///,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---------------------.........//////000000000000111111111111000000000111222444555666555555555555555555555555555555555666777888999:::::::::;;;===???AAABBBCCCGGGCCCFFFLLLLLLOOOfffyyySSSXXXuuu}}}gggSSSFFFBBBPPPjjjooo^^^KKKIIIGGGFFFDDDAAA===<<<>>>===AAAIIIRRR[[[gggrrr~~~~~~vvvrrrvvvxxxpppeee[[[XXX[[[VVVWWWZZZ]]]```___\\\YYYUUUTTTSSSRRRRRRSSSTTTVVVQQQPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSUUUUUURRROOONNNNNNOOONNNMMMKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCBBB@@@>>><<<;;;:::<<<:::888777666555333111444333222111000000000000000...------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------fffXXXWWWVVVTTTSSSXXX\\\\\\VVVQQQOOOKKKGGGHHHEEEAAA===;;;888555222222111///---+++)))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))***+++,,,------------------------............//////000000000111111111//////000111222333555666555555555555555555555555444444444555666777888999999999:::<<<>>>???@@@AAAEEE@@@CCCLLLLLLHHHRRRddd|||pppXXXZZZdddzzzxxxUUUJJJEEEMMMfff~~~yyy]]]UUUJJJEEEFFFGGGEEEAAA???===>>>CCCHHHNNNXXXbbblllttt{{{wwwxxxzzzrrrlllccc[[[YYY\\\VVVVVVXXX[[[]]]^^^\\\YYYXXXWWWTTTRRRPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKPPPQQQRRRRRRQQQPPPQQQRRRQQQOOOLLLKKKLLLMMMLLLLLLJJJKKKJJJHHHFFFFFFHHHKKKGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@???===;;;:::999888666555444555555333222222111000//////////////////---,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---eeeXXXYYYYYYWWWWWWXXX\\\\\\VVVQQQOOOLLLHHHGGGDDDAAA>>><<<888555222111000///---+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,---------,,,------------........./////////000000000111111//////000000111222333444444444444444444444444444444444444444555777888999888999:::;;;===>>>???@@@BBB???BBBJJJLLLHHHJJJPPP]]]qqqSSSSSSYYYiii}}}UUUGGGAAAMMM]]]jjj|||ttt^^^LLLEEEEEEDDD@@@@@@======???AAACCCJJJRRRXXXbbbppp}}}{{{zzzyyy|||~~~}}}tttkkkfffaaa\\\ZZZ[[[UUUUUUUUUVVVXXXYYYXXXWWW[[[YYYUUURRRPPPOOOOOOOOORRRPPPNNNLLLKKKJJJJJJJJJOOOQQQQQQPPPNNNMMMNNNOOOLLLJJJHHHHHHIIIJJJKKKJJJHHHJJJJJJHHHDDDBBBCCCFFFBBBBBB@@@???>>>??????@@@@@@???>>>===;;;:::999888555333222333444444333222000000///..................---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------eeeXXXYYYYYYXXXXXXXXX\\\\\\WWWRRRPPPMMMIIIGGGDDDAAA>>><<<999555222111000///...+++)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,---,,,,,,,,,,,,---------.........////////////000000000111000000000000000111222222444444444444444444444444444444444444555777888999999999:::;;;===>>>?????????AAACCCFFFGGGGGGGGGGGGPPPllluuu\\\UUUUUUnnn|||cccNNNJJJKKKPPPeee}}}xxxaaaQQQJJJEEE@@@AAA>>>>>>??????>>>BBBHHHJJJRRR___kkkwwwyyysssrrrsssyyysssuuuuuujjj```^^^^^^[[[YYYXXXXXXUUUSSSSSSTTTUUUVVVUUUZZZXXXUUURRRPPPOOOPPPPPPPPPOOONNNNNNNNNPPPQQQRRRMMMNNNOOOMMMKKKJJJJJJKKKGGGEEEDDDDDDFFFHHHIIIHHHFFFIIIJJJGGGBBB>>>???AAA@@@???>>>=========>>>???<<<<<<;;;:::999888777777444222111111222333222000///......---------------...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,gggYYYYYYXXXVVVVVVXXX\\\\\\WWWSSSQQQNNNJJJGGGDDDAAA???<<<999555111111000///...,,,)))'''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111000000000000000111111444444444444444444444444444444444555666777888999999999:::;;;===>>>??????===CCCEEEBBBAAAEEEFFFEEEJJJQQQoootttkkkaaabbbxxxhhhWWWNNNFFFLLLZZZ~~~uuucccYYYRRRLLLAAA???@@@AAA@@@>>>???DDDDDDJJJSSS]]]gggrrrzzzwwwsssmmmmmmjjjkkksss}}}xxxqqqrrr~~~ooocccXXXWWW[[[[[[XXXVVV[[[XXXTTTRRRSSSUUUVVVVVVYYYWWWUUURRRQQQQQQQQQRRRJJJKKKLLLOOORRRVVVZZZ\\\KKKLLLLLLKKKHHHGGGGGGHHHDDDBBBAAABBBDDDGGGHHHHHHEEEHHHKKKGGGAAA<<<<<<===???>>>===<<<<<<===>>>???:::999999888777666666555444333111111222111000.........---,,,,,,,,,------...,,,++++++,,,------,,,++++++++++++++++++++++++************************))))))***+++++++++++++++jjj^^^WWWUUUWWWUUU^^^^^^\\\XXXSSSNNNLLLKKKJJJFFFAAA>>>===:::555111444222000---+++)))((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$"""$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$######""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,............////////////000000000000111111111111222222222333333333444444333333222222333666888:::888999999:::;;;<<<======??????@@@AAABBBDDDDDDEEEDDDNNN\\\rrrjjjccc}}}bbbLLLHHHKKKTTTdddsssyyywwwooo\\\KKKIIIGGGCCC@@@>>>>>>>>>???@@@BBBFFFLLLTTTbbbqqq|||{{{ooogggfffgggppptttyyyxxxsssmmmjjjhhhaaasss}}}qqq___\\\ZZZYYYZZZXXXUUUQQQUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVSSSPPPNNNNNNOOONNNMMMMMMOOOQQQSSSSSSRRRKKKIIIFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDFFFEEEFFFGGGGGGEEEAAA===;;;>>><<<;;;999999:::;;;<<<;;;:::999777444222111000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,iii]]]VVVUUUWWWUUU^^^^^^]]]YYYTTTOOOMMMLLLKKKGGGBBB???===;;;666222444222000---+++)))((('''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,............//////////////////000000000111111111222222222333333333333444555444333333333555777888888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCFFFJJJPPP^^^zzzooolllwwwUUU@@@LLLGGGIIIXXXppp|||tttfffRRRLLLEEEAAAAAABBBAAA@@@???AAACCCFFFLLLUUUaaaiiiyyy~~~vvvlllgggiiiqqqxxxxxxfffaaabbbuuuggg[[[YYYXXXXXXZZZYYYWWWTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWTTTPPPMMMLLLLLLMMMLLLKKKMMMOOOQQQPPPPPPKKKJJJGGGEEEDDDDDDEEEFFFHHHFFFEEECCCBBBCCCDDDEEECCCDDDDDDDDDCCCAAA>>>======<<<:::888888999:::;;;;;;:::999777555333111111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))*********+++++++++,,,,,,ggg\\\VVVUUUWWWVVV^^^^^^]]]ZZZUUUPPPNNNNNNMMMHHHCCC@@@>>><<<777444444222000---+++)))((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%###"""###$$$%%%$$$###$$$$$$$$$###############"""""""""#########$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---............///////////////000000000000111111111111222222222333333333666555444333333444555666777888888999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@EEEDDDGGGNNN]]]yyyggghhh{{{zzzXXXMMMDDD@@@HHHWWWfffrrryyydddZZZMMMEEECCCDDDDDDCCCAAAAAAAAAAAACCCHHHOOOTTTfffmmmwwwzzzvvvqqqjjjfffkkkwww{{{kkkqqq}}}{{{jjj[[[WWWVVVVVVWWWYYYZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[\\\\\\ZZZVVVQQQOOONNNOOOMMMLLLMMMNNNOOOOOONNNKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLIIIGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888888999::::::<<<;;;999888666444222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))*********++++++++++++,,,fff[[[UUUTTTWWWVVV^^^^^^]]]ZZZUUUQQQOOOOOONNNJJJDDD@@@???===999555444222000---+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""#######################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////////////////000000000111111111111111222222222222444444333333333444555666666777777888999:::;;;;;;>>>>>>>>>>>>>>>?????????BBB???DDDMMMRRR^^^}}}zzzdddhhhvvviiiZZZKKKEEEEEEMMM^^^nnnnnnfff[[[QQQKKKGGGEEEDDDBBBAAA@@@???@@@BBBEEEGGGSSSYYYcccnnnyyyxxxrrrmmmllllllqqq}}}yyy{{{{{{vvvnnn```TTTVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY^^^```bbbbbb^^^ZZZWWWUUUSSSQQQOOOOOOOOOPPPOOOOOOKKKKKKJJJJJJJJJKKKLLLMMMOOONNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@===<<<;;;::::::::::::;;;;;;;;;999888666444333222000000///......---,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************++++++++++++fff[[[UUUTTTWWWVVV]]]]]]]]]ZZZUUURRRPPPPPPOOOJJJDDDAAA???===:::777444222000---+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%#######################################$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------...............////////////000000000000000000111111111222222111111222333444555666777555555666777888999::::::>>>>>>>>>>>>????????????CCC>>>BBBLLLNNNNNNaaayyy}}}tttjjjppp}}}[[[IIIIIIMMMOOOPPP___cccgggeee^^^SSSIIIDDDCCCAAA???>>>???@@@BBBBBBFFFJJJQQQZZZeeerrr|||uuupppnnnmmmqqq{{{uuukkkbbbZZZUUUWWWXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVV\\\___ccceeeccc```^^^]]]VVVTTTPPPNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::999777666444333222//////......------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++ggg\\\VVVUUUWWWVVV[[[\\\\\\YYYUUURRRPPPPPPPPPKKKDDD@@@???===:::777444222000---+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,------------...............////////////000000///000000000000111111111000000111333444666666777444555555666777888999999=========>>>>>>?????????FFF>>>>>>EEEFFFEEEPPP```zzz}}}qqqzzzqqqXXXLLLCCC<<>>@@@@@@@@@@@@AAAEEEJJJSSS___llluuuzzz}}}sssnnnnnnqqqttt~~~{{{mmmbbb[[[YYYXXXYYYZZZ[[[ZZZXXXWWWWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSWWWZZZ___bbbaaa```______WWWTTTOOOLLLKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB???>>>???>>>>>>>>>>>>=========999999888666555333222222......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((()))))))))************+++iii]]]VVVUUUWWWUUUZZZZZZZZZXXXTTTQQQPPPPPPPPPKKKDDD???>>>===:::777444222000---+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------................../////////000000/////////000000000111111111111222333444555555555333444555666777888888999::::::;;;<<<===>>>>>>???BBB???>>>BBBCCCCCCJJJRRR]]]||||||hhhrrrnnn[[[LLLCCCHHHSSSbbbmmmlllaaaVVVNNNIIICCC@@@@@@AAA@@@@@@??????@@@BBBFFFNNNXXX^^^hhhpppzzz|||vvvnnniiikkktttyyymmmaaaZZZXXXYYYZZZXXX[[[\\\\\\YYYXXXXXXZZZXXXXXXWWWUUUTTTSSSRRRQQQTTTWWW[[[^^^^^^^^^^^^^^^YYYUUUPPPLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<888777666555444333222111---------,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************jjj^^^WWWUUUWWWUUUYYYZZZZZZWWWTTTQQQPPPPPPPPPJJJCCC???>>><<<:::777444222000---+++)))((('''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$ !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000222333333444444333333222333333444555666777888888888888999:::<<<===>>>>>>;;;>>>CCCFFFFFFFFFHHHLLLOOO```}}}ooosss}}}lllNNNFFFCCCNNN```lllkkkdddWWWQQQIIIDDDBBBBBBAAA@@@???@@@??????@@@DDDJJJNNNVVV^^^kkkuuu||||||lllhhhdddfffooovvv|||zzzoooaaaXXXVVVXXXYYYZZZWWWZZZ]]]\\\ZZZYYYZZZ\\\ZZZYYYXXXVVVTTTRRRQQQPPPTTTWWW[[[]]]]]]]]]]]]^^^\\\XXXSSSNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFEEECCC@@@>>>=========>>>===<<<<<<;;;777666666444333222111111------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************nnn^^^ZZZTTTRRRVVVYYY[[[[[[XXXSSSOOOOOOPPPHHHBBB<<<<<>><<<<<<>>>@@@@@@@@@IIIOOOXXXaaakkkttt}}}yyyqqqooo```cccgggpppuuuxxxoooddd[[[XXXVVVSSSVVV\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQPPPTTTWWWZZZZZZYYYYYY\\\^^^```]]]WWWQQQMMMJJJHHHHHHIIIJJJIIIFFFIIINNNOOOLLLEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>>>>>;;;;;;;;;::::::999999999444444333222111000///.........---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))mmm]]]YYYTTTRRRVVVZZZ\\\\\\YYYTTTPPPNNNOOOHHHCCC======@@@@@@<<<777444333111...,,,***))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################%%%&&&&&&%%%%%%$$$ $$$$$$""""""%%%&&&$$$$$$###""""""$$$%%%%%%$$$%%%###!!!!!!"""######"""%%%%%%###"""!!! ################################################$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((************************************************+++++++++,,,,,,,,,------........................---------............///000000111222222222222111444444333333444444555666777777888999:::;;;<<<<<<:::;;;===@@@BBBDDDEEEFFFIIIIIIPPPaaa~~~fffNNNCCC@@@HHHSSSaaa^^^YYYQQQJJJFFFEEEEEE@@@???===<<<===>>>>>>>>>BBBGGGMMMTTT[[[ccckkkpppwww{{{yyytttooohhhccccccllluuu~~~ssspppxxx~~~}}}jjj```WWWTTTRRRPPPQQQVVVUUUUUUUUUVVVWWWWWWXXXXXXZZZYYYXXXVVVTTTRRRQQQPPPRRRUUUWWWXXXXXXYYY[[[^^^```\\\WWWQQQLLLIIIHHHHHHHHHJJJIIIGGGIIIMMMMMMJJJDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA???>>><<<:::::::::999999888777777333333222111000///.........------,,,++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********kkk\\\YYYTTTSSSWWW[[[\\\\\\YYYTTTPPPNNNMMMHHHCCC???>>>@@@@@@<<<888666444111---+++*********''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################!!!"""###$$$%%%%%%%%%$$$!!!$$$%%%!!! ######"""&&&###!!!!!!"""$$$$$$$$$$$$###!!!!!!###$$$######%%%$$$######""""""######################################################"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,---------------------------------............//////000111111222222111111333333222222333333444555666777777888999:::;;;;;;:::;;;===???AAABBBCCCCCCDDDEEEFFFKKK\\\}}}qqqQQQCCCCCCGGGNNNPPPRRRRRROOOKKKGGGFFFBBBAAA???>>>===<<<<<<<<<<<<>>>BBBEEEIIIOOOUUUZZZdddhhhnnnuuuzzzxxxppphhhcccaaa```dddjjjwww~~~ooocccgggyyy|||qqqmmmbbb[[[TTTRRRPPPMMMMMMOOORRRRRRSSSTTTUUUWWWXXXYYY\\\[[[XXXUUUSSSQQQQQQPPPPPPRRRTTTUUUWWWYYY\\\^^^___[[[VVVPPPKKKHHHGGGGGGGGGIIIIIIHHHIIILLLJJJEEEBBBBBBAAAAAA@@@????????????@@@BBBCCCBBB???<<<:::999888888777666666555555222222111000///......---------,,,,,,+++*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((***++++++,,,jjj[[[YYYTTTTTTXXX\\\\\\\\\YYYVVVQQQNNNLLLIIIEEE@@@???@@@@@@===:::888555111---***)))***+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$"""$$$&&&"""&&&%%%############""" $$$"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&################################################""""""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------------------------------............//////000000111111111111111222222111111222222333444555666666777888999:::::::::;;;===>>>???@@@AAAAAA???CCCFFFFFFLLLccc{{{}}}bbbQQQFFFBBBCCCFFFLLLPPPPPPJJJEEEDDDDDDCCCAAA>>><<<;;;<<<;;;<<<<<<===???CCCHHHLLLTTTXXX^^^dddjjjpppvvvzzzzzztttiiiddd^^^ZZZ[[[bbbnnnxxx}}}ttt\\\^^^iiitttgggbbb^^^ZZZUUURRRPPPOOOMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWZZZXXXUUURRRPPPPPPPPPQQQOOOPPPQQQSSSVVVYYY]]]___^^^ZZZUUUOOOJJJGGGFFFEEEEEEHHHIIIHHHIIIJJJGGGAAA@@@@@@??????>>>============>>>AAABBBAAA???;;;999777777666555444333333222000000000///...------,,,,,,,,,++++++*********)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++iii[[[YYYUUUUUUYYY\\\\\\[[[ZZZWWWSSSNNNKKKIIIFFFBBBAAAAAA@@@>>>;;;999666222---+++*********'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######"""""""""$$$###"""%%%,,,111+++!!!#########%%%&&&%%%""" ###""""""###%%%%%%$$$###############$$$%%%&&&'''################################################!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---------------------------------............/////////000111111111111000222111111111111222333333444555555666777888999999999:::<<<===>>>????????????CCCFFFGGGIIITTTgggvvvqqq}}}ttt\\\SSSHHH>>>===FFFMMMMMMIIIFFFGGGGGGEEE@@@>>>===>>>;;;<<<;;;;;;;;;>>>BBBFFFIIIMMMRRRWWW[[[```fffjjjpppsssxxx}}}}}}tttkkkddd___]]]\\\ZZZYYY^^^jjjxxxuuuhhhbbbbbb```nnnwwweee]]]^^^]]][[[WWWTTTSSSSSSRRROOOKKKKKKKKKKKKMMMPPPRRRTTTTTTSSSPPPNNNNNNNNNOOOPPPNNNNNNOOOQQQUUUZZZ]]]___\\\YYYSSSMMMHHHEEEDDDDDDDDDGGGHHHGGGGGGHHHDDD>>>>>>>>>>>>===<<<<<<;;;;;;;;;===???AAA@@@===:::888666555555333222111000000///......------,,,,,,,,,+++***************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((jjj\\\YYYVVVUUUZZZ\\\[[[ZZZZZZYYYUUUPPPLLLIIIGGGDDDBBBAAA@@@???===999666333///,,,***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%%%%$$$############$$$"""""""""'''222:::888111!!!!!!"""$$$'''(((&&&$$$"""""""""$$$&&&&&&%%%###############$$$%%%&&&'''################################################!!!"""""""""############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''(((((())))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000111111000000222222111111222222333444333444444555666777888999888999:::<<<===>>>>>>>>>AAABBBCCCCCCEEELLLWWW___~~~{{{sss~~~fffIII999999AAAGGGHHHFFFHHHIIIGGGCCC??????AAA<<<===<<<;;;:::;;;>>>AAACCCEEEHHHKKKNNNRRRVVVYYY___ccchhhmmmqqqwwwwwwlllbbbZZZTTTRRRRRRXXX___fffrrrxxxhhhYYYPPPRRRaaapppwwweeeZZZZZZ___ZZZZZZWWWTTTTTTVVVUUURRRNNNMMMLLLKKKLLLNNNPPPRRROOONNNMMMLLLLLLLLLMMMNNNMMMLLLLLLNNNSSSXXX[[[]]][[[XXXRRRLLLGGGDDDCCCCCCBBBEEEFFFEEEFFFGGGCCC=========<<<<<<;;;;;;:::::::::;;;===>>>>>><<<:::888555555444333111000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''kkk]]]ZZZVVVVVVZZZ[[[ZZZYYYZZZZZZWWWQQQMMMJJJHHHEEECCCBBBAAA???>>>888666444000---+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$#########$$$%%%'''(((!!!###$$$$$$+++666<<<===)))&&&######$$$%%%&&&&&&"""""""""$$$&&&'''%%%$$$######"""######$$$%%%&&&################################################"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''(((((()))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000000000000222222222222222333444444333333444555666777777888666777999:::<<<===>>>>>>???@@@AAAAAABBBFFFMMMRRRaaaxxxuuuvvvWWWFFFAAAAAABBBCCCFFFIIIHHHCCC@@@AAACCC???@@@@@@>>><<<;;;<<<===>>>???AAABBBDDDFFFJJJMMMNNNSSSXXX[[[^^^dddmmmtttxxx||||||rrrnnnfff^^^WWWTTTTTTUUU\\\gggttt}}}ggg[[[OOOLLLRRRcccuuueee]]]XXXXXX[[[UUUVVVSSSOOOPPPUUUUUUQQQTTTRRRPPPOOOOOOPPPRRRSSSNNNMMMMMMLLLKKKKKKJJJJJJKKKIIIHHHJJJPPPUUUXXXYYYZZZWWWQQQKKKFFFCCCBBBBBBAAACCCDDDBBBDDDFFFCCC>>>======<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;999888555555444222111///......,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((lll]]][[[VVVVVVZZZZZZYYYYYYZZZ[[[XXXRRRMMMJJJHHHFFFDDDBBBAAA@@@???777666444111...+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!!!!"""###%%%'''***,,,"""&&&%%% !!!+++888@@@333...&&&!!! !!!###$$$"""""""""$$$''''''&&&$$$######""""""######$$$%%%############################################################$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000333333222222333333444555222333333444555666777777555666888:::<<<===>>>>>><<>><<<;;;<<<:::<<<======>>>@@@DDDGGGDDDHHHMMMOOOQQQWWW```gggjjjooowwwvvvmmmgggccc```[[[VVVSSSVVV[[[___sssoooYYYQQQLLLMMMZZZmmmttt```YYYZZZXXXSSSOOOPPPRRROOOKKKMMMSSSTTTPPPYYYXXXUUURRRRRRRRRTTTUUUOOONNNNNNMMMLLLJJJHHHGGGJJJGGGEEEHHHMMMSSSVVVVVVYYYVVVPPPJJJFFFCCCAAAAAA@@@BBBBBBAAABBBEEECCC???======<<<;;;;;;::::::999::::::;;;;;;::::::999999555555444222111///......+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******ooo^^^[[[YYYWWWWWW[[[XXXVVVXXX\\\YYYQQQIIIIIIHHHFFFCCCAAA>>><<<;;;777777555222...+++***+++'''&&&%%%###""""""######%%%%%%%%%$$$$$$#####################""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$,,,***&&&###!!!!!!###$$$"""""""""###$$$$$$$$$%%%"""""""""""""""#########!!!"""###$$$$$$###"""!!!########################$$$$$$##################!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((()))*********************************+++++++++,,,,,,,,,---------............///////////////000000000000111111000000111111222333222222333444444555555666888888888888999:::;;;<<<===>>>???AAABBBCCCDDDDDDIIIMMMZZZqqqvvvooo{{{hhhOOOFFFFFFCCC???@@@DDDDDDBBBEEEBBB@@@???@@@???>>><<<@@@>>>;;;;;;<<<===>>>===@@@@@@AAACCCHHHNNNSSSVVV\\\aaahhhpppvvvxxxyyyyyywwwnnneee^^^ZZZWWWWWWWWWVVVWWW[[[dddooovvv|||iiiZZZQQQQQQ^^^ppp~~~nnnfff\\\VVVUUUUUUTTTRRRQQQOOOMMMMMMNNNPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQPPPRRRRRRQQQOOONNNLLLJJJIIIHHHIIIIIIHHHGGGIIIOOOSSSZZZXXXSSSMMMHHHDDDBBBAAA@@@AAACCCDDDDDDBBBAAA???===<<<<<<;;;;;;:::999999:::999999999888777777777444222///......---,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((ooo^^^[[[ZZZYYYZZZ[[[XXXVVVXXX[[[YYYQQQJJJIIIGGGEEECCC@@@>>><<<;;;888888666222...+++***+++((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##############################$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!################################################"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((((()))************************************+++++++++,,,,,,------------.............../////////000000000000111111000000111111222333222222333333444555555555777777777777888:::;;;<<<>>>>>>???@@@AAABBBBBBBBBFFFHHHMMMYYYooo}}}rrrsssooohhhXXXGGG??????AAA@@@BBBBBBAAA@@@??????AAABBB>>><<<;;;;;;===>>>>>>===?????????@@@CCCGGGKKKMMMOOOSSSZZZaaafffjjjkkkkkkqqqsssvvvyyy}}}}}}vvvpppfffeeebbb___ZZZVVVRRRPPPRRRXXX```iiirrr{{{vvvggg\\\XXX[[[___{{{uuuddd___XXXUUUUUUUUUTTTRRRTTTRRRPPPOOOPPPQQQQQQPPPRRRSSSSSSTTTTTTSSSRRRRRRPPPPPPQQQQQQPPPNNNLLLKKKIIIJJJKKKIIIHHHHHHKKKNNNTTTTTTSSSQQQMMMIIIEEECCCAAABBBCCCDDDCCCBBB@@@???>>>======<<<;;;;;;::::::888888888777666666555555444111///......---,,,***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((qqq^^^ZZZZZZ[[[^^^\\\YYYWWWXXXZZZXXXQQQKKKHHHGGGEEEBBB???===;;;;;;;;;:::888444...+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$$$$########################!!!"""###$$$$$$$$$###"""$$$$$$$$$###############%%%%%%$$$###"""!!! """"""############""""""############################################################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------............/////////000000000111000000000000111222222222222333333444444555555555555666666777999:::;;;======>>>???@@@AAAAAABBBDDDEEEEEEFFFPPPiiinnnkkkssskkkTTTIIICCC???>>>@@@@@@@@@???>>>>>>>>>???>>>======>>>???>>><<<>>>===<<<<<<===???AAACCCBBBEEEIIIOOOSSSWWWYYYZZZ]]]^^^```dddiiiooosssvvv~~~zzzqqqkkkgggccc^^^YYYWWWUUURRRPPPNNNMMMNNNNNNXXXcccrrrlllcccWWWOOOSSSdddzzz|||rrrfffZZZXXXVVVUUUUUUUUUTTTSSSWWWUUURRRQQQRRRSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTOOOPPPQQQRRRRRRQQQOOONNNKKKMMMNNNMMMKKKIIIIIIJJJNNNPPPSSSTTTSSSNNNIIIEEEBBBBBBCCCCCCBBB@@@???===>>>>>>======<<<;;;;;;;;;777777666666555444444333333111...---------,,,***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ttt___ZZZYYY[[[___\\\ZZZWWWWWWXXXVVVQQQLLLIIIGGGDDDAAA>>><<<;;;;;;===<<<999444///+++))))))((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!"""""""""######"""""""""#######################################$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------........./////////000000000000000000000111222222111222222333444444555555444444444555777888:::::::::;;;<<<===???@@@BBBCCCDDDGGGGGGEEEFFFRRRgggyyy~~~~~~nnnYYYKKKCCC@@@??????AAAAAA@@@===AAA@@@??????@@@???>>><<<===<<<;;;::::::<<<===>>>>>>???AAADDDGGGIIILLLMMMLLLLLLNNNQQQVVV[[[```cccmmmnnnppprrruuuwwwxxxyyy|||~~~}}}zzzvvvqqqnnnkkkjjjeee```YYYTTTRRRQQQOOONNNOOOMMMJJJJJJMMMTTT[[[```nnnvvvssseee]]]PPPRRRWWWbbbvvvxxxmmmbbbYYYVVVVVVVVVUUUTTTTTTTTTUUUVVVTTTRRRQQQSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTPPPQQQSSSTTTSSSRRROOONNNNNNOOOQQQRRRQQQOOOMMMKKKMMMPPPSSSUUUTTTPPPKKKHHHCCCCCCCCCBBBAAA???===<<<=========<<<;;;;;;::::::777777666555444333333222222000---,,,------+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((www```YYYWWWZZZ___]]][[[XXXWWWWWWUUUQQQMMMJJJHHHDDDAAA>>><<<<<<<<<===<<<999444///***))))))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""###############$$$$$$$$$#########"""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$###""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,---............////////////000000//////000000111222111111222222333444444555333333444555666888:::;;;777777888:::===@@@CCCEEEEEEFFFGGGFFFEEEIIIRRRYYYtttxxxcccVVVFFF>>>???BBBBBB@@@>>>===<<<===???@@@???>>>===<<<<<<;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDHHHLLLOOORRRXXXYYY[[[]]]aaadddfffhhhhhhkkkmmmoooppprrrtttvvvyyyzzz{{{{{{{{{}}}~~~}}}|||xxxtttqqqnnnkkkhhhiiigggccc___[[[WWWUUUTTTQQQMMMIIIFFFEEEGGGHHHIIIDDDFFFKKKSSS^^^hhhrrrwwwxxxwwwtttnnncccYYYRRRNNN\\\fffyyyxxxggg___[[[XXXUUUVVVVVVTTTPPPOOOQQQTTTRRRPPPOOOOOORRRTTTUUUUUUPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSSSSRRRPPPNNNLLLOOOQQQTTTVVVWWWUUURRRPPPQQQQQQRRRRRRPPPNNNKKKIIIBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::999999888888777666555444333222222111///,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((yyybbbYYYWWWZZZ___^^^\\\YYYVVVUUUSSSQQQNNNKKKIIIEEEAAA???=========<<<;;;999444...***))))))&&&''''''(((((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!""""""""""""""""""######$$$$$$$$$##############################&&&%%%$$$""""""###$$$%%%$$$$$$$$$############### !!!"""###$$$%%%%%%######""""""""""""##############################"""""""""###$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&((()))(((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,------........./////////000////////////000111111111111222222333333444444333333444555777999:::;;;555666777999<<>><<<:::;;;===???@@@@@@<<<<<<<<<===>>>???@@@@@@???>>>>>>=========<<<<<>>======;;;;;;::::::999888888888888777666555444222222111000...,,,+++,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((xxxbbbZZZXXX[[[aaa___\\\YYYVVVTTTRRRQQQOOOLLLJJJFFFBBB???>>>>>>???::::::777333...***((()))%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################"""############$$$$$$$$$!!!!!!""""""############!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$########################!!!""""""###$$$$$$%%%%%%"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''))))))))))))************************++++++++++++---------........./////////////////////000111111111111111222333333444444333444444666777999;;;<<<777777777888:::===@@@BBB@@@???>>>>>>???BBBGGGJJJRRR[[[pppyyynnnmmm~~~mmm]]]TTTPPPLLLHHHBBB???>>>>>>>>>>>>;;;<<<<<<======>>>??????======>>>>>>======<<<;;;=========>>>>>>??????????????????@@@AAACCCEEEFFFEEEFFFHHHIIIIIIJJJKKKMMMPPPQQQSSSSSSTTTVVVZZZ\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\XXXWWWXXXWWWSSSSSSUUURRROOOLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIMMMRRRUUU]]]```eeeiiiiiieee```\\\RRRRRRSSSXXXdddvvvwwwbbbZZZXXXVVVUUUXXXOOOVVV^^^]]]VVVPPPNNNOOORRROOOMMMMMMNNNPPPPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMOOOOOOQQQTTTWWWVVVSSSPPPPPPPPPOOONNNKKKIIIGGGEEE@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::999888888666666555333222111000//////---+++***+++++++++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((wwwbbb[[[YYY]]]ccc___]]]YYYVVVSSSRRRQQQPPPMMMKKKGGGBBB@@@?????????999999777222---)))((()))$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%$$$"""""""""######$$$$$$$$$%%%############""""""""""""$$$###"""!!!!!!"""###$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''))))))))))))************)))************+++++++++---------........./////////////////////000111111000111111222333333444444333444555666888:::<<<===:::999888888999;;;===???<<>>;;;:::;;;;;;<<<<<<<<<=========<<<===>>>???@@@???>>>===;;;<<<===>>>>>>>>>>>>===@@@@@@>>>>>>>>>>>>@@@@@@???AAABBBBBB@@@@@@AAABBBDDDEEEFFFFFFFFFHHHKKKMMMKKKKKKLLLLLLKKKJJJIIIIIIKKKHHHGGGHHHHHHEEEEEEHHHFFFDDDCCCBBBCCCDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHKKKNNNRRRXXX^^^bbb]]]\\\YYYVVVRRROOOMMMLLLPPPZZZiii|||nnn___VVVZZZ___YYYRRROOONNNYYYdddfff___VVVRRRQQQTTTRRROOOMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLKKKJJJJJJLLLNNNPPPNNNNNNNNNQQQTTTSSSPPPLLLMMMMMMNNNNNNLLLIIIEEECCC@@@???>>>>>>>>>>>>>>>???===<<<<<<;;;;;;:::999999555555333222111///.........,,,******++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((({{{```ZZZ^^^```___```ZZZTTTRRRTTTUUURRROOOMMMLLLJJJFFFAAA>>>>>>???>>>;;;666111,,,)))''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!""""""""""""#########################################################!!!!!!"""###$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///......------///000111000000111111111222222222555444333222333777<<>>>>>======>>>@@@BBBCCCHHHJJJNNNUUU```uuuvvvqqquuubbbTTTPPPGGG999>>>>>>===;;;888888;;;>>>;;;<<<============<<<<<<===>>>@@@@@@>>>======>>>>>>???@@@@@@???>>>???@@@???????????????>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA???>>>===???AAACCCCCCBBB@@@@@@AAACCCCCCDDDCCCDDDGGGMMMQQQ[[[\\\]]]]]]\\\ZZZYYYXXXUUUOOOIIIHHHIIINNNYYYcccuuussseeeVVVUUUTTTSSSSSSRRRSSSSSSPPPVVV]]]]]]YYYTTTRRRSSSQQQPPPNNNJJJHHHGGGJJJLLLLLLLLLMMMOOOQQQQQQNNNLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOKKKIIIHHHIIIJJJHHHCCC???CCC>>>999888<<>><<<<<<;;;;;;:::999888777666444333111000...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''{{{```ZZZ^^^aaa```aaa[[[UUUSSSTTTTTTQQQNNNKKKKKKHHHDDD@@@======>>>???<<<777222---***)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$################################################"""""""""###$$$$$$$$$%%%################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$##################$$$$$$#########%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///......---...///000111000000000111111111222222444333333222222666;;;???@@@<<<777777:::<<<:::888============>>>@@@BBBCCCCCCCCCFFFJJJPPP\\\sss}}}sssyyy~~~bbbIII@@@===;;;999:::;;;;;;;;;999999999999::::::::::::999;;;<<<============>>>@@@AAAAAAAAA@@@@@@AAAAAA??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDDDDFFFIIILLLNNNPPPRRRUUUYYY]]]aaadddeeeaaa[[[VVVRRROOOLLLJJJFFFGGGMMMWWWaaannn~~~mmm\\\UUUNNNNNNNNNOOOPPPRRRSSSTTTMMMRRRWWWWWWSSSNNNMMMNNNOOONNNLLLIIIGGGGGGIIIKKKKKKKKKKKKMMMOOOOOOMMMJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHFFFGGGHHHFFFBBB>>>BBB===888888;;;>>>===;;;::::::999888777666555555333222111///...---,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''}}}bbb[[[___bbbbbbbbb]]]WWWTTTTTTRRROOOLLLIIIIIIGGGCCC???======??????<<<888333///+++))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%##################################################################$$$$$$########################!!!"""############"""!!!$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################"""!!!!!!"""######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......------......///000000000000000111111111111222222222111111444888<<<===999666777999;;;:::999<<<<<<<<<===>>>???AAAAAADDDBBBCCCFFFHHHLLLVVV```fff[[[LLLCCCAAA@@@<<<999<<<<<<:::999999999999:::<<<<<<======>>>?????????>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKOOOVVVZZZWWWWWWYYY\\\___bbbbbbbbb```ZZZQQQKKKIIIJJJLLLNNNWWW___ooo{{{bbbRRRLLLLLLHHHIIIIIIJJJLLLNNNPPPPPPLLLOOORRRQQQMMMJJJIIIJJJKKKKKKJJJHHHFFFEEEGGGIIIIIIIIIIIIKKKMMMMMMKKKIIIIIIHHHHHHGGGGGGIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEDDDAAA>>>@@@<<<888777:::<<<;;;:::888888777666555444333333222111000...---,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''fff^^^aaadddeeeccc___ZZZVVVTTTQQQNNNKKKIIIIIIGGGDDD@@@>>>???@@@===;;;777333///+++)))((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$######"""######$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#######################################""""""###$$$$$$###""""""$$$##################$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#########!!!!!! """###$$$"""!!!###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,------------......///////////////000000000111111000111111111111222666888999777555666888::::::999;;;;;;<<<<<<===>>>???@@@FFFCCCCCCGGGIIIIIIMMMSSSbbbwwwxxxttt|||{{{ggg\\\TTTKKKCCCAAA@@@>>>===<<<<<<<<<<<<888777666666777888888777;;;;;;;;;===???@@@@@@@@@?????????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRQQQQQQRRRRRRSSSVVV\\\```ZZZWWWSSSRRRSSSSSSQQQPPPMMMMMMLLLLLLPPPZZZiiitttrrr]]]OOOIIIIIIKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPNNNKKKIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>;;;888777888:::999888777777666555444333333222111000///---,,,,,,+++++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''jjj```bbbfffhhhdddaaa]]]YYYUUURRRNNNLLLJJJJJJHHHEEEAAA???@@@AAA;;;999666222...+++(((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""######$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!###$$$%%%$$$"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------...................../////////000000000///000111111000111333555555444444555777999999999999:::;;;<<<===>>>>>>>>>CCC??????BBBEEEFFFIIINNNQQQYYYkkk{{{oooooosss{{{ooo]]][[[XXXSSSMMMGGGBBB>>>???<<<::::::;;;<<<;;;::::::999999;;;>>>@@@@@@???;;;<<<<<<<<<=========>>>@@@AAACCCEEEHHHJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOQQQTTTVVVXXXYYYYYYWWWWWWWWWTTTQQQOOOPPPQQQNNNKKKGGGDDDEEEGGGJJJKKKSSS[[[dddiiippppppcccSSSIIIGGGHHHGGGDDDFFFFFFFFFFFFGGGGGGHHHIIIMMMMMMMMMLLLJJJHHHHHHHHHFFFGGGHHHHHHFFFFFFFFFGGGHHHGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCCCCCCC<<<;;;999888888888888777777777666555444333222222//////---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''lllaaabbbfffhhheeeccc```\\\WWWSSSPPPNNNKKKKKKIIIEEEAAA???@@@AAA:::888666222...+++(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%##################################################################$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,,,,---............---............///////////////000222222111111222333333333444555666777888888888999:::;;;<<<=========AAA>>>===@@@BBBBBBFFFKKKHHHMMMUUUaaarrruuuyyygggXXXNNNKKKGGGBBBAAAAAAAAA???<<<<<<999777999<<<===;;;999999999999999999999999999999:::<<<>>>@@@CCCEEEEEECCCCCCCCCBBBCCCDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQRRROOOOOOMMMIIIDDDAAA@@@@@@??????@@@BBBGGGPPPZZZaaa~~~pppXXXOOOFFFDDDGGGIIIEEE@@@CCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIHHHGGGGGGFFFEEEGGGIIIJJJIIIGGGGGGHHHHHHGGGFFFFFFHHHIIIHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDCCCDDDEEE<<<;;;:::999888777777777666666555444333222222111...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''mmm``````dddfffeeedddbbb^^^YYYTTTQQQPPPLLLKKKIIIEEE@@@>>>>>>???:::999777333000,,,)))'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$################################################"""""""""###$$$$$$$$$%%%########################&&&$$$"""!!!!!!"""$$$&&&"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!"""""""""###&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,---.........------------.........////////////111333333222111111222111222444555555555666777777888999;;;<<<<<<<<<<<<@@@>>>???BBBAAA@@@CCCHHHEEEHHHLLLPPPUUUhhh}}}|||qqqjjjaaaZZZVVVRRRKKKFFFJJJFFFBBBAAACCCBBB>>>:::>>>>>>======<<<<<<;;;;;;888999:::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEGGGKKKNNNSSSYYYaaahhhooo{{{jjjSSSKKKHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHFFFGGGGGGHHHIIIHHHGGGEEEDDDGGGJJJLLLKKKIIIIIIIIIFFFEEECCCDDDFFFGGGGGGFFFGGGGGGFFFEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCEEEFFFEEECCCBBBDDDGGG;;;;;;;;;:::888777777777555444333333111111000///---,,,+++***************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''mmm___^^^bbbdddeeeeeeccc```ZZZVVVSSSRRRKKKKKKHHHDDD???<<<<<<===;;;:::888555111---***(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!""""""""""""#########################################################!!!!!!"""###$$$%%%%%%&&&########################&&&$$$!!!!!!$$$&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************++++++++++++,,,---.........---,,,---------........./////////111333333222111111111111222444555444444555666666777999;;;<<<<<<<<<;;;::::::>>>AAA???<<>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMPPPVVV___jjjqqqqqqXXXFFFAAACCCEEECCC@@@@@@CCCGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFGGGHHHJJJKKKKKKHHHFFFEEEHHHKKKMMMLLLKKKJJJJJJEEECCCBBBBBBDDDEEEEEEDDDHHHGGGFFFFFFFFFGGGIIIIIIDDDDDDCCCCCCCCCDDDDDDEEEBBBDDDEEEDDDBBBBBBDDDGGG;;;<<<<<<:::888777777777333333222111000///......,,,,,,+++***)))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''kkkaaa\\\]]]fffdddfffddd\\\UUURRROOOKKKJJJKKKIIIDDD???<<<<<<>>>===;;;888444000,,,)))((((((''''''''''''&&&&&&&&&############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############"""""""""$$$%%%%%%$$$###%%%&&&$$$######$$$&&&&&&$$$######$$$$$$$$$###!!! $$$""")))555555)))"""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********---------............///......//////000000111111333333333444444444555555666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@DDDEEEGGGHHHJJJNNNTTTXXXhhhzzz|||~~~}}}||||||{{{}}}wwwqqqtttiiibbbeeeeee]]]SSSNNNMMMLLLIIIGGGFFFGGGIIIJJJRRRSSSTTTSSSRRRRRRUUUWWW\\\___bbbcccaaaaaacccfffnnnvvvqqqaaaWWWOOOJJJ@@@@@@AAAAAAAAABBBBBBBBBHHHFFFDDDDDDEEEFFFEEEDDDDDDFFFIIIKKKLLLJJJGGGFFFIIIGGGFFFHHHKKKLLLIIIEEEGGGGGGGGGGGGFFFFFFEEEDDDJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFBBB??????CCCHHHKKKIIIHHHGGGFFFEEEEEEEEEEEE>>>>>>===;;;999777666555555444333111000//////...+++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&mmmbbb^^^^^^hhheeegggeee]]]VVVSSSOOOKKKIIIIIIGGGBBB===::::::<<<===;;;888444000,,,)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############"""""""""###%%%$$$######$$$&&&$$$######$$$%%%&&&&&&%%%$$$$$$$$$#########"""""")))''',,,666666,,,''')))%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,++++++******------------.....................///000000111111222222222222333333333333555555666777888999::::::999::::::;;;<<<===>>>>>>BBBCCCEEEFFFHHHLLLPPPTTTZZZbbbsssuuurrrvvvzzztttlllhhhjjjrrr{{{lllZZZOOOHHHCCC???@@@@@@@@@@@@@@@AAAAAABBBEEEDDDBBBBBBDDDDDDDDDCCCCCCEEEHHHJJJKKKJJJHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIFFFBBB@@@???BBBEEEGGGHHHGGGGGGFFFFFFEEEDDDDDD???>>><<<:::999777777666555444333111000///......+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnnddd``````iiieeehhhfff^^^WWWTTTPPPLLLIIIHHHFFFBBB===;;;;;;<<<===;;;888444000,,,)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############"""""""""###$$$$$$######$$$&&&%%%###"""###%%%'''((((((&&&%%%$$$######$$$%%%%%%&&&###'''//////'''###&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---......//////000111111000000111111111222222222444555555666777888999999777888999:::;;;<<<<<<===???AAADDDEEEFFFHHHKKKMMMQQQQQQVVVaaaqqq}}}zzz}}}iii```SSSIIIDDDAAA???===??????>>>===>>>???@@@AAABBBAAA@@@AAABBBCCCBBBAAAAAACCCFFFHHHJJJJJJIIIHHHHHHJJJKKKKKKHHHGGGIIIJJJGGGHHHIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLLLLLLLJJJIIIIIIGGGDDDBBBAAAAAABBBCCCFFFFFFGGGGGGFFFEEECCCBBBAAA???<<<999888777888888444333222000///...------+++***))))))(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&oooddd``````hhhdddgggfff___XXXUUUQQQMMMKKKJJJGGGCCC@@@>>>=========;;;888444000,,,)))(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$##########################################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############"""""""""###$$$$$$######$$$%%%%%%###!!!"""$$$'''))))))***(((&&&$$$###$$$%%%&&&"""!!!&&&&&&!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------......///000000111000000000111111111222222333333444555666777888888777777888999:::;;;;;;<<<===@@@CCCEEEEEEFFFGGGHHHOOOMMMNNNTTT\\\jjj~~~wwwsssttt|||~~~wwweeeTTTOOOIIIDDDCCCCCCBBBAAA???>>>===<<<<<<===???@@@@@@??????@@@BBBCCCBBB@@@@@@BBBDDDFFFHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIKKKLLLLLLJJJIIIIIIHHHGGGEEECCCBBBAAA@@@CCCDDDFFFFFFFFFDDDBBB@@@AAA???;;;888777777888:::333222111///...---,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&pppccc```___eeebbbeeeeee___YYYVVVRRRNNNKKKIIIFFFCCC@@@???>>>======;;;888444000,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$##########################################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""!!!###$$$$$$###"""$$$%%%%%%###!!!!!!$$$'''))))))---+++(((%%%######$$$$$$$$$######%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000111111111111222222222222111222333444555666666777666777888888::::::;;;<<<===@@@CCCEEEEEEDDDEEEFFFJJJHHHIIIMMMPPPSSS\\\eee~~~wwwzzzkkkYYYOOOHHHFFFCCCAAA@@@@@@@@@???======<<<<<<<<<===>>>????????????AAACCCDDDCCCAAA@@@AAABBBDDDFFFHHHIIIJJJHHHCCC>>>@@@FFFJJJIIIEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHJJJKKKJJJJJJIIIIIIHHHHHHGGGEEECCCAAA@@@AAABBBDDDDDDDDDBBB???>>>@@@>>>:::888666777888999222111000...---,,,++++++***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&qqqbbb___^^^bbb^^^bbbccc^^^ZZZWWWTTTOOOIIIFFFCCC@@@???>>><<<;;;===;;;888444000,,,)))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""!!!"""######""""""###%%%$$$"""!!!"""$$$&&&'''''',,,***(((&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********************+++++++++,,,,,,,,,,,,------......///000000000111111111111222222222000111111222333444555555666666777888999::::::;;;===???BBBDDDDDDCCCDDDEEEFFFDDDDDDHHHIIIKKKPPPWWW^^^mmmqqqmmmqqqvvvqqq[[[MMMHHHGGGCCCCCCBBB@@@???>>>======<<<<<<=========>>>>>>>>>>>>>>>???BBBDDDEEEDDDBBB@@@@@@AAABBBDDDFFFHHHJJJMMMDDD===>>>FFFKKKHHHCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@???===<<<===<<<999777666666777888111000///---,,,+++*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&sssccc```^^^aaaZZZ___aaa^^^ZZZXXXUUUQQQJJJFFFBBB@@@??????===;;;===;;;888444000,,,)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%##############################################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""!!!"""######""""""###$$$###"""!!!"""$$$%%%$$$###(((''''''&&&&&&%%%%%%%%%#########""""""############################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))************++++++++++++,,,,,,---......//////000/////////000000000111111///000000111222333444444444444555666777888999999;;;>>>@@@AAAAAABBBCCCEEEEEEBBBCCCFFFHHHIIINNNTTTOOOWWWdddqqq~~~~~~zzzyyyeeeRRREEEAAABBBCCCAAAAAAAAA@@@???>>>===>>>;;;<<<>>>?????????===<<<<<<===>>>AAADDDEEEDDDBBBAAAAAA@@@AAABBBEEEGGGIIITTTLLLDDDCCCGGGJJJHHHDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBB???>>>>>>======<<<<<<;;;::::::888777666666555555111000...,,,+++*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&uuudddaaa___aaaXXX]]]```]]]ZZZYYYVVVRRRLLLHHHCCCBBBBBBAAA???======;;;888444000,,,)))(((&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&########################""""""""""""""""""""""""#################################"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""!!!"""######""""""###$$$"""!!!!!!"""$$$$$$###!!!$$$$$$%%%&&&'''''''''&&&$$$%%%%%%$$$$$$%%%%%%$$$###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((()))))))))************+++++++++,,,,,,------...//////000............/////////000//////000111222333444444222333333444555666777777:::<<<>>>??????AAACCCEEECCCAAABBBEEEFFFEEEFFFJJJGGGLLLQQQWWWbbbuuu^^^TTTIIIBBBBBBBBBAAA>>><<<=========<<<;;;<<<===:::<<<>>>@@@AAA???===<<<;;;<<<>>>AAADDDEEECCCAAABBBAAA@@@@@@AAADDDFFFHHHYYYSSSLLLHHHGGGHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBGGGFFFDDDBBBBBBCCCEEEFFF@@@@@@@@@AAAAAAAAABBBBBB>>>>>><<<;;;;;;:::;;;;;;999888888777666555444444000///...,,,+++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&zzzbbbbbbddd```[[[ZZZ[[[\\\\\\ZZZVVVSSSKKKGGGAAA@@@AAABBBAAA???999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""###### !!!!!!!!!"""""""""###############""""""""""""$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ################################################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,------......///............////////////.........///000000111111222222333444555666777888<<<<<<===???@@@AAABBBCCCAAAAAAAAABBBDDDEEEGGGHHHFFFIIILLLNNNPPPYYYeeeoooqqqaaa[[[EEECCC@@@===<<<;;;;;;<<<======<<<;;;::::::999999::::::;;;???CCCDDDAAA===:::<<<>>>>>>===>>>???AAAAAAAAA@@@???@@@AAACCCDDDIIIIIIHHHEEEAAA???AAACCCEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@AAAAAA@@@???===<<<<<<:::888999;;;<<<:::888777777777666555444222222,,,,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~fffeeefffaaaZZZZZZ[[[]]]]]][[[VVVSSSLLLGGGBBB@@@AAAAAA@@@???999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######"""""""""###############!!!!!!""""""#########$$$$$$$$$############$$$$$$############""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""!!!!!!!!!!!!################################################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---.....................////////////......//////000111111222222222333444555666777777::::::;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJOOOWWW]]]iii|||~~~kkkWWWKKKGGG@@@???===;;;::::::;;;<<<<<<<<<<<<;;;:::999999999999999:::===@@@AAA>>>;;;;;;===>>>===<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBFFFGGGHHHFFFBBB@@@@@@AAACCCBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@AAA??????@@@@@@???>>><<<;;;;;;999888888:::;;;999777666666555555444333111000,,,++++++***))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&iiigggfff___ZZZZZZ\\\^^^^^^[[[VVVRRRMMMHHHCCC@@@@@@AAA???>>>999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""!!!!!!!!!################################################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))*********++++++,,,,,,---......---............//////////////////000111111222222222222333333444555666666777888999:::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFGGGFFFEEEEEEFFFHHHKKKMMMPPPZZZiiizzzxxxeeeWWWLLLCCC???@@@<<<:::999777777888:::;;;;;;;;;;;;:::999999888888888888999;;;===<<<:::888;;;<<<===<<<;;;::::::<<<>>>???@@@AAAAAAAAA@@@???BBBEEEHHHHHHEEEBBB??????@@@@@@@@@AAABBBDDDEEEFFFCCCBBBAAA@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;::::::999777777888888777666444444444333222111//////+++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&jjjfffccc\\\YYYZZZ\\\^^^___\\\VVVRRRNNNIIICCC@@@@@@@@@???===999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$######### !!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""############$$$######""""""######$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$##################$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,---------------.........////////////000000111222222222111222222333444444555555666666777888:::;;;<<<===>>>>>>??????AAABBBDDDEEEEEEDDDCCCEEEGGGIIIIIIHHHMMMQQQWWW```nnncccTTTEEE???>>>===>>>@@@:::999777666555666888999::::::999999999888888888777888999::::::999777666999:::;;;;;;:::999:::<<<<<<>>>@@@BBBBBB@@@>>>===@@@CCCHHHJJJIIIEEEAAA>>>@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@???>>>???@@@@@@=========<<<;;;;;;::::::999888888777777666555444222222222111000///...---***)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&lllgggddd\\\YYYZZZ[[[]]]]]][[[VVVRRRNNNIIICCC@@@@@@@@@???===999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""$$$$$$############$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""########################################################################""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$######""""""######$$$#########$$$$$$#########"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,------------............/////////000111111222222111111222222333333444444555666777888:::;;;<<<<<<=========>>>???AAACCCDDDCCCCCCCCCEEEHHHIIIHHHGGGMMMNNNQQQRRRUUU\\\jjjuuu{{{iiiOOOEEE<<<:::;;;999777888<<<:::888666555555666666888888888888888777777777777888999999999888777777555777999:::999:::<<<>>><<<>>>AAABBBBBB@@@>>><<<@@@CCCGGGKKKKKKHHHCCC???BBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAA>>>===<<<<<<;;;:::::::::999999888777555444333333111111000000///...,,,+++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&nnnjjjfff^^^YYYYYYYYYZZZ[[[YYYUUURRRMMMHHHCCC@@@@@@AAA???>>>999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$############""""""!!!!!!$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))******+++,,,,,,,,,------------..................///000000111111111111111222222333333333555666777888999;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEEEEDDDDDDIIIKKKMMMOOOMMMMMMUUU___eeennn}}}~~~rrrllldddVVVKKKAAA;;;888:::;;;888555555;;;:::777555444444555555777777777777777777777777777888999999888777777888444666888999:::;;;===???>>>???AAACCCBBB@@@>>><<<@@@AAAEEEHHHJJJHHHDDD@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB???>>>===<<<<<<;;;<<<<<<999:::999777555333222333000000000///...---,,,+++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnnjjjggg```ZZZXXXWWWWWWXXXWWWTTTRRRLLLGGGBBB@@@AAAAAA@@@???999999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######!!!""""""###$$$%%%&&&&&&"""""""""""""""#########$$$$$$############$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######"""###$$$$$$$$$$$$###"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,---------.........---------...//////000000111111111111222222222222444555666777888:::;;;;;;:::;;;;;;<<<===???@@@AAA???BBBDDDDDDBBBAAACCCFFFHHHGGGIIINNNNNNMMMOOOUUUSSSYYYbbblllyyytttgggVVVLLLIIIGGGBBB===999666666999999777666999888777555333333444555666666666666666666666666666555777888888666555777999666777999:::::::::<<<>>>@@@AAABBBCCCBBBAAA???>>>@@@???AAADDDGGGGGGDDDAAAAAAAAABBBBBBCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>=========>>>999;;;;;;888444222222333000000000///...---++++++************************&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&kkkhhhfff___ZZZXXXVVVVVVVVVVVVTTTSSSKKKGGGAAA@@@AAABBBAAA???:::999777444111,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""######""""""###$$$&&&'''(((((( !!!"""###$$$%%%%%%$$$$$$############$$$$$$ !!!"""###$$$%%%%%%######""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""######""""""""""""######"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,,,,,,,---------......,,,,,,------.../////////111111111111111222222222333444555666777999:::::::::::::::;;;===>>>@@@AAA<<<@@@DDDDDDBBBBBBFFFKKKHHHBBBBBBIIIMMMKKKJJJLLLLLLRRRXXXZZZ[[[dddtttsss```LLLEEE>>>===@@@BBB@@@<<>>>>>@@@DDDEEECCCAAA@@@@@@AAABBBDDDFFFHHHIIICCCBBBAAAAAAAAABBBCCCDDDCCCBBB@@@>>>>>>>>>??????:::;;;<<<999444222222333000000000///...---++++++***************+++++++++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&jjj```^^^]]]WWWVVVWWWZZZ\\\[[[VVVRRRHHHDDDAAA@@@AAAAAA>>>;;;999888777444000+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!###'''&&&$$$$$$"""&&&&&&######&&&%%%""""""###$$$###!!!!!!"""$$$&&&######)))000111))) $$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""############(((&&&$$$"""  """"""############""""""########################"""############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$######"""######""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222222333333666666666666666666666666888999:::<<<======>>>>>>@@@@@@??????@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMNNNLLLMMMRRRVVVXXX[[[```ppp|||qqqbbbVVVKKKDDD<<<<<<<<<;;;:::999888777666666777666666555444444333333333333333333333333444444444555444444333333444444555555666777777777777777777777888999:::;;;<<<===???@@@???>>><<<;;;<<<===???AAABBBAAA???>>>===???BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA???<<<;;;:::999===<<<:::888555333111000------,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjaaa```]]]WWWWWWWWWZZZ\\\[[[VVVRRRHHHEEEAAA@@@AAAAAA>>>;;;999888777444000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$((('''""" """&&&$$$""""""$$$%%%&&&%%%"""######"""!!!!!!###$$$$$$""""""''',,,,,,&&& ######""""""""""""############$$$$$$$$$$$$######""""""""""""############%%%$$$###!!!!!!!!!""""""""""""############""""""##############################$$$$$$######"""!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""######$$$$$$$$$############""""""######$$$%%%$$$######$$$%%%%%%$$$"""########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------...///////////////000111111222222333444444555555666666666666999999;;;<<<===>>>>>>>>>@@@????????????@@@AAAAAAAAACCCDDDGGGJJJLLLNNNOOONNNLLLLLLQQQSSSSSSUUUZZZ]]]ccckkksss~~~rrrgggYYYMMMEEE???999444::::::999999888777555444555666666666555555444333333333333333333333333333222333333333333333222222333444444555666666777777777666666777777888999:::;;;<<<>>>??????>>><<<;;;======???@@@@@@@@@??????===???BBBDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;<<<;;;999777444222000///,,,,,,,,,,,,++++++++++++))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiicccaaa]]]XXXWWWWWWZZZ\\\[[[VVVQQQIIIEEEAAA???@@@@@@>>><<<999888777444000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((($$$!!!&&&///222''' $$$'''$$$$$$'''!!!"""###"""!!!"""$$$%%%###"""###$$$&&&&&&$$$!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""############""""""########################$$$$$$$$$$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######$$$%%%%%%$$$"""########################$$$############$$$%%%%%%%%%$$$############$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---......////////////000000111111222222222333333444555666777777999999;;;<<<===>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAACCCFFFIIILLLNNNOOONNNKKKKKKNNNOOOMMMNNNRRRPPPRRRTTTVVV\\\iii{{{wwweeeZZZIIICCC<<<888777777555222777777777666555444222222444444444444444444333222222222222222222222222222111111222222222222111111333333333444555555666666666666555666666777888999999:::<<<===>>>======<<<===>>>>>>>>>>>>?????????===???AAACCCDDDDDDCCCBBBFFFEEECCCBBB@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::888666333000...---,,,,,,+++++++++*********)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~jjjfffccc]]]XXXWWWXXXZZZ\\\[[[VVVQQQIIIEEE@@@???@@@@@@>>><<<999888777444111---)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######444FFF???---"""&&&)))""" &&& !!!""""""!!!"""$$$&&&###$$$$$$###"""""""""###!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!"""""""""############ !!!!!!"""###$$$$$$%%%""""""############""""""########################$$$%%%%%%%%%%%%$$$######!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""###%%%%%%###"""#######################################$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------...//////......//////000111111222000111222333555666777888888999:::<<<============>>>>>>======>>>>>>???@@@???@@@BBBDDDFFFIIIJJJKKKKKKIIIIIILLLLLLJJJJJJMMMNNNPPPSSSSSSTTTXXX```fff|||jjj[[[NNNBBB;;;===:::888777888999888777555555555444333222111000222222333333333222222111111111111111111111111111000111222222222222222222222222333333444444555555444444444444555666777888777888999;;;<<<=========>>>======<<<<<<===>>>>>>===>>>@@@BBBBBBBBBAAAAAADDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888666444111...,,,+++++++++*********)))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~kkkgggddd]]]XXXXXXXXXZZZ\\\ZZZUUUPPPJJJEEE@@@>>>???@@@???===999888777444111---***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""$$$666III>>>+++ %%%'''!!!%%% !!!""""""!!!"""$$$&&&$$$%%%%%%###!!!!!!###&&&!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!"""""""""############"""""""""###############""""""############""""""########################$$$%%%%%%%%%%%%$$$######!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######"""###$$$%%%###!!!##############################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---.........---......//////000111111///000111333444666777888777888999;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@@@@AAACCCDDDDDDEEEHHHFFFFFFJJJKKKHHHIIIKKKJJJLLLOOOPPPOOOOOOQQQTTTbbbttt{{{lll[[[RRRFFF===999777555444444333222222333333222111555555444444333111000//////000111111111111000000000000000000000000000000111111222333333333333333111111111222333333444444333333333333444555666666666666888999:::;;;<<<<<<======<<<;;;;;;<<<<<<===<<<===>>>???@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888777666666555444111///---+++*********)))))))))(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmhhhddd]]]YYYXXXXXXZZZ\\\ZZZUUUPPPJJJEEE@@@>>>???@@@???===888888777555111...***((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%######+++666///$$$!!!$$$!!!!!!$$$!!!"""###"""!!!"""$$$%%%$$$$$$$$$###""""""$$$&&&""""""############""""""######$$$$$$$$$$$$######""""""""""""############"""############""""""!!!""""""############""""""########################$$$$$$$$$$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$######""""""!!!!!!!!!!!!"""#########""""""###$$$$$$###!!!###########################""""""""""""###$$$$$$""""""###$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,------......------......//////000000///000111222444555666777666666888999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@AAAAAAFFFDDDEEEIIIIIIGGGGGGIIIGGGHHHHHHHHHHHHKKKOOORRRNNNXXXccckkkssswwwsssmmmhhhhhhlllttt|||rrrkkk```OOOBBB777555222111111222111111.../////////000000000000444444444333222111000///---...//////000/////////////////////////////////000111222333444444444444000000111111222333333333222222222222222333555555555666666777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::888666444222333222111///---,,,+++***))))))((((((((('''''''''((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooohhhccc]]]YYYXXXXXXZZZ\\\ZZZUUUPPPKKKEEE@@@===>>>@@@???>>>888888777555222...+++)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%###$$$'''$$$""" """###$$$###"""######"""!!!!!!###$$$###"""""""""###$$$%%%%%%######""""""""""""############$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!""""""############""""""##############################$$$$$$######"""!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""#########"""""""""$$$$$$"""!!!########################"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,,,,---......,,,------......///000000///000111222333444555555444555666888999999999999;;;;;;;;;:::;;;<<<<<<=========>>>??????@@@AAAAAADDDBBBCCCGGGGGGDDDCCCEEEFFFFFFFFFFFFGGGIIILLLOOOGGGLLLPPPRRRUUUWWWTTTNNNMMMNNNPPPSSSWWW]]]dddiii{{{{{{tttqqq\\\TTTJJJEEEDDDAAA:::333333444555444222000/////////000111111111222333444333333333222111000......,,,,,,---.......................................///000111222333333333333//////000000111222222333111111111111222333444444555555666666777888999::::::;;;<<<<<<;;;:::999888999999999:::::::::::::::;;;;;;:::999999999::::::888999999999777555333111//////...---,,,++++++***((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppphhhccc]]]ZZZXXXXXXZZZ\\\ZZZTTTPPPKKKFFF@@@===>>>@@@???>>>888888777555222...+++)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***###!!!$$$$$$$$$&&&"""&&&&&&######&&&%%%"""######$$$###!!!!!!"""$$$"""!!!!!!###%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""############ !!!"""###$$$$$$######""""""############""""""#######################################"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""#########"""!!!"""$$$$$$"""!!!########################"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......,,,,,,------...//////000000000111222333444444555333444555777888888888888;;;::::::::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDBBBCCCFFFEEEAAA@@@BBBDDDEEEGGGIIIHHHFFFDDDCCCGGGLLLNNNLLLLLLMMMLLLHHHCCCFFFGGGGGGEEEGGGKKKOOOLLLVVVbbbiiimmmqqqyyyssseeeXXXNNNHHHEEE>>>;;;999999:::999555222000222222000------000333---...///...---...000111222222111111000...---,,,+++,,,------.........---..............................000111111222222222/////////000111111222222000000000000111222333444666666555666666777888999999:::<<<<<<<<<:::888777888888888888888888999999<<<;;;:::999888888888888666777888888777555333111...------,,,,,,+++++++++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqhhhbbb[[[XXXWWWVVVWWWXXXVVVQQQMMMHHHFFFCCC@@@>>>===>>>>>>999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""############"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! """"""############"""""""""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$(((&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((((((,,,,,,++++++,,,,,,---...---,,,+++---000111///---//////000111222333333444333333444555666777888888;;;;;;:::999999:::::::::<<<===??????>>>>>>@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>BBBCCCEEEGGGJJJMMMOOOPPP___cccjjjqqqyyyyyyoooccc[[[PPPLLLFFF@@@;;;999999999444444333333222111000000000000//////.........---,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..................------///.........///000111222111111111111222333444555333333444444555666666666888888777777888888999:::999999999888999999::::::;;;;;;:::999888777666555444555666666555333111///...,,,***)))******)))((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$###$$$&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppgggbbb\\\WWWUUUUUUVVVWWWUUUPPPLLLHHHFFFCCC@@@>>>=========999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((+++++++++++++++,,,---------++++++---000111///---...//////000111222333444333333444555666777888888::::::999999999999::::::;;;===>>>>>>>>>>>>???AAA@@@@@@BBBBBBBBBAAA@@@???@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;999999;;;<<<>>>???@@@AAA===@@@DDDHHHLLLPPPUUUXXXaaaiiittt|||yyytttccc]]]UUUOOOKKKEEE>>>888;;;999666444222222333444333333222111111000///////////////.........------,,,,,,,,,,,,------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.............................................//////111222222222222111111111111222333333444444555555666777777888888777777777888999999888888777777777888888999:::999888777666555555444444555666777777666444333...,,,***)))******)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###$$$%%%&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnfffbbb]]]VVVTTTSSSTTTVVVTTTPPPKKKGGGEEEBBB???===<<<======999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""############"""""""""""""""""""""######$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&''''''''''''(((((((((+++************+++,,,,,,,,,++++++---//////...---......///000111222333333222333333444555666777777999999888888888999999::::::<<<===>>>======>>>@@@@@@AAACCCEEEDDDBBB???===============>>>@@@AAACCCAAABBBBBBBBBAAAAAA@@@???======;;;:::999999888888666666777777777777777888777999;;;<<<<<<===@@@AAA===AAAGGGJJJLLLPPPVVVZZZgggnnnyyyxxxooocccYYYSSSNNNIIIEEEAAA===999888999888555222000////////////000111222111111000000///.....................------------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................------...///000111222333333333222111111111222222444444555555666777777777777777777777777888888999777777666666666666777777888888777666555444444333222333555666666666555444---+++)))((()))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmeeebbb]]]VVVTTTSSSTTTUUUTTTPPPLLLGGGEEEBBB???===<<<<<<===999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""###############$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((***))))))))))))***++++++***++++++,,,.........------......///000111222222222222333444555666666777888888777777777888999999:::;;;<<<===<<<<<<===???@@@CCCFFFGGGGGGCCC???<<<;;;;;;;;;::::::<<<>>>@@@????????????>>>===<<<<<<;;;:::999888777666666777666666666666666666666666444666888888888888999:::777999:::999888999<<<>>>===BBBIIINNNRRRTTTWWWXXXUUUSSSTTTXXX^^^bbbaaa___ggggggiiimmmrrrvvvvvvuuunnnllliiihhhgggfffbbb______]]][[[[[[ZZZWWWSSSOOOEEEAAA;;;888777777666555555222000000111111000//////000000000000000/////////.........---------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------...............,,,---...///111222222222333333222222333444444555444444555666666777777888777666666666666777888888888777666666555666666666777777666666555444444333111111222222222222111000,,,***(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111,,,'''$$$%%%&&&$$$"""$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%llleeeaaa\\\WWWUUUSSSTTTVVVUUURRRNNNGGGEEEBBB???===<<<======999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******)))***+++,,,,,,,,,------------...///000111111222111111222333444555666666666666666666666777888999888:::;;;<<<;;;;;;<<<>>>AAACCCGGGIIIHHHDDD???<<<:::;;;<<<:::999999<<<>>><<<======<<<;;;:::999999999888777666666666666666222222222333333333444444111333555555444444444555000222444666666777888999666888:::;;;;;;;;;;;;===:::888777999===??????>>>@@@@@@@@@BBBEEEFFFFFFEEECCCBBBAAAAAA@@@???<<<:::>>>===<<<<<<======<<<;;;;;;999666555444333222222000///---------------,,,---............---,,,+++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------.........//////,,,---...000111111222111111111222333555777999:::444444555555666777777777666666555555666666777888888888777666666666666666777777777666666555555444222222111000///...---,,,***)))''''''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111,,,'''$$$%%%&&&$$$"""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmddd```ZZZWWWUUUSSSSSSUUUUUUSSSOOOHHHFFFCCC@@@>>>======>>>999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$""""""############"""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))(((***,,,,,,++++++,,,---,,,,,,---...///000111111000111111222333444555555555555555555666777777888888999;;;;;;::::::<<<===???BBBEEEGGGGGGCCC???<<<;;;===???>>>:::888:::<<<;;;;;;;;;:::999888777666777777666555555555555555111111222222333444444444555777999999777555444444000222333555666666555444555666888777555555555666555444222333444666666555444444444444444444444444444555555555555444333333555444333333333444555666777777666555444222111000111111111000000111111222+++,,,---...............,,,,,,++++++++++++++++++************++++++++++++))))))*********+++++++++)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////,,,...///111111111000000000000111333555888:::;;;333333444444555666666666555555555555555666777777999888777666666555666666777777666666555555555555333333111000...,,,++++++)))(((&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnddd___XXXVVVTTTQQQRRRTTTTTTRRROOOIIIGGGDDDAAA???>>>??????999999888666222...***'''(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############"""""""""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''))),,,,,,******+++---+++,,,---...///000000111000000111222333444555555444444444444555666777888777888::::::999999;;;<<<<<<>>>AAADDDCCCAAA>>><<<===@@@CCCBBB===999999;;;:::::::::999888777555555555555444333333333333444333333333333333444444444...000222333111///......555444333333333222111000///000222222111000111222333222111222222333333333333333333333222222222333222333333333333333444555222222111000//////111222...///111222111000000000++++++++++++******+++,,,------......//////000000++++++++++++++++++++++++)))))))))*********++++++))))))))))))*********+++))))))))))))******++++++************++++++++++++************++++++++++++,,,,,,------...//////000...///000111111000///...///000000222444666888999222222333333444555555555555555444444555555666777888777666555444444444444555555555555444444444444000///...---++++++******)))'''%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooeee^^^WWWUUURRRPPPQQQSSSSSSQQQNNNJJJHHHEEEBBB@@@??????@@@999999888666222...***((((((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############"""""""""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$#########%%%((()))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&))),,,,,,***)))+++---+++,,,,,,---...///000000000000111222333444444555333333333444555666777888666888999:::999999:::<<<:::<<<>>>@@@AAA???<<<;;;>>>BBBFFFDDD???:::999::::::::::::999888666555444333333222222222222222222111111000000000/////////...000444555555444444444111///---...000222333444...///111222111000111222000000000000111111111111000111111000///000111333...///000//////000111333///000000000///...///111000222444444222000......///000///...,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,(((((())))))*********+++))))))))))))************(((((())))))*********+++)))************+++++++++)))************+++++++++,,,,,,------...///000000...///111222111000...---//////000111222444555666111111222333333444444555555444444444444555666666777666555444333222222333444444333333333333333333++++++***)))((((((((()))((('''%%%%%%'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###$$$&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii```\\\XXXYYYVVVRRRQQQRRRRRRPPPMMMIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""""""""""""""""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$#########$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###%%%(((***&&&%%%###"""""""""######$$$"""!!!!!!"""$$$""""""""""""############%%%$$$$$$$$$###""""""""""""############$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))''''''((()))***++++++,,,++++++,,,---...///000111000000000111222222333333222222333444444555555666666777777888999999::::::;;;<<<===>>>===<<<:::888888;;;======999888999;;;777777777777666555444333555555333222111000000000000000000000000000000000///000000000111111111111000000111111111111000000......////////////......222222222111111111000000////////////////////////111111000000//////......////////////////////////000000///000000111222222000///...,,,,,,---......---,,,++++++******++++++************************************))))))))))))---***'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------------,,,---------............///000111111222333333444444777666444333333444555666333333333444444444555555444444444444444444444444333333333222111000///...,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%jjj```]]]YYYYYYUUURRRQQQSSSSSSPPPMMMIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""#########""""""""""""############"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################"""""""""!!!"""""""""######""""""""" !!!###%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((%%%$$$###"""""""""#########"""!!! !!!"""###""""""""""""############$$$$$$##################""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,---+++,,,,,,---...//////000//////000000111222222333222222222333444444555555666666777777888999999999::::::;;;;;;:::888555444555666777777555555666777666666666555555444333222333222111000000///000000000000000000000000000000/////////000000000111111///000000111111000000///.........//////.........222222111111000000000000////////////////////////000000000/////////....................................------...//////000000000...---,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))*********)))))))))((((((,,,)))'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............000000000111222222333333555555444444444444444555222222222222333333333333333333333333333333333333222222222111000///------,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%kkkaaa^^^ZZZXXXUUURRRRRRSSSSSSQQQNNNIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$""""""""""""############"""###$$$$$$%%%%%%$$$$$$"""##################"""############""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""""""""#########"""!!! !!!"""###""""""""""""############""""""##################"""""""""#########$$$$$$############""""""!!!!!!$$$############"""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))+++,,,---...,,,,,,,,,------............//////000000111222222111111222222333444444444555555666666777888888888::::::::::::888555333222555333222111333444444444333333444333333222111000000//////......//////000////////////////////////....../////////000000000/////////000000/////////------............------000000000000000/////////......................../////////...............------------------------,,,++++++++++++,,,,,,---/////////...---+++***)))+++******)))))))))))))))((((((((((((((((((((((((******))))))))))))((((((+++)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,------------...............//////000000111222222333333444444444444444333000000111111111222222222222222222222222222222222000000000///...---,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%kkkaaa^^^\\\XXXUUUSSSSSSTTTTTTQQQNNNIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######################## !!!"""###$$$$$$%%%!!!"""""""""############"""######$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%$$$###!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""#########""""""""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""##################""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''')))+++,,,---...,,,,,,,,,,,,,,,------------......//////000111111000000111111222333333333444444444555666666777777;;;;;;;;;:::999777666555:::666222111333555444222111111111111111000///..................///000000........................---............/////////......////////////......,,,,,,------------,,,,,,/////////...............------------------------.........---------------------------------------+++***************++++++,,,,,,---------+++***)))******)))(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,---------.........------...//////000000111111111333444444444333222000000000111111111222222111111111111111111111111000000//////...,,,+++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%lllaaa^^^\\\WWWUUUSSSTTTUUUUUURRRNNNIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######################## !!!"""###$$$$$$%%%!!!"""""""""############"""""""""#########$$$$$$""""""############""""""""""""""""""""""""######"""######$$$$$$######"""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!""""""######$$$!!!!!!"""""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%&&&'''(((***+++,,,---+++++++++,,,,,,,,,,,,,,,,,,------......///000000//////000000111222222222222333333444444555666666888888999999888888888777<<<888333111222333111///...////////////......---...............///000111------------------------,,,,,,---------.........---------......---------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))*********((()))***,,,,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,------------...,,,------...//////000000///000222333333333222111111111111111222222222222000000000000000000000000000000000///...---++++++))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%lll```]]]\\\VVVTTTSSSTTTVVVVVVRRRNNNIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################!!!!!!""""""######$$$$$$""""""""""""###############""""""""""""###$$$$$$"""##################"""""""""""""""##################$$$$$$$$$$$$######"""""""""######$$$%%%%%%###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""#########""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((()))***************++++++,,,,,,,,,+++,,,,,,---......//////......//////000111111222111111222222333444444555444444444444555555555555999666333111000///...---------............------...---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***&&&'''(((***+++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&(((***)))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,------......///000000//////000111222222222222000111111111111222222222......................../////////...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%mmm___\\\[[[VVVTTTSSSUUUWWWVVVSSSOOOIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################"""""""""""""""#########""""""""""""###############""""""!!!"""###$$$%%%######$$$$$$$$$$$$######!!!"""""""""############""""""############""""""""""""""""""###$$$%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###""""""""" """#########""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,---+++++++++,,,------......---......//////000111111000000111111222333333444222222222111111111222222222333333222///......///,,,------......------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******************)))*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,******************************)))((((((((((((((('''''''''((()))***+++,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''%%%(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,......---+++***++++++,,,,,,,,,------------------...//////000000////////////000111222222/////////000000000111111------------------------......------,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%mmm___\\\ZZZVVVTTTSSSUUUWWWWWWSSSOOOIIIGGGCCC@@@>>>>>>???@@@;;;999666444222///+++((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#################################"""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!#########"""!!!!!!!!!""""""""""""!!!!!!""""""""""""##################""""""!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------***++++++,,,,,,---......------......///000000000000000000111222222333333444333222111000000000000///222444444111///111333,,,,,,---......---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))))))))******+++++++++,,,************************))))))******+++++++++,,,))))))))))))))))))))))))***)))((('''''''''''''''))))))'''''''''(((***+++++++++***)))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''$$$(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************(((***---///000...+++)))++++++,,,,,,,,,---------------......///000000000///............000222333............/////////000------------------------,,,,,,,,,+++***)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%pppbbb^^^ZZZZZZXXXVVVUUUUUUSSSPPPNNNKKKIIIFFFCCCAAA@@@@@@@@@===;;;888555222///+++''''''&&&&&&%%%%%%$$$######&&&&&&%%%%%%$$$###""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""#########""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""!!! !!!###%%%&&&################################################%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((()))******++++++------,,,,,,,,,,,,++++++,,,,,,------.../////////444333222111111111222333000000000000////////////111000000///......------........................,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))***,,,------***(((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''((())))))(((&&&$$$%%%''')))(((&&&+++***((('''''')))+++,,,))),,,000111000---+++***,,,///111111///,,,++++++000000000///......------//////000000111111111222000000000000//////////////////...---,,,,,,++++++************))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$oooaaa]]]YYYZZZXXXVVVUUUTTTRRROOOLLLKKKIIIFFFCCC@@@@@@@@@@@@===;;;888555222///+++((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""########################"""""""""!!!####################################"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$#########"""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""!!!!!!!!!"""###$$$$$$################################################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))******+++++++++++++++,,,,,,---------,,,,,,------.../////////333222111000111111222333000000000/////////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++************************************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))***+++,,,+++***((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((&&&$$$%%%''')))(((&&&,,,+++)))((('''((()))***(((+++...///---+++*********---//////---,,,++++++////////////............//////000000000111111111000000000/////////...............---,,,,,,++++++*********)))))))))(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm```[[[XXXYYYXXXUUUTTTSSSPPPMMMJJJJJJHHHEEEBBB@@@???@@@@@@===:::777555222///+++(((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$###""""""""""""###$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$###############!!!!!!"""############"""""""""""""""""""""""""""""""""############""""""!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!""""""#########""""""################################################%%%$$$######"""###############################################################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))******+++))))))***+++,,,---......,,,,,,,,,---......//////000000000000111111333333////////////.........---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))*********%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%'''((('''&&&---,,,***((('''''''''((((((***,,,,,,***)))***+++(((***------,,,++++++,,,---............///////////////000000000000111111000////////////............------,,,,,,+++++++++******))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll^^^ZZZWWWYYYWWWUUUSSSRRROOOLLLIIIJJJHHHEEEBBB@@@??????@@@<<<:::777555333///+++((()))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!"""""""""##############################!!!"""""""""############""""""""""""""""""""""""!!!""""""############"""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!"""###$$$$$$###!!! ################################################$$$$$$###############$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''(((((()))*********)))******+++,,,,,,------+++,,,,,,------...//////......//////000111222333............------------,,,,,,++++++*********************************************************))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''')))***+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''''''''&&&+++***)))((('''((((((((()))***+++***))))))+++,,,(((***,,,---,,,,,,---...,,,,,,---......///000000//////000000000000000000/////////.........---------,,,,,,,,,+++++++++******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll\\\YYYWWWXXXVVVTTTSSSQQQOOOLLLIIIJJJHHHEEEBBB@@@?????????<<<:::777555333000,,,)))***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""#########$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!"""###$$$$$$###!!! ################################################$$$###############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''''''''((())))))******++++++++++++++++++++++++++++++,,,,,,---.........,,,---...///000000111111------------,,,,,,,,,+++************))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&(((***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&&&&&&&'''''''''(((((()))******)))***+++***)))))),,,...)))***,,,---------...000++++++,,,---...///000000000000//////////////////............------------+++++++++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll\\\XXXWWWWWWUUUTTTSSSRRRPPPMMMKKKIIIGGGDDDAAA???>>>??????;;;999777555333000,,,))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$######"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""!!!""""""#########""""""#########################################################"""######$$$%%%######################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))&&&''''''(((((())))))***,,,,,,++++++************+++++++++,,,------......,,,---...///////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%''')))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$''''''&&&%%%%%%&&&%%%&&&'''((()))*********(((*********)))***,,,...***+++------,,,---...000++++++,,,---......//////000000////////////............---------,,,,,,,,,************************))))))((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll[[[XXXXXXVVVUUUSSSSSSSSSRRROOOMMMIIIGGGDDDAAA???>>>>>>???;;;999666444333000,,,***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""""""""####################################!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""!!!!!!!!!"""###$$$$$$######################################################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))***************+++++++++***++++++,,,,,,---......,,,---............---,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!$$$'''(((&&&%%%%%%&&&&&&&&&'''((())))))))))))&&&((())))))))))))***,,,***+++,,,+++++++++---...,,,,,,,,,------.........000000/////////.........---------,,,,,,,,,,,,+++)))*********************))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll[[[YYYYYYVVVTTTSSSSSSSSSSSSPPPNNNIIIGGGDDDAAA???>>>>>>???;;;999666444333000---***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!######$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""!!!!!! !!!###%%%&&&######################################################""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---***++++++,,,,,,---......,,,---.........---,,,++++++++++++************)))))))))))))))************''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((( $$$((((((&&&$$$%%%&&&'''(((((((((((((((''''''$$$&&&((()))(((((()))***)))***+++***))))))+++---,,,,,,------------......000000//////.........------------,,,,,,,,,++++++)))))))))))))))*********)))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn```]]]YYYXXXVVVTTTSSSRRRQQQOOOMMMKKKHHHCCC???======???AAA>>>:::777555444222---(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$ """######""""""###$$$$$$###"""!!!!!!"""###$$$""""""""""""###########################"""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""#########""""""!!!!!! !!!  """$$$&&&"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################""" """"""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))************++++++++++++++++++++++++------,,,+++***************)))))))))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++***)))(((((()))(((((((((******(((&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%mmm___\\\XXXWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHCCC???======???@@@>>>:::777555444222---(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#####################"""""""""!!!""""""""""""############""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""""""""""""""""""""""""""########################!!!!!!"""""""""######### """######""""""###$$$$$$###"""!!!!!!"""###$$$""""""""""""############"""############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ###""" !!!###$$$"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! """"""######$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++*********++++++******)))))))))((((((((((((((((((((('''''''''''')))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++******)))((((((***))))))***++++++***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%kkk]]][[[XXXVVVTTTRRRQQQQQQPPPNNNLLLJJJHHHCCC@@@===>>>???@@@>>>:::777555444222---(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############""""""""""""############""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$############"""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""""" """######""""""###$$$######""""""""""""######""""""""""""############""""""######""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$###""" !!!""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******(((((())))))))))))******++++++++++++++++++++++++******************+++,,,************))))))))))))(((((((((''''''''''''&&&)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))***++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******))))))((((((***))))))+++------,,,+++''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhh\\\[[[XXXVVVUUUSSSRRRRRRQQQOOOMMMJJJGGGDDD@@@>>>>>>???@@@>>>:::777555444222---(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########"""""""""""""""!!!"""""""""############!!!"""""""""############!!!"""""""""###############""""""""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """######""""""###$$$###""""""""""""""""""###!!!"""""""""############"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!""""""############################################################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***(((((((((((()))))))))***************************)))))))))))))))***+++,,,******************))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((()))((((((***,,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ggg\\\[[[YYYWWWVVVTTTSSSSSSSSSQQQOOOIIIGGGDDDAAA>>>>>>>>>???>>>:::777555444222---(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""######!!!"""""""""############!!!"""""""""############!!!"""""""""##################""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## """######""""""###$$$"""""""""######"""""""""!!!"""""""""############"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""############""""""!!!!!!################################################ !!!"""############%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))************************(((((((((((()))******+++))))))))))))))))))******''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))*********************+++++++++,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((('''&&&&&&(((***+++***)))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhh\\\[[[YYYXXXVVVTTTTTTTTTTTTRRRPPPIIIGGGDDDAAA???>>>>>>???>>>:::777555444222---(((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""############$$$######""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############ """######""""""###$$$""""""############""""""""""""""""""############!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$######"""!!!!!! ################################################ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''(((((((((((())))))************************(((((((((((((((((()))***(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))************************+++++++++++++++++++++*********))))))((((((((((((''''''''''''&&&%%%%%%'''((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%jjj]]][[[XXXWWWUUUTTTSSSTTTSSSRRRPPPIIIGGGDDDAAA???>>>>>>>>>>>>:::777555444222---(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""""""""############""""""""""""############""""""""""""############$$$######""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""""" """######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!#########"""""""""""""""################################################!!!""""""#########""""""!!!!!!""""""######$$$$$$!!!""""""##################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''((((((((())))))************************))))))((('''''''''((((((&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))************************+++++++++++++++*********))))))))))))''''''''''''''''''''''''&&&&&&%%%&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lll^^^ZZZVVVVVVTTTSSSRRRSSSRRRQQQOOOHHHGGGDDDBBB@@@>>>>>>>>>>>>;;;777555444222---)))((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!!!!""""""######"""""""""""""""!!!!!! """""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$######""" !!!""""""###!!!!!!"""#####################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************)))************+++++++++************))))))))))))&&&'''''''''''''''''''''((('''&&&'''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ppp___^^^WWWUUUTTTTTTTTTTTTQQQMMMIIIHHHGGGDDDBBBAAA@@@@@@@@@;;;:::777555333000+++(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!!  """######""""""!!!!!!""""""#########""""""""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''(((******((((((((()))******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,,,,+++******++++++***((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""######$$$%%%%%%%%%%%%$$$ppp^^^]]]VVVUUUTTTTTTUUUTTTRRRMMMJJJIIIGGGEEEBBBAAA@@@??????<<<:::777555333000+++(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ############"""""""""!!!!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""""""""""""""""""""!!!#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!"""#########""""""!!! !!!""""""######""""""###############"""!!! """"""""""""############"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''(((******((('''((())))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********************+++++++++,,,,,,,,,+++)))***++++++***((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$qqq```]]]VVVUUUUUUUUUUUUUUURRRNNNKKKJJJHHHEEECCC@@@???>>>>>><<<:::888666444000,,,(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###!!!  ############""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!#########$$$######"""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$###!!! """"""""""""############"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&(((***)))((('''((()))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********************++++++++++++,,,,,,***))))))***+++)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$sssaaa___WWWUUUUUUUUUVVVVVVSSSOOOLLLKKKIIIFFFCCC@@@>>>>>>===<<<:::888666444111,,,)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""***(((%%%###"""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""#########!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""###$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""$$$###"""""""""###%%%&&&###############"""!!! !!!"""""""""############""""""#########$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$######"""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************************+++++++++++++++***))))))******)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$rrr```]]]UUUUUUUUUUUUVVVVVVTTTPPPMMMKKKIIIFFFCCC@@@>>>>>>===<<<;;;888666444111,,,)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""(((&&&$$$""""""###$$$%%%""""""""""""""""""############""""""""""""""""""######"""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######$$$###"""""""""###%%%&&& !!!"""###############!!!"""""""""############""""""#########$$$$$$$$$######""""""######$$$%%%########################"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&'''((((((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************))))))*********++++++++++++***((()))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ppp^^^[[[SSSVVVUUUVVVWWWWWWUUUQQQNNNJJJHHHEEECCC@@@???>>>>>>===;;;999777555111---)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$""""""""""""########################""""""""""""############"""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!""""""######$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""######$$$############""""""""""""###$$$$$$ !!!###$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&'''(((''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))))))))************++++++)))(((((()))***((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$ppp___\\\TTTVVVVVVVVVWWWXXXVVVRRROOOIIIGGGEEEBBBAAA@@@??????===;;;999777555111---***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""!!!############"""""""""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!""""""######$$$%%%%%%#########""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&&&&%%%$$$!!!!!!""""""""""""!!!!!! !!!""""""#########""" !!!""""""######"""""" !!!"""###############""""""""""""############"""############$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))))))))************+++)))(((((())))))((('''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&######$$$%%%%%%%%%%%%$$$sssbbb___WWWVVVVVVVVVXXXXXXVVVRRROOOHHHGGGDDDBBBAAA@@@@@@@@@===;;;999777555222---***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!""""""#########$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$###!!!!!!""""""""""""!!!!!! !!!""""""""""""""" """#########"""!!!"""############""""""!!!""""""""""""############"""############$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))***************)))(((((())))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++,,,,,,------000000000000000000000000000000000000000000000000...///000000111111000000---,,,,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&######$$$%%%%%%%%%%%%$$$vvvccc]]]ZZZXXXZZZYYYVVVVVVVVVRRRLLLJJJHHHDDDBBBBBBBBBAAA@@@<<<;;;999888666222---***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""'''%%%"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """###"""!!! !!!###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************))))))))))))))))))))))))'''(((((((((((((((((((((***)))'''&&&'''(((***++++++***)))''''''(((((()))+++***(((((((((***---...---///111444555666777666;;;<<<===>>>???@@@??????@@@?????????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???888888777555222///---,,,------,,,++++++*********'''&&&%%%%%%((()))***)))&&&&&&%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$sssaaa[[[YYYWWWYYYXXXUUUUUUUUUQQQKKKJJJGGGDDDCCCBBBBBBAAA???;;;999888777555111,,,)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""&&&$$$""""""$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""#########"""""""""""""""#########""""""""""""######""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###!!! !!!###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************))))))))))))))))))))))))((((((((((((((((((((('''((((((((()))))))))((((((,,,+++***)))((())))))***---,,,---...///111333555777888;;;???AAACCCDDDEEEIIIJJJJJJLLLMMMNNNOOOOOOMMMMMMLLLMMMNNNPPPRRRSSSVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQOOOLLLHHHEEEBBB@@@888666333000---,,,,,,,,,((('''&&&&&&((())))))((((((((()))******)))(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrr```[[[YYYWWWYYYWWWTTTSSSTTTPPPJJJIIIGGGDDDCCCBBBBBB@@@???:::888777666444111,,,((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######"""#########""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""$$$"""!!!"""######"""!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************))))))))))))))))))))))))***)))))))))((((((''''''''')))+++,,,,,,+++)))'''+++++++++++++++,,,---...222333666999<<>>:::888777666444111---))))))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###############$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""!!!""""""######"""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************))))))))))))))))))))))))+++******))))))((((((''')))***+++,,,---,,,,,,++++++,,,---000333666888999===???BBBFFFIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUVVVWWWXXXZZZZZZ[[[[[[```^^^[[[WWWRRRMMMIIIGGG???<<<999666333///+++((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttccc^^^\\\XXXYYYVVVRRRQQQQQQNNNIIIHHHFFFDDDCCCCCCAAA???===:::999888777666333...+++)))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$###############$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""######""""""######################################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""######""""""""""""##############################!!!!!!""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """###"""!!! !!!### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************************************++++++******)))))))))))))))))))))***+++...000111111333666;;;???CCCFFFHHHIIIJJJLLLLLLKKKIIIFFFDDD>>>>>>>>>======<<<<<<<<<===;;;:::999999:::<<<===?????????@@@AAACCCEEEGGGGGGIIIKKKMMMMMMLLLJJJIIIFFFHHHJJJMMMPPPRRRTTTTTTYYY[[[^^^______]]]YYYWWWUUURRRMMMHHHCCC===777333222000,,,)))'''&&&'''((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuccc]]]ZZZYYYYYYVVVRRRPPPQQQNNNIIIGGGEEEDDDCCCCCCAAA???<<<:::999888777666333///,,,(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%#########"""######$$$%%%""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""###$$$%%%$$$###"""###$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""############""""""""""""##############################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" """###"""!!! !!!### !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************************************************************))))))***+++///333777:::>>>???CCCGGGJJJMMMOOOPPPOOONNNMMMJJJEEE???:::777333333333444444666777888888777777777777999:::;;;<<<;;;;;;;;;<<<>>>@@@AAA<<<>>>@@@BBBBBB@@@>>><<<:::;;;===???@@@AAABBBBBBHHHMMMUUU\\\bbbdddeeedddccc```\\\YYYUUUOOOIIIEEE<<<999444///+++)))))))))***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxddd]]]ZZZZZZZZZWWWRRRPPPQQQOOOJJJFFFEEEDDDCCCCCCAAA>>>;;;999888777777666333...+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""###$$$$$$%%%""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""$$$&&&'''&&&###"""###%%%""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""############################## !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!### !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***************************************************)))******++++++,,,,,,,,,---...111666;;;@@@CCCFFFJJJJJJKKKLLLMMMLLLKKKKKKIIIHHHFFFCCC???:::666444444444333444555777888:::999:::<<<>>>@@@CCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGBBBCCCEEEEEECCC@@@<<<999444444555555555555555444<<<@@@FFFNNNVVV[[[___aaaaaa```______^^^\\\XXXUUUKKKIIIFFF@@@;;;555111///---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{hhh```\\\[[[[[[WWWRRRQQQRRROOOKKKFFFEEEDDDCCCCCCAAA>>>;;;888777666555555222...***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""###$$$%%%%%%""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""&&&''')))'''###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!"""$$$%%%&&&######""""""""""""############################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******++++++***************************************************))))))***+++,,,------...111555;;;AAAGGGLLLOOOPPPPPPOOONNNLLLIIIFFFCCCAAA@@@@@@???>>>===<<<;;;:::<<<;;;:::999999:::;;;<<<:::<<<@@@DDDHHHKKKNNNOOONNNNNNMMMLLLLLLMMMNNNOOORRRSSSSSSRRROOOJJJEEEBBB444555555666666555555444444555888===CCCIIIOOORRRXXXYYYZZZ]]]```aaa```^^^]]]\\\ZZZVVVOOOGGG???;;;......,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&yyyeee]]]ZZZYYY[[[YYYTTTRRRRRRPPPLLLGGGFFFDDDBBB@@@>>><<<;;;:::777444444444222...***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""###---111((( !!!########################%%%%%%$$$###"""!!! """"""""""""########################""""""""""""%%%$$$###"""""""""$$$$$$$$$#########""""""!!!!!!########################""""""""""""########################""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************+++***((('''''')))+++,,,,,,,,,++++++************...............111666999===>>>@@@BBBCCCDDDCCCCCCGGGEEEBBBAAABBBBBBAAA@@@BBBDDDDDDDDDCCCCCCEEEGGGJJJHHHEEEDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBEEEHHHKKKKKKIIIIIIJJJHHHEEEHHHMMMQQQSSSRRRPPPPPPQQQNNNHHHCCC999444777:::999999<<<;;;999777777999===AAACCCEEEGGGMMMTTTVVVTTTTTTWWWXXX^^^aaa```]]]ZZZTTTMMMBBB===666000,,,***(((&&&)))(((&&&&&&((()))((((((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}hhh```\\\WWWYYYYYYUUUTTTTTTQQQLLLGGGFFFEEEBBB@@@>>><<<;;;:::777555555666333...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""###)))+++&&&"""######!!!########################$$$$$$######"""!!!!!!!!!""""""""""""########################""""""""""""%%%$$$###""""""###$$$$$$############"""""""""!!!########################""""""""""""##################"""""""""!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,)))---333888<<<@@@DDDFFF>>>===<<<::::::::::::;;;:::;;;===@@@DDDGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLJJJHHHGGGGGGHHHBBBCCCEEEFFFHHHJJJLLLNNNJJJDDDAAAFFFJJJJJJHHHHHHHHHJJJJJJHHHHHHKKKJJJEEE===;;;===CCCDDDAAA@@@BBBBBB@@@???>>>===<<<;;;:::??????BBBHHHJJJJJJLLLQQQSSSYYY]]]^^^aaabbb___YYYMMMIIIDDD@@@<<<777111,,,***(((&&&&&&'''((('''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~iii___[[[UUUWWWWWWUUUUUUVVVRRRLLLGGGGGGEEECCC@@@>>><<<;;;999888777777888555...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###$$$'''&&&"""########################""""""""""""""""""""""""""""""""""""########################""""""""""""$$$######"""######$$$$$$############""""""""""""########################""""""""""""############"""""""""""""""!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************************************((()))+++,,,---.........000666???FFFJJJJJJJJJJJJ:::888555333333444777999;;;<<>>CCCIIIGGGJJJMMMQQQZZZbbbccc```XXXVVVSSSRRRQQQJJJ@@@777...+++(((&&&'''''''''&&&))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&|||fff\\\XXXSSSUUUVVVVVVWWWXXXSSSLLLHHHGGGEEECCC@@@>>>===<<<999888888999999666...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""##################$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$########################!!!!!!""""""############!!!"""""""""########################"""""""""!!!##################$$$$$$#########"""""""""""""""########################!!!"""""""""#############################################"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))))))))************)))******++++++******)))+++++++++---...111333444AAAEEEKKKMMMKKKFFFAAA???777666555666888<<<@@@BBBCCCDDDEEEEEEFFFGGGHHHJJJFFFDDDEEEKKKTTTYYYYYYWWW^^^ccchhhhhhggglllxxx~~~~~~}}}zzzyyysssjjjfffjjjmmmeeeZZZQQQNNNMMMOOOQQQPPPNNNLLLCCCCCCEEEJJJNNNOOOMMMJJJAAA:::444444555777===CCC===>>>>>>AAALLLYYY```___]]][[[ZZZ\\\^^^ZZZQQQHHH:::555...)))((((((((()))''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzdddZZZVVVSSSTTTUUUUUUXXXYYYTTTLLLHHHGGGEEECCCAAA???===<<<999888888999999666...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""##################$$$$$$$$$$$$######!!!"""############"""!!!""""""""""""""""""""""""!!!###%%%%%%""" """%%%########################!!!!!!!!!"""######$$$$$$!!!"""""""""########################"""""""""!!!""""""######$$$$$$$$$$$$""""""""""""""""""##############################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))************))))))***++++++++++++***++++++,,,///333888===@@@JJJLLLMMMJJJEEE>>>999777::::::;;;===@@@CCCEEEGGGFFFHHHJJJKKKLLLOOOTTTWWWXXXYYY^^^iiixxx~~~gggaaa\\\^^^dddcccXXXLLLPPPMMMKKKLLLPPPQQQOOOLLLJJJ@@@888555666666:::??????>>>;;;:::BBBOOOXXXYYYZZZXXXXXX\\\aaaccc___[[[OOOGGG===333---+++***)))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzddd\\\XXXTTTTTTSSSTTTWWWZZZUUUMMMHHHHHHFFFDDDAAA???===<<<999888777777888555...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""%%%&&&"""%%%########################!!!!!!""""""#########$$$""""""""""""########################""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""#####################$$$$$$$$$$$$%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************((())))))***+++,,,------,,,...111666<<>>============???AAADDDGGGIIIJJJUUU[[[cccjjjooouuu||||||wwwcccWWWRRRMMMNNNQQQSSSQQQNNNQQQGGG???======;;;<<<>>>CCCDDDAAA===>>>EEEJJJKKKPPPPPPQQQUUUZZZ___bbbccc```YYYNNNDDD;;;444///,,,(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&yyyddd]]]ZZZVVVUUUSSSRRRVVVZZZUUUMMMIIIHHHFFFDDDAAA???======:::777555555666333...)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""### $$$$$$ ###########################"""""""""""""""#########""""""""""""########################"""""""""""" !!!###$$$%%%%%%$$$$$$!!!"""""""""####################################""""""""""""############!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))+++---///111222666<<>>===:::777444444444222...***(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""##################$$$$$$$$$$$$###### """###$$$$$$###""" """"""""""""""""""""""""$$$"""'''$$$!!!"""##############################""""""""""""""""""""""""""""""########################"""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!""""""#########$$$########################""""""""""""############ !!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((''''''(((***---111333:::@@@GGGLLLLLLGGG???:::???BBBEEEFFFGGGGGGIIIJJJPPPRRRXXXbbbqqq|||vvvllldddYYYSSSOOOQQQSSSOOOKKKIIIRRR\\\aaa[[[PPPGGGAAA===666:::>>>??????BBBIIIOOOXXX[[[^^^```^^^VVVKKKDDD555222---)))'''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&qqq]]]ZZZZZZXXXYYYWWWSSSSSSVVVUUUQQQHHHGGGFFFEEEBBB@@@>>><<<999888888777666222---))))))))))))(((''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""################################################ !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""############""""""########################"""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!"""###"""!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))*********))))))(((((()))+++***))))))***+++(((+++---,,,+++000999AAAJJJNNNMMMFFFAAABBBCCCBBBHHHJJJKKKIIIHHHLLLUUU]]]iiiuuutttdddVVVUUUWWWUUUSSSSSSTTTWWW[[[\\\ZZZTTTMMMHHH???;;;777666888:::<<<<<>><<<999888888777666222---)))))))))((((((''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""############""""""#######################################$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))************)))))))))***++++++))))))***,,,(((+++---000333;;;DDDLLLOOORRRPPPJJJEEEGGGIIIHHHGGGNNNVVV[[[___gggrrr|||oooeee^^^VVVQQQPPPSSSUUUXXXZZZZZZXXXUUUSSSTTTNNNFFF>>>888666666666888>>>GGGOOOTTTXXX\\\^^^[[[UUUKKK@@@777000+++(((((((((((((((((((((((('''uuu```ZZZYYYUUUWWWWWWTTTUUUVVVSSSMMMIIIHHHGGGEEECCC@@@>>><<<999888888777666222---)))))))))(((((('''&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""################################################$$$$$$##################!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$##############################"""""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!###&&&""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))***************)))***+++,,,+++))))))***,,,---///333999AAAJJJRRRVVVUUUVVVRRRKKKHHHKKKNNNNNNRRRcccyyy{{{mmmeeebbbccc^^^WWWRRRPPPSSSXXX[[[\\\XXXOOODDD:::555444444111333777<<>>CCCIIIOOOQQQPPPNNNIIILLLNNNRRR]]]mmmyyy}}}ttt```UUUPPPPPPXXXZZZ[[[WWWOOOEEE<<<666444111...---...222666888BBBHHHRRR^^^ccc]]]PPPEEE888111)))&&&)))+++***(((xxxbbbZZZWWWTTTWWWXXXWWWWWWXXXSSSMMMKKKJJJIIIFFFCCC@@@===<<<999888888777666222---)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$$$$######""""""############""""""########################""""""############""""""########################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""$$$###"""###$$$$$$""" """"""""""""""""""""""""$$$######"""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,)))***,,,---///333888<<>>EEEPPP[[[cccbbb]]]SSSEEE888///+++***rrraaa[[[WWWYYY[[[ZZZWWWWWWXXXTTTNNNKKKJJJHHHFFFCCC???===;;;;;;999666444333000---***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################################################################$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$"""!!!"""###%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((()))))))))))))))***++++++,,,,,,(((***,,,,,,+++******+++...///333:::CCCGGGHHHFFFBBBFFFJJJPPPZZZlll}}}qqqeeeTTTJJJJJJOOOCCC<<>>===;;;999666555333111...+++'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""######$$$$$$$$$$$$######$$$$$$$$$###############################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''(((((()))***))))))******+++,,,,,,,,,,,,------------...000333555;;;DDDIIIJJJJJJKKKLLLWWWfff}}}xxxmmmYYYVVVUUUSSSMMMEEEAAABBB======>>>???===<<>>:::999666555444222...,,,''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###################################################$$$%%%%%%$$$###$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((('''((())))))***))))))***++++++,,,,,,---,,,------------000444777===BBBGGGHHHIIINNNXXXaaayyy}}}nnn]]]XXXYYYXXXOOOGGGBBBDDDGGGHHHBBB<<<>>>EEETTT\\\bbb```[[[ZZZYYYXXX|||fff___[[[YYY[[[[[[ZZZ[[[\\\ZZZTTTNNNMMMKKKIIIFFFBBB@@@>>>:::888666555444222///---(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""##############################################################################"""$$$&&&&&&$$$######%%%$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((()))***************+++,,,,,,------,,,---......///222777:::CCCFFFHHHJJJPPP```wwwsssccc^^^\\\UUUMMMGGGIIILLLLLLEEE===;;;>>>GGGSSS^^^aaa```aaaaaa___|||eee^^^ZZZXXXZZZ[[[YYY[[[]]]ZZZUUUMMMMMMKKKHHHEEEBBB???>>>:::888666555555333000---((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%"""###%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((())))))***+++******++++++,,,---------,,,...000222333666;;;>>>AAAEEEKKKSSSaaayyyjjj^^^YYYWWWOOONNNMMMMMMGGG===888888999HHHXXXaaaeeefffbbb]]]{{{ddd\\\YYYVVVYYYZZZYYYZZZ]]]ZZZUUUMMMLLLJJJHHHEEEBBB???===:::888777666555333000...((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&))))))%%%"""###%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((())))))***+++******+++,,,,,,------...---000333666888;;;???BBBFFFOOO]]]nnnzzzkkkccc]]]WWWRRRPPPKKKAAA999666444???LLLVVV^^^bbb```[[[zzzbbb[[[XXXVVVXXXYYYXXXZZZ\\\ZZZUUULLLLLLJJJGGGDDDAAA>>>===:::888777666555333111...)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***)))%%%"""###%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))))))))))))))******+++***++++++,,,,,,------......111666:::<<>><<<;;;::::::888444111---+++(((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******+++,,,,,,------+++,,,---///000111222222111111111222222222333333444333222222111111111111///...---,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((()))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))***++++++,,,------++++++,,,---...///000000---000333666:::DDDPPPZZZrrrvvvoooggg___^^^bbbeeekkkpppqqqrrryyy}}}|||}}}wwwppplllnnnuuu{{{~~~xxxfff]]][[[[[[]]]```{{{eee```XXXYYYWWWWWWYYY[[[[[[WWWSSSPPPOOOMMMIIIEEE@@@===;;;>>>===;;;;;;:::888444222---+++)))((((((((('''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((,,,,,,---......///000000111222444666888999999:::999999999999::::::::::::;;;;;;:::999999999999:::666666444222111///...---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------++++++,,,---...///000111---111666;;;AAAMMM\\\gggrrrlllhhhfffddd___\\\dddooovvvzzzzzzyyyuuutttnnnrrrxxx~~~}}}kkkbbb______aaabbb]]]ZZZYYYYYYZZZ\\\^^^]]]ZZZWWWOOOLLLKKKLLLIIIBBB>>>>>><<<<<<;;;:::999777666555222...)))&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((***,,,.../////////000222333444444555777999777777888:::===???===<<<@@@===::::::;;;===>>>===>>>???BBBCCCCCCAAA???===???@@@@@@>>>;;;555000---+++((((((,,,,,,(((&&&&&&$$$%%%&&&'''((('''&&&%%%"""%%%''''''$$$###$$$&&&"""'''(((&&&&&&'''$$$$$$$$$'''###"""***&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((((((((((((++++++)))(((((()))***+++,,,,,,++++++++++++,,,,,,---+++)))((((((***,,,---...+++((((((***,,,,,,******))))))))))))***+++++++++***((()))******)))(((((((((((((((((()))))))))(((((())))))******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------...///000000///...000111000888>>>BBBKKK___uuu{{{tttqqqlllddd]]][[[bbbjjjmmmnnnrrrzzzzzzmmmggglll{{{rrreee___\\\bbb\\\ZZZWWWXXXYYY[[[\\\[[[XXXUUUOOOLLLKKKKKKHHH@@@<<<===<<<<<<<<<;;;999888666555222...)))'''&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******+++,,,---///000111111111777999999888666555555666;;;<<<>>>???@@@@@@???>>>:::999666555555777888999>>>@@@CCCFFFIIIJJJJJJJJJEEEFFFGGGFFFCCC???:::777...***(((+++,,,+++---111,,,+++)))((('''''''''(((###%%%&&&&&&$$$###%%%'''###$$$%%%%%%%%%(((...444((("""&&&((("""$$$'''"""&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))************************))))))))))))******+++,,,......---,,,,,,,,,------************+++,,,......///...............//////111///------///000///---+++++++++************+++***((('''((())))))((('''++++++++++++++++++++++++(((((()))))))))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,...//////......000111333:::BBBLLL```|||tttmmmeee`````````___]]]cccmmmyyyvvvuuuzzz{{{fffXXX~~~aaa[[[YYYVVVVVVWWWYYYZZZYYYWWWTTTPPPLLLKKKJJJFFF???;;;;;;<<<<<<<<<;;;999888666555222...***'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&(((***,,,---...000111222333444444444444555666666333000...---...555777999:::999999999:::444444222000......000111444666999>>>CCCGGGJJJLLLJJJJJJJJJIIIFFFBBB===;;;555///++++++,,,...444;;;888555000,,,)))(((((()))%%%&&&'''&&&$$$$$$&&&(((%%%"""###&&&%%%))):::MMM:::((($$$)))&&&$$$%%%"""&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,***+++,,,...//////000000000000111222333555777777888999;;;<<<===<<<;;;:::<<<;;;<<<===>>>===:::888666555333111///---,,,++++++***)))***,,,,,,+++)))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------,,,...000000000000222444<<>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPRRRRRRPPPLLLJJJHHHGGGDDDAAA===999666444000///...///000///---+++'''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))))))))************))))))*********+++++++++,,,,,,,,,------------...///000111111111333666999GGGNNN\\\tttvvvhhhaaabbbeeeiiimmmqqqxxx}}}zzz{{{{{{{{{~~~yyyvvvpppddd^^^[[[XXXXXXWWWYYYZZZZZZXXXVVVTTTPPPMMMLLLGGG@@@===>>>======<<<;;;:::888777666333///,,,)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++,,,---------...///000111111111111111555555444333111222555777666777888888888999;;;<<<999:::<<<;;;999777555555888888888999<<>>?????????>>>??????>>>>>>>>>???@@@@@@BBBAAABBBCCCFFFIIIMMMOOOVVVZZZ^^^``````]]]YYYWWWVVVVVVUUUSSSQQQNNNKKKJJJ@@@>>><<<:::888555000---++++++++++++++++++,,,,,,***************)))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((()))))))))************************++++++++++++,,,,,,---------.........///000000000222666<<>>@@@AAA@@@@@@???===;;;:::999777666666555555666666666888777777777:::>>>BBBEEERRRVVV\\\___^^^[[[YYYWWWWWWYYYZZZ\\\]]]]]]]]]\\\WWWUUURRROOOLLLFFF@@@<<<222222111000///---,,,,,,,,,++++++++++++*********))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++))))))))))))*********************++++++++++++,,,,,,---------.....................///444<<>>======<<<;;;999888777333000---+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444444444333;;;EEEMMMOOOLLLHHHFFFIIIMMMVVVdddoooqqqjjjbbb]]]___eeepppzzz|||vvvppphhhfffbbb\\\WWWRRROOOMMMIIIIIIGGGFFFCCC@@@>>>===666444333444333444>>>HHHOOOQQQSSSSSSOOOGGG>>>999111111222555777777444111---***&&&$$$%%%%%%%%%%%%"""$$$)))%%%&&&((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&'''((()))))))))(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444555555777999;;;>>>@@@AAA===<<<:::888666444333333222111111111222333444444666555555666777999:::;;;EEEJJJPPPSSSRRRPPPOOOOOOMMMOOOSSSVVVYYYZZZZZZZZZ\\\\\\\\\\\\[[[XXXTTTQQQDDDCCC@@@<<<888555222000---------,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))))))))*********************+++++++++,,,,,,------------..................///222;;;IIIYYYcccqqqxxxqqqooopppqqqssswww~~~}}}{{{qqqnnnooowww~~~ccc^^^[[[ZZZYYYXXXXXXYYYZZZYYYXXXQQQMMMJJJIIIFFFAAA???AAA>>>>>>===<<<;;;999888777333111---+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...+++++++++,,,,,,,,,------444555666888:::;;;;;;<<>>CCCDDDAAA===222///)))%%%)))...)))!!!$$$%%%+++((( $$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''((())))))***))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777888:::::::::999999:::;;;;;;999888777555444555555666333444444555666888999:::;;;<<<=========<<<;;;::::::@@@FFFIIIHHHGGGGGGGGGDDDEEEHHHKKKMMMNNNNNNMMMOOOQQQTTTXXX]]]^^^]]][[[YYYWWWSSSMMMGGGAAA===;;;.........------,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,---------.........//////111111222777CCCTTThhhtttpppiiihhhfffmmmwwwyyyooonnnsssyyy}}}~~~```[[[\\\\\\ZZZWWWUUUVVVVVVUUUTTTVVVOOOJJJIIIFFF@@@===>>>>>>???>>><<<:::999999:::666444111---***((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((((()))***)))+++///000//////111222...///111000///...///111999DDDRRRXXXQQQHHHKKKSSSQQQhhhoooxxx|||yyyqqqeee[[[TTTLLLDDD???999222444:::@@@JJJQQQSSSYYY]]]TTTGGGEEE@@@<<<>>>EEEKKKMMMMMMIII@@@444,,,)))((('''&&&)))&&&%%%&&&((()))&&&###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((***+++***)))((()))*********)))))))))******+++---,,,******,,,------,,,111111111222444777999:::777555555777777666999???======>>>AAA@@@???DDDKKKGGGHHHGGGDDDBBBEEELLLRRRYYYRRROOORRRTTTPPPOOORRRVVVRRRMMMJJJHHHFFFCCC@@@>>>@@@BBBCCCBBBAAAAAABBB???>>>AAAIIIMMMNNNUUU^^^^^^[[[XXXYYYZZZXXXRRRLLLHHH@@@777000------,,,++++++)))***,,,***&&&'''+++&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///******...111///,,,...444000222777???LLL```zzzyyytttooonnnqqq~~~yyyooollllll|||ccc\\\\\\]]][[[XXXWWWWWWWWWWWWVVVUUUOOOJJJHHHFFF@@@===>>>>>>>>>>>><<<:::999:::;;;777555111...+++)))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''(((+++---///000000//////...000111111222333666:::===FFFWWWppppppddd```cccpppuuuwwwuuueeeTTTKKKDDD===:::;;;<<>>BBBEEELLLSSSXXXWWWWWWZZZ]]]___^^^\\\WWWRRRKKKEEE???888111,,,---))))))+++***'''''')))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------......//////...///000///,,,...333111555<<>>===>>>>>><<<;;;:::;;;===888666222///,,,***((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''''')))+++...000//////000111111000...222666;;;>>>???AAAFFFJJJUUUeeeuuuhhhgggiiirrrqqqnnnoooyyyvvvttt|||lllaaaWWWLLLFFFBBB??????AAACCCGGGQQQ[[[[[[WWWQQQLLLJJJMMMSSSXXXWWWVVVQQQFFF999///,,,,,,'''((())))))((((((((()))''''''&&&%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,+++***+++---...------,,,,,,------......---...000333666777666555444333333555888<<<>>>CCCAAADDDKKKPPPTTTZZZ```[[[TTTPPPTTT]]]hhhuuu}}}qqqddd```jjj||||||pppnnnsss~~~{{{pppgggbbbccceeeccc[[[QQQNNNNNNKKKDDD<<<;;;666333555888;;;???DDDIIILLLOOORRRVVVZZZ```cccdddcccaaa]]]VVVKKK>>>666111+++(((***,,,+++***+++((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////222///...000000...///333444;;;HHHYYYooo~~~~~~~~~llliiimmmxxxfff]]]\\\^^^[[[YYYXXXXXXYYYYYYXXXTTTNNNIIIHHHEEE@@@>>>>>><<<===>>>===;;;;;;<<<>>>999777333000---***)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))+++///444888333000......111333444333;;;IIIXXX^^^YYYSSSSSSUUUZZZ___nnnrrriiibbb```aaajjjuuu{{{yyyttttttrrrpppsssyyy~~~xxxwww|||yyyuuu{{{mmmcccXXXLLLCCCBBB@@@>>>DDDNNNUUUVVVUUUPPPJJJIIIMMMQQQPPPPPPOOOIII@@@888333111+++...///...)))&&&&&&((()))((('''&&&%%%%%%%%%&&&########################''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((()))'''((()))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++,,,---,,,+++***+++---------,,,,,,,,,---......//////111444888;;;<<<;;;222222444777<<>>>>>===>>>>>>===;;;;;;<<<>>>999777444000---+++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))+++---111666:::111///,,,,,,///444999;;;HHH^^^wwwttteee]]]]]]YYYVVVYYYdddnnnqqqpppooolllkkklllooouuuxxxyyyxxx}}}{{{{{{xxxhhhQQQHHHCCC???@@@GGGFFFLLLRRRQQQLLLIIIJJJMMMMMMKKKIIIGGGEEE@@@999444222555777444...)))&&&&&&***)))((('''&&&&&&&&&&&&########################&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((((((''''''''''''(((((((((((()))&&&((())))))''''''''')))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***+++,,,+++***)))***,,,++++++++++++,,,---...///666666777:::===>>>===<<<666999>>>FFFPPPZZZdddiiieeebbbfffrrr}}}uuuxxxpppddd___^^^[[[UUULLLCCC===:::888666888<<>>???>>>??????===<<<;;;<<<>>>999777333000---+++))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((***+++++++++---111333...///000111333888>>>CCCKKK```xxxwwwhhh___\\\\\\XXXZZZccckkkppptttxxxxxxyyyzzzyyyxxxxxxyyyzzzuuu}}}zzzsssrrruuuvvvxxx{{{~~~lllUUUIIIDDDBBBBBBBBBHHHNNNPPPNNNLLLMMMOOORRROOOKKKIIIIIIEEE>>>777777999<<<<<<888222---***+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&(((******((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***+++,,,+++***)))***,,,+++,,,,,,---///111222333999999:::===@@@AAA???>>>@@@FFFRRRaaasssyyy{{{}}}vvvnnnnnnkkkkkkdddXXXNNNIIIEEEBBB:::<<<===;;;999<<>>TTTmmmzzzrrruuuyyyuuusssvvvfff]]][[[YYYWWWUUUUUUVVVWWWWWWVVVRRRLLLGGGGGGEEE@@@>>>??????@@@@@@>>><<<;;;;;;===888666333///,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))+++,,,---,,,---///000000777===@@@???AAAFFFLLLJJJTTT```hhhhhhddd```]]]ddddddhhhmmmnnnnnnqqqvvvrrrqqqooollliiigggfffeee[[[```fffgggddd```]]]]]]^^^]]]]]]___dddiiilllmmmttttttvvv|||vvvfff```ZZZRRRQQQQQQPPPMMMJJJJJJMMMPPPXXXUUURRRNNNIIIEEE@@@>>>777:::???DDDEEE@@@999444,,,+++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''''''''&&&(((******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,+++,,,---,,,+++***+++---......000222444777999::::::<<<@@@GGGNNNRRRTTTTTTSSSZZZgggwww{{{xxxiii```ZZZUUUIIIHHHEEE???:::999<<>>???@@@AAA@@@>>><<<:::;;;<<<888666222///,,,***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((+++...///000000222333555???KKKOOOLLLJJJNNNRRRNNNLLLMMMSSS^^^eeegggeeekkkmmmppppppkkkeeeffflllddd```[[[XXXUUURRROOOMMMMMMMMMPPPTTTXXXXXXUUURRRQQQOOOMMMOOOTTTXXXZZZZZZSSS]]]fffddd```eeevvvvvvddd^^^TTTJJJDDDDDDIIIMMMXXXXXXVVVPPPHHHCCCBBBDDD666999@@@IIINNNLLLDDD===,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&(((***+++)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,---......,,,,,,---...111111333555888<<<>>>@@@???CCCLLLWWWcccmmmrrrssshhhlllttt}}}}}}uuuzzzrrrjjjeee^^^[[[TTTKKKBBB===;;;;;;999AAALLLVVV\\\aaaeeehhhgggfffgggeee\\\MMMCCC@@@......---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000...///111222222:::PPPdddtttrrrzzzhhhUUUYYY\\\YYYWWWWWWVVVTTTSSSUUUOOOIIIEEEEEECCC???===>>>===>>>>>><<<:::999:::<<<;;;888444000,,,)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,,,,---------...///000111AAATTTgggjjj^^^RRRPPPSSSMMMRRRUUUXXXbbblllkkkcccjjjffffffggg___TTTPPPSSSTTT]]]dddccc[[[TTTSSSTTTUUU^^^kkkvvvyyyuuunnnhhhaaa]]]ZZZ```hhhlllgggaaa\\\ZZZWWWSSSSSSXXXaaagggrrruuuyyy}}}|||fff]]]WWWKKKCCCBBBJJJTTT]]][[[OOODDD@@@AAAAAAAAA???BBBLLLUUURRRHHHFFF999...,,,+++(((''')))$$$%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,///***+++111333000000444222999===<<<===BBBHHHJJJJJJOOO]]]qqqxxxrrr|||{{{pppnnnmmmhhh]]]PPPIIIIIINNNHHHAAABBBKKKVVV\\\\\\bbbbbbbbbaaa^^^ZZZUUURRRFFF===333......///,,,******(((&&&&&&''')))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,((()))***+++,,,---------+++,,,------......------...............///000111777333222555777EEEhhhxxxooo~~~dddTTTZZZ]]][[[[[[[[[[[[YYYWWWVVVPPPJJJEEEDDDBBB===;;;;;;===>>>>>><<<:::999:::;;;:::888444000---***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++,,,...///111444777999===MMM___ddd\\\SSSQQQSSSTTTWWW[[[___dddfffccc^^^WWWWWWVVVSSSPPPOOOSSSXXXiii{{{~~~zzztttzzzpppllllllpppssslllkkkhhhgggmmmxxx~~~}}}ooo```UUUPPPNNNGGGFFFHHHNNNSSSSSSKKKDDD>>>AAAAAABBBIIIRRRTTTQQQJJJ@@@666111---((('''***&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,...+++,,,000111///111555:::===AAAEEEOOOZZZ___]]]___bbbkkk{{{~~~|||tttbbbZZZ[[[UUUVVVSSSKKKDDDEEENNNUUU\\\^^^```___[[[XXXWWWWWWUUULLL@@@444---+++,,,------,,,***)))***)))((('''*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,------......------............///000111111555111222999CCCXXX}}}uuurrr|||yyy___TTT[[[\\\]]]___aaaaaa^^^XXXTTTPPPJJJEEECCCAAA;;;999999>>>??????===:::999999:::999777444000---+++))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++++++++...222555888;;;>>>AAA===FFFOOOSSSQQQPPPTTTYYY\\\\\\]]]^^^[[[UUUSSSTTTTTT___dddaaa```fffkkkiiixxxggg___``````]]]pppttt{{{zzzjjj^^^VVVOOOHHHDDDHHHPPPRRRKKKDDD>>>AAABBBBBBFFFOOOUUUWWWPPPHHH>>>777000***(((***''''''((((((((('''&&&&&&(((((('''&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,------///---...111222333777<<>>??????===;;;999999999999777444000---+++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***++++++,,,///444;;;???@@@@@@AAACCC@@@AAAAAAAAAEEELLLWWW___bbb\\\XXXSSSKKKEEEIIIRRRddd}}}rrriiiccc]]]___dddhhhiiinnn}}}{{{}}}uuuddd]]]YYYRRRLLLGGGFFFFFFGGG===???@@@BBBGGGOOOUUUYYYVVVMMMBBB999444000---,,,''''''''''''(((((('''&&&))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,------......000000111333666:::@@@EEEEEEHHHQQQeeeuuusssnnnkkkmmmkkkaaaRRRIIIBBBFFFKKKQQQRRROOOHHHDDDPPPSSSWWWWWWQQQGGG>>>888111///,,,++++++,,,,,,+++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------........................///000111222333555555===MMMbbb||||||ssswwwvvvaaaXXX^^^bbbfffiiiiiiiiiggg\\\OOOKKKEEEAAAAAA@@@<<<;;;<<<===>>>???>>>;;;999999999:::888555111...+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***,,,---...444;;;DDDHHHEEEBBB??????AAA@@@???AAAFFFNNNWWW]]]]]]WWWPPPHHHBBBCCCOOO\\\sss}}}ssssssmmmaaaYYY```vvvrrrooosssyyywwwmmm___QQQIIIFFFFFFGGG999777888???IIIRRRXXXZZZ[[[PPPBBB999888999555000)))'''&&&&&&((()))(((''')))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,---......//////111111222555;;;CCCHHHJJJJJJQQQ]]]oooxxx|||zzz~~~}}}qqqbbb[[[QQQMMMIIIJJJNNNNNNIIICCC@@@DDDMMMWWW^^^[[[QQQIII;;;777000,,,+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,---......//////......////////////111222333444222999HHH]]]rrryyymmmuuubbbZZZ___eeejjjllljjjllllllbbbTTTJJJDDDAAAAAAAAA===<<<===;;;===>>>>>><<<:::::::::<<<:::666111...+++))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''************+++...000111777???GGGIIIDDD???======@@@CCCGGGLLLPPPRRRSSSSSSOOORRRQQQLLLJJJRRR\\\bbbwwwwwwtttoooooozzzqqqmmmlllrrr{{{dddWWWYYY```jjjhhhjjjnnnpppwwwrrraaaZZZSSSFFF:::666111111:::FFFPPPXXX^^^]]]TTTFFF;;;:::======888111,,,(((''')))***)))((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,,,,---...///000000222333555;;;IIIWWW\\\ZZZ```gggppp|||rrrssstttiiikkkfff[[[NNNFFFFFFGGGFFFDDD888888===HHHUUU]]]]]]ZZZKKKEEE===555000...,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------------,,,,,,------...////////////.../////////000111333444555222BBBZZZsssyyyrrrppp```ZZZ```bbbggghhhfffjjjooofffXXXLLLFFFBBBBBBAAA===<<<===999;;;>>>>>>===;;;;;;;;;>>>;;;777222...***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((*********+++---000333555666<<>>SSSqqq}}}}}}kkk^^^ZZZ```]]]bbbbbbaaagggnnngggYYYNNNHHHDDDCCCAAA===:::;;;888:::===>>>===<<<;;;<<>>666000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,---............---....../////////////////////000111222444666777KKKcccwwwxxxiii___]]]XXX[[[\\\]]]___```aaaaaaaaaOOOKKKFFFCCCAAA???===<<<;;;<<<===<<<;;;:::;;;===::::::777333...***)))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))((('''((()))))))))***,,,...111333444999777666777:::???BBBCCCLLLEEEBBBDDDAAA===HHHYYYmmmvvvcccdddfffkkknnnlllgggbbbZZZUUUSSSSSSNNNEEECCCGGGMMMZZZbbbccceeedddVVVDDDDDDEEEHHHJJJKKKQQQ___mmmgggTTTJJJKKKZZZkkkyyy```XXXKKK@@@;;;666444@@@QQQ]]][[[WWWOOOCCC===DDDPPPNNNJJJAAA555+++&&&'''***((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''*********)))))))))))))))+++*********))))))((((((++++++******************---......---,,,,,,---///......000222333444666:::>>>FFFXXXttt}}}{{{zzz~~~}}}zzzppphhh[[[III;;;:::222000444555666CCCTTT\\\\\\YYYSSSOOOIII???444000...------......---+++******))))))***+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++)))++++++)))+++......***,,,,,,,,,---------......000000000000////////////555000...222444444999AAA]]]|||vvvooo|||fff\\\[[[XXXZZZZZZ[[[[[[[[[[[[ZZZYYYOOOKKKFFFBBBAAA???>>><<<<<<===>>>===;;;999:::;;;;;;:::888333...***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''((()))+++++++++,,,---...000222333222333555777;;;===>>>???BBB@@@@@@AAA@@@BBBLLLYYYccctttssscccbbbccceeefffeee```\\\PPPLLLKKKKKKGGG@@@???CCCLLLXXXaaacccgggiii^^^PPPFFFDDDCCCCCCAAABBBJJJTTT```mmmsss]]]QQQNNNPPPfffwww{{{jjjZZZLLLDDD===777<<>>BBBKKKRRROOOHHH>>>333,,,)))***)))((('''((())))))(((&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''***)))))))))))))))))))))+++*********))))))))))))+++++++++++++++*********)))***++++++++++++,,,...///000111333444999AAAHHHQQQZZZgggzzzwwwooojjjjjjtttyyyfffUUULLL<<<333///111222222===KKKZZZ]]]]]]YYYUUUPPPHHH???333000,,,***+++,,,,,,,,,***************+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++***,,,,,,)))+++......+++,,,,,,---------.........000000000000000000000///222//////222333666AAAMMMqqqnnnmmmcccWWWXXXXXXZZZZZZZZZYYYXXXVVVTTTRRRNNNJJJEEEBBB@@@???>>>======>>>>>>===:::999999:::;;;;;;888333---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''(((+++---............///000000111...111555999<<<<<<;;;;;;888???EEEGGGJJJQQQWWWYYYYYY]]]aaaeeekkkooollleee^^^\\\YYYWWWVVVTTTQQQOOODDDCCCCCCDDDBBB???@@@CCCNNNYYYccciiiqqqwwwsssjjjYYYSSSNNNKKKGGGCCCDDDHHHMMMQQQ^^^uuu~~~kkk[[[PPPTTT^^^pppsss___SSSJJJAAA>>>AAAXXX]]]aaa^^^QQQDDDDDDKKKXXXWWWRRRJJJ???555...+++)))(((((()))******)))'''(((((((((''''''''''''&&&''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))*********************)))))))))++++++++++++++++++++++++''')))+++,,,,,,,,,---......///111444<<>>666555333222888BBBWWW]]]aaa```\\\YYYSSSMMM<<<777000+++***+++---...+++************++++++,,,************************)))))))))))))))))))))))))))************+++++++++***------***+++......+++,,,------------.........000000000000000000000000111111222222333;;;NNN```~~~~~~zzzxxxpppqqqttt{{{qqqaaalllaaaTTTVVVYYY[[[[[[[[[ZZZXXXUUURRRPPPLLLIIIEEEBBB@@@@@@>>>===;;;<<<===<<<:::999:::;;;;;;:::888333---)))''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&(((,,,///111111000////////////000000333777:::::::::::::::888JJJWWWZZZ```gggdddZZZQQQKKKJJJMMMQQQPPPOOOOOOPPPMMMJJJGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJLLLOOOSSS\\\fffpppxxxwwwpppmmmjjjddd______]]]WWWSSS[[[ooouuuvvv```[[[ZZZddduuuuuucccXXXNNNHHHGGGPPPWWWaaaddd[[[PPPNNNRRR\\\\\\ZZZUUULLL@@@666000***)))))))))******)))'''(((((((((''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,***,,,/////////...///000000111444>>>SSSooommmkkkzzzjjj]]]XXXMMMCCC>>>:::777:::@@@UUU]]]dddddd```^^^ZZZVVVIIIBBB777000,,,,,,...///+++++++++******++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++***...///,,,+++---...,,,------------............000000000000000111111111222444555333555BBBZZZnnnjjjfffuuu~~~mmmbbbfffooo}}}}}}gggbbbgggcccTTTVVVYYYYYYYYYZZZZZZXXXUUURRRPPPKKKHHHDDDAAA@@@@@@???>>>999;;;<<<;;;::::::;;;<<<::::::777222---)))''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''&&&''')))---000111111000///////////////444555777666666666999;;;BBBXXXiiioootttwwwjjjWWWEEE???>>>DDDGGGBBB??????????????????AAADDDIIIKKKSSSVVVYYY\\\```ffflllooowww}}}|||tttiiiccchhhyyyqqqpppyyysss]]]SSSXXXjjjttteeeZZZSSSPPPGGGNNNZZZcccbbb[[[YYY\\\]]]^^^]]]ZZZSSSIII>>>777---+++))))))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((())))))***************************+++++++++++++++,,,,,,---------------///000000/////////000444666>>>QQQssstttmmmpppsssxxx|||gggcccZZZPPPHHHBBB???BBBFFFUUU^^^ddddddaaa___[[[XXXRRRKKK@@@666111...------,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))*********++++++++++++///000---+++---...------------........./////////000000000111111111222222444555444:::LLLeeewwwuuubbbaaaqqqmmm___fffsss{{{iii]]]fff~~~gggXXXWWWYYYUUUVVVWWWWWWUUURRROOOMMMJJJGGGCCCAAA@@@@@@???>>>999;;;<<<;;;:::999:::;;;999888666222---)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((((((((())),,,...000//////......//////000444555555444333555:::???LLL\\\jjjooorrrrrraaaMMM:::888:::BBBFFFDDD@@@>>>888;;;AAAFFFLLLSSS[[[```gggllloooqqquuu}}}{{{pppfffUUUSSSdddwwwvvvfff\\\WWWHHHJJJSSS^^^dddcccaaabbb___^^^\\\ZZZUUUMMMDDD===222///+++)))((()))(((((('''(((((((((((()))))))))((((((((()))))))))******((())))))******))))))(((((((((((()))******++++++*********++++++++++++++++++,,,,,,------......///---...//////......111333777>>>KKKbbbyyyfffYYYgggwwwrrrmmmdddXXXNNNIIILLLQQQYYY___cccbbb```___\\\XXXVVVPPPHHH???999333...+++---,,,,,,++++++++++++,,,************************)))))))))))))))))))))))))))************++++++++++++000222...+++,,,......------.........////////////000000111111222222222000333444999IIIaaawwwtttfffhhhuuuoooccclll|||{{{ggg[[[hhhlll]]]YYYYYYUUUVVVWWWVVVTTTPPPLLLIIIIIIFFFBBB@@@@@@@@@@@@???<<<======;;;999777777888777777555111---***))))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((())))))))))))+++,,,------------...///000111222555777777777:::AAAGGGNNNSSSVVVXXXZZZXXXLLL???555888;;;???FFFJJJHHHCCCAAAGGGOOOVVV\\\ccciiinnntttyyy{{{zzz}}}tttYYYSSSZZZnnnyyykkkdddXXXSSSTTT^^^fffhhhfffeeeaaa^^^ZZZVVVRRRMMMEEE@@@999444...***))))))******'''((((((((())))))))))))(((((()))))))))*********))))))************))))))'''(((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---.../////////............///111666999BBBRRReeeyyyjjjiiippprrr___VVVVVVZZZ]]]```bbb```aaabbb___YYYXXXUUUPPPKKKEEE===444///...---,,,+++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++111333///+++,,,...///............///////////////000000111111222333333222444888EEE```{{{rrruuu~~~nnnhhhvvvhhhcccggg|||pppaaa[[[YYYWWWXXXXXXXXXUUUPPPKKKHHHIIIFFFBBB@@@@@@@@@@@@????????????<<<888555555555666666444111---*********(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***+++***)))***+++++++++,,,,,,...///111222222666;;;===>>>AAAIIIOOOMMMHHHBBBAAABBBAAA;;;444777;;;======DDDMMMMMMGGGNNNTTT\\\cccfffjjjnnnqqqvvv{{{|||yyy{{{}}}qqq\\\[[[VVViiiyyypppiii___ZZZ```jjjllljjjgggddd___XXXSSSPPPKKKEEEAAA>>>888000+++)))***,,,---'''((((((((())))))******))))))))))))************))))))************))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,,,,,,,------...///000000/////////000111666<<>>@@@???===:::888777666555666444222///---+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))))))))))))))))))))******,,,,,,---,,,+++,,,///111555;;;FFFOOOUUUUUUSSSPPPAAA===999888999:::999777===;;;:::;;;@@@HHHQQQVVV]]]```ccccccbbbeeelllsssxxxxxxxxxzzz{{{}}}tttkkknnnuuuzzzxxxaaaUUURRR[[[vvvwwwlllggglllnnnjjjiiinnnjjjddd[[[SSSLLLGGGCCCAAA@@@===888222,,,)))((((((******++++++***)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------...---------/////////......222555111000<<>>???@@@>>>===:::888666555555555444111///,,,***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((())),,,,,,,,,++++++************+++,,,,,,+++---///222777>>>JJJUUU[[[\\\ZZZXXX>>>;;;777666777888777666;;;::::::<<>>888000***(((***''''''(((((((((''''''&&&))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,+++,,,---...//////......000222666BBBYYYvvv|||qqqlllpppwwwvvvxxxxxxwwwoooggglllhhheeeddddddcccbbbbbbYYYXXXXXXWWWUUUQQQKKKGGG;;;666000---...///---***,,,++++++***************++++++************++++++************++++++++++++000222000,,,***,,,---,,,---------.........//////111111111111222333444444:::BBBZZZzzzooojjj|||{{{xxxvvvxxx|||mmm___eee}}}yyy```ZZZTTTUUUVVVUUUSSSPPPLLLJJJIIIDDDBBBCCCCCC@@@>>>???>>>>>><<<:::888666555444444333000...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))//////...---,,,+++******((()))++++++,,,---000222444:::DDDMMMSSSSSSQQQOOO:::777555444555666666666999:::<<<@@@EEELLLRRRUUUXXX[[[_________```cccgggkkkjjjiiihhhggggggggggggccc```\\\XXXUUUTTTSSSSSSOOOPPPRRRVVV[[[aaafffiiixxx~~~~~~hhh\\\RRRNNNNNNQQQUUU[[[eeennnkkk```TTTNNNSSSfffuuuqqqssspppiiijjjfff```ZZZTTTNNNGGGCCC;;;@@@CCC???666---***+++&&&''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,------------+++,,,---///000000000000222111444AAAYYYxxx~~~mmmgggllltttwwwvvviiifffbbb^^^\\\\\\]]]]]]dddjjjnnnlllddd___aaadddgggnnnxxx|||tttyyyxxxnnnddd___bbbeeebbb]]][[[ZZZXXXXXXXXXWWWUUUSSSFFF???666000...---,,,***,,,,,,+++***************++++++************++++++************+++++++++,,,444666333---)))+++---,,,------........./////////111000000111444555555555;;;LLLmmmrrrmmmoooyyyssspppnnnmmm}}}}}}fff]]]kkkyyybbbYYYTTTTTTUUUUUUSSSPPPMMMJJJIIIDDDAAACCCCCC@@@>>>???===<<<;;;:::888666555444333222000---+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))......------,,,,,,,,,+++&&&(((***,,,---...111333444666:::>>>@@@???>>><<<777555444333444555777888999;;;???DDDIIINNNRRRTTTSSSVVVYYYZZZZZZYYYZZZ\\\aaa___]]]ZZZWWWUUUTTTTTTNNNLLLIIIEEEAAA???>>>>>>?????????@@@BBBEEEHHHJJJSSSZZZccckkksssmmm```VVVQQQJJJDDDJJJVVVeeegggggg]]]NNNLLL^^^sssoooooorrrpppjjjgggccc___ZZZSSSKKKFFF<<>>BBBHHHLLLOOOQQQQQQQQQSSSUUUVVVUUUTTTSSSSSSRRRPPPMMMJJJFFFDDDBBBAAA@@@???===;;;999888888888::::::999999:::;;;<<<===<<>>>>>AAABBB===222)))******))))))))))))***+++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///111222222111111333555666;;;GGG\\\vvv~~~rrrkkkhhhgggggg`````````dddiiimmmnnnnnnsssxxxxxxrrrnnnnnnmmmiiieeecccbbb```___[[[VVVRRRVVVSSSQQQRRRXXXaaaiiiooovvvuuuvvvnnndddeeeccc^^^\\\\\\\\\]]]]]]\\\YYYVVVSSSLLLBBB888111---,,,+++---,,,,,,+++***+++++++++++++++************++++++***++++++++++++,,,,,,,,,...555999666222222111///........./////////000000444000000222222111444;;;PPPnnnoooccclll|||~~~wwwsssmmmkkkoooxxxnnnbbblll|||vvv{{{bbbPPPSSSTTTUUUUUUTTTQQQMMMKKKJJJEEEBBBBBBBBB>>><<<===:::::::::999888666444222333111000...,,,+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************(((((()))***+++,,,------'''***---///000111222444666444111//////111444666333333444444444777;;;>>>>>>AAAEEEIIIKKKMMMMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKCCCBBB@@@===;;;999888888777777777777888999::::::888888888888888999::::::777:::<<<===>>>BBBIIINNNUUU___nnnuuu]]]MMMFFFEEE^^^}}}fffTTTNNNYYYdddzzz|||mmmhhhiiiiiihhhfffddd^^^XXXSSSDDD???;;;>>>DDDCCC999///+++***)))((('''((())))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............---///111000...000555:::===III[[[oooyyyxxx|||~~~pppmmmiiieeecccdddgggiiigggmmmtttyyyzzz{{{~~~}}}wwwpppjjjeeeaaa[[[VVVUUUZZZaaaeeefff|||{{{qqqppp|||yyybbb___aaaaaa\\\\\\\\\\\\\\\[[[WWWTTTUUUPPPHHH???777222///...------,,,+++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,'''000888777222111000........./////////000000000444111111444222000999FFFcccyyyhhhcccrrr{{{vvvjjjhhhhhhkkksssllleeeiiirrruuuppp]]]RRRRRRSSSUUUUUUTTTQQQNNNLLLKKKFFFBBBCCCAAA===;;;;;;888999999999888666333222333222000...---,,,++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***++++++******))))))******++++++,,,,,,)))+++///111111222333444000///...---...///111222000222333444444666;;;???@@@BBBDDDGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCAAA@@@::::::::::::;;;<<<<<<===<<<===???AAACCCEEEGGGHHHDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========>>>???;;;AAALLLYYYgggyyycccMMMFFFZZZ}}}qqqZZZZZZTTT[[[wwwzzzllliiiiiihhhhhhfffccc]]]YYYGGGAAA<<<>>>CCCEEE@@@999///---+++)))(((((()))************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---///000000000444===DDDXXXhhh{{{zzzqqqlllmmmqqqjjjlllooooooppptttzzz}}}rrroooiiiaaa[[[YYY\\\___XXXaaadddfffiiiiiitttsssjjjggglllooobbb```___^^^\\\ZZZYYYZZZYYYXXXWWWUUUSSSNNNGGG???888333111------,,,++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,------'''111888555111/////////.../////////000000000000222111444777333222AAAUUUtttzzzmmmcccggg{{{xxxqqqlllfffhhhmmmuuu}}}llleeepppkkkhhh___]]]RRRSSSUUUUUUTTTQQQNNNLLLLLLFFFCCCCCCAAA<<<::::::888888999999888666333111333222111///---,,,,,,+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***++++++******++++++++++++++++++++++++***---000222222222333444.../////////000/////////...111333333333666;;;???AAABBBDDDEEEFFFEEECCCBBBAAA???===<<<;;;:::888777888888:::<<>>???AAACCCGGGQQQbbbqqqaaaTTTXXXnnn```QQQNNNfffvvviiiiiiiiiiiihhheee```]]]HHHDDD??????BBBDDDDDDBBB333111...,,,******+++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...000222222444:::FFFNNNuuuvvvqqqppplllnnnssswww|||zzzsssrrrnnnfff\\\VVVUUUWWW]]][[[RRROOOTTTTTTZZZkkkrrryyykkkbbbkkk|||oooeee``````]]]XXXVVVWWWYYYZZZ[[[UUUTTTRRRLLLDDD<<<777444...---,,,,,,++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,444999666000///111222////////////000000000000111111555999444444GGG```~~~qqqfffaaajjj~~~vvvnnnhhhccciiinnnwwwvvvkkklllcccddd[[[TTTQQQSSSUUUTTTQQQNNNMMMLLLLLLGGGCCCCCCAAA<<<999:::;;;:::999999:::888666333444333111///---***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%)))...000///,,,***)))+++++++++***((()))+++---/////////...------,,,,,,+++,,,---////////////.../////////111444888<<>>AAAFFFKKKPPPVVV\\\```cccfffjjjooosssuuuvvvvvvzzz{{{xxxpppnnnnnniiiaaabbb\\\TTTNNNKKKHHHDDDAAA>>>===>>>BBB@@@???GGGRRRbbbrrrkkk\\\iiieeeOOORRRcccppppppmmmiiiiiiiiieee]]]YYYJJJ???@@@DDDDDDCCCDDD???777...******,,,***((())))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))+++...///......000111...---222777555888RRRqqq~~~rrriiikkkssszzz{{{ssskkkeee```\\\YYYYYYXXXVVVSSSQQQNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOPPP```bbbfffnnnzzzwww[[[\\\mmmoooddd^^^bbbbbb]]]XXXWWWXXXYYYXXXVVVSSSPPPKKKFFF???;;;111...+++,,,///000,,,(((,,,++++++******++++++,,,,,,++++++******++++++,,,////////////000000000000000000000000000111111111444000333999777:::UUUwwwxxxeeebbbvvvzzzuuummmgggjjjqqqooovvv~~~vvvtttvvvyyy{{{uuuhhh\\\^^^WWWRRRQQQSSSUUUUUURRROOOMMMLLLLLLFFFCCCBBBAAA<<<999::::::999999::::::888555222333222111///---***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&'''&&&)))---///...,,,******+++,,,,,,***))))))+++---111000///...---++++++***+++,,,---.../////////...//////000222555999<<<===>>>===;;;<<<<<<;;;888555777777777666888<<>>999333...+++,,,---)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,...//////......///111222111333888???QQQsss}}}wwwvvvzzzuuunnneee___\\\YYYRRRMMMCCCAAA===;;;;;;:::999888555555666777888999999:::===>>>???BBBEEEHHHKKKMMMJJJOOOTTTTTTSSSVVVaaajjj|||sssYYY```tttrrrggg```bbbbbb\\\XXXXXXZZZXXXUUURRROOOJJJEEEAAA888333...,,,------,,,***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------........./////////000000000111111111222222222777999777<<>><<<<<<;;;:::888999999888888777777777777;;;;;;;;;<<<>>>???AAAAAAIIINNNRRRSSSQQQPPPRRRVVV\\\wwwoooWWWcccooo{{{uuu```___bbb___ZZZ[[[YYYWWWTTTRRRPPPLLLHHHEEE===888222---,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........///000000000111111222222333222888888777HHHqqqyyylllfff___cccyyyxxxxxxyyy|||wwwrrrmmmllljjjiiigggddd___[[[\\\^^^```___^^^ccckkkrrrmmmTTTOOONNNRRROOOSSSWWWXXXUUUPPPLLLJJJJJJDDDAAAAAA@@@<<<999:::777777777888999777333000000///...---,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''')))***+++***))))))+++,,,''')))******((((((((()))************++++++++++++++++++,,,,,,---......///...000333666888888777666444444444444666999===@@@GGGLLLSSS[[[bbbjjjpppuuuyyy}}}ooocccZZZOOOGGGFFFAAA===>>>BBBLLL```rrrnnn~~~eeegggmmmkkkdddjjjjjjcccgggbbb\\\XXXWWWTTTNNNHHHCCCEEEEEE>>>444---,,,...************++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------...///000/////////111333222777AAAQQQhhhwwwqqqnnnrrrzzzuuufff^^^ZZZ___XXXPPPJJJHHHGGGFFFEEECCCAAA???>>>======;;;999;;;:::999888777666555444::::::999999888999999999@@@CCCIIIOOOSSSTTTQQQNNNRRR```uuusssdddZZZ___mmmhhh^^^```^^^\\\[[[WWWUUUSSSQQQPPPNNNJJJHHHCCC>>>777111---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------.........//////000000111222333333333333666666>>>___tttbbb[[[WWWddd|||yyy~~~yyyrrrooommmkkkiiihhhgggfffdddbbb```cccfffeeedddiiisss|||zzz\\\RRRPPPSSSOOORRRUUUVVVSSSOOOLLLJJJIIIDDD@@@AAA@@@<<<999:::888777666777777666333111.........---,,,++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))((()))******))))))***,,,''')))******)))(((((()))'''(((((()))***+++,,,,,,++++++++++++,,,---...//////111333555666555444444000222555777;;;@@@FFFJJJSSSXXX```ggglllppptttvvvzzz|||~~~~~~qqq```SSSMMMDDD>>>>>>???@@@JJJVVVnnngggXXXmmmxxxeeeiiikkkdddhhhfffaaa\\\ZZZYYYTTTMMMGGGJJJIIICCC999111......*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---..................///000//////000333666666GGG[[[nnnwwwpppnnnqqqvvv}}}}}}lll^^^TTTOOOPPPLLLGGGCCCBBBBBBBBBBBB@@@>>>===>>>???@@@???===;;;;;;;;;::::::999999999888777777777777777888888888:::???IIISSSXXXWWWSSSXXXWWWZZZbbbmmm}}}wwwTTTOOOYYYggg}}}lllccc___[[[XXXVVVTTTRRRQQQPPPOOOMMMKKKGGGCCC<<<555000...---...------,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........////////////000000111222333444444333444:::OOOzzzqqq___XXXYYYlll}}}{{{}}}zzztttpppmmmjjjgggddddddeeeggghhhhhheeejjjooopppqqqyyyfffVVVQQQTTTOOORRRTTTTTTQQQNNNKKKKKKHHHCCC@@@AAA@@@<<<::::::999777555444555555333222...------,,,,,,+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''+++------+++''')))++++++***)))***+++(((***,,,,,,+++*********'''(((((())))))*********,,,++++++++++++---...///000000222333333333333222222666:::???CCCIIIPPPUUU]]]```eeeiiikkkmmmoooqqqrrrsssuuutttsssrrrsssuuurrrrrrssssssuuuvvvwwwxxx{{{xxxyyysssdddUUUIIIGGGDDD???AAAIIIQQQfff[[[[[[mmmoookkkiiihhhhhhddd^^^\\\]]]YYYRRRMMMNNNMMMHHH???666000...*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...................../////////111555888GGGdddzzzyyy{{{yyytttttt{{{~~~tttrrrnnnfff[[[RRRLLLIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDCCC@@@@@@@@@?????????>>>>>>888888777777777777777777666777;;;AAAIIIPPPTTTVVVWWWSSSQQQSSSXXXaaatttqqqWWWPPPVVViii{{{rrreee]]]WWWWWWUUUSSSRRRRRRRRRQQQOOOKKKGGGAAA999333///......------,,,,,,,,,,,,------------,,,,,,,,,,,,------....../////////000000000///000000111333444444555555777CCCaaa}}}wwwppplllmmmpppsssssszzz}}}uuufff```ZZZ^^^ttt}}}xxxuuurrrqqqjjjhhhggggggkkkoooqqqrrrsssxxx~~~kkkYYYRRRTTTPPPQQQSSSRRROOOLLLKKKKKKHHHCCC@@@@@@@@@<<<:::;;;:::777444333333444333333---------,,,,,,+++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''',,,//////---&&&(((++++++***))))))******,,,......---++++++,,,))))))))))))))))))((((((,,,+++******+++,,,...///000000111222222222222111666;;;AAAFFFKKKPPPWWW\\\cccdddfffffffffhhhjjjllliiijjjkkkjjjiiiiiikkkmmmqqqqqqqqqrrrssstttuuuvvvuuuppprrrzzzkkkXXXQQQKKKAAA???DDDDDDOOOaaazzzjjjTTTUUUwwwzzzkkkmmmhhhiiieee^^^]]]___\\\VVVQQQRRRPPPKKKCCC:::333///******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---...//////000222666999YYY~~~fff\\\eeesssxxxwww|||pppccc[[[VVVRRRSSSRRRPPPLLLHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===<<<;;;:::888777666555555666666777777:::@@@IIIOOOOOOOOORRRUUURRRQQQZZZggg}}}}}}mmmNNNMMM___ppplll```XXXXXXVVVTTTSSSTTTTTTSSSRRRLLLJJJDDD<<<555000.........------,,,,,,------......------,,,,,,------...////////////000000000000///000000222333444555555888;;;KKKlllwwwnnneeeaaa[[[XXXYYY]]]aaadddfffjjjttthhhXXXaaa\\\aaayyy~~~{{{yyyxxxwwwwwwooonnnnnnpppuuuyyy|||}}}kkk[[[WWWLLLNNNPPPRRRSSSRRROOOKKKHHHIIIFFFBBB???>>><<<999777888777555555555444333111...------,,,+++***))))))***(((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&&&&''')))+++,,,------,,,)))*********)))***+++---+++,,,,,,---,,,+++***)))+++*********))))))((((((***++++++,,,,,,------...111000///...///222444666;;;???FFFKKKPPPTTTXXX[[[^^^___``````______aaaccc```bbbeeehhhlllppptttwww{{{~~~wwwcccUUUKKKFFFEEECCCCCCJJJZZZrrrzzzfffrrrWWWFFF[[[oooxxx}}}kkkhhheeeaaa_________ZZZTTTVVVTTTRRROOOKKKCCC888000///---,,,,,,,,,,,,+++))),,,,,,,,,---------......///////////////............///111222000222>>>KKKiiizzzjjj[[[ZZZiii{{{wwwcccZZZTTTMMMJJJKKKMMMMMMMMMNNNPPPRRRUUUWWWTTTVVVYYYZZZZZZ[[[\\\]]]TTTVVVWWWVVVSSSPPPOOOOOOMMMLLLJJJJJJIIIGGGCCC@@@CCCAAA>>>;;;999888777777888888888888:::;;;<<<===KKKMMMPPPSSSTTTUUUVVVWWWooodddNNNRRR___~~~hhhVVV]]]VVVQQQRRRSSSRRRRRRTTTQQQMMMGGG@@@:::444...***000...------------,,,***------------.........///////////////000000000000000333444222111333555666777>>>TTTtttvvvhhh\\\UUUSSSRRRPPPPPPPPPRRRTTTUUUZZZ^^^fffttt___LLLRRRUUUfff~~~yyyuuuuuuuuuxxxwwwxxx{{{jjjYYYVVVLLLOOOPPPSSSTTTSSSPPPLLLIIIIIIFFFBBB???>>><<<999777888777555444555444333111...------,,,+++***)))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***,,,,,,,,,,,,)))*********))))))***+++***+++,,,,,,+++***)))(((************)))))))))(((***++++++,,,,,,------...000/////////111444888:::???CCCHHHLLLOOORRRUUUXXX[[[[[[[[[ZZZYYYZZZ]]]```ZZZ___gggooovvv~~~kkkZZZNNNGGGFFFCCCCCCIIIWWWppprrrggg}}}tttyyywwwWWWQQQZZZssszzzrrrpppkkkhhhccc______^^^[[[XXXVVVTTTQQQOOOLLLDDD:::222///---,,,,,,------,,,***,,,,,,---------.........///////////////////////////000222333222666EEETTTnnnrrrjjjdddjjjzzzzzzhhh[[[PPPMMMLLLKKKLLLPPPQQQSSSUUUYYY]]]aaadddfffhhhjjjlllmmmmmmmmmnnnoookkkllllllllliiiddd___\\\WWWSSSOOOLLLKKKJJJIIIHHHEEEDDDAAA???>>>===<<<<<<666666666666666777888999@@@DDDLLLVVV]]]]]]WWWQQQYYY~~~dddUUURRR```sss~~~___ZZZWWWUUUUUURRRNNNOOORRRQQQNNNIIICCC>>>888222---///...,,,,,,------,,,+++------.........//////////////////000000000111111...000111111111333444555:::EEE\\\yyy{{{nnnbbbZZZTTTRRRNNNMMMLLLKKKLLLMMMOOOPPPRRRUUU^^^lllcccQQQQQQWWWkkk~~~{{{yyyyyy{{{}}}{{{iiiWWWUUUMMMPPPQQQTTTUUUTTTQQQMMMKKKIIIFFFBBB???>>><<<999777888666555444555444222111...------,,,+++***)))))))))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++************))))))))))))))))))************))))))(((************))))))))))))***++++++,,,,,,------.........///111444999===???DDDGGGJJJLLLMMMNNNPPPRRRUUUUUUTTTTTTTTTWWW\\\```cccjjjssszzzwwwaaaSSSNNNIIICCCAAADDDSSSnnnmmmqqquuuiiitttzzzXXXLLLccc|||~~~mmm}}}nnnjjjddd```^^^]]]\\\[[[UUUSSSQQQOOOMMMFFF===666///...,,,,,,---...---,,,,,,------------.........////////////////////////111111222333555>>>SSSfff~~~yyynnnnnnpppvvvzzzgggYYYLLLHHHFFFIIILLLPPPWWW]]]```bbbgggmmmrrrwwwzzz{{{~~~{{{tttnnnhhh___XXXTTTRRRQQQPPPJJJGGGDDDBBBAAA@@@>>><<<888777777666555555555555888;;;CCCPPP]]]ccc```[[[RRRhhh{{{fffOOOLLLXXXpppkkkZZZXXXXXXXXXSSSMMMMMMQQQPPPNNNKKKGGGCCC===666222///---,,,,,,---------,,,....../////////000000000000000000111111111222222000000000222444555555555===NNNjjjyyyiii\\\TTTQQQOOOMMMLLLKKKIIIHHHIIIJJJLLLMMMKKKNNNUUUdddyyyhhhWWWQQQ^^^uuu~~~~~~}}}{{{{{{}}}{{{iiiUUUTTTNNNPPPRRRUUUWWWVVVSSSOOOLLLIIIFFFBBB???>>><<<999777888666444444444444222000...------,,,+++***)))))))))((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))***)))))))))******((('''))))))))))))))))))((((((*********)))))))))))))))***++++++,,,,,,------...------///333777===AAADDDFFFHHHIIIJJJIIIIIIJJJKKKOOOPPPQQQRRRUUU[[[ccciiiooovvv}}}~~~|||wwwuuuttttttlllooorrrwww|||mmm[[[SSSKKKFFFDDDIIIVVVdddsssnnnwwwsss\\\XXXkkk{{{|||pppjjjcccaaa___\\\[[[\\\VVVSSSQQQPPPNNNIIIAAA;;;111///------.........---------------............///////////////000000000111///000444<<>><<<999777777666444444444333222000...------,,,+++***))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''(((((((((((((((((())))))***)))((()))++++++)))'''(((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,------...---...111555:::???CCCEEEEEEFFFFFFFFFDDDDDDEEEGGGLLLNNNRRRVVV\\\dddmmmsssrrruuuxxxwwwsssqqqsssvvvkkkggg```XXXSSSPPPOOOPPPKKKLLLOOORRRVVV]]]eeekkkyyypppbbbQQQIIIFFFGGGKKKPPPlll}}}dddiiixxxyyyZZZWWWlllwwwlllcccbbbaaa]]]ZZZ[[[WWWTTTQQQPPPOOOKKKDDD???333111...---...//////...---------.........//////////////////000000111111111...000:::KKKbbbzzzpppxxxppp^^^RRRMMMLLLMMMXXX___fffkkkpppvvv~~~~~~ppphhh```ZZZQQQLLLJJJIIIFFFCCCAAA@@@>>><<<999777666666999777666777???OOOcccpppjjjaaaUUUVVV]]]^^^jjj|||ZZZTTTQQQ^^^~~~iii]]]RRRSSSWWWVVVRRROOOMMMLLLKKKJJJHHHCCC>>>999111///---,,,---...///...////////////000000000000000111111111222222222222:::555444777999777777;;;KKKjjjxxxrrrjjjddd]]]YYYYYYWWWQQQLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKLLLQQQ[[[ooohhhWWWVVVnnnpppVVVTTTQQQPPPRRRUUUWWWWWWTTTQQQNNNIIIFFFBBB???>>><<<999777777555444333444333111000...------,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&''')))*********)))((((((((())))))***((((((***---...+++((()))(((((((((((())))))***))))))))))))***************++++++,,,,,,------...000111333777;;;???BBBDDDAAABBBCCCBBBBBBBBBDDDFFFMMMQQQWWW]]]cccjjjpppuuusssqqqmmmfff^^^YYYVVVUUUKKKHHHDDDAAA>>>======>>>===>>>??????AAACCCHHHKKKRRRWWW]]]fffrrrxxx]]]MMMGGGFFFGGGIIIMMMkkkmmmZZZ___uuuuuuxxxmmmQQQ[[[uuuwwwgggcccccc___[[[[[[YYYVVVRRRPPPOOOLLLGGGBBB777444000......///......------........./////////...//////000000111111222111000777JJJccc}}}rrruuu{{{lllZZZPPPMMMPPPWWW^^^cccmmmvvv|||rrrhhh[[[SSSPPPNNNJJJGGGDDDCCCAAA>>>;;;999888777666888888666666>>>LLLXXXgggmmmjjjbbb[[[RRR]]]www|||hhh[[[OOOUUUmmmlllXXXSSSVVVWWWRRRNNNMMMLLLKKKIIIHHHEEE@@@===555222///---.../////////....../////////000000000000000000111111111222222888333222666666333888AAA\\\~~~xxxrrrmmmjjjddd\\\VVVTTTSSSQQQOOOMMMLLLJJJIIIIIIIIIKKKLLLJJJKKKNNNWWWjjjeeeUUUZZZtttzzzrrrwwwuuuXXXUUUSSSOOORRRUUUWWWVVVTTTPPPNNNIIIFFFBBB???>>><<<999777777555333333333333111000...------,,,+++***))))))'''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((((('''&&&&&&''')))+++---,,,+++***)))((())))))******((((((+++///111---)))))))))((((((((()))***+++((()))))))))***************++++++,,,,,,------...333444666888;;;>>>@@@AAA===>>>@@@@@@AAACCCFFFIIIPPPUUU\\\bbbfffhhhkkkllljjjdddZZZQQQJJJDDD???;;;<<<<<<;;;;;;:::;;;;;;;;;999;;;<<<===<<<<<<>>>???@@@CCCFFFIIIPPP___tttzzzcccUUULLLIIIIIIDDDRRRllldddSSSXXXlll~~~xxxooovvvaaaTTT```zzzmmmeeeeeeaaa]]]^^^[[[XXXSSSQQQPPPMMMHHHDDD:::666222///.........---............////////////...//////000111111222222111333BBB___zzzyyyzzzeeeZZZSSSUUU[[[aaaiiiqqqttt}}}uuufff]]]XXXQQQMMMIIIGGGEEEBBB???===;;;;;;666888888777555777===AAASSSiiiuuurrrkkk^^^]]]jjj|||pppSSSPPPaaa{{{kkk\\\YYYWWWTTTSSSOOOMMMKKKJJJHHHFFFCCC@@@888555111//////000000///------.........//////////////////000000000111111444000222666555333===KKKooo|||xxxtttpppmmmeeebbb]]]WWWTTTRRRRRRRRRNNNMMMKKKIIIIIIJJJKKKLLLHHHIIIMMMVVVhhhyyycccWWWccc|||eee]]]eeexxxZZZUUUTTTOOOQQQTTTVVVVVVTTTPPPNNNIIIFFFBBB???>>><<<999777777555333333333333111///...------,,,+++***))))))''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((((('''''''''(((+++---///---,,,+++)))))))))*********((((((,,,111222///+++***)))(((((((((***+++,,,(((((())))))*********+++***++++++,,,,,,---......555666777999;;;===>>>???:::<<<>>>@@@BBBEEEIIILLLSSSXXX___dddfffeeeccccccXXXPPPGGGBBBAAA???<<<999:::;;;<<<<<<===<<<<<<;;;:::<<>>XXXkkktttzzzppp```ZZZccc|||YYYKKKVVVmmm}}}ggg\\\WWWWWWYYYQQQOOOLLLJJJIIIGGGDDDBBB:::777222000///000000000------------.........///////////////000000000000222000333888777555BBBUUUzzz|||~~~~~~wwwrrrnnnjjjhhh\\\]]]^^^]]]ZZZVVVTTTTTTPPPOOOMMMKKKKKKKKKMMMNNNHHHJJJNNNVVViiiuuubbbZZZkkkxxxWWWNNNXXX|||wwwYYYUUUSSSQQQRRRTTTUUUTTTRRRNNNLLLIIIGGGDDDBBB@@@===999666666444222000//////000111...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***))))))+++---******))))))******+++,,,***+++,,,,,,------------(((((((((((())))))))))))''''''(((***+++,,,---...)))((()))***+++...000222555555666777999;;;>>>@@@>>>???AAADDDGGGJJJMMMNNNSSSWWW[[[]]][[[XXXUUUTTTIIIDDD???<<<<<<===<<<:::???>>><<<;;;;;;<<<======???BBBGGGIIIJJJIIIIIIJJJGGGHHHJJJJJJKKKLLLOOOQQQ^^^fff{{{hhhWWWMMMIIIGGGGGGQQQjjjyyy\\\RRRQQQ\\\sss|||eeeWWW[[[mmmhhhQQQQQQjjjxxxgggppppppaaafffeee\\\[[[YYYVVVSSSPPPKKKFFFBBB@@@:::222...---...///...///////////////////////////---,,,///222222111111555BBB^^^yyyyyyzzztttcccUUUXXX___jjjssszzzrrraaaZZZUUUNNNKKKJJJHHHBBB======<<<:::777555666888:::;;;CCCQQQdddzzzvvvcccbbbiiittt\\\KKKUUUppp```[[[[[[TTTSSSOOOKKKIIIGGGFFFDDDBBBAAA:::333///.../////////////////////////////////000000000000111222333444666000222888555444KKKjjjzzzssslllfffccc```\\\ZZZXXXVVVTTTRRROOONNNLLLKKKJJJJJJJJJKKKIIIIIIKKKSSSfffhhh^^^fffyyytttVVVTTTfffyyy[[[UUUSSSQQQRRRTTTUUUTTTRRRNNNLLLIIIGGGDDDBBB@@@===999666666444222000//////000000...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***))))))***,,,******))))))******+++,,,))))))***+++++++++++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,---000222333444444555666888;;;===??????@@@BBBEEEHHHKKKMMMNNNQQQSSSUUUTTTQQQNNNLLLKKKEEEAAA===;;;<<<<<<;;;:::???@@@AAA@@@>>>???AAACCCGGGKKKOOORRRSSSSSSSSSTTTTTTUUUVVVUUUSSSSSSUUUVVV\\\]]]fffwwwjjjYYYKKKFFFDDDIIIXXXttthhhQQQMMM^^^lllVVVPPP[[[rrrbbbOOOXXXlllfffkkkjjjfffeee___[[[YYYUUUSSSPPPKKKFFFCCCBBB<<<555000////////////////////////////////////000......111222222222444;;;LLLhhhuuuyyywwwmmmfffbbb___bbbiiisss|||mmmcccUUUNNNMMMKKKEEE??????===;;;888666666777888777<<>>:::777555444222000//////000000...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))***))))))***+++******))))))******+++,,,(((((())))))))))))))))))(((((((((((())))))))))))++++++******************,,,,,,---...000222333444444444555666888;;;===>>>AAABBBDDDFFFIIIKKKMMMNNNOOOOOONNNKKKGGGDDDCCCDDDCCCAAA?????????@@@???>>>BBBEEEGGGFFFBBBBBBGGGKKKSSSWWW\\\```aaaaaabbbcccfffffffffdddaaa___^^^___^^^ZZZZZZ```lll}}}fffUUUKKKDDDDDDGGGVVV{{{]]]MMMQQQooo___JJJLLLXXXuuu~~~WWWKKK\\\dddiiisssfffdddbbbZZZXXXUUURRRPPPLLLHHHEEEDDD???999444111000000///////////////////////////111//////222222111444:::HHH]]]yyy|||xxxsssgggccc```eeemmmqqqwww}}}hhhZZZUUURRRLLLGGGCCCBBB???<<<:::888888888555888:::BBBTTTnnn|||tttccc]]]gggssshhhNNNOOOXXX}}}kkk[[[ZZZUUURRRMMMJJJIIIHHHGGGEEECCC>>>888333000//////...////////////////////////111000000111111222333444444222555999;;;FFFggg}}}}}}||||||~~~yyytttgggddd```]]][[[XXXUUUSSSOOONNNLLLKKKJJJJJJKKKLLLHHHIIIKKKSSSeeeeeeeeetttdddUUUTTTSSSRRRRRRPPPMMMKKKLLLYYYeeewww___WWWUUUSSSSSSTTTTTTSSSQQQNNNLLLJJJHHHEEECCCAAA>>>:::777555444222111000//////000...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******)))))))))*********))))))******+++,,,)))))))))((((((((())))))(((((((((((())))))))))))************************------...///000222333444444555666777:::<<<===>>>BBBCCCDDDFFFHHHJJJKKKLLLNNNLLLJJJEEEBBBAAABBBDDDFFFFFFFFFGGGHHHIIIIIIIIIJJJNNNOOOLLLGGGGGGMMMTTT^^^bbbhhhkkkmmmnnnoooppptttttttttqqqnnnkkkjjjjjjfffeeeccccccdddoooxxxfffTTTHHHFFFCCCGGGccczzz[[[QQQcccsssRRRKKKMMMYYYvvvoooRRRRRR^^^mmm}}}{{{hhhcccbbbZZZXXXUUURRRPPPMMMIIIFFFEEEAAA<<<666333000//////////////////////////////111...///222111000888DDD]]]uuuwwwwwwxxxtttuuu~~~qqqcccZZZTTTPPPIIIFFFCCC@@@>>>===;;;:::999999777777AAAXXXvvvppp^^^\\\ccc}}}aaaRRROOOcccsss^^^]]]WWWSSSNNNJJJIIIHHHGGGFFFDDD@@@;;;666222000///...////////////////////////111111111111222333444444333333666999>>>QQQxxx}}}~~~zzz{{{}}}{{{vvvkkkhhhccc```]]]ZZZWWWUUUOOONNNMMMKKKKKKKKKLLLLLLHHHIIILLLRRRcccyyycccjjj}}}mmmWWWSSSNNNLLLLLLKKKHHHEEEIIINNNPPPXXXiiivvv```WWWVVVTTTTTTTTTTTTSSSPPPNNNLLLJJJHHHEEECCCAAA===:::777444444333111000000//////...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&)))+++,,,+++))))))*********))))))******+++,,,,,,+++***)))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---///000111222222444555777999;;;===>>>???AAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFCCCAAABBBFFFIIIKKKLLLNNNOOOPPPRRRSSSTTTUUUXXXYYYUUUPPPOOOVVV]]]fffjjjppptttvvvwwwxxxyyy|||}}}}}}|||xxxvvvuuuuuuqqqqqqqqqnnniiijjjxxxxxxaaaNNNKKKGGGCCCSSSjjjjjjTTT\\\aaaOOOLLLLLL]]]wwwiiiOOOVVVnnn~~~sssfff```[[[XXXUUURRRPPPMMMJJJGGGDDDBBB>>>999444000///...000000000000000000000000000---///333111111AAATTTxxxxxxeee[[[VVVNNNKKKFFFBBBAAA???===;;;::::::888555888FFF^^^rrrlll\\\XXXlll```LLLTTTmmmeee[[[YYYUUUOOOKKKIIIHHHFFFEEEDDDBBB>>>999444111//////000000000000000000000000111111111111222333444555333555777999BBB^^^{{{~~~{{{|||{{{vvvnnnjjjfffccc```]]]ZZZWWWRRRQQQOOOMMMLLLLLLLLLMMMIIIJJJMMMRRRaaasssdddpppxxx^^^WWWOOOKKKJJJKKKJJJHHHIIIKKKFFFFFFQQQWWWbbbuuuaaaXXXXXXUUUUUUTTTTTTRRRPPPNNNLLLIIIGGGDDDBBB@@@===999666444333333222111000//////...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***---...,,,+++************))))))******+++,,,///---,,,***))))))******(((((((((((())))))))))))(((((()))***++++++,,,,,,+++,,,---///000000111000333444777999;;;<<<===>>>>>>??????@@@AAABBBBBBCCCAAABBBCCCCCCDDDFFFJJJMMMOOOQQQSSSTTTUUUWWWZZZ]]]```dddgggfffbbbaaacccgggmmmqqqwww{{{|||}}}~~~~~~zzzyyyxxxuuunnnnnnyyysss[[[QQQKKKDDDHHHSSSnnnaaa[[[{{{xxxWWWNNNLLLVVVlllUUUOOOeeeuuuzzznnnaaa]]]ZZZUUURRROOOMMMIIIGGGCCCBBB@@@;;;666111000///000000000000000000000000000---///444333666MMMiiilllbbbXXXRRRJJJEEECCCAAA===;;;999999888888777===KKKYYY~~~jjj[[[```uuutttQQQOOO^^^yyybbb^^^YYYRRRLLLIIIHHHGGGFFFDDDCCCAAA<<<777222111111000000000000000000000000222111111222222333444555333666888;;;KKKmmm{{{wwwzzz|||~~~|||xxxooolllhhheeeccc```]]][[[UUUTTTRRROOONNNMMMMMMMMMJJJLLLNNNRRR```|||ppphhhzzz}}}ddd^^^VVVOOOKKKIIIIIIIIIEEEJJJHHHHHHNNNLLLOOO\\\~~~```XXXZZZUUUUUUTTTSSSRRROOOMMMLLLHHHFFFCCCAAA???<<<888555333333333222111000///......------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))+++...///...,,,++++++******))))))******+++,,,000...,,,***(((((()))***(((((((((((())))))))))))************************+++,,,...///000111000000111222555777999;;;;;;;;;;;;;;;<<<<<<=========>>>>>>@@@DDDGGGIIILLLOOORRRUUUWWWYYYYYYYYY\\\aaaeeefffmmmuuuzzzzzzvvvssspppssswww|||zzzwww~~~sss^^^QQQIIIGGGHHHVVVzzzyyy```mmmhhhTTTNNNTTTfffcccPPPVVVcccrrrzzzvvvddd___[[[VVVRRROOOLLLIIIGGGCCCDDDBBB>>>888333222222000000000000000000000000222...111666666===[[[}}}|||mmmkkkppp}}}iii```UUULLLHHHEEEAAA===<<<999888:::::::::???GGGccc~~~{{{ggg^^^ggg{{{fffQQQUUUoooccc^^^VVVOOOKKKIIIHHHGGGCCCDDDCCC>>>888444222222000000000000000000000000222222222222333444555555444888;;;@@@WWW~~~yyywwwyyy|||}}}xxxpppmmmiiigggeeeccc```^^^YYYWWWTTTQQQOOOMMMMMMMMMLLLNNNPPPRRR^^^zzznnnnnn}}}yyyqqqfffZZZRRRMMMLLLFFFKKKKKKLLLPPPKKKIIITTT```~~~```XXX[[[VVVUUUUUUSSSQQQOOOMMMLLLGGGEEEBBB@@@>>>;;;777444333333333333111000///......------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***,,,///000///---++++++*********)))***++++++,,,000...+++)))((((((((()))(((((((((((()))))))))))),,,,,,++++++***))))))(((,,,---///000111111111000///111333666888999999999999999999:::::::::::::::>>>BBBGGGLLLNNNQQQSSSUUUZZZ\\\]]]]]]]]]```fffkkkiiiqqq~~~~~~wwwwww{{{jjjWWWOOOKKKIIILLLgggbbb]]]fffzzz{{{ZZZNNNOOO^^^yyypppVVVKKKTTTmmmeeezzzfff```\\\WWWRRROOOLLLHHHFFFCCCEEEDDD@@@:::555444444000000000000000000000000333///222888999BBBddd|||jjjSSSOOOOOO^^^~~~wwwmmm___TTTNNNJJJEEEAAAAAA;;;888;;;;;;888:::???IIIhhhooo___^^^```|||~~~TTTOOO```gggaaaYYYRRRMMMKKKIIIHHHCCCDDDDDD@@@999555333333000000000000000000000000222222222222333444555555555:::===DDD___zzzyyy{{{{{{~~~|||wwwpppnnnjjjhhhfffdddbbb```[[[YYYVVVSSSPPPNNNMMMMMMMMMOOOQQQRRR^^^yyynnnsssppp```VVVRRRHHHLLLHHHFFFJJJFFFGGGTTTLLLbbbcccXXXVVVWWWWWWVVVUUURRRNNNKKKIIILLLHHHDDDBBB@@@===888333333333222111000///...---//////...---+++***))))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&+++++++++,,,,,,+++++++++*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---...------......///000111333111111333666888666444555555555333222333666999???CCCGGGLLLPPPTTTYYY]]]___aaadddeeeffffffhhhjjjrrrtttzzz{{{eeeQQQJJJJJJFFFQQQqqqyyy```XXXVVVooooooTTTXXXYYYyyyaaaJJJSSSfffggguuuoooeee[[[YYYWWWNNNKKKJJJCCCDDDCCCAAA@@@===888222...111111000000000000000111///111111222;;;UUUxxxxxxdddRRRKKKFFFNNNcccpppbbbWWWMMMHHHHHHDDD???======<<<999:::===>>>MMMhhhkkk^^^YYY\\\lllnnnSSSVVVyyyzzz___XXXYYYKKKIIIMMMDDDGGGEEEAAA???<<<888444111222222111111111111222222333333333333444555666666999444777MMMppp~~~zzz{{{{{{{{{}}}~~~~~~|||tttpppkkkjjjkkkiiiddd```___]]]ZZZVVVSSSQQQPPPPPPMMMMMMPPPVVVbbbxxxuuuooosssaaaOOOMMMLLLJJJIIIKKKNNNNNNLLLRRRRRRiiicccVVVTTTUUUVVVVVVUUUSSSOOOLLLIIIJJJGGGCCCAAA@@@===888333333333222111000///...---...------,,,+++***))))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''******++++++++++++******************************+++++++++******)))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------------...///000111333111111222555666444222444444444333111222555888???CCCIIIOOOSSSXXX]]]aaadddfffiiijjjjjjjjjkkkmmmtttvvv{{{{{{aaaSSSPPPEEEJJJ___nnnXXXQQQ```|||___VVVVVVaaaRRRVVVbbbmmmmmm___ZZZXXXNNNLLLLLLEEEDDDCCCAAA@@@===999333///111111000000000000111111000222444999FFF```zzziiiSSSLLLGGGNNNccctttbbbTTTNNNNNNFFFAAA>>>>>><<<888777999;;;CCCVVVqqqyyyfff^^^ZZZaaayyyZZZNNNdddggg\\\\\\OOOIIIJJJCCCGGGEEEBBB???<<<999555111222222111111111111222222333333333333444555666666;;;999AAA\\\zzzxxxzzzzzz{{{}}}}}}wwwsssnnnmmmmmmlllgggccc```^^^[[[XXXUUURRRQQQQQQOOOOOOQQQWWWbbbxxxrrrtttrrrXXXOOOMMMJJJIIIKKKMMMLLLJJJMMMMMM^^^bbbUUURRRSSSTTTVVVVVVTTTPPPLLLJJJHHHDDDAAA??????===888444222222111000//////......,,,+++++++++******))))))(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))******************)))))))))************))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---------------...///000111222111111222333333222000222222222111000111333666>>>CCCJJJRRRXXX^^^cccfffjjjlllooopppooonnnooopppuuuwww{{{sss]]]SSSIIIGGGNNNhhhcccPPPQQQ___rrrYYYZZZ\\\QQQ]]]hhhuuuccc[[[XXXOOOLLLMMMGGGDDDCCCBBB@@@>>>:::444000111111000000000111111222111222777DDDYYYssssss\\\VVVSSSYYYlllrrr___UUURRRLLLFFFAAAAAA???:::777888:::;;;CCC[[[}}}ssseeeZZZWWWhhhhhhLLLRRRiiinnn\\\\\\TTTKKKIIIEEEGGGEEEBBB???===:::666333222222111111111111222222333333333333444555666777888:::IIIjjj}}}vvvwwwyyyzzz|||{{{wwwsssqqqqqqooojjjgggbbbaaa^^^ZZZWWWUUUSSSRRRRRRQQQSSSYYYcccxxx}}}ooo|||{{{uuurrrtttzzz___SSSOOOLLLLLLNNNNNNMMMKKKIIIKKKSSSjjjaaaUUUSSSQQQSSSUUUVVVUUUQQQMMMKKKFFFBBB???>>>>>><<<888444222111111000//////......************))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++))))))************))))))((()))************)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---------------...///000000111111111111111111000///000111111111000000222444;;;AAAJJJSSSZZZaaagggkkknnnqqqssstttsssqqqqqqrrruuuvvvyyy~~~lllWWWPPPKKKGGGTTTzzzzzzXXXMMMUUUvvvcccaaa~~~pppXXX\\\mmmyyydddZZZYYYRRRMMMLLLFFFDDDCCCBBBAAA???;;;555111111111000000111111222222333222999OOOmmmooolllkkkqqqtttcccZZZSSSLLLFFFEEEDDD???;;;;;;<<<;;;;;;HHHiiiqqqbbbWWW```yyy{{{TTTOOO]]]vvvsssWWWVVVXXXRRRLLLJJJGGGEEEBBB@@@>>>;;;777444333222222111111222222333333333333444444555666777888===QQQvvv~~~yyyuuuwwwyyyyyy}}}~~~{{{wwwuuusssqqqmmmjjjeeedddaaa^^^ZZZWWWUUUTTTUUUTTTUUUZZZdddyyysssppp|||sssqqqmmmiiigggjjjooosssiiiWWWQQQLLLNNNQQQPPPOOONNNJJJMMMOOO\\\___VVVWWWQQQSSSTTTUUUTTTQQQNNNLLLEEEBBB???>>>>>><<<888444111111000000///.........))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---))))))************))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,------...///000///000111111000/////////000111222111000000222333888>>>GGGQQQZZZbbbjjjnnnqqqsssvvvwwwvvvtttssssssuuuvvvyyy}}}cccSSSNNNHHHKKKeeegggMMMSSSaaarrrcccvvv\\\ZZZttt}}}dddYYYZZZTTTNNNKKKDDDDDDCCCBBBAAA@@@<<<777333111111111111111222333333555444???\\\xxxgggYYYQQQIIIHHHFFFBBB>>>>>>:::<<<;;;>>>RRRtttrrr^^^YYYfffeeeUUU\\\mmm\\\TTT[[[WWWMMMJJJFFFDDDBBB@@@???<<<888666333333222222222222333333444444444444555666777777===EEE^^^zzzwwwvvvxxxyyyzzz}}}zzzwwwtttqqqnnnlllhhhgggeeeaaa^^^ZZZXXXVVVWWWVVVWWW\\\fff{{{pppwwwwwwqqqmmmkkkhhhjjjlllmmmnnnqqquuuxxx\\\RRRLLLNNNQQQPPPOOOPPPKKKNNNOOOVVVttt___WWWZZZSSSTTTTTTTTTSSSQQQNNNMMMEEEBBB???>>>>>><<<888444000000000//////.........+++*********))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///)))******************)))((()))+++,,,,,,+++)))((())))))************++++++(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,---...///000...000111111000///000111000222333333222222333444666;;;DDDNNNXXXbbbkkkqqqsssvvvzzz{{{zzzxxxwwwvvvwwwyyy|||uuuZZZRRRIIIIIIWWWxxx|||VVVQQQTTTwwwnnnfff```TTToookkk[[[\\\VVVOOOKKKEEECCCCCCBBBBBB@@@===888444111111111111111222333444444:::MMMmmmppp}}}~~~tttbbbWWWMMMIIIHHHDDD@@@???888;;;<<<;;;CCC]]]kkkYYYVVVfffaaa^^^hhhsss^^^```[[[MMMHHHFFFDDDBBBAAA???===:::777333333222222222222333333444444444444555666777888<<>>999666111111111111222333444555333DDDbbb|||qqq}}}|||{{{pppbbbTTTNNNKKKFFFCCCAAA<<<::::::<<<===LLLrrriiiYYYYYYjjj}}}vvvcccaaa{{{rrriii___OOOLLLFFFDDDBBBAAA@@@>>>;;;888444333333222222333333444444444444444555666777888999NNNsssxxxrrrrrruuuxxxyyy}}}|||wwwtttqqqqqqmmmllljjjhhhddd___\\\ZZZXXXXXXZZZ___iii~~~}}}vvvxxxqqqlllllljjjgggdddeeeiiimmmppptttzzz~~~uuucccUUUTTTUUURRRQQQTTTMMMJJJKKKSSSgggbbbWWWXXXWWWVVVTTTRRRPPPOOONNNNNNHHHEEEAAA??????===888444///////////////.........------,,,+++***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&))),,,///111++++++,,,,,,,,,,,,++++++)))+++---//////---+++)))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,---...//////,,,///222222000000222444222444666666555555555666777;;;BBBKKKVVVbbbnnnvvv{{{~~~iiiTTTNNNLLLWWW[[[PPPZZZ^^^HHHPPPaaahhhlllfff```WWWPPPNNNKKKCCCCCCBBBBBBAAA???:::666111111111111222333444555222LLLrrr{{{yyyyyyzzz{{{lll[[[SSSOOOJJJFFFEEEDDD;;;999======CCCbbb~~~eeeWWW\\\hhhiii[[[mmmqqqdddTTTRRRFFFDDDBBBAAA@@@???<<<999444333333222222333333444555444444555555666777888:::TTT}}}rrrnnnooossswwwyyy~~~~~~yyyuuusssrrrnnnnnnllliiieeeaaa]]]ZZZYYYXXXZZZ___jjjzzzyyy}}}xxxpppjjjdddddddddddddddiiiqqqwwwnnn]]][[[[[[VVVTTTXXXPPPJJJJJJTTTeeefff[[[[[[VVVSSSQQQQQQRRRQQQNNNJJJGGGFFFDDDBBB@@@<<<777444000000000///......---------,,,+++)))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&###"""$$$(((++++++)))******+++++++++******))))))***+++,,,,,,+++***)))&&&'''(((******((('''&&&&&&(((***+++,,,+++)))(((((()))***++++++,,,++++++---------............///---///222333333333555666888888888777777777777777888888???KKKWWWaaalllvvv|||wwwYYYUUUQQQOOOlllfffZZZWWWrrrooo]]]LLLIIIZZZhhhsssppp[[[VVVSSSNNNHHHGGGEEECCCBBB@@@>>>;;;888555222000///000000222555===VVV|||zzzxxxfffYYYUUUOOOIIIFFFHHH@@@;;;;;;999===QQQhhhyyy```VVVcccwww{{{[[[```tttzzzfff]]]SSSKKKEEE@@@AAAAAA===:::999444333222111111111222333555333333777888555666999???aaawwwuuuoooqqqsssvvv|||yyyuuuqqqnnnkkkjjjjjjhhhccc^^^ZZZZZZZZZ^^^mmm{{{zzzwwwrrrjjjgggiiiccchhhnnnrrrsssxxxsssaaabbb\\\WWWYYYYYYLLLOOOMMMRRRccc}}}fff[[[ZZZVVVTTTRRRQQQRRRPPPMMMJJJGGGFFFDDDBBB@@@<<<777444000000000///......------++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%(((++++++*********++++++++++++******((()))***++++++***))))))&&&''')))******)))'''&&&'''(((***+++++++++)))(((((()))***++++++,,,,,,+++---------............///---///222333444444666888999888888888888888888888999999>>>JJJUUU```mmmwww}}}mmm^^^QQQLLLcccyyy\\\TTTiiivvvUUUGGGEEEQQQZZZddd~~~cccWWWSSSOOOIIIFFFDDDBBBAAA@@@>>>;;;888333///---///000111222555AAAZZZ}}}yyyzzz|||zzzttt|||zzzeeeYYYPPPIIIHHHEEE???======::::::HHH[[[rrr\\\aaatttggg\\\cccnnn]]]OOOMMMFFFAAAAAAAAA===::::::444444222111111111222333444222444777888777999===HHHnnnwwwnnnlllmmmooorrrxxxyyytttpppmmmkkkjjjjjjgggbbb^^^[[[[[[[[[```pppuuullliiigggeeegggkkknnnttt|||zzzfffgggccc______\\\MMMPPPMMMRRRbbbyyyfffZZZYYYWWWVVVTTTRRRQQQOOOLLLJJJGGGFFFDDDBBB@@@<<<777444000000000///......------))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$&&&)))++++++*********++++++++++++++++++((())))))******)))((((((''''''))))))))))))'''''''''((()))++++++******)))((()))***+++,,,,,,,,,,,,---------............///,,,///222444555666888:::::::::::::::::::::::::::;;;:::>>>HHHSSS^^^mmmyyy~~~iiiTTTKKKYYYnnneeeTTT^^^sssNNNDDDBBBIIINNNUUUppprrrZZZSSSOOOHHHDDDBBB@@@??????===;;;999444///---111333333555888LLLeee}}}xxx}}}uuutttjjjeeeeeebbbkkkxxxcccUUUNNNMMMFFFBBBAAAAAA===999@@@KKKlllggg```nnnzzz^^^SSSoooppp]]]PPPPPPHHHBBBAAA@@@===:::;;;555444333222111222333333333222444777888777;;;@@@OOOzzzrrrjjjiiimmmmmmrrr|||~~~xxxtttooommmjjjiiiiiigggbbb^^^]]]\\\\\\aaaqqq{{{wwwpppjjjffffffiiimmmvvv~~~hhhggggggeeebbbZZZOOOQQQMMMRRRbbbvvveeeYYYXXXWWWVVVUUUSSSQQQNNNKKKJJJGGGFFFDDDBBB@@@<<<777444000000000///......------))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((()))*********++++++******++++++,,,,,,)))))))))))))))((((((''''''((())))))))))))((('''(((((()))************)))))))))***+++,,,,,,,,,,,,---------............///,,,///222555666888;;;<<<<<<<<<<<<<<<<<<============<<>>>>>===;;;:::888222000444666555999@@@___vvvwwwxxxzzzqqqjjj\\\]]]XXXXXX\\\[[[eee{{{sss```VVVSSSJJJFFFEEEDDD@@@;;;===CCC[[[uuubbbfffhhhOOObbbkkk^^^YYYUUULLLDDDAAA@@@===;;;<<<666555444333222222333333444333444777777666;;;BBBUUU|||pppkkkkkknnnooouuu|||wwwrrrooommmjjjiiijjjhhhccc______]]]\\\```nnn~~~xxxtttrrriiikkknnnttt{{{mmmkkkllllllfffZZZQQQQQQNNNTTTeeevvveeeXXXVVVVVVVVVUUUSSSPPPMMMKKKJJJGGGFFFDDDBBB@@@<<<777444000000000///......------++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((************+++++++++******+++,,,------***))))))((((((((((((((((((((())))))))))))(((((((((((()))***************)))***+++,,,,,,---,,,,,,---------............///---000333666888:::<<<>>>>>>>>>>>>>>>??????@@@@@@???>>>@@@FFFMMMXXXjjjyyygggWWWTTTUUUsssaaaWWWttttttPPPHHHMMMRRRTTTIIIAAA>>>FFFPPPXXX```hhhdddTTTOOOJJJDDDBBB???=========<<<:::999333111555555444===KKKrrr}}}ssszzzxxxuuu{{{tttjjjbbbZZZVVVLLLQQQQQQVVV\\\[[[cccwwwooo^^^VVVNNNIIIEEEBBB???<<<===@@@OOOllldddaaalllvvvSSS\\\rrrffffff[[[QQQGGGCCC@@@===<<<===777666555333333333333444555444555666555444:::BBB```wwwmmmjjjkkkppprrr{{{}}}zzztttpppooommmjjjjjjjjjhhhddd```aaa^^^]]]```hhh|||tttqqqnnnmmmjjjtttyyytttvvvxxxppp```RRRQQQNNNVVViiiyyyeeeWWWUUUSSSTTTTTTRRRNNNKKKJJJJJJGGGFFFDDDBBB@@@<<<777444000000000///......------++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%(((***++++++******+++++++++******+++,,,...///++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))***+++,,,---------------------............//////111555777999;;;===??????@@@@@@AAAAAABBBBBBBBBBBBAAABBBGGGLLLUUUgggvvvyyy```TTTOOOdddnnnZZZpppvvvPPPDDD???<<>><<>>======<<<;;;777111111444222333EEE\\\sssmmmyyyuuuxxxwwwpppeee[[[TTTOOOKKKIIIHHHOOORRRXXX^^^\\\bbbvvvhhhXXXQQQKKKDDD???===<<<======FFFWWWkkkbbb^^^ddd|||\\\YYYyyy{{{yyycccWWWKKKEEEAAA===<<<>>>999777666444333333333444555555666666555555===GGGkkkwwwnnnnnnoooqqqvvv}}}zzzwwwqqqmmmnnnllliiiiiijjjhhhccc______```bbbccceeevvvyyytttqqqooonnn}}}{{{|||~~~vvvdddUUURRRMMMWWWmmm}}}dddVVVTTTPPPRRRSSSQQQMMMJJJIIIJJJGGGFFFDDDBBB@@@<<<777444000000000///......------***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%(((,,,---+++******+++,,,+++*********,,,...000---,,,***)))(((((())))))***))))))))))))))))))***)))))))))))))))******+++)))***+++,,,---------------------............///000333666999:::;;;>>>???AAAAAABBBBBBCCCDDDDDDEEECCCCCCEEEHHHKKKSSSdddssskkkXXXQQQYYY~~~bbbooouuuOOOEEE>>>666===???======CCCQQQ___fffeeeuuuyyy]]]QQQOOOHHHEEEAAA>>>======<<<;;;666111222555222666QQQqqqooosssyyyttt}}}zzzqqqkkk\\\VVVOOOIIIFFFFFFFFFFFFIIIPPPSSSZZZbbbaaahhh|||vvvaaaUUUOOOGGG@@@??????===;;;@@@GGGlll}}}iii\\\WWWgggmmmYYYqqqjjj]]]OOOGGGBBB======???999888666555444333444444444444666888777888BBBNNNyyywwwnnnnnnpppooowww{{{xxxtttoookkkllliiigggggghhhfffaaa]]][[[aaajjjkkkfffppp{{{hhhXXXSSSMMMWWWnnn~~~dddVVVTTTOOOQQQRRRPPPLLLIIIIIIKKKGGGFFFDDDBBB@@@<<<777444000000000///......------'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''%%%))),,,---+++******+++,,,+++*********,,,///000...---+++))))))))))))*********))))))))))))******)))))))))))))))******+++******+++,,,---------------------.........//////222444777999:::<<<>>>???BBBBBBBBBCCCDDDEEEEEEFFFDDDDDDFFFIIIKKKRRRbbbqqqttt]]]WWWRRRqqqkkkppptttLLLGGGBBB===FFF>>>??????CCCOOO```kkknnn{{{aaaPPPNNNJJJFFFBBB???>>>===<<<;;;777333555888555;;;\\\~~~ppp|||~~~uuuuuu~~~vvvmmmbbbXXXRRRJJJGGGBBB@@@BBBDDDFFFFFFJJJPPPSSS[[[eeegggqqqlllYYYTTTKKKEEECCCCCC???:::@@@???^^^ooo^^^TTT^^^ttt}}}\\\lllnnn```QQQHHHBBB>>>===???:::999777555444333444444333444777999999<<>>:::666333/////////...------,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))***++++++++++++***+++***)))((((((***,,,...++++++***)))(((((())))))+++*********))))))((((((++++++******************++++++******++++++,,,---...------------...//////333666999:::;;;<<<>>>@@@BBBBBBCCCDDDEEEEEEEEEDDDFFFEEEFFFJJJNNNTTT___jjj}}}jjjTTTUUUaaannn]]]GGG???>>>>>>DDD>>><<>><<<===>>>CCCRRRqqq|||aaaVVVVVV\\\eee\\\|||nnn\\\QQQIII??????AAA<<<;;;999777555444333333333666555111444999888EEE```qqqkkklllmmmttt}}}xxxuuurrrmmmjjjfffeeedddcccccc```\\\XXXWWWbbbttt~~~uuuqqqwwwssscccWWWRRR\\\nnncccVVVTTTVVVTTTRRROOOMMMLLLLLLLLLGGGEEEBBB???===999555222/////////...------,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&'''))))))***++++++++++++***+++***)))))))))***,,,---+++******)))(((((())))))************)))))))))(((************************++++++******++++++,,,---------------...///000000333666999:::;;;<<<>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGEEEGGGJJJNNNSSS^^^hhhzzzuuu]]]TTT[[[xxxnnn{{{eeeKKKBBBAAA???======>>>BBBHHHUUUkkkxxxWWWKKKFFFCCC???<<<;;;:::999888666888777444888MMMppp|||tttrrrzzz|||wwwtttyyy~~~xxxrrrkkkgggeeeccc^^^YYYUUUQQQLLLHHHFFFDDDAAA???BBB@@@AAAEEEFFFEEEIIIPPPUUUTTTZZZcccfffjjj{{{fff[[[PPPJJJEEE@@@===>>>===???IIIeeelllZZZWWW\\\~~~nnn[[[lllkkk[[[RRRLLLAAA>>>@@@;;;;;;999777555444333333333555666333666:::999JJJhhhoooiiikkkmmmvvv|||wwwssspppkkkgggdddcccbbbbbbaaa___ZZZWWWZZZbbbrrr|||wwwvvvnnn~~~bbbWWWRRR^^^ppp]]]SSSUUUUUUTTTQQQNNNLLLKKKKKKKKKFFFDDDAAA>>><<<888444111//////......---,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&))))))***++++++++++++***+++************+++,,,,,,******)))((((((((())))))************))))))))))))************************++++++******++++++,,,---+++,,,,,,---...000111222444666999:::;;;<<>><<<;;;:::888666777777666555===UUUuuu~~~~~~rrrwwwppprrr}}}xxxuuurrrrrrxxxttthhhaaa^^^WWWSSSNNNLLLKKKJJJGGGCCCCCCAAA???>>>@@@AAAAAA@@@???@@@DDDJJJKKKJJJLLLPPPVVVXXX___gggiiinnnqqqcccTTTLLLHHHBBB>>>>>>???<<>>:::;;;999777555444444444444333777777888:::;;;QQQttt~~~mmmhhhkkkmmmxxx}}}wwwtttooojjjeeedddccccccbbbbbb___[[[XXXYYY\\\fffpppqqqtttwwwbbbrrrfffZZZWWWcccsssXXXQQQUUUUUUSSSQQQNNNLLLJJJJJJJJJFFFDDDAAA>>><<<888444111//////...------,,,,,,+++))))))))))))(((((((((((((((((('''&&&%%%&&&&&&'''))))))***++++++++++++***++++++++++++++++++++++++***))))))((((((((())))))*********)))))))))))))))***************+++++++++++++++******++++++,,,---++++++,,,---///111333444555777999:::;;;<<>>BBBDDDKKKYYYhhhjjjzzzkkkPPPEEECCC???===;;;:::888666777777666888FFFaaa}}}{{{zzznnnppprrrqqqwww{{{tttqqqppprrrzzz}}}wwwnnnbbbYYYRRRPPPLLLJJJGGGFFFFFFEEECCCAAAAAA@@@@@@AAABBBEEEFFFGGGEEEIIIPPPUUUVVVTTTSSSSSSXXX]]]fffmmmooouuu{{{iiiWWWMMMIIIDDD@@@>>>BBB>>>===KKKkkktttbbbXXX```~~~gggUUUeee```RRRPPPQQQGGG@@@>>>::::::999777666444444444555222888:::::::::;;;VVVzzzllliiilllpppzzz{{{vvvqqqkkkgggffffffeeeeeeeeebbb^^^[[[XXXVVV[[[eeekkkqqqdddVVVbbbwwwnnnbbb^^^jjjwwwWWWQQQVVVVVVTTTQQQNNNKKKJJJIIIIIIGGGEEEAAA???<<<999555222.........---,,,,,,++++++))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((())))))***++++++++++++******+++,,,---,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))******))))))*********+++++++++++++++******++++++,,,---***+++,,,---///111333444666777999::::::<<<@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIJJJMMMMMMPPPXXXaaannn}}}aaaWWW[[[yyyfffmmmdddJJJ@@@;;;<<<999:::AAAHHHPPPZZZdddbbbmmmuuuUUUHHHEEE@@@===<<<;;;999777777777777===SSSqqquuuwww}}}rrr}}}xxxqqqssszzzxxxpppnnnnnnrrrzzzxxxrrrqqqnnnggg___XXXSSSQQQLLLJJJIIIHHHGGGFFFDDDCCCAAAAAAAAABBBCCCEEEGGGIIINNNUUU^^^cccddddddaaa___^^^dddnnntttwww~~~pppYYYNNNJJJFFFBBB???@@@======GGG___nnnZZZSSSccc~~~qqqVVV___xxxaaaPPPLLLPPPIIIAAA@@@<<<:::999777666555555555666333:::;;;:::999===\\\vvvllliiinnnsss}}}~~~yyytttnnniiihhhggggggggggggdddaaa^^^]]]XXXYYYbbbiiippp{{{~~~xxx~~~gggQQQKKKRRReeettthhhfffsss}}}ZZZRRRVVVWWWUUURRROOOLLLJJJIIIIIIGGGEEEBBB???===999555222......------,,,+++++++++))))))))))))((((((((((((((('''&&&%%%%%%''')))***))))))***++++++++++++******+++---......,,,***)))((((((''''''(((((())))))))))))))))))************)))))))))***++++++,,,,,,++++++******++++++,,,---++++++,,,...///222333444777888999::::::===@@@CCCDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJKKKNNNOOOPPPXXXaaalll{{{gggZZZUUUmmmqqqgggtttOOO???;;;===888777@@@KKKUUU___gggbbbcccxxxvvvTTTJJJFFFAAA===;;;:::999999666777999DDD```{{{nnnwwwwww}}}{{{mmmooossszzz{{{rrrkkkjjjlllqqqyyyzzzqqqlllqqqrrrqqqnnnhhhbbb]]]\\\QQQPPPOOOMMMJJJHHHEEEDDDAAABBBDDDFFFGGGJJJNNNQQQXXX```iiimmmooopppnnnkkkhhhnnnwww|||zzz___QQQNNNJJJDDD@@@;;;:::<<>>:::999888666555555666666333999:::999:::AAAddd}}}pppjjjiiiooovvv}}}wwwqqqllljjjiiiiiiiiiiiigggccc```___ZZZYYY___fffjjjmmmqqqaaa]]]]]]bbb^^^PPPFFFDDDGGGVVVqqqxxxmmmmmm}}}^^^TTTVVVXXXVVVSSSPPPMMMKKKJJJJJJFFFDDDAAA>>><<<888444111......---,,,,,,++++++***))))))))))))(((((((((((('''&&&%%%%%%&&&(((+++,,,))))))***++++++++++++******+++...//////---***((('''''''''''''''((())))))((()))))))))************((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,---...///111333444777888999999:::===AAADDDDDDEEEGGGHHHJJJKKKKKKKKKLLLKKKMMMOOOPPPRRRYYYbbbkkkzzzuuubbbTTTaaannnWWWAAA???<<<888777===FFFOOO\\\gggiii```lllzzzWWWKKKFFF???:::888999999999555777;;;KKKllluuupppyyyuuu}}}oooeeeooouuu}}}uuummmfffhhhmmmsss{{{zzztttrrrrrrxxx{{{}}}|||xxxssspppnnnccccccaaa^^^YYYTTTQQQOOONNNQQQVVV[[[___eeemmmrrrooowww}}}}}}}}}~~~|||wwwuuuzzzhhhXXXSSSNNNGGGBBB:::;;;===BBBKKKdddqqqYYYRRR```ccc^^^vvv}}}]]]LLLOOOLLLFFFCCC???:::999888666666666666777333888888999===HHHnnntttjjjggghhhooowwwyyytttooonnnnnnnnnnnnmmmiiifffbbb]]]\\\```ddddddaaa```SSSQQQOOOMMMKKKHHHEEEDDDEEEPPPjjjuuuwwwaaaVVVVVVYYYWWWTTTPPPMMMKKKJJJJJJEEEBBB???===:::777333000......---,,,,,,++++++***))))))))))))(((((((((((('''&&&%%%$$$&&&(((,,,...))))))***++++++++++++******,,,...000///---***''''''''''''''''''((()))***(((((())))))*********+++((())))))***++++++,,,,,,++++++******++++++,,,------------...000111333333888888999999:::===AAADDDDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKMMMPPPQQQSSSZZZbbbkkkzzzlllVVV[[[~~~~~~]]]CCCCCC<<<999888:::===DDDSSSaaatttfffllldddKKKFFF>>>888666777888999444777===OOOssszzzzzzyyyjjjbbbpppzzzzzzrrrjjjeeeiiipppvvv~~~{{{vvvwww{{{~~~~~~~~~yyyyyywwwrrrllleeeaaa___```eeemmmuuu|||~~~ooo]]]WWWQQQIIICCC>>>>>>@@@@@@DDDXXX{{{aaaUUU___{{{hhh\\\ssseeeOOOPPPMMMGGGDDD???:::999888666666666777777222666666999@@@MMMuuuooofffeeegggnnnwww{{{uuuttttttttttttsssooolllhhhdddcccfffiiieee___ZZZPPPQQQMMMGGGFFFJJJJJJHHHGGGPPPjjj}}}aaaVVVUUUWWWXXXUUUNNNIIIJJJJJJHHHEEEDDDBBB???;;;666333000111000...---,,,++++++***************))))))))))))'''&&&%%%%%%&&&(((+++,,,)))*********++++++++++++,,,+++***+++,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************,,,...///000111333555666888:::;;;===???BBBEEEGGGHHHJJJKKKMMMMMMMMMLLLPPPOOOQQQVVVWWWWWW[[[```mmmvvvpppZZZ\\\mmmsssHHH@@@===;;;===@@@AAACCCKKKTTTmmmyyy~~~iiiPPPAAA<<<;;;777888:::444;;;444@@@]]]|||ppptttjjjooovvvyyy~~~xxxlllfffeeejjjpppvvv~~~}}}~~~~~~|||cccZZZUUUNNNFFF@@@???:::<<>>BBBDDDFFFGGGJJJLLLNNNNNNNNNNNNQQQPPPRRRVVVWWWWWWZZZ```llluuuyyy___[[[hhhRRREEE???======???@@@AAAHHHPPPiii{{{mmmSSSCCC===<<<777999;;;555===666CCCaaa~~~gggqqqiiipppxxxzzzrrrhhhddddddjjjrrrxxxkkk]]]VVVOOOIIIBBBAAA;;;<<>><<<;;;999888777666777777888888999:::BBB^^^zzzjjjfffggghhhnnnvvv~~~}}}|||{{{xxxvvvqqqrrrxxx~~~pppnnniii___UUUOOOLLLKKKJJJIIIHHHPPPjjjjjjYYYTTTVVVXXXUUUNNNIIIJJJJJJIIIFFFEEECCC???;;;666111///......---,,,,,,,,,,,,,,,************))))))))))))'''&&&&&&&&&''')))+++,,,((()))))))))************+++***)))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++************,,,///000000111333555888999;;;<<<===>>>AAADDDEEEGGGJJJMMMOOOQQQRRRRRRUUUTTTUUUXXXXXXWWWZZZ```jjjssseeeYYYaaa]]]HHHAAA>>>===>>>??????EEELLL```vvv{{{YYYFFF>>>>>>999999;;;666>>>999IIIgggvvv]]]}}}llliiirrr{{{uuujjjcccaaaccckkksss|||wwwaaaVVVOOOLLLDDDCCC===<<<@@@CCCYYY|||gggccc{{{mmmdddfffUUULLLHHHGGGAAA===;;;:::888777777777777999777666:::JJJllluuuhhhfffggghhhoooxxx}}}}}}~~~~~~}}}xxx~~~wwwrrriii___TTTNNNLLLLLLJJJIIIHHHTTTwwwjjjYYYTTTVVVWWWUUUNNNJJJJJJKKKIIIFFFEEECCC???;;;555111...------,,,,,,+++,,,,,,,,,************)))))))))(((''''''&&&'''((()))+++,,,(((((()))))))))*********+++***))))))++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++******************,,,///000000222444666888:::<<<<<<===>>>AAACCCEEEGGGKKKNNNRRRTTTUUUVVVZZZXXXXXXZZZZZZYYY\\\aaajjjqqq}}}mmmYYY]]]zzzvvvfffFFFAAA===;;;===>>>???DDDJJJXXXmmmttt```JJJ??????::::::<<<888===;;;OOOoookkkXXXzzzwwwhhhiiittt~~~qqqddd]]]^^^ccckkkvvvfffVVVOOONNNEEEEEE???===@@@AAARRRooonnndddtttsss\\\ooohhhSSSMMMKKKGGGCCC===<<<:::888777777777888999888666:::MMMvvv|||oooeeeeeeggghhhqqq|||~~~||||||~~~|||xxxrrrjjj___SSSNNNNNNKKKNNNLLLPPPooohhhXXXUUUUUUWWWUUUNNNJJJKKKKKKJJJFFFEEECCC???;;;666111///---,,,,,,+++++++++,,,,,,************)))))))))(((&&&''''''((()))***+++,,,))))))))))))************+++***)))***+++,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***************************,,,///000111222555777888:::<<<======???BBBDDDFFFHHHLLLPPPTTTWWWYYYYYY^^^[[[[[[\\\[[[ZZZ]]]ccciiippp{{{vvv]]]\\\qqqooonnnpppHHHAAA<<<:::<<<>>>@@@DDDIIIYYYjjjfffqqqgggMMM@@@@@@;;;:::;;;999:::===UUUxxxtttwww```XXXzzzooogggkkkvvv{{{mmmaaaXXX\\\ccclllxxxmmmYYYPPPNNNFFFGGGAAA>>>AAABBBNNNeeeuuuiiippp|||^^^bbb|||fffPPPNNNNNNHHHBBB===<<<:::888777777888888888:::999:::MMMyyytttjjjcccdddfffhhhttt{{{wwwwwwxxxzzzzzz}}}yyymmm\\\QQQNNNKKKOOOMMMRRRqqqfffXXXUUUUUUWWWTTTNNNJJJKKKLLLJJJEEEDDDBBB???;;;666222000------,,,+++++++++++++++************))))))))))))&&&'''((()))***+++++++++)))*********++++++++++++,,,+++***+++,,,,,,+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++)))))))))******************,,,///000111333666888777999;;;===>>>@@@CCCFFFGGGIIIMMMRRRVVVYYY[[[\\\^^^\\\[[[\\\[[[ZZZ^^^dddgggnnnwwweee___iiitttfffQQQBBB===:::<<>>BBBCCCKKK^^^|||mmmnnnggg```wwwkkkOOOPPPQQQHHHCCC>>><<<;;;999888888888888777:::;;;<<>>AAAEEEHHHIIIKKKOOOTTTXXX[[[\\\]]]]]]ZZZYYYZZZYYYXXX\\\ccceeejjjsss|||nnnbbbcccgggqqq]]]FFF???;;;===???@@@CCCFFFYYYyyyuuuiiitttrrrRRR@@@@@@;;;888:::999:::DDDdddzzzeeeqqq}}}lll\\\qqqttttttgggjjjqqqzzzyyymmmbbbZZZTTT]]]fffnnnzzzkkkXXXPPPHHHJJJAAA<<<@@@AAAGGGWWWzzzkkkjjjyyynnnbbb|||wwwQQQPPPRRRIIIFFF>>>===;;;999888888888999666999:::===RRR|||~~~kkkddd```bbbccciii{{{yyyrrrkkkfff```[[[ZZZ[[[\\\\\\]]]zzzrrraaa[[[[[[VVVWWWjjjzzzuuupppnnnrrrjjjZZZVVVTTTVVVTTTNNNJJJKKKLLLKKKBBBBBBAAA???<<<888555333///...---+++***)))))))))************))))))))))))&&&'''(((***++++++++++++++++++,,,,,,,,,---------...---,,,,,,......---,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***,,,///111222444666999555888:::===???BBBFFFIIIJJJLLLPPPTTTXXX[[[]]]^^^[[[WWWVVVXXXWWWWWW[[[aaabbbhhhpppxxxttteee^^^yyyjjj```dddIIIBBB<<<>>>@@@@@@AAADDDQQQ}}}sssssstttRRR???@@@;;;777999999<<>>===;;;999888888888999555888999???WWW~~~{{{iiiccc___aaacccjjj}}}vvvooogggccc]]]ZZZYYYZZZ[[[[[[XXXmmmwwwqqqgggaaaggg|||tttoooiiieeeiii}}}lllWWWYYYUUUWWWTTTOOOMMMNNNLLLIIIAAAAAA@@@>>>:::555111...---,,,++++++******++++++)))))))))))))))(((''''''%%%'''***,,,------+++***------,,,,,,+++,,,,,,,,,444000...///222222...***)))((('''&&&&&&'''((()))'''((()))***************))))))***+++++++++++++++++++++************++++++))),,,000222333555777999:::???AAAAAACCCIIIMMMMMMNNNPPPTTTWWWZZZ[[[\\\[[[YYYXXXWWWVVVWWWYYY[[[\\\```eeelllttt|||yyyuuu}}}gggZZZttthhhdddsssOOO@@@<<<@@@>>>BBBEEEAAARRRtttxxxYYYCCCDDD;;;777;;;777:::LLLwwwkkkrrriiillllllnnnhhhhhhpppzzz{{{tttdddZZZWWWXXXWWWccczzz}}}bbbSSSKKKGGGDDDBBB???>>>DDDLLLgggqqqbbbnnnaaazzz```LLLQQQNNNGGGBBB???;;;999999999888777888@@@;;;???aaavvvbbbaaa```aaabbbiiiyyy|||wwwqqqjjjgggiiikkkmmmllllllyyyzzz~~~xxxmmmeee```ZZZ^^^sssqqqZZZ[[[TTTVVVTTTNNNLLLMMMLLLHHHBBBBBBAAA>>>:::666222///---,,,++++++******++++++)))))))))))))))(((''''''%%%'''***,,,------+++***,,,,,,++++++++++++,,,,,,222///,,,...111222...+++)))((('''&&&&&&'''((()))((())))))************)))((()))******++++++******++++++************++++++***,,,000222444777:::======CCCGGGGGGIIINNNPPPPPPSSSTTTWWWZZZ\\\]]]]]]\\\YYYXXXWWWVVVWWWXXXZZZ\\\___ccckkkrrryyy{{{wwwtttjjjgggnnnvvv{{{lll[[[nnnyyyfffyyyuuuQQQAAA===AAA@@@DDDGGGBBBMMMooobbbEEEBBB:::666:::777>>>QQQ|||hhhtttqqq{{{yyyooojjjiiiqqq|||}}}pppbbbZZZYYYYYYYYYddd{{{hhhXXXNNNIIIEEEBBB>>><<>>BBBBBBGGGJJJDDDFFFgggsssKKK???999666999888???UUUhhh~~~jjjzzzqqqlllkkksss}}}xxxjjj___[[[[[[[[[[[[ggg}}}qqq^^^RRRLLLFFFBBB>>>;;;???FFF^^^|||jjjllllllqqq```WWWPPPKKKCCC@@@<<<999999999999888999>>>===JJJsssmmm___]]]]]]]]]^^^bbbooo}}}{{{vvvooofff^^^UUUPPPSSSddd||||||___ZZZUUUWWWTTTOOOMMMMMMLLLIIIDDDDDDBBB???;;;777333111---,,,++++++******++++++)))))))))))))))(((''''''&&&''')))+++,,,,,,,,,+++*********)))******++++++***))))))+++...000///---***)))((('''''''''((()))***************)))((('''''''''((()))))))))))))))++++++************++++++,,,---///111555;;;BBBGGGPPPXXX___`````````]]]XXXXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[^^^bbbhhhnnnsssxxx}}}|||yyytttooohhhaaa\\\OOOHHHCCCEEEIIIQQQeeezzz|||aaaggg}}}yyy[[[FFF>>>AAACCCIIILLLEEEEEE___SSS>>>:::888999:::<<>><<>>QQQ|||iii^^^\\\[[[\\\]]]```jjjvvv|||vvvrrrlllddd]]]SSSMMMNNN\\\qqqaaaYYYWWWXXXVVVQQQNNNOOONNNKKKEEEDDDAAA>>>:::777444222---,,,++++++******++++++)))))))))))))))((('''''''''((()))+++,,,,,,,,,,,,***)))))))))******+++,,,(((((()))+++---///......+++***)))(((''''''((()))***************)))((('''''''''((()))))))))))))))++++++************++++++,,,---...000444:::AAAGGGWWW___fffgggfffddd```[[[ZZZZZZZZZYYYYYYXXXWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[```ccciiimmmqqquuuyyy|||~~~yyyvvvsssooojjjddd]]]XXXJJJBBB<<<<<<===CCCWWWlllcccccc|||aaaJJJ===???CCCKKKOOOHHHHHHYYYxxx[[[???<<<:::999===>>>^^^ssshhhaaavvvooonnnmmmsss}}}}}}lll___XXXXXX[[[___bbbooo}}}eeeUUUMMMFFFCCC@@@>>>@@@EEEPPPjjjiiicccvvvppp___ttt___TTTQQQQQQCCC@@@<<<:::::::::999999:::;;;>>>XXX|||fff^^^\\\[[[]]]]]]___gggpppyyyssspppjjjbbb\\\TTTMMMLLLUUUffffff\\\XXXZZZWWWRRRPPPPPPOOOLLLEEECCCAAA===999666333222---,,,++++++******++++++)))))))))))))))((('''''''''((()))***+++,,,,,,,,,***************+++,,,---'''(((***+++---......///,,,+++)))((('''(((((())))))************))))))((('''((())))))******))))))++++++************+++++++++,,,---...111777===BBBSSS[[[aaabbbaaaaaa___ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYUUUVVVWWWXXXYYY[[[[[[\\\```ccchhhlllooorrruuuxxx{{{}}}~~~}}}~~~~~~yyytttrrroookkkgggbbb[[[WWWJJJAAA;;;:::999<<>>>>>DDDNNNSSSMMMKKKUUUqqqaaa@@@???;;;888@@@DDDgggeeeaaasssuuubbbyyy{{{nnnoooooottt}}}~~~yyyggg[[[UUUVVVZZZaaaeeessslllXXXOOOGGGDDDBBB@@@AAAEEEOOOhhhmmmcccooovvv]]]jjj{{{tttXXXQQQPPPPPPDDD@@@===::::::::::::999;;;:::@@@```xxxccc]]][[[ZZZ]]]^^^___eeellluuuvvvpppmmmhhh```ZZZRRRMMMKKKQQQ\\\rrrnnncccXXXYYYWWWRRROOOPPPOOOLLLEEECCC@@@<<<888555333111---,,,++++++******++++++)))))))))))))))((('''''''''((()))***+++,,,,,,---*********++++++,,,---...''')))+++,,,------...///,,,+++***(((((((((((()))((())))))************)))((()))******++++++******++++++************++++++)))***,,,---///333888<<>>EEERRRYYYRRRKKKSSSppp~~~ccc@@@@@@;;;666AAAFFFkkkxxx\\\^^^nnn{{{nnnjjj|||wwwnnnqqqrrrvvv}}}~~~ssscccXXXSSSUUUZZZbbbgggvvv}}}www]]]SSSJJJFFFCCC@@@AAACCCMMMdddxxxjjjhhhaaahhhxxxoooVVVQQQOOOMMMDDDAAA===;;;:::::::::999;;;:::CCChhhuuu```[[[XXXXXX\\\^^^^^^bbbhhhmmm|||{{{yyytttuuu{{{rrrlllhhhccc\\\VVVNNNJJJKKKOOOSSSaaa~~~uuujjjWWWXXXVVVQQQNNNOOONNNKKKDDDBBB???;;;777444222111---,,,++++++******++++++)))))))))))))))(((((('''(((((()))***+++,,,------++++++++++++,,,---...///(((***,,,---------...///---,,,***)))((((((((()))'''((()))***************))))))***+++++++++++++++++++++************++++++(((***+++,,,---000555888:::@@@FFFHHHKKKQQQTTTSSSUUUUUUUUUVVVVVVXXXYYYYYYVVVWWWYYYZZZ\\\]]]]]]^^^^^^aaaeeegggiiikkkmmmoooppprrrrrrsssvvvzzzwwwqqqooommmjjjfffbbb\\\UUUQQQJJJAAA;;;<<<;;;999???JJJYYYaaannnxxxtttcccpppwwwWWWAAA???FFFUUU\\\VVVIIIRRRrrr~~~xxxddd@@@@@@:::444AAADDDjjjuuuZZZ```uuuzzzrrr~~~{{{uuunnnssstttxxx~~~ooo___VVVRRRUUUZZZbbbhhhxxx{{{uuuuuuwwwaaaWWWLLLGGGDDD@@@???AAAJJJ```~~~lll___mmmgggjjjttt\\\WWWSSSOOODDDAAA===;;;;;;;;;:::999<<<;;;EEEnnnsss^^^YYYWWWWWW[[[]]]]]]aaafffkkksssvvvuuunnniiirrrxxxooohhhddd```XXXRRRIIIHHHJJJNNNNNNUUUmmmtttbbb\\\ZZZXXXVVVVVVTTTRRRPPPEEEBBB>>>;;;999666222///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***,,,---,,,******+++,,,///---+++,,,...///---+++***+++++++++***+++...000---,,,***)))))))))******))))))************))))))))))))************))))))************************(((***,,,,,,,,,,,,...000444888<<<@@@DDDHHHLLLOOOQQQRRRUUUWWWYYYYYYYYYXXXYYYYYYXXXXXXZZZ[[[]]]^^^bbbbbbdddfffiiikkklllmmmpppppppppooooooooooooooonnnllliiifffbbb]]]WWWRRRLLLFFF???:::999;;;===>>>FFFMMMYYYfffpppzzz|||eeejjj]]]EEEBBBCCCXXXmmmkkkNNNLLLiiiuuummm===:::<<<666:::KKKpppxxxaaammm{{{rrrwwwrrrkkkpppuuuwww{{{iii[[[SSSOOOTTT\\\dddqqqwwwqqqmmmlllzzzpppXXXLLLJJJCCCAAABBB???IIIXXXvvvsss]]]ddd|||aaakkk\\\QQQ\\\PPPIIIAAA::::::;;;999999::::::<<>>;;;999666222///------,,,++++++++++++,,,))))))))))))))))))))))))***+++,,,,,,******+++,,,...,,,***+++---...---++++++,,,,,,++++++,,,...111...---+++))))))))))))***))))))************))))))))))))************))))))************************''')))***+++++++++---///111444999===AAAEEEJJJMMMRRRUUUXXX[[[]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^___bbbbbbdddfffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnllljjjhhheeeaaa\\\VVVRRRLLLFFF???:::888999:::;;;@@@DDDLLLUUU]]]gggxxxgggiii^^^EEEAAAAAAVVVmmmmmmPPPNNNjjjuuuBBB<<<>>>999>>>NNNrrrjjjvvv}}}sss~~~yyynnnhhhnnnuuuvvv{{{hhh[[[TTTPPPTTT]]]cccppp{{{sssnnnlllkkktttuuu]]]OOOLLLEEEAAACCC???IIIXXXuuu|||bbbcccvvvkkkpppqqq```dddTTTIIIAAA;;;;;;;;;:::999:::>>>???LLLtttiii[[[UUUUUUUUUVVVWWWZZZ]]]___cccgggqqq~~~vvvnnnhhhhhhlllttt~~~{{{xxxuuutttpppjjjeee```ZZZTTTPPPJJJKKKFFFFFFLLLPPP```{{{zzzfff___\\\YYYVVVTTTQQQNNNKKKEEEBBB>>>;;;999666222///------,,,+++++++++++++++((((((((((((((((((((((((***+++,,,,,,******+++,,,,,,+++***+++,,,,,,+++***,,,,,,---,,,+++,,,///111///---,,,***(((((((((((())))))************))))))))))))************))))))************************&&&(((************,,,------000444888<<>>;;;999666222///---,,,,,,+++***+++++++++(((((((((((((((((((((((()))+++,,,,,,+++***+++---+++*********++++++******,,,------,,,+++,,,...111000...,,,***(((''''''((())))))************))))))))))))************))))))************************'''(((************+++---***---111555888===CCCGGGOOOSSSZZZ```cccdddbbbaaaaaa```___^^^^^^___```aaaaaabbbccceeefffhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkiiigggeeedddaaa]]]XXXTTTNNNHHHAAA:::777666555555888777777:::<<>>;;;999AAATTTtttjjjbbbkkkdddcccmmmtttwww}}}ttt\\\QQQLLLJJJNNNWWW```ppp|||tttmmmiiigggggguuugggTTTOOOGGGDDDDDDAAACCCNNNgggooojjj{{{jjjjjjrrrYYYIIIAAA;;;;;;<<<:::999;;;;;;;;;OOO~~~www___RRRRRRRRRRRRSSSTTTUUUWWWXXX]]]aaahhhnnnsss}}}|||}}}}}}zzzwwwssspppjjjgggdddaaa^^^[[[WWWTTTLLLKKKDDDDDDKKKOOO^^^www|||fff[[[YYYVVVTTTSSSRRROOOMMMEEEBBB>>>;;;999666222///,,,,,,+++************+++(((((((((((((((((((((((()))***,,,,,,++++++,,,---************************,,,------,,,++++++...000000...,,,***(((''''''((())))))************))))))))))))************))))))************************(((***++++++******,,,---***,,,///222555:::@@@DDDLLLQQQYYY```eeeggggggfffdddcccbbb`````````aaaaaaaaabbbcccdddeeefffgggggggggggghhhhhhiiiiiiiiiiiiiiigggeeedddbbb^^^YYYUUUNNNIIIBBB<<<999777666555666555666999999:::@@@GGGQQQfffoooddduuuhhhJJJEEEAAANNNcccgggNNNQQQiii[[[AAA:::999BBBSSSuuummm```hhhbbbcccmmmuuuxxxnnnWWWMMMIIIHHHMMMUUU___qqqwwwnnngggccc___eeekkklllllllllkkkiiillloootttyyy~~~jjjUUUNNNGGGDDDFFFAAAAAAKKKaaazzznnn{{{hhhkkksssZZZJJJBBB;;;;;;<<<::::::;;;>>>???VVVuuu^^^SSSPPPPPPQQQQQQSSSTTTUUUVVVVVVZZZ```fffkkkwww~~~|||zzzvvvssskkkiiieeeaaa^^^[[[WWWTTTPPPNNNEEEDDDJJJKKKWWWmmm}}}eeeYYYWWWUUUTTTSSSRRROOOMMMEEEBBB>>>;;;999666222///,,,,,,+++***************(((((((((((((((((((((((()))***+++,,,++++++,,,...)))***++++++***)))***+++,,,---,,,+++******,,,...///---,,,***(((((((((((())))))************))))))))))))************))))))************************)))***++++++******+++---***+++...000222777===AAAIIINNNVVV___eeeiiikkkkkkgggeeedddbbbaaa```aaaaaaaaabbbbbbcccdddeeeeeeffffffffffffggghhhhhhiiiiiihhhfffdddccc```\\\WWWSSSLLLGGGAAA<<<:::888777666555444666999999888:::>>>???NNNddd}}}ssseeerrrkkkKKKGGGCCCPPPgggmmmRRRPPPfffdddEEE<<<;;;DDDSSSxxxyyymmm```wwwhhhcccdddmmmtttxxxjjjUUULLLIIIHHHNNNVVV```rrrtttiii```[[[UUUVVVWWWWWWVVVUUUTTTSSSOOORRRWWW]]]cccmmmpppXXXOOOGGGEEEEEEAAABBBKKK___{{{kkkvvvggghhhxxxuuuhhhUUUJJJBBB<<<<<<<<<;;;:::;;;<<<@@@ZZZsss]]]SSSNNNNNNOOOQQQRRRTTTUUUUUUUUUYYY___eeejjjuuu~~~}}}{{{wwwuuummmjjjfffbbb^^^[[[VVVSSSSSSPPPFFFDDDIIIGGGOOOccc~~~eeeZZZXXXUUUSSSRRRPPPMMMKKKEEEBBB>>>;;;999666222///,,,++++++***************))))))))))))))))))))))))(((***++++++++++++,,,...)))+++---,,,***)))***,,,+++,,,,,,***))))))+++---...---+++))))))))))))***))))))************))))))))))))************))))))************************((()))+++***))))))***+++)))+++,,,---///333999===BBBGGGOOOXXXaaagggkkklllhhhgggeeebbbaaa`````````aaaaaabbbbbbccccccddddddeeeeeeffffffggghhhhhhiiifffeeebbb```^^^ZZZTTTPPPHHHDDD???;;;999999888777555444555999:::888:::======BBBMMMaaayyyhhhmmmnnnLLLGGGEEEUUUqqq{{{[[[PPPbbb~~~gggFFF<<<;;;DDDUUU}}}uuuiiikkkeeennniiicccdddlllrrrvvv|||gggRRRJJJHHHHHHNNNVVVaaasssvvvjjj___WWWSSSNNNMMMMMMPPPQQQPPPNNNMMMFFFFFFIIIMMMPPPYYYnnnwww]]]RRRHHHEEEDDD???BBBJJJ]]]|||yyyfffnnnjjjdddooo}}}___[[[QQQJJJBBB<<<<<<===;;;:::<<<999AAA^^^pppZZZQQQLLLMMMNNNQQQRRRTTTUUUUUUXXXZZZ___fffkkkrrr~~~|||{{{xxxtttqqqllliiieeeaaa^^^ZZZVVVSSSSSSOOOFFFDDDHHHEEEIII[[[qqqfff\\\ZZZVVVTTTRRROOOLLLIIIEEEBBB>>>;;;999666222///,,,++++++***)))*********************************(((***++++++++++++---...))),,,---,,,***)))+++---+++++++++***((((((***,,,---,,,***)))))))))******))))))************))))))))))))************))))))************************'''((())))))(((((()))***)))***++++++---111666:::<<<@@@HHHRRR[[[bbbgggjjjiiigggeeecccaaa`````````aaaaaabbbbbbcccccccccccceeeeeeffffffggghhhiiiiiieeecccaaa___\\\WWWRRRNNNEEEBBB===:::999999888777888555666999;;;:::<<>>DDDEEECCCGGG___gggmmmwwwPPPEEEFFF[[[oooMMM^^^tttXXXDDDBBB555III]]]iii```{{{iii~~~|||dddttthhhbbbiiissszzzwwwbbbNNNFFFEEEEEEJJJSSS```ooonnn___WWWRRRMMMIIILLLPPPUUUYYYZZZ[[[\\\]]]]]]SSSKKKJJJGGGJJJ\\\rrrgggUUUMMMFFFCCCBBBBBBHHHXXXrrrcccjjjvvvnnnyyyYYYUUUTTTOOOFFF>>><<<<<<;;;<<<>>>???DDDpppjjjXXXRRRKKKLLLNNNPPPRRRTTTUUUVVVTTTVVVZZZ^^^ccciiipppuuu{{{|||zzzxxxtttpppmmmiiifffccc```^^^[[[WWWUUUNNNJJJFFFDDDEEEGGGIIIJJJbbbssseee\\\XXXTTTRRRQQQNNNIIIDDDAAA@@@???<<<888555222000---,,,+++***))))))))))))))))))))))))))))))))))))***))))))+++---...---++++++---//////---+++++++++...---,,,+++++++++++++++,,,+++******))))))************))))))))))))******(((((()))******************************************************+++++++++,,,+++******+++...000111111666<<>>@@@BBBIIIJJJHHHIII[[[~~~iiijjjyyyQQQGGGGGGYYY{{{SSS]]]yyyVVV???===333GGGaaakkkeeekkkkkksssgggbbbiiissszzzuuu```LLLEEECCCCCCIIIQQQaaaoooyyyhhh[[[UUURRROOOLLLQQQTTTXXX\\\___ccchhhkkkjjjbbb[[[WWWQQQPPPaaauuujjjVVVMMMGGGBBB@@@AAAGGGVVVpppdddhhh~~~wwwnnn```XXXVVVPPPFFF>>><<<<<<;;;<<<>>>AAAJJJzzzhhhVVVQQQKKKLLLMMMOOORRRTTTUUUVVVRRRUUUXXX\\\```ffflllqqqooouuu}}}{{{yyywwwtttpppmmmhhheeebbb___]]]ZZZWWWTTTMMMIIIDDDBBBCCCEEEFFFGGGWWWhhhdddZZZWWWTTTSSSRRRNNNHHHCCCBBBAAA???<<<999666333111---,,,+++***))))))))))))))))))))))))))))))))))))***))))))+++------,,,++++++---......,,,++++++,,,---,,,,,,++++++++++++,,,++++++***))))))))))))******))))))(((((())))))***(((((()))***************************************))))))*********+++++++++++++++++++++,,,---///000...111666:::@@@IIITTT\\\kkkooonnnggg```___^^^]]]ZZZ___dddfffdddcccdddeeeiiiiiikkkkkkkkkjjjiiihhhaaa___[[[YYYWWWTTTQQQNNNGGGEEEBBB???>>>===>>>>>>;;;<<<>>>>>>???AAADDDGGGQQQRRRPPPMMMXXXuuulllfffwwwNNNGGGDDDPPPxxx]]]___\\\@@@>>>888JJJfffpppmmm{{{hhhtttqqqfffaaahhhrrr{{{sss^^^KKKCCCBBBAAAGGGOOO```nnntttdddZZZWWWVVVUUUTTTWWWYYY[[[^^^dddlllvvv|||zzztttmmmaaa]]]jjj|||mmmVVVNNNIIICCC??????EEETTTnnnhhhiii|||xxxkkknnn```[[[PPPGGG???======;;;<<<>>>BBBOOOeeeSSSOOOKKKLLLMMMOOOQQQSSSTTTUUUQQQSSSVVVYYY]]]aaagggkkkkkkooowww~~~|||yyywwwvvvssspppmmmgggdddaaa^^^\\\ZZZVVVTTTLLLHHHCCC@@@@@@AAABBBBBBNNN^^^{{{cccYYYWWWUUUTTTSSSOOOHHHBBBCCCBBB@@@===999555222000---,,,+++***))))))))))))((((((((((((((((((((((((*********+++------,,,+++***,,,---,,,+++***+++,,,,,,,,,+++++++++++++++,,,++++++***)))))))))))))))))))))(((((((((((())))))(((((()))***************************************)))))))))***++++++,,,,,,++++++++++++,,,---...//////111444777;;;DDDPPPXXXeeejjjkkkeee___]]]\\\ZZZVVV\\\bbbdddcccaaaaaaccciiiiiijjjjjjiiiiiihhhhhhbbb^^^ZZZWWWTTTRRRPPPNNNIIIHHHEEECCCAAA@@@??????>>>>>>???@@@AAACCCHHHKKKVVVYYYWWWRRRVVVmmmmmmdddwwwNNNJJJDDDIIIooofffccciiiDDD@@@;;;JJJiiiuuuvvvvvvaaa|||nnnddd___gggqqq{{{ppp\\\IIICCCBBBAAAGGGOOO\\\kkk}}}uuuggg^^^\\\^^^^^^]]]\\\\\\\\\___eeeppp}}}tttllluuunnnVVVMMMJJJEEE@@@???EEESSSmmmkkklllxxxhhhjjj___QQQHHH???======;;;<<<>>>AAAPPPbbbQQQNNNKKKKKKMMMNNNPPPRRRSSSTTTQQQSSSVVVXXXZZZ^^^bbbeeejjjlllrrr|||}}}{{{yyywwwvvvssspppmmmeeebbb___]]][[[YYYUUUSSSLLLHHHCCC@@@???@@@@@@???FFFUUUpppcccZZZXXXUUUTTTSSSOOOHHHCCCEEEDDDAAA===888333///------,,,+++***))))))))))))((((((((((((((((((((((((+++******+++------,,,******+++,,,+++******+++,,,+++++++++******++++++,,,+++***))))))(((((())))))))))))(((((((((((())))))(((((()))***************************************((())))))***++++++,,,,,,++++++++++++,,,,,,---...///111222444777???JJJRRR^^^cccddd]]]VVVSSSPPPNNNKKKQQQXXX]]]___```bbbdddiiiiiihhhhhhhhhhhhiiiiiiccc___ZZZVVVTTTRRRPPPNNNKKKJJJIIIGGGDDDCCCAAA@@@@@@AAAAAAAAABBBDDDHHHLLLVVVYYYYYYTTTUUUggglllccczzzRRRMMMGGGIIIjjjeeedddtttEEE===:::EEEhhhxxxzzzwww[[[xxx}}}jjj```\\\dddooozzznnnZZZHHHCCCBBBBBBHHHPPPYYYhhh{{{zzzmmmeeedddeeedddcccbbbaaa```aaagggqqq}}}www{{{rrrXXXNNNLLLHHHCCCAAAFFFTTTmmmkkklll}}}gggppp^^^RRRHHH@@@>>>===;;;<<<>>>AAAQQQ}}}```PPPNNNKKKKKKLLLNNNOOOQQQRRRSSSQQQSSSVVVXXXYYY[[[___aaaddddddjjjuuu}}}{{{yyywwwuuusssooolllcccaaa^^^[[[ZZZWWWTTTRRRLLLIIIDDDAAA@@@??????>>>???KKKbbb{{{dddZZZWWWTTTSSSRRRNNNHHHCCCDDDCCC@@@<<<777333///,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++******+++------+++***)))***+++***))))))+++---+++************++++++,,,******)))(((((((((((())))))((((((''''''(((((()))(((((()))***************************************(((((()))***+++,,,,,,---***+++++++++,,,,,,,,,,,,---...//////111777AAAHHHVVVZZZYYYQQQHHHDDDAAA===>>>BBBJJJRRRZZZ```ccceeegggfffeeedddeeefffhhhiiibbb___[[[WWWUUUTTTRRRPPPNNNNNNMMMKKKIIIFFFDDDCCCBBBCCCCCCCCCBBBCCCFFFHHHOOOQQQRRROOONNN\\\|||lllccc|||xxxPPPIIIDDDIIIggg[[[```HHH???===EEEeeevvvuuu~~~[[[kkkxxx|||fff]]]ZZZbbbmmmzzzjjjWWWFFFBBBCCCCCCIIIQQQYYYhhh{{{uuunnnlllllliiigggiiihhhfffeeegggmmmuuu{{{{{{uuuvvvzzz|||___QQQMMMJJJEEEBBBGGGTTTnnnkkkkkkjjjnnn\\\SSSIII@@@>>>===<<<<<<>>>CCCUUU|||^^^OOONNNJJJKKKLLLMMMOOOPPPQQQRRRPPPRRRUUUWWWXXXZZZ]]]___```aaahhhsss}}}{{{xxxvvvtttqqqmmmjjjaaa___\\\ZZZYYYVVVTTTQQQLLLIIIDDDAAA@@@@@@???===>>>HHH[[[pppeeeYYYVVVQQQOOONNNLLLFFFBBBAAA@@@>>>:::777333000...---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***+++,,,---+++))))))******)))((()))+++---***************+++,,,,,,******)))(((((((((((((((((((((''''''''''''(((((((((((()))***************************************'''((()))***+++,,,------******+++,,,,,,,,,,,,++++++,,,---,,,,,,111999???LLLPPPNNNGGG???<<<:::888888999>>>HHHTTT]]]```___^^^]]]\\\\\\]]]___aaaccc```]]][[[YYYYYYXXXVVVTTTRRRRRRRRRQQQNNNKKKHHHFFFCCCDDDEEEDDDBBBBBBBBBDDDDDDEEEFFFEEEDDDOOOkkklllbbbyyyzzzNNNCCCBBBOOOlllxxxUUU\\\~~~JJJ@@@AAAGGGbbbooojjjfffqqq~~~qqqyyybbbZZZWWW___kkkxxxeeeSSSCCC@@@BBBCCCIIIRRR\\\jjj}}}~~~xxxwwwuuuqqqmmmlllllljjjgggdddeeegggiiikkkoooqqqooollliiihhhhhhqqqjjjUUUNNNJJJEEEBBBFFFTTTmmmnnnnnnjjjxxxhhh]]]SSSJJJAAA>>>>>><<<<<<===CCCWWW{{{]]]OOONNNJJJKKKLLLMMMNNNOOOPPPQQQNNNQQQTTTVVVWWWXXXZZZ\\\bbbbbbhhhsss||||||zzzvvvsssqqqmmmiiifff```^^^[[[YYYXXXVVVSSSPPPJJJGGGCCCAAA@@@???>>>===???FFFUUUgggvvvfffXXXTTTOOOMMMLLLIIIEEEAAA======;;;999777444111000---,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++)))))))))))))))((((((+++---******))))))***+++,,,,,,******)))(((((((((((((((((((((''''''''''''(((((((((((()))***************************************'''((()))***+++,,,------******+++,,,,,,,,,+++++++++,,,---++++++...555;;;DDDHHHHHHBBB===<<<===<<<999777999CCCPPPXXXZZZWWWVVVUUUSSSSSSTTTWWWZZZ\\\]]][[[ZZZZZZ[[[[[[ZZZXXXUUUUUUUUUTTTRRRNNNKKKHHHCCCEEEFFFEEEBBB@@@@@@@@@;;;;;;======<<>>DDDaaaiii```tttuuuwwwlllwww```XXXVVV^^^iiixxxbbbPPPAAA>>>AAABBBIIIQQQ___mmm}}}yyytttkkkkkkiiieee```]]][[[[[[UUUYYY]]]^^^___^^^\\\YYY___tttsssYYYNNNIIIDDDBBBFFFSSSlllrrrssshhhiiitttccc```TTTJJJAAA>>>>>><<<<<<===AAAWWW|||\\\NNNMMMJJJKKKLLLMMMNNNOOOPPPPPPMMMOOORRRUUUVVVWWWYYY[[[aaa```fffnnnttt{{{xxxuuurrrnnnjjjfffbbb___]]]ZZZXXXWWWUUURRRPPPIIIFFFBBB@@@@@@???===<<<;;;@@@MMM^^^lllxxxeeeXXXTTTOOOLLLKKKHHHCCC???@@@???<<<999666222000///+++++++++************)))))))))((((((((((((((()))((()))+++---...---+++***...---,,,,,,++++++++++++++++++******++++++,,,---+++***)))(((((()))***+++******)))((((((((((((((()))***+++***)))((((((***************************))))))))))))************+++++++++++++++++++++++++++,,,......---...///111888:::>>>CCCDDDCCCDDDFFF<<<;;;<<>>===<<<@@@:::888:::999<<>>:::JJJccc]]]bbbssspppiiinnnYYYVVVVVV]]]hhhyyyfffVVVGGGCCCBBBBBBHHHQQQcccnnn|||rrroookkkgggccc___[[[WWWSSSNNNPPPTTT]]]jjjpppiii]]]^^^fff}}}|||cccQQQHHHDDDCCCDDDQQQkkktttooo~~~ggguuuooobbb^^^YYYMMMBBB>>>?????????AAAAAA]]]zzz]]]PPPHHHHHHIIIKKKMMMNNNOOOOOONNNPPPPPPRRRSSSUUUWWWXXXYYYaaa]]]```hhhppp{{{}}}yyyuuuqqqmmmhhhccc```YYYXXXVVVVVVWWWWWWVVVUUULLLJJJFFFAAA>>><<<;;;;;;<<<@@@GGGRRRaaappp}}}dddXXXTTTOOOLLLJJJHHHCCC???@@@???<<<999666333000///+++++++++************)))))))))(((((((((((()))))))))***,,,---------,,,+++...---,,,+++++++++++++++++++++******++++++,,,---+++***)))(((((()))***+++***))))))((((((((((((((()))***+++***)))((((((***************************))))))))))))************++++++++++++++++++++++++---...//////------...///222555:::???@@@AAABBBDDD???===;;;>>>BBBDDDBBB>>>===:::777:::AAAJJJQQQTTTYYY\\\^^^___^^^\\\\\\\\\YYYXXXWWWWWWVVVTTTOOOLLLHHHHHHGGGEEEBBB???===<<<===888888:::999:::JJJ]]]mmmcccppp[[[JJJOOOsss___^^^{{{yyykkkBBB<<<999IIIlll```eeewwwpppjjjlllTTTRRRSSS[[[gggyyyeeeTTTEEEAAAAAA@@@FFFOOObbbmmm~~~zzzooolllfffaaa]]]YYYTTTQQQHHHGGGJJJXXXnnn|||wwwjjjYYY^^^rrrxxx```OOOGGGDDDCCCDDDPPPkkkvvvnnn{{{hhhuuufff```ZZZNNNBBB????????????AAAEEEaaazzz]]]QQQIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPRRRSSSUUUWWWXXXYYY^^^\\\```hhhnnnvvv|||yyytttpppmmmjjjfffddd\\\ZZZYYYXXXXXXXXXVVVTTTKKKIIIEEEAAA>>>=========999<<>>@@@???===:::777333000///+++++++++************)))))))))(((((((((((())))))+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---+++***)))(((((()))***+++))))))((((((''''''(((((()))***+++***)))((((((***************************)))))))))*********++++++++++++++++++++++++++++++...///000///---,,,---...---111777;;;===??????@@@@@@<<<::::::<<<===;;;888888444000111999DDDNNNTTTYYY[[[^^^```___^^^]]]^^^[[[ZZZYYYXXXWWWTTTOOOLLLGGGGGGFFFDDDBBB???===<<<;;;999;;;>>><<<;;;FFFUUU}}}pppdddqqqbbbMMMTTTxxxiiiccc}}}fff@@@<<<:::JJJsssbbbjjj}}}pppjjjkkkPPPNNNPPPYYYgggyyycccRRRCCC??????>>>DDDMMMaaalll~~~tttpppiiiccc^^^XXXSSSPPPIIIBBBAAAOOOkkk~~~zzzlllUUUUUUcccuuu]]]MMMFFFDDDBBBCCCPPPkkkzzznnn{{{|||ooooooeee[[[OOOCCC@@@@@@???@@@AAAHHHdddzzz^^^RRRJJJHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPRRRSSSUUUVVVWWWXXXZZZZZZ___gggjjjnnn}}}|||ssssssyyy~~~{{{xxxrrrnnnllljjjiiiggg```^^^\\\[[[ZZZXXXUUUSSSKKKIIIEEEBBB???>>>>>>>>>999:::<<<@@@GGGNNNUUUYYYdddjjjqqqxxx~~~bbbVVVRRRMMMKKKJJJGGGCCC???@@@???===;;;777444000...+++++++++*********)))))))))(((((((((((())))))***++++++*********++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,---+++***)))(((((()))***+++)))(((((('''''''''(((((()))***+++***(((((((((***************************))))))*********+++++++++***+++++++++++++++,,,,,,---...//////...---///000---444:::<<<>>>??????===;;;999777888:::===>>>===<<<888222111777CCCOOOWWWXXX[[[___``````______```]]]\\\ZZZYYYWWWTTTOOOKKKGGGFFFDDDCCCBBB@@@>>><<<======@@@CCCAAA???FFFOOOqqqrrrdddpppkkkPPPSSSrrrooodddiiiBBB>>>;;;JJJpppbbbooo|||uuuuuullliiiOOONNNQQQZZZgggzzzbbbRRRCCC???>>>>>>DDDMMMbbbmmm}}}xxxqqqjjjccc]]]VVVSSSOOOFFF@@@III```qqqooodddXXXSSS[[[uuuuuu\\\MMMFFFEEEBBBCCCPPPkkkqqqxxxyyy|||kkk]]]QQQEEEAAAAAA@@@@@@AAAGGGeee{{{^^^RRRIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWXXXXXX]]]bbbeeehhhttt{{{qqqeee\\\ZZZ```ppp{{{wwwqqqllljjjhhhgggfffdddbbb```^^^\\\ZZZVVVRRRNNNLLLHHHDDDAAA???>>>>>>:::::::::;;;>>>BBBFFFIIIOOOTTTZZZ```eeemmmvvv}}}bbbVVVRRRNNNKKKJJJHHHCCC?????????>>><<<888444000...+++++++++*********))))))((((((((((((((()))******+++***))))))))))))******+++++++++******++++++,,,++++++******++++++,,,---+++***)))(((((()))***+++((((((''''''''''''(((((()))***+++***(((((((((***************************************++++++++++++*********++++++,,,,,,,,,+++,,,.../////////111333333;;;AAABBBBBBCCCAAA<<<777666666777;;;>>>@@@AAACCC???999666999CCCPPPXXXXXX[[[___aaaaaaaaabbbccc```^^^\\\[[[XXXTTTOOOKKKFFFDDDBBBBBBBBBAAA>>><<<===???BBBDDDBBB@@@CCCIIIdddssscccooosssRRRRRRiiinnn```rrrFFF>>>:::HHHgggbbbvvvvvvkkkqqqzzzbbbRRRQQQTTT\\\iiizzzcccRRRDDD@@@??????EEENNNdddoooyyyqqqiiiaaaZZZUUUOOOJJJEEEJJJ[[[lllqqqmmmdddYYYZZZoooyyy^^^NNNGGGEEEBBBDDDQQQllluuuzzz~~~~~~rrr___RRRFFFBBBBBB@@@@@@AAAGGGiii{{{^^^QQQHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ]]]```eeeqqq{{{yyynnnjjjggg]]]RRRKKKMMMWWWmmm{{{vvvpppjjjgggeeedddbbbfffdddbbb```___[[[WWWSSSRRRPPPKKKFFFAAA>>>===<<<999999888888:::<<<>>>@@@BBBFFFJJJLLLOOOUUU]]]cccpppyyycccVVVSSSNNNLLLKKKIIIEEEAAA?????????===999555111...+++++++++************)))(((''''''(((((()))***+++***************)))))))))+++************++++++,,,++++++******++++++,,,---+++***)))(((((()))***+++''''''&&&&&&''''''(((((()))***+++***)))((((((************************************++++++++++++,,,*********++++++,,,,,,---***,,,...//////000333444888BBBIIIGGGGGGIIIEEE>>>999999999:::;;;===>>>???FFFCCC>>>:::;;;CCCNNNWWWXXX[[[___bbbccccccdddeeebbb```^^^\\\YYYTTTOOOKKKFFFCCCAAAAAACCCBBB???<<<:::<<>>===???BBBWWW}}}sssaaannntttQQQRRReeennnbbb{{{JJJ===777FFFbbbcccxxxnnn^^^|||tttrrrYYYUUUTTTVVV___jjj{{{dddSSSDDDAAA@@@@@@EEENNNdddooo}}}yyywwwxxxpppggg]]]WWWKKKJJJJJJOOO]]]qqq}}}mmm___YYYgggzzz|||aaaOOOGGGEEECCCEEERRRnnnvvv~~~wwwzzztttaaaTTTHHHCCCBBBAAA@@@AAAJJJpppzzz]]]PPPHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ]]]dddnnnwww}}}ggg\\\ZZZUUUOOOKKKEEEHHHVVVtttyyyuuuooojjjgggdddaaa___eeedddcccbbb```]]]XXXUUUSSSPPPKKKEEE@@@===;;;:::666666666666777999:::;;;<<>>>>>DDDNNNUUUWWW[[[___bbbddddddeeegggdddbbb___]]]YYYTTTOOOJJJEEEBBB@@@AAACCCCCC@@@<<<888:::<<<:::999:::<<<>>>LLLrrrrrr```lllhhhIIISSSddd~~~llldddNNN>>>999IIIbbb```qqqrrrZZZmmmzzzqqqqqqXXXTTTSSSVVV___kkk|||dddSSSDDD@@@@@@???EEENNNaaalll}}}zzzsssmmmggggggqqqyyynnnbbb[[[OOOOOOMMMOOO\\\nnn|||jjjZZZQQQWWWccckkksss|||}}}aaaPPPGGGDDDDDDFFFTTTooo|||tttnnnssssssbbbUUUIIIDDDCCCAAA@@@AAAKKKuuuwww[[[PPPIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZ\\\ccckkkpppsssyyyeee[[[TTTNNNLLLEEEDDDJJJ```|||vvvsssnnnkkkhhhfffccc```cccbbbbbbbbbbbb___ZZZWWWPPPMMMHHHCCC>>>;;;999888666666666666777888999:::999<<<>>>>>><<<===BBBEEEHHHNNNYYYfffuuueeeXXXTTTPPPNNNMMMKKKGGGCCC?????????>>>:::555111...+++++++++************)))''''''''''''((()))++++++,,,---/////////---+++*********))))))***+++,,,,,,++++++******++++++,,,---+++***)))(((((()))***+++&&&&&&&&&&&&&&&'''((())))))***+++***)))((((((*********************************+++++++++,,,,,,,,,))))))***+++,,,,,,---------///000000//////000222777DDDMMMKKKLLLOOOKKKBBBCCCEEEGGGGGGEEECCCBBBBBBDDDDDDBBB@@@AAAFFFOOOVVVWWW[[[___cccdddeeefffhhheeeccc```]]]ZZZUUUOOOJJJEEEBBB???@@@CCCDDD@@@<<<888:::;;;888777999<<<===EEElllqqq___kkk[[[AAASSSeeeyyyeee___{{{RRRAAA<<>>:::555000---,,,,,,++++++***)))))))))((((((((((((((()))******,,,---...///...,,,)))(((+++***)))))))))***+++,,,''''''&&&(((+++,,,,,,++++++***)))'''''''''((()))((((((''''''''''''((((((***+++,,,***(((''''''(((++++++++++++++++++++++++************************)))***+++,,,------------......///000//////...---111AAAMMMOOOPPPRRRKKK???@@@HHHRRRUUUMMMEEEHHHQQQPPPKKKDDD>>>>>>BBBIIINNNZZZ]]]aaacccdddeeefffggggggddd```\\\XXXTTTOOOKKKEEEDDDBBBAAAAAA@@@>>>===<<<999777777:::===??????III^^^qqqbbbmmm}}}XXXKKKLLLlll|||[[[___}}}QQQ>>>;;;HHHffftttUUU]]]sssooommmhhh\\\RRRPPPSSS]]]kkk~~~zzz___PPPCCC???>>>===CCCLLL___lll}}}ttttttssspppjjjbbb^^^^^^```uuu~~~qqqiii```YYYQQQQQQYYYbbbccc```WWWMMMCCCBBBGGGMMMPPPRRRZZZtttcccPPPGGGEEECCCFFFVVVsssrrrmmmhhhnnnvvveeeVVVGGGCCCDDDDDDAAA@@@LLLwwwxxxXXXLLLGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJMMMOOOQQQRRRRRRTTTVVVXXXXXXXXXWWWXXX[[[___ccchhhmmmuuuppp[[[LLLNNNDDD@@@KKKddd|||yyysssqqqmmmiiiggggggggghhhdddcccaaa```___\\\XXXUUUKKKHHHDDD???<<<;;;;;;;;;:::999888888888999;;;<<<999::::::;;;;;;<<<<<<===@@@<<>>@@@IIIUUUZZZTTTMMMPPPXXXNNNIIIBBB<<<:::===CCCGGGUUUYYY^^^cccfffhhhhhhiiiiiifffbbb^^^ZZZUUUPPPLLLEEEDDDBBBAAAAAAAAA???>>><<<;;;;;;<<<>>>??????>>>EEETTTooossscccnnnxxxUUUKKKQQQvvv^^^^^^zzz}}}vvvLLL======JJJkkkuuuTTTZZZooo~~~qqqvvvlll}}}XXXPPPNNNQQQ\\\lllvvv\\\NNNCCCAAAAAA???DDDMMM[[[iii|||~~~wwwvvvrrriii^^^VVVTTTTTTfffwwwpppggg```WWWTTTYYY```ddddddVVVOOOHHHGGGKKKPPPUUUXXXZZZtttdddQQQIIIFFFCCCGGGWWWuuupppjjjpppyyypppeeeVVVHHHDDDEEECCCAAA@@@KKKqqqxxxXXXLLLGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKMMMPPPRRRRRRSSSUUUVVVVVVWWWWWWWWWXXXZZZ^^^aaaeeeggglllsss{{{gggUUUKKKCCCIII\\\|||~~~zzzwwwsssqqqmmmjjjgggfffggggggcccaaa___]]]\\\YYYUUUQQQIIIFFFBBB>>>;;;:::::::::999888888888888999::::::999999::::::;;;<<<<<<<<<@@@;;;<<>>LLLQQQYYYbbbhhhkkkkkkkkkllliiieeeaaa]]]XXXRRRNNNFFFDDDBBBAAAAAAAAA@@@???>>>===>>>???AAA@@@>>><<>>AAA@@@@@@JJJXXXyyy```VVVRRRNNNKKKIIIGGGEEECCCBBBBBBAAA???;;;666111...,,,,,,++++++***)))))))))((((((((((((((())))))***)))))))))))))))***,,,,,,***++++++,,,------------***))))))***,,,...---,,,***)))(((''''''((()))***((((((''''''''''''(((((()))++++++***((((((((()))++++++++++++++++++++++++************************,,,+++)))))))))+++...///---000555888888555000,,,,,,222999???EEEGGG>>>222111888DDDKKKHHH@@@>>>AAAAAA===777333111222555888AAAGGGQQQ]]]fffkkkllllllnnnlllhhhddd```ZZZSSSOOOGGGEEEBBBAAABBBBBBAAA@@@???>>>======>>>>>><<<:::@@@@@@III^^^wwwuuubbbnnnqqqQQQMMMYYYccc[[[xxxxxxJJJ>>>===IIInnnzzzUUUWWWkkkvvviiizzzaaaQQQNNNPPP[[[jjj~~~{{{^^^NNN@@@>>>>>>===AAAHHHSSSddd{{{}}}zzzsssiiiaaa___yyysssllleeeaaaeeesss~~~uuurrruuuwwwqqqgggeeecccQQQIIIGGGDDDJJJ]]]}}}oookkk~~~yyysssdddWWWKKKFFFEEEBBB@@@@@@IIIjjjyyyYYYLLLGGGGGGGGGIIIJJJLLLMMMNNNOOOMMMOOORRRSSSSSSTTTUUUWWWQQQSSSVVVWWWWWWWWWYYY[[[___aaabbbdddiiitttkkkWWWWWWmmm|||vvvrrrqqqooommmjjjhhhfffdddcccaaa___[[[WWWTTTPPPLLLIIIBBB@@@===:::888777777888666777888999:::999888777999999999:::;;;;;;<<<<<>>:::555000---,,,,,,++++++***)))))))))((((((((((((((())))))***++++++************+++,,,******+++,,,,,,---......+++***)))***,,,------,,,***)))(((''''''((()))***((((((''''''''''''(((((()))***+++***)))((()))***++++++++++++++++++++++++************************+++***)))((()))+++---///,,,///444777888555111...---///333777<<<===555,,,...333<<>>HHHUUUbbbjjjllllllooommmjjjgggbbb]]]VVVQQQIIIFFFCCCBBBBBBBBBAAA@@@@@@===:::888999999999999===:::???JJJYYYooosss___mmmuuuSSSMMMWWWgggWWWrrrLLL@@@>>>HHHlll\\\^^^sssxxxggggggTTTPPPQQQZZZiii|||jjjVVVCCC===<<<<<>><<<:::999888888888666777888::::::999888888999::::::;;;;;;<<<======<<<<<<>>>@@@@@@AAAEEEKKKXXXuuufffVVVSSSOOOLLLJJJIIIGGGFFF@@@@@@???===:::555000---,,,,,,++++++***)))))))))((((((((((((((()))******++++++++++++++++++******+++*********+++,,,...///+++***)))***,,,,,,,,,+++)))((((((''''''(((******((((((''''''''''''(((((()))***+++***)))((()))***++++++++++++++++++++++++******************************))))))***+++---...+++---111444555444333111......///222444444000+++,,,---333999999444222444333222111000000222444555555888@@@MMM\\\gggmmmnnnqqqooommmjjjgggaaaZZZUUULLLIIIEEEBBBAAAAAA@@@@@@@@@===888666666888888888:::888;;;@@@EEEVVVppp___nnn{{{VVVNNNSSSxxxhhhUUUpppLLLAAA???JJJlllbbbcccxxxiiihhhUUUQQQRRRZZZhhhzzzuuu^^^HHH???>>>===BBBIIISSSbbbwwwyyyyyyvvvwwwuuulll|||```NNNGGGFFFEEENNNddduuuuuuxxxtttnnncccXXXNNNIIIFFFAAA???@@@JJJtttzzzZZZLLLGGGEEEEEEGGGIIIKKKMMMNNNOOONNNPPPRRRSSSSSSSSSTTTUUURRRSSSTTTTTTTTTUUUWWWZZZYYY[[[]]]^^^___cccjjjppptttttt{{{tttqqqllljjjjjjooouuuyyyzzz~~~{{{uuupppnnnnnnmmmkkkhhheeeaaa______[[[VVVQQQNNNJJJGGGDDD>>>===<<<;;;:::999999999888888999::::::::::::999;;;;;;;;;<<<======>>>>>>>>>???AAABBBBBBBBBDDDGGGPPPmmmgggWWWTTTPPPMMMLLLJJJIIIGGGAAAAAA@@@>>>;;;555111...,,,,,,++++++***)))))))))((((((((((((((()))******'''((()))+++++++++******+++***((('''(((+++...111***)))((()))+++++++++***)))(((''''''''')))***+++((((((''''''''''''((((((((()))+++***)))((()))+++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***+++---///111333444555...---...///000//////000000---...222222......000333222111111222333444555666666<<>>AAAGGGQQQ___sss}}}{{{|||uuuttt{{{~~~{{{|||ssslll|||```NNNHHHGGGEEEOOOgggtttwwwvvvqqqqqqcccYYYOOOJJJFFFAAA???@@@IIIyyy{{{ZZZMMMGGGCCCDDDFFFHHHJJJLLLMMMNNNMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTXXXZZZYYY]]]aaabbbcccdddhhhlllkkkjjjppp{{{}}}wwwsssnnnjjjwwwuuuiii^^^VVVPPPOOONNNNNNOOOSSSXXX[[[```eeemmmrrrvvv|||{{{uuuqqqmmmnnnmmmllliiiddd```^^^[[[WWWRRRNNNJJJGGGDDDAAA=========<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<<<<======>>>?????????CCCDDDEEEEEEEEEFFFGGGGGGLLLfffgggWWWTTTPPPNNNLLLKKKIIIHHHBBBBBBAAA???<<<777222///,,,,,,++++++***)))))))))((((((((((((((()))******###$$$'''***+++,,,+++***+++)))'''%%%'''***...111***)))((((((***+++***))))))(((''''''''')))***+++((((((''''''''''''((((((((()))******)))((()))+++++++++++++++++++++++++++************************((((((***++++++,,,++++++))))))***+++...222555777...---............111555:::555222333111---,,,...444333333333333444444444777666:::EEEUUUeeennnrrruuutttsssrrroooiiiccc^^^PPPLLLGGGCCCAAA@@@???>>>>>>>>>===>>>>>>===;;;888>>><<>>CCCPPP]]]ppptttuuu~~~uuuiiicccmmm}}}wwwxxxmmm}}}aaaOOOIIIHHHFFFPPPhhhrrrxxxvvvoooqqqcccYYYPPPKKKFFFAAA???@@@HHH{{{{{{ZZZMMMGGGBBBCCCEEEGGGIIIKKKMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSUUUUUUTTTSSSRRRTTTXXX[[[TTTYYY___bbbcccdddgggjjjgggeeegggnnnrrruuu~~~}}}nnndddaaa]]]XXXUUUdddrrrrrrhhh[[[OOOFFF???@@@AAAAAAAAABBBDDDFFFFFFLLLUUU\\\ccclllwww{{{uuuqqqmmmmmmmmmllliiiddd```]]]YYYUUUOOOKKKHHHEEEBBB@@@>>>============<<<<<<<<<<<<;;;:::999:::;;;<<<=========>>>>>>??????@@@@@@AAACCCDDDCCCDDDFFFGGGFFFJJJcccjjj___YYYQQQNNNNNNNNNKKKGGGEEECCC@@@>>><<<888444000,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++************)))((()))+++---,,,***((((((***+++,,,,,,((((((''''''''''''(((((())))))(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))+++++++++************)))))))))))))))((('''%%%%%%(((+++------,,,,,,000333111222333444444555555555<<<999555111...------...333666999777444333666::::::777777BBBSSSdddmmmpppvvvxxxxxxtttrrrooohhh```WWWRRRKKKEEEBBBAAAAAA@@@======@@@DDDCCC???>>>AAAAAAMMMTTTUUUTTTTTTmmmlllcccvvvWWWQQQ^^^{{{vvveee}}}MMM===AAAJJJjjj```QQQbbbwwwooojjjdddSSSOOONNNUUUddd{{{mmmdddTTTFFFBBB@@@;;;===BBBLLL\\\pppxxxzzz~~~rrrbbbUUUXXXnnn|||kkkbbblll{{{wwwuuuzzz```OOOGGGEEEFFFSSSlllsssxxxvvvvvvvvvggg___VVVPPPJJJBBB???@@@NNN~~~|||ZZZGGGFFF@@@AAACCCFFFHHHKKKMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVV]]]\\\[[[\\\^^^bbbfffhhhhhhgggeeeeeekkkqqqpppkkkdddeeeddd\\\RRRLLLLLLNNNMMMPPPeeexxxrrrbbbUUUHHHAAA>>>======<<<::::::;;;<<<>>>AAAGGGNNNYYYdddlllrrruuuzzz{{{uuuqqqqqqooollliiieeebbbaaa```XXXVVVRRRLLLHHHDDDBBBAAA@@@??????>>>======>>>>>>>>>>>>======>>>>>>???@@@CCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEENNNaaa}}}lll```YYYRRROOOOOOOOOLLLHHHDDDBBB@@@>>>;;;888333000,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++***)))***,,,...,,,+++)))***+++---,,,,,,)))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((************************+++++++++************)))((())))))))))))))))))((((((***,,,,,,+++,,,000444222333555666777777777777<<<:::555111///...///000111666;;;===;;;;;;>>>AAA@@@;;;999AAARRRcccoootttxxx{{{zzzwwwuuusssmmmeeeZZZTTTLLLFFFCCCBBBAAAAAA??????CCCHHHJJJIIIKKKOOOPPP[[[aaaaaa``````vvvkkkcccxxx^^^WWWiiiiii```MMM<<<@@@IIImmm^^^NNN```mmmwwwnnn{{{}}}lllSSSOOOOOOVVVeee{{{vvv___OOOBBB???>>>;;;===CCCIIIXXXlll}}}|||ooocccVVVRRR```sssuuudddZZZ^^^gggwwwtttxxx^^^OOOHHHFFFGGGUUUoootttzzztttwwwssshhh```XXXRRRLLLDDD@@@AAAMMM~~~~~~[[[IIIGGGBBBCCCDDDGGGIIIKKKMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSSSSTTTTTTVVVWWWWWW\\\[[[ZZZ[[[]]]```ccceeeggggggeeeeeejjjmmmiiibbbXXXWWWTTTNNNIIICCC@@@???FFFIII___tttxxxrrr```IIIBBB>>><<<===<<<999999:::888999;;;>>>BBBJJJSSSYYY\\\___dddiiilllpppvvv{{{~~~~~~~~~~~~}}}xxxrrrmmmllllllkkkiiifffbbb^^^\\\XXXUUUQQQLLLHHHEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@???@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEOOOaaa|||ooo```ZZZSSSPPPQQQPPPMMMIIIDDDBBB???===;;;777222...,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,+++***+++---///,,,+++***+++---...---,,,***))))))(((((())))))***))))))(((((((((((())))))))))))***))))))((('''&&&************************+++++++++************)))'''((()))***++++++,,,,,,(((***,,,+++***,,,111555333555777:::;;;;;;:::999<<<999555111000000222333///555===BBBCCCCCCDDDFFFDDD>>>999>>>NNNaaapppxxxzzz||||||yyyxxxvvvpppiii^^^XXXOOOGGGDDDCCCBBBBBBBBBBBBFFFLLLPPPRRRWWW^^^```iiijjjiiijjjlllkkkcccyyyiiiccc~~~iiifffxxxJJJ;;;@@@JJJooo]]]MMM^^^lll~~~|||wwwjjjTTTOOONNNWWWfff{{{aaaPPPBBB>>>===:::<<>>???>>>:::888:::777777777777999===CCCGGGIIILLLOOORRRXXXaaammmuuuyyyyyyzzzzzzyyyuuunnnjjjhhhhhhiiiiiifffaaa\\\YYYXXXVVVRRRMMMJJJGGGEEEDDDEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDNNNaaa{{{rrr```ZZZTTTQQQRRRRRRNNNJJJDDDBBB???===:::666111---,,,+++******))))))******(((((((((((((((((((((((())))))***++++++++++++******++++++***)))***,,,...+++******+++,,,---,,,*********))))))))))))******))))))(((((((((((())))))************)))'''&&&&&&************************+++++++++*********))))))((((((((()))***+++,,,,,,)))+++,,,+++***,,,111666555777999<<<===<<<;;;::::::777444111000111333555///555===CCCDDDCCCBBBBBB???:::666;;;KKK___pppyyyzzz||||||yyyxxxwwwrrrkkkbbb[[[RRRJJJEEEDDDDDDDDDDDDCCCEEEKKKNNNQQQXXX```ccciiifffbbbfffmmmjjjccc{{{jjjhhhwwwtttppplllEEE;;;AAAMMMooo```NNN^^^vvvrrrjjjTTTNNNMMMVVVeeeyyyiiiVVVEEE@@@>>>::::::>>>BBBNNNaaavvv{{{kkkkkkbbbMMMGGGQQQsss|||~~~wwweeeVVVNNNMMMbbbwwwoooqqqsss[[[NNNHHHGGGHHHYYYwwwpppvvvvvvlllfff```ZZZPPPFFFBBBDDDMMMyyy]]]JJJHHHFFFFFFGGGIIIJJJLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSTTTRRRRRRSSSUUUVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]___aaabbbcccdddffflllpppkkkdddSSSSSSRRRQQQOOOKKKGGGDDD======HHH^^^~~~aaaPPPGGGAAACCCBBB<<<999;;;999999999888888;;;???BBBCCCFFFGGGEEEIIIUUUdddmmmpppqqqrrrtttuuurrrmmmjjjfffggggggfffddd```\\\YYYYYYWWWSSSPPPMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHFFFEEECCCCCCBBBLLL___zzzrrr___ZZZTTTRRRSSSSSSNNNJJJDDDBBB???===:::666111---,,,+++******))))))******(((((((((((((((((((((((())))))***++++++++++++***)))******)))((((((+++---***)))((()))***+++***)))******))))))))))))******))))))(((((((((((())))))************)))'''&&&&&&************************+++++++++*********)))))))))(((((((((((()))***+++***,,,...---,,,---111666666777999;;;;;;;;;:::999888666444222111222333444///444:::>>>???<<<999777888555555<<>>AAAKKK\\\rrr~~~lllooojjjUUULLLQQQcccuuutttooo{{{uuummmkkkuuu}}}xxxuuuttt}}}iiiVVVLLLHHHMMMbbb{{{{{{hhhlllsss[[[MMMHHHGGGIII]]]|||mmmsssvvvpppkkkddd\\\QQQFFFCCCEEENNNvvv]]]IIIGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSTTTVVVYYY[[[\\\\\\[[[[[[\\\]]]___```aaabbbcccdddfffmmmrrroooiii]]]``````[[[SSSKKKHHHHHHDDD>>>???MMMooouuuZZZMMMEEEGGGEEE<<<888;;;999::::::::::::<<>>NNNaaarrr|||zzzxxxvvvqqqjjj___YYYQQQJJJFFFDDDBBB@@@@@@===;;;<<<<<<<<>>>>><<<<<>>DDDTTTllllll]]]XXXSSSRRRSSSSSSNNNIIIFFFDDDAAA>>>;;;777111...,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))'''(((***,,,---***&&&%%%'''***,,,,,,)))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++************)))(((((('''''')))+++...///...111444444111///000222555444333222111111222222888888999999888777555444111111222444666666555444333222444<<>>???GGGRRRaaannnrrriii^^^\\\rrroooXXXKKKHHHHHHOOOgggxxxnnnzzzsssiii]]]NNNBBBAAAEEEMMMrrr^^^KKKHHHCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZ\\\]]]___aaacccdddbbbgggmmmuuu}}}zzzqqqiiimmmqqquuuwww{{{qqq```OOOFFFQQQuuuuuucccWWWXXXTTTFFF???BBB>>>???@@@???===<<<<<<===RRRYYYWWWHHH===@@@FFFGGGLLLOOOUUU]]]dddggggggeeebbbbbbaaa```___]]][[[ZZZXXXVVVTTTSSSQQQQQQQQQRRRQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>===<<>>:::777666444333444444333888>>><<>><<<>>>???CCCPPPggg}}}zzzjjj______aaaaaa___ooo}}}pppXXX]]]nnnqqqkkkaaa```YYYQQQOOOXXXbbbgggaaa\\\TTTJJJCCC@@@AAACCCFFFSSS^^^^^^YYYTTTJJJ@@@======@@@IIIUUU[[[VVVMMMVVVmmmlllVVVKKKIIIIIIRRRkkkvvvpppwww{{{}}}uuujjj]]]MMMAAA@@@EEEKKKrrr```LLLIIIBBBCCCEEEGGGJJJLLLNNNOOONNNOOOPPPPPPQQQQQQPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[]]]___aaacccddd___hhhsss~~~zzzyyyyyyzzz~~~rrr^^^NNNNNNmmmnnnaaaaaa]]]NNNFFFIIIFFFGGGGGGEEEBBB???>>>>>>JJJTTTRRRBBB777888;;;:::FFFJJJPPPXXX___ccccccaaa^^^___```aaa```\\\YYYVVVVVVUUUSSSQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;CCCIIIXXXmmmggg[[[ZZZVVVSSSPPPNNNMMMLLLHHHEEEAAA>>>;;;777222...---------,,,,,,,,,++++++''''''((((((((((((''''''*********++++++,,,,,,---***+++,,,,,,+++,,,...000///---,,,***))))))******(((((('''''''''(((((())))))))))))))))))(((''''''((()))***+++,,,+++******---,,,)))'''''')))+++---************))))))))))))*********++++++,,,,,,,,,***///333333111000000222999444111111111///000444@@@GGGDDD???AAA;;;333444444555333333888???===777444000///666BBBQQQeeetttvvvuuuqqqllleee]]]VVVRRRPPPJJJCCC>>><<<<<<:::888888666333222222444777999???AAADDDFFFJJJ\\\}}}yyyhhhuuubbbQQQ^^^pppMMMIIIGGGFFFZZZ|||zzzSSSTTTiiigggwwwqqqcccLLLNNNTTTaaappp~~~bbbNNNFFF===;;;===;;;BBBEEEMMM^^^vvvzzzpppvvvtttWWWUUU[[[ZZZZZZfffrrrsssfffbbbkkkppplll\\\[[[VVVPPPQQQXXX```dddcccccc\\\QQQIIIFFFCCC@@@AAAHHHQQQVVVTTTMMMFFFAAA;;;<<<>>>AAADDDFFFGGGHHHMMMaaa~~~kkkWWWLLLIIIJJJXXXtttwwwwwwwwwxxx~~~qqqVVVCCCAAACCCAAAKKKjjjcccJJJBBBAAABBBDDDGGGIIILLLNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOTTTTTTSSSSSSTTTTTTUUUVVV[[[ZZZZZZ[[[^^^aaacccdddhhhhhhttt|||nnnjjjcccWWWNNNTTTllluuujjjddd^^^VVVPPPNNNPPPSSSUUUSSSNNNEEE???HHHFFFCCC>>>999777777888>>>DDDLLLTTTXXXZZZ[[[\\\WWW[[[^^^]]]XXXSSSRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOMMMLLLJJJJJJKKKKKKGGGHHHJJJKKKLLLLLLLLLKKKMMMLLLJJJHHHGGGEEEBBB@@@BBBAAA???>>><<<;;;;;;;;;===EEEOOO^^^wwwggg\\\ZZZVVVRRROOOLLLKKKJJJGGGEEEAAA>>>;;;777222///,,,,,,,,,,,,++++++++++++''''''(((((((((((('''''')))******++++++,,,,,,---***+++,,,,,,++++++---///...---,,,***)))******+++(((((('''''''''(((((())))))))))))))))))(((''''''((()))***+++,,,+++******,,,+++***(((((()))+++,,,************))))))))))))((()))***,,,---///000111---///222444333222222222777555666666333...---111CCCLLLLLLIIIJJJAAA555444222555999===???===:::777666111///555===IIIYYYfffkkkjjjgggccc]]]VVVQQQNNNGGGCCC===999999999888777555444111000000222444666<<<>>>AAACCCHHH[[[|||wwwhhhxxxZZZNNN```tttzzzVVVNNNJJJIII\\\yyy}}}UUUQQQ^^^tttiiiqqqkkkttthhhOOOMMMRRR]]]mmm{{{cccOOOGGG???<<>>===<<<;;;;;;;;;;;;;;;999>>>FFFTTTkkkfff\\\ZZZVVVRRRNNNJJJHHHGGGGGGDDDAAA>>>:::777222///++++++++++++*********)))''''''((((((((((((''''''))))))******+++,,,,,,---***+++,,,+++++++++---///...---+++************+++)))((((((''''''((((((((()))))))))))))))(((''''''((()))***+++++++++***)))*********************+++++++++*********)))))))))'''(((***---///222444555000111222444666666444222444777;;;===777000///333BBBNNNRRRTTTUUUIII:::999999;;;DDDOOOOOOEEE>>>???777222000333888???IIIRRRZZZYYYXXXUUUQQQMMMIIIGGG@@@<<<888666666777888888555444111000000111333555888:::===@@@GGGZZZ{{{uuuhhh|||yyyUUUPPPmmmrrrkkk]]]RRRMMMKKK[[[tttWWWLLLXXXmmmnnnnnneeecccsssVVVNNNNNNXXXhhhwwwdddPPPIII@@@>>>@@@<<<>>>AAAJJJZZZqqqzzzmmmhhheeefffrrrsssdddaaahhhpppsssqqqvvv~~~xxxjjjVVVSSSPPPPPPTTT\\\eeekkkpppzzz~~~uuudddWWWNNNIIIDDDEEEHHHMMMOOOKKKDDD>>>;;;<<<===???@@@AAAAAAAAAFFFZZZxxxhhhVVVLLLKKKPPPdddtttuuupppUUUCCCAAACCCBBBNNNmmmcccJJJBBBAAABBBDDDGGGIIILLLNNNOOONNNNNNOOOOOOOOOOOONNNNNNQQQQQQQQQRRRTTTUUUWWWWWWYYYYYY[[[\\\^^^___```aaagggppp~~~wwwnnn^^^NNNGGGBBBDDDPPPiiizzzqqqllliiiggg\\\XXXQQQKKKFFFAAA<<<999777888777444222222333555888???JJJSSSXXX[[[\\\\\\]]][[[WWWSSSPPPLLLHHHEEEIIIIIIJJJJJJJJJJJJKKKKKKHHHGGGFFFFFFFFFFFFHHHHHHIIIKKKMMMNNNOOONNNMMMLLLKKKIIIFFFEEECCC@@@===:::999999888888999:::;;;<<<:::===BBBMMMbbb~~~eee\\\ZZZVVVQQQMMMHHHEEECCCFFFDDD@@@===:::666222///************))))))))))))''''''((((((((((((''''''(((((()))***+++,,,,,,---***+++,,,+++******,,,......---+++*********++++++***)))(((((((((((((((((()))))))))))))))((('''''''''(((***+++++++++***)))((()))***+++,,,+++******+++++++++*********))))))'''(((***,,,///222333555333222222555999999666333333777>>>@@@:::333333999???KKKSSSXXX[[[OOOBBBDDDCCC>>>FFFWWW[[[NNNEEEFFF999333000222555777<<>><<<999888777888999:::888666444222222333444555666777:::>>>FFF[[[|||rrriiiyyyXXX\\\lllkkkwwwuuu]]]RRRNNNNNNYYYqqq[[[IIIXXXqqqrrrrrrhhhWWW```QQQMMMUUUeeesssgggQQQIIIAAA???@@@;;;===@@@HHHXXXmmm|||rrrpppqqqsss{{{}}}uuudddZZZUUURRRVVV\\\ccclllsssvvvzzzlll___UUUKKKGGGDDDDDDGGGHHHCCC>>>>>>???@@@AAABBBCCCCCCCCCDDDXXXwww{{{eeeTTTJJJKKKSSSlllrrrmmmSSSCCCAAACCCCCCNNNmmmfffNNNFFFBBBCCCDDDGGGIIILLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOOPPPQQQSSSUUUWWWXXXWWWYYY[[[]]]^^^___```aaaiiirrrzzznnnSSSHHH@@@BBBJJJ\\\uuuppplllhhhTTTPPPIIICCC???===:::888666666666555333222333555777>>>HHHQQQUUUVVVVVVVVVRRRMMMIIIGGGHHHHHHEEECCCEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLNNNPPPPPPOOONNNMMMJJJHHHFFFDDDBBB@@@<<<999666666666666888:::===>>>>>>???AAAJJJ\\\vvvddd[[[ZZZVVVQQQLLLGGGCCCAAAEEECCC???===:::666222///*********)))))))))((((((''''''(((((((((((('''''''''(((((()))+++,,,,,,---***+++,,,+++******+++------,,,+++*********+++,,,******)))((((((((((((((()))))))))))))))((('''''''''((()))***+++***))))))''')))***,,,,,,,,,******++++++++++++************((((((***+++---///000111555444444777:::;;;888444666999???@@@999111222888CCCMMMSSSYYY\\\OOOFFFLLLHHH<<<===PPP[[[TTTJJJIII999333000333555555666999<<<<<<===>>>????????????>>>===;;;999888888999:::999888666444333333444555666666999>>>GGG\\\}}}oookkk|||^^^iiitttwwwqqqooozzz\\\SSSRRRTTTZZZqqqeeeMMMXXXwwwpppsssxxxUUU}}}lllWWWMMMTTTcccooommmTTTJJJAAA??????:::===@@@HHHUUUiiittteee\\\VVVTTT[[[dddkkkttt|||qqqbbbYYYQQQGGGCCCEEEGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEZZZyyyvvvcccRRRHHHLLLXXXtttxxxiiiPPPBBBAAAEEEFFFPPPmmmjjjRRRKKKBBBCCCEEEGGGIIIKKKMMMNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPSSSUUUWWWXXXWWWYYY\\\]]]]]]^^^aaadddiiirrr~~~\\\KKK@@@AAAEEERRRttt~~~vvvkkkaaaNNNJJJEEEAAA>>><<<:::888777777777555333222222333888>>>FFFLLLNNNMMMLLLKKKFFFCCC??????AAACCCBBB@@@BBBBBBBBBBBBBBBAAAAAAAAA?????????@@@BBBEEEGGGIIIKKKMMMOOOQQQRRRPPPNNNLLLJJJHHHFFFDDDCCC@@@===:::777666666666888;;;>>>@@@???>>>???FFFUUUlllddd[[[YYYVVVRRRMMMGGGCCCAAADDDBBB???<<<:::666222///************)))))))))(((''''''((((((((((((''''''&&&'''((()))***,,,------***+++++++++))))))+++------,,,+++*********,,,,,,++++++***)))(((((((((((()))))))))))))))((('''''''''((()))*********)))((('''(((***+++,,,,,,+++***,,,++++++++++++*********(((((()))***+++------...444555666888::::::888666999;;;???@@@:::111000333HHHOOOSSSXXXYYYKKKDDDNNNNNN@@@<<>><<<<<<;;;999777666777999999777666444333222222222666666888===HHH]]]}}}mmmnnn}}}eeewwwyyy{{{ppp\\\YYY[[[\\\\\\mmmtttUUU\\\}}}lllooo]]]tttwww\\\OOOTTTaaakkkvvvXXXLLLBBB???@@@:::===@@@FFFRRReee|||{{{|||}}}uuukkkbbbZZZXXXaaajjjpppwwwssshhh```UUUMMMJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHH\\\{{{qqq___PPPGGGPPP```}}}dddLLLAAABBBGGGJJJUUUpppkkkSSSLLLCCCCCCEEEGGGIIIKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPRRRTTTVVVWWWVVVYYY\\\]]]]]]___dddhhhllluuucccMMM>>>@@@DDDPPPtttnnn^^^NNNJJJFFFBBB???===:::888666777777555333111111111999===CCCFFFEEECCCAAA@@@@@@>>><<<;;;<<<=========>>>>>>>>>===============;;;;;;<<<>>>@@@DDDGGGHHHKKKMMMPPPRRRRRRPPPMMMKKKJJJHHHFFFDDDCCCAAA>>><<<888777666666888;;;>>>AAACCCAAAAAAFFFPPPccc}}}cccZZZYYYVVVSSSMMMHHHDDDAAADDDBBB???<<<:::666222///++++++*********)))))))))''''''((((((((((((''''''&&&&&&''')))***,,,------***++++++***))))))***,,,,,,,,,*********+++,,,---,,,+++***)))(((((((((((()))))))))))))))(((''''''&&&''')))*********)))((((((((()))***+++,,,,,,,,,,,,,,,+++++++++*********'''((()))***+++---......333555888999999888888888999;;;AAAEEECCC:::555666CCCIIIMMMSSSSSSDDD>>>JJJQQQHHHBBBIIIVVV]]]XXXQQQ<<<555111444777555333333222222333555777:::<<<===:::;;;<<<:::777666888::::::999777666444333333333777555777<<>>DDDNNN___vvvxxxlllqqqnnnooovvvuuuqqqwww|||~~~ssshhhcccjjjpppqqquuu|||{{{rrrhhhbbb___^^^___\\\[[[YYYVVVRRROOOLLLJJJJJJ^^^|||lll\\\OOOHHHVVVjjj}}}___HHH@@@BBBIIINNN\\\vvviiiQQQIIICCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQSSSUUUVVVWWWZZZ\\\\\\\\\```gggmmmvvv~~~~~~mmmRRR@@@AAADDDOOOuuutttaaaNNNJJJDDD???===<<<<<<;;;666777777666444222222333888;;;>>>???===:::999888777888888888777777999:::::::::999999999888888888666666888:::>>>BBBEEEGGGKKKMMMPPPRRRRRRPPPMMMJJJHHHFFFDDDDDDCCCBBB???===:::888666555777999===???EEEBBBAAADDDIIIVVVnnncccZZZYYYWWWSSSNNNIIIDDDAAADDDAAA>>><<<:::666222///++++++++++++************''''''((((((((((((''''''&&&&&&''')))***,,,------***++++++***))))))***,,,,,,+++*********+++,,,---,,,+++***)))(((((((((((()))))))))))))))(((((('''&&&''')))*********)))(((((())))))***++++++,,,,,,,,,,,,,,,+++++++++******&&&'''(((***,,,...///000111555::::::888777777999777:::CCCLLLMMMFFF@@@===888???EEELLLNNN???:::GGGMMMIIIEEEEEEOOOYYYVVVMMM>>>666222444777555222222000111222444666999;;;<<<:::<<<===<<<:::999;;;>>>===<<<;;;999777666555555666555666;;;FFF\\\{{{{{{jjjsss{{{iii```aaaeeecccWWWTTTsss\\\TTTooosssrrrrrrjjjaaaPPPRRR^^^eee}}}bbbQQQEEEBBBCCC>>>:::===BBBLLL[[[rrryyyiiikkkddd___bbb^^^\\\fffsssxxxooorrrtttpppooouuuyyyvvvvvviiigggddd___ZZZTTTPPPNNNKKK___|||iiiZZZNNNJJJZZZqqqzzz\\\FFF@@@CCCJJJPPPbbb{{{fffMMMEEECCCDDDEEEGGGIIIKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOQQQRRRTTTUUUWWWZZZ\\\\\\\\\```iiiqqqpppdddnnnyyy[[[EEECCCCCCLLLrrrzzzfffKKKFFF???;;;:::<<<===>>>666888999999777666666777666888::::::888666555444---000333444333333666999777777666666666555555555333333555888<<<@@@DDDFFFJJJMMMPPPRRRRRROOOLLLJJJFFFDDDCCCCCCCCCBBB???===:::999666555555888;;;===AAA===<<<===>>>HHH]]]sssccc]]]WWWRRRQQQNNNGGGCCCBBBAAA???===;;;999666333000,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,+++***)))***,,,,,,***)))///---***)))+++,,,------...---+++)))(((((())))))+++++++++******(((''''''((())))))************)))&&&''')))***++++++******+++++++++************)))---***)))***...000000///666777777777888<<>>DDDDDD???999@@@@@@AAACCCEEEFFFDDDBBB777555333333333333000...000111111222666<<<>>>>>>@@@@@@@@@>>>:::888:::???<<<<<<;;;999777666888999777555888???FFFVVVtttpppmmm}}}gggfffkkklll___KKKMMMeeeaaaTTT```xxxmmmgggZZZaaaRRRWWWVVV^^^vvvoooUUUJJJCCC???@@@===<<<@@@JJJYYYnnn}}}|||pppddd]]]XXXVVV]]]gggvvv|||tttuuutttmmmlllrrruuurrrlllbbbXXXPPPKKKIIIOOOdddzzzaaaTTTKKKLLLaaa{{{pppQQQFFFDDDBBBIIIVVV```rrrfffMMMGGGBBBBBBDDDHHHKKKMMMLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNOOONNNMMMNNNQQQSSSUUU]]]]]]]]]bbbbbbhhhyyypppVVVOOOWWWfffeeeFFFCCCJJJUUUsss}}}vvvlllTTTDDD======<<<@@@CCC<<<>>><<<999666777999888555666777888888555444333444222222222222222222222222333333333333333222111000333333444666:::>>>CCCEEELLLNNNOOOOOOMMMLLLLLLMMMHHHGGGEEEDDDBBBAAAAAAAAA===;;;999888666666666777<<<777999@@@BBBBBBNNN___fff\\\WWWRRRQQQMMMGGGBBBBBBAAA???<<<:::888555111///,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,+++***)))***,,,,,,***)))...---+++***+++,,,------...---+++***)))((())))))***++++++******(((''''''(((((()))************)))&&&''')))***++++++******+++++++++************))),,,******,,,///222222111444666999===BBBHHHNNNQQQLLLOOOVVV```fff^^^JJJ:::000111333666999;;;===>>>;;;::::::;;;<<<<<<:::888555444444333333444333333000111222333666<<>>===;;;999888888999888666888>>>EEEUUUtttnnnpppooolllooolll]]]IIIGGG]]][[[LLLUUUjjjjjjwww```RRR~~~mmmVVVTTTTTT\\\ooozzz^^^NNNDDD>>>===>>>===???HHHUUUiiisssfffdddgggiiimmmrrr|||zzzsssuuuuuunnnmmmqqqzzzuuummmcccYYYQQQMMMKKKOOOeeeyyyaaaTTTLLLOOOfffjjjMMMDDDDDDCCCHHHRRR[[[nnniiiOOOGGGBBBBBBDDDGGGKKKLLLLLLKKKMMMNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNPPPSSSUUU\\\\\\\\\bbbccckkk}}}{{{ZZZEEEFFFTTTcccsssSSSHHHJJJWWWvvvzzzcccTTTLLLFFF>>>???BBB===>>>===:::888888888666444444666777666444222222333111111111111111111111111222222222222222111000///111222333555999>>>CCCEEEKKKLLLNNNNNNLLLKKKKKKLLLHHHGGGEEEDDDBBBBBBAAAAAA===<<<:::888777777777888<<<888:::??????===FFFUUUwwwjjj\\\VVVRRRPPPMMMFFFBBBBBBAAA???<<<999777444000---,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,+++******+++,,,,,,+++)))------++++++++++++------...---+++***)))(((((((((************)))((('''''''''((())))))*********)))'''((()))******++++++***+++++++++************))),,,++++++---000333444444555777<<>>@@@>>>???EEEPPPccc}}}xxxnnnrrr}}}xxxuuuyyyzzztttppprrrxxxmmmaaaWWWPPPLLLKKKPPPfffttt___SSSMMMTTTppp}}}aaaGGGBBBDDDDDDGGGNNNXXXlllmmmQQQIIIBBBBBBCCCFFFJJJLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLMMMPPPSSSTTT[[[ZZZ[[[bbbeeeooonnnIII<<>>===;;;999888888999999:::888;;;???>>>;;;AAALLLmmmlll[[[UUUQQQPPPLLLFFFAAAAAA@@@>>>;;;888666333///+++,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,+++******+++,,,,,,+++))),,,---,,,,,,++++++,,,...------,,,***))))))(((((())))))******)))(((''''''''''''((()))************'''(((((()))******+++++++++++++++*********)))))),,,,,,,,,---///111333333888:::???GGGNNNRRRQQQPPPGGGEEEIIITTT___```VVVKKKCCCBBBAAA@@@>>><<<:::999;;;999666666666666555444333555666555444444666999111111222222222999JJJZZZiiieee]]]UUUQQQOOOKKKGGGAAA@@@???>>>>>><<<:::999:::666666:::AAAQQQrrr~~~kkkyyy|||uuuhhhVVVBBB<<>>???CCCLLL]]]xxx~~~~~~zzzvvvtttwww}}}vvvsssuuuyyykkk]]]SSSLLLHHHGGGQQQeee~~~mmm[[[QQQOOO[[[zzzqqqYYYDDDAAAFFFGGGIIIMMMUUUiiinnnSSSJJJCCCBBBCCCEEEHHHJJJKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKLLLMMMMMMMMMOOORRRTTTTTTZZZYYYZZZbbbfffrrr___CCCBBBDDDTTT~~~vvvYYYMMMZZZ{{{ppp^^^HHHAAA===;;;:::888555444555333444444333111000111333222222222222222222222222111111222222222222222111/////////222666;;;AAADDDFFFGGGIIIJJJIIIHHHIIIJJJHHHHHHFFFDDDCCCBBBBBBAAA???>>><<<;;;::::::;;;;;;999:::???CCCAAA>>>BBBJJJ___tttmmm[[[UUUPPPOOOLLLEEEAAA@@@@@@===:::888666333///,,,,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,,,,+++***+++------+++***+++,,,------+++***,,,...---,,,,,,+++***)))((('''((())))))))))))(((((('''&&&&&&'''))))))*********((((((((())))))***+++++++++++++++*********)))))),,,---------...///000111:::===BBBHHHLLLNNNLLLJJJIIIIIILLLUUU___aaaZZZRRRDDDBBBCCCHHHMMMKKKBBB999<<<999666555666777888777888999::::::999888999:::222222222222000555GGGZZZuuuxxxuuuiii]]]UUUMMMEEEBBB@@@>>>===>>>===;;;999:::666666:::@@@PPPpppxxxlllvvvzzztttdddRRR@@@===KKKqqqiiiFFFFFFYYY~~~tttwwwiiiAAAPPPxxx~~~bbbZZZ[[[```rrryyyZZZIIIDDDDDD???>>>???BBBIIIXXXrrryyynnnhhhgggiiilllnnnkkkmmmvvv{{{uuusssyyyyyyiiiZZZPPPJJJFFFDDDPPPbbb}}}ttteeeVVVOOORRRcccdddRRRCCCBBBHHHKKKMMMPPPVVVjjjnnnSSSKKKCCCBBBBBBDDDGGGIIIJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNNNNOOOQQQTTTWWWUUU[[[YYYYYYaaafffrrr[[[MMMOOOQQQmmmbbbRRRZZZxxx~~~\\\III@@@999999888555444777444555555333222222333555444444444444444444444444222333444555555555555555111000000111444999???BBBCCCEEEGGGHHHHHHHHHIIIJJJIIIHHHFFFEEECCCBBBBBBBBB@@@???>>><<<<<<<<<======???BBBFFFHHHEEEAAACCCHHHQQQccc}}}lllZZZTTTPPPNNNKKKDDD@@@@@@???<<<:::888666444000---,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,,,,++++++,,,------,,,******,,,......+++***+++...,,,,,,,,,,,,+++)))((('''((((((((())))))(((((('''%%%&&&'''((()))*********(((((((((((()))***+++,,,+++++++++************)))+++,,,......---...000222;;;???DDDGGGHHHIIIJJJKKKNNNNNNPPPTTTXXXYYYUUURRRDDD@@@@@@HHHSSSVVVOOOFFF<<<888555333444666777777888888888;;;<<<<<<999666777333333333000222BBBTTTxxxwwwkkk\\\OOOHHHCCC???=========;;;888999555666:::???OOOnnntttnnnpppsss~~~ppp^^^MMM===???IIInnnzzzPPPKKK]]]}}}PPPKKKlllrrr___YYY]]]kkk```KKKCCCBBB>>>===???AAAEEEQQQiii~~~}}}qqqiiiccc```bbbgggcccgggppp|||||||||{{{}}}www~~~ssscccVVVNNNJJJFFFDDDLLL[[[uuulll```RRROOOWWWnnn}}}XXXMMMDDDDDDIIIMMMQQQVVVbbbuuunnnSSSKKKCCCBBBBBBCCCFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNOOOPPPRRRVVVYYYWWW\\\ZZZZZZ```dddooosssZZZSSSaaarrr______wwwYYYHHH:::888999666555888555555555444222333555777555555555555555555555555444444555777888888888888555333111111333777<<>>>>>>>>??????FFFJJJMMMKKKEEE???>>>@@@KKKWWWmmmlllYYYTTTOOONNNKKKDDD??????>>><<<:::888777555222///,,,+++******))))))******))))))))))))((((((((((((''''''((()))***+++,,,,,,,,,++++++,,,------,,,***))),,,///...+++)))+++...,,,,,,,,,,,,+++)))(((&&&''''''((((((((((((((('''$$$%%%&&&((()))*********)))((((((((()))***+++,,,+++++++++************))))))+++......///000444777;;;@@@EEEDDDAAA@@@DDDHHHKKKLLLNNNOOOQQQTTTYYY\\\XXXPPPHHHHHHOOOWWWYYYYYYBBB>>>999666666777888999===<<<===BBBGGGHHHBBB;;;===777555666222111<<>>===<<<999666888555666:::@@@NNNlllpppqqqwwwppp~~~~~~lllXXXHHH:::>>>FFFiii\\\QQQ]]]fffJJJ___}}}aaaWWW\\\ccczzzlllRRRGGGBBB===>>>??????@@@III^^^rrrzzzrrrkkkddddddgggeeegggmmmvvv|||yyymmmggguuu{{{qqqgggYYYOOOJJJHHHFFFCCCFFFRRRkkkiii]]]PPPPPP^^^yyyoooOOOIIIEEEEEEGGGLLLTTT[[[kkk~~~pppTTTIIIDDDBBBAAABBBEEEGGGHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKMMMNNNOOORRRVVVYYYYYY^^^\\\[[[___aaajjj}}}uuulll}}}wwwmmm}}}mmmTTT===999:::888666777555555555333222333555777555555555555555555555555444555666777999999::::::999777333222222555:::<<>>>>>???>>>===CCCVVViii~~~tttnnnhhhhhhkkkjjjjjjlllsss{{{||||||rrrfff```hhhxxx{{{vvveee[[[OOOGGGEEEEEEDDDBBBBBBLLLdddiii\\\PPPRRRccceeeIIIGGGEEEEEEFFFKKKUUU^^^ggg|||sssTTTHHHDDDBBBAAABBBEEEGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMIIIJJJLLLMMMNNNQQQUUUXXX[[[```]]][[[______gggyyyyyyzzz|||]]]AAA:::<<<999666666555555444333111222555777444444444444444444444444444444666777999:::::::::<<<999555222222444888;;;AAACCCFFFGGGGGGHHHIIIKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBGGGIIIEEE>>>:::999999<<<<<>>>>><<<<<<;;;:::777333000---...---,,,+++************((((((((((((''''''''''''))))))(((((((((***+++---+++)))'''))),,,---+++)))))),,,......+++))))))***------------,,,+++***)))*********)))))))))))))))((((((((((((((()))******+++***)))(((((()))***++++++++++++************)))+++,,,---///111444555666:::AAAFFFBBB999555999@@@HHHNNNRRRVVV___lllwww{{{yyy~~~zzziiiUUUNNNYYYeeeXXXQQQGGGIIIOOOHHHGGGUUUlllssslll\\\]]]jjjhhhXXXFFFDDDEEE>>>111555;;;666IIIIIILLLTTT\\\^^^[[[VVVIIIFFFAAA;;;888666555555111777777888???IIIfffvvvllllllwwwsss___LLL???888<<>>??????CCCOOO\\\yyyvvvrrruuuyyy}}}~~~sssmmmmmmlllhhhdddffftttyyytttqqqnnn```XXXKKKBBBCCCGGGDDD===CCCIII___hhhXXXNNNZZZvvvxxxVVVGGGFFFEEEEEEHHHOOOXXX^^^iiiuuuuuuTTTMMMEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIMMMNNNPPPPPPPPPPPPQQQSSS[[[ZZZ[[[]]][[[]]]fffppp|||}}}]]]KKKGGG???888777555777777666555444555777888666444333444666777666555777999:::999777666888;;;:::999666333000000333666===AAAEEEGGGGGGGGGFFFGGGFFFFFFEEEEEEDDDCCCAAA@@@EEECCC@@@??????@@@@@@???AAA@@@>>><<<:::999888888;;;@@@BBBLLL___lllzzzlllWWWSSSQQQPPPKKKCCC======<<<<<<;;;:::777333000...,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++***(((***,,,---,,,***+++...000000---++++++,,,------------,,,+++***)))***)))))))))))))))))))))((((((((((((((()))************)))(((((()))***+++++++++++++++************+++,,,---///111333555555777@@@HHHGGG???888888;;;CCCNNN[[[dddooo|||wwwhhh\\\]]]fffnnnpppfff```kkkssssssvvvwwwppplllgggQQQHHHEEE???222222888777888888;;;@@@DDDEEEBBB>>>>>><<<999666444444444444222777777777===HHHeeetttooosssdddyyynnnZZZIII>>>999:::AAAVVV|||oooRRRMMMfff~~~OOOEEE___gggXXXUUU[[[jjj~~~mmmTTTIIIBBB@@@>>>>>>>>>BBBMMMYYYmmm~~~~~~zzzxxxuuuqqqnnnmmmwww}}}zzzsssnnnjjjggg]]]XXXNNNEEEDDDGGGEEEAAADDDJJJ```xxxbbbUUUOOO___~~~kkkPPPJJJIIIHHHGGGJJJQQQ\\\dddjjjtttxxxVVVNNNEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKLLLNNNOOONNNOOOQQQRRRWWWXXXZZZ]]]\\\]]]fffppp~~~nnnfff^^^]]]^^^___dddiiieeeRRROOORRRGGG;;;999888777777777666666666777888777666555444444444333333777999999888666555777999;;;:::777444111000333555<<<@@@DDDFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;888<<<<<>>>>>>>>AAAJJJUUUddduuu|||{{{tttnnnhhhbbbYYYXXXRRRKKKJJJLLLJJJFFFEEEKKKbbb~~~ooo^^^TTTTTTjjjxxx___LLLNNNPPPPPPPPPQQQXXXdddmmmmmmsss|||YYYNNNDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUYYY]]]]]]^^^fffooozzzwwwjjjYYYQQQJJJIIIHHHFFFDDDEEEJJJFFFTTT```SSSAAA<<<<<<666777888888777666777888:::::::::777444333333333777888888777555444666777<<<;;;999555222111222444:::>>>BBBEEEFFFEEEEEEFFFEEEEEEDDDDDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@???888888999999999999999999777<<<:::===FFFHHHNNN^^^jjjUUUSSSRRRRRRMMMCCC<<<:::<<<<<<<<<:::888444111///...---,,,+++************((((((((((((''''''''''''%%%'''(((***+++******))),,,++++++,,,------------***+++,,,---,,,+++******,,,---------,,,,,,+++***)))))))))))))))*********((((((((((((((())))))******))))))((()))***,,,---,,,,,,+++++++++************+++,,,...000222333444222666>>>HHHLLLJJJAAA999BBBKKKRRRTTTWWW```kkkqqq{{{{{{rrraaaoooqqqeeeQQQLLLOOODDD888666666:::;;;;;;999777666666777333333444555666666777777666:::666555:::FFFddd~~~rrr~~~[[[aaawww___JJJ===:::;;;999???PPPoooVVVDDDUUUggg}}}pppIIIIIIEEEmmmnnnWWWNNNRRR[[[hhhbbbIIIFFFBBB>>>>>>===???GGGPPP___ooo|||qqqhhh[[[ZZZWWWUUUYYY[[[TTTKKKFFFMMMccc{{{iii\\\WWW]]]vvvkkkVVVMMMQQQUUUZZZ[[[\\\aaakkksssrrruuu\\\NNNDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLJJJJJJGGGIIIKKKMMMMMMOOOQQQSSSTTTVVVZZZ___^^^]]]dddlll}}}ttthhhWWWPPPLLLNNNOOOIIIBBB>>>===@@@WWWiii\\\GGG@@@>>>555777999999777777888;;;@@@@@@???<<<777555666777888777777666444444555555<<<<<<:::777333111222333999<<>>===>>>DDDKKKZZZhhh|||wwwhhhccc___cccmmmpppbbbQQQJJJRRRhhhyyyfffYYYZZZhhhdddVVVRRRRRRXXX___ccceeehhhmmmrrrxxxzzz___MMMDDDCCCCCCCCCCCCDDDFFFGGGJJJKKKLLLMMMMMMMMMLLLKKKHHHJJJLLLMMMNNNOOOQQQSSSUUUWWW[[[___]]][[[```hhh|||{{{qqq___XXXUUUZZZ\\\TTTGGG???===@@@WWWlllaaaMMMBBB>>>666999:::999777888===AAAFFFEEEBBB???;;;999999:::777666555555555555555555<<<<<<;;;999555222222222777;;;@@@DDDEEEEEEFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@===???@@@@@@??????BBBDDD@@@???===<<<<<<<<<<<<<<<888AAADDDGGGLLLHHHJJJWWWoooqqqYYYVVVTTTTTTNNNDDD===<<<;;;<<<<<<;;;999666222111,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))))))))***+++,,,,,,++++++,,,---,,,,,,,,,---//////---+++,,,,,,,,,------,,,,,,+++((((((((()))******++++++((((((((((((((()))******,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---...000111111333......888GGGNNNKKKDDD<<>>???]]]uuuzzz|||yyyjjjbbbVVVFFF@@@@@@IIItttcccQQQLLLFFFEEEGGGCCC<<<:::777555666:::>>>@@@@@@???<<<:::777555444333666;;;888777===HHHgggyyy~~~~~~bbbpppcccLLL>>>:::::::::===AAAJJJ^^^rrrQQQQQQfff|||UUU===EEEcccpppVVVKKKKKKRRRWWWjjj~~~]]]MMMFFFAAA???>>>===AAAGGGWWWddduuuzzzwwwnnnrrr}}}ppp\\\TTT[[[ppprrrcccVVV^^^ssszzzddd``````UUUZZZ```fffjjjmmmoooppp{{{}}}cccMMMDDDCCCBBBBBBBBBDDDEEEFFFJJJJJJLLLMMMMMMMMMLLLKKKHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUYYY\\\ZZZXXX]]]dddvvv{{{rrrhhhaaaccceee]]]OOOEEEAAACCC\\\rrriiiUUUIIIBBB;;;<<<<<<999777;;;DDDLLLOOOKKKEEEAAA???===;;;999777666444444666777666555:::<<<<<<:::777444333333777;;;@@@DDDEEEFFFGGGHHHFFFFFFEEEEEEDDDCCCAAA@@@>>>???@@@??????CCCJJJPPPDDDAAA>>><<<;;;;;;===>>>888CCCHHHLLLOOOJJJJJJVVVmmmwww\\\XXXUUUTTTNNNDDD???>>>;;;<<<<<<;;;999666333111,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***(((***,,,,,,***)))+++---,,,++++++---000000...++++++,,,,,,------,,,,,,+++'''(((((()))******++++++((((((((((((((()))******...---+++***)))******+++------,,,,,,,,,+++++++++******+++,,,...///000000333222333777>>>CCCEEEDDD@@@DDDHHHIIIMMMNNNJJJDDD<<>>AAAEEEVVVyyyZZZNNN^^^sssDDDFFFaaatttWWWJJJEEELLLOOO^^^|||fffPPPIIIBBB@@@???===@@@DDDQQQ]]]mmm}}}~~~zzzhhh___gggzzzyyyiii]]]YYYgggjjjbbbiiijjj``````ccchhhooosssuuutttzzz~~~fffNNNDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHJJJLLLLLLLLLLLLNNNPPPPPPQQQTTTWWWUUUTTTZZZcccppp}}}mmm```^^^aaa\\\QQQIIICCCJJJjjjzzzdddVVVNNNAAAAAA???:::999@@@MMMYYY^^^VVVLLLGGGFFFCCC>>>999777555333444777999888777999;;;<<<;;;888555444444777;;;@@@DDDFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDBBBBBB===?????????AAAJJJVVV```VVVQQQJJJDDD@@@???@@@AAA???KKKQQQSSSTTTKKKHHHSSSmmm{{{^^^YYYVVVTTTNNNEEE@@@???;;;<<<<<<;;;999666333111...---,,,+++************)))(((((((((''''''''''''''''''&&&&&&'''(((***+++'''***,,,+++)))(((***---***))))))+++......,,,)))++++++,,,------,,,,,,,,,'''(((((()))***+++++++++((((((((((((((()))******///...,,,***))))))******---------,,,,,,,,,++++++******+++,,,...///000000333777:::999888999>>>CCCIIIIIIGGGGGGNNNUUUTTTOOO<<<<<>><<<>>>@@@BBBPPPttt```KKKYYYTTTEEE___wwwXXXJJJAAAHHHJJJVVVssspppRRRJJJCCCAAA???===???CCCGGGRRRbbbrrrrrrhhhooorrraaaYYY```pppsssWWWXXXgggiiikkkhhhgggkkkssszzz|||{{{xxx~~~hhhOOODDDCCCBBBAAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJKKKLLLNNNKKKLLLPPPSSSRRRRRRYYYbbblll{{{vvvcccPPPMMMPPPOOOIIICCCCCCQQQwwwqqqbbb[[[FFFEEEAAA<<<:::CCCTTTaaajjj```SSSMMMLLLIIIAAA:::777444333444888::::::888888:::<<<<<<999666555444777;;;@@@DDDFFFHHHIIIJJJGGGGGGGGGGGGFFFDDDCCCBBB===>>>??????CCCOOO```lllpppjjj___TTTLLLHHHHHHHHHJJJVVV[[[[[[YYYMMMHHHRRRooozzz^^^ZZZTTTNNNIIIEEEBBBAAA<<<;;;:::999888666333000---,,,+++***))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))*********))))))(((+++((('''(((+++------+++++++++,,,---------,,,,,,(((((((((((()))***+++,,,)))((('''''''''(((***+++.........---,,,+++***)))++++++,,,---------,,,,,,,,,,,,------...///000000333;;;AAA???<<<@@@EEEHHHKKKLLLLLLIIIHHHLLLUUU]]]NNNFFFAAAVVVuuuxxxcccUUUWWWccceee^^^TTTOOOeeewwwXXXXXXZZZiiioooiii```[[[\\\\\\YYYTTTJJJKKKDDD:::;;;AAA;;;...666;;;@@@AAAEEEUUUrrrvvv}}}XXXAAA???:::999???BBB???DDDFFFOOOmmmgggKKKUUUssstttVVVWWW^^^HHHFFFEEEFFFMMM]]]uuuaaaNNNCCCFFFDDD;;;:::CCCFFFPPP```mmmuuutttzzzhhh]]]\\\kkkbbbTTTZZZbbbbbblllmmmooosssxxx{{{|||{{{~~~}}}wwwKKKGGGAAA>>>@@@AAAAAABBBEEEFFFGGGHHHHHHIIIIIIIIIHHHEEEFFFGGGIIILLLLLLKKKJJJHHHJJJNNNQQQVVV\\\cccggguuukkkUUUJJJHHHGGGDDDAAAEEEYYYpppooo\\\OOOAAA===@@@JJJZZZhhhqqqiii```___dddaaaNNN999555555444444555666777888<<<<<<<<<<<<;;;999666555666:::@@@EEEGGGIIIJJJKKKNNNMMMMMMKKKIIIGGGEEEDDDFFFAAAAAAGGGIIIMMM^^^sssppp___XXXZZZ\\\eeelllllliiiaaaOOOKKKYYYzzzyyy]]]YYYSSSMMMHHHDDDBBB@@@===;;;:::999999666333000---,,,+++***))))))))))))***)))((((((''''''(((((('''''''''((((((((())))))))))))************))))))+++)))'''(((+++---,,,+++++++++,,,---------,,,,,,)))))))))))))))******+++)))((('''''''''(((******++++++++++++***)))((('''++++++,,,---------,,,,,,++++++,,,---...///000111666>>>DDDEEEEEEHHHIIIHHHOOORRRRRRMMMIIIKKKTTT^^^^^^SSSIIIZZZ}}}wwwkkkbbbkkkkkkcccYYYTTTggg~~~gggZZZ^^^pppooojjjjjjdddYYYPPPIIIEEEAAA@@@>>>;;;;;;===555888===AAAHHH[[[{{{rrrPPP>>>===999777===???@@@EEEGGGNNNhhhkkkMMMPPPddd\\\YYYbbbIIIFFFDDDEEEKKKWWWlllmmmWWWGGGFFFEEE===<<>>LLLeee~~~yyynnn___LLLCCCHHHWWWfffnnn~~~uuujjjeeehhhfffWWWEEE777666555444555666888999<<<<<<<<<<<<:::888666555666;;;AAAFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGBBBCCCIIIJJJMMM\\\ooo}}}qqqnnnnnnssszzzxxxqqqcccOOOLLL\\\~~~www]]]XXXRRRLLLHHHEEEBBB???===<<<::::::999777333111---,,,+++***)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((())))))************))))))***)))((()))+++,,,,,,+++***+++,,,,,,---------,,,+++******)))))))))))))))((((((''''''(((((()))***************)))(((''''''***+++,,,,,,---------,,,***++++++,,,...000111222777>>>EEEJJJOOOQQQMMMFFFNNNUUU\\\[[[VVVRRRVVV[[[jjj^^^OOOYYY|||~~~xxxxxxnnndddooohhheee}}}}}}kkkmmm{{{zzz|||yyyiii```dddQQQBBBBBB@@@999777===888999???GGGSSSfffcccHHH<<<>>>;;;999===>>>AAAFFFIIINNNbbbqqqPPPKKKUUUhhheee^^^gggMMMEEECCCDDDGGGNNN___{{{dddLLLFFFEEE???>>>CCC>>>EEEPPPZZZaaallltttggg\\\___iii|||cccWWWWWW]]]dddkkkooosssvvvwwwvvvvvvxxxzzz}}}|||UUUIIICCC???@@@AAA@@@AAAEEEIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHQQQTTTXXX[[[^^^bbbfffiiiqqqzzzgggQQQFFFBBBLLLnnnvvv^^^NNNTTTjjjyyy{{{~~~pppgggeeebbbUUUGGG:::888666555555777999;;;======<<<;;;999777555333555:::AAAGGGIIIJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGHHHEEEFFFKKKLLLNNNYYYhhh~~~|||}}}uuucccOOOOOOdddwww^^^YYYRRRMMMJJJGGGCCC@@@>>><<<;;;::::::888444111---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))************)))***)))))))))***+++,,,,,,******+++,,,------------,,,+++***)))((((((((((((''''''''''''(((((())))))******+++++++++******)))******+++,,,------------******+++,,,...000222444666<<>>HHHYYYgggvvvvvvXXXDDD>>>CCC@@@>>>AAA@@@AAAFFFJJJNNN\\\yyyyyyUUUIIIMMM]]]ssshhhbbbiiiQQQDDDBBBBBBEEEGGGSSSnnnpppQQQFFFDDDAAA@@@BBB???CCCLLLUUU[[[eeexxxyyymmmaaa\\\gggwwwnnnVVVUUU\\\___eeennnqqquuuyyyxxxuuusssvvvyyy||||||]]]KKKDDD@@@@@@AAA@@@AAADDDIIIIIIIIIJJJIIIIIIHHHGGGCCCDDDEEEGGGHHHKKKOOORRRQQQTTTXXX\\\^^^```ccceeellluuuoooWWWIIIIIIpppsss]]]aaayyyxxxiii```YYYMMMAAA<<<:::777666666888:::<<<<<<<<<;;;999777555333222444999AAAFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMNNNWWWaaakkk~~~rrr___MMMSSSnnnxxx```ZZZSSSNNNLLLJJJFFFBBB>>>===<<<;;;:::888555222---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***************************)))***+++,,,)))***+++,,,------------,,,,,,***)))((((((((((((&&&''''''((((((((((((((()))******+++++++++******)))***+++,,,------------*********+++---000222444666;;;CCCNNN[[[___UUUHHHFFFQQQbbbqqqzzzzzzsssmmm|||~~~qqqlll}}}uuujjjppp{{{}}}ppphhheeeqqqooorrr~~~nnnNNNBBBEEEGGGCCC>>>BBBTTTnnnkkkNNN@@@@@@FFFBBBBBBDDDBBBBBBEEEJJJNNNWWWooo\\\IIIGGGXXXrrrhhheeegggRRRDDD@@@AAADDDDDDKKKccc}}}|||XXXGGGDDDBBB@@@AAA???BBBHHHPPPWWW```pppsssggg___```ppphhhTTTYYYaaabbbfffoooqqqvvvyyyxxxtttrrruuuxxx{{{|||~~~gggMMMFFF@@@@@@@@@???AAADDDGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEHHHJJJKKKOOOTTTXXXRRRTTTXXX[[[]]]^^^aaaccchhhqqq|||iiiLLLOOOuuunnnkkktttdddVVVIII???<<<;;;999777777888:::<<<::::::888666444333222111333888>>>DDDFFFGGGGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMNNNPPPVVV]]]bbbooo~~~mmmYYYKKKWWWuuu{{{bbb[[[SSSOOONNNLLLGGGCCC???>>><<<<<<;;;999555333---,,,+++***)))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******+++*********++++++***))))))***,,,)))***+++,,,---.........,,,+++***)))((((((((((((&&&&&&'''(((((((((((('''''''''((()))************)))***+++,,,---.........,,,+++++++++,,,///222444888<<>>BBBIIIPPPXXXeeeqqq|||kkkbbb```fff{{{zzzggg[[[```eeeeeehhhnnnqqqtttwwwvvvtttsssuuuwww{{{~~~pppNNNGGGAAA@@@@@@???AAADDDEEEEEEFFFGGGGGGGGGGGGGGGHHHKKKNNNNNNNNNOOOSSSWWWTTTVVVYYY[[[\\\^^^aaadddeeennnyyyxxxTTT[[[yyy{{{ttt}}}vvvaaaRRREEE===;;;;;;:::999888999::::::777666555333222111111111111555;;;???BBBCCCEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHJJJLLLOOORRRWWW[[[dddkkkssszzz}}}iiiVVVJJJYYYyyy~~~aaaZZZRRRNNNNNNLLLGGGBBB@@@>>>===<<<<<<999666333---,,,+++***))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&'''''''''''''''((()))******+++++++++***+++,,,+++)))(((***,,,))))))+++,,,---.........++++++***)))(((((())))))%%%&&&'''((((((((('''''''''((()))***++++++++++++))))))+++,,,---.........---,,,++++++,,,...111333777;;;AAALLLZZZdddaaaZZZNNNVVVaaakkkuuummmeeelllkkkddd\\\RRR[[[uuuuuudddccc|||ppp\\\TTTVVVcccooosssZZZSSSWWWNNNNNN```lllUUUDDD<<<@@@DDD???@@@EEEBBBGGGDDDFFFLLLOOO[[[|||yyyUUUCCCNNNiii}}}yyyttt\\\JJJ@@@>>>CCCBBBAAANNNccctttYYYMMMFFFAAA??????===>>>CCCHHHOOOZZZdddwwwtttddd```dddpppxxxppphhhdddfffhhhgggiiinnnpppqqqrrrtttuuuuuuuuuvvvzzzwwwPPPHHHAAA@@@@@@???AAADDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNRRRRRROOONNNQQQTTTTTTVVVXXXYYY[[[]]]aaadddeeemmmwww~~~___\\\qqqzzzvvvxxx{{{|||jjjUUUGGG???;;;:::::::::::::::999888888444333111000//////000000///333777;;;===???BBBEEECCCBBBAAA@@@@@@BBBCCCEEEFFFHHHIIIKKKOOOTTTYYY[[[bbbiiiooottt{{{{{{fffUUUKKK\\\}}}aaaYYYPPPMMMMMMLLLGGGAAA@@@???======<<<:::666333---,,,+++***))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((******+++++++++)))+++,,,+++((((((***,,,((()))+++,,,---.........+++******)))))))))))))))%%%%%%'''((((((((('''&&&)))***+++,,,---.........((()))+++,,,---............---++++++,,,...111333555888>>>GGGUUUaaabbb]]]JJJWWWfffooottthhhkkkyyy}}}ppp]]]]]]qqq~~~qqq~~~xxxmmmhhheeecccpppzzzfffcccZZZVVVcccyyyaaaLLLDDD>>>BBBDDD???@@@FFFDDDIIIDDDEEEJJJLLLUUUsss___GGGNNNgggcccLLLAAA===CCCBBB>>>GGGYYYuuubbbQQQHHHBBB>>>AAA===<<<@@@EEEJJJSSS\\\iii|||pppbbbaaajjjyyy}}}lllhhhiiijjjjjjiiiiiikkkmmmooooooppprrruuuvvvvvvuuuzzz{{{PPPHHHBBB@@@???>>>@@@DDDDDDEEEFFFHHHIIIJJJKKKKKKJJJNNNSSSSSSPPPNNNPPPSSSSSSTTTUUUVVVXXX[[[```dddeeemmmwwwzzznnnaaagggnnnxxx{{{cccUUUccc}}}qqqjjjjjjqqquuuqqq```LLLAAA===<<<999999:::;;;:::999777666222111///.........///000///111555888:::===AAADDDCCCBBB@@@??????@@@BBBCCCEEEGGGIIIJJJNNNUUUZZZ\\\___iiirrruuuzzzvvvbbbSSSMMM___