BM6P6(@ ------------------------...------,,,,,,------......///////////////............------------......---......///////////////111111111111111222222222222222222222333444555555888999999888777777:::<<<;;;BBBDDDIIISSSXXXfff}}}vvvhhhaaa]]]\\\]]]]]][[[ZZZZZZ[[[\\\\\\YYYXXXVVVUUURRRNNNHHHCCC===999444000///000000///000000000000000000000000000000000000000000000000---------............///000///---,,,++++++,,,,,,------......///000000111------------------------..................------......///111111222222222111000000000111222333333000000000000111222333444333222111222444555444444<<<:::AAATTTmmmyyyrrrnnnkkkgggcccbbbbbbbbb___\\\___`````````___```ccceeeeeekkkssszzz~~~------------------------...------,,,,,,------.........////////////......///......------......///---...//////000000//////111111111111222222222222222222222222333444555666666777777666444555888:::<<>>:::555111000000000///000000000000000000000000////////////////////////---------............///000///...,,,++++++,,,,,,,,,------...//////000000------------------------...........................///000111111222222222111111111111111222222222000000000000111222333444222111222333555666777777888<<>>IIIMMMRRR___jjjqqqddd______[[[ZZZYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSOOOJJJFFFAAA<<<777222111111000000000000000000000000000000........................---------............///000///...---,,,,,,,,,,,,,,,,,,,,,---......//////------------------------...........................///000111111222111111222222222222111111111111111000000111111222333444111222222444666888999:::888BBBVVVppp~~~~~~|||tttiii^^^WWWRRROOOMMMRRROOOLLLKKKJJJIIIGGGFFFJJJKKKLLLLLLKKKKKKMMMOOONNNQQQVVVZZZ\\\^^^```aaabbbgggpppyyy..............................------------......---...////////////////////////............//////......///000000000000000000111111222222333333333333222222333333444555666999999888777777888<<>>888555333222000000000000000000000000000........................---------............///....../////////......---------------------.......................................//////000000111000000111111111111000000222333444444444333222111222111111222222333444555222444666555444666;;;@@@NNNkkkuuuggg\\\VVVTTTRRRQQQOOONNNMMMMMMMMMLLLIIIGGGFFFGGGIIIJJJJJJKKKNNNPPPQQQSSSVVVWWWVVVVVVWWWXXX^^^aaaffflllnnnmmmgggccc]]][[[WWWVVVZZZdddqqqzzz~~~........................//////............//////,,,---...///000000000000000000////////////000000//////000111111111111000000111111222333444555666444333333444444555666777666777777777:::???EEEJJJNNN]]]gggwwwnnnbbb^^^^^^^^^^^^]]][[[YYYXXXXXXVVVUUUTTTTTTTTTRRRPPPLLLGGG@@@:::666444222111000000000000000000000000////////////////////////---------............///---...///000000///...---................................................---......///000000111111000000111111111111000000000222333555555444333222222222222222333444555555111444777777777:::AAAGGGaaatttfffZZZTTTQQQPPPOOOOOONNNNNNOOOQQQQQQOOOMMMNNNPPPRRRRRRQQQRRRUUUWWW[[[]]]^^^^^^\\\ZZZYYYZZZ```eeennnxxxyyyttthhhddd]]]XXXWWW\\\eeelllqqqwww{{{zzzzzz}}}xxxxxxyyyyyyxxxwwwvvvvvvtttrrrooonnnnnnooooooppptttxxx//////////////////////////////............//////,,,---...///000000000000000000////////////000000//////000111111111111111000111111222444555666666444444444444444555777777888888999:::===CCCJJJOOOOOOaaappp|||jjjaaaaaaaaaaaa```^^^\\\[[[XXXVVVTTTTTTTTTTTTRRRQQQMMMHHHAAA:::777444222111000000000000000000000000000000000000000000000000---------.........//////---...///000000///......//////////////////......////////////////////////---......///000111111222000000111111111000000///000111333555555555333222222222222222333444555555000444777999:::>>>FFFMMMrrrxxxhhh\\\VVVTTTSSSRRRRRRQQQQQQSSSVVVYYYYYYYYYTTTVVVXXXWWWUUUTTTWWWZZZ___``````^^^[[[WWWUUUUUU\\\bbbnnn{{{|||rrrmmmeee[[[VVVVVV[[[```aaagggkkkjjjjjjmmmooonnnffffffffffffeeedddcccccc```^^^[[[YYYYYYZZZZZZZZZ^^^ccckkkttt...---+++***)))***++++++000000//////.........---000000000000////////////////////////000000000000000111111111111222222222000000111222333333444444777777777777777777888999999777999===@@@CCCKKKSSS[[[iii~~~mmmbbb]]]```___XXXXXX^^^\\\[[[YYYWWWUUUTTTTTTSSSMMMIIICCC<<<666222000000000000000000////////////......------------......///...---,,,,,,---...///000000000000000000000000...............---------////////////////////////000000000000////////////---...000111333444444444333333333333333333333333333333222222333333444555666222555::::::;;;JJJ^^^zzzmmmccc^^^\\\ZZZYYYaaa^^^\\\\\\```cccdddcccccceeefffccc___\\\]]]___fffffffffeeebbb]]]WWWTTTZZZ___iiiuuu}}}rrrddd[[[XXXVVVSSSWWWYYY\\\^^^______^^^]]]YYYYYYYYYYYYYYYWWWUUUSSSPPPNNNLLLKKKLLLMMMLLLLLLOOOSSSYYY```hhhuuu///...---,,,+++,,,,,,---000/////////............000000000000////////////////////////000000000111///000000000000111111111000111111222333333444444777777777777777888888999999888:::???BBBGGGPPPZZZccctttsssfff^^^```___ZZZZZZ___\\\[[[YYYWWWVVVTTTTTTSSSOOOKKKEEE>>>888444222111111000000000////////////000//////......//////000//////...------...//////////////////////////////........................////////////////////////......//////000000111111...///000111111222111111333333333333333333333333333333222222333333444555666444666;;;;;;???RRRhhh}}}ssskkkgggfffeeeeeekkkhhheeeeeehhhkkkllllllnnnppprrrpppllljjjkkkmmmoooppppppoookkkeee^^^ZZZUUUYYYaaammm{{{zzzlllbbb]]]YYYTTTUUUVVVWWWYYYYYYYYYYYYXXXSSSRRRRRRRRRQQQOOOMMMLLLJJJHHHEEEEEEFFFGGGGGGGGGKKKNNNQQQUUU\\\fffttt}}}000000///............///////////////............////////////000000000000/////////000000000111111/////////000000000000111111111222222333333444444777777777777777888999999999888;;;AAAFFFLLLXXXdddrrr~~~nnn```______\\\\\\___\\\[[[ZZZXXXVVVUUUTTTSSSPPPMMMGGGAAA;;;777444222111111000000000/////////111000000//////000000111//////............//////........................---------......//////000////////////////////////------...///000111222222111111222222222111111000333333333333333333333333333333333333333444444555666555888;;;<<>>MMMjjj}}}ssspppttt|||{{{wwwuuuuuuuuu}}}yyyqqqdddYYYQQQSSSYYY```iiiqqq~~~ssspppkkkgggcccaaa``````bbb___\\\\\\]]]\\\VVVRRRPPPMMMIIIHHHHHHJJJKKKKKKMMMNNNNNNNNNNNNSSS[[[aaarrrxxx{{{zzzxxxyyyxxxuuuvvvzzz,,,---......///..................///////////////......//////000000111111000000000111111111222222222222222333333333444444333333333333444444444444666666666666777888::::::;;;>>>EEEOOOZZZjjj~~~jjjaaa^^^]]]\\\[[[[[[[[[[[[YYYVVVTTTRRRPPPNNNKKKGGGAAA;;;555222222222111111111000000000000//////......//////000000000111111111111000000.................................//////000000111////////////////////////111000000000/////////...+++,,,---///111222222222111222222333333444444555444444444444444555555666444777:::===DDDWWWrrr}}}vvvsssvvv|||}}}yyyyyyyyy~~~~~~mmm^^^SSSRRRUUUXXX```jjjsss|||yyywwwvvvvvvssspppnnnoooqqqnnnfff___YYYUUUOOOLLLKKKLLLLLLLLLNNNQQQTTTUUUUUUVVV[[[___hhhmmmooommmkkklllkkkhhhmmmpppvvv{{{~~~,,,---.../////////................../////////000.........///000111111111000000111111111222222222111111222222222333333333444444444444444444444444555555666666777999:::;;;<<>>666333222111222333333222111000000////////////000000000000000000////////////111111000000//////......//////000000000000//////---------............/////////............//////111111222222222333333333111111222333333444444555666666777666555555888:::::::::<<>>EEENNN\\\ooo~~~xxxrrrkkkeee]]]ZZZVVVRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSTTTYYYZZZ\\\^^^```eeejjjnnnssstttvvvvvvuuutttvvvwwwzzzzzzzzzyyyxxxxxxxxxwwwqqqqqqpppooollliiigggeeeaaa```___]]]\\\ZZZYYYXXXZZZZZZYYYVVVSSSRRRRRRSSSPPPPPPQQQRRRSSSUUUVVVVVVZZZ[[[___ccchhhnnnrrrttt{{{pppccc```\\\[[[ZZZ[[[[[[[[[YYYWWWTTTUUURRRMMMIIIGGGAAA:::444333111111222222111000111000000//////000000111111111000000000/////////////////////000000000000//////000000000000////////////000000000111111111222111111000000111111222111111222222222333333333333333333444555555666666555666666666555666999;;;;;;AAANNNeeezzzssstttyyyyyyjjj]]]SSSLLLKKKOOOYYYgggwww~~~yyyqqqkkkhhhjjjmmmqqquuuuuurrrooolllmmmooopppqqqqqqqqqpppmmmllljjjkkkmmmoooooooookkkkkkiiifffeeekkkwww......////////////..................///////////////000000000000111111111000000000111111111222222111111111111222444555555666666666777777888888999555555888<<<<<<<<>>;;;OOOnnn~~~kkkeeeccckkkxxx|||{{{yyyvvvtttuuuyyy|||ppp^^^RRRKKKLLLOOOVVVbbbmmmvvv{{{~~~yyynnnfffYYYWWWUUUUUUUUUUUUTTTRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ]]]```bbbdddjjjooooooiiigggjjjnnn}}}...//////000000//////...............////////////000000000000111111111111.../////////000000000000222222222222333444444555333333444555555666777777999777888:::<<<@@@JJJTTThhh}}}yyykkkddd[[[UUURRRPPPMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEGGGIIIIIIJJJKKKNNNPPPKKKMMMOOOOOOOOOOOOQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPQQQQQQQQQPPPOOONNNLLLKKKLLLMMMOOOQQQTTTUUUSSSTTTUUUUUUSSSQQQQQQRRROOOPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUVVVWWWXXX\\\^^^```aaabbbeeeiiimmmtttyyy~~~uuufff```^^^\\\ZZZ[[[ZZZYYYXXXVVVVVVSSSNNNKKKKKKGGGAAA;;;888444222111222111111222111111000000111111222222222111111111000000000////////////000000000000//////000000000000//////........./////////000000000000000//////000000000111111222222222333333333333333333444555555666666333555666666777999<<>>EEESSS___pppzzzrrreee___XXXSSSQQQOOOMMMJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKIIIKKKLLLMMMLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSRRRQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSUUUVVVXXXWWWUUUSSSRRRSSSQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^aaadddfffkkkmmmqqquuu{{{lll```^^^[[[ZZZZZZYYYXXXWWWUUUUUURRRMMMKKKKKKHHHBBB===:::555333222222222222222111111000000111111222222222222111111111000000000000000000//////////////////000000000000////////////000000000111111111222111111000000111111222111111222222222333333333222222222333444444555555333444666666777999===@@@KKKlllwwwhhh^^^\\\bbbrrryyyssseeebbb^^^XXXTTTSSSVVVYYY[[[```hhhoooxxxkkk[[[OOOLLLIIIIIILLLQQQUUUWWW[[[```fffiiijjjlllqqquuuzzz|||{{{qqqddd[[[NNNLLLJJJIIIIIIJJJIIIHHHJJJJJJIIIIIIJJJJJJKKKKKKHHHJJJLLLMMMMMMOOOTTTWWWVVV[[[aaaeeegggggghhhiiiooottt}}}//////000000000000//////............/////////000////////////000000000000000111111111111222222222444444333222222222333333333333444555666777888888999777777;;;@@@JJJYYYgggzzzvvvooofff```YYYUUUSSSRRROOOLLLMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLNNNOOOOOOOOOQQQSSSPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVUUUSSSQQQPPPNNNNNNOOOQQQRRRWWWYYYZZZZZZWWWUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^```cccdddfffgggjjjnnnuuu{{{ppp```^^^[[[YYYYYYYYYXXXWWWUUUUUURRRMMMKKKKKKHHHCCC>>>;;;666333333333333222222222111111111111222222222222222111111111111000111111000000//////......//////000000000000//////000111111111111222222222333222222222222222222333111111222222222333333333111111222333333444444555333444666666777:::>>>@@@OOOssspppaaaZZZ[[[dddxxxwwwooohhhVVVTTTPPPJJJGGGGGGJJJMMMPPPTTT[[[aaahhhrrr~~~tttdddOOOLLLGGGEEEFFFHHHJJJKKKLLLRRRXXXZZZZZZ\\\aaaeeehhhiiillluuu}}}vvvkkk___UUUJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGJJJLLLLLLLLLNNNRRRVVVTTTWWWZZZ___dddhhhkkklllkkkooowww000000//////.........---111111000000//////......//////000111111111111111222222111111222222333444333333333333444555666666555555555555555666777888===777777@@@GGGNNN___rrr}}}uuupppggg```YYYUUUTTTTTTPPPMMMQQQOOONNNLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGDDDDDDGGGGGGEEEEEEHHHGGGFFFEEEGGGIIIKKKKKKKKKLLLNNNQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZYYYWWWXXXYYY[[[\\\]]]^^^]]]]]]\\\[[[[[[UUUOOOMMMNNNQQQRRRRRRSSSYYY___```]]]ZZZZZZ\\\XXXYYYZZZ[[[\\\]]]^^^^^^______```bbbbbbbbbbbbbbbcccaaa^^^^^^```bbbbbbbbbeeekkkppprrrqqqttt|||pppccc\\\^^^^^^WWWVVV[[[WWWVVVUUURRROOOLLLIIIGGG@@@:::333111333444222///000000000000////////////000000111222333444444444......//////000000111111111111000000000000111111111111000000//////......000000000000////////////444333222111222333444555444333333333333444555555888666666888:::<<>>888666666666444222222222222111111111000000---...///000000000000000222222222222111111111111111111000000000000111111//////000000000000000000000000000000000000000000333333333222333444444555555555555555555666777777777666777;;;;;;<<>>EEEMMMWWWkkk~~~|||yyyvvvtttmmmhhhaaaZZZWWWWWWYYY[[[```bbbeeegggfffdddaaa^^^\\\[[[\\\___^^^WWWTTTTTTQQQRRRSSSRRRSSSUUUZZZ]]]```cccgggkkkoootttzzz~~~zzzpppjjjhhhiiilllrrrzzzoooccc```___\\\ZZZZZZYYYXXXUUURRROOOLLLKKKEEEAAA<<<888555444333333333333333333222222222222000000111222222222111111111111000000//////......111111000000000000111111//////000000111111222222000111111111222222333333333333444444444555555555777666666666666777888888555333666;;;;;;<<>>999666444333444333333333222222222111111222222333333333333222222222222222222111111111111111111000000000000111111000000111111111111111111111111111222333333444444333333444555555555555444666666666666666777888888555333666<<<<<<>>>QQQiiisssfff^^^bbblllwwwrrriii]]]UUUOOOMMMJJJFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBB>>>>>>???@@@AAAAAABBBBBB@@@EEELLLQQQWWWddduuuzzzvvvtttnnnddd]]]QQQJJJEEEFFFHHHFFFEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJIIINNNPPPOOOQQQWWW[[[\\\]]][[[YYYXXXWWWVVVTTTRRRNNNOOOPPPQQQTTTWWWYYY[[[XXXVVVTTTSSSSSSUUUWWWYYYXXXZZZ]]]^^^^^^___aaacccfffhhhlllooovvvvvvooorrr{{{//////000000000111111111.../////////000000000111000111222222333333222222222222111111222222333444444444333333333444444555666666777777999;;;<<<===???HHHTTTaaattt{{{uuupppllllllmmmooosssuuuwwwyyyyyywwwuuutttrrrqqqrrrtttpppggg```^^^\\\^^^^^^\\\ZZZ[[[aaafffhhhjjjmmmppptttyyyrrrfffbbb```]]]\\\[[[YYYWWWTTTQQQNNNLLLHHHEEEAAA<<<777555444555222222222222111111111111222222333333333333222222111111111111111222222222111111000000000000111111222222111111111111111111111111222222333444444555333333555666666666555444666555555555555666777777888444777>>>>>>AAAYYYuuuwwwnnnhhhfffnnnzzzyyylllcccTTTPPPMMMNNNLLLHHHFFFHHHHHHGGGFFFEEEDDDDDDCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBEEEHHHKKKPPPZZZgggppppppllliiiiiiiiiggg```ZZZPPPIIIEEEFFFHHHGGGEEEFFFCCCDDDEEEGGGJJJLLLOOOPPPTTTYYY\\\ZZZYYY]]]`````````___^^^___```___^^^\\\XXXWWWVVVVVVWWWYYY\\\^^^___^^^]]]]]]]]]^^^```aaabbbdddggghhhiiijjjkkkmmmnnnqqqtttwww|||tttsssxxx}}}//////000000111111111222.../////////000000111111111111222333333333333222222222111111222222333444666666555444333333333333666666777888999;;;===>>>BBBKKKYYYiii{{{xxxwwwxxxyyy~~~}}}{{{}}}~~~zzzooohhheeeaaacccccc___[[[\\\aaafffjjjlllnnnppptttxxx~~~yyyjjjeeebbb```\\\[[[ZZZWWWTTTQQQNNNMMMJJJGGGCCC===888666666777222222222111111111000000222222333333333222222111......//////000000111111111111000000000000111111333222222222111000000000111111222333333444555555333333555666666666555444555555555555555666777777;;;666999@@@@@@DDD^^^~~~pppkkkkkklllwwwvvviii```QQQNNNNNNPPPOOOKKKIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@DDDKKKTTT]]]bbb```^^^^^^bbbfffeee___YYYQQQJJJEEEGGGHHHFFFEEEFFFEEEFFFHHHKKKNNNQQQTTTVVV```eeehhheeedddfffhhhhhheeedddeeegggiiiiiigggeeecccaaa^^^\\\[[[]]]```bbbffffffffffffggghhhhhhiiikkknnnqqqrrrssssssuuuwwwuuuxxx{{{}}}zzzvvvyyywww222222222111111111000000...000111000///...///000111111222222222333333333111111222333333333333222555555555555666666666666:::666666888999999;;;@@@CCCMMM]]]ssszzzssslllfffiiieee```___```ccceeefffjjjkkklllppptttzzztttiiibbb[[[___]]]ZZZWWWUUUSSSOOOMMMHHHFFFBBB===:::888777777555444333333222222222222222222111111111111222222000111111111111222222222000000000000000000000000111111111111111111111111333111000///222777<<>>CCCDDDWWWqqq|||uuuqqqllliiihhhhhhggggggjjjkkklllnnnrrrvvv{{{}}}~~~rrreeeccc___\\\ZZZXXXWWWUUURRRPPPMMMKKKFFFAAA===:::888777444444333222222222333333000000////////////000000000111111111111222222222222222222222222222222222111111111111111111111111111000000111222444666888777666555444444444555666666666666666666666666666777888:::>>>LLLhhhwwwmmmfffkkkvvv{{{ppphhh```___eeeoootttoooeee^^^UUULLLFFFEEEDDDBBB@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBEEEMMMVVV]]]dddiiipppvvvyyyxxxuuurrrddd^^^UUUNNNKKKJJJIIIIIIJJJJJJNNNUUUZZZ```kkkvvv~~~uuunnnnnn|||111111111111111111111111111222333333111111222333111111222222222333333333111222333333444444333333555555555555666666666666777666888;;;;;;:::>>>DDDKKKbbb|||wwwsssqqqooommmkkknnnmmmnnnooorrruuuyyy{{{{{{~~~yyygggeee___]]]ZZZYYYXXXVVVTTTQQQNNNLLLHHHCCC>>>:::777666444333333222222333333333111111000000000000111111000000111111111222222222222222222222222222222222111111111111111111111111000000000111222222333333666666555444444444555666666666666666777777777777888888999@@@TTTuuutttkkkfffkkkwwwzzzsssggghhhmmmvvv|||xxxmmmcccZZZQQQIIIGGGGGGDDDCCCDDD@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAEEELLLUUU\\\fffiiioootttvvvuuurrrpppddd^^^VVVOOOLLLJJJJJJIIIHHHHHHJJJPPPUUU[[[gggsss}}}}}}rrrmmmxxx111111111111111111111111111333444333222111222333111111222222222333333333222222333444444444444333555555555555666666666666888888:::<<<::::::???GGGTTTmmm}}}yyywwwsssrrrqqqqqqrrruuuwwwyyyzzz~~~lllfff```^^^[[[ZZZYYYWWWUUUSSSNNNLLLHHHCCC>>>999666444333333333222222333333444333222222111111222222333000000111111111222222222222222222222222222222222111111111111111111111111000000111111111111111111555555444444444555555555777777777888888999999999<<<===???HHHbbbxxxmmmfffkkkwww~~~qqqqqqttt{{{~~~rrrfff]]]SSSKKKHHHHHHFFFFFFHHHBBBCCCEEEFFFFFFFFFEEEDDDAAAAAAAAAAAADDDJJJRRRXXXaaacccgggjjjkkkiiifffddd___ZZZSSSNNNKKKJJJIIIHHHHHHGGGHHHKKKOOOUUU```lll{{{vvvoooxxx111111111111111222222222111222333333111111222333111111222222222333333333222222333444444444444444555555555555666666666666999999;;;<<<;;;<<>>BBBNNN[[[xxxlllcccaaa^^^\\\ZZZXXXUUURRRNNNMMMJJJFFFAAA===999777333222222222333333444555333222222222222222222333000111111111111222222222111111111111111111111111111111111111111111111111111000000000111111222333222333444444555555555555666777777888999999::::::777===FFFYYY|||{{{{{{pppiiinnnzzzttteeeZZZOOOJJJHHHFFFFFFHHHEEEEEEEEEDDDEEEFFFFFFGGG@@@AAACCCCCCCCCDDDGGGIIIKKKLLLOOOPPPQQQPPPNNNMMMOOONNNLLLLLLLLLKKKHHHFFFLLLIIIGGGGGGIIIMMMYYYeee{{{wwwxxx000000111111222222222222000111222222000000111222111111222222222333333333222333444444555555444444555555555555666666666777888999;;;>>>@@@GGGVVVdddoooeeebbb___\\\ZZZXXXTTTRRROOONNNKKKGGGCCC???;;;999222222222222333333444555222222111111111111222222000111111111111222222222000000000000000000000000111111111111111111111111111111000000000222333444222333444444555555555444555666666777888999999999:::BBBMMMcccvvvyyypppjjjppp}}}|||lll```TTTNNNJJJGGGGGGIIIEEEDDDCCCCCCCCCDDDFFFGGG@@@BBBCCCCCCCCCBBBCCCEEECCCEEEGGGIIIJJJJJJJJJIIIKKKJJJJJJLLLLLLLLLIIIGGGKKKGGGEEEEEEFFFKKKWWWcccyyyyyy}}}000000000000111222333444222222222222111111000000222222222333333444444444333333333444444444555555555555666666777777888888666777;;;===???IIIccc}}}vvvhhhbbbdddaaaXXXWWWWWWNNNMMMLLLJJJHHHEEEAAA<<<888777777666555444444444444222222222333333444444444333333333222222111111111///000111222333444444444333333222222111000000000111111222333444666666777666666666666666555555555666888888888777888999;;;===AAARRRsssxxxttttttmmmjjjsssxxxmmm^^^SSSNNNLLLJJJHHHEEEEEEDDDDDDCCCBBBBBBAAAEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMLLLJJJIIIHHHHHHGGGIIIJJJJJJIIINNNWWW___ssswwwttt~~~000000000000111222333444222222222222111111111000333333333333333333333333333333444444444555555555555555666666777888888888888:::===???BBBQQQoookkkdddcccaaaYYYXXXXXXPPPPPPNNNKKKHHHEEE@@@;;;666666555444333222222222222111111111222222333333333333333333222222222111111000000111222333333333333333222222222111111000000111222222333444555666666555555555666666666666666777888999999888999;;;===<<>>>>>HHH```zzzpppkkksss|||}}}yyykkk___WWWSSSPPPNNNLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIQQQSSSTTTSSSQQQNNNMMMMMMPPPQQQQQQOOOMMMOOOUUUZZZhhhxxxssssss111111111111222333444444222222222222222222222222444444333333333333222222444444444444555555555555555666666777888888999999<<>>AAAPPPjjjzzzpppllluuu}}}pppeee^^^YYYVVVTTTRRRPPPNNNLLLKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNMMMMMMSSSTTTVVVVVVTTTRRRQQQRRRUUUVVVUUUTTTRRRSSSWWW[[[cccrrrtttppp|||111111111111222333444555222222222222222222222333333333333333333333333333444444444555555555666666666666777777888999999999<<<@@@BBBFFFUUUtttqqqddd```YYYXXXYYYTTTRRRPPPLLLIIIGGGCCC???<<<666555444333333222222333333333333333333333333222222222222222222222222222111111222333333333222222111111222222333333333444222222333333333333333333333444444555666777888888555777888888888999;;;===AAASSSqqqsssmmmmmmwwwwwwlllddd^^^[[[YYYWWWVVVUUUSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZZZZ[[[[[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\\\\\\\ZZZZZZYYYXXXWWWXXXYYY[[[```nnnzzzqqqwww222111111222222333444555222222222222333333333333222222222333333444444444444444555555555666666666666666777888888999999:::<<>>777777666555444444444444444444444333333333333333111222222222222333333333111222222333333222222222000111111222333444555555111222222222333333444444444444555555666666777777444666777777777888;;;===@@@TTTttt{{{yyykkkjjjnnnyyyuuullleeebbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccceeefffhhhiiiiiihhhgggccceeehhhhhhgggffffffgggdddcccbbb```___^^^]]]\\\aaalllvvvuuu{{{222222222222333444555555222222222333333333444444111111222222333444555555555555555555666666666666666777777888888999::::::;;;???DDDQQQmmmppphhh```\\\\\\XXXVVVSSSNNNJJJGGGDDDAAA>>>888777666555444444444444333333333333222222111111111111222222222333333333222222222333333222222111000000111222333555555666000000111222333444444555555555555666666666666666555666888888888999<<<>>>DDDYYYxxx}}}qqqllllllhhhllluuu~~~~~~vvvrrrpppoooqqqssstttvvvwwwvvvuuuuuussssssrrrrrrsssssstttuuusssuuuxxx{{{}}}}}}}}}}}}xxxyyy{{{{{{xxxvvvvvvvvvvvvtttqqqnnnkkkhhheeebbbdddmmm}}}~~~tttsss}}}222222222222333444555555222222222333333444444444000000111222444555666666555555555555666666666777777777777888999999:::::::::>>>EEEVVVwwwtttlllccc^^^^^^ZZZXXXUUUPPPKKKGGGCCC???===777777666555444444444444222222222222111111000000111111111222222333333333222222333333333222222111000000111222444555666666///000000222333444555555666666666666666555555555666777999999999;;;===@@@KKK___|||{{{nnnddd```bbbjjjqqq|||}}}}}}~~~{{{wwwrrrllliiigggnnn|||tttooosss111111222333333333333222888555111000333555555444333333333444444444555555555555555555666666666777666777777999:::;;;<<<<<>>999777555444444444333222444444333333222111000000111222222333333222222111111222222333333222222111555555555444444333333333111111222333444666666777777777666666777888999999666999;;;::::::===AAACCCMMMkkk}}}kkk```ZZZ\\\bbbkkkyyyrrrppprrr~~~zzzmmmtttwww111111222333333333333222666444222222444555444333333333444444444555555555555555555666666666777777666666777888999;;;<<<<<>>BBBEEEUUUsss|||lll```ZZZ\\\aaaooowwwxxxwwwpppqqqwww111222222333333333333333444333222333444555444222333444444444444555555555555555666666666777777777555666666777999:::<<<===AAAFFFVVVrrr}}}zzzyyypppdddaaaaaa```\\\XXXTTTPPPMMMIIIEEEBBB:::888555444444444444333444333333222222111111111111222222333333222222111111222222333333222222111333333333333222222222222111222222333444555666666:::999888777666666666666;;;<<<===<<<;;;===CCCHHH^^^}}}|||mmmaaaZZZ\\\aaarrrtttrrrrrrvvv|||111222333333444444333333444333222222222333444555444444444444555555555555555666666666666777777777666666666777888;;;===>>>AAAIII\\\zzzyyyuuutttyyyxxxgggaaa``````\\\YYYTTTQQQMMMJJJFFFCCC;;;999555444444444444333333333333222222111111111111222222333333222222111111222222333333222222111222222222222222222222222222222333333444555666666888888777777777777777888<<<<<<<<<<<<;;;<<>>@@@BBBNNNeeevvvrrrpppuuu}}}oooccc``````[[[XXXTTTPPPMMMJJJFFFCCC===:::666444333444444333333333222222222222222111111222222333333222222111111222222333333222222111222222222222222222222222222333333444444555555555666666666666777888999:::<<<::::::<<<:::<<>>;;;666444333444444444222222222222222222222222111222222333333222222111111222222333333222222111222222222222333333333333333333333444444444555555555555555666777999;;;<<<;;;888999<<<<<<>>>KKK\\\zzzjjj\\\WWW^^^hhhsss222333444444555444444444...111333444222222333555555555555555666666666666666666777777777888888888999888888888:::>>>AAADDDPPPgggtttoooiiikkkpppxxxqqqeeeaaa\\\YYYVVVRRRPPPLLLIIIFFF???;;;666333333444444444222222222222222222222222111222222333333222222111111222222333333222222111222333333333444444444444333333333444444444444555666666666666777888:::::::::777999>>>???AAARRReeewwwdddVVVSSS\\\iiittt222333444444555555444444***///555777555333222222555555555555666666666777777777777777888888888888:::999888999;;;???CCCEEEVVVqqqtttoooeeeggglllsss~~~wwwhhhbbb^^^[[[WWWTTTQQQNNNJJJGGG@@@<<<777333333444444444222222222222222222222222222222222333333222222222222222222333333222222222333333333444444555555555333333444444444444444444888777777777777777888999;;;777:::@@@AAADDDVVVllluuuaaaRRROOO[[[iiissswwwuuu444444333333333444555555444333333222222333333444666777777777666555444444444555666666444555666888999999666999@@@===@@@PPPccc~~~ssskkkhhhdddcccjjjuuummmggg]]][[[YYYVVVTTTPPPKKKGGG@@@<<<777444333333333222444444333333333333222222222222222111000//////...//////000111222222333333222222222222222222222222111222333444555555555555666666666777888999999:::===999:::??????EEE[[[sssnnn[[[QQQQQQ]]]lllyyyyyymmmooovvv333333333333333444444555444333333222222333333444555555666666666555444444555666666666555555777888777888666:::AAA>>>CCCTTTiiisssjjjddd```^^^dddnnnzzznnneee___\\\YYYWWWTTTPPPKKKHHH@@@===888555444444333333444444333333333333222222333222222111000000//////000000000111222222333333222222222222222222222222333333444555555666555555666666555444555777999:::<<<999;;;>>>???HHHaaa}}}jjjXXXQQQRRR^^^kkkxxxtttiiihhhlllsss222222222222222333444444444444333333333333444444333444444555555555555444555666666666555555777999666999777;;;BBB@@@GGGZZZtttuuukkkccc^^^\\\```hhhqqq~~~rrreee```^^^ZZZWWWUUUQQQLLLIIIBBB>>>999666444444444333444444333333333333222222333222222111111000000000000000111111222333333333333333333333333333333333444444555555555555555555888777555555555777:::;;;;;;:::<<<>>>@@@MMMmmmdddUUUQQQTTT___kkkxxx|||pppeeebbbaaaeeeuuu222222111111222222333444444444333333333333444444222222333444555555555444555666777666555555777999777;;;:::===CCCBBBLLLbbbzzzooogggaaa]]]```eeelllwwwyyygggaaa^^^ZZZWWWTTTPPPLLLIIICCC???:::777555555444333444444333333333222222222333333222222222111111111111111111222222333333333333333333333333333333333444444444444444444444555999888888999999::::::;;;:::;;;===???CCCUUUzzz|||^^^RRRSSSYYYcccnnnzzzzzzoooeee```\\\]]]lll~~~222222111111222222333444555444444333333444444555222222333444555555555444555666777777555666777999:::>>>===???CCCDDDRRRlllvvvkkkddd``````ccchhhpppyyyjjjbbb___ZZZVVVSSSPPPLLLIIIDDDAAA;;;888666666555444444444333333333222222222333333333333222222222222222222222222222333333333333333333333333333333333444333333222333333444555666888:::;;;;;;:::999888:::<<<>>>@@@GGG___rrrYYYRRRVVV]]]iiisss{{{yyynnneee___ZZZYYYgggxxx222222222222222333444444555555444444444444555555333444444555555555555444666777777777666666888::::::???>>>???DDDHHH\\\zzz}}}mmmgggaaa```aaadddkkkrrrxxxpppddd```[[[WWWTTTPPPLLLJJJFFFBBB===999777666555555444444333333333333222222333333333333333333333333222222333333333333333333333333333333333333333333333333222222333444666777666777999::::::999777666:::<<<>>>BBBMMMiii|||gggTTTQQQWWW```mmmyyy{{{yyymmmccc]]]XXXWWWbbbppp333333333333333444444555555555444444444444555555555555666666666555444444666777888777666666888:::999>>>>>>???EEEMMMgggqqqjjjcccbbbaaaccciiipppsss{{{yyygggccc^^^YYYUUURRROOOLLLGGGCCC>>>:::888777666555444444333333333333222222333333444444444444444444333333333333333333333333444444444444444444444444444444333333555777999;;;;;;;;;::::::::::::;;;;;;:::<<<>>>CCCSSSppplll\\\OOOPPPWWW```ooo}}}zzz}}}ooobbb]]]XXXVVV^^^iiixxx444444333333444444555666555555444444444444555555666777777777666555444444666777888777666666888:::777===<<<>>>FFFQQQnnn~~~tttmmmgggddddddeeejjjqqqrrryyyiiieee```[[[WWWTTTQQQNNNHHHDDD>>>:::888777666555444444444333333333222222444444444444444444444444333333333333333333333333444444444444444444444444555555444555666999<<<>>>CCCAAA===;;;:::===@@@BBB;;;<<<>>>EEEWWWuuuaaaUUULLLOOOWWW```pppyyyrrrccc^^^ZZZWWW\\\eeeooo444555666777777666555444222222222333333444444444333333444444555666666666555555555666777999;;;;;;999<<<>>>===DDD[[[}}}xxxppphhhdddccceeekkksss{{{~~~uuuddd\\\\\\VVVUUUTTTMMMFFFDDD@@@<<<999666555444555555444333333333333444777777666666666555555555333333333444444444555555444444444555555555555666222333444444555777;;;???RRRHHH<<<777:::>>>@@@???<<>>@@@AAAJJJbbb{{{rrriiieeedddfffmmmuuu}}}yyyhhh```^^^WWWUUUSSSKKKHHHFFFBBB>>>:::777666555666555444444333333444444555555444444444333333333333333333444444444555555444444444555555555555666333444555555555777;;;>>>IIICCC<<<999:::======<<<===@@@BBBIII^^^}}}dddQQQNNNLLLPPPZZZgggssszzzzzzkkk```YYYUUUVVVZZZhhhzzz555555444444444444555555444444444444333333333333333444444555555666777777::::::999999999999::::::===???BBBFFFRRRmmmwww~~~uuujjjeeedddfffnnnwwwmmmdddaaaYYYUUUSSSJJJJJJHHHDDD???<<<999777666666555444444333444444444444444444444444333333333333333333444444444555555444444444555555555555666444555666555555666999<<>>===<<<;;;:::::::::>>>@@@CCCNNNdddvvv\\\NNNMMMNNNSSS]]]iiirrrwwwoooccc[[[UUUUUUYYYaaarrr555444333222222333444555555555444444333333333222444444444555666666777777666666777777999;;;<<<===<<<>>>BBBJJJ[[[xxxppp|||vvvjjjdddbbbeeennnwwwqqqgggddd[[[WWWTTTLLLKKKHHHEEE@@@<<<999777666666666555444444444444444666666666666666666666666333333333444444444555555444444444555555555555666555666666666555666888:::999;;;===<<<:::999:::<<<>>>???EEESSSkkkrrrZZZMMMMMMNNNTTT^^^jjjsssxxxuuuhhh^^^VVVUUUXXX[[[kkk555444333222222333444555555555555444444333333333444444555555666777777888555555555666888999;;;<<<:::===CCCOOOeeewwwooo}}}|||wwwkkkeeeccceeemmmvvvvvvkkkfff\\\XXXWWWOOOKKKIIIEEE@@@<<<999777666666666555444444444444555555666666666666666666666333333333444444444555555444444444555555555555666555666777777666666777999888;;;===;;;888888<<<@@@===>>>GGG[[[uuunnnYYYNNNMMMNNNSSS^^^jjjtttyyy{{{nnnbbbYYYVVVWWWXXXfff{{{555555444444444444555555555555555444444444444444444555555666666777888888888777777777777777777888:::>>>GGGWWWpppxxxqqqxxx{{{pppiiiggghhhoooxxxqqqiii^^^ZZZYYYSSSLLLJJJEEEAAA<<<999777666777666555555444444555555333333333444444444444444333333333444444444555555444444444555555555555666444666777777666666777999999;;;;;;:::888999===AAA===???LLLeee|||eeeTTTMMMMMMNNNTTT^^^kkktttzzz~~~ssshhh]]]WWWWWWWWWbbbttt555555555666666555555555444444444444555555555555555555555666777777888888999888888777777888888999===BBBMMM```|||}}}uuuvvvqqqnnnnnnttt|||xxxmmm```\\\\\\UUUNNNKKKGGGBBB>>>:::888777777666666555555555555555333333333444444444555555333333333444444444555555444444444555555555555666333555777777777777888999999999::::::999:::<<<===???BBBQQQooorrr\\\MMMJJJKKKOOOWWWbbbllltttwww{{{}}}yyyxxxmmmaaaYYYXXXWWW___nnn444555666777777666555444333444444444555666666666555555666666777777888888666777777888999;;;<<<===@@@EEEQQQggg{{{ttt|||wwwtttsssyyy~~~qqqbbb]]]]]]VVVPPPMMMIIIDDD???<<<999888777777666555555555555555555555555666666666777777333333333444444444555555444444444555555555666666222444666777777777888:::777888999:::;;;;;;:::999AAADDDUUUuuulllWWWIIIGGGJJJPPPZZZeeennnsssuuuyyy~~~~~~www{{{pppccc[[[XXXWWW]]]jjj444444444444444444444444555555555555555555444444444444555666777888999999:::;;;<<<<<<===>>>??????>>>BBBRRRooosssuuu~~~{{{}}}lllbbbaaa\\\UUUPPPMMMIIICCC===::::::;;;777777666666666666777777777777777666555555444444444555555555555555444444555555555555555555555555555555666666777777888888666888999999999:::===???DDDGGGYYY|||rrrbbbTTTKKKGGGMMMUUU^^^eeelllqqquuuyyy}}}sssfff^^^YYY[[[___jjj|||555555555555555555555555555555555555555555555555444444555666777888999999999999999:::;;;;;;<<<===DDDJJJ[[[yyywwwvvvrrrfffccc^^^XXXPPPNNNIIIDDD???;;;:::;;;777777666666666666777777555555555666666666666666444555555555555555444444555555555555555555555555555555666666777777888888:::;;;;;;:::999:::<<<===FFFLLLaaaooo^^^QQQJJJHHHNNNWWW```ffflllqqqttttttyyywwwjjjaaa\\\XXX\\\fffxxx666666666666666666666666555555555555555555555555444444555666777888999999999999999999:::;;;;;;<<>>AAAPPPkkkvvvxxx{{{nnneee___ZZZQQQOOOKKKGGGCCC???;;;888777777666666666666777777555555555555666666777777333444555555666555555555555555555555555555555555555555666666777777888888666888999;;;<<<@@@DDDHHHCCCXXXwwwdddRRRJJJIIIJJJPPPYYYaaagggkkknnnppppppyyytttggg___ZZZ\\\dddttt444444444444444444444444444444444555555555666666555555666666777777888888;;;:::::::::;;;===???@@@DDDWWWwwwvvvjjjttt~~~ssseee^^^YYYSSSPPPKKKHHHEEEAAA<<<888777777666666666666777777777777666666555555555555333444444555666666555555555555555555555555555555555555666666777777888888666888999;;;===AAAFFFJJJFFFbbbxxx^^^NNNIIIJJJJJJPPPYYYaaafffjjjmmmooosss|||xxxjjj```]]]]]]dddrrr444444444444444444444444333333444444555666666666555666666666777777777888999888888888:::<<>>BBBDDDOOOhhhrrrcccfffrrrmmmccc___YYYSSSKKKGGGEEEBBB>>>:::777777666666666666777777666666666666666555555555222333444555666666666666555555555555555555555555555555666666777777888888;;;;;;;;;:::;;;>>>CCCGGGWWWzzzmmmYYYMMMIIIJJJOOOSSSZZZ```ffflllsssvvv~~~xxxnnncccbbbfffsss666666666666666666666666333333444444555666777777666666666666777777777777::::::999;;;===BBBFFFIIIZZZtttttteee```hhhuuu~~~rrrgggbbb[[[TTTKKKFFFDDDCCC???;;;777777666666666666777777444444555555666777777777222333444555666666666666555555555555555555555555555555666666777888888888888888999999;;;???EEEJJJZZZ~~~lllYYYNNNJJJJJJRRRUUU[[[aaagggnnnuuuzzz~~~uuugggfffjjjvvv333333222111222333444555666555444333333333333333:::999999888999999:::;;;777===;;;:::@@@@@@CCCOOO\\\{{{yyyiii[[[[[[jjjyyy~~~}}}xxxgggcccZZZVVVPPPJJJFFFCCC???===888888888999888777666666888888777777666666666555777777666666666555555555555555555555555666777777777777777777888999:::;;;:::???:::666===@@@AAAHHHeeefffPPPJJJJJJJJJRRRVVV\\\bbbhhhooovvvzzzwwwpppjjjlll{{{555555444444444555666777666666555444444444444444777777777777888888888888888===;;;:::@@@@@@DDDQQQgggwwwvvvhhh[[[\\\jjjyyy~~~}}}}}}~~~}}}kkkeeeZZZVVVOOOJJJFFFBBB???===888888888777777777666666777777777666666666555555555555444444444333333333555555555555555666777777777777777777888999:::;;;888>>>:::777???BBBDDDMMMggg}}}bbbNNNIIIKKKKKKQQQUUU\\\cccjjjrrrzzz}}}wwwrrruuu555555444444555555666777777666666555555555555666555666888999999999888777999>>>;;;;;;@@@@@@FFFVVVvvvtttuuu}}}eee[[[^^^lllzzz}}}}}}|||||||||}}}~~~~~~~~~ooofff[[[VVVPPPJJJFFFBBB???<<<999888666555555555666777666666666666555555555555555555555444444444444333555555555555555666777777777777777777888999:::;;;777===;;;:::AAADDDHHHTTTpppsss[[[LLLHHHJJJLLLOOOTTT\\\dddmmmvvvyyy{{{|||333333333333333444444555777777666666666666666777666888:::<<<<<<<<<:::999:::===;;;<<>><<<<<>>:::999777666666666777888666666666666777777777777444555555555555666666666555555555555555666777777777777777777888999:::;;;:::>>>======AAADDDSSSnnnuuu^^^NNNGGGEEEFFFIIINNNSSSZZZbbbjjjsss{{{yyyzzz~~~444555666777888777777666666555555555666666777888666777777888999:::;;;<<<888999888>>>EEEEEEVVVtttggghhhuuurrrdddhhhrrryyy}}}}}}}}}}}}||||||||||||||||||~~~|||lllaaa\\\UUUOOOJJJFFFBBB???999999999999888888888888777777777777888888999999444555555555666666666666555555555555555666777777777777777777888999:::;;;;;;>>>===>>>CCCGGG[[[{{{oooWWWJJJFFFDDDEEEIIIMMMRRRYYYbbbkkkttt|||222333555666666666555444555555555555555666777777999999999:::;;;<<<>>>???888888777>>>EEEFFFXXXxxx|||eeeiiiwwwuuugggllluuuzzz|||~~~}}}|||{{{{{{{{{{{{{{{{{{}}}~~~nnnbbb]]]VVVPPPKKKFFFCCC@@@999::::::::::::999888888777777888888999999999:::666777777777888888999999555555555555555666777777777777777777888999:::;;;;;;>>>===???EEEKKKbbbjjjSSSGGGEEECCCFFFJJJLLLQQQYYYbbbkkkuuu~~~222222222333444555666777555555555555555555555555888888888888888888888888999;;;;;;@@@EEEGGG^^^wwweeelllxxxzzzooosssyyy~~~~~~~~~}}}}}}|||~~~mmmeeeaaaZZZSSSNNNIIIDDDAAA>>><<<888777777777666555555555555555666666666777777777666666555555555444555555555555666666666666888888888888888999999999======BBBGGGFFFOOOlllxxxeeeQQQHHHFFFFFFEEEFFFLLLSSS[[[bbbjjjuuu333333333333444555666666555555555555555555555555666666777888999999::::::999;;;<<>><<<999777777777666555555555555666666666777777777666666666555555555555555555666666666777777777888888888888888999999:::<<<===AAAFFFHHHSSSrrrtttbbbOOOGGGFFFEEEEEEFFFLLLRRR[[[bbbjjjuuu555444444444444444555555555555555555555555555555555555666888999:::;;;<<<777;;;===CCCMMMVVVrrr~~~nnnyyyuuummmtttzzz|||}}}||||||}}}}}}~~~~~~~~~jjjcccZZZSSSNNNJJJEEEAAA>>><<<999777777777666555555555666666666777777777666666666666555555555555666666666777777777888888999888777777777999:::;;;<<<<<<@@@EEEJJJZZZ|||mmm]]]LLLEEEEEEEEEFFFGGGKKKQQQZZZaaajjjwww666666555444444444444444555555555555555555555555555666777888999:::;;;;;;666<<<===CCCNNN\\\zzzrrr}}}llliiisssyyyzzz{{{{{{|||||||||}}}}}}~~~~~~|||{{{~~~ooofff[[[SSSOOOKKKFFFAAA???<<<999888888888777666555666666666666777777777666666666666666555555555777777777777888888888888999888777777777999;;;<<<<<<===@@@EEELLL```eeeVVVHHHCCCCCCDDDFFFHHHJJJPPPYYYaaajjjxxx777777666555444444444444666666666666666666666666888888888888888999999999666<<<===AAANNN```vvvwwwccceeeqqqxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzyyyxxx{{{uuujjj]]]UUUQQQMMMHHHCCC???===999888888888777666666666666666777777777888555555555666666666666666777777777777888888888888999888888888888:::;;;<<<===???AAAEEEOOOggg^^^QQQEEEBBBCCCDDDFFFIIIKKKPPPXXX```jjjyyy777777666555444444444555666666666666666666666666888888888888888888888888666>>>>>>AAAPPPddd|||xxxggg\\\cccpppuuuvvvxxx{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvyyy~~~|||~~~zzzooo```VVVSSSPPPJJJDDD???===:::888888888777666666666666777777777888888555555555666666666666666666666666777777777888888777888888999:::;;;<<<<<<===@@@CCCGGGSSSooo{{{XXXNNNDDDBBBBBBCCCFFFJJJLLLQQQXXX___jjjzzz777666555555555555555666666666666666666666666666777777777888999999999:::777@@@AAACCCSSSkkkggg]]]ZZZdddoooqqqssswwwwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvyyy~~~|||vvvqqqooorrrwww|||rrrbbbXXXUUURRRLLLFFF@@@===:::999999999888777666666777777777888888888555555555555666666666777555555666666666777777777555777999;;;<<<<<<;;;;;;<<<@@@EEEJJJYYYyyyrrrUUULLLDDDBBBBBBCCCFFFJJJMMMRRRXXX___iiizzz666666555555555555666666777777777777777777777777555555666888999:::;;;<<<888BBBCCCFFFWWWqqqsss___YYYZZZfffooopppqqqvvvttttttuuuuuuvvvvvvwwwwwwwwwwwwyyy~~~vvvppplllhhhgggjjjooottt|||tttcccYYYVVVSSSMMMGGG@@@===:::999999999888777777777777777888888888888444555555555666666777777555555555555666666666666444666:::<<<======;;;::::::@@@FFFMMM^^^kkkTTTKKKDDDBBBBBBCCCFFFKKKNNNRRRXXX___iiizzz555777888888777777999:::666666666666777777777777777777777888999999999:::===@@@BBBGGG[[[sssyyybbbTTTVVV[[[bbbiiinnnqqqrrrrrrtttuuuuuutttsssssstttxxxxxxxxxzzzxxxpppjjjfffaaa```^^^]]]___gggpppxxxttteeeaaaWWWRRRPPPJJJBBB???;;;888888999999999777777777777777666555555666666666666777777777777777777777777777777777777:::::::::999::::::;;;<<<<<>>AAACCCJJJaaarrrvvv___RRRUUU[[[bbbhhhmmmooooooqqqssstttuuussssssssstttwwwxxxyyy||||||qqqhhhbbb___[[[ZZZXXXWWWYYY```iiippp{{{iiibbbXXXRRROOOJJJCCC???;;;999888999999999777777777777777666555555666666666666777777777777777777777777777777777777777777888888999:::;;;<<<>>>CCCHHHQQQfffzzz```LLLGGGCCCCCCCCCBBBFFFKKKOOOTTTZZZbbbmmm~~~666777888777555444555666666666666777777777888888999999:::;;;;;;<<<======???AAAEEENNNhhh~~~oooqqqYYYPPPTTTZZZbbbgggkkkllllllppprrrssstttsssrrrssstttvvvxxxzzz~~~vvvjjjaaa[[[XXXVVVUUUSSSRRRSSSYYYbbbhhhuuu}}}mmmdddYYYRRRPPPJJJDDD@@@<<<999888999999888777777888888777777666666666666666666777777777777777777777777777777777777777777888999:::<<<===>>>@@@CCCHHHTTTnnnwww]]]LLLFFFBBBBBBAAAAAADDDJJJOOOTTTZZZbbbnnn777888999888666555666777666666777777777888888888999999:::;;;<<<<<<======@@@BBBFFFRRRnnntttjjj{{{kkkTTTMMMRRRZZZaaafffhhhiiiiiinnnppprrrsssrrrrrrssstttuuuxxx|||uuuggg^^^XXXVVVSSSSSSQQQPPPQQQVVV]]]bbblllssspppeeeYYYSSSQQQKKKEEEAAA<<<999999999888888777777888888888777777666666666666666777777777777777777777777777777777777:::::::::;;;<<<===>>>???BBBCCCHHHYYYxxxxxx^^^LLLGGGCCCBBBAAAAAADDDIIINNNSSSYYYbbbnnn|||zzzzzz~~~444555666555333222333444777777777777888888888888888888999:::;;;<<<======AAACCCHHHVVVuuuppphhhzzzgggQQQLLLRRRZZZ```dddeeeggghhhlllnnnpppqqqqqqqqqsssttttttxxx~~~tttfff\\\WWWUUUQQQQQQPPPNNNOOORRRXXX\\\eeelllvvvqqqfff[[[VVVSSSMMMFFFBBB===:::999888888777777777888888888888777777666666666666777777777777777777777777777777777777;;;;;;;;;;;;;;;<<<===>>>CCCCCCJJJ^^^{{{```MMMGGGCCCCCCBBBBBBEEEKKKLLLRRRYYYbbbppp~~~{{{vvvuuuzzz666777888777555555555777777777777888888888999999888888999:::;;;===>>>>>>BBBDDDKKK\\\}}}oooiii|||eeePPPLLLSSSZZZ```aaaccceeehhhjjjllloooppppppqqqsssttttttxxxttteee\\\WWWTTTNNNNNNMMMLLLLLLNNNRRRUUU___eeeooozzzttthhh^^^YYYUUUNNNGGGCCC>>>:::999888777666777777888888999999888888666666666666777777777777777777777777777777777777999999999:::;;;<<<===>>>BBBDDDMMMeee|||```LLLFFFCCCCCCCCCCCCGGGLLLLLLRRR[[[eeesss{{{sssqqqwww{{{888999::::::999999:::;;;777777888888888999999999999999:::;;;===>>>???@@@CCCFFFOOOcccyyynnnjjj}}}dddQQQNNNTTT[[[___```aaaeeeiiiiiikkknnnooopppqqqrrrttttttyyyvvvhhh___YYYVVVNNNNNNMMMLLLKKKLLLOOORRRXXX^^^gggrrr}}}xxxlllaaa[[[WWWNNNHHHDDD???;;;999888777666666777888999999999999888666666666666777777777777777777777777777777777777888999:::;;;>>>@@@BBBCCCAAAEEEQQQjjj{{{]]]IIIDDDAAAAAABBBBBBGGGLLLNNNUUU___jjjwww{{{rrrnnnsssxxxzzz555666888888777777888:::777888888888888999999999::::::;;;===>>>@@@AAAAAACCCGGGRRRiiiuuummmhhh{{{dddRRROOOTTT[[[^^^^^^```eeejjjhhhjjjmmmooopppppprrrttttttyyyyyylllbbb\\\YYYOOOOOOOOOMMMLLLMMMPPPRRRTTTYYYbbblllxxx|||oooddd]]]WWWMMMIIIEEE???;;;999888777666666777888999999999999999666666666666777777777777777777777777777777777777999:::<<>>@@@BBBCCCFFFIIIYYYyyyooommmhhh}}}iiiUUUTTTXXX\\\```aaacccdddfffgggiiikkkmmmmmmoooqqqsssuuu}}}~~~qqqhhhaaa\\\SSSQQQMMMJJJHHHHHHIIIJJJNNNPPPWWWbbbjjjsssvvveee[[[VVVTTTMMMGGG???::::::;;;;;;:::999888888888777777666666777777777777777666555555666777888777666777888::::::::::::>>>BBBEEEEEECCCEEEGGGYYY{{{rrrTTTGGGBBBAAACCCDDDDDDHHHMMMRRRWWWbbbpppyyyppplllpppsssuuu~~~999777555555666777666555888888777777888888999:::999999:::<<<>>>@@@BBBCCCIIIMMM___ooonnnnnnjjjUUUUUUXXX\\\___```bbbeeeggggggiiikkkmmmmmmoooqqqsssvvv~~~tttkkkddd___VVVSSSOOOKKKIIIHHHHHHIIIKKKMMMSSS\\\dddlllyyy|||iii^^^XXXUUUNNNHHH@@@;;;;;;<<<;;;:::::::::999888777666555555777777888888777777666666777888888888777777999:::888888999<<>>AAABBBCCCJJJQQQgggfffNNNEEEAAA@@@BBBDDDDDDHHHNNNSSSZZZfffvvvxxxoooiiillloooqqq{{{888777777777999999888777888888777777888888999::::::::::::;;;===@@@CCCDDDJJJSSSlllkkknnnzzz^^^VVVUUUXXX[[[]]]```bbbfffiiihhhjjjlllmmmnnnppprrrtttyyy|||qqqgggaaaVVVSSSPPPMMMKKKKKKLLLMMMJJJJJJNNNTTTYYY```kkkwwwoooddd[[[UUUNNNHHH@@@;;;:::::::::888777777777777777777888888777777888888888888777777777888999888777777999;;;888999:::<<<>>>@@@CCCEEEJJJSSSmmmbbbMMMFFFBBBAAACCCEEEFFFJJJOOOTTT[[[hhhyyywwwmmmgggjjjmmmoooyyy888777777888::::::999777888888777777888888999:::::::::::::::<<<@@@CCCEEEJJJVVVqqqlllqqqkkkWWWWWWTTTWWW[[[^^^aaacccfffhhhhhhjjjlllnnnnnnppprrrtttzzzttthhhaaaVVVTTTQQQNNNLLLLLLMMMNNNKKKKKKMMMRRRVVV[[[fffqqqrrrfff^^^UUUOOOHHH@@@;;;::::::999888666666777777888888888888777777888888999999888888777999999999888888999;;;999:::<<<===>>>@@@DDDGGGHHHVVVsss~~~___LLLFFFBBBAAADDDFFFGGGKKKPPPUUU]]]kkk|||yyynnnggghhhjjjllluuu666666666888::::::888666888888777777888888999:::;;;:::::::::<<>>CCCHHHOOOccczzzYYYIIIDDD@@@???BBBDDDEEEIIIOOOWWW___mmm~~~uuukkkhhhfffdddkkkvvv777888888888888999999999999999888888888888888999<<<<<<<<<<<<<<>>BBBDDDEEEPPPfff|||ZZZIIIDDDDDDDDDDDDDDDFFFJJJNNNWWW___ooottthhhiiifff___bbbooo777888888888888999999999999999888888888888999999<<<============@@@DDDHHHSSSfffuuukkkWWWLLLKKKMMMQQQTTTXXX[[[^^^aaadddfffhhhiiijjjjjjkkkmmmqqqttt}}}|||yyyrrrhhhbbb[[[UUUTTTQQQLLLJJJKKKKKKIIIIIILLLOOOQQQWWW___hhhttttttfff]]]TTTMMMCCC<<<;;;;;;;;;:::999999999999999888888777777777777777888888888888::::::999999888999999:::999999999;;;>>>BBBDDDEEESSSllltttUUUGGGCCCDDDDDDCCCCCCFFFJJJNNNYYYbbbqqqrrrffffffccc\\\___jjj777888888888888999999999999999888888888888999999<<<=========>>>AAAFFFIIIVVVlll}}}rrr\\\NNNIIIJJJMMMRRRUUUXXXZZZ]]]```dddgggggghhhiiijjjlllooossswww~~~wwwttt|||vvvmmmeee^^^XXXVVVSSSOOOMMMNNNLLLIIIIIILLLMMMNNNTTT[[[bbboooxxxiiiaaaUUUMMMCCC===;;;;;;;;;:::666777999;;;;;;:::888777777777777777888888888888:::999999888999999::::::999999999;;;>>>BBBEEEGGGVVVtttjjjOOOFFFCCCCCCCCCCCCCCCFFFJJJNNN[[[dddssspppdddccc___XXXZZZdddvvv777777888888888999999999999999888888888999::::::;;;<<<======>>>AAAFFFJJJYYYsss~~~nnnVVVJJJIIIKKKNNNTTTUUUXXXZZZ\\\___dddhhheeegggiiijjjlllpppuuuyyy~~~zzzrrrooovvv{{{rrrhhhaaaZZZXXXUUUPPPOOOPPPLLLJJJIIIKKKKKKKKKPPPVVV```lll}}}yyyhhh```VVVNNNDDD>>><<<<<<;;;:::666777999:::;;;::::::999666777777777888888888888999999888888999999::::::999::::::;;;>>>AAAFFFIIIZZZ{{{bbbLLLGGGAAABBBBBBBBBCCCEEEJJJMMM[[[eeettt}}}ooodddaaa]]]VVVWWW^^^lll}}}777777888888888999999999999999888888999::::::;;;:::;;;<<<===>>>BBBGGGKKK\\\yyyzzzqqqVVVIIIIIIKKKMMMTTTVVVXXXZZZ\\\___dddgggdddfffhhhiiilllpppuuuyyyxxxpppkkkqqq}}}wwwlllddd\\\YYYUUUQQQOOOQQQLLLJJJIIIKKKJJJIIIMMMSSS\\\gggxxx|||iii```WWWPPPEEE>>><<<<<<<<<;;;999999888888888:::;;;<<<666777777777888888888888999888888888999999:::;;;999:::;;;<<<===AAAGGGLLL^^^{{{ZZZHHHFFF@@@AAAAAAAAABBBEEEJJJMMMZZZdddsss{{{oooeeeaaa]]]WWWWWW[[[dddsss777888888888888999999999999999888999999:::;;;<<<:::;;;<<<===???CCCIIIMMM```vvvvvv{{{uuuWWWIIIGGGJJJKKKTTTVVVYYY[[[\\\___cccfffccceeegggiiikkkooouuuyyywwwoooiiimmmxxx~~~ppphhh___[[[WWWQQQPPPQQQMMMJJJJJJKKKJJJIIIKKKQQQUUU___qqqnnneeeXXXQQQFFF???===<<<<<<;;;;;;:::888777777999;;;<<<777777777777888888888888888888888888999:::;;;;;;999;;;<<<======AAAHHHNNNbbbsssTTTEEECCC???@@@@@@@@@AAAEEEIIIMMMXXXccctttxxxooofffaaa]]]XXXWWWZZZ]]]kkk777888888888888999999999999999999999:::;;;<<<<<<<<<===>>>@@@BBBFFFLLLPPPddd{{{nnnqqqxxxwwwXXXIIIGGGJJJMMMSSSVVVYYY\\\^^^___bbbdddbbbdddfffhhhjjjnnnssswwwxxxoooiiikkkuuuvvvmmmccc^^^YYYSSSQQQRRRLLLJJJJJJLLLKKKIIIKKKPPPQQQ[[[kkk}}}tttjjjYYYQQQGGG@@@======<<<;;;;;;;;;::::::999999::::::777777777777888888888888888888888888999:::;;;<<<999;;;=========AAAIIIPPPfffqqqSSSDDDBBB>>>???@@@@@@AAADDDIIIMMMWWWddduuuvvvnnnfffaaa]]]YYYXXXYYYXXXcccvvv777888888888888999999999999999999999:::;;;<<<===>>>???@@@BBBDDDHHHNNNRRRgggttthhhooowwwyyyZZZKKKIIIMMMQQQRRRUUUZZZ]]]^^^```bbbcccbbbdddeeegggiiimmmrrrvvvyyypppiiikkksssyyypppfff```ZZZTTTRRRSSSLLLJJJJJJLLLKKKIIIKKKPPPRRR[[[iiizzzwwwnnnZZZRRRGGG@@@======<<<;;;999:::<<<<<<<<<:::888777777777777777888888888888888888888888999:::;;;<<<999<<<>>>======AAAJJJQQQhhhrrrVVVGGGDDD>>>??????@@@AAADDDIIIMMMWWWdddvvv~~~tttmmmeee```]]]YYYXXXXXXUUU^^^ppp999999999999999999999999<<<;;;;;;;;;;;;<<<======<<>>>>>AAAFFFIIIXXXcccsssvvvmmmkkkgggeeebbb^^^YYYUUUYYYZZZcccxxx999999999999999999999999;;;;;;;;;:::;;;<<<<<<===<<>>===<<<;;;;;;;;;::::::::::::999999888888888888888888888888999999::::::::::::;;;;;;<<<;;;===>>>@@@DDDNNNXXX{{{lllRRRIIIBBB?????????>>>>>>AAAFFFJJJXXXcccuuu~~~sssllljjjhhhgggfffccc^^^ZZZZZZZZZaaasss999999999999999999999999:::::::::::::::;;;;;;<<<<<>>===<<<;;;;;;;;;::::::::::::999999888888888888888888888888999999::::::::::::;;;;;;<<<<<<>>>AAABBBEEEPPP\\\lllQQQGGG????????????>>>>>>AAAFFFJJJWWWdddxxx|||rrrjjjhhhggghhhiiihhhccc___ZZZYYY]]]kkk888999999999999999:::::::::999999999999:::;;;;;;===BBB@@@AAAHHHIIIPPPaaassshhhsssaaaOOOKKKMMMPPPRRRUUUXXXZZZ[[[[[[]]]^^^bbbdddeeeeeefffiiioootttzzzooojjjlllvvvvvvmmmeee[[[UUUSSSNNNMMMMMMLLLLLLLLLLLLLLLKKKPPPXXXcccrrr~~~oooaaaXXXLLLCCC???>>><<<;;;;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::;;;;;;<<<;;;>>>CCCDDDEEEQQQ___kkkPPPGGG@@@?????????>>>???BBBGGGKKKVVVeee{{{~~~ttthhhfffdddfffiiiiiiddd```ZZZXXXYYYcccwww888888888999999::::::::::::999999999999:::;;;;;;===BBB@@@BBBIIIKKKSSSddduuummm{{{aaaMMMIIIMMMQQQRRRTTTWWWXXXYYYYYY[[[]]]```ccceeeeeeeeeiiiqqqwww~~~}}}sssmmmnnnxxx{{{qqqhhh^^^VVVTTTOOOOOONNNMMMMMMMMMMMMNNNLLLPPPVVV```nnnpppcccZZZMMMDDD@@@>>>===;;;;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::;;;;;;;;;999===CCCDDDEEESSSeeeiiiOOOGGGBBB?????????>>>???CCCHHHLLLVVVggg~~~~~~tttgggccc```cccggghhhddd___[[[XXXWWW^^^nnn888888888999999::::::;;;:::::::::::::::;;;;;;<<<===BBB@@@BBBJJJMMMUUUgggwwwsss\\\KKKIIIMMMPPPQQQSSSUUUVVVWWWXXX[[[]]]___bbbeeeeeeeeejjjsss{{{vvvqqqqqqzzzvvvlllaaaZZZWWWQQQQQQPPPOOOOOOOOOOOOOOONNNPPPUUU\\\iii{{{ssseee\\\OOOEEEAAA???===;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;777;;;CCCCCCEEEVVVlllfffNNNHHHCCC????????????@@@CCCHHHMMMXXXiii{{{qqqfffaaa]]]___fffiiifffbbb]]]ZZZXXX[[[hhh~~~777888888999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<======BBB@@@BBBJJJNNNWWWiiixxxyyyqqqTTTJJJKKKMMMNNNPPPQQQSSSUUUVVVWWWZZZ]]]]]]aaaeeeeeeeeekkkvvvyyytttrrrzzz{{{qqqfff^^^\\\SSSRRRRRRQQQQQQQQQQQQQQQOOOPPPSSSYYYeeewwwvvvfff]]]PPPFFFAAA???===;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;<<<777:::CCCDDDFFFZZZssscccKKKFFFBBB????????????@@@DDDIIIMMMYYYkkkyyypppggg```[[[^^^gggmmmllliiiaaa^^^YYYYYYbbbvvv777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<=========BBB@@@BBBJJJNNNXXXjjjzzz|||fffOOOJJJMMMNNNLLLOOOPPPSSSTTTUUUWWW[[[]]]\\\aaaeeeeeeffflllxxx{{{uuurrryyyuuujjjbbb___TTTTTTSSSRRRRRRRRRRRRRRRPPPPPPRRRWWWccctttyyyggg^^^QQQGGGBBB???===;;;;;;;;;;;;:::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;===888;;;CCCEEEHHH]]]yyyaaaIIIDDD@@@????????????@@@DDDIIIMMMZZZlllyyypppggg```[[[^^^hhhqqqrrrpppccc```[[[XXX^^^qqq999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAAEEEAAA@@@GGGLLLWWWkkk{{{{{{oooTTTKKKFFFIIIMMMKKKQQQRRRRRRSSSUUUWWWYYYZZZ___aaaccceeehhhpppzzz}}}wwwvvv}}}|||tttkkkccc\\\YYYVVVSSSSSSSSSSSSRRRRRRQQQRRRWWW___mmmzzzjjj```RRRFFF???<<<<<<;;;;;;;;;::::::::::::999999777888888888888999999999<<<;;;::::::;;;;;;:::999:::;;;BBB===AAAKKKZZZbbbJJJBBBDDD@@@>>>>>>@@@???AAAHHHQQQ]]]mmmyyyoooeeeaaa]]]^^^fffpppvvvvvvlllfff___ZZZZZZeee|||~~~}}}999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???CCC@@@@@@HHHNNNZZZnnndddNNNIIIDDDGGGLLLKKKPPPQQQRRRTTTVVVXXXZZZZZZ]]]___bbbcccfffmmmwww~~~zzzyyyvvvllleee\\\YYYUUURRRRRRRRRRRRQQQRRRQQQRRRVVV^^^kkklllbbbSSSGGGAAA>>>===<<<;;;;;;::::::::::::999999888888888888999999999999;;;;;;::::::;;;;;;:::999;;;<<>>>>>@@@@@@AAAIIIRRR___oooyyypppfffaaa\\\\\\cccmmmsssuuuooohhh```YYYXXXcccyyy::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===BBB@@@AAAIIIOOO]]]rrrnnnVVVHHHGGGCCCEEELLLLLLMMMOOORRRUUUXXXZZZZZZ[[[]]]___bbbdddgggnnnwww~~~xxxnnniii\\\YYYUUURRRRRRRRRRRRQQQSSSQQQQQQUUU\\\hhh|||ooodddTTTHHHBBB???>>>===;;;;;;::::::::::::999999888888888888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>???HHHCCCGGGRRRcccvvvYYYFFFAAABBB@@@>>>>>>@@@@@@AAAIIIRRR```qqqyyyppphhhaaa[[[ZZZ```iiiqqqvvvuuummmcccZZZWWW___uuu:::::::::::::::;;;;;;;;;============>>>>>>>>>>>>===CCCBBBCCCJJJPPP^^^uuu{{{```MMMFFFHHHCCCDDDKKKMMMKKKMMMQQQUUUYYYZZZ[[[[[[^^^aaaeeehhhkkkrrr|||zzzqqqlll___[[[VVVSSSSSSSSSSSSSSSTTTRRRRRRUUUZZZdddwwwqqqeeeTTTHHHBBB@@@>>><<<;;;;;;:::::::::999999999888888888999999999:::::::::;;;<<<<<<<<<>>>AAACCCFFFHHHQQQKKKMMMVVVfffpppUUUFFFBBBCCC@@@>>>>>>@@@@@@BBBJJJSSSaaaqqqyyypppiii```YYYYYY^^^gggqqqyyy{{{ssshhh^^^XXX^^^ppp:::999999999999:::;;;<<<============>>>>>>>>>>>>>>>EEEEEEEEEKKKPPP___vvvssszzz\\\KKKGGGJJJEEEEEEKKKLLLIIILLLPPPTTTXXXZZZZZZZZZ]]]aaafffjjjooowww~~~tttoooccc___ZZZVVVUUUVVVVVVVVVVVVTTTSSSUUUXXXaaarrrssseeeSSSFFFAAA???===:::;;;;;;:::::::::999999999888999999999999:::::::::;;;;;;<<<===>>>BBBIIINNNVVVYYYbbbZZZYYY___lllkkkRRRGGGEEEDDD@@@>>>>>>@@@AAACCCKKKTTT```ppp}}}xxxqqqhhh___WWWXXX]]]eeeqqq|||yyyoooeee]]]^^^kkk{{{:::999888888888999;;;<<<<<<<<<=========>>>>>>>>>???FFFGGGFFFLLLQQQ```xxxmmmwww^^^LLLGGGKKKFFFEEEKKKKKKIIIKKKNNNRRRUUUWWWYYYYYYYYY^^^eeelllrrr|||zzzsssgggccc]]]YYYXXXXXXYYYYYYXXXVVVTTTUUUWWW^^^nnn}}}uuufffSSSFFFAAA???===999;;;;;;::::::::::::999999999999999999::::::::::::;;;<<<======@@@HHHSSS\\\iiimmmwwwnnnhhhjjjtttiiiPPPGGGEEEBBB@@@>>>>>>AAAAAACCCKKKUUU___pppyyyxxxqqqhhh]]]VVVXXX\\\aaannn{{{}}}vvvlllbbb^^^gggrrr:::999888777888999;;;<<<;;;;;;<<<<<<<<<=========<<>>:::;;;;;;::::::::::::999999999999999:::::::::;;;;;;<<<======>>>BBBNNN]]]iiitttyyy{{{tttssszzzjjjPPPGGGCCC>>>???>>>???AAABBBDDDLLLUUU```ppp|||xxx~~~xxxrrrhhh\\\UUUWWWYYY[[[gggvvv~~~yyyqqqfff^^^bbbjjj{{{|||:::999888777777999;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::DDDFFFGGGNNNUUUfffrrrdddppp```JJJBBBEEECCCDDDIIIHHHJJJJJJLLLNNNPPPSSSVVVWWWYYY___iiirrr|||{{{jjjeee^^^ZZZYYYZZZ[[[[[[\\\YYYWWWVVVWWW\\\jjjxxxzzzjjjUUUGGGCCCBBB???;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<======>>>DDDQQQcccqqqwww}}}xxxvvv|||kkkPPPFFFAAA:::???>>>???AAABBBDDDLLLVVV```qqqzzzxxx|||xxxrrrhhh\\\UUUVVVVVVWWWbbbppp}}}{{{ttthhh^^^___eeeuuuyyyttt999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBB???CCCBBBEEEMMMSSSggguuufffnnn^^^LLLEEEDDDAAAEEELLLJJJNNNOOOPPPQQQQQQTTTWWWZZZ]]]bbbjjjvvvpppiiiaaa]]]ZZZXXX[[[```^^^[[[YYYYYYYYY\\\fffqqq{{{iiiSSSGGGBBB>>>======::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;???EEEJJJRRRaaaooowww{{{yyygggMMMCCCBBBBBB>>>===???BBBCCCEEELLLTTTcccrrr{{{xxxzzz|||rrrkkkaaa[[[VVVRRRPPPRRR[[[eeevvvvvvggg```___```lll}}}wwwqqqwww888888888888999:::;;;;;;=========>>>???@@@AAABBB@@@DDDDDDGGGOOOUUUiiioooaaahhh}}}]]]LLLEEEEEEBBBEEEKKKIIIMMMOOOPPPQQQQQQSSSWWWZZZ]]]bbbkkkwwwqqqiiiaaa]]]ZZZXXX[[[```aaa]]][[[[[[ZZZ\\\eeeooo|||iiiTTTHHHBBB>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<>>@@@CCCDDDFFFMMMVVVdddsss|||vvvwww|||yyyooohhh___ZZZUUURRRPPPPPPWWW```ttt}}}zzzmmmddd```^^^eeetttrrrtttyyy:::999999999999999::::::<<<<<<<<<===>>>@@@AAABBBBBBFFFFFFIIIQQQXXXlll~~~jjj]]]dddxxx\\\LLLFFFFFFCCCFFFKKKGGGLLLNNNPPPQQQQQQSSSVVVYYY]]]bbbkkkwwwrrrjjjbbb^^^ZZZXXX[[[```dddaaa___^^^\\\\\\ccclll~~~kkkUUUIIICCC???======<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<======>>>===>>>AAADDDKKKZZZhhhzzz|||}}}cccKKKBBB@@@@@@@@@???@@@CCCEEEGGGNNNWWWeeeuuu}}}vvvvvvyyyvvvlllddd]]]XXXTTTRRROOONNNSSSZZZnnnzzzuuukkkbbb\\\]]]hhhvvvuuuqqqqqqxxx===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBGGGFFFJJJSSSZZZnnn{{{iii\\\dddwww\\\LLLFFFGGGDDDFFFJJJFFFKKKMMMOOOPPPQQQSSSUUUXXX\\\```iiittt~~~ssskkkccc^^^ZZZWWWZZZ___gggdddcccbbb^^^]]]bbbiiiyyylllVVVJJJDDD???============<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<>>>======???@@@FFFSSSaaavvv~~~xxxxxxaaaJJJBBB@@@??????>>>???BBBDDDFFFNNNXXXfffwww|||wwwwwwzzz~~~tttiiibbb]]]XXXTTTRRRPPPNNNPPPUUUggguuu|||rrrfff\\\ZZZ```jjjzzzuuulllnnnyyy======<<<;;;;;;;;;<<<<<<;;;<<<<<<===???@@@BBBCCCBBBGGGGGGKKKTTT[[[pppwwwggg]]]eeexxx\\\LLLGGGGGGCCCEEEIIIFFFJJJLLLOOOPPPQQQRRRTTTVVVZZZ^^^fffppp||||||wwwrrrnnnmmmnnnnnnnnnooopppvvvtttlllddd___ZZZWWWZZZ___hhhfffeeeeeeaaa]]]aaagggrrrnnnXXXKKKEEE@@@============<<<;;;::::::999999999::::::::::::;;;;;;;;;======>>>???@@@CCCMMMYYYmmm{{{qqqrrr___IIIBBB@@@>>>>>>===>>>AAABBBEEENNNXXXfffxxx~~~{{{wwwwwwzzz{{{qqqggg```]]]WWWSSSSSSQQQNNNNNNQQQ^^^lll|||wwwjjj___\\\]]]dddrrrpppkkkqqq;;;:::::::::::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDCCCHHHHHHLLLVVV]]]rrrsssddd\\\fffzzz]]]MMMGGGGGGCCCEEEIIIFFFIIIKKKNNNPPPQQQRRRTTTUUUWWW[[[cccmmmyyy|||xxxuuuttttttmmmjjjfffccccccccccccbbbcccdddhhhqqqwww}}}vvvmmmddd___ZZZWWWYYY^^^gggfffffffffccc___aaafffmmm}}}pppYYYLLLEEE@@@======<<<<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;<<<===AAADDDCCCCCCJJJSSSaaavvv|||ssskkkooo^^^IIICCCAAA???>>><<<===@@@AAAEEENNNXXXfffyyy}}}vvvvvvyyywwwnnneee___\\\VVVQQQQQQQQQNNNMMMOOOUUUbbbrrr|||{{{oooddd^^^^^^bbblllyyyvvvlllmmmvvv:::::::::::::::;;;<<<=========>>>???AAACCCDDDFFFDDDIIIJJJNNNXXX```uuupppccc^^^iii}}}___NNNFFFEEEAAADDDJJJGGGHHHKKKNNNPPPQQQQQQSSSTTTUUUYYYaaammmyyy~~~{{{vvvsssnnnjjjhhhhhhhhhiiieeecccaaa`````````___^^^^^^^^^aaaggglllpppwwwvvvnnneee___ZZZWWWYYY^^^ddddddfffgggddd```aaafffjjjyyyqqq[[[MMMFFFAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<>>???@@@======>>>@@@AAACCCEEEFFFFFFKKKKKKPPPZZZbbbwwwqqqeee```mmm```NNNFFFEEE@@@DDDJJJHHHGGGJJJNNNPPPQQQQQQSSSTTTTTTXXXaaammm{{{|||tttnnnjjjfffdddaaa___^^^```bbbdddcccaaa``````aaaaaa```^^^^^^]]]^^^ccceeehhhnnnuuuwwwnnneee```[[[WWWYYY]]]bbbccceeegggeee```bbbggghhhxxxrrr[[[MMMFFFAAA>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<>>>>>AAACCCGGGQQQ[[[fffyyyxxxzzzxxxnnngggaaa]]]YYYRRRLLLLLLMMMKKKKKKMMMIIIUUUcccoooyyy|||vvvlll___]]]___eeelllvvvsssddd```dddttt::::::;;;;;;<<<=========???>>>>>>@@@BBBEEEFFFFFFHHHQQQSSSUUU^^^jjjqqqgggbbbnnn[[[PPPGGGEEEEEEDDDCCCDDDIIIKKKNNNPPPQQQRRRTTTVVVXXXZZZ```lll|||~~~yyyrrrkkkeee```^^^\\\YYYWWWXXX\\\aaafffhhhiiihhhgggeeedddeeeffffffeeeeeeeeefffhhhjjjmmmoooyyyttthhh```[[[WWWXXX[[[```eeejjjjjjfffccccccdddgggpppppp[[[PPPBBB===>>><<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;>>>@@@EEEMMMTTTVVVTTTPPPQQQRRRWWW]]]eeewww{{{ZZZHHHDDDDDDBBB@@@>>>>>>@@@BBBEEEOOOYYYjjjzzz~~~}}}wwwpppjjjccc^^^YYYUUUPPPLLLKKKJJJJJJIIIMMMRRRZZZeeerrr{{{wwwoooccc___]]]aaalll|||tttddd]]]```kkkvvv;;;;;;<<<<<<===>>>>>>???@@@??????AAACCCEEEGGGGGGGGGQQQTTTXXXbbbnnnpppfffbbbnnn}}}YYYOOOFFFDDDEEEDDDDDDEEEIIIKKKNNNPPPPPPQQQTTTUUUYYYZZZaaammm}}}xxxuuupppkkkfffbbb```___^^^]]][[[[[[]]]aaafffiiirrrrrrrrrrrrrrrrrrssssssnnnoooooopppqqqrrrttttttyyyuuuiiiaaa\\\XXXXXX\\\^^^ccciiijjjgggdddccceeefffmmmzzzppp[[[PPPCCC>>>@@@=========<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>?????????@@@@@@AAABBBDDDFFFHHHIIIGGGRRRVVV[[[fffsssnnneeebbbqqqpppUUULLLEEEDDDEEEDDDEEEGGGIIIKKKMMMOOOOOOPPPSSSUUUXXXZZZaaannn~~~zzzpppmmmjjjfffdddcccdddddddddeeeeeedddbbbdddiiimmmxxxzzz{{{}}}|||}}}~~~~~~~~~~~~~~~}}}|||xxxkkkccc]]]XXXYYY\\\]]]bbbhhhiiigggeeeddddddccciiisssnnnXXXNNNCCC>>>@@@>>>======<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>AAA@@@@@@DDDJJJPPPTTTUUUPPPRRRWWW^^^jjj|||ZZZFFFAAA???===BBB??????AAABBBEEENNNXXXhhhwww}}}tttmmmddd^^^XXXTTTOOOLLLJJJJJJIIIHHHGGGKKKRRR[[[iiissstttooohhhfffeeehhhppp|||mmm___XXXZZZeeeqqq;;;<<<<<<===>>>>>>??????@@@AAACCCDDDEEEGGGIIIKKKIIITTTYYY]]]iiiuuummmeeeeeevvvfffPPPIIICCCCCCDDDDDDFFFIIIIIIJJJLLLMMMNNNOOORRRTTTVVVYYY```lll||||||xxxqqqooollliiiiiikkkmmmoooooorrrtttqqqmmmmmmqqqvvv|||ooofff___ZZZZZZ]]]___dddiiikkkiiifffdddcccaaaeeelllxxxkkkTTTKKKAAA>>>@@@=========<<<;;;;;;;;;;;;<<<999999::::::;;;===>>>???@@@@@@@@@AAAEEEJJJNNNPPPNNNQQQVVV]]]lll}}}[[[GGGAAA???<<>>@@@BBBDDDEEEEEEGGGJJJMMMKKKVVVZZZ^^^iiiuuulllfffhhh|||ttt^^^LLLFFFBBBCCCDDDCCCFFFJJJIIIJJJKKKLLLLLLMMMPPPSSSSSSWWW^^^jjjxxx~~~{{{yyyxxxuuussstttvvvzzz|||}}}{{{tttjjjbbb\\\\\\^^^cccgggkkkmmmlllhhhdddbbbaaaccchhhqqqkkkTTTKKKBBB???AAA>>>======<<<;;;;;;;;;;;;<<<999999:::;;;<<<>>>???@@@>>>???@@@BBBCCCEEEGGGHHHLLLPPPVVV]]]mmm~~~\\\HHHBBB???<<>>???@@@===???BBBCCCCCCCCCDDDEEEKKKQQQWWW^^^ooo|||[[[HHHBBB@@@===@@@>>>???AAACCCGGGRRR\\\nnn|||~~~rrrfff]]]WWWSSSNNNKKKIIIIIIHHHGGGGGGKKKOOORRRZZZbbbeeeccccccddddddeeehhhppp{{{xxxfff\\\```hhh;;;;;;;;;<<<======>>>>>>===AAAEEEEEEDDDFFFKKKOOONNNWWWZZZ]]]iiiwwwhhhdddlllfffMMMGGGCCCBBBCCCBBBAAADDDJJJHHHIIIJJJIIIIIIKKKNNNQQQRRRVVV]]]eeeppp|||rrriiibbb```bbbfffiiinnnssstttrrrmmmiiieeeeeeeeekkkuuummmTTTJJJBBBAAABBB>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===??????===???BBBCCCCCCDDDGGGJJJMMMTTTZZZ```qqqxxxYYYGGGBBB@@@===>>>===>>>AAADDDIIISSS^^^rrrtttggg^^^WWWSSSNNNKKKIIIIIIHHHGGGEEEJJJOOORRRYYYbbbeeeccc```aaabbbbbbeeemmmzzzjjj]]]^^^eee<<<<<<======>>>?????????===AAAEEEEEEDDDEEEJJJOOONNNWWWYYY]]]iiiyyyfffccclllgggKKKFFFCCCBBBCCCBBBAAADDDIIIIIIIIIIIIIIIIIIJJJNNNQQQSSSWWW]]]eeeooo}}}tttjjjcccaaaccceeeiiinnntttwwwvvvrrrnnngggffffffjjjtttkkkQQQGGG???>>>???:::======<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???>>>@@@BBBCCCCCCFFFKKKPPPOOOWWW]]]bbbsssvvvWWWFFFAAA???======<<<===AAADDDIIITTT___uuutttggg^^^WWWSSSNNNJJJIIIIIIHHHGGGCCCIIINNNSSSZZZbbbfffddd___```aaaaaaccclllzzzmmm______fff;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDGGGJJJLLLNNNSSSWWW^^^ccciiizzzcccdddmmmdddKKKEEECCCAAAAAABBBDDDDDDCCCFFFHHHJJJKKKKKKKKKMMMOOORRRWWW]]]eeennnzzz{{{rrrjjjeeeeeefffkkkrrrwwwxxxvvvtttssslllkkkkkkmmmuuulllSSSIII@@@???AAA=========<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBBBBBBBCCCFFFKKKOOOVVV___gggpppmmmRRREEEBBB???;;;>>>===???AAACCCGGGTTT```sssxxxjjjbbbYYYUUUOOOJJJHHHHHHGGGFFFEEEHHHNNNVVV]]]bbbccccccbbb```______```hhh{{{~~~rrrbbb___ddd;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEHHHKKKMMMOOOSSSXXX^^^dddjjj|||~~~cccccciiizzzgggNNNEEECCCAAAAAABBBDDDDDDCCCFFFHHHJJJJJJJJJKKKMMMOOONNNSSSZZZaaajjjuuu}}}~~~~~~uuulllgggfffgggmmmuuuzzz||||||{{{zzzsssrrrqqqrrrwwwkkkSSSJJJAAA@@@AAA=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBCCCCCCDDDGGGLLLPPP\\\eeeoooxxxiiiOOODDDAAA???<<>>???AAACCCGGGSSS```ssszzzmmmddd[[[VVVPPPKKKIIIHHHGGGGGGEEEHHHMMMUUU]]]bbbdddcccdddaaa^^^]]]___iii}}}uuueeebbbfff;;;<<<<<<===>>>???@@@@@@BBBCCCDDDGGGIIILLLOOOPPPUUUYYY___eeemmm{{{fffcccdddsssiiiQQQEEECCCAAAAAABBBCCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOLLLQQQXXX^^^fffqqq~~~~~~rrrooooootttyyy{{{}}}~~~zzzxxxyyy}}}xxxoooiiigggjjjpppxxx|||zzzxxxwww{{{jjjSSSKKKCCCAAAAAA============<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEIIINNNRRR```jjjttt~~~cccLLLBBB@@@>>>===@@@???@@@BBBCCCGGGSSS___sss|||{{{{{{xxx||||||ppphhh]]]XXXQQQLLLJJJHHHGGGFFFEEEGGGLLLTTT\\\bbbddddddeeeaaa^^^]]]___iiixxxhhheeehhh<<<<<<===>>>???@@@@@@AAADDDEEEFFFHHHKKKNNNPPPRRRVVVYYY___fffooozzzhhhcccbbbmmmjjjRRRFFFDDDAAAAAABBBCCCCCCBBBDDDFFFHHHIIIIIIJJJLLLNNNMMMQQQXXX___fffppp{{{xxxiiidddcccgggkkkmmmqqquuuuuuuuuuuuwww|||{{{pppjjjhhhlllrrr{{{|||{{{~~~iiiSSSKKKDDDBBBBBB===============<<<<<<<<<<<<============>>>???@@@@@@BBBCCCDDDEEEGGGLLLQQQUUU```iiirrr}}}~~~^^^JJJBBB@@@??????@@@???@@@BBBCCCGGGSSS___qqq}}}yyyvvvsssrrrqqqqqqqqqwww~~~rrrkkk^^^YYYRRRLLLIIIGGGFFFEEEDDDFFFKKKSSS[[[```ccccccbbb___^^^^^^aaajjjzzziiieeeiii<<<<<<===>>>???@@@AAAAAAEEEFFFGGGIIILLLOOOQQQSSSWWWYYY___gggqqq{{{fff```___jjjjjjRRRFFFDDDBBBAAABBBCCCCCCBBBCCCEEEGGGHHHIIIJJJLLLNNNMMMRRRXXX___eeennnxxxsssfff```\\\]]]```bbbfffjjjnnnqqqvvv{{{}}}rrrkkkiiinnnttt}}}~~~}}}iiiSSSKKKDDDBBBBBB===>>>>>>=========<<<<<<<<<>>>>>>===>>>>>>???@@@AAABBBCCCEEEGGGIIINNNTTTXXX___gggnnnyyy|||[[[IIICCC@@@@@@AAA@@@???@@@CCCCCCHHHTTT```ppp~~~wwwsssrrrooonnnmmmmmmnnnoooooouuutttmmm___ZZZSSSMMMIIIGGGEEECCCDDDFFFJJJQQQXXX^^^aaaaaa]]]\\\^^^aaaccckkk|||{{{jjjeeehhh<<<======>>>???@@@AAAAAAEEEFFFGGGJJJLLLOOORRRSSSWWWYYY^^^gggsss}}}```\\\]]]jjjkkkRRRGGGDDDBBBAAABBBCCCBBBAAABBBDDDFFFHHHHHHJJJLLLNNNMMMRRRXXX^^^dddllluuu||||||ppphhh```YYYYYYZZZ[[[___dddmmmsss{{{wwwpppmmmooouuu~~~jjjSSSKKKCCCAAAAAA===>>>>>>>>>=========<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHKKKPPPWWW[[[aaagggnnnzzz{{{YYYIIICCC@@@???AAA??????@@@CCCDDDIIIUUUaaapppzzzrrrmmmkkkjjjiiiiiiiiikkkmmmooolllsss~~~wwwoooaaa\\\TTTNNNJJJGGGEEECCCDDDEEEHHHNNNUUU[[[]]]^^^YYYZZZ]]]```bbbiiixxx}}}mmmgggjjj======>>>???@@@AAAAAABBBEEEFFFGGGJJJLLLOOORRRSSSVVVXXX]]]gggttt}}}^^^\\\```pppoooTTTGGGEEEBBBAAABBBBBBBBBAAAAAACCCFFFGGGHHHIIILLLNNNPPPUUU[[[aaafffmmmvvv|||xxxpppggg___]]]]]]^^^ccchhhttt|||~~~vvvtttooovvvkkkSSSJJJAAA@@@AAA===>>>>>>>>>>>>=========<<>><<>>>>>@@@CCCEEEJJJVVVcccqqq}}}wwwrrrlllhhhjjjiiihhhggghhhjjjlllnnnnnnttt}}}yyyrrreee___WWWPPPLLLIIIFFFDDDDDDEEEGGGLLLSSSWWWZZZZZZYYYYYY[[[]]]^^^eeeuuuqqqlllnnn======>>>???@@@AAAAAABBBEEEFFFGGGIIILLLOOORRRSSSVVVWWW]]]fffttt~~~^^^^^^eeewwwrrrWWWGGGEEEBBBAAABBBBBBBBBAAAAAACCCEEEGGGHHHIIILLLNNNTTTXXX___dddiiipppyyyzzzqqqhhheeeeeegggkkkqqq||||||yyypppwwwmmmSSSIII@@@???AAA===>>>>>>>>>>>>============????????????@@@AAABBBCCCCCCDDDGGGJJJMMMSSSZZZ___```hhhrrrzzzWWWGGGBBB<<<:::=========???CCCEEEJJJWWWdddsss|||wwwsssooojjjfffkkkkkkiiiiiiiiikkkmmmnnnsssxxx|||uuuhhhbbbZZZSSSNNNJJJHHHFFFDDDEEEGGGKKKQQQUUUXXXXXXZZZYYYYYYYYY[[[bbbsssuuuoooqqq>>>???@@@@@@???@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQSSSTTTYYY```fffsss}}}aaa___hhhxxxUUUJJJHHHEEEBBBAAA@@@AAAAAABBBCCCDDDEEEFFFIIIMMMPPPVVV___iiimmmnnnooouuu{{{uuuooonnnrrrxxx|||yyyvvv{{{tttUUUGGGCCC@@@>>>@@@?????????>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@AAACCCEEEFFFIIILLLMMMOOOUUU]]]ccceeejjjtttxxxXXXIII@@@???BBB??????===>>>AAADDDJJJVVVaaasss~~~{{{wwwssspppnnnmmmmmmkkknnnqqqssssssssstttuuutttyyyxxxmmmfff^^^VVVSSSOOOIIIGGGHHHFFFEEEDDDHHHNNNSSSUUUUUUVVVVVVWWWYYYZZZ```ooo~~~wwwrrrxxx>>>???@@@@@@@@@AAACCCEEEFFFHHHKKKMMMNNNOOORRRTTTUUUZZZ```gggsss{{{dddcccmmmuuuTTTIIIGGGDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIINNNQQQYYYaaalllpppppprrrwww}}}~~~~~~www|||qqqSSSFFFCCC???===??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@AAACCCEEEIIIKKKNNNOOOQQQUUU]]]ccciiioooyyyvvvWWWIII@@@???BBB??????>>>???CCCFFFKKKVVVaaarrr}}}vvvuuurrrpppooooooppppppoooqqquuuvvvwwwwwwxxxyyy{{{{{{ppphhh```XXXTTTPPPJJJHHHIIIFFFDDDDDDGGGMMMRRRTTTTTTUUUUUUVVVXXXYYY^^^nnn}}}wwwrrrxxx>>>@@@AAAAAAAAABBBDDDFFFHHHJJJMMMNNNOOOQQQTTTVVVVVV[[[bbbhhhttt|||fffeeepppoooRRRGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJNNNRRR[[[eeeooouuuuuuuuuzzzzzzmmmQQQFFFDDD@@@===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBDDDFFFKKKMMMPPPQQQSSSWWW___dddooouuutttVVVIII@@@@@@BBB???>>>>>>@@@DDDGGGLLLUUU```ooo}}}xxxqqqppppppqqqrrrtttwwwxxxvvvyyy|||~~~~~~ssskkkbbbZZZUUUPPPKKKIIIJJJEEEDDDDDDGGGKKKOOOQQQQQQTTTTTTVVVWWWXXX^^^lll{{{xxxsssyyy???@@@BBBBBBBBBDDDFFFHHHJJJLLLNNNPPPPPPRRRTTTVVVXXX]]]ccciiiuuugggfffpppgggOOOEEEDDDBBB@@@@@@AAABBBDDDCCCDDDEEEEEEFFFIIINNNQQQ\\\fffrrrxxxxxxxxx}}}~~~jjjPPPGGGFFFBBB>>>???>>>>>>>>>>>>>>>????????????@@@BBBBBBBBBCCCEEEGGGKKKNNNQQQTTTVVV[[[bbbhhhsss{{{qqqTTTIIIAAA@@@BBB>>>======@@@EEEGGGKKKTTT^^^mmm|||yyyssstttuuuxxx{{{~~~wwwmmmddd[[[UUUPPPJJJHHHJJJEEEEEEEEEFFFHHHKKKMMMNNNSSSSSSVVVXXXYYY^^^mmm{{{|||www}}}???AAACCCCCCDDDFFFHHHKKKKKKMMMPPPQQQRRRSSSUUUWWW[[[```eeekkkvvviiigggppp^^^LLLDDDBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDEEEHHHLLLOOO[[[fffssszzz{{{{{{iiiPPPHHHGGGCCC@@@@@@======>>>>>>???????????????@@@BBBBBBBBBDDDFFFHHHJJJNNNRRRUUUYYY^^^eeekkkttt{{{nnnSSSHHHAAAAAABBB>>>======???DDDFFFJJJSSS\\\mmm~~~}}}{{{|||~~~zzzooofff\\\VVVPPPJJJHHHIIIFFFFFFFFFFFFFFFHHHJJJKKKRRRSSSVVVYYYZZZ```ooo}}}}}}@@@AAACCCDDDEEEGGGJJJMMMNNNPPPRRRSSSTTTUUUWWWYYY]]]bbbggglllwwwkkkjjjtttsssWWWJJJCCCBBB@@@??????@@@AAABBB@@@AAACCCCCCDDDGGGKKKOOOYYYeeesss|||}}}~~~iiiPPPGGGFFFCCC@@@AAA=========>>>??????@@@@@@???AAABBBCCCCCCEEEGGGJJJJJJNNNSSSWWWZZZ___ffflllpppwwwkkkQQQHHHAAAAAACCC>>>???>>>@@@CCCFFFJJJSSS]]]nnn~~~sssiii^^^WWWQQQKKKIIIJJJGGGHHHHHHFFFEEEEEEGGGIIIOOOQQQUUUYYY[[[bbbppp@@@BBBDDDEEEFFFIIILLLOOORRRTTTVVVWWWWWWXXXZZZ\\\___ccchhhnnnxxxhhhiiiwwwjjjQQQHHHDDDBBB@@@???>>>???@@@AAAAAABBBCCCDDDEEEHHHLLLOOOXXXdddttt~~~hhhNNNEEEDDDAAA???@@@<<<======>>>??????@@@@@@???AAACCCCCCDDDEEEHHHJJJMMMQQQUUUXXXZZZ^^^dddiiikkkqqq|||iiiPPPHHHBBBAAACCC>>>BBB@@@AAADDDGGGKKKUUU```ooo|||wwwmmmaaaZZZSSSMMMKKKLLLHHHIIIIIIGGGDDDDDDFFFHHHLLLNNNSSSXXX[[[bbbqqq@@@BBBDDDFFFGGGIIIMMMPPPUUUVVVYYYYYYZZZ[[[]]]______dddiiinnnyyycccgggxxxeeeMMMGGGDDDCCC@@@???>>>>>>???@@@BBBCCCDDDEEEFFFIIIMMMPPPWWWddduuugggLLLCCCBBB@@@>>>???<<<======>>>???@@@@@@@@@???AAACCCDDDDDDFFFIIIKKKPPPSSSWWWYYYZZZ]]]bbbfffgggmmmxxxhhhOOOHHHBBBBBBCCC>>>EEECCCCCCEEEGGGLLLWWWbbbqqq~~~zzzyyyzzzpppddd\\\UUUOOOMMMNNNIIIJJJJJJHHHDDDCCCEEEHHHIIIKKKQQQWWWZZZbbbqqqCCCDDDEEEFFFIIIKKKMMMOOOVVVXXX[[[\\\]]]^^^```bbbddddddhhhooo{{{~~~gggjjjyyycccLLLEEECCCBBBAAA???>>>??????@@@???AAABBBCCCDDDFFFIIILLLTTTbbbxxxdddPPPIIIAAA>>>@@@<<<>>>>>>???>>>======???@@@DDDEEEFFFFFFFFFGGGJJJMMMQQQTTTYYY\\\]]]___aaacccjjjrrrcccLLLGGG@@@===@@@???BBBDDDEEEFFFHHHNNNWWW^^^rrr~~~~~~~~~tttggg^^^XXXRRROOOOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGKKKRRRWWWYYY```oooCCCCCCDDDFFFIIIKKKMMMOOOVVVXXXZZZ\\\]]]^^^aaacccggggggjjjrrr}}}xxx___cccpppgggOOOHHHCCCBBBAAA???>>>??????@@@???AAABBBCCCCCCFFFIIILLLSSS^^^rrr~~~aaaMMMGGG???===???;;;???@@@AAA@@@???@@@BBBCCCGGGHHHIIIHHHGGGHHHKKKMMMSSSVVVZZZ^^^___aaaccceeellltttbbbKKKGGG@@@===@@@???AAACCCEEEFFFIIIOOOYYY```sssuuuiiibbb\\\UUUQQQQQQNNNMMMKKKIIIHHHGGGFFFFFFFFFJJJRRRWWWZZZ```ppp~~~CCCCCCDDDFFFIIILLLNNNOOOUUUWWWZZZ\\\]]]___bbbdddkkkkkknnnuuuoooZZZ]]]hhhiiiRRRKKKCCCBBBAAA???>>>??????@@@???AAABBBBBBCCCEEEIIIKKKQQQZZZjjj}}}zzz]]]JJJEEE>>>===???<<<>>>@@@AAAAAA@@@AAACCCEEEIIIJJJKKKKKKJJJJJJLLLNNNVVVYYY]]]```aaacccfffhhhooovvvbbbKKKGGGAAA>>>@@@??????BBBDDDFFFJJJQQQ\\\cccttt~~~xxxmmmgggaaaZZZUUUTTTQQQPPPMMMJJJHHHGGGFFFFFFGGGKKKRRRWWWZZZ```ppp~~~{{{CCCDDDEEEGGGJJJLLLOOOPPPUUUWWWZZZ]]]___aaadddgggnnnnnnpppwwwggg\\\]]]fff}}}iiiPPPIIICCCBBBAAA???>>>??????@@@???AAABBBBBBCCCEEEHHHKKKPPPWWWggg|||vvvZZZHHHDDD???>>>AAA===<<<>>>?????????@@@BBBDDDHHHJJJKKKLLLLLLMMMOOOQQQXXXZZZ^^^```bbbdddgggiiirrrwww```JJJGGGAAA>>>@@@???>>>AAADDDGGGKKKSSS^^^eeeuuu|||rrrmmmhhh___YYYWWWSSSQQQNNNKKKIIIGGGGGGGGGGGGKKKRRRXXXZZZ```ppp}}}{{{DDDEEEFFFHHHKKKNNNQQQRRRUUUXXX[[[^^^aaadddgggjjjpppooorrrwwwccc___^^^eeeyyygggMMMDDDCCCBBBAAA???>>>??????@@@@@@AAABBBBBBBBBDDDGGGJJJOOOVVVggg~~~uuuYYYHHHEEEAAA@@@CCC@@@===>>>@@@@@@@@@AAACCCEEEDDDGGGJJJLLLNNNOOORRRTTTXXXZZZ]]]___aaadddgggjjjtttwww___JJJGGGAAA>>>@@@???>>>AAADDDGGGKKKSSS^^^eeeuuuyyytttnnnfff___]]]UUURRROOOLLLJJJIIIIIIJJJIIIMMMTTTXXXZZZ```ooo~~~}}}|||EEEFFFHHHJJJMMMPPPSSSTTTVVVYYY]]]```cccgggkkkmmmrrrqqqsssxxxeee]]]\\\aaasssgggLLLDDDCCCBBBAAA???>>>??????@@@@@@AAABBBBBBBBBCCCGGGIIIMMMTTTeee{{{tttXXXIIIFFFBBBBBBDDDAAA@@@BBBCCCCCCBBBCCCEEEGGGCCCFFFJJJMMMPPPRRRUUUWWWXXXZZZ]]]___aaacccgggjjjuuuwww^^^IIIGGGBBB???AAA??????BBBDDDFFFJJJQQQ\\\cccuuu|||vvvmmmfffdddZZZWWWSSSOOOLLLKKKKKKLLLLLLOOOUUUYYYZZZ___mmm}}}~~~|||GGGHHHIIILLLOOORRRUUUWWWWWWZZZ^^^bbbeeeiiimmmppptttsssuuuzzziiiYYYYYY^^^nnnkkkQQQHHHCCCBBBAAA???>>>??????@@@@@@AAABBBBBBBBBCCCFFFIIIJJJPPP^^^qqqsssXXXHHHFFFBBBBBBDDD@@@BBBCCCDDDCCCBBBCCCDDDFFFEEEHHHMMMPPPRRRTTTVVVXXXZZZ[[[^^^___aaadddhhhkkkuuuxxx~~~]]]IIIGGGBBB???AAA???AAACCCEEEFFFIIIOOOYYY```ttt~~~uuunnnlllccc___ZZZTTTOOOMMMLLLMMMNNNQQQWWWZZZZZZ^^^lll{{{}}}|||HHHHHHJJJMMMPPPSSSVVVXXXXXX[[[___cccgggkkkooorrrvvvuuuvvv{{{mmmWWWWWW\\\llloooVVVNNNCCCBBBAAA????????????@@@@@@AAABBBBBBAAACCCFFFHHHHHHMMMXXXhhhwwwrrrWWWHHHFFFBBBAAACCC???AAABBBBBBBBB@@@@@@BBBDDDHHHKKKOOORRRTTTUUUWWWXXX[[[\\\^^^```bbbeeeiiillluuuzzz}}}\\\HHHGGGBBB???AAA???BBBDDDEEEFFFHHHNNNWWW^^^ttt}}}yyysssrrrjjjfff___XXXRRRNNNMMMMMMPPPRRRWWWZZZZZZ]]]kkkyyy|||zzzHHHJJJMMMQQQUUUWWWXXXYYY\\\___cccfffiiikkknnnqqqrrrsssvvvzzzooo\\\XXX\\\ooo{{{\\\PPPFFFEEECCC@@@???>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFHHHMMMUUU^^^iiiwww~~~|||rrrXXXIIIGGGAAA???BBB???@@@AAABBBBBBAAABBBDDDFFFGGGJJJNNNQQQSSSUUUWWWXXX___```bbbbbbdddgggllloooxxx~~~___JJJEEE@@@@@@@@@;;;AAABBBEEEHHHIIILLLUUU```ttt{{{uuummmlllggg___VVVQQQPPPQQQOOOOOOQQQUUUWWW]]]jjjwwwyyytttyyyGGGIIIMMMRRRVVVYYYZZZ[[[]]]```dddfffhhhjjjlllnnnooorrruuuzzznnn^^^[[[bbbvvv```PPPFFFDDDBBB@@@???>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFKKKQQQYYYcccppp~~~~~~zzzxxxvvvzzzqqqWWWIIIGGGAAA@@@BBB@@@@@@AAABBBBBBBBBBBBDDDFFFIIILLLPPPSSSUUUVVVXXXZZZ```aaabbbccceeehhhlllpppxxx~~~___JJJFFFAAA@@@AAA<<>>>>>????????????@@@AAABBBDDDDDDFFFJJJPPPVVV^^^jjjxxx{{{wwwrrrooonnnsssxxxpppVVVHHHGGGAAA@@@CCC@@@@@@AAACCCCCCCCCDDDFFFHHHLLLPPPSSSVVVWWWXXXZZZ\\\```aaacccdddfffiiimmmpppyyy~~~}}}___KKKFFFAAAAAABBB===AAAAAAEEEHHHJJJNNNXXXdddsss}}}xxxpppeee[[[TTTQQQMMMLLLNNNRRRUUU\\\kkkyyyuuuqqqwwwFFFHHHNNNSSSYYY]]]```bbbbbbdddffffffffffffggghhhiiimmmttt|||lllXXX[[[hhhdddMMMDDDCCCAAA@@@>>>>>>>>>???>>>>>>>>>???@@@AAACCCCCCGGGKKKQQQXXX```lllyyyuuupppjjjggggggmmm}}}|||tttmmmUUUGGGGGGBBBAAACCC@@@@@@BBBCCCDDDDDDEEEHHHJJJOOORRRUUUXXXYYYZZZ\\\]]]```bbbdddeeegggiiimmmpppyyyzzz]]]KKKGGGBBBAAACCC???AAAAAADDDHHHJJJNNNZZZeeesss}}}tttiii^^^UUUPPPKKKJJJKKKOOOSSS\\\kkkzzzssspppvvvFFFIIINNNTTTZZZ^^^aaabbbccceeeggggggfffeeefffgggiiimmmttt|||lllWWW[[[iiidddMMMDDDBBBAAA???>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCFFFJJJQQQYYYbbbooo~~~|||xxxooojjjdddaaaaaaiiizzz|||wwwkkkSSSGGGFFFBBBAAADDDAAAAAABBBDDDEEEFFFGGGJJJMMMOOORRRVVVYYYZZZ[[[]]]___```bbbeeeggghhhjjjnnnpppyyywww[[[KKKGGGAAA@@@CCC???AAAAAADDDGGGIIINNNYYYeeerrruuuiii]]]RRRLLLHHHGGGHHHLLLQQQ[[[lll|||sssooouuuHHHKKKOOOTTTYYY]]]```aaaccceeeggghhhgggggghhhiiikkkooouuu|||nnn[[[^^^iii}}}cccOOOCCCBBB@@@???>>>>>>??????>>>>>>>>>???@@@AAACCCCCCBBBGGGOOOXXXcccqqq|||vvvrrriiiddd```]]]^^^eeewww~~~iiiQQQFFFFFFCCCBBBEEEBBBAAACCCEEEFFFGGGIIILLLOOOPPPSSSWWW[[[\\\^^^```bbbbbbeeehhhjjjkkkmmmppprrrzzzsssYYYJJJGGG@@@???BBB@@@AAAAAACCCFFFHHHLLLXXXdddrrr|||pppdddXXXMMMFFFFFFEEEFFFJJJOOOZZZmmm}}}uuuooouuuJJJLLLPPPUUUYYY\\\]]]^^^ccceeeggghhhhhhiiijjjlllnnnqqquuu{{{qqq^^^___hhhyyy}}}^^^NNNBBBAAA@@@>>>>>>>>>???????????????@@@AAABBBCCCDDDAAAFFFNNNWWWcccrrr|||wwwrrrnnnddd```\\\ZZZ[[[cccsssgggPPPEEEFFFCCCCCCEEEBBBBBBCCCFFFGGGHHHJJJNNNPPPQQQTTTYYY]]]___aaadddffffffhhhlllnnnoooqqqtttvvvzzzpppWWWIIIFFF???>>>AAA@@@BBBAAABBBEEEFFFJJJVVVbbbqqq}}}pppdddYYYPPPIIIDDDEEECCCDDDHHHNNNZZZmmm~~~wwwppptttKKKMMMQQQUUUXXXZZZ\\\\\\bbbeeegggiiiiiijjjlllnnnqqqsssvvv{{{ttt______eeetttuuuXXXKKKBBBAAA@@@>>>>>>>>>???????????????@@@AAABBBDDDDDDBBBGGGOOOXXXdddrrr~~~zzzuuuppplll```]]]ZZZYYYZZZaaaqqqfffOOOEEEFFFCCCCCCEEEBBBBBBDDDFFFHHHIIIKKKOOOQQQRRRVVV[[[___aaadddgggiiiiiikkkoooqqqssstttwwwyyyzzznnnVVVHHHEEE???===AAA???BBBAAABBBDDDEEEIIIUUUaaaqqqyyypppcccXXXQQQLLLGGGDDDDDDBBBCCCGGGMMMYYYnnnxxxqqqtttPPPTTTWWWZZZZZZZZZZZZ[[[eeedddcccdddfffjjjnnnppprrrqqqssszzz{{{aaa___bbbnnnnnnVVVJJJEEEDDDBBB@@@>>>>>>>>>>>>======>>>>>>???@@@BBBCCCFFFFFFKKKXXXfffssszzztttooolllddd^^^XXXVVVWWW___ooo}}}eeeVVVGGGCCCEEEEEECCCBBBDDDEEEGGGJJJMMMPPPRRRSSSVVVYYY^^^aaacccfffiiikkkmmmnnnpppuuuzzz}}}|||mmmRRRDDDDDDAAAAAAAAA<<<@@@???BBBFFFHHHLLLUUU^^^ttt{{{qqqiiibbbXXXOOOIIIFFFEEEDDDEEEEEEFFFHHHKKKWWWmmmzzzpppqqqUUUWWW[[[]]]]]]]]]]]]^^^dddccccccdddfffiiilllnnnqqqrrrvvv{{{cccaaacccooommmUUUJJJEEEDDDBBB@@@>>>>>>>>>>>>======>>>>>>???@@@BBBCCCFFFEEEJJJVVVcccooo~~~|||uuuooollleee___YYYVVVWWW___nnn|||cccTTTFFFCCCDDDDDDBBBBBBEEEFFFIIILLLOOORRRTTTUUUXXX[[[___bbbdddfffiiikkkmmmnnnqqquuuyyy|||~~~~~~nnnSSSDDDCCC@@@@@@AAA<<<@@@???BBBFFFHHHLLLUUU^^^tttzzzlllccc```ZZZRRRKKKGGGFFFEEEDDDEEEEEEFFFHHHKKKWWWmmm{{{rrrtttYYY\\\___`````````aaabbbbbbbbbcccdddfffiiikkkllloootttyyy|||}}}eeebbbbbbpppmmmUUUJJJEEEDDDBBB@@@???>>>>>>>>>======>>>>>>???@@@BBBCCCEEEEEEJJJTTT^^^iiixxx~~~vvvppplllfff```ZZZXXXXXX^^^lllzzz```RRRFFFCCCDDDDDDCCCCCCFFFGGGJJJMMMQQQTTTWWWXXXZZZ]]]```cccdddfffhhhjjjlllnnnqqqtttwwwzzz||||||nnnSSSDDDCCC??????AAA===@@@???BBBFFFHHHKKKTTT^^^sss{{{mmm```WWWVVVRRRMMMIIIHHHGGGFFFEEEEEEEEEFFFHHHKKKWWWmmm}}}tttuuu[[[]]]```aaaaaaaaabbbcccaaabbbccceeegggiiijjjjjjpppsssxxx|||}}}ddd```bbbqqqqqqVVVIIIFFFDDDBBB@@@???>>>>>>???=========>>>???@@@BBBBBBFFFFFFJJJRRRZZZdddrrr~~~xxxqqqmmmgggaaa\\\ZZZZZZ___lllxxx]]]QQQGGGEEEFFFEEEDDDEEEFFFGGGJJJNNNRRRUUUXXXZZZ[[[]]]aaacccdddeeegggiiikkkmmmppprrrtttvvvxxxzzz}}}nnnSSSDDDBBB>>>===@@@>>>@@@???AAAEEEHHHKKKSSS]]]rrruuujjj___XXXSSSPPPLLLJJJJJJIIIHHHGGGEEEEEEFFFHHHKKKVVVmmm}}}tttuuuZZZ\\\^^^``````aaacccdddcccccceeefffhhhiiijjjkkkrrrrrruuu{{{tttcccbbbeeeuuuyyyZZZJJJFFFEEECCCAAA????????????=========>>>???@@@BBBBBBFFFGGGJJJQQQWWW___lllyyy{{{rrrmmmhhhccc^^^\\\\\\```lllxxx{{{[[[QQQIIIHHHIIIGGGGGGHHHFFFGGGJJJNNNRRRVVVXXXZZZ[[[]]]```bbbcccdddfffhhhiiilllpppqqqrrrrrruuuwwwyyy|||kkkRRREEECCC======AAA???@@@???AAAEEEGGGJJJSSS\\\nnn|||uuukkkbbb\\\SSSQQQMMMKKKJJJIIIGGGEEEEEEEEEFFFHHHKKKVVVmmm|||ssstttYYY[[[]]]___```bbbdddgggffffffggghhhiiikkklllmmmrrrqqqttt|||qqqhhhiiiooo~~~aaaKKKFFFEEECCCAAA????????????======>>>>>>???@@@BBBCCCEEEFFFJJJOOOSSSZZZhhhuuu}}}sssnnnhhhddd```______cccnnnyyyuuuXXXPPPJJJIIIJJJIIIHHHJJJHHHIIILLLOOOSSSVVVYYYZZZ[[[^^^aaacccdddeeegggiiijjjnnnqqqrrrqqqqqqtttvvvzzz~~~xxxxxxgggPPPEEEDDD>>>===AAA???@@@???AAAEEEGGGIIIRRR[[[jjjwww{{{pppeee^^^VVVRRRNNNKKKIIIGGGEEECCCEEEEEEFFFHHHKKKWWWmmm|||ssstttYYY[[[^^^```bbbeeehhhkkkjjjiiiiiiiiijjjllloooqqqppprrrwww~~~wwwrrrvvv~~~gggMMMGGGEEECCCAAA@@@??????@@@======>>>>>>???@@@BBBCCCCCCDDDHHHLLLOOOUUUcccqqq|||~~~tttooohhhdddbbbaaabbbeeeppp{{{rrrUUUNNNIIIJJJJJJIIIIIIKKKKKKLLLNNNQQQTTTWWWYYY[[[]]]___ccceeefffhhhjjjlllmmmqqqtttuuurrrrrruuuxxx}}}mmmpppcccNNNEEEEEE@@@>>>AAA@@@@@@???AAAEEEFFFIIIQQQ[[[eeesssyyyllldddZZZVVVQQQMMMJJJHHHFFFEEEEEEEEEFFFHHHKKKWWWmmm}}}uuuwww[[[]]]```bbbdddggglllooommmkkkjjjjjjkkknnnqqqsssnnnttt{{{~~~zzzkkkMMMGGGEEECCCAAA@@@??????@@@======>>>>>>???@@@BBBCCC@@@BBBFFFJJJMMMRRR```nnnwww~~~uuuooohhheeecccccccccgggqqq|||qqqSSSMMMHHHIIIJJJHHHHHHJJJMMMNNNPPPSSSVVVXXXZZZ\\\^^^aaadddggghhhjjjlllnnnooossswwwwwwtttsssvvvzzzxxxggglll```LLLEEEFFFAAA???BBB@@@@@@@@@AAAEEEFFFIIIQQQZZZcccpppuuummm___ZZZTTTPPPMMMLLLJJJIIIEEEEEEFFFHHHKKKWWWmmmwwwyyy]]]\\\\\\]]]```eeeiiilllooommmlllllloooqqqqqqqqquuuvvvyyy}}}vvvTTTGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>????????????AAAEEEIIIJJJLLLTTTaaalllvvvxxxppphhhdddaaa``````eeeppp|||oooPPPIIIEEEFFFGGGFFFGGGJJJOOOQQQTTTVVVXXXZZZ]]]___bbb```___bbbgggkkkmmmlllpppsssvvvvvvtttuuuyyy|||kkkaaammm^^^MMMFFFDDD>>>>>>@@@;;;>>>AAAEEEFFFGGGIIIMMMQQQ^^^nnnsssllldddYYYSSSQQQNNNIIIEEEFFFFFFHHHJJJMMMYYYoootttqqq^^^^^^]]]^^^```cccgggiiilllkkkjjjkkknnnqqqrrrrrruuuvvvyyy~~~~~~[[[HHHFFFCCCAAAAAA@@@>>>============>>>>>>>>>??????@@@DDDGGGHHHJJJRRR___iiisss}}}|||~~~xxxooogggbbb^^^^^^^^^cccppp}}}gggQQQKKKFFFGGGGGGGGGIIILLLQQQSSSVVVXXXZZZ\\\___aaacccaaa```ccchhhmmmooooooppprrrssstttuuuwwwyyy{{{}}}nnndddqqq\\\KKKDDDCCC>>>???BBB===???BBBEEEFFFGGGJJJOOOTTT```ooo}}}qqqiii^^^WWWTTTQQQLLLHHHGGGFFFHHHJJJNNNYYYooovvvttt```______^^^```bbbeeefffhhhhhhhhhjjjnnnrrrsssssstttvvvzzz}}}yyy|||cccJJJGGGBBB???>>>>>>===<<<<<<<<<=========>>>>>>>>>???BBBEEEFFFIIIPPP\\\eeeoooxxx}}}zzz|||~~~wwwooofffaaa\\\[[[\\\cccrrrcccRRRLLLGGGGGGHHHIIIKKKPPPTTTVVVYYY[[[\\\^^^aaacccfffdddcccdddhhhmmmpppqqqoooooooooqqquuuxxxyyyyyyzzzsssiiiwww}}}YYYIIICCCCCC>>>???CCC???@@@CCCEEEFFFGGGJJJQQQVVVaaaooozzzqqqeee\\\XXXUUUPPPKKKGGGGGGHHHJJJOOOZZZoooxxxvvvbbbbbbaaa``````bbbcccdddffffffgggjjjooosssuuuuuuuuuwww|||wwwsssooossshhhMMMIIICCC>>>============<<<<<<<<<<<<============@@@BBBDDDFFFHHHOOOZZZbbbiiisss~~~~~~yyypppfff```[[[ZZZ]]]fffvvv}}}aaaRRRKKKGGGGGGIIIJJJNNNRRRVVVXXX[[[]]]^^^```bbbeeeiiihhhfffeeegggjjjmmmooommmkkkkkknnnssswwwwwwvvvwww|||zzzmmm||||||ZZZIIICCCCCC>>>???BBB>>>@@@BBBDDDDDDEEEIIIQQQWWW```mmm}}}zzzkkkaaa\\\WWWRRRNNNIIIGGGGGGJJJOOOZZZmmm~~~vvvuuuddddddcccccccccdddeeeeeeggggggiiimmmrrrvvvwwwwwwwwwyyy~~~yyykkkhhhffflll~~~lllPPPKKKDDD???===>>>>>>>>><<<<<<<<<<<<============AAABBBDDDEEEHHHOOOXXX^^^dddmmm{{{zzzrrrgggbbb]]]]]]aaakkk|||xxx]]]QQQKKKGGGHHHKKKLLLPPPTTTXXXZZZ\\\^^^___aaaccceeelllkkkiiigggfffgggiiikkkkkkiiihhhlllqqquuuuuutttvvv{{{rrr|||[[[JJJCCCCCC===>>>AAA<<>>>>>??????<<<<<<=========>>>>>>>>>AAABBBCCCEEEHHHNNNUUU[[[```iiivvv~~~|||ssshhhccc```aaaeeeppp~~~xxx^^^PPPKKKIIILLLNNNOOORRRVVVZZZ\\\^^^```aaabbbeeeggglllmmmllljjjgggggghhhiiijjjjjjjjjlllpppsssttttttwww|||zzz{{{[[[JJJCCCBBB======@@@<<<>>>AAACCCCCCCCCFFFMMMRRR[[[iiiyyywwwiii```[[[UUUQQQLLLHHHGGGIIIMMMVVVfffttttttsssgggggghhhiiikkklllmmmnnnqqqqqqsssvvvzzz||||||{{{}}}wwwaaa\\\XXX^^^rrrkkkMMMIIICCC@@@>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@AAACCCFFFLLLRRRWWW^^^gggsss~~~{{{ssshhhdddaaaccciiittt|||{{{yyy___QQQMMMLLLPPPSSSTTTUUUXXX]]]___aaabbbcccdddgggiiikkkmmmnnnmmmjjjiiijjjkkklllmmmooooooppprrrtttwwwxxx}}}xxxYYYHHHBBBBBB===>>>AAA===???BBBEEEEEEEEEGGGLLLPPP\\\iiizzz|||mmmccc]]]WWWSSSMMMIIIFFFHHHLLLTTTbbbooowwwwwwggghhhiiikkkmmmooopppqqqtttuuuvvvyyy|||~~~}}}{{{zzzccc[[[UUUXXXlllgggJJJGGGBBB???>>>>>>======>>>>>>>>>>>>?????????????????????AAAEEEKKKPPPTTT]]]eeerrr}}}{{{rrrgggcccbbbeeekkkvvv{{{yyyzzzttt[[[RRRNNNOOOTTTWWWWWWXXXZZZ___aaaccceeeeeefffiiikkkiiillloooooommmllllllnnnmmmppprrrrrrqqqrrruuuyyyyyy~~~uuuWWWFFFAAAAAA===???CCC???@@@CCCFFFGGGFFFHHHKKKOOO]]]kkk{{{oooeee___YYYUUUNNNIIIFFFGGGKKKRRR___kkk{{{{{{{{{lllmmmnnnppprrrsssssstttuuuuuuwwwxxxzzz|||}}}}}}~~~hhhZZZVVV\\\hhh```GGGDDD@@@>>>>>>>>>>>>===???>>>>>>>>>=========<<<>>>@@@BBBDDDFFFKKKPPPTTT___eeennnxxxxxxrrriiiiiicccdddkkkooo{{{|||ttt^^^TTTQQQSSSYYY\\\\\\]]]___dddeeeggghhhiiigggfffeeeooosssuuusssooolllnnnpppttttttsssqqqppprrrvvvyyy{{{~~~oooQQQHHHAAA@@@@@@>>>>>>@@@>>>@@@AAAAAABBBEEEIIIMMM[[[hhhyyy}}}oooddd]]]VVVQQQMMMHHHDDDEEEHHHNNNZZZeeetttzzzzzzlllmmmoooqqqsssuuuvvvvvvtttuuuvvvxxxzzz{{{|||}}}jjjZZZVVV\\\iiirrrUUUFFFCCC@@@>>>>>>??????>>>>>>>>>>>>===============>>>???AAACCCFFFJJJOOOSSS\\\cccmmmwwwxxxrrrkkkjjjcccaaagggkkkzzz|||~~~rrr]]]WWWTTTVVV\\\``````___aaafffhhhkkkmmmoooppppppoooppptttvvvtttpppmmmnnnqqquuuuuuuuutttssstttvvvyyy{{{~~~kkkQQQHHHAAA??????>>>>>>@@@>>>???@@@AAABBBEEEIIIMMMZZZfffwwwyyyyyy~~~nnnbbb[[[UUUQQQMMMHHHDDDDDDEEEJJJUUU___ppp~~~{{{zzzlllmmmppprrrtttvvvwwwxxxttttttvvvwwwyyy{{{||||||~~~~~~lll[[[UUU\\\jjjlllPPPFFFCCC@@@>>>???@@@@@@???===========================???AAABBBEEEIIINNNRRRYYY___jjjttt}}}xxxrrrkkkiiiaaa^^^bbbeeesss~~~ppp\\\ZZZXXX[[[bbbfffdddcccddddddfffhhhkkknnnoooooopppuuuxxxzzzxxxtttrrrssstttuuuwwwxxxwwwvvvvvvwwwyyy{{{~~~kkkQQQHHH@@@??????======???>>>???@@@AAABBBEEEIIILLLXXXddduuu{{{wwwwww|||lll^^^WWWRRROOOLLLGGGCCCCCCCCCFFFOOOXXXhhhvvv}}}zzznnnoooppprrrtttuuuvvvvvvttttttuuuwwwyyyzzz||||||}}}}}}ooo\\\UUU]]]kkkqqqVVVFFFCCC@@@??????@@@@@@@@@<<<<<<<<<============>>>===>>>@@@AAACCCGGGLLLPPPUUU\\\gggqqqyyy~~~xxxrrrjjjhhh___\\\___```nnnooo]]]\\\[[[___gggkkkiiiggggggdddeeeggghhhjjjjjjjjjjjjvvvxxxyyyxxxuuussstttuuuwwwyyy{{{{{{zzzyyyyyyyyy{{{}}}pppQQQHHH@@@???>>><<<<<<>>>>>>???@@@@@@AAADDDIIILLLWWWcccuuu}}}zzzzzz{{{jjj[[[SSSOOONNNIIIEEEBBBBBBCCCEEELLLTTT___nnn{{{ooopppqqqrrrsssssssssssstttuuuvvvwwwyyy{{{|||}}}}}}}}}ttt^^^VVV]]]jjjvvvZZZFFFDDD@@@??????@@@@@@@@@<<<<<<<<<<<<<<<============>>>???@@@BBBEEEJJJMMMRRRYYYcccnnnuuu{{{yyysssjjjhhh```\\\______lllooo___[[[\\\aaakkkooommmjjjiiihhhiiijjjkkkmmmnnnnnnnnnrrrtttuuutttsssrrrrrrrrrxxx{{{}}}}}}|||zzzzzzzzz{{{~~~sssRRRIIIAAA??????===<<<>>>===>>>@@@@@@AAADDDHHHLLLVVVcccuuu|||{{{|||iiiXXXPPPLLLLLLGGGDDDBBBDDDDDDEEEKKKRRRZZZiii}}}}}}ooopppqqqrrrrrrsssssssssuuuuuuwwwxxxzzz|||}}}}}}}}}~~~yyy```WWW]]]gggxxxYYYHHHEEEBBB@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;<<<===>>>???@@@CCCHHHKKKPPPWWWaaakkksssyyy}}}}}}|||zzz{{{vvvlllkkkccc```bbbaaakkkooo```ZZZ\\\cccnnntttqqqmmmlllhhhiiijjjmmmoooqqqssstttuuuvvvwwwxxxxxxyyyyyyxxxzzz|||~~~~~~|||{{{zzz{{{|||tttSSSJJJBBB@@@???======>>>===>>>???@@@AAADDDHHHKKKUUUbbbttt|||vvvyyyiiiWWWMMMJJJJJJFFFCCCCCCEEEEEEDDDIIIOOOVVVcccwwwmmmnnnppprrrtttuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~}}}}}}cccXXX]]]dddzzz```JJJGGGCCC@@@?????????>>>>>>>>>===<<<;;;::::::999<<<===>>>>>>???BBBFFFIIIPPPVVV___iiiqqqxxx~~~{{{vvvsssuuuxxx~~~{{{qqqpppiiiffffffbbbjjjmmm```ZZZ\\\eeerrrxxxvvvqqqpppjjjjjjkkkmmmoooqqqrrrsssxxxxxxyyy{{{~~~~~~|||}}}~~~~~~|||{{{{{{||||||}}}uuuxxxUUUKKKCCCAAA@@@>>>===???===>>>???@@@AAACCCHHHKKKTTT```rrryyyxxxzzziiiVVVLLLHHHHHHFFFDDDDDDEEEDDDBBBEEEJJJMMMZZZlll~~~}}}lllmmmpppsssvvvxxxzzzzzzwwwwwwxxxzzz|||}}}}}}dddXXX]]]bbbuuukkkKKKHHHCCC@@@??????>>>===??????>>><<<;;;:::999888<<<===>>>>>>???AAAEEEIIIPPPVVV^^^gggpppxxx~~~vvvrrrnnnmmmnnnrrr~~~~~~uuuuuunnnjjjiiiccchhh|||kkk___ZZZ]]]gggttt{{{yyytttsssrrrqqqqqqqqqqqqqqqrrrrrrttttttuuuxxx{{{}}}}}}|||}}}~~~~~~}}}{{{zzz{{{|||}}}tttkkk~~~VVVLLLDDDBBBAAA???>>>???===>>>??????@@@CCCHHHKKKRRR___qqq|||yyyzzzjjjVVVKKKHHHGGGGGGEEEDDDEEECCC@@@AAAEEEEEEPPPbbbvvv{{{zzzzzznnnooopppqqqsssvvvxxxyyyxxxwwwvvvwwwxxx{{{~~~}}}nnnZZZ[[[^^^ooopppXXXIIIEEEDDD???@@@AAA:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAAEEEIIINNNSSSZZZ```hhhrrr}}}}}}wwwtttlllddd```fffsss~~~zzztttoookkkfffdddkkkssswwwaaa___]]]ccckkkqqqttttttsssrrrtttsssrrrrrrrrrrrrrrrrrruuuuuuvvvwwwxxxzzz|||}}}~~~}}}{{{pppiiiYYYKKKAAABBBBBB>>>===@@@<<<===>>>???@@@BBBFFFIIIQQQ]]]nnn~~~}}}yyywww{{{gggTTTMMMHHHDDDDDDEEEDDDBBBAAA@@@BBBDDDGGGNNNXXXeeeyyy}}}yyy{{{oooooopppqqqsssuuuvvvwwwwwwwwwwwwxxxzzz|||~~~|||uuu^^^\\\\\\jjj{{{\\\LLLEEEDDD???@@@AAA;;;>>>>>>=========<<<<<<<<<;;;<<<<<<======@@@DDDGGGMMMRRRYYY___fffppp{{{}}}tttqqqjjjaaa]]]aaakkkttt~~~yyytttnnnjjjeeedddjjjsssttt```___^^^cccjjjoooqqqrrrrrrrrrsssrrrqqqppppppqqqqqqrrruuuuuuuuuvvvxxxyyy{{{|||}}}~~~~~~}}}sssiiigggYYYKKKAAABBBBBB>>>===@@@<<<>>>???@@@AAACCCFFFIIIQQQ\\\mmm}}}zzzvvvwwwhhhVVVNNNIIIEEEEEEFFFFFFDDDBBBAAACCCDDDBBBIIIQQQ[[[mmmyyytttsssppppppppppppqqqssstttuuuwwwxxxyyyzzz||||||}}}}}}zzz}}}}}}ccc]]]YYYeeedddPPPFFFDDD??????BBB===?????????>>>>>>>>>======:::;;;<<<<<<===???CCCFFFKKKPPPWWW]]]dddmmmwww}}}sssoooiii```[[[\\\cccjjjxxxyyysssnnniiieeeccciiirrrsssaaaaaa```ccciiilllnnnoooqqqrrrqqqpppooonnnooopppqqqrrrttttttuuuvvvwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~}}}ooogggeeeYYYKKKAAABBBBBB>>>===@@@>>>???@@@AAAAAACCCGGGJJJPPP[[[lll{{{~~~xxxtttyyyjjjWWWOOOJJJGGGEEEFFFGGGFFFDDDBBBCCCDDDAAAGGGLLLSSS```qqq~~~{{{rrrmmmkkktttqqqqqqppppppqqqqqqrrrsssvvvxxxzzz|||}}}|||{{{{{{xxxzzz~~~eee^^^ZZZeeekkkTTTFFFDDD??????BBB?????????>>>>>>>>>=========;;;<<<<<<<<<===???CCCFFFJJJOOOVVV\\\bbbjjjttt{{{~~~tttqqqjjjbbb\\\[[[^^^aaaooo}}}{{{uuuoookkkeeeccciiirrrvvvgggeeebbbeeehhhjjjkkkmmmppprrrpppoooooonnnoooppprrrssstttttttttuuuvvvwwwyyyzzzvvvwwwyyy{{{}}}~~~~~~}}}uuullleee~~~YYYKKKAAABBBBBB>>>===@@@???@@@AAAAAABBBDDDGGGJJJNNNYYYiiixxx|||vvvvvv{{{mmmYYYPPPLLLHHHEEEFFFGGGFFFDDDBBBBBBCCCEEEJJJNNNQQQZZZgggrrrvvv{{{}}}{{{ssskkkeeeffflll|||rrrqqqqqqppppppqqqqqqrrrvvvxxxzzz||||||{{{zzzxxxwwwyyy|||ddd___]]]jjjqqqVVVFFFEEE@@@???BBBAAA>>>>>>>>>=========<<<<<<======>>>>>>>>>@@@DDDGGGJJJOOOVVV\\\bbbiiiqqqxxx~~~uuurrrkkkccc]]]ZZZZZZ[[[fffqqq}}}~~~zzzsssnnnhhheeekkksss}}}nnnkkkeeegggiiijjjkkkmmmppprrrpppppppppqqqrrrsssttttttssssssssstttuuuvvvwwwxxxtttuuuwwwyyy{{{}}}~~~{{{pppiii}}}YYYKKKAAABBBBBB>>>===@@@???@@@AAAAAABBBCCCGGGIIIMMMXXXggguuuyyyvvvxxxnnn[[[QQQMMMIIIDDDEEEFFFEEECCCCCCCCCEEEHHHMMMQQQSSSXXXbbbjjjnnnoooqqqtttuuurrrlllddd``````dddsssrrrrrrqqqqqqqqqqqqrrrrrrvvvwwwyyyzzz{{{zzzxxxwwwvvvwww{{{}}}zzzbbb______nnnuuuVVVFFFEEEAAA???BBBBBB>>>>>>=========<<<<<<<<<>>>>>>???>>>>>>@@@DDDGGGKKKPPPWWW]]]bbbhhhpppvvv{{{vvvrrrkkkccc]]]ZZZYYYYYY___fffooovvvyyyzzzzzzyyyzzzyyy|||yyyrrrkkkhhhmmmtttrrrnnniiijjjlllllllllnnnpppsssppprrrtttvvvwwwwwwwwwwwwsssssssssssstttuuuvvvwwwssstttvvvxxxzzz}}}~~~sssppp|||YYYKKKAAABBBBBB>>>===@@@???@@@AAAAAAAAACCCFFFHHHLLLVVVeeesss}}}wwwwww~~~xxxwwwooo\\\RRRMMMJJJEEEFFFFFFDDDCCCDDDFFFIIIKKKRRRWWWXXX[[[cccjjjmmmmmmnnnppppppnnnjjjfffccc```dddqqqsssrrrrrrrrrrrrrrrssssssvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwzzz}}}uuu___^^^```ooovvvVVVDDDFFFBBB???BBBBBB?????????>>>>>>>>>=========>>>>>>>>>===???CCCFFFLLLRRRYYY^^^ccciiipppvvvzzzyyytttmmmeee```^^^\\\[[[^^^aaagggnnnsssuuuxxxzzz{{{}}}wwwoookkkooovvv|||rrroookkkmmmnnnoooooooooqqqsssqqqtttxxx{{{}}}|||zzzyyyrrrrrrrrrrrrssstttuuuvvvttttttuuuwwwzzz|||~~~|||www{{{YYYKKKAAABBBBBB>>>===@@@>>>???@@@@@@@@@BBBEEEGGGKKKUUUcccqqq}}}{{{yyy{{{|||uuuuuuppp\\\QQQLLLJJJGGGGGGFFFEEEEEEGGGKKKNNNSSS\\\dddfffhhhnnntttvvvxxxxxxwwwvvvuuusssqqqpppooosss~~~ssssssrrrrrrrrrsssttttttvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwzzz}}}ttt^^^^^^___nnnvvvUUUDDDFFFCCC@@@BBBBBB@@@@@@@@@????????????>>><<<=========<<<>>>BBBEEEMMMSSSZZZ___dddiiipppvvv{{{}}}xxxpppiiieeebbbaaa``````aaafffmmmssswww||||||}}}zzzrrrmmmpppxxxwwwpppnnnmmmooopppqqqpppqqqrrrtttrrrvvv{{{}}}zzzrrrrrrrrrrrrsssssstttuuutttuuuvvvwwwzzz|||~~~|||{{{YYYKKKAAABBBBBB>>>===@@@>>>???@@@@@@@@@AAADDDFFFJJJTTTbbbppp|||}}}www}}}xxxxxxppp\\\QQQLLLIIIIIIIIIGGGFFFFFFIIIOOOSSS]]]gggpppsssvvv|||~~~}}}}}}}}}uuuuuuuuuuuuuuuvvvvvvvvvyyyyyyxxxwwwvvvuuuttttttyyyyyy{{{}}}~~~xxx^^^[[[___gggpppXXXGGGCCCCCCLLLTTTOOOBBBAAA???>>><<<;;;;;;;;;>>>===;;;;;;<<>>AAA@@@AAA@@@??????@@@AAACCCDDDLLLRRR___ppp|||zzztttzzz|||nnn^^^UUUNNNJJJHHHGGGGGGGGGFFFFFFNNNXXXeeetttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxyyy{{{}}}}}}___ZZZ]]]eeelllVVVHHHDDDBBBHHHNNNJJJAAA@@@???===<<<<<<<<<<<<>>>===;;;;;;<<<>>>AAACCCIIILLLSSSZZZbbbjjjsssyyy}}}zzzvvvtttsssssswww{{{zzzvvvxxx}}}qqqnnnpppqqqqqqqqqrrrssstttvvvwwwwwwzzz~~~}}}zzzxxxvvvtttssssssttttttssstttuuuwwwzzz|||^^^JJJCCCEEE@@@???BBB@@@@@@@@@??????@@@AAACCCDDDKKKPPP]]]mmmxxx{{{uuuxxxmmm^^^VVVQQQMMMKKKIIIIIIIIIGGGGGGOOOXXXmmm}}}vvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxwwwxxx{{{~~~bbbZZZ[[[bbb~~~gggRRRGGGEEEAAACCCGGGCCC??????>>>===============>>>===;;;:::;;;<<<>>>@@@CCCHHHNNNVVV___iiissszzz~~~|||zzz{{{{{{ooommmnnnooopppqqqsssuuuxxxzzz{{{|||~~~}}}}}}{{{yyywwwvvvvvvvvvwwwvvvvvvwwwyyy{{{~~~bbbLLLCCCEEE@@@???BBB???@@@@@@??????@@@AAACCCDDDIIINNNYYYhhhsss}}}|||tttsssyyymmm^^^XXXUUURRROOOLLLKKKKKKIIIIIIOOOXXXpppuuuvvvvvvwwwxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyywwwxxxzzz~~~eeeZZZZZZaaa|||dddPPPFFFFFF@@@???BBB???>>>>>>============>>>>>>>>>===;;;::::::;;;<<<===AAAEEEKKKSSS\\\fffpppwww}}}|||zzz|||wwwnnnllllllkkklllnnnqqqtttxxx{{{}}}}}}|||||||||{{{zzzzzzzzzzzz{{{yyyyyyzzz{{{}}}fffOOODDDEEEAAA@@@BBB???@@@????????????AAABBBCCCFFFKKKVVVdddooozzz}}}qqqmmmooozzznnn___YYYWWWUUURRROOOLLLLLLJJJIIINNNVVVjjj~~~tttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwzzz}}}~~~ggg[[[ZZZ```yyyiiiQQQFFFFFFAAA>>>AAA???===============>>>>>>???======;;;;;;:::;;;;;;<<>>>>>???@@@BBBCCCDDDHHHSSSaaannnyyyoooiiigggpppooo```ZZZXXXWWWVVVQQQMMMLLLJJJIIIMMMSSScccxxx{{{ssssssuuuvvvxxxyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyywwwxxx{{{|||hhh[[[YYY]]]ssswwwYYYGGGFFFBBB???BBBAAA>>>===============>>>???===<<<<<<;;;;;;;;;<<<<<>>>>>???@@@BBBCCCCCCGGGQQQ___lllyyyppphhhdddjjjvvvqqqccc]]][[[YYYYYYSSSNNNMMMKKKIIILLLQQQ___sssyyyuuuqqq|||qqqrrrsssuuuwwwyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzxxxwwwyyyzzz}}}hhh[[[WWWWWWiiicccJJJGGGCCC@@@CCCBBB???>>>===============>>><<<<<<<<<<<<<<<<<<======AAACCCFFFJJJPPPXXXaaagggqqqxxxxxxzzzyyywwwrrrmmmiiijjjlllnnnrrrvvvyyyzzz}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~tttXXXHHHFFFBBBBBBCCC??????>>>>>>>>>>>>@@@AAABBBEEEHHHQQQ^^^jjjwwwssslllfffgggooo~~~sssfffaaa```^^^]]]VVVPPPNNNMMMKKKLLLPPPZZZmmm~~~uuupppmmmxxxpppqqqssstttvvvxxxzzzzzzwwwxxxxxxyyyzzz{{{|||}}}{{{xxxwwwxxxyyy{{{hhhZZZUUUSSSaaaxxxkkkMMMGGGCCCAAACCCBBB??????>>>===============<<<<<<<<<=========>>>>>>@@@BBBDDDHHHNNNWWW```fffnnnttt~~~|||{{{yyy|||zzz|||zzzyyytttnnnlllmmmnnnqqqtttwwwzzz{{{}}}|||}}}}}}~~~~~~~~~~~~~~~vvvYYYHHHFFFBBBBBBCCC??????>>>>>>>>>>>>@@@AAABBBFFFIIIQQQ]]]hhhtttwwwooohhhfffkkkxxxttthhhdddcccaaa```YYYRRRPPPNNNLLLMMMQQQSSSgggyyytttmmmwwwrrrrrrrrrssstttvvvxxxxxxvvvxxxyyyyyyyyyyyyzzz|||yyyyyyyyyyyyyyy}}}nnnYYYVVVRRRYYYmmmtttQQQFFFEEEAAA@@@DDD??????>>>===============<<<;;;;;;:::;;;<<<===>>>===???BBBFFFKKKRRR[[[```gggnnnyyy|||vvvsssqqqnnnnnnqqqtttwww~~~~~~zzzrrrnnnmmmjjjllltttzzzzzzzzz{{{{{{{{{zzzzzz|||~~~~~~}}}~~~~~~}}}~~~~~~|||[[[GGGEEEAAA???AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBGGGOOOZZZffftttxxxllleeeeeeooowwwjjjfffhhhiiiccc^^^WWWRRRQQQQQQRRRRRRVVVaaauuuwwwwwwvvvvvvvvvvvvvvvwwwwwwtttvvvwwwxxxwwwwwwyyy{{{zzzzzzzzzzzz{{{~~~qqqYYYUUURRRWWWhhh{{{UUUFFFCCC???===@@@??????>>>===============<<<;;;;;;:::;;;<<<===>>>===???BBBEEEJJJRRRZZZ___fffmmmwww~~~wwwsssmmmiiigggiiijjjkkkqqqwww|||~~~xxxqqqnnnllliiikkkrrrxxxxxxxxxyyyzzz{{{||||||{{{|||~~~}}}||||||}}}|||zzz~~~~~~\\\HHHFFFBBB???AAA???????????????@@@AAABBBCCCAAAFFFNNNXXXdddrrrtttkkkgggmmm|||~~~rrrooopppqqqgggbbb[[[UUUSSSRRRRRRRRRSSS^^^qqqyyyyyywwwvvvuuutttttttttrrrtttuuuvvvvvvvvvxxxzzz{{{{{{||||||}}}wwwZZZUUUQQQTTTbbb~~~[[[GGGBBB@@@>>>?????????>>>===============<<<;;;;;;;;;;;;<<<=========???BBBEEEJJJPPPXXX]]]dddkkkttt}}}zzzuuukkkfffaaaaaa```___bbbhhhooottt{{{}}}yyytttpppnnnjjjhhhjjjpppttttttuuuwwwyyy}}}~~~zzzxxxzzz~~~|||zzzzzzzzzzzzyyy~~~~~~xxx~~~]]]JJJHHHCCC???@@@===>>>>>>>>>>>>???@@@AAABBBAAAEEELLLVVVaaaooo}}}}}}rrrkkklllwww}}}zzzyyywwwnnnhhh```YYYUUUSSSRRRQQQPPPXXXiii~~~xxxwwwuuutttsssrrrqqqqqqqqqsssuuuvvvvvvvvvxxxzzz{{{}}}~~~~~~^^^UUURRRTTT___xxxdddLLLDDDCCCCCCBBB???>>>>>>===============<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>AAADDDHHHNNNUUUZZZbbbiiirrrzzzzzznnngggaaa___]]][[[\\\___fffjjjqqqyyyxxxtttpppnnnmmmiiigggiiinnnqqqppprrruuuxxx~~~zzzvvvxxx{{{|||zzzxxxwwwwwwxxxyyyzzz}}}}}}ooojjj|||\\\IIIGGGBBB??????===============>>>???@@@AAAAAAEEEKKKTTT___mmm{{{yyypppmmmuuu~~~zzzsssmmmddd]]]XXXTTTRRRPPPMMMSSSaaauuuuuuuuutttssssssrrrsssssssssuuuvvvwwwwwwwwwyyy{{{{{{}}}dddWWWTTTVVV___tttuuuVVVHHHEEEDDDAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAADDDGGGLLLRRRVVVaaagggooowww~~~ssskkkccc```^^^[[[[[[]]]bbbeeekkksss|||uuuqqqnnnlllkkkjjjhhhiiimmmooonnnooossswww}}}zzzuuuvvvyyy|||}}}zzzyyyuuutttttttttvvvxxx{{{}}}{{{ttteee```vvv{{{ZZZGGGFFFAAA>>>@@@>>>============>>>???@@@@@@CCCFFFLLLSSS^^^lllyyytttnnnrrrzzz}}}vvvppphhh```ZZZUUURRROOOLLLPPP[[[lllvvvvvvuuuuuutttuuuuuuvvvuuuwwwxxxxxxxxxxxxyyy{{{{{{}}}nnnZZZUUUWWW^^^qqqeeeMMMFFFBBB>>>??????>>>===============<<<<<<<<<===<<<<<<;;;:::;;;===AAACCCFFFKKKPPPSSS^^^dddlllsssyyyzzzpppfffccc```]]][[[\\\___bbbgggmmmvvv}}}rrrooommmkkkkkkkkkjjjkkknnnnnnlllnnnsssuuuyyy}}}|||xxxtttuuuwwwuuuxxx{{{|||yyyvvvtttsssoooqqqrrrssstttxxx|||{{{qqq```[[[ooo~~~\\\GGGEEE@@@>>>@@@???============>>>???@@@AAADDDFFFKKKRRR\\\jjjwwwxxxpppqqqwwwxxxsssjjjccc]]]XXXTTTQQQMMMPPPXXXfffxxxvvvvvvuuuttttttttttttuuuwwwxxxyyyyyywwwwwwxxxyyyzzz}}}www]]]UUUVVV]]]ooosssSSSHHHDDD>>>??????>>>===============<<<<<<=========<<<::::::;;;===@@@CCCFFFIIINNNQQQZZZ```gggnnnuuu}}}wwwlllgggddd___[[[[[[\\\^^^aaafffooozzzxxxooonnnmmmllllllmmmlllmmmooonnnllloootttqqqtttvvvvvvtttsssssstttrrrsssuuuuuusssrrrqqqpppnnnppprrrssssssvvv||||||rrr```ZZZkkkaaaJJJFFF@@@===@@@???>>>>>>>>>>>>???@@@AAAAAACCCEEEIIIPPPZZZgggttt}}}}}}uuuvvv}}}zzzuuummmfff```[[[WWWUUUOOOQQQWWWbbbsssvvvuuutttsssrrrqqqqqqqqqwwwxxxyyyxxxwwwvvvvvvxxxzzz}}}}}}^^^TTTUUU[[[nnn{{{XXXKKKGGGBBB??????>>>===============<<<<<<=========<<<:::999;;;===@@@CCCEEEHHHMMMPPPXXX]]]dddkkkqqqyyy~~~rrrlllhhhaaa]]]\\\YYYZZZ]]]aaaiiiuuutttmmmnnnnnnmmmmmmnnnmmmnnnpppnnnlllooouuuoooooopppqqqrrrrrrrrrrrrqqqrrrrrrrrrqqqpppppppppoooqqqsssssssssuuuzzz}}}tttaaaYYYjjjfffNNNGGG@@@===??????>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHNNNXXXeeerrr{{{}}}wwwtttlllmmmnnnpppuuu}}}{{{~~~{{{vvvooohhhccc^^^ZZZXXXQQQRRRWWWaaapppxxxvvvtttttttttuuutttsssvvvuuutttssssssssssssssswwwzzz}}}}}}|||{{{}}}aaaUUUWWWYYYhhh[[[GGGCCCDDD@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBDDDHHHJJJSSSYYY```gggmmmuuu~~~}}}tttlllfff___ZZZVVVUUUXXX]]]cccjjjvvvvvvrrrqqqooonnnnnnlllkkkjjjmmmqqqsssrrrqqqpppooommmmmmnnnooooooooonnnppprrrtttttttttrrrqqqrrrrrrssstttuuuvvvwwwxxxyyy\\\^^^lllpppQQQFFF???@@@BBB===>>>>>>>>>>>>????????????CCCCCCFFFLLLTTT___ooo}}}xxxsssnnngggaaa^^^______^^^___eeemmmttt|||yyyuuunnnggg```ZZZWWWWWWTTTUUU^^^mmm{{{tttsssrrrsssuuuwwwwwwvvvuuutttssssssrrrrrrrrrrrrwwwzzz||||||yyyxxxzzz}}}bbbSSSRRRSSSbbb|||___IIICCCDDDAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<:::<<<>>>@@@AAACCCGGGIIIQQQVVV]]]dddjjjrrr{{{}}}uuummmddd^^^VVVTTTVVVZZZ^^^dddoooyyywwwrrrrrrpppoooooonnnllljjjllloooqqqqqqpppssspppmmmmmmnnnooooooooooooppprrrssstttttttttsssuuuuuutttssstttuuuvvvwwwzzzdddaaannntttUUUHHH@@@???AAA<<<>>>>>>>>>>>>????????????CCCBBBEEELLLTTT^^^nnn|||xxxqqqlllfff___ZZZWWWWWWWWWUUUVVVZZZaaagggkkkvvv~~~wwwvvvrrrnnnhhhccc^^^\\\YYYVVVWWW^^^lllyyy}}}||||||sssrrrqqqrrruuuwwwwwwwwwsssrrrrrrqqqqqqqqqrrrrrrtttwwwyyyxxxvvvtttvvvyyyfffSSSOOONNN[[[sssaaaKKKDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>============<<<:::;;;>>>???@@@BBBEEEGGGMMMRRRYYY```fffnnnwww~~~vvvllleee[[[WWWVVVXXX[[[^^^gggpppxxx|||wwwsssrrrpppoooppppppmmmkkkkkknnnpppqqqqqqvvvsssooommmmmmnnnoooooopppqqqrrrtttuuuwwwxxxyyy{{{yyyvvvtttssssssuuuvvv{{{rrrgggrrryyyXXXIII@@@???@@@;;;>>>>>>>>>>>>????????????AAAAAADDDKKKRRR]]]mmm{{{zzzrrrlllgggaaaZZZUUUSSSSSSQQQPPPOOORRRVVVYYYZZZeeewww|||tttppppppooollliiifffcccaaa[[[YYYZZZ```kkkwww~~~~~~zzzwwwvvvvvvvvvuuusssssstttttttttsssqqqpppppppppppppppqqqrrrpppsssvvvvvvtttsssuuuwwwiiiTTTOOOOOOWWWmmm~~~```KKKDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA============<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEJJJOOOVVV\\\bbbjjjssszzzssskkkddd___[[[ZZZ[[[\\\aaahhhnnnqqqtttuuuvvvyyy~~~uuurrrqqqooooooqqqqqqooommmmmmooorrrtttvvvyyyuuuqqqnnnmmmnnnnnnnnnoooppprrruuuyyy}}}zzzvvvttttttuuuwww{{{mmmvvv|||ZZZJJJ@@@???@@@;;;===>>>>>>>>>????????????@@@???BBBIIIQQQ[[[kkkyyy{{{sssmmmhhhccc]]]XXXWWWUUUTTTRRRQQQRRRTTTUUUXXX```ppp~~~~~~vvvuuutttttttttqqqlllhhhiiiiiijjjjjjhhhfffdddccc\\\[[[]]]ccclllvvv}}}|||wwwtttssstttwwwuuussssssssstttsssqqqooooooooooooooopppqqqrrrppptttyyy{{{yyyxxxyyyzzzkkkTTTOOOQQQUUUhhh{{{___JJJDDDEEEAAA@@@@@@????????????@@@<<<<<<;;;;;;;;;::::::::::::;;;=========???AAACCCHHHMMMTTTZZZ```hhhqqqwww|||sssoooggg```^^^\\\ZZZ]]]bbbcccgggkkkooossszzz{{{rrrpppooommmmmmpppqqqqqqppppppqqquuuyyy{{{zzzwwwrrrooooooooonnnnnnnnnooossswww}}}~~~yyywwwvvvwwwxxx{{{ssszzz[[[JJJ@@@???AAA======>>>>>>>>>????????????@@@???AAAHHHOOOYYYhhhvvv}}}vvvqqqnnnjjjeee```]]][[[XXXVVVUUUVVVWWWXXX[[[```lll|||wwwvvv{{{yyysssiiigggdddbbb```___]]]\\\aaabbbdddfffgggfffdddccc]]]^^^```fffooowww~~~zzzuuurrrrrrrrr{{{uuusssrrrrrrsssttttttsssnnnnnnnnnooopppqqqrrrssssssyyy~~~||||||{{{oooVVVOOORRRTTTdddcccMMMEEEFFFAAA@@@???>>>>>>=========;;;;;;;;;:::::::::999999;;;<<<=========>>>@@@CCCFFFKKKRRRXXX^^^eeennnuuu~~~yyyooofffaaa^^^ZZZ[[[^^^]]]bbbhhhnnnuuuxxxqqqooommmkkkmmmppprrrssssssssstttvvvzzz}}}zzzwwwtttrrrqqqpppooommmlllooosssyyy|||yyyxxxxxxyyyzzzvvvzzz^^^LLLAAA@@@BBB>>>>>>>>>>>>>>>????????????@@@???AAAFFFMMMVVVeeerrr~~~yyyvvvuuurrrnnnjjjdddaaa]]]\\\]]]___aaaaaaaaaeeemmmzzz~~~ooolllppp~~~~~~wwwrrrooopppsssuuuxxx}}}zzznnnhhh]]][[[XXXUUUSSSSSSSSSSSSYYY\\\___cccfffffffffeee```bbbfffkkkrrryyy{{{uuupppmmmnnnoooxxxvvvuuusssrrrssssssrrrqqqnnnnnnnnnooopppqqqssstttuuu|||~~~zzzxxxvvv~~~{{{]]]RRRRRRRRR___zzzmmmTTTHHHGGGCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>===>>>@@@BBBDDDIIIPPPVVV[[[bbbkkkrrryyyxxxmmmgggccc^^^]]]___```eeelllttt~~~~~~wwwqqqooommmlllnnnrrrtttuuuwwwvvvtttuuuwwwzzzyyywwwuuuttttttrrrooommmlllooosssyyy~~~|||zzzyyyxxxxxxyyyvvvyyycccOOOCCCAAACCC???>>>>>>>>>>>>????????????AAA@@@AAAFFFKKKSSSbbbooozzz|||{{{{{{{{{xxxuuuqqqmmmhhhgggjjjoooqqqsssrrrvvv|||yyyiiieeeiiissszzzqqqiiidddccceeeggghhhmmmvvvrrrfff___VVVUUUSSSPPPNNNMMMNNNOOORRRVVV\\\bbbgggiiijjjjjjeeehhhlllpppuuuzzz~~~}}}{{{wwwqqqkkkjjjkkkmmmwww{{{xxxuuusssrrrpppnnnlllnnnnnnnnnoooppprrrssstttttt{{{{{{uuurrrsss{{{eeeUUUSSSPPP[[[tttvvvZZZJJJGGGDDDCCCAAA???>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCHHHNNNTTTYYYaaaiiipppuuu}}}tttmmmhhhcccaaabbbeeekkksss|||}}}wwwqqqpppnnnlllooosssuuuwwwyyywwwtttrrrtttvvvxxxwwwvvvvvvuuussspppmmmllloootttyyy}}}~~~|||zzzyyyxxxxxxxxxuuuxxxgggRRRDDDBBBCCC???>>>>>>>>>>>>????????????BBB@@@AAAEEEJJJRRR```mmmvvv}}}~~~yyytttssswww}}}{{{iiieeeiiinnnyyy{{{qqqgggaaa___```bbbhhhmmmvvv|||nnnaaaYYYRRRRRRQQQOOOMMMLLLMMMNNNNNNRRRZZZbbbhhhlllnnnooojjjlllpppsssvvvzzz}}}|||zzzuuuooojjjiiijjjmmmwww~~~|||yyyvvvsssqqqoooooommmoooqqqqqqqqqrrrsssuuuyyyzzz|||~~~~~~|||wwwssstttyyynnnTTTOOOQQQVVVgggZZZIIIMMMEEECCCAAAAAAAAAAAA???>>>>>>===;;;;;;:::;;;<<<===::::::;;;<<<===>>>???@@@BBBFFFKKKQQQWWW```hhhnnnrrr{{{}}}uuunnnhhhfffhhhjjjrrr}}}xxxsssqqqssstttsssrrrxxxwwwvvvtttttttttuuuvvvzzzyyywwwuuusssrrrpppooossswwwyyyyyyzzz~~~~~~{{{}}}}}}}}}}}}|||{{{zzzzzz{{{}}}oooSSSGGGDDDBBBAAA>>>>>>>>>>>>>>>??????@@@???@@@CCCEEEJJJSSS___hhhvvv||||||~~~nnncccbbbgggooo|||tttjjjfffeeegggooovvvttthhh___ZZZVVV[[[___]]]VVVOOOJJJIIILLLNNNSSS\\\gggnnnppppppmmmooossswww{{{~~~{{{uuunnngggcccfffmmmttt}}}|||zzzwwwuuurrrqqqpppoooppprrrrrrqqqqqqssstttwwwxxxyyy{{{|||{{{wwwsssvvvzzzvvv[[[SSSPPPRRR```zzzaaaMMMLLLDDDBBB@@@@@@@@@???>>><<<>>>===<<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????BBBEEEIIINNNTTT\\\ccchhhpppxxx|||uuunnnmmmooottt|||~~~{{{wwwvvvxxxyyyyyyxxx{{{zzzwwwuuutttsssssstttwwwyyyyyywwwtttqqqqqqqqqvvv{{{~~~|||zzz|||{{{yyyyyyzzzzzz{{{{{{{{{zzzzzzxxxyyy~~~sssUUUHHHDDDBBB@@@>>>>>>>>>>>>>>>??????@@@???AAACCCDDDHHHQQQ\\\eeerrr}}}ooobbb______gggvvv{{{rrrmmmmmmoooxxx~~~ssshhh___ZZZXXXcccllliii\\\PPPKKKKKKKKKLLLPPPXXXbbbjjjnnnoooppprrrwww{{{~~~yyytttooohhhdddgggmmmwww~~~}}}|||zzzwwwuuurrrqqqqqqrrrssssssqqqqqqrrrsssvvvvvvwwwyyyzzzzzzxxxuuuxxx{{{~~~```TTTOOOOOOXXXmmmmmmSSSKKKEEECCC@@@>>>>>>>>>===;;;>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<===>>>>>>???AAACCCGGGKKKPPPWWW^^^cccmmmuuu~~~xxxxxx{{{~~~~~~|||yyywwwtttssssssrrrtttxxx{{{yyytttqqqrrrtttyyy{{{yyyxxxwwwuuuvvvwwwxxxyyyyyyyyyyyy}}}ssssssxxxyyyYYYIIIDDDBBB@@@>>>>>>>>>>>>>>>??????@@@???AAABBBCCCFFFMMMXXX```mmmyyyvvvqqqpppnnnooorrruuuyyy~~~uuugggaaa[[[cccqqq~~~yyyyyy{{{uuukkkbbb^^^\\\jjjwwwtttbbbQQQKKKMMMKKKLLLNNNUUU]]]fffkkknnnqqqtttyyy|||xxxuuuqqqkkkfffhhhnnn|||~~~{{{wwwtttrrrtttuuuvvvuuurrrqqqrrrsssuuuuuuvvvxxxzzz{{{zzzxxxzzz{{{aaaPPPNNNNNNTTTeee{{{|||^^^LLLIIIFFFAAA???>>>>>>===<<<>>>>>>===<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>AAADDDIIINNNTTT[[[```kkksss}}}}}}|||yyywwwuuutttttttttqqqwww|||{{{tttqqqssswwwzzz{{{wwwwwwwwwtttuuuuuuvvvwwwwwwvvvvvvzzz}}}mmmmmmooo]]]JJJEEEBBB???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDJJJSSSZZZhhhuuu|||tttpppjjjccc___``````cccgggmmmrrryyy~~~~~~ooofff]]]cccnnn~~~zzzqqqjjjfff```mmmwwwrrraaaQQQKKKKKKMMMMMMNNNRRRYYYbbbiiimmmooosssyyy|||zzzxxxuuuooojjjkkkppp}}}yyyvvvtttwwwxxxxxxwwwtttsssssstttvvvvvvwwwzzz|||~~~}}}{{{zzz|||dddMMMLLLKKKQQQ^^^qqqnnnUUUNNNJJJDDDAAA?????????>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<======;;;>>>BBBGGGLLLSSS[[[```hhhpppzzz}}}zzzyyyxxxvvvvvvvvvwwwwwwqqqwww{{{zzztttpppssswwwyyyzzzwwwxxxxxxuuuuuuvvvvvvuuuttttttsssyyy{{{hhhhhhfffaaaKKKFFFCCC???>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAABBBGGGOOOUUUcccqqq}}}ssskkkccc```\\\WWWVVVWWW[[[___dddjjjooowwwuuuhhh___ccckkkyyyyyyssspppiiimmmooojjj^^^SSSLLLJJJMMMLLLMMMOOOTTT[[[dddiiinnnrrryyy~~~|||yyysssmmmnnnrrr}}}zzzyyyxxxzzz{{{{{{yyywwwuuuuuuvvvwwwwwwyyy|||~~~|||yyy{{{nnnRRRJJJJJJNNNXXXhhhfffSSSNNNGGGBBB@@@@@@@@@@@@?????????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<:::===AAAEEEKKKRRRYYY^^^dddlllvvv{{{wwwvvvvvvuuuvvvwwwxxxyyysssvvvyyywwwrrrpppsssvvvyyy}}}xxxxxxyyyxxxvvvvvvvvvvvvuuutttsssrrrxxx{{{}}}eeeddd___|||cccLLLFFFDDD???>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAAAAAEEELLLRRR___nnn~~~uuuhhhaaaZZZXXXVVVSSSRRRUUUZZZ^^^dddjjjooowww~~~nnnccceeejjjvvv~~~wwwtttnnnggg```XXXQQQMMMLLLLLLLLLMMMOOOUUU]]]cccnnnrrryyy|||uuunnnnnnsss|||{{{{{{|||}}}|||}}}}}}{{{yyyxxxxxxyyywwwxxxzzz~~~~~~{{{www{{{zzz[[[MMMLLLNNNUUUbbbyyyzzzUUUPPPHHHCCC@@@@@@AAAAAA????????????>>><<<;;;999::::::;;;;;;;;;;;;<<<<<<:::<<<@@@DDDHHHNNNUUUZZZ___gggrrr{{{}}}~~~|||vvvuuuuuutttuuuvvvxxxyyyvvvvvvuuussspppppprrrtttzzz~~~~~~yyyvvvwwwxxxvvvvvvvvvvvvwwwvvvvvvuuuuuuyyy{{{dddbbbYYYpppeeeLLLFFFDDD???>>>>>>>>>>>>>>>??????@@@???AAABBBAAAAAAEEEKKKQQQ[[[iiiyyy|||sssggg```[[[ZZZYYYVVVVVVXXX[[[```ggglllqqqzzzpppppprrrzzzxxxoooggg```YYYUUUOOOPPPPPPOOOPPPTTT[[[aaalllpppvvv}}}}}}tttmmmmmmrrr}}}zzzyyyyyy{{{~~~}}}~~~~~~}}}{{{yyyzzz{{{vvvwww{{{}}}yyyvvvzzzaaaSSSPPPPPPTTT```xxxVVVQQQHHHBBB@@@@@@AAAAAA??????@@@???>>><<<:::999::::::;;;;;;;;;;;;;;;;;;;;;===@@@CCCFFFKKKRRRVVV\\\dddooowww~~~zzz}}}~~~||||||~~~vvvvvvuuuttttttuuuvvvwwwxxxvvvssspppoooppprrrsss|||}}}{{{vvvtttwwwwwwttttttuuuvvvwwwxxxxxxxxxxxxyyy|||cccaaaVVViiifffLLLFFFDDD???>>>>>>>>>>>>>>>??????@@@???AAABBBBBBAAAEEEKKKQQQYYYfffuuu~~~|||uuukkkeee```___^^^[[[ZZZ\\\]]]cccjjjpppuuu~~~}}}|||yyyooofff```\\\TTTUUUUUUTTTSSSWWW]]]bbbiiilllrrryyy|||ssskkklllpppxxxyyyzzzzzzzzz|||}}}yyywwwvvvtttuuuvvvxxxyyyyyyyyyyyyxxxxxx}}}fffTTTQQQNNNRRRbbbaaaLLLEEEHHHCCCAAAAAA===@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::<<<>>>@@@BBBEEEIIIOOOSSS[[[aaajjjrrryyy}}}|||{{{||||||{{{}}}{{{vvvooolllmmmrrrwwwzzz}}}zzzuuuqqqpppqqqsssuuuxxxyyyyyyxxxuuuttttttuuutttuuuwwwyyyzzzzzzzzzyyy{{{uuu]]]TTTddd~~~lllPPPGGGDDD>>>AAA@@@>>>=========>>>???>>>?????????@@@CCCGGGKKKYYYaaammmzzzssspppkkkiiihhhhhhhhhhhhlllpppvvvzzz|||ssskkkfffbbb```^^^ZZZWWWUUUVVVXXXcccfffkkksss{{{{{{ooogggfffhhh|||vvvxxxzzzzzz{{{|||}}}yyywwwvvvtttuuuvvvwwwxxxxxxxxxxxxyyyxxx|||nnnWWWRRROOOTTTccc~~~eeePPPGGGGGGAAA>>>@@@>>>@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::;;;===???AAADDDHHHMMMQQQXXX___gggooovvv{{{{{{xxxzzz{{{{{{zzzsssnnnnnnqqquuuxxx{{{xxxtttqqqoooppprrrtttuuuvvvvvvuuusssrrrrrrsssrrrsssuuuwwwxxxxxxxxxwwwvvv{{{~~~~~~cccVVVccc}}}pppSSSIIIEEE@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAA??????@@@DDDGGGSSS\\\hhhuuu~~~zzzvvvtttssstttttttttwwwzzz~~~xxxtttiiigggdddaaa]]]ZZZZZZZZZ```ccchhhooovvvzzz{{{zzzyyy{{{{{{tttjjjcccbbbeeewwwtttvvvyyyzzz{{{|||}}}~~~}}}yyywwwwwwtttuuuvvvwwwwwwwwwwwwwwwxxxxxx{{{}}}]]]UUUPPPVVVcccyyyfffRRRIIIHHH???<<<@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::<<<>>>???BBBFFFKKKOOOUUU[[[ccckkkrrrzzz~~~xxxzzzwww{{{~~~xxxqqqooopppssstttxxxvvvssspppooooooqqqrrrpppqqqrrrqqqpppoooppprrrpppqqqrrrtttuuuuuuuuuuuuqqqvvv{{{jjjXXXbbb{{{xxxYYYKKKFFFBBB@@@@@@@@@@@@@@@??????>>>AAAAAAAAA??????@@@CCCFFFNNNWWWeeerrr~~~sssqqqnnniiiddd___\\\ZZZ___aaaffflllrrruuuuuusssoooqqqqqqlllddd______aaarrrqqqtttxxxzzz{{{{{{|||}}}~~~~~~{{{yyyyyyuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwzzzhhhZZZRRRWWWbbbqqqbbbPPPIIIHHH@@@===AAABBB@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@CCCHHHKKKRRRXXX```gggnnnvvvzzzxxxzzzyyy}}}tttpppooopppqqquuusssqqqooonnnoooppppppmmmnnnppppppoooooopppqqqooopppqqqrrrssstttttttttoootttzzzqqq\\\aaaxxx___MMMFFFDDD@@@@@@AAABBBBBB@@@???>>><<<===>>>??????AAAEEEHHHMMMWWWeeerrr~~~~~~yyyssskkkccc^^^```aaaeeejjjooorrrrrrpppjjjllllllgggaaa\\\\\\^^^lllooorrrvvvyyyyyyzzz{{{|||~~~~~~}}}|||xxxxxxxxxxxxxxxxxxwwwwwwvvvvvvzzzxxxcccUUUWWW^^^ggg}}}```MMMHHHIIICCC@@@DDDCCC???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>AAAEEEIIIOOOUUU]]]dddjjjrrr{{{}}}zzzyyy|||}}}~~~uuupppooooooppprrrqqqpppooooooooooooooommmnnnppppppooooooppprrroooppppppqqqrrrssstttuuuqqquuuzzz~~~}}}eeeeeewwweeeNNNEEECCC@@@@@@AAABBBBBB@@@???>>><<<===>>>??????@@@CCCFFFLLLUUUcccppp{{{~~~rrrkkkddddddfffiiimmmppppppoooiiijjjiiiddd^^^ZZZYYYYYYeeezzzoooqqqtttvvvwwwyyy{{{|||~~~{{{{{{{{{{{{{{{zzzyyyxxxuuuwww|||oooYYYXXXZZZ^^^sssgggRRRIIIJJJEEECCCEEEBBB??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???CCCGGGLLLQQQYYY```fffmmmvvv|||}}}{{{{{{}}}}}}tttpppooopppqqqooooooppppppoooooooooooonnnoooppppppooooooqqqrrrppppppppppppqqqssstttuuutttvvvzzz}}}qqqiiirrrlllPPPDDDCCC@@@@@@@@@@@@@@@??????>>>>>>???@@@???>>>>>>???AAAGGGPPP]]]iiittt~~~xxxnnnllljjjjjjlllnnnooooooiiiiiigggccc^^^YYYXXXWWWaaauuuooopppssstttuuuwwwzzz}}}|||~~~~~~~~~~~~}}}|||{{{zzzvvvyyy{{{^^^YYYXXXXXXmmmyyy]]]LLLJJJEEECCCDDD?????????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===???BBBEEEHHHNNNUUU\\\aaaiiiqqqwww~~~~~~||||||}}}}}}zzzrrrooopppqqqsssnnnoooppppppppppppoooooonnnpppqqqqqqoooooopppqqqooooooooooooppprrrssstttuuuvvvyyy{{{}}}yyyggggggsssSSSEEEDDD@@@@@@???>>>>>>>>>>>>???>>>???@@@???>>>===>>>@@@CCCKKKWWWbbbmmmwwwzzztttpppppppppqqqqqqkkkjjjhhheeeaaa^^^\\\[[[cccvvvoooppprrrssstttvvvzzz~~~{{{~~~}}}|||{{{xxx{{{bbb[[[WWWUUUjjjgggPPPJJJDDDBBBCCC===??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>BBBEEEFFFKKKSSSYYY^^^eeennnttt{{{}}}||||||}}}zzzxxxqqqooopppssstttmmmnnnpppqqqqqqppppppoooooopppqqqpppooonnnooopppnnnnnnmmmnnnoooppprrrsssuuuvvvyyyzzz{{{|||bbb\\\vvvwwwUUUFFFDDDAAA@@@>>>=========>>>???:::<<<>>>???>>>???AAACCCBBBIIITTT___iiittt~~~xxxuuutttuuuuuunnnmmmkkkiiifffdddbbbaaahhhyyysssrrrrrrssstttwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||yyyzzz}}}jjjYYYWWW\\\kkk||||||[[[LLLFFFAAAAAAEEEBBBAAA???@@@@@@AAA???>>>::::::999888888777777666999;;;<<<<<<<<<===???AAAIIILLLQQQVVV\\\cccjjjnnnuuu}}}~~~|||zzzyyyzzzzzz~~~xxxsssqqqqqqrrrtttvvvuuutttssssssrrrrrrsssqqqpppppppppqqqqqqooommmlllmmmnnnoooppppppoooooollluuuvvvwww~~~bbbaaaqqq^^^NNNEEECCCAAA???>>>??????>>>===============>>>>>>>>>>>>DDDIIIQQQYYYbbbnnnzzz~~~|||}}}{{{xxxxxxyyyssskkkjjjooovvvuuutttrrrrrrtttwwwzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~ttt^^^WWWYYYfffuuuaaaOOOIIICCCBBBFFFCCCAAA@@@@@@AAAAAA@@@???<<<<<<;;;::::::999999888999;;;<<<<<<<<<===???AAAFFFJJJNNNSSSYYY```gggkkkrrrzzz~~~|||yyyxxxyyyxxx|||~~~{{{xxxtttsssssstttuuuwwwvvvuuuuuutttuuuuuuuuusssrrrqqqqqqrrrrrrqqqpppoooooopppppppppqqqqqqrrrpppwwwvvvuuu|||ccc___kkkaaaNNNEEEDDDBBB@@@???@@@@@@???>>>============>>>>>>>>>>>>AAAGGGOOOWWW```lllyyy|||zzz~~~wwwvvvsssrrrsssvvvzzz}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||||||||~~~eeeWWWUUU___kkkhhhSSSJJJEEECCCEEECCCBBBAAAAAABBBBBBAAA@@@>>>>>>======<<<;;;;;;:::999;;;<<<<<<;;;<<<>>>@@@CCCFFFKKKPPPUUU\\\cccgggnnnvvv~~~|||{{{xxxvvvwwwxxxzzz}}}|||zzzyyyyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxwwwuuurrrrrrsssttttttssstttsssqqqqqqqqqrrrtttuuuuuuyyyuuuttt{{{eee[[[dddfffOOOFFFEEECCCAAA@@@AAAAAA@@@???============>>>>>>>>>>>>???DDDKKKSSS]]]iiiwwwzzzwwwtttrrrrrrvvvzzz}}}|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{|||{{{}}}jjjVVVRRRZZZcccnnnTTTJJJEEECCCCCCCCCBBBAAAAAACCCCCCBBBAAA???>>>>>>======<<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@CCCHHHMMMRRRXXX___dddiiirrrzzz}}}}}}{{{zzzwwwuuuvvvzzz{{{|||||||||zzzyyyxxxwwwwwwxxxwwwwwwuuutttsssuuuuuuuuuuuuvvvwwwxxxyyyyyywwwtttssstttuuuvvvvvvvvvtttqqqpppppprrruuuwwwwwwzzzvvvuuu}}}iiiZZZ^^^uuunnnRRRIIIDDDBBB@@@@@@@@@AAA@@@???============>>>>>>>>>>>>>>>BBBIIIQQQZZZgggvvv{{{xxxtttrrrrrrtttxxx{{{|||}}}||||||{{{{{{{{{|||}}}}}}~~~{{{zzz{{{|||~~~oooVVVQQQWWW]]]uuusssWWWJJJDDDBBBAAACCCBBBAAAAAACCCCCCBBBAAA>>>>>>======<<<;;;;;;;;;:::;;;<<<;;;;;;;;;===??????BBBFFFKKKPPPVVV]]]aaaeeennnwwwzzzyyyxxxxxxuuuuuuvvvzzzzzzyyyyyyxxxxxxxxxyyyvvvwwwxxxxxxvvvtttrrrpppssssssssstttuuuvvvwwwxxxzzzwwwtttssstttvvvvvvvvvuuussspppoooooorrrvvvxxxxxx}}}zzzzzzlllZZZZZZlllwwwUUUMMMCCCAAA???????????????===============>>>>>>>>>>>>>>>BBBHHHNNNXXXeeeuuuzzzxxxtttrrrqqqsssvvvxxx{{{}}}|||{{{zzzyyyyyyzzz{{{|||}}}zzzyyy{{{}}}wwwZZZSSSVVVYYYkkk}}}___MMMEEEBBB@@@BBBAAA@@@AAABBBCCCBBBAAA>>>>>>===<<<<<<;;;;;;::::::;;;<<<;;;::::::<<<>>>===@@@EEEIIINNNTTT[[[___aaajjjssswww|||zzzvvvvvvvvvtttuuuxxxyyywwwuuuttttttuuuwwwxxxuuuuuuvvvvvvuuussspppnnnrrrrrrrrrrrrssstttvvvvvvyyywwwttttttuuuvvvvvvuuurrrqqqooonnnpppssswwwyyyzzzooo\\\XXXcccuuu}}}VVVOOOBBBAAA???>>>??????>>>===============>>>>>>>>>>>>>>>BBBFFFLLLUUUcccrrr}}}yyywwwtttrrrqqqrrrtttuuuyyy{{{}}}~~~|||{{{yyyxxxxxxyyyzzz{{{|||xxxwwwzzz|||___UUUUUUUUU```uuujjjSSSHHHDDDBBBAAA??????@@@AAABBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<;;;::::::<<<===<<<>>>CCCGGGLLLRRRXXX]]]]]]fffnnnsssxxx|||wwwssstttttttttvvvzzzyyyvvvssspppppprrruuuwwwqqqrrrssstttsssrrrpppooosssrrrrrrrrrssstttuuuuuuvvvuuuttttttuuuuuutttssspppoooooooooqqquuuxxx{{{}}}nnn\\\WWW[[[hhhVVVPPPCCCAAA??????@@@@@@???>>>============>>>>>>>>>>>>>>>AAADDDIIIQQQ___ooozzzxxxwwwtttrrrqqqqqqrrrssswwwyyy|||~~~}}}|||{{{yyywwwwwwxxxyyyzzz|||xxxwwwyyy|||~~~cccWWWUUURRRYYYmmmtttYYYKKKFFFDDD@@@???>>>???AAABBBAAA@@@??????>>>>>>===<<<<<<<<<:::;;;<<<;;;::::::;;;===:::===AAAEEEJJJPPPVVV[[[ZZZccclllpppvvv~~~zzzuuurrrssssssssswww|||{{{xxxssspppoooqqquuuwwwnnnoooqqqrrrsssrrrrrrqqqtttsssssssssssstttuuuuuuuuutttssstttuuuuuusssqqqoooooooooqqqssswwwzzz|||mmm\\\VVVWWW___{{{VVVOOODDDCCCAAA@@@AAAAAA@@@???============>>>>>>>>>>>>>>>@@@BBBGGGOOO\\\lllxxxzzzyyywwwssspppoooppprrrtttuuuvvvwwwxxxzzz{{{|||}}}}}}{{{xxxwwwxxxyyyxxxwwwxxxxxxwwwwwwxxx}}}qqqXXXPPPQQQVVViiimmmQQQEEEEEEFFFDDDBBBAAABBBBBBAAA???@@@???===<<<===<<<;;;999>>>:::888:::<<<::::::<<<<<<<<>>??????>>>>>>======<<<<<<@@@???AAAFFFLLLTTTbbboooxxxvvvtttrrrpppoooppprrrssstttuuuvvvwwwyyyzzz||||||{{{yyyvvvuuuuuuvvvuuutttuuuvvvvvvvvvwww|||rrrXXXQQQSSSUUUgggsssWWWGGGCCCEEECCCAAA@@@AAABBBAAA@@@AAA???============;;;999===888666888:::999999;;;;;;:::===BBBEEEFFFKKKRRRVVVZZZ___fffnnnvvv}}}~~~rrrppprrrwwwzzz}}}{{{xxxssspppqqqrrrrrrrrrsssvvvxxxyyyvvvsssqqqqqqssssssssssssrrrqqqrrrttttttsssrrrpppooonnnnnnppptttxxxzzzyyy___TTTUUUZZZooo___RRRGGGDDDAAA?????????>>>===???>>>>>>>>>=========<<>>===>>>===;;;:::<<<777666999:::888888:::;;;:::<<>>===>>>>>>>>>>>>============AAA???@@@DDDGGGMMMYYYdddqqqzzzqqqrrrrrrssstttttttttsssttttttuuuwwwyyyzzz||||||yyyvvvsssrrrrrrsssrrrqqqqqqrrrssstttvvvzzz{{{^^^SSSRRRPPP\\\uuuoooYYYLLLBBB@@@??????AAABBBBBBAAABBB@@@>>>>>>>>>>>><<<::::::888999>>>???;;;888888<<<;;;===BBBCCCCCCGGGMMMQQQUUUYYY^^^dddllluuu|||zzzsssuuuyyyxxxrrrrrrrrrpppnnnooorrrwww{{{~~~zzztttpppnnnooooooooorrrrrrrrrtttwwwxxxwwwuuusssttttttuuuvvvwwwxxxxxx{{{yyyyyyzzzzzzsss[[[TTTWWWgggoooWWWJJJGGGCCC@@@@@@@@@@@@???>>>>>>>>>>>>============@@@???@@@CCCFFFKKKVVVbbboooxxxrrrssstttuuuvvvvvvvvvuuuuuuuuuvvvxxxyyyzzz{{{|||zzzwwwuuutttuuuuuuuuutttqqqssstttuuuwww{{{hhhWWWQQQNNNXXXkkkrrr\\\LLLBBBAAA???@@@AAABBBBBBAAABBBAAA?????????>>>===;;;:::999===DDDEEE???:::888;;;:::<<>>>>>>>>>>>>>>===???CCCFFFKKKUUU```mmmvvvttttttuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyzzzyyywwwuuuuuuvvvwwwwwwwwwrrrssstttuuuwwwzzz~~~zzzaaaTTTPPPVVVcccxxxsss[[[IIIDDDBBBAAAAAABBBCCCBBBAAACCCAAA@@@???@@@???===<<<;;;:::>>>DDDEEE@@@:::999999777:::>>>@@@@@@DDDJJJMMMRRRXXX\\\___eeeooovvvyyy{{{~~~~~~{{{ttt{{{{{{vvvrrrpppnnnoooqqqqqqppppppppprrrvvvssspppnnnnnnnnnnnnmmmnnnoooqqquuuyyyzzzyyywwwxxxxxxyyyzzzzzz{{{|||||||||zzzyyyyyyxxx|||vvv```ZZZddd~~~cccMMMIIIDDDAAAAAABBBBBBCCC============>>>>>>>>>>>>===<<<>>>BBBEEEIIISSS]]]iiirrr~~~uuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttssssssuuuwwwxxxxxxqqqrrrttttttuuuwww{{{~~~nnn[[[SSSVVV\\\jjj|||bbbOOOFFFDDDBBBBBBCCCCCCBBBAAACCCBBB@@@@@@@@@@@@>>><<<<<<999:::>>>???<<<::::::999888999<<<===<<<@@@EEEJJJQQQXXX\\\^^^ccclllssssssvvv{{{|||}}}vvvyyytttqqqooooooppppppooommmmmmnnnoooooonnnlllmmmnnnooonnnmmmlllmmmpppuuuyyyzzzyyywwwuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyzzzzzz}}}mmmaaaaaavvvlllQQQMMMFFFBBB@@@@@@@@@@@@<<<=========>>>>>>>>>???>>><<<>>>@@@BBBEEENNNXXXccclllxxxvvvuuuttttttttttttuuuuuuuuuuuuttttttsssssssssssssssrrrpppqqqtttvvvwwwwwwqqqrrrsssssstttuuuyyy{{{xxxaaaVVVVVVYYYbbbuuunnnZZZHHHFFFDDDCCCCCCCCCBBBAAADDDBBB@@@@@@@@@@@@>>>===>>>888666777999888999<<<<<<:::;;;======;;;>>>CCCAAAIIIQQQUUUWWW[[[cccjjjooosssxxx~~~|||~~~zzz}}}yyyuuuqqqnnnppppppooommmkkkjjjlllnnnjjjjjjjjjlllooopppooommmkkklllppptttxxxzzzyyywwwrrrrrrrrrrrrtttvvvxxxyyywwwwwwyyy{{{{{{~~~vvvggg^^^qqqsssUUUPPPIIICCC@@@???>>>>>><<<=========>>>>>>??????>>>======???@@@BBBJJJSSS^^^gggtttzzzwwwtttrrrpppqqqssstttttttttsssrrrrrrrrrssssssppppppqqqrrrssstttuuuvvvtttsssrrrrrrsssuuuxxxyyykkk```WWWRRRXXXiii}}}eeeOOOHHHCCCBBBBBBAAABBBEEEAAAAAA@@@@@@???>>>======::::::999999888999999999888888999::::::;;;<<<<<>>>>>============>>>>>>============???DDDJJJOOOZZZbbbnnnxxxwwwvvvsssqqqpppppppppqqqssssssrrrrrrqqqrrrrrrsssqqqrrrssstttuuuuuuvvvvvvtttssssssssstttvvvxxxzzzxxxaaaWWWQQQVVVccc{{{tttYYYNNNDDDBBBBBBAAAAAACCCBBBBBBBBBAAA@@@?????????<<<;;;::::::::::::::::::888888999999:::;;;;;;<<>>>>>==================>>><<<<<<<<<<<<>>>BBBHHHMMMXXX```kkkuuu}}}wwwvvvuuusssrrrpppooooooqqqqqqpppppppppqqqqqqrrrssstttuuuwwwwwwwwwvvvuuussssssssstttuuuwwwzzz{{{~~~~~~eeeZZZRRRTTT]]]ooohhhXXXHHHCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;>>>AAADDDHHHLLLQQQWWW[[[```ccciiiooottt{{{|||~~~{{{xxxvvvuuuvvvvvvssssssrrrqqqooonnnmmmllljjjkkklllnnnooopppppppppnnnnnnpppsssvvvxxxwwwvvvvvvuuutttsssssstttuuuvvvyyywwwxxx{{{||||||ooo^^^```yyywww\\\LLLHHH@@@>>>AAA>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<@@@FFFJJJTTT\\\gggpppyyyyyyyyyxxxwwwvvvsssqqqooopppooooooooooooppppppqqqtttvvvwwwxxxxxxxxxvvvuuusssttttttuuuwwwyyy{{{|||~~~~~~mmm___TTTTTTYYYeeexxxcccLLLDDDFFFGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@======<<<;;;::::::::::::888888999999::::::::::::<<<>>>BBBEEEIIINNNSSSWWW[[[___dddjjjooouuu{{{|||xxx{{{{{{zzzyyyxxxwwwwwwxxxxxxttttttsssqqqpppnnnmmmllljjjkkklllmmmnnnnnnnnnnnnmmmnnnpppsssuuuvvvvvvuuuuuutttsssssssssssstttuuuwwwuuuvvvxxxyyyyyy~~~www___^^^rrrdddOOOHHH@@@>>>AAA>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<>>>>>======???CCCFFFNNNUUU```iiirrr~~~zzzzzzyyywwwuuuqqqnnnmmmnnnnnnnnnnnnoooooopppqqqtttuuuuuuuuuvvvvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{jjjVVVSSSTTTVVVfff|||tttWWWHHHDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@======;;;:::999999999999888888999999999999999999999;;;>>>AAADDDHHHMMMQQQWWW[[[```dddhhhlllpppsss{{{zzzuuutttzzz~~~|||xxxxxxvvvvvvvvvvvvvvvvvvwwwwwwuuutttsssqqqooommmlllkkkhhhhhhiiijjjjjjiiiiiiiiijjjllloooqqqqqqqqqrrrsssppppppppppppppppppppppppsssqqqrrruuuvvvvvv{{{eee\\\```qqqrrrXXXLLLCCCAAACCC???>>>>>>============>>>>>>>>>>>>>>>>>>===???BBBDDDJJJRRR\\\eeennn{{{|||{{{yyywwwtttqqqooommmnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrrrrtttwwwxxxxxxxxxyyyzzzzzzzzzzzzzzz|||vvv\\\XXXWWWUUU___pppcccOOOGGGCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBB???>>>===;;;::::::999999999999888888888888888888777999<<>>??????>>>>>>>>>>>>??????===>>>>>>===<<<===???BBBGGGNNNXXXaaajjjwww~~~|||yyyvvvsssqqqpppnnnnnnnnnnnnoooppprrrrrrrrrqqqpppooopppssswwwyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz~~~ddd^^^]]]WWW]]]lllnnnXXXLLLFFFCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@???>>>===;;;;;;::::::999999888888888888888888666888;;;===???CCCHHHLLLNNNSSSZZZ```eeeiiinnnqqqsssxxxvvvooolllccceeefffgggggglllsssyyy|||vvvrrrqqqrrroooooonnnnnnppprrruuuwwwtttsssrrrpppmmmkkkjjjiiiffffffffffffffffffeeeddddddgggkkklllkkkjjjlllnnnllllllmmmmmmmmmmmmllllllpppooopppsssuuuwww|||dddUUUPPPZZZrrrdddUUUIIIDDDCCC===@@@@@@????????????@@@@@@<<<======<<<;;;;;;>>>@@@DDDKKKUUU^^^gggttt~~~{{{vvvqqqnnnrrrsssrrrpppnnnnnnoooqqqssssssrrrqqqrrrssstttuuuzzz{{{|||{{{zzz{{{|||~~~}}}wwwbbb\\\[[[\\\^^^uuuoooWWWFFFBBBFFFCCCBBBAAAAAAAAAAAABBBCCC@@@???>>>===;;;:::999888555666777888999:::;;;;;;::::::;;;===???CCCFFFGGGMMMQQQWWW]]]bbbgggllloooqqquuuzzzwwwllleeedddaaa`````````bbbkkkuuu~~~uuusssttttttrrrpppnnnmmmmmmpppsssttttttqqqpppnnnlllkkkjjjkkkkkkgggfffeeedddcccdddeeefffffffffffffffhhhjjjlllnnnjjjkkkmmmlllkkkjjjjjjkkknnnnnnppprrrvvv{{{iiiTTTLLLWWWlllwwwWWWFFFCCCCCCBBB??????>>>===============@@@???===<<<<<<>>>@@@AAAFFFGGGNNNZZZeeeppp~~~~~~~~~~~~{{{xxxtttqqqsssssssssqqqooooooppprrrsssrrrqqqqqqrrrssstttuuuzzz|||~~~}}}|||{{{|||zzz}}}kkk]]]XXXYYY\\\ppp|||```JJJBBBCCCCCCBBBAAAAAAAAAAAABBBCCCAAA@@@???>>><<<;;;:::999888888888888999999999999999999:::<<<>>>AAADDDFFFJJJNNNTTTZZZ___dddiiilllooorrrwww}}}vvvkkkeeeaaa^^^]]]]]]\\\]]]eeeoooyyyrrrqqqqqqpppooolllkkkkkkmmmqqqsssttttttqqqooonnnlllkkkjjjkkkkkkiiihhhgggfffeeeeeefffgggffffffffffffgggiiikkkllljjjlllmmmmmmkkkjjjjjjkkklllmmmnnnqqquuuzzzhhhTTTLLLUUUggg___LLLFFFDDDBBB??????>>>===============???>>>===<<<;;;<<<>>>???DDDEEEKKKWWWbbblllyyy|||yyyyyy~~~|||}}}}}}}}}|||yyyvvvuuutttttttttrrrppppppqqqrrrqqqqqqppppppqqqssstttvvvxxx||||||zzzyyywwwyyyuuu___TTTUUU[[[kkkkkkPPPDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>===<<<;;;::::::999999888888888777888999999:::===???BBBDDDGGGJJJPPPUUUZZZ___dddhhhkkkoootttyyy~~~wwwmmmgggbbb___\\\[[[YYYZZZaaajjjzzzrrrnnnnnnnnnlllkkkiiiiiijjjmmmqqqssssssssspppnnnmmmkkkjjjjjjkkkkkkkkkkkkiiihhhggggggggggggffffffffffffggghhhiiijjjkkklllnnnmmmllljjjkkkkkkkkkkkkmmmooosssxxx}}}iiiUUUMMMSSSaaaiiiRRRIIIEEEBBB??????>>>============>>>???>>>===;;;;;;;;;<<<<<>>===<<<<<<::::::999999999888888888888888888999;;;===@@@AAADDDGGGLLLQQQVVV[[[```dddhhhlllqqqvvv{{{zzzqqqlllgggccc```^^^[[[ZZZ```iii~~~uuurrrnnnllllllkkkjjjhhhggghhhiiimmmpppqqqpppooonnnmmmllljjjjjjjjjkkkkkkllllllkkkjjjhhhggggggfffddddddeeefffggghhhiiijjjkkkmmmnnnnnnlllkkkllllllkkklllmmmooossswww{{{~~~~~~mmmYYYPPPSSS\\\xxxqqqVVVIIIEEECCC@@@???>>>>>>======>>>>>>@@@???>>><<<<<<;;;;;;<<>>===<<<<<<888999999999999:::::::::888888888888:::<<<>>>???BBBEEEJJJNNNRRRXXX^^^bbbfffiiinnnssswww}}}~~~vvvqqqmmmiiieeebbb^^^\\\bbbjjj~~~|||yyyooonnnmmmllllllkkkiiiggghhhhhhiiikkknnnnnnlllkkklllllljjjiiiiiijjjkkklllllllllkkkjjjiiihhhgggfffaaabbbdddfffhhhiiijjjkkkjjjlllnnnnnnmmmmmmnnnooonnnnnnnnnppprrrvvvzzz|||zzzzzzttt]]]RRRSSSWWWooowwwYYYIIIEEEDDD@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>======<<<<<>>======<<<888999999999::::::;;;;;;888888888888999;;;===>>>AAADDDGGGKKKOOOUUU[[[___cccfffkkkoootttyyy}}}xxxtttoookkkgggccc```fffnnn}}}xxxtttnnnnnnnnnmmmllljjjiiihhhiiihhhhhhiiikkkkkkjjjiiikkkjjjiiiiiiiiijjjkkkllllllllllllkkkjjjiiihhhgggbbbccceeegggiiijjjkkkkkkiiikkkmmmnnnnnnooopppqqqpppoooooopppqqqtttwwwyyyxxxwww~~~dddUUUSSSRRReee```LLLFFFEEE@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>======???>>>BBBIIIPPPWWWaaakkkxxx}}}ooobbbXXXTTTXXX```lllwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwxxxwwwuuutttssssssrrrqqqpppnnnnnnoooppppppqqqrrrttttttssssssssstttqqqqqqtttyyy}}}uuuccc^^^```pppfffPPPGGGAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>::::::::::::::::::999999999999888888999;;;<<<>>>???AAAEEEHHHLLLRRRXXX\\\```cccggglllpppuuu{{{|||wwwsssooojjjhhhmmmuuu{{{wwwtttrrrooooooooonnnllljjjhhhhhhhhhfffffffffiiijjjjjjjjjjjjiiihhhhhhhhhjjjkkklllllllllmmmmmmmmmllljjjjjjeeefffhhhiiiiiiiiiiiihhhgggjjjmmmnnnoooppprrrtttqqqpppooonnnoooqqqtttuuuvvvvvv~~~qqq]]]WWWRRR```kkkSSSIIIFFFAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>============@@@GGGMMMSSS\\\fffrrr{{{wwwjjj^^^VVVWWW\\\eeennn{{{uuuuuuuuuvvvwwwwwwxxxxxxwwwyyyzzzzzzxxxvvvuuuuuurrrqqqpppnnnnnnnnnooooooqqqtttwwwwwwuuurrroooooonnnmmmoootttxxxzzziiiaaa[[[eee}}}sssYYYLLLAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;999888888777:::999999888999;;;<<<======@@@CCCFFFJJJPPPVVV[[[]]]```eeeiiinnnsssxxx|||~~~zzzvvvqqqooottt|||}}}wwwsssqqqppppppppppppnnnllliiihhhhhhfffeeedddeeehhhjjjlllllliiiiiihhhhhhhhhjjjkkklllmmmmmmnnnoooooonnnmmmllliiiiiijjjjjjjjjhhhgggffffffiiilllooopppqqqtttvvvqqqpppnnnmmmnnnoooqqqrrruuuuuu}}}|||eee]]]UUU___}}}tttYYYKKKFFFAAA@@@??????>>>?????????;;;<<<===============<<<<<<;;;>>>EEEJJJPPPYYYbbbnnnwww}}}pppcccYYYXXX[[[aaahhhsssrrrrrrrrrrrrsssuuuwwwxxxyyyyyyzzzyyyxxxvvvtttrrrsssqqqooonnnoooqqqsssuuuttttttuuuuuusssqqqnnnlllooooooooopppssswww{{{}}}ttt```]]]aaammmeeeOOOIIIDDDAAACCCDDDBBBAAACCCBBBBBBCCCCCCBBB@@@>>>===888999::::::999888777666<<<999666555777:::<<<<<<<<>>======>>>???>>>>>>>>>>>>>>>===<<<<<<>>>===@@@FFFJJJMMMTTT[[[gggppp~~~wwwjjj```ZZZXXX^^^bbbjjjuuuqqqppppppqqqrrrsssuuuvvvxxxyyyyyyxxxwwwvvvtttssssssrrrpppooooooqqqsssuuusssssstttuuusssqqqooommmnnnmmmmmmmmmpppuuuyyy}}}}}}ggg\\\\\\ddduuuoooXXXKKKEEEBBBCCCDDDBBBAAABBBBBBCCCCCCCCCBBBAAA???>>>999999::::::999888777666:::999888777777999;;;<<<<<<>>>AAACCCFFFIIINNNQQQYYY[[[___bbbfffjjjnnnrrrvvvzzz~~~|||zzzwwwtttrrrppppppqqqqqqooommmlllkkkkkkkkkiiiggghhhlllllljjjjjjlllnnnllljjjhhhhhhiiijjjlllnnnnnnnnnnnnmmmmmmmmmlllmmmmmmlllllljjjiiihhhggggggjjjlllmmmmmmmmmnnnooorrrpppnnnllllllmmmppprrrqqqrrruuuzzzbbbeeepppiiiMMMJJJDDDBBB@@@>>>======>>>???>>>>>>>>>>>>>>>===<<<<<<===<<<>>>CCCGGGJJJQQQYYYdddnnnzzz{{{oooeee___\\\```ccciiiqqqzzzooooooooooooppprrrssstttwwwwwwwwwwwwvvvuuutttsssrrrqqqpppooooooqqqrrrtttqqqrrrsssttttttrrrqqqooonnnlllkkkjjjmmmrrrxxx|||ppp\\\YYYZZZddduuu}}}fffPPPHHHBBBBBBCCCAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@::::::::::::999888777666666999;;;:::777777999;;;<<<===???@@@BBBEEEIIILLLTTTWWW[[[___bbbeeejjjmmmqqqtttyyy}}}yyyxxxwwwuuusssqqqpppooooooooonnnmmmlllllllllllljjjhhhiiimmmmmmkkkkkknnnnnnmmmllljjjiiiiiiiiiiiilllllllllmmmmmmmmmnnnnnnpppooommmkkkiiihhhhhhhhhiiijjjlllmmmkkkkkkkkklllpppnnnmmmkkklllmmmoooppppppqqqttt|||rrriiillltttTTTLLLEEECCCAAA???===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<:::;;;???BBBFFFMMMUUUaaaiiiuuu~~~~~~vvvmmmfffbbbdddeeegggkkkrrr|||nnnooooooooopppqqqrrrrrruuuuuuuuuuuuttttttssssssqqqpppooonnnnnnooopppqqqoooppprrrttttttsssrrrqqqooollljjjiiikkkqqqwww{{{vvv^^^XXXVVV[[[ggg|||wwwXXXMMMDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<;;;:::999888888777444888<<<<<<888555777;;;:::;;;===>>>@@@CCCGGGJJJQQQTTTXXX\\\___bbbfffiiimmmppptttyyyzzzxxxuuuuuutttsssrrrqqqpppooommmlllllllllllllllmmmmmmjjjhhhiiimmmnnnllllllooonnnnnnmmmlllkkkiiiggggggjjjjjjkkklllmmmnnnnnnooorrrpppmmmjjjhhhhhhiiijjjjjjkkklllkkkiiihhhiiijjjmmmmmmlllllllllmmmnnnoooppprrrtttzzzzzziiiiii}}}YYYJJJFFFDDDBBB???>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<::::::===@@@BBBJJJRRR\\\dddoooxxx{{{uuunnniiihhhhhhggghhhmmmxxxooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrooonnnmmmllllllmmmnnnnnnmmmnnnppprrrssssssqqqqqqooommmjjjiiikkkpppvvv{{{}}}aaaYYYTTTXXX___pppgggYYYIIICCCBBBAAABBBCCCAAABBBCCCDDDDDDDDDCCCBBB======<<<;;;999999888888333888===<<<888555666999777999;;;===???CCCGGGJJJMMMPPPVVVZZZ^^^aaaeeegggjjjmmmpppuuu|||{{{wwwvvvrrrrrrssssssrrrqqqpppoookkkkkkkkkkkkkkklllmmmmmmjjjhhhiiinnnooommmmmmpppnnnnnnnnnmmmkkkiiigggfffhhhhhhiiikkklllnnnoooooorrrooollliiiggghhhiiijjjjjjjjjkkkiiigggfffggghhhkkklllllllllmmmmmmmmmnnnpppsssvvvzzzjjjfff~~~aaaJJJGGGEEECCC@@@???>>>???@@@>>>>>>>>>>>>>>>===<<<<<<===::::::===???AAAGGGNNNXXX```kkkttt|||~~~{{{{{{}}}{{{tttooojjjjjjiiiiiimmmwwwnnnoooppppppqqqqqqppppppoooooonnnnnnnnnoooppppppnnnnnnmmmmmmllllllmmmmmmkkkmmmoooqqqrrrqqqpppooonnnllljjjiiikkkpppuuuxxx}}}ggg[[[TTTVVVZZZfffkkkUUUHHHCCCAAABBBCCC@@@AAABBBCCCDDDDDDCCCBBB???>>>===;;;:::999999888555888;;;;;;888666666888777888;;;<<<>>>BBBFFFIIIHHHMMMSSSXXX\\\```dddfffhhhjjjnnnrrrxxxzzzuuutttppppppqqqrrrqqqpppooonnnjjjjjjjjjjjjjjjkkklllmmmiiigggiiimmmooommmmmmpppooonnnnnnmmmkkkjjjhhhgggggghhhiiijjjlllmmmnnnoooooommmjjjhhhggghhhiiijjjiiiiiiiiihhheeeeeefffgggjjjkkklllmmmnnnnnnnnnmmmppptttxxxzzz~~~kkkbbbxxxmmmRRRHHHFFFDDDAAA?????????@@@>>>>>>>>>>>>>>>===<<<<<<<<<:::;;;>>>??????DDDJJJRRRZZZfffpppwww~~~|||xxxuuuvvvwwwyyy}}}}}}wwwqqqjjjkkkkkkjjjmmmvvvlllmmmnnnooopppooonnnnnnllllllkkkkkklllmmmnnnoooooooooooonnnnnnmmmmmmmmmjjjlllnnnooopppooonnnmmmkkkjjjhhhhhhjjjnnnrrruuuzzzrrraaaUUUUUUVVV^^^wwwcccOOOFFFAAAAAABBB>>>???AAABBBCCCCCCCCCBBB@@@???===;;;:::999999999888888888888888777666666777999:::;;;<<>>>>>>>>>>>>>>===<<<<<<;;;999;;;>>>???>>>AAAFFFLLLUUUaaalllttt}}}|||wwwvvvvvvvvvwwwwwwxxx|||}}}vvvooohhhjjjlllkkklllssskkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjkkkmmmnnnqqqqqqppppppoooooonnnnnnjjjkkkmmmnnnooonnnmmmllliiihhhggghhhjjjmmmppprrrwww}}}|||hhhXXXUUUUUUZZZqqqmmmTTTHHHBBB@@@AAA===>>>@@@BBBCCCCCCBBBBBBAAA@@@===;;;:::999999999:::888777777888888777555888::::::;;;;;;<<>>>>>>>>>>>>>>======<<<999888;;;>>>???===>>>CCCHHHQQQ___iiiqqqzzz|||yyyzzz~~~~~~wwwvvvyyy|||zzzyyyyyy}}}}}}uuunnngggjjjlllkkkkkkppp|||qqqpppooommmllllllkkkkkklllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnooommmnnnoooooonnnmmmnnnpppnnnllljjjiiiiiikkknnnooouuuzzzrrrXXXTTTSSSSSSeee```HHHDDDEEECCC@@@AAABBBCCCCCCCCCAAAAAACCCCCCBBB@@@>>><<<:::888999888888777777777777888888888999:::<<<===>>>>>>AAADDDJJJPPPWWW\\\```bbbbbbdddfffhhhkkkpppuuuzzz~~~vvvtttvvvsssppppppmmmnnnnnnnnnnnnlllkkkjjjlllmmmmmmkkkiiihhhhhhiiijjjiiihhhhhhiiikkkmmmnnnooonnnnnnmmmlllkkkkkkjjjnnnkkkjjjkkkmmmnnnllljjjllljjjgggeeeddddddfffgggggghhhiiihhhfffdddeeefffhhhjjjmmmoooooooooooopppqqqqqqsssvvvxxxeeeXXXXXXkkkhhhPPPFFFEEEEEE>>>???CCC@@@@@@@@@@@@???>>>======<<<<<<;;;:::999:::<<<>>>???FFFLLLVVVaaalllwwwzzzrrrttt}}}{{{xxxssshhheeedddgggooowww|||~~~~~~}}}}}}pppooommmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllllllllmmmnnnnnnmmmnnnoooooommmmmmmmmooonnnlllkkkjjjjjjlllnnnpppuuuxxx~~~yyy[[[UUUSSSQQQ___ttthhhPPPFFFBBB@@@CCCCCCDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@???===<<<;;;999888777777666777777777777888999:::;;;<<<======???AAAFFFLLLRRRXXX\\\^^^^^^```cccfffiiinnnssswww}}}~~~yyyppppppsssrrrqqqrrrnnnnnnoooooonnnllljjjiiiiiijjjkkkjjjiiihhhiiijjjkkkjjjiiihhhiiikkkmmmooooooooonnnnnnmmmllllllkkknnnllljjjjjjlllmmmkkkiiijjjhhheeecccbbbbbbccceeeeeefffgggfffdddcccdddeeegggjjjmmmooooooooopppqqqqqqqqqsssuuuxxx~~~eeeWWWVVVbbbtttmmmTTTIIIGGGFFF??????BBB???@@@@@@??????>>>======<<<<<<<<<:::::::::<<<>>>???CCCIIISSS^^^iiittt~~~|||yyy|||xxxssslllhhheeegggnnnvvv{{{|||~~~|||yyyvvvvvv{{{nnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmllllllllllllmmmnnnnnnnnnooopppooommmlllmmmnnnnnnmmmkkkkkkkkklllnnnpppsssvvvzzzdddWWWTTTQQQYYYgggttt^^^LLLDDDCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@???>>>===999888777666666666666666777777888999::::::;;;;;;;;;>>>BBBGGGLLLQQQUUUWWWYYY[[[^^^bbbeeejjjppptttyyy}}}~~~}}}{{{yyysssoooooopppoooppprrroooooooooooonnnllljjjiiiggghhhiiiiiihhhhhhiiikkkkkkkkkiiiiiiiiikkkmmmnnnooooooooonnnmmmmmmllllllnnnlllkkkjjjkkkjjjhhhggggggeeecccaaa``````aaabbbcccdddeeedddcccbbbcccdddgggiiilllnnnnnnoooqqqrrrrrrqqqrrruuuvvv|||gggXXXTTTVVVdddvvvZZZLLLGGGGGG@@@???AAA>>>@@@@@@??????>>>============<<<;;;::::::;;;===>>>???EEENNNYYYcccnnnyyy~~~yyysssqqqlllggghhhnnnuuuzzz||||||vvvpppnnnpppvvv|||llllllkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkkllllllmmmmmmmmmllllllmmmmmmnnnooopppqqqqqqpppnnnlllmmmmmmnnnmmmlllkkklllmmmnnnoooqqqrrrvvv}}}ppp\\\UUUSSSXXXaaa{{{}}}jjjTTTHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===999888888777666666666666777777888888999999999::::::;;;>>>BBBGGGKKKOOOQQQTTTVVVZZZ^^^bbbgggmmmqqquuuxxx}}}|||wwwvvvtttssspppnnnnnnpppoooppppppooonnnllljjjiiiggghhhiiiiiihhhggghhhjjjkkkjjjhhhggghhhiiikkkllloooooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjiiigggfffeeeeeedddbbb```______``````aaabbbddddddcccbbbdddeeefffhhhkkkmmmmmmnnnqqqrrrsssqqqqqqtttuuuyyynnnZZZRRRMMMYYYyyyaaaNNNGGGGGGAAA???AAA>>>????????????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===BBBJJJTTT^^^iiisssyyy}}}zzzssssssnnnhhhhhhnnnvvv{{{~~~|||uuunnnkkkmmmrrrwwwkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllmmmllllllllllllmmmnnnnnnpppqqqqqqpppnnnlllmmmnnnmmmllllllkkklllmmmnnnooommmnnnsss{{{bbbVVVSSSWWW]]]qqqqqqZZZKKKGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???===<<<::::::888777777666666666888888888888888888888888::::::<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<@@@GGGPPPXXXbbblllrrrvvv|||tttrrrmmmggghhhnnnvvv{{{~~~|||yyysssmmmkkkmmmsssxxx}}}iiihhhgggffffffffffffffffffggggggggghhhiiiiiiiiikkkjjjjjjjjjjjjkkkllllllnnnoooooonnnlllkkklllmmmkkkkkkkkkkkkkkklllmmmmmmkkkkkkpppxxxnnnYYYRRRUUUYYYmmm|||fffQQQEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>===<<<;;;:::999888777777777999999999888888888888888::::::;;;===@@@CCCFFFHHHLLLPPPTTTYYY\\\```eeehhhlllnnnqqqtttwww|||zzzpppttttttqqqoooppppppnnnnnnoooppppppooonnnlllkkkkkkkkkllljjjhhhffffffgggiiihhhfffdddddddddffffffjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjhhheeeccccccdddeeedddcccaaa``````______^^^```bbbccccccdddfffgggfffggghhhiiiiiijjjllloooqqqnnnnnnqqqsssuuu|||```NNNLLLSSSoooyyy[[[IIIHHHCCC@@@BBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999<<>>===;;;:::999888888888::::::999999999888888888:::::::::;;;===@@@CCCEEEIIILLLQQQUUUXXX\\\```bbbfffhhhkkknnnqqqwww}}}||||||{{{pppsssrrroooooorrrrrrnnnmmmnnnoooppppppooonnnmmmjjjkkklllkkkiiihhhhhhiiijjjhhhfffdddddddddeeefffggggggggggggggggggggggggggghhhiiigggdddbbbbbbdddccccccbbbaaa```___^^^^^^[[[]]]```aaaaaaccceeegggfffgggggggggfffgggiiilllpppmmmlllppprrrtttyyyjjjTTTMMMNNNffffffOOOKKKDDD@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===<<<:::999888:::===AAAGGGMMMUUU]]]ccckkkuuu{{{rrrjjjfffaaabbbffflllooopppkkkkkkjjjjjjkkkpppvvv{{{}}}cccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaeeeddddddddddddeeefffffffffggghhhhhhgggfffhhhiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiinnnuuuuuuxxxlllYYYTTTTTTVVVfff{{{vvv[[[GGGFFFDDDCCCBBBBBBBBBCCCAAAAAABBBCCCCCCBBBBBBAAA???>>><<<;;;:::999999999;;;;;;::::::999888888888:::999999999;;;>>>AAABBBGGGJJJOOOSSSVVVYYY\\\___bbbdddgggjjjnnnsssyyy~~~yyyxxxzzz|||uuuvvvtttoooppptttsssnnnlllmmmooopppppppppooonnnhhhjjjkkkkkkjjjiiikkklllkkkjjjgggeeedddeeeeeefffeeeeeeeeeffffffffffffffffffggghhhgggcccaaabbbdddbbbbbbaaa```___^^^^^^]]]YYY[[[^^^___```aaadddffffffggggggfffeeeeeehhhjjjooolllkkkooorrrsssxxx~~~sss\\\NNNJJJ]]]nnnTTTMMMEEE???AAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>===<<<:::999888999<<>>@@@AAADDDIIIMMMQQQTTTXXXZZZ]]]___aaadddhhhmmmtttyyy}}}xxx|||vvvvvvttttttsssrrrrrrqqqpppooommmnnnoooqqqrrrrrrqqqqqqllljjjhhhggghhhiiiiiihhhkkkhhhdddbbbccceeeggghhhfffdddbbbbbbcccdddcccbbbeeedddcccbbbbbbbbbcccddd___```aaaaaa```___]]]\\\ZZZ[[[\\\]]]___```aaaaaaddddddeeeeeeeeeeeeeeeeeejjjkkkmmmmmmooorrrwwwzzzaaaYYYTTT```{{{YYYLLLIIIBBB>>>BBB@@@@@@@@@????????????>>>AAA@@@>>>===<<<<<<======888999;;;===BBBIIIRRRWWWdddjjjttt|||nnncccaaa___^^^```aaaaaa```bbbaaadddiiimmmqqqzzzdddcccbbbaaa`````````aaabbbaaa___^^^^^^^^^```aaacccbbb```^^^^^^___```aaaaaabbbbbbbbbbbbcccfffiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjlllmmmmmmooozzzpppZZZRRRRRRWWW___kkkeeeSSSDDDDDDFFFCCCCCCGGGEEEDDDCCCBBBAAABBBBBBCCCAAA@@@>>><<<;;;999999888888888888777777888888999999999888888999;;;===???@@@CCCGGGJJJMMMPPPSSSUUUYYYZZZ]]]```ccciiioootttyyy}}}xxxtttuuuuuutttsssqqqpppooonnnnnnkkklllnnnooopppppppppooonnnllliiiiiiiiijjjiiiiiiiiifffdddccceeefffggggggdddcccbbbbbbddddddcccbbbccccccbbbaaaaaaaaabbbcccddddddddddddcccbbb```___ZZZ[[[[[[\\\]]]^^^______ccccccddddddddddddeeeeeeiiijjjlllmmmnnnrrrvvvzzzvvv```VVV]]]tttaaaOOOIIICCCAAABBB@@@@@@@@@@@@???????????????>>><<<;;;::::::;;;;;;;;;<<<===>>>AAAGGGNNNTTT\\\cccnnnzzzooocccaaa^^^^^^___``````___bbb```cccjjjpppuuu|||dddcccbbbaaa```````````````______^^^^^^```aaabbbbbbaaa___^^^]]]^^^______]]]^^^______```bbbfffhhhfffggghhhjjjjjjiiigggfffjjjiiijjjjjjhhhiiirrr|||dddSSSPPPRRRUUU[[[jjj|||cccKKKDDDEEEEEEEEEGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@>>><<<;;;:::999888888777777777777777888888777777777888:::;;;===???AAADDDFFFHHHJJJMMMOOOSSSUUUXXXZZZ]]]bbbhhhmmmqqquuuyyy~~~zzztttsssuuuwwwuuussspppnnnmmmlllllljjjkkklllmmmmmmmmmmmmmmmmmmkkkiiiiiiiiiiiihhhgggeeeddddddeeefffgggeeeddd`````````aaacccdddcccbbbaaaaaa`````````aaaaaabbbffffffffffffdddcccaaa```[[[[[[[[[\\\\\\]]]]]]]]]aaabbbbbbbbbccccccccccccfffhhhjjjlllmmmqqquuuxxxppp^^^[[[llloooTTTIIIFFFDDDAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>@@@DDDJJJNNNUUU]]]hhhsss~~~nnnbbb```^^^]]]^^^______^^^___^^^aaajjjsssyyyccccccbbbaaaaaa`````````^^^^^^^^^^^^___aaabbbcccbbbaaa```___^^^^^^^^^___]]]^^^___``````aaadddfffccceeehhhjjjjjjhhhfffdddgggfffggggggffffffmmmuuusssYYYRRRQQQPPPSSS]]]tttwwwVVVGGGEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<<<<888888777777666666777777777666666666777888:::;;;<<<>>>AAACCCDDDFFFJJJLLLOOOQQQTTTWWWZZZ^^^cccggglllnnnrrrvvvyyy}}}zzzvvvssstttwwwyyywwwssspppmmmlllkkkkkkiiiiiijjjjjjkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhfffdddccccccdddeeefffeeebbb```]]]]]]]]]___bbbbbbaaa```aaaaaa```aaaaaaaaabbbbbbffffffeeedddcccaaa```___]]]]]]]]]\\\\\\\\\\\\\\\___``````aaaaaabbbbbbbbbdddfffhhhjjjlllooosssvvv~~~kkk]]]fff|||]]]KKKIIIGGGAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<======<<<===@@@EEEIIITTT[[[eeeooowwwmmmaaa^^^\\\[[[\\\]]]\\\\\\[[[YYY]]]hhhrrryyyccccccbbbbbbaaa``````___\\\]]]]]]___```aaacccdddbbbbbbaaa```_________^^^]]]^^^______^^^^^^___aaa```cccfffhhhiiigggdddbbbdddccccccfffffffffkkkssszzzdddVVVRRRPPPQQQWWWhhhgggOOOFFFCCCAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>><<<;;;999999888777777777777777666666666666777888888999999;;;>>>@@@BBBEEEIIILLLMMMPPPRRRUUUXXX[[[```ccchhhjjjmmmoooqqquuuyyy|||~~~wwwuuusssuuuxxxzzzxxxtttqqqnnnkkkjjjjjjgggggggggggggggggghhhhhhhhhggghhhiiijjjiiifffdddbbbbbbcccdddeeeddd```^^^]]]\\\\\\]]]___```___]]]```aaaaaabbbbbbccccccccceeedddcccbbbaaa``````___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______```aaabbbbbbbbbdddgggiiijjjmmmppprrryyy}}}eeedddrrrjjjRRRKKKHHHAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>======888999::::::;;;>>>BBBFFFPPPXXXbbbjjjqqq|||nnn^^^\\\YYYXXXYYYZZZYYYXXXVVVUUUYYYcccnnnuuu|||bbbcccccccccbbbaaa```___\\\\\\^^^___```bbbccccccbbbbbbbbbaaa```___^^^^^^\\\]]]^^^\\\ZZZYYYYYYZZZ^^^```cccffffffeeecccaaaaaa___aaaeeefffgggkkkqqqvvv~~~uuu^^^VVVQQQRRRTTT]]]ttt{{{]]]KKKBBB@@@@@@CCCCCCDDDDDDCCCCCCBBBAAA????????????>>><<<:::999;;;:::999888777777777777666666666777777888888888777999;;;===???BBBGGGJJJKKKMMMPPPSSSUUUXXX\\\___ccceeegggiiijjjmmmrrruuuzzz}}}uuurrr{{{{{{vvvuuussstttwwwwwwvvvtttqqqnnnkkkiiigggccccccbbbbbbbbbbbbcccdddffffffhhhjjjlllkkkhhheeecccbbbbbbcccdddeeedddbbbaaa___]]]\\\]]]^^^]]]\\\``````aaabbbccccccccccccdddcccbbbaaa````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbbbbbdddfffhhhiiijjjlllnnnsss{{{mmmcccggg~~~yyy[[[MMMGGGCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;777888999999:::===AAADDDHHHPPP[[[cccjjjvvvmmm\\\YYYVVVUUUVVVVVVVVVUUURRRRRRWWW___gggnnnxxxbbbbbbccccccbbbaaa___^^^\\\]]]^^^___aaabbbbbbbbbaaaaaaaaa```___^^^]]]\\\[[[\\\]]]\\\ZZZXXXXXXYYY\\\^^^aaacccdddcccaaa```___]]]___dddffffffjjjoootttxxxkkk___UUUSSSRRRVVVfffyyylllRRREEEBBBCCCBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAAAAA@@@>>><<<:::<<<;;;:::999888888888888666666777888888888888777888999:::;;;<<<>>>CCCFFFGGGIIILLLOOOQQQSSSWWWZZZ]]]___aaabbbeeehhhmmmqqqsssvvvzzz~~~{{{}}}uuunnnlllrrryyyuuusssqqqqqqsssssssssrrrpppmmmiiifffddd^^^^^^]]]\\\\\\]]]^^^^^^aaabbbeeehhhkkkjjjgggdddcccaaa```bbbeeeiiikkklllgggddd```]]]]]]^^^]]]]]]^^^___```bbbbbbbbbbbbbbb______^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^___```aaabbbbbbbbbdddfffgggggghhhiiikkknnnqqqsssbbb\\\nnndddMMMEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>??????>>>===;;;:::888999:::::::::<<>>===<<<;;;:::999999999999666777888888888888888777888999999999999;;;???BBBDDDFFFIIILLLNNNPPPSSSVVVXXXZZZ\\\^^^aaafffkkkpppnnnrrrvvvzzz~~~{{{~~~tttgggeeekkkyyyxxxtttrrrooonnnooooooppppppooolllhhhdddaaa[[[ZZZYYYXXXXXXYYYZZZZZZ[[[]]]```eeehhhgggdddaaacccaaa```aaagggmmmrrrtttlllhhhbbb___^^^^^^^^^^^^\\\]]]___aaaaaaaaaaaa```[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccbbbdddfffgggffffffggghhhkkklllxxxvvv```UUUdddjjjNNNDDDGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAA@@@???===<<<;;;<<<<<<<<<;;;<<>>>>>===<<<;;;:::888777666555777666555444444555777888666777888999:::;;;<<<<<>>===;;;:::999999:::<<<===???CCCHHHNNNUUU___hhhnnn}}}mmmbbbUUUQQQNNNMMMOOOOOOMMMJJJNNNLLLNNNRRRWWW___lllxxxbbbbbbbbbbbbaaaaaa````````````___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\____________^^^]]][[[ZZZ]]]]]]^^^___```aaabbbbbb```___^^^___```dddgggiiihhhmmmttt~~~hhhZZZTTTRRRVVV^^^pppeeeQQQFFFBBB???AAACCCDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA======<<<;;;999888777777888777666555555666777888666666777888999:::;;;;;;===>>>AAADDDGGGJJJLLLMMMOOOQQQTTTVVVXXXZZZ^^^aaaeeegggkkkpppuuu{{{ttteeeaaadddsss{{{zzzyyyuuuooojjjhhhhhhiiilllmmmllljjjgggbbb^^^[[[VVVTTTQQQOOONNNNNNOOOPPPUUUXXX\\\^^^^^^]]]]]]^^^bbbaaaaaadddkkksssyyy|||yyyjjj```aaaaaa\\\]]]cccbbbbbbaaa```____________]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^```aaabbbaaabbbcccdddeeeeeeeeeeeehhhkkkppp}}}yyy]]]UUUVVViiibbbRRREEEEEECCCBBBAAACCCDDDCCCBBB@@@@@@@@@????????????>>>===<<<:::999999:::<<<===???BBBFFFKKKRRRZZZccchhhyyyxxxhhh\\\TTTQQQNNNNNNOOOPPPMMMJJJLLLJJJKKKNNNSSSZZZhhhuuuaaaaaabbbbbbaaaaaa``````___^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXXXXXXXZZZ\\\^^^aaaaaaaaaaaa___^^^\\\[[[[[[[[[\\\]]]^^^______```^^^]]]]]]]]]___aaadddffffffiiimmmvvvuuu```WWWSSSUUU[[[gggnnn[[[MMMFFF@@@AAABBBCCCDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCCCC>>>======<<<;;;:::::::::888777666555555666777888555555666777888888999999:::;;;===@@@CCCEEEGGGIIIIIIKKKNNNPPPQQQTTTXXX[[[^^^```cccgggmmmrrrvvvyyy~~~rrrfff]]]dddssszzztttsssrrroookkkhhhfffgggiiikkkkkkjjjhhheeeaaa]]][[[WWWTTTPPPLLLJJJKKKLLLMMMQQQTTTXXX[[[\\\\\\]]]]]]`````````dddjjjqqquuuwwwqqqfff___aaabbb^^^___cccdddbbb```^^^]]]]]]^^^___\\\\\\[[[ZZZYYYXXXXXXWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\^^^___```aaaaaaaaabbbcccdddeeeeeedddfffgggjjjvvvxxx___VVVSSS```yyyvvvVVVIIIGGGEEECCCBBBCCCDDDCCCBBB@@@@@@@@@????????????>>><<<<<<:::999999:::;;;<<<>>>@@@DDDHHHMMMTTT[[[aaapppxxxuuufffZZZRRRPPPNNNOOOQQQQQQOOOLLLJJJGGGGGGIIIMMMTTTbbbooo```aaabbbbbbbbbaaa```___]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVWWWZZZ]]]^^^```______^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]___aaabbbfffgggjjjrrrlll]]]UUUWWW\\\aaawwwmmmZZZMMMCCCCCCBBBCCCEEEFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>======<<<<<<<<<777777666555555555666666444444555555666777888888888999;;;===@@@BBBCCCDDDEEEGGGJJJKKKMMMOOOSSSVVVXXXYYY\\\```eeejjjnnnpppwwwzzz{{{rrrhhhaaadddrrr}}}uuuqqqllllllkkkiiigggfffhhhiiiiiiiiiiiihhhfffccc```___XXXUUUQQQMMMKKKKKKMMMOOOQQQTTTYYY[[[]]]^^^```aaa___^^^___bbbfffjjjllllllgggaaa]]]```aaa___^^^aaacccaaa^^^\\\[[[\\\]]]^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]^^^______``````bbbcccddddddddddddffffffgggqqq}}}cccXXXRRR[[[ooo```RRRIIIFFFCCCBBBBBBCCCBBBBBB@@@@@@@@@?????????>>>>>><<<<<<;;;:::::::::;;;;;;<<<>>>AAADDDIIIOOOWWW\\\hhhppp||||||tttfff[[[PPPOOONNNPPPTTTTTTQQQNNNJJJFFFEEEFFFIIIOOO\\\iiizzz``````aaabbbbbb```___^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUVVVWWWYYY\\\]]]]]]]]]\\\ZZZYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[]]]^^^___eeedddfffnnnyyygggYYYWWW\\\[[[mmmiiiTTTGGGDDDAAAAAACCCFFFGGGFFFBBBBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>=========777666666555444444444444444444444555555666666777888999:::<<<===???@@@AAACCCEEEGGGIIIJJJLLLPPPRRRTTTUUUWWW[[[___cccgggiiiqqqtttxxx}}}wwwllleeebbbbbbtttvvvpppnnniiijjjjjjiiigggggghhhjjjjjjjjjiiihhheeecccaaa___ZZZXXXTTTPPPNNNNNNPPPQQQRRRUUUYYY\\\^^^___bbbdddbbb`````````bbbccccccbbb___\\\[[[]]]^^^]]]\\\^^^aaa___\\\ZZZYYYZZZ\\\]]]ZZZZZZYYYYYYXXXWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTWWWXXXYYYZZZ[[[]]]]]]^^^^^^___aaabbbcccdddddddddgggggggggooojjj[[[RRRVVVggglllYYYKKKHHHDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::::::::::::::<<<>>>BBBFFFMMMTTTYYYaaajjjvvvzzzwwwpppdddYYYRRRQQQQQQTTTXXXXXXTTTPPPJJJFFFDDDEEEGGGLLLXXXcccuuu___```aaabbbbbb```^^^]]]ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]aaa___bbbjjjqqqzzzcccZZZZZZVVVbbbuuu}}}bbbOOOIIIBBB???@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>======<<<777777666666555555444444444444555555555666666666777888999:::;;;<<<===>>>@@@BBBDDDEEEGGGIIILLLOOOOOOPPPRRRUUUXXX\\\___aaajjjlllooosssyyyuuujjj```]]]bbbkkk~~~wwwrrroooiiijjjjjjiiigggggghhhjjjmmmlllkkkhhhfffcccaaa``````^^^ZZZWWWTTTSSSSSSSSSRRRUUUXXX[[[]]]___bbbdddfffdddaaa``````___^^^\\\ZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\[[[YYYXXXXXXXXXZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXSSSTTTVVVWWWWWWVVVTTTSSSWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^```aaaccccccddddddfffggghhhmmm{{{sss___RRRRRR___www{{{```NNNJJJEEEBBBAAAAAAAAAAAA@@@@@@@@@????????????>>><<<<<<<<<;;;;;;::::::999888:::===@@@CCCIIIPPPUUU[[[dddoooxxxyyyssslllbbbZZZ[[[ZZZZZZ\\\^^^[[[VVVQQQJJJGGGEEEFFFFFFJJJTTT^^^ooo^^^___aaabbbbbb```^^^\\\XXXXXXXXXWWWVVVVVVUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[___]]]```gggkkktttwwwddd[[[VVV\\\fffyyyzzz\\\SSSGGG@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;999999999888888777666555555555555555666666666666666777777888999::::::;;;<<<>>>@@@AAABBBDDDGGGJJJIIIJJJLLLNNNRRRUUUXXXYYY```cccfffjjjnnnttt{{{}}}yyyqqqhhhbbb^^^aaaooo|||yyyuuupppiiijjjjjjiiigggfffggghhhmmmmmmlllllllllkkkkkkjjjkkkiiifffbbb^^^[[[XXXVVVSSSVVVYYY[[[]]]___bbbeeefffccc```]]]]]]\\\[[[ZZZYYYZZZ[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXTTTUUUWWWYYYYYYWWWUUUTTTWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___aaabbbcccddddddcccfffhhhjjjtttiiiWWWQQQYYYlllkkkRRRMMMHHHDDDCCCCCCCCCBBB@@@@@@@@@????????????>>><<<<<<<<<<<<;;;:::999888999:::<<<===@@@EEEKKKOOOTTT]]]hhhqqqxxx{{{uuupppkkkggghhhgggeeeeeeddd___VVVPPPIIIGGGFFFFFFFFFHHHPPPYYYiii{{{^^^___aaabbbbbb```^^^\\\XXXXXXWWWVVVVVVUUUUUUTTTRRRTTTVVVXXXYYYXXXVVVUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[```^^^aaahhhiiimmmppp```[[[\\\```mmmiii]]]NNNDDDBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA???===<<<;;;:::;;;;;;;;;::::::888777666555555555666666666666666555555666666777888888888999:::<<<===>>>@@@CCCFFFEEEFFFGGGJJJMMMPPPSSSTTTYYY\\\___cccggglllrrrvvvwww}}}~~~~~~yyyvvvjjjddd```___aaajjj|||uuutttuuurrrmmmiiijjjjjjiiigggeeefffgggkkklllnnnpppsssuuuwwwxxxvvvuuuqqqmmmgggbbb]]]ZZZVVVXXX[[[]]]___aaadddfffccc```\\\YYYYYYYYYXXXWWWYYY\\\\\\ZZZXXXYYYYYYXXXTTTTTTUUUVVVVVVWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYYYYUUUWWWYYY[[[[[[YYYWWWUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]___```bbbccccccddd___dddggggggooosss]]]SSSXXXaaavvvwwwTTTPPPJJJFFFEEEEEEEEEDDD@@@@@@@@@????????????>>><<<<<<<<<<<<;;;:::999888:::;;;<<<<<<>>>AAAFFFJJJOOOXXXccclllrrrzzz~~~zzzxxxwwwvvvsssqqqnnnlllhhh```VVVNNNHHHFFFFFFGGGFFFFFFMMMVVVeeewww]]]```cccddddddaaa]]]ZZZYYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[\\\^^^bbbkkkwwweee```[[[]]]ggguuuoooSSSEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;:::999777777666777666666555555555555666666666666666777777777777888888999;;;===>>>???@@@DDDEEEFFFGGGIIILLLNNNOOORRRUUUYYY\\\```dddiiimmmnnnttt|||zzz~~~{{{xxx}}}}}}}}}~~~}}}|||uuulll\\\WWWTTTZZZjjjyyywww~~~xxxpppqqqrrrpppllllllkkkjjjhhhggghhhhhhiiiiiikkknnnttt{{{~~~vvvnnnfffaaa^^^WWWZZZ]]]^^^______aaaccc_________^^^\\\ZZZXXXVVVYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZZZZYYYWWWVVVUUUWWWYYY\\\^^^^^^\\\YYYWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^```bbbcccaaabbbeeeiiinnn{{{eeeXXXWWWXXXkkkcccQQQEEEGGGHHHBBB>>>@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;<<<>>>BBBFFFHHHQQQSSSZZZccckkkrrr}}}}}}}}}|||wwwooodddZZZSSSOOOHHHEEECCCEEEEEEFFFMMMTTTdddvvvZZZ\\\^^^```___]]][[[YYYXXXVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYXXXZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^aaahhhrrrzzztttfff___\\\bbblll}}}hhhTTTKKKFFFCCCBBBBBBAAAAAABBBDDDEEEDDDBBBAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777777777777666555555555666666555666666666777777777777777888999:::<<<===>>>???AAAAAABBBDDDGGGIIIKKKMMMPPPRRRUUUXXXZZZ^^^bbbeeeeeejjjpppuuuzzz~~~|||zzzxxxzzzzzzzzz{{{}}}yyyvvvsssjjj```SSSRRRVVVeee||||||pppuuutttmmmmmmooonnnlllkkkjjjiiihhhhhhhhhiiijjjmmmnnnqqqxxx{{{rrrjjjdddbbb]]]___aaaaaa```___```aaa____________]]][[[YYYXXXZZZZZZYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWYYY[[[]]]]]][[[YYYWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```aaabbbccceeehhhlllwwwwwwcccZZZ[[[hhhoooZZZIIIFFFGGGBBB???@@@BBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999888999;;;???BBBEEELLLNNNUUU^^^eeelllwww|||vvvmmmbbbXXXQQQMMMHHHEEEDDDFFFFFFGGGNNNWWWdddvvv{{{VVVWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYYYY\\\^^^______```dddlllrrrzzzrrrfff^^^^^^cccoooeeeSSSGGGAAAAAAAAA@@@???AAACCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;:::999888888888888777666666666666666555555666666666777777777666777888999:::;;;<<<<<<======>>>@@@CCCFFFHHHIIILLLNNNPPPRRRSSSVVVYYY\\\^^^bbbgggjjjmmmrrryyy~~~|||xxxwwwxxxxxxxxxwwwwwwwwwwwwyyyzzz|||||||||zzzuuupppnnnjjj```UUUMMMQQQ___www}}}qqqmmm{{{zzzuuunnniiihhhiiijjjjjjjjjiiihhhhhhhhhiiijjjkkknnnooosss{{{tttkkkfffccc^^^```aaa```______```aaa````````````___]]][[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWXXX[[[\\\\\\[[[YYYWWWWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]ccccccdddfffiiiqqqtttaaa```bbbuuuhhhNNNFFFEEECCC@@@AAAAAAAAA@@@@@@???>>>>>>>>>???>>>>>>======<<<<<<;;;999888888888:::===@@@BBBHHHJJJPPPYYY```fffqqq{{{|||sssiii^^^UUUNNNKKKIIIFFFEEEFFFFFFHHHPPPZZZgggxxx{{{vvv}}}SSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZZZZZZZZZZXXXWWWUUUTTTTTTVVVXXXYYY^^^```bbbaaa```aaafffjjjrrrqqqbbb\\\]]]eeewwwzzzcccPPPEEECCCAAA??????@@@BBBDDDDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@======<<<<<<;;;::::::999999999888777666666666666555555555666666666777777666666777777888999::::::::::::;;;===@@@BBBEEEFFFGGGIIIKKKMMMNNNPPPTTTVVVXXX[[[___aaadddhhhmmmppprrruuuzzzwwwuuurrrpppppprrrtttuuussssssttttttuuuuuuvvvwwwuuuqqqlllhhhfffbbbYYYQQQOOOZZZnnnzzzpppoooyyypppnnnkkkgggeeedddfffhhhhhhggggggggggggiiikkklllkkklllpppyyy}}}qqqiiidddbbb[[[\\\]]]^^^]]]^^^```bbb___`````````___^^^\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVXXXZZZ[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWZZZYYYYYYYYYYYYYYYYYYZZZaaa```aaaccceeelll{{{qqqddd^^^jjjuuuUUUFFFDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<::::::::::::;;;===@@@AAAGGGHHHNNNVVV\\\bbblllvvv~~~xxxnnndddZZZSSSMMMJJJHHHFFFEEEEEEEEEHHHRRR]]]nnn~~~xxxsss{{{SSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWXXXYYYYYYYYYVVVUUUTTTSSSSSSUUUWWWYYY^^^```bbbaaa______bbbeeennn|||{{{fff\\\ZZZ^^^mmm|||zzz```OOOHHHBBB@@@???@@@BBBDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;::::::999777777666666666555555555555666666666666555666666666777777888888999999:::<<<>>>@@@BBBCCCCCCEEEGGGIIIKKKMMMQQQSSSPPPSSSVVVYYY\\\___cccfffhhhjjjmmmppprrrvvvzzz}}}xxxqqqnnnmmmllljjjjjjllloooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkkkeeeaaa]]]XXXTTTRRRXXXhhhxxxnnnjjjvvvzzzmmmmmmkkkgggcccaaaccceeefffeeeeeeeeefffhhhjjjkkkjjjkkknnnwwwzzznnngggcccbbb]]]^^^^^^]]]\\\\\\^^^```^^^^^^_________^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVYYYYYYXXXWWWWWWWWWWWWXXX]]]\\\]]]```bbbhhhuuujjj^^^ddd|||___JJJEEEDDDDDDDDD@@@@@@@@@????????????????????????>>>======<<<<<<;;;:::::::::;;;<<<===>>>CCCEEEJJJRRRWWW\\\eeeooo||||||uuujjjaaaZZZTTTOOOKKKGGGEEEEEEEEEDDDGGGTTTaaavvvwwwsss|||SSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSUUUWWWWWWWWWWWWUUUTTTTTTSSSTTTUUUWWWXXX[[[^^^```___]]]]]]```cccgggrrrmmm^^^XXXYYYcccpppnnnUUUIIIEEECCCAAAAAABBBDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;999888777777777777444444555555555666666666666666666666666777777777999999999:::<<<===???@@@???AAADDDEEEGGGIIILLLOOOMMMOOORRRUUUYYY]]]___aaaaaabbbdddeeefffhhhlllnnnppprrrtttuuuuuuuuuvvvxxxxxxyyy{{{|||~~~|||zzzvvvvvvvvvvvvxxx~~~{{{sssmmmiiieeefffffffffeeegggjjjmmmmmmnnnnnnnnnnnnmmmlllkkkjjjddd^^^YYYTTTQQQUUU[[[iiizzzwwwpppoootttxxxnnnmmmkkkgggcccaaabbbcccddddddccccccdddfffggghhhjjjkkknnnuuuuuulllgggdddcccffffffddd```\\\ZZZ[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVUUUUUUTTTTTTUUUUUUYYYXXXWWWWWWVVVVVVWWWWWW[[[ZZZ[[[^^^```eeeooozzzvvvcccaaatttlllSSSHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<999999999999999999::::::>>>???DDDKKKOOOSSS]]]fffttt{{{}}}uuukkkbbb]]]WWWQQQMMMGGGFFFFFFEEEDDDHHHVVVeee|||vvvsss}}}SSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQSSSUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVYYY[[[[[[ZZZZZZ^^^bbbbbbjjjsss~~~yyyeee[[[WWW]]]gggyyy{{{___PPPGGGEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>======<<<;;;:::999888777777777444444444555555555666666777777777777666666666666888888888888999:::;;;<<<===>>>@@@AAAAAACCCEEEHHHJJJKKKNNNQQQUUUXXXZZZZZZYYY[[[]]]]]]^^^___aaacccdddgggjjjkkkkkkkkkmmmooorrrtttwwwzzz{{{|||{{{zzz|||~~~{{{wwwssspppnnnlllkkkkkkooovvv}}}}}}uuulllgggeeeeee^^^```aaaaaaaaacccgggkkkjjjjjjjjjjjjjjjhhhfffeee___ZZZWWWTTTQQQTTTbbbrrrvvvpppvvvxxxuuupppmmmiiifffdddcccccccccccccccbbbbbbbbbccceeefffkkkkkkmmmssszzzwwwoooiiifffddddddjjjhhheee```[[[YYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUVVVXXXXXXYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTXXXXXXWWWVVVVVVVVVWWWWWW[[[YYYZZZ]]]___bbbjjjrrrjjj^^^hhh}}}{{{^^^MMMGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========::::::::::::999999999999:::;;;???FFFJJJMMMVVV```jjjsss~~~zzzooogggbbb\\\TTTOOOIIIHHHHHHGGGFFFJJJZZZjjj~~~sssqqq}}}SSSTTTVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSUUUTTTSSSRRRPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWSSSUUUXXXXXXWWWXXX]]]aaabbbgggllluuulll^^^XXX[[[ccclllnnn^^^IIIGGGDDDBBBCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;999888777777777444444444555555555666666777777777777777666666666888777777777777888888999<<<===>>>=========???AAADDDDDDFFFIIIMMMOOOPPPPPPSSSUUUWWWXXXXXXYYY[[[]]]]]]```dddeeedddeeegggjjjjjjlllqqqtttvvvuuutttrrrtttwww|||{{{yyyvvvrrrnnnjjjgggffffffeeeffflllvvvxxxuuuooofff^^^ZZZ[[[^^^XXX[[[^^^______aaafffjjjggghhhhhhhhhgggeeecccbbbTTTRRRRRRSSSSSS\\\sssuuummmoooxxxssssssppplllgggeeedddeeedddccccccbbbaaaaaaaaabbbcccdddiiiiiikkkpppuuuyyy{{{{{{yyyvvvpppjjjfffdddccccccfffeeebbb^^^ZZZXXXXXXYYYVVVWWWYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTXXXWWWWWWVVVVVVWWWWWWXXX\\\ZZZZZZ]]]^^^```fffnnnvvvppp[[[___pppfffQQQGGGCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>==================<<<<<<;;;;;;;;;999:::>>>DDDHHHLLLTTT]]]bbblllzzz~~~tttlllfff___VVVOOOKKKJJJJJJIIIGGGMMM]]]mmm~~~}}}qqqppp{{{VVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTRRRPPPNNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVUUUTTTTTTSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^___aaa```dddpppxxxcccZZZYYYZZZcccxxxnnnYYYOOOEEEBBBBBBBBBEEEJJJGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>======<<<::::::::::::999888777666888777666555444555666666777777666666555555444444555555666777888999999:::666777999<<<===>>>======CCCDDDDDDFFFHHHJJJLLLMMMQQQPPPPPPPPPQQQRRRTTTVVVTTTUUUXXX[[[^^^aaabbbcccdddgggjjjmmmpppqqqqqqqqqrrrtttvvvzzz}}}~~~}}}zzz{{{|||{{{vvvqqqooommmjjjfffccccccfffiiidddeeeiiinnnsssvvvvvvuuuiiifffbbb]]]ZZZXXXXXXYYY[[[ZZZZZZ[[[]]]```ccceee^^^bbbcccaaa]]][[[YYYXXXRRRMMMKKKPPPaaawwwrrrhhhlll|||rrrnnnnnnlllkkkiiigggfffeeeddddddeeefffgggeeebbb`````````dddgggjjjlllmmmnnnppprrrmmmjjjfffcccccccccbbbaaa___]]]ZZZXXXXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVVVVVVVUUUVVVYYY[[[YYYZZZZZZYYYVVVUUUVVVWWWXXXXXXWWWUUURRRQQQQQQRRRTTTTTTTTTUUUWWWYYYZZZ[[[XXXWWWVVVWWWYYY\\\```bbbmmmttt^^^XXXeee{{{|||]]]JJJEEEFFFAAABBBBBBAAA???>>>??????AAA@@@@@@???>>>===<<<<<<::::::999999888999999999:::999<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999888666555555555666777666666666666666555555555666666666777888888888999::::::;;;;;;;;;;;;::::::>>>??????AAABBBDDDFFFGGGKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSVVVYYY\\\^^^___```___aaaeeehhhjjjlllllllllnnnoooqqqtttwwwzzz|||~~~~~~}}}|||zzzxxxyyyzzz|||~~~~~~}}}|||{{{yyyyyyxxxxxxuuurrrrrrtttsssnnnjjjeeeeeecccaaa___aaadddggghhhhhhiiikkkmmmmmmkkkiiiaaa___[[[WWWUUUTTTUUUUUUXXXXXXXXXYYY[[[]]]```aaa^^^______]]]YYYVVVRRRPPPQQQNNNOOO[[[rrrttthhhiiixxxyyyqqqmmmlllmmmlllkkkiiihhhgggffffffeeeffffffeeebbb```___```bbbdddggghhhiiiiiikkkmmmjjjgggccc```______^^^^^^\\\ZZZWWWVVVVVVUUUTTTRRRTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRUUUVVVWWWVVVUUUVVVYYY[[[ZZZ[[[[[[ZZZXXXVVVWWWXXXXXXYYYXXXVVVSSSRRRRRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[XXXWWWWWWWWWXXX[[[___aaahhhyyyvvvaaaWWW\\\llleeeOOOGGGEEEBBBBBBBBBAAA@@@@@@@@@AAA@@@@@@??????>>>>>>======;;;;;;:::999999888999999999888;;;@@@CCCEEEKKKRRRWWWcccllluuu|||vvvuuupppeee[[[RRRPPPNNNLLLLLLQQQ```ooouuunnnrrryyyQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSUUUWWWYYY\\\^^^```aaabbbeeekkkttt~~~hhh]]]ZZZZZZbbbsssmmmWWWLLLIIIGGGEEECCCDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>??????>>>>>>===<<<<<<<<<===<<<<<<;;;:::999999888777666555666666777555555555666666666666666777777777777777777777777;;;;;;::::::999::::::;;;::::::;;;<<<>>>@@@AAABBBDDDEEEFFFHHHJJJKKKKKKKKKNNNOOORRRUUUWWWYYYZZZ[[[YYYZZZ]]]```cccdddeeeeeehhhhhhjjjllloooqqqrrrssswwwwwwvvvuuuuuuvvvwwwxxxxxxzzz}}}~~~|||{{{vvvuuusssqqqqqqrrrsssttttttsssrrrqqqpppooonnnnnnllliiigggggghhhgggddd```ZZZ[[[[[[[[[[[[]]]aaadddjjjhhhfffeeeccc```\\\YYYVVVUUURRRPPPOOOOOOPPPQQQSSSTTTUUUWWWYYYZZZZZZ[[[[[[YYYXXXWWWUUURRRMMMKKKJJJLLLTTThhhnnnddd```nnnyyytttoookkkjjjnnnmmmlllkkkjjjiiihhhgggdddeeefffdddbbb_________aaaccceeefffeeeeeefffhhhfffbbb^^^\\\[[[[[[ZZZYYYYYYWWWUUUTTTTTTSSSRRRQQQSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPTTTUUUVVVVVVUUUUUUWWWYYYZZZ[[[\\\ZZZXXXWWWXXXYYYXXXYYYXXXVVVSSSRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\^^^dddooozzzfffVVVSSS^^^ooosss[[[MMMGGGCCCBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>===<<<;;;:::999888888888888777999>>>@@@BBBGGGMMMPPP[[[bbbkkkwwwyyy}}}wwwlllbbbXXXUUUSSSRRRQQQWWWeeerrr}}}sssooottt{{{PPPPPPQQQRRRSSSTTTTTTTTTNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMOOOOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTQQQSSSUUUWWWXXXVVVTTTSSSQQQRRRSSSUUUXXX[[[]]]______aaaeeehhhmmm{{{uuuddd]]][[[^^^iiilllYYYMMMFFFBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>????????????>>>======::::::;;;;;;:::999888888888777666555444555666666444444555555666666777777777777777777777666666666888888777777999:::<<<>>>999::::::;;;===>>>@@@AAA>>>???BBBDDDFFFFFFFFFFFFIIIJJJMMMOOOQQQSSSTTTUUUSSSTTTWWWYYY\\\]]]^^^___bbbcccdddeeefffhhhiiiiiiooonnnmmmllllllnnnoooppppppqqqssstttttttttrrrqqqooonnnlllkkkkkklllmmmnnnmmmkkkiiigggeeedddcccccc```^^^\\\\\\]]]]]][[[XXXUUUVVVWWWXXXYYYZZZ^^^```eeebbb___\\\YYYVVVQQQNNNNNNMMMLLLKKKKKKLLLNNNOOOOOOQQQSSSUUUVVVVVVVVVUUUTTTQQQOOOQQQQQQNNNLLLKKKGGGRRRdddzzznnnccc]]]ccczzzyyyrrrpppmmmjjjiiilllllllllkkkjjjiiihhhhhhccceeeeeedddaaa___^^^___ccceeeffffffeeedddeeefffbbb___[[[XXXXXXXXXWWWVVVXXXVVVSSSRRRSSSSSSQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSSSSRRRQQQPPPOOOOOORRRSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWWWWUUURRRQQQRRRSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXZZZ[[[bbbiiiyyykkkVVVOOOXXXgggiiiVVVJJJDDDBBB@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>===<<<:::999888888888888666888<<<===>>>BBBHHHJJJSSSXXX```mmmpppvvvuuukkk```\\\YYYXXXYYY^^^jjjwwwyyypppnnnssszzzQQQQQQQQQRRRSSSTTTUUUUUUNNNMMMMMMLLLLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSRRRTTTVVVWWWWWWUUURRRPPPOOOPPPQQQSSSVVVXXX[[[\\\\\\^^^bbbeeehhhsssnnnaaaZZZZZZbbbqqqpppZZZJJJEEEGGGCCCCCCCCCCCCCCCCCCBBBBBB???????????????>>>>>>===::::::;;;;;;;;;:::999999777666555444444444555666444444555555666666777777777777777666666666666666888777777777888999;;;===888888999:::;;;<<<>>>???;;;<<>>@@@AAA@@@???>>>>>>>>>>>>>>>????????????>>>===;;;:::999999999888666777:::::::::>>>DDDEEEMMMPPPXXXeeeiiinnn|||vvviiidddaaaaaabbbfffqqq}}}xxxpppooosssxxxQQQQQQRRRRRRSSSSSSTTTTTTOOONNNMMMKKKKKKKKKLLLMMMJJJJJJIIIIIIHHHIIIIIIIIIGGGIIIKKKMMMOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSPPPOOONNNOOOOOOQQQSSSUUUWWWXXXYYY[[[___bbbdddlll~~~~~~lll[[[WWWYYYcccnnn}}}nnnVVVJJJHHHEEEEEEDDDDDDCCCCCCCCCCCC??????@@@@@@??????>>>===<<<<<<============<<<<<<888777555444444444555666555555555666666666666666666666666666666666666666::::::999888777777777777666666666777888999;;;;;;:::;;;<<<>>>???????????????@@@BBBCCCEEEFFFGGGGGGHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVVVVWWWWWWXXXYYYYYY\\\]]]]]]^^^^^^____________^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaabbb```^^^ZZZWWWTTTSSSSSSSSSQQQPPPPPPOOOOOOPPPQQQQQQUUUVVVWWWVVVTTTRRRRRRRRRNNNLLLKKKKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJLLLNNNOOOPPPOOONNNMMMKKKFFFDDDGGGFFFDDDIIISSSaaaxxxlll]]]WWWVVVaaazzzyyyqqqmmmkkkgggfffgggfffggghhhiiiiiihhhfffeeebbbcccdddbbb```]]]]]]]]]___aaabbbaaa___]]]]]]^^^\\\YYYVVVUUUVVVWWWXXXWWWZZZWWWTTTSSSSSSRRRPPPOOOKKKKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNPPPQQQQQQPPPOOOPPPPPPSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSSSSRRRPPPOOOPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXX\\\aaaooo}}}aaaUUUZZZaaawwwiiiOOOIIIEEE@@@???@@@AAA@@@>>>?????????>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::888666666888888777:::@@@AAAHHHJJJRRR___bbbfffsss}}}tttoookkkkkklllqqq{{{zzztttssswwwzzzQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKJJJJJJKKKLLLIIIIIIIIIHHHHHHIIIIIIJJJHHHIIIKKKNNNOOOOOONNNNNNLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPMMMNNNNNNOOOPPPRRRTTTUUUXXXXXX[[[___aaafffsssggg\\\VVVZZZaaaiii{{{mmmUUUKKKGGGGGGFFFEEEDDDCCCCCCBBB???@@@@@@@@@@@@???>>>>>><<<<<<============<<<<<<:::999777666666666777888666666666666666555555555444555555555666777777777999999999999888777666555555555555666777888999:::;;;:::::::::;;;;;;<<<===;;;<<<>>>???@@@AAABBBBBBAAAAAACCCEEEGGGJJJLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSUUUWWWWWWWWWVVVUUUYYYXXXXXXWWWWWWXXXYYYZZZWWWWWWXXXXXXXXXYYYYYYZZZWWWUUUQQQNNNMMMMMMNNNNNNJJJKKKKKKJJJJJJKKKMMMNNNQQQRRRSSSRRRNNNKKKIIIIIIHHHFFFEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHCCCDDDIIIIIIIIIVVVggg{{{~~~lll^^^YYY[[[cccrrryyytttpppnnniiicccbbbdddeeefffhhhiiiiiihhhgggfffbbbccccccbbb___]]]\\\]]]\\\^^^___^^^\\\[[[[[[[[[XXXVVVTTTTTTUUUWWWXXXXXXZZZXXXUUURRRRRRPPPNNNLLLHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTSSSRRRQQQRRRTTTSSSTTTTTTRRRPPPOOOPPPRRRPPPRRRTTTUUUVVVUUUTTTSSSTTTTTTTTTUUUVVVWWWWWWXXXXXX]]]hhhyyyttt___\\\]]]qqq|||]]]NNNHHHBBB@@@BBBCCCAAA>>>@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;<<<<<<999777666888777555888===>>>DDDFFFNNN[[[]]]___jjjtttyyyyyyuuuuuuwww{{{~~~{{{{{{~~~PPPPPPPPPPPPPPPPPPPPPOOORRRPPPNNNKKKJJJJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJJJJHHHIIILLLNNNOOOOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSMMMMMMMMMNNNOOOPPPQQQRRRWWWWWWYYY]]]___ccckkkuuuwwweeeWWWXXX[[[___jjjwwwfffSSSIIIHHHGGGFFFEEEDDDCCCBBB???@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;;;;:::;;;;;;999888888888999:::777777666666555555555444333444444555666777888888555666777999999999888777666666666777888999:::;;;;;;:::999888888999:::;;;999:::;;;===>>>?????????<<<<<<===???BBBDDDGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJLLLOOORRRSSSRRRPPPNNNPPPOOOOOOOOOPPPRRRTTTUUUPPPPPPPPPOOOOOOOOONNNNNNOOOMMMKKKIIIHHHIIIKKKLLLFFFGGGGGGGGGFFFGGGJJJLLLLLLMMMNNNMMMIIIEEECCCBBBFFFDDDCCCCCCEEEFFFFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHGGGGGGDDDBBBEEEMMMOOOSSSfff{{{zzzlll```XXX[[[cccuuutttrrrpppnnnggg```___ccceeefffhhhiiijjjiiigggfffaaaccccccbbb___]]]\\\]]]\\\]]]___^^^\\\[[[[[[[[[VVVTTTRRRRRRUUUWWWXXXYYYZZZXXXTTTRRRPPPOOOLLLKKKFFFGGGIIIJJJLLLMMMNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPPPPRRRTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQSSSTTTTTTTTTTTTSSSQQQPPPQQQSSSPPPQQQSSSUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXWWW[[[bbbnnnhhh^^^[[[ooommmQQQKKKEEEBBBCCCDDDBBB???AAA@@@@@@???>>>======<<<>>>======<<<<<<<<<======:::777777888666444777<<<;;;AAADDDKKKXXXYYYZZZeeemmmsss{{{{{{{{{}}}OOOOOONNNMMMNNNOOOQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQOOONNNNNNMMMNNNOOOQQQRRRUUUVVVWWWXXX[[[___eeeiiizzzqqq___\\\[[[YYY\\\ddduuu{{{___QQQEEEDDDFFF@@@@@@EEECCC>>>???@@@AAAAAA@@@???>>>???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::999888777666666666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBDDDDDDCCCDDDHHHGGGDDDCCCIIIWWWkkksssccc[[[XXX[[[iiiwwwuuutttrrrpppmmmiiifffcccbbbddddddeeeeeeeeeeeeeeeeeecccbbbaaaaaa``````aaaaaa\\\]]]^^^^^^]]]YYYUUURRRTTTTTTSSSTTTTTTVVVWWWXXXWWWXXXVVVSSSOOOKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLLLLMMMMMMLLLMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRQQQOOOOOOPPPRRRTTTTTTRRRQQQPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVXXXZZZ```hhhqqqaaaYYYaaa}}}cccRRRFFFFFFFFF@@@???CCCAAA@@@??????>>>?????????>>>>>>?????????===;;;:::888777777777777777888888:::<<<@@@DDDIIIOOOUUUYYYdddiiiooowww}}}~~~NNNMMMMMMLLLMMMNNNOOOPPPRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRROOOOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVZZZ```ccckkk|||iii```]]]XXXXXX\\\eeexxxyyy```PPPKKKIIIBBBAAAEEEAAA>>>>>>???@@@@@@@@@???>>>???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999:::999888777666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666777777777888888888888999999999999::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???????????????BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEBBBBBBCCCBBB???@@@DDDEEEEEEJJJXXXmmmxxxpppdddYYYXXX^^^kkk~~~|||tttqqqpppnnnkkkhhheeecccbbbccccccddddddddddddeeeeeeccccccbbbaaaaaaaaaaaaaaa___^^^^^^\\\[[[YYYWWWVVVTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVSSSOOOLLLJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUXXX^^^dddkkk{{{mmm___cccnnnttt^^^KKKGGGGGGBBB@@@BBBAAA@@@@@@????????????????????????>>>>>>===<<<;;;888888777777777777888888888:::>>>BBBFFFKKKQQQUUU^^^ccciiipppwww~~~MMMMMMLLLKKKLLLMMMNNNOOOPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLOOONNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWZZZ___bbbbbbppp|||lllbbbYYYVVVWWWYYYdddyyyoooZZZNNNHHHAAA@@@CCC>>>>>>??????@@@??????>>>>>>>>>>>>??????>>>===;;;:::;;;;;;;;;;;;:::::::::::::::999888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888777777777888888888999999999999:::;;;<<<======>>>===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???????????????>>>>>>??????@@@@@@@@@????????????>>>=========>>>>>>@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>======>>>???????????????BBBAAAAAAAAA@@@@@@??????BBB@@@@@@BBBAAA>>>@@@EEEHHHNNN[[[qqqyyykkk```ZZZWWW___ooozzzsssqqqnnnmmmkkkiiifffdddcccbbbbbbbbbbbbbbbcccccccccdddccccccbbbaaaaaaaaaaaabbbaaa```]]][[[YYYYYYYYYYYYUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWVVVSSSOOOLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQRRRQQQPPPPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRVVV[[[___cccpppkkkddd___rrroooRRRHHHGGGDDDAAAAAAAAAAAA@@@???????????????@@@???>>>======<<<<<<<<<999888888777777777888888666888<<>>>>>>>>???@@@AAA@@@>>><<<:::<<<;;;;;;;;;;;;::::::::::::999888888777777777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888666666666777777777777888777777888999999:::;;;;;;;;;;;;:::;;;;;;<<<==============================<<<===============<<<;;;:::;;;;;;<<<<<<<<<<<<;;;??????>>>>>>>>>>>>??????==================<<<<<<======>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>======<<<======>>>AAAAAA@@@DDDKKKQQQ```uuunnneee\\\^^^gggwww{{{qqqmmmlllkkkjjjiiigggfffdddcccbbb______``````aaaaaabbbbbbccccccbbbaaaaaaaaaaaabbbaaa```^^^\\\ZZZZZZYYYZZZVVVXXXZZZ[[[\\\[[[ZZZXXXVVVWWWVVVTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRQQQPPPPPPQQQRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMNNNNNNOOOOOOOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPTTTZZZ\\\]]]gggxxxdddZZZfffxxx~~~[[[JJJGGGFFFCCCAAAAAAAAA@@@????????????@@@AAA@@@>>><<<<<<<<<======999999888888777777888888555777:::<<>>???AAAAAAAAA???<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999888888888888888888777777777777777777777777777777777777777777777777555555555555555555555555555666666666666777777777555555666666666777777777666666666777888888999999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888999999:::;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<======>>>>>><<<<<<===>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===@@@@@@@@@GGGPPP]]]sssnnnaaa^^^aaannn~~~tttoookkkhhhiiihhhgggfffeeecccbbbbbb]]]]]]]]]^^^___``````aaacccbbbaaaaaa``````aaaaaa^^^___^^^^^^]]][[[YYYXXXWWWXXXZZZ\\\\\\[[[ZZZXXXWWWWWWWWWUUUQQQOOOOOOOOONNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQMMMMMMLLLLLLKKKLLLLLLMMMLLLNNNPPPQQQPPPOOOPPPQQQOOOPPPPPPQQQPPPPPPOOONNNLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSPPPTTTYYY[[[[[[bbbvvvggg]]]^^^ggg}}}fffPPPIIIFFFCCCAAABBBAAAAAA@@@???@@@@@@@@@AAA@@@>>><<<<<<<<<======::::::999888888888888888666888:::;;;===@@@DDDGGGLLLPPPVVV\\\aaagggmmmqqqzzzPPPOOONNNMMMLLLMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMOOOPPPRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[^^^eeeqqqsssbbbZZZXXXQQQRRR^^^oooooo[[[PPPKKKCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888999999777777777777777777777777777777777777777777777777555555555555555555555555555555666666666666777777555555555666666666777777555555666666666777777777999999999888888999999:::999999999999999999999999777777888999999888888888777888999::::::;;;::::::999999999999999::::::;;;999:::;;;<<<===>>>??????<<<<<<===============<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>???AAA@@@CCCMMMYYYlllxxxaaa[[[^^^oootttpppnnnjjjfffffffffeeedddbbbaaa``````ZZZ[[[[[[\\\]]]^^^______aaaaaa```____________```]]]]]]^^^^^^]]][[[YYYWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXVVVSSSRRRQQQRRRPPPQQQRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLKKKKKKKKKLLLLLLJJJLLLOOOPPPOOONNNNNNOOONNNNNNPPPPPPPPPOOONNNMMMKKKLLLMMMMMMNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSQQQTTTXXX\\\\\\aaapppwwweee[[[ZZZlllwww]]]OOOHHHDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;:::999888888888888888777888::::::;;;===AAADDDHHHLLLQQQWWW\\\bbbhhhkkkttt{{{OOONNNMMMLLLKKKLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMNNNOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTUUUUUUTTTUUUVVVXXXZZZ[[[bbblllwwwxxxfff\\\SSSQQQXXX```jjjuuubbbUUUIIIEEEDDDCCCAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888999999:::888888888888888888888888777777777777777777777777555555555555555555555555555555555666666666777777555666666666666777777777555555555666666666666777888888777777777777777888888888888888888888888888555666777888888888888888666777888999::::::::::::;;;:::::::::;;;;;;<<<===:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>======<<<<<<<<<======>>>>>>???@@@@@@BBBEEEHHHOOO^^^mmmlll]]]aaammmxxxooollljjjhhheeeccccccbbb```___]]]\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^``````___^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZZZZXXXUUUTTTTTTUUURRRSSSTTTTTTTTTRRRPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHJJJMMMOOONNNMMMMMMMMMLLLNNNOOOPPPPPPOOONNNMMMKKKKKKLLLMMMNNNOOOOOONNNPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRVVV[[[^^^aaakkkuuurrr```UUU^^^pppmmmWWWJJJEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>===<<<;;;<<<;;;:::999888888888888777888999999999:::===@@@CCCGGGLLLRRRWWW\\\bbbeeemmmuuuNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNMMMOOOOOOOOONNNNNNNNNMMMMMMJJJKKKMMMPPPQQQRRRRRRQQQLLLNNNPPPPPPOOOPPPQQQSSSVVVWWW\\\dddlllyyyvvvbbbYYYUUUWWWXXX\\\nnnxxxgggWWWFFFEEECCCBBBAAAAAABBBBBBCCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;999999999888999999::::::888888888888888888888888777777777777777777777777555555555555555555555555555555555555666666666777666666666666777777777888555555555666666666666666777666666555555555666666777777777777777777777777666777888999::::::::::::666777888999::::::::::::999999888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAEEEKKKQQQ\\\oooqqq```[[[iiizzz|||tttmmmiiifffeeeeeeaaaaaa___^^^\\\[[[YYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]______^^^]]]]]]]]]]]]^^^```^^^ZZZWWWWWWXXXZZZ[[[XXXWWWWWWVVVVVVVVVWWWWWWZZZZZZ[[[YYYWWWUUUUUUVVVTTTTTTUUUVVVUUUSSSQQQOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKFFFIIILLLNNNMMMLLLLLLMMMLLLMMMOOOPPPPPPOOONNNLLLKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQUUU[[[___bbbhhhppp}}}gggUUUWWWbbbtttyyy]]]LLLFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>?????????===;;;:::<<<;;;:::999888888888888666777888777777888;;;===???CCCIIINNNSSSXXX]]]aaaiiiqqq|||PPPOOOMMMLLLLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQVVVVVVYYY]]]cccnnnttteeeZZZYYYXXXWWW___lllzzz}}}bbbVVVPPPHHHDDDEEEEEEBBB???BBBBBBAAA@@@>>>===>>>???BBB@@@===<<<<<<<<<;;;999888888888888888888888888888888888888888888888888999999999999888888888777666666555444444444444555666666555555555555666666555555666666777888888888555555555555666666666666888777666666666666777777777777777777666666666666666777777777888888888888555999<<<:::666555888;;;;;;;;;:::999999888888777:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============@@@>>>===>>>@@@@@@===:::@@@;;;999===AAA@@@???@@@DDDMMMUUU\\\gggyyy}}}oooeee]]]```wwwwwwtttpppmmmkkkiiifffdddbbb```]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^\\\[[[YYYYYYZZZ\\\]]]___YYYTTTSSSVVVXXXWWWUUUTTTUUUUUUTTTSSSSSSTTTVVV[[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVWWWUUUSSSRRRRRRSSSRRRQQQOOONNNMMMNNNNNNOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMOOOQQQTTTVVVYYY\\\aaaeeewwwoooSSSUUU]]]eeettt[[[KKKEEECCCBBB@@@???@@@BBBAAA???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888777666666777777888999:::===@@@DDDHHHMMMRRRXXX]]]dddhhhnnnvvv~~~OOOOOOMMMLLLKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPVVVUUUWWWYYY\\\cccrrryyyddd[[[WWWTTTXXXaaajjjxxxhhh^^^PPPGGGEEEDDDBBB@@@CCCDDDCCCBBB@@@??????@@@>>><<<:::999::::::999777888888888888888888888888888888888888888888888888::::::999999999888888888888777666666555555666666666666555555555555666666777777666666666666666666555555555555666666666666777777666666666666777777777777777777777777777666888888888888999999999999777:::===;;;888666888;;;:::::::::999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<==================;;;:::<<<>>>>>>===;;;===::::::>>>BBBBBBEEEIIIVVVddduuuxxxkkk```]]]___kkkzzzooommmkkkjjjjjjiiihhhfffccc```^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[]]]XXXSSSRRRTTTVVVUUUSSSSSSTTTTTTTTTRRRRRRSSSUUUYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTRRRQQQOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPQQQPPPOOONNNMMMNNNOOORRRTTTVVVZZZ^^^bbbqqqwwwXXXUUUXXX\\\sssmmmWWWIIICCCBBB@@@@@@BBBCCCBBB?????????>>>>>>======<<<<<<;;;;;;<<<;;;;;;:::999888777666666666777777888999:::===AAAEEEIIINNNTTTXXX^^^bbbhhhpppxxx~~~OOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNTTTSSSTTTVVVWWWZZZfffrrrxxxeee\\\UUUTTTXXXZZZbbbqqqxxxcccSSSKKKHHHEEECCCBBBBBBBBBAAA@@@??????>>><<<:::888888999999888777999999999999999999999999999999999999999999999999::::::999999999888888888999888777777666666777777777666666555555666666777888777777666555555444444555555555555666666666666666666666666666777777777777777777777777777777777888999999999999:::::::::999<<<===<<<999777999;;;999999999999::::::::::::999999999::::::::::::;;;;;;<<<<<<===============;;;::::::;;;===>>>>>>======;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777666666666666666777888777999===@@@CCCHHHMMMQQQUUUYYY```hhhooovvvzzz|||MMMMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPPPPRRRUUUWWWZZZbbblllxxxyyygggZZZUUUVVVVVVXXX```pppjjj\\\SSSMMMIIIEEECCCBBBBBBBBBBBB@@@???<<<;;;999999:::;;;;;;:::999999999999999999999999999999999999999999999999999999888888888777777777888888777666666666666777777777666666666666777777666666666666555555444444555555555555666666666666555666666777777777777777777777777777777888888888888888888999999999:::::::::;;;<<<;;;888777888999888888999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<==================<<<<<<===>>>????????????>>>???@@@BBBIIIYYYhhhkkk___[[[ZZZ```ooossslllccccccdddgggjjjlllmmmllleeecccaaa___^^^]]]ZZZWWWYYYYYYXXXXXXWWWVVVUUUUUUWWWVVVVVVUUUVVVVVVWWWXXXXXXUUUQQQPPPPPPQQQPPPOOOOOOPPPRRRQQQPPPOOOPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSUUUVVVUUUTTTTTTUUUVVVXXXWWWTTTQQQNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMKKKMMMOOOPPPQQQTTTXXX[[[aaammmjjjZZZSSSQQQ^^^ooo}}}]]]PPPJJJEEEFFFGGGDDD@@@===>>>>>>>>>>>>>>>>>>??????<<<======<<<<<<;;;:::999777777666666555666666666555777:::<<>>;;;<<<<<<========================<<<<<<===>>>???@@@@@@CCCGGGMMMYYYoooyyyeeeZZZVVV\\\dddvvvwwwnnnjjjffffffgggjjjmmmooonnnmmmeeecccaaa``````]]]ZZZWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVVVVVVVVVVWWWWWWXXXYYYVVVTTTRRRPPPPPPOOONNNNNNMMMOOOQQQQQQOOONNNOOOOOOMMMNNNQQQSSSTTTTTTSSSRRRRRRTTTUUUUUUSSSSSSTTTVVVXXXWWWUUURRRNNNKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLMMMOOOPPPPPPSSSVVVYYY]]]eeewwwzzzdddVVVQQQXXXdddtttWWWLLLDDDDDDFFFCCC??????>>>>>>>>>>>>????????????============<<<;;;::::::999888777666666666666666555666888:::;;;>>>CCCFFFKKKNNNSSSZZZbbbhhhmmmoooppptttzzzHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMNNNRRRSSSSSSWWW]]]dddssstttccc\\\WWWTTTUUUYYY]]]ggg}}}tttiii\\\UUUMMMHHHEEECCC@@@===>>><<<::::::;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::888888777777777666666666777777666555555555555666888777777666666777777888555555666666777888888999555555555555666666666666444555666888888888777777666777777888888999999999666666777777777888888888888888888888888888888888888999999:::;;;<<<<<<============>>>>>>>>>??????;;;<<<<<<===============;;;<<<<<<<<<;;;<<>>>>>>>>>>>===<<<;;;:::::::::888777666666666666555666888888999;;;???BBBGGGJJJNNNTTT[[[aaafffhhhiiilllrrryyyEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKNNNPPPOOOSSSXXXaaaiiiyyy|||oooaaaYYYTTTUUUVVVZZZjjj|||wwwmmm```UUUOOOKKKFFFBBBAAA???===<<<======<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888999888777777666666777777888888777777777777888888777777777888888888888888555555555555666666666666333444666888999888777777666777777888888999::::::777777888888888999999999888777777888::::::::::::999:::::::::;;;;;;<<<<<<============>>>>>>>>>>>>;;;<<<<<<===============;;;<<<>>>>>>>>>AAAFFFIIIMMMTTTcccuuu{{{lllaaa[[[[[[fffrrruuupppnnniiidddhhhhhhiiilllnnnnnnllljjjcccbbbbbbbbbbbb```]]]ZZZXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTQQQOOOOOOOOOLLLNNNQQQQQQPPPNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPNNNKKKIIIHHHFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNOOORRRUUUUUUYYYdddsssxxxbbbYYYXXXggg}}}|||fffQQQKKKHHHBBBAAADDDAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<;;;:::888777777666666555666777777777888;;;>>>CCCEEEIIINNNTTTYYY^^^aaacccffflllqqqxxxCCCDDDFFFIIIJJJKKKKKKJJJCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIMMMOOOPPPTTTYYY[[[___iiizzznnn___VVVUUUUUUUUU^^^lllxxxjjjaaaZZZSSSOOOEEECCCAAA@@@@@@@@@>>>===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999999888777888888888888888777777777777888888::::::999999888777777777555555555555666666666777222444666888999999777777666777777888999999::::::888888999999999:::::::::888888888999;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===============<<<>>>AAABBBCCCGGGMMMRRRYYYbbbtttsssggg\\\YYY]]]gggxxxrrrjjjkkknnnkkkgggfffggghhhjjjlllmmmkkkhhhcccbbbbbbbbbcccaaa]]]ZZZXXXXXXWWWWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXWWWUUURRRPPPOOOPPPLLLOOOQQQRRRPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPNNNOOOOOOOOOPPPPPPOOONNNLLLIIIHHHFFFGGGIIIJJJKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNLLLMMMNNNMMMMMMNNNQQQSSSRRRUUU^^^mmm|||pppbbb]]]^^^ppp{{{```TTTLLLCCC@@@DDDAAAAAAAAA@@@???>>>======????????????>>>===<<<;;;===<<<;;;999888777777777444555666666555777999<<<@@@AAAEEEIIIOOOTTTXXX[[[```cccggglllrrryyyHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAEEEFFFFFFFFFFFFEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRVVVYYY```kkkwwwppp___ZZZWWWSSSUUU]]]pppsssbbbWWWPPPNNNLLLIIIEEEBBB@@@???===;;;999999::::::999888:::::::::999777777888999:::999999999888888888888777777777777888888888888777777777777777777777777777777777777777777777777333333333444444444555555888888888888888888888888666666777777888888999999999999999888888888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;@@@AAABBBAAA???>>>>>>>>>BBB@@@BBBEEEFFFIIIXXXiiittt~~~|||lll___WWWUUU```qqqvvvkkkfffgggjjjkkkkkkhhhhhhggggggfffffffffeeedddeeeeeedddbbb___\\\ZZZ]]][[[YYYVVVTTTRRRRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNOOOPPPPPPPPPOOONNNNNNNNNLLLLLLMMMNNNQQQRRROOOPPPQQQPPPMMMKKKKKKKKKNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGKKKIIIHHHIIIKKKMMMMMMLLLJJJLLLNNNNNNMMMMMMNNNOOOQQQTTT[[[eeepppttt^^^\\\ggg{{{\\\JJJKKKJJJAAABBBAAA@@@===;;;;;;===???============>>>>>>>>>>>>======<<<:::888777555555666666666666777777777777<<<===@@@BBBEEEKKKQQQVVV\\\___dddiiimmmrrrwwwzzzHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCDDDDDDEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQRRRTTTZZZcccnnnkkk```YYYRRRRRRWWWbbbtttsssccc^^^VVVPPPKKKHHHEEECCCEEECCC@@@?????????>>>=========<<<;;;::::::;;;<<<777777777777777777777777777777777777888888888999888888888888888888888888888888888888888888888888666666777777777888888888888888888888888888888888777777777777888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::>>>>>>======<<<;;;;;;;;;;;;<<<>>>?????????@@@BBBIIIHHHLLLTTT[[[bbbmmmyyylll___XXXUUU[[[ooozzzrrrhhhccccccfffgggggghhhggggggeeedddcccbbbbbbddddddeeedddcccaaa^^^]]][[[ZZZWWWTTTRRRQQQPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLKKKLLLNNNPPPQQQQQQRRRSSSRRROOOMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHJJJIIIHHHIIIKKKLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPRRRTTTYYYaaajjjyyywwwbbbfffqqqrrrWWWMMMIIIEEECCCBBBAAA???>>>>>>???@@@>>>>>>>>>>>>===============<<<;;;:::999888777666666666666666777777777777999;;;===???BBBGGGMMMRRRVVVYYY^^^cccggglllqqquuu{{{~~~GGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPQQQUUU[[[cccqqqnnnaaaUUURRRTTTUUU___nnnxxxkkk```[[[WWWRRRMMMMMMIIIEEEBBBAAA@@@???>>><<<;;;;;;:::999:::::::::777777777777777777888888777777888888888999999999888888888888888888888888999999999999999999999999888888888888999999999999777777777777777777777777888888888888888777777777666666777777888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<===>>>???@@@CCCGGGJJJXXXYYYaaaooo{{{mmm^^^WWWUUUYYYjjjzzzssslllccc^^^^^^aaabbbbbbfffeeedddbbbaaa___^^^]]]``````aaaaaaaaa___^^^]]]YYYXXXUUURRRQQQOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJJJJKKKLLLNNNOOORRRSSSTTTSSSQQQOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJHHHGGGHHHJJJLLLLLLKKKJJJLLLNNNNNNNNNMMMNNNOOOQQQRRRVVV[[[bbbnnnrrriiifffvvvkkkRRRJJJIIIDDDCCCBBBBBBAAAAAAAAAAAA??????>>>>>>======<<<<<<<<<;;;;;;::::::999888888777777777777666666666666666777999;;;===BBBGGGKKKMMMQQQVVV[[[___dddiiimmmooossswww{{{~~~FFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAABBBDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEFFFEEEGGGIIIIIIIIIJJJKKKMMMPPPPPPSSSXXX]]]gggyyyooo]]]UUUVVVRRRWWW```nnnzzztttmmmddd\\\WWWSSSMMMHHHEEECCC@@@???===<<<:::::::::::::::999888888999999999999::::::888888888999999999::::::999999999999999999999999999999999999999999999999666666666777777777777777777777777777777777777777999999999888888777777777555555666777888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<888999:::<<<=========<<>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::777777777777666666666666444555777888:::===AAAEEEFFFJJJOOOTTTXXX]]]bbbffffffjjjooorrruuu{{{FFFFFFGGGGGGFFFDDDCCCAAACCCCCCDDDDDDDDDDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHJJJLLLNNNNNNPPPUUUYYY```nnn{{{gggZZZWWWRRRUUU[[[ccclllyyyyyyoooiiiddd\\\VVVPPPKKKGGGDDDDDDBBB???>>>??????===<<<999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999666666666666666666666666777777777777777777777777::::::999999888888777777555666666777888999999:::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCCCCCDDDGGGOOO[[[iiirrrvvvfff[[[WWWZZZaaannn}}}vvvssshhhddd^^^ZZZXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZZZZ[[[[[[YYYXXXVVVSSSRRRQQQQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPQQQQQQOOOMMMMMMNNNIIIHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIJJJJJJJJJIIIKKKMMMNNNMMMMMMNNNOOONNNNNNPPPSSSVVV___qqq~~~cccddd{{{qqqVVVJJJHHHEEEBBBBBBCCCCCCAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666555444555777888888:::===@@@BBBEEEJJJNNNSSSWWW\\\___aaadddiiilllnnnsssyyyEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFHHHHHHHHHHHHIIIKKKKKKKKKMMMQQQUUUYYYcccnnnzzz{{{ggg___UUUUUUWWW[[[]]]bbbnnnyyy~~~yyyqqqhhh```XXXQQQLLLJJJGGGCCCBBBBBBBBB???<<<:::::::::999999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888999999999999999888888888777777888888999999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===????????????@@@AAABBBCCCDDDGGGMMMWWWdddttt}}}qqqccc[[[XXX[[[eeeooo|||uuuqqqpppcccaaa]]]YYYWWWWWWXXXYYYWWWWWWWWWXXXXXXXXXXXXYYYWWWXXXXXXYYYZZZ[[[\\\]]]ZZZYYYVVVTTTSSSRRRRRRSSSKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFHHHJJJJJJIIILLLNNNPPPPPPPPPOOOPPPQQQNNNNNNPPPSSSTTTYYYhhhwwwllleeerrrgggQQQLLLHHHCCCAAABBBCCCAAA?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888888777777666666555555444666777777777888:::<<<===AAAEEEIIILLLPPPUUUXXX[[[___dddggghhhkkkppptttxxxzzzEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKKKKJJJLLLOOORRRTTT[[[ccclllyyysssbbbZZZUUUUUUVVVWWW]]]eeejjjqqq}}}yyynnnddd^^^UUUQQQLLLJJJKKKJJJFFFBBB??????>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999999999999999999999999999999888999999999999999999:::999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAADDDHHHLLLOOOTTT[[[hhhvvv|||nnnfff```]]]___fffppp{{{sssooojjjggg___^^^[[[XXXUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXVVVTTTSSSRRRSSSSSSMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJKKKMMMLLLKKKJJJJJJKKKIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEFFFHHHIIIIIIIIIKKKMMMOOOOOOOOONNNOOOQQQNNNOOOQQQRRRQQQSSS___kkk~~~{{{jjjhhhqqq}}}bbbRRRLLLDDDAAABBBDDDBBBAAA>>>>>>>>>>>>============>>>=========<<<<<<;;;;;;888888888777666555555555444666777666555555777888999<<>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888::::::::::::::::::::::::888888888999999::::::;;;;;;;;;::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>=========>>>???AAABBBDDDDDDEEEIIIOOOWWW^^^ccchhhrrr{{{rrreeeYYY[[[ZZZ^^^iiiwww}}}sssnnnjjjddd^^^]]]\\\ZZZWWWTTTSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXVVVTTTRRRRRRRRRSSSNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKLLLLLLJJJIIIJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHCCCDDDEEEEEEEEEDDDBBBAAADDDFFFGGGIIIIIIHHHGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEEEEHHHIIIIIIIIIHHHJJJLLLLLLLLLKKKLLLNNNOOOPPPRRRRRROOOOOOXXXdddrrrooo```^^^ooorrrVVVOOOFFFBBBCCCDDDDDDBBB============>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999888888777666555555444444555666666444444555666555888<<<>>>AAADDDGGGJJJLLLQQQYYY]]]^^^___bbbdddfffjjjooosssyyy{{{yyyzzz|||DDDCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKLLLPPPUUUYYY\\\cccoooiii]]]VVVRRRTTTXXXXXXXXX[[[dddooo}}}{{{rrrooopppnnnddd[[[VVVQQQLLLHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>><<<;;;>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;:::999999999::::::<<<999777777:::;;;:::999<<<;;;:::999999999:::;;;777888999888999;;;;;;:::999;;;======<<<;;;;;;<<<>>>????????????BBBFFFIIIGGGLLLTTT]]]gggqqqyyyppphhhccc\\\WWWVVVWWW```pppxxxooohhhccc___]]]ZZZZZZXXXWWWUUUTTTSSSRRRQQQRRRSSSUUUUUUSSSRRRQQQSSSSSSSSSSSSTTTVVVWWWXXXTTTTTTTTTSSSRRRRRRQQQQQQOOONNNNNNNNNMMMLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMOOONNNNNNOOOQQQUUUYYY\\\dddzzzppp```___dddhhhmmm[[[KKKEEEDDDAAA???@@@AAA@@@>>>>>>??????===<<<>>>>>>======>>>???@@@@@@===<<<;;;999888777777777555555555666666666666666555666777:::===@@@CCCDDDHHHLLLQQQUUUWWWXXXYYYZZZ```dddiiijjjkkkrrr}}}yyyxxxwwwvvvuuuCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBB??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLOOOSSSWWWXXX]]]gggttt~~~nnnbbbYYYUUUVVVWWWUUUUUUZZZaaajjjxxx}}}sssddd^^^VVVPPPLLLKKKIIIGGGFFFDDDBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;:::999======<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<:::999:::===>>>>>><<<;;;::::::999999:::<<<===:::::::::::::::<<<<<<<<<;;;===>>>===<<<<<<===>>>??????@@@@@@CCCHHHNNNSSS]]]dddnnnzzzqqqiiiaaa\\\XXXVVVYYY^^^gggsss{{{ssskkkeee```]]]ZZZZZZYYYXXXVVVTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQOOONNNNNNMMMMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMPPPSSSWWWZZZ```rrr{{{cccZZZ[[[```qqqoooWWWJJJFFFBBB@@@@@@@@@???======>>>>>>===<<<>>>>>>>>>>>>>>>??????@@@===<<<;;;999888777777777666666666666666666666666555666777999;;;>>>@@@BBBDDDHHHMMMPPPRRRTTTVVVWWW\\\```cccddddddjjjuuu~~~}}}yyywwwwwwvvvuuusssCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCC>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJKKKKKKMMMPPPRRRWWW\\\bbbiiivvvzzzlllaaa]]]YYYTTTRRRSSSUUUZZZcccmmm{{{tttjjj```ZZZVVVSSSQQQQQQOOOLLLHHHFFFDDDCCCCCC??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::999888:::<<<>>>===<<<999999888888999:::<<<===<<<;;;::::::;;;;;;===>>>???@@@@@@@@@@@@BBBFFFIIIGGGHHHIIILLLQQQZZZdddkkk{{{qqq[[[XXXUUUSSSRRRUUUaaammmwwwwwwrrrkkkeeeaaa]]]ZZZXXXZZZYYYWWWUUUSSSQQQOOONNNOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNRRRUUUWWW[[[ggg{{{ooo]]]XXXZZZaaaqqqlllWWWLLLFFFCCCBBBAAA???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;:::999888888777666666666666666666666666555666666777999;;;===>>>???BBBFFFIIIKKKMMMQQQSSSVVVYYY\\\\\\\\\```iiippptttxxx{{{wwwvvvtttuuuuuuuuusssqqqBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCC?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIDDDFFFIIIJJJJJJKKKMMMNNNTTTXXX]]]```gggyyy{{{qqq___ZZZUUUTTTTTTVVV\\\ccchhhppp{{{{{{qqqjjjdddaaabbb```[[[UUUOOOKKKIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<============<<<;;;;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;===>>>???@@@>>>===>>>??????AAADDDEEEFFFGGGIIIKKKQQQWWW\\\\\\]]]___ccckkkvvvmmm___XXXTTTSSSVVV[[[eeevvvvvvooommmjjjeeeaaa___\\\YYYWWWYYYXXXVVVTTTRRROOONNNMMMOOOPPPQQQSSSSSSQQQPPPOOOMMMNNNPPPQQQPPPOOOMMMKKKQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJIIIMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCCCCAAABBBCCCEEEGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNQQQSSSUUUWWW___mmmmmm```\\\[[[ggg}}}lllXXXLLLGGGFFFCCCAAA@@@AAABBBCCCAAA@@@>>>>>>>>>?????????>>>>>>;;;;;;;;;;;;:::999888777777777777666666666666666666666666666777888999:::<<<>>>@@@BBBDDDHHHLLLOOOPPPSSSVVVVVVWWW[[[bbbgggiiinnnvvv}}}zzzsssppppppqqqsssuuutttrrrpppBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHCCCEEEHHHIIIIIIIIIJJJKKKLLLQQQUUUWWWZZZfffzzzmmmeee]]]YYYUUUSSSVVVZZZZZZ^^^eeekkkqqqxxx}}}yyyzzzxxxsssjjjaaaYYYVVVUUURRRPPPMMMIIIEEECCCAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>======>>>?????????>>>======@@@????????????AAABBBCCCFFFBBBCCCGGGIIIHHHKKKPPPPPPRRRUUUXXX^^^fffooouuuxxxzzz}}}{{{jjj\\\TTTVVVSSSVVVaaarrrrrrkkkiiigggdddaaa```___]]]ZZZXXXWWWWWWUUUSSSQQQOOOMMMMMMOOOPPPQQQSSSSSSQQQPPPOOOMMMNNNOOOPPPOOOMMMKKKJJJMMMNNNPPPQQQRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCEEEGGGHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPSSSTTTVVVZZZddduuunnnbbb[[[aaaqqqjjjUUUJJJFFFBBBAAA@@@@@@AAABBBAAA???>>>>>>????????????>>>===;;;;;;;;;;;;;;;:::999888888888777777666666666666666666555555555666666777:::;;;===>>>@@@CCCHHHKKKKKKNNNQQQSSSUUUYYY___cccbbbhhhooovvvzzz|||~~~~~~wwwrrrooolllmmmoooqqqttttttrrroooAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<===>>>???AAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEGGGHHHGGGGGGHHHIIIJJJOOOSSSTTTVVV]]]jjjuuuzzzlllaaaYYYQQQOOOQQQUUUWWWYYY[[[^^^bbbgggkkkwww|||sssnnnmmmbbb___ZZZTTTNNNIIIFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>@@@BBBDDDDDDCCCAAAAAAAAABBBBBBBBBCCCEEEHHHJJJLLLOOOLLLNNNWWWZZZXXX[[[aaajjjlllooosssyyyssseeeYYYSSSSSSSSSVVVbbbxxxqqqfffbbbcccbbbaaa```______^^^[[[YYYVVVVVVTTTSSSQQQPPPNNNNNNOOOPPPRRRSSSSSSRRRPPPOOONNNNNNOOOOOOOOOMMMLLLKKKKKKMMMPPPRRRTTTTTTTTTSSSNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGIIIJJJLLLMMMMMMMMMGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDD@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQRRRTTTWWW^^^kkkzzztttccc```fff|||dddPPPEEEBBB@@@????????????>>><<<>>>>>>???@@@@@@???===<<<:::;;;<<<<<<<<<:::999888999888888777777666666555666555555444444555555666888999;;;<<<===@@@CCCFFFFFFIIIMMMPPPSSSWWW[[[___^^^bbbiiinnnqqqsssvvvwww{{{||||||wwwrrrmmmkkkmmmkkklllmmmppprrrrrrpppnnn@@@@@@@@@@@@?????????????????????@@@@@@?????????>>>>>>>>>>>>?????????@@@????????????????????????======>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGDDDFFFGGGGGGFFFFFFGGGIIILLLOOOQQQQQQSSSXXXaaagggnnntttfffZZZUUUTTTUUUUUUUUUUUUVVVWWWZZZ\\\bbbjjjuuu{{{wwwppphhh```ZZZVVVTTTPPPQQQRRRSSSSSSQQQPPPNNNMMMMMMNNNNNNMMMKKKIIIGGGKKKOOORRRTTTSSSRRRSSSTTTQQQRRRTTTWWW[[[___cccfffiiifffkkkxxx}}}{{{}}}uuuiiiaaa[[[UUUVVV[[[\\\hhh{{{qqqiiiaaa^^^```______^^^___```___\\\YYYUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNKKKMMMQQQUUUXXXXXXXXXXXXNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGEEEFFFHHHIIIKKKLLLLLLMMMFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDAAABBBDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJLLLNNNOOOPPPPPPTTTZZZaaalll{{{zzzlllcccnnn{{{^^^JJJEEECCCAAA@@@@@@@@@>>><<<>>>>>>@@@@@@@@@???===<<<:::;;;<<<===<<<;;;999888999999888888777666666555555555555444444555555666666888:::;;;;;;<<>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????????????????????????????=========>>>===<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJLLLQQQXXX]]]aaarrrvvviiiaaa```UUUUUUTTTTTTTTTUUUVVVWWWZZZ^^^dddiiippp{{{rrrkkkfffcccbbbccceeefffeeedddbbbaaa^^^___``````___\\\ZZZXXX]]]bbbgggiiiiiiiiikkkmmmhhhjjjmmmqqqwww}}}}}}vvvlllccc\\\[[[ZZZYYY]]]eeemmmxxxlllhhhfffbbb___aaa^^^]]]^^^___```___\\\YYYTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSUUUUUUSSSRRRQQQPPPOOOOOONNNNNNOOOPPPPPPLLLNNNSSSWWWZZZ\\\\\\[[[NNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDAAACCCEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNMMMRRRWWW[[[bbbqqq{{{fffgggzzzlllRRRIIIGGGEEEDDDDDDCCC@@@>>>>>>???@@@AAA@@@???===;;;999;;;<<<======;;;:::888999999999888777666666555555555444444444555555666555777999:::::::::<<<>>>>>>@@@CCCGGGJJJLLLNNNPPPWWWZZZ]]]```aaacccfffhhhjjjlllpppvvv||||||rrrkkkgggiiihhhcccbbbeeelllkkkjjjkkklllmmmkkkjjj>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@BBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<<<<=========>>>@@@AAAAAA@@@>>>===??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>DDDDDDDDDEEEFFFFFFGGGGGGCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQUUUZZZaaaqqqtttjjjeeeaaaZZZVVVTTTUUUVVVVVVWWWWWWXXXZZZ```kkkzzzzzzvvvvvvxxxyyyxxxvvvuuuuuuuuu~~~ttthhhbbb```]]][[[YYYXXX]]]gggttt}}}qqqjjjbbb^^^]]][[[WWWSSSXXXYYYZZZ[[[[[[ZZZYYYXXXTTTSSSRRRRRRSSSRRRPPPNNNRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOMMMLLLKKKKKKMMMOOOSSSYYY]]]^^^\\\YYYNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@EEEFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@>>>=========>>><<<===>>>??????>>><<<;;;???>>>===<<<<<<===>>>???===???BBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJDDDDDDFFFGGGIIIJJJLLLLLLLLLMMMPPPTTTXXXcccyyy|||llllll|||aaaVVVLLLDDDCCCCCCAAA?????????????????????>>>===<<<======<<<<<<<<<;;;;;;;;;777888999::::::999888777777666666666555555555555555555666666777777888888:::<<<>>>@@@BBBEEEJJJMMMPPPRRRVVVYYY]]]___```aaacccbbbdddiiipppuuuxxxxxx{{{~~~{{{sssnnnfffggghhhgggeeedddeeefffhhhiiijjjjjjiiihhhgggfff>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>============>>>???AAAAAA@@@???>>>>>>======>>>>>>>>>=========<<<<<<===>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIKKKOOORRRUUUZZZgggzzzyyynnneee^^^ZZZWWWUUURRRSSSSSSTTTVVV[[[ccchhhuuuqqqggg```[[[\\\___XXXZZZ^^^eeeppp~~~xxxkkkeee^^^[[[[[[ZZZXXXUUUWWWXXXXXXYYYYYYXXXWWWWWWUUUSSSRRRRRRRRRQQQOOOMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQPPPOOONNNMMMLLLLLLNNNQQQVVVYYYYYYWWWTTTLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>>============<<<===>>>???@@@???===<<>>===<<<<<<===>>>???===???AAABBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLOOOQQQTTT^^^qqqzzzmmmqqq|||aaaTTTHHHDDDDDDAAA???>>>@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888777777666666666555555555555555666666777777777777888:::<<<===???AAAEEEHHHJJJLLLPPPSSSWWWYYY[[[[[[___^^^^^^bbbhhhlllnnnmmmrrruuuyyy~~~xxxqqqjjjeee```aaacccbbbaaaaaabbbcccfffggggggggggggeeedddccc======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======@@@??????>>>>>>=========<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@??????>>>??????@@@@@@AAABBBBBBCCCEEEFFFFFFEEEDDDFFFGGGFFFGGGHHHGGGGGGHHHKKKNNNQQQTTT\\\hhhwwwsssiii```[[[RRRRRRRRRQQQOOOPPPRRRTTT]]]eeepppzzz~~~rrrggg[[[UUUSSSSSSXXX^^^^^^eeeooo}}}uuuiiiccc^^^YYYXXXYYYYYYXXXVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMKKKLLLOOORRRTTTSSSPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@>>>============;;;<<<>>>???@@@??????>>>>>>======<<<<<<======>>>===???AAABBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJLLLKKKLLLNNNOOOVVVgggwwwooodddnnn}}}vvvcccPPPGGGEEECCCAAA@@@AAAAAA@@@@@@???>>>===============<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::777777777777666666666666555666666666666777777777666777999:::;;;<<>>>>>>>>>>>======<<<<<<:::;;;===>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKNNNPPPVVV]]]fffxxxwwwoooaaa^^^YYYTTTQQQPPPRRRSSSRRRWWW___eeekkkpppuuuyyysssfff```YYYUUUVVVXXXZZZ___fffyyyzzzlllccc^^^[[[WWWVVVWWWWWWWWWUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTQQQOOOOOONNNLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMKKKLLLMMMOOOOOONNNJJJGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>??????@@@@@@???>>>======<<<<<<;;;<<<===>>>???@@@??????========================<<<>>>@@@AAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIKKKLLLQQQ___mmmxxxccccccmmmxxxvvv[[[KKKFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888777777777666666666666666666666666666666555666888888888999;;;===@@@BBBDDDGGGJJJMMMOOOPPPPPPPPPQQQRRRUUUXXXZZZZZZ^^^```dddiiinnnrrrvvvwww}}}zzzxxxzzzzzz{{{~~~|||xxxrrrkkkeee```\\\YYYWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\```aaaaaaaaa```^^^]]][[[<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;999:::<<<===>>><<<;;;999:::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;::::::;;;<<<===>>>????????????@@@@@@AAAAAABBBBBBCCCAAACCCDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGFFFFFFHHHIIIJJJMMMRRRWWW\\\hhh~~~yyykkk^^^UUUQQQQQQRRRNNNPPPTTTWWWZZZ^^^aaaccckkkooowww}}}vvvmmmcccZZZXXXTTTTTTYYY```iiiuuuxxxnnneee___\\\ZZZXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPNNNMMMMMMKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKLLLMMMMMMKKKHHHEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAA@@@???>>>===???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEECCCAAA@@@@@@???>>>===============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>?????????<<<<<<============<<<<<<<<<===???@@@?????????AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGIIIKKKOOOZZZfffjjj```bbbdddttthhhTTTKKKFFFEEEFFFDDDCCCBBB@@@???>>>>>>???>>>>>>=========<<<<<<<<<::::::999999999999::::::999888888888888777777777666666666555555555555555555777888888777777888:::<<<<<<>>>@@@CCCFFFHHHIIIIIIJJJLLLNNNQQQTTTVVVXXXYYYZZZ]]]```dddgggjjjkkkpppmmmlllooopppqqqwww~~~~~~zzzuuurrrooojjjeee___[[[YYYXXXXXXWWWYYY[[[[[[[[[YYYYYYZZZ[[[^^^^^^___^^^]]][[[ZZZXXX;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;<<<======<<<::::::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::888888999::::::::::::::::::;;;<<<======>>>======<<<======>>>??????@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCEEEFFFFFFEEEEEEGGGHHHGGGHHHMMMRRRUUU[[[iiixxxrrrbbbXXXRRRPPPMMMMMMNNNOOOQQQTTTVVVWWW[[[^^^bbbgggppp{{{yyymmmddd___]]][[[ZZZZZZXXXYYYbbbooossskkkccc\\\WWWZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTQQQNNNLLLLLLLLLKKKJJJNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJKKKLLLJJJGGGDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@@@@@@@???===<<<>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@@@@???>>>===<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>;;;<<<<<<======<<<<<<;;;;;;===??????>>>===>>>???@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIJJJMMMVVV```wwwrrr]]]VVVYYYaaaqqq{{{gggXXXMMMGGGGGGFFFDDDBBB@@@????????????>>>>>>>>>=========<<<<<<::::::999999999999::::::999999999999888888888777666666666555555555555444555666888999888777777888777888888999;;;===???@@@BBBEEEGGGJJJLLLOOORRRUUUTTTTTTUUUWWWYYY\\\^^^```cccaaabbbeeeggghhhmmmssstttwww|||~~~{{{yyyxxxxxxwwwuuurrrmmmhhhdddaaa]]]ZZZVVVTTTUUUVVVWWWWWWXXXZZZ[[[[[[YYYYYYZZZ\\\[[[\\\\\\[[[ZZZXXXVVVUUU;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;888:::;;;<<<<<<;;;:::999999999::::::;;;;;;;;;;;;:::::::::999999:::::::::888888999::::::::::::999;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@@@@??????@@@AAA@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFIIIMMMOOOSSS[[[eeerrrqqqeee]]]XXXVVVSSSRRRQQQRRRRRRRRRSSSTTTVVVYYY]]]dddlllqqq{{{|||iiieee^^^YYYVVVYYY^^^bbbeeehhhqqq~~~wwwnnngggbbb^^^XXXSSSVVVVVVVVVUUUTTTSSSTTTTTTRRRQQQQQQQQQRRRSSSTTTUUUSSSPPPLLLKKKKKKLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@@@@@@@???===<<<======>>>??????@@@@@@AAA@@@AAACCCEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<======<<<;;;;;;;;;<<<>>>>>>=========>>>???@@@@@@AAABBBBBBCCCCCC???@@@AAAAAABBBBBBAAAAAA?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDGGGEEEEEEHHHIIIJJJQQQYYYhhhhhhZZZXXXYYY```pppooo[[[NNNJJJGGGEEECCCAAA?????????@@@>>>>>>>>>>>>=========<<<<<<;;;:::999999:::;;;<<<::::::999999999888888888666666555555555444444444333666888888777666777777777666666666777999;;;<<<<<>>>>>===<<<;;;888999;;;<<<<<<;;;:::888:::999999999999:::;;;<<<;;;::::::999999::::::;;;888888999::::::::::::999<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???<<<>>>??????>>>>>>???@@@===@@@BBBCCCCCCCCCDDDEEEIIIGGGGGGKKKMMMPPPVVV]]]aaaooo~~~tttgggccc^^^YYYVVVTTTRRRPPPOOOQQQSSSTTTUUUXXX\\\___aaajjjvvv~~~|||oooeee^^^]]][[[WWWWWW[[[cccjjjqqqzzz{{{nnniiidddbbb```^^^YYYUUURRRSSSTTTTTTSSSSSSTTTUUUPPPPPPOOOOOOPPPQQQSSSTTTRRROOOLLLJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@@@@@@@???===<<<=========>>>??????@@@@@@>>>@@@CCCEEEFFFEEECCCBBB@@@@@@???======<<<<<<<<<;;;<<<=========<<<;;;:::;;;;;;:::999999999:::::::::;;;<<<======<<<;;;::::::<<<>>>>>>===<<<===>>>??????@@@AAAAAABBBCCCCCC??????@@@AAAAAAAAAAAA@@@=========>>>???AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHEEEEEEGGGHHHHHHMMMTTTZZZooo}}}lll[[[WWWXXXaaassshhhVVVNNNHHHFFFCCCAAA??????@@@@@@>>>>>>>>>>>>===============<<<;;;::::::;;;<<<===:::::::::999999999888888666666555555555444444444222555777888777666666777999888888777888999:::;;;888;;;>>>??????AAAEEEHHHEEEEEEFFFHHHJJJMMMPPPRRRUUUTTTVVVZZZZZZXXXYYY^^^^^^aaafffiiilllppptttwwwvvvxxx||||||yyyzzz~~~~~~{{{wwwwwwxxxyyy{{{~~~~~~}}}}}}{{{yyyvvvuuuttttttrrrpppkkknnnooonnniiieeecccccc\\\\\\[[[YYYVVVRRROOOMMMOOOMMMKKKLLLNNNOOOPPPOOONNNPPPSSSVVVWWWYYY\\\^^^VVVVVVVVVVVVTTTRRRPPPNNN>>>======<<<;;;;;;::::::666666777888:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???BBBBBBBBBCCCBBBBBBAAAAAA???BBBEEEHHHJJJMMMPPPSSSTTT___ppp~~~pppiiigggeee^^^WWWWWWSSSOOOOOOQQQSSSSSSRRRZZZ\\\___bbbfffkkkrrrwwwxxx||||||qqqgggaaa___```]]]^^^^^^^^^```hhhuuuvvvpppfffccc^^^\\\[[[YYYVVVSSSWWWQQQLLLMMMRRRVVVWWWUUUQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMKKKKKKKKKJJJIIIGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAACCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAA@@@???>>>===<<<<<<<<<======>>>@@@@@@????????????????????????DDDCCC@@@>>><<<;;;;;;;;;======>>>>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@@@@@@@BBBCCC=========>>>??????@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFGGGHHHJJJJJJQQQZZZjjjnnnaaaYYY]]]ffftttqqqWWWLLLHHHDDDCCCDDDEEECCC@@@???===<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777666666555555555555666666666777777444555555555666666777777777999;;;<<<<<<===???AAAAAAAAABBBCCCDDDEEEFFFGGGJJJKKKMMMOOOQQQSSSUUUVVVXXXYYY\\\___dddiiilllnnnqqqooommmllloootttzzz~~~vvvsssqqqtttxxxyyyuuuqqqooooooooooooppprrrwwwzzz~~~}}}zzzxxxuuutttsssrrrnnnnnnlllkkkjjjiiiiiiiiieeeeeedddbbb___\\\YYYWWWRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNPPPSSSUUUVVVVVVVVVUUUQQQOOOPPPOOOKKKIIIJJJ<<<<<<;;;;;;:::999999888777777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999999888888::::::::::::::::::::::::999999999999999999999999;;;:::999999999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>???>>>>>>======>>>>>>???===>>>???AAABBBBBBBBBBBBAAADDDFFFHHHIIIJJJMMMOOOPPPWWWdddsssxxxmmmddd]]]XXXRRRPPPQQQSSSRRRQQQNNNOOOQQQSSSVVVYYY\\\]]]\\\```fffoooxxx|||xxxuuurrrqqqpppnnniiiccc```bbbfffjjjfffjjjnnnrrrxxx|||nnnjjjgggccc^^^[[[YYYWWWTTTQQQTTTQQQOOOQQQTTTUUUUUUSSSQQQPPPPPPOOONNNOOOOOOOOONNNMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>??????????????????????????????CCCBBB@@@>>><<<<<<<<<<<<===============<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===>>>@@@@@@@@@@@@AAACCC@@@@@@@@@@@@@@@?????????@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLSSS```rrrvvveee^^^]]]gggmmmXXXQQQIIICCCBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888888777777666555444555555555666666666666555555555555666666666777555777999999999:::<<<>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIKKKMMMOOOQQQQQQRRRTTTVVVYYY]]]aaadddfffdddcccaaa```bbbfffjjjmmmnnnllljjjlllpppqqqnnnjjjiiiiiiiiiiiiiiikkkooorrrtttsssqqqooommmkkkjjjiiigggfffeeedddbbbbbbbbbbbb\\\[[[ZZZXXXUUURRRPPPOOOLLLKKKJJJIIIHHHFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRMMMJJJMMMNNNJJJGGGGGG:::::::::999888888777777777777888888999999999:::;;;;;;;;;;;;::::::::::::::::::999999888777777666999999999999999999999999777777777777777777777777:::999999888999999::::::999999999999999999999999:::::::::;;;<<<<<<======>>>>>>============>>>>>>999;;;===???AAABBBCCCDDDDDDEEEGGGGGGGGGGGGIIIJJJLLLPPPWWW```nnn~~~mmmggg```[[[YYYWWWTTTQQQSSSRRRRRRTTTXXXYYYWWWUUUSSSUUUYYY^^^dddiiimmmooonnnqqqvvv~~~|||vvvrrrpppmmmiiifffcccbbbaaa[[[[[[ZZZ\\\aaakkkwwwppphhhfffgggddd___[[[XXXTTTQQQNNNPPPQQQRRRTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@???????????????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<======<<<============<<<;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>===>>>@@@@@@??????@@@BBBCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@???@@@@@@AAACCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIILLLOOOWWWfffyyyzzzggg\\\^^^qqqnnncccSSSHHHCCCBBBBBBBBBAAA???============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777888888888888777666666444555555555555666666666555555555555666666666666333555666666666666777999::::::;;;<<<===>>>??????AAABBBCCCEEEGGGIIIJJJKKKKKKLLLNNNPPPSSSVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^___cccaaa```aaaeeefffcccaaa```aaaaaa```___```ccceeegggfffdddcccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOOOOOOONNNMMMNNNHHHEEEIIILLLIIIEEECCC999999999888888888777777777777888888888888888888::::::::::::::::::999999::::::999888888777666666999999999999999999999999777777777777777777777777888888888888888999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>999:::<<>>===::::::::::::;;;;;;<<<===================================================<<<<<<<<<======<<<;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>===>>>??????>>>>>>???AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLQQQ\\\lll}}}jjjccckkkxxxzzzeeeTTTJJJFFFEEEEEECCCAAA???>>>???@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999888888777666555555555555555555555555555555555666666666666666333444555555444444555666888888888999:::;;;;;;;;;===>>>???@@@BBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPSSSSSSTTTUUUVVVVVVWWWWWWXXXVVVVVVWWWZZZ[[[ZZZXXXXXXYYYYYYYYYWWWWWWXXXZZZ[[[[[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQOOONNNNNNNNNNNNKKKIIIGGGEEECCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKMMMMMMMMMMMMLLLKKKLLLFFFCCCGGGKKKHHHBBB???999999999888888888888888777777777777777777777777888888888999999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777888888999999999888888888888888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>><<<===>>>@@@AAAAAABBBBBB@@@BBBCCCDDDCCCDDDFFFGGGJJJLLLPPPSSSXXXaaammmvvvsssiiibbb[[[SSSPPPQQQSSSQQQNNNKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNPPPTTTXXX]]]___fffgggjjjqqqyyy|||xxxuuutttttttttnnnllliiieee```]]]ZZZYYYTTTUUUUUUUUUTTTVVV[[[^^^fffiiioooxxxvvvqqqmmmiiifffgggfffddd```[[[VVVRRROOONNNNNNOOOQQQPPPOOONNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNLLLIIIGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>??????@@@AAA@@@???>>>===;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::999999::::::::::::999999::::::;;;;;;<<<=========<<<>>>??????======>>>@@@===>>>>>>>>>?????????@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHGGGJJJSSS```rrrtttmmmmmmyyy|||gggWWWMMMFFFCCCCCCAAA???>>>???AAAAAAAAA=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888888777666666666666666666666666666666666666666555555555333555666555444333444666777777777888999999:::::::::;;;<<<===>>>???@@@@@@CCCCCCCCCDDDEEEFFFHHHIIIGGGIIIKKKMMMNNNNNNNNNNNNOOONNNNNNOOOPPPRRRRRRQQQQQQRRRSSSSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@?????????@@@??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKFFFCCCGGGJJJGGGBBBAAA888888888888888888888888555555666666777777777888777777777888888888888888888888888888888999999999777777777777777777777777777777777777777777777777555666777888888888888888888888888888888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@>>>???AAABBBBBBCCCEEEGGGGGGJJJNNNPPPRRRWWW^^^cccppp~~~wwwlllddd```^^^\\\ZZZTTTSSSRRRQQQPPPOOONNNMMMHHHHHHHHHIIIJJJMMMOOOPPPTTTUUUWWW\\\cccjjjqqquuuuuuxxx~~~xxxrrrllliiihhhfffdddbbbaaa`````````YYYZZZ[[[ZZZXXXWWWWWWXXXYYY[[[\\\]]]^^^dddlllsss{{{|||uuuooommmjjjdddaaabbbbbbaaa___ZZZUUUQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOMMMIIIGGGHHHJJJGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCCCCDDDCCCAAA@@@>>>>>>======??????@@@AAA@@@???>>>===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::999999999999::::::888999999::::::999999888:::::::::;;;<<<<<<======<<<===???>>>===<<<===???;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAABBBCCCDDDFFFFFFHHHFFFIIIRRRZZZgggzzzoookkkyyy~~~lll\\\OOOFFFFFFCCC???>>>>>>?????????>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::999888888888888777777777777777666666666666666666555555555444555666666555444555777777777777777888888999999888999999:::;;;<<<<<<<<>>======<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHDDDDDDGGGHHHFFFEEEGGG666666666666666666666666444444555555666777888888666666666777777888888888444555666666888888999:::777777777777777777777777666666666666666666666666444555666888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<===>>>????????????===???AAAAAAAAAAAACCCDDDEEEHHHKKKLLLMMMOOOTTTXXX```lll~~~yyyssspppnnndddbbb___ZZZUUUQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMOOOQQQUUUYYY]]]___^^^aaaeeeiiikkkkkkiiihhhggghhhiiihhhffffffhhhiiinnnnnnoooqqqqqqrrrrrrrrrlllkkkiiifffbbb^^^[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYTTTWWW\\\___```bbbeeehhheeegggiiijjjmmmuuuwwwpppmmmkkkjjjeee___]]]```\\\\\\[[[WWWRRROOOOOOPPPPPPOOOPPPTTTWWWWWWSSSOOOKKKJJJJJJIIIIIIIIIIIIIIIKKKMMMOOOMMMHHHFFFHHHKKKHHHGGGEEECCCBBB@@@@@@???DDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBAAA@@@???@@@AAACCCDDDDDDCCCAAA???>>>======<<>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;::::::999999999999::::::888888999999999999888888999::::::;;;;;;<<<<<<===<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<===============???@@@@@@@@@???>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHFFFJJJQQQUUU\\\qqqqqqttt}}}wwwfffZZZNNNJJJEEEAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;:::999999888999999999999888888888777777666666666555555555555333444666666555555666888666666666777777777777777666777777777888999999999;;;;;;;;;;;;<<<===>>>>>>??????AAABBBBBBBBBAAAAAA>>>????????????AAACCCEEEBBBDDDGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???@@@???>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDBBBAAABBBEEEFFFFFFJJJPPP444555555555555555555555333333444555666777888999555666666666777777888888222222444555666888999999777777777777777777777777555555555555555555555555333444666777888888888777999999999999999999999999:::::::::::::::::::::::::::999999:::;;;<<<===>>>999:::;;;===>>>?????????>>>@@@AAAAAA@@@???AAABBBFFFHHHKKKKKKJJJLLLPPPUUUVVV]]]iiivvv}}}tttkkkccc\\\YYYQQQPPPPPPOOOMMMKKKJJJIIIKKKLLLMMMNNNPPPQQQSSSTTTSSSUUUYYY\\\^^^^^^\\\[[[VVVWWWXXXXXXWWWVVVWWWXXX\\\\\\]]]^^^______^^^^^^[[[[[[[[[ZZZXXXWWWUUUTTTRRRSSSUUUWWWXXXYYYYYYYYYZZZ```hhhnnnsssxxx}}}uuulllhhhggghhhgggbbb\\\\\\aaaXXXYYYXXXUUUPPPNNNNNNPPPOOOOOORRRXXX]]]\\\UUUNNNJJJJJJIIIHHHHHHHHHHHHIIIJJJNNNOOOMMMHHHFFFHHHKKKIIIHHHFFFCCCAAA???>>>>>>CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@??????AAACCCDDDDDDCCCAAA???>>>===<<<<<>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<::::::999:::;;;;;;<<<<<<<<<;;;:::999999999999999999:::888888999999999999888888999999:::;;;;;;<<<<<<===<<<===>>>===<<<;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>?????????>>>=========>>>???@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDBBBFFFLLLMMMPPPbbbyyyvvvooosss}}}pppVVVRRRLLLFFFCCCAAA???>>>???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999888:::::::::999999999888888777777666666555555555444222444555555555555666888555555666666666666666666555555555666666777777777888888777888888999:::;;;;;;;;;<<<;;;;;;:::999888999::::::::::::;;;>>>@@@<<>>>>>;;;<<<>>>???>>>===;;;999<<<;;;:::999888777777777999:::;;;<<<<<<<<<:::999<<<<<<======>>>???@@@@@@======>>>???@@@AAABBBBBBFFFGGGGGGGGGEEECCCAAA@@@======AAADDDDDDFFFNNNWWW666666555555555555666666666555333222222333555666666444333555888:::999777777777777777888888888888888777666555555666777888999999888777666555444444777777777777666666666666999999:::::::::999999888999999::::::::::::;;;;;;======<<<;;;::::::999999::::::;;;;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCCCCHHHHHHHHHIIIIIIJJJJJJJJJQQQTTTYYYaaalllxxxxxxqqqhhhbbb\\\YYYXXXWWWTTTRRRMMMPPPSSSUUUTTTTTTSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVXXXYYYYYYXXXVVVUUUVVVWWW[[[[[[\\\___cccfffggggggkkktttzzzvvvpppkkkgggeeebbb```___]]]ZZZXXXYYYXXXVVVUUUSSSQQQOOOOOOSSSSSSPPP[[[ooommmXXXKKKMMMKKKIIIGGGEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<===============<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<888888888888888888888888<<<;;;;;;:::999888777777999999888888999999:::;;;=========<<<;;;;;;;;;:::>>>======<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDGGGLLLSSSZZZ___sssmmmffflllxxxzzzeeePPPHHHFFFCCCAAABBBAAA>>><<<<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777999999999888777666666555444444555555555555555444333444444555555444444333555555555555555555555555555555555666777888888999:::999999999888888777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888888888999999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@???===;;;CCC??????DDDIIIPPP```ooo666666555555555555666666666555333222222333555666666444333444666777666444555555666666666777777777777777666666666666777777777777777666555555444444666666666555555555555555777888888999999888888777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHNNNOOORRRWWW^^^gggnnnssszzztttqqqmmmgggccc]]]^^^___^^^[[[XXXWWWXXXYYYXXXWWWWWWYYYYYYYYYXXXTTTUUUVVVVVVVVVUUUUUUVVVZZZZZZZZZ[[[\\\]]]^^^^^^[[[]]]___aaabbbcccfffhhhjjjjjjmmmqqqwww|||~~~vvvrrroookkkgggeeeccc```^^^]]][[[YYYVVVWWWVVVUUUSSSQQQOOONNNMMMLLLNNNKKKQQQ___]]]OOOJJJLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===??????>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>===<<<;;;::::::::::::;;;::::::::::::999999999999999999:::::::::;;;;;;;;;888999:::;;;;;;<<<;;;;;;888888888888888888888888999888888777777666666666999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBDDDHHHMMMRRRVVVeee{{{yyyiiieeejjjvvv}}}dddUUUKKKCCC????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777999999999888777666666666444555555666666555555555333444444555555444444333555555555555555555555555444444555666666777888888999999888888777777777777666777777888888888888777999999999999999999999999999999999999999999999999666666666666666666666666777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBAAADDDLLLVVVdddyyy666666555555555555666666555444333222222333444555666555444444555555333222444444555555555666666666666777777888888777777666666666666666555555555555444444444555555555555555666666777777888777777666777777777888888888888999888999999:::;;;<<<<<<===:::::::::;;;<<<<<<============>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFIIIIIIJJJLLLPPPUUU[[[^^^hhhttt||||||yyytttooojjjiiiiiiiiigggeeedddeeeeeedddbbb^^^___``````^^^]]]^^^___aaabbbccceeegggiiijjjkkkmmmqqqvvvzzz~~~~~~rrrkkkiiiiiifffdddbbb```^^^\\\[[[YYYWWWTTTSSSSSSRRRPPPNNNMMMLLLKKKGGGLLLHHHGGGNNNLLLGGGKKKKKKIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<;;;:::::::::;;;;;;999999999999888888888777999999:::::::::;;;;;;;;;999999:::::::::::::::999777777777777777777777777777777777777777777777777999888888888888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHKKKMMMXXXjjjvvvgggbbbffflll}}}mmm[[[MMMDDDBBB>>>???AAAAAA???=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888999999999888777777666666555555666666666666555555444444555555555555444444555555555555555555555555444444444555666666777777777777777777666666666666555666666666666666555444777777777777777777777777777777777777777777777777666666666666666666666666777777777888888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAAAAADDDMMMZZZhhhzzz666666555555555555666666555444333333333333444555666555444444444444444333444444555555555666666666555666888888888888666555555555666666666777777777444444555555555555666666666666777777888888777777777777777888888888999999888999999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJOOOSSSVVV[[[eeeqqqzzz~~~}}}|||xxxzzz{{{yyyvvvuuuwwwyyyzzz{{{}}}yyyrrrkkkgggggggggfffddd```^^^\\\ZZZZZZXXXVVVSSSPPPOOOOOOMMMLLLKKKJJJJJJIIINNNIIIEEEIIIFFFDDDKKKIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEECCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888888888777777777777999999999::::::::::::;;;999999999:::999999888888777777777777777777777777777888888888999999999:::888888888888888999999:::999999::::::;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJSSS___ttt{{{mmmfffeeeqqqwwwcccTTTLLLCCCDDDEEECCC@@@>>>>>>???======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888999999999888888777777777666666777777777666555555444444555555555555444444555555555555555555555555444444444444555555666666666666666666666666555555666666666666555555444333666666666666666777777777777777777777777777777777777777777777777777777777777777777777888888888888999::::::;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>@@@BBBGGGQQQbbbsss666666555555555555666666444444444333333444444444444555555555555555666666555555666666666777777777555666777888888777666555555666666777777888888999555555666666666777777777666777777888999999888888888888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFIIILLLOOOQQQTTT[[[cccggglllyyyyyyrrroookkkgggfffffffffeeeccc___]]][[[YYYYYYWWWUUUSSSNNNMMMMMMLLLKKKJJJJJJIIIKKKOOOIIIFFFKKKIIIDDDHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@???>>>>>>===????????????????????????>>>?????????????????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;:::::::::;;;;;;<<<888888888777777777666666888888888999999999999:::888888888888888888777777666666666666666666666666777777777888999999::::::888888777777888888999:::888999999999::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<============<<<<<<<<<======>>>?????????===>>>???AAABBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHPPPWWWddduuutttiiijjjqqqkkk[[[KKKJJJHHHDDDBBBAAABBBDDD>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999999999999999888888888888777777888888777666666555444555555666666555555444666666666666666666666666444444444555555555555555555555555555555555666666777777777777666555555444666666666666777777888888666666666666666666666666777777777777777777777777666666777777777888888888888888999:::;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::===>>>>>>======@@@EEEIIIVVViii666666555555555555666666444444444444444444444444333555666666555555666888555555666666666777777777444555555666666555555444555666666666777777888888555555666666777888888888666666777888999999999999888888888999999999::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========???@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIIIILLLPPPUUUXXX[[[eeettt{{{tttnnnjjjgggeeeddddddddddddaaa```]]][[[YYYXXXWWWVVVTTTRRRMMMLLLLLLLLLKKKKKKJJJJJJKKKNNNHHHEEELLLIIIBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<888888888888777777777666666666777777777888888888666666777777777777777666666666666666666666666666555555555666666777777777888777777777777888999999888999999999999999::::::999999999999:::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<<<<<<<======>>>?????????<<<===???AAABBBCCCBBBBBB>>>???@@@AAACCCDDDEEEFFFJJJNNNVVVbbbtttxxxkkkhhhpppsssXXXQQQHHHAAA???@@@BBBCCC@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999999999999999999999999999888999999888888777666555555555666666666666555555666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777666555555666666777777888888999666666666666666666666666666666666666666666666666666666666777777777888888777777888999::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;===DDDNNNUUUiii666666555555555555666666333444444444444444444333333555666555333222333555444444555555555666666666444444333333333333444444444444444555555555555555444444555555666777777888444555666777888888888888777777777888888888888999888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???AAABBBCCCDDDEEECCCCCCCCCBBBCCCCCCDDDEEEGGGIIILLLNNNQQQXXXbbbiiiwwwvvvppplllhhheee___```aaabbbcccbbb```^^^ZZZYYYVVVUUUUUUTTTRRRPPPMMMLLLLLLLLLLLLLLLLLLKKKIIIMMMHHHEEEIIIFFFAAAEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<===999999888888888777777777555555555555666666666666444555555666777777777777555555555555555555555555555555555666666666666666777777777777777888999999999999999999888888888888888888888888999:::;;;<<<999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>999;;;===@@@AAABBBAAAAAA????????????@@@AAACCCCCCEEEIIIOOOVVVbbbxxx|||rrrnnnyyyvvvhhhUUUHHHCCCCCCBBBAAABBBBBBAAA@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::777888999::::::::::::999999999999999999999999999999999999999888777666555555555666666666666555555666666666666666666666666666666666666666666666666555555666666666777777777555666666777777777777666555555555666777888888888777777777777777777777777666666666666666666666666666666666666777777777888666777888999::::::::::::999999999999::::::::::::888:::<<<>>>DDDPPP```kkk666666555555555555666666333444444555555444444333444666777555111///000222333333333444444444555555444444222111111222444444333333333333333333333333333333444444555666777777333444555666777777777777666666666666777777777777555666777888:::;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDDDD@@@@@@@@@AAABBBCCCEEEEEEGGGHHHJJJKKKNNNRRRWWW[[[___iiiwwwvvvoookkkhhheeebbb[[[]]]```bbbcccbbb```^^^XXXWWWTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLGGGNNNJJJEEEGGGCCCAAAHHHCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::888888999999999::::::::::::::::::::::::;;;<<<===999999999999888888888888444444444555555555555666333444555666777777777777555555555555555555555555888888888888888777777777777777777777777888888999:::999999999888888777777888888888888999:::;;;<<<888999;;;======<<<;;;:::999999:::;;;;;;<<<<<<===777999<<>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJMMMOOOUUUYYY___hhhsss}}}tttqqqnnnnnnmmmiiiaaaZZZ[[[\\\]]]^^^___^^^]]]]]]WWWVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIGGGEEECCCBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA@@@???===<<<<<<<<<===>>>========================???>>><<<:::999999999999::::::::::::::::::::::::999999:::;;;:::999888777777888888888888777666666:::999888777777888999:::::::::999999888666555444666666666666666666666666666666777777666555444444666666666666777777777777777777666666666666777777666777777777888888888888999999999::::::999999999777888888888888999999999888999999::::::;;;;;;<<<===============<<<<<<<<<===;;;;;;<<<>>>@@@@@@@@@======>>>>>>??????@@@@@@@@@CCCIIIPPPUUU\\\kkkzzz|||~~~uuubbbXXXOOOGGGIIIEEEAAA@@@AAABBBAAA@@@>>>===;;;:::;;;<<<;;;:::666666777888999::::::;;;;;;;;;;;;;;;::::::999888999::::::;;;;;;::::::999777777777777777777777777888888777666666666666666777666555444444555666777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777666555444444555666777666666666777888888999999555666666777777777777666;;;777666999<<<<<<===AAA===CCCLLLVVVhhh444444444444444444444444444333222222111111111222444444333333333222222222333333444444444333111111444444333222222222222222111111222222222333333333333222222222222333444444444444444555555555555666333555777999;;;;;;::::::777777777777888888888999999999999999999999999999::::::999999999:::;;;<<<999::::::;;;===>>>>>>???AAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCDDDEEEHHHJJJKKKLLLNNNRRRWWW^^^gggqqqwww}}}uuuqqqnnnllljjjjjjjjjggg```ZZZYYYZZZ[[[\\\\\\[[[ZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPJJJJJJJJJKKKKKKKKKLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>???@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;::::::::::::::::::::::::::::::::::::999999:::::::::999888777555666777888888888888888999888777777777777888999:::::::::999888666555444555555555555555555555555666666666666666555444444444555555555555666666666777666666666666666666777666666777777777888888888777777888888888888777777777777888888888999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>@@@@@@???@@@@@@??????>>>======<<>>???>>>@@@EEELLLVVVcccppp444444444444444444444444333333222111111111111222333333333333222222222222111222222222222222111000444333222222111222222222111111222222222333333333222222222222222333444444333333333333444444444444333555666888888888888777666666666666777777777777888888888888888888888888999999999999999:::;;;;;;888999999:::;;;<<<======@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDFFFFFFHHHIIIKKKLLLOOOTTTZZZ^^^eeehhhnnnuuu}}}tttnnnkkkiiifffeeedddeeefffddd^^^ZZZVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTSSSSSSRRRQQQPPPIIIIIIIIIJJJJJJJJJKKKKKKDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::999999999999999999999999888999999999999888777777333444555777888888999999888777777666666777777888999999999888777666555444555555555555555555555555555666666666666555444444333333444444444555555555666666555555555555666666666666666666777777777777555555666666666666555555777777777888888888999999888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::<<<>>>@@@@@@???@@@??????>>>>>>======<<<@@@@@@CCCEEEEEEGGGQQQ[[[dddwwwtttaaaZZZQQQIIIEEECCCCCCCCC===<<<::::::::::::888666888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888999999::::::999999888888888888888888888888888888888777666666666777777999888777777777888888999777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666888888777777777777888888888888888999::::::;;;;;;888999999999888888888888999999;;;>>>===>>>EEEOOOdddqqq333333333333333333333333222222111111111111111222333222222222222222222222222222222222222222111111222222111111111111222222111111222222222333333333222222222111222333333444333333444444444555555555444444555666666666555555555555555666666666666777888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBCCCCCCFFFGGGHHHIIIJJJMMMQQQTTTVVVYYY]]]bbbjjjxxx|||rrrlllhhhfffddd_________aaabbbaaa^^^[[[VVVVVVWWWWWWWWWVVVTTTSSSQQQQQQPPPPPPOOONNNMMMLLLHHHHHHHHHHHHIIIIIIIIIJJJDDDDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@??????????????????@@@@@@??????>>>======>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999999999999999999999999888888888888888777777777333444555666777777777777666666666666666666666666777777777777666555444333444444444444444444444444555555555666666555444444333444444444444555555555666555555444444555555666555555555666666666777777444555555666666555555444777777777777888888888888777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@???>>>;;;<<<<<<===>>>???@@@@@@>>>>>>@@@DDDEEEFFFNNNWWWYYYjjj|||}}}ssscccSSSHHHDDDDDDEEE???===;;;;;;<<<;;;:::888888888888888999999999999999:::::::::::::::999999888999999999999999999888888888888888888888888888888888777777666777777888777777777777888888888999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777888888999::::::;;;777777777666666777777777777888:::<<<===EEEVVVggg333333333333333333333333111111111000000111222222222222222222222222222222333222222222222333333333111111000000000111111222111111222222222333333333222111111111111222333333333333333333444444444444444444444444555444444444444555555555666666666666777777777777777777777777777777888999::::::;;;;;;;;;<<<<<<======>>>>>>>>>===============>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEHHHJJJKKKNNNRRRUUUZZZbbblllttt{{{wwwpppkkkgggccc```^^^\\\\\\]]]___``````^^^\\\WWWWWWXXXXXXWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBBBB@@@???????????????>>>>>>?????????>>>===<<<<<<<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777888888888888888888888888888888777777777666666666555555666666666555555444555555555555555555555555555555555555444333222222444444444444444444444444444444555555555555444444444444555555555666666666555555444444444444555555444555555555555666666666555666666777777666666555666666777777777888888888666666777888888999999:::888999999999:::::::::;;;:::::::::<<>>===:::;;;<<<===>>>???@@@@@@======???CCCDDDEEEKKKRRROOO[[[mmmyyyyyy{{{iiiVVVLLLIIIIIIDDDBBB???>>>>>>>>>===;;;888888888888888777777777888888999999999999888888999999999::::::999999999888888888888888888888888888888777777777777888888666666666777777888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666777777888999999999:::999999888999:::;;;;;;999:::>>>BBBIIIXXXrrr222222222222222222222222111000000000000111222222111111111222222222222222333222222222222333444444000000000///000000111222111111222222222333333333111111111111111222333333111111111111222222222222333333333444444444444444555555555555666666666666666666666666666666666666555666888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAABBBCCCEEEHHHMMMPPPRRRWWW]]]cccmmmuuu~~~yyyuuurrrpppnnnkkkhhhfffccc___\\\ZZZ[[[]]]^^^^^^^^^]]]]]]XXXYYYYYYXXXWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<=========<<<<<<::::::::::::::::::::::::888999999999999888777666777777777777777777777777888777777666555666666666555555666555555444333333333444444555555444444333444444444444444333222111333333333333333333333333333333444555555555555444444555555555555666666666444444333333333333444444444444444444555555555666666666777777777777666666666666666777777777888888666666666777888888999999777777888888999999::::::999999:::<<>><<<========================>>>===>>>BBBBBBAAADDDJJJKKKQQQ^^^nnn}}}xxxpppnnntttkkk[[[SSSQQQKKKGGGAAA===;;;;;;:::999:::999999888888777777777777888888999999999999999999::::::;;;;;;::::::999999999999999999999999999888888777777777888999999555555666777888888888888777777777777777777777777555555555555555555555555777777777777777777777777777777777777777777777777555555666666666666555555555666666777888888999999888777777777888:::<<<===;;;???HHHSSS^^^ppp222222222222222222222222000000000000000111222222000111111111222222222222222111111000111222333444///////////////000111111111111222222222333333333111111111111111222222333111111111222222222333333333333333333444444555666555555666666666777777777666666666666666666666666444666777999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDDDDGGGJJJKKKLLLOOOUUUZZZZZZ```jjjttt}}}{{{tttooolllkkkiiikkkiiigggfffeeecccaaa^^^ZZZ[[[\\\]]]\\\\\\[[[\\\YYYYYYYYYYYYWWWUUUSSSQQQPPPOOOOOONNNLLLJJJIIIHHHDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>======>>>???>>>===<<<;;;<<<======:::::::::::::::;;;<<<<<<999999999999999999999999888888999:::999888777666777777777777777777777777888777666555555555666666333333444555555555444444222333444555555444333222444555555555555444333333222222222222222222222222222333444444555555555444333333444444444555555555444444333333333333444444333333444444444555555555666666777777777777666666666666666666777777777888555555666666777888888999666666777777888999999:::999999:::<<>><<<========================>>><<<===@@@AAA???AAAEEEJJJLLLSSS```ppp|||sssooovvvyyymmmhhh\\\VVVLLLDDD@@@===<<<;;;<<<<<<;;;::::::999888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888777777888888999:::555666777999999999999999777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777555666777777777777666555666777777888888999::::::666666666666888;;;===???DDDMMM^^^qqq111111111111111111111111000000///000000111222222000000111111222222222222111000/////////111222333///////////////000111111111111222222222333333333111111111000111222222333333333444444444555555555333333333333444555666777666666666666777777777777666666666666666666666666444555777999:::;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;===>>>@@@@@@??????;;;>>>AAACCCDDDDDDEEEFFFCCCEEEFFFEEEDDDFFFLLLQQQOOOSSSZZZaaagggmmmssswwwxxx{{{zzzuuupppkkkiiihhhgggfffgggdddaaa``````___^^^]]]ZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWTTTRRRQQQKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDAAA@@@???>>>============@@@>>><<<;;;:::;;;===>>>::::::999888999:::<<<===999999999999999999999999888999:::;;;:::999888777777777777777777777777777888777666444444555555666111222333444555666666666222222444444444444222222666666666777666666555555222222222222222222222222222333444444555555555444222222333333333444444444444333333222222333333444333333333444444444555555555555666666666666555555666666666666777777777777555555666666777888888888555666666777888999999999888999:::===??????===;;;999999;;;<<<===???@@@@@@<<<:::<<<@@@BBBAAABBBFFFHHHFFFJJJUUUbbbuuutttpppzzzrrrjjj^^^SSSLLLIIIGGGFFF>>>>>>===<<<;;;;;;:::999:::;;;;;;<<<=========<<<;;;<<<<<<======<<<<<<;;;999999999999999999999999888888777777888999::::::666777999:::;;;;;;::::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777888999999888777666777888888999::::::;;;;;;:::::::::;;;===@@@CCCEEERRR```xxx000000000000000000000000222222222222222222222222111111111111111000//////000000000000000111111222000000000000000000000000222111000000000111333333444444333222111000///...333222000///...///111222333333333444444444555555555555555555555555555555555555555555555444444444888777777777777999:::<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@AAACCCFFFIIIJJJIIIKKKOOOTTTXXX\\\___```iiimmmrrruuuxxxzzztttnnnlllhhhdddbbbaaabbbcccccccccbbbaaa```___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[YYYWWWTTTQQQNNNMMMMMMLLLJJJJJJJJJJJJHHHFFFEEEDDDCCCBBBAAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEE???>>>>>>>>>======<<<<<<;;;===>>>===<<<:::;;;;;;;;;;;;;;;::::::999999999888888888888888888888888999999999888888888777777777777777777666666666666555444333333222222222222222333333444444333333222222222222222222222222222555444444333222111000000111000000000000000000000222222222222222222222222111111222222222333333333333333222111222333444555444444444333333222222222555555555555555555555555777777666666555555555444666666666666777777777777777777777777888888888888;;;;;;;;;<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<===>>>???@@@AAAAAAAAAGGGDDDHHHRRRYYYccc|||zzzwww|||hhh]]]XXXQQQIIIGGGDDD???<<<::::::;;;<<<999:::::::::999999:::<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888999:::::::::::::::999888888888888888999999777777777777666666666666777777777777888888888888999777666666888;;;<<<<<<;;;999888777999:::;;;;;;<<<888999@@@FFFIIIPPPXXXrrr000000000000000000000000222222222222222222222222111111111111111000//////000000//////000000111222000000000000000000000000111111000000000111222333222222111111111111111000111000///...///000222333333333333444444444444555555555555555555555555555555555555555555555555555666555555666666777888999888888888999999999::::::::::::::::::;;;;;;;;;;;;===============>>>??????@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAACCCEEEGGGIIIHHHJJJLLLOOORRRUUUVVVWWWWWW[[[___bbbeeejjjssszzz}}}uuupppmmmkkkiiigggdddbbbaaaaaaaaabbbbbbaaa```___^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTRRRQQQMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@???>>>======<<<<<<<<<:::<<<======;;;::::::;;;;;;;;;:::::::::999999999888888888888888888888888999999999888888777777777777777777666666666555555555444333333222222222333222222333333333333222222222222222222222222222222444333333222222111111000222222222222222222111111222222222222222222222222111111111222222222333333333333222222222333444555444444444333333222222222555555555555555555555555666666666666555555444444555666666666777777777777666666777777777888888888999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAACCCAAADDDLLLQQQXXXmmmvvvhhh\\\OOOMMMIIIEEEBBB>>>;;;999<<<======<<<<<<;;;<<<===;;;::::::999999:::::::::::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888999999999999999999999888888777777888888999888888888888888888888888999999999999888888888888<<<;;;:::::::::;;;;;;;;;;;;:::999:::;;;<<<<<<<<>>??????=========>>>>>>>>>>>>???AAA@@@AAAAAABBBDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLOOOTTTVVVXXX[[[aaaeeeqqqwww~~~{{{rrrkkkhhhgggggggggfffeeedddbbbaaa````````````___^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???===;;;;;;;;;<<<999;;;<<<<<<:::999999::::::::::::999999999999999777777777777777777777777888888888888777777777777777666666666666555555555444444333222222222333333111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111222222222222333333222222222222333444444444444333333333333222222444444444444444444444444666555555555555444444444555555666666666777777777666666777777777777888888777888888999999999888888888888999:::;;;<<<======;;;<<<===???@@@@@@@@@@@@AAA???BBBGGGIIIMMM]]]nnn{{{fff```YYYQQQKKKFFFAAA>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999999999999888888888888888888888888:::999999888888999999:::888999888888888888888888999888888777777777888888999999999999999999999999:::::::::999999888888888888888888888999999999999;;;;;;;;;<<<===>>>???@@@HHHMMMXXXeeeppp|||000000000000000000000000111111111111111111111111///000000000000000/////////............///000000000000000000000000000000////////////000000111111000000000000111111111111////////////000111222333222222333333333444444444444444444444444444444444555555666666666666666777222333555666777777666555777777777888888888999999999999999999::::::::::::======<<<<<<======>>>???:::;;;;;;;;;;;;<<<<<<<<<@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEJJJNNNQQQSSSTTTUUUXXXZZZ^^^bbbgggkkkooowwwxxxtttnnniiieeeddddddeeecccdddddddddcccbbbaaa```^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQPPPJJJHHHGGGFFFGGGFFFEEECCCBBBBBBAAA@@@@@@?????????CCCCCCCCCDDDDDDDDDDDDDDDCCCBBB???===;;;;;;;;;;;;888:::;;;;;;999888888999999999999999999888888888777777777777777777777777777777777777777777777777666666666555555555444444444333333222222333333333000111111222222111111000111111111111111111111111000000111111222222222333000000111111111111111222111111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555666666666777777666666666666777777777888777777888999999999888888888888999:::;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@AAA@@@CCCFFFFFFHHHRRR___qqqqqqcccZZZRRRMMMIIICCCBBBAAAAAAAAAAAA@@@???======<<<<<<======>>>>>>::::::::::::999999999999888888888888888888888888:::999999888888999999:::999999888888777777888888999999888777777777888888888888888999999999999999;;;::::::999999888888888333444666777888999:::;;;:::;;;<<<>>>AAAEEEJJJNNNXXXeeeyyy000000000000000000000000000000000000000000000000...//////000000000//////.........---......///000////////////////////////......//////000000000000111111111000000000//////111111000000000000000111222222222333333333444444444444444444444444444444444555555555666666666777333444666777888888777666888888888888999999999:::888888888999999999::::::<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>????????????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEHHHJJJMMMNNNOOOOOOPPPQQQRRRVVV[[[^^^```dddjjjnnnrrrwww{{{vvvrrrlllkkkiiigggeeecccaaaaaa```aaacccddddddcccaaa```\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXXXXXXXWWWWWWWWWWWWXXXVVVTTTRRRPPPNNNNNNMMMIIIHHHFFFFFFFFFFFFDDDBBBBBBAAAAAAAAA@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCAAA???===;;;;;;;;;;;;888:::;;;:::999777888888888888888888888888888888666666666666666666666666666666666666666666666666555555555555444444444444333333333222222333333444000111111222222111111000111111111111111111111111///000000111111222222333333333333444444444555555111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333444444444444555555555555666666666666555666666666666777777777777777888999999999999999:::::::::::::::::::::::::::;;;<<<===>>>????????????@@@CCCEEEDDDFFFMMMUUU^^^ooowwwhhhZZZQQQKKKHHHDDDCCCDDDDDDBBB@@@======<<<======>>>??????;;;;;;;;;:::::::::999999888888888888888888888888:::999999888888999999:::999999888777777888888999::::::999888888888888888777777777888888888999999:::::::::999999888888888555888::::::::::::<<>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLOOOSSSUUUVVVWWWYYY[[[]]]bbbiiinnnqqqtttyyy}}}|||wwwsssoookkkjjjcccdddeeeeeeccc```\\\ZZZ]]]^^^```aaabbbbbbaaaaaa[[[[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVXXXWWWTTTQQQOOONNNMMMMMMIIIHHHFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>===>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::888:::;;;;;;999888888999777777777777777888888888666666666666666666666666555555555555666666666666555555444444444333333333333333222222222333444444111111222222222222111111111111111111111111111111000000000111111111222222......//////000111111111111111111111111111111111000000000111111111111222000111111222333222222222222222333333333333444444333333333333333333333333222222333333333333333444444444555555555666666666555555666666666666777777666777888999999999999999;;;:::::::::999999999888999:::;;;===>>>>>>>>>>>><<>>>>>>>>??????======<<<<<<;;;;;;::::::999999999999999999999999:::999999888888999999::::::999888888888999;;;<<<<<<;;;:::999999999999999666666777777888999999999::::::::::::::::::::::::999;;;<<<;;;999:::>>>BBBDDDKKKVVVaaannn{{{000000000000000000000000////////////////////////---......///000000//////------,,,,,,------...///////////////////////////,,,---.../////////....../////////000000000000000///000000111111111111000111222222222222333333333333333333333333333333333222222333333444555555555666666666666777888999999777777777888888888888999777777777777888888888999999999888888999999:::;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDFFFFFFFFFHHHIIIKKKKKKKKKJJJLLLMMMNNNOOOPPPRRRSSSQQQVVV\\\^^^^^^```dddhhhmmmqqqvvv{{{}}}~~~|||yyytttsssrrroookkkhhheeeddd```aaabbbcccaaa^^^[[[YYYZZZ[[[\\\]]]___`````````[[[ZZZYYYYYYWWWWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUSSSQQQNNNMMMMMMMMMNNNJJJHHHFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<======>>>??????@@@>>>??????@@@???===;;;:::999:::<<<;;;999888888999666666666777777777888888555555555555555555555555444444444555555666666666444444444333333333333222333222222222333333444555222222333333333333222222111111111111111111111111000000000000111111111111***++++++,,,------......111111111111111111111111000000000000111111111111///000111222333222222111222222222333333444444444333333333333333333333333111222222222333333333333444444444555555555666666555555555666666666777777444555666777888888888888999999999999999:::::::::999:::;;;<<<===>>>>>>>>><<>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888999999::::::999888888999;;;===???>>>===<<<;;;::::::::::::777777888888999::::::;;;;;;;;;<<<<<<======>>>>>><<>>>>>>>>??????:::<<<===???@@@AAA@@@@@@??????@@@AAAAAAAAAAAAAAADDDCCCBBBDDDFFFHHHIIIIIIKKKKKKJJJKKKLLLNNNPPPRRRMMMQQQVVVWWWUUUUUUXXX\\\\\\```dddhhhiiijjjlllmmmsssuuuyyy}}}~~~|||yyywwwvvvtttqqqooooooppppppmmmiiieeebbbaaabbbbbbccccccbbb```^^^]]]WWWXXXYYYZZZ\\\]]]______[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMJJJHHHGGGFFFGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<===>>>>>>???<<<===???AAA@@@>>>;;;999999;;;<<<<<<:::999999:::555666666666777777888888555555555555555555555555444444444555555555666666444444444333333333222222222222222222333333444555222333333444444333333222000000000000000000000000111111111000000000000000/////////000111222222333000000000000000000000000000000000000111111111111///000111222333222111111222222222333333444444444333333333333333333333333111111111222222333333333444444444555555555666666555555555555666666666777333444555666777777777777777777888999:::;;;;;;<<<999999;;;<<<===>>>>>>>>>>>>AAAAAA???>>>AAACCCEEEGGGNNNWWW___lll}}}uuuvvvxxxqqqlllgggcccVVVTTTQQQMMMIIIFFFDDDCCC@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::999888888:::<<>>===<<<;;;:::::::::888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBEEEIIIKKKMMMSSS^^^fffttt333222111000000111222333////////////////////////,,,---------......//////...............///000000------......//////000000////////////////////////000//////........./////////////////////.........000000000000111111111111444333111000000222333555333333444555666666555555444444444444555555555555777666666777999999888666888777666777999999777666888888777777777888:::;;;999999999:::::::::;;;;;;<<<<<<======>>>>>>??????===???AAABBBAAAAAABBBDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPSSSUUUWWWYYYYYY[[[]]]___dddeeegggiiikkkmmmooopppsssuuuyyy~~~|||xxxvvvqqqooommmlllnnnoooooonnniiikkkkkkiiidddbbbcccdddddddddcccbbb```]]]ZZZYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[XXXVVVTTTRRRQQQSSSTTTVVVUUUSSSQQQPPPPPPKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>============<<<<<<<<<<<>>>>>======<<<<<<::::::;;;;;;::::::999888999888888777777777777777444444444444444555666777555555444444444555555666444333222111111111222333111111222222222222111111222222222222222222222222111111111111000000000000000000000000000000000000...............///000000000000000000000000000000000000000000////////////111111111000000000000000222222222111222222333333333333333333333333333333444444444444444444444444444444444444444444333333333333333444444444555555444555555666777888888999666666777888888888888888888999999:::;;;<<<======????????????@@@AAABBBCCCBBBFFFKKKPPPXXXggg|||||||||}}}wwwmmmccc[[[SSSNNNJJJIIIGGGCCCBBBAAAAAA???>>>AAA@@@??????>>>>>>>>>>>>999:::;;;<<<===<<<;;;:::======<<<999999<<<======???===;;;:::;;;<<<;;;:::<<<<<<<<<;;;:::<<>>BBBEEEFFFEEEHHHOOOUUUVVV\\\ccchhhmmmvvv111000000//////000000111.......................................---------...............//////000............////////////........................//////............///////////////////////////...//////000000000111111111333222111000000222333555444444444444555555555666333333444555555666666777777666555666777777555444888777666777888999777666999888888777777888999:::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????===???AAAAAAAAAAAAAAACCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTTTTUUUXXXZZZWWWXXXZZZ\\\^^^```bbbbbbdddfffhhhllloooqqqssstttvvvuuuuuuvvvzzz~~~~~~~~~{{{wwwtttrrrpppmmmkkkhhhfffddddddeeefffffffffggghhhiiigggcccaaabbbcccddddddcccbbb```^^^[[[ZZZZZZZZZ[[[\\\]]]______```aaa```___\\\ZZZWWWUUUTTTSSSTTTUUUTTTQQQOOOOOOPPPMMMMMMNNNNNNMMMMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAABBBAAA@@@>>>============<<<<<<<<<;;;=========<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999888777777666666777777555444444444444555555666555555444444444444555555444333222111111111222222111111222222222222111111222222222222222222222222111111000000000/////////////////////////////////...............//////000////////////////////////000/////////////////////000000000000000000000000000000000111111333444444333333333333333333333333444444444444444444444444333333444444444444444444333333444444444555555555555555666666777777888888666666777888888888888777888888999:::;;;<<<===============>>>>>>???AAAAAABBBFFFIIIKKKOOOZZZkkkwwwvvvkkkaaa[[[SSSPPPKKKHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@@@@??????;;;<<<<<<;;;;;;<<<<<<;;;???>>>===>>>@@@AAAAAA@@@BBBCCCDDDDDDCCCDDDGGGIIIKKKPPPVVVZZZ^^^eeennnuuuxxx~~~...//////000000//////.........................../////////...------,,,,,,......------......///000/////////.......................................///...............//////......////////////////////////000000000000111111222111111000111222333444555444333333333444555666333333444555666777777777666555444555777777555333888666555666777888777555::::::999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<>>>@@@@@@@@@???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\^^^```aaabbbbbbccceeeddddddfffhhhlllppprrrsssvvvyyyzzzzzz|||}}}xxxuuurrrrrrrrrtttwwwxxxwwwvvvtttsssrrrrrrqqqqqqqqqrrrsssqqqnnnlllkkkjjjhhhfffeeecccaaaaaabbbddddddcccdddeeeeeedddbbbaaaaaabbbcccddddddcccaaa___]]]\\\ZZZ[[[\\\]]]___```aaabbbdddcccbbb___]]]ZZZWWWVVVSSSSSSSSSQQQOOONNNNNNPPPPPPOOONNNMMMLLLKKKKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAAAAAAAAAAA???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999888888777666666666666666666555444444444444444444555444444333333444444444333333222111111111111222111111222222222222111111111111111111111111111111000000000/////////......////////////////////////......------......///000////////////////////////////////////////////////000000000000000000000000111000000000000111222222333333333333333333333333444444444444444444444444222222333333444444555555444444444555555555666666666666666666666666666666555666777777888888777777888888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>??????@@@CCCEEEFFFGGGNNNZZZccc}}}xxxlllggg```[[[WWWUUUTTTSSSOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>>>>?????????>>>>>>AAAAAABBBFFFJJJNNNOOOOOOQQQTTTXXXZZZ\\\^^^aaaccciiinnnuuu|||......000111111000.............................................---------...------------...///////////////......---------..............................---------...//////............////////////////////////000000000111111111000000111222333444666555333222222333555666555555555555555666666666555444555666999:::999888777666555555666777666555::::::999999888888888888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>><<<===???@@@???>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJKKKJJJKKKLLLNNNNNNOOOPPPQQQSSSTTTUUUVVVYYYYYYZZZ[[[\\\\\\\\\\\\^^^^^^___```aaabbbcccdddgggiiikkkkkkkkklllnnnqqqqqqrrruuuvvvvvvuuutttrrruuuuuuuuutttqqqmmmjjjhhhfffgggiiikkkmmmooooooooolllkkkkkkkkkkkkllllllmmmmmmkkkiiihhhiiiiiihhhgggdddbbb``````bbbddddddcccccccccccccccbbbbbbbbbbbbccccccccccccbbbaaa___^^^[[[\\\]]]___```bbbcccddddddcccbbb```]]]YYYVVVTTTRRRRRRQQQOOOMMMLLLMMMOOOPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBAAA@@@AAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::999888777777666555555555555666666555555444333333333333555444333333333333333333333222222111111111111111111111222222222222111111111111111111111111111111////////////............////////////////////////...------------...//////////////////////////////.........////////////////////////000000000000000222222111000/////////000222222222222222222222222333333333333333333333333111111222333444444555555444444555555555666666666666666666666666666555555555666666777777777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@CCCDDDEEEJJJRRRYYYiii{{{xxxsssooommmkkkhhhfffddd```]]]ZZZXXXWWWWWWVVVTTTQQQOOOMMMLLLKKKGGGDDDCCCDDDEEEDDDFFFIIIJJJKKKPPPWWW```gggjjjllllllqqqxxx~~~...///111111111111///...........................,,,,,,,,,---...///000000---------------...////////////......------,,,,,,........................---------------...//////---.........//////000000...////////////000000000///000000000111222333333666555333222222333444666666666555555444444333333555555666999<<<>>>>>>>>>777555444444555666666555999999999999888777777666999999999::::::::::::;;;:::::::::;;;<<<<<<======<<<>>>??????>>>>>>>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKJJJIIIKKKLLLJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY]]]___```aaaaaabbbcccdddbbbdddfffggghhhhhhgggffffffggghhhiiihhhfffdddccc]]]___bbbeeegggiiikkklllfffeeeeeeeeeeeeeeeffffffgggfffddddddeeeeeeeeeddd___]]]\\\\\\^^^___```___cccbbbbbbbbbbbbcccbbbbbbaaabbbcccccccccaaa```___\\\]]]^^^___aaabbbcccdddccccccbbb```]]]ZZZVVVTTTRRRRRRQQQNNNLLLKKKMMMNNNOOONNNKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBB@@@@@@@@@@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::999888888777777666555555444555555555666555444333333333333333444444333222222222222222222222222222111111000000111111222222222222111111000000000000000000000000////////////....................................---------------...//////........................------....../////////000......//////000000000000000/////////000111222222222222222222222222222222333333333333333333333333111111222222333444555555444444444444555555555666666666666666555555555555555555666777777777777777666777777888999:::;;;;;;===<<<<<<<<<<<<======>>><<<>>>AAABBBCCCFFFLLLPPPWWWfff~~~zzzwwwvvvvvvuuurrroookkkgggdddcccXXXQQQMMMNNNPPPQQQVVV^^^aaadddkkkuuu///000000111111000000///------------------------***+++,,,---...000111111------,,,,,,------...///.........---------------------------------------,,,,,,,,,,,,---...//////------......///000000000......////////////000000...//////000111222333333555555333222222222333444555555444444333222222222444444666999===???@@@???777555333333444555555555777777777888777777666555888888888888999999999999999999::::::;;;<<<<<<<<<<<<>>>@@@@@@>>>>>>>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIKKKLLLKKKIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVUUUUUUVVVVVVVVVVVVUUUTTTWWWYYY[[[]]]___aaabbbbbb\\\]]]___```aaabbbaaaaaa^^^___aaabbbbbbaaa___^^^YYY\\\___aaacccdddgggiiibbbbbbbbbbbbbbbbbbccccccgggeeeccccccddddddcccbbb^^^\\\[[[[[[]]]_________cccbbb```aaabbbbbbaaa```___```aaabbbbbbbbbaaa```^^^^^^___```aaabbbbbbcccaaabbbbbbaaa^^^[[[XXXUUUQQQQQQQQQOOOMMMLLLLLLNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGFFFFFFFFFFFFEEEEEEEEECCCAAA????????????===<<<;;;;;;:::::::::999999999999999999999::::::::::::777888888888888777666666666666555444444444444444555444333333333333333333444444333222111111111111111111222222111111000///111111222222222222111111////////////////////////000000000/////////..............................------,,,,,,------...///........................---------......//////000---......//////000000111+++,,,---///111444666888222222222222222222222222333333333333333333333333111111222222333333444444333333333444444444555555555555555555555555555555444555666666777777666666666666777888999::::::;;;===<<<<<<<<<<<<<<<=========>>>???@@@???AAACCCFFFOOOYYYmmm|||qqqhhhccceeegggiiirrr}}}000//////......//////000------------------------+++,,,,,,---...///000000------,,,,,,------...///,,,------------------...------------------------,,,,,,,,,,,,---...///000------......///000000111........./////////000000---...///000222222333333444444444333333333222222111111111222222333333333444444555777:::<<<<<<;;;777555222222333555555555444555666777777666555555666777777777777888888888999999999:::;;;;;;<<<<<<===???@@@@@@???>>>>>>???======>>>>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUUUUVVVSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[___aaaaaa```[[[[[[\\\]]]^^^^^^^^^^^^\\\]]]^^^^^^^^^\\\ZZZYYYXXX[[[^^^___^^^___aaacccaaa```aaaaaabbbcccdddeeehhhfffdddcccddddddcccaaa```^^^]]]]]]___aaabbbbbbbbb```^^^___```aaa___]]]]]]^^^```aaabbbaaaaaa```_________`````````aaaaaa]]]^^^___^^^]]]ZZZVVVTTTPPPQQQRRRQQQNNNLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???>>>???>>>===;;;::::::::::::999999999999777777777888888999999999666666666666666555555444666555444444333333444444333333333222333333444444444333222111111000000000000111111222111000///...111111222222222222111111////////////////////////111111000000000/////////........................------,,,,,,------...///........................,,,,,,---......///000000------......///000000111---...///000222444666777111111111111111111111111222222222222222222222222222222222222222222333333222222222333333333333444333444444555555666666666444555666666777777666666555555666777888999::::::;;;;;;::::::::::::;;;;;;===>>>>>>======>>>@@@AAAKKKPPP]]]ppp///...---,,,,,,---...///------------------------------..................---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------+++++++++,,,---...///000---------...///000000111............/////////000---...///111222222333333333444444444444333222111---...///000222333444555444333333555777888777666777555222111333444555555222333444666666666555555666666666666777777777777888999999::::::;;;<<<<<<>>>@@@AAAAAA???>>>??????=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIHHHIIIJJJIIIFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLNNNPPPQQQSSSSSSSSSOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTWWWZZZ[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]^^^]]]\\\YYYVVVUUUUUUWWWZZZZZZXXXWWWYYY[[[\\\]]]]]]___```bbbdddeeefffdddbbb`````````___]]]^^^]]][[[\\\^^^```aaaaaabbb___]]]]]]______]]]ZZZ\\\]]]___```aaaaaaaaa```_________```````````````XXXYYYZZZ[[[YYYVVVSSSQQQOOOQQQRRRRRROOOMMMLLLLLLMMMNNNOOOOOONNNLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@???>>>???>>><<<;;;:::::::::999999999888888555666666666777777888888555555555666555444444333555555444333333333333444222222222222333444444555444333222111000000000000000111111222222000///...111111222222222222111111////////////////////////111111111111000000000000........................---,,,,,,,,,,,,---..............................,,,,,,------...///000000---------...///000000111333333222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222111111222222222333333333333333444444555666777777444555555666666666666666555555666777888999::::::::::::999999888999999:::<<<<<<<<<<<<===???AAACCCDDDEEEMMM[[[iiixxx......------------......111111///...---,,,,,,,,,---------...............//////...---,,,,,,++++++***++++++,,,,,,------.........////////////......------------------------------------------------/////////...------,,,,,,---...//////......///111444333222000000000000111222222222222222222222222222333444444555555444444444444444444444444444444666666777777777777666555555555555555666666666666666777999:::;;;;;;:::999===============<<<<<<<<<============>>>>>>>>>>>>BBB@@@???>>>>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKRRRQQQPPPOOOOOOPPPRRRSSSVVVVVVVVVWWWXXXZZZ\\\^^^]]]]]]]]]]]]\\\ZZZYYYWWW```______]]][[[WWWUUUSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\^^^```bbbccccccaaa______```aaabbbaaa^^^]]]]]]]]]^^^^^^]]][[[]]]\\\\\\\\\\\\\\\]]]]]][[[\\\]]]^^^___^^^]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWSSSRRRQQQQQQQQQOOOLLLJJJNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAA???===;;;:::;;;>>>???>>>:::777888999666666777777888888999999777777777777666666666666777666666555444444333333444444333222222111111000333222111111000000111111111111111111111111111111///000222444444222000///111000///......///000111222;;;>>>777...+++...000......---,,,++++++++++++---.........---,,,,,,+++........................000000//////.........---////////////000000000000............////////////000000000000000000000000...///000111222333333333111111222222222333333333333222222111111222222333111333555777888666444333333444555555666666555555777777777777666666666666777888888999999:::;;;;;;<<<<<<<<<<<<============DDDEEEGGGMMMXXXgggxxx///......------......///------,,,,,,++++++,,,,,,++++++,,,,,,------......///......---,,,,,,++++++******+++,,,,,,------.........////////////......------------------------------------------------//////.........------------...//////......///000333222111000000000111111222222222222222222222222222333333444444444444444444444444444444444444444666666777777777666666555555555555555666666666666666777888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAA@@@@@@??????@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJNNNNNNNNNNNNPPPRRRSSSUUUWWWVVVVVVVVVVVVWWWYYYZZZZZZ[[[[[[[[[[[[YYYXXXWWW\\\\\\\\\[[[YYYVVVTTTRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYXXXYYY[[[]]]___``````___]]]]]]___aaaaaa```___^^^]]]]]]^^^^^^\\\ZZZ]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVSSSRRRQQQQQQQQQOOOMMMJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<;;;===>>><<<999777888999777777777777777888888888777777777666666666555555666666666555444333333333333333222222222222111111333222111111000000111111111111111111111111111111000000000000000000000000//////...------.../////////666888333------//////......---------......///------......------,,,+++........................000/////////.........---............////////////........./////////000000000000000000000000000000000000111222222222111111111111111222222222333333333222222111111222222333222333555666666666444444333444444555555555555555777666666666666666666666777888888999999::::::;;;;;;<<<<<<<<<============@@@AAACCCGGGOOO[[[hhhppp//////............//////***)))))))))***++++++,,,)))******+++,,,------.........------,,,,,,++++++******++++++,,,------------......//////......---------------------------------------------------...............---------,,,...//////......///000000000000000000111111222222222222222222222222222222222333444444444444333333333333333333333333333555555666666666666666555444555555555555666666666666777888999::::::::::::::::::::::::::::::::::::<<<<<<<<<============>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJLLLMMMPPPRRRUUUVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSTTTVVVWWWXXXXXXVVVUUUUUUVVVWWWYYY[[[\\\\\\[[[ZZZ[[[^^^___```___^^^]]]\\\\\\]]]\\\ZZZXXX[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVQQQPPPOOOPPPPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAA@@@@@@??????<<<<<<<<<:::888777888999888777777777777777777666777666666666666555555555666555555444444333333222111111111222222222222222222222111000000000000111000000000000000000000000000///...------...///000......---,,,,,,---......+++000222///---///000...,,,,,,,,,,,,---...///000------......------,,,,,,------------------------/////////...............------------............////////////000000000000000000000000000000000000111111111111111000//////000111111111222222222222222222111111111111222222333333444444444555555555333333444555555555555555666666666666666666666666777777888888999:::::::::;;;;;;;;;<<<<<<<<<=========>>>???AAAFFFMMMUUU[[[gggvvv///..................///***))))))))))))***++++++))))))***+++,,,---......---------,,,,,,,,,++++++*********+++,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---///...------...000......//////000111222222111111111111111111111111111111222333333333333333222222222222222222222222444444555666666666555555444444444555555555666666666777888888999:::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<=========>>>???AAACCCCCCCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLOOOQQQSSSTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOPPPPPPQQQRRRTTTUUUVVVWWWTTTTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXZZZ]]]______^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUPPPOOONNNNNNOOOOOONNNLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEECCCBBB@@@??????@@@@@@@@@AAA@@@??????>>><<<;;;:::999777777888999888888777777666666666555666666666555555555444444444444444444333333222222///000000111222333333333222222111000000000000000000000000000000000000000//////............//////...------------------...+++......,,,...111000,,,++++++******++++++,,,---,,,------...------,,,,,,------------------------........................------.........//////////////////000000000111111000000000000000000000000///000000111000000//////000000000111111111111222222222111111111111222222444333222222222333555555333333444555555555444444555555555666666666666666777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<>>>???AAAAAACCCFFFKKKNNNZZZfff|||......------------......,,,,,,+++******************++++++,,,---.........,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,---......------...///,,,---...///000111111111111111111111111111111111000111222222333333222222222222222222222222222222333333444555555555555555444444444444555555555555777777777777888999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCDDDCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIKKKLLLNNNOOOPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPRRRSSSTTTSSSSSSRRRPPPPPPQQQRRRRRRPPPOOONNNNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWYYY\\\^^^^^^^^^[[[ZZZYYYYYYYYYYYYWWWUUUTTTUUUVVVXXXYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTPPPOOOMMMMMMNNNNNNMMMLLLFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA??????AAAAAAAAA@@@???>>>===<<<;;;:::999888888888888888888777777777666666555555555555555555444444444444333333333333333222222222//////000111222222333444222111000000//////000000////////////////////////---...000111111000...---........................---///...,,,...111///***---,,,+++***************,,,,,,------...------,,,---------------------------------...................../////////000000000////////////000000000000////////////////////////------...///000111111000//////000000000111111111222111111000000111111222444333111111111222444555222333333444555444444444444444555555666666666777666777777888888999::::::::::::::::::;;;;;;;;;;;;===???AAABBBBBBDDDFFFHHHOOOWWWfffzzz------,,,,,,,,,,,,------------,,,+++*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000+++---......------...///,,,,,,...///000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222333444555555555555333444444444444555555555777777666777777888::::::999999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===@@@BBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJLLLLLLMMMMMMMMMLLLMMMNNNPPPPPPQQQQQQQQQNNNOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXWWWXXX[[[]]]___^^^]]]ZZZYYYXXXYYYZZZZZZXXXVVVTTTVVVWWWYYYZZZZZZZZZYYYVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@???>>><<<;;;:::;;;:::999:::;;;;;;999777777666666666666666666555555555444444444333333333222222222222222222222222//////000000111222333333111111000////////////000////////////////////////,,,---000222222000---,,,......////////////......---//////------000...***///...---,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////000000000111............////////////////////////////////////+++,,,---///000000111111////////////000000000000111111000000000000111111333222111000111222333444222222333444444444444444444444444555555666666777666666777777888999999999999999999:::::::::;;;;;;:::<<<>>>@@@@@@AAACCCDDDIIINNNWWWeeewww||||||}}}zzzzzz{{{zzz|||~~~,,,++++++******++++++,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111+++---......---,,,...///,,,,,,...////////////...111111111111111111111111///000000111111111111111111111111111111111111111111111222444444555555555333333444444444555555555777777666666777888999:::777777888888999::::::;;;999::::::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOOOOONNNOOOPPPQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUYYYYYYZZZ\\\___```___]]][[[ZZZZZZ[[[]]]]]]\\\ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[\\\XXXXXXYYYYYYYYYYYYXXXXXXVVVUUUUUUTTTSSSSSSRRRRRRRRRPPPMMMKKKLLLLLLKKKJJJGGGGGGFFFEEEEEEFFFFFFFFFCCCBBBBBBAAA@@@@@@??????===============<<<;;;;;;:::::::::<<<>>>===999666555555555666666666666666444444444333333333333222111111111222222222222222//////000000111111222222111111000///////////////........................,,,---............---,,,,,,---............---,,,***...///,,,,,,......,,,------,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000------------............////////////////////////,,,---......////////////........./////////000000111111000000000000111111111111111111111222222333222222333444444444444333333333444555555666777777666666777777888888999999999999999999::::::::::::777999<<<=========???AAADDDIIIOOOWWWcccuuu~~~+++******************+++(((((())))))***,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111111+++,,,...---,,,,,,---///,,,---.../////////...---000000000000000000000000//////000111111111111111000000000000000000000000000111222333444444555444333333333444444444555555777666666666666888999:::555666666777888999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIEEEFFFHHHJJJLLLLLLLLLLLLQQQQQQRRRRRRQQQPPPNNNMMMNNNOOOPPPQQQPPPPPPOOONNNPPPQQQRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVUUUSSSRRRRRRSSSTTTTTTZZZZZZ[[[]]]``````___]]]\\\[[[[[[]]]___```___]]]\\\\\\]]]]]]\\\ZZZWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\VVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSPPPMMMKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFAAA@@@@@@@@@??????>>>>>>::::::;;;<<<======<<<<<<::::::;;;===@@@>>>:::555444555555555666666777777444444444333333333222222111111111111111111222222000000000000111111111111111111000///////////////........................------,,,++++++,,,------++++++------------++++++''',,,...,,,+++---...---))))))))))))***+++,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......////////////////////////.........///......---,,,............/////////000111111000000000000111111000000111111222222222222222222333444444444333333333333444444555666777777666666666777888888999999888888999999999:::::::::777999;;;<<<;;;<<<>>>@@@===CCCIIIMMMSSS___ppp}}},,,,,,,,,++++++*********+++++++++++++++***)))((()))))))))))))))))))))))))))******++++++******)))++++++******++++++,,,---,,,,,,+++++++++,,,------*********++++++*********---------.........//////000000////////////000000000//////...------,,,,,,------,,,,,,,,,,,,------000000000000111111111111222222111111111111222222333222111000000111222333111111222222222333333333555555555666666666666777444666777777555444555555777777888888888999999999888888777888999;;;===???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGIIIJJJLLLHHHIIIKKKLLLMMMMMMMMMLLLQQQRRRSSSSSSRRRPPPNNNLLLOOOPPPPPPPPPPPPPPPOOOOOOMMMPPPSSSTTTRRROOOMMMLLLNNNNNNPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVVVV\\\]]]```bbbcccaaa```^^^\\\\\\^^^___aaabbbbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWYYYYYYXXXVVVSSSTTTTTTTTTRRRPPPNNNMMMNNNNNNLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;::::::::::::999888666666666777777666666666666666666666666555555555555444333222111222222222111111111111000000000000000000000000000...000000///...---...///.................................------,,,,,,,,,///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---------......///------,,,,,,---...000111///...,,,,,,+++,,,---...---------............///////////////////////////000000000000////////////......///000000000000000000000111222222222222111333222111000000000222222111222222333333444444555333333333444444444555555777777888888888999999999888777666666666777999::::::;;;<<<===>>>>>>>>>>>>===???BBBEEEHHHRRR___iii+++++++++******)))))))))+++++++++++++++***))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,+++++++++,,,,,,++++++************++++++,,,,,,---------...............------------......------------............000000////////////000000....../////////000000000111000000//////000000111222222111000000111222222111111111222222222333333444444444555555555666666555666888888777666666777888888888888999999999999::::::::::::;;;===>>>???======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFGGGHHHJJJKKKHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLPPPPPPQQQQQQQQQPPPPPPOOONNNPPPRRRRRRPPPNNNMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVV[[[]]]___aaabbbaaa___^^^\\\]]]^^^```aaaaaabbbbbb]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWVVVUUURRRRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFCCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;::::::::::::888888777666666666777777555555555555555555555555555555555555444333222111222222222111111111000000////////////////////////...///000///...---...///---------------------------------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---------------...---,,,,,,,,,---...000111...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------........................------....../////////000......///000000000000000000000111222222222222111444333222111111222333333333333333333333333333222333333333444444444444555666666666777777777888888888777666666666777999999999:::;;;<<<<<<===<<<<<<;;;>>>@@@AAADDDKKKUUU]]]rrr*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++************+++,,,,,,...---,,,+++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,------...//////...------,,,,,,------...------........./////////000//////......//////000222111111000000111111222111111111222222222222333333333333333444444444444444666888888777777888999888888888999999999::::::;;;;;;::::::;;;;;;<<<===<<<======>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJGGGIIIKKKMMMOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLLLLNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPNNNMMMNNNOOOLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVZZZ[[[]]]___``````^^^^^^\\\]]]^^^``````aaaaaaaaa\\\[[[[[[ZZZZZZYYYYYYYYYZZZYYYWWWVVVVVVVVVWWWXXXXXXVVVSSSRRRSSSTTTSSSSSSOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@??????>>>>>>===;;;;;;;;;:::::::::999999666666555555555666777777555555555555555555555555444555555444444333222111222222111111111000000000////////////////////////...///000///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++///......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................***+++,,,---...///000000......///000000000000//////000111111222222111111333333222222222333333444555444444333222222111111333333333333444444444444555555555555666666666666777777777666777888888999888888999:::;;;;;;;;;;;;;;;===???@@@@@@DDDKKKQQQ\\\nnn******************))))))******+++++++++******)))))))))))))))))))))))))))))))))************))))))***************++++++,,,...---,,,+++************,,,***(((&&&&&&(((***,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,------......,,,,,,++++++++++++,,,,,,------........./////////000//////......//////000111111000000000000111111111111111111222222222222111222222222333333333333222444777777777777888999888888888999999999999:::999999888888888888888888;;;<<<<<<======>>>??????<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIEEEGGGIIILLLNNNOOOOOOOOOMMMLLLKKKKKKJJJKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNMMMLLLLLLNNNPPPLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]^^^___`````````___ZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXWWWUUUUUUVVVWWWXXXXXXUUURRRPPPPPPQQQQQQPPPMMMMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA???>>>??????@@@??????>>>>>>===<<<<<<;;;::::::::::::999999999999444444444444555555666666444444444444444444444444444444444444444333222111111111111111000000000000////////////////////////...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++///...---,,,+++++++++++++++,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................+++,,,,,,---......//////---...//////000000/////////000000111111111111111222222222222222222333333333333333333222222111111222222333333333444444444444555555555666666666666777777777777777888888999777888999:::;;;;;;;;;;;;<<<>>>@@@AAAAAACCCFFFJJJMMMZZZnnn++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,...---,,,+++***)))))))))***)))&&&%%%%%%&&&)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////....../////////000000000111000000//////000000111000000000000000000000000000000111111111222222222111111111111222222222333111333555666555555666777777777888888888888999999888888888888888777777777:::;;;;;;<<<<<<===>>>>>>;;;;;;<<<======>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEGGGJJJLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMLLLKKKKKKLLLNNNQQQKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWWWWWWWWWWVVVXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]XXXXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWTTTQQQOOOOOOOOOOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@>>>>>>>>>??????>>>======<<<;;;;;;::::::::::::999999999888888888333333444444555555555666444444444444444444444444333333333444333333222222111111111000000000//////........................---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***+++,,,---...///...---++++++*********+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------................................................------.../////////////////////000111111111111000//////000111111111111111111111111222222333333333222222222333333333444444555555555666666666777777666777777777888888888888888888:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBDDDEEEHHHOOO[[[hhhwww+++++++++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++*********))))))))))))***++++++---,,,+++***************)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------....../////////000000000111000000//////000000111///000000111111000000///000000000111111111111222111111111111222222222222111333555555444444555666666666666777777777888888999999:::::::::999999888999::::::;;;<<<<<<======;;;;;;<<<======>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCEEEGGGIIIKKKKKKKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOJJJKKKKKKKKKJJJKKKNNNPPPLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSVVVWWWXXXXXXXXXUUUVVVWWWYYYZZZ[[[[[[\\\[[[\\\\\\\\\\\\[[[[[[ZZZVVVWWWXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSUUUSSSPPPOOOOOOOOONNNMMMJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBB======<<<;;;;;;::::::999999999999888888888777777333444555555666555555555333333333333333333333333222222333333333333222222111111000000000/////////........................---...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((((((((()))+++,,,...///------,,,+++***************++++++,,,,,,++++++***)))***+++,,,---------,,,,,,,,,,,,,,,------------------------------------////////////......------------...////////////......///000000111111000000---...///000111111111000000000111111222333333444222222222222333333333333555555555666666666666777666666777888888888888777888888999:::;;;;;;;;;;;;888999;;;<<<>>>@@@AAAAAAFFFHHHMMMUUU```ooo~~~)))*********++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))***++++++++++++***************+++***))))))(((((())))))***++++++++++++,,,,,,,,,---,,,++++++******++++++,,,))))))******++++++,,,,,,++++++************++++++------........./////////000//////......//////000...///000111111000///...000000000000111111111111111111111222222222333333333444666666555444444555555555555555666666666666777888999::::::999999888999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMHHHIIIJJJKKKJJJKKKMMMOOOLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPSSSVVVXXXXXXXXXXXXTTTTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXTTTVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWUUUTTTRRRSSSRRRPPPPPPPPPPPPNNNMMMJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAABBBBBBCCC===<<<<<<;;;;;;:::999999999888888888777777777777555555666777666555444444222222222222222222222222111222222333333333222222111000000000////////////........................---...///...,,,+++,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))***+++------++++++************++++++******+++,,,,,,+++***)))((()))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------......,,,---......//////.........//////000000000000000---...000111222222111111111111111111111222222222111222222222222333333333333444444444555555555555555666777888999888888777666777888999:::::::::::::::999999;;;===>>>??????BBBCCCFFFJJJRRR[[[eeekkkttt(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++******************++++++*********++++++*********++++++,,,,,,,,,---------++++++************++++++''''''(((***+++,,,---......------,,,,,,------...,,,,,,,,,---------...............------............///000111111000///...000000000000111111111111111222222222222333333333444666777777666444555666444444444555555555555666444555666888888888777666888999999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@AAA;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKDDDEEEHHHJJJKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHJJJKKKKKKKKKMMMOOOMMMMMMMMMNNNOOOOOOOOOPPPNNNPPPSSSVVVXXXYYYYYYXXXSSSTTTUUUVVVXXXYYYZZZ[[[YYYZZZZZZZZZYYYXXXWWWVVVTTTUUUWWWXXXXXXWWWVVVTTTTTTVVVXXXYYYYYYWWWTTTRRRRRRQQQPPPQQQQQQQQQOOOMMMJJJIIIGGGEEECCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@AAABBB======<<<;;;;;;::::::999888888888888777777777777666666777777777666444333222222222222222222222222111222222333333333222222000000000000////////////........................---...///...,,,+++,,,---........................---,,,,,,++++++*********+++++++++************)))++++++************++++++************************+++***************++++++******************++++++)))***+++,,,,,,+++))))))((()))+++,,,------,,,,,,)))************+++++++++------------------------******+++,,,------...///,,,---......//////.........//////000000000000000...///111222333333333222333333222222111000000000111111222222222333333333222222333333333444444444555666777999999888888777555666777888888999999999===<<<;;;;;;===????????????@@@BBBFFFKKKQQQVVVZZZ\\\jjj~~~************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))(((((((((((())))))))))))*********+++++++++))))))))))))************************************++++++++++++,,,,,,---...++++++******++++++,,,------...000111111000...------......///////////////............////////////////////////////////////,,,,,,...///000000000000111111000000111111222333333333333444444444555555666666666666777777777777777777777777777888888888::::::999888888888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHEEECCCCCCGGGLLLMMMJJJFFFCCCFFFIIIKKKKKKJJJHHHFFFIIIIIIJJJKKKLLLLLLKKKKKKFFFGGGIIIJJJKKKLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLOOOPPPRRRUUUWWWXXXWWWUUURRRSSSTTTVVVXXXZZZ[[[\\\]]]\\\\\\[[[YYYVVVSSSRRRQQQRRRSSSUUUUUUVVVUUUUUUXXXXXXXXXWWWUUUSSSRRRQQQNNNNNNMMMMMMNNNNNNOOOPPPJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???===<<<<<<<<<>>>===<<<;;;:::999999999555555555666666666666666333444444555555444444333222222222222222222222222222111111000///...------........................///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++*********++++++************************---,,,+++***))))))))))))+++++++++*********))))))***+++---......---+++*********************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++***........................------------------------////////////000000000000////////////000000000000//////000111111111111111000111111111111222222222111111222222222333333333444444333333333333222222333333444444555666666666666666777777888888888999999:::;;;<<<===<<<;;;:::>>>???@@@BBBDDDGGGIIIKKKQQQYYYgggyyy************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***++++++***))))))(((((((((((())))))))))))*********+++++++++))))))))))))************************************++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,---...........................////////////........................,,,---...///000000000000000000//////000000111222222333333333333444444444555555555666666666666777666666666777777888888888:::999999999999999:::::::::;;;;;;<<<======>>>>>>======>>>??????@@@@@@AAADDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFEEEHHHLLLMMMIIIEEEDDDFFFIIIKKKLLLJJJHHHFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOPPPQQQSSSUUUWWWWWWUUUTTTQQQRRRSSSUUUWWWXXXZZZZZZ\\\\\\\\\[[[YYYVVVTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWUUUSSSQQQOOONNNLLLLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDBBB@@@????????????>>>===<<<;;;:::999999999666666666666555555555555333333444444444444333333222222222222222222222222222222222111111111111111....................................------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))+++***************+++++++++++++++*********))))))******+++,,,,,,+++************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++........................------------------------....../////////000000000....../////////000000000//////000111111111111000000000111111111222222222000000000111111111222222222222222333333444444444333333444444555666666666666666777777777888888888999999:::;;;;;;;;;;;;:::======>>>@@@BBBDDDFFFGGGJJJOOOYYYfffxxx************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++***)))))))))(((((((((((()))))))))))))))************+++))))))))))))************************************++++++******************+++************+++,,,,,,++++++++++++++++++++++++++++++,,,------------------............/////////........................---...///000000111111000///............///000000111111222222222333333333444444444444555555555555444555555666777888999999888888999999::::::;;;;;;:::::::::;;;<<<<<<============>>>>>>??????@@@@@@BBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEIIIHHHGGGIIIKKKLLLHHHEEEFFFHHHJJJLLLLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFGGGJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRPPPQQQRRRSSSUUUVVVXXXXXX[[[[[[[[[[[[YYYWWWUUUTTTTTTSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVTTTQQQNNNKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@??????@@@@@@>>>===<<<:::999999999999777666666666555444444444333333444444444444333333222222222222222222222222000000000111111222222222....................................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++*********************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------------------------------.........////////////000.........////////////000...///000000111111000000000000000111111111222222/////////000000000111111000000111222333444555555333333444444555666666666666666777777777777888888999999888888999::::::;;;<<<<<<<<<===???@@@BBBCCCDDDFFFJJJRRR___qqq************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))))))))(((((((((((())))))))))))))))))************((()))))))))************************************,,,,,,+++++++++***))))))***************++++++,,,+++******))))))******+++++++++,,,------------------------.........//////...........................//////000111111000000//////......//////000111000111111111111222222222222222333333333444444444333333444555777888999999777888888::::::;;;;;;;;;999999::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGFFFHHHJJJJJJHHHFFFGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKMMMOOOPPPQQQPPPPPPQQQSSSUUUUUUTTTRRRQQQQQQOOOOOOPPPQQQSSSTTTUUUVVVZZZZZZZZZZZZYYYXXXVVVUUUUUUTTTSSSSSSTTTVVVYYYZZZYYYXXXVVVSSSPPPMMMJJJHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBAAA???>>>>>>>>>??????======;;;:::999888888888777777666555444444333333333333333444444333333333111111111111111111111111......//////////////////.................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++******************))))))))))))))))))))))))******))))))***++++++,,,************************+++***))))))))))))***+++******************************+++++++++,,,,,,,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------........./////////...//////000000000000000000000000000111111111111/////////000000000111111000111111222333333444444333333444444555666666666666666777777777777777777888888777777777999:::;;;<<<<<<<<<<<<<<<===??????AAABBBDDDHHHPPP\\\jjjsss|||************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************,,,,,,------,,,+++***)))******))))))******+++,,,++++++************++++++,,,,,,---............---------------.......................................//////000000000000///000////////////000111111000000000111111111222222222222222222333333333333222333444555666777888888666777888999:::;;;::::::888888888999::::::;;;;;;;;;<<<<<<======>>>??????????????????@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGCCCEEEHHHJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPPPPPPPQQQSSSVVVUUUSSSPPPOOOPPPNNNNNNOOOPPPQQQSSSTTTTTTWWWXXXXXXYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSUUUWWWYYYYYYXXXWWWTTTQQQNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA???>>>>>>>>>??????===<<<;;;:::999888888888777666666555444333333222222333333333333333333222111111111111111111111111000000//////...------,,,...........................------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++,,,++++++***))))))******************************,,,+++************+++,,,******************************+++++++++,,,,,,,,,,,,+++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................///000000000000000//////000000000111111111000000000111111111222222222222222222222222222222333333444444555666666666777777666666666666666666777777666666777888:::;;;<<<<<<<<<;;;<<<<<<===>>>@@@AAACCCEEEIIIPPPXXX]]]eeemmm{{{************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++---,,,+++))))))(((((((((((())))))***)))))))))))))))(((((())))))))))))************************************+++,,,---...---,,,+++******))))))))))))***++++++++++++++++++++++++++++++,,,,,,---...............,,,------------.........------------------------......////////////......000000//////000000111222000000111111111222222222222222222222333333333333222333333444555666777777555666777999999999888888777777888888999:::::::::;;;;;;<<<<<<======>>>>>>??????>>>??????@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDBBBCCCCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGDDDGGGJJJNNNOOOMMMKKKIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOSSSVVVUUURRROOOOOOPPPMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVXXXWWWVVVTTTRRRPPPNNNLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHGGGFFFDDDBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@??????@@@@@@===<<<;;;999888888888888666555555555444333333333222222333333333333222222111111111111111111111111333222222111///......---........................------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...//////000000///////////////000000000111111000000000111111111222222333333222222111111111111333333444444555666666666777777666666666666555555666666777777888999;;;;;;<<<;;;;;;;;;;;;<<<=========???AAACCCEEEHHHKKKNNNTTTZZZdddsss************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++***))))))(((((((((((())))))******))))))(((((((((((())))))))))))************************************)))***,,,------,,,+++***)))))))))))))))***++++++)))***+++,,,,,,+++***)))++++++,,,---------------,,,,,,---------.........------------------------------............------//////.........///000000111111111222222222333333222222222333333333444444333333333444444555555555444555777888888777666555666666777777888999999::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>??????@@@???@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDFFFIIIKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNNNNRRRVVVUUUQQQNNNNNNPPPNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTUUUUUUTTTSSSSSSRRRRRRQQQUUUUUUTTTTTTRRRQQQPPPOOOHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFDDDCCCAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCFFFDDDBBB@@@????????????===<<<:::999888888777777444444444444444444444444222222333333333333222222111111111111111111111111111111000000000/////////........................---------,,,,,,,,,++++++)))*********++++++++++++************************((((((((()))))))))))))))'''((()))***++++++***)))++++++++++++++++++++++++++++++***************+++))))))*********+++++++++((()))***++++++***)))(((******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,------------...//////000000//////////////////000000000111/////////000000000111111111111111111111222222222333333444444555666666666777777666666666555555555555666777999:::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;===???@@@@@@BBBEEEGGGJJJLLLRRR]]]kkk|||~~~************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))))))))(((((((((((())))))******))))))((((((((('''))))))))))))************************************'''(((***,,,---,,,+++***)))))))))))))))******+++''')))***,,,,,,***)))'''******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,------...------,,,,,,...------------...//////111222222222222333333333222222333333333444444444444444444444444444444444444555777888777666444333666666666777888888999999::::::;;;;;;<<<======>>>@@@???>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFJJJJJJJJJJJJIIIIIIHHHGGGCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKMMMRRRVVVUUUQQQNNNNNNQQQNNNNNNOOOPPPPPPQQQRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUTTTTTTSSSQQQPPPOOORRRSSSSSSSSSRRRQQQPPPPPPGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@AAAAAAAAADDDCCCAAA???===<<<<<<===<<<<<<:::999888777777777333333444444444444444444222222222333333222222222000000000000000000000000---------.......................................---------,,,,,,,,,++++++))))))******++++++++++++************************''''''(((((())))))******'''((()))+++++++++***)))************************))))))))))))***+++,,,---))))))******++++++++++++&&&((()))++++++)))(((&&&******************************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------......///////////////////////////000000000000............/////////000//////000111222333333444333333444444555666666777777777666666555555555444555666888:::;;;<<<;;;;;;888888888888999:::;;;<<<;;;<<<======>>>@@@CCCFFFEEEFFFIIIOOOYYYeeeqqqxxx{{{sssooo'''((((((((((((&&&$$$###))))))))))))))))))))))))((((((((((((((()))******''''''((())))))((('''&&&))))))***))))))(((''''''))))))************))))))******))))))(((((('''''')))((('''''''''(((***++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...***)))(((''''''((()))***,,,,,,,,,------..................------.........,,,,,,,,,------.........//////---,,,,,,---...///111000///...---,,,++++++000000000000111111111111222222222111111111000000111333444444222222333555888888777666555444333333666666666777888888999999;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>============@@@@@@BBBCCCEEEGGGHHHIIIEEEDDDCCCCCCDDDFFFHHHIIIKKKHHHEEEEEEGGGHHHGGGDDDHHHIIIJJJLLLLLLJJJIIIHHHBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKQQQRRRSSSSSSRRRPPPNNNLLLNNNOOOPPPPPPOOOOOOQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRUUUUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSSSSQQQOOOLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGHHHEEEBBB???===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????;;;:::999777666666555555555555555444444333333333222222222222222222333333333///222<<<<<<222///333222222111000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++******)))(((((((((((((((((((((((()))***+++,,,,,,+++***)))---,,,+++***))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000////////////000000000000000000000000111111111111111111222333333444555555444555555555555555444444666<<>>??????DDDDDDFFFIIIOOOUUU[[[___lllsss|||xxxqqqkkkddd^^^(((((())))))((('''%%%$$$))))))))))))))))))))))))((((((((((((((()))******''''''((()))************)))************)))((('''))))))************))))))))))))))))))(((((((((((()))(((((('''((()))***+++***++++++++++++***)))(((+++++++++++++++,,,,,,---******)))(((((()))************++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,---...////////////...------,,,,,,//////000000000111111111222222222111111111000000111222444333222222333555777777666666555444444444555666666777777888999999:::::::::999::::::;;;<<<========================AAAAAACCCDDDFFFHHHIIIJJJEEEDDDCCCCCCDDDEEEGGGIIIIIIGGGEEEEEEGGGHHHGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOPPPRRRRRRQQQPPPOOOLLLMMMNNNNNNNNNNNNPPPRRRTTTSSSRRRQQQPPPQQQQQQRRRTTTTTTSSSRRRQQQOOONNNNNNOOOPPPQQQQQQPPPNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFEEECCCAAA???=========>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======::::::888777666555555555444444444444333333333333333333222222222222222222333...111999999111...333111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++******)))******************************++++++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))*********++++++++++++,,,,,,------,,,,,,+++)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000////////////000000000000000000000000111111111111111111222222333444444555444444555555555555444444444:::@@@AAA===:::888999777777777888888888999999999::::::;;;<<<===>>>>>>AAAAAAAAACCCGGGLLLPPPSSSWWW]]]eeekkktttwwwkkkeeeaaa\\\YYY))))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))+++,,,---))))))*********)))(((((())))))************))))))(((((((((((())))))))))))((((((((((((((()))************++++++******))))))***************++++++,,,+++******))))))******+++)))))))))***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------------..............................//////000000000000111111222222222111111111111111111222333333222222333555555555555555555555555555555555666666777888888888999999888888999999:::;;;========================???@@@AAABBBDDDFFFGGGGGGDDDCCCCCCBBBCCCEEEFFFGGGGGGEEEDDDEEEFFFGGGGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMPPPQQQQQQQQQQQQJJJKKKMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRQQQOOONNNLLLKKKMMMMMMNNNOOONNNMMMKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<======<<<<<<<<<:::999888666555555555555333333333333333333444444222222111111000000//////222...///555555///...222////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++******)))************************++++++************++++++'''((()))+++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************(((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000////////////000000000000000000000000111111111111111111222222333333444444444444555555555555444444333777;;;;;;888666666888666666666777777777888888888888999:::;;;<<<======??????>>>>>>@@@CCCEEEGGGJJJNNNRRRWWW^^^mmm}}}sssfff[[[VVVTTTRRRQQQ************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''((()))+++,,,(((((()))))))))(((((('''))))))************))))))''''''(((((())))))******((((((((((((((())))))***))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))***************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,------.../////////////////////000000000111111111111111111111111111000222333333222222333444333333444444444555555555444444555666666777777888888888888777888999999:::;;;<<<<<<<<<<<<<<<======;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEGGGFFFEEEDDDEEEEEEEEEEEEHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMOOOPPPPPPPPPIIIKKKLLLMMMMMMNNNQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@???===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777666555444444444111111222222333333444444000000///......---,,,,,,111------111111------111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***************************************,,,+++***))))))***+++,,,&&&(((***+++,,,+++***(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000////////////000000000000///000000000111111111111111111222222333333333333333333444555555555444444333555777777555444666777666666666777777777888888777777888999:::;;;<<<<<<@@@???>>>>>>>>>@@@AAABBBGGGIIIJJJLLLQQQ[[[iiisss|||jjjcccZZZRRRNNNMMMLLLKKK+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''&&&''''''(((&&&&&&'''(((((('''''''''))))))************))))))''''''(((((())))))******'''(((((()))))))))))))))((())))))*********))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......++++++,,,---...///000000...////////////000000000111111111111111111111111000111333222111111222444222222333333444444555555444444444555666666777777888888777777777888999999::::::;;;;;;<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBBBBCCCHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMMMMJJJLLLMMMNNNNNNOOORRRTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIDDDEEEEEEEEEDDDBBB@@@??????@@@AAAAAA@@@>>><<<:::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888666555444444333333000111111222222333333333111111000///......------///------......------///,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''((()))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))+++,,,+++)))'''&&&))))))))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++************************************+++++++++,,,,,,***++++++,,,,,,++++++***((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000///000000000111111111111111111222222222222222333222222333444555555444444444555555555444555666888777777777888888888999999666666777888999:::;;;;;;>>>>>>======>>>???AAAAAA@@@BBBDDDEEEGGGMMMUUU[[[jjj}}}|||{{{{{{wwwmmmeee[[[XXXTTTPPPMMMKKKIIIHHH******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))******)))))))))))))))))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------...------++++++,,,---...///000111......////////////000000111111111111111222222222000111222222111111222444222222222333333444444444333333444444555666666666888888777777888888999:::999999::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEECCCAAAAAABBBCCCFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNOOOQQQTTTRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777666555333333333333111111111111111111222222333333222222111111000000------------------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******''''''((()))************((((((((((((((((((((((((++++++************++++++******++++++***((('''&&&))))))))))))************))))))))))))))))))))))))************************))))))***++++++++++++******************+++++++++***++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////000000000000000000000000111111111111111111222222222222222222111222333444444555444444555555444444555666777888777777777888888888999999666666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>??????<<<>>>@@@CCCDDDGGGKKKNNNVVVeeeuuuzzzuuunnnkkkhhhccc[[[UUURRRQQQQQQOOOMMMKKKIIIHHH***)))(((((((((((()))***))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((('''&&&'''(((((()))******))))))))))))************))))))))))))))))))((((((((((((&&&'''((()))***))))))((('''(((((()))))))))))))))***))))))))))))***++++++)))***+++,,,,,,+++***)))------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,---......------+++,,,,,,---...///000000........./////////000000000000111111111222222222///111222222111111222333222222222222222333333333222333333444555555666666999888888888888999::::::888999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCBBBAAAAAACCCFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMOOOQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRSSSUUUVVVUUUSSSQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;999999::::::::::::999999777777555444333222222222111111111111111000000000222222111111111111111111,,,---...------...---,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******************************++++++++++++******&&&'''((()))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***))))))*********+++++++++************++++++++++++******++++++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000000000000000111111111111222222111111111111111111111111222333444444444444444444444444666777777777666666666777777777888888666777777888999:::;;;<<<999::::::;;;;;;<<<======<<<>>>???@@@BBBDDDFFFHHHJJJRRR[[[aaajjjuuu}}}}}}xxxsssjjjgggbbb^^^ZZZVVVQQQNNNMMMMMMLLLKKKIIIHHHIIIIII))))))(((''''''((()))***))))))))))))))))))))))))******)))((((((((((((((('''(((***++++++***)))((())))))***+++++++++++++++))))))************))))))******))))))((((((''''''&&&''')))*********)))(((''''''((()))))))))))))))***************++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))***+++---......------,,,,,,------...//////000............/////////000000000111111222222222222///111222222111111222333222222222222222222222222222222333444444555555666999999888888999999:::;;;888888999::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@???===???AAABBBAAABBBEEEIIIDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMLLLKKKLLLMMMOOOQQQRRRSSSUUUUUUUUUTTTSSSPPPRRRTTTUUUUUUTTTQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDBBB???>>>===>>>>>>=========<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::888888999999999999888888777666555444333222222222222222111111000000//////.........///////////////+++---............---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******&&&'''((()))************************************)))***+++,,,,,,+++***)))((('''''''''((()))***+++(((((())))))*********+++))))))))))))))))))))))))************************))))))***++++++++++++***))))))******++++++++++++))))))))))))******************++++++++++++******(((((()))))))))*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111222222111111111111111111000111222333444444555444444333333444666777777666555555555555666666666777777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@CCCGGGJJJMMMTTT___fffhhhmmmrrr~~~vvvqqqlllfff[[[YYYVVVRRROOOLLLJJJIIIKKKJJJIIIFFFEEEEEEHHHJJJ))))))))))))))))))))))))+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))(((&&&%%%&&&''')))***))))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------............///...//////000111222222222000000111111111111000000...///000111222333333333333333444555555666666666;;;999777555444444555666::::::999999888999999999999:::;;;;;;;;;<<<>>>@@@??????@@@AAAAAAAAAAAA@@@BBB@@@>>>>>>@@@CCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGHHHJJJLLLMMMKKKJJJJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPPPPPPPQQQSSSTTTTTTQQQOOOPPPPPPQQQSSSTTTTTTRRROOOPPPNNNKKKIIIGGGFFFGGGGGGFFFEEECCCAAA???>>>======;;;;;;:::999999999::::::::::::;;;;;;:::999777666777777777777777777777777666555333222111111222333///000111222222222222222333333111000...,,,+++***------------------------///---,,,***))))))******((((((((((((((()))))))))************************)))************++++++++++++)))'''''')))***(((&&&************))))))((((((+++*********))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******,,,,,,,,,++++++*********))))))*********+++++++++''')))++++++***)))((())),,,+++******,,,......---,,,,,,+++***+++,,,---...+++,,,...---,,,++++++,,,---............,,,+++***/////////...///000111111000000000000000000000000111111111111111111111111111111000000000000000000222222222222333444555555666666666666666555555555666666666666777777777777::::::::::::::::::::::::::::::;;;;;;<<<=========AAABBBDDDGGGLLLPPPSSSUUUVVV^^^hhhrrrzzzvvvlllccc^^^\\\SSSRRRQQQOOONNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFF))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((())))))***)))((('''&&&&&&(((***+++******)))))))))((((((((())))))(((((((((((())))))''''''((()))***++++++,,,,,,,,,,,,++++++*********)))))))))*********++++++---------,,,,,,++++++++++++++++++,,,,,,------------------............///...//////000111111222222111111111111111111111000000111222333333333333333222222333444555555666666===<<<:::888777777888999888888888999:::;;;<<<===;;;<<<<<<<<<::::::<<<>>>??????@@@AAAAAAAAAAAAAAACCCAAA???>>>@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGIIILLLMMMKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQRRRSSSUUUUUUSSSQQQNNNNNNOOORRRTTTTTTSSSQQQNNNMMMJJJHHHGGGGGGGGGHHHFFFEEECCCAAA???>>>======;;;;;;:::999999999::::::999999::::::999888777555777777777777777777777777666555333222111111222222000000111111222222111111333222111000...---,,,,,,------------------------...---,,,***************(((((())))))*********)))************************))))))*********+++++++++---+++)))***+++,,,***(((+++******)))))))))))))))************)))))))))(((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************))))))*********,,,,,,,,,++++++******************++++++++++++,,,(((***++++++***))))))***---+++******,,,------,,,,,,,,,+++++++++,,,---...+++---......---,,,,,,---,,,,,,---.........---,,,---------.........//////000000000000000000000000111111111111111111111111111111000000000111111222444444444444444555555666666666666666555555555555555666666666777777777777::::::::::::::::::::::::999::::::;;;<<<======>>>>>>???@@@BBBEEEGGGJJJKKKMMMTTT\\\cccjjjqqq{{{~~~{{{rrriii```YYYUUUSSSQQQPPPOOONNNMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFF))))))))))))))))))))))))+++******))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))))))))((('''((()))***+++************))))))))))))******))))))))))))******&&&&&&''')))***+++,,,---+++++++++++++++*********)))))))))************+++......------,,,,,,,,,+++)))******+++---......///---------............///...//////000000111111222333222111111000000000111222222333333444333333222000111111222444555666666<<<;;;:::888888888999:::666777888999;;;===???@@@<<<======<<<:::999;;;<<<>>>??????@@@@@@@@@@@@@@@CCCAAA??????AAABBBCCCBBBAAABBBBBBCCCDDDEEEGGGGGGJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPSSSRRRRRRRRRTTTUUUTTTSSSLLLLLLNNNPPPSSSTTTSSSQQQLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDCCCAAA@@@>>>======<<<;;;::::::999999999:::888888999999888777555444555555555555555555555555555444333222111111111222000111111111111000000///111000000//////...------........................------,,,+++************((()))***+++,,,+++******************************)))))))))*********++++++,,,+++******++++++***(((++++++)))((((((((()))***************))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---...,,,******,,,,,,,,,+++,,,++++++++++++,,,------+++---///...---,,,---...+++,,,---...////////////,,,---///000000000///...000000000000000000000000111111111111111111111111111111111111111222333444777777666555555555555666555555555555555555555555555555666666666777777777999999999999999999999999888999:::;;;<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDEEEEEEJJJOOOSSSWWW\\\bbbhhhqqqyyy~~~zzzxxxvvvssspppooolllfff___YYYTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKLLLKKKIIIHHHFFFEEEEEEEEEEEE((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))***))))))((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***''''''((()))***++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---------............///////////////000000111111333222000///////////////222222333333333222111111//////000222333444555666888777666666555666666777555666777888:::<<<>>>@@@;;;<<<<<<;;;:::999;;;<<<<<<======>>>>>>>>>>>>>>>AAA@@@???@@@BBBDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIKKKJJJIIIHHHFFFEEEEEEDDDFFFEEEEEEGGGJJJKKKKKKJJJJJJJJJIIIHHHGGGHHHHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOSSSQQQPPPPPPRRRTTTTTTSSSMMMMMMMMMOOOQQQQQQPPPNNNIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCBBB@@@???>>><<<<<<;;;:::999999999999777777888888888666555444444444444444444444444444444444333222222111111111111111111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***+++------,,,+++***************************))))))))))))***************)))((((((((((((((('''+++***)))(((((()))***+++*********)))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------,,,------+++******,,,......,,,+++***+++++++++***+++++++++++++++,,,,,,,,,***+++------,,,+++,,,---------......////////////...///111333333222111///000000000000000000000000111111111111111111111111111111111111222333444555888888666555555444444444444444555555555555555666555555555666666666777777888888888888999999999999888888999:::<<<===>>>>>>AAAAAA@@@@@@@@@@@@AAAAAABBBEEEHHHJJJLLLNNNSSSVVVZZZaaalllvvv|||xxxoookkkkkkjjjfffbbbbbb```\\\XXXUUUSSSRRRRRRKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDEEEEEE(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))***))))))((()))))))))))))))******+++(((((((((((((((((((((((()))((((((''''''(((((()))*********)))))))))))))))******************************+++++++++,,,,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000000000000///...............000111111111111000000/////////000111222333444555444444444444444555555555666666666777888:::;;;<<<888:::;;;:::::::::<<<>>>::::::;;;<<<<<<<<<<<<<<<=========@@@DDDGGGHHHHHHEEEDDDDDDDDDEEEGGGIIIKKKJJJJJJIIIHHHGGGFFFDDDDDDEEEDDDDDDFFFIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJLLLMMMNNNOOONNNMMMNNNPPPRRRRRRQQQPPPNNNMMMMMMNNNNNNLLLJJJGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@???===<<<;;;:::999999999999777777888888777666444333333333333333333333333333333333333333222111000000000000000000000///...---+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,++++++******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))((('''((((((******)))(((((()))***+++))))))))))))))))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************''''''((())))))(((''''''************************++++++,,,,,,,,,------------------+++******---///...,,,******++++++***)))******+++++++++,,,,,,,,,''')))++++++******+++,,,//////......---------------///111222333222000///////////////////////////000000000000000000000000111111111111222333444555777666555444333222222222333444444444555555666666555555555555666666666666777777777888888999999999888888999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<===>>>AAABBBDDDEEEFFFIIIKKKMMMNNNRRRXXX^^^bbbfffjjjmmmsssuuuzzz|||vvvrrrnnnggg___\\\\\\[[[XXXTTTUUUTTTRRRPPPOOOOOOOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDDDDEEE))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((&&&''')))*********)))(((((((((((()))))))))******''''''''''''((((((((((((((((((''''''''''''((((((++++++******)))((((((((()))))))))***************((((((((())))))))))))***&&&&&&''')))***,,,---...---------,,,,,,+++++++++---------............///////////////////////////......///000000//////...//////000000000000000///000111111222222333333444444444555555666666777777777777777777777888999999777999::::::::::::===???999::::::;;;;;;;;;;;;;;;;;;;;;===@@@EEEHHHJJJJJJGGGFFFEEEEEEEEEGGGIIIKKKHHHHHHHHHHHHGGGFFFDDDDDDEEEDDDCCCEEEHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLKKKKKKLLLNNNPPPPPPOOOQQQOOOMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@===<<<;;;:::999888888888777777888888777666444333333333333333333333333333333333333333222111000///...////////////......---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++***))))))+++))))))))))))************))))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''))))))))))))'''''')))))))))***************++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...---+++))))))+++++++++***)))******+++,,,+++++++++&&&(((******))))))***+++//////...,,,,,,++++++,,,+++,,,.../////////...---////////////////////////000000000000000000000000111111111111111222333444666555444333222111111111333333333444555555666666444444555555555666666666666666666777888888999999999999999:::;;;;;;<<<<<<::::::;;;;;;<<<>>>???@@@??????@@@AAACCCEEEFFFGGGIIIJJJLLLNNNPPPSSSXXX[[[\\\^^^dddlllqqquuu~~~{{{tttmmmhhhfffbbb]]]XXXUUUUUUUUURRRPPPOOOOOONNNNNNNNNNNNNNNOOOJJJJJJIIIHHHGGGGGGHHHHHHJJJHHHGGGEEEDDDDDDDDDDDD))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))*********((((((''''''(((((()))))))))(((''''''(((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))))))))*********+++(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---...111333333222111000...///000111111111111111333333333333333333333333333444555666777777777777777777777777888999::::::999:::::::::999999;;;===::::::;;;<<<<<<<<<<<<<<<;;;<<<===AAAEEEHHHIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCBBBDDDGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMIIIIIIJJJLLLOOOPPPNNNMMMOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>======;;;:::999888888888777888999999888777555444444444444444444444444444222222333333222111//////------.../////////......---------------.........------------------------***+++,,,,,,,,,,,,+++***++++++)))))))))***,,,---))))))))))))))))))))))))(((((((((((()))))))))******+++---,,,)))((()))+++'''(((***+++++++++))))))((()))))))))************''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***++++++***)))(((((()))))))))*********+++*********++++++++++++,,,***+++------+++***+++,,,,,,***))))))+++,,,++++++((()))***+++,,,++++++***&&&(((************+++,,,------++++++++++++,,,---,,,,,,,,,,,,------------////////////////////////000000000000000000000000111111000000000111111222444444333222222222222222222222333444444555666666444444444555555555666666555555666666777888888999::::::::::::::::::::::::<<<<<<<<<===>>>???AAABBB???>>>>>>>>>@@@AAABBBBBBDDDEEEFFFGGGGGGHHHKKKMMMMMMOOOUUU[[[]]]^^^eeemmmyyy}}}~~~~~~zzzoooooooookkkddd___]]]\\\XXXWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIHHHGGGGGGFFFFFFIIIHHHFFFEEEDDDDDDDDDDDD))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***+++***((('''&&&''''''((((((((((((((((((((())))))*********+++******))))))))))))******(((((())))))******++++++(((((())))))*********+++************++++++++++++,,,,,,,,,+++++++++************+++,,,------...///---------........./////////////////////.........,,,///222555666555333111...///000111222333333333444444444333333333222222222222444555666666666666777777777888999;;;<<<===:::;;;;;;:::999888999;;;;;;<<<======>>>>>>============>>>BBBEEEHHHHHHGGGIIIGGGEEECCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFDDDDDDDDDCCCBBBCCCGGGJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFGGGHHHIIIKKKLLLMMMHHHIIIJJJMMMPPPPPPNNNLLLMMMKKKJJJIIIKKKKKKKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBB@@@>>>===>>>===;;;:::999888888888888888999999888777555444444444444444444444444444222222333333222111///...,,,,,,---...////////////////////////////////////////////////////////////)))***,,,,,,---,,,+++***,,,+++(((''''''))),,,...))))))))))))))))))))))))(((((((((((())))))))))))'''***+++***'''&&&''')))%%%'''***,,,,,,+++)))((((((((())))))*********+++&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))***,,,------,,,***)))(((((())))))*********+++))))))*********+++++++++)))+++------,,,******++++++)))((()))+++,,,,,,+++((()))***+++,,,+++******''')))++++++++++++,,,---+++******)))***+++---......------------...//////////////////////////////000000000000000000000000111111000000000000000000444444333222222222333333222222333333444555666666444444444555555555666666444555555666777888888999;;;;;;;;;:::::::::999999999999999999:::;;;<<<===@@@>>>======???@@@@@@???@@@BBBDDDEEEDDDCCCDDDEEEHHHJJJOOOTTTRRRPPPSSSZZZbbbfffjjjlllnnnrrrxxx}}}|||xxxyyyvvvwwwtttpppooopppmmmiiiaaabbbbbb___YYYUUUTTTUUUMMMNNNOOONNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFIIIHHHFFFEEEDDDCCCDDDDDD'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++)))***+++---......------111...,,,,,,///000000...............////////////000111111111111222222222444444333333333444555555444444444555666777777888777888999:::;;;:::999888999999:::::::::;;;;;;;;;===<<<<<<;;;;;;===>>>???>>>======@@@EEEHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFEEECCCBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHKKKJJJJJJKKKMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGEEECCCBBBBBBCCCCCCGGGFFFDDDAAA???>>>===<<<<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<:::888555444555555444333333333333444444444333333222111000000------.....................------,,,,,,------...///...,,,***))))))******)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))((())))))*********++++++++++++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++((((((((((((((((((((((((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000///---------...000111000000000000////////////...//////000111222222222555444222000000111222333333333333444444444555555333333333444444444555555555666777888888999999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???BBBAAAAAA@@@@@@AAAAAABBBHHHHHHCCCEEENNNLLLHHHNNNRRRWWW[[[\\\[[[\\\bbbgggqqquuu{{{{{{xxxrrrxxx|||xxxtttqqqnnnmmmmmmmmmllliiifffcccaaaZZZZZZXXXVVVTTTSSSQQQPPPOOONNNLLLKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBB(((''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************++++++++++++++++++************++++++)))***+++---......------111///,,,,,,///000000...............////////////000000111111111222222222333333333222333333444555333333333444555555666666777888999:::::::::999999888888999999999:::::::::>>>======<<<===>>>???@@@>>>======@@@DDDFFFEEECCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIIIIKKKMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;:::999888777999:::;;;;;;:::888666444444444333222222222222222333222222111000000//////---.........---,,,++++++------,,,,,,,,,,,,------...---+++************+++***++++++,,,,,,,,,,,,+++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''***))))))(((((())))))***************************'''''''''((((((((()))))))))(((&&&''')))******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++++++++*********************************)))***+++,,,,,,------,,,++++++++++++++++++++++++++++++,,,---...///000000---......///////////////000/////////////////////...//////000111111222222555444222000000111222333333333333444444444444555444444555555555666666666555555777888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===<<<;;;;;;===????????????@@@@@@BBBCCCCCCDDDGGGEEEEEEJJJHHHGGGNNNIIIMMMPPPQQQPPPQQQVVVZZZ^^^aaaeeeiiijjjhhheeecccbbbgggmmmsssxxx|||~~~|||zzzyyywwwvvvssssssrrrpppmmmiiifffdddeeeeeeeeedddbbb___[[[YYYUUUTTTSSSQQQOOONNNLLLLLLNNNMMMKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCC((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))***************))))))******+++,,,---******+++,,,------------111///------...//////...---............/////////000000000111111111222222222222111111222222333444222222222333444444555555777888888999::::::999999888888888888999999999999>>>>>>>>>>>>>>>???@@@@@@>>>======???BBBCCCBBBAAA??????@@@BBBDDDFFFHHHIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>============::::::::::::999888777777777888999999999888666555333333222111111111111111111111000000//////...............---,,,+++))))))------,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,---------,,,+++++++++******))))))******++++++************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))************************(((((()))))))))*********+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))************************'''((()))***++++++++++++******************************+++,,,---......///+++---///000111000...---////////////////////////...//////000000111111222444333222000000111222222333333333333444444444444333333444444444555555555555555666777888888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>=========>>>@@@BBBCCCDDDBBBEEEFFFDDDCCCDDDFFFHHHFFFIIIKKKLLLKKKKKKOOOSSSRRRSSSUUUWWWWWWVVVUUUTTTUUUYYY^^^ccceeehhhkkkmmmrrrvvv{{{~~~~~~|||zzzyyyzzz{{{~~~~~~}}}}}}~~~{{{yyywwwyyy{{{{{{xxxuuuoooooonnnmmmllljjjhhhgggdddccccccbbb```^^^\\\[[[```aaaaaaaaa___\\\YYYWWWTTTTTTSSSQQQOOONNNMMMLLLMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJLLLLLLLLLLLLKKKJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDD((((((((('''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))******+++---...///+++++++++,,,,,,---------000///.........///......---------.........//////000000000000111111111111111111111000111222222333222222333333444444444555777777888888999999::::::888888999999999:::::::::=========>>>>>>>>>??????===>>>>>>???@@@@@@???>>>??????@@@AAACCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA??????>>>===<<<;;;;;;;;;;;;::::::::::::999888777777555666777777777777666666333333222111111111111111000000000/////////......---------------,,,+++***---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,---------------,,,+++*********))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************((((((((()))))))))******+++)))((()))***+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++******)))************************************************++++++++++++++++++++++++++++++******)))(((((((((************************'''((()))***++++++++++++++++++++++++++++++++++++***++++++,,,---.........,,,---.../////////...---.........///////////////////////////000000111111333222111111000111222222222222333333333444444444000000111111111222222222444555666777888888888888888888888888888888888888999999999999:::::::::::::::;;;<<<;;;::::::<<<>>>=========>>>???@@@BBBBBBDDDCCCEEECCCAAAHHHJJJCCCGGGHHHJJJJJJIIIJJJLLLOOONNNOOOOOOOOOOOOOOONNNNNNOOORRRUUUXXXYYYZZZ\\\^^^```ccchhhjjjjjjiiihhhhhhhhhiiikkkmmmooopppqqqqqqnnnmmmkkkjjjjjjkkklllmmmjjjjjjjjjkkkmmmllliiifffeeeeeeeeeeeecccbbb```___ZZZZZZZZZYYYYYYXXXWWWWWW]]]]]]^^^^^^]]]ZZZXXXVVVTTTSSSRRRQQQPPPOOONNNMMMKKKJJJIIIJJJKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFF((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******++++++---...000111,,,,,,,,,,,,,,,,,,------///000000///......---...------------............//////000000000111111111111111000000000111222222444444444444444555555555666666777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>======>>>??????>>>>>>===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGKKKMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>???>>>===;;;:::999888888::::::;;;::::::999888777444444555555555555555555444444333222222222222222000000000000000/////////+++,,,---...............,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,++++++------------,,,+++******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))***((('''''')))******)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************************************))))))***************************)))))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,...///000------....../////////000///////////////000000000111111111111111111111222222222222333333333444444000000000111111111222222444555666777777888888777777777777777777777777777888888888999999999::::::999:::;;;:::999:::;;;===>>>>>>=========>>>??????EEE???BBBCCCFFFWWW[[[HHHDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHJJJMMMNNNNNNNNNPPPRRRUUUXXX[[[\\\\\\ZZZZZZZZZ[[[\\\]]]^^^`````````aaabbbaaa```^^^^^^^^^______^^^^^^___```aaa___]]][[[[[[\\\]]]]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYWWWUUUSSSOOOOOOOOONNNMMMLLLLLLKKKIIIIIIHHHJJJKKKKKKJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGG))))))(((((())))))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******++++++---...///000---,,,,,,++++++,,,,,,---...000111000...---------,,,------------........./////////000000000111111111111000000111111222333444444444444444555555555666666666777777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===============<<<>>>??????>>>======>>>AAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFJJJLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEEEEEEECCCBBBAAA???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===???>>><<<:::999888777777999999999999999888666666333333333333444444444444444444333222222222222222000000000000000/////////++++++---...///000000000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******(((''''''&&&&&&''''''((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((()))))))))'''&&&&&&((())))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************************************)))))))))))))))*********************************(((((((((((((((((((((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,++++++---///000---------......//////000////////////////////////000000000111111111111111222222222222333333333333222222333333333444444444444444555666777777777777666666666666666666666666777777888888888999999999999:::::::::999999;;;<<<>>>======<<<<<<=========CCC;;;AAAEEEKKKeeelllPPPCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHIIIJJJIIIJJJLLLNNNOOOQQQSSSSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYWWWVVVUUUWWWXXXZZZZZZZZZXXXVVVUUUQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUPPPPPPOOOOOONNNNNNNNNMMMIIIHHHIIIJJJLLLLLLJJJHHHGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGG))))))(((((())))))***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))******)))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******(((((()))))))))*********)))))))))***+++,,,---...------,,,+++++++++,,,---...000222111...,,,,,,---,,,,,,---------.........////////////000000000111222111111111111222333333333333333333333333333333666666555666777999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???>>>>>>===<<<>>>@@@@@@>>>===>>>???AAA@@@@@@?????????@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCFFFIIIJJJJJJIIIKKKKKKJJJJJJIIIIIIIIIHHHDDDDDDEEEFFFEEECCCAAA@@@===???AAACCCDDDDDDDDDCCCBBBAAA@@@>>>===============<<<;;;:::999999999999777777777777666555444333444333333222222222333333333333222111111111111111........................+++,,,------............,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++))))))))))))***+++++++++******((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))'''&&&&&&((())))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))***++++++++++++++++++++++++*********))))))************************)))))))))******+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------......,,,,,,---......///000000//////////////////////////////000111111111111111111222222222222333333333333333333333444444444555333444555666777777777777666666666666666666666666777777777777888888888999888999:::999888888:::<<<;;;;;;;;;;;;<<<===>>>>>>@@@999BBBEEEGGGdddnnnOOOEEEDDDCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGHHHHHHHHHIIIKKKMMMJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSUUUVVVVVVUUUTTTTTTTTTTTTVVVWWWYYYZZZZZZXXXVVVTTTOOOOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYYYYXXXWWWVVVQQQQQQQQQPPPPPPPPPPPPPPPIIIHHHIIIKKKMMMMMMKKKHHHGGGHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGGGG)))))))))))))))******+++'''((((((((())))))******************************)))))))))))))))******+++((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************(((((((((((()))***+++,,,...---,,,+++++++++,,,---...000333222...,,,,,,---,,,,,,,,,---------......////////////000000000000222222111111222222333444222222222222222222222222666555555555777999:::<<<999999:::::::::;;;;;;;;;<<<===>>>@@@@@@??????>>>;;;>>>AAA@@@>>>===>>>@@@??????????????????@@@AAABBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCFFFHHHJJJIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIDDDEEEFFFFFFEEECCCAAA@@@===>>>AAACCCEEEEEEDDDCCCBBB@@@>>><<<;;;;;;<<<<<<;;;::::::999::::::;;;;;;555555555555444333222111444333222222111111222222222111111000000000000000------------------------,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,,,,------,,,***)))((('''((()))***************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))(((&&&''')))******)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++,,,------...************************)))***+++,,,,,,---,,,,,,************************++++++++++++++++++,,,,,,***+++---//////...---,,,,,,,,,------...///000000///////////////............///000111111111111111111111222222222333333333111111222222222333333333333444555666777777777777666666666666666666666666777777777777888888888888888999:::999888888:::<<<999999::::::<<<===???@@@???:::DDDDDD???ZZZfffFFFBBBAAAAAABBBDDDEEEFFFEEECCCCCCCCCDDDDDDEEEEEEEEEAAACCCDDDDDDDDDEEEHHHJJJFFFHHHIIIIIIIIIIIIKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNRRRTTTVVVUUUTTTRRRUUUVVVVVVTTTSSSSSSTTTUUUQQQSSSUUUVVVVVVUUURRRQQQOOOOOOOOOOOOPPPRRRTTTUUUOOOPPPRRRSSSTTTSSSRRRQQQMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLNNNMMMKKKIIIFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDDDDEEEFFFFFFGGGGGG******))))))((((((''''''(((((())))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((()))******&&&'''((())))))((('''&&&''''''(((((())))))******++++++++++++************)))((('''&&&&&&'''((()))$$$%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++***))))))***++++++(((&&&((((((((()))***++++++,,,+++******)))***+++---...000000/////////...............---,,,---...///000///////////////000111111111111000000000000111111111111222222222222333333555555666666777777888888999::::::::::::::::::;;;<<<<<<<<<=========>>>>>>>>>===;;;::::::;;;<<<===???>>>===<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDAAAAAABBBDDDHHHJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHFFFEEEDDDCCC>>>======???BBBFFFHHHIIIBBBAAA>>>;;;:::::::::;;;:::::::::999999999888888444555555555666666777777777666555333222222333333444333222111000...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++++++++++++++++++++++++++***)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))'''((()))+++++++++***)))*********)))))))))((((((+++******)))))))))))))))))))))************))))))''''''''''''((((((((((((++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((())))))))))))***************+++---///000...+++------,,,+++************,,,+++,,,,,,---...///000..................------000000111111111///...---111111111111000000000000111111111000000000000000333333333222222111111111666555555555555666666777555666666666666666555555666666666666777777777777888888999999999:::::::::999::::::;;;<<<===>>>>>>@@@???>>>>>>@@@BBBEEEFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGLLLLLLMMMLLLLLLKKKJJJIIIMMMOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOORRRSSSTTTTTTTTTSSSQQQPPPQQQPPPPPPOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTTTTUUUUUUQQQOOOMMMKKKKKKLLLMMMNNNKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDD(((((((((((('''''''''&&&))))))(((((((((((((((((())))))))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))(((''''''((())))))&&&'''((()))))))))((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%%%%&&&''''''((())))))+++)))))))))***)))(((&&&''''''((()))************************+++,,,------...---------,,,,,,,,,,,,...------,,,,,,---...//////////////////000111111111111000000000000111111333333333444444444555555555555555666777777888888999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;===>>>???>>>===<<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDAAAAAAAAADDDGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA===<<<<<>>;;;:::::::::;;;::::::999999999888888888444444555555666666666666666555444222222222222222333222222111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((*********)))))))))))))))((((((((()))))))))******'''((()))***++++++***)))++++++******)))(((((('''))))))((('''''''''(((((())))))************))))))(((((()))))))))*********+++******))))))******+++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))*********++++++++++++***))))))+++---///---,,,,,,+++++++++++++++++++++++++++,,,---...///..................------...///000000000///...---//////000000000111111111111000000000000000000000333222222222222222222111333333333333444555666777666666777777777777666666555666666666777777777777888888999999999:::::::::777888999:::;;;<<<===>>>???>>>======>>>@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJMMMNNNPPPSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSPPPPPPQQQQQQRRRTTTUUUUUUQQQPPPOOOMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDCCC''''''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******''''''((((((((((((''''''))))))(((''''''&&&%%%%%%&&&&&&'''((()))***++++++***))))))(((((())))))***))))))******))))))((('''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))&&&''''''(((((())))))))),,,+++(((((((((((('''&&&&&&'''(((*********))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---///////////////000111111111111000000000000111111333333333333444444444444444555555666666777888888999999999999::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;:::;;;<<<>>>???>>>======<<<<<<======>>>>>>>>>@@@AAABBBDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBAAAAAACCCFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHFFFCCCAAA???;;;;;;<<<>>>BBBDDDCCCBBBAAA???===;;;:::999::::::999999999999888888888777444444444555555555555666444333222111111111111111111111111000000/////////............---------------------,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((((((((((((((())))))))))))************)))))))))*********++++++((()))******+++*********,,,,,,+++******)))((((((******)))(((((((((((()))))))))************))))))*********+++++++++,,,,,,+++******))))))******+++)))))))))***+++,,,------+++++++++,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,///111222111---+++,,,...,,,,,,++++++,,,,,,------************+++,,,------------------------......------......///.........---......///111222222333000000000000000000111111111111111222222222222222111111222222333444555555666666777777777777777666555555666666666777777777888888999999999:::::::::666666777999:::<<<======>>>>>>===<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOONNNNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPOOOOOOOOOQQQSSSUUUVVVRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJJJJHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCC''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***'''(((((((((((((((((('''))))))((((((((('''''''''''''''((()))******++++++******))))))))))))******)))************)))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))*********+++++++++,,,///,,,)))(((((())))))(((%%%'''(((*********((((((((()))+++,,,------,,,+++........................------,,,,,,++++++++++++///////////////000000111111111000000000000111111000111111111111222222222444444555555666777777888888888888999::::::;;;;;;<<<;;;:::999999999::::::;;;;;;;;;;;;<<<===???@@@========================<<<===>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHFFFCCC@@@>>>::::::;;;>>>AAABBB@@@??????>>><<<;;;:::999999999999888888888888777777777444444444444444444444444222222111111000000000000//////000000000000000000.........---------,,,,,,...------,,,,,,++++++***,,,,,,+++******+++,,,,,,************************************))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''++++++++++++++++++++++++(((((())))))******++++++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))************))))))*********+++++++++,,,,,,******))))))))))))******************++++++++++++***+++,,,,,,,,,,,,+++***)))))))))***************+++***)))(((((()))***+++******+++++++++,,,,,,,,,111888@@@@@@999111,,,***++++++++++++,,,---...///******))))))***+++,,,,,,,,,,,,------------......+++,,,,,,------...............//////000111111222000000000000000111111111000000111111222222333333222222333333333333333333444555666666666666666666555555555666666666777777888888999999999:::::::::555666777999:::<<<===>>>???>>>======<<<===>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBB@@@AAACCCEEEFFFHHHHHHHHHFFFFFFEEEDDDDDDEEEGGGGGGIIIHHHHHHHHHHHHIIIIIIIIILLLMMMOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPRRRTTTUUUSSSTTTTTTTTTRRRPPPMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***(((((((((''''''((((((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((()))******+++,,,))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((************++++++++++++///---***)))*********)))'''((()))******))))))(((((()))+++,,,------,,,+++------..................,,,,,,,,,,,,,,,,,,,,,+++///////////////000000111111111000000000000111111000000000111111111222222444444444555666666777777777777888999999:::;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;<<<===>>>??????<<<<<<============<<<<<<;;;;;;<<<>>>???@@@BBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBB@@@AAACCCEEEFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIIIIJJJIIIGGGCCC@@@>>>;;;:::;;;===???@@@>>><<<======<<<;;;:::999999999888888888777777777666666444444444444333333333333000000000000000000/////////////////////000000000...------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************(((((())))))******++++++)))*********++++++++++++++++++*********************++++++,,,---...//////---,,,,,,+++++++++++++++))))))************)))))))))))))))************+++***))))))))))))))))))***,,,++++++******))))))(((******,,,------,,,******************++++++,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,...555>>>???999111---+++*********+++,,,---...///******)))))))))***++++++,,,,,,,,,,,,------......,,,,,,,,,,,,------......000///////////////////////////000000111111111111000000000111111222222222444444555444444333222111222333333444555555444444555555555555666666666666888888999999999:::::::::777777888:::;;;===>>>>>>???>>>>>>==================>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHLLLKKKJJJIIIHHHGGGHHHHHHKKKLLLMMMOOOPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPOOONNNJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTQQQNNNLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFDDDCCC@@@AAABBBCCCCCCCCCBBBAAA((((((((()))))))))))))))((()))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((()))******+++,,,,,,))))))((((((((('''''''''((())))))******))))))((('''''''''((()))***,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((---+++******+++++++++***)))))))))))))))*********))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------///////////////000111111111111000000000000111111222222222222333333333333333444444555555666777777666777777888999:::;;;;;;;;;:::999888888:::<<<===<<<<<<<<<===>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????????????????@@@AAACCCCCCDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJHHHEEEAAA???<<<<<<;;;<<<>>>>>>===;;;<<<;;;;;;::::::999888888777777777777666666666666444333333333333333222222///000000111111000//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''''''''''''''''''''))))))))))))************)))))))))*********++++++,,,,,,+++************+++))))))***+++---...//////******)))(((((((((((()))))))))************))))))((((((((())))))))))))******))))))(((((())))))***+++++++++***))))))(((((()))***,,,------,,,***)))))))))******+++,,,,,,,,,******))))))))))))******************+++++++++,,,))),,,......,,,,,,...000************+++,,,---...+++***************++++++++++++,,,,,,------......------,,,,,,,,,---......000000000//////........./////////000111111222222000000000111111111111111333444555555444333111000111111222333444444444444444444555555555666666666888888999999999:::::::::888888999:::;;;<<<====================================>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHNNNLLLJJJHHHGGGFFFGGGGGGJJJKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTRRROOOMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGEEECCCBBB???@@@AAABBBBBBBBBAAA@@@'''''''''((((((((())))))(((((())))))***+++++++++((((((((()))))))))******))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))******************++++++++++++++++++'''((())))))))))))((('''(((''''''''''''(((******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((()))++++++***(((,,,+++***))))))***+++,,,************+++,,,------******+++++++++,,,,,,,,,***+++,,,...///////////////////////////000111111111111000000000000111111222222222222333333333333333333444555555666666777666666777888999:::;;;;;;;;;999888888999;;;>>>???=========>>>>>>>>>======;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCDDDBBB@@@@@@AAACCCDDDCCCAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKKKKJJJGGGCCCAAA???===;;;;;;=========<<<:::;;;:::::::::999888777777777666666666555555555333333333333222222222111///000111111111111000/////////////////////......---------,,,,,,,,,++++++***++++++,,,,,,------...******++++++++++++******************************)))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))((((((((()))))))))******---,,,+++*********++++++))))))))))))************))))))((('''''''''(((((())))))************))))))((((((((()))))))))******))))))(((((((((((())))))((()))))))))*********+++)))***,,,......,,,***)))(((((())))))***++++++,,,))))))************)))))))))))))))*********++++++((('''&&&&&&''')))+++---))))))))))))******+++,,,,,,++++++*********++++++***++++++,,,------......///...---,,,,,,------............///////////////...//////000111111222222111111111111000000000000///000222333444333222111111111222333444444444444444444444555555555666666888888999999999:::::::::888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@AAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHLLLJJJHHHFFFEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLMMMNNNPPPQQQQQQPPPOOOMMMLLLLLLKKKLLLLLLNNNPPPQQQQQQQQQRRRRRRRRRQQQOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOOOOMMMKKKIIIHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHHHHGGGEEECCCAAA===>>>@@@AAAAAAAAA@@@@@@&&&&&&&&&'''''''''(((((((((((()))***+++,,,------&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((()))******)))((('''&&&&&&'''((()))******))))))((((((''''''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&***)))'''&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&(((******)))'''...---***((((((***,,,...+++******)))***,,,---...,,,,,,,,,------.........)))***,,,///000000000000///////////////000111111111111000000000000111111///000000000000111111111333333444444555666666777555666777888999:::;;;;;;:::999888888999<<>>>>>>>>>>>>>>===<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCEEEBBB@@@???AAABBBCCCCCC@@@@@@@@@AAACCCEEEFFFGGGHHHIIIKKKLLLKKKHHHDDDBBB@@@>>><<<;;;<<<======<<<:::::::::::::::999888777777666666666555555555555333333333222222111111111///000111222222111000///000000//////............---------,,,,,,,,,++++++)))***+++,,,------...///******++++++++++++******)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))...---+++*********++++++))))))(((((('''&&&&&&&&&+++******)))))))))))))))))))))************))))))((())))))))))))*********))))))(((((((((((())))))&&&&&&''')))***,,,------(((***,,,......,,,***(((&&&''''''((()))******+++((()))***++++++***)))(((((())))))))))))************))))))***+++***'''%%%))))))))))))))))))***+++,,,,,,+++++++++++++++,,,******+++,,,,,,---......111000...---,,,------...,,,------...///000111111...//////000111222222222222222111111000000//////+++,,,///222333333333222111222333444555555555555444444444555555555666666888888999999999:::::::::888888888888888888888888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQOOONNNJJJLLLPPPTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPNNNLLLIIIHHHHHHIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA===>>>???@@@AAAAAA@@@???)))((((((''''''''''''((())))))(((((('''''''''&&&'''((()))******)))((('''+++(((%%%&&&(((******)))))))))(((((((((((())))))))))))(((((((((***+++,,,))))))***))))))((('''&&&&&&&&&'''((()))***++++++'''''''''''''''((()))***&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((&&&''')))+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------.........------,,,,,,++++++,,,---...////////////------............------000///.........///111222111111222222222333333333888555222222444555444222666555555555666777999:::999999999999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777888999<<<>>>AAACCCEEEBBBAAA@@@?????????@@@AAA@@@@@@??????@@@BBBDDDEEEEEEGGGIIIJJJIIIEEE@@@===AAA???===:::999999:::;;;777777777777777666555555666555555555555444444444222222222111111111111000////////////////////////......////////////......((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''')))******************)))(((''''''&&&***(((&&&'''))))))'''$$$))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))***++++++************)))))))))))))))))))))***++++++,,,,,,///,,,)))((()))******)))++++++***************+++))))))))))))((((((((((((******++++++++++++******(((((()))***************(((((((((((((((((((((((()))))))))***+++---...///++++++******************((((((((()))+++,,,+++***)))))))))))))))))))))))))))((('''((()))***)))((()))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,------......------////////////000000000000111111111111111111111111111111111111111111111111222222222333333333444444444444333444444555777777999999888777666666777777999999999999999999999999;;;;;;;;;<<<;;;;;;::::::;;;::::::;;;;;;<<<===>>>======>>>??????????????????>>>===>>>@@@AAAAAA@@@AAAAAAAAABBBDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFIIILLLMMMLLLKKKKKKKKKOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKPPPRRRTTTTTTRRRPPPPPPPPPOOONNNMMMKKKIIIGGGEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHGGGGGGGGGEEEAAA?????????>>>>>>======<<<<<<))))))((((((((())))))***)))))))))((((((((('''''''''(((((())))))((((((''')))'''%%%&&&)))++++++***))))))(((((((((((())))))***)))((((((((()))***+++((())))))))))))(((((('''***)))))))))((((((''''''(((''''''''''''(((((()))&&&'''(((((('''&&&'''((('''''''''''''''((((((((((((((())))))))))))(((((()))))))))((('''''')))+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,------------------------)))***+++,,,------------------............------000//////...///000111222111111111111222222222333555222111222444666555444555555555555666777888999888888888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999:::::::::999999888999999:::<<<>>>@@@BBBDDDAAAAAA@@@?????????@@@AAA@@@@@@??????@@@AAABBBCCCBBBDDDFFFGGGGGGEEEBBB@@@@@@???<<<:::999999:::;;;666777777777777666555555555555555555444444444444222222222111111111000000..............................////////////......******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))*********,,,,,,+++******)))(((((()))(((''')))+++,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((())))))***+++))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))((((((((())))))******+++,,,,,,///,,,)))((()))******)))++++++***))))))******+++))))))))))))(((((((((((()))******++++++******)))(((((()))***************)))))))))))))))))))))))))))))))))***+++,,,---...************************+++************)))'''&&&))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---............---.../////////000000000000111111111111111111111111111111111111111111111111222222222333333333333444333333333444444555666777999888777777666666777777999999999999999999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>======>>>????????????>>>???>>>===>>>@@@AAAAAA@@@AAAAAAAAABBBDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGIIILLLMMMMMMLLLLLLLLLOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRRRRRRRRRRSSSOOONNNMMMKKKIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGFFFEEEEEECCC@@@>>>??????>>>======<<<<<<;;;))))))((())))))***+++,,,***)))))))))))))))(((((((((''''''''''''''''''(((((('''&&&''')))++++++***)))((((((''''''(((((()))))))))((('''''''''((((((''''''((()))))))))((((((******))))))((('''&&&&&&)))((((((''''''''''''((('''((())))))''''''((()))%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((())))))((('''''')))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,---------------............------///////////////000111111000000000111111111222222111000///111333555666555333444555666777777777777777777777777888999:::;;;;;;<<<======>>>=========;;;;;;;;;:::::::::999999999999999:::::::::::::::;;;;;;;;;<<<===???AAAAAA@@@@@@?????????@@@@@@AAA@@@@@@?????????@@@@@@AAA???@@@BBBCCCDDDDDDCCCBBB???>>><<<:::999999::::::666666666777666666555444555555444444444333333333222222111111111000000000..............................////////////......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******------,,,,,,+++************)))((()))++++++***((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))(((((((((((()))******++++++,,,///,,,)))((()))******)))******)))))))))******+++))))))))))))(((((((((((()))******++++++******)))(((((()))***************************************))))))))))))***+++------*********************************))))))((('''&&&))))))))))))))))))))))))******)))+++---......---(((((((((((())))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............/////////000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333444555555666666888777777666666666666777777777777777777777777777::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>??????>>>>>>>>>======>>>@@@BBBAAA@@@BBBAAA@@@AAADDDEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDGGGIIILLLMMMLLLKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMPPPQQQQQQQQQQQQRRROOONNNMMMLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGFFFDDDDDDCCCBBB???===>>>>>>======<<<;;;;;;;;;((('''(((((()))***+++,,,************))))))))))))((('''&&&%%%%%%&&&'''((()))((((((((())))))))))))(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&&&&'''((()))))))))((('''''''''((((((((())))))***)))((('''''''''''''''((()))***)))((('''(((***%%%%%%&&&''''''((())))))(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,---............------............------///////////////000000111///000000000000111111111000000000111222444555555333444555777777777666555777777777777777888999999;;;;;;<<<============<<<::::::::::::999999999999999999999999::::::;;;;;;===============>>>?????????????????????@@@@@@@@@@@@@@@??????????????????>>>??????@@@@@@AAAAAAAAA===<<<;;;:::999999999999555666666666666555444444444444444444333333333222111111111111000000000000........................---......//////......------,,,+++++++++---...///++++++++++++++++++++++++***++++++***)))))))))***,,,,,,,,,++++++*********+++******)))(((&&&$$$###(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))((('''(((((((((((((((((((((((()))))))))))))))******+++***)))))))))(((((((((((((((((())))))***+++++++++///,,,)))((()))******)))***))))))))))))******+++))))))))))))(((((((((((())))))************))))))(((((()))***************************************((((((((())))))+++,,,,,,))))))))))))************%%%'''((())))))))))))***))))))))))))))))))))))))***))))))+++---//////...'''''''''(((((((((((()))************************))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,------------,,,---......//////.............../////////000000111111111111111111111111111111111111111111111111111111111111222222222222222222333444555555555555777666666555555666666666777777777777777777777777999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>>>>>>>>>>>>>======>>>@@@BBBAAAAAABBB@@@@@@AAACCCDDDDDDCCCAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJMMMOOOPPPPPPOOOMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFDDDCCCCCCAAA???=========<<<<<<;;;:::::::::&&&&&&&&&'''((()))***+++))))))))))))************((('''&&&%%%%%%&&&'''((()))******)))((('''''''''((((((''''''''''''(((((())))))((((((((('''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''((()))***)))((('''(((***&&&&&&'''((())))))******(((((())))))))))))((((((''')))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******......---,,,++++++*********+++,,,---............------............------...//////000000000000000///000000000000111111111111222222111111222333444444555666777777777666555777777666666777777888888::::::;;;<<<<<<<<<<<<<<<::::::999999999888888888999999999999:::;;;<<<===>>>>>>===============>>>>>>>>>??????@@@@@@@@@@@@??????@@@????????????>>>??????>>>>>>>>>>>>>>>>>><<<;;;::::::999999999999555555555555555444333333444333333333222222222222111111111000000000//////........................------............------,,,+++*********+++---...++++++++++++++++++++++++***,,,---,,,***((()))***************))))))))))))***+++***)))'''%%%$$$###(((((((((((((((((((((((((((((())))))))))))((((((((()))*********)))((('''(((((((((((((((((((((((()))))))))))))))******+++)))))))))((((((((((((''''''(((((()))******++++++///,,,)))((()))******)))))))))(((((()))******+++))))))))))))(((((((((((()))))))))******)))))))))(((((()))***************************************(((((((((((()))***++++++(((((()))))))))*********%%%''')))***)))((()))+++************************)))(((((())),,,...------&&&'''''''''((((((((((((************************))))))******+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,------...........................////////////000000000000000000000000000000000000000000000000000000000111111111222222111222333444555555555444666555555555555555666666666666666666666666666666888999999:::;;;;;;:::::::::::::::;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>======<<<>>>@@@BBBBBBAAABBB@@@???@@@BBBCCCDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOQQQQQQOOONNNLLLJJJIIIHHHKKKMMMOOOOOOMMMKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDCCCCCCBBB@@@>>><<<<<<;;;;;;:::999999999''''''&&&''''''((()))***(((((()))))))))))))))***(((''''''''''''''''''((((((***+++***((('''''''''(((''''''&&&&&&''''''((((((((()))))))))(((''''''&&&&&&'''(((((((((''''''(((((((((''''''''''''&&&)))((((((''''''''''''((('''((())))))''''''((()))''''''(((((())))))******(((((())))))))))))(((((('''(((******)))(((((()))(((((((((((())))))))))))************************************************))))))***************)))---------,,,++++++******((()))***++++++,,,,,,,,,------............------......///000000000000000000000000111111111222222222333333333111111333555666666777777777777777666888777777777777777888888999:::;;;;;;<<<<<<;;;;;;999999999888888888777777999888888888:::<<<>>>?????????>>>===============<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???@@@??????>>>===<<<;;;;;;:::::::::999999888888888444444555555444444333222333333333222222222111111111111000000000/////////------------------------------............------+++++++++******++++++,,,++++++++++++++++++++++++))),,,...---***((()))+++((((((((((((((((((((((((((()))++++++***))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((((((''''''''''''((())))))******+++///,,,)))((()))******)))(((((((((((()))******+++))))))))))))((((((((((((((())))))******))))))((((((((()))***************************************((((((((((((((()))******'''(((((())))))*********(((+++---,,,(((&&&''')))************************(((''''''(((+++,,,,,,+++''''''''''''((((((((((((************************))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------........./////////000000000000000000000000000000000000000000000000///000000000000111111111000111333444555555444444555444444444444555555666666666666666666666666666777888999::::::;;;;;;:::999999999999:::;;;<<<===;;;<<<======>>>>>>=========<<<<<<>>>AAABBBBBBBBBBBB@@@??????AAACCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQOOOMMMKKKJJJHHHHHHFFFHHHKKKLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDBBBBBBAAA@@@>>>;;;;;;::::::999888888888)))((((((((((((((())))))''''''((((((((()))))))))'''(((((())))))(((((('''%%%'''******)))((()))***(((''''''&&&&&&''''''((('''((()))*********)))((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((&&&(((******)))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,,,,((()))***++++++,,,++++++------............---------...///000111000000///111111111111222222222333000222444333222333555888888888777777777777888888999888888777777888888888999999:::;;;;;;;;;;;;:::999888888888777777777777999888888888:::<<>>>>>===============;;;<<<>>>???@@@@@@@@@???>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::999999999999999888888777333444444444444333222222222222222222111111111111111000000000////////////------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,++++++************************)))---000...***'''(((+++((((((((((((((((((((((((&&&(((++++++))))))***,,,))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''''''''((())))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((('''''''''''''''(((((()))*********///,,,)))((()))******)))'''''''''(((((()))++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((('''''''''((())))))''''''(((((()))******+++))),,,///---)))'''(((+++************************)))(((((()))+++,,,+++***''''''((((((((()))))))))***************************************+++++++++************************************++++++++++++***+++,,,,,,---,,,,,,,,,---------.........//////000000000000000000000000000000000000000000000000/////////000000000111111000111333555555555444333444444333333444444555666777777777777777777777777777777888::::::;;;;;;:::888888888888999:::;;;;;;;;;<<<======>>>>>>=========<<<<<<>>>AAACCCCCCBBBBBB@@@>>>>>>@@@CCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEEEEDDDDDDFFFHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEGGGJJJKKKKKKJJJKKKLLLIIIIIIIIIJJJJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHEEEBBBAAA@@@@@@???===:::::::::999888888777777+++***)))))))))))))))***&&&'''''''''(((((())))))'''((()))******)))((('''!!!%%%)))***))))))+++---'''''''''&&&&&&''''''''''''((()))+++++++++******'''((((((((('''&&&%%%%%%""""""$$$&&&(((***+++,,,'''''''''''''''((()))***&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&(((***+++)))((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((()))***,,,...//////******+++,,,---------------..................------...000111111111000///111222222222222333333333...111333444333444888;;;:::999888777777888999:::999999888888888888888999999999:::;;;;;;;;;;;;:::888888888888777777777777999888888888:::<<>>>>>============>>>;;;<<<>>>???@@@@@@@@@???>>>???@@@BBBCCCCCCBBBBBB<<<===>>>>>>>>>===<<<;;;888888999999999888888777333444444444444333222222222222222111111111111000000000000000////////////------------------------,,,------......------,,,,,,---.........---,,,+++************************)))---000///***'''(((+++(((((((((((())))))))))))&&&)))+++***'''%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))***++++++)))(((((((((''''''''''''''''''(((((()))*********///,,,)))((()))******)))''''''''''''((()))++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''((()))******+++&&&***...---***))),,,///************************+++***))))))+++,,,+++***(((((((((((())))))))))))************************+++++++++***************************************)))************+++++++++******+++,,,,,,,,,,,,+++---------.........//////000000000000000000000000000000000000000000000000////////////000000000000///111333555555555444333333333333333444444555666888888888888888888888888666777888999:::;;;;;;;;;777777777777888999:::;;;;;;<<<<<<==================<<<<<<>>>AAACCCCCCBBBBBB@@@>>>>>>@@@BBBDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCEEEEEEEEEDDDEEEGGGIIIEEEGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGDDDAAA??????>>>===<<<::::::999999888777777777''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((((()))***+++)))((('''''''''(((***+++++++++******)))((((((((())))))((((((((((((((()))&&&&&&'''((((((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++************++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,++++++---------............///000000000000000111111111333222222222111111000000111222444444444444555777666666666666777777777777777777777777777777777777:::::::::999999888888888999999999999999999999999???:::666555888;;;============>>>??????>>>===<<<<<<===>>>@@@@@@@@@???>>>@@@?????????@@@AAAAAABBB@@@???>>>===;;;;;;::::::<<<;;;:::999888666555555555555444333333333444444333333222222111000//////000////////////.........------......---+++***(((,,,++++++******++++++,,,+++++++++++++++***)))(((,,,+++)))'''(((***,,,...///,,,***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((('''(((((()))***+++***((('''&&&''''''%%%$$$''''''''''''((((((((((((************************)))))))))))))))(((''''''******+++******)))((('''))))))))))))************)))))))))))))))(((''''''((()))***++++++***)))(((''''''(((((())))))************)))((((((((((((((())))))))))))(((((((((((())))))************)))))),,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))***+++,,,---++++++***)))(((((())))))******++++++++++++*********+++,,,---,,,***(((&&&------,,,++++++******))))))************+++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///333222111/////////000111000000000111222222333333444444444444444444444444444444444555555555555666666777777777777777666666888888999::::::::::::999777888:::;;;<<<<<<;;;:::;;;<<<<<<===>>>??????@@@======>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCAAA???===;;;;;;::::::999999888777777777((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***((((((((((((((())))))***((((((((((((((()))))))))))))))(((((((((((())))))(((((('''''''''(((((()))'''((()))))))))))))))(((''''''&&&&&&''''''((()))((((((((()))))))))******))))))(((((((((((())))))((()))************)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))******************))))))*********+++++++++******)))))))))***++++++,,,---------,,,------------............------...///000000111111222222111111111000000000111222444444333444555777555555666666666777777777777777777777777777777777888888888888888888777777888888888888888888888888<<<999666666888;;;;;;;;;<<<======>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<;;;:::::::::999999888888777777666666555444333333222333333333222222111111000//////.../////////.........------------------,,,+++***))),,,++++++******++++++,,,******+++++++++***)))))),,,+++)))((((((***,,,...111///,,,+++++++++***)))))))))))))))))))))))))))+++******)))(((''''''&&&******))))))))))))******))))))))))))))))))))))))((('''''''''''''''((()))***(((((((((***+++***))))))(((((((((((((((((((((***************************************)))((((((((())))))*********))))))))))))))))))************))))))******))))))((('''))))))*********)))((((((''''''(((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))******))))))))))))(((((((((((()))(((((()))***+++,,,,,,++++++***))))))))))))))))))******++++++******)))******+++,,,+++***)))(((++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///222111000///...//////000///000000111111222333333333333333333333333333333444444444444555555555555666666777777777777666666777888999999::::::999999777888999;;;;;;;;;;;;:::;;;<<<<<<======>>>>>>>>><<<<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCEEEDDDBBB@@@>>><<<;;;::::::999999888777777666666))))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))'''(((((()))))))))))))))&&&&&&&&&'''((()))))))))))))))(((((((((((())))))***)))((('''''''''((()))((()))))))))))))))((('''((((((''''''(((((()))***))))))))))))************))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))***,,,------......------------............++++++,,,---///000111222111111000000000000//////111222444444333333555666555555555666666666666777777777777777777777777777666666777777777777777777777777777777777777777777999888666777888::::::999;;;;;;<<<======<<<<<<;;;>>>======<<<<<<<<<============<<<<<<======>>>>>>???>>>===;;;::::::::::::666666666666666666666666444333222222111111222222111111000000///.....................---------,,,......---,,,++++++++++++,,,++++++******++++++,,,)))******+++++++++******+++***)))((((((***,,,---222///,,,+++******)))(((******************************))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''$$$######%%%((()))))))))*********))))))((((((((())))))))))))))))))))))))******+++++++++***))))))'''''')))******+++++++++))))))))))))******************++++++******)))((()))************)))(((''''''(((((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))(((((((((((()))***++++++,,,+++******)))*********)))******++++++******))))))************+++++++++))))))******+++,,,,,,---)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///000000///............/////////000111111222222333222222222222222222222222333333333444444444555555555666666777777666666666777777888999999999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????AAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCDDDEEEEEEDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJIIIHHHGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???===;;;999999999999888777777666666555(((((()))))))))*********(((((((((((((((((((((((()))(((((('''((()))******((((((''''''''''''((((((&&&''')))*********)))((('''''''''(((((())))))))))))(((((((((((())))))***+++***((('''&&&'''((())))))))))))))))))(((((('''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))((((((******************))))))))))))***,,,,,,---------,,,,,,---------.........,,,,,,---...//////000000000000000///////////////111222444444333333444555444444555555555666666666777777777777777777777777666666666777777888888888666666666666666666666666666666777888888999888777::::::;;;;;;;;;;;;;;;;;;???>>><<<;;;::::::;;;<<<======<<<<<<<<<<<<=========<<<;;;:::999999999999666666555555555555444444333222222111000111111111111111000000000/////////......---------,,,,,,,,,///...,,,+++***+++,,,,,,,,,++++++******++++++,,,((()))***++++++++++++++++++***)))((()))***,,,---000---***((((((((('''%%%))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&###""""""###&&&(((((('''++++++******))))))(((((((((((((((((((((((((((((())))))*********))))))((((((((()))***************((()))))))))************+++++++++++++++***))))))*********))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((()))******++++++************++++++))))))************))))))))))))))))))***+++,,,---))))))******+++++++++,,,))))))))))))************)))************++++++++++++++++++,,,,,,------------------------......///........................//////000000111222222222222222222222222222222222222333333333444444444444555555666666777666666666666777777888999888888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<======??????@@@AAABBBDDDEEEFFFFFFDDDCCCCCCDDDEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???===;;;:::888888888888777666666555555444'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''&&&''')))*********)))(((*********))))))(((((((((((((((((((((((()))******+++***)))(((''''''((()))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))'''((())))))))))))((('''+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,------------...///////////////////////////////////////000000000111333444333222222333444444444444444555555555555666666666666666666666666666777777888888999999999555555555555555555555555555666777888888888777777::::::::::::;;;;;;<<<<<<>>>===<<<:::::::::;;;<<<>>>======<<<<<<<<<======<<<;;;:::999999888888999777777666555444333222111222222111000000000111111222111111111111111000000......---------,,,,,,,,,...---,,,+++***+++,,,---,,,++++++******++++++,,,((()))***+++++++++++++++******)))))))))***+++,,,///---)))((((((((('''&&&((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((******)))(((''''''''''''(((''''''''')))******)))+++*********)))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''***************)))((((((((()))))))))************+++++++++++++++***))))))***))))))(((((((((''''''((((((((('''''''''''''''))))))(((((((((((())))))'''((((((((()))))))))***))))))(((''''''((())))))+++++++++******)))))))))'''((((((((()))))))))***(((((((((((((((((()))***+++******)))******++++++)))))))))******))))))))))))(((((()))***+++---...+++++++++******)))))))))(((((()))))))))*********)))))))))*********++++++******+++,,,,,,---......------.........//////...---------............---...//////000111111222222333333333333333333333333222222222222333333333444444444555666666666666666555666777777888888777777777888888888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIFFFEEEDDDBBBAAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDD??????>>>>>>>>>>>>????????????===<<<:::999888777777777666555555444444333''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))+++++++++***)))((((((((((((''''''(((((()))***+++))))))))))))))))))((((((''''''((()))))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))((((((************((((((+++++++++++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,------------111111000000///......---//////000000000000111111111333444333222111222444333333333444444444555555666666666666666666666666777777888888888888888888555555555555555555555555555777888999888777888999:::::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<;;;<<<<<<<<<::::::999888888888888888888777666555444222111111333222111111000000111111222222222111111111111111............---------,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++*********************++++++,,,000---***)))******))))))''''''''''''''''''''''''******))))))(((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((((((((()))***(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((''''''+++++++++******)))''''''))))))))))))******************++++++******)))((()))((((((''''''(((((()))(((((((((''''''''''''&&&((((((((((((((())))))***''''''(((((())))))******))))))'''''''''''')))))),,,,,,,,,+++***)))))))))''''''(((((())))))******)))))))))(((((())))))***))))))))))))))))))***+++((())))))******))))))((((((((()))***++++++,,,,,,,,,++++++***))))))((((((((((((((()))))))))******))))))*********+++++++++******+++,,,,,,---......------...////////////...,,,---......///...............///000000111111222333333333333333333333333111111222222222333333333333444555555666666666666555555666777777777777777888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>???@@@BBBCCCEEEFFFEEEDDDBBBCCCDDDDDDCCCAAA@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIFFFEEECCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDD@@@@@@????????????@@@@@@>>>>>>===;;;:::999888777666666555555444333333222'''(((((((((((()))))))))((((((((((((((((((((((((%%%''')))++++++***((('''(((((()))******)))((((((((((((((((((((())))))***))))))))))))))))))((((((''''''''''''((()))***+++'''(((***++++++***)))(((%%%&&&''')))************''''''&&&&&&''''''((()))))))))))))))((((((''''''))))))(((((((((((()))))))))(((''''''''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))((()))+++,,,,,,+++)))((()))*********++++++++++++)))******++++++++++++***++++++,,,,,,,,,---------//////..................000000000111111111222222111333444333222111222333222333333333333444444444666666666666666666666666777777777777777777666666555555555555555555555555666888999999777777888:::;;;:::::::::;;;<<<>>>>>>;;;<<<<<<============<<<<<<<<<;;;:::::::::::::::999999888777777777777888777666666555444333333222333333222111111111111222000000000111111111111111/////////.........------+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,******+++++++++***))))))***************+++++++++...,,,))))))***+++******((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''((())))))((('''&&&&&&(((((('''&&&'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))*********))))))((())))))))))))************))))))******))))))((('''''''''&&&&&&'''(((******(((((('''''''''&&&&&&&&&((((((((((((((()))******'''''''''((()))************)))'''&&&&&&''')))******************)))))))))'''''''''((()))*********+++******)))))))))******((((((''''''((())))))***(((((())))))))))))((((((((()))***+++,,,,,,+++***************))))))))))))(((((((((((()))))))))************+++++++++,,,,,,)))******+++---......///,,,---...///000//////...,,,---...///000//////.........//////000111111111222222222222222222222222111111111111222222222222222333444555666666666666444555666666777777666666888777777777888999:::;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>?????????@@@AAACCCDDDEEEEEECCCBBBBBBCCCDDDBBBAAA?????????@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===;;;:::999888888555555444444333222222222))))))))))))************(((((((((((((((((((((((($$$&&&))),,,,,,***(((&&&((()))***++++++***)))((()))((('''''''''(((***+++&&&&&&''''''((()))))))))''''''''''''((()))++++++%%%'''***,,,---+++)))((($$$%%%'''(((***+++++++++&&&&&&&&&&&&&&&'''((((((+++*********))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))(((***+++,,,,,,+++***((((((((())))))*********+++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000000111111222222222333111333444333111111222333222222333333333444444444666666666666666666666666777777666666555555555444666666666666666666666666666888:::999777666999<<<;;;;;;::::::;;;<<<>>>???:::;;;===>>>???>>>======;;;::::::999888888888999999888777777777777777888555555555555555555555555444333222222111111222222////////////000000000000000////////////.........***+++,,,---...---,,,+++,,,++++++++++++++++++,,,+++++++++++++++***)))((()))*********+++++++++++++++)))'''&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***))))))***+++,,,,,,+++%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((())))))***))))))'''((()))******++++++***))))))))))))************)))))))))))))))(((''''''&&&&&&&&&&&&''')))***,,,(((((('''''''''&&&&&&&&&((((((((((((((()))******&&&''''''((()))******+++***((('''&&&&&&'''(((***''''''(((((())))))******&&&''''''((()))******+++++++++***************+++'''''''''''''''((())))))(((((())))))))))))((((((''')))+++,,,---,,,***)))((((((((()))******++++++(((((((((((())))))))))))***++++++++++++,,,,,,,,,)))******+++---...//////,,,---///000000000///...,,,---///000000000//////......//////000111111111000000000000000000000000000111111111111222222222222333444555666666666666444555555666666666666666888777777777777999:::;;;::::::;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>????????????@@@AAABBBCCCDDDEEECCCBBBBBBCCCDDDBBBAAA>>>>>>???@@@AAACCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD======<<<<<<<<<<<<======>>>>>>===<<<:::999888888555555444333333222222111((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,''''''''''''((((((((((((###$$$&&&''')))***++++++)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''(((******+++++++++)))))))))(((((((((((((((***************)))(((''''''((()))******+++*********+++,,,,,,------,,,,,,//////---,,,,,,---...///111111111111111111111111333333333333333333333333111222222333333444444555777777666666666666666777666666666666777777777777555555555444333333555777444666888:::;;;:::999888777777777888999:::<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::888666555999999888888777666666666555444333222111111111111000000000000000000000000111111111111111000//////------......------,,,++++++++++++++++++***)))(((++++++++++++++++++,,,,,,******++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))(((((((((((()))+++***&&&%%%)))***(((******)))''''''&&&&&&&&&''''''(((((())))))******+++)))'''%%%$$$%%%&&&'''))))))))))))************&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***)))---'''$$$,,,---***---*********)))(((''''''&&&!!!$$$&&&(((((('''&&&))))))))))))))))))))))))+++++++++************)))+++++++++***)))(((((('''))))))))))))************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////111111000///////////////000111111111111222222222333333444444555666666666555555555555555666777777777777888999999999999888666777888999;;;<<<===>>>===============>>>>>>??????>>>=========>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFDDDCCCDDDCCCAAA@@@@@@@@@@@@AAABBBBBB???======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666555333222111111222222000///***************)))(((((('''''''''''''''((()))***''''''((((((((((((''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&%%%''''''(((((()))*********((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&%%%%%%&&&''')))((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******(((((()))***++++++++++++***+++,,,,,,------,,,,,,///...------------.../////////000111222333444444222222222222222222111111111222222333333444444555777777666666666666666777666666666666777777777777555555666444333333555777555666777999::::::999999777777777888999:::<<<<<<===<<<<<<<<<<<<<<<======:::;;;;;;;;;999888666555999999888777777666666555444444333222111111111111///////////////////////////000000000000///......------......------,,,+++++++++,,,,,,+++******)))++++++++++++++++++++++++)))******++++++******))))))))))))******++++++,,,++++++******)))((((((((())))))))))))(((((((((((('''******''''''***+++)))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))+++***((('''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******)))((()))***%%%...---***...+++&&&***++++++***))))))(((''''''%%%&&&((()))************))))))))))))))))))))))))+++++++++************)))++++++******)))(((((('''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////////////////111111000///////////////000111111111111222222222222222333333444555555555555555555555555666666777777777888999999999999888888888999;;;<<<===>>>???======<<<<<<======>>>???>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@??????@@@AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555555333222222333444333222***************))))))((()))(((((((((((()))******''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((''''''''''''((((((((())))))******+++)))((((((((('''''''''&&&******))))))((((((''''''))))))))))))((('''&&&%%%***)))(((''''''((()))***))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))(((((())))))******+++++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------......///---...///111333555666777222222111111000000000///111222222333333444444555777666666555555666777777666666666666777777777777555666666555444333555777666666777777888888999999666777777888999:::;;;;;;::::::::::::;;;;;;<<<===::::::::::::999777666555888888888777666666555555444333222111111000111111////////////////////////...////////////...------------......------,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++*********))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))((((((((((((%%%((()))((()))------***)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((*********)))((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((()))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******(((((()))***%%%...---***,,,&&&###++++++++++++***))))))(((((()))*********++++++++++++))))))))))))))))))))))))+++++++++************)))++++++******)))((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000000///////////////000111111111111222222222111111222222333444444555555555444444555555666777777777888999999999999888999:::;;;<<<===>>>???@@@===<<<<<<<<<<<<===>>>>>>>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGEEEEEEEEEEEECCCAAA@@@???>>>???@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555555333111111222444444444''''''(((((((((((('''''')))((((((((((((((())))))''''''((((((((((((''''''(((((((((''''''((((((((()))))))))(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((++++++***)))((((((''''''))))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&)))+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))))))))(((((('''(((((()))***+++,,,,,,))))))*********))))))(((******+++,,,------------***+++,,,,,,------,,,,,,------------.........///---...///111333444555666222222222111111000//////111222222333333444444555666666555555555666777777666666666666777777777777555666777666444444555666777666666666666777888999666777777888999:::::::::777777777888999:::;;;<<<999999999888888777666555888777777666666555444444444333222111000000000000////////////////////////...////////////...------------......------,,,+++,,,,,,---------,,,,,,+++---,,,,,,+++***))))))((())))))************))))))************))))))))))))(((((())))))************))))))))))))(((((((((((("""'''))))))+++......+++(((((('''&&&&&&&&&&&&&&&******))))))((((((''''''((())))))))))))((('''&&&))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))***)))((('''(((******---(((&&&+++'''%%%...++++++++++++******))))))***))))))((((((((())))))))))))))))))))))))))))))+++++++++*********))))))************))))))((((((((()))))))))******************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000000////////////000000000000111111111222222222222222222333444444555555555444444444444555666666777777888999999999999888999999:::;;;<<<>>>>>>???<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAACCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFDDDBBB@@@>>>======>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999888888777666666333111//////000222333333''''''((((((((((((''''''(((''''''&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((())))))***+++++++++******)))(((''''''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&&&&(((***++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''''''''((()))***++++++,,,((())))))*********))))))***+++,,,------...------***+++,,,,,,------,,,,,,,,,------.........////////////000111111222333333333333222222111111111111111222222333333444444555555555555555555666777777666666666666777777777777666777888777555444444555666666555555555666777888666666888999999999999999888888888888999:::;;;<<<999888888777666666666666777777666666555444444444333333222111000000000000........................//////000000000///......------......------,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++***)))(((((()))))))))******)))))))))******))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((("""&&&))))))***......+++(((((('''&&&&&&&&&''''''******))))))((((((''''''''''''((((((((('''&&&&&&))))))))))))************)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''')))***)))((('''((()))++++++''',,,666111)))---+++++++++******************)))((('''''''''(((((())))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))((()))))))))************((()))))))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------....../////////000000000////////////000000000000111111111222222222333333333444555555666666444444444444444555666666777777888999999999999888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<=====================>>>>>>????????????>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFFFFDDDCCC@@@???============<<<:::<<<;;;;;;;;;;;;::::::::::::::::::999888888777777333111//////111222222222((())))))***************(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,))))))((((((''''''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$$$$%%%'''(((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((())))))(((((((((''''''(((((())))))************+++,,,,,,,,,,,,+++******+++,,,------------***+++,,,,,,------,,,,,,+++,,,---...////////////000000000000000000000///222222222222222222222222111222222333333444444555444444444444555666777777666666666666777777777777666777999888666444444555555555555666666666666666555666888999999999888777::::::::::::;;;<<<======888888777666555555666666666666666555444444333333333222111000000///000000........................///000000000000///......------......------,,,+++***++++++,,,,,,,,,,,,,,,+++++++++***)))))))))(((((())))))******))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((($$$'''((('''(((,,,,,,))))))(((((('''''''''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))((((((((()))***+++***))))))(((((())))))***************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))''''''((()))((()))***777DDD;;;***)))*********************************)))))))))))))))))))))))))))))))))))))))+++++++++************)))******))))))))))))))))))))))))))))))************''''''(((((()))*********++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......---------......//////000///////////////000000111000111111111111222222222333333444555555666666777444444333333444444555666777777888999999999999888666777777888999999::::::;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<<<<======>>>>>>?????????>>>>>>>>>===>>>>>>???@@@BBBBBBAAA@@@????????????>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFDDDCCCBBB@@@============<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777555444333333444444222111(((((()))***************))))))((('''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++(((%%%$$$%%%&&&''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''(((((((((******+++,,,,,,,,,,,,,,,)))***+++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---////////////...////////////............//////000000111222222222111222222333333444444555444444444444555666777777666666666666777777777777666888999999666555444444444555666666666555444444555666888999999999777666::::::999999999::::::;;;888777666555555555666666666666555555444333333222333222111000000/////////...........................////////////...------------......------,,,+++)))******+++,,,,,,++++++************))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))*********))))))))))))((((((((((((&&&((((((%%%%%%)))***'''))))))((((((((())))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))(((''''''((()))((()))+++777BBB666(((***))))))))))))))))))))))))((()))***++++++***))))))))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))***))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,---......///000000///////////////000111111000111111111111222222222222333333444444555666666444444333333444444555666777777888999999999999888666777777888888999999999:::::::::999:::;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@>>>============>>>??????BBBAAA@@@??????>>>>>>>>>======>>>???AAACCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCDDDEEEEEEDDDBBBCCCAAA>>>=========<<<;;;;;;;;;;;;:::::::::999999777777777777666666666666555444444555555444111...&&&&&&'''(((((((((((((((******)))(((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))...+++'''&&&&&&((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''&&&&&&&&&'''((()))***************))))))***+++,,,,,,,,,,,,++++++,,,---------,,,,,,***+++---///000000///...---------...............------...///000111222222111222222333333444555555333333333444555666777888666666666666777777777777666888999999777555444444333444666777777555444222555666888999:::999777666888777666666666666666777888777555444444555666777666555555444444333222222333222111000////////////........................------......------,,,+++------......------,,,+++((()))***+++++++++++++++)))))))))))))))*********(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))))))))))))))))))))((((((((((((((()))((($$$$$$'''(((&&&***)))))))))))))))******''''''(((((())))))*********)))'''&&&&&&(((***+++))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))*********)))((((((((()))+++,,,******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))((('''&&&''')))+++***(((///555+++%%%...((((((((((((((()))))))))%%%''')))***+++***((('''))))))))))))))))))))))))+++++++++************))))))))))))))))))*********))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,------...///000000///////////////000111111000111111111111222222222111222222333333444555555444333333333333444555555777777888999999999999888777777777888888999999:::::::::999999::::::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<======>>>???@@@@@@AAA===============>>>??????BBBAAA@@@???>>>>>>>>>>>><<<<<<===???AAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBDDDAAA>>>============<<<;;;;;;;;;:::::::::999999555555555555555444444444333333333444444222---***))))))))))))))))))))))))+++***((('''''''''((()))***)))((((((((()))+++,,,))))))(((((('''''''''&&&******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''+++)))'''(((+++,,,***(((******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))+++***((('''''''''((())))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''&&&'''***---...+++(((******))))))((((((''''''))))))))))))************'''((()))******)))((('''(((((()))***++++++,,,,,,+++++++++***)))***,,,...,,,---......//////.....................///000000111333444333222111222333222222222222222222222222333333333444444444555555888999999888666555666777666555444333222333444444555555666777777777777777666666777888999:::::::::999888666555555777888:::888777555444444444555666333333333222222111111111111111111111000000000000///...---,,,,,,---.../////////.........---------,,,---...//////...---,,,+++++++++++++++***)))(((---,,,+++***)))''''''&&&******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&(((***,,,***'''%%%%%%''')))))))))((((((((((((((((((((()))***************(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&******++++++++++++******)))))))))))))))))))))))),,,+++******++++++***(((,,,,,,+++***)))))))))***&&&&&&''''''(((((())))))******))))))))))))******---+++))))))+++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++000000///......///000111222222111111111111111111111111222333333444555555666555555444444444555555444666999999999888999;;;777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>======>>>???@@@AAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFCCCBBBAAA???>>>============<<<:::999888777777777666555444444333333333333111111111111111111111111((((((((((((((((((((((((+++***)))((('''(((((())))))((('''''''''(((******)))))))))(((((((((''''''***)))))))))((((((((('''((('''&&&%%%%%%&&&'''(((+++)))'''(((***+++***((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))))))))***))))))'''&&&&&&&&&'''((()))(((&&&&&&&&&''')))***(((((((((((((((((((((((('''&&&'''))),,,,,,***'''))))))))))))((((((''''''))))))))))))************))))))***++++++***)))(((((())))))***++++++,,,,,,++++++,,,+++******,,,...,,,---......//////.....................///000000...///000000///...///000222222222222222222222222333333333444444444555555777888999888666555666777777666555444444444555555555555666777777777777777777777777888888999999:::999888666555555777888999777666666555555555555555333333333222222111111111111111000000000////////////...---,,,,,,---...//////.........---------,,,---............------,,,+++++++++*********))))))*********)))))))))))))))(((((((((((((((''''''''''''(((((())))))((('''&&&$$$&&&((('''$$$######%%%))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''******++++++++++++******))))))))))))))))))))))))+++***((()))***++++++***,,,+++******))))))******(((((((((((((((((())))))***)))))))))******+++,,,---+++))))))***,,,,,,+++))))))))))))))))))))))))************)))))))))((('''(((((()))******+++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------------------------------------------------............///000222333111111111111111111111111111111222222333444444555555555444444444444444555555666999999888888999:::777888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==============================>>>>>>???>>>>>>============>>>>>>======>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEECCCBBBAAACCCEEECCCBBB@@@???>>>============<<<;;;999888888888777666555444444333333333333111111111111111111111111''''''''''''''''''''''''******)))((((((((((((((('''''''''''''''((())))))***)))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((***)))((((((******)))((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((())))))******(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&(((******)))''')))))))))(((((((((((('''))))))))))))************)))***++++++++++++******)))))))))***++++++,,,,,,***+++,,,+++******,,,...,,,---......//////.....................///000000000111222222111000111222222222222222222222222222333333333444444444555555777888999888666555666777777777666555555555555666555555666777777777777666888888888888888888888888999888777666666666777888555555666666555555444333222222222222222111111111000////////////...............------------............------------,,,,,,///...------,,,,,,,,,,,,++++++***)))))))))******''''''((()))***+++,,,,,,''''''''''''(((((())))))((())))))))))))((('''&&&'''((())))))''''''''')))************************''''''((())))))))))))(((************************,,,++++++***)))(((''''''))))))(((((())))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))***((('''''')))+++,,,+++++++++***)))))))))******))))))))))))))))))(((((()))))))))***+++,,,---...---+++))))))***+++++++++))))))))))))))))))))))))************))))))))))))'''''''''((())))))******++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,.....................///,,,,,,---...///111222333111111111111111111111111111111222222333333444444333333333333333444444444555777888999888888999:::777888888888888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>?????????>>>======<<<<<<======>>>===>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@AAACCCBBBAAA@@@???>>>===============<<<:::999999999999666666555444333333333333000000000000000000000000((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))(((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((******+++(((((('''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((()))))))))************))))))******************))))))*********+++++++++***+++,,,,,,++++++,,,...,,,---......///........................///000000111222333333111111222333111111111111111111111111333333333444444444555555666777888777666555666777666666666555555555555555444555666666777777666666888888888888777777777777888888777666666666777777444444555666666444333222222222222111111111111111//////.........---------------------------------------,,,,,,,,,,,,,,,,,,///...---+++++++++,,,,,,+++***)))(((((()))******&&&'''((()))***+++,,,,,,'''''''''(((((((((((((((******))))))(((((('''&&&)))*********))))))***+++***************+++++++++&&&''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''******)))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''******++++++++++++******(((((((((((((((((((((((()))'''&&&&&&)))+++,,,---******))))))))))))******++++++******))))))(((((())))))***+++,,,...///000---+++))))))***++++++***))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////---------...///000111111000000000000111111111111111111222222333333333333222222333333333333333333555777888999888777888999777777888888888999999999888999999999999::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<============>>>>>>??????@@@@@@@@@@@@=========<<<<<<===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA??????@@@AAAAAA@@@???>>>============>>>===<<<;;;::::::::::::777666555444333222222222000000000000000000000000)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))************))))))))))))************(((((((((((())))))))))))((())))))))))))))))))((((((((())))))((((((((()))''''''(((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))***+++))))))))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))************(((((((((((())))))*********************+++++++++***,,,------,,,,,,---...,,,---......///........................///000000...///000///...---...000111111111111111111111111333333333444444444555555555666777777666555666888555555555555444444333333444444555666666666666666888888777777777777777777888777777666666666666666333444555555555444222111111111111111111111111111............------------,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,***)))))))))))))))******(((((())))))******++++++***))))))(((''''''&&&&&&******))))))((((((((((((((('''&&&&&&'''((((((((())))))******++++++++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((+++***)))(((''''''&&&'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******++++++++++++******((((((((((((((((((((((((((('''&&&'''***,,,------***))))))((())))))******++++++******))))))(((((())))))***+++,,,...000111---+++)))((()))******)))))))))))))))))))))))))))))))))))))))))))))******))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,...//////,,,,,,---------.........///////////////.........//////000000000111111111111111222222222222222333111222333444444444333333555777888888777777777888777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;999:::;;;<<<============>>>>>>???@@@AAA@@@@@@???======<<<<<<<<<<<<======<<<===>>>>>>@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA???>>>>>>???@@@@@@???>>>==================<<<;;;::::::::::::777777555444333222222222////////////////////////************************)))))))))))))))(((''''''(((((()))***************(((((()))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))''''''((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&''''''''''''((((((((())))))))))))************((('''''''''((()))***+++***************************,,,......---,,,---...,,,---......//////.....................///000000...000111000///...///111111111111111111111111111333333333444444444555555444666777777555555666888444444555555444444333222444444555666666666666555777777777777777777777777777777777666666555555444333333444444333333222111000000000111111111111111///............---------,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,++++++******++++++,,,'''((()))*********)))))))))))))))))))))***************)))((('''&&&%%%%%%***))))))(((((())))))***,,,***''''''(((******)))(((((())))))***+++++++++''''''((())))))))))))(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))******)))(((''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((())),,,------,,,))))))((((((((()))******))))))))))))))))))(((((())))))***+++,,,...000111...+++)))((()))***)))((())))))))))))))))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,---...///+++++++++,,,------......///////////////---,,,,,,...//////000000111111111111111222222222222222222111222333555555555444444555777888888777666777777777888888888888999999999888888888888999999999999888888999999::::::;;;;;;888999:::;;;<<<============>>>???AAAAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>>>>???@@@???>>>===============<<<<<<;;;:::::::::::::::888777555444333222111111////////////////////////))))))))))))))))))))))))((())))))***)))((('''&&&'''''')))*********)))(((''''''((((((((()))))))))'''((((((((()))))))))***''''''((())))))(((''''''&&&(((***)))'''&&&''')))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((()))(((&&&%%%''')))&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((((((***+++,,,***************************,,,......---,,,------,,,---......//////.....................///000000111222333222111000111333111111111111111111111111333333333444444444555555444555666666555555666888444555666666666555333333333444555555666666555555555555666666777777888888777777777777666555444333444333333222222222222222///000000000111111111222/////////............---+++,,,------------,,,+++************+++++++++,,,((()))***++++++,,,,,,+++%%%''')))++++++***((('''((()))))))))************))))))(((((('''''''''&&&)))((((((((((((***+++,,,111---***)))+++,,,,,,+++''''''((())))))***++++++'''((())))))******))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((()))***,,,...///---+++((((((((((((((()))******(((((((((((((((((()))))))))))))))***+++---...///...+++)))((()))))))))((())))))))))))))))))))))))((()))))))))***************************)))))))))))))))***+++,,,------...***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,***++++++,,,------......---.../////////...---,,,......//////000111111222222222111111111111111111111222444666666666555444555777888888777666666777777888888888888999999999888888888888999999999999777888888999::::::;;;;;;888888:::;;;<<<=========<<<===???@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<===::::::;;;<<<===>>>?????????@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>>>>>>>??????>>>============>>>;;;::::::999999999999:::888777666444333222111111........................((((((((((((((((((((((((((()))*********)))'''&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&(((***)))&&&&&&'''*********))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&'''((((((((('''%%%%%%&&&''''''((()))(((((((((((((((((((((((((((((((((''')))***(((&&&%%%'''***&&&&&&&&&'''''''''(((((())))))))))))***************))))))))))))+++---...++++++*********************,,,...///...---------,,,---......//////.....................///000000---///000///...---...///000000000000000000000000333333333444444444555555333555666666555555666888555666777777777666444333333444555555666666555555444555555666777888888999777777777777666555444333555444222111000111222333//////000000111111111222000////////////.........++++++------------++++++))))))******+++++++++,,,&&&((()))+++,,,,,,,,,+++$$$&&&))),,,,,,+++(((&&&''''''((()))***++++++,,,'''''''''((((((((((((((((((((('''((()))***,,,---///+++'''&&&((())))))'''&&&''''''((()))*********(((((()))***************))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))***,,,...///))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))+++...000///---***((((((((((((((()))******&&&&&&''''''(((((()))))))))))))))***+++,,,---......+++)))(((((()))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((()))***,,,---...///***+++,,,------,,,+++***------,,,,,,+++***))))))++++++,,,,,,---...//////+++,,,.../////////......---......///000111111222222222111111111111111111111222555666777777666555555777888888666555666777777888888888888999999999777888888888888999999999777777888999::::::;;;;;;777888:::;;;<<<=========;;;===???@@@@@@@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@>>>>>>>>>???>>>>>>============>>>::::::999999888888999999888777666444333111111111........................))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))))))))((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%)))(((((('''''''''((((((((((((((((((''''''''''''))))))(((((((((((())))))'''((()))***)))(((&&&$$$))))))))))))))))))))))))+++***)))))))))***,,,---))))))((((((***---///111******))))))******+++,,,++++++,,,,,,,,,,,,------000///---,,,,,,---...000222...++++++...///...---222222111111111111111111111111111111111111111111333333333333333333333333666555555555555666777777444333333555888999777444555555444444444555555666666666666666666555555555777777777777666666666666333333333222222222111111...///000111111000///...---.../////////...---,,,---+++***+++......,,,***------,,,+++*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((...---+++***((('''&&&&&&(((((())))))******++++++(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$***'''&&&---,,,&&&(((&&&((()))++++++)))(((&&&))))))((())))))***++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))))))))))))))(((((('''''',,,***((('''&&&'''((()))*********)))))))))))))))******))))))((((((''''''+++******)))))))))))))))---******...444555///((())))))))))))))))))))))))&&&'''(((*********))))))******))))))((((((''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***++++++,,,,,,///---+++)))))))))++++++***)))))))))***+++,,,,,,------------------,,,,,,000///...---,,,------...000000//////.........---///000111222222111000///111111111222333444666777555555555555666777888999777888999999999999888777888777666666666777999:::999999999999999999:::::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;::::::999;;;===>>>=========>>>???@@@AAAAAAAAA@@@???>>>AAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============>>>;;;888666555666555555777777666444222111//////,,,...000111111000...,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((***))))))))))))(((((((((((((((''''''''''''(((((('''((()))***)))(((&&&%%%(((((((((((((((((((((((()))))))))))))))***++++++)))((((((((())),,,...000******))))))******+++,,,++++++,,,,,,,,,,,,------//////------------...//////---,,,,,,---.........111111111111111111111111111111111111111111111111333333333333333333333333444444444444555666888888666666666888;;;<<<:::888777666555444444444444444555555555666666666666666777777777666666666555555333333222222222111111111...///000111111000///...------.........---,,,+++---+++***+++......,,,***,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((((((((())))))))))))((((((******)))(((''''''(((((()))))))))))))))*********(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))((((((''''''+++&&&###***)))$$$''''''((()))******)))((('''))))))((((((((()))******)))(((''''''''''''((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))******************)))+++***))))))(((((())))))))))))))))))))))))))))))+++***((('''''''''((()))***)))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))***+++,,,,,,++++++...222222---((())))))))))))))))))))))))''''''))))))***)))((((((***)))))))))((((((((('''((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***(((((()))******+++,,,,,,,,,+++***))))))***,,,---*********)))******++++++,,,,,,------------------///...---,,,+++,,,,,,---000/////////.........---///000111111111111000///111111111222333444555666555555555555666777888999888888777777777777888888888777666666666777888999888888999999999999::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>======<<<;;;;;;::::::888:::===>>>======???@@@???@@@AAABBBBBBAAA@@@???AAA@@@???>>>>>>>>>??????>>>>>>?????????>>>===<<<======<<<<<<<<<;;;;;;;;;===:::777555555555555444666555444333222111000///---...///000000///...---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((************))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''')))+++---...******))))))******+++,,,++++++,,,,,,,,,,,,------........................---...//////...---...///111111111111111111111111111111111111111111111111333333333333333333333333222222333333555666888999666666777999<<<===;;;:::888777666555444333333333444444555555666666777777777666666666666555555555222222222222111111111000...//////000000//////...,,,------------,,,+++***,,,++++++,,,------,,,***++++++***)))))))))******************************************************))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))******))))))))))))))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))******))))))((())),,,&&&$$$***'''###'''(((((())))))))))))(((((())))))(((((('''((((((((()))((((((''''''(((((()))************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((******)))))))))******++++++***(((''''''((())))))))))))))))))))))))******))))))))))))((((((((((((&&&&&&&&&'''((()))++++++***,,,---//////---***((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((())))))******+++++++++******))))))***+++---...++++++******)))*********++++++,,,,,,------......------,,,+++++++++,,,,,,/////////...............///000000111111000000///111111111111222444555666555555444555555666777888777777666555555666777777777777666666666777888999888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>==================<<<;;;;;;::::::888:::===>>>>>>>>>???@@@>>>???AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???>>>???@@@@@@@@@???>>>===;;;;;;:::::::::999999999;;;999666444444444444333333333222222111000000///////////////////////////))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&'''((()))))))))(((''''''''''''(((((()))*********)))))))))(((((()))(((((((((((((((((()))''''''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''(((***+++,,,******))))))******+++,,,+++++++++,,,,,,,,,---------......////////////...000333444333///---...000111111111111111222222222111111111111111111111111222222333333333333444444444333333444444555666777333444666777999999999888777666555444444444444444333444444555666777888888666666666555555555444444222111111111111000000000////////////////////////,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++*********)))))))))))))))***))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))***+++******))))))((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))************))))))(((+++((()))000+++$$$)))))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''((((((---,,,+++***))))))*********)))(((((((((((()))))))))))))))))))))*********))))))))))))(((((((((((())))))((('''''''''''''''))),,,//////,,,)))((()))(((((((((((((((((((((((()))))))))((((((''''''&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))*********+++******))))))***+++,,,,,,,,,,,,+++***)))))))))*********+++,,,------......------,,,,,,,,,,,,,,,,,,........................///000000000000000000///111111111111222333444555444444444444555666777777777666444333333444666777666666666666777777888888777777888888999999::::::999::::::;;;;;;;;;;;;;;;<<<<<<======>>>===============<<<<<<<<<;;;;;;;;;:::<<<>>>>>>>>>===>>>???>>>???AAABBBCCCCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===::::::::::::999999999999:::777555444444444333222111111111111000000000000//////............//////((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))((((((((('''''''''***))))))(((((())))))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&''''''((()))***+++******))))))******+++,,,+++++++++,,,,,,,,,---------...//////000000//////666888888555000------///000000111111111222222222111111111111111111111111222222222333333444444444777666555444444444444444222444666777777777777777444444444444444555666777333444444555666777888888555555555555444444444444111111111000000000////////////............//////,,,,,,++++++***************+++,,,,,,++++++++++++***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((())))))*********)))))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))************))))))&&&******111999111''',,,))))))(((((((((((())))))***)))(((''''''&&&'''''''''(((((()))))))))))))))''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))******)))(((((((((((((((///...,,,)))((((((((())))))((((((((((((((())))))(((((())))))************(((((((((((())))))))))))))))))(((''''''''''''''')))---000///***'''''')))(((((((((((((((((((((((())))))((('''''''''&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))*********,,,++++++***)))))))))))),,,,,,+++***)))))))))*********++++++,,,---......---------............------------...............000//////////////////000111111111111222333333444333333333333444555666777666555333222222333555666555555666666777777777777666666777888888999::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@???===<<<=========>>>@@@BBBCCCCCCBBBBBB????????????>>>>>>=========>>>@@@BBBBBB@@@???===;;;;;;;;;::::::::::::999888666444444444444333111000000000000000000000000//////............//////((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************++++++++++++((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++&&&&&&'''((())))))******''''''&&&''''''((()))***((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))***************))))))******+++,,,++++++,,,,,,,,,,,,------.........//////000000111::::::777444000......///000000000111222222333333111111111111111111111111111222222333333444444555:::999777666444444333333555777999999888777777777333333333444555666777888444444555555666666777777555555444444444333333333000000000000///////////////......------......///---,,,++++++******++++++)))+++,,,,,,+++******+++******)))))))))***++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((+++******))))))))))))***)))(((((((((((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))******))))))((($$$(((+++555===333(((---(((((())))))))))))(((((())))))(((((('''(((((((((''''''((()))******************************************)))(((((((((((((((((((((((((((((((((((((((******((((((((((((******+++******)))))))))))))))///---+++(((''''''((()))(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))&&&&&&&&&'''((()))++++++***---///...+++((((((***))))))))))))))))))))))))((((((''''''&&&'''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))),,,++++++***))))))((((((++++++******)))***************++++++,,,,,,------,,,---.../////////......---------------.........000//////......//////000111111111111111222333333333333333333333444666666666555444333333444555666444555666777777777666666555666666777888999:::::::::;;;<<<<<<======<<<<<<:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>======>>>===>>>@@@AAABBBAAAAAA@@@>>>>>>??????>>>>>>===<<<;;;===@@@AAABBB@@@>>>===<<<<<<<<<;;;;;;;;;::::::888666555555555555333222111111111000000000000000////////////////////////((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,''''''(((((()))))))))***&&&&&&&&&''''''((()))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''(((((()))***'''(((((()))******************))))))******+++,,,++++++,,,,,,,,,,,,------///............000111333;;;777333000///000000000///000000111222222333333111111111111111111111111111111222333333444555555:::999888777666555555555777999<<<;;;888666666777444444444444444555666777555555555666666666666666444444444333333333333222000000/////////.........///...------------...///...---,,,+++***++++++,,,(((***,,,,,,***)))***+++***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''%%%''')))333;;;000%%%+++'''((()))******)))((('''))))))((((((((()))******&&&''')))***++++++******************************((((((((((((((())))))***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,+++***************,,,+++((('''&&&((()))+++''''''((()))))))))))))))'''(((((()))******++++++'''((((((((()))))))))***'''''''''((()))***+++,,,,,,---...---,,,*********))))))))))))))))))))))))''''''&&&&&&&&&'''((()))'''((((((((()))))))))***((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))))))))((()))************)))))))))*********)))******++++++++++++++++++++++++,,,,,,+++,,,---.........------,,,,,,,,,------.........000///............///000111111111111111222222333222222222222333444555666555555555555555555555555444555666777777777666555555555666777888999::::::;;;<<<======>>>>>>======999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;===?????????>>>???AAA===>>>???@@@@@@@@@???>>>===>>>?????????>>><<<<<<:::<<>><<<<<<;;;;;;;;;;;;:::::::::777666555555666666444222222222222111111000000000---...///000000///...---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))&&&&&&&&&'''''')))******************))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***+++'''((()))******+++***************)))***++++++,,,++++++,,,,,,,,,---------000///------...000222444999444...,,,...111222111///000000111222222333333111111111111111111111111111111222333333444555555999888888777777777777777777:::<<<:::777444444555666555555444444444555555666666666666666555555555444444444333333333222222000/////////............///...---,,,,,,---...///...---,,,+++++++++,,,---(((***---,,,***(((***+++++++++******+++,,,------++++++++++++++++++++++++************************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((()))***&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''000777+++!!!)))&&&((()))++++++)))(((&&&))))))((())))))***+++,,,&&&''')))***+++++++++***((((((((((((((((((((((((&&&&&&''''''(((***+++,,,************************,,,+++***((((((***+++,,,---,,,++++++******++++++)))(((&&&%%%&&&)))+++---''''''((())))))***))))))'''(((((()))***+++++++++'''((((((((())))))******++++++***)))))))))))))))---,,,,,,------,,,++++++))))))))))))))))))))))))'''&&&%%%%%%&&&'''(((***'''((((((((())))))******))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((('''((()))******++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,------.........000///...------...///000111111111111111111222222222222222222333444555555444555555666666555555444333444666777777777666555444555666777888999::::::<<<======>>>>>>>>>>>>>>>999:::;;;<<<============;;;<<<<<<<<<<<<<<<<<<<<<888:::===??????@@@BBBDDD===>>>???@@@@@@???===<<<===>>>?????????>>><<<;;;999;;;>>>AAAAAA???===;;;;;;;;;;;;:::::::::999999777666666666777666555333333333222222111000000///---...000111111000...---222...***((('''(((''''''(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&'''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000111222000///...------------------...///000111222333333000000000///000111111222333333444555555444333333444444444444444444444444444444444444555555666777666666666666555444333333333444444444555666666666333333222222111000000000000///...------...///000//////.........---------///...,,,(((&&&&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))++++++************++++++************************''''''&&&''''''((()))***,,,+++***((('''%%%$$$###&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&******))))))((((((''''''***)))((('''''''''''''''(((((('''(((((()))***+++)))***+++***(((''''''((())))))))))))))))))))))))''''''((((((((((((((((((''''''(((((())))))******,,,+++++++++******))))))''''''(((((())))))******((((((((((((((()))************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((&&&&&&((())))))******)))'''(((***,,,...---------,,,+++******)))((((((((()))***++++++++++++)))(((''''''''''''***)))(((''''''((())))))((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///111111000000////////////111111222222222111111000000000000111222333444555444444444555444444333333444555555666777666666666777777777777888999:::;;;<<<<<<<<<===>>>>>>??????============<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<;;;==================<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888555555666777777666666666666666555444333222111111111111111111111111444222000...,,,+++***)))***(((''''''((()))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''""""""######$$$%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******+++***)))(((''''''((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111000///...............//////000111222333444444111111000000111111222333333333444555555444333333444444444444444444444444222222222222222222333444333444444444444444333333444444444444555555555555333333222222111000////////////...------...///000///.........------------...---,,,+++******,,,...++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((())))))))))))(((((('''''''''***)))))))))(((((((((''')))((((((''''''''''''((((((((((((((((((((()))***'''(((((('''&&&&&&(((***))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***++++++******))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''((()))(((&&&&&&((())))))******)))((((((***,,,111000...,,,+++***)))))))))))))))((())))))******+++***)))(((''''''''''''))))))(((''''''((()))***(((((('''''''''((())))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))************(((((())))))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///---,,,,,,,,,++++++++++++000000000111111000000///111111111111222444555666333444444555444444333333444444555666666666666555666666666777777888::::::<<<<<<======>>>?????????============<<<<<<<<<<<<;;;;;;<<<=========<<<;;;===>>>>>>??????>>>>>>=========>>>>>>======<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::999777555555666666666555666666666555555444222222111111111111111111111111000///...---,,,,,,,,,,,,,,,+++,,,---...---+++(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''' !!!###$$$%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------111111000////////////000000000111222333444444555222222111111222222333444333333444444444444333333444444444444444444444444333222222111111111111222222333444444555555444444555555555555444444444444444333333111000///......//////......---......///............------------+++++++++++++++,,,---...************************)))))))))************++++++************))))))))))))((((((''''''(((((()))((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((******))))))))))))(((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))(((((('''(((((((((%%%&&&''''''&&&''')))+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))*********))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***))))))***)))((()))+++---333111...+++)))(((((()))******)))((((((((())))))+++***)))((((((''''''(((((((((''''''((()))***+++))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///......---------------,,,...//////000000//////...111111111222333444666666333333444444555444444333333333444555555555555555666666555666666777888999<<<======>>>>>>??????@@@============<<<<<<<<<<<<:::;;;<<<===>>>>>>======??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;888888888888888888888888888777555444555666666555444555555555444333222111111111111111111111111111,,,,,,,,,,,,,,,---......777777777888777333---)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%&&&''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&((((((((((((((())))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********))))))(((((((((((())))))(((((()))))))))))))))*********+++++++++,,,,,,,,,//////...---------......000000///////////////000000000111111222333444444333222222222222333444444333333333333333333333333333333333333333333333333555444444333222222222222444555555666666666555555555555555444444333333333444333222111000///...---//////.........------...------------------------)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''''''''''''''%%%'''******)))((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((''''''******))))))((((((''''''((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******************************(((((((((((((((((((((((()))))))))))))))*********((())))))(((''''''(((***((()))***)))(((***,,,///333111---***(((((()))***+++***)))(((((((((((((((******)))((((((((((((((('''''''''((()))******+++******)))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///////////////////////////......///000000000//////111111222222333444666777333333444444555444444444222333444444555555444444555555555555555666777777<<<<<<===>>>>>>??????@@@============<<<<<<<<<<<<999:::<<<>>>??????????????????@@@@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<======<<<<<<;;;;;;888888888888888777777777777666444444555666555333333333444444333222111111111111111111111111111111++++++++++++,,,,,,---...:::999999999777333,,,((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((((()))(((((())))))))))))(((((()))))))))*********++++++******+++++++++,,,,,,,,,///......---------...............------....../////////000000111111222222333333333222333333444555333333333333333333333333333333333333333333333333555444444333222222222222555555555555555444333333555555444444333333333222333333222111000///...---...............---,,,,,,,,,,,,------------------+++)))((((((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***))))))(((''''''&&&''''''&&&***...000...***'''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((''''''''''''''''''((((((******))))))((((((''''''((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++((()))***)))'''''')))***((())))))))))))***---000111///,,,***))))))+++,,,******)))((('''''''''(((***))))))(((((((((((()))&&&&&&'''((()))******************))))))(((''''''))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******))))))(((((((((((())))))((()))))))))*********************)))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///,,,---------------------...///000000111111111000111111111222333444555666222333333444555555555444222333444444555555444444555555555555555555666777<<<<<<<<<===>>>>>>??????============<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::999999888888888777666555444444555555444222222222222222222111111000000000000000000000000000---,,,,,,+++++++++,,,,,,//////...//////---***'''************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((('''''''''''''''(((((('''''''''''''''''''''(((((())))))******+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((((())))))******+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,...------------....../////////000000000111111111333333222222333333444555333333222222222222333333333333333333333333333333333222222111111111111222222333333333333333222222444444444444333333333333111111111000000//////..................---,,,+++,,,,,,,,,,,,------------///,,,))))))+++,,,***((())))))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))))))))***(((''''''&&&&&&''''''(((************************&&&&&&&&&''''''(((******((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((((()))((((((''''''&&&''''''''''''+++000111///+++'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******)))((((((''''''(((((()))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++++++++))))))***)))(((((()))+++'''((())))))***+++...111///...,,,*********+++,,,))))))((('''''''''(((((())))))(((((((((((())))))&&&'''((()))******))))))))))))*********)))(((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///............////////////......///000111111111111000000000111222333555555222222333444555555555555333333444555555555555555666666555555555555666666:::;;;;;;<<<<<<===>>>>>>============<<<<<<<<<<<<:::;;;===???@@@AAA@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::999888888888555444333444555555333111000111111111111111000000000000000000000000000000///...---,,,,,,++++++,,,(((&&&%%%&&&''')))((('''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((()))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((((()))******++++++'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))******+++******+++++++++,,,,,,,,,************+++,,,------...............///000000000000111111111111222222222222222222222333333444333333222111111222333333222222222222222222222222222222222222222222333444111222333555666777777777333333333333333333444444000000000000000000000///......//////...,,,+++***++++++,,,,,,,,,---------...***&&&'''***---,,,*********************************))))))(((((((((((((((((((((((())))))******''''''&&&&&&&&&&&&''''''************************(((((('''''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))*********'''((((((((()))))))))***)))((((((''''''''''''(((''''''&&&&&&&&&'''(((((((((+++---...---+++***)))))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))))))))((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++,,,,,,)))******)))(((((()))+++'''((())))))***,,,///222000///---,,,+++*********(((((('''''''''((())))))))))))(((((((((((())))))'''((()))******)))(((((((((((()))*********))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))(((((((((((())))))))))))))))))************(((((())))))******++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......////////////000000000111111,,,---...///000000000000/////////000111222333444111222333444555555555555444444555666666666666555777777666666555666666777999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<;;;===>>>@@@AAAAAA@@@@@@BBBAAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::999888;;;;;;:::999999888777777444333333444555444222000///000000111111000000///000000000000000000000000///...------,,,---------)))&&&$$$###%%%'''))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&%%%&&&&&&''''''((((((((('''(((((()))***+++++++++&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))************)))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,+++++++++,,,---...///000///////////////000111111222222222222222222333333222222111111222222333444444333222111111222333444222222222222222222222222444444444444555666666777222333555888:::<<<>>>>>>222222222333333444444444////////////000000000000......//////...,,,+++)))+++++++++,,,,,,---------+++'''"""###(((,,,---+++******************************))))))(((((((((''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))******++++++++++++'''((((((((())))))*********)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))******)))***,,,...))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))(((((((((''''''((((((((())))))******''''''(((((())))))******((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))******)))(((((()))+++&&&((()))******,,,000222111000///---+++)))(((''''''''''''''''''((()))***))))))(((((((((((()))***(((((()))******)))(((''''''((()))***++++++***)))))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******))))))(((((((((((())))))))))))))))))************'''(((((()))***++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,------......///+++++++++,,,,,,---------+++,,,---...////////////......//////000111333444111222333444555555555555444555666666777777666666888777777666666666777777888888999::::::;;;;;;<<<>>>=========<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@CCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAA@@@???======<<<<<<<<<<<<;;;:::999888:::::::::999888777777666444333333444555444222000//////000000000000000///000000000000000000000000......---------...//////))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((&&&%%%&&&'''(((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))))))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))'''''')))***((())))))))))))***************+++++++++,,,,,,,,,------------...///111111222000...,,,,,,---///111111111000000111111222333333333444444333333222111000///......///111333555111111000111111333555666444666888::::::999777555333222111000000000111222111000000///...---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))***++++++++++++***))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''((()))))))))(((((()))******)))'''&&&''''''((()))******+++***)))'''&&&&&&'''((()))******))))))(((((('''''''''''''''(((***+++***(((******)))((((((((((((((()))((('''&&&&&&'''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&***((('''((()))***)))'''))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((())))))*********)))))))))***,,,---......---,,,(((,,,000...)))&&&''')))))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))***+++***(((''''''(((***+++,,,,,,++++++---,,,***(((((((((((()))***)))((((((((()))+++,,,************))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,------------,,,,,,,,,,,,---......---------...///000000111000000000000000111111222222222111111222222333444222222222333444555666666555555666666777777777777888888888888999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<>>===<<<<<<======>>>===;;;999777666666777444444333333333333222222111111000000000000111111////////////......///000------...///...---+++***(((((((((''''''(((((((((((((((((((((((((((((((((,,,+++)))'''&&&'''((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((()))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((((())))))******))))))(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))***)))'''''')))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,000/////////000111222222222111000//////000111222111111000000111111222333333333444444333333222111222222111111111333444555111111000000111222444555444555777999999888666444555444222111111111222222111000000///......------,,,,,,---....../////////------------------------************************))))))******+++++++++***))))))************))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((''')))))))))))))))***++++++)))((('''(((******(((&&&'''''''''((()))*********---,,,***'''&&&&&&'''(((***)))))))))(((((((((''')))((('''(((******)))(((***))))))((((((((((((((('''(((((())))))(((''''''))))))))))))))))))))))))''''''((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((()))))))))(((((('''((()))***+++'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((((((''''''((())))))***))))))***+++,,,---------,,,,,,+++...111///+++((()))+++))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))*********(((((('''(((***,,,,,,,,,,,,+++,,,+++***)))((((((((()))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************************************+++++++++,,,,,,---------///............///000000------......///000000111111111000000111111222333333333222222333333444555444444444555555666777888888888888888888999999999888888888888999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCBBBAAA@@@???>>>AAAAAA@@@>>>>>>============;;;999777666555555555444444333333333222222222111111000000000000111111111111111111000000111222,,,,,,------...---------)))(((((((((((((((((()))((((((((((((((((((((((((,,,+++)))((('''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&''''''((()))((((((((((((((((((((((((((((((((()))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))************))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((((((((())))))***)))(((''')))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000///000000111111000000000000000111111111111000000000000111222222333333333333333222222111222222222222222222333333111000//////000111333444333444666777777666444333666555444222222111111111000000000///......------------..................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))))))))*********++++++))))))************))))))+++*********))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((()))))))))))))))******+++(((''''''((())))))(((&&&''''''(((((())))))******000...,,,)))'''&&&&&&&&&))))))))))))((((((((((((***)))((((((******)))'''))))))))))))((((((((((((%%%'''***++++++***'''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))******((('''((()))***)))'''))))))(((((((((((()))))))))(((((((((((()))***+++''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))************)))))))))(((((((((%%%&&&'''((()))*********,,,,,,---------,,,+++***+++...000...+++((()))***))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))*********)))(((((()))+++,,,------,,,+++,,,+++***)))((((((((()))))))))((((((((()))***+++((((((((((((((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------///............///000000------......///000000000111111000000111111222333333333333333333444555555444444444444555666777888999999999888888888888888888888888888888999:::;;;>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCAAA@@@>>>=========::::::888666555444444444333333333333222222222222111000000//////000000111////////////////////////,,,,,,,,,,,,---...//////******)))(((((()))******((((((((((((((((((((((((******)))(((''''''((((((%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&'''&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))'''''''''''''''((((((((()))******)))(((((()))++++++++++++,,,,,,,,,------,,,,,,,,,---------......///......---------......------///000000//////...000000000000000111222222222333333333333222111111000000111111111000//////000000/////////000222333222333444555555444222111555555444222111000000///000000//////............------.........---,,,,,,))))))))))))))))))))))))((()))))))))))))))******)))))))))))))))******+++))))))************))))))+++*********))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&'''))))))'''&&&'''((((((((()))))))))***...---+++)))''''''&&&&&&))))))))))))((((((((((((,,,***)))((())))))(((''')))))))))))))))(((((('''&&&''')))++++++***((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))***((('''((()))***)))'''))))))(((((((((((()))))))))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))((((((&&&&&&((()))++++++,,,,,,......------,,,+++*********,,,---+++(((&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))***))))))((()))***+++,,,------,,,++++++******)))))))))))))))(((((((((((())))))******''''''''''''((((((((((((************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................//////000000000000//////000000111222333222222222222333444444333222222222333333444555777777777777666666666666888888888888888999::::::===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA???===<<<<<<;;;999999888777555555444444333333333222222222222111000000////////////000000......---...//////...---...---,,,++++++---...///)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''(((((()))))))))*********((((((***++++++,,,,,,,,,,,,---------,,,,,,,,,---------......///...---------------...,,,---///000000000///...000000//////000000111222222222333333222222111000000000111111111000//////111000/////////000111222222333333444333222111000333333222111000///...---////////////............+++,,,---......---+++***))))))))))))))))))))))))(((((())))))*********+++))))))((((((((()))***+++))))))************))))))((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((())))))))))))---+++)))((()))***)))(((((())))))***)))(((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))((())))))***************(((((()))))))))*********************************)))))))))))))))***++++++************))))))))))))'''(((***+++,,,---......///...---,,,+++*********+++,,,+++***((('''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''(((((())))))))))))))))))***+++,,,,,,,,,+++***************)))))))))(((''''''(((((())))))))))))&&&'''''''''((((((((()))************************)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///////////////............///000000111111111111111222222333333222222222222333333444777777777666666666666666888888777777888888999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>???===>>>@@@BBBDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>===;;;:::999999999999888777777666555444333333222222222111111111000000////////////000000000......///111111///---111///---,,,++++++,,,,,,'''&&&$$$######$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''))))))(((''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''')))(((((((((******((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((())))))******)))***+++***)))(((***,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------/////////...//////000000...///000222222222111111000////////////000111111222222222222222111111000222222222222222222333333222111000000000000222222333333333333222111000000111111111111000///------//////////////////......***,,,---//////...,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))((('''((()))***+++))))))************))))))''''''(((((()))))))))***************************))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))+++******))))))))))))))))))(((((()))******)))'''(((((((((((())))))))))))%%%&&&&&&'''((()))))))))(((((((((((())))))))))))---+++(((((()))*********((()))*********)))'''&&&((('''&&&&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((('''''''''***((('''((()))***)))'''))))))(((((((((((())))))((()))******++++++******))))))))))))***************************************))))))))))))***++++++++++++*********))))))))))))***+++,,,---.........///...---,,,+++***++++++...---,,,+++))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))++++++,,,+++***)))))))))************)))(((&&&'''((()))))))))(((((('''''''''(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++///............///000000....../////////////////////............///000000000000000000000111222222555555444444444444555555777888888888999999999999888888777777777888888999;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<>>>>>>===>>>???@@@BBBBBBCCCCCCAAABBBCCCCCCDDDDDDDDDDDD>>>===<<<:::999888888888888888888888777666555444222222222222111111111111000//////......//////000---++++++---///000,,,)))111000///---,,,+++******((('''%%%######%%%'''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((''''''''''''((((((''''''''''''(((((()))(((''''''&&&&&&&&&'''&&&&&&''''''(((((())))))(((''''''&&&'''((()))***'''''''''''''''''''''''')))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))***++++++,,,***++++++***))))))***,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............//////000111...///000111111222222222///////////////000111111222222222222222111000000222222111111111333444555333222111000000111222333444444333333222111000000000111111222111000///....../////////////////////+++,,,///111111111///...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***)))'''''''''(((***+++))))))************))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&''''''((())))))***++++++***)))))))))))))))***))))))***++++++***((())))))))))))((((((((((((&&&&&&'''((()))*********'''((((((((()))))))))***,,,***(((''')))+++,,,+++((((((*********)))'''&&&$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***((('''((()))***)))'''))))))(((((((((((())))))((()))***+++++++++******((((((((())))))))))))*********************************))))))******+++,,,+++++++++*********))))))***+++,,,,,,---------,,,......,,,++++++++++++,,,///---+++***))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))***((()))************((((((((()))***++++++***)))(((&&&'''((()))))))))((('''''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************---------,,,,,,+++++++++///............///000000/////////////////////...000000000000000111222222111111000000111111222333555555444444333444444555666666777888999::::::;;;888888777777777777888888;;;:::::::::;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEE<<<<<<;;;:::999888888888666666777777666555333222222222222222111111111111//////............/////////,,,+++...111222...)))//////......---,,,+++***+++***(((&&&&&&(((***+++((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((''''''&&&&&&((()))***'''''''''''''''''''''''')))(((((((((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''$$$%%%%%%%%%%%%%%%%%%$$$))))))(((((('''''''''&&&''''''(((((((((((('''''''''(((((()))))))))))))))((())))))***+++,,,,,,,,,***++++++***))))))***,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000---------...///000000111///////////////000111111111222222222222111000000000///......///111333555444333222111111222333333444444333333222111111000000111222333333222000000.........///////////////,,,...000333444333111000******************************+++,,,------......***)))'''&&&'''(((***+++))))))************))))))***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))((('''''''''''''''+++***)))***,,,,,,***)))))))))))))))(((((((((((('''((()))***************'''((((((((())))))******,,,***'''''')))+++,,,---'''(((***+++***)))'''&&&!!!###&&&((()))(((&&&%%%(((((((((((((((((((((((($$$%%%&&&'''(((***++++++***((('''((()))***)))((())))))(((((((((((())))))((()))***+++,,,+++******''''''''''''((((((((()))*********************************)))******+++,,,+++++++++************)))***++++++,,,,,,,,,++++++...---,,,+++++++++,,,------+++(((''''''''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******'''((()))******)))((('''((()))***++++++***)))(((%%%&&&((()))))))))(((''''''(((((()))***++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,+++++++++---,,,,,,,,,,,,---......///////////////.........222222222111222222333444222222111111222222333444333333222111111222222222333333444666777888999:::888888777777777777777888::::::::::::;;;;;;<<<======<<<;;;:::;;;<<<===>>>>>>>>>=========???@@@AAAAAABBBCCCEEEFFFFFFFFFFFF<<<;;;::::::999999999999444555555666555444222111222222222111111111111000//////............//////777555444666::::::666111,,,---.........---,,,+++---+++(((&&&&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((())))))))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%&&&(((************)))$$$%%%&&&((()))*********(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((())))))(((((((((((())))))++++++***)))((('''&&&&&&...------,,,+++***))))))((((((((((((((((((((((((+++*********))))))((((((---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---.........000///...///111111000...222111111111000000//////222111111111000000//////222333333222000///000111222222222111111111000000000000000000////////////222222111000///...------,,,,,,---...///000111111,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,***((('''&&&'''((()))))))))))))))))))))))))))************))))))))))))(((((()))(((((('''&&&&&&((((((''''''''''''(((((((((***+++***)))((()))***'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******))))))((((((******+++******)))(((''')))))))))))))))******+++---+++)))***,,,---,,,)))******++++++++++++******...---+++))))))***+++,,,,,,+++)))((('''''''''((('''((()))******)))((('''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((()))******111---((((((+++---+++((((((((((((((())))))))))))***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''(((******))))))***,,,+++******)))(((''''''&&&+++++++++++++++***)))(((%%%&&&''')))***,,,---...,,,,,,,,,++++++*********---------............///////////////000000000000000111111111111222222222000000000000111111111111333333333333333333333333777777777777888888888888999999999999999888777666:::999999999999999999:::999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<>>@@@<<<888999===>>>;;;888666555555444444333222222////////////000000000000000///...---,,,---......000111777///qqq\\\HHH000222000---,,,,,,,,,+++)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((((('''''''''''''''((((((%%%&&&''')))******))))))$$$%%%&&&'''((()))))))))((((((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))(((((((((((())))))******))))))((((((''''''***))))))((((((''''''&&&*********************************)))))))))((((((,,,+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...//////000000333111......///000111000111111111111000000000///111111111111000000000//////111222222000000111333222222222111111111000000222222222111111111000000/////////......---,,,,,,,,,,,,,,,---......//////,,,,,,+++++++++***************)))(((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********+++***((('''''''''((()))(((((((((((((((((((((((())))))(((((((((''''''''')))*********))))))((('''))))))************))))))(((***+++***)))((()))***''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************))))))(((((((((((())))))*********)))))))))(((((((((((()))******,,,***)))***,,,---+++)))++++++,,,,,,,,,,,,++++++...,,,+++))))))***+++,,,,,,***)))''''''''''''((('''((()))******)))(((''')))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***///+++''''''***+++)))&&&(((((((((((()))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((())))))***,,,+++******+++,,,*********)))((('''''''''***++++++++++++***)))(((&&&'''''')))***+++,,,---,,,,,,,,,+++++++++******------------............////////////000000000000000111111111111222222222000000000000111111111222333333333333333333333333666666666777777888888888999999999999999888777777999999888888888888999999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<>>???===;;;>>>BBBBBB???;;;555555555444333333222222000000000///////////////000///...---,,,------.........555222tttfffUUU???111///,,,,,,,,,,,,***)))&&&''')))***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))(((''''''''''''(((((('''''''''))))))))))))))))))))))))&&&''''''((())))))))))))%%%&&&'''(((((((((((((((###$$$%%%''''''(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''******************************))))))))))))((((((******)))))))))***,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000000111222222777333///---...000111222111111111111000000000000111111111111000000000000...///111111000000222333222111111111111000000000222222111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,***(((''''''(((***,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))******+++***(((''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((())))))))))))(((''''''))))))************))))))(((***+++***)))((()))***((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''''')))******+++++++++((((((''''''(((((()))***+++***))))))++++++***))),,,,,,,,,------,,,,,,,,,---,,,+++))))))***+++++++++***((('''&&&''''''((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((()))***---***'''''')))***(((&&&(((((((((((())))))))))))(((''''''''''''(((((()))))))))(((((((((((()))))))))***+++***)))((()))*********))))))((((((''''''******++++++******))))))((((((((()))******++++++,,,,,,,,,++++++++++++***------------............////////////000000000000000111111111111222222222000000111111111222222222333333333333333333333333444444555666777777888888888999999999999888777777888888888777777888888888999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<>>=========???CCCFFFFFFAAA<<<555555444333333222222111111000000//////.........///......---,,,---------///...333111iii```SSSAAA///---+++***++++++***)))%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&(((***+++******)))%%%&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((''''''((((((((('''((((((((()))))))))***((((((((())))))*********************************))))))))))))))))))(((((())))))))))))***+++------+++++++++++++++,,,,,,,,,,,,,,,,,,------............//////000111111222222777444000...///111111111111111111000000000000000111111111000000000000000///000111111//////000222111111111111000000000000000/////////............***+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++******************)))(((((()))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&(((***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&******))))))))))))******''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))***)))))))))******))))))++++++,,,,,,,,,,,,++++++,,,,,,+++***)))************)))((('''&&&''''''((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''((())))))+++)))''''''))))))(((&&&(((((((((((())))))))))))'''''''''''''''((()))******))))))))))))))))))***'''((()))(((&&&%%%%%%&&&***)))))))))((((((((('''))))))************)))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,---------.........////////////000000000000000000111111111222222222111111111222222222333333444444444444444444444444222333444555666777888999888888999999999888888777888888777777777777888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@???>>>===<<<<<<===@@@DDDFFFCCC===888444444333333222111111111111111000///......------......---------,,,,,,,,,//////222,,,OOOFFF>>>111---+++***)))*********)))%%%%%%$$$###$$$&&&)))***((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((***+++******)))&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((((((''''''''''''((((((''''''(((((())))))******((())))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,------.........---......//////000000111444222111111222222111///000000000000000000111111000000000000000000111111222333333222///......///000000000000000000000000/////////............---+++++++++,,,------............------,,,++++++++++++++++++*********))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&(((***+++***)))((()))*********************************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&******))))))))))))******''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))))))))***************)))(((((('''''''''''''''((())))))))))))******)))))))))*********++++++++++++******++++++*********))))))***))))))'''&&&&&&''''''((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))***)))((()))))))))((('''(((((((((((())))))))))))'''''''''''''''((()))***)))******************)))'''(((((('''%%%$$$%%%&&&))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...////////////000000000000000000111111111222222222222222222222333333333333444444444444444444444444222333444555666777888999777888888999999999888888888888777777777777888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<>>===<<<<<<:::<<>>???@@@@@@@@@<<<;;;999888777888888999666555555444333222222111222111000000//////000000------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))******)))******+++,,,---(((''''''&&&&&&''''''(((+++***)))((('''''''''''')))(((((((((***+++***((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''))))))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((())))))******+++***)))))))))((((((((('''%%%&&&'''((()))))))))(((%%%&&&'''((()))(((''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))******+++&&&&&&''''''(((((())))))(((((())))))***+++---...,,,------...............------........./////////.........//////000000111000111111111111222222222111111111111111111111111------........./////////000//////......//////000........................,,,,,,,,,,,,,,,---------******++++++++++++******(((((()))))))))))))))***''''''((()))***+++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))+++,,,---------,,,))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))******))))))))))))******************)))(((((((((((()))(((((()))))))))))))))***************************((((((((()))))))))******,,,+++***))))))***+++,,,+++***)))***,,,------,,,(((***------,,,++++++,,,******)))))))))***++++++))))))))))))))))))******((((((((((((((())))))***---,,,+++***)))))))))***+++***))))))((()))))))))***---///...---...222666999777444111...---,,,,,,,,,+++***(((((())))))***...+++)))((()))++++++***((((((((()))***,,,---...---+++)))((())))))((('''(((((())))))))))))((((((************+++++++++,,,+++++++++***(((((()))+++'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))+++***)))(((((()))'''(((******)))((()))***(((((('''&&&'''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,---...//////......//////000000111111000111111111111222222222222222333444444555555666777777666666666666777777777777777777888888888888444666999;;;<<<:::888666999777555555888;;;<<<===;;;::::::::::::999999888;;;<<<>>>@@@BBBCCCDDDDDD@@@>>>;;;999777777888999666666555444333222111000222222111000000000000000------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((())))))+++,,,,,,(((''''''&&&&&&''''''((())))))((((((((((((((()))'''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((()))***))))))(((((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))%%%&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++&&&''''''((())))))******(((((())))))***+++---...+++,,,------......------,,,---------............---......///000000111111000000000111111111111222111111111111111111111111............//////////////////............//////........................---,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((())))))******(((((())))))******++++++***)))))))))((((((((('''************************%%%''')))***+++***)))((((((((((((((((((((((((((('''((()))******)))((('''((((((((()))))))))******'''(((***+++,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((()))))))))*********))))))))))))************)))************)))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++*********+++,,,+++***)))***+++,,,+++***&&&))),,,,,,+++))))))*********))))))******+++,,,***))))))))))))))))))))))))((((((((())))))***+++---,,,***)))((((((((())),,,+++)))((((((((()))***))),,,000111//////333777===;;;777333///---,,,,,,+++)))((('''))),,,000222222...***(((((()))******((((((((()))+++---...///,,,***(((((())))))((('''''''''((((((((((((''''''((())))))***+++,,,------***(((&&&&&&((()))***)))))))))((((((((('''''''''&&&''''''((())))))******&&&((())))))((('''((()))&&&(((******)))((()))***+++***)))''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++,,,,,,------,,,,,,+++,,,,,,------.........///000111111111000111111111111222222222222222333444444555555666666666666555555666666666666777777777888888888888777888:::;;;;;;;;;999999777666777:::===???===;;;999999::::::::::::::::::;;;<<<>>>AAACCCEEEFFFFFFCCCAAA===:::888777888888888777666444333111000000111111000///////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))***,,,,,,,,,***)))'''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&'''''''''(((''''''(((((()))***+++)))'''%%%%%%''')))******'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((+++,,,***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***++++++$$$%%%'''))))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******'''(((((()))***+++++++++'''(((((()))***+++++++++,,,++++++***)))************+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///000111111222///000000000000111111111000000000000000000000000........./////////000000//////............//////........................---------,,,,,,+++++++++******++++++++++++******'''((((((((())))))******************))))))))))))******))))))((((((((('''''''''''''''''''''''''''###%%%''')))******)))(((************************'''((()))******)))((('''&&&'''''''''(((((())))))&&&''')))***+++***((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''******))))))((((((''''''(((((())))))*********+++))))))))))))************++++++,,,------+++***)))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************---,,,+++*********+++,,,,,,+++******++++++)))(((&&&)))------+++)))***+++******))))))***+++,,,,,,*********))))))))))))))))))))))))))))))***++++++,,,+++)))((('''''''''(((,,,+++***((((((((()))***(((,,,111222000000444777???===999444000...---,,,)))(((''''''***000555999444000***'''''')))******(((((()))***+++---///000+++)))''''''((()))((('''(((((())))))))))))((((((%%%&&&'''((()))***+++,,,%%%"""!!!###(((,,,,,,+++++++++******)))))))))((('''(((((()))***+++++++++%%%&&&((()))((('''((()))&&&''')))***)))((()))***...---***(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,++++++***+++++++++---......///000111111222000111111111111222222222222222333444444555555666555555555444444555555555666666777777888888888999::::::999999::::::;;;<<<555666999???CCCBBB>>>999777888999:::;;;<<<<<<<<<:::<<<>>>AAACCCEEEFFFGGGEEEBBB>>>:::888777888888999888777555333111000///000000///...............---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))***,,,---,,,***((('''******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))&&&$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))(((((((((((())))))+++*********))))))((((((++++++******))))))((((((,,,+++***((((((((()))***((()))*********((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((&&&'''+++000111---)))++++++************++++++)))******++++++,,,---------......///000/////////,,,,,,------.../////////...///000111111111111111......//////000000111111000000000000////////////000000000000000///.........------,,,---...///000------,,,,,,,,,,,,++++++++++++***))))))***++++++)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))((((((''''''***(((&&&&&&&&&%%%###"""''''''&&&''''''((()))***)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((***,,,------,,,+++))))))))))))***))))))(((((()))+++---...))))))*********))))))(((***)))))))))((((((''''''++++++)))((((((((()))******+++,,,,,,+++***(((''',,,,,,++++++***)))))))))(((((((((((())))))))))))&&&,,,///---000666777333222222222111000...---,,,---000000,,,---444===@@@......---+++(((((()))+++'''((()))***+++,,,------)))((('''&&&&&&(((***+++---***&&&&&&(((******)))************))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***(((''''''''''''+++*********))))))((((((******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))''''''(((******+++++++++---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---++++++,,,---...///000111000000000000111111111111222222333444666777777888444555555555444333333222666666777777888888888999888888888999;;;;;;:::999555<<<555DDDbbbSSS444777888888999::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDBBBAAA???===;;;:::999999888666444111000111222222//////000000111111222222...///000...,,,++++++,,,*********))))))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))'''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&)))((((((''''''(((((()))*********)))))))))((((((*********)))))))))))))))***)))((('''&&&''''''(((((())))))***)))((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((()))...333555222...+++******))))))******+++*********+++,,,,,,------,,,---......//////......,,,------...//////000000//////000111111111111111////////////000000000000000000/////////.........000000000000000///.........------,,,---...///000------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((()))***)))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''***)))(((((())))))((('''***))))))))))))******+++)))((('''&&&&&&((()))***************************))))))))))))************++++++++++++++++++,,,---(((((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))***)))(((((((((***+++,,,---,,,+++))))))))))))*********)))))))))+++,,,---***+++++++++++++++******))))))******++++++++++++---,,,+++***)))***++++++000///---+++***))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))(((,,,---,,,...444555333000000///...---,,,+++++++++///000------333888999......---+++)))((()))***(((((()))***+++,,,------+++***)))***+++---///111///,,,)))(((***++++++***)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++***))))))(((((()))************)))))))))((()))******************)))((((((((('''''''''''''''))))))))))))))))))))))))'''((()))******+++++++++---,,,++++++*********+++++++++,,,,,,,,,,,,------,,,,,,---...///000111222000000000000111111111111///000000111222444444555444555555555444444333222444555555777888999:::::::::999999:::<<<===;;;:::666===666???UUUGGG222;;;999999999:::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCAAA@@@???===;;;:::999999777666333111000000111222000000000000000000111111---......---+++***+++---++++++*********)))))))))******++++++++++++******************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))$$$$$$$$$$$$&&&(((***+++(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%(((''''''''''''''''''(((******))))))))))))((((((((())))))))))))))))))***''''''&&&%%%%%%%%%&&&&&&(((((()))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))...333555333000******))))))))))))************++++++,,,,,,------+++,,,------......---------......//////000111111000000000000111111111111000000000000//////////////////.........---------///000000000000///......---------,,,------...///,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''((())))))******************))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((('''(((***++++++***+++******))))))))))))***)))((('''&&&'''((()))***************************************++++++++++++,,,+++******************((((((((()))))))))******)))))))))((((((((((((((())))))))))))))))))))))))+++***)))((())))))+++,,,...---+++***))))))******++++++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---.../////////...---++++++,,,,,,---444222...+++))))))+++,,,,,,,,,++++++***)))))))))((((((((()))))))))******))),,,,,,***,,,111333333///...---+++++++++,,,---)))...///---,,,000222111---------+++)))((()))***(((((()))***+++,,,,,,---*********+++---000222444111...,,,++++++,,,+++***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))++++++******************************))))))))))))((())))))******))))))(((***)))))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******,,,,,,+++************++++++++++++,,,,,,------------......///000111222222000000000111111111222222222222333444555666666777444555555555555444333333333333555666888999;;;;;;:::999888999;;;;;;:::999666>>>777888DDD999000@@@:::;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAA@@@>>><<<:::999999888666555333111000000111111000000000000000/////////,,,---,,,+++)))***,,,...,,,+++++++++************++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''''''''''''''(((((($$$$$$$$$%%%&&&(((***+++(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))(((((('''((((((((())))))******&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((''''''(((+++...000...,,,***))))))(((((())))))*********++++++,,,------...++++++,,,------------,,,......//////000111111111111000000000000000111111111111000000//////............---------,,,,,,,,,//////000000//////...------------------------...,,,,,,,,,++++++++++++******+++---......---+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((()))************)))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))***)))((())))))(((''''''&&&''''''((((((''''''(((((()))***'''''''''''''''''''''''')))))))))*********++++++++++++***))))))((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,...---+++***))))))***+++,,,+++***)))))))))***++++++++++++++++++,,,,,,---++++++,,,---...//////000///...---,,,+++,,,,,,---111000---+++***+++,,,,,,,,,,,,++++++***)))))))))((((((((())))))******++++++++++++***+++...111222------,,,+++,,,///111333,,,......+++***...///---,,,,,,---+++)))((()))***((())))))***++++++,,,,,,)))))))))***,,,---///000000///---++++++******)))&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++++++++*********)))))))))))))))(((((())))))))))))((((((++++++******)))((((((((((((((((((((((((((((((((((((((()))***************++++++***************++++++++++++,,,,,,------------......///000000111111000000111111111222222222444444444555666777777777444444555555555555444444444444555666777888999:::888777666666888888888777666;;;666555:::444333AAA<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>=========>>>??????@@@???===;;;:::999888888555444333111000000000000000000000//////.........+++,,,+++***)))))),,,...,,,,,,,,,+++++++++*********++++++++++++++++++***************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''(((((()))))))))***&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((***++++++***)))******))))))))))))*********++++++,,,------......***++++++,,,---,,,,,,,,,......//////000111111111222111000//////000111111111111000000//////......------------,,,,,,,,,,,,///////////////...------------------------,,,,,,,,,,,,+++++++++*********(((***+++------+++***((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((((())))))((('''))))))(((''''''&&&''''''((((((((((((((()))******''''''''''''''''''''''''((((((((()))))))))******++++++***)))(((((((((((())))))))))))************************************))))))))))))))))))))))))+++******))))))***+++,,,...---,,,************+++,,,+++***)))))))))***++++++************+++,,,---,,,,,,,,,------------......---+++*********+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))((((((((()))***+++++++++---+++******+++,,,///111---------...000444777999///000---((((((---///---***+++,,,+++)))(((((())))))))))))***++++++,,,,,,)))))))))******+++,,,,,,...---,,,+++)))(((((((((%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))******(((((())))))))))))((((((++++++******))))))))))))((((((((((((((((((((((((((())))))************)))*********))))))***++++++******+++,,,,,,---......---------....../////////111111111111222222222222111111111222333333444444444444555666666555555444666666666666666777777777999777666666777888888777777888555555999888888???===<<<<<<<<<<<<<<<<<<<<<>>>======<<<======>>>>>>>>>>>><<<;;;999888888888444333222111000/////////000/////////......------+++++++++***)))***,,,...,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''''''''''''(((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&((()))***++++++(((''''''''''''''''''(((''''''(((((((((((())))))'''(((((((((((((((((()))%%%&&&'''(((((((((''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))******++++++******))))))++++++************++++++++++++,,,,,,------......***+++,,,,,,------,,,,,,---......//////000111111222222000/////////000111000000000000////////////......---------,,,,,,,,,...////////////...------,,,------------,,,,,,+++++++++++++++************)))***++++++++++++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))---+++******++++++***(((+++******))))))))))))***(((((()))))))))*********************************'''((((((((())))))))))))+++***)))))))))))))))))))))))))))*********++++++************++++++++++++))))))))))))))))))))))))******))))))***+++---...///...,,,+++******++++++++++++***))))))***+++,,,******)))))))))+++,,,...,,,,,,,,,,,,,,,------------,,,***)))))))))***+++&&&''')))+++,,,,,,++++++,,,,,,++++++***)))))))))'''((())))))***+++,,,,,,///,,,+++------+++---000------...000333666999;;;//////+++'''(((...000...)))+++,,,+++***(((((()))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++,,,***(((''''''(((%%%%%%&&&&&&'''(((((((((''''''((())))))***++++++((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))************((())))))******))))))((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++******+++,,,,,,---......------------.........///111111111222222222222333222333333333444444444555444444555666666666666555777777777666666666555555===;;;888888999::::::999777666777999:::;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<======>>>======;;;:::999888888888333222222111000///.....................---------+++,,,------+++***+++,,,,,,+++++++++************)))))))))******)))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''((())))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''))))))*********)))((((((''''''(((((()))'''''''''((((((((())))))((((((((((((((('''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******++++++*********+++,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........+++,,,,,,---------------,,,------...//////000000333222000///...///000111////////////000000000000............------------......//////......---,,,,,,------...---,,,+++***++++++++++++************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******)))((()))+++++++++)))***))))))))))))******+++(((((()))***************************************(((((()))))))))***************)))))))))***++++++))))))*********+++++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))***,,,...000///...,,,+++******++++++******)))))))))+++,,,---,,,+++***)))***,,,...///***+++,,,,,,---...//////---,,,***)))))))))***+++((()))))))))***++++++,,,,,,,,,++++++***)))))))))'''((()))***+++,,,,,,---000,,,,,,//////++++++///---...///111222444555555+++,,,)))'''***//////+++(((***,,,,,,***(((((()))***************+++++++++))))))***,,,,,,---------(((***,,,+++((('''''')))%%%&&&&&&'''(((((())))))&&&'''((()))***,,,------))))))))))))))))))))))))'''(((***++++++***)))(((((()))))))))************)))******************)))''''''((())))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++)))******+++---......///............////////////111111111222222222333333555555555666666666666666444444555666666666666666555555666666666666666666>>><<<999888999:::;;;:::999777;;;<<<888:::===:::<<<<<<<<<===>>>>>>>>>???;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;999888888888888222222111111000///------------------------......+++---//////---+++******++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***++++++,,,'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))'''((()))))))))))))))((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))************))))))))))))))))))))))))'''((())))))))))))+++,,,---,,,,,,++++++,,,,,,---++++++,,,------......///+++,,,------......------,,,,,,------.../////////444222000///...///000111......//////000000111111//////.........---------......//////......---,,,,,,------...---,,,***)))+++++++++************)))---,,,,,,++++++,,,,,,---************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))(((''''''&&&&&&(((((((((((())))))))))))'''((((((((())))))******&&&%%%%%%&&&)))******)))''''''&&&''''''((()))***(((((()))***************(((((((((((((((((((((((()))************+++++++++******))))))***+++,,,,,,)))************+++++++++'''((((((((())))))******))))))))))))))))))))))))((((((((()))+++---///111///...,,,+++******+++,,,))))))((())))))+++---...---,,,+++***+++---000111)))***+++---///000222222---,,,+++*********+++,,,---+++)))(((((()))+++---,,,,,,++++++***)))))))))'''((()))***+++,,,------000,,,---111111,,,+++.........///000111000000000'''((()))))),,,000...)))(((***+++,,,***(((((()))***************+++++++++%%%&&&(((***,,,------...'''***,,,+++)))'''(((***&&&&&&''''''((()))******&&&'''(((***+++---...///************************(((***+++,,,,,,+++)))((((((((())))))*********+++******++++++++++++******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))*********))))))((())))))((())))))***++++++)))******+++---...//////////////////000000000000111111222222222333333333222222333333333333333333444444555666777777666666444444444555666777888888===;;;888777888999999999::::::???>>>555666===:::;;;<<<<<<===>>>??????@@@;;;::::::;;;<<<===>>>>>><<<;;;:::999888888888888111111111111000...---,,,,,,,,,,,,------.........+++...111111///,,,***)))*********))))))))))))(((+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******,,,+++***((((((((())))))++++++******))))))((((((((())))))))))))*********,,,,,,++++++***)))))))))+++,,,.../////////...---............////////////111111000///////////////111111000000//////......---...000000//////000222------,,,,,,,,,,,,------------------------------------,,,,,,+++***)))))),,,***)))+++//////+++&&&))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,+++)))((((((***+++---)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************'''((((((***+++,,,------......---,,,++++++++++++((())))))+++,,,---......,,,+++***+++...111222222,,,,,,,,,,,,,,,---...///+++***))))))***,,,...///555///))))))---///,,,'''*********))))))))))))(((***))))))((()))+++,,,---...//////000///---,,,+++...---...111---''')))///------------,,,***((('''***++++++++++++***))))))'''(((((()))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((************************))))))***+++,,,,,,------)))***,,,---,,,+++((('''(((((())))))))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((())))))))))))***************))))))******+++,,,))))))***+++,,,......///---------......000111111111111111111111111222222111111222333555777999:::888333333888:::555333555777777777777777777777777777777666666666666777777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;:::888666555555666666222222222111000//////...000,,,,,,///...+++,,,000++++++++++++++++++++++++'''(((((())))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((******)))))))))((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''************************((((((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))+++***)))(((((())))))************))))))(((((((((***++++++++++++,,,,,,,,,++++++++++++************,,,---......///.....................////////////111000000///////////////000000000///////////////---///000///......///000...------------------...------------------------------,,,,,,+++******))),,,)))(((***......+++'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))))))))******)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++******))))))******))))))))))))************((())))))***+++,,,------,,,,,,++++++******++++++))))))***+++,,,------...+++***)))***---///000000,,,,,,,,,,,,,,,---......,,,+++***)))***+++---...444000,,,+++---...,,,)))++++++*********)))))))))******))))))***+++---...,,,,,,---............---///++++++---,,,((()))...------...---,,,+++)))(((***************)))(((((('''(((((()))))))))))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***++++++,,,------******+++++++++***((('''(((((())))))))))))((((((+++++++++++++++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++,,,******+++,,,---...////////////...//////000111222111111111111111222222333222222333333555666888999888444444888999555333555777777777777777777777777777777666666666666777777999999999999::::::::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666555444444444222222111111000//////...///...,,,---///000000///++++++++++++++++++++++++)))))))))******)))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((((((((((((((''''''''''''((((((************))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************&&&'''((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((***))))))((())))))***+++))))))))))))((((((((((((***++++++++++++,,,,,,,,,************++++++++++++...------------...//////............////////////111000//////......//////.........///////////////...///000///...---...///.........------.........---------------------------,,,,,,++++++*********+++)))'''(((+++,,,***'''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))***************+++++++++,,,,,,------************++++++++++++***+++++++++,,,,,,------)))(((((())),,,.........,,,,,,,,,,,,,,,------...,,,,,,*********+++,,,---222111///...,,,,,,++++++,,,,,,,,,+++++++++******+++*********+++,,,---...*********+++,,,...///000...+++))),,,---+++***,,,............---,,,***))))))************)))(((((('''((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))******+++,,,,,,,,,******))))))))))))(((((((((((())))))))))))((((((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***+++,,,,,,---...//////111000000///000000111111111111111111111222333333444333333444444666777777888555444777888666444555666666666666666666666666777777666666666666777777999999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????======<<<<<<;;;:::::::::777777666666555333222111222111111000000//////...,,,///...,,,333<<<;;;333++++++++++++++++++++++++++++++++++++***)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''((((((((())))))***++++++(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,------......---,,,,,,...///000............////////////000000///............///---------....../////////000111111000...---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++)))'''''')))***)))((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************++++++(((((((((((()))***+++,,,++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''((()))******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++,,,,,,,,,,,,,,,,,,***)))(((***,,,......------,,,,,,+++,,,,,,------+++************,,,------000222222000,,,***+++,,,------,,,,,,,,,+++++++++++++++++++++,,,---......******))))))***,,,...///---++++++///222222...+++......//////...,,,+++******++++++++++++***))))))(((((()))************)))*********))))))))))))((())))))(((((((((((())))))************************))))))******+++++++++,,,))))))(((((('''((())))))(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************++++++++++++))))))******++++++++++++++++++,,,---......//////111000///////////////000111111111111222333333444555444444444444555666666888666555666888777666555666666666666666666666666777777666666666666777777999::::::::::::;;;;;;;;;======>>>>>>??????@@@@@@>>>======<<<:::999999888666666777777555444222000111111000000////////////)))//////,,,666EEEDDD888++++++++++++++++++++++++,,,,,,,,,++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))((((((((('''******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''(((((())))))************((((((((()))))))))))))))(((((()))))))))*********))))))***+++,,,------.........---,,,,,,...///000............////////////000//////...............,,,,,,------......//////000111222111///...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******(((''''''((())))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++,,,,,,))))))(((((()))***++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''((()))***+++,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///......,,,,,,,,,,,,,,,,,,,,,---+++******,,,...//////...---,,,,,,+++++++++,,,,,,((())))))***+++---...///...000222000,,,)))+++------------,,,,,,,,,,,,+++***++++++,,,---------...,,,+++***))))))***+++,,,+++---000555999888222+++---......///...---+++***,,,------------,,,++++++((())))))***************************))))))))))))))))))(((((((((((())))))************************)))***************++++++))))))((('''(((((())))))(((((())))))))))))(((((()))******+++++++++******************************(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++((()))***++++++++++++***+++,,,,,,,,,---.........//////...---------......111111111111222333444555555555444444444555555666666666555555777999888777666666666666666666666666777777666666666666777777999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<===>>>>>>===;;;:::999888777666777777777666444222111000000000///////////////***000///+++444BBB@@@222++++++++++++++++++++++++,,,,,,,,,++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))*********************************)))((('''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((((())))))************)))))))))))))))***************++++++++++++,,,,,,,,,*********+++,,,------......------------...//////............////////////000///......------......,,,,,,,,,---------------///000111000///...///000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))((((((((())))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,******))))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++---------,,,++++++******))))))))))))))))))))))))************+++,,,---...))))))))))))***************+++++++++,,,,,,------***+++---////////////...++++++,,,,,,---------...,,,,,,,,,...000111000...---,,,,,,+++++++++++++++((()))***+++,,,------...+++...000///,,,***+++------------,,,,,,,,,++++++)))***+++,,,---------,,,...---,,,+++************'''---333777::::::444---,,,---.........,,,+++***---............---,,,,,,((()))******++++++******)))))))))*********++++++***))))))(((((())))))***((((((((((((((((((((((((************************(((((())))))))))))******(((((())))))))))))(((((())))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))((())))))))))))*********((()))***,,,,,,+++******+++++++++,,,,,,------------------,,,,,,---......111111111111222444555666555555444444444555555666444666555444666;;;;;;999666666666666666666666666777777666666666666777777888888999999999::::::::::::::::::;;;<<<<<<============<<<;;;:::999888777777777777666555444222222////////////////////////---000...+++///555111'''++++++++++++++++++++++++++++++++++++***)))((((((((())))))******))))))((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************((())))))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))***+++******(((((()))*********+++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......///.....................//////////////////...------------...---------,,,,,,,,,,,,,,,,,,---///...------...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))***+++***)))(((((())))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***)))(((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++///...,,,+++******++++++))))))))))))))))))))))))***************+++,,,---))))))))))))************((())))))***+++,,,------***+++---...///...---,,,***++++++,,,---...//////---,,,---...000111///...---,,,,,,+++******++++++++++++,,,,,,,,,++++++***)))+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***,,,,,,,,,,,,+++------------,,,+++***)))%%%---333333444666444000+++,,,---------,,,******------......------,,,+++))))))***++++++++++++***(((((()))***++++++,,,---******))))))))))))******((((((((((((((((((((((((************))))))))))))'''(((***+++++++++******(((((())))))))))))(((((())))))***+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,,,,+++***)))*********++++++++++++,,,---------------...///000111111111222333444555666444444444444444555666777222555444333666===>>>;;;777777777777777777777777777777666666666666777777777777777888888888999999;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;:::999888888777666555333222222222111////////////////////////...------------+++((($$$++++++++++++++++++++++++)))))))))******)))(((((())))))************))))))((((((((((((((((((((((((************************''''''(((((())))))******''''''(((((())))))******((((((''''''''''''(((((((((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******)))***++++++***)))((('''******+++++++++,,,,,,,,,((())))))))))))*********++++++,,,,,,,,,,,,------+++,,,.../////////...---............/////////000//////...------------...---------,,,,,,+++++++++***+++,,,,,,,,,+++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,+++)))(((((())))))))))))))))))))))))++++++************++++++************************))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,+++)))((((((((('''(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++000///,,,***)))***+++,,,))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))************'''((((((***+++,,,------)))+++,,,......---,,,+++******+++,,,...///000000,,,,,,,,,...000000///------,,,,,,+++*********+++......------+++***((('''((()))***,,,------,,,+++,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++,,,,,,---...---,,,+++***###,,,111///...222444222***+++,,,,,,,,,+++***))),,,,,,------,,,,,,+++***))))))***++++++++++++***''''''(((***+++,,,---...******))))))))))))***************************************)))))))))))))))'''(((+++,,,---,,,+++)))(((((())))))))))))((((((((()))***+++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''')))+++,,,,,,,,,***)))******************++++++---------......000111222111111111222333444666777444333333444555666777777111444444222666>>>@@@<<<888888888888888888888888777777666666666666777777666777777777777888888888777777888888999::::::;;;<<<;;;;;;::::::999999888666555333111000000111111.........///////////////---+++,,,000///***(((***++++++++++++++++++++++++'''(((((())))))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((&&&'''(((((()))***++++++,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...//////......******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,//////.........------------------............///000000000000111111111111000000///.....................---------......///...---,,,,,,---...000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,***)))((()))***)))((()))************+++++++++++++++***************+++))))))***,,,---,,,)))'''))))))))))))))))))))))))******))))))((((((''''''*********++++++,,,,,,,,,)))************+++++++++((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((((((***,,,,,,,,,---.........------///......---+++******)))'''(((***+++,,,,,,+++******************+++++++++,,,***((()))++++++(((&&&---...///...,,,+++,,,---...---+++,,,,,,---+++***'''))),,,///111111111000......///111333333222000//////---,,,+++,,,,,,---,,,333888555---)))+++000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,---...//////......---,,,+++,,,------,,,+++)))+++,,,------,,,***)))------.........---++++++***++++++,,,+++***)))(((((())))))***+++,,,,,,,,,+++++++++***************((((((((((((((((((((((((++++++******))))))(((((((((''''''))),,,------,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,+++***)))************************(((((()))***************+++***)))))))))***,,,---***+++,,,,,,+++***+++,,,))))))*********+++++++++,,,,,,,,,---------.........------......///000111222222333333444555666666777666666555555555666666444666999;;;;;;:::777555444555555555666666777777777666666666666666777888777888999:::;;;:::999888777888999:::::::::::::::===<<<:::888777777888999666555333111000000000111......//////......---,,,...//////---+++))))))***+++++++++,,,,,,---------***************************)))((()))*********)))************************************************)))))))))))))))))))))))))))))))))))))))(((((((((+++***)))(((''''''((()))))))))))))))))))))))))))***)))(((((((((((()))***'''((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++***)))(((''''''((())))))***++++++******))))))((())))))*********))))))))))))******))))))))))))))))))))))))************************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,//////.........------------------............/////////000000000111111111000000///..................------,,,,,,,,,------///...---,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***)))))))))***)))((())))))*********+++++++++++++++***************+++)))(((((()))***)))'''%%%))))))))))))))))))))))))************))))))))))))***++++++++++++++++++,,,)))************+++++++++((((((((((((((()))******++++++***)))))))))))))))************************(((((((((((()))))))))***((()))***)))((()))***,,,,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***)))(((((()))***+++,,,,,,---...---+++,,,......,,,)))***+++------,,,,,,...///...---+++,,,,,,---+++***((())),,,...000000//////------...000222222111//////...,,,+++++++++,,,------111555333---***+++...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++***))))))***************+++,,,,,,,,,+++***))),,,---.........---,,,+++***++++++++++++***)))(((&&&''''''((())))))******************************))))))))))))))))))))))))*********))))))))))))))))))(((''')))+++,,,,,,+++))))))+++,,,,,,,,,,,,++++++++++++++++++******)))************************(((((()))***************)))(((((('''((()))***+++***+++,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------...............///111111222222333333444555555666666666555555555555666666777888888999999888777777666666666777777777888888888777777777666777777777777888999:::::::::999888777888999:::::::::::::::;;;:::999888777777777777777666444333222111222222......//////......---,,,...//////---+++))))))***++++++++++++,,,,,,,,,---************************+++*********++++++************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))(((''''''***))))))(((((((((((()))))))))(((''''''((())))))***))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''(((((())))))***)))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...............------------------............/////////000000000000111111000//////............///......---,,,+++++++++,,,///...---,,,++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++************,,,***))))))***+++)))((()))))))))*********+++++++++***************++++++,,,***((('''(((((('''%%%))))))))))))))))))))))))************+++++++++++++++++++++++++++*********)))************+++++++++))))))((((((((()))******+++***))))))))))))))))))************************((((((((()))))))))******)))*********))))))+++,,,------,,,,,,++++++*********+++++++++,,,,,,------------......---+++***)))'''((()))***+++---.........---,,,---......,,,+++((())),,,,,,---...000222...,,,++++++------,,,***)))***,,,---......---,,,---,,,,,,...000000///......---+++******+++,,,,,,...///111000---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,------............---+++***)))(((((()))***+++,,,+++++++++************,,,,,,......///...---,,,******++++++******)))((('''''''''((())))))******((())))))******+++++++++************************))))))))))))************)))((('''(((***+++***)))((()))***+++,,,,,,,,,,,,******************))))))))))))))))))))))))))))))(((((()))***************)))(((((((((((()))******)))***++++++***)))***+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,............///000111111222333333444444555555555666666555555555555666666::::::888777777777777888777777777777888888888888999999999888777777777666777777888999999999999999888888999:::::::::999999888888888888777666666555666555333222111111111111......//////......---,,,---...///---+++)))***+++*********+++++++++++++++************************)))***************))))))***)))))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((((()))***((('''%%%%%%'''(((***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))*********))))))&&&'''''''''((((((((()))))))))((((((((()))************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................---------............///////////////000000000111000///............////////////...---,,,,,,,,,,,,------,,,,,,++++++++++++------------------,,,,,,******+++,,,,,,---......,,,,,,++++++*********)))+++***)))***++++++***((())))))))))))*********************)))******+++,,,111///+++************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++******))))))))))))*********+++++++++***))))))((())))))************)))))))))))))))***************************(((((()))))))))*********)))***+++***))))))+++---...---,,,+++******))))))***++++++++++++,,,,,,,,,------.........---+++***))))))******+++,,,------++++++++++++,,,,,,+++***)))+++---......///111333---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++***,,,++++++,,,......---,,,---,,,+++*********+++,,,///...---,,,---,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++...,,,+++******+++---///,,,------......---------,,,,,,+++***)))))),,,---,,,,,,+++************+++,,,,,,.../////////...---******************))))))))))))******++++++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++)))((('''((()))***)))((((((((()))***+++,,,,,,---******))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,)))***++++++))))))***+++))))))*********+++++++++******+++++++++,,,,,,,,,............///000111222333333333444444444555555666555555555555666666777<<<;;;;;;:::999888777777777777777777777777777777:::::::::999888777666666666666777888888999999999888999999:::::::::999999555666777888777666444333222111000000///..................///......---,,,---......---+++******+++************************************************''')))******)))(((''''''*********)))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++((((((((())))))))))))(((***((('''%%%%%%'''(((***))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))******+++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***************((((((((((((((((((((((((************************---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------.....................---------............///...////////////000000000//////............//////000000///...............+++++++++,,,,,,---------------------------------******+++,,,,,,---......------,,,,,,++++++************)))+++,,,,,,***)))(((((()))))))))***************))))))***++++++,,,444000---***++++++,,,+++))))))))))))))))))))))))'''(((((())))))*********+++++++++******)))))))))))))))*********+++++++++******))))))))))))*********)))))))))))))))******************************))))))))))))************)))***+++***))))))+++---...---,,,+++***)))******,,,,,,+++++++++*********+++,,,---...///......---,,,,,,,,,+++++++++++++++******+++,,,++++++++++++...///000000//////000111---,,,++++++------,,,+++++++++,,,++++++******))),,,+++******,,,---,,,+++,,,+++*********+++,,,---///---++++++,,,,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,*********,,,...///,,,---------------,,,,,,+++,,,,,,+++))))))+++...,,,,,,++++++++++++,,,,,,,,,---.../////////...---))))))))))))))))))*********************+++++++++''''''((()))******++++++(((((((((((((((((((((((((((((())))))******++++++)))((('''((()))***)))((((((((())))))***+++,,,,,,***))))))(((((()))******))))))))))))))))))))))))(((((()))******************+++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,///......//////000111222333333333444444444444444555555555555555666777777:::<<<===>>>===;;;888666666666666666666666666666::::::::::::999777666555555555666666777888999999999999:::::::::999999888444555666777777555444333000000000000///......---.........///......---,,,,,,---...---+++******,,,************************************************(((+++------***(((((()))+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,'''(((((())))))))))))((())))))(((''''''((()))))))))******++++++******)))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******************************)))))))))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------...............---------............///......////////////000000///............//////000000///////////////000000***+++,,,---............------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++***)))***+++------+++)))((((((((()))))))))******))))))))))))***+++,,,,,,111...***))))))*********))))))))))))))))))))))))((((((((((((((()))))))))***************))))))))))))************+++++++++++++++***)))))))))******)))))))))))))))******+++++++++++++++++++++++++++)))))))))*********++++++)))+++++++++******+++---...---,,,*********+++,,,,,,,,,++++++*********)))***+++,,,...//////......---------,,,++++++******,,,---//////...---...///000111222111///......000,,,+++***+++---...---,,,,,,,,,,,,++++++*********---+++)))***+++,,,,,,+++,,,,,,+++******+++---......,,,+++***+++,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,------------,,,,,,+++(((+++---,,,)))(((***,,,++++++,,,,,,---............//////000///...---,,,))))))((((((((()))******(((((((((((((((((())))))'''(((((())))))*********''''''''''''''''''''''''))))))))))))************)))((('''(((***+++***)))***))))))))))))***+++++++++***)))((()))***+++,,,************************(((((()))***************((()))******++++++*********+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,////////////000111222222444444444444444444444444555555444555555666777888999;;;===???>>><<<888666666666666666555555555555888888999999999888666555555555555555666777999:::999999:::::::::999888888555555555666666555555444222222222222222111000000......//////......---,,,,,,---...---+++***+++,,,+++++++++++++++************************************...111111---******+++***************+++++++++************************))))))))))))))))))))))))************************&&&'''((()))******)))((()))))))))))))))))))))))))))***++++++++++++***)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))***+++,,,******))))))))))))******))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))************************))))))(((((()))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...---------.........//////---------............///........./////////000000...............///000000...............///000111,,,,,,......///...------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***,,,......+++)))(((((((((((()))))))))***))))))))))))***+++,,,------+++)))((()))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))************+++++++++,,,+++******))))))******)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++******,,,...///---,,,+++++++++---...************++++++++++++++++++---......---,,,+++,,,,,,,,,,,,,,,,,,++++++---000222222000///000222...///000///---,,,---...,,,+++***+++---...---,,,---,,,,,,++++++++++++,,,---+++))))))+++,,,,,,+++---,,,+++++++++,,,...///------,,,+++***+++,,,---------,,,,,,,,,,,,------******************************+++,,,,,,---......---------------,,,+++***'''+++//////+++)))***,,,)))***,,,...000000000000000000000000///...,,,+++)))(((((('''((()))***+++)))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))(((''')))+++,,,,,,+++++++++)))(((((())))))***++++++)))))))))***,,,---++++++++++++++++++++++++(((((()))***************((()))***+++++++++******+++---------,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------------////////////000111222333444444444444444444444444444444444555555666777888888999;;;;;;;;;:::999888777777777777666666555555555666888999999888666555444444444444555777999:::999::::::::::::999888777666666555555555555666666111222333333333222111000......//////......---,,,,,,---...---+++***+++,,,---,,,,,,,,,++++++++++++************************)))---111111---))))))***(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))&&&'''(((*********)))((())))))************)))))))))***+++,,,,,,+++***)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++************))))))))))))''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))******************************))))))***,,,...///******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////---------.........//////............/////////000...............///000111,,,,,,,,,---...///000111...//////000///...,,,+++---------.........//////---,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))***,,,......,,,)))(((((((((((())))))))))))))))))))))))***+++,,,---,,,+++))))))***+++***))))))))))))))))))))))))))),,,+++++++++******))))))(((((())))))******++++++)))************+++++++++,,,,,,+++***))))))******))))))((())))))***++++++++++++++++++++++++++++++)))************+++++++++***+++,,,+++******,,,...///---,,,++++++,,,...000'''((()))***+++,,,------,,,------...---,,,***)))+++++++++,,,,,,------------000222222000///111333,,,---...---,,,,,,,,,...,,,+++***+++---...---,,,------,,,++++++,,,,,,---...,,,***)))+++,,,,,,+++------,,,+++,,,---///000---------,,,******,,,......------,,,,,,------...************************)))***+++,,,---...------------------,,,,,,+++***(((---333333///,,,,,,...(((***---000222222222111111111111111///---+++***)))(((''''''''')))***++++++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((('''))),,,------,,,,,,+++***((((((((()))))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******************+++,,,---...---,,,,,,,,,---......,,,,,,---...))))))*********+++++++++,,,,,,------------......////////////000111222333444444444444444444444444444444444555555777888888888888888777888888999999999888888888777777666666444555777888999888666555444444333444555777999::::::::::::::::::999888777777666555444444555777888000000111222222111///.........//////......---,,,,,,---...---+++++++++------------,,,,,,+++++++++************************&&&+++///...***&&&&&&'''&&&&&&'''((()))***++++++*********)))))))))(((((())))))))))))))))))))))))***++++++)))((((((+++---))))))))))))))))))))))))((((((((())))))************(((&&&&&&((()))'''$$$******)))(((''''''((((((''''''(((((((((''''''&&&))))))(((((())))))***+++&&&&&&'''''''''(((((((((&&&''''''((())))))*********+++,,,------,,,+++***+++******************+++,,,,,,+++++++++*********''''''''''''''''''''''''+++***)))((((((((()))***))))))))))))((((((''''''*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++...---,,,+++++++++++++++...---,,,++++++,,,---...------............------...........................///000111111000...---...//////000000000////////////......---------,,,++++++------------++++++*********+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,((()))******++++++******))))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***++++++******))))))******+++))))))(((((())))))***+++***))))))(((((('''''''''***))))))(((((())))))******))))))(((((())))))***)))***,,,,,,,,,,,,---//////...,,,,,,,,,,,,***(((///...,,,,,,+++,,,---...((((((''''''((()))******+++,,,---,,,******,,,---111000...,,,,,,,,,...///............---,,,+++***,,,++++++++++++,,,------++++++************))))))))))))************++++++,,,,,,------,,,***)))'''+++,,,.../////////...---......,,,+++***)))))))))+++++++++******)))))))))************************,,,++++++***+++,,,...///222111000...,,,+++******,,,,,,,,,,,,+++***)))((()))+++------,,,+++,,,---------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((******((('''************************,,,+++***)))((('''''''''---+++(((''''''&&&%%%###+++++++++++++++***)))((())))))***+++,,,,,,------,,,+++******))))))))))))+++******))))))******+++++++++---------,,,+++***))))))*********+++++++++---,,,,,,---......,,,+++*********+++++++++,,,,,,---------...//////000000111222333555555555555444666777777777777888888888;;;::::::999999888888777777777888999888777555444666555666777888777555222444444333444555777999:::::::::999999999888888888777555333222333444333222222222111111000///......------------------------+++++++++++++++,,,---...((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))*********))))))((()))***++++++))))))***+++++++++++++++************++++++++++++++++++++++++)))*********((((((***++++++*********************)))*********+++++++++++++++)))((((((***+++)))'''***)))(((((('''''''''((()))******+++******))))))***************++++++,,,,,,,,,+++***)))''''''&&&(((((())))))***++++++,,,***++++++,,,,,,++++++***+++***))))))))))))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''(((((()))***++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........///...------,,,,,,---------,,,++++++++++++,,,---......////////////......000000000000000000000000......///////////////...,,,------......---------//////......------------)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++******+++,,,******))))))))))))*********************+++,,,,,,++++++******************+++******))))))******+++************************)))+++,,,,,,,,,,,,---///000...------------,,,+++,,,,,,+++*********+++,,,***************+++,,,,,,,,,---...---,,,+++---///---,,,***(((((()))***+++////////////...---,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,,,,,,,+++***)))(((***+++,,,---------,,,,,,000///---,,,+++*********------------,,,,,,++++++---,,,,,,,,,+++*********((((((''''''((()))***+++333222000///---,,,,,,,,,------------,,,+++******)))+++------,,,,,,---...//////......------,,,,,,))))))))))))))))))))))))************************)))(((((()))******)))''')))))))))))))))))))))))),,,,,,+++***)))(((((((((&&&%%%$$$%%%''')))))))))***************)))((((((((((((((()))***+++++++++---,,,,,,+++******++++++************************+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------+++***,,,,,,,,,------------......//////000111111222222222333444666666666666555666666666666777777777777666777888999;;;<<<>>>>>>999999:::::::::999888777555444444555666666555333555444444444555777999:::;;;;;;;;;;;;::::::999999999777555444555555444333333333222222111000000///........................---,,,,,,,,,------...///((()))***++++++***)))(((++++++++++++++++++++++++******++++++++++++******(((***+++***)))((()))***+++++++++*********))))))************************((()))++++++)))((())))))************************)))))))))************+++***)))((()))***+++***)))***)))((((((((((((((((((******++++++++++++*********))))))))))))***++++++...---,,,+++)))((('''&&&(((((())))))***+++++++++++++++************++++++---+++***((((((***+++---+++++++++*********))))))************************((('''''''''((()))***+++***************)))))))))))))))*********+++++++++******+++,,,---...//////......---,,,,,,,,,------//////............////////////000000000000//////////////////////////////------------...///000000...//////000//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------------************************,,,,,,+++******+++,,,,,,***************))))))))))))******+++,,,+++++++++************************+++++++++,,,,,,,,,------)))+++,,,+++***)))***+++******))))))))))))************))))))******+++,,,*********+++++++++++++++******))))))))))))******((()))***++++++***)))(((***+++,,,,,,,,,,,,---///...---,,,,,,......---,,,------,,,,,,,,,------...+++++++++***++++++,,,---,,,------,,,++++++,,,......---+++*********+++,,,---.........---,,,+++******************+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))))),,,,,,---............---///...---+++************---------------,,,,,,,,,------,,,+++***))))))((())))))))))))***+++,,,---000000///...------------,,,---------,,,+++***)))''')))+++,,,++++++,,,---///......---,,,++++++***))))))))))))))))))))))))************************(((''''''((())))))(((&&&))))))))))))))))))))))))++++++***)))((((((((((((&&&%%%%%%'''+++---......)))************)))((((((******++++++,,,,,,------,,,,,,+++************+++)))***++++++++++++***)))******++++++++++++************+++++++++,,,,,,,,,++++++***+++------+++***,,,------------.........//////000000111222222222222333444555555666666555555666666666777777777777555555777999;;;===??????999::::::::::::999999888666444333333555666555444333333333333444555777888;;;;;;;;;::::::::::::999:::888666555555555444222222222222111111000000///////////////////////////,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---************************)))******+++++++++******((()))******(((((()))*********)))))))))((((((((())))))))))))))))))))))))(((***,,,,,,+++)))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((()))******)))******)))))))))))))))***'''((())))))))))))))))))((((((''''''(((((()))*********))))))))))))((((((((((((((()))))))))******,,,,,,***))))))***,,,,,,...---+++))))))+++---...*********)))))))))(((((())))))))))))))))))))))))''''''(((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,------,,,,,,++++++++++++,,,,,,///////////////////////////000000111111000000///------------------------...------------///111222///000000000000//////...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,((()))***+++,,,,,,------))))))))))))))))))))))))---,,,***))))))***,,,---+++++++++******)))))))))(((((()))************))))))))))))))))))))))))))))))))))))************+++)))***++++++***)))***++++++******))))))******+++)))(((((((((((()))******)))))))))******+++++++++******))))))))))))******'''(((***++++++***((('''***+++,,,,,,++++++,,,...+++******+++,,,------,,,,,,,,,,,,,,,,,,---------******))))))))))))*********++++++***))))))***,,,...------,,,,,,,,,------+++++++++++++++***))))))++++++*********+++,,,,,,*********)))))))))(((((()))))))))*********++++++---------,,,,,,+++++++++,,,,,,,,,------------------,,,+++***))))))))))))+++++++++++++++******************))))))(((((((((***++++++,,,---...//////------,,,+++++++++,,,,,,***+++++++++******)))(((&&&(((***+++++++++,,,------,,,,,,+++***)))((((((************************((((((((((((((((((((((((((('''&&&'''))))))'''&&&))))))))))))))))))))))))***))))))(((((((((((()))+++)))((()))+++,,,,,,,,,*********++++++***))))))******++++++,,,,,,,,,---******)))(((((())))))***)))***,,,------,,,***)))((())))))***************)))))))))*********++++++---,,,,,,---...///---,,,,,,,,,,,,,,,------------...//////000000111222222111111222333333444444444666666777777777888888888888888888888999999::::::999999999999999999888888:::777555444444555555444111111000000111222444555999999999888888888888888:::777555444444444222111000000000/////////..............................++++++*********++++++,,,---,,,+++))))))+++,,,---))))))))))))))))))))))))(((((())))))******))))))((()))******)))((()))***++++++*********)))))))))************************)))+++------+++***))))))(((((((((((())))))******)))))))))))))))))))))((('''(((((()))))))))***+++******)))))))))******+++''''''((())))))))))))))))))(((((((((((()))******************************))))))***************+++---,,,+++******+++,,,---...---,,,++++++,,,---...,,,,,,,,,+++++++++******************************'''((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,------,,,------------------,,,//////000000000000//////..............................------...000111333.../////////......---,,,------------------------************************))))))***,,,------------++++++++++++++++++++++++***)))'''&&&&&&''')))***,,,,,,++++++******))))))((())))))***************************************(((((())))))))))))******+++,,,------,,,+++,,,---++++++************++++++***))))))))))))***++++++)))*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))))))***,,,+++******+++,,,,,,+++***+++---......---((())))))*********++++++******))))))((())))))******++++++***))))))***,,,******)))))))))***************+++++++++***))))))+++++++++++++++,,,,,,---************))))))))))))((((((((()))))))))******---------,,,,,,,,,,,,,,,)))))))))))))))******+++---,,,+++******))))))***************************(((((())))))******++++++'''''')))***+++,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++******)))(((***,,,---,,,,,,---...,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))***))))))***++++++***(((******************************************+++++++++)))''''''((()))((('''******+++++++++++++++***(((((())))))))))))************))))))))))))******)))+++,,,......,,,+++)))*********++++++,,,,,,,,,************+++++++++,,,......---///111111000...------------............//////000111111222222333222222222333333444555555777777777888888888999999;;;:::::::::999999999888::::::999999999:::::::::>>><<<888666666666555333222111111000111222444555888888888888888888888888:::888555444555444333222000000000000000/////////........................,,,,,,+++++++++++++++,,,***(((&&&%%%%%%&&&(((***************************((())))))***++++++******)))***+++***)))))))))+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***,,,---,,,***)))))))))((())))))******++++++,,,++++++************))))))((()))******))))))***+++((((((((((((((())))))***'''((()))******+++************)))))))))***++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,.........------------,,,++++++++++++++++++++++++'''((()))***++++++******+++++++++,,,,,,,,,,,,---,,,------------............---------,,,,,,,,,,,,......---------...//////...//////000000//////...------............------////////////////////////------------...///000000111111111111111000///...............////////////------,,,,,,,,,,,,------***+++,,,,,,------------------------------------,,,+++***))))))***+++,,,******************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++---...///...---,,,---///++++++************+++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,---......---,,,,,,((()))******)))((()))***...---,,,---///000///...***+++,,,---------------,,,+++******************+++,,,,,,+++******+++---))))))*********************+++++++++++++++******+++************+++,,,,,,,,,,,,+++++++++*********((())))))))))))*********,,,,,,+++******++++++,,,,,,++++++++++++,,,------------,,,+++++++++++++++*********+++++++++++++++((())))))***+++,,,------'''((()))+++,,,---------......---,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,---//////.........///+++++++++++++++*********))))))))))))))))))))))))************************,,,++++++,,,------,,,***))))))))))))))))))))))))++++++***++++++,,,------+++***))))))+++------,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,---...///++++++,,,,,,,,,------------------...000111000...---.........////////////000000111222222333333444444333333333444555666777777777777777888888888888:::::::::;;;;;;<<<<<<===;;;::::::::::::;;;<<<<<