BM6P6(@ ..................------.../////////...///111333999;;;999<<>>;;;999999888888777777777777666666666666555444444555555666777888<<<<<<>>>DDDHHHNNNZZZeeessszzzvvvwwwssskkkddd```___```bbbeeeeeeggglllrrrwwwzzz{{{yyyxxxvvvuuuvvvxxx{{{}}}vvvwwwyyy{{{|||}}}~~~~~~|||{{{{{{{{{||||||zzzxxxwwwvvvxxxzzz|||}}}|||yyyvvvsss........................,,,---.........000333666999<<<:::===DDDGGGUUUnnnwwwrrrrrruuuxxxvvvgggWWWHHH<<<999;;;666777888999999::::::999;;;<<<===;;;;;;???FFFLLLXXX___iiipppsssvvvyyy|||~~~uuugggXXXOOOIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNQQQTTTVVVWWWXXXYYYZZZ\\\^^^_________^^^bbbccccccbbb___]]]]]]^^^______```bbbccceeeggghhhiiilllooossswww||||||~~~}}}yyytttqqqpppppppppppprrrsssuuuwwwyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyyyy{{{xxxvvvwww~~~nnnfffcccbbbdddhhhnnnfff]]]WWWTTTXXXeeerrryyyssslllhhhhhhiiijjjllljjjaaaTTTJJJDDDAAA@@@???:::777333000000000000000111000///...---...//////////////////////////////000000000000000000000000////////////000000000111222666::::::999===EEEKKKZZZyyy}}}jjjuuu~~~lllVVVFFFCCC>>>:::999999888777777777777777666666666555555444444555555666777888;;;;;;>>>EEEJJJQQQ]]]hhhttt~~~yyyuuu{{{uuummmeee```___```aaaeeeeeeggglllrrrxxx{{{|||{{{yyywwwvvvvvvxxxzzz{{{xxxxxxyyyzzz{{{{{{{{{{{{~~~|||zzzyyyxxxwwwwwwxxxzzz{{{zzzxxxvvvttt........................+++,,,---...///111555888999<<<;;;>>>FFFKKK[[[vvv{{{tttsssuuuxxxrrr]]]NNNCCC;;;999:::666777888999::::::::::::<<<============BBBIIIPPP[[[bbbkkkqqqtttvvvzzz|||~~~yyyooobbbUUUMMMHHHHHHGGGGGGHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVWWWXXXWWWXXXYYY[[[\\\^^^______cccccccccaaa^^^\\\\\\]]]^^^^^^^^^___aaaccceeeggghhhjjjmmmoooqqquuuzzz~~~~~~zzztttqqqooooooooooooppprrrtttvvvwwwxxxxxxxxxyyyzzzzzz|||}}}}}}~~~|||zzzzzzwww~~~xxxvvv{{{pppddd```bbbeeehhhoooiiiaaaYYYRRRTTTbbbqqqtttooohhheeefffjjjkkkkkkiiibbbWWWMMMFFFBBB@@@>>><<<999444222111222111111111000///........./////////000000000000000000000000000000000000000000000/////////000000000111111000444888999:::>>>GGGOOO```wwwkkkvvv{{{bbbOOOEEEAAA===:::999999888777777777777666666666555555555444444555555666777888999:::???FFFMMMTTTaaalllvvv}}}xxxttt}}}wwwmmmddd___^^^```bbbddddddggglllsssyyy|||}}}}}}|||zzzxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy}}}{{{yyyyyyxxxvvvwwwwwwxxxxxxwwwvvvvvv---------...............+++---...//////111555888777;;;;;;>>>GGGNNNaaayyyuuuwwwyyy~~~oooVVVFFF???:::888888777777888999::::::::::::;;;<<<======>>>DDDMMMTTT]]]ccclllrrruuuxxx|||~~~~~~|||vvvkkk]]]RRRKKKGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVWWWVVVVVVWWWXXXZZZ]]]```aaabbbccccccaaa^^^\\\[[[\\\]]]]]]\\\]]]___aaadddffffffhhhjjjlllnnnppptttwwwyyy|||~~~zzztttooonnnmmmmmmlllnnnppprrrtttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzzwww}}}{{{vvvxxxtttddd```ccchhhkkknnnkkkfff]]]SSSQQQ\\\jjjqqqnnnhhhdddfffjjjjjjhhhddd___WWWOOOHHHDDDAAA@@@===999555222111111111111000000000//////////////////////////////000000000//////////////////////////////000000000111111111000222555888999===GGGQQQccctttooo{{{oooXXXGGGCCC@@@<<<:::999999888777777777666666666555555555555444444555555666777888999:::???GGGNNNVVVbbbmmmxxx|||xxxuuuzzztttjjjaaa\\\]]]```ccccccdddffflllsssyyy}}}~~~~~~{{{yyyxxxwwwxxxxxxyyyyyyzzz{{{||||||{{{{{{}}}|||{{{zzzzzzxxxxxxwwwwwwwwwxxxxxxyyy---------.........//////---.../////////111444666666::::::>>>HHHQQQhhhzzzzzz|||~~~mmmQQQBBB===:::777666777888999::::::;;;:::::::::;;;<<<<<>>;;;:::999999888777666666666666555555555555555444444555555666777888:::<<>><<<:::999999999888666666666666555555555444444555444444555555666777888;;;===CCCKKKRRRYYYdddooo~~~}}}yyyuuussskkkfff___ZZZYYY\\\aaaeeebbbbbbeeejjjqqqwwwzzz{{{|||{{{zzzyyyxxxxxxxxxxxxuuuwwwzzz}}}|||~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{||||||,,,,,,------...//////000,,,...//////000222666888777===>>>BBBNNN[[[wwwwwwbbbKKK@@@<<<:::777666777888999:::;;;;;;;;;;;;:::;;;===>>>BBBJJJVVV___dddiiiooossstttvvvzzz}}}zzzkkk[[[OOOJJJFFFGGGIIIJJJKKKLLLKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]]]]^^^___^^^\\\[[[\\\]]][[[]]]```bbbdddeeeddddddbbbdddggghhhiiijjjlllmmmooopppsssvvvzzz~~~}}}vvvpppmmmkkkiiihhhiiijjjmmmooorrrsssssssssrrruuuyyy}}}~~~}}}{{{|||}}}||||||{{{~~~{{{|||}}}kkkccc```]]]```^^^]]]\\\VVVPPPQQQVVViiiwww}}}tttkkkjjjjjjgggZZZ\\\\\\YYYRRRLLLHHHGGG???;;;666333222222111000000000111222111000///...---------...//////000000000000000000000000000000000000111111111222222222777333444;;;>>>@@@MMM^^^|||vvvuuujjjVVVIIIBBB===;;;999999999999888666666666555555555444444444555444444555555666777888<<<>>>EEENNNVVV]]]iiitttzzzuuuqqqooogggccc^^^YYYYYY\\\```cccbbbbbbdddiiiooouuuxxxyyyxxxxxxxxxxxxxxxyyyyyyyyytttvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{,,,,,,------...///000000***,,,...///111444888;;;888>>>@@@DDDPPP^^^|||ooo]]]III???<<<:::888888888888999:::;;;;;;;;;;;;;;;===>>>???CCCMMMYYYbbbggglllqqqsssssstttwwwzzz|||lll[[[PPPJJJEEEGGGIIIKKKLLLLLLLLLKKKNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRTTTUUUWWWXXXZZZZZZ\\\]]]^^^^^^\\\\\\]]]^^^[[[^^^aaadddffffffeeedddccceeeggghhhgggggghhhjjjnnnoooppprrrvvvzzz~~~wwwrrrnnnllljjjiiihhhiiillloooqqqrrrsssssspppsssxxx}}}}}}|||{{{~~~}}}|||zzz|||~~~oooeeeaaa^^^]]]YYYWWWWWWUUUQQQSSSXXXkkk}}}~~~sssqqqrrrooo\\\___```\\\UUUMMMIIIGGGAAA===888444333333222222000111111222222000///...---......///000111111222000000000000000000000000000111111111111222222222777333555===AAADDDRRRdddwwweeeRRRHHHCCC<<<;;;999999:::999888666666666555555555444444444555444444555555666777888;;;>>>FFFQQQYYYaaannnyyyxxxrrrmmmkkkfffccc^^^ZZZYYY[[[___bbbbbbbbbdddhhhnnnsssvvvwwwvvvvvvwwwxxxxxxyyyzzzzzztttvvvxxx|||~~~~~~~~~~~~~~~~~~}}}|||zzzzzz,,,,,,,,,---------...............///111333666777;;;999<<>>???AAAFFFOOOXXX___iiilllooopppooooooqqqsssxxxppp\\\NNNIIIEEEHHHKKKMMMLLLKKKKKKKKKQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[[[[]]]``````___]]]]]]]]]]]]^^^```bbbcccccccccccccccdddeeefffgggiiijjjjjjmmmnnnnnnpppsssvvvyyy{{{yyyrrrnnnkkkjjjhhhhhhiiikkkmmmppprrrtttuuuqqquuu{{{~~~~~~}}}}}}|||vvvddd___aaa]]]YYYTTTPPPOOOPPPSSSVVV\\\www~~~sssuuuwwwsssbbb]]]ZZZZZZUUUMMMJJJMMMDDD???888333111000000///000000000000000000000000000000000000////////////////////////////////////000111111111111222222222444777555999@@@BBBOOOfff{{{nnnsssuuu\\\JJJAAA>>>::::::999999888777777777666666666666555555555555444555555444333333555777>>>AAAJJJUUU]]]dddoooyyyxxxppphhhcccdddbbb___\\\[[[\\\^^^___bbbeeeggghhhmmmtttwwwuuuxxxwwwuuutttuuuvvvxxxzzztttuuuvvvyyy|||~~~}}}~~~~~~}}}xxxttt---------.........///////////////000222555777999<<<;;;>>>IIIYYYppp{{{{{{eeeOOOAAA<<<666777;;;777999999::::::::::::;;;;;;<<<===>>>AAAGGGPPP[[[bbbjjjmmmooonnnllljjjjjjkkkqqqzzz~~~nnn\\\OOOJJJHHHJJJMMMNNNMMMLLLLLLLLLQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[^^^aaaaaa```_________^^^___aaabbbccccccbbbbbbccccccdddfffhhhiiijjjkkkmmmmmmnnnppprrrvvvyyy{{{}}}}}}}}}|||}}}{{{tttooollljjjiiiiiijjjkkklllnnnpppqqqrrrppptttxxx{{{{{{{{{|||}}}{{{jjjbbbaaaaaa\\\UUUPPPNNNOOOQQQSSSVVVlll~~~~~~yyyxxxwwwssshhhccc```___[[[SSSPPPRRREEE@@@:::555222111111000000000000000000000000000000000000000////////////////////////////////////111111111111222222222222333666666:::BBBFFFTTTmmmxxxlllrrrnnnXXXHHHAAA???::::::999999888777777777666666666666555555555555777888888777666666999;;;???BBBKKKVVV^^^fffqqq{{{xxxpppjjjeee````````````___^^^]]]]]]aaaeeefffgggkkkrrruuussswwwvvvuuuttttttuuuvvvxxxuuuuuuvvvxxxzzz|||~~~~~~}}}~~~~~~yyyuuu........./////////000000///000000111333666999:::>>><<<@@@KKK^^^wwwxxx}}}uuu^^^JJJ>>>:::555777;;;777999999::::::::::::;;;;;;;;;<<<>>>AAAHHHRRR^^^ffflllmmmnnnlllhhhccc```___eeeoooxxxvvvjjjZZZPPPLLLJJJLLLNNNNNNMMMLLLLLLMMMQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[^^^aaabbbbbbaaabbbbbbaaabbbcccddddddcccbbbaaabbbcccdddfffhhhiiikkkkkkllllllmmmooorrruuuxxxzzzzzzzzzzzzyyyzzz}}}}}}vvvqqqmmmkkkiiijjjjjjjjjkkklllmmmnnnnnnppprrruuuvvvwwwxxx{{{}}}~~~~~~~~~~~~zzzwwwkkkeeehhhbbbXXXQQQNNNNNNOOOPPPOOO^^^ppp}}}~~~zzzuuutttnnnjjjgggfffccc[[[UUUSSSGGGBBB<<<777444333222111000000000000000000000000////////////000000000000////////////////////////111111111111222222222333222666666;;;DDDJJJ[[[vvvtttiiippp}}}eeeRRRFFFAAA???::::::999999888777777777666666666666555555555555888888999888777777:::<<<@@@CCCLLLWWW```hhhttt~~~wwwqqqkkkggg]]]___bbbddddddbbb___]]]aaaeeeffffffiiiooorrrqqquuuttttttsssssssssttttttuuuuuuuuuvvvwwwxxxzzzzzz~~~~~~}}}~~~zzzvvv---.........//////////////////000111333666999;;;======BBBNNNcccvvv{{{rrrZZZGGG===;;;555666:::666999999999:::::::::;;;;;;:::;;;>>>BBBIIIUUUaaaiiimmmnnnmmmjjjddd]]]VVVSSSXXX```iiijjjaaaVVVNNNKKKJJJKKKLLLLLLJJJJJJKKKLLLQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTUUUUUUVVVXXXXXXYYYZZZ\\\___aaaaaaaaabbbddddddeeeeeeffffffeeedddccccccdddeeeggghhhjjjkkklllkkklllmmmnnnqqqtttwwwyyy{{{{{{zzzyyyyyy{{{~~~}}}xxxrrrnnnjjjhhhiiiiiihhhhhhiiikkklllmmmpppqqqrrrssstttvvvzzz~~~}}}|||}}}~~~~~~~~~yyy{{{zzzppprrriii]]]TTTPPPOOOOOOOOOOOOSSSbbbuuu}}}wwwrrrssspppmmmlllmmmjjjbbbVVVOOOGGGCCC===888555333222111000000000000000000000000////////////000000000000////////////////////////111111111222222222333333222777777;;;EEELLL___|||ppphhhqqqwww```OOOEEEAAA@@@::::::999999888777777777666666666666555555555555555666666555444555888:::@@@CCCLLLWWWaaaiiivvv}}}wwwpppjjjfff]]]___ccceeefffeeecccaaabbbfffhhhfffhhhmmmoooooosssssssssssssssrrrrrrrrrssssssssstttuuuvvvwwwxxxzzz|||~~~~~~~~~}}}~~~|||xxx,,,,,,---------..................000333666888:::<<<>>>DDDRRRjjjzzz|||nnnVVVFFF>>><<<666666999555999999999:::::::::;;;;;;:::<<>>===666555888555999999::::::::::::;;;;;;;;;===BBBHHHOOOXXXbbbhhhmmmmmmmmmlllggg^^^RRRKKKGGGKKKPPPPPPMMMIIIGGGGGGFFFFFFFFFDDDDDDEEEIIIKKKPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWWWWWWWYYY[[[\\\\\\]]]___aaadddeeegggiiijjjjjjjjjjjjiiiiiijjjjjjkkkllllllmmmllllllmmmooorrruuuxxxzzz}}}{{{zzz|||~~~zzz|||xxxrrrmmmjjjgggfffeeeeeefffiiikkkmmmnnnnnnooooooqqqtttyyy}}}}}}{{{{{{}}}~~~~~~zzzyyyvvvuuueeeYYYUUUUUUTTTRRRVVVPPPSSS___hhhiiiiiikkklllmmmnnnqqquuuppp___NNNGGGCCC>>>999666444111///000000000000000000000000......//////000000111111000000000000000000000000222222222222333333333333333888888<<>>;;;<<<555555888555999999::::::::::::;;;;;;;;;???EEEKKKRRRYYY```eeellllllnnnnnnkkkbbbVVVNNNFFFHHHIIIHHHFFFDDDDDDEEEDDDDDDCCCBBBBBBEEEIIIMMMPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ[[[[[[[[[\\\^^^```aaabbbeeehhhjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrrvvvyyy{{{}}}}}}|||{{{{{{~~~}}}}}}}}}wwwqqqmmmiiihhhfffeeeeeegggiiikkkkkklllmmmmmmooorrrwww{{{|||zzz|||{{{{{{~~~|||zzzsss}}}wwweeeZZZVVVVVVVVVTTTTTTQQQQQQWWW___eeeffffffeeeffffffiiiqqqrrrfffVVVIIIEEE@@@;;;888555222000000000000000000000000000.........///000111111111000000000000000000000000222222222333333333444444222888999===HHHSSSnnntttuuuuuuZZZJJJCCC@@@>>>::::::999999888777777777666666666666555555555555555666666666666777:::<<>>DDDOOO```|||}}}yyyZZZEEE999888:::555555999666999999:::::::::;;;;;;;;;<<<@@@GGGMMMSSSYYY___ccckkklllnnnpppnnnfffYYYPPPGGGGGGGGGEEEBBBBBBCCCEEECCCCCCCCCBBBBBBEEEJJJNNNPPPPPPPPPPPPPPPQQQSSSSSSQQQRRRTTTVVVWWWWWWWWWVVVYYY[[[\\\\\\[[[\\\^^^```]]]___cccfffiiikkkmmmmmmoooooonnnnnnmmmmmmmmmmmmmmmnnnooopppsssvvvyyy{{{zzz{{{{{{{{{|||}}}zzztttpppllljjjgggeeeeeefffhhhiiihhhiiikkklllmmmqqquuuyyy~~~}}}zzzzzzyyyxxxzzz|||qqq|||wwweeeYYYVVVWWWVVVTTTRRRRRRQQQTTT[[[ccceeebbb___^^^]]]```kkkrrriii[[[KKKGGGAAA===:::777444111000000000000000000000000---......///000111111222000000000000000000000000222222333333333444444444111888999>>>JJJWWWtttwwwyyysssXXXIIIBBB???===::::::999999888777777777777666666666555555555555444555555555555666999<<>>:::777777888999888666666888999;;;<<<===>>>???BBBGGGMMMUUU\\\bbbeeekkknnnpppqqqqqqmmm```SSSJJJDDDAAABBBBBB@@@@@@CCCFFFEEEDDDCCCCCCEEEJJJNNNQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRSSSVVVXXXYYYZZZ[[[[[[]]]]]]^^^___bbbbbbbbbccceeegggiiikkkjjjlllnnnnnnmmmlllmmmnnnqqqrrrsssuuuwwwyyy{{{|||}}}{{{zzzzzz||||||{{{|||~~~xxxuuuppplllfffbbbaaabbbcccdddeeehhhkkklllkkknnnuuu{{{{{{}}}~~~}}}zzz~~~sssccc]]]\\\YYYZZZ]]]TTTRRRNNNPPPYYYccceee```]]][[[XXX[[[eeemmmjjjcccNNNHHHCCC???:::444222444222222222111111111111000000000000000111111111111222111111111000000//////111111222111000000222333444888<<>>>>>???CCCHHHOOOVVV^^^dddhhhlllppprrrssstttooobbbUUUIIIDDDAAABBBBBB@@@???AAADDDDDDDDDCCCCCCEEEIIIMMMQQQQQQRRRSSSSSSTTTSSSSSSRRRSSSSSSSSSSSSTTTWWWYYYZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaaccceeeggghhhiiikkkmmmnnnmmmmmmnnnoooqqqrrrsssuuuwwwyyy{{{{{{{{{zzzyyyyyy||||||{{{~~~|||~~~|||xxxrrrnnnhhhdddbbbccccccccceeehhhjjjjjjiiimmmuuu||||||}}}|||kkkdddbbb___]]]^^^UUUTTTRRRSSS[[[cccccc^^^[[[YYYWWWZZZdddllljjjcccOOOIIIDDDAAA;;;555333444222222222111111111111000000000000000111111111111111111111111000000000///000111222111000111222444444888<<<@@@III___zzzwww}}}___PPPHHH@@@;;;;;;;;;::::::999999888888777999888777666555555555555555555555555777999;;;<<<@@@EEEOOO]]]mmm}}}tttrrrmmmgggaaa]]]\\\\\\\\\]]]___aaadddfffggggggooopppqqqsssttttttuuuuuuttttttuuuxxxzzzzzzxxxvvvwwwyyyzzzzzzyyyxxxyyyzzzxxx|||~~~}}}}}}}}}}}}222...---000111...---.../////////222666:::;;;;;;@@@FFFUUUooo|||```MMM???===999888888999999999999999999:::;;;<<<======???DDDJJJQQQYYY```hhhmmmooorrruuuvvvwwwrrreeeWWWIIICCC@@@AAAAAA>>>===???AAABBBDDDDDDDDDFFFHHHJJJOOOPPPSSSUUUVVVUUUTTTTTTQQQRRRSSSTTTSSSTTTWWWYYYZZZZZZ[[[\\\]]]^^^____________``````bbbccceeefffhhhjjjlllmmmmmmnnnooopppqqqrrrsssuuuwwwyyyzzz{{{yyyyyyxxxyyy|||~~~{{{{{{}}}~~~}}}~~~}}}uuuqqqkkkgggdddcccbbbaaaeeeggghhhhhhiiimmmuuu{{{~~~~~~~~~tttkkkgggccc^^^[[[VVVWWWVVVXXX^^^dddbbb[[[YYYXXXWWWYYYbbbjjjiiicccPPPKKKFFFBBB===555333444222222222111111111111000000000000000111111111111111111111111000000000000///000111111111111444666555999===AAAMMMfffzzztttuuuuuuXXXJJJCCC===:::;;;:::::::::999888888777777777777666555444444444444555555555555777999;;;<<<@@@FFFRRRbbbsss~~~qqqmmmgggaaa]]][[[\\\]]]^^^___```aaadddgggiiikkkmmmnnnoooqqqsssuuuvvvvvvuuuuuuvvvxxxzzzzzzwwwuuutttvvvxxxyyyxxxxxxyyyzzzzzz}}}~~~~~~~~~~~~111---,,,///000...---...///000111333666999<<<<<>><<<999888999::::::999999999888888999:::;;;<<<@@@EEEMMMTTT[[[ccclllrrrqqquuuwwwxxxxxxsssdddVVVHHHCCC@@@AAA@@@===<<<===???AAADDDEEEEEEFFFGGGIIILLLOOORRRUUUVVVUUUTTTSSSRRRSSSUUUTTTTTTTTTUUUWWWZZZZZZ[[[\\\]]]^^^____________```aaabbbcccdddeeefffiiilllmmmnnnnnnppprrrpppqqqsssuuuwwwyyyzzz{{{zzzyyyyyyzzz|||~~~}}}{{{|||~~~~~~yyyuuuooojjjgggdddbbb```aaadddgggiiijjjnnnssswww|||~~~~~~~~~|||}}}yyy~~~{{{nnnhhhccc\\\VVVXXXZZZ[[[]]]aaaeeeaaaZZZYYYYYYXXXYYYaaahhhgggaaaPPPJJJEEEBBB===555222333222222222111111111000000///000000000111111111111111111111000000000000000...000111111111222555777777:::===BBBQQQlllvvvoootttpppSSSFFFAAA<<<:::<<<::::::999999888777777777666666555444444444444444555555555555777999;;;<<>>@@@III^^^}}}kkkQQQDDD<<<:::999888:::;;;::::::;;;:::999999999:::<<<===AAAGGGPPPWWW]]]eeeooovvvtttwwwzzzzzzxxxqqqbbbSSSFFFBBB???AAAAAA===<<<===>>>@@@CCCEEEFFFFFFHHHIIIKKKMMMPPPSSSTTTTTTRRRQQQTTTUUUVVVUUUTTTSSSSSSTTTYYYZZZZZZ[[[\\\]]]^^^^^^___```aaabbbdddeeeeeeffffffhhhkkkmmmnnnoooqqqrrrpppqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~|||{{{~~~~~~|||yyysssnnnjjjfffbbb___]]]aaaeeejjjmmmoooqqqrrrxxx{{{|||zzzzzzvvv{{{qqqgggaaaZZZTTTYYY\\\^^^___bbbeeebbb\\\ZZZZZZYYYYYY___eeeccc^^^NNNIIIDDDBBB<<<444111111222222222111111111000000///000000000111111111111000000000000000000111111///000111222222333555777888<<<>>>CCCUUUrrrtttoooxxxnnnRRRFFFAAA<<<:::<<<::::::999888888777777666666555555444444444444555555555555555777999;;;<<>>>>>AAADDDEEEFFFGGGIIIJJJLLLMMMPPPRRRRRRRRRQQQPPPSSSUUUVVVVVVTTTSSSSSSTTTXXXXXXYYYZZZ[[[\\\]]]]]]___```bbbdddeeegggggggggfffiiilllmmmnnnoooppprrrpppqqqrrrtttvvvxxxyyyzzz|||||||||}}}}}}}}}}}}}}}}}}~~~}}}|||}}}~~~|||{{{vvvrrrmmmhhhccc___\\\___ccchhhmmmoooppppppvvvyyy~~~~~~}}}zzzxxxyyyvvv{{{ttteee___[[[WWWZZZ\\\^^^^^^aaaeeeddd```[[[[[[YYYXXX[[[___]]]XXXKKKGGGCCCAAA<<<555111222222222222111111111111000000000000000111111111111000000000000111111111111000111222222222222555777888===@@@FFF[[[xxxrrrqqqjjjPPPEEEBBB===;;;<<<999999999888777777666666666666555555555555555666555555555555777999;;;<<>>@@@BBBJJJTTTZZZ___fffqqqzzz~~~~~~yyynnn[[[JJJDDD@@@???BBBCCC@@@>>>???@@@BBBDDDEEEFFFHHHJJJLLLOOOOOOPPPQQQRRRRRRQQQQQQPPPRRRUUUVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^aaadddfffhhhhhhhhhgggiiilllmmmmmmnnnpppqqqpppppprrrtttvvvxxxyyyzzzzzz{{{|||~~~|||~~~}}}|||}}}~~~|||zzz}}}}}}yyytttpppjjjddd```]]]^^^```dddiiinnnppprrrwwwzzz|||yyyyyyzzzzzz~~~uuubbb\\\[[[ZZZZZZ\\\\\\[[[^^^dddgggeeeZZZ[[[XXXUUUUUUWWWUUUPPPJJJFFFCCCBBB>>>777333444222222222111111111111000000000000000111111111111///000000000111111111111111222333333222222444666777<<>>AAAEEEOOORRRVVVaaaggglllxxxvvvdddSSSGGGAAAAAA@@@@@@??????>>>>>>AAABBBCCCDDDDDDGGGJJJMMMOOOPPPRRRSSSTTTTTTSSSSSSWWWUUUTTTUUUYYYZZZYYYWWWYYYYYYXXXWWWVVVWWWZZZ]]]``````aaaccceeehhhjjjkkkllllllllllllkkklllnnnpppsssrrrrrrssstttvvvxxxyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{}}}}}}zzzvvvpppiiidddaaa```___```ccchhhmmmqqqwwwzzz}}}~~~vvvcccYYYXXX[[[^^^[[[XXXXXX]]]cccfffggg___[[[WWWUUUTTTQQQMMMIIIBBBCCCDDDCCC@@@:::555111333222000000111000///---111000///...///000222333000000000000000111111222111333555666555555666777555<<>>======999999999888888888888777444555555555555555555555666666666555444666999;;;AAAKKK]]]rrr{{{vvvsssqqqfffbbb]]]YYYYYYZZZ[[[\\\bbbbbbdddfffhhhkkknnnooolllnnnpppqqqrrrtttwwwyyyttttttttttttuuuwwwxxxxxxuuuvvvwwwxxxxxxxxxwwwwww|||}}}~~~}}}}}}000000///............///111000444999;;;;;;>>>DDDJJJ\\\yyy~~~~~~{{{zzz~~~|||lllYYYIII>>>:::888888999999::::::::::::888888888777777999===AAAEEEOOORRRVVVaaaggglllwww}}}sssbbbRRRHHH@@@@@@???>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGJJJMMMOOOPPPRRRSSSTTTTTTSSSSSSUUUTTTSSSUUUXXXZZZYYYXXXYYYZZZYYYXXXVVVWWWZZZ\\\^^^```aaadddfffiiikkkllllllmmmnnnmmmlllmmmoooqqqrrrrrrrrrrrrtttuuuwwwxxxxxxyyyzzz|||}}}}}}}}}}}}|||~~~}}}~~~~~~~~~|||}}}~~~{{{wwwqqqjjjfffcccaaa______bbbgggmmmqqqwwwzzz~~~~~~~~~~~~}}}}}}qqq```YYYZZZ^^^^^^]]]\\\[[[]]]aaaeeehhhddd```[[[WWWTTTQQQMMMJJJEEEFFFFFFEEEBBB<<<666333333222000000111111///...//////000111111111111111000000000000000111111222222444555666555444555666:::AAADDDVVV|||zzzmmmpppfffVVVFFF@@@>>>===;;;<<<999999999888888888777777666555555555555555555555555666666555444666999<<>>===;;;;;;<<<>>>???@@@BBBDDDEEEEEEGGGJJJMMMOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRSSSUUUXXXZZZZZZYYYZZZ[[[ZZZYYYWWWWWWYYY[[[]]]___bbbeeehhhjjjkkkkkkmmmnnnppppppooooooqqqsssrrrrrrrrrrrrssstttvvvvvvwwwxxxyyyzzz||||||||||||zzz~~~}}}}}}}}}}}}xxxrrrlllhhhfffccc```^^^```ffflllpppuuuzzz~~~}}}~~~}}}|||zzzpppaaaYYYYYY\\\```ccceeeccc``````eeejjjmmmiiiaaa[[[VVVQQQMMMKKKIIIIIIIIIGGGCCC>>>888555333222000000111111000...---///111222333222000///000000000000000111111222333444555555444333444666999@@@EEEXXX}}}xxxnnnqqqbbbSSSDDD>>>===<<<::::::999999888888888777777777777777666666555555555444555555666555555777:::===HHHTTTfffyyy~~~xxxqqqiiieee^^^[[[VVVUUUVVVXXX[[[[[[\\\]]]___cccfffjjjmmmoookkklllmmmmmmmmmnnnppprrrssssssssstttuuuvvvxxxyyyvvvxxx{{{}}}}}}|||yyyxxx|||}}}------...///000111111111222111444999;;;<<<@@@FFFQQQiii|||iiiTTTDDD===;;;888999:::;;;;;;;;;::::::666777777666666999===AAAIIISSSVVVZZZdddhhhlllwwwxxx{{{|||vvviiiYYYLLLEEE>>>===;;;999999;;;===???@@@BBBDDDEEEFFFHHHJJJMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQRRRTTTWWWYYYZZZZZZ[[[[[[[[[ZZZXXXXXXZZZ[[[\\\^^^bbbfffiiikkkkkkkkkmmmoooqqqrrrrrrrrrssstttqqqqqqrrrrrrsssssstttttttttuuuvvvxxxyyyzzzzzzzzzxxx}}}~~~}}}||||||{{{}}}zzztttnnnjjjhhheee```]]]^^^bbbiiimmmsssxxx~~~~~~}}}}}}xxx|||wwwhhh^^^YYYWWWaaahhhnnnllleeebbbgggnnnwwwqqqiii```XXXRRRNNNLLLLLLLLLLLLIIIDDD???999666333222000111222222000///...///000111222111111000000000000000000111111222333444555444333333444666888???FFF\\\vvvooottt|||___QQQCCC>>>>>><<<:::999888888888888777777777777888777777666666555555444444555555555555777;;;>>>IIIUUUiii|||zzzrrriiiccc[[[XXXTTTSSSUUUYYY\\\]]]``````bbbeeehhhlllnnnpppooopppppppppooooooqqqrrrrrrrrrssssssuuuvvvxxxyyywwwyyy}}}~~~{{{yyyzzz|||~~~,,,---///000111111111111111000222777:::;;;@@@FFFSSSnnn|||iiiSSSCCC<<<;;;888999:::<<<<<<;;;:::999666777777666777999>>>AAALLLWWWZZZ]]]gggjjjmmmwwwyyy{{{{{{sssdddTTTHHHBBB===;;;999888999;;;>>>???@@@BBBEEEFFFGGGHHHJJJLLLNNNOOOQQQRRRSSSSSSRRRRRRPPPQQQRRRTTTUUUWWWYYYZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\[[[^^^aaaeeehhhjjjjjjjjjlllooorrrsssssssssssstttqqqqqqqqqrrrrrrrrrrrrrrrpppqqqsssuuuvvvwwwxxxxxxwww|||~~~}}}}}}}}}wwwyyy{{{}}}~~~|||vvvpppllljjjfff```\\\[[[___eeehhhooovvv~~~yyy|||wwwiii^^^XXX___iiirrrpppgggcccgggooo}}}yyypppeee[[[SSSOOOMMMPPPOOOMMMJJJEEE???999666333222111111222222111000111000/////////000222333000000000000000111111222333444444333222222444666;;;CCCKKKccctttpppxxxzzz\\\OOOBBB??????===::::::888888888777777777666666777777666666555555555444444555555555666888<<>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNOOOQQQRRRSSSSSSRRRRRROOOQQQSSSTTTTTTUUUWWWYYYYYY[[[\\\\\\[[[[[[\\\]]]\\\^^^aaadddfffggghhhhhhjjjmmmqqqttttttsssrrrrrrpppqqqqqqqqqqqqqqqpppoooooopppqqqsssuuuvvvwwwwwwuuuyyy~~~|||{{{{{{{{{uuuwwwxxxyyyzzz|||{{{sssnnnkkkgggaaa]]]\\\^^^bbbeeejjjrrr|||}}}~~~uuufff]]][[[gggrrrrrriiidddgggnnn}}}uuujjj^^^UUUQQQOOOSSSRRRPPPLLLFFF@@@:::777333222111111222333222111222111///......000222444000000000000000111111222222333333222222333555888:::BBBLLLfffppppppzzzyyyYYYLLLAAA??????===:::999888888777777777666666666555555555555555555555555333444555555666999===AAAGGGWWWnnn}}}wwwmmmeeeYYYVVVSSSTTTWWW\\\___aaacccddddddfffgggiiikkkllloooppppppooonnnmmmooopppqqqqqqrrrssstttvvvxxxyyyzzz|||}}}|||yyyzzz|||~~~---...000222222222111000222111222777:::<<>>???@@@BBBFFFHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSRRRRRRQQQOOORRRTTTTTTSSSSSSVVVXXXXXXZZZ\\\]]]\\\\\\]]]___^^^^^^```aaaccceeefffggggggkkkpppssssssrrrqqqpppppppppqqqqqqqqqpppnnnmmmoooppprrrtttuuuwwwwwwxxxrrruuu{{{~~~{{{yyyyyyxxxssstttuuuuuuvvvxxx||||||xxxrrrmmmjjjeee```^^^___aaaccceeennnyyy{{{jjj___ZZZfffrrrtttmmmhhhkkkpppxxxnnnaaaWWWRRRPPPWWWVVVSSSNNNHHHAAA<<<999333222111111333333222111000000000000000111111222000000000000000111111222111111222111111333666999999AAAMMMiii}}}kkknnn{{{uuuUUUIII???===???<<<999888888777777777666666666666222222333333444555555555333444555666777:::>>>AAAKKK[[[rrr|||yyysssiiiaaaXXXVVVSSSSSSVVV[[[___aaacccdddeeegggiiikkkmmmooommmnnnooonnnmmmlllnnnpppppppppqqqrrrtttvvvxxxyyy{{{}}}~~~~~~}}}{{{|||}}}...///111222333222000///333222444888;;;===DDDKKKXXXzzz~~~yyyuuutttxxx{{{~~~{{{nnnZZZEEE:::<<>><<<;;;999888888999999:::===AAAEEEMMMWWWZZZ]]]fffggghhhrrrpppsssqqqgggWWWHHHAAA???888999:::;;;===>>>??????@@@BBBFFFHHHIIIIIIKKKLLLNNNOOOPPPRRRRRRRRRRRRQQQOOORRRTTTTTTSSSRRRUUUWWWWWWYYY\\\]]]]]]]]]^^^```_________```aaaccceeefffeeejjjooorrrrrrqqqpppoooppppppqqqqqqpppooonnnmmmoooqqqrrruuuvvvxxxxxxyyyppprrrwww~~~|||yyyxxxxxxrrrssssssssssssuuuyyy|||yyy~~~{{{uuuooolllgggccc``````aaabbbccclllwwwzzziii^^^\\\hhhtttxxxsssnnnppptttzzzpppcccXXXSSSQQQZZZXXXUUUPPPJJJCCC>>>:::333222111111333444333111...///111222333222000///000000000000000111111222000000111111111333777:::>>>FFFSSSoooyyyggglllzzzrrrSSSGGG===<<<>>>;;;888666777777777777666666666666000111111222333444555555222444555666777:::???BBBOOO___vvv~~~yyyvvvpppeee\\\XXXUUURRRRRRVVVZZZ^^^```eeeeeegggiiilllooorrrsssnnnooooooooommmnnnoooqqqppppppqqqrrrtttvvvxxxyyy|||}}}~~~~~~~~~}}}~~~~~~000////////////000000111...444444555;;;;;;@@@OOO]]]~~~sssnnnpppuuuyyy~~~wwwdddMMM@@@???>>>:::999999999999999999999999:::777777999;;;<<>>===<<<999999999999999999999999999:::777777999;;;===CCCKKKUUUYYY^^^eeeiiikkklllkkklllkkkfff[[[NNNDDD@@@???===<<<:::999999:::<<<===AAABBBEEEGGGIIIIIIJJJJJJJJJKKKNNNPPPQQQPPPOOONNNOOOPPPRRRRRRSSSTTTWWWYYYXXXYYYZZZZZZYYYZZZ\\\^^^___```aaacccccccccbbbbbbdddfffiiillloooqqqqqqqqqrrrqqqooommmmmmnnnooopppmmmnnnoooqqqssstttttttttsssssstttxxx}}}{{{xxxuuurrrpppoooooonnnnnnooopppqqqvvvuuuxxx~~~~~~tttqqqlllfffcccbbbbbbcccfffiiiooowwwtttfffbbb]]]eeepppvvvssspppuuu}}}}}}kkkVVVLLLLLLUUUZZZ[[[TTTLLLEEE???:::666444111000111222111111111111111111111111111111111111111111111111111111444333333333444666777999???CCCWWWyyyrrrdddkkk{{{dddMMMHHHBBB===::::::999999777777777777666666666666555444444444444555666666666444444888:::;;;@@@FFFRRRggg~~~uuummmfff^^^ZZZQQQPPPPPPRRRUUUYYY]]]```eeefffhhhkkknnnpppqqqqqqsssssssssrrrqqqpppooonnnppprrrsssssssssssstttvvvxxxyyy{{{|||}}}}}}}}}}}}|||||||||~~~...---------......///000...666666999??????CCCQQQfffvvvooonnnuuu{{{|||qqqhhhaaaSSSCCC;;;:::999777999999999999999999999999999777777:::;;;===DDDLLLVVV[[[aaahhhlllnnnmmmllliiifff```UUUIIIAAA>>>???===<<<:::999999:::<<<===@@@AAACCCEEEGGGHHHIIIIIIGGGIIILLLNNNPPPPPPOOOOOONNNPPPQQQRRRSSSTTTWWWYYYXXXYYYZZZZZZYYYYYY[[[]]]___```aaabbbbbbaaa``````ccceeegggjjjmmmoooqqqrrrrrrqqqpppooooooooopppqqqoooooooooppprrrssstttuuusssssstttxxx}}}~~~|||yyyuuurrrpppooommmllllllmmmnnnnnnrrrqqqtttyyy|||yyyuuunnngggbbb``````aaafffiiiooowwwtttddd```ZZZ```iiiooonnnlllqqqzzz|||lllZZZQQQQQQVVVYYYXXXRRRLLLHHHAAA:::666444111000111222111111111111111111111111111111111111111111111111111111333333333333444666888999???EEE]]]mmmbbblll~~~^^^GGGCCC>>>:::999:::::::::777777777777666666666666555444444444444555666666666444555888:::<<>>EEEMMMVVV[[[cccjjjoooqqqpppnnnjjjfff]]]QQQFFF???===>>><<<;;;:::999999:::<<<===@@@AAABBBDDDFFFGGGHHHIIIGGGIIIKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRTTTVVVYYYXXXYYYZZZYYYYYYYYY[[[]]]___```aaaaaaaaa```___^^^bbbdddfffiiillloooqqqrrrsssrrrqqqpppppppppqqqqqqqqqqqqppppppqqqrrrtttvvvssssssuuuxxx|||~~~zzzvvvrrrpppooommmlllkkkkkkkkklllnnnmmmpppuuuxxxzzz{{{ssskkkeeebbbaaaaaagggjjjooovvv~~~uuuddd___ZZZ]]]bbbgggfffeeeiiipppxxx{{{|||uuuggg[[[WWWXXXXXXYYYVVVPPPLLLIIIBBB:::666444111000111222111111111111111111111111111111111111111111111111111111333333222333444666888999>>>GGG___{{{jjjbbboooyyyZZZEEEAAA===:::999999999999777777777777666666666666555444444444444555666666666444555888:::<<>>@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKNNNOOOQQQQQQRRRSSSVVVXXXWWWXXXYYYYYYXXXYYY[[[]]]______```aaaaaa```^^^^^^aaacccfffiiilllooopppqqqsssrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqpppqqqrrrtttuuussstttuuuxxxzzz}}}~~~|||xxxtttqqqpppnnnlllkkkjjjjjjkkkmmmlllnnnrrrtttuuu{{{xxxqqqkkkgggeeedddhhhkkkpppwww~~~~~~wwweee___ZZZZZZ^^^bbbcccbbbeeekkktttwwwvvvlllaaaZZZZZZ\\\]]]]]]XXXQQQLLLHHHBBB:::666444111000111222111111111111111111111111111111111111111111111111111111222222222333444666888:::>>>GGG```zzzkkkeeeqqqsssXXXFFFCCC>>>;;;:::999999888777777777777666666666666555444444444444555666666555555666999:::<<>>???EEEVVVtttsss{{{rrrXXXLLLAAA<<<;;;999888888888888888888888888888888777555666:::===@@@GGGOOOTTTYYYaaaiiiooorrrrrrrrrnnnggg\\\OOOEEE???<<<;;;;;;:::999999999;;;===>>>AAAAAABBBCCCEEEGGGHHHJJJKKKKKKKKKLLLKKKKKKKKKJJJMMMOOOPPPQQQRRRSSSVVVXXXWWWXXXYYYYYYXXXXXXZZZ\\\^^^___```aaaaaa```______```bbbfffkkknnnppppppppprrrrrrrrrqqqqqqqqqppppppsssrrrrrrrrrrrrrrrssssssrrrtttvvvwwwxxxzzz}}}}}}zzzxxxtttrrrpppmmmkkkkkkjjjjjjlllkkkllloooqqqqqquuu||||||wwwqqqmmmjjjhhhjjjlllqqqxxx~~~}}}yyyfff^^^XXXWWWZZZ```ddddddfffjjjqqquuutttiii^^^[[[\\\^^^eeeeee___UUUMMMHHHAAA;;;666444111000111222111111111111111111111111111111222222222222222222222222222222222333444777999:::???IIIbbbzzznnniiissslllUUUGGGDDD???<<<;;;:::888777777777777777666666666666555444444444444555666666555555777999:::<<>>@@@HHHYYYxxxvvv}}}[[[MMM???;;;;;;999777999888888888888888888888888777555666:::===AAAHHHPPPWWW[[[aaaggglllooooooooojjjcccXXXMMMDDD>>>;;;:::;;;:::999999999;;;===???BBBBBBBBBCCCEEEGGGIIIKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQQQQSSSUUUXXXWWWXXXYYYXXXXXXXXXZZZ\\\]]]^^^```aaabbbbbbaaa```^^^bbbgggmmmpppqqqqqqpppqqqqqqqqqqqqqqqppppppooorrrsssssssssssssssrrrrrrrrrtttwwwwwwwwwxxx|||}}}{{{vvvuuurrrooommmlllkkkkkkllljjjjjjmmmmmmlllpppvvvwwwxxxzzz{{{|||~~~zzzvvvrrrnnnllllllnnnsssyyy~~~|||zzzeeeZZZWWWUUUWWW^^^bbbaaaaaaccciiiqqqssskkkcccbbbddddddnnnoooiii\\\OOOGGGBBB>>>666444111000111222111111111111111111111111111111222222222222222222222222222111222333444777999;;;???KKKgggxxxooolllttt~~~cccOOOEEEBBB>>><<<;;;:::999777777777777777666666666666555444444444444555666666444555777:::999<<>>AAAIIIQQQZZZ]]]aaafffjjjlllllllllfff___TTTJJJCCC>>>;;;999;;;:::999999999;;;===???CCCBBBBBBCCCEEEGGGJJJKKKHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNPPPQQQQQQSSSUUUXXXWWWXXXYYYXXXXXXXXXZZZ\\\]]]^^^```aaabbbbbbbbbbbb]]]bbbhhhnnnrrrrrrqqqooopppqqqqqqqqqqqqpppoooooorrrssstttuuutttsssrrrqqqrrrtttwwwwwwvvvwww{{{~~~}}}xxxvvvssspppnnnlllllllllkkkiiiiiikkkjjjiiimmmrrrrrrsssuuuvvvwwwzzz}}}~~~~~~~~~|||yyytttpppnnnmmmoootttzzz~~~{{{}}}zzzdddWWWWWWTTTUUU[[[^^^[[[YYYYYY```kkkrrrooojjjkkkmmmllltttvvvppp```QQQGGGCCC@@@666444111111111222111111111111111111111111111111222222222222222222222222111111222333444777999;;;???NNNllltttnnnmmmvvvxxx\\\JJJBBB@@@===;;;::::::999888777777777777666666666666555444444444444555666666444555888:::999<<>>===888555888888888888888888888888888999999:::;;;>>>CCCJJJOOOYYY___eeegggkkkoooooolllhhh^^^OOOCCC>>><<<;;;:::888999:::::::::;;;>>>AAA@@@AAACCCDDDFFFGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWWWWWWWXXXZZZ\\\^^^```cccddddddaaa^^^\\\___bbbggglllpppssstttuuussssssttttttsssqqqooonnnoooqqqsssuuuvvvuuusssqqqttttttvvvwwwyyyzzz||||||~~~~~~|||xxxsssnnnkkkiiihhhhhhhhhhhhhhhiiijjjkkklllmmmmmmoooqqqtttvvvyyyzzz~~~{{{yyyxxxzzzzzzxxxvvvqqqrrruuu{{{{{{www}}}}}}bbbZZZWWWWWWWWWWWWWWWVVVUUUTTT[[[gggqqqttttttxxx{{{|||}}}ppp]]]MMMEEECCC999555111...///111222222111111111111111111111111000111222222000000111222222333444666777999:::;;;BBBQQQpppqqqkkknnn{{{sssZZZHHHDDDBBB>>><<<:::;;;<<<===777777777777666666666666555555555555555555555555666555666888999===HHHUUUkkk|||xxxmmmccc]]]XXXSSSOOOPPPRRRUUUVVVWWWYYY\\\^^^dddeeefffhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnooommmppptttvvvuuurrrqqqpppuuuvvvwwwzzz|||{{{xxxvvv~~~||||||}}}------......//////000000111555555999@@@AAAMMMdddlllWWWDDD???>>>888666888888888888888888888888888888999:::;;;>>>DDDKKKQQQZZZ```eeehhhlllpppooolllggg]]]NNNCCC===<<<;;;:::888999999999999;;;>>>AAAAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTWWWXXXYYYXXXXXXXXXZZZ\\\___```bbbccccccbbb___^^^___bbbfffjjjnnnqqqrrrrrrqqqqqqsssttttttsssrrrrrrooopppssstttuuutttrrrqqqssssssuuuvvvxxxzzz{{{{{{~~~~~~}}}}}}~~~~~~yyytttpppllliiihhhiiiiiihhhgggggggggggggggjjjkkklllnnnqqqsssvvvwwwyyywwwuuuvvvxxxzzzyyyxxxwwwwwwyyy}}}{{{xxx}}}eee\\\VVVVVVUUUUUUTTTTTTSSSSSS[[[fffoooqqqssszzzttt```OOOGGGDDD888555111///000111111111111111111111111111111111111222333222111111111333333333444666777999:::;;;CCCSSSqqqoookkkooo|||pppWWWFFFCCCAAA>>>;;;::::::;;;;;;777777777777666666666666555555555555555555555555777666777999:::???KKKWWWnnn~~~xxxlllccc]]]XXXRRROOOQQQSSSVVVWWWXXXXXXZZZ\\\bbbcccdddfffhhhiiijjjjjjhhhiiiiiijjjlllnnnooopppmmmppptttvvvuuusssqqqqqquuuuuuwwwzzz||||||zzzxxx|||{{{{{{}}}------......//////000000222777777:::@@@BBBNNNgggkkkXXXGGGBBB???999777999777777777777777777777777777888999;;;???FFFNNNSSS[[[aaafffiiilllpppooollleee[[[MMMBBB===;;;;;;:::777888999999999;;;>>>@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJLLLNNNPPPSSSTTTWWWXXXYYYYYYXXXXXXZZZ\\\___```bbbccccccbbbaaa``````bbbeeeiiilllnnnooopppnnnoooqqqtttuuuuuuuuuuuuoooppprrrttttttsssrrrppprrrssstttuuuwwwyyyzzz{{{|||~~~}}}||||||}}}|||wwwrrrnnnkkkiiijjjiiigggfffdddcccccccccgggggghhhjjjllloooqqqrrrrrrqqqqqqrrruuuxxxzzzzzz|||{{{|||~~~{{{zzz}}}iii^^^YYYYYYXXXVVVUUUTTTSSSSSS\\\fffnnnooorrr{{{zzzeeeSSSHHHEEE888555222111111222111000111111111111111111111111222333444333222111222444444444555555777888999:::EEEVVVtttooommmssskkkTTTEEECCCAAA>>>;;;999888999999777777777777666666666666555555555555555555555555888777888:::<<>>CCCJJJSSSYYY]]]cccggghhhjjjmmmlllhhh[[[SSSGGG???;;;;;;:::888666777888888888:::===??????@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNPPPPPPTTTRRRPPPNNNNNNPPPRRRTTTOOOQQQSSSTTTUUUVVVYYY\\\]]]___aaadddffffffggggggdddeeefffhhhjjjlllnnnnnnpppppprrrsssssssssrrrrrrssssssttttttssssssrrrrrrqqqrrrsssuuuvvvxxxyyyzzzyyy|||~~~}}}~~~||||||yyyyyy|||~~~yyytttpppkkkjjjiiigggeeedddddddddbbbbbbbbbcccdddfffggghhhiiiiiijjjiiijjjmmmqqquuuxxxzzz}}}~~~}}}|||}}}ssshhhffffffeeeccc^^^YYYSSSPPPYYYgggpppnnnfffcccfffhhhooorrrsssooocccTTTFFF???:::777444222222222111000111111111111111111111111222333444333222111222444444444333444555888;;;===HHH```www||||||dddQQQGGG???>>>===;;;:::999888888777777777777666666666666555555555555555555555555444333555999>>>FFFWWWeeezzz|||sssmmmeee___[[[WWWQQQMMMMMMPPPVVVZZZ]]]___aaacccbbbaaabbbcccdddgggjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkoooqqqtttuuuttttttuuuvvv{{{zzzzzz{{{}}}~~~|||{{{xxxwwwvvvyyy}}}------......//////000000222888:::<<>>;;;:::999888666777888888888999===??????@@@BBBDDDEEEFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOSSSQQQOOONNNNNNQQQTTTVVVRRRTTTUUUUUUTTTUUUWWWYYY[[[^^^bbbeeeggghhhggggggcccdddeeefffiiikkkmmmnnnnnnoooppprrrsssrrrrrrqqqrrrrrrrrrqqqqqqqqqppppppooooooqqqrrrtttvvvwwwwwwvvv{{{|||zzz{{{~~~}}}xxxvvvyyy}}}yyywwwwwwyyy}}}|||wwwsssmmmllljjjgggeeecccbbbaaa`````````aaaaaacccdddeeecccdddeeeeeeeeeiiinnnsssvvvzzz}}}~~~~~~}}}{{{}}}vvviiiaaacccddddddaaa[[[TTTPPPTTTaaakkkggg^^^ZZZ]]]```dddfffgggddd\\\QQQGGGAAA<<<888444111111111111111111111111111111111111111111222333222111111111333333222222333555999===???JJJeee}}}vvv}}}|||bbbNNNDDD======<<<<<<;;;:::::::::777777777777666666666666555555555555555555555555555444666:::@@@IIIZZZiii|||yyypppjjjccc^^^[[[WWWRRROOOPPPSSSWWW[[[]]]```ccceeefffeeeeeedddeeegggiiikkkjjjjjjiiiiiijjjkkklllllloooqqqtttuuuttttttuuuwwwyyyyyyyyy{{{~~~xxxwwwvvvxxx|||//////000000111222222222111888:::===CCCIII^^^~~~xxxggg]]]\\\UUUJJJ@@@:::888666::::::::::::::::::::::::999;;;===???DDDKKKSSSYYY]]]bbbfffggghhhkkkjjjfffXXXPPPEEE===;;;:::999888666777888888888999<<>><<<999777999;;;;;;;;;::::::;;;;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKMMMNNNNNNQQQPPPOOOOOOPPPQQQSSSTTTXXXUUUQQQRRRTTTWWWWWWVVVZZZ\\\___cccfffhhhiiiiiieeedddddddddeeefffhhhiiikkklllnnnooopppppppppoooooooooooooooooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmrrrtttwwwzzz{{{zzzxxxwwwwwwyyy|||yyywwwttttttwww~~~|||zzzvvvtttsssuuuxxxzzz|||~~~{{{yyytttqqqmmmiiieeebbb```______^^^]]]]]]___`````````aaa```^^^^^^```dddhhhkkkqqqvvv}}}}}}}}}~~~xxxyyy~~~~~~gggaaa___]]]```cccbbb\\\VVVUUUVVVYYY\\\ZZZVVVXXX]]]ccc^^^ZZZWWWVVVRRRJJJCCC>>>:::555222111222222222000111111111111222222222111111222222222333333333555333444777777777;;;AAAMMMnnnuuuyyy~~~bbbNNNDDD===<<<::::::;;;;;;:::999777777777777666666666666666666555555555555666666888666777;;;@@@JJJ\\\lll}}}uuuqqqhhh```]]]YYYSSSOOOOOOUUUZZZ______^^^___dddiiifffffffffgggiiijjjiiiggghhhiiiiiihhhggggggjjjlllooooooqqqsssuuuwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}{{{yyyyyyzzzzzzyyyxxx|||~~~}}}////////////000111222333000777999<<>>888666888999999999999999999999999::::::===DDDHHHLLLSSSZZZ___cccdddccceeegggccc^^^RRRHHH@@@===<<<999888999:::::::::::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPOOOOOOOOOOOOQQQRRRSSSXXXUUUSSSSSSVVVYYYYYYYYY[[[]]]___bbbeeehhhiiijjjeeeeeedddddddddeeeggggggiiijjjkkkmmmnnnoooooooooppppppppppppooonnnmmmllllllllllllllllllllllllkkkmmmooorrrtttuuutttsssqqqrrrtttwwwzzz||||||||||||wwwuuussssssvvv}}}}}}||||||||||||yyyvvvsssrrrtttwwwyyy{{{}}}}}}{{{vvvtttpppkkkgggdddaaa``````^^^\\\\\\^^^___^^^]]]]]]]]]\\\\\\^^^bbbeeehhhnnnsssyyy{{{zzzzzz}}}yyyxxx|||jjjbbbcccffffffddd___ZZZWWWXXXWWWYYY\\\[[[VVVUUUXXXZZZWWWSSSRRRRRROOOHHHBBB>>>:::555222111222222222000111111111111222222222111111222222222333333333222111222666777888===CCCOOOppp|||xxx~~~aaaKKKAAA>>><<<;;;:::;;;;;;999888777777777777666666666666555444444333333444444555666555666;;;AAALLL___ppp}}}uuuoooggg___[[[XXXRRROOOPPPVVVZZZ^^^___```bbbfffiiifffffffffgggiiijjjiiihhhfffggggggfffeeefffhhhjjjnnnooopppqqqssstttvvvvvvwwwwwwxxxxxxyyy{{{||||||}}}{{{yyyyyy{{{|||{{{zzz}}}~~~////////////000111222333000777999===GGGRRRmmmtttaaaUUUGGG???;;;888777:::999999999999999999999999:::999===DDDIIIMMMTTT\\\aaadddeeeddddddeee```ZZZNNNEEE===<<<;;;999888999999999999999:::<<<===>>>???AAABBBCCCCCCCCCEEEGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRWWWVVVUUUVVVXXX[[[\\\\\\]]]^^^___aaadddgggiiijjjggggggfffeeeeeeeeeeeeeeehhhhhhiiijjjkkkmmmooopppqqqqqqpppooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnooonnnmmmlllmmmooorrruuuwwwxxxxxxwwwuuutttrrrqqqtttzzz|||yyyyyyzzz~~~|||zzz}}}{{{xxxuuurrrqqqsssuuuvvvyyy{{{~~~~~~}}}zzzwwwtttooojjjfffdddbbbaaa___]]]\\\]]]]]]\\\[[[YYYYYYYYYZZZ\\\___bbbcccjjjnnnsssuuuvvvvvvyyy|||{{{wwwxxxqqqgggkkkooommmeee^^^ZZZYYY[[[YYYZZZ^^^^^^XXXTTTSSSRRRPPPMMMMMMNNNLLLGGGCCC???;;;666222111222222222000111111111111222222222111111222222222333333333111///111555777888>>>EEERRRsssyyyzzz```JJJ@@@???===;;;:::;;;:::888666777777777777666666666666333333222222222222333333444444666;;;CCCOOOcccttt|||ssslllccc\\\XXXUUUQQQPPPRRRXXXYYY\\\___bbbeeegggiiifffffffffgggjjjjjjiiihhhggghhhhhhhhhggggggiiikkkmmmnnnooopppqqqrrrrrrsssvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyzzz|||}}}}}}}}}////////////000111222333111888:::???IIIUUUrrr{{{eeeWWWFFF>>>;;;999:::===999999999999999999999999999999===EEEKKKOOOVVV^^^bbbeeefffddddddddd___XXXKKKBBB<<<;;;;;;999888999777777888999:::<<<>>>??????AAABBBBBBBBBBBBDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMNNNOOOPPPQQQUUUUUUUUUVVVYYY[[[]]]^^^_________```bbbeeehhhiiiiiiiiihhhgggffffffeeeeeehhhgggggghhhjjjlllnnnppppppoooooommmkkkiiihhhgggeeeeeeeeeeeeeeefffffffffhhhiiikkkllllllkkkjjjiiiiiikkknnnqqqtttuuuuuuuuusssqqqpppppprrrwww{{{}}}}}}yyyzzz||||||~~~~~~~~~xxxuuuwww{{{}}}zzzxxxtttrrrqqqqqqssstttvvvxxx{{{~~~~~~}}}{{{wwwrrrnnniiifffeeecccaaa^^^]]]]]]]]]\\\ZZZVVVWWWXXXYYY[[[]]]___```dddhhhmmmpppqqqssswwwyyy{{{}}}vvvtttzzz|||~~~}}}ppprrrqqqmmmddd]]]ZZZZZZ\\\ZZZ\\\bbbccc]]]VVVSSSPPPNNNLLLLLLLLLJJJGGGDDD@@@;;;666333222222222222000000111111111222222222111111222222222333333333222000111444666888>>>EEEUUUwww}}}vvvvvv~~~___KKKCCC???===;;;::::::999777555777777777777666666666666333333222222222222333333555444777===EEEQQQeeevvvyyyoooggg```YYYVVVSSSOOOPPPSSSXXXXXXYYY]]]bbbfffggggggfffffffffhhhjjjkkkjjjiiijjjkkkllllllkkkjjjlllmmmnnnnnnoooooopppqqqqqqqqqtttuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwyyy{{{~~~~~~~~~~~~~~~////////////000111222333444:::;;;???JJJWWWttthhhWWWEEE<<<999999;;;===999999999999999999999999999999>>>FFFLLLQQQYYYaaaaaaeeefffeeeeeeeee___XXXIIIAAA::::::;;;999777999666777777888:::<<<>>>???>>>@@@BBBBBBAAABBBCCCEEECCCDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLNNNOOOPPPPPPPPPRRRSSSUUUVVVXXXZZZ\\\]]]```______```aaacccfffgggjjjjjjiiiiiihhhhhhgggfffhhhgggggghhhiiilllnnnooommmlllllljjjhhhfffdddcccbbbbbbaaaaaabbbcccddddddggghhhiiiiiiiiihhhgggfffdddfffiiimmmoooqqqqqqqqqqqqpppooooooqqqtttwwwzzzxxx}}}~~~{{{|||~~~zzz|||}}}|||zzzyyyzzzzzz~~~~~~{{{vvvrrrtttwwwzzz||||||~~~|||zzzxxxuuurrrppppppqqqrrrtttuuuxxx{{{~~~~~~|||yyyuuuppplllhhhgggfffcccaaa______^^^\\\[[[WWWWWWXXXYYYZZZ[[[]]]^^^```bbbfffiiilllooorrrtttrrrwww~~~wwwrrrvvv}}}{{{vvvoooggg```[[[XXXWWW\\\[[[___gggjjjddd\\\WWWQQQOOOMMMKKKIIIGGGDDDBBB@@@<<<777333222222222222000000111111111222222222111111222222222333333333555222222555666777===DDDXXX{{{zzzsssnnnxxx{{{]]]KKKEEE???===;;;::::::999777555777777777777666666666666444444333333333333444444777666999???FFFSSSgggxxxvvvkkkccc]]]XXXVVVRRRNNNOOOSSSWWWWWWXXX\\\```dddeeeeeefffffffffhhhjjjlllkkkjjjkkklllnnnmmmllllllmmmnnnppppppppppppqqqqqqqqqrrrssstttvvvwwwxxxyyyyyyyyyvvvuuuuuuwwwzzz}}}}}}}}}~~~~~~////////////000111222333555:::;;;???IIIWWWuuuyyyxxx|||iiiWWWCCC:::888777999;;;999999999999999999999999888999>>>FFFMMMRRR[[[cccbbbfffhhhgggfffeee___XXXHHH@@@;;;;;;;;;999777888666777777888:::;;;===>>>===???@@@AAAAAAAAACCCEEEDDDDDDEEEFFFHHHJJJKKKLLLJJJKKKMMMNNNPPPPPPQQQQQQPPPRRRUUUVVVWWWXXXZZZ\\\____________```aaaccccccggghhhiiiiiiiiiiiiiiihhhgggggghhhhhhiiijjjlllllljjjjjjiiihhhfffdddbbbaaa```______^^^___```bbbccceeeeeeeeeeeedddccccccbbb^^^aaadddhhhjjjllllllllloooooonnnnnnppprrrtttvvvssswww{{{}}}{{{zzzzzz|||vvvwwwxxxwwwuuutttuuuvvv|||yyywwwwwwyyy|||}}}~~~{{{wwwsssqqqrrruuuwwwwwwwwwwww{{{}}}zzzxxxuuurrrppppppppppppqqqsssvvvyyy{{{}}}}}}~~~}}}|||yyyvvvrrrnnnjjjhhhfffdddaaa```______]]][[[YYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]___aaadddfffhhhiiihhhmmmsssyyy~~~|||tttvvv|||sssfff]]]XXXVVVUUUZZZ]]]dddnnnpppiii```]]]SSSQQQNNNKKKGGGDDDAAA@@@AAA===777444222222222222000111111111111222222222111111222222222333333333777444333666777888>>>FFF]]]xxxpppgggppp|||vvvXXXIIIDDD>>><<<:::999:::999777555777777777777666666666666555555444444444444555555888777:::@@@HHHUUUiiizzzsssggg```\\\YYYWWWRRRMMMNNNRRRVVVWWWZZZ\\\^^^aaacccdddfffffffffhhhkkklllllljjjiiikkkmmmmmmlllllllllmmmppppppqqqqqqrrrrrrrrrsssssstttvvvxxxyyyyyyyyyxxxvvvuuutttvvvyyy|||}}}|||~~~~~~~~~////////////000111222333333888999===IIIXXXwwwvvvrrrvvvlllYYYDDD;;;999888888999999999999999999999999999888999>>>GGGNNNTTT\\\eeefffiiikkkiiigggeee^^^VVVHHHAAA;;;<<<<<<999777888777777777888999;;;<<<===;;;===???@@@AAAAAADDDEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMOOOQQQQQQQQQQQQPPPSSSVVVWWWWWWWWWYYY[[[]]]]]]^^^___`````````___cccdddfffhhhiiiiiiiiiiiiffffffggghhhhhhhhhhhhhhhiiiiiihhhgggeeedddbbbaaa___^^^]]]\\\]]]___aaabbbddddddccccccbbbaaa``````]]]___bbbfffiiijjjkkkkkkooonnnnnnnnnoooqqqrrrssspppqqqssstttuuuuuuttttttqqqrrrrrrqqqpppoooqqqrrrtttsssqqqrrrtttwwwxxxxxxuuurrrpppppprrrsssttttttrrrqqqsssxxxzzzzzz~~~{{{yyyvvvsssqqqpppoooppppppqqqtttvvvyyyzzz{{{|||{{{zzzxxxvvvrrrnnnkkkiiieeecccaaa______^^^]]][[[[[[YYYWWWUUUUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZ^^^dddjjjpppxxxyyyyyyssscccYYYVVVWWWYYY___iiisssrrriiiaaa___VVVUUURRRNNNIIIEEECCCBBBBBB===888444222222222111000111111111111222222222111111222222222333333333666444333666888:::AAAIIIbbbuuummmfffllluuuzzz}}}nnnSSSEEECCC<<<;;;999999:::999888666777777777777666666666666555555444444444444555555666666999AAAJJJXXXmmm~~~rrreee^^^[[[ZZZXXXSSSMMMMMMQQQWWWZZZ]]]^^^^^^___bbbeeefffffffffhhhkkkmmmlllkkkjjjlllnnnooonnnmmmmmmnnnoooooopppqqqqqqrrrsssssssssuuuwwwyyyzzzzzzyyyyyywwwuuuuuuwwwzzz|||}}}}}}|||}}}////////////000111222333111666777<<>>GGGOOOTTT]]]fffiiilllmmmjjjhhhddd\\\SSSIIIAAA<<<<<<<<<999777777777777888888999:::<<<<<<:::<<>>888444222222222111000111111111111222222222111111222222222333333333555333333666999<<>>666;;;::::::999888888888999999;;;???FFFOOOXXX```dddgggkkkmmmlllllliii___TTTGGGCCC???<<<;;;:::999888999::::::::::::::::::;;;>>>>>>@@@AAACCCDDDFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKNNNRRRTTTTTTSSSWWWWWWXXXYYYZZZZZZZZZYYY\\\^^^aaaaaa```^^^^^^^^^___bbbfffiiikkkkkkiiihhhfffdddbbbccceeeggghhhgggiiihhhhhhfffeeecccaaa```aaa^^^\\\[[[XXXWWW\\\cccggggggeeeaaa___^^^aaaccc___```aaacccfffiiikkkmmmkkkooorrrrrrooonnnpppsssnnnllljjjiiiiiihhhfffddddddcccbbbbbbbbbdddfffhhhiiihhhffffffiiikkkmmmnnnooonnnmmmlllkkklllmmmnnnmmmlllllllllmmmpppssstttyyyyyyxxxwwwvvvtttsssrrrrrruuuxxxwwwuuuvvv|||{{{vvvsssrrrrrrrrrpppooommmnnnppptttyyy|||zzzxxxvvvrrrnnnkkkhhhgggeeecccaaa___]]][[[[[[ZZZ[[[XXXUUUUUUVVVVVVTTTQQQSSSQQQNNNMMMLLLKKKHHHFFFGGGFFFIIIQQQYYYaaannnyyyzzzxxxtttaaaVVVXXXcccooouuuqqqjjjdddaaa___\\\VVVQQQMMMIIIGGGEEE@@@<<<777333222222222111333333222111111222333333000000000000000000000000222222444777777999CCCNNNfffvvvooonnnuuuxxx{{{dddLLLBBBAAA:::::::::999999999888888777777777666555555444444444333333333333444555555666777999@@@NNNbbbwww|||nnneee^^^[[[VVVQQQNNNNNNOOOQQQWWWZZZ___aaaaaa```______eeeeeeeeeeeeggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnmmmlllnnnqqqssstttwwwzzz{{{zzzxxxxxxxxxvvvwwwzzz}}}~~~~~~~~~~~~{{{zzz|||222111000000000111222333666555:::BBBIIIZZZ}}}~~~qqqdddPPPCCC===999@@@EEE???;;;:::999999888888999999:::<<>>CCCJJJRRR[[[bbbgggdddhhhjjjjjjkkkhhh___UUUEEEBBB>>>;;;:::999888777999999999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]```aaa```______``````cccfffiiikkkjjjhhhgggfffdddddddddffffffeeedddeeeeeeffffffggggggffffffddd```^^^]]]ZZZWWWXXX]]]______^^^[[[YYYYYY[[[]]]]]]^^^___aaadddgggjjjkkkllllllmmmoooqqqrrrrrrqqqnnnkkkhhheeecccaaa]]][[[XXXWWWVVVVVVWWWZZZ\\\^^^ddddddcccdddfffiiilllnnnkkkkkkkkklllmmmnnnpppppppppooommmllllllmmmnnnoooqqqqqqqqqnnnjjjddd___[[[^^^bbbggghhhhhhiiilllpppvvvzzzyyyuuusssssstttrrrqqqooonnnnnnpppsssttt{{{yyyvvvrrrnnnjjjfffeeefffeeedddbbb```^^^]]]\\\]]][[[ZZZYYYXXXWWWTTTRRRPPPNNNLLLKKKKKKJJJGGGEEEGGGEEEFFFKKKPPPWWWcccmmm{{{|||bbbVVV[[[bbbiiikkkhhhaaa[[[]]][[[WWWRRRNNNIIIFFFEEECCC>>>999555333333333222333222222111111222222333222222222222222222222222222222444777777:::DDDOOOlllxxxzzz}}}|||yyy^^^JJJBBBBBB;;;;;;;;;;;;::::::::::::777777777666555555444444555555444444555555666777777888;;;CCCQQQeeezzzwwwiiiaaa[[[YYYUUUPPPLLLKKKMMMOOOUUUXXX\\\^^^^^^^^^^^^^^^___```bbbdddfffiiikkklllllllllmmmnnnnnnoooooopppoooooonnnllliiihhhiiikkktttvvvxxxyyywwwvvvuuuvvvsssvvvzzz~~~~~~}}}{{{|||000000//////000111222333444555999@@@JJJ___zzzgggQQQCCC===<<<<<>>CCCKKKSSS\\\cccgggdddhhhjjjkkkkkkhhh___TTTDDDAAA<<<:::999999888777888888888999::::::;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNRRRTTTVVVVVVXXXYYYZZZZZZZZZZZZ[[[]]]___```______```aaaaaadddgggjjjlllkkkiiihhhfffdddddddddeeeeeecccbbbaaabbbdddeeefffggghhhhhhfffbbb``````]]]XXXWWWZZZ\\\]]]\\\ZZZXXXXXXZZZ\\\]]]^^^___aaadddgggiiikkknnnlllllloootttvvvuuusssrrroookkkgggddd```\\\YYYVVVUUUTTTTTTVVVXXX[[[\\\```aaaaaabbbcccfffjjjmmmmmmmmmmmmmmmnnnnnnooooooooonnnmmmkkkkkkmmmnnnooommmnnnnnnmmmhhhaaaZZZVVVUUUYYY^^^bbbccceeegggjjjllloootttyyy}}}wwwuuuuuuuuutttrrrpppnnnnnnooopppqqqwwwvvvssspppllliiifffdddffffffeeedddbbbaaa___^^^___^^^]]]\\\[[[YYYVVVUUUTTTRRRPPPOOOOOONNNLLLJJJJJJGGGFFFJJJOOOVVVaaalll||||||bbbVVVWWWZZZ```gggiiifffaaabbb___ZZZRRRKKKFFFDDDDDDDDD@@@:::666444444333333222222222222222222222222333333333333333333333333222222555777888:::DDDOOOooo{{{~~~}}}xxx]]]IIIAAA@@@<<<<<<;;;;;;;;;:::::::::777777777666555555444444666555555555555666777777777888<<>>CCCKKKTTT\\\bbbffffffjjjkkkkkkkkkggg]]]SSSBBB???;;;999888888777666777777888999999:::;;;;;;<<<<<<===???AAABBBDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJLLLPPPSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^_________aaabbbccceeeiiimmmnnnnnnmmmkkkgggeeedddcccdddcccbbb``````aaabbbdddfffggghhhhhhgggcccbbbcccaaa[[[YYYZZZ\\\\\\\\\[[[ZZZYYY[[[]]]^^^___```bbbeeehhhjjjlllpppnnnooorrrxxxzzzzzzwwwwwwtttooojjjfffbbb]]]YYYVVVVVVUUUUUUVVVXXX[[[\\\^^^___aaaaaaaaadddhhhlllppppppppppppooonnnnnnmmmnnnmmmlllkkklllnnnpppqqqlllnnnooooookkkddd^^^YYYPPPSSSXXX\\\^^^```bbbdddeeegggkkkpppuuu|||{{{xxxwwwvvvuuutttrrrpppoooooopppqqqsssrrrpppmmmjjjhhhfffdddeeeeeeeeeeeedddcccbbbaaaaaabbbcccbbbaaa___]]]\\\[[[YYYWWWUUUUUUSSSQQQOOOLLLHHHGGGJJJNNNUUU```jjjttt```WWWUUUTTT[[[eeelllmmmllljjjggg___UUUJJJDDDCCCDDDEEE@@@:::666444444333333222222222222222222222222333333333333333333333333333333555888888;;;DDDOOOooo~~~vvv\\\IIIAAA@@@<<<<<<;;;;;;;;;:::::::::777777777666555555444444666555555555555666777777777999>>>GGGVVVjjj~~~sssfff```[[[[[[ZZZTTTNNNKKKMMMPPPSSSVVVYYY[[[[[[\\\]]]^^^aaabbbccceeefffgggggggggiiiiiijjjjjjkkkllllllmmmmmmnnnnnnnnnllllllmmmooosssuuuvvvvvvuuutttuuuvvvsssvvvzzz~~~~~~~~~}}}}}}~~~///.........///111222444555888;;;???KKKdddrrrrrr~~~yyyfffKKK@@@<<<;;;777<<>>DDDLLLUUU]]]cccfffiiikkklllkkkiiidddYYYNNNAAA>>>:::888777777777666666777777888999:::;;;;;;999:::;;;<<<>>>@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKIIILLLMMMLLLJJJJJJNNNRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^______```bbbddddddggglllppprrrrrrqqqpppkkkhhheeeccccccccccccbbbaaabbbccceeefffgggggggggfffccccccfffeee```\\\[[[\\\]]]^^^]]]\\\\\\^^^___```aaabbbdddgggjjjmmmnnnrrrssstttxxx|||~~~zzzuuupppkkkfffaaa]]]ZZZYYYXXXWWWXXXZZZ\\\]]]___aaacccbbbbbbccchhhmmmsssssssssrrrqqqpppnnnnnnnnnnnnmmmlllmmmoooqqqsssnnnoooqqqqqqoooiiiddd```RRRSSSUUUWWWYYY[[[\\\\\\___aaadddhhhlllrrrxxx}}}{{{yyyxxxvvvuuutttsssrrrrrrssssssrrrqqqooollliiigggeeedddbbbcccdddeeefffeeedddccceeegggjjjkkkjjjiiihhhhhheeeccc```^^^]]][[[XXXUUUOOOJJJHHHIIILLLRRR\\\ggg|||}}}zzz}}}yyykkk]]]WWWTTTUUU[[[fffooorrrrrrpppnnnhhh\\\PPPGGGDDDDDDEEEAAA;;;666444333333222111222222333333222222111333333333333333333333333333333555888888;;;EEEPPPpppsss[[[IIIBBB@@@;;;;;;;;;;;;::::::::::::777777777666555555444444555555444444555555666777777:::???IIIXXXlllqqqeee___[[[\\\[[[UUUNNNJJJLLLPPPSSSVVVXXXZZZ[[[\\\^^^___bbbccceeefffgggggggggfffgggggghhhiiiiiijjjjjjkkklllmmmooooooooooooppprrrwwwxxxxxxwwwtttsssssstttvvvwwwzzz}}}~~~~~~~~~~~~~~~............///111333444666999;;;???KKKeeesssqqq}}}www___HHH>>><<<;;;666:::@@@;;;999999888888999999:::;;;<<>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKHHHKKKNNNMMMJJJJJJLLLPPPRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]^^^^^^```ccceeefffiiinnnsssvvvwwwvvvuuuqqqmmmhhheeedddeeeeeeeeedddeeefffggghhhhhhhhhhhhfffcccccchhhiiiddd___^^^]]]^^^______^^^^^^___aaabbbccceeegggiiillloooppptttwww{{{~~~zzzuuuooojjjfffaaa```___^^^^^^___aaabbbccceeegggfffdddeeejjjooosssssstttttttttrrrqqqpppqqqpppooonnnnnnoooqqqrrrqqqrrrssssssqqqlllgggddd\\\[[[YYYXXXXXXXXXWWWVVVYYY[[[^^^aaacccggglllpppzzz~~~{{{yyywwwvvvvvvuuuuuuvvvvvvwwwuuutttqqqnnnjjjfffcccbbb___aaaccceeefffffffffeeejjjnnnrrruuutttttttttuuussspppmmmjjjhhheeebbb___WWWQQQMMMLLLMMMQQQZZZdddtttvvvpppqqqnnncccWWWTTTUUUYYY```iiiooorrrrrrrrrsssqqqhhh[[[OOOHHHFFFEEE@@@:::666333333222111111222333333333333222111222222222222222222222222333333666888999;;;EEEPPPqqqsss\\\KKKBBB???::::::::::::999999999999777777777666555555444444444444444444444555555666777:::@@@JJJZZZnnn~~~nnnccc^^^YYY\\\[[[UUUMMMIIIKKKOOOTTTVVVXXXZZZ[[[\\\^^^``````bbbeeegggiiiiiiiiihhhfffgggggghhhiiiiiijjjjjjkkkmmmooopppoooooopppqqquuuvvvwwwvvvuuuuuuvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~......---...///111333444777:::<<>>???AAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKGGGKKKOOONNNKKKIIIKKKOOORRRSSSUUUWWWXXXYYYZZZZZZYYY[[[]]]^^^^^^```cccfffgggjjjooouuuxxxyyyyyyyyyuuupppjjjgggfffggghhhhhhggghhhhhhiiiiiiiiiiiihhheeebbbdddiiikkkgggbbb```\\\^^^___```______```bbbdddeeefffhhhkkknnnppprrrvvvzzz}}}xxxsssoooiiigggeeedddddddddfffgggfffiiijjjiiifffggglllqqqrrrssstttuuuuuuuuutttssstttsssqqqooonnnnnnppppppssstttttttttqqqmmmhhheeegggddd___\\\ZZZXXXVVVTTTUUUWWWZZZ\\\^^^aaadddgggnnnttt||||||yyywwwwwwwwwwwwwwwxxxyyyyyyyyyxxxtttooojjjfffbbb```]]]___bbbeeegggggggggfffmmmrrrxxx{{{{{{{{{}}}~~~~~~{{{wwwtttqqqnnnkkkhhh___YYYSSSQQQPPPRRRZZZdddlll{{{~~~nnniiikkkiii^^^RRRRRRVVV]]]eeelllooopppoooqqquuuxxxrrrdddVVVKKKGGGEEE@@@:::555333222111111111222333444444333222111222222222222222222222222333333666888999;;;EEEPPPrrr~~~www___LLLAAA===:::::::::999999999888888777777777666555555444444444333333333333444555555777:::AAAKKK[[[ooo{{{lllaaa\\\XXX[[[[[[UUULLLGGGJJJNNNTTTVVVYYYZZZ[[[\\\___aaa___aaadddhhhjjjkkkkkkkkkggggggggghhhiiiiiijjjjjjlllnnnppppppooonnnooopppoooqqqtttuuuvvvyyy|||{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~////////////000111222333444777;;;AAAOOOiii}}}~~~xxxttt}}}zzzyyyxxxmmm```AAA>>>:::999:::;;;<<<<<<::::::::::::999999888888===CCCLLLUUU\\\bbbgggjjjmmmkkkiiigggcccYYYKKK@@@<<<:::777666666777666555666666666666777888999::::::;;;===>>>>>>>>>===<<>>:::999:::<<<<<<<<<;;;:::999999888888999999===CCCLLLUUU\\\bbbfffiiimmmkkkiiihhhcccYYYKKK@@@<<<:::777666666777666555666666666666777888999:::999:::;;;===>>>>>>??????BBBBBBDDDEEEGGGIIIJJJJJJGGGIIIJJJJJJJJJKKKMMMOOOTTTUUUVVVWWWYYYYYYYYYYYY[[[\\\^^^___```cccfffiiinnnppptttyyy~~~yyysssppppppqqqsssrrrqqqpppooommmlllkkkjjjkkkiiigggggggggfffeeeccc^^^___aaabbbcccccccccbbbccceeeggghhhiiikkkoooqqqxxx}}}}}}yyyuuutttttttttrrrssstttrrrpppoooqqqssswwwxxxyyyzzzzzzyyywwwvvvuuuuuuttttttssssssrrrrrruuuuuuvvvuuutttrrrooommmmmmjjjgggdddaaa^^^ZZZWWWQQQQQQRRRSSSTTTVVVXXXYYY^^^aaaffflllsss{{{{{{yyyxxxxxxzzz}}}~~~~~~~~~{{{tttooolllddd]]]XXXVVVWWW\\\______bbbgggpppwww~~~~~~zzzvvvssslllhhhbbb^^^\\\\\\[[[ZZZ___ggguuu~~~mmmfffddd```ZZZVVVQQQSSSVVV\\\gggrrrsssoooiiioooqqqmmmfff]]]QQQFFFEEE@@@;;;777555555444444222222111111111111111111222222222222333333333333666555666777777:::EEEPPPsssuuuZZZJJJBBB>>>;;;:::999888888888888888888777666555555444444444666555444333333444555666888<<>>@@@AAABBBBBBCCCEEEGGGHHHJJJJJJHHHIIIJJJJJJJJJKKKMMMOOORRRSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\^^^```aaacccgggjjjooorrrvvv|||zzzyyyyyyyyywwwyyyxxxwwwuuusssqqqpppooolllkkkhhhhhhgggfffdddbbb``````aaacccccccccccccccdddeeeggghhhiiikkkooorrrvvv|||~~~~~~~~~yyyyyyyyywwwtttssstttuuuwwwyyy{{{}}}}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwuuusssqqqqqqoookkkhhheeeaaa]]]ZZZSSSSSSRRRRRRSSSTTTTTTUUUTTTVVVZZZ___fffoooyyy~~~|||{{{|||zzztttpppggg___WWWSSSSSSWWWZZZ\\\aaafffqqqxxx}}}xxxtttppplllgggcccaaa___\\\ZZZZZZ]]]ggguuummmdddccc___XXXSSSMMMNNNPPPVVVbbbooorrrppphhhlllkkkfff```[[[SSSKKKFFFAAA;;;777555444333333111111222222222222222222333333333333444444444444555555666777777:::EEEQQQrrr}}}~~~zzz[[[III@@@<<<;;;:::999888777777777777888777666555555444555555666555444333333444555666888<<>>DDDLLLUUU[[[aaaeeehhhllllllllljjjdddXXXJJJ@@@<<<:::777666666777666555666666666666777888999:::<<<;;;;;;;;;<<<===???@@@AAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPSSSUUUXXXYYY[[[[[[\\\^^^```aaabbbcccfffhhhmmmqqqwww~~~~~~}}}zzzxxxvvvtttsssnnnllljjjhhhhhhfffdddbbb___``````aaabbbbbbcccccceeefffggghhhiiikkkooorrrsssyyy}}}{{{xxxwwwvvvvvvxxxzzz|||~~~|||zzzxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxvvvuuutttqqqnnnkkkhhhddd___[[[WWWWWWUUUTTTTTTSSSSSSSSSPPPQQQSSSUUU[[[dddnnnuuu{{{uuulllccc[[[VVVTTTVVVYYY[[[aaagggooovvv~~~zzzsssoookkkiiieeecccaaa^^^[[[XXXXXXXXX]]]kkkyyylllbbbaaa^^^WWWRRRLLLMMMNNNRRR^^^kkkpppnnnjjjkkkggg```ZZZXXXSSSNNNGGGCCC<<<777555444333222111111222222222222222333333333333444444444555555555444555777777;;;EEEQQQsss}}}www{{{~~~]]]III@@@===;;;:::999888777666666666777777666555555555555555555555444333444555666777888<<>>>>>===<<<:::888666666888:::<<<>>>DDDMMMUUU\\\bbbfffiiilllmmmnnnkkkdddWWWJJJ@@@<<<:::777666666777666555666666666666777888999:::>>>===<<<;;;;;;<<<>>>>>>AAABBBCCCDDDFFFHHHIIIJJJIIIJJJKKKJJJJJJJJJLLLNNNMMMNNNQQQSSSVVVXXXZZZ[[[___```bbbccccccccceeefffkkkooovvv~~~{{{xxxvvvuuuqqqnnnkkkiiihhhfffcccaaa]]]^^^^^^___```aaabbbcccgggggghhhhhhhhhkkkooosssrrrxxx~~~|||zzzxxxwwwyyyzzz}}}~~~}}}zzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}|||{{{zzzyyyxxxtttrrrpppmmmjjjfffaaa]]]ZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQTTT[[[dddjjjuuu{{{}}}tttkkkbbb\\\XXXXXXXXXZZZ___fffjjjqqqxxx||||||yyyuuuoooiiiddd___]]][[[ZZZZZZXXXVVVTTTVVVSSSVVVbbbppp~~~nnnccc```\\\VVVRRROOOOOONNNRRR]]]iiinnnllliiihhhcccYYYTTTSSSQQQMMMJJJEEE>>>999666444333222111111222222333333333333333333333444444444555555444444555777777;;;FFFRRRtttxxxrrrvvv~~~]]]IIIBBB@@@<<<;;;:::888777666666666777666666555555555555666555444444333444555666777999===GGGWWWjjj|||rrreee\\\VVVXXXWWWTTTOOOIIIHHHKKKOOOQQQUUUZZZ]]]^^^___aaabbb```bbbdddcccaaaaaadddgggiiilllooopppmmmjjjgggfffhhhjjjlllnnnoooooooooooonnnnnnoooqqqrrrtttvvvvvvyyyyyyzzz{{{|||~~~~~~{{{xxxuuusssrrrrrrtttvvvyyy|||~~~////////////000111222333333777;;;BBBQQQkkk{{{cccLLL>>>===;;;<<<===???>>>===:::999888777777999;;;<<<>>>DDDMMMVVV^^^dddiiilllkkknnnooommmdddWWWIIIAAA<<<:::777666666777666555666666666666777888999:::<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBDDDFFFGGGIIIIIIIIIJJJKKKJJJJJJJJJLLLMMMLLLNNNPPPSSSVVVXXXZZZ[[[___aaacccdddddddddeeefffjjjnnnuuu~~~{{{xxxwwwssspppmmmjjjhhhfffccc```[[[\\\\\\]]]___aaacccdddhhhhhhhhhhhhhhhkkkooosssuuuyyy}}}{{{yyyzzz{{{}}}{{{zzzxxxxxxxxxzzz|||}}}~~~~~~}}}|||{{{{{{zzzzzztttsssqqqooommmhhhccc___\\\ZZZXXXVVVSSSRRRQQQPPPSSSRRRPPPOOOPPPUUU\\\aaakkkpppxxxvvvkkkddd^^^[[[YYYYYY\\\bbbdddkkkqqqtttxxx|||{{{xxxsssqqqmmmjjjfffaaa\\\XXXSSSQQQPPPPPPPPPPPPNNNMMMPPPMMMOOOZZZhhhuuuuuuggg```ZZZTTTRRRQQQPPPPPPRRR]]]hhhllliiifffddd^^^UUUPPPOOONNNKKKMMMHHH@@@:::777555333222111111222222333444444444333333333333444444444444444333555777888;;;FFFRRRvvvwwwoooqqq|||[[[HHHCCCCCC===<<<;;;999888777777777666666555555555555666666555444333333444555777888:::>>>HHHYYYnnntttggg\\\VVVXXXWWWTTTNNNIIIHHHKKKOOORRRUUUZZZ]]]___```bbbcccaaabbbcccbbbbbbbbbdddfffgggkkknnnpppnnnkkkiiiiiihhhjjjlllnnnpppqqqqqqppppppppppppqqqrrrsssuuuuuuyyyyyyyyyzzz|||}}}yyytttqqqkkklllnnnppptttxxx{{{}}}////////////000111222333333666;;;BBBQQQlllyyyaaaJJJ>>><<<<<<<<<>>>??????===999999888888999999:::;;;>>>DDDNNNWWW___fffkkknnnkkknnnpppnnndddVVVIIIAAA<<<:::777666666777666555666666666666777888999:::888999;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMNNNPPPRRRUUUWWWZZZ[[[[[[\\\___bbbdddeeefffhhhiiikkknnnuuu}}}}}}zzzxxxtttqqqnnnkkkiiifffbbb```[[[[[[\\\]]]```ccceeegggiiiiiihhhhhhhhhkkkooosssvvvyyy~~~~~~{{{{{{{{{|||}}}~~~{{{zzzxxxwwwwwwyyy{{{|||~~~}}}||||||{{{{{{{{{{{{tttsssrrrqqqoookkkfffbbb^^^]]][[[XXXUUUSSSRRRRRRQQQQQQOOOMMMNNNQQQWWW[[[aaagggooowww}}}vvvnnngggbbb^^^ZZZ\\\``````fffkkkmmmooorrrppplllhhheeeaaa]]]ZZZVVVRRROOOKKKIIIGGGGGGHHHHHHGGGFFFIIIHHHKKKVVVcccqqq~~~nnnbbbXXXRRRQQQOOOPPPOOOSSS]]]hhhkkkhhhcccccc^^^VVVQQQRRRQQQNNNOOOJJJCCC<<<888666444222111111222222333444444555222222222222333333333333444333555777888;;;FFFRRRxxxyyynnnnnnxxx{{{yyyXXXFFFBBBCCC???>>><<<:::999888777777666666555555555555666666444444333333444555777888999>>>III\\\rrrssshhh___[[[WWWVVVSSSMMMHHHHHHKKKPPPRRRUUUZZZ^^^```aaabbbdddbbbaaa```aaacccdddeeedddfffiiimmmooonnnmmmlllllliiijjjmmmoooqqqrrrrrrrrrsssrrrrrrqqqrrrssstttuuuwwwwwwxxxxxxzzz|||}}}~~~|||ooommmjjjiiikkkoootttwwwyyy{{{~~~////////////000111222333333666;;;CCCRRRlllxxx___JJJ===<<<<<<===?????????>>>888888999999::::::::::::>>>DDDNNNXXX```gggmmmpppkkknnnqqqnnneeeVVVIIIAAA<<<:::777666666777666555666666666666777888999:::444666999===@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKMMMPPPQQQTTTVVVYYY[[[\\\]]]YYY]]]aaadddfffhhhjjjlllmmmpppuuu|||~~~{{{zzzuuurrrnnnkkkiiifffbbb___[[[[[[\\\^^^aaadddgggiiiiiiiiiiiihhhhhhkkkpppsssuuuwww{{{}}}|||{{{{{{|||}}}|||zzzxxxvvvvvvxxxzzz{{{}}}}}}|||{{{zzzzzzzzz{{{uuutttssssssqqqnnnhhheeebbb```^^^[[[YYYWWWVVVUUUOOONNNMMMLLLLLLOOOTTTXXX\\\aaajjjrrryyywwwoooiiiccc^^^^^^bbb^^^dddhhhiiijjjllljjjeeebbb___ZZZVVVSSSPPPMMMJJJHHHFFFCCCBBBCCCCCCCCCBBBFFFFFFKKKVVVbbbpppsssdddWWWQQQPPPMMMNNNOOOSSS]]]hhhkkkhhhcccccc```YYYVVVWWWWWWTTTQQQKKKDDD===999666444333111111222333333444555555111111222222222333333333333333555777888;;;GGGSSSyyyzzznnnlllssswwwwwwUUUDDDAAACCC???>>>===;;;:::999888888666666555555555666666777444444333333444555777888888===JJJ^^^vvv|||qqqhhhbbb___WWWVVVSSSMMMHHHGGGLLLPPPRRRVVVZZZ^^^```aaacccdddccc```^^^```dddfffeeecccdddhhhlllnnnooonnnnnnnnniiikkkmmmppprrrsssssssssuuutttsssrrrrrrrrrssstttuuuuuuvvvwwwxxxzzz{{{||||||}}}~~~xxxrrrkkkeeecccffflllppptttwww{{{//////......///111444555444666;;;CCCSSSmmmwww^^^LLLBBB<<<999>>>BBBAAA>>>===:::999777666666888999:::===CCCMMMWWW```hhhnnnrrrttttttrrrmmmcccVVVJJJCCC<<<:::888666555555666777444444555555666777777777;;;;;;<<<<<<======>>>>>>BBBBBBBBBBBBCCCEEEFFFHHHLLLLLLJJJJJJJJJKKKMMMMMMQQQRRRSSSUUUWWWYYYZZZ[[[]]]___aaacccdddeeegggiiilllpppuuuyyy}}}}}}zzzvvvtttrrrqqqooolllgggcccaaa___]]]]]]```dddggghhhkkkkkkjjjhhhggghhhlllooosssttt|||~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}|||{{{yyyxxxwwwwwwvvvuuurrrooollliiihhhdddbbb^^^\\\[[[YYYWWWUUUSSSQQQNNNLLLKKKLLLNNNOOOUUU[[[dddkkkqqqxxxwwwrrrmmmgggddddddeeefffhhhjjjjjjiiifffeee___\\\WWWSSSQQQNNNJJJHHHEEEEEEEEEEEEDDDCCCAAAAAABBBAAAEEENNN[[[jjj|||mmm^^^UUUQQQQQQJJJLLLRRRYYYjjjvvvqqqcccaaa```___^^^[[[WWWSSSRRRLLLCCC;;;777444222111333333222222333444666777222222222222222222222222555777555666:::888@@@UUU|||{{{nnnnnnvvvtttuuu{{{mmmQQQDDD@@@>>><<<<<<;;;:::999999999999888777777666555444444444333333222222333444666777<<>>DDDNNNXXX```hhhooosssssstttsssoooeeeWWWJJJBBB;;;:::888555444555666666555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAABBBDDDFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQSSSUUUWWWYYY[[[\\\\\\^^^```aaabbbdddfffhhhkkknnnrrruuuyyy}}}~~~{{{vvvuuuttttttrrrooojjjfffcccaaa______aaadddfffgggiiiiiihhhfffeeegggjjjmmmrrrrrryyy~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwvvvtttqqqooolllkkkgggdddaaa___]]]\\\YYYWWWTTTRRROOOLLLKKKKKKLLLMMMRRRWWW___ffflllttt}}}~~~yyyuuuooolllmmmkkklllnnnpppooonnnkkkjjjeeeaaa]]]YYYUUURRRNNNLLLEEEEEEDDDCCCBBBAAA@@@@@@BBB@@@CCCLLLXXXggg{{{qqq```UUUNNNOOOJJJMMMTTT[[[kkkvvvooojjjjjjjjjjjjhhhccc]]]XXXTTTNNNDDD<<<777555333222333333333333444555666666222222222222222222222222333666444666;;;999BBBXXX|||xxxooopppuuutttvvv|||gggOOODDD@@@===<<<<<<;;;:::999999999999888777777666555555444444333333222222333444666777<<>><<<:::999777666777888999???EEENNNWWW```hhhnnnssssssuuuvvvrrrhhhYYYJJJ@@@;;;999777555444444555555666666777777888999999999;;;;;;<<<<<<===>>>>>>???AAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUXXXZZZ\\\]]][[[]]]___```aaabbbeeehhhjjjlllnnnpppssswww}}}{{{wwwvvvwwwwwwwwwsssnnnjjjgggdddaaaaaabbbdddffffffeeeeeeeeecccccceeehhhkkkoooooottt}}}~~~}}}|||zzzyyyxxxxxxxxxxxxwwwuuusssqqqoookkkhhheeebbbaaa___\\\[[[VVVSSSPPPMMMKKKJJJJJJKKKNNNRRRYYY___eeeooozzz}}}xxxuuuwwwtttuuuwwwxxxxxxvvvsssqqqnnnjjjeeeaaa]]]YYYUUURRRJJJIIIGGGDDDBBBAAAAAAAAAAAA@@@AAAIIITTTcccxxx~~~~~~yyyhhh[[[TTTRRRMMMQQQWWW]]]mmmvvvoooooorrrvvvxxxwwwoooeee^^^WWWQQQGGG>>>888666444333222222333444555555555555333333333333333333333333111444333555;;;;;;DDDZZZ{{{vvvpppsssrrrsssxxxvvv]]]LLLEEEAAA===<<<;;;:::999999888888999777777777666555555444444333333222222333444666777<<>>???FFFKKKHHHBBB???===;;;999777777777888999>>>DDDMMMVVV^^^fffnnnrrrtttwwwyyyvvvkkk[[[JJJ???:::999666444333333444555555666666777777888999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFHHHJJJMMMOOOPPPPPPPPPPPPQQQSSSUUUXXX[[[\\\]]]\\\]]]___``````bbbfffhhhkkkllllllmmmooosssxxx|||~~~|||xxxxxxyyy{{{{{{xxxsssooojjjgggcccbbbbbbcccddddddbbbbbbbbb``````bbbfffiiimmmlllpppxxx}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyzzzyyywwwuuutttnnnkkkgggeeecccaaa^^^\\\XXXUUURRRNNNKKKIIIIIIHHHKKKOOOSSSXXX___jjjwww|||zzz||||||~~~}}}{{{yyywwwsssnnnjjjfffbbb^^^[[[TTTRRRNNNIIIFFFDDDDDDDDDAAA???@@@FFFOOO^^^uuu{{{yyytttkkkfff^^^WWWWWWZZZ^^^mmmwwwqqqlllsss}}}|||nnnddd[[[TTTIII@@@:::777555444111222444555666555444333333333333333333333333333222555333666;;;;;;DDDZZZ{{{wwwqqqsssqqqsss{{{|||eeeSSSIIIEEEAAA===<<<;;;:::999888888888888777777666666555555555555333333222222333444666777<<>>AAAIIINNNJJJCCC???<<<;;;999888777888999:::===BBBKKKTTT]]]fffnnnsssuuuyyy{{{yyynnn\\\JJJ???:::999666444333333444555444444555666666777777888::::::;;;<<<===>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFHHHKKKNNNQQQRRRSSSSSSQQQRRRSSSVVVXXX[[[\\\]]]]]]^^^___```aaacccgggjjjmmmmmmmmmlllmmmppptttxxxyyy{{{~~~~~~zzzzzz{{{}}}}}}{{{vvvsssmmmiiieeecccbbbcccccccccaaaaaa```___^^^```dddgggjjjjjjmmmssswww|||~~~~~~~~~~~~}}}{{{yyyxxxwwwyyyzzz|||{{{zzzxxxvvvooollliiifffdddbbb___]]]YYYWWWTTTPPPMMMJJJHHHGGGJJJMMMQQQUUU[[[gggttt~~~~~~}}}~~~{{{vvvrrrooolllhhheee```]]]WWWQQQKKKGGGEEEDDDBBB@@@@@@DDDKKKZZZpppzzz|||{{{{{{~~~||||||sssgggaaa^^^___lllwwwrrreeeooo~~~wwwlll^^^WWWKKKAAA:::777666555222333444555555555444333333333333333333333333333444777555777;;;:::CCCXXX|||yyyrrrrrrsssvvv~~~pppZZZLLLFFFDDD@@@===;;;;;;:::999888888888888666666666666555555555555333333222222333444666777;;;CCCRRRgggzzz~~~uuummmgggcccbbbbbbaaaYYYKKKCCCDDDHHHJJJOOOTTTWWWYYY]]]cccfffeeedddcccaaaaaaccceeeggghhhgggfffeeedddcccccccccccciiikkknnnqqqqqqooollljjjllllllmmmooorrruuuxxxzzzwwwssslllfffaaa\\\VVVRRRRRRWWW___hhhqqqyyy}}}hhhZZZSSSRRRWWW___iiirrrxxx|||}}}}}}}}}}}}~~~~~~//////000000111111111111555666888@@@SSSqqqzzz]]]FFF@@@>>>BBBKKKPPPLLLDDD???;;;:::999888888999;;;<<<;;;AAAJJJSSS]]]fffooouuuxxx{{{}}}zzzooo]]]KKK???;;;999777555444444555555444444444555666666777777999:::;;;<<<===??????@@@AAAAAA@@@AAABBBCCCEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTRRRSSSUUUVVVXXXZZZ\\\\\\^^^______``````cccgggjjjnnnnnnnnnmmmmmmnnnqqqtttuuuwwwzzz~~~||||||||||||}}}{{{xxxuuuooolllgggddddddddddddcccbbbaaa```___^^^___bbbeeehhhiiilllnnnqqquuuzzz}}}|||{{{wwwyyy{{{||||||{{{yyywwwqqqnnnjjjgggeeeccc```^^^[[[YYYVVVRRROOOKKKIIIHHHJJJLLLOOOSSSYYYdddqqq{{{}}}zzzxxxvvvsssqqqmmmiiibbbZZZRRRKKKFFFCCCCCCBBBBBBDDDIIIVVVlllvvvzzz|||}}}zzznnnddd___jjjsssmmm___hhhwww~~~vvvaaaYYYLLLAAA:::777555555333333444444555444444333333333333333333333333333555777555777<<<:::CCCXXX~~~zzzrrrqqqxxx{{{}}}jjjUUUIIIEEEBBB???===;;;:::999888888777777888666666666666666666555555333333222222333444666777;;;DDDTTThhhzzz|||rrrjjjfffddddddbbbaaaXXXJJJBBBCCCGGGIIINNNSSSVVVWWW[[[bbbfffeeecccbbbbbbbbbccceeeggghhhffffffeeedddccccccccccccgggiiimmmooopppooolllkkkjjjjjjjjjlllpppvvv}}}}}}xxxsssmmmdddYYYQQQPPPRRRXXX___iiirrrzzz~~~nnn\\\SSSOOOSSSYYYaaaiiipppvvvyyy~~~}}}}}}||||||||||||}}}~~~~~~......///000111222222222444555999AAASSSqqqsssZZZEEE???>>>BBBLLLQQQLLLDDD>>>:::999888888888:::<<<===<<>>;;;:::999888777777777777555666666666666666666666333333222222333444666777;;;DDDUUUiiizzzyyynnnfffddddddeeecccbbbYYYKKKBBBCCCGGGIIIMMMQQQTTTUUUZZZaaaeeedddaaabbbcccddddddeeefffgggfffeeeeeedddccccccccccccfffhhhkkkmmmooonnnmmmlllhhhgggfffhhhmmmvvvxxxkkkaaaWWWUUUTTTXXX```kkkuuu{{{}}}uuuddd[[[PPPQQQSSSWWW^^^eeelllpppwww}}}}}}}}}|||{{{zzzzzzzzz{{{{{{~~~------///000222222333333333555999AAASSSpppzzzwwwwwwwwwlllVVVBBB>>>===BBBMMMRRRMMMDDD>>>999999888888999;;;===???<<>><<<>>>;;;:::999888777777777777555555555666666666666666333333222222333444666777;;;EEEVVViiizzzvvvkkkdddbbbccceeedddcccZZZLLLCCCDDDHHHJJJLLLPPPSSSTTTYYY```dddccc```bbbdddeeeeeeeeefffgggfffeeeddddddccccccddddddeeegggiiilllnnnnnnnnnnnnfffdddccceeekkkvvvttt```ZZZTTTSSSYYYfffsss{{{{{{{{{llleeeQQQPPPOOOPPPUUU]]]dddiiipppuuuzzz}}}~~~}}}|||zzzyyyxxxxxxyyyzzz|||~~~222111000//////111333444444:::>>>AAAPPPppp{{{xxx}}}tttfffhhhnnnhhhTTTDDD@@@???DDDMMMRRRMMMDDD>>><<<;;;::::::::::::;;;<<<>>>DDDNNNXXXbbbmmmvvv{{{~~~qqq___LLL@@@;;;999666444444444333222555555555666666777888999:::<<<======<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRRRRTTTWWWXXXWWWXXXYYYZZZ\\\\\\\\\]]]^^^```cccdddqqqqqqqqqppppppooonnnnnnooorrrwww||||||zzzyyyyyyxxxvvvooonnnmmmlllkkkllllllmmmhhhhhhhhhfffcccaaabbbcccfffgggiiijjjlllooosssvvvwwwvvvwwwyyyxxxyyy|||{{{{{{{{{||||||zzzxxxtttpppmmmkkkkkkjjjfffcccaaa```___[[[VVVQQQLLLIIIGGGIIIKKKNNNRRR[[[fffnnnuuu||||||{{{zzzwwwuuuxxxyyyzzz~~~wwwlll___SSSLLLJJJFFFDDDEEEIIIRRRbbbpppyyyvvvvvv|||mmmfffdddcccbbbZZZUUUSSSWWWaaajjjnnnooohhh[[[JJJ>>>888777555444333444666666555333000...333333222222111222222222333666444777======GGG]]]pppooovvvyyynnnTTTFFFCCCBBB???;;;:::::::::999999999888888888777777666555444444444444444333333444555777888===DDDRRRfff{{{vvvmmmeee```^^^]]]bbb^^^WWWMMMDDDBBBEEEIIIPPPSSSVVVXXXYYY\\\___aaa```aaaccceeefffffffffeeehhhhhhggggggfffffffffeeefffkkkooopppnnnlllmmmnnnjjjgggdddccchhhqqq|||ssseeeVVVRRRVVV```nnnyyyqqqjjj[[[PPPHHHJJJNNNQQQUUU[[[eeehhhnnntttzzz~~~|||{{{xxxyyyyyyyyyyyyyyyyyyyyy}}}222111000//////111333444444999===AAARRRsss|||qqqaaabbbgggaaaOOOAAA???>>>CCCNNNSSSNNNDDD>>><<<;;;::::::::::::;;;<<>>BBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVWWWWWWXXXYYY[[[\\\\\\\\\]]]___aaaccceeennnoooqqqrrrsssqqqpppoooooorrrwww}}}|||zzzyyyyyywwwvvvqqqpppnnnmmmllllllllllllkkkkkkjjjfffbbb``````aaahhhjjjmmmnnnooopppsssuuuxxxvvvvvvvvvuuuuuu|||}}}|||{{{{{{{{{{{{yyywwwuuuqqqmmmlllllljjjfffccc``````^^^[[[WWWRRRMMMJJJGGGHHHJJJLLLOOOXXXcccllluuu|||zzzwwwsssooonnnrrruuuwww|||vvvmmmbbbWWWPPPLLLGGGDDDEEEGGGOOO]]]kkk}}}|||vvvtttzzzjjjbbb```___^^^VVVUUUTTTVVV[[[aaagggjjjhhh\\\LLL???999666444222222333444555555333222111333333222222222222222333333666444777======GGG]]]pppoootttyyywww[[[JJJDDDBBB???;;;:::::::::999999999888888888777777666555555444444444444333333444555777888===DDDRRRgggzzzvvvlllddd```]]]]]]aaa]]]VVVLLLDDDAAAEEEIIIQQQSSSVVVXXXYYY[[[^^^``````aaacccdddeeeeeeeeeeeefffffffffffffffffffffffffffiiilllooopppqqqrrrssskkkhhhdddbbbdddkkksssxxxzzz~~~~~~nnn\\\SSSUUU^^^mmmyyy}}}wwwpppcccVVVKKKIIIJJJJJJKKKNNNZZZ^^^dddjjjooouuu{{{~~~|||zzzyyywwwwwwwwwwwwwwwxxxxxxxxx}}}111111000///000111222333444777;;;BBBUUUvvvooo]]][[[___ZZZKKK>>>======CCCOOOUUUOOOEEE???<<<;;;::::::::::::;;;<<<@@@EEEMMMWWWbbbooo{{{uuuaaaNNNBBB>>>;;;888777777777666555555555555666666777888999:::;;;======<<<<<<>>>???BBBBBBBBBCCCDDDDDDDDDEEEHHHHHHIIIJJJLLLMMMOOOPPPPPPRRRUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^```bbbeeefffkkknnnssswwwxxxwwwtttrrrpppsssxxx~~~|||zzzyyyxxxwwwvvvrrrqqqooommmllllllllllllmmmmmmkkkgggbbb___^^^___kkknnnrrrtttuuuuuuvvvvvv|||yyywwwvvvrrrqqqvvv~~~~~~|||{{{{{{{{{zzzwwwuuuuuuqqqmmmlllllljjjfffccc______^^^\\\XXXSSSOOOLLLGGGHHHIIIIIILLLTTT```hhhrrryyyyyyssslllhhhhhhlllpppsssyyy~~~yyyssskkkbbbZZZTTTLLLHHHDDDDDDEEEJJJXXXdddwwwyyyvvvwwwhhhaaa```aaaaaaVVVWWWWWWWWWWWWZZZ```eeeggg\\\MMM@@@999666444222222222222333333444444444333333222222222222333333333666444777<<<<<>>;;;888666666666666555555555555555666777888999;;;<<<>>>>>>======???@@@???@@@AAABBBDDDEEEFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQSSSUUUVVVWWWZZZ]]]^^^^^^^^^___aaadddfffhhhkkkooovvv|||~~~|||yyyvvvrrruuuyyy~~~}}}zzzyyyxxxwwwuuupppooommmlllkkkkkklllllllllllljjjgggccc```___```kkkpppvvvzzz|||}}}~~~~~~|||yyyuuurrrvvv|||~~~|||{{{{{{yyywwwtttuuuqqqmmmlllkkkjjjfffbbb______^^^\\\YYYTTTPPPNNNIIIIIIIIIHHHJJJRRR]]]eeennnttt||||||ssskkkgggfffjjjmmmpppvvv}}}|||}}}{{{zzzxxxuuupppkkkeee]]]VVVQQQJJJEEEBBBBBBCCCGGGSSS___qqq{{{zzztttgggccceeeiiilll[[[[[[YYYXXXXXX[[[^^^aaacccYYYLLLAAA:::666555444444333222222222333444444333333222222222333444444444666444666<<<<<>>BBBJJJSSS___mmmzzzxxxdddQQQEEE===:::777666666666555444555555555666666777888999666888999:::999999:::<<<<<<===???AAADDDFFFHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQPPPQQQRRRRRRSSSUUUYYY\\\]]]]]]^^^___aaadddgggiiimmmpppuuuzzz}}}|||zzzxxxyyy{{{~~~}}}|||zzzyyywwwlllkkkjjjiiihhhiiijjjjjjeeeeeeeeedddbbbaaabbbdddggglllsss{{{~~~{{{yyyxxxtttpppnnnmmmkkkgggccc``````___]]]ZZZVVVRRROOOKKKLLLKKKJJJIIINNNUUU\\\eeelllsssxxxzzzuuunnniiigggfffeeeiiinnnvvv{{{}}}zzzxxxtttppplllhhhfffeeedddaaa]]]XXXSSSNNNHHHDDDBBB@@@???@@@AAAEEEOOOZZZhhhrrrzzz}}}}}}~~~}}}{{{zzz{{{}}}{{{}}}uuuhhh___\\\bbbkkkrrrjjjddd]]][[[]]]^^^ZZZVVVVVVQQQHHH@@@:::777777777777666444222111111111222333222222333333444555666444666444666;;;;;;DDDZZZ|||qqqnnnrrr||||||fffNNNEEEAAA;;;:::::::::999999999888888666666666666666666555555444444333333444555777888999DDDVVViiiwww~~~yyyqqqhhhaaa]]]\\\[[[```]]]VVVLLLEEECCCGGGKKKRRRTTTWWWXXXYYY[[[]]]___aaaaaaaaaaaabbbdddeeefffeeefffgggiiijjjlllmmmnnnmmmkkkiiikkkpppvvv{{{~~~wwwooohhhbbb^^^ZZZ]]]___bbbnnnwwwdddYYYZZZfffssszzz}}}ppp]]]NNNHHHEEEBBB>>>@@@CCCEEEFFFHHHJJJLLLPPPSSSWWW\\\```dddiiimmmqqqrrrtttvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzxxxyyyyyyyyyxxxvvvtttsssppppppqqqrrrsssttttttuuutttvvvxxxzzz}}}...//////000000000000000111666:::>>>OOOpppuuu\\\PPPMMMIIIAAA;;;;;;999===GGGMMMJJJCCC>>><<<;;;::::::::::::;;;<<>>;;;888777777777666555555555555666666777888999777999::::::999:::;;;===>>>>>>@@@AAACCCDDDFFFFFFEEEFFFGGGIIILLLOOORRRSSSQQQQQQRRRRRRRRRTTTWWWZZZ\\\\\\]]]^^^aaadddggghhhkkkmmmppprrrtttuuuttttttrrrtttxxx|||}}}|||zzzxxxooonnnllljjjhhhggghhhhhhcccddddddbbbaaa```aaabbbdddhhhooowww~~~||||||xxxtttrrrqqqooojjjfffaaaaaa```^^^ZZZVVVRRROOOJJJKKKKKKIIIHHHKKKQQQVVV\\\bbbjjjnnnqqqwww{{{tttmmmjjjgggdddggglllwww|||}}}{{{yyywwwsssnnniiieeecccbbb^^^[[[WWWSSSOOOLLLGGGDDDBBB@@@???@@@@@@CCCMMMWWWfffpppyyy{{{{{{|||{{{xxxvvvvvvwwwxxx{{{|||{{{ssslllaaaYYYXXX```llltttsssnnngggbbb___\\\XXXUUUSSSOOOHHH???888555555555555444333333222222222222222222222333333555666666444666444666;;;:::DDDZZZ}}}uuurrrwww~~~kkkPPPGGGBBB;;;:::::::::999999999888888555666666666666666666666444444333333444555777888888DDDVVViiiwww{{{wwwooogggaaa]]]\\\\\\^^^[[[TTTJJJCCCAAAEEEJJJQQQSSSVVVXXXYYY[[[^^^```bbbbbbbbbbbbccceeefffgggdddeeefffgggiiijjjkkklllkkkkkkjjjiiilllrrrzzz}}}wwwqqqnnngggfffbbb___fffvvvxxxhhh]]]\\\fffqqqxxx|||zzz|||}}}lllZZZOOOHHHCCC@@@BBBCCCCCCBBBBBBCCCDDDHHHIIILLLOOORRRWWW^^^bbbeeegggkkkooorrrsssssssssssssssssstttuuuvvvwwwxxxssstttuuuuuuuuutttrrrqqqnnnnnnooopppqqqrrrsssssstttuuuwwwyyy{{{...//////000000000000000111666:::>>>MMMmmm{{{{{{www^^^RRRNNNIIIAAA<<<<<<999<<>><<<;;;::::::::::::;;;<<<@@@EEEMMMWWWbbbooo{{{vvvdddQQQFFF???<<<999888888888777666555555555666666777888999:::<<<======<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIILLLPPPRRRTTTQQQRRRRRRRRRQQQSSSWWWYYY[[[\\\\\\^^^```cccfffhhhiiiiiikkklllmmmnnnooooooiiilllqqqvvv{{{~~~}}}{{{yyysssqqqnnnkkkhhhgggffffffcccddddddbbb```______aaadddggglllsss}}}{{{wwwttttttqqqmmmiiibbbbbbaaa^^^ZZZVVVQQQOOOHHHIIIJJJIIIHHHIIINNNRRRSSSYYYaaafffiiinnnwww~~~yyyqqqmmmjjjgggiiinnnyyy~~~}}}{{{{{{xxxtttnnniiieeecccbbbZZZXXXTTTQQQOOOLLLHHHFFFCCCAAA@@@@@@@@@BBBKKKTTTfffpppyyy{{{{{{{{{zzzvvvssssssrrrsssvvv~~~}}}~~~~~~zzzuuukkkeee\\\VVVXXXbbbpppzzzyyywwwrrrjjjaaa[[[XXXWWWSSSOOOHHH???888333222333222222333333333444444444222222222333444555666777444666444666;;;:::CCCYYYxxxuuu{{{mmmQQQHHHCCC<<<:::::::::999999999888888555555555666666666666666444444333333444555777888888DDDWWWiiiwww~~~zzzuuunnnfffaaa^^^]]]]]]\\\YYYRRRIIIAAA@@@DDDHHHPPPSSSVVVXXXYYY\\\___aaacccbbbbbbbbbccceeeggghhhccccccdddfffgggiiijjjjjjfffggggggfffgggmmmwwwwwwrrrhhh^^^```ooowwwjjj```]]]fffpppwwwzzz~~~uuuuuuxxxxxxfffYYYOOOHHHDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEGGGJJJOOOWWW\\\\\\```eeejjjnnnooonnnnnnoooooopppqqqrrrtttvvvwwwpppqqqrrrrrrrrrrrrqqqpppllllllmmmnnnooopppqqqqqqtttvvvwwwyyy{{{/////////000111111222222333555777<<>>===<<<;;;:::999:::;;;;;;>>>AAAGGGRRR```oooyyyzzzfffPPPBBB@@@===999666666666666555777777777888999999::::::::::::;;;;;;<<<=========??????>>>???@@@BBBEEEFFFGGGIIIKKKNNNPPPRRRTTTTTTTTTSSSRRRQQQRRRUUUXXXZZZZZZ\\\___aaabbbcccfffhhhhhhjjjjjjhhheeedddfffiiiiiihhhjjjpppuuuzzzzzzvvvooohhheeeeeefffhhhfffeeedddcccbbbbbbbbbbbbfffiiimmmrrrxxx||||||zzzxxxuuurrrpppnnnhhhfffcccaaa^^^ZZZUUUQQQPPPMMMJJJHHHGGGHHHKKKLLLTTTTTTWWW[[[^^^bbbnnnzzz}}}tttrrrllleeegggpppyyyyyy}}}zzzwwwtttrrroookkkiii```]]]YYYVVVSSSOOOKKKHHHIIIEEECCCCCCBBBCCCKKKTTThhhqqqxxxwwwvvvxxxxxxuuuvvvuuusssrrrsssyyy}}}~~~|||vvvpppggg___WWWTTTTTTZZZlll~~~}}}xxxpppfff]]]XXXWWWVVVQQQIIIAAA999444222111333333444555555444333333222222333333333333444444555777555666<<<;;;DDDZZZwwwsss{{{lllOOOFFFBBB===<<<;;;:::999888888888888777777666555555555555555555555444333444555666777AAAHHHVVViiiyyytttiiieeeccc^^^ZZZYYY[[[VVVOOOIIIDDDBBBCCCDDDNNNQQQVVVYYY[[[]]]___```cccdddeeedddcccccceeegggfffeeeeeeeeeggghhhjjjllliiiiiijjjmmmqqquuuvvvwww~~~~~~zzzjjjhhhiiiooo}}}qqqbbbWWWVVV___hhhuuuzzzxxxssstttuuuhhhYYYLLLJJJGGGCCCAAAAAABBBCCCCCC??????@@@AAADDDHHHLLLNNNTTTVVV[[[```eeehhhjjjkkkhhhhhhiiijjjlllmmmnnnnnnoooooonnnnnnmmmmmmmmmlllnnnmmmkkkkkkkkknnnppprrrwwwwwwwwwzzz~~~/////////000111111222222333555777<<>>>>>???@@@BBBDDDEEEDDDEEEGGGJJJLLLNNNOOOPPPRRRQQQOOOOOOPPPSSSVVVXXXZZZ\\\___aaabbbdddgggiiijjjkkkkkkjjjhhhffffffffffffeeegggmmmrrrwww|||xxxqqqkkkgggfffgggiiifffeeedddcccbbbaaaaaaaaafffgggiiilllooouuu|||~~~|||zzzvvvssspppooojjjhhheeebbb___[[[VVVRRRPPPNNNJJJHHHFFFGGGHHHIIILLLLLLNNNRRRUUUYYYdddpppzzzvvvtttooohhhjjjrrr|||~~~}}}zzzxxxwwwtttqqqnnnfffccc^^^YYYVVVQQQMMMJJJGGGDDDBBBBBBBBBDDDKKKTTTeeennnuuutttsssuuuuuurrrrrrqqqooonnnooossszzz~~~~~~|||yyyssslllfff]]]VVVUUUVVV]]]lll{{{}}}{{{uuunnnfff```\\\[[[UUUPPPHHH@@@999555333222333333444555555444333333222222333333333333444444555777555666<<<;;;DDDZZZsssooovvvkkkOOOFFFBBB<<<<<<;;;:::999888888888888777777666555555555555555555555444333444555666777>>>FFFUUUiiizzzuuujjjfffddd___[[[ZZZ[[[WWWOOOHHHDDDBBBCCCCCCNNNRRRVVVZZZ\\\^^^```bbbbbbcccdddcccbbbcccdddfffffffffffffffgggiiikkkllljjjiiijjjlllooorrrtttuuuyyyyyyzzz}}}yyyrrrllllllwww}}}wwwkkk^^^UUUVVV^^^gggrrrwww|||zzzkkkhhhttt~~~|||tttfffYYYSSSOOOIIIEEECCCBBBAAA@@@???>>>>>>???AAADDDGGGIIIPPPQQQUUUYYY]]]```bbbdddcccdddeeefffhhhiiijjjkkkllllllllllllkkkkkkjjjjjjjjjiiihhhhhhjjjmmmqqqsssvvvvvvwwwzzz~~~/////////000111111222222222444777<<>>BBBIIISSSaaannnzzzmmmXXXJJJ@@@===999777777777666555555555555666777777888888:::::::::;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEECCCDDDFFFHHHJJJKKKLLLLLLPPPPPPOOOOOOQQQSSSVVVXXXYYY[[[^^^aaacccfffjjjmmmooooooooopppooommmhhheeefffeeehhhmmmrrrvvv~~~~~~{{{tttnnnjjjhhhhhhhhhffffffdddcccbbbaaaaaaaaacccdddeeeeeefffiiinnnqqqvvvssssssxxx}}}~~~{{{xxxuuurrrpppnnnkkkgggdddaaa]]]XXXUUURRRQQQNNNJJJHHHGGGGGGGGGDDDCCCEEEIIILLLPPPZZZdddppp||||||yyytttmmmooouuu~~~~~~}}}}}}{{{xxxuuuoookkkeee___ZZZUUUPPPLLLGGGCCCAAABBBBBBDDDJJJRRR^^^gggnnnooonnnoooooonnnooonnnllljjjiiilllppptttxxx}}}}}}~~~zzzuuummmfffbbb[[[UUUVVV[[[dddnnnwww}}}xxxpppjjjeeebbb___^^^SSSNNNGGG@@@999666444333333444444555555444444333222222333333333333444444444777555666<<<;;;EEE[[[mmmhhhooozzziiiOOOEEEAAA<<<<<<;;;:::999888888888888777777666555555555555555555555444333444555666777<<>>>>>???AAADDDFFFKKKKKKMMMOOORRRUUUXXXYYY]]]]]]^^^```bbbdddfffggghhhiiiiiiiiiiiihhhggggggeeeeeeeeeeeehhhlllpppsssuuuuuuwwwzzz~~~/////////000111111222222111444777;;;IIIeee}}}}}}hhhZZZWWWUUUJJJ======;;;<<>>BBBJJJTTT```mmmyyymmmXXXJJJ@@@===999777777777666666777777777888999999::::::999::::::;;;;;;<<<============>>>???AAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLMMMQQQPPPPPPQQQSSSVVVXXXZZZZZZ\\\___bbbeeeiiimmmqqquuuuuuvvvyyyzzzwwwpppiiimmmlllnnnsssvvvyyy|||wwwqqqllliiihhhggggggfffeeecccbbbbbbaaaaaaaaabbbbbbbbbbbbcccfffhhhllljjjkkkppptttwww|||~~~|||zzzwwwuuusssqqqmmmiiieeeccc```]]]ZZZXXXVVVTTTPPPLLLIIIFFFEEECCCAAABBBFFFHHHKKKSSS\\\dddqqqzzzttttttxxx~~~~~~|||xxxtttmmmfff___YYYTTTPPPJJJEEEBBBBBBAAABBBFFFLLLTTT[[[bbbfffggghhhjjjkkkllllllkkkhhhfffeeegggiiiooouuu}}}~~~xxxppphhhaaa]]]WWWSSSWWWaaallltttyyy|||vvvnnngggccc```^^^\\\QQQMMMFFF???999666555555444444444444444444444444222222222333333333444444444666444666<<<;;;EEE[[[hhhbbbhhhsss|||eeeNNNDDD@@@<<<;;;;;;:::999888888888888777777666555555555555555555555444333444555666777;;;DDDTTTiii}}}wwwnnnjjjfffaaa^^^___^^^YYYPPPHHHCCCAAABBBCCCKKKOOOTTTYYY[[[^^^aaacccaaabbbcccbbbaaaaaaccceeehhhhhhhhhiiiiiijjjkkklllkkkjjjjjjiiihhhjjjmmmpppooopppqqqssswww~~~rrrvvvtttnnncccWWWNNNMMMRRRVVVdddjjjqqqvvvxxx}}}{{{hhhiiillluuuzzznnnkkkeee^^^XXXQQQJJJEEEDDDBBB@@@???@@@BBBEEEGGGHHHHHHHHHIIIJJJMMMOOOQQQWWWWWWXXXYYY\\\___aaaccceeeffffffggggggfffeeeeeedddccccccdddgggkkkoooqqqsssuuuwwwzzz~~~/////////000111111222222111444888;;;FFFbbb{{{~~~mmm]]]XXXVVVKKK>>>===;;;:::>>>DDDFFFCCC???<<<;;;:::999888999::::::<<>>:::777777777777666777777777888999999::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCFFFFFFHHHJJJKKKLLLMMMMMMOOOOOOPPPQQQSSSVVVYYYZZZ[[[]]]```cccfffjjjppptttzzz{{{{{{tttuuusssuuuyyy|||}}}~~~~~~|||xxxsssoookkkhhhfffgggfffeeedddcccccccccccccccddddddbbb```______```cccaaaaaafffjjjlllqqqwww~~~}}}}}}|||{{{zzzxxxwwwvvvqqqnnniiifffdddcccbbbaaa^^^]]]ZZZVVVQQQKKKFFFDDDDDDAAAAAADDDFFFHHHMMMTTT[[[hhhzzz{{{zzz{{{}}}wwwpppiiibbbZZZVVVNNNHHHCCCBBB@@@???AAAEEEIIINNNUUU[[[^^^```dddiiiggghhhhhhfffccc```___```dddiiiqqqzzzvvvlllddd]]]XXXTTTRRRXXXeeettt|||~~~}}}xxxppphhhbbb]]]YYYWWWOOOKKKEEE>>>999666555555444444444444444444444444222222222333333333444444333666444666<<<<<>>:::888777888777666555555555666777777888888999999999:::;;;;;;<<<<<<;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMOOORRRUUUWWWXXX[[[]]]___bbbeeejjjppptttzzz~~~|||{{{|||~~~}}}}}}|||{{{yyyvvvqqqmmmiiiggggggffffffeeeeeeffffffgggiiiiiiiiifffbbb^^^\\\\\\[[[XXXXXX]]]bbbeeekkkrrrzzz{{{{{{{{{zzzyyyxxxvvvuuuppplllhhhffffffggghhhgggfffeeeccc___XXXPPPIIIEEEFFFBBB@@@BBBCCCDDDGGGLLLSSS___nnn}}}~~~yyyrrriiiaaa[[[QQQJJJCCCAAA@@@======???@@@CCCIIIPPPTTTWWW]]]eeecccdddfffeeeaaa]]][[[ZZZYYY]]]ccckkkttt~~~qqqggg```ZZZTTTSSSRRRVVVeeevvv~~~|||xxxoooeee]]]XXXVVVOOOKKKEEE>>>999666555555555444444333333444444555222222333333333333444444333666444666<<<<<>>===<<<;;;:::999888888888888777777666555555555555555555555444333444555666777===EEEUUUiii|||xxxqqqlllgggaaa```cccccc]]]SSSJJJDDDBBBCCCEEEIIIMMMRRRVVVXXX[[[^^^```aaabbbccccccbbbbbbccceeeggghhhiiiiiijjjjjjiiiiiijjjlllnnnllljjjiiikkknnnnnnpppqqqpppooorrryyy~~~{{{yyytttlll```TTTMMMKKKNNNPPPYYY```ggglllnnnqqqxxx}}}{{{mmm```___fffoooxxx}}}xxxkkk]]]SSSHHHFFFBBB???>>>@@@CCCEEEIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMOOORRRWWW[[[^^^___```bbbcccdddcccaaa```cccbbbaaabbbdddhhhkkknnnsssvvvzzz{{{}}}/////////000111111222222111555888888@@@YYYuuu```WWWUUUOOOHHH===999666888===AAA@@@>>>;;;;;;999888888888999:::888???IIIRRR\\\hhhvvvmmmXXXJJJAAA>>>:::888888888777666555555555666777777888888888999999::::::;;;<<<<<<;;;<<<>>>@@@AAABBBBBBBBBAAACCCEEEGGGJJJKKKLLLMMMJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[]]]___bbbgggmmmrrruuu|||~~~}}}||||||||||||{{{yyyuuupppkkkiiiffffffffffffggghhhiiijjjnnnoooooommmiiidddbbbaaa\\\XXXWWW[[[___cccjjjqqqxxx|||{{{{{{yyywwwuuusssqqqmmmjjjfffeeegggjjjlllmmmsssrrrpppkkkdddZZZQQQLLLIIIDDDAAABBBBBBAAACCCFFFIIIRRR\\\gggwww|||xxxwwwyyy}}}{{{tttkkkaaa[[[QQQIIIBBBAAA@@@===<<<======<<<@@@GGGJJJMMMVVV```cccfffhhhhhheeeaaa]]][[[VVVWWWZZZ^^^eeeppp||||||~~~lllaaa[[[XXXSSSSSSRRRTTT```ssszzzmmmaaa[[[YYYOOOKKKEEE>>>999666555555555444333333333333444555222222333333333333444444333555444666<<<<<>>>>><<<;;;:::999888888888888777777666555555555555555555555444333444555666777;;;CCCSSShhh{{{~~~xxxqqqlllfffaaa```dddfff___UUUKKKEEECCCDDDFFFKKKNNNSSSVVVXXXZZZ]]]___bbbcccdddcccbbbcccdddffffffggghhhiiiiiiiiihhhhhhiiimmmppppppllljjjlllnnnmmmppprrrqqqooopppuuuzzzyyyooo```SSSKKKIIIKKKLLLOOOUUU]]]```aaadddiiinnnxxx{{{lllfffeeegggkkkqqq{{{yyykkkaaaPPPLLLGGGBBB??????AAACCCGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHJJJNNNSSSXXX[[[[[[]]]___aaaaaa```^^^]]]^^^^^^^^^___bbbgggkkknnnssswww{{{||||||/////////000111111222222111555888888>>>WWW|||vvvaaaWWWUUURRRMMM===888555666;;;??????===;;;:::999888888888999:::777>>>HHHQQQ[[[ggguuuooo[[[MMMAAA>>>:::888888888777777777777777888999999::::::888999999::::::;;;<<<<<<:::<<<>>>@@@AAABBBBBBAAABBBCCCFFFHHHKKKMMMNNNOOOKKKLLLNNNQQQTTTWWWYYYZZZXXXZZZ[[[]]]```eeekkkooopppyyy}}}|||{{{{{{}}}}}}}}}{{{wwwrrrnnnkkkffffffgggggghhhjjjkkklllppprrrtttssspppmmmkkkkkkccc^^^[[[^^^aaadddjjjqqqwww}}}}}}{{{xxxuuurrrooonnnkkkhhheeedddgggllloooqqq~~~}}}{{{vvvnnndddZZZTTTLLLGGGCCCCCCCCCAAABBBDDDAAAFFFLLLTTTdddzzzxxxtttooonnnpppuuuzzz|||}}}}}}{{{xxxrrriii^^^WWWPPPHHHAAA@@@@@@===<<<===<<<:::<<>>888555444444555444333333333333444555222222333333333444444444222555333666<<<<<>>>>><<<;;;:::999888888888888777777666555555555555555555555444333444555666777999AAARRRggg{{{~~~xxxqqqlllfff``````dddgggaaaVVVLLLFFFDDDEEEGGGLLLPPPTTTWWWYYY[[[]]]___cccdddeeedddcccccceeegggffffffhhhiiiiiihhhgggggghhhmmmrrrrrrnnnlllmmmooolllooorrrqqqooopppuuuyyytttbbbRRRIIIEEEEEEFFFEEEKKKSSSVVVVVVXXX]]]bbbeeessszzzqqqjjjcccbbbfffmmmtttwwwnnnWWWSSSLLLFFFBBBAAABBBCCCFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGKKKQQQVVVYYYXXXZZZ]]]______^^^\\\[[[ZZZZZZ[[[]]]aaafffkkknnntttxxx|||||||||~~~000000000000111111111111222777666999CCCQQQpppvvvdddSSSRRRRRRGGG===<<<:::888999===???>>>AAA;;;888999:::888888::::::???GGGPPP[[[gggrrryyysss^^^LLLAAA>>>:::888888888888777666666666666777777777777;;;;;;:::999999:::::::::<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[[[[ZZZ[[[]]]bbbeeekkkpppwww~~~{{{{{{||||||{{{xxxyyy{{{{{{yyyuuupppnnnjjjiiihhhggghhhjjjmmmnnnrrrwww~~~zzzuuurrrkkkhhheeeeeeiiimmmqqqsss{{{}}}|||{{{~~~|||wwwsssooollljjjiiikkkfffccccccdddhhhrrr|||xxxnnnaaaTTTUUUNNNGGGCCCCCCCCC@@@<<>>;;;::::::;;;888999:::;;;>>>DDDKKKPPP^^^gggqqquuuvvvssskkkbbb```YYYTTTTTTWWW\\\eeennnzzz~~~yyy|||wwwfff___[[[WWWVVVUUURRRRRR\\\lllwww{{{zzz}}}qqqiiidddaaaWWWOOODDD;;;666666666777666666555444444444444555444333333222222222333333000111555888888===JJJXXXvvvaaabbbttt~~~eeeTTTHHH???<<<>>>;;;;;;:::999888888888888999999999999888666555444666555333222333444666888999@@@OOOfff{{{xxxnnngggddddddcccaaaeee```VVVLLLFFFEEEIIILLLKKKPPPWWW\\\______``````cccddddddeeeeeefffffffffiiihhhhhhhhhgggggggggffflllkkkkkkkkkkkkkkkkkklllmmmnnnrrrvvvuuurrrtttyyy}}}iiiYYYOOOJJJGGGFFFEEEFFFGGGHHHKKKNNNQQQSSSYYYbbbppp~~~|||sssjjjddd]]]dddppp~~~xxxgggXXXKKKGGGFFFBBB@@@@@@FFFGGGJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDFFFKKKQQQWWWXXX[[[^^^___]]]ZZZXXXWWWYYYXXXXXXYYY\\\```dddfffoooqqquuuxxxyyy|||000000000000111111111111222777666888BBBPPPnnntttbbbRRRRRRQQQFFF===<<<999888:::===???>>>AAA<<<888999:::888888::::::???GGGPPP[[[gggrrrzzz|||qqq]]]KKKAAA>>>:::888888888777666666666666666777777777777;;;::::::999999:::::::::<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQSSSUUUVVVXXXYYYYYYYYYYYYWWWWWWXXX\\\___bbbgggnnnvvv}}}}}}}}}}}}{{{zzzwwwxxxyyyyyyxxxuuuqqqooollljjjhhhggggggiiilllnnnrrrxxxvvvsssppppppssswww{{{|||}}}{{{zzzyyyzzzxxxtttpppllliiihhhggggggccc```aaaccchhhsss}}}zzzlll___XXXQQQIIIEEEDDDBBB???<<>><<<;;;:::999999888888999777777888888888777777666999888666555666777888:::999@@@OOOeee{{{yyynnnfffccccccbbbaaaeee___VVVLLLEEEDDDGGGKKKKKKPPPWWW\\\^^^______```ccccccddddddeeeeeeffffffgggggggggggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiimmmmmmpppttttttrrrtttxxxsss```RRRIIIEEECCCCCCCCCBBBCCCDDDFFFHHHJJJMMMSSS^^^jjjwwwwwwnnneeedddfffmmmxxxmmm^^^OOOIIIFFFAAA>>>>>>CCCEEEIIIKKKLLLJJJHHHGGGEEEEEEDDDCCCDDDHHHNNNRRRWWWZZZ]]]^^^\\\ZZZXXXWWWYYYXXXWWWXXXZZZ^^^bbbeeekkklllooopppqqqsssvvvyyy000000000000111111111111222777666888AAANNNkkkvvvcccUUUVVVUUUHHH>>>;;;999999;;;===>>>???BBB<<<999::::::888888:::999>>>FFFOOO[[[gggsss{{{|||}}}yyyooo]]]MMMAAA===:::777777777666666666666666666777777777777::::::999999999999::::::<<<<<<===???@@@AAABBBCCCCCCDDDDDDEEEGGGIIIKKKLLLOOOPPPQQQTTTVVVXXXZZZZZZZZZZZZYYYWWWTTTTTTVVVXXXYYY]]]cccjjjpppuuuxxxyyy}}}zzzwwwuuuvvvwwwwwwvvvtttqqqpppnnnlllhhhfffeeegggjjjmmmpppwww~~~}}}}}}{{{yyywwwvvvtttssspppllliiigggeeedddccc___^^^___```fffrrr~~~uuuggg^^^WWWOOOIIIFFFDDDAAA>>>??????>>><<<<<>>CCCGGGUUUaaannnxxx|||ssskkkbbb^^^ZZZXXX[[[```jjjuuuzzz}}}{{{kkkeeeaaa^^^XXX\\\]]]]]]aaakkksssuuurrrrrrooojjjjjjmmmjjjeeebbbXXXKKK>>>888555666666666555555444444444444444555555555444444555555666555666888:::999<<>>AAACCC===:::;;;;;;999888:::999===EEENNNYYYfffsss{{{|||~~~~~~|||xxxooo^^^OOOAAA>>>:::777777666666555666666666666777777777777999999999999999999:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCDDDDDDFFFHHHIIIJJJMMMNNNQQQSSSVVVYYY[[[]]]]]]]]]\\\YYYUUUSSSSSSSSSUUUXXX\\\bbbggglllnnnpppxxx}}}}}}yyyuuussssssttttttsssrrrqqqpppooolllhhheeedddeeehhhjjjlllttt~~~}}}zzzxxxvvvuuupppooommmjjjhhheeedddccc```]]]\\\\\\]]]bbbooo|||}}}nnneee^^^VVVOOOJJJHHHEEECCCAAAAAA???<<<:::;;;???CCCIIIQQQ^^^jjjrrrxxx}}}~~~}}}}}}}}}{{{wwwtttkkkfff___ZZZWWWVVVUUUTTTPPPPPPPPPNNNKKKGGGEEECCCAAA@@@>>><<<:::999999999999999:::999999;;;>>>AAANNNZZZjjjwwwwwwooohhhbbb]]]]]]```fffppp~~~|||}}}mmmfffbbb^^^VVV\\\``````bbbhhhmmmnnnlllllliiieeegggmmmnnnlllfff\\\MMM@@@888555555666666555444444333333444444333333222222222333444444555666999::::::===IIIVVVuuueeelllttt|||aaaOOOGGGDDD???<<<======<<<;;;::::::::::::666666777777777777777666555444333333222333333333999@@@NNNdddzzz~~~pppeeeaaaaaaaaaaaaccc^^^UUUKKKCCC@@@BBBEEEKKKOOOUUUZZZ\\\]]]___```aaaaaabbbcccdddeeeeeefffffffffffffffgggiiijjjkkkgggiiikkkmmmmmmkkkiiigggeeecccdddiiikkklllpppvvv|||hhhYYYQQQOOOIIIGGGDDDBBB@@@AAABBBCCCCCCCCCDDDFFFKKKTTT___gggwwwyyynnnaaa]]]bbbkkkqqqssssssgggXXXLLLFFFAAA>>><<<<<>>999;;;<<<;;;>>>CCCDDD>>>;;;<<<;;;999999;;;888<<>>:::888777777666555666666666666777777777777888888888888999999:::;;;;;;;;;<<<<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLOOOSSSWWW[[[^^^```aaaaaa```]]]XXXTTTSSSRRRTTTUUUXXX\\\```dddggghhhlllrrr}}}}}}xxxsssqqqqqqpppppppppooooooooonnnkkkgggdddbbbccceeegggkkksss~~~}}}zzzwwwuuusssooonnnllljjjhhheeecccbbb```]]][[[ZZZZZZ^^^lllzzzyyykkkeee\\\SSSMMMJJJHHHFFFBBBAAA@@@>>><<<<<<>>>???AAAGGGQQQ]]]iiisss|||~~~~~~}}}|||yyytttqqqiiiddd]]]XXXUUUSSSRRRQQQOOONNNKKKIIIFFFDDDAAA??????>>>===<<<::::::999999999:::;;;:::999999;;;===DDDRRRcccsssyyyssskkkdddccceeefffnnn{{{~~~mmmfffaaa\\\XXX___dddeeegggkkkmmmkkkeeehhhiiiffffffkkkppppppeee[[[MMM@@@888555555555555555444333333333333333222222222222222333444555444555888::::::>>>JJJXXX{{{yyyhhhnnnwwwgggQQQGGGDDD???;;;======<<<;;;::::::::::::888888888777777555444444777777666666666666666666999???LLLbbbxxxrrrgggbbbaaaaaaaaabbb]]]UUUJJJCCC@@@AAADDDJJJOOOTTTYYY[[[]]]^^^`````````aaabbbcccdddeeefffhhhgggfffffffffgggiiijjjgggiiikkkmmmmmmkkkiiigggaaa]]]\\\```dddggglllrrr|||wwweeeZZZUUULLLIIIFFFCCCAAAAAABBBCCCBBBBBBCCCCCCEEEIIIPPPTTT^^^iiiyyylll___\\\```dddgggnnnfffYYYMMMFFFCCC@@@>>>:::===BBBFFFIIIIIIGGGFFFEEEEEEEEECCCAAAAAACCCDDDJJJMMMQQQSSSSSSTTTTTTUUUWWWVVVTTTSSSTTTUUUWWWYYYWWWVVVTTTPPPNNNNNNQQQSSS000000000000111111111111111666666888@@@KKKfffrrrqqqnnnbbbMMMBBB;;;;;;<<<:::>>>FFFEEE???<<<<<<<<<999999;;;888<<>>============<<>><<<>>>======<<<;;;;;;:::::::::;;;<<<<<<:::999:::;;;<<>>AAABBBAAAAAABBBBBBCCCDDDFFFFFFHHHKKKOOOVVV]]]ccchhhjjjmmmnnnooolllhhhccc___^^^ZZZYYYXXXYYYZZZ\\\^^^___aaahhhsss~~~{{{wwwsssnnnllljjjiiihhhhhhiiiiiigggfffdddbbbaaa`````````hhhoooyyy}}}~~~}}}zzzwwwtttqqqoooooonnnmmmkkkhhheeebbb```\\\[[[ZZZXXXVVV[[[kkk{{{}}}qqqcccWWWOOOKKKKKKEEECCC@@@>>>===<<<;;;::::::;;;???GGGSSSbbbnnnuuu||||||}}}{{{yyyvvvuuutttlllhhhccc___]]][[[YYYXXXMMMIIIEEEBBBBBBAAA???==================<<<;;;:::;;;===>>>>>><<<;;;:::;;;;;;CCCOOO\\\pppyyytttuuupppttt{{{zzzkkkddd```\\\WWWZZZ]]]bbbjjjoookkkbbb\\\aaaeeefffiiijjjeee___XXXQQQFFF===888555444333555444333333222222333333444444444444555666777777444555777999888;;;HHHUUUqqqppppppsssbbbMMMEEEAAA===<<<;;;:::999999888888999666777777777666555444444///000111222333444444444666;;;HHH]]]uuuxxxmmmgggdddaaa___```\\\TTTKKKDDDBBBCCCEEEJJJNNNSSSWWWYYY[[[^^^___^^^___```aaabbbdddeeeeeehhhgggeeeeeefffhhhkkklllkkkllllllmmmmmmllllllkkkeee]]]WWWWWWZZZ[[[___dddooo|||xxxjjj]]]YYYSSSMMMIIIGGGHHHHHHEEEFFFFFFEEEDDDCCCDDDFFFDDDHHHOOOYYYhhh{{{ppp\\\SSSTTTXXX```___XXXMMMGGGFFFCCC===:::<<<>>>AAACCCDDDEEEFFFCCCEEEEEEDDDAAA@@@@@@@@@AAADDDGGGJJJLLLMMMPPPRRRRRRSSSTTTTTTSSSQQQOOONNNIIIIIIIIIGGGEEEDDDEEEFFF000000000000111111111111000666666999BBBLLLhhhtttXXXIII===<<<;;;999???JJJGGGAAA=========:::999;;;999;;;@@@GGGQQQ]]]jjjrrrxxx}}}yyygggWWWEEEBBB===:::999999777666666666666666777777777777777777777777888999:::;;;;;;;;;::::::;;;>>>@@@BBBAAAAAAAAABBBCCCDDDEEEFFFHHHKKKQQQXXX___fffkkknnntttvvvwwwuuuqqqlllhhhggg___]]]\\\[[[[[[]]]___```bbbiiisss~~~~~~}}}{{{wwwtttmmmllliiigggffffffggghhhddddddcccbbbaaa```___^^^dddkkkuuu~~~}}}~~~~~~}}}|||yyyuuurrrooommmnnnnnnmmmkkkhhhddd```^^^ZZZYYYXXXWWWVVV\\\mmm~~~}}}mmm^^^TTTOOONNNIIIFFFBBB???===;;;999888;;;;;;<<>>>>>===<<<<<<;;;<<<>>>??????===<<<;;;;;;===BBBHHHQQQddd~~~}}}}}}wwwzzz~~~xxxjjjdddaaa]]]\\\]]]___eeeooovvvpppfff[[[]]]```dddjjjjjj```TTTRRRLLLDDD<<<777555333222555444333333222222333333111111111222333444555666666666888999777:::EEERRRuuusssqqqpppiiiPPPFFFBBB???;;;;;;:::999888888888888444555555666666666666666111222333555666777888888666:::GGG\\\ssszzzpppiiieeeaaa______[[[TTTLLLEEEBBBDDDFFFJJJNNNRRRVVVYYY[[[]]]___^^^^^^___aaabbbdddeeeeeefffeeeddddddfffiiimmmoooqqqqqqqqqppppppqqqqqqqqqjjj```XXXVVVWWWXXX[[[___jjjvvv{{{jjjfff___WWWRRROOOOOOOOOMMMMMMLLLHHHDDDBBBBBBCCC@@@BBBEEEKKKWWWkkk}}}fffUUUOOOOOO]]]]]]XXXMMMGGGFFFBBB;;;;;;<<<===???AAACCCEEEFFFBBBCCCDDDCCCAAA???>>>???>>>AAAEEEHHHJJJLLLOOOQQQQQQRRRTTTTTTSSSPPPMMMKKKDDDFFFFFFEEEDDDBBBCCCDDD000000000000000111111222111777666888???JJJhhhcccNNN<<<:::<<<===@@@EEEDDDAAA===<<<<<<<<<<<<;;;888:::>>>DDDLLLXXXdddlllvvv}}}kkkTTTHHH@@@::::::;;;888777888666666666666666666666666666777888999999:::999999::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJPPPYYY___dddmmmwww{{{}}}zzztttmmmnnniiiccc``````aaaaaaaaaccciiisss}}}|||{{{yyywwwuuuooonnnkkkhhhfffeeeeeeeeedddbbb```]]]\\\\\\]]]]]]aaaeeemmmuuu{{{|||{{{|||||||||zzzwwwsssooommmmmmlllkkkiiifffccc___]]]YYYVVVUUUUUUUUU[[[kkk{{{|||lll^^^UUUQQQNNNIIICCC@@@@@@@@@===;;;888999:::===DDDLLLTTTYYY\\\aaagggkkklllmmmooopppiiieee___\\\[[[[[[YYYWWWLLLHHHCCC@@@?????????>>>???@@@@@@??????>>>===<<<>>>>>>?????????>>>>>>=========@@@IIIVVVlll{{{mmm```]]]aaaccc^^^YYY]]]kkkwwwuuummmccc```___ccchhhggg^^^VVVLLLJJJFFF>>>666333444666444222000222444666444222333333333444444444555555666444555777999<<>>BBBEEEDDDCCC@@@CCCFFFGGGFFFBBB===:::999;;;???BBBEEEHHHMMMPPPPPPQQQRRRRRRPPPLLLIIIGGGHHHHHHEEEBBBCCCGGGEEE@@@000000000000000111111222111777666888???IIIeeedddPPP>>>:::<<<<<<>>>CCCDDDAAA===;;;;;;;;;;;;:::888:::>>>CCCLLLWWWdddlllrrrzzznnnYYYIIIAAA;;;;;;;;;999777888666666666666666666666666666666777888999999999999999999:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFHHHIIIOOOWWW]]]cccmmmwwwyyyvvvpppiiieeedddeeeeeeeeeeeekkkttt}}}}}}{{{yyyxxxvvvtttpppnnnllliiigggeeedddddddddbbb^^^[[[XXXVVVVVVVVVXXX]]]dddkkkrrrvvvxxxyyyyyy|||~~~|||zzzzzzzzzyyywwwtttqqqnnnllllllkkkjjjhhhdddaaa]]][[[XXXVVVTTTTTTTTTYYYhhhwwwvvvfff[[[UUUPPPKKKEEEBBBBBBAAA>>><<<::::::999;;;???EEEKKKOOORRRVVV\\\aaaeeehhhiiijjjfffbbb]]]YYYXXXVVVTTTRRRLLLHHHDDDBBBAAAAAA@@@???@@@@@@@@@??????>>>===<<<<<<===>>>???????????????<<<;;;===DDDPPPbbb}}}{{{mmmbbb___aaadddaaa\\\___kkkvvvvvvooocccdddiiinnnooohhhZZZOOOKKKIIIEEE>>>777333444555444222111222444555444222333333333444444444555555555444555777999<<>>;;;999;;;>>>AAACCCGGGKKKNNNOOOPPPRRRRRRPPPLLLJJJIIIHHHIIIGGGDDDEEEHHHFFFBBB000000000000000111111222111666666777>>>GGGaaazzz{{{eeeQQQ???;;;;;;:::===CCCEEEAAA===:::::::::999999888:::>>>CCCKKKVVVbbbjjjnnnvvv}}}rrr___LLLDDD======<<<:::888999777777777777777777777777555666777888999999999999888999:::;;;<<<===>>>???AAAAAABBBCCCDDDEEEEEEFFFHHHIIIMMMUUU[[[aaalllwww{{{rrrllliiiiiiiiiiiigggmmmttt|||}}}zzzyyyxxxvvvtttoooooommmkkkhhhfffdddcccdddbbb^^^YYYUUURRROOONNNOOOSSSZZZaaahhhlllooopppoooqqqtttyyy~~~}}}||||||~~~|||{{{yyyxxxvvvsssqqqnnnlllkkkkkkjjjhhheeeaaa^^^[[[YYYXXXUUUSSSRRRRRRVVVcccppprrrddd\\\UUUOOOHHHEEECCCBBB@@@======<<<:::999:::===@@@CCCEEEGGGMMMTTT[[[```aaaaaaccc___[[[XXXVVVSSSQQQOOOKKKIIIFFFDDDDDDCCCAAA???@@@@@@@@@??????>>>======;;;<<<===>>>???@@@@@@@@@<<<:::;;;@@@IIIXXXppp}}}qqqgggccceeefffddd``````hhhrrrtttpppeeejjjqqqvvvtttiiiZZZOOOJJJHHHDDD>>>888444333444333222111222444555444333333333333444444444555555555444555777999;;;DDDNNNjjjvvvqqqrrruuuVVVHHHDDDBBB<<<;;;:::999999888888888888888777666666666666666666555444444444444444444555999BBBQQQiiiyyysssmmmfffaaa]]][[[UUUMMMEEEBBBDDDGGGJJJNNNSSSVVVXXXYYY[[[\\\___aaadddddddddccccccdddeeefffhhhjjjkkkjjjiiihhhkkkoootttvvvxxx{{{vvvhhh\\\UUUQQQXXXggg|||ssskkkhhhjjjmmmlllhhh^^^TTTMMMIIIEEEBBB@@@???BBBLLLVVVnnn~~~gggTTTPPPRRRRRRQQQNNNIIIDDDBBBBBB;;;::::::;;;>>>AAAAAAAAA???AAACCCEEEDDDBBB???<<<:::;;;>>>???AAADDDHHHKKKMMMOOOQQQQQQOOOMMMLLLLLLJJJMMMMMMIIIHHHJJJHHHEEE000000000000000111111222111666555777===EEE\\\}}}|||rrrrrrdddQQQ@@@<<<<<<;;;>>>EEEHHHDDD>>>;;;:::::::::999888:::===BBBJJJUUUaaahhhlllttt{{{~~~uuudddPPPGGG???>>>===:::999:::777777777777777777777777555666777888999999999999999::::::;;;===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHHHHLLLSSSXXX^^^jjjuuuyyypppkkkiiiiiijjjhhhmmmttt|||~~~{{{zzzyyywwwvvvooonnnmmmkkkhhhfffdddbbbdddccc___ZZZUUUQQQMMMKKKKKKNNNSSSZZZ```fffiiikkkgggiiikkkooovvv}}}{{{yyyxxx}}}~~~}}}}}}yyywwwtttqqqooommmkkkkkkjjjiiifffccc___[[[YYYWWWWWWTTTQQQQQQPPPRRR]]]ggg}}}tttjjj[[[UUUMMMHHHFFFDDDAAA>>>@@@>>>;;;999888999:::<<<===>>>BBBIIIRRRWWWYYYYYY^^^]]][[[YYYWWWUUURRRQQQLLLJJJHHHFFFFFFDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>?????????>>>===;;;<<<@@@FFFSSSgggyyyuuummmiiiiiieeeeeebbb___cccjjjmmmlllgggmmmvvvzzzwwwkkk^^^UUUJJJHHHDDD>>>999555333333222222222333333444444333333333333444444444555555555444555888999;;;CCCLLLfffvvvpppnnn~~~vvvTTTEEEBBBAAA<<<<<<;;;:::999999999999888777777666666666666666555444444333333333444444555999AAAOOOfff}}}vvvnnnfff```\\\ZZZTTTLLLDDDAAADDDGGGJJJMMMRRRVVVWWWYYYZZZ[[[^^^aaacccdddcccccccccdddfffhhhkkkmmmnnnmmmkkkiiijjjooossstttssstttyyy~~~ppp^^^RRRNNNRRR]]]nnnzzzsssrrrsssvvvuuummm___TTTOOOJJJEEECCC@@@@@@FFFNNN___zzzjjjVVVQQQPPPOOONNNKKKHHHEEECCCBBB;;;::::::;;;===???AAABBB>>>@@@BBBCCCCCCAAA???>>>:::;;;======>>>AAAEEEHHHJJJMMMPPPQQQOOOMMMNNNOOOPPPUUUWWWSSSNNNLLLJJJFFF000000000000000111111222111555444666<<>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHKKKQQQVVV\\\gggrrr|||rrrjjjgggfffgggfffkkksss{{{}}}{{{yyyxxxvvvuuunnnnnnllljjjhhhfffeeeddddddbbb```\\\WWWRRRMMMKKKIIIKKKPPPUUU[[[```dddfffeeefffgggjjjpppzzz~~~{{{yyywwwxxxyyy{{{}}}~~~zzzxxxuuurrrooolllkkkjjjhhhfffddd```]]]ZZZWWWVVVVVVRRRPPPPPPOOOPPPWWW```rrrxxxddd]]]TTTMMMIIIFFFCCC@@@BBB@@@===:::999999::::::;;;<<<>>>CCCJJJPPPUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUOOOMMMJJJIIIHHHFFFCCCAAABBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>===<<<;;;<<<:::;;;???DDDOOOaaaqqq~~~}}}sssmmmkkkiiicccccc```]]]^^^cccfffdddeeennnzzz}}}ooo^^^RRRMMMIIIDDD>>>999666444222222222333333333333444444333333333444444444555555444333555888999;;;BBBKKKcccvvvooojjjzzzuuuTTTFFFBBB@@@===<<<;;;:::999999999999888777777666666666666666444444333333333444444555666:::AAAMMMccc}}}wwwmmmccc\\\ZZZXXXSSSKKKDDDAAACCCGGGIIIMMMQQQUUUWWWXXXYYY[[[]]]```bbbdddcccccccccdddfffhhhjjjmmmmmmllljjjiiifffkkkooopppnnnnnnrrrwwwwwwaaaRRROOOQQQXXXdddxxxxxxsssvvv|||xxxjjj\\\SSSMMMHHHEEECCCBBBFFFMMMUUUppp}}}kkkXXXSSSPPPNNNLLLIIIGGGEEECCCBBB<<<<<<<<<<<<===>>>AAACCC???@@@AAAAAAAAA@@@???>>>;;;;;;<<<<<<===???DDDGGGIIILLLPPPPPPNNNMMMOOORRRWWW___ddd```XXXRRRLLLHHH000000000000000111111222111555444555;;;???QQQmmmpppccc___NNN@@@<<<<<<<<>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEHHHHHHLLLQQQUUUYYYcccmmm{{{}}}sssjjjdddccccccccchhhqqqzzz}}}zzzxxxwwwuuussspppooommmjjjiiiiiiiiiiiieeeeeeccc```[[[UUUOOOLLLIIIJJJMMMQQQVVV[[[___bbbddddddeeegggmmmvvv|||zzzxxxuuuvvvxxx{{{}}}~~~~~~~~~{{{yyywwwsssooollliiihhhdddccc```]]]YYYWWWVVVUUUTTTQQQOOOOOOOOOOOOTTTZZZhhhzzz~~~ppphhh]]]TTTNNNJJJFFFCCCCCCAAA???<<<:::::::::::::::<<<>>>@@@DDDKKKSSSYYYXXX[[[]]]^^^]]][[[[[[[[[UUURRRNNNLLLJJJHHHEEECCCCCCBBB@@@???>>>>>>???????????????>>>===<<<;;;:::999888:::>>>BBBJJJZZZiii~~~vvvllliiihhheee______]]][[[]]]bbbccc``````jjjzzzttt]]]MMMRRRMMMEEE>>>999666444333111333444444222222444555333333333444444444555555444333555888999:::AAAJJJaaavvvnnnhhhyyyrrrUUUHHHDDDAAA===<<<;;;:::999999999999888888777666666666666666444444444444444444555666777;;;@@@KKK```zzzxxxmmmaaaYYYYYYWWWRRRJJJCCCAAACCCGGGHHHLLLQQQTTTVVVWWWYYYZZZ[[[^^^aaaccccccdddeeefffdddeeegggiiijjjiiihhhgggcccfffjjjkkkkkklllpppsssuuu~~~|||dddTTTOOOQQQTTT]]]nnnttttttzzz|||sssiiiYYYRRRJJJGGGDDDCCCFFFLLLPPPiiizzz}}}{{{lll[[[WWWRRROOOKKKHHHGGGEEEBBB@@@<<<<<<<<<<<<;;;===AAACCC@@@@@@@@@@@@??????>>>>>>;;;;;;<<<;;;<<>>MMMhhhvvveee```PPPBBB===<<<;;;AAAKKKOOOJJJCCC===:::::::::999888999<<<@@@GGGQQQ\\\cccjjjrrrwwwwwwzzz~~~xxxnnnVVVLLLBBB>>><<<999888999666666666666666666666666444555666777888888888888;;;;;;<<<======>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEHHHIIILLLQQQTTTWWW___hhhqqqvvvkkkdddaaaaaa```fffoooyyy}}}{{{yyyvvvtttsssqqqnnnlllkkklllnnnpppmmmmmmkkkhhhbbb[[[TTTQQQLLLMMMNNNQQQUUUZZZ^^^aaabbbbbbdddfffkkkttt}}}zzzyyytttuuuwwwyyyzzz{{{zzzzzzzzzyyywwwtttoookkkfffddd___^^^[[[XXXVVVTTTSSSSSSSSSOOONNNOOOOOONNNRRRWWW]]]kkk{{{rrrfff\\\UUUOOOJJJGGGBBBAAA>>>;;;999888888888888;;;======>>>FFFSSS]]]^^^bbbfffgggeeebbbaaaaaa]]]YYYSSSOOOMMMKKKIIIGGGDDDBBB@@@???>>>>>>???@@@>>>>>>>>>>>>===<<<;;;;;;:::999;;;>>>AAAHHHVVVdddwwwpppfffeeeeeebbbZZZ[[[ZZZ[[[```gggfffbbb\\\dddppp}}}xxxfffWWWWWWPPPFFF===999777555333111333444444222222333555333333333444444444555555444333555888999:::AAAIII___wwwnnniiizzzkkkSSSIIIEEE@@@===<<<;;;::::::999::::::888888777666666666666666555555444444555555666777666999>>>HHH\\\wwwzzzooocccZZZYYYWWWRRRJJJCCC@@@CCCFFFHHHLLLPPPTTTVVVWWWXXXZZZYYY\\\```bbbcccdddfffgggddddddfffggggggggggggggghhhiiiiiijjjkkklllmmmnnnlllvvv}}}fffTTTLLLMMMPPPWWWeee{{{{{{ssstttxxxzzzxxxdddZZZPPPJJJFFFCCCEEEJJJNNNgggxxx|||{{{mmm]]]YYYUUUQQQLLLHHHGGGEEEAAA???;;;<<<<<<:::999;;;???CCCAAAAAA@@@???>>>=========;;;;;;;;;;;;<<>>;;;:::@@@IIIOOOJJJBBB<<<999999888888888999<<<@@@FFFPPP[[[bbbhhhpppuuuvvvzzz~~~zzzqqqWWWLLLBBB>>><<<888777888666666666666666666666666444555666777888888888888:::;;;;;;;;;<<<=========???@@@@@@AAABBBCCCDDDEEEHHHIIIMMMRRRTTTVVV]]]eeehhhwwwxxxmmmdddaaa```___eeennnwww}}}zzzxxxvvvtttpppmmmmmmooosssuuuvvvvvvtttpppiiiaaaZZZUUUPPPPPPQQQSSSWWW[[[___bbb```aaabbbeeekkkttt~~~}}}zzzyyyuuuvvvwwwxxxyyyxxxwwwwwwzzzyyywwwtttoooiiidddaaa\\\ZZZXXXUUUSSSRRRQQQQQQRRROOOMMMOOOOOONNNQQQVVVVVVaaaxxxzzzlllaaaYYYSSSMMMJJJBBB@@@===:::888666555555555999<<<::::::CCCSSS```fffjjjnnnooollliiiggggggbbb^^^WWWRRROOONNNLLLKKKDDDBBB@@@>>>>>>>>>@@@@@@<<<<<<===============<<<===<<<===@@@BBBHHHUUUbbbnnnxxxnnnddddddeeebbbWWWXXXYYY\\\dddlllkkkeee\\\^^^dddoooyyyzzzrrriii[[[RRRFFF===999777555444000333555444222111333666333333333444444444555555444333555999999:::@@@HHH^^^xxxooojjj{{{}}}cccOOOHHHDDD>>>======<<<;;;::::::::::::888888777666666666666666555555555555555666777888555888===FFFYYYuuu|||qqqeee\\\XXXVVVQQQJJJCCC@@@CCCFFFHHHKKKPPPTTTUUUWWWXXXYYYXXX[[[___bbbccceeeggghhhfffffffffggghhhhhhiiiiiipppnnnlllllllllllljjjhhhgggqqq|||dddSSSIIIJJJLLLSSS```vvvtttooottt}}}nnncccVVVOOOIIIEEEFFFIIIMMMfffwww}}}}}}ooo___ZZZWWWSSSMMMIIIGGGDDDAAA===999;;;;;;999777999>>>BBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<>>===<<<:::888888999:::===CCCMMMXXX```iiimmmqqqssswwwyyyssslll\\\OOOBBB>>><<<::::::;;;777777777777888888888888666666666666666777888888888:::;;;;;;;;;;;;<<<>>>???@@@@@@???>>>???BBBDDDFFFIIILLLOOORRRUUUZZZ]]]jjjsss~~~|||tttmmmgggcccdddfffkkkrrrzzz|||{{{uuuqqqpppsssvvvxxx}}}~~~|||vvvmmmeee```WWWVVVTTTVVVZZZ^^^aaabbbaaacccfffgggjjjttt~~~}}}zzz{{{xxxuuuuuuwwwyyyxxxwwwyyywwwuuutttrrrnnnfff```^^^XXXSSSRRROOOKKKLLLPPPNNNOOOPPPQQQRRRSSSSSSSSSUUUZZZjjjvvvggg]]]UUUOOOKKKFFFCCC>>>;;;:::999999888===:::999<<>>>>>===;;;;;;<<<===>>>@@@AAAAAABBBHHHSSS\\\kkkpppwww|||llleeejjjjjjbbb[[[YYYbbbjjjnnnxxxzzznnn^^^^^^]]]```lllzzz}}}wwwhhhZZZGGG;;;777666333111333333333333333333333333444444444444444444444444444555666777888<<>>>>>???AAAGGGKKKLLLLLLKKKIIIGGGGGGIIIKKK]]]jjjvvvyyywwwrrrggg[[[000////////////000111111///666666444777888CCCXXX}}}|||hhh___VVVIII>>>999;;;AAAEEEOOOJJJCCC???===<<<:::888888999:::===CCCMMMXXX___jjjnnnqqqtttwwwxxxssslll\\\OOOCCC>>>===;;;:::<<<888888777777666666555555666666666666666777777888888999;;;;;;::::::<<<===>>>@@@AAAAAA@@@AAACCCEEEEEEGGGJJJMMMOOORRRVVVZZZccclllxxx{{{tttnnniiifffeeehhhmmmsss{{{|||yyyxxxtttrrruuuxxx{{{|||rrrmmmaaa___\\\\\\^^^bbbdddfffeeehhhjjjkkknnnwww~~~|||{{{xxxvvvwwwyyyzzzyyywwwyyywwwuuutttsssooohhhbbb]]]WWWRRRPPPMMMIIIJJJNNNMMMNNNOOOQQQRRRSSSSSSSSSUUUXXXdddzzz}}}lll```XXXQQQMMMGGGCCC>>>;;;::::::999888<<<999888===EEENNN\\\iiitttzzz}}}zzzxxxtttoookkkhhhccc]]]XXXUUUSSSRRRMMMIIIEEEBBBAAAAAAAAAAAA===>>>>>>===;;;;;;<<<===>>>@@@AAA@@@AAAGGGQQQYYYeeejjjqqqwww{{{~~~nnneeehhhhhhbbbZZZZZZeeepppuuu~~~sssaaa___\\\^^^jjjxxx|||xxxkkk]]]JJJ===888666555222333333333333333333333333444444444444444444444444444555666777888<<>><<<:::::::::;;;:::888888888999999888777555444333444555555333333444555777888;;;DDDUUUlllyyyqqqiiiddd\\\WWWOOOHHHDDDCCCDDDEEEFFFJJJOOORRRTTTUUUWWWYYY^^^]]]]]]]]]```bbbcccddddddgggjjjkkkjjjiiiiiijjjlllmmmmmmmmmpppssspppjjjgggmmm|||fffVVVKKKHHHGGGKKKRRR___sssvvvwww}}}|||lll\\\RRRMMMIIIIIIKKKUUUiiiyyyvvvddd```ZZZUUUOOOJJJFFFCCC???<<<<<<;;;999888888999;;;===AAAAAAAAA@@@@@@@@@??????<<<>>>@@@BBBCCCFFFIIILLLKKKKKKJJJGGGDDDDDDEEEFFFSSS___jjjnnnnnnlllfff^^^//////......//////000111///666555333777888BBBVVVxxxwwwccc[[[TTTIII@@@;;;<<<@@@DDDMMMIIIDDD@@@===<<<:::999888999:::===BBBLLLWWW^^^iiinnnrrrtttwwwxxxssslll]]]PPPCCC???>>><<<;;;<<<999888777666555444333333666666555555666666777888777999::::::::::::;;;===<<>><<<;;;:::<<<===>>>???@@@???@@@DDDLLLRRR\\\```gggmmmsssxxx}}}pppeeeeeegggddd]]]^^^jjjvvv|||xxxddd```\\\]]]hhhuuuyyywwwmmm___LLL>>>888777666444333333333333333333333333444444444444444444444444444555666666888;;;@@@DDDVVVyyyyyymmm{{{nnnZZZMMMFFFAAA??????===;;;;;;;;;<<<;;;:::888999999888888777666555333555555555444333444555666777:::CCCSSSjjjyyyqqqiiieee^^^YYYRRRJJJEEECCCCCCDDDEEEHHHMMMQQQSSSUUUWWWYYY]]]]]]]]]^^^```aaacccdddbbbeeehhhiiiiiiiiijjjkkklllnnnnnnnnnrrrvvvtttnnnhhhnnn|||iiiXXXMMMIIIFFFGGGKKKSSScccqqqvvv|||zzz~~~rrraaaVVVOOOKKKKKKNNNXXXmmm}}}yyyhhhfffZZZWWWRRRMMMIIIDDD???;;;===<<<:::888888999;;;<<<>>>???@@@@@@@@@???===<<<@@@@@@BBBFFFJJJMMMNNNMMMIIIIIIGGGDDD@@@??????@@@FFFOOOXXX]]]aaacccccc```...............///000000...555333333777888AAATTTsssuuu]]]VVVQQQIIIAAA===<<>><<<:::999999999:::<<>><<<<<<===999888888777666555555555666555555555555666777777777888::::::999999;;;<<<:::<<<@@@BBBBBBBBBCCCDDDCCCEEEGGGIIIJJJLLLPPPRRRUUU]]]jjjwww}}}zzzvvvrrrpppnnnlllooosssxxx~~~zzz~~~yyywwwxxx{{{}}}vvvrrrpppqqqrrrrrrrrrssstttuuuyyy~~~{{{xxxxxxxxxyyyzzzzzzyyyyyywwwvvvuuuvvvwwwtttmmmhhhaaa[[[VVVSSSOOOJJJJJJMMMNNNPPPTTTXXXZZZZZZZZZYYYSSSSSSXXXaaannn}}}lll___UUUOOOHHHDDD???<<<;;;;;;::::::<<<999;;;BBBMMMZZZlllzzz|||xxxtttmmmeee___ZZZXXXXXXUUUQQQKKKGGGEEEDDDCCCAAA<<<======<<<::::::;;;======>>>?????????BBBGGGLLLRRRVVV\\\ccciiipppwww|||sssffffffhhhhhheeedddoooyyy~~~yyyeee```]]]```jjjrrrsssppplll___MMM???888666555555333333333333333333333333444444444444444444444444555555666666777;;;???CCCTTTuuutttiiizzzooo[[[OOOHHHDDDAAA@@@>>><<<<<<<<<===<<<:::999999888888777666666555444555666555444333444666666777:::BBBQQQhhhxxxpppiiieee___\\\UUULLLFFFBBBBBBCCCDDDGGGKKKOOORRRTTTWWWZZZ\\\]]]^^^___```aaacccdddaaacccfffhhhiiiiiikkkllllllnnnooopppvvv{{{zzzvvvlllppp~~~lll[[[PPPKKKGGGGGGHHHLLLWWWbbb{{{vvv}}}}}}~~~uuudddXXXPPPLLLLLLPPP\\\sss}}}mmmkkkaaa]]]XXXRRRLLLFFFBBB???>>><<<;;;999999999:::;;;;;;<<<>>>??????>>><<<;;;@@@AAADDDJJJPPPSSSQQQNNNHHHHHHEEEBBB===;;;;;;<<<===BBBIIINNNSSSXXX\\\^^^...............///000000...444222222777888???QQQooowww[[[SSSOOOHHHAAA===;;;<<<>>>FFFEEEDDDAAA>>><<<;;;:::999999:::<<>>@@@@@@@@@AAABBBCCCEEEGGGHHHIIIKKKOOOQQQUUU[[[fffsss|||~~~|||yyyvvvtttssssssppprrrvvvzzz~~~}}}zzzxxxxxxzzz}}}zzzyyyxxxwwwvvvvvvwwwyyy~~~}}}yyyvvvwwwwwwwwwwwwxxxxxxyyyxxxvvvvvvxxxzzzxxxrrrmmmfff___XXXTTTOOOJJJIIIKKKMMMPPPUUUZZZ]]]]]]\\\[[[SSSTTTWWW]]]eeetttssscccWWWOOOHHHEEE@@@===<<<;;;;;;:::>>>;;;===EEEQQQ___rrr}}}yyyrrrjjjbbb]]]ZZZXXXWWWSSSMMMHHHFFFDDDCCCBBB<<<======<<<::::::;;;<<<======>>>??????AAADDDFFFKKKNNNSSSXXX___hhhpppvvv}}}tttjjjiiikkklllnnnkkkqqqwwwzzzxxxeeeaaaaaagggoooppplllgggfff[[[KKK>>>777444444444333333333333333333333333444444444444444444444444555555666666777:::???BBBQQQqqqppphhhyyysss^^^PPPHHHDDDBBB@@@>>><<<<<<======<<<;;;999999888777777666666666444555666666444444555666666666999@@@OOOfff}}}yyyooohhhddd___]]]WWWNNNFFFAAAAAACCCCCCFFFJJJNNNPPPSSSWWWYYYZZZ]]]___`````````bbbdddaaacccfffggghhhiiikkkmmmlllnnnpppssszzzqqqsssooo^^^RRRMMMHHHGGGGGGIIIOOOWWWgggxxx~~~{{{yyyzzz|||}}}~~~~~~wwwfffYYYPPPKKKMMMQQQ```yyyrrrooohhhccc\\\SSSKKKFFFDDDDDD>>>===<<<::::::999::::::999:::<<<>>>>>>>>><<<;;;???AAAFFFMMMTTTUUURRRNNNGGGFFFDDD@@@<<<999:::;;;:::<<>>OOOhhh}}}___SSSOOOHHHAAA===;;;;;;<<>>>>>>>>???AAABBBDDDFFFHHHIIIKKKNNNQQQUUUZZZcccnnnxxx~~~}}}zzzxxxvvvvvvvvvvvvrrruuuxxx{{{|||zzzyyyyyyxxx||||||{{{zzzyyyzzz|||~~~yyyvvvwwwwwwvvvuuuvvvyyy{{{zzzyyyzzz|||~~~yyytttjjjccc\\\WWWPPPIIIGGGIIIKKKOOOVVV\\\______]]]\\\WWWWWWYYY\\\```iii{{{yyyiiiZZZPPPIIIEEEAAA===<<<<<<<<<;;;===;;;>>>GGGTTTdddxxxxxxoooggg```[[[YYYWWWSSSMMMHHHFFFDDDCCCAAA<<<<<<===;;;:::999;;;<<<<<<===>>>???@@@AAAAAAAAADDDFFFJJJOOOUUU^^^hhhnnnwww{{{tttnnnnnnnnnmmmppplllpppuuuwwwvvviiieeegggooouuuqqqggg```^^^UUUHHH===666444333444333333333333333333333333444444444444444444444444555555666666666999>>>BBBPPPooorrriiiyyyyyybbbPPPFFFBBBAAA@@@>>><<<<<<<<<===<<<;;;:::999888777666666666666444555666666555444555666666666888???NNNccczzz|||qqqiiieee^^^\\\WWWOOOFFFAAAAAACCCCCCFFFIIILLLOOORRRUUUXXXYYY]]]```aaa```___bbbdddbbbdddfffhhhhhhiiilllnnnllloooqqqvvvyyyyyysssbbbSSSMMMIIIHHHGGGFFFJJJOOOUUUeee{{{|||qqqpppuuuyyy}}}wwwfffYYYOOOJJJMMMSSSddduuuqqqkkkggg___TTTKKKEEEDDDEEE???>>>===;;;:::999999999777888:::<<<>>>>>>>>>>>>@@@DDDKKKQQQUUUSSSOOOJJJCCCCCCAAA>>>;;;999999;;;;;;999:::===@@@BBBIIIOOO000////////////000111111---222000000777888===MMM```~~~gggVVVQQQJJJCCC>>><<<<<<<<<@@@BBBDDDCCC???<<<;;;;;;999999:::;;;???HHHQQQXXXbbbkkksssvvvwwwyyyyyywwwfffYYYJJJDDD@@@<<<::::::999999999888888888888888555444444444444555666666555666888888777777999:::;;;<<<============???AAA@@@BBBDDDFFFHHHJJJNNNQQQTTTWWW^^^iiiuuu}}}~~~|||zzzxxxvvvvvvwwwxxxtttvvvyyy|||{{{zzz{{{{{{xxxxxx||||||||||||~~~xxxxxxwwwuuutttvvvzzz~~~~~~~~~|||ssskkkccc\\\TTTLLLJJJKKKMMMRRRYYY```ccccccaaa```\\\ZZZZZZ[[[]]]bbbooo{{{nnn]]]SSSJJJFFFAAA>>>======<<<;;;;;;999<<>>AAAPPPnnnuuummm|||lllTTTEEEAAAAAA???>>><<<;;;<<<<<<;;;::::::999888777666666666777444666777666555444555777555555777>>>LLLaaaxxxuuulllggg\\\[[[WWWOOOEEE@@@@@@CCCDDDFFFIIIKKKMMMPPPTTTVVVXXX]]]aaabbb```___aaaeeedddfffhhhhhhhhhjjjlllnnnlllooorrrxxx{{{jjjVVVPPPKKKJJJIIIFFFGGGJJJJJJVVVggg|||uuunnnooosss{{{wwwfffYYYOOOJJJNNNUUUgggwwwqqqmmmjjjdddZZZOOOHHHEEEEEE@@@???>>><<<;;;999888888666777999;;;===???@@@AAADDDJJJRRRVVVUUUOOOIIIEEE??????>>><<<999888999;;;:::777777;;;;;;;;;@@@HHH000000000000000111222222---222///000777777<<>>???BBBDDDCCC???<<<;;;<<<:::::::::;;;???GGGQQQXXX```jjjsssvvvxxxzzzzzzxxxhhhZZZLLLDDD@@@<<<999999::::::999888777666555555555444444444444555666666555666888888777777999:::>>>>>>>>>=========@@@BBB>>>@@@CCCEEEGGGIIIMMMPPPSSSUUU[[[fffsss|||~~~|||zzzwwwwwwwwwxxxyyytttwwwzzz|||{{{{{{}}}|||xxxvvv}}}}}}~~~}}}~~~yyyyyyxxxvvvtttvvv|||zzzrrrjjjbbbZZZQQQNNNOOOQQQVVV^^^eeeiiiiiifffddd```\\\ZZZZZZZZZ^^^hhhsssrrr```UUUJJJFFFAAA>>>======<<<<<<888777;;;GGGXXXlllzzzqqqggg___[[[TTTPPPKKKFFFDDDCCCBBBAAA;;;<<<<<<;;;999999:::<<<;;;;;;===@@@BBBBBB@@@>>><<<===>>>AAAFFFOOOZZZaaajjjoooxxx|||uuuuuusssnnniiicccbbbllluuuzzzyyywwwqqqrrrzzz|||sssggg```RRRMMMEEE===888666555555333333333333333333333333444444444444444444444444555555666555666999===AAAPPPmmmvvvppp~~~tttYYYGGGBBBCCC???===;;;;;;;;;<<<;;;::::::999888666666666666777555666777666555444555777555555777===KKK```wwwxxxnnniii[[[[[[WWWOOOEEE???@@@CCCEEEGGGIIIKKKLLLOOOSSSUUUXXX]]]bbbbbb```___aaaeeefffggghhhiiiiiijjjlllnnnkkkooossszzzsss[[[TTTOOONNNLLLHHHGGGIIIFFFMMMZZZnnn~~~sssmmmnnnxxxwwwgggYYYOOOKKKOOOWWWiiixxxqqqooonnniii```UUULLLGGGFFF@@@???>>>===;;;999888888666777888:::<<>>BBBEEEDDD???:::888888888777777:::===CCCNNNZZZ```kkktttxxxzzz~~~}}}lll^^^MMMBBB??????===:::888888777777666666555555555666666666555444333333555666888888777777999:::;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCEEEGGGIIIJJJSSSWWW^^^gggqqqyyy}}}yyyvvvuuuvvvvvvyyyyyy{{{|||wwwssstttyyy|||~~~}}}~~~~~~~~~~~~|||{{{{{{~~~zzzqqqfff\\\UUURRRRRRQQQVVV]]]dddjjjlllmmmlllaaa^^^\\\]]]]]]^^^ccciiiwwwdddUUUOOOJJJDDD@@@???>>>>>>>>>>>>:::<<>>>>>===;;;:::999::::::;;;<<<===???AAABBBAAA@@@???@@@@@@@@@@@@CCCIIIQQQWWWeeelllvvvvvvuuuvvvoooeeecccfffjjjpppzzz~~~vvvwwwwwwxxxzzzwwwkkk]]]UUUJJJ???:::888444333555111222333333111111222333444333333222222333333444333444666777888;;;???BBBNNNcccwwwrrrZZZGGGDDD???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999888888777555444444444444555666666555777777:::FFF\\\ttt|||pppjjj___^^^XXXNNNEEEAAAAAAAAABBBCCCEEEJJJOOORRRSSSTTTWWWZZZ]]]^^^___```aaaccceeegggiiiiiiiiijjjkkkmmmnnnmmmooowww{{{ggg\\\QQQPPPQQQNNNKKKJJJNNNIIILLL^^^wwwtttlllnnnuuu{{{yyyhhhXXXOOONNNPPPRRRjjj}}}rrrqqqqqqooofffYYYNNNIIIHHHEEEBBB???===<<<<<<;;;999666888999999:::???GGGMMMTTTWWWZZZWWWPPPHHHCCC@@@>>>===;;;999888888888999777777777888:::<<<>>>???111111111111000000000///222222222222333666;;;???HHHaaa{{{|||kkkhhh]]]KKK>>>;;;<<<<<<>>>BBBFFFEEE@@@;;;999999999777888;;;===BBBMMMXXX___iiisssxxxzzz~~~~~~oooaaaPPPDDD@@@???===;;;888888777777666666555555555555666666555555444333555666888888777777999:::<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCEEEGGGIIIJJJPPPTTT[[[cccmmmvvv~~~zzzxxxwwwwwwwwwxxxyyy||||||wwwssstttwwwzzz}}}|||}}}~~~vvvkkkaaaYYYUUUSSSTTTXXX```hhhnnnrrrttttttlllgggcccaaa___]]]___dddvvvxxxeeeVVVOOOJJJEEE@@@???>>>>>>======:::===GGGWWWkkk~~~uuulll```WWWRRROOOJJJGGGEEECCCAAA???======;;;:::::::::;;;;;;;;;===???AAABBBAAA@@@@@@======<<<<<<>>>DDDKKKQQQ```hhhsss}}}xxxvvvwwwrrrjjjdddhhhlllqqqzzzzzzuuuxxxzzzzzzyyyuuuiii]]]UUUKKK@@@;;;888444333555111222333333111111222333444333333222222333333444333444666777888;;;???BBBNNNcccsssnnn}}}___KKKGGGBBB>>>===<<<;;;;;;:::;;;;;;;;;::::::999999888888777555444444444444555666666666777777:::DDDYYYqqq~~~rrrlllaaa___YYYPPPGGGCCCBBBBBBBBBCCCFFFJJJNNNRRRSSSTTTWWWYYY\\\^^^___```bbbdddfffhhhjjjkkkkkklllnnnpppqqqrrrtttzzzrrreeeWWWRRRPPPLLLIIIHHHHHHFFFJJJWWWiiizzzoooooouuuzzzzzzhhhYYYOOOMMMOOOQQQhhhuuuqqqsssrrrkkk___SSSLLLIIIFFFCCC@@@>>>>>>===<<<;;;999:::::::::;;;AAAJJJQQQWWWYYYZZZWWWOOOHHHBBB@@@>>>===;;;:::888888888999888777777888999;;;===>>>111111111111000000000000222222222222222555:::>>>EEE]]]xxxvvvqqqdddOOO@@@<<<<<<<<>>???@@@@@@CCCBBBBBBCCCDDDFFFHHHIIIMMMPPPVVV^^^fffqqq{{{|||zzzxxxwwwwwwvvvxxx|||~~~xxxtttrrrtttvvv}}}sssiii___YYYUUUUUUYYYaaajjjqqqwwwzzz{{{uuuoooiiifffbbb^^^^^^bbblllzzzgggXXXOOOKKKEEEAAA???>>>>>>===;;;;;;>>>FFFRRRccc|||vvvlllaaaWWWRRRNNNJJJGGGEEEDDDCCCAAA===<<<;;;;;;;;;;;;;;;<<<;;;===???@@@BBBBBBBBBAAA<<<;;;:::999:::???FFFKKKYYYbbbppp|||zzzwwwyyyuuunnnhhhlllqqquuu{{{|||uuusssyyy}}}|||xxxrrrhhh^^^VVVKKK@@@:::777333222333111222333333111111222333444333333222222333333444333555666777888:::>>>AAANNNbbbpppiiiwwwdddOOOHHHBBB>>>===<<<;;;;;;:::;;;;;;:::::::::999888888777777555555444444555555666777777777777:::CCCVVVnnnvvvooodddaaa[[[RRRJJJDDDBBBCCCAAACCCFFFJJJNNNQQQSSSTTTVVVXXX\\\^^^___aaaccceeegggiiikkkmmmmmmnnnqqqsssrrruuuxxx|||ssscccZZZTTTOOOLLLLLLGGGHHHJJJPPPYYYjjjrrrooosssxxxzzzjjjZZZOOOLLLMMMOOOddd}}}xxxrrrtttuuuqqqhhh[[[PPPJJJGGGEEEBBB@@@@@@@@@>>>===<<<<<<;;;:::<<>>===<<<:::999999888999888888777777888999;;;<<<111111111000000000000000111222222222222555999<<>>CCCHHHHHHDDD???===<<<<<<::::::<<<===???HHHRRR[[[eeepppuuuxxx|||~~~}}}uuuhhhVVVHHH@@@>>><<<;;;888888777777666666555555555555666666666666555555555666888888777777999:::999::::::;;;<<<===>>>>>>BBBBBBBBBBBBCCCEEEGGGHHHLLLPPPTTTYYY```jjjuuu|||}}}{{{xxxvvvttttttwww|||~~~zzztttqqqpppqqqvvvzzzqqqggg^^^YYYVVVYYY```hhhpppvvvzzz{{{xxxqqqllliiifffaaa___aaajjjyyy|||iiiZZZPPPLLLFFFAAA??????>>>===:::;;;???DDDLLLZZZqqqwwwnnnbbbYYYQQQNNNIIIFFFEEEDDDCCCBBB<<<<<<<<<<<<<<<=========<<<===>>>@@@BBBBBBBBBBBB>>>===<<<::::::>>>CCCHHHRRR]]]lllzzz}}}xxxyyyvvvppplllrrrwwwyyy|||}}}wwwpppnnnwww}}}{{{vvvppphhhaaaTTTIII>>>999555222000111111222333333111111222333444333333222222333333444333555666777777:::===@@@LLL```uuueeeqqqgggPPPHHH@@@>>>===<<<;;;;;;:::;;;;;;::::::999999888777777777555555555555555666666777777666777;;;CCCTTTmmm{{{rrrgggaaa[[[TTTLLLEEEBBBBBB@@@CCCFFFJJJMMMPPPRRRTTTUUUXXX[[[^^^___aaadddfffgggiiikkkmmmnnnooorrrtttppptttxxxzzz}}}ttthhh___XXXUUUUUUMMMLLLLLLMMMPPPZZZppptttnnnqqqvvv{{{lll[[[OOOJJJKKKMMM___wwwyyyrrrtttwwwvvvooocccVVVNNNIIIGGGDDDCCCBBBAAA???===>>>===<<<:::===EEEQQQ[[[aaa^^^YYYRRRKKKEEEAAA???>>>===<<<;;;:::999999888888888777777777888:::;;;000000000000000000111111000111222222222444777:::>>>RRRooozzzjjjTTTCCC===<<<<<<>>>CCCHHHIIIEEEAAA>>>======;;;;;;<<<<<<>>>FFFPPPYYYdddooossswww{{{}}}|||uuuiiiXXXJJJAAA===:::999888888777777666666555555555555666666666666666555555666888888777777999::::::;;;<<<===>>>??????@@@BBBBBBAAAAAABBBDDDFFFGGGMMMPPPTTTWWWZZZbbbmmmuuu~~~{{{wwwsssqqqrrruuu{{{{{{yyyxxxwwwvvvtttxxx|||uuuooolllkkkmmmzzzwwwmmmccc\\\YYY\\\aaahhhnnntttxxxzzz{{{tttooonnnkkkddd```___fffppp~~~kkk[[[QQQLLLFFFBBB??????>>>===;;;;;;???CCCGGGQQQdddvvv|||||||||zzzyyy{{{xxxooodddZZZQQQMMMHHHEEECCCCCCCCCBBB======>>>>>>????????????===>>>???@@@AAABBBCCCCCC???>>>===;;;:::===AAAEEEMMMYYYjjjyyy||||||xxxrrrooouuuzzz{{{{{{yyyrrrjjjgggpppwwwuuuooojjjddd___RRRGGG<<<777444000///000111222333333111111222333444333333222222333333444333555666666777999===???III\\\fffmmm}}}iiiRRRIII@@@>>>===<<<;;;;;;:::;;;;;;::::::999888888777777666666555555555555666777777666555777<<>>>>>>>><<<;;;>>>GGGTTT^^^eee```WWWOOOHHHCCC@@@???=========<<<;;;:::999888888888777777777888:::;;;000000000000111111111111///111222222222333666999???QQQmmm~~~nnnXXXFFF>>>===<<<<<>><<<;;;;;;======>>>FFFNNNYYYcccnnnrrruuuyyy{{{zzztttjjj[[[MMMCCC===:::888888888777777666666555555555555666777777777666666555666888888777777999:::======>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFKKKOOOSSSTTTVVV\\\fffooozzz{{{|||}}}zzzvvvrrroooqqqtttyyy~~~wwwrrrooommmkkkiiimmmsssyyy{{{tttnnnjjjhhhiiitttzzzqqqfff___]]]___ccchhhnnntttxxx{{{yyyuuuuuurrrjjjbbb______dddooolll\\\RRRMMMGGGBBB@@@???>>>===<<<<<<>>>BBBEEEKKKXXXeeekkkmmmoooppprrrwwwzzzqqqeee[[[QQQMMMGGGCCCBBBAAAAAAAAA===>>>???AAABBBBBBBBBBBB??????@@@@@@AAABBBBBBBBB>>>===<<<:::999;;;>>>BBBIIIUUUgggwwwxxxsssxxx|||{{{xxxuuunnnfffcccjjjooolllgggddd___ZZZPPPFFF;;;666333000///111111222333333111111222333444333333222222333333444444555666666777999<<>>===<<<;;;;;;:::;;;;;;999999999888777777666666666666555555666666777888777555777<<>>BBBGGGJJJKKKMMMQQQUUUVVVXXX\\\^^^___aaaccceeefffhhhjjjkkklllmmmppprrrppptttxxxyyyzzztttiiieeeZZZTTTOOOQQQSSSTTTYYY^^^oooxxxooorrrxxxzzzmmm^^^PPPIIIIIILLLVVVjjjxxxvvvuuuvvvwwwqqqggg^^^RRRPPPNNNLLLJJJGGGCCC@@@>>>>>>======@@@IIIWWWaaaggg```UUUKKKEEEBBB@@@???============<<<:::999888888888777777888999;;;<<>><<<;;;AAAGGGIIIFFFBBB???>>><<<:::;;;======>>>EEENNNYYYcccmmmrrrtttxxxyyyxxxssskkk^^^QQQGGG???;;;999888888777777666666555555555555666777777777777777555666888888777777999:::<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFKKKOOOQQQRRRWWWaaajjjqqqtttxxxzzzzzzwwwssspppppprrrwww|||tttmmmiiifffddd___aaaeeejjjoootttyyy{{{zzz{{{{{{xxxrrrmmmiiihhhiiippp|||{{{rrriiiaaa]]]___bbbgggnnntttyyy|||{{{zzz}}}}}}uuukkkfff______eeeqqqlll\\\RRRNNNGGGBBB@@@???>>>===>>><<<===AAADDDGGGNNNVVV[[[^^^cccfffkkkttt~~~ssseeeZZZRRRMMMFFFBBB@@@?????????>>>@@@AAACCCDDDEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBB======<<<:::999:::>>>AAAFFFRRRddduuuzzz{{{wwwpppiiiggglllmmmiiidddaaa]]]WWWPPPEEE;;;777555222222333111222333333111111222333444333333222222333333444444555666666666888;;;>>>FFFWWWqqqrrr~~~iiiSSSJJJBBB>>>===<<<;;;;;;:::;;;;;;999999888888777777666666666666666666666777777888888555666;;;???HHHaaa{{{zzzoooccc[[[ZZZTTTGGG@@@BBB===BBBHHHJJJKKKMMMQQQUUUWWWYYY\\\^^^___```bbbdddgggiiikkkllllllmmmoooqqqppptttxxxyyy{{{~~~xxxkkkccc]]]ZZZWWWTTTVVVYYY___rrrwwwmmmooovvv~~~yyynnn^^^PPPIIIIIILLLRRRccc~~~yyytttuuuxxxwwwpppiiiYYYWWWTTTQQQOOOKKKFFFBBB??????@@@@@@DDDMMMZZZccchhh___RRRGGGBBB@@@@@@???======>>>===<<<;;;999888888777777888999;;;===>>>//////000000111111111222///000111222222222555777===LLLhhhyyyuuu~~~zzzcccOOODDD???<<<:::@@@GGGIIIFFFBBB???>>>;;;:::;;;======>>>EEENNNYYYdddmmmqqqtttwwwxxxwwwssslllaaaTTTIIIAAA<<<:::888888888777666666555555555555666777777777777777555666888888777777999:::999999:::;;;<<<===>>>>>>BBBAAAAAA@@@AAABBBDDDEEEAAAGGGMMMOOOPPPUUU___hhhkkknnntttxxxzzzxxxtttrrrpppqqqvvv}}}}}}ssslllgggdddaaaXXXXXXZZZ]]]bbbhhhmmmpppssstttvvvuuuqqqllliiihhhkkkooovvv{{{sssjjjcccZZZ\\\```eeelllsssyyy|||}}}zzz|||~~~uuuooodddbbbbbbkkk{{{lll\\\SSSNNNHHHCCC@@@???>>>===???<<<<<>>>>>>>>===???@@@BBBDDDFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>><<<;;;<<>>GGGWWW~~~uuuvvveeePPPHHH@@@>>>>>><<<;;;;;;;;;;;;;;;999999888888777666666666666666666666666777888888:::666666:::<<>>>>>===;;;999888777777777888:::<<<>>>???////////////000000000000///000222333444555555555<<>>;;;:::<<<<<<===CCCJJJWWWbbbnnntttvvvyyyyyyvvvtttpppgggYYYKKKAAA===>>>;;;:::999777666666555555555555555555555666777777555666666777888999999999;;;;;;<<<<<<<<<<<<<<<<<>><<<>>>>>>>>>>>>@@@BBBDDDEEEJJJKKKPPPVVV]]]jjj~~~zzzgggYYYPPPKKKDDDBBBBBBBBB@@@>>>CCCFFFJJJMMMOOONNNKKKJJJEEEEEEEEEDDDDDDCCCCCCCCC???>>>;;;999999:::<<<===CCCNNN___ppp~~~yyyuuuwwwuuutttrrrpppkkkeee___[[[SSSFFF:::666666444222111111111222222222333333333111111222222222333333333666555333333555777;;;===DDDVVVxxx|||{{{xxx```OOOGGGEEE???>>>===<<<;;;;;;<<<===<<<:::888777555555555666777777777777777777777777111444777:::;;;CCCWWWkkk{{{iii\\\YYYUUUJJJCCCDDDBBBDDDHHHJJJKKKNNNQQQSSSXXXZZZ[[[\\\]]]^^^aaadddhhhjjjllllllmmmnnnppprrrqqqsssvvvwwwxxx|||}}}xxxoooaaaYYYXXXTTT[[[pppvvvlllkkknnnyyyxxxppp```RRRLLLIIIGGGJJJTTTkkkwwwsssuuuxxxyyyzzzgggaaa]]]\\\YYYRRRJJJGGGDDDCCCBBBAAAFFFRRRbbbmmmqqq```MMMDDDAAA>>>===>>>@@@AAAAAA@@@===:::::::::999666666888999:::@@@GGG////////////000000000000000111111222333444555666:::BBB[[[~~~{{{vvvxxx|||www```III======888;;;AAAFFFHHHFFFCCC???>>>;;;:::<<<<<<===BBBIIIVVVbbbnnntttwwwzzz{{{yyywwwsssiii[[[KKK@@@<<<;;;;;;:::999777666666666666666555555555555666777777555666666777888888999999;;;;;;;;;<<<<<<<<<======??????@@@AAABBBCCCCCCDDDFFFHHHKKKMMMOOORRRUUUXXXcccggglllpppppppppppppppooorrrtttuuu{{{}}}uuummmfff___ZZZUUUQQQNNNMMMPPPTTTWWWXXX^^^```cccccccccbbbbbbcccdddfffkkkwwwyyyrrriiibbb^^^XXXWWWWWWYYY^^^dddjjjnnnuuuyyy|||~~~|||sssmmmkkkpppzzzttteeeVVVOOOGGGBBB@@@???>>><<<=========>>>???AAACCCEEEHHHIIIMMMSSSYYYfff{{{}}}iiiZZZQQQMMMHHHDDDBBBBBBAAA@@@DDDGGGLLLPPPRRRPPPMMMKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA???===;;;:::<<<===???CCCNNN___ppp~~~}}}wwwwwwyyywwwuuussspppkkkfffbbbRRREEE:::666666444222111111222222222222333333333222222333333333444444444555555444333555777:::<<>>===<<<;;;;;;<<<<<<:::999777555444444444444444444444444444444444444333555888999:::AAASSSfff{{{kkk]]]ZZZVVVKKKDDDDDDBBBDDDGGGIIIKKKMMMQQQSSSWWWYYY[[[\\\]]]^^^aaacccgggiiikkkmmmmmmnnnoooqqqppprrruuuwwwyyy|||~~~pppddd^^^VVVZZZkkkvvvjjjgggiiitttwwwssseeeVVVMMMHHHEEEHHHPPPbbb|||zzzqqqpppsssuuuvvvhhhbbb^^^^^^[[[SSSKKKGGGCCCCCCAAAAAAFFFRRRbbbmmmppp```NNNEEEAAA>>>===>>>@@@AAABBB@@@===;;;:::;;;:::777666888888:::@@@HHH////////////000000000000111111111111222333555666888@@@WWWxxxzzzyyy{{{~~~fffMMM@@@@@@:::<<<@@@EEEHHHHHHDDDAAA???<<<;;;<<<<<<===BBBIIITTT```lllssswww|||}}}||||||xxxooo```PPPCCC<<<;;;;;;:::999888777666666666666666555555666666777888666666666777888888999999999::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPTTTWWW\\\```fffjjjlllllllllmmmllloooqqqrrrxxx~~~vvvoooggg___ZZZUUUQQQLLLIIIJJJLLLNNNOOORRRUUUYYY\\\\\\\\\\\\]]]\\\```fffqqq~~~|||{{{{{{zzzxxxwwwxxxxxxvvvqqqkkkccc[[[WWWRRRQQQQQQRRRUUUZZZ___bbblllpppuuuyyy}}}wwwtttxxxvvvhhhXXXQQQHHHBBB@@@???>>><<<============???AAACCCDDDEEEFFFIIINNNTTT```vvv~~~iiiZZZRRRPPPMMMHHHCCCAAABBBCCCEEEIIIOOOTTTVVVTTTPPPMMMJJJIIIHHHFFFDDDCCCAAAAAABBB@@@>>><<<<<<===???@@@CCCNNN___pppyyyvvvuuurrrnnnlllllliiiddd```OOODDD999666666444222222222222222222333333333333333333444444444555555555555444444444555888:::<<>>NNN___}}}|||mmm```[[[UUUKKKDDDDDDAAADDDFFFHHHJJJMMMQQQSSSVVVXXX[[[\\\]]]^^^aaaccceeegggkkkmmmmmmnnnooopppnnnppptttvvvyyy|||sssfff\\\ZZZccc|||wwwhhhcccdddnnnvvvxxxlll[[[NNNGGGCCCEEEIIITTThhhvvvqqqppppppooogggaaa^^^^^^[[[SSSKKKGGGBBBBBBAAAAAAFFFRRRbbbmmmppp```OOOFFFAAA>>>===>>>@@@AAABBBBBB???===<<<<<<<<<999777777888:::@@@HHH////////////000000000000222222000000111333555666666===SSSsss||||||zzziiiQQQEEEDDD===>>>AAAGGGKKKLLLIIIEEE@@@===<<<===<<<===BBBHHHRRR^^^kkkrrrwww}}}|||tttfffVVVHHH@@@>>>;;;;;;999888777666666666666666666555666777777888666666777777888888888888999999:::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEGGGIIIKKKLLLNNNRRRTTT[[[___eeehhhjjjjjjjjjkkkhhhlllnnnooouuu~~~zzzsssjjjbbb\\\VVVRRRMMMIIIIIIJJJKKKKKKJJJNNNTTTWWWWWWWWWVVVVVVUUUYYYaaakkkxxx}}}zzzxxxvvvrrrnnnkkkkkklllkkkiiiddd\\\UUUQQQMMMLLLKKKKKKMMMPPPTTTVVV```ffflllqqqzzz}}}wwwiiiZZZSSSIIICCCAAA@@@???===============>>>@@@BBBCCCDDDDDDFFFJJJOOO[[[ppp{{{gggXXXRRRRRRPPPJJJDDDAAACCCFFFEEEJJJQQQVVVXXXWWWSSSPPPPPPOOOMMMKKKHHHEEEDDDCCCBBB@@@>>><<<<<<===???@@@DDDNNN```qqq{{{zzzyyysssqqqkkkfffdddeeeddd^^^YYYLLLBBB999666666333222333222222222333333333444444333333333333444444444444555444444444666888:::<<>>===<<<;;;;;;;;;<<<;;;:::999999888888888666666666666666666666666444444666777777<<>>@@@BBBCCCCCCAAA???======>>>:::888888888:::@@@HHH////////////000000000000333222000000000222444666555<<>><<<======<<>>???>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIJJJKKKLLLPPPRRRZZZ^^^cccgggggggggfffgggeeehhhkkklllrrr||||||uuummmddd^^^WWWSSSMMMIIIIIIJJJKKKKKKIIIMMMQQQTTTTTTSSSRRRQQQOOOSSS[[[fffrrr}}}zzzvvvrrrnnniiiddd``````aaabbbaaa]]]WWWQQQMMMJJJIIIGGGGGGGGGIIILLLMMMTTTZZZaaahhhqqq~~~xxxiii^^^VVVLLLEEEBBBAAA@@@???>>>>>>===>>>>>>@@@BBBCCCDDDCCCEEEHHHLLLVVVjjj|||vvvdddWWWRRRQQQOOOIIICCCAAACCCFFFEEEIIIOOOTTTXXXXXXVVVTTTTTTSSSPPPMMMJJJGGGEEEDDDBBB@@@>>><<<;;;===>>>@@@EEEPPPaaarrryyywwwzzzwwwppptttllleeeccceeeddd]]]UUUIII@@@999666555333222444222222333333333444444444222222222222333333333333444444444555666888:::;;;@@@OOOpppyyypppqqqrrr]]]NNNFFFCCC??????>>>===<<<;;;:::999;;;;;;::::::999999888888666666666666666666666666222222444666777;;;HHHUUUvvvzzzpppdddZZZRRRJJJDDDBBB@@@BBBDDDFFFHHHLLLPPPTTTUUUXXX[[[^^^___```bbbdddbbbeeehhhjjjkkklllmmmooonnnnnnppprrrvvvyyy{{{}}}|||lllbbb]]]jjj|||kkkdddbbbiiiuuu{{{qqq```SSSKKKHHHDDDBBBBBBIIIZZZrrrxxxkkk^^^[[[UUURRRSSSRRRLLLGGGDDD@@@@@@@@@BBBGGGRRRaaalllooobbbRRRHHHBBB===<<<>>>@@@BBBEEEEEECCCAAA?????????;;;999999999:::@@@GGG////////////000000000000222111111000111222333444555;;;KKKfff~~~zzz~~~uuuYYYGGGAAA???===>>>CCCJJJNNNKKKHHHCCC???===>>>===<<>>>>>======???@@@BBBCCCDDDEEEDDDFFFHHHIIIIIIKKKNNNPPPWWW[[[```cccdddcccccccccbbbfffiiikkkrrr|||}}}wwwooofff```XXXSSSMMMIIIHHHIIIIIIJJJIIILLLOOOQQQPPPOOONNNOOOMMMNNNUUU```jjj{{{zzzvvvpppkkkfffaaa[[[XXXWWWXXXYYYYYYWWWSSSNNNKKKHHHGGGEEEDDDDDDEEEFFFGGGIIIPPPXXX^^^hhhvvvzzzlllbbbZZZOOOGGGDDDCCCBBBAAA@@@????????????AAABBBCCCDDDCCCEEEGGGJJJRRRccctttooo```VVVPPPNNNKKKFFFBBBAAABBBDDDDDDFFFJJJOOOSSSWWWXXXYYYWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@>>><<<<<<===???@@@HHHRRRbbbssszzzwwwyyy|||tttooossskkkbbbbbbfffeee[[[QQQFFF>>>888777555222222555333333333333444444444444111111111222222222333333444444444555777888:::;;;???MMMlllxxxnnnnnn}}}{{{aaaNNNDDDAAA?????????>>>===;;;:::999777777888888777777666555333333333333333333333333333222444666777:::EEEPPPooo{{{sssggg[[[RRRJJJEEEBBB@@@AAACCCEEEGGGKKKPPPTTTUUUXXX\\\___aaabbbccceeebbbdddfffhhhiiikkkmmmpppqqqooonnnooosssvvvyyyzzztttjjjaaaiiiooofffdddhhhsssyyyrrrcccWWWOOOKKKDDDBBBAAACCCMMM^^^qqq~~~vvvgggZZZSSSNNNNNNMMMHHHCCCBBB>>>???@@@BBBGGGSSSaaalllooobbbTTTJJJBBB<<<<<<>>>@@@BBBFFFFFFEEECCCAAAAAA@@@<<<;;;;;;;;;;;;???FFF////////////000000000000111111111111111222222222666999EEE\\\xxx{{{eeeLLLBBB@@@>>>===CCCKKKOOOMMMIIIDDD@@@>>>>>>===<<<@@@GGGMMMYYYeeemmmsss{{{zzzzzzwwwmmm^^^OOOEEE@@@<<<;;;:::999888777777777777777666666777777888999888777777777777777777777;;;;;;;;;<<<<<<<<<======;;;<<<===???AAABBBDDDDDDDDDFFFGGGHHHHHHIIILLLNNNSSSXXX]]]aaabbbbbbcccccc```dddhhhjjjrrr}}}}}}uuulllfff\\\WWWQQQLLLJJJIIIIIIIIIFFFHHHKKKLLLLLLLLLLLLMMMLLLJJJOOOXXXaaaoooyyytttmmmgggbbb]]]XXXUUUPPPQQQRRRRRRPPPNNNLLLJJJFFFEEEDDDCCCBBBBBBCCCDDDBBBIIIPPPUUU___nnnzzz~~~qqqeee]]]QQQIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@BBBCCCDDDBBBCCCEEEGGGHHHNNN]]]lll|||qqqdddYYYRRRMMMJJJEEEBBBAAAAAAAAAAAABBBCCCEEEIIINNNTTTZZZ]]]\\\ZZZXXXUUUQQQNNNLLLKKKCCCAAA???======>>>@@@AAAJJJTTTdddttt~~~zzzzzz~~~~~~xxxqqqoooooofff^^^```fffeeeZZZOOOCCC===888777555222222555333333333444444444444555222222222333333333444444333444444666777888::::::>>>KKKiii}}}oookkkzzzhhhPPPEEECCC?????????>>>===;;;999888666666777777777666555444333333333333333333333333666555555777777888AAAKKKeee}}}vvvkkk^^^SSSLLLGGGDDD???@@@BBBDDDFFFKKKPPPUUUVVVYYY^^^aaabbbccceeefffbbbdddeeefffgggiiinnnqqqtttpppmmmlllppptttwwwwww{{{~~~zzzqqqgggkkkqqqhhheeeeeepppxxxtttiii]]]RRRJJJBBBCCCBBBBBBEEEMMMYYYbbbttt~~~~~~qqq```WWWOOOMMMJJJEEEAAA@@@===???@@@BBBGGGSSSaaalllooocccUUUKKKBBB<<<;;;>>>???CCCFFFHHHFFFDDDCCCBBB???===<<<>>>===;;;???DDD////////////000000000000000000111222222222111111777888@@@UUUrrrzzzqqqTTTFFFCCC@@@???DDDMMMRRRPPPLLLDDD@@@>>>>>>===<<<@@@GGGLLLXXXdddlllrrrzzz~~~|||qqqbbbRRRGGGBBB<<<<<<:::999888777777777777777777777777888888999888888888777777777777777;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDDDDEEEGGGGGGGGGIIIKKKMMMRRRWWW]]]aaaddddddeeefff___dddgggjjjrrr~~~{{{rrrlllaaa\\\UUUOOOLLLKKKJJJIIICCCEEEHHHIIIIIIJJJKKKMMMLLLHHHKKKSSS[[[fff~~~zzzuuunnngggaaa]]]YYYWWWLLLMMMMMMMMMMMMKKKJJJIIIEEEDDDCCCBBBAAAAAABBBBBB>>>EEEKKKPPPYYYhhhvvv|||uuuggg^^^SSSJJJGGGFFFEEEDDDBBBAAAAAA@@@AAABBBDDDEEEAAABBBDDDFFFFFFKKKYYYgggsss{{{~~~tttfffZZZRRRLLLLLLGGGAAA???@@@AAA@@@???AAAAAABBBEEEKKKSSS[[[```aaa```^^^[[[WWWTTTRRRQQQEEECCC@@@???>>>???AAACCCKKKUUUeeetttuuuwww{{{~~~|||}}}{{{uuuppppppnnneee^^^aaaiiiiii]]]QQQBBB<<<888777555222222666333333333444444444555555333333333444444444555555333444555666777999999:::>>>IIIgggqqqiiiyyynnnTTTHHHGGG????????????===;;;999777777777888999999888666666555555555555555555555555999777777888777777>>>GGG^^^|||yyynnn```UUUNNNIIIEEE???@@@BBBCCCFFFJJJPPPUUUVVVZZZ___bbbcccdddfffgggcccdddddddddeeeiiinnnrrrvvvqqqlllkkknnnrrruuuvvvyyy}}}~~~vvvlllmmmrrrhhhdddcccnnnwwwvvvmmmaaaSSSIIIAAACCCDDDBBB@@@CCCJJJPPPWWWccckkkmmmrrr{{{yyyqqqfff\\\RRRMMMIIICCC??????===>>>@@@BBBGGGSSSaaakkknnncccVVVKKKBBB;;;;;;>>>???CCCGGGHHHGGGEEECCCCCC???======???>>><<<>>>CCC////////////............000111111111111222222222666888:::HHHhhh}}}zzzgggOOOAAA@@@???AAAGGGMMMOOONNNGGGAAA===???>>>:::===CCCLLLUUU```hhhpppyyywwwhhhXXXJJJBBB???===:::999999999888666999999888888888888999999777777777777777777777777999:::;;;<<<<<<<<<;;;:::<<<===>>>???????????????EEEFFFHHHHHHHHHJJJLLLOOOSSSYYY^^^```dddhhhiiifffeeefffhhhkkkqqqyyyxxxsssggg___VVVPPPNNNMMMKKKJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFIIIOOOUUU___sss}}}wwwwww{{{yyytttnnngggbbb]]]YYYVVVPPPMMMJJJIIIIIIHHHHHHFFFCCCCCCBBBBBBBBBAAAAAAAAADDDFFFJJJOOOWWWbbbmmmuuu~~~{{{nnndddWWWOOOLLLKKKHHHEEEFFFCCCAAA@@@AAACCCDDDDDDCCC@@@>>>@@@DDDIIITTT^^^kkkppprrrlll___SSSNNNMMMIIIHHHFFFDDDBBB@@@>>>===???>>>???AAAFFFMMMTTTYYY]]]bbbddd___ZZZWWWRRRMMMJJJBBB<<<===??????AAACCCJJJVVVgggvvvxxxnnnooovvvyyytttzzz|||vvvsssvvvuuujjjaaa```eeedddZZZOOO>>>;;;777555666999:::;;;222222333333333333444444222222111111222222333444444444444444555777888888>>>GGGccclllggg|||vvvXXXIIIGGGCCC@@@>>><<<<<<<<<<<<;;;<<<<<<;;;:::999777777666666666666666666666666666555555555444444777<<<@@@[[[lll|||nnnaaaVVVNNNFFFAAACCCAAA??????CCCIIIPPPTTTYYY\\\___aaabbbccceeegggeeefffgggggggggiiillloooppppppqqqpppppprrruuuxxx~~~{{{iiihhh{{{xxxiiibbbfffjjjrrrxxxqqqaaaRRRKKKIIIFFFBBBAAABBBCCCDDDDDDMMMOOOSSSXXX^^^dddiiikkkaaaYYYOOOHHHGGGFFFBBB???@@@@@@AAAAAAAAAHHHYYYjjjsssdddUUUOOOIIIAAA;;;:::AAABBBEEEGGGHHHGGGFFFFFFAAA@@@?????????@@@AAAAAA////////////////////////000111111111111222222222555777:::FFFeeeyyykkkRRRDDDAAA??????EEEJJJLLLLLLHHHCCC??????===:::<<>>??????@@@??????CCCEEEFFFGGGGGGIIIKKKNNNRRRXXX^^^aaaeeekkkllliiiggghhhiiikkkooowwwzzzuuuiiibbbYYYSSSQQQOOOMMMKKKJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGIIIMMMQQQZZZkkkzzzzzzsssrrrtttwww{{{zzzuuunnngggaaa[[[VVVSSSOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDHHHMMMUUU___iiippp|||pppfffZZZRRROOOMMMIIIFFFGGGEEEBBBBBBCCCDDDDDDDDDDDD@@@>>>@@@BBBGGGPPPYYYdddhhhjjjeeeYYYOOOJJJJJJGGGFFFDDDBBB@@@>>>======>>>===<<<===@@@FFFKKKNNNWWW]]]aaa^^^[[[YYYUUUQQQJJJCCC======>>>>>>@@@CCCLLLXXXiiiwwwuuulllmmmrrr}}}~~~vvvuuu{{{{{{tttrrrwwwxxxmmmbbb```cccbbbXXXNNN===:::555333333444555555222222333333333333444444222222222222222333444444444444444555666777888999===GGGbbbnnnfff|||___LLLGGGCCCAAA>>><<<<<<<<<<<<;;;<<<;;;;;;:::888777777666666666666666666666666666555555555444444777<<<@@@UUUgggrrrdddZZZQQQIIICCCCCCAAA??????BBBHHHOOOSSSXXX[[[^^^```aaabbbdddfffeeefffggggggggghhhkkkmmmooopppqqqpppqqqsssvvvyyy~~~mmmiiiwwwooofffaaaeeennnuuurrrdddWWWQQQMMMJJJEEECCCCCCCCCCCCCCCCCCDDDGGGJJJNNNRRRVVVXXXYYYRRRJJJGGGFFFFFFDDDAAA??????@@@AAABBBHHHYYYjjjwwwiiiZZZRRRKKKBBB===<<<@@@CCCHHHKKKLLLJJJGGGDDDCCCBBB@@@@@@???@@@AAABBB...//////000000111111111000111111111111222222222555777999DDDaaasss{{{rrrXXXGGGBBB======AAAFFFIIIJJJJJJFFFBBB@@@===:::<<>>;;;::::::999888777888777777666666777777888777777777777777777777777999999:::;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@BBBDDDEEEFFFGGGHHHKKKMMMSSSZZZ```dddjjjqqqsssqqqllllllkkklllooowww|||wwwlllfff]]]WWWUUUSSSPPPNNNJJJHHHFFFFFFGGGIIIIIIHHHIIIHHHIIIKKKMMMSSS```mmmvvvnnnkkkkkkmmmnnnvvv}}}xxxooogggaaa[[[VVVRRRNNNLLLHHHFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>>AAAFFFKKKSSS\\\fffmmmzzzsssjjj___WWWSSSQQQLLLHHHHHHFFFEEEEEEEEEEEEDDDCCCCCC???===???@@@CCCKKKTTT\\\```ccc^^^UUUMMMJJJJJJIIIGGGDDDBBB@@@???>>>>>>>>>===;;;;;;<<>>===>>>===???CCCOOO[[[kkkxxxssshhhhhhllluuuvvvuuuxxx~~~{{{ssssssyyy~~~rrreee```aaa^^^UUULLL>>>:::666222111111111111222222333333333333444444333333333333333444444555555555555666777888::::::===GGG```oooeeeyyyhhhPPPGGGDDDAAA>>>======<<<<<<;;;;;;;;;:::999888777777666666666666666666666666666555555555444444777;;;???MMM```{{{wwwjjj___UUULLLFFFBBBAAA??????BBBGGGMMMQQQWWWYYY]]]___```aaaccceeedddfffffffffffffffiiikkknnnpppqqqqqqrrrtttwwwzzz}}}ssskkkrrrxxxkkkccceeemmmuuutttiii\\\VVVRRRNNNIIIEEEDDDDDDCCCBBBAAAAAABBBCCCEEEGGGIIIJJJMMMIIIEEEDDDEEEFFFDDDBBB??????@@@BBBCCCIIIXXXhhh{{{ooobbbVVVLLLDDD?????????DDDJJJOOOPPPMMMHHHDDDDDDCCCBBBAAA@@@AAAAAABBB...//////000111222222333000000111111111222222222666777:::CCC[[[}}}mmmpppvvv^^^HHH@@@:::;;;???BBBFFFIIIKKKIIIFFFBBB===:::===@@@CCCNNNZZZdddnnnxxx~~~~~~uuufffVVVKKKBBB???<<<:::::::::999888777777666666666666777777777777777777777777777777999999::::::;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@BBBDDDFFFFFFGGGIIILLLNNNUUU\\\ccciiipppxxx|||zzzrrrqqqooonnnooouuu~~~}}}yyynnnhhhaaa[[[YYYWWWSSSPPPKKKIIIFFFFFFHHHJJJJJJJJJKKKIIIIIIJJJKKKNNNXXXcccnnn||||||ssskkkgggeeefffffflllvvv{{{rrrjjjccc]]]XXXUUUPPPMMMIIIGGGFFFEEEDDDCCC@@@@@@@@@????????????>>><<>>@@@GGGOOOXXX[[[^^^\\\VVVQQQOOOPPPNNNLLLIIIFFFCCCBBBBBBBBB@@@???===<<<<<<===???@@@BBBJJJRRRUUUWWWZZZYYYWWWLLLEEE@@@???>>>===@@@DDDRRR^^^mmmzzzrrrfffeeegggmmmuuu{{{}}}{{{qqquuu}}}|||uuuvvv}}}vvvhhhaaa```[[[RRRIII???<<<777555444444333222222222222333333333444444444444333333333444555555555555555666777999:::;;;<<>>HHH[[[www|||ooodddYYYOOOHHHBBBAAA??????BBBFFFLLLOOOUUUWWW[[[]]]^^^```bbbddddddeeeffffffeeeeeeggghhhmmmoooqqqrrrsssuuuxxx{{{|||wwwllllllzzzqqqlllkkknnnuuuvvvmmmaaaZZZTTTPPPKKKGGGEEEEEEDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBBBBDDDDDDCCCAAA??????@@@BBBCCCIIIWWWeeezzzttthhh[[[NNNDDD@@@AAA===BBBHHHMMMOOONNNJJJHHHFFFEEECCCBBBAAAAAABBBBBB...//////000111222222333000000111111111222222222666888:::AAAUUUsssmmmkkkuuu```HHH???888:::===???CCCHHHJJJLLLKKKEEE>>><<<===???@@@JJJVVV```jjjvvv}}}xxxiiiXXXLLLDDDAAA===:::::::::999999777777666666666666777777777777777777777777777777999999999999::::::;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFHHHHHHJJJMMMPPPSSS[[[cccjjjsss|||wwwuuurrrooonnnrrrxxx}}}}}}zzzooojjjccc___]]]ZZZVVVRRRMMMKKKHHHHHHIIIKKKLLLLLLKKKIIIIIIKKKKKKMMMTTT]]]dddooo~~~xxxpppjjjfffdddccc```dddjjjsss||||||sssjjjddd^^^ZZZWWWSSSPPPLLLIIIHHHGGGEEECCC@@@@@@?????????>>>>>>>>><<>><<<999999;;;===???EEEMMMSSSVVVYYYXXXVVVTTTUUUVVVRRRPPPMMMJJJGGGEEEDDDDDD??????>>>>>>===>>>>>>???:::BBBIIILLLPPPTTTUUUSSSLLLGGGBBBAAA@@@>>>BBBGGGTTT___ooo{{{ssseeeddddddhhhmmmrrrssssssnnnwww~~~wwwyyyxxxlllddd```ZZZOOOFFF<<<:::666555555666666555222222222333333333444444444444333333333444555555444555555666888999;;;<<<<<>>>>>>>>===FFFQQQZZZfffsss|||}}}nnn\\\PPPFFFBBB===::::::::::::999888777777666666777777888777777777777777777777777999999999999999:::;;;;;;:::;;;===>>>@@@AAAAAAAAACCCEEEGGGHHHIIIKKKNNNQQQPPPXXXaaahhhrrr||||||zzzvvvqqqnnnooorrruuuxxxzzz}}}~~~|||zzzoookkkfffcccaaa___ZZZVVVQQQNNNKKKIIIJJJLLLMMMMMMLLLIIIIIILLLLLLMMMRRRXXX```gggsss~~~vvvnnniiifffcccaaa[[[\\\___dddllltttxxxzzz}}}~~~uuukkkddd^^^ZZZWWWUUURRRNNNKKKIIIHHHFFFDDD@@@@@@@@@?????????>>>>>>>>>@@@EEELLLUUUbbbnnnwww|||vvvooojjjcccYYYRRRKKKHHHFFFDDDDDDBBB@@@===:::888888;;;<<<===CCCIIILLLNNNQQQSSSTTTUUUWWWYYYUUUTTTQQQNNNJJJGGGDDDCCC======>>>>>>>>>>>>======888>>>CCCEEEGGGLLLNNNMMMJJJFFFCCCBBB@@@>>>CCCIIITTT___ooo{{{tttgggfffeeefffiiikkklllllllllwww}}}wwwzzzxxxoooiiicccZZZMMMBBB777555333333444555555444222222333333333333444444333333333333333444444555333444444555777999;;;<<<;;;DDDVVVssswwwcccmmmxxx]]]OOOFFFCCC@@@>>>======;;;:::999999888888888777777777666666666666666666666666333444555555555666999;;;DDDRRRkkkwwwlll```TTTLLLCCCBBBAAAAAACCCFFFJJJMMMPPPSSSWWWZZZ[[[]]]```bbbbbbdddfffgggffffffggghhhlllnnnppprrrrrrtttvvvxxxzzz{{{nnneeejjjvvvmmmhhhmmmsssrrrkkkfffXXXTTTOOOKKKJJJIIIHHHHHHAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCAAAAAACCCEEEHHHRRR\\\ooovvvvvviiiWWWKKKEEECCC>>>>>>@@@BBBDDDGGGIIIKKKDDDCCCBBBAAABBBBBBCCCDDD////////////////////////000111111111111222222222222555888;;;EEE\\\~~~xxxiiikkkxxxhhhOOOBBB;;;===>>>999:::@@@DDDMMMQQQKKKCCC@@@???===;;;CCCMMMUUUaaappp|||uuucccVVVGGGCCC>>>:::::::::::::::888888888777777888888888777777777777777777777777:::999888888888999:::;;;:::;;;===>>>@@@AAAAAAAAABBBCCCFFFGGGHHHJJJNNNPPPOOOXXXaaaiiisss~~~~~~xxxsssqqqrrrsssvvvxxx{{{}}}~~~|||zzzyyyppplllhhhffffffccc___[[[UUURRRNNNKKKLLLMMMNNNNNNMMMJJJJJJLLLLLLKKKNNNSSSZZZ^^^ggguuu|||tttmmmhhheeeaaa^^^YYYWWWVVVYYY___eeeiiijjjnnnqqqvvv{{{{{{pppggg```[[[XXXVVVSSSOOOKKKJJJHHHFFFDDDAAAAAA@@@@@@@@@?????????AAABBBEEEJJJRRR___llluuuzzz|||vvvppphhh]]]UUUNNNKKKGGGDDDCCCBBB@@@???;;;888999;;;<<<;;;???EEEFFFHHHKKKNNNQQQUUUXXX[[[ZZZYYYWWWTTTPPPJJJFFFCCC>>>??????@@@???>>>===<<<:::???AAA@@@AAAEEEHHHGGGGGGCCCAAA@@@>>>===BBBJJJSSS___nnn{{{rrrjjjiiihhhggghhhhhhggggggiiittt~~~~~~yyyuuuwwwzzz|||wwwqqqmmmggg[[[LLL@@@666444222222333444333333222222333333333333444444222222222222222333444444222333333555666888:::;;;;;;BBBRRRnnn|||ggglllzzz|||```PPPGGGDDD@@@>>>======;;;:::888888888888777777777777666666666666666666666666333444555555555666888:::@@@LLLbbbzzzpppdddXXXPPPEEECCCBBBBBBDDDGGGJJJMMMOOORRRUUUXXXZZZ\\\___aaaaaacccfffggggggggghhhiiilllnnnpppqqqqqqrrrtttuuuyyy~~~|||oooccccccyyytttjjjmmmttttttoookkk^^^ZZZTTTOOOMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBDDDEEEHHHPPPXXXkkkxxx~~~sss```RRRKKKGGG@@@@@@@@@AAABBBCCCEEEFFFBBBAAAAAAAAAAAACCCDDDEEE////////////............000111111111111222222222000333666999@@@UUUwww{{{fffaaawww~~~oooSSSEEE===???>>>777666<<>>;;;::::::::::::999999888888888888999999777777777777777777777777:::999888888888999:::;;;:::;;;===>>>@@@AAAAAABBB@@@BBBDDDFFFGGGIIIMMMOOORRRZZZdddlllwwwzzzvvvuuuuuuxxxyyy{{{}}}}}}|||zzzxxxqqqnnnjjjiiiiiigggbbb^^^XXXTTTOOOMMMMMMNNNOOOOOONNNKKKJJJLLLLLLJJJKKKOOOTTTVVV]]]lllzzz{{{ssslllgggddd___\\\ZZZVVVSSSTTTYYY^^^aaaaaacccgggnnnuuu|||uuukkkccc]]]ZZZVVVSSSOOOKKKIIIGGGEEECCCAAAAAAAAA@@@@@@@@@@@@???CCCCCCDDDGGGOOO[[[iiirrrwwwzzztttkkk```WWWQQQMMMHHHEEECCCCCCAAA@@@<<<::::::<<<;;;:::===BBBDDDEEEHHHLLLQQQVVVZZZ\\\^^^^^^]]]ZZZUUUNNNIIIEEEBBBBBBCCCBBBBBB@@@>>>======@@@AAA======AAADDDDDDDDDAAA??????===<<>>777555444333444444333222222222333333333444444444222222111111222222333444222222333444666888:::;;;;;;BBBPPPjjjjjjlllwwwaaaOOOGGGDDDAAA>>>>>>===;;;:::888888888888777777777777666666666666666666666666333444555555555555888:::===GGG\\\yyy}}}sssggg[[[RRREEEDDDCCCCCCEEEGGGKKKMMMNNNQQQUUUXXXYYY[[[^^^``````cccfffhhhhhhhhhiiijjjkkknnnpppqqqqqqqqqrrrsssxxx~~~}}}pppbbb^^^rrr}}}ppppppvvvvvvqqqmmmccc___XXXSSSOOOMMMJJJIIIKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCDDDGGGIIIFFFCCCBBBDDDEEEGGGNNNVVVjjjzzzzzzgggXXXPPPKKKBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFF000000000000000000000000444333222111000000000000111555555777@@@KKKgggzzzjjjaaalll|||^^^LLL>>>>>>@@@<<<:::;;;???KKKSSSOOOEEE???>>>>>>>>>BBBHHHPPP[[[hhhttt}}}~~~ssscccPPPFFF===<<<<<<:::888888777666666666555555555555888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAADDDCCCBBBBBBDDDHHHLLLOOOUUUXXX```lllzzz~~~~~~}}}zzzyyyyyyzzz|||wwwuuuqqqmmmjjjhhhgggggg```[[[TTTOOONNNNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLTTT[[[aaafffrrr}}}tttlllfffbbb^^^\\\VVVUUUSSSRRRRRRTTTWWWYYY``````dddkkkttt{{{}}}|||xxxlllddd^^^ZZZSSSSSSSSSPPPLLLIIIGGGFFFFFFEEECCCBBBAAA@@@??????@@@BBBEEEGGGLLLTTT^^^fffqqqxxxxxxtttmmmaaaXXXSSSPPPMMMJJJHHHEEEBBB???@@@>>><<<<<<===>>>???>>>@@@BBBFFFIIINNNSSSZZZ___ccccccccc```[[[TTTMMMIIIFFFEEEEEEEEEEEECCC@@@=========>>>>>>>>>>>>======??????===<<<<<>><<<<<<;;;::::::999999888777777777555555555555555555555555555666666666555555777888???FFFWWWsssuuukkk___VVVMMMFFFAAABBBCCCEEEHHHMMMOOOQQQTTTXXXYYYZZZYYYXXX```bbbeeehhhhhhgggeeeccciiillloooqqqrrrssstttuuuzzz{{{qqqeee```jjjwwwwwwnnnooosssttttttqqqiii___XXXUUURRRNNNKKKMMMMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGFFFGGGJJJQQQVVVdddxxxuuujjj]]]QQQNNNJJJEEEBBBBBBBBBCCCBBB>>>===<<<===@@@BBBCCCCCC000000000000000000000000333222111111000111111111222666555777>>>HHHbbbxxxjjjbbblllgggSSSAAA======;;;;;;>>>@@@IIIOOOLLLFFFBBB???<<<===@@@FFFNNNXXXeeeqqqyyy|||xxxiiiSSSHHH???======;;;999888777777666666666555555555777777777777777777777777888888999::::::;;;;;;<<<;;;;;;<<<<<<===???@@@AAADDDCCCBBBBBBDDDHHHLLLNNNVVVXXX^^^iiiwww}}}|||}}}zzzyyyvvvssspppmmmkkkjjjfffaaaZZZTTTRRRRRRRRRQQQOOOOOONNNMMMMMMMMMMMMNNNQQQWWW]]]cccooo}}}{{{sssjjjddd```\\\ZZZYYYWWWUUUSSSSSSTTTVVVWWWZZZ[[[^^^eeemmmtttxxxxxx~~~qqqhhhaaa]]]TTTTTTSSSQQQMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAACCCEEEFFFIIIOOOWWW]]]eeekkkuuu~~~zzzssskkkbbb\\\WWWTTTQQQOOOMMMJJJGGGDDDCCCAAA>>>>>>???@@@@@@???@@@BBBEEEIIIMMMRRRYYY]]]bbbccccccbbb^^^XXXRRRNNNIIIGGGFFFFFFEEECCC@@@>>>>>>>>>==================>>>>>>===<<<===@@@FFFJJJQQQ\\\kkkyyywwwiiimmmnnnnnnlllhhhfffeeefffllllllllljjjhhhhhhkkknnntttqqqqqqsssnnn]]]III===888666555444555555333222222222333333333333444444333333333333333333333333555555666666777999:::;;;;;;@@@JJJaaappplllyyycccMMMGGGFFFCCC@@@>>><<<<<<;;;;;;;;;::::::999888888888555555555555555555555555333444444444333333555666===DDDUUUpppwwwlllaaaXXXNNNGGGBBBBBBCCCDDDHHHMMMNNNPPPTTTXXXZZZZZZZZZYYY___aaaeeeggghhhgggeeedddhhhkkkoooqqqrrrrrrtttuuuvvvxxxtttfff^^^cccmmmsssppprrrvvvwwwvvvpppggg```[[[XXXVVVTTTSSSRRRQQQPPPOOONNNOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJKKKIIIHHHJJJOOOSSS^^^rrr|||vvvkkk___UUUQQQLLLGGGEEECCC@@@???>>>======>>>AAACCCCCCBBB000000000000000000000000111111111000111111222333333777555666<<>>CCCJJJTTT```mmmuuuyyy}}}}}}rrrXXXMMMBBB???>>>;;;999999777777777666666666555555555555555555555555555555888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCCCCBBBBBBDDDHHHKKKNNNWWWXXX]]]ggguuu~~~|||yyyuuurrrpppmmmhhhaaa[[[XXXVVVUUUTTTRRRQQQQQQPPPOOOOOOPPPPPPOOOTTTZZZ___jjjwwwzzzrrrjjjeee```]]]ZZZ\\\ZZZWWWUUUTTTTTTUUUUUUWWWWWWYYY^^^fffnnnsssuuuyyynnnfffaaaWWWVVVTTTRRRPPPNNNLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFIIIMMMQQQWWWZZZaaaggglllnnnnnnmmmnnnvvvuuummmfffccc^^^\\\YYYVVVTTTQQQNNNKKKGGGEEEBBBAAAAAAAAAAAA@@@@@@BBBEEEGGGKKKPPPVVVZZZ```aaabbbbbb___\\\XXXUUULLLKKKIIIHHHGGGEEEAAA??????>>>===<<<;;;;;;<<<===============>>>AAAGGGKKKQQQ[[[kkkxxxyyykkkmmmqqqrrrmmmfffcccfffkkkooolllhhhffffffggghhhhhhnnnmmmnnnqqqkkkZZZGGG===777666444444555555444222222222333333333333444444333333333333333333333333555555666666777999:::;;;;;;???GGG[[[wwwnnnwww~~~bbbMMMGGGFFFCCC@@@>>><<<<<<;;;<<<<<<;;;;;;:::999999888555555555555555555555555333444444444333333555666;;;BBBRRRkkkyyynnnccc[[[OOOHHHCCCCCCDDDDDDHHHLLLNNNPPPTTTWWWZZZ[[[[[[[[[^^^```cccfffggggggfffeeehhhkkknnnpppqqqrrrsssttttttwww~~~xxxfff[[[[[[aaa}}}}}}tttsssuuuxxxxxxtttoooiiiddd```^^^]]][[[ZZZWWWUUUTTTSSSTTTTTTRRRQQQOOONNNNNNNNNOOOPPPMMMNNNNNNMMMLLLMMMOOOQQQ[[[lll|||}}}rrr```\\\UUUNNNJJJFFFBBB???@@@??????AAACCCDDDCCCBBB////////////////////////000000000000111222333444222555444444:::???SSSqqqrrreee]]]dddzzzyyy```HHH>>><<<:::===BBBDDDNNNTTTPPPIIIDDD@@@===;;;>>>BBBHHHPPP\\\hhhpppxxx|||xxx^^^QQQEEE@@@>>>;;;888888777777777666666666666555555555555555555555555555888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCBBBBBBBBBDDDHHHKKKMMMUUUXXX^^^iiivvv}}}yyyvvvtttooohhhbbb^^^[[[XXXVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQTTTXXX^^^fffqqq|||zzzssslllgggccc```^^^]]][[[YYYWWWVVVUUUVVVVVVWWWWWWYYY\\\cccjjjqqqttt}}}tttjjjddd[[[YYYWWWUUUTTTRRRPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDEEEGGGHHHMMMNNNQQQUUUWWWYYYZZZZZZ^^^ffftttuuuooolllgggeeebbb___\\\XXXSSSPPPLLLJJJFFFDDDDDDCCCBBB@@@@@@BBBDDDGGGIIINNNSSSWWW\\\]]]^^^^^^^^^\\\ZZZYYYPPPNNNKKKJJJIIIGGGDDDBBBAAA???===;;;::::::;;;<<<<<<<<<======>>>BBBGGGKKKRRR\\\kkkyyy|||ooooootttvvvnnnbbb]]]ccckkkuuunnnfffccceeeffffffdddjjjjjjmmmnnngggVVVEEE===777555444444555555444333222222222333333333444444333333333333333333333333555555666666777999:::;;;===@@@FFFWWWyyy~~~ooottt{{{cccPPPGGGFFFCCC@@@>>><<<<<<;;;;;;;;;;;;:::999999888888555555555555555555555555444666666666555555666888:::@@@OOOgggzzzoooddd]]]QQQJJJDDDCCCDDDDDDGGGKKKMMMOOOSSSWWWYYY[[[\\\\\\]]]___bbbeeeggggggffffffgggjjjnnnppppppqqqrrrtttvvvzzzyyyfffZZZXXXZZZkkk~~~vvvttttttssstttsssqqqmmmiiifffdddcccaaa^^^[[[ZZZZZZ[[[\\\YYYXXXWWWVVVVVVWWWXXXYYYTTTTTTTTTSSSRRRRRRRRRSSS[[[gggvvvooohhh___VVVPPPKKKHHHEEECCCCCCCCCEEEFFFFFFDDDBBB//////////////////////////////000000111222444444000444222444:::===MMMhhhrrreee[[[___qqq|||cccKKKAAA>>><<<===AAAEEESSS^^^XXXKKKBBB@@@@@@<<<>>>AAAEEEMMMXXXdddlllwww{{{~~~{{{dddVVVHHHAAA>>>:::777888888777777777666666666666666666666666666666666666777777888999999::::::;;;:::;;;;;;;;;<<<>>>???@@@BBBAAABBBBBBEEEGGGJJJLLLRRRWWWaaalllyyy~~~{{{wwwrrrlllgggbbb___[[[XXXXXXWWWVVVUUUUUUTTTTTTTTTVVVWWWYYY^^^eeennnzzz}}}xxxrrrmmmiiifffcccaaa^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYZZZ\\\```fffmmmqqqxxx|||ooohhhaaa^^^ZZZXXXXXXWWWUUUSSSNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMSSS[[[iiizzzyyyuuupppnnnkkkhhhddd___ZZZVVVRRROOOKKKHHHGGGEEECCCBBBBBBCCCEEEFFFHHHLLLQQQUUUWWWXXXXXXXXXXXXXXXWWWVVVQQQOOOLLLKKKJJJIIIGGGFFFBBB@@@>>>;;;::::::;;;<<<;;;<<<<<<===>>>AAAFFFJJJRRR\\\kkkxxx}}}qqqqqqwwwyyynnn___XXX___iiizzzqqqgggccceeeggggggeeejjjkkkmmmlllbbbPPPBBB<<<666555444444555666444333222222222333333333444444333333333333333333333333555555666666777999:::;;;>>>AAAEEESSSsssooooooxxxbbbQQQGGGFFFCCC@@@>>><<<<<<;;;::::::999999888888777777666666666666666666666666444666666666555555666888:::???LLLbbb|||{{{oooddd^^^SSSLLLEEEDDDEEEDDDGGGKKKMMMOOORRRUUUXXXZZZ\\\\\\[[[]]]```cccfffggggggggggggiiimmmooopppppprrrsssxxx}}}{{{ggg\\\YYYYYY___{{{wwwqqqoooqqquuuwwwxxxuuuqqqnnnmmmjjjfffcccbbbcccfffhhheeedddddddddddddddddddddbbb```]]][[[XXXVVVTTTSSSVVV^^^jjjwwwzzzmmmaaaXXXQQQMMMKKKGGGGGGHHHJJJKKKJJJGGGDDD000000000000000000000000000000000000111222333444000333222444999:::GGG___uuujjj```___kkkyyyhhhOOOEEEAAA======AAACCCVVVccc^^^OOOCCC@@@AAA<<<===???CCCIIITTT```hhhuuuyyy}}}}}}jjj\\\LLLCCC???:::888888888888777777777666666666777777777777777777777777777777888888999::::::::::::::::::;;;<<<===??????AAAAAAAAACCCEEEGGGJJJKKKPPPVVVaaammmyyy}}}wwwtttooojjjgggccc^^^[[[ZZZZZZXXXWWWVVVVVVUUUUUUXXXXXXZZZ___eeennn|||zzzvvvrrrnnnllljjjgggeeebbbaaa```___^^^^^^^^^^^^[[[[[[[[[[[[]]]aaafffkkkppp{{{xxxqqqhhhddd___\\\\\\\\\YYYVVVQQQPPPNNNLLLJJJHHHGGGGGGEEECCCBBBBBBDDDEEEDDDCCCAAA@@@@@@@@@AAABBBDDDDDDKKKSSSaaassszzzvvvuuurrrpppmmmhhhbbb^^^ZZZVVVRRRNNNKKKIIIGGGEEECCCEEEFFFGGGHHHKKKPPPSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJHHHCCCAAA???===<<<;;;;;;;;;:::;;;<<<<<<===@@@DDDGGGPPPZZZiiivvvzzz~~~zzzpppqqqxxxzzzooo___WWW^^^gggzzzqqqgggccceeejjjlllmmmoooooooookkk]]]KKK???<<<666555444444555666555444222222333333333333444444333333333333333333333333555555666666777999:::;;;===AAADDDPPPnnnnnniiizzzzzzcccQQQGGGFFFCCC@@@>>><<<<<<;;;::::::999888888777777666666666666666666666666666333444444444333333555666:::>>>III]]]uuu|||pppeee```UUUMMMGGGEEEEEEDDDFFFJJJMMMOOOQQQTTTVVVYYYZZZ[[[ZZZ\\\___bbbeeeggghhhhhhfffiiilllnnnooopppqqqrrrwww~~~kkk```[[[YYYYYYoooxxxooopppsssyyy|||yyysssooonnnooorrrttttttttttttsssrrrooommmkkknnniiiccc^^^ZZZVVVRRROOOMMMQQQZZZgggwww|||ooocccYYYRRRNNNMMMMMMNNNPPPQQQOOOJJJGGG000000000000000000000000111000000000111222333333222555333444888777AAAWWWvvv{{{tttjjjeeejjjrrroooTTTGGGAAA======AAAAAASSSbbb```SSSHHHBBB@@@;;;;;;<<>>???@@@AAAAAACCCEEEGGGIIIKKKOOOUUU^^^iiiuuu}}}wwwuuuqqqmmmjjjgggbbb___\\\[[[YYYXXXWWWVVVVVVVVVWWWUUUXXX```fffppp{{{xxxuuusssrrrpppnnnllljjjiiihhhfffdddcccbbbaaa^^^______]]]\\\^^^bbbeeehhhrrr|||oooiiiccc``````___\\\XXXTTTRRRPPPMMMJJJHHHFFFFFFGGGDDDAAAAAABBBCCCCCCAAA???>>>>>>>>>???@@@BBBBBBHHHOOO]]]ppp}}}yyyxxxwwwwwwuuurrrmmmiiiaaa^^^XXXTTTQQQNNNKKKIIIEEEFFFGGGGGGHHHKKKOOORRRRRRPPPOOOMMMKKKJJJJJJJJJHHHFFFEEEEEEGGGIIIJJJIIICCCCCCAAA@@@>>><<<;;;:::999:::;;;<<<<<<>>>BBBDDDMMMWWWeeesss~~~wwwrrryyyxxxpppqqqwwwyyypppbbb[[[```hhhtttmmmeeebbbfffmmmssswwwvvvuuussskkkZZZFFF<<<;;;666444333444555666555444222222333333333333444444333333333333333333333333555555666666777999:::;;;;;;???BBBMMMiiimmmcccqqqiiiUUUGGGFFFCCC@@@>>><<<<<<;;;;;;::::::999999888777777666666666666666666666666333444444444333333555666888<<>>::::::;;;===CCCMMMXXX```mmmsssyyy}}}vvvfffTTTIIICCC>>><<<<<<888888888888777777777777777777777777777777777777777777777888999999:::::::::::::::;;;<<<===>>>???@@@@@@AAACCCEEEGGGIIIJJJOOOTTT[[[eeeqqq~~~}}}wwwuuurrrooommmiiieeebbb\\\[[[ZZZXXXWWWWWWVVVVVVTTTSSSWWW___gggqqq|||zzzxxxxxxwwwuuutttpppooommmkkkhhhfffdddcccbbbccccccaaa^^^^^^aaadddeeennnzzzrrrllleeebbbbbbaaa]]]ZZZUUUSSSQQQMMMJJJGGGFFFEEEIIIEEEAAA???AAABBBAAA???@@@???@@@@@@AAABBBCCCDDDHHHOOO]]]qqq~~~yyyyyyzzz{{{{{{yyytttqqqfffbbb]]]XXXUUURRRNNNLLLFFFGGGHHHHHHHHHKKKNNNRRRQQQPPPMMMJJJHHHGGGFFFFFFDDDBBBAAABBBEEEHHHIIIIIIDDDCCCCCCAAA???===;;;:::999:::;;;;;;;;;===@@@CCCJJJTTTbbbppp|||}}}rrrllluuuyyyqqqpppvvvyyyqqqddd^^^cccjjjnnniiicccaaafffoooxxx~~~zzzyyyuuukkkXXXDDD::::::555444333444666666555444222222333333333444444444333333333333333333333333555555666666777999:::;;;999===AAAKKKffflll___lllrrr\\\HHHFFFCCC@@@>>><<<<<<;;;<<<<<<;;;::::::999999888777777777777777777777777555666666666555555777888777:::CCCSSSjjjsssiiidddXXXPPPIIIFFFEEEDDDFFFIIINNNNNNPPPQQQSSSUUUVVVWWWXXXZZZ]]]```dddgggiiijjjeeehhhlllnnnnnnoooppprrrwww|||xxxvvvwwwxxx|||vvvhhh\\\SSSRRRWWWoootttlllgggnnnzzzqqqhhhccc^^^XXXQQQLLLKKKKKKIIIHHHFFFEEEFFFLLLVVVfffyyy}}}pppcccZZZTTTUUUWWWYYYYYYUUUPPPKKK000000000000000000000000222222222222222222222222222222222222333888>>>CCCbbbxxx|||xxxsssooo~~~eeeLLL???===@@@BBBAAAPPP\\\ZZZRRRLLLFFF@@@@@@??????BBBCCCGGGSSS___gggpppxxx{{{~~~{{{qqq```PPPDDD>>><<<;;;;;;:::999777666666666666666666666666666666666666777777777888999999:::::::::;;;;;;<<<===>>>??????>>>???@@@AAABBBEEEJJJMMMRRRSSSWWW```ooo|||yyyvvvtttqqqnnnjjjfffcccbbb\\\ZZZWWWTTTSSSRRRRRRSSSTTTXXXWWW]]]lllwww~~~}}}{{{yyyvvvuuutttrrrooommmkkkjjjfffdddaaa___]]]]]]]]]^^^bbbeeellltttzzzxxxoooiiifffdddbbb```XXXVVVSSSPPPLLLIIIGGGFFFFFFDDDBBB@@@??????@@@@@@AAA@@@@@@@@@@@@AAACCCDDDGGGPPP```sss|||uuutttsssvvv{{{~~~~~~}}}tttnnneee^^^ZZZXXXUUURRROOOLLLJJJIIIKKKNNNPPPPPPWWWUUURRRNNNJJJGGGDDDBBBCCCAAA??????AAADDDEEEEEEDDDCCC@@@===;;;:::::::::;;;<<<<<<;;;:::;;;===???IIIQQQ___mmmyyyxxxlllooo|||uuurrroooxxxyyyooobbb```ffflllssshhh^^^\\\cccmmmvvv|||{{{zzztttfffSSSCCC999666666555555555555444444444222222222222222222222222222222333333333444444444777777666666777999<<<===<<>>>>>@@@???>>><<<;;;999888777888999999666555555555555444444444333444444444555666666666;;;;;;???MMMddd}}}wwwkkkeee\\\WWWOOOHHHEEEFFFIIILLLMMMMMMMMMOOOPPPPPPOOONNNWWWZZZ^^^aaabbbdddfffhhheeehhhlllppprrrqqqooommm{{{}}}zzzyyykkk___YYYRRRWWWfffmmm[[[aaarrrzzzsssmmmggg___YYYRRROOOKKKGGGEEEDDDEEEFFFDDDAAACCCIIILLLQQQeee{{{uuueee[[[RRRTTTWWWZZZ\\\YYYSSSNNN000000000000000000000000111111111111111111111111333333222222333777<<>>???>>>???@@@AAABBBEEEIIILLLQQQRRRUUU]]]kkkzzz~~~zzzwwwrrrqqqooollliiifffcccbbbYYYWWWTTTPPPNNNNNNOOOOOOQQQVVVUUU[[[jjjvvv}}}|||yyyvvvrrrpppnnnmmmjjjhhheeebbb```_________```aaaffflllpppwwwuuulllhhhddd```^^^XXXVVVSSSOOOLLLIIIGGGGGGEEEDDDAAA?????????@@@AAABBBBBBAAAAAAAAACCCDDDEEEJJJRRRaaassszzztttrrrpppooorrrxxx}}}{{{uuummmfffbbb___[[[XXXQQQNNNLLLKKKMMMPPPRRRRRRWWWVVVSSSPPPMMMJJJGGGEEEAAA???<<<<<<>>>@@@AAAAAABBBAAA???>>>============;;;<<<<<<;;;:::;;;===???FFFOOO]]]lllzzzxxxmmmooo|||zzztttrrr{{{vvviiieeehhhkkkooofff```ccckkkqqqtttvvvvvvtttnnn```OOO@@@888666555555555555444444444444222222222222222222222222222222333333333444444444666555555555666888:::<<<;;;>>>AAAHHH]]]yyy```hhhsssdddNNNJJJEEE@@@@@@@@@???>>>===<<<;;;999999999999999777777666666666555555555444444555555555555555555888999>>>KKKaaazzzzzzmmmfff^^^YYYQQQIIIEEEEEEGGGJJJKKKKKKKKKLLLNNNOOOOOOOOOTTTXXX]]]aaacccdddfffgggdddggglllpppsssssssssrrrzzzrrrddd\\\RRRTTT^^^sssrrr^^^^^^kkkyyyyyyppphhhddd^^^XXXRRROOOMMMJJJHHHFFFEEEFFFFFFDDDAAABBBGGGGGGKKK\\\qqqzzzjjj]]]VVVUUUTTTUUUVVVUUURRRNNN000000000000000000000000000000000000000000000000333333333222333555:::===LLLccc~~~{{{}}}eeeOOOBBB???@@@AAARRRaaacccZZZPPPGGGAAA@@@===<<<======???HHHRRR]]]hhhsssyyy|||yyyjjjYYYKKKBBB???===<<<;;;:::888777777666666666666666666666666666666666666777888888999999:::888999999:::;;;<<<===>>>===???@@@AAABBBDDDHHHKKKOOOPPPSSSZZZfffuuu|||xxxtttnnnmmmkkkiiifffcccbbb```VVVSSSOOOKKKIIIIIIJJJKKKMMMRRRSSSXXXhhhuuu{{{wwwtttsssrrrooonnnkkkhhheeecccbbbaaa```___```bbbdddiiivvvyyypppjjjfffbbb^^^XXXVVVSSSOOOKKKIIIHHHGGGDDDCCCAAA?????????@@@AAACCCBBBBBBBBBCCCDDDFFFGGGMMMUUUccctttwwwmmmgggjjjhhhfffiiioooxxx{{{tttnnniiieeeaaa^^^UUUSSSPPPOOORRRTTTVVVVVVYYYXXXWWWUUUQQQNNNKKKIIIAAA>>><<<;;;===>>>?????????>>>>>>>>>>>>???@@@AAA<<<======<<<;;;;;;>>>@@@DDDMMM\\\lll{{{vvvlllppp||||||yyytttnnnmmmmmmllleeecccllluuuvvvrrrooorrrooofffXXXHHH===777666555555555555444444444444333333333333333333333333333333333333444444444444555444444444555777999::::::===@@@FFFXXXvvvffffffmmmpppSSSMMMFFFBBBBBBAAA???===???>>>===;;;:::999999999888888888777777777666666666666555555555555555555666777<<>><<<======???GGGOOOXXXdddpppwww|||}}}ooo___PPPEEE@@@>>>;;;:::999888777666666666666666666666666666666666666666777777888999999999777888999:::;;;<<<<<<======>>>@@@AAABBBDDDGGGJJJMMMOOORRRXXXcccqqq}}}zzzuuurrrkkkjjjhhheeebbb___\\\[[[SSSPPPKKKGGGEEEEEEGGGHHHJJJPPPQQQVVVfffuuu|||yyywwwwwwuuutttrrrnnnkkkhhheeedddccc___]]]]]]]]]```kkkvvvzzzrrrmmmiiidddaaaWWWUUUQQQMMMJJJHHHGGGGGGDDDCCCAAA@@@???@@@AAABBBCCCCCCBBBBBBCCCEEEGGGHHHNNNVVVcccsssvvvkkkbbb]]]___]]][[[]]]cccnnnxxx~~~}}}{{{vvvqqqlllgggcccaaaZZZWWWUUUTTTWWWYYY[[[[[[]]]]]]\\\ZZZVVVRRRMMMKKKCCC@@@>>>===>>>?????????=========>>>???@@@@@@AAA=========<<<;;;<<<>>>@@@CCCMMM\\\lll|||~~~ssslllppp|||~~~xxxvvvtttmmmeeedddpppzzzwwwppplllsssmmmbbbRRRDDD:::777777555555555444444444333333333333333333333333333333333333333444444444444555555555555555666777888999999<<<@@@FFFUUUooooooggghhh}}}zzzYYYOOOGGGDDDCCC@@@===<<>>===;;;:::888777777888888777777777666666666777777666666555555444444555777<<>>@@@AAAAAACCCFFFHHHKKKNNNRRRXXXaaannn{{{~~~|||xxxsssoooiiigggddd```\\\XXXUUUSSSOOOMMMIIIEEEDDDDDDEEEGGGHHHNNNOOOUUUdddttt~~~||||||zzzzzzxxxuuuqqqmmmiiigggddd```\\\[[[ZZZ[[[dddmmmwww|||uuupppjjjddd```WWWTTTPPPLLLIIIHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCDDDFFFHHHIIINNNUUUaaapppyyyoooeee]]]XXXWWWTTTRRRRRRWWWaaakkksssvvvvvvuuuqqqmmmhhhdddbbb^^^[[[XXXXXXZZZ]]]^^^___aaabbbaaa___[[[UUUOOOLLLEEEBBB???===>>>>>>>>>>>>======>>>>>>>>>?????????===>>>>>>===<<<===???AAAEEENNN]]]mmm}}}yyyqqqlllqqq}}}~~~nnndddbbbmmmuuuqqqkkkjjjvvvnnn```OOOBBB999777777555444444444444333333333333333333333333333333333333333444444444555555555666666666666777888888999999<<<@@@FFFSSSjjjxxxiiieeewww___RRRGGGDDDCCC???<<<<<<======<<<:::999777666555777777777666666666555555777777777666666555555444666888===DDDSSSiiixxxkkkddd^^^UUUMMMHHHGGGIIIKKKNNNOOOOOOMMMJJJIIIJJJKKKPPPVVV___fffjjjjjjjjjjjjgggjjjooovvv~~~zzzhhh^^^WWWQQQSSS[[[nnn}}}zzztttooojjjfff```[[[WWWUUUTTTSSSJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHIIIIIIGGGHHHPPPXXXjjjsss___WWWNNNKKKNNNQQQQQQOOO000000000000000000000000222222222222222222222222000111333333222222333555???III[[[oooyyy{{{{{{}}}}}}wwwrrruuu~~~___HHHAAABBBCCCKKK[[[kkknnncccSSSIIIAAA<<<999;;;<<<===BBBHHHRRR^^^jjjqqqvvv}}}yyymmm]]]NNNEEEAAA;;;:::888777666666555555777777777777777777777777555555666777777888888999777888888999:::;;;<<<===;;;===@@@AAAAAABBBDDDFFFJJJNNNSSSXXX^^^hhhsss{{{~~~}}}|||yyyuuuoookkkeeeccc```[[[VVVRRRNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFEEELLLMMMRRRaaaqqq|||xxxtttooollleee```\\\[[[YYYYYY^^^fffmmmyyy{{{tttmmmddd^^^XXXUUUQQQMMMJJJIIIIIIJJJKKKJJJGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKNNNUUU```lllyyy}}}tttlllddd]]]XXXSSSRRROOONNNPPPVVV___eeemmmoooqqqppplllhhheeeccc^^^[[[YYYXXX[[[]]]______cccddddddccc___XXXRRRNNNFFFCCC???============<<<>>>>>>???@@@@@@???>>>>>>>>>??????>>>======@@@BBBGGGPPP^^^nnn}}}uuupppnnnuuupppddd___hhhlllfffeeejjjwwwmmm]]]MMM@@@999777777444444444444333333333333333333333333333333333333333444444444555555555555666666777777777888888888999;;;???EEEOOOeeelllaaaqqqhhhWWWHHHDDDCCC>>><<<>>>;;;;;;;;;:::999777666555777777666666666555555555777777666666666666666666666:::>>>CCCNNNccc~~~~~~ooofffaaaXXXOOOJJJIIIJJJLLLRRRTTTUUUSSSNNNKKKKKKLLLPPPVVV___gggkkkllllllllljjjnnnttt}}}qqq___WWWRRRSSSWWWaaavvv{{{tttrrrqqqnnnkkkhhhfffbbb^^^[[[XXXVVVVVVMMMMMMKKKJJJIIIIIIIIIIIIEEEGGGHHHHHHGGGHHHMMMRRRaaaxxxggg]]]QQQLLLNNNRRRQQQOOO000000000000000000000000111111111111111111111111...000222333222222333444:::AAARRRgggsssvvvvvvyyyzzzwwwuuuwww}}}fffMMMCCCAAACCCFFFUUUiiisssjjjXXXLLLEEE???<<<<<<======@@@EEEPPP[[[ffflllqqqxxx}}}}}}}}}}}}tttdddTTTIIIEEE<<<<<<:::999888777777777777777777777777777777777555555666666777888888888888888999:::;;;<<<======;;;===???AAAAAABBBDDDEEEHHHMMMSSSVVVYYY___gggnnntttwwwzzz}}}~~~|||{{{yyyxxxvvvqqqkkkfff___]]]ZZZVVVRRRNNNKKKIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBIIIJJJNNN]]]mmmzzzuuurrrjjjeee```___\\\ZZZ\\\aaaeeeqqq}}}|||tttjjjbbb[[[XXXTTTOOOMMMLLLMMMMMMPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNQQQVVV___iiirrrzzz~~~|||vvvpppkkkeee___[[[UUUTTTRRROOOMMMPPPUUUZZZbbbfffkkkllliiieeecccbbb\\\YYYVVVVVVXXX[[[]]]]]]aaaccceeeeeebbb\\\VVVRRRHHHEEEAAA???>>>>>>>>>===???@@@AAABBBBBBBBBAAAAAA>>>??????>>>===>>>@@@BBBFFFOOO^^^nnn~~~tttqqqqqqyyytttgggbbbhhhhhh```cccmmmrrrhhhXXXIII>>>888666666444444444333333333222222444444444444444444444444444444444444555555555555555555666666777777666666:::;;;>>>BBBIII^^^mmm]]]iiiqqq\\\JJJFFFDDD???>>>AAA;;;;;;;;;;;;;;;999888777888888888777777777666666666666666666666777777777666:::===@@@III]]]yyytttkkkeee[[[QQQKKKIIIJJJLLLTTTXXX[[[YYYTTTPPPOOOPPPOOOUUU^^^eeejjjlllmmmnnnmmmrrryyy|||fff\\\VVVVVVUUUVVVccctttwwwpppnnnnnnmmmmmmiiihhhgggddd```\\\ZZZYYYRRRPPPMMMKKKIIIHHHIIIIIIEEEGGGIIIHHHGGGHHHJJJLLLWWWjjjtttfffUUULLLLLLPPPQQQPPP000000000000000000000000000000000000000000000000,,,///222333333222333333555;;;LLLcccqqqttttttwwwxxxxxxyyy|||lllRRRDDD@@@CCCDDDQQQhhhuuunnn[[[NNNKKKDDD@@@@@@@@@???AAADDDNNNXXXccchhhnnnuuuzzz{{{|||yyyiiiYYYMMMGGG>>>===<<<;;;:::999999999777777777777777777777777555555666666777888888888888999::::::<<<<<<===>>>:::===???AAAAAABBBCCCDDDGGGLLLRRRTTTUUUXXX^^^dddiiilllppprrrtttuuuwwwxxxxxxyyyyyyxxxxxxxxxyyy{{{yyyxxxwwwvvvsssnnnhhhccc[[[YYYWWWSSSPPPMMMJJJIIICCCCCCDDDEEEEEEDDDDDDCCC@@@GGGHHHLLLZZZjjjzzzvvvooojjjeeeccc```\\\\\\```aaammmyyy{{{qqqjjj^^^[[[VVVRRROOONNNOOOPPPSSSQQQNNNKKKIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQTTTXXX___gggnnnsssvvvxxxyyyvvvrrrnnnkkkfffaaa]]]XXXXXXVVVRRRNNNMMMQQQTTTYYY___eeegggeeebbb``````YYYWWWTTTTTTVVVXXXZZZ[[[___aaadddfffddd___YYYVVVLLLIIIEEEBBBBBBAAAAAA@@@???@@@BBBDDDEEEEEEEEEDDD?????????>>>===>>>@@@BBBEEENNN]]]nnn~~~}}}tttrrrttt}}}yyymmmhhhllliii```dddqqqmmmcccTTTEEE<<<777666666444444444333333333222222444444444444444444444444444444444555555555666666444444555555666555555555;;;:::<<>>EEEXXXuuuxxxooohhh^^^SSSLLLIIIIIIJJJTTTYYY^^^]]]XXXTTTSSSTTTOOOTTT]]]dddhhhkkkmmmnnnooottt}}}ooocccZZZXXXSSSNNNVVVcccqqq}}}wwwrrrooooooooopppkkkkkkkkkiiiddd```]]]\\\UUUSSSOOOKKKHHHHHHHHHIIIGGGJJJKKKIIIHHHIIIJJJJJJPPPaaayyynnnXXXKKKJJJNNNPPPPPP555555444333222222222222333333333333333333333333222222111111222222333444777;;;EEEWWWnnn}}}{{{zzz|||YYYGGGFFFDDDGGGRRRdddqqqooobbbWWWIIIDDD@@@@@@@@@>>>@@@DDDIIIPPP[[[eeennntttyyy|||zzzzzzpppcccSSSFFFAAA>>>;;;999999::::::999999888888888777777666666444444444444555555555666777888999999;;;;;;<<<===>>>???@@@@@@@@@AAAEEEGGGHHHIIILLLPPPTTTVVVVVVUUUWWW\\\bbbcccccceeejjjnnnmmmlllmmmnnnooorrrtttuuusssuuuuuuqqqooommmggg```YYYXXXUUURRROOOLLLIIIHHHJJJHHHEEEDDDDDDEEEEEEDDDGGGCCCEEEKKKQQQ\\\yyy{{{yyyrrrqqqnnniiidddbbbbbbdddgggnnnwww}}}~~~uuuiiiddd]]]XXXTTTRRRPPPNNNOOOQQQQQQOOOKKKIIIJJJKKKIIIKKKLLLKKKKKKMMMSSSYYY]]]^^^aaaeeehhhkkklllmmmsssqqqpppnnnmmmiiidddaaa]]][[[XXXRRRNNNLLLNNNPPPVVV[[[```aaabbbaaa[[[SSSUUUSSSQQQOOONNNPPPSSSTTT[[[___dddhhhhhhddd^^^ZZZTTTOOOIIIDDDBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDD@@@???>>>???@@@BBBBBBAAAGGGQQQ```ooo}}}|||ooorrrzzzzzzwwwmmmaaaeeelllhhhnnn___NNNCCC;;;666444666777666444333222222333333222222333444444555555666555555444444444444555555777777777777888888888888999??????@@@HHHSSSqqqjjj]]]___rrr~~~eeeOOOJJJIIIBBB<<<<<<>>>===;;;;;;<<<<<<<<<;;;;;;999777777888999888777999888777666666777888999444555888<<>>AAAEEELLLVVV___hhhooouuuyyy||||||ttthhhVVVHHHDDD@@@<<<:::::::::999888999888888888777777777777666666666777777777888888777888999999;;;;;;<<<======>>>?????????AAADDDGGGHHHIIILLLOOORRRSSSRRRQQQPPPTTTXXXYYYYYYZZZ```dddeeedddeeefffhhhkkknnnooopppssstttpppnnnlllggg```[[[ZZZWWWTTTPPPMMMJJJIIIJJJHHHEEEEEEEEEEEEDDDCCCFFFCCCDDDJJJMMMWWWppp|||zzzvvvuuurrrmmmiiiffffffggggggmmmtttyyy{{{~~~{{{oookkkddd^^^ZZZWWWUUUSSSQQQRRRRRRPPPMMMKKKKKKMMMMMMPPPRRRSSSSSSUUU[[[___ccccccddddddeeefffggggggmmmmmmmmmmmmmmmkkkgggcccaaa```\\\VVVRRRPPPQQQSSSWWW\\\___```bbbaaa[[[TTTSSSQQQNNNLLLLLLMMMPPPRRRYYY]]]bbbggggggeeeaaa]]]WWWRRRKKKFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@???>>>???@@@AAAAAAAAAHHHRRRaaappp~~~xxxooottt~~~~~~}}}tttggghhhnnniiijjj\\\LLLBBB;;;777666888777666444333222222333333222222333444444555555666555555444444444444555555777777777777888888888888888======???FFFQQQmmmlll___bbbmmmjjjQQQJJJHHHBBB>>>???>>>===;;;;;;<<<<<<<<<;;;;;;999777777888999888777888777777777777777777888777888:::===CCCQQQjjjwwwnnncccZZZPPPHHHFFFIIIQQQUUUYYY[[[ZZZWWWVVVUUUTTTVVVZZZ^^^bbbhhhoootttrrruuuvvveee\\\VVVPPPOOOQQQTTT\\\hhhttt}}}xxxuuuuuutttqqqnnnkkkllllllhhhccc______```_________]]]\\\ZZZYYYXXXVVVUUURRROOOLLLKKKMMMOOOKKKUUUggg{{{ooo\\\RRROOONNNNNNOOO666555444333222222222222111111111111111111111111222222111111222222333444666999@@@MMMbbbvvv~~~|||lllRRRGGG???AAAJJJ^^^ssszzzpppcccRRRKKKEEEDDDBBB===<<<===AAAFFFNNNWWW___hhhpppvvv}}}~~~yyyooo\\\KKKFFFCCC>>>;;;999999888888888888888888888777777777666666777777777888888888777888999999;;;;;;<<<===<<<===>>>??????AAADDDGGGHHHIIILLLNNNOOONNNLLLKKKIIIKKKNNNNNNNNNPPPUUUYYYYYYYYYZZZ[[[^^^aaaeeeggglllqqqsssqqqooonnniiicccaaa```^^^ZZZVVVRRROOOMMMJJJHHHFFFFFFFFFEEEDDDBBBEEECCCDDDGGGIIIPPPdddzzz||||||{{{xxxtttooollllllllljjjnnntttvvvwwwyyy}}}|||wwwooohhhccc___\\\ZZZTTTUUUUUUSSSQQQOOOPPPQQQSSSWWW[[[]]]]]]^^^bbbeeejjjhhheeebbb___^^^^^^^^^dddeeegggjjjmmmllljjjggggggeeebbb\\\WWWUUUVVVWWWYYY]]]``````aaaaaa\\\UUUPPPNNNKKKIIIHHHJJJLLLNNNUUUYYY___dddgggfffdddbbb[[[VVVOOOIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBB@@@??????>>>???@@@AAABBBJJJUUUdddsssyyyqqqnnnuuutttuuu|||yyyiiiiiinnniiieeeWWWIII@@@;;;777777999666666444333333333333333222222333444444555555666555555444444444444555555777777777777888888888888666;;;;;;===DDDMMMfffqqqaaafffhhhnnnTTTJJJFFFBBB@@@AAA???===;;;;;;<<<===<<<;;;;;;999777777888999888777666777777888888777777666888888:::;;;???JJJaaauuu{{{rrrggg]]]SSSJJJGGGIIIKKKOOOSSSVVVVVVVVVVVVVVVTTTVVVYYY]]]aaahhhooottttttxxxpppccc\\\UUUQQQOOONNNRRRXXX]]]cccjjjqqquuu|||~~~wwwtttsssrrrpppnnniiiiiiiiihhhhhhgggggggggiiijjjlllnnnnnnnnnmmmmmmhhhbbb[[[UUURRRQQQPPPPPPMMMSSS___sss{{{mmm]]]TTTOOOLLLMMMOOO666555444333333222222333222222222222222222222222222222111111222222333444555888<<>>AAAGGGNNNWWWaaalllrrr{{{}}}~~~uuubbbPPPGGGCCC>>>:::999999999888888888888888888888888888444555555555555666666666777888999999;;;;;;<<<===;;;<<<===>>>???AAAEEEHHHIIIKKKNNNOOOMMMJJJHHHGGGGGGIIIIIIIIIIIIJJJNNNRRRQQQPPPQQQRRRVVVZZZ^^^aaaiiioootttuuutttsssooojjjkkkjjjhhhddd___[[[WWWTTTLLLKKKIIIHHHHHHFFFDDDAAACCCBBBDDDFFFFFFLLL\\\mmm~~~{{{wwwsssqqqqqqnnnqqqtttvvvvvvwwwzzz|||~~~vvvoooiiieeebbbZZZZZZZZZYYYXXXYYYZZZ[[[[[[```dddfffeeeccceeeffflllhhhbbb\\\XXXVVVUUUUUUZZZ[[[```eeekkkmmmmmmlllllljjjgggbbb\\\ZZZZZZ[[[]]]```bbbaaaaaaaaa\\\VVVNNNLLLIIIFFFFFFGGGIIIKKKQQQUUU\\\bbbffffffeeeddd]]]XXXQQQLLLJJJKKKKKKLLLLLLKKKJJJIIIFFFDDDBBBAAA?????????>>>>>>???AAACCCOOOYYYiiixxx}}}rrrlllkkktttvvvlllnnnuuuuuueeeffflllhhhaaaTTTFFF>>>:::666666888555555444444333333333333222222333444444555555666555555444444444444555555666777777777888888888888555;;;;;;<<>>>>><<<>>>CCCIIIQQQ\\\gggooowwwzzz|||~~~yyyhhhXXXIIIDDD???;;;::::::::::::888888888888888999999999555555555555666666666777777888999999;;;;;;<<<===:::;;;===>>>???BBBFFFIIILLLOOORRRRRROOOKKKHHHGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKMMMPPPUUUZZZ]]]fffoooxxxzzzzzz{{{xxxuuutttsssqqqmmmhhhbbb]]]ZZZRRRPPPMMMKKKIIIGGGEEEBBB@@@AAADDDEEEFFFKKKXXXeee{{{wwwvvvrrrssstttuuuuuuvvvwwwyyyxxxqqqllleeedddccccccdddeeefffggghhhlllpppppplllhhhgggggggggccc]]]VVVQQQOOOOOOOOOPPPRRRWWW___ggglllnnnoooooonnnkkkfffaaa^^^^^^___bbbdddeeeccccccbbb\\\UUUMMMKKKHHHEEEDDDFFFHHHIIIMMMRRRYYY```dddeeedddbbb[[[WWWRRROOONNNOOOPPPPPPQQQPPPNNNKKKHHHDDDBBB@@@>>>??????>>>>>>???CCCGGGUUU___ooo}}}xxxnnniiijjjsss~~~qqqiiikkksss|||wwwmmmaaaeeemmmiii^^^QQQDDD===888444444666444444444444444444333333222222333444444555555666555555444444444444555555666777777777888888888888666;;;;;;===CCCHHHZZZxxxiiidddggg~~~lllWWWLLLGGGDDDAAA??????>>><<<<<<=========<<<;;;999777777888999888777555666777888888777666555444555777999:::AAASSSeeeyyymmmddd[[[PPPHHHGGGBBBEEEJJJMMMPPPRRRUUUXXXXXXYYYZZZ[[[]]]aaagggkkkqqqvvvxxxnnnggg___XXXSSSSSSTTTVVVXXXZZZ[[[[[[^^^bbbiiipppuuuyyy{{{{{{yyyvvvrrrnnnmmmmmmmmmmmmnnnmmmnnnppptttwwwwwwwww}}}yyytttnnngggbbbeeebbbaaajjj|||mmmcccWWWQQQMMMKKKMMMQQQ777666555444333333333333333333333333333333333333222222111111222222333444333666777;;;HHH[[[jjjqqqoooyyykkkNNNEEEDDDEEEPPPjjj```TTTIIIEEEDDDAAA??????;;;===@@@EEELLLWWWbbbjjjrrrvvvzzz}}}{{{nnnaaaMMMIIIBBB===;;;;;;;;;;;;888888888999999999999999777777777888888888999999777888999999;;;;;;<<<===:::<<<>>>???AAADDDHHHKKKOOOTTTXXXXXXTTTOOOLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHIIILLLQQQVVVYYYcccooozzz|||{{{yyyuuuoooiiiccc```ZZZVVVQQQNNNKKKIIIFFFDDD@@@BBBDDDEEEFFFLLLWWW```{{{|||uuuuuutttsssssssssttttttzzz~~~vvvssspppooopppqqqrrrrrrtttwwwzzzxxxrrrmmmiiiiii```]]]WWWQQQMMMKKKKKKKKKJJJKKKPPPXXXaaaiiinnnpppqqqpppnnnjjjfffccccccdddfffiiijjjgggeeeccc\\\TTTMMMJJJGGGDDDCCCDDDFFFHHHKKKPPPXXX___cccbbb___]]]XXXVVVSSSRRRTTTUUUUUUUUUVVVTTTRRRNNNJJJEEEBBB@@@===???@@@???>>>AAAFFFKKK\\\fffvvv~~~sssmmmjjjmmmvvv}}}|||mmmhhhlllsss~~~vvvoooggg```hhhpppkkkZZZNNNBBB;;;777444333555333444444555555444333333222222333444444555555666555555444444444444555555777777777777888888888888777<<<<<<>>>DDDFFFUUUpppqqqbbbfff}}}~~~ooo\\\OOOIIIFFFCCC???@@@>>><<<<<<===>>>===<<<;;;999777777888999888777555666666777777666666555555777999;;;;;;@@@QQQaaazzzoooggg^^^RRRIIIFFFBBBDDDHHHKKKNNNQQQUUUXXXYYYZZZ\\\]]]^^^```dddgggoootttyyyqqqhhh```XXXWWWWWWXXXZZZZZZYYYWWW[[[___eeeiiillloooqqqsssuuutttrrrpppoooooooooooossssssuuuvvvxxxyyyzzz{{{{{{wwwrrrrrroooppp}}}ooobbbVVVPPPNNNLLLMMMPPP777666555444444333333444222222222222222222222222222222111111222222333444222555666888BBBTTTdddllllllqqqxxx~~~uuuVVVEEEEEEDDDJJJbbb}}}gggYYYKKKEEECCC@@@>>>>>>999;;;>>>BBBIIISSS^^^eeennntttzzz}}}}}}uuukkkVVVPPPHHHBBB>>>===<<<<<<888888888999999:::::::::777777888888888999999999777888999999;;;;;;<<<===:::<<<>>>@@@BBBEEEIIIMMMSSSXXX^^^^^^YYYTTTRRRRRRKKKKKKLLLLLLLLLJJJGGGEEEGGGFFFEEEEEEHHHMMMRRRVVV```nnn|||yyyrrrkkkhhhbbb]]]VVVPPPLLLJJJHHHGGGAAADDDEEEDDDEEEKKKUUU\\\qqq}}}{{{xxxvvvtttsssrrrqqqvvv}}}{{{{{{zzzyyyxxxzzz}}}~~~{{{tttnnnkkkjjj\\\YYYTTTOOOKKKIIIIIIIIIFFFGGGJJJRRR\\\fffmmmqqqsssrrrqqqnnnjjjhhhggghhhjjjmmmnnnkkkhhhddd[[[RRRKKKIIIEEECCCAAABBBDDDFFFIIIOOOXXX___bbb___ZZZVVVUUUTTTUUUWWWZZZ[[[[[[ZZZZZZXXXUUUQQQLLLGGGBBB@@@<<>>CCCCCCPPPiii{{{bbbbbbxxxxxxcccRRRKKKHHHFFFBBB@@@>>><<<<<<===>>>===<<<;;;999777777888999888777666666666555555666666666555777:::;;;999===KKKZZZttt{{{ooohhh```TTTJJJFFFCCCEEEHHHJJJMMMPPPTTTWWWYYY[[[^^^```aaabbbeeefffmmmrrryyyrrrhhheeecccbbbccccccaaa___```cccgggiiijjjlllooorrrtttuuuvvvvvvuuutttttttttvvvyyy{{{zzzxxxwwwyyy||||||}}}~~~vvvgggWWWPPPOOONNNNNNNNN777777555444444444444444111111111111111111111111222222111111222222333444222555666777???PPP```iiimmmmmmsss{{{~~~~~~{{{]]]HHHHHHEEEGGG[[[wwwmmm]]]LLLEEEBBB???======888:::===AAAGGGPPP[[[bbblllttt{{{~~~~~~yyyrrr]]]VVVMMMEEE@@@>>><<<;;;888888888999999:::::::::666666666666777777777777777888999:::;;;<<<<<<===;;;<<>>===<<<===>>>===<<<;;;999777777888999888777777666555444444555666777444555888888555888EEESSSjjj{{{oooiiiaaaUUUKKKFFFEEEGGGIIIJJJLLLOOOTTTWWWXXX[[[___bbbdddeeeggghhhmmmrrrzzzuuupppmmmnnnnnnmmmkkkeeehhhkkkllllllmmmqqqtttuuuwwwzzzzzzzzzyyyxxxyyyxxx|||~~~|||wwwuuuxxx{{{uuuttttttuuuxxx}}}~~~lllYYYRRRQQQOOOMMMMMM777777666666555555555555444444333333333333222222444333333222222333333444111222444777:::BBBVVVhhhjjjlllsss{{{~~~nnnSSSFFFFFFIIIRRRrrruuuppp^^^NNNGGGCCC>>><<<>>>;;;;;;<<<>>>BBBKKKTTT[[[eeelllvvv|||}}}zzzyyyhhh]]]NNNEEEBBB@@@<<<888::::::::::::::::::::::::999999999888888888888777777777888999999:::;;;;;;:::===@@@BBBDDDHHHOOOUUU```eeeiiiggg```ZZZXXXXXXTTTRRROOOMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEGGGKKKNNN^^^hhhuuuyyysssmmmfff\\\UUUQQQMMMIIIFFFDDDBBBCCCFFFHHHJJJPPPWWWhhh}}}~~~{{{wwwtttvvv|||~~~|||}}}~~~}}}{{{yyyvvvqqqkkkfff]]]YYYTTTOOOMMMKKKIIIGGGDDDEEEGGGJJJRRR\\\hhhppptttqqqnnnlllmmmnnnnnnoooqqqrrrrrroooiii___VVVPPPLLLFFFBBBAAA@@@>>>@@@EEEHHHPPPYYY]]][[[VVVRRRPPPSSSSSSUUU[[[bbbggggggfffaaa^^^XXXSSSNNNIIIDDD@@@??????>>>===@@@FFFOOOUUUnnnwww~~~}}}qqqmmmqqq~~~qqqhhhbbbhhhwwwyyyxxxyyy~~~|||vvvrrrvvvaaaYYY```fffmmmnnneeeMMMDDD999555666777444111333333333444444444555555555555444444444333333333444444555555555555444444666777888999999999999999777:::======<<>>??????>>>===============;;;:::999888777777777777555666777888888777666555666666666555777<<>>>>>999::::::<<<@@@HHHQQQWWWbbbiiissszzz}}}}}}{{{zzznnnbbbSSSHHHCCCAAA>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888999999:::;;;;;;;;;;;;>>>AAACCCFFFMMMVVV\\\fffjjjnnnmmmfff___\\\[[[WWWTTTQQQOOONNNMMMKKKIIILLLLLLKKKJJJIIIKKKNNNQQQ\\\fffttt}}}xxxnnnggg]]]VVVRRROOOJJJGGGDDDBBBCCCFFFHHHIIIPPPWWWhhhzzz}}}yyyuuuwww|||}}}{{{||||||{{{zzzyyyvvvpppiiiccc[[[WWWRRRNNNKKKIIIGGGEEEBBBCCCEEEIIIPPPZZZeeelllrrrpppmmmkkklllnnnpppqqqqqqpppoookkkeee^^^WWWSSSLLLFFFCCCBBBAAA???AAAFFFIIIPPPYYY]]]ZZZUUURRRPPPRRRRRRUUU\\\dddiiijjjiiiaaa^^^YYYTTTPPPKKKFFFBBBAAAAAA@@@@@@DDDLLLVVV^^^sss||||||xxxvvvzzz{{{qqqttt}}}{{{mmmhhhhhhppp}}}}}}~~~zzzwwwyyycccYYY___fffmmmkkk```KKKBBB999555666777555222333333333444444444555555333333333444444555555555444444555555555555444444666777888999999999999999888;;;>>>===<<<@@@JJJRRRlllhhh```cccxxxfffTTTLLLHHHCCCAAA@@@???>>>============;;;;;;:::999888888888888555666777888888777666555777777666666777<<>>DDDLLLRRR]]]dddnnnwww{{{|||{{{zzzuuujjj[[[NNNFFFBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::;;;;;;<<<<<<<<<>>>BBBEEEIIIRRR^^^fffmmmrrruuutttnnnfffaaa___\\\ZZZWWWUUUTTTSSSPPPNNNNNNMMMLLLJJJIIIJJJMMMOOOZZZdddrrryyyooohhh```YYYUUUQQQLLLHHHEEECCCCCCFFFGGGIIIOOOVVVgggwww|||}}}yyyzzz}}}|||zzz{{{yyyyyyyyyyyyuuunnnfff```YYYUUUOOOKKKHHHFFFCCCBBBAAABBBDDDIIIQQQ[[[ccchhhooommmjjjiiijjjmmmqqqtttuuusssoooiiibbb\\\WWWTTTKKKFFFCCCCCCBBBAAABBBGGGKKKQQQYYY[[[YYYTTTQQQPPPQQQSSSWWW___hhhmmmmmmkkkaaa^^^ZZZVVVRRRNNNIIIEEEDDDCCCBBBDDDJJJUUUbbbkkk{{{~~~wwwrrroooqqquuu}}}vvvvvvgggiiioooxxx}}}}}}dddYYY___gggmmmhhhZZZGGG@@@888444666777666333333333333444444444555555111222222333444555666777444444555555555555444444666666777999999:::::::::999<<<>>><<<;;;???GGGOOO___qqq^^^aaasssuuu\\\OOOJJJGGGBBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::999999999999666666777777777777666666777777777666777:::@@@DDDSSSlll}}}wwwtttjjj\\\RRRIIIIIIJJJLLLNNNQQQTTTUUU\\\]]]___bbbeeehhhkkklllqqqttt{{{~~~yyyvvvnnnooooooooonnnmmmlllkkkfffcccaaa______bbbfffhhhjjjjjjiiieeeaaaaaaeeeiiiwww~~~hhhZZZTTTPPPNNNNNN;;;:::999888777666555555444444333333333222222222111222444555555444222111222222444666777<<>>;;;;;;;;;:::::::::::::::;;;:::::::::999999999999:::::::::;;;;;;<<<<<<<<<>>>@@@BBBFFFLLLVVVdddmmmtttwww{{{zzztttmmmgggddddddbbb___^^^\\\ZZZWWWTTTQQQQQQOOOLLLJJJJJJLLLOOOWWWaaappp}}}~~~xxxqqqkkkccc]]]YYYUUUOOOKKKGGGDDDCCCFFFGGGHHHOOOVVVfffuuu}}}~~~~~~~~~{{{yyyzzzxxxyyyyyyxxxtttmmmccc\\\VVVRRRMMMHHHEEECCCAAA???BBBCCCFFFLLLUUU]]]dddgggkkkiiigggeeeggglllsssxxx~~~{{{uuummmddd[[[UUUQQQKKKFFFCCCCCCCCCAAACCCGGGNNNSSSYYYZZZWWWSSSQQQPPPRRRUUU[[[dddlllpppnnnkkkbbb```\\\YYYVVVQQQLLLHHHFFFEEEEEEGGGOOO]]]mmmxxx~~~}}}uuuppplllmmmpppwwwooobbbhhhqqqzzz~~~dddXXX___hhhmmmfffUUUCCC===777444666777777555333333333444444444555555222222333333444555666666444444555555555555444444555666777888999:::::::::;;;<<<===<<<;;;>>>DDDJJJWWWwwwyyyaaaccctttdddPPPIIIIIIBBBAAA@@@>>><<<;;;;;;;;;======<<<:::::::::::::::666666777777777777666666777888888777777999===@@@LLLddd~~~wwwmmm```UUUJJJJJJJJJKKKMMMPPPSSSUUUZZZZZZ\\\^^^```cccfffgggmmmpppuuu|||~~~xxxtttkkkkkkllllllllllllkkkkkkgggeeeaaa^^^^^^___bbbdddhhhhhhfffccc```___bbbeeepppjjj\\\VVVQQQOOOOOO===<<<;;;:::888777555555444444333333333222222222111222444555555444222111222222333666666999CCCNNNccc___]]]]]]]]]]]]cccjjjiiitttuuuaaaMMMGGGJJJPPPhhhzzzeeeSSSIIIEEE@@@<<<;;;;;;;;;;;;<<<@@@FFFJJJPPPXXXcccmmmtttwwwyyyzzz}}}vvvkkk\\\OOOEEEAAA???;;;:::::::::999999999888;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<<<>>AAABBBGGGOOOYYYaaaeeefffhhhfffdddccceeelllvvv~~~|||tttkkkaaaYYYTTTNNNHHHDDDCCCBBBAAADDDIIIRRRVVVZZZYYYVVVRRRQQQQQQTTTXXX```kkktttuuupppkkkdddbbb___\\\YYYUUUOOOKKKFFFFFFFFFJJJTTTddduuu~~~~~~{{{sssnnnjjjkkkooouuu~~~~~~mmmaaagggooouuuxxx{{{}}}zzzbbbYYYaaajjjnnndddRRR@@@;;;666444555777777666333333333444444444555555444444444444444444444444444444555555555555444444555666777888999:::::::::;;;<<<<<<;;;;;;===BBBGGGRRRnnncccfffuuukkkQQQHHHHHHBBBAAA???===<<<:::::::::>>>===<<<;;;::::::::::::777777666666666666777777777777888888777888;;;>>>III^^^{{{wwwmmmaaaVVVJJJIIIHHHHHHJJJMMMPPPRRRVVVWWWXXXZZZ]]]___bbbcccgggiiimmmsssyyy|||vvvrrrlllllllllmmmmmmmmmnnnnnnkkkiiieeeaaa```aaaccceeekkkjjjiiihhhffffffhhhiiiooo~~~jjj\\\VVVRRRPPPQQQ???>>><<<;;;999777666555444444333333333333222222222222444444444444222222333222333555555666===FFF[[[XXXXXXZZZZZZZZZ___fffcccqqq~~~nnnSSSFFFIIINNNbbboooZZZLLLFFFBBB>>>=========<<<<<<>>>CCCGGGKKKSSS^^^iiipppuuuxxxyyy|||yyyrrrfffVVVJJJCCCAAA;;;;;;;;;::::::999999888<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;===@@@DDDHHHPPP\\\kkkvvv}}}{{{vvvssspppnnnlllkkkiiifffbbb^^^]]]\\\ZZZVVVSSSSSSUUUWWWXXXaaannnzzzvvvrrrlllhhhddd___XXXRRRMMMIIIGGGGGGHHHJJJPPPXXXcccsss~~~yyyxxxyyyyyy{{{~~~|||yyysssjjj___XXXQQQNNNIIIEEEDDDBBBAAA@@@AAACCCHHHSSS^^^eeegggfffgggfffdddcccfffooo|||zzzrrriiiaaa]]]SSSLLLFFFDDDCCCBBBFFFLLLVVVYYY[[[YYYUUURRRQQQRRRUUU[[[ggguuu~~~}}}vvvooofffeeebbb___\\\WWWQQQMMMGGGGGGHHHMMMXXXiii{{{vvvoookkkhhhjjjnnnvvv|||{{{oooccchhhmmmppprrrtttxxx{{{wwwbbb\\\eeellllllaaaMMM===:::777555555666666666333333333444444444555555555555444444444333333333444444555555555555444444444555777888::::::;;;;;;;;;;;;;;;::::::===AAADDDOOOffffffgggssssssUUUHHHHHHAAA@@@???===<<<;;;;;;;;;======<<<;;;::::::::::::777777666666666666777777555777888888888888:::<<>><<<999777666555444444333333333333222222333333333333333333333333333222222555555444999@@@NNNMMMPPPTTTUUUVVVZZZ``````nnn{{{___IIILLLPPP^^^{{{zzzbbbPPPHHHEEEBBB>>>>>>===;;;;;;<<<@@@CCCHHHPPP[[[fffmmmrrrvvvxxxzzz{{{yyyooo___OOOFFFCCC>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999:::>>>DDDKKKTTTaaaqqq{{{~~~yyywwwvvvtttrrrooojjjgggaaa```]]]ZZZWWWVVVXXXZZZZZZcccoooyyyyyyuuupppllliiiccc\\\VVVOOOKKKHHHIIIIIIKKKQQQYYYcccqqq~~~}}}}}}~~~~~~yyyssssssvvvxxx}}}zzzrrriii___XXXPPPMMMHHHEEEDDDDDDCCCBBBDDDFFFMMMYYYfffmmmmmmkkkhhhhhhgggfffhhhsss|||tttmmmgggddd[[[RRRJJJFFFDDDEEEJJJQQQYYY[[[\\\ZZZUUURRRRRRTTTTTT^^^nnn~~~vvviiigggeeebbb^^^YYYRRRNNNHHHIIILLLQQQ\\\mmm~~~~~~rrrkkkhhhgggkkkpppyyy}}}}}}|||wwwnnngggjjjmmmooopppqqqsssuuu|||tttccc```jjjmmmiii\\\HHH<<<:::777555444555555666333333333444444444555555333333444444444444444444444444555555555555444444444555666888:::;;;;;;;;;:::::::::::::::===@@@BBBLLL^^^|||kkkjjjppp{{{[[[KKKIIIBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999888777666555555666777888333555777888888888:::;;;@@@OOOiiivvvmmmcccZZZKKKIIIFFFDDDDDDFFFIIIJJJRRRSSSUUUWWWZZZ]]]```aaabbbdddfffiiikkkqqqxxx}}}~~~|||uuutttssssssssstttuuuvvvsssqqqooonnnpppsssxxx{{{~~~}}}}}}jjj\\\VVVRRRPPPPPPAAA@@@>>><<<:::888666555444444444333333333222222444333333222222333333444333222222555444333777===DDDDDDHHHNNNPPPPPPTTTYYY```kkkvvv~~~}}}iiiNNNQQQUUU___wwwhhhSSSJJJGGGEEE>>>>>>===;;;:::;;;>>>AAAGGGNNNYYYdddlllqqquuuwwwyyy}}}~~~uuudddSSSIIIDDD@@@??????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888===DDDLLLWWWeeeuuu~~~}}}{{{wwwsssooogggfffdddaaa^^^]]]___aaa\\\dddoooxxx~~~zzzwwwrrroookkkfff^^^XXXQQQLLLJJJJJJJJJKKKRRRZZZcccooo|||zzz{{{|||zzzyyy~~~~~~vvvpppqqqtttwww~~~zzzrrriii___XXXOOOLLLHHHFFFEEEEEEDDDCCCIIIKKKSSS```mmmuuutttrrrjjjjjjiiihhhkkkvvv|||ssslllhhhfff```WWWMMMHHHFFFFFFMMMTTT[[[]]]]]]ZZZUUURRRSSSUUUTTT___qqq|||jjjiiifffccc___ZZZSSSNNNJJJKKKNNNTTT___ooo}}}pppjjjggggggmmmssszzz}}}{{{vvvzzzsssllljjjllloooqqqqqqqqqqqqrrr{{{ttteeedddmmmmmmfffXXXDDD<<<:::777555444444555555333333333444444444555555111222222333444555666666444555555555555555555444444555666888:::;;;;;;;;;:::999999999;;;===@@@BBBIIIXXXvvvqqqmmmooo```NNNKKKCCCBBBBBBAAA@@@@@@@@@AAA<<<<<<;;;:::999999999999888777666555555666777888222555777888888888:::;;;<<>>===<<<<<<===>>>CCCJJJUUU___gggmmmrrruuuyyy{{{nnn```RRRGGGBBB>>>;;;<<<<<<:::;;;>>>:::::::::::::::::::::::::::999999999999:::;;;;;;===>>>CCCLLLZZZkkk{{{}}}zzzssspppllleee```___```bbb^^^eeeoooyyy~~~{{{vvvqqqlllgggaaa]]]UUUQQQLLLHHHHHHKKKPPPTTTaaajjjxxx~~~wwwyyyzzzyyyxxxwwwxxxyyywwwrrrllliiinnnxxxvvviii\\\SSSRRRPPPLLLGGGBBBAAACCCEEEKKKRRR^^^mmmxxx}}}}}}{{{uuuqqqoooqqquuuzzzrrrnnnjjj^^^VVVNNNKKKJJJKKKPPPWWW\\\```aaa\\\TTTNNNPPPSSSYYYcccvvvsssmmmiiigggbbbXXXQQQOOOHHHKKKRRR]]]jjjxxx{{{llllllmmmlllpppyyy}}}}}}{{{xxx|||{{{oooqqqmmmmmmmmmlllkkklllooorrr|||llliiihhhnnnrrriiiRRR???888777666555555444444555222222333333333444444444666666555444444444444555777777666555555555555555666666666666777888999:::999:::;;;;;;:::;;;>>>AAAFFFPPPjjjqqqgggfffyyyeeeOOOHHHEEECCCAAA@@@@@@???===;;;===<<<:::999888777777777666666666666666777777777999999888888888888999999<<>><<<<<<<<<======BBBIIISSS]]]eeekkkqqqtttwww~~~|||rrrfffWWWLLLFFFAAA>>>>>>===::::::<<<:::::::::::::::::::::::::::::::::::::::;;;;;;<<<@@@BBBFFFNNN\\\mmm}}}~~~wwwooogggddddddfffccchhhqqqyyy~~~yyytttoooiiiccc___UUUQQQLLLHHHGGGJJJNNNRRR[[[cccqqq|||zzzqqqsssttttttsssrrrsssttt~~~}}}zzzwwwsssmmmjjjoooyyyxxxmmmccc]]]UUURRRNNNHHHDDDDDDGGGJJJPPPXXXfffttt}}}}}}xxxuuuvvvyyy~~~uuunnniii___WWWPPPNNNMMMNNNSSSYYY]]]```aaa\\\SSSNNNOOORRRZZZeeexxxsssnnnkkkiiiddd[[[SSSQQQIIIOOOYYYeeerrr}}}qqqppprrrqqqttt|||}}}{{{wwwssswwwyyynnnppppppmmmhhhcccccchhhpppwwwllliiihhhmmmpppeeePPP===777666555444444333333333222222333333333444444444444444444444444555666777888777666666555555555666666666666666777888999999999:::;;;::::::;;;>>>AAADDDLLLeeeooodddbbbrrrkkkTTTJJJGGGEEEBBBAAAAAA@@@>>><<<===<<<;;;:::999888888777777777777777777777777777999888888777777888888999;;;CCCSSSjjjtttmmmjjjZZZPPPGGGEEEEEEDDDEEEHHHIIIKKKMMMQQQTTTXXXZZZ\\\^^^bbbeeefffeeegggmmmrrrxxx|||{{{xxxyyy{{{{{{zzzssseee^^^XXXTTTSSSXXXSSSLLLFFFBBB???<<<:::777666444444555666555444555555444444333333222222333333333333444444555666666888;;;>>>AAAFFFKKKOOOZZZ]]]aaagggrrr|||}}}xxxxxx{{{bbbNNNPPP\\\uuummmYYYLLLBBB@@@???>>><<<;;;;;;<<<<<>>@@@BBBHHH\\\nnnbbb]]]iiittt[[[NNNIIIFFFDDDBBBBBBAAA???=========<<<;;;:::999999888999999999888777777777666999888888777777888888999999???LLL```xxx|||sssoooaaaVVVKKKFFFEEECCCDDDGGGGGGIIIKKKOOOSSSVVVYYY[[[]]]```dddeeeeeefffjjjnnnrrrxxx~~~{{{}}}yyykkkccc\\\XXXWWW^^^XXXPPPJJJFFFCCC@@@===888777555555666777666555666666555444333222222111333333333333333444555666333555888;;;>>>CCCHHHLLLXXX\\\___bbbhhhppprrrppprrrvvvqqqVVVPPPXXXgggsss```QQQCCCAAA@@@>>><<<;;;;;;;;;;;;===BBBJJJRRR[[[ccckkkpppvvvzzz}}}}}}|||uuuhhh[[[MMMGGGBBBAAA@@@<<<999999999999999999999999999999<<<;;;;;;;;;;;;<<<======>>>AAAFFFNNNZZZkkk~~~}}}sssmmmlllllljjjnnnsssxxx}}}|||wwwqqqkkkeeeaaaVVVRRRMMMHHHFFFGGGIIIKKKPPPXXXeeesss~~~xxxtttqqqpppjjjkkkmmmmmmmmmmmmoooqqqzzz}}}{{{xxxqqqmmmhhhgggnnn{{{|||kkk```\\\^^^ZZZTTTNNNJJJLLLQQQUUU^^^kkk{{{tttjjj___WWWRRRSSSVVVXXXZZZ^^^bbbbbb```YYYQQQMMMNNNPPPUUU```uuusssooollllllhhh```YYYWWWRRR[[[jjjyyy~~~}}}|||~~~}}}}}}zzzwwwsssooorrrqqqkkkmmmtttmmmbbbZZZ\\\hhhxxxxxxvvvssspppiiiZZZGGG999777666555444333333333333333333333444444444444555333333333444444666777777888777777666666666777777444444444555555666777888999::::::::::::;;;>>>@@@AAAFFFUUUtttpppcccZZZbbbxxxxxx```QQQIIIGGGCCCBBBAAA@@@???============<<<<<<;;;:::999;;;::::::999888777666666888888777777777777888888888===FFFWWWoooxxxrrrggg[[[NNNGGGDDDBBBBBBEEEEEEGGGJJJMMMQQQUUUXXXZZZ[[[^^^bbbddddddeeegggjjjooouuuqqqhhh```\\\[[[aaaZZZRRRMMMJJJHHHDDDAAA:::888666666777777666555666666555444444333222222444444333333333444555555222555777:::===AAAFFFIIISSS\\\ccccccbbbeeehhhhhhjjjppp{{{fffXXXYYY\\\zzzyyygggVVVGGGCCCBBB???===<<<;;;;;;;;;;;;???EEEMMMUUU]]]ffflllvvvzzz}}}}}}}}}yyynnnbbbRRRJJJCCCBBBAAA>>>;;;:::999999999999999999999999<<<;;;;;;;;;;;;<<<======;;;???EEELLLXXXjjj~~~vvvsssrrrmmmooosssvvv{{{zzztttoooiiiccc___VVVRRRMMMHHHFFFFFFHHHIIIKKKTTT```mmm{{{{{{uuuqqqnnnmmmggghhhiiihhhiiikkkooorrr{{{|||xxxkkkhhhdddeeennn|||uuuggg```aaa]]]WWWQQQMMMOOOTTTXXXeeeqqqzzznnn___XXXTTTXXX\\\^^^___bbbeeeccc___WWWPPPLLLMMMOOORRR]]]qqqsssnnnkkkkkkhhhaaa\\\ZZZZZZaaannn|||~~~}}}uuuvvvvvvuuuxxx{{{mmmjjjkkkmmmiiibbb^^^aaakkkyyyzzzqqqdddTTTCCC999888777666555444444444444333333444444444555555555666555555444444444555555777666666666666666777777444444444555555666777888888999::::::999:::===@@@BBBFFFRRRkkkxxxiii\\\```tttxxxaaaQQQIIIFFFCCC@@@??????>>>==================<<<::::::;;;::::::999888777666666888777777777777777777888888;;;BBBPPPfffzzzrrrlll___QQQIIIEEEAAA@@@BBBDDDEEEHHHLLLPPPTTTWWWYYY[[[]]]```bbbcccccceeeffflllsss~~~}}}|||vvvkkkbbb^^^^^^ddd]]]TTTOOONNNLLLHHHDDD===;;;888777777777666444666666555555444444333333444444444333333444444555333444777999;;;>>>CCCFFFMMMYYYcccccc______aaabbbccciiiuuuuuu___UUUWWWlllqqq]]]NNNEEEDDDAAA???===<<<;;;;;;:::===BBBGGGOOOXXXaaahhhssswww{{{{{{{{{zzzssslll\\\QQQGGGDDDCCC@@@===<<<::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===;;;???EEEKKKUUUfff{{{~~~xxxuuuuuuuuuvvvvvvyyy~~~~~~{{{vvvqqqlllgggaaa]]]VVVRRRMMMIIIFFFFFFHHHIIIGGGPPP]]]hhhsss~~~xxxrrrmmmjjjiiidddcccbbbaaabbbffflllqqq{{{zzzvvvhhheeecccfffpppnnndddaaa^^^ZZZUUUSSSUUUZZZ^^^mmmvvvuuuccc\\\YYY___fffhhhhhhhhhhhhddd^^^VVVOOOKKKLLLMMMRRR\\\oootttoookkkjjjhhhbbb______aaagggrrr~~~~~~zzzqqquuuzzz}}}tttjjjhhhhhhdddddddddeeehhhpppyyy|||nnn]]]LLL@@@:::888888777555555555555555333444444444555555555555666666555444444444444444666555555555555666666777555555555555666777888888888999:::999999:::===???@@@GGGPPPeeeppp```bbbuuu{{{eeeRRRJJJGGGCCC@@@???>>>===<<<;;;<<<=========<<<:::999999999999888777777777666888777777666666777777888999:::>>>III^^^zzz}}}ssspppdddVVVMMMGGGBBB@@@AAACCCEEEHHHLLLPPPTTTWWWYYY\\\\\\]]]___```aaaccccccjjjppp{{{yyyyyy~~~zzznnneee```aaaiiiaaaWWWRRRQQQPPPJJJEEE@@@===:::888888777555333555555555555555444444444555444444333333444444444222444666777888;;;???BBBIIITTT]]]___]]]^^^______]]]cccooo~~~hhhWWWUUUbbbyyy}}}cccTTTGGGEEECCC@@@>>>===<<<<<<:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::>>>BBBFFFNNN^^^rrr~~~{{{xxxvvvxxx|||zzzwwwsssnnnjjjeee```\\\UUURRRNNNJJJGGGGGGIIIJJJGGGQQQ^^^hhhqqq~~~~~~zzztttoooiiieeeccccccaaa^^^\\\]]]ccckkkrrr|||xxxtttiiigggfffjjjvvvqqqfff^^^]]][[[YYYYYY\\\bbbfffsssyyy{{{iiicccaaaiiipppsssrrrqqqjjjeee]]]UUUNNNKKKKKKLLLPPPYYYjjjwwwpppkkkjjjhhhdddccceeegggllluuu~~~xxxmmmttt|||pppgggeeedddaaadddiiinnnsssxxx}}}~~~yyywwwyyyyyyuuuvvvzzzyyyhhhUUUEEE===;;;777777666555444444444444444444444444555555555555555555444444444555555666444444444444444555666666666666666666777888999999888999999999999:::===???===FFFPPP```wwwdddfffyyyoooZZZLLLHHHDDD@@@??????>>>>>>:::;;;<<<======<<<:::999777777777777777777777777777777666666666666777777999999;;;CCCUUUpppwwwttthhhZZZRRRLLLEEEAAAAAACCCDDDHHHLLLPPPUUUXXXYYY\\\\\\[[[\\\^^^```aaabbbeeelllvvvzzzzzzrrrgggcccdddmmmdddZZZUUUTTTQQQKKKFFFAAA???;;;999888666444222444444444555555555555555555444444333333333444444222333555666777999===@@@HHHOOOVVVYYY]]]``````]]][[[```jjjxxxvvv```UUU\\\ttthhhXXXHHHGGGDDDAAA???=========:::;;;>>>AAAGGGPPP[[[bbbiiiqqqwwwwwwwwwzzz}}}|||qqqbbbRRRJJJFFFBBB>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888;;;>>>AAAGGGUUUhhhwww}}}yyytttsssvvvyyyzzz~~~{{{xxxuuuqqqmmmjjjeee```\\\UUURRRNNNJJJHHHHHHIIIJJJJJJTTTaaakkkrrr}}}|||zzzwwwrrrlllfffaaa^^^dddaaa]]][[[\\\cccmmmttt}}}xxxsssjjjiiiiiinnn{{{uuuiii[[[\\\\\\\\\^^^bbbhhhmmmwww{{{~~~~~~oooiiihhhpppxxxzzzyyyxxxkkkfff]]]TTTMMMKKKKKKLLLLLLUUUfffzzzyyyrrrllljjjiiiffffffhhhjjjoooxxxwwwjjjrrr}}}nnnfffdddaaaccchhhooovvv{{{yyyrrroooqqqnnniiillluuutttcccOOOAAA<<<<<<666666555444333333333333444444444555555555666666333333333444555666777888333333333333333444555666666666666777777888999:::888999999999999:::===???:::EEEOOO^^^zzzfffhhh|||zzzcccNNNJJJEEEBBB@@@@@@@@@???999:::<<<======;;;:::888666666666666777777777777777777666666666666777777:::999999???OOOhhh{{{vvvkkk^^^VVVOOOHHHCCCCCCCCCDDDHHHLLLQQQUUUXXXZZZ]]][[[ZZZZZZ\\\___aaaaaabbbiiirrrzzz}}}zzz|||tttiiieeefff{{{qqqddd[[[WWWUUUSSSPPPIIIFFFBBB===888666666777666555444333222333444444666666555555555444444444333333444555777888:::;;;CCCGGGNNNUUU[[[___aaaaaaZZZaaaeeepppkkk\\\XXXhhhdddQQQHHHAAA@@@@@@>>><<<===;;;>>>@@@AAACCCJJJUUU^^^fffkkkrrrxxxzzzzzzzzzzzzuuukkk\\\QQQJJJEEE>>>999===<<<:::;;;<<<===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::<<>><<>>>>>>>>===;;;999777777777777777777888888888777777666666555555555444333444888===EEEWWWttt}}}uuuhhhZZZOOOHHHDDDCCCEEECCCDDDJJJMMMOOOSSSXXX]]]]]]]]][[[ZZZ[[[^^^aaacccgggooowww~~~zzzvvvjjjeeefffmmm^^^YYYYYYZZZYYYPPPKKKCCC===:::999777666555555444444333444444444555555444444333333333333444444444555666888999:::@@@DDDIIIPPPVVVZZZ]]]^^^ZZZ```cccmmmggg\\\ddd|||nnnXXXNNNEEEBBBAAA>>><<<===:::<<<>>>???AAAGGGRRRZZZbbbhhhpppvvvyyyyyyzzzzzzxxxpppdddXXXPPPIIIDDD@@@>>><<<::::::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::<<>>>>>>>>===<<<;;;999999777777777777888888888888777666666666555555555555777888:::===AAANNNggg}}}{{{pppbbbUUULLLGGGEEEDDDBBBDDDIIIMMMOOORRRWWW]]]]]]^^^]]]\\\\\\^^^```___cccjjjqqqxxxxxxlllgggggg{{{kkkgggiiikkklllaaaUUUGGG???======999666444444555555555555555444444333333333333222222222555555555555666777888999<<>>DDDMMMTTT^^^ccckkkrrrvvvxxxzzz{{{zzzuuummmaaaUUULLLHHHGGG???===;;;:::;;;<<<;;;:::::::::999999999999:::::::::;;;;;;;;;===CCCJJJOOOZZZ```hhhmmmkkkfff```\\\\\\]]]___bbbccclll~~~uuullleeedddbbbbbbdddgggkkkmmmsssvvvxxxxxxuuupppmmmkkkeee___YYYWWWRRRMMMLLLOOOUUU]]]gggqqqzzz}}}xxxtttqqqpppnnnkkkgggccc```^^^]]]^^^```ccchhhpppyyy|||wwwuuunnnoootttzzzqqqjjjgggkkksssyyy}}}qqqgggeeefffkkkzzz|||rrrfff\\\SSSJJJHHHKKKIIIMMMVVVdddsss~~~}}}xxxuuusssppplllkkkmmmrrrzzz~~~zzzxxx}}}~~~vvvqqqnnnmmmllllllpppxxx|||zzzwwwxxxyyyqqqiiiccc______eeemmmooohhhYYYGGG<<<888666444555555444333333333444444444444444444444444444444444444444444444444444444555444444444444555666666444444555555555666666666777888888888888999999999:::???DDDQQQmmmeee]]]eeevvviiiVVVNNNMMMBBB<<<>>><<>>===<<<;;;;;;::::::888888888888888888888888666666666666555555555555888888:::;;;<<>>BBBGGGLLLQQQTTTUUU[[[^^^gggxxxnnnbbbnnnnnn___OOOHHHEEEAAA???>>>;;;<<<<<<;;;===AAAHHHNNNYYY^^^gggoootttwwwzzz|||zzzyyyttthhhZZZNNNIIIHHHAAA???<<<::::::;;;;;;::::::999999888888999999:::999:::;;;;;;<<<>>>BBBEEEMMMSSS[[[``````\\\XXXUUUPPPRRRWWWYYYXXX]]]nnn~~~|||qqqeeebbb___]]]___cccgggiiioootttzzz|||zzzvvvqqqooojjjddd___\\\WWWRRRQQQSSSZZZbbbmmmwww~~~zzzwwwqqqpppooollliiieeebbbaaa]]]___bbbhhhoooxxxzzzwwwvvvrrrssswwwxxxrrrnnnrrrwww|||zzzpppeee```___cccppp}}}vvvjjj```UUUKKKHHHJJJHHHJJJQQQ]]]jjjvvv}}}~~~}}}|||zzzwwwtttssssssvvv}}}}}}{{{xxxwww~~~{{{yyywwwuuunnnnnnssszzz}}}zzzxxxyyy~~~uuujjjaaa]]]^^^cccgggddd\\\NNNAAA999777777777555444444333333333444444444444444444444444444444444444444444444444444444555444444444444555666666444444444444555555555666777777888888888999999999:::>>>BBBLLLeeekkk[[[\\\jjjsss^^^TTTQQQGGG@@@@@@>>>@@@???===;;;;;;;;;;;;<<<999999888888888888888777666666666666666555555555444555777999:::@@@OOO___~~~uuudddUUUMMMJJJEEEBBBBBBGGGJJJLLLPPPUUUYYY\\\___``````_________]]]```fffkkkooowww}}}qqqjjjiiiyyydddRRRHHHCCC>>>:::444555666777777777666555444444444444555555555555555555444555555666777777999999;;;>>>BBBGGGKKKNNNPPPWWW[[[eeevvv~~~~~~kkknnnyyygggTTTJJJFFFCCCAAA@@@>>>>>>===<<<===@@@EEEHHHSSSYYYbbbjjjqqquuuyyy{{{{{{}}}|||rrrbbbTTTMMMKKKDDDAAA===;;;;;;;;;;;;::::::999999888888999999:::777999;;;;;;;;;<<<>>>@@@EEEIIINNNQQQQQQPPPPPPOOOJJJMMMQQQSSSQQQSSS___lllzzzkkkfff___[[[]]]```dddeeejjjpppxxx}}}|||xxxtttqqqmmmhhhccc```\\\WWWWWWZZZ```gggsss|||~~~|||zzzrrrqqqpppnnnkkkhhheeeddd```bbbgggnnnwww|||xxxwwwuuutttxxxzzzvvvxxx{{{|||xxxoooddd\\\YYY\\\eeeooozzznnndddXXXMMMHHHIIIHHHJJJOOOYYYdddpppxxx|||}}}|||||||||{{{yyyvvvvvv}}}{{{{{{||||||zzzxxxlllmmmttt|||~~~{{{yyy{{{{{{mmmbbb___```bbbbbbZZZQQQEEE<<<888666777888444444333333333444444555444444444444444444444444444444444444444444444444555444444444444555666666444444444444555555555666777777888888888999999999:::===AAAIII]]]}}}ttt^^^WWWbbbxxx~~~gggZZZVVVLLLFFFGGGDDD@@@???===<<<;;;;;;<<<===:::999999999888888777777555555555666666666666666444444777999999===IIIVVVrrrzzzjjjZZZPPPKKKFFFCCCBBBFFFHHHIIINNNSSSVVVZZZ^^^```````````````___aaafffjjjmmmrrr~~~sssllllll}}}vvv|||yyygggVVVIIIBBB>>>777777777777777666666555444444555555555555555666444444444444555666777888888888999;;;>>>BBBEEEGGGJJJRRRVVVaaasss{{{{{{rrr~~~rrr[[[NNNIIIEEEBBBAAAAAA???===<<<<<>>===@@@BBBDDDDDDEEEFFFHHHGGGHHHKKKNNNNNNMMMTTT]]]lll|||vvvmmmccc]]]\\\___aaabbbgggllltttyyyzzzwwwtttrrrnnniiieeedddaaa]]]]]]aaagggnnnyyy~~~~~~|||{{{uuutttsssqqqnnnkkkiiihhhgggiiinnnvvv}}}{{{vvvuuuwwwuuunnncccYYYTTTUUU[[[aaarrr}}}rrrggg[[[OOOIIIIIIHHHKKKPPPXXXbbbllltttxxx|||zzzyyyzzzvvvuuuuuuwwwzzz{{{xxxuuuiiilllsss{{{}}}zzzxxxzzz{{{mmmbbb```bbbaaa]]]QQQGGG<<<888666444444666444444333333333444555555444444444444444444444444333333333333333333333333555444444444444555666666444444555555555666666666777888888888888999999999:::<<<@@@FFFUUUpppeeeXXX]]]ooohhhXXXSSSHHHDDDEEEBBB???>>>======<<<<<<<<<===:::::::::999888888777777555555555666666666666666888777888999888:::CCCMMMeee~~~pppbbbUUUNNNHHHDDDBBBEEEFFFGGGKKKPPPSSSWWW[[[^^^``````aaabbb```aaaeeeiiijjjlllvvvuuupppppprrrsss}}}~~~fffQQQEEEBBB:::999888777666555555555333333333444444555555555222222333444555666888999777888888:::<<<>>>@@@AAAEEELLLQQQ\\\mmmuuu}}}vvvvvv~~~cccSSSLLLGGGBBB@@@BBB@@@===;;;;;;===>>>???HHHNNNVVV___ffflllqqqtttwww}}}{{{mmm```XXXKKKGGGAAA>>><<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888999;;;:::999999999;;;999;;;===>>>>>>>>>???@@@CCCBBBDDDIIIKKKKKKNNNRRRZZZiii|||yyylllbbb```aaabbbbbbdddiiippptttuuutttrrrqqqnnniiifffeeedddaaacccfffnnnuuu~~~~~~{{{{{{yyyxxxuuusssqqqppppppqqqvvv~~~xxxvvvwwwsssnnneeeZZZRRRRRRUUUWWWeeeuuu~~~tttjjj^^^QQQKKKJJJIIIMMMSSS[[[bbbjjjqqquuuwwwsssrrrrrrvvvzzzzzzvvvqqqjjjmmmvvv}}}~~~yyyxxxzzz~~~vvvjjj``````dddaaaZZZLLLAAA888666666333222444333333333333333444555666444444444444444444444444333333333333333333333333555444444444444555666666555555666666666777777777777888888888888999999999999<<<>>>BBBKKKbbbooo[[[ZZZgggtttjjjWWWOOODDD@@@BBB???===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888777777555555555555666666666777999888888999777888@@@IIIXXXssswwwkkk]]]SSSJJJFFFCCCDDDEEEEEEHHHMMMQQQTTTXXX\\\^^^```ccceeeccccccfffiiiiiiiiipppyyyxxxtttuuuyyyqqqtttzzzqqqWWWHHHDDD<<<;;;999777555555555555222222222333333444444444111222222333555777888999666777888999:::;;;<<<<<>>=========<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;:::888666777888777:::===>>>===<<<<<<===???===???EEEJJJJJJKKKMMMRRR___ppptttiiieeefffeeedddbbbggglllpppqqqqqqqqqqqqmmmhhhfffffffffdddfffjjjssszzz}}}zzzxxxwwwvvvwww|||{{{xxxwww}}}tttqqqhhh\\\TTTRRRSSSTTT^^^nnnuuukkk___RRRKKKKKKJJJNNNUUU]]]cccjjjooosssttttttrrrssswww{{{{{{vvvqqqnnnrrrzzz{{{yyy|||wwwqqqfff]]]___dddaaaXXXKKK@@@888888888555222444333333333333333444555666444444444444444444444444333333333333333333333333555444444444444555666666666666666666777777777777777888888888888999999999999;;;===???EEEXXXwwwuuu]]]YYYbbblllrrr]]]SSSHHHCCCEEECCC======>>>??????>>><<<;;;;;;;;;::::::999888777777444555555555666666777777777555666777777888@@@JJJNNNjjj|||qqqbbbWWWLLLGGGCCCDDDDDDCCCFFFLLLOOORRRWWWZZZ]]]```dddffffffeeehhhkkkjjjiiiooovvv{{{xxxyyyxxxxxxzzz||||||bbbPPPIII@@@===999666666777777777555555444333333333333444333333222222333555666777888888888888999:::;;;;;;EEEGGGKKKQQQ[[[hhhvvvqqq|||uuu^^^OOOHHHEEECCC@@@???===<<<;;;:::999999<<>>>>>>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888999::::::;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFKKKRRR^^^lll{{{|||qqqnnnllliiieeehhhfffdddeeehhhkkkmmmmmmmmmkkkgggcccbbbeeelllpppxxx~~~|||}}}~~~|||yyywww{{{xxxoooeee\\\SSSLLLLLLPPPWWW```rrrvvvnnncccVVVMMMKKKIIILLLQQQYYYaaaiiiooosssyyy~~~qqq{{{yyywww}}}zzzqqqpppkkkuuu~~~~~~zzzoooggg___^^^aaabbb[[[TTTBBB>>>888444444555666666333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555444444888888777777666666555555555666777999999888888777999:::999???GGGKKKaaagggXXX[[[ddd~~~zzz^^^PPPKKKEEEAAA@@@@@@???>>>======<<<<<<<<<999::::::::::::999888888666666666666666666666666666666666555666888===@@@III]]]zzz~~~wwwjjj]]]VVVLLLCCCAAABBBBBBCCCFFFLLLNNNRRRUUUYYY]]]bbbeeehhhiiijjjkkkllllllmmmmmmzzz~~~{{{{{{gggSSSJJJBBB???:::777666666666555666555444444333333444444444333333222333444666666666666666777888999:::;;;CCCFFFJJJPPPZZZfffttt|||}}}hhhUUUJJJEEEDDD@@@???>>><<<;;;:::::::::;;;???GGGOOOWWW___fffjjjnnntttssskkkZZZRRRIIIBBBAAA@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888999::::::;;;;;;:::::::::;;;<<<>>>@@@BBBCCCDDDIIINNNWWWaaaooo{{{wwwtttooojjjgggeeebbbaaaccceeefffgggfffeeebbb```aaaeeemmmrrr{{{{{{xxxvvvyyy~~~ttthhh^^^TTTMMMLLLPPPRRR[[[mmmvvvnnndddWWWNNNLLLIIIKKKPPPXXXaaajjjqqqvvv|||}}}uuu{{{qqqqqqnnnvvv}}}~~~xxxjjjccc\\\[[[^^^]]]VVVOOOAAA===888555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444888777777777666666666555555666777888999888888777;;;<<<:::???FFFHHH\\\~~~ooo\\\[[[cccyyyzzz___PPPJJJFFFBBBBBB@@@???>>>======<<<<<<===999::::::::::::999888888666666666666666666666666666777666666666888<<>>;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888999999:::::::::::::::999999:::<<<===???@@@AAAFFFIIIMMMSSS^^^ooo~~~wwwqqqjjjgggbbb_______________]]]\\\[[[[[[]]]dddlllrrr{{{}}}}}}|||zzzxxxwwwzzz{{{mmmbbbWWWNNNMMMPPPLLLUUUggg{{{wwwooodddXXXQQQOOOJJJKKKPPPWWWaaakkkuuuzzz|||}}}~~~zzzvvvttttttyyy}}}}}}uuuddd^^^YYYXXXYYYWWWNNNGGG>>>;;;888666666555555444333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444777777777777666666666666666666777888888888888777<<<>>>;;;>>>CCCDDDUUUsss{{{bbb\\\bbbxxxcccRRRJJJFFFCCCBBB@@@@@@???>>>============:::::::::::::::999999888666666666666666666666666777777777666555777:::===;;;IIIcccxxxooo___TTTJJJFFFEEEDDDEEEHHHHHHKKKOOORRRUUUYYY]]]aaacccdddgggjjjmmmpppqqqrrrqqq{{{gggqqqvvvdddWWWIIIEEE???;;;999888777666666666555444444444444444555444444444444333444444444444555666777999:::;;;>>>AAAEEEKKKSSS]]]hhhooouuuvvv}}}dddQQQJJJJJJCCCBBB@@@>>><<<;;;;;;:::999;;;???CCCJJJSSS]]]cccccckkkwww}}}wwwmmm^^^PPPGGGBBB???===;;;;;;;;;;;;::::::::::::999::::::;;;::::::999999888999999:::::::::999999888999:::;;;<<<===>>>???BBBDDDGGGJJJRRR___nnnyyyzzzrrrmmmgggbbb___]]][[[YYYUUUUUUTTTUUUXXX___hhhoooxxx~~~{{{xxxwwwwwwwwwwwwxxx}}}rrreeeZZZPPPMMMOOOHHHPPPaaauuuxxxoooeeeZZZSSSRRRLLLMMMPPPWWWaaammmxxx}}}~~~}}}{{{yyy{{{|||{{{ppp___[[[WWWVVVVVVQQQHHH@@@:::999777666666666444222333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444777777777777666666666666666777777777888888888888;;;===;;;===AAABBBOOOjjjjjj___ccc{{{jjjUUUJJJEEECCCAAAAAA@@@???>>>============::::::;;;;;;::::::999888666666666666666666666666777888888777555666888;;;<<>>BBBGGGNNNVVV___dddmmmqqq{{{nnnXXXNNNLLLDDDCCCAAA???===<<<;;;;;;:::;;;===@@@EEENNNXXX^^^bbbjjjuuu~~~{{{jjjYYYLLLEEEBBBAAA<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;::::::999999999::::::999888888::::::;;;;;;<<<===>>>>>>>>>AAAEEEHHHLLLTTT^^^ffflllrrr{{{{{{vvvooohhhccc^^^YYYVVVRRRQQQPPPPPPSSSZZZcccjjjuuu|||wwwsssrrrqqqqqqsssxxxwwwjjj___TTTNNNNNNHHHNNN\\\pppzzzpppfff\\\VVVVVVPPPPPPSSSZZZcccppp{{{~~~{{{}}}|||}}}|||~~~wwwkkk]]]ZZZVVVUUUSSSMMMCCC<<<888666555555666555333111333333333333333333333333333333333333333333333333333333333333333333333333222222333444555555444444666666666666777777777777777777777777777888888888888<<<;;;<<>>>>>=========:::;;;;;;;;;;;;:::999999777777777777777777777777777888888777555666777999<<>>===<<<;;;:::;;;<<<>>>BBBIIIRRRXXXaaaiiittt{{{tttdddVVVLLLFFFDDD>>>>>>======<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;999999999999999999888777;;;;;;;;;<<<<<<<<<======;;;???CCCFFFHHHLLLSSSXXX^^^dddnnnxxxzzzrrrkkkccc\\\WWWRRRQQQPPPPPPRRRYYYaaahhhuuu~~~{{{uuupppnnnmmmnnnrrryyy{{{pppeeeZZZRRROOOKKKMMMXXXjjj{{{{{{qqqggg^^^YYYYYYTTTUUUXXX]]]gggrrr|||zzzooorrrzzz}}}}}}}}}}}}~~~sssfff^^^[[[WWWTTTQQQJJJAAA:::666555444444555555333222333333333333333333333333333333333333333333333333333333333333333333333333111222333444444555444444666666666666777777777777777777777666777888888999666<<<;;;;;;@@@AAAHHH[[[{{{wwweeeccclll~~~lllVVVIIIFFFEEECCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999777777777777777777777777666777888777666666777999:::===HHH\\\xxxwwwiiiYYYPPPIIIDDDCCCEEEGGGIIIMMMOOORRRUUUYYY]]]``````bbbdddeeefffggggggggglllvvvoooeee```iii{{{{{{nnnddd^^^UUULLLEEE???:::777777666666555555555555555111222444555555555555444777777666666666777777888888:::===@@@CCCHHHLLLPPPSSS^^^lllttttttxxxjjjYYYQQQGGGEEECCCAAA???===<<<<<<:::;;;;;;<<>>======<<<<<<999::::::;;;<<<<<<;;;;;;999999999999999888777777:::;;;;;;;;;;;;;;;<<<<<<999===@@@BBBBBBEEEKKKPPPRRRXXX```hhhppp{{{xxxnnnddd]]]SSSSSSRRRQQQTTT[[[dddjjjsss|||xxxssspppooopppvvvwwwmmmaaaWWWSSSNNNMMMUUUeeevvv|||rrrhhh___[[[[[[YYYZZZ\\\bbbjjjsss|||zzzoooffflllvvv}}}{{{}}}}}}||||||yyynnnbbb^^^[[[WWWSSSNNNGGG???999666444222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333444444444444555666666666777777777888888777666666666777999999777>>><<<<<<@@@@@@EEETTTsss|||fffbbb___tttttt\\\MMMHHHFFFCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999777777777777777777777777444666777777666666888999;;;<<>>===<<<:::::::::;;;===BBBHHHMMMTTT\\\gggnnnqqqtttzzz~~~xxxlll\\\OOOHHHAAA@@@@@@???>>>======<<<999::::::;;;<<<<<<<<<;;;999999999999999888777666::::::::::::::::::::::::999;;;===>>>>>>AAAGGGLLLJJJOOOVVV\\\bbblllyyyxxxllleeeUUUTTTSSSSSSWWW^^^gggmmmqqqzzz~~~wwwtttsssvvv|||{{{rrreeeZZZUUUOOOMMMRRRaaasss|||rrriii```\\\]]]\\\]]]___dddlllttt|||xxx}}}|||kkkdddjjjsss|||zzz}}}~~~|||yyyuuukkkaaa___\\\WWWRRRMMMFFF>>>999666444111111222444444333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444444555444555666666666777777888888888777666666666777999:::888???>>><<<@@@???BBBPPPhhh~~~gggaaaYYYooo~~~dddRRRKKKFFFAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777777777777777777777777444555777777666666888999>>>===???III]]]{{{wwweeeXXXOOOHHHEEEFFFDDDFFFIIILLLNNNQQQUUUXXX^^^___aaadddfffggghhhiiiiiimmmqqqwww{{{hhhcccfffnnn|||rrr___QQQFFF@@@===888555777777444222333444444444444444444444444666666666666555555555555777888999;;;===@@@BBBCCCIIIJJJOOOXXX```iiiwwwfffWWWOOOIIIEEEEEEDDDAAA@@@AAA===<<<;;;;;;===@@@CCCFFFQQQWWWaaahhhmmmrrrxxx|||~~~{{{vvvlll[[[KKKGGGEEEBBBAAA@@@???<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::;;;===???AAACCCDDDGGGIIIMMMRRRYYYbbbkkkqqqyyyzzz}}}vvvnnn```YYYUUUYYY\\\^^^eeemmmrrryyy|||yyy{{{{{{zzzqqqeeeZZZUUUSSSRRRXXXeeewwwwwwlllaaa^^^aaa```bbbdddgggkkkqqqxxx}}}~~~vvvwwwuuu}}}sssaaa[[[```gggtttyyy}}}~~~{{{|||tttiiibbbaaa___[[[QQQFFF===999888444444444444444444444444333333333444444333333333222222222222222222222222111222222333333222222111333222222222333333444555555444444555555666777888999999888777666666777777888999::::::;;;???DDDHHHbbb{{{nnnYYY[[[jjjjjjSSSNNNJJJBBBDDDAAA???>>>>>>???>>>>>><<<<<<<<<;;;:::777555333888888888888777777777777888888777777666666555555888:::???EEENNNddd{{{kkk]]]UUUNNNHHHCCCBBBDDDFFFJJJNNNSSSVVVXXX[[[]]]___aaabbbcccfffhhhhhhlllsssxxx{{{tttgggaaabbbooo~~~uuufffUUUIIIAAA;;;777888888555444555444444444444444444444444666666666666666666666666777777888:::<<>>???===<<<;;;;;;<<<>>>AAACCCMMMSSS\\\dddiiinnnuuuyyy}}}}}}{{{tttfffXXXMMMJJJEEEAAA@@@???===<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<======;;;;;;<<<===???@@@BBBCCCGGGHHHKKKOOOTTT[[[ccciiikkklllooouuu{{{|||tttlllddd]]][[[[[[\\\ccckkkrrrxxx~~~vvvjjj```YYYVVVSSSWWWcccttt{{{pppfffcccdddfffhhhjjjmmmppptttyyy}}}zzzwwwuuu|||rrr^^^VVV\\\dddrrrvvvzzz|||{{{zzz}}}uuujjjeeedddbbb[[[PPPEEE<<<888888444444444444444444444444000000000111111000000000222222222222222222222222222222333333333333222222333333222222222333444444555555555666666777888999999888888777666666777777888999::::::;;;???CCCGGGZZZrrrsss\\\YYYeee|||sss[[[PPPJJJFFFDDDBBB???>>>>>>???>>>>>>=========<<<;;;999777666888888888777777777666666888777777777666666666555666777;;;???FFFYYYzzz~~~nnnbbbYYYSSSKKKFFFCCCDDDFFFHHHLLLPPPSSSUUUXXX[[[]]]___```aaadddffffffiiinnnssswwwqqqccc[[[```iii~~~~~~hhhUUUJJJBBB;;;:::999777555666444444444444444444444444555555666666777777888888666666777999;;;===???@@@AAABBBFFFNNNUUU]]]iiiuuuhhhZZZQQQHHHEEECCC@@@>>>???>>>===;;;::::::<<<===???GGGMMMVVV]]]ccciiipppvvvzzz}}}~~~}}}}}}zzzqqqgggWWWRRRJJJCCC@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>???<<<<<<======>>>@@@AAABBBEEEFFFHHHJJJMMMRRRXXX]]]aaabbbeeejjjpppwww}}}{{{uuunnneee```\\\\\\bbbjjjqqqwww}}}rrriii```\\\VVVVVV___ooowwwnnnjjjjjjppprrruuuvvvxxxzzz}}}xxxwww|||qqq]]]UUUZZZbbbmmmrrrvvvyyy~~~yyyyyy}}}~~~tttkkkgggiiiddd[[[OOOCCC;;;777777444444444444444444444444222222333333333333222222222222222222222222222222333333444444444444333333444444333222222333333333666666666666777888999:::888888777666666666777777888999::::::;;;>>>BBBFFFOOOfff{{{aaaWWW```rrrfffSSSKKKJJJEEECCC@@@?????????>>>===============<<<;;;:::999777777777777666666666666777777777777666666666666555666888:::???NNNjjjsssggg```XXXPPPIIIEEEEEEEEEFFFIIILLLOOOQQQUUUXXXZZZ\\\]]]___bbbdddeeedddggglllrrrzzznnnbbb```dddssszzzvvvyyyjjjVVVKKK@@@<<<:::888666777555555555555555555555555444444555666777888999:::555666666777999;;;<<<======>>>BBBJJJOOOVVVaaalll{{{wwweeeYYYMMMHHHFFFCCCAAABBB???>>><<<:::999::::::;;;BBBHHHPPPWWW]]]dddlllrrruuuxxxzzzzzz{{{|||wwwpppbbbZZZOOOFFFAAA?????????============<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;===>>>@@@@@@>>>=========>>>???@@@AAABBBDDDEEEFFFHHHKKKQQQTTTZZZ]]]```bbbiiirrryyy{{{xxxtttnnnfff___^^^dddjjjpppuuuyyyrrrjjjddd]]]YYY^^^mmm~~~xxxsssrrryyy|||||||||pppbbb]]]^^^aaaiiinnnsssxxx{{{zzz{{{}}}yyypppjjjiiillleeeYYYKKK@@@999666666333333333333333333333333333333444444444444333333222222222222222222222222333444444555555444444333444444333222222222333333555555555555666777888999888777777666666666777777888999::::::;;;===AAACCCGGG[[[yyyhhhWWW\\\jjjtttYYYMMMMMMGGGDDDAAA?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::777777777666666666555555777777777777666666666666777777888:::<<>>;;;888666777555555555555555555555555333444555666777888999:::555555666666888999:::;;;;;;<<<@@@FFFKKKPPPZZZdddqqqoooaaaQQQJJJHHHEEEDDDDDDAAA@@@>>>;;;:::999999999>>>DDDKKKQQQWWW___hhhooossswwwyyyxxxzzz}}}{{{vvvkkkcccVVVLLLEEEAAA@@@???>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;===>>>@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEHHHLLLPPPQQQUUUWWWXXX___jjjqqqrrrwww{{{{{{}}}zzzpppfffbbbeeeiiinnnsss|||zzzsssnnnfff```bbbmmm}}}}}}zzz|||mmmgggfffbbb___eeejjjpppyyy~~~zzzwwwvvvrrrlllhhhiiijjjaaaTTTGGG===888666555333333333333333333333333000000111111111111000000222222222222222222222222333444444555555444444333444333333222222333333333444444444444555666777777777666666666666666777777888999:::::::::<<>>===;;;;;;:::::::::::::::;;;777777777777666666666666666666666666777777777777777777888:::;;;DDDVVVhhh{{{qqqiii```VVVOOOFFFDDDBBBBBBDDDHHHLLLOOORRRTTTWWWYYYZZZ]]]```bbbgggcccccchhhnnnssszzzzzzhhh^^^ZZZeeerrr}}}wwwqqqmmmtttwwwdddOOOCCC>>>999666666555555555555555555555555333333444555666777888999666666666666777888999:::::::::>>>DDDGGGKKKTTT^^^jjj||||||kkkXXXNNNJJJFFFDDDDDDCCCBBB@@@>>><<<:::999999<<>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>???>>>>>>======>>>???@@@@@@???AAABBBCCCDDDFFFIIILLLKKKPPPRRRRRRXXXfffmmmmmmqqqrrruuuxxxzzz}}}~~~wwwiiicccdddfffkkkqqqyyy|||xxxqqqkkkjjjqqq|||yyyvvvvvv}}}tttkkkjjjiiiccc]]]aaafffnnnyyyxxxrrrqqqppplllhhhgggccc[[[NNNBBB;;;777666555333333333333333333333333111111222222222222111111222222222222222222222222333333444444444444333333333222222222333333444555333333333333444555666666666666555555666666777777777999:::::::::;;;===???BBBMMMeee___XXXYYYiiixxxbbbVVVJJJGGGCCCAAA@@@???>>>===<<<;;;::::::999::::::;;;888888888888777777777777666666666666777777777777555555666888999???MMM\\\~~~wwwnnnfff[[[TTTJJJGGGDDDBBBCCCFFFKKKNNNOOORRRUUUWWWYYY[[[^^^aaafffcccccchhhlllooouuu|||vvvhhh[[[```dddjjjuuuyyymmmkkkwwwrrrYYYIIIAAA;;;888777555555555555555555555555222333333444555666666777777666666666777888999999999999<<>><<<;;;::::::>>>CCCHHHMMMUUU___gggqqqvvvzzzzzz{{{}}}xxxrrrhhh^^^UUUMMMFFFBBB>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<==================>>>???@@@AAAAAABBBCCCCCCBBBCCCEEEHHHGGGMMMOOOMMMTTTccckkkjjjjjjkkklllnnnqqqtttvvvwww{{{sssddd```cccfffiiiooowww|||uuurrrwwwyyyrrrnnnkkkooo|||~~~uuuooolllhhhccc^^^___dddlllxxx|||sssnnnqqqtttqqqkkkfff\\\SSSHHH>>>999777666555222222222222222222222222333444444555555444444333222222222222222222222222222222333333333333222222111111111222333444555666444333333444444555666777555555555555555666777777777999::::::::::::<<<>>>AAAGGG[[[xxxmmm^^^TTT]]]ssssss^^^KKKHHHDDDBBBAAA@@@>>><<<>>>===<<<:::::::::;;;;;;999999999999888888888888555666666666777777777888444444666777777:::FFFRRRooo~~~uuulllbbb[[[QQQMMMGGGCCCBBBDDDHHHKKKLLLOOORRRUUUVVVYYY\\\^^^cccaaacccfffhhhjjjpppwww~~~xxx___```^^^^^^gggyyyvvvlllssszzz___MMMDDD===999888666666666666666666666666222222333333444555555555777777777777777888999999777888;;;@@@BBBEEELLLUUUXXXgggzzzlll\\\SSSLLLHHHFFFEEEEEECCCAAA???===<<<;;;999<<>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCBBBAAAAAABBBDDDAAAHHHJJJGGGNNN^^^fffddddddeeegggiiikkkmmmnnnooorrrzzzzzzkkk]]]\\\bbbggggggnnnvvv~~~|||xxx{{{{{{tttlllgggffflll|||}}}}}}zzztttnnnhhhdddbbb]]]bbbjjjvvvyyyppplllrrryyyvvvmmmfffVVVOOODDD<<<888777666555222222222222222222222222000111111222222111111000222222222222222222222222111222222333333222222111000000111222333555666777555444444555555666777888555555555555555666777888777999::::::::::::;;;===@@@CCCTTTqqqyyyeeeTTTWWWlllcccLLLIIIEEEBBBAAA@@@>>><<<@@@???===<<<;;;;;;<<<<<<:::::::::999999999888888555666666666777777888888666666777888777999BBBMMMbbbzzzqqqggg```VVVQQQJJJDDDBBBCCCFFFHHHJJJMMMPPPSSSTTTWWWZZZ]]]______bbbeeeeeefffllluuuwwwzzzhhhZZZXXX]]]hhh}}}sssqqq|||rrr[[[JJJAAA======;;;999777555333333333333666666666555444444333333666666666666777777777777888:::<<<===???CCCHHHLLLVVV^^^nnn}}}yyyfffYYYPPPKKKIIIHHHEEEAAAAAABBBBBB@@@>>>888;;;>>>BBBGGGNNNVVV[[[kkkooouuuxxxyyyzzz~~~||||||xxxoooeee\\\PPPFFFCCC???;;;:::<<>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCFFFKKKSSSZZZ^^^[[[]]]```dddeeeeeedddccchhhkkkkkkeee]]]YYY]]]bbbfffhhhrrr}}}{{{lllaaabbbgggooo~~~zzzyyy|||wwwhhh______aaagggmmmsss|||}}}tttnnnkkkooo|||zzzeeeTTTGGG;;;888888777555444333333333222222222111111111111111111111111111111222333444444444444333222111111222222222333333333222222333333333333444444333444555555666666555555444555555555666666666777777777888999:::<<<===>>><<>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888666666666666666666666666777666666666888<<<@@@BBBXXXqqqxxxnnnhhh___XXXOOOHHHEEEEEEFFFFFFKKKMMMQQQSSSTTTUUUVVVXXX______```aaacccfffhhhjjjttt|||tttddd^^^]]]```ooo}}}www}}}vvvaaaQQQHHHDDDCCC888666555444444555555555333333444444444444444444666666666666777777777777888999;;;<<<>>>BBBGGGJJJOOOUUUdddsssyyy|||wwwggg[[[SSSPPPIIIEEEBBBAAAAAAAAA>>>;;;999;;;===@@@EEELLLTTTYYYfffkkkqqquuuwwwxxx|||zzzrrrjjjbbbVVVJJJFFFAAA===<<>>>>>>>>===<<<;;;:::999999999::::::;;;;;;::::::<<<;;;;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDGGGKKKPPPTTTVVVVVVXXX[[[^^^````````````dddggghhhccc\\\YYY\\\```eeehhhpppzzz}}}|||zzzooofffeeelllyyy|||yyy}}}vvvgggbbbeeemmmppppppqqqwwwuuuooolllooo{{{zzzgggQQQEEE:::777777666444444333333333222222222111111111111111111111111111111111222333444444333222111111111222222222333333333222222222333333333444444333444444555555555555555666666666666666666666666555555666777:::===@@@BBB@@@BBBLLL___xxxrrr^^^]]]^^^tttoooVVVKKKBBBAAABBB@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999888666666666666666666666666888777666666888;;;>>>AAANNNdddvvvqqqhhhaaaVVVMMMHHHFFFFFFEEEIIILLLPPPSSSTTTUUUWWWXXX\\\]]]]]]___aaadddgggiiiqqqxxxuuujjjaaa]]]cccmmmyyy{{{jjj\\\RRRKKKGGG;;;999666666666777666555111222222333444444555555666666666666777777777777666888:::;;;===@@@DDDGGGLLLNNNZZZkkkwww|||vvvfffYYYRRRKKKGGGDDDCCCCCCAAA>>>::::::;;;<<<===AAAHHHPPPVVV^^^dddlllqqqsssuuuxxx{{{|||uuuqqqjjj^^^QQQIIIDDD@@@>>>AAACCCCCCBBBDDDCCCAAA???===<<<;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAABBBEEEGGGJJJLLLMMMNNNQQQQQQSSSUUUXXXYYY[[[\\\^^^bbbdddaaa\\\YYY[[[^^^bbbeeemmmuuu|||~~~||||||xxxtttnnnjjjrrr~~~{{{{{{xxxjjjiiipppwwwvvvrrrnnnpppxxx}}}|||tttmmmiiijjjttttttcccLLLAAA888666666444333333333333333222222222111111111111111111111111111111111111222222222222111111111111222222222333333333222222222222333333333333333333444555555555555555777777777777666666666666888888999;;;>>>CCCHHHKKKDDDBBBGGGWWWooohhh]]][[[mmmxxxYYYNNNEEECCCCCC@@@======@@@@@@??????>>>=========<<<<<<;;;;;;:::999999999666666666666666666666666999888777777888:::<<<>>>EEETTTooo}}}tttkkk___TTTLLLHHHEEEDDDGGGJJJOOOSSSTTTUUUWWWXXXYYYYYYZZZ\\\```cccfffhhhmmmrrr{{{yyyjjj``````dddjjj|||ttthhh\\\QQQJJJDDD@@@;;;999999888666444333333333444444555555555666666666666777777777777555777999:::;;;===AAACCCHHHHHHQQQbbbqqqyyy~~~sssaaaTTTNNNJJJGGGEEEFFFDDD@@@===<<<<<<;;;:::===CCCKKKQQQWWW^^^fffmmmpppsssvvvyyy}}}xxxuuuqqqeeeXXXMMMGGGBBB???AAACCCCCCBBBHHHFFFDDDAAA????????????>>>===<<<;;;<<<===>>>???======>>>??????>>>===<<<============>>>???@@@@@@@@@AAABBBDDDGGGHHHIIIJJJLLLLLLMMMNNNPPPSSSVVVXXXYYY\\\___^^^[[[YYYZZZ]]]^^^bbbhhhnnnsss{{{{{{}}}xxx{{{vvvpppyyy}}}uuuuuuyyyyyyvvvoooiiikkkuuu}}}}}}rrrkkkfffbbbhhhhhhYYYGGG>>>666555555333111222333333333222222222111111111111111111111111111111000000111111111111000000111111222222222333333333111222222222222333333333333333444555555555444444888777777777777666666666:::999999;;;>>>DDDIIIMMMDDDAAADDDRRRjjjsss___YYYhhh}}}\\\RRRHHHFFFFFFCCC@@@???AAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;::::::999999666666666666666666666666999999777777777888:::;;;@@@III\\\xxx|||ssseeeYYYOOOIIIFFFDDDEEEIIIMMMQQQSSSTTTVVVWWWWWWWWWYYY[[[___cccfffhhhlllpppvvv}}}wwwiiibbbaaaaaaooovvviii\\\RRRKKKEEE>>>:::999999777444777666666666555555555444666666666666777777777777555777999999:::;;;>>>@@@AAAAAAHHHVVVdddmmmrrrtttooo^^^QQQMMMHHHFFFFFFEEEBBB???===<<<:::999:::???FFFLLLQQQWWWaaahhhlllpppuuuyyy}}}zzzxxxuuukkk```RRRLLLEEEAAAAAABBBAAA@@@DDDCCCAAA@@@??????@@@AAA???>>>===<<<===>>>???@@@===>>>?????????===<<<;;;<<<<<<;;;<<<<<<===???@@@?????????AAACCCFFFIIIKKKIIIIIIIIIJJJLLLOOORRRTTTUUUXXX[[[[[[YYYXXXZZZ[[[YYY^^^cccggglllsss{{{~~~|||}}}|||~~~|||~~~xxx~~~yyytttkkkdddgggrrr{{{{{{pppkkkfff^^^^^^ZZZMMMAAA:::444444444222111222333333333222222222111111111111111111111111111111000000000000000000000000111111222222222333333333111111111222222222333333222333333444555444444444777777777666666666666666777666555555777<<>>>>>======<<<;;;;;;::::::999777777777777777777777777999888888777777777888999>>>CCCPPPgggwwwiii\\\RRRKKKGGGEEEDDDGGGKKKNNNPPPRRRTTTVVVUUUVVVXXXZZZ^^^bbbfffhhhmmmppptttyyywwwiiibbb^^^fffrrrxxxmmmdddVVVMMMBBB;;;:::;;;999666888888777777666555555444666666666666777777777777555777999:::999:::<<<===???AAAGGGPPPZZZccciiillluuuzzzkkkXXXRRRKKKFFFEEECCCAAA>>>>>>===;;;999999<<>>>>>=========>>>>>>???>>>>>>>>>>>>>>>???@@@@@@?????????>>>===<<<;;;:::<<<<<<;;;;;;;;;===???@@@?????????@@@BBBFFFIIIKKKHHHHHHHHHHHHJJJLLLOOOPPPRRRTTTUUUVVVUUUVVVWWWYYYWWW]]]aaacccgggoootttuuu~~~~~~}}}{{{{{{|||~~~}}}~~~yyytttiii```aaajjjsssuuuwwwnnnlllhhh]]]WWWQQQDDD===777444444444111111222333333333222222222111111111111111111111111111111111111000000000000111111111111222222222333333333111111111111222222222222222222333444444444444444555555555555666666666777888777555555666999<<<>>>===>>>CCCNNNaaayyyhhh___ddduuu|||cccVVVIIIEEECCCAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::777777777777777777777777888888777777777777777888<<>><<<:::999;;;???BBBFFFLLLTTT[[[aaaiiiqqqxxx~~~|||xxxtttfff^^^SSSKKKGGGEEEBBB@@@<<<======>>>>>>===============>>>???????????????@@@???>>><<<;;;:::::::::===<<<;;;:::;;;===???@@@>>>???AAABBBDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPPPPPPPPPPRRRTTTVVVWWW]]]aaabbbfffnnnrrrpppuuu}}}zzz{{{}}}}}}{{{{{{|||~~~|||}}}wwwrrrfff\\\[[[bbbhhhiiinnngggjjjiii\\\RRRIII<<<:::555333555444111111333333333333222222222111111111111111111111111111111222111000000000000111222111111222222222333333333111111111111222222222222222222333444444444444333222222333444555666777777:::999999888999:::<<<===;;;===@@@HHHWWWooopppdddaaakkklll^^^NNNGGGCCCAAA@@@AAA@@@@@@@@@???>>>>>>===============<<<;;;;;;::::::777777777777777777777777777777777777777777777777999<<>>???@@@AAAAAA???>>>===<<<===>>>@@@@@@???>>>>>>@@@???===;;;:::999999:::===<<<;;;:::;;;===???AAA>>>@@@CCCFFFGGGGGGEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIMMMMMMLLLLLLLLLNNNQQQSSSXXX^^^bbbcccgggooorrrooottt|||}}}xxxyyyzzz|||}}}~~~~~~~~~zzz~~~}}}|||}}}~~~||||||}}}tttnnncccYYYWWW]]]bbbcccfffaaafffgggZZZNNNDDD777888555333555555111111444333333333222222222111111111111111111111111111111333222111000000111222333111111222222222333333333000111111111111222222222222222333444444444333333000111222333444666777777777777777777888999:::::::::<<<>>>BBBNNNggguuufff^^^ccczzzvvvfffTTTKKKFFFCCCBBBCCC@@@@@@??????>>>==================<<<;;;;;;::::::777777777777777777777777666666666666777777777777888;;;>>>BBBNNNfffyyyjjj^^^VVVPPPMMMFFFEEEDDDCCCDDDHHHNNNSSSRRRSSSTTTVVVYYY\\\```bbbaaadddiiilllpppwww___pppuuujjjaaabbblll|||rrrqqqzzzqqqZZZJJJBBB;;;555;;;999777777777888777555666666666666777777777777999999888888888888888888<<<>>>@@@BBBEEEIIIOOOSSS^^^jjjwwwwwwfffWWWOOOIIIDDDAAADDDAAA===;;;;;;<<<======CCCFFFKKKQQQWWW___gggmmmxxx{{{{{{wwwqqqfff[[[RRRKKKGGGEEECCC@@@<<<<<<>>>@@@>>><<<>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::999999999:::;;;<<<============???@@@AAAAAABBBEEEJJJMMMNNNMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQWWW[[[```eeeiiinnnsssvvvyyy|||{{{wwwttttttwwwyyyzzz}}}~~~}}}~~~}}}zzzxxxzzz|||~~~~~~}}}|||uuummmccc]]]YYYXXX[[[^^^^^^^^^^^^ZZZRRRGGG<<<555222222222222222222222222111000000000//////......111111000000//////......222222111111111111222222222333444444222000111111333333333333333333333333222222333333333333444444555555555555666666666666777777777777888888888888;;;:::>>>CCCGGGVVVwwwkkkcccddddddttt[[[LLLHHHGGGCCC???CCCBBB@@@?????????===;;;@@@???===;;;::::::::::::;;;:::999888777777777777666666777888999999::::::>>>999:::BBBHHHTTToooxxxiii^^^WWWUUUKKKHHHCCCBBBDDDGGGKKKLLLRRRSSSTTTWWWYYY\\\___```dddfffhhhjjjlllpppuuuyyyWWWbbbrrryyyjjjeeeiiivvvssskkkppp|||nnnZZZMMMCCC<<<;;;999666666777777666555555555666666777777777888888888888888888888888888;;;<<<>>>@@@BBBFFFLLLPPPWWWbbbppp~~~mmm]]]TTTOOOIIIDDDDDDAAA>>><<<<<<===<<<<<>>>>>@@@AAA@@@===>>>>>>>>>>>>??????????????????>>>===<<<;;;:::999999:::;;;<<<===============>>>???@@@@@@CCCFFFJJJHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOQQQQQQPPPQQQRRRTTTUUUXXX\\\```cccgggkkknnnuuuxxx}}}|||xxxuuuuuuwwwyyy}}}}}}|||}}}~~~|||{{{{{{}}}~~~~~~}}}~~~}}}~~~yyyqqqhhh___ZZZXXXZZZ\\\\\\\\\ZZZUUUMMMCCC:::444222222222222222222222222222222222222111111111000111000000000000000//////222111111000000111111222111333444444222000111111222222222222222222222222222222333333333333444444555555555555666666666666666666777777777888888888;;;:::===AAAEEERRRqqquuueeebbbddd{{{gggTTTJJJFFFAAA>>>CCCAAA@@@???@@@???===<<<@@@???===;;;::::::::::::::::::999888777777777777555555666777777888999999;;;666777===AAAJJJaaayyypppddd[[[WWWOOOKKKFFFCCCDDDGGGJJJKKKPPPQQQSSSUUUXXX\\\___```aaabbbdddeeehhhmmmrrrwwwyyyUUUVVV___tttuuuhhhdddiiixxx|||kkkfffnnnyyyjjjVVVGGG???:::888666555555666555555444555555666777888888999888888888888888888888888999;;;<<<===???CCCHHHKKKNNNXXXffftttyyyggg\\\UUUMMMHHHDDDBBB@@@>>>>>>>>><<<;;;;;;>>>BBBHHHOOOXXXaaagggjjjsss}}}sssfffXXXOOOKKKGGGDDDAAAAAACCCCCCAAA>>>??????????????????????????????>>>>>>===<<<;;;;;;999:::;;;<<<============???@@@AAAAAAAAABBBEEEHHHEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQRRRRRRRRRSSSTTTSSSVVVYYY[[[]]]```dddgggpppssswww|||{{{xxxxxxyyyzzz~~~}}}||||||~~~~~~~~~~~~~~~~~~|||~~~}}}~~~{{{yyy~~~yyyoooddd[[[WWWXXXZZZYYYXXXTTTMMMFFF===666222222222222222222222222222222222222222111111111111000000000111111111111111222111111000000111111222111222444333222000111111111111111111111111111111222222333333333333444444444555555555555666666666666666777777777777888888:::999<<<@@@BBBLLLgggnnndddgggrrruuu```PPPGGGBBB@@@CCCAAA@@@???@@@???>>><<>>@@@??????>>>===<<<<<<<<<999:::;;;<<<===============>>>?????????@@@BBBDDDGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJMMMNNNNNNNNNOOOPPPRRRTTTWWWYYYZZZ^^^bbbeeelllpppuuuzzz|||{{{~~~~~~}}}~~~~~~|||}}}~~~}}}}}}~~~~~~~~~}}}~~~uuuuuuzzzkkk^^^XXXWWWWWWWWWSSSMMMFFF???999444222111111111111111111111111000000000///////////////000000111111222222333333111111000000000000111111000222333333111000111222222222222222222222222222222222222333333333444444444444444555555555666666666666666666777777777888999888;;;???@@@HHH___xxxnnnjjjiii}}}lllXXXKKKEEEEEECCCAAA@@@@@@@@@@@@???===???>>>======<<<;;;;;;;;;::::::999777777777777777555555555666666777777777999777777999999;;;GGGUUUrrrrrrggg```YYYTTTLLLGGGEEEDDDEEEEEEIIIJJJMMMPPPTTTYYY\\\^^^___```aaabbbeeekkkrrrxxx~~~eeeZZZTTT^^^rrrsssgggeeeiiiyyyqqqhhhgggrrrhhhTTTHHH@@@===888666555555555444333444555666777888999:::777777888888888999999999999:::;;;;;;===???DDDGGGIIINNNWWWcccssslllZZZQQQNNNIIIGGGEEEDDDCCCAAA>>><<<888:::===AAAGGGOOOXXX^^^jjjmmmuuu~~~|||zzzrrraaaWWWOOOJJJEEECCCDDDDDDAAA???AAA@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<999:::;;;<<<============:::;;;<<<<<<<<<<<<>>>@@@GGGHHHIIIJJJKKKJJJIIIHHHEEEGGGJJJKKKJJJJJJLLLMMMOOOQQQSSSUUUXXX\\\aaaeeejjjooouuu|||~~~zzzwwwwwwwww{{{zzzzzzzzzzzz|||~~~|||tttuuutttcccZZZWWWTTTSSSOOOHHH@@@:::666444444111111111111111111111111//////////////////000000000000111111222222333333111000000000000000000111///111222222111000111222333333333333333333333333222222222333333333444444444444444444555555555555555666666666666777777777777777:::???@@@EEEYYYooo{{{jjjcccsssyyybbbPPPGGGEEECCCAAA@@@@@@AAAAAA???>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777777777777666666777777777777777888888888999999999:::CCCKKKdddyyyxxxmmmfff]]]WWWOOOHHHDDDCCCBBBBBBFFFGGGJJJMMMRRRVVVZZZ\\\^^^___```aaadddjjjpppuuu|||~~~nnnaaaWWWYYYcccssslllcccbbbooossslllllloooZZZLLLEEEAAA<<<888777666555555444555555666777888888999777777777888999999::::::888999:::;;;<<>>CCCJJJRRRXXXjjjlllsss{{{zzzvvv~~~pppfffVVVPPPIIIEEEDDDDDDBBB@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<999:::;;;<<<===============???@@@AAA@@@@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJKKKGGGHHHIIIHHHHHHHHHJJJLLLKKKLLLOOOQQQTTTYYY___ccchhhmmmvvvxxxrrrppprrruuuxxx{{{~~~}}}zzzyyywwwwwwyyy|||zzz|||~~~iii]]]WWWRRRNNNJJJBBB;;;666444444555111111111111111111111111111111111111222222222222000000000111111111111111111000000//////000000111...000222222111000111222333333333333333333333333222222333333333333444444333444444444444555555555555555666666666666777777777666:::???@@@BBBRRReeemmmdddlllpppZZZJJJDDDCCCAAA@@@@@@AAAAAA@@@???===>>>>>>>>>>>>===<<<;;;<<<;;;:::999999888999999777777777777777777777777666777888888777999>>>DDDXXXnnntttmmmbbb[[[RRRJJJFFFCCCAAAAAADDDEEEGGGKKKOOOTTTWWWYYYYYYZZZ]]]^^^aaaeeejjjnnnwwwzzz~~~}}}mmm^^^YYYZZZbbbvvvtttgggeeejjjrrrvvvooo}}}uuu```PPPKKKFFF@@@;;;888777666555555555666666777777777888666777777888999999::::::666777888999;;;>>>CCCGGGKKKHHHMMMZZZjjjzzzrrreee^^^RRROOOJJJGGGFFFEEECCCBBB;;;;;;;;;<<<>>>DDDLLLQQQdddiiirrr||||||uuuyyyxxx___WWWMMMGGGEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<999:::;;;<<<============???AAADDDEEEDDDEEEFFFHHHDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHFFFDDDEEEHHHKKKJJJLLLMMMOOORRRWWW]]]aaadddjjjuuu{{{qqqkkkjjjoootttyyy{{{~~~}}}||||||yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~oooaaaXXXQQQHHHDDD>>>777333222333444111111111111111111111111000111111111222222222222111000000000000000//////000000////////////000000...000111222111000111222222222222222222222222222222222333333333333444444333333444444444555555555555555555666666666777777888777;;;???>>>>>>JJJ[[[}}}zzziiihhhuuugggSSSHHHCCCAAA@@@@@@AAABBBAAA???======>>>???>>>===<<<;;;======<<<;;;::::::::::::666666666666666666666666666888888666555888<<<>>>JJJ___{{{{{{qqqfff```VVVNNNHHHEEECCCBBBBBBDDDFFFIIIMMMQQQTTTVVVUUUWWWZZZ]]]^^^aaadddgggnnnttt{{{yyyfff]]]XXXXXXfffxxxsssooohhhiiippp}}}yyyiiiXXXNNNIIIBBB===:::888777555666666666666777777777777666777777888999999::::::444555777888:::>>>BBBFFFIIIEEEIIIWWWhhhwww~~~oooeeeUUUQQQLLLHHHFFFFFFEEEDDD;;;;;;::::::<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<============;;;===???AAAAAAAAACCCDDDGGGFFFDDDCCCBBBBBBBBBCCCIIIHHHEEECCCAAABBBFFFIIIMMMNNNOOOPPPRRRWWW\\\``````hhhsssxxxmmmfffgggmmmsss|||~~~~~~}}}|||{{{{{{xxxxxxyyyzzz{{{|||||||||~~~~~~}}}}}}|||||||||}}}~~~{{{xxx{{{rrrcccYYYQQQDDD@@@:::555111111333444000000000000000000000000......//////000000000111111111000000//////......000000////////////000000...///111222111000111222111111111111111111111111222222333333333444444444333333333444444444555555555555555555666666666777:::888;;;???===;;;EEESSSqqqnnnfffmmmsss]]]PPPCCCAAA@@@@@@BBBBBBAAA???======>>>??????>>>===<<<>>>>>>===<<<;;;;;;;;;;;;555555555555555555555444888::::::777666888;;;<<<>>>SSSoootttiiibbbYYYPPPJJJGGGEEECCCBBBCCCEEEHHHLLLPPPSSSUUUTTTWWW[[[]]]___```bbbdddccclllvvv{{{}}}uuufff\\\WWW\\\eee~~~mmmjjjkkkjjjmmmyyywwwiiiRRRNNNHHHBBB<<<999888999555333111111444777999999666777777777777888888888888888888999:::===???@@@DDDHHHJJJPPPeee}}}wwweee^^^UUUMMMHHHFFFFFFGGGCCC@@@;;;999:::>>>DDDHHHQQQ```rrr|||~~~{{{rrrmmmwwwyyyfffSSSLLLJJJEEECCCCCCAAAAAAAAA@@@>>><<<<<<<<<>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@AAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAANNNLLLJJJIIILLLRRRXXX]]]___eeeqqquuuhhh^^^[[[dddooozzz~~~zzzyyyzzz|||{{{zzzwwwwwwyyy{{{~~~~~~{{{yyy}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~yyyvvvsssxxxtttdddWWWNNNBBB<<<666333555555333000111111111111111111111111////////////////////////111111000000000000111111111111000000000000111111111222222333333222222111111111111111111111111111222222333333333333444444444444444444555555555666333333444444666777999999999999999:::;;;???DDDIIIaaattthhhcccuuukkkOOOJJJCCC>>>@@@CCCAAA@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999888777777888777666555555666777888666666666666777777777777AAAFFFVVVooossskkkaaaZZZQQQIIIFFFGGGEEEDDDDDDFFFIIINNNRRRUUUTTTTTTUUUWWW[[[___dddgggiiinnnrrruuuvvvyyy}}}nnnaaaYYYYYY___nnnqqqkkkdddcccjjjxxxyyybbbYYYNNNFFFBBB>>>999555666444333333555777777777777777777888888888999999666666666888:::>>>AAACCCAAAEEEGGGMMMcccqqqfffWWWNNNJJJIIIGGGDDDEEEBBB???<<<<<<@@@DDDGGGJJJXXXiiiuuuwwwnnnjjjtttsss```VVVQQQJJJEEEDDDCCCCCCCCCAAA@@@?????????@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???????????????@@@@@@@@@??????>>>>>>===>>>>>>>>>?????????@@@@@@@@@AAAAAAFFFFFFEEEFFFIIIMMMRRRTTT\\\aaammm}}}tttiii___\\\ccclll{{{{{{vvvtttvvvyyy{{{{{{zzzyyyzzz|||~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||~~~uuuooommmllluuu}}}lll]]]QQQIII@@@:::444222444555333000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111222222333333222222111111111111111111111111111222222333333333333444444333333444444444444555555444444444555555777888999999999999999;;;>>>DDDHHHYYYxxxxxxggg^^^mmmzzz___NNNGGGBBBDDDGGGEEECCCCCCBBBBBBAAA@@@???>>>======<<<<<<;;;:::999888777777888777666666666666777888666666666666777777777777===BBBOOOfff~~~zzzpppfff^^^UUUMMMIIIJJJFFFEEEDDDEEEGGGKKKOOORRRQQQQQQSSSVVVZZZ^^^bbbeeeeeehhhlllooorrrvvvzzz|||{{{kkk___ZZZZZZ^^^mmm{{{nnnbbb___```hhh|||uuuiiiZZZPPPKKKFFF===555888666555555666777666555888888888888999999999::::::::::::;;;???CCCHHHJJJ>>>AAACCCIII^^^{{{rrr___RRRNNNLLLHHHCCCEEECCCAAA???>>>???AAACCCDDDOOO]]]kkkyyyxxxooojjjrrrpppcccZZZQQQKKKHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<======;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======?????????@@@@@@@@@@@@AAA@@@AAACCCEEEGGGJJJMMMNNNXXX\\\hhhxxx~~~sssjjjbbb___cccjjjyyy|||xxxsssrrrtttxxx|||}}}||||||~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{~~~|||~~~zzz~~~qqqiiiffffffnnnzzz~~~ppp___SSSJJJCCC<<<777333111333444333111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222222222111111111111111111111111111111222222333333333333444444333333333444444444444555555555555555555666777777888999999999:::===BBBFFFNNNfffhhhZZZeee|||jjjMMMEEE@@@CCCEEEDDDAAA@@@BBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::999888888777888777777666666777777888666666666666777777777777:::===GGGWWWkkkyyylllddd[[[RRRNNNNNNIIIGGGEEEDDDEEEHHHKKKNNNLLLNNNQQQUUUYYY]]]```bbbbbbccceeejjjpppuuuwwwxxx~~~yyykkkaaa[[[WWWaaapppwwwhhheeebbbaaaoooyyykkkaaaXXXOOOCCC;;;999777666666777888777666888888999999999:::::::::===<<<;;;<<<>>>CCCGGGJJJ===???@@@EEEWWWppplll\\\SSSNNNJJJGGGEEECCCBBB@@@???>>>>>>>>>BBBJJJSSS___nnn{{{|||~~~uuunnnqqq}}}qqqfff\\\TTTOOOKKKHHHEEEBBBAAAAAAAAAAAA>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<===<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@BBBBBBCCCEEEGGGJJJMMMNNNTTTXXXbbbrrr}}}sssnnniiieeefffjjjwww}}}~~~{{{xxxtttrrrtttyyy~~~||||||}}}||||||{{{{{{|||||||||{{{zzzzzz|||vvvyyy}}}|||yyyxxx{{{~~~wwwpppjjjdddgggoooxxxxxxpppaaaSSSJJJCCC===777444111000222333222111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222222222111111111111111111111111111111222222222333333333444444444444444444555555555555666666555555555666666777888888999999999<<<@@@CCCGGGVVVqqqmmmZZZ```ooonnnOOOFFF???AAADDDCCC@@@???BBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::999888888777777777777777777777777666666666666777777777777888:::@@@KKKZZZqqqsssjjjaaaXXXRRRQQQLLLJJJGGGEEEDDDFFFHHHJJJIIIKKKOOOSSSXXX[[[^^^___aaaaaabbbhhhpppuuuwwwvvvyyyzzz{{{~~~zzzkkk___YYYZZZbbbpppssskkkfff```fffrrruuuhhhXXXJJJBBB:::888777777888999888777888888999999999:::::::::999888777666888:::===???===>>>???BBBNNNaaasss|||zzzjjj[[[RRROOONNNGGGGGGEEEDDDBBB@@@???>>>@@@DDDKKKTTTbbbqqqwwwvvv~~~xxxqqqqqqyyytttiii___XXXQQQLLLFFFBBBAAAAAA@@@???==================<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;;;;;;;===============>>>???@@@>>>>>>?????????@@@@@@@@@DDDDDDCCCCCCEEEIIIMMMPPPPPPSSS\\\jjjyyy{{{tttsssqqqnnnlllmmmwww{{{xxx{{{}}}~~~||||||}}}~~~|||zzzzzz{{{{{{zzzyyywwwuuussstttyyy{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{~~~yyyyyyxxxvvv|||xxxrrrssswww{{{}}}}}}zzzsssgggbbbdddooommmdddUUUIIICCC>>>:::444222111000111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111000111111222222111111000111111111111111111111111222222222333333333444444444555555555555666666666666666555555555666666777777888999999999;;;>>>AAADDDLLLaaazzzsss^^^]]]dddqqqzzz\\\OOODDDCCCFFFFFFDDDDDDBBBBBBAAAAAA@@@?????????>>>======<<<;;;:::999999777777888888888888777777666666666666777777777777999999===CCCMMMaaayyyqqqhhh^^^WWWTTTPPPNNNKKKHHHFFFFFFFFFGGGGGGIIIMMMQQQUUUYYY[[[\\\^^^^^^___eeemmmrrrtttsssuuuwwwzzz|||yyyiii^^^ZZZYYYaaaqqqtttkkkddddddjjj}}}{{{hhhUUUJJJ>>>;;;888666777888888888888888888888999999999:::999888777777777777888999;;;===>>>@@@EEEPPP^^^hhhrrrppprrrwwwggg[[[VVVUUUMMMLLLKKKIIIGGGEEEDDDCCC<<<@@@DDDJJJVVVfffppprrruuurrroooooottt}}}wwwllldddZZZSSSKKKEEECCCBBB@@@>>>??????@@@@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>????????????@@@CCCBBB@@@@@@BBBFFFKKKNNNMMMOOOVVVaaammm}}}xxxtttwwwzzzwwwsssrrrwww}}}}}}{{{zzz}}}~~~}}}}}}}}}|||zzzzzzxxxuuupppmmmqqqsssvvvwwwvvvvvvwwwxxx{{{|||}}}~~~}}}|||zzzxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuwww{{{~~~}}}yyyxxxwwwuuuttttttuuuxxxzzz|||~~~}}}uuusssyyy{{{ppplllpppvvvyyyzzz}}}~~~wwwiii``````eeebbbYYYKKKBBB???;;;777222222111111000111111111111111111111111111111111////////////////////////111111000000000000111111111111000000000000111111000000111111111111000000111111111111111111111111222222333333333333444444444444444555555555666666555555555555555666777777777888888888888999<<>>>>>===<<<;;;::::::999777888888999999888888777666666666666777777777777999888:::>>>DDDSSSmmmzzzssshhh^^^ZZZTTTSSSQQQNNNKKKIIIGGGFFFFFFGGGJJJMMMQQQTTTWWWYYYXXXYYY\\\```fffkkknnnnnnqqquuuyyy{{{~~~zzziii___XXXYYYaaaqqqyyyoooiiifffmmm~~~~~~~~~hhhXXXDDD@@@:::666555666666666777777777888888888999999999::::::::::::999999888777:::===>>>???CCCMMMVVVZZZ]]]bbbnnnuuuhhh]]]XXXQQQPPPNNNLLLJJJHHHGGGGGG>>>BBBDDDEEELLLYYYeeejjjkkklllllllllnnnsss||||||sssfff]]]RRRJJJGGGEEEBBB?????????@@@AAAAAAAAA@@@???;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>?????????????????????@@@BBBEEEGGGIIIIIIJJJPPPXXXaaammmzzztttrrryyy~~~yyyuuussswwwyyyxxxyyy~~~~~~zzzzzzzzzyyyvvvssspppnnnooorrrwwwzzzzzzxxxvvvvvvrrrrrrsssttttttsssrrrqqqpppppppppppppppmmmiiiffffffiiilllooopppppppppppppppqqqrrrssstttssssssrrroooppprrrssstttuuuvvvwwwtttvvvyyyyyyxxxwwwxxxzzz~~~|||xxxvvvvvvuuutttssssssuuuxxx|||zzzsssqqqxxx|||tttlllkkkqqqxxx{{{{{{xxxzzz~~~vvvggg______]]]ZZZPPPEEE>>><<<:::666222222222222000000000111111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111000000111111111111000000111111111111111111111111222222333333333333444444222222222333333333444444444444444555555777888999666777888888888888;;;===AAABBBLLLaaaxxxsss```YYY^^^ooo}}}gggNNNBBB@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::777888999999999999888777666666666666777777777777777666777:::>>>GGGZZZjjjsssggg```WWWWWWVVVTTTPPPLLLIIIFFFDDDEEEFFFHHHKKKOOORRRTTTTTTWWW[[[^^^aaaeeehhhkkkmmmqqqvvvxxxxxx}}}rrrggg[[[VVVWWWbbbxxx{{{nnndddaaarrrxxxooopppyyyxxxdddIIIDDD<<<666444444444444666777777777777888888888555666888999999888666666444777;;;===;;;<<>>===;;;;;;;;;<<<<<<<<<======;;;<<<<<<======>>>>>>>>>???>>>======<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<===@@@CCCDDDEEEFFFFFFFFFGGGLLLSSSYYYcccssswwwqqqqqqzzz{{{wwwnnnrrrrrroooooorrrrrrooonnnooopppqqqooollliiigggeeeiiimmmppppppoooooooooggghhhiiijjjjjjiiihhhggghhhhhhhhhjjjkkkiiifffccc___aaaeeeiiikkklllkkkkkkiiiiiijjjllllllmmmmmmmmmhhhkkknnnppprrrtttvvvwwwuuuyyy}}}~~~|||yyyyyyyyyyyywwwuuutttuuuuuutttssssssuuuyyy~~~~~~~~~xxxrrrqqqyyyyyyrrrkkkmmmttt|||~~~wwwyyy|||rrrddd]]]^^^WWWTTTLLLAAA;;;;;;888444222333333222111000000111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111000000111111111111000000111111111111111111111111222222333333333444444444000000111111111222222222333333444444666777999999666777888888777888:::<<>>===<<<;;;::::::777888999::::::999888777666666666666777777777777444333555888:::@@@MMMZZZpppzzzmmmfffYYYYYYYYYWWWTTTOOOJJJGGGCCCCCCCCCDDDGGGKKKOOOQQQSSSWWW\\\^^^```bbbgggkkkjjjooosssttttttxxxqqqbbb\\\XXXYYYgggzzzzzziiifffhhhooowwwyyyuuuqqqqqqfffooo}}}zzz___PPP???999777666555555777777777777777777666666888999999999999888777777777888999;;;===>>>???@@@EEEGGGOOO[[[gggvvv|||nnnbbbSSSSSSQQQNNNKKKHHHFFFEEE@@@BBBDDDEEEGGGLLLTTTYYY___bbbeeegggggghhhiiijjjqqq{{{uuuddd[[[SSSJJJEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<======<<<<<<;;;:::???>>>>>>=========>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGIIIKKKNNNOOOQQQXXXdddmmm{{{}}}pppmmmlllooovvvzzzzzzwwwrrrpppmmmiiigggfffeeeeeejjjiiihhhfffeeedddccccccccceeeiiilllmmmllljjjiiifffcccccceeeeeeaaaaaacccdddcccdddiiillljjjbbb[[[]]]```bbbcccbbbbbbdddeeeccccccddddddeeefffhhhhhhggghhhkkknnnrrruuuxxxyyy{{{{{{||||||{{{zzzzzzyyyxxxuuussssssuuuvvvuuusssuuuwww|||~~~{{{vvvsssxxxvvvtttsssvvv|||~~~{{{yyyuuukkkeeeaaa___\\\QQQFFFAAA<<<777333333000000111111111222222222333222111/////////000111111000///......///000111////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111222222333333333333444444444444444555555555666666444444444444444444444444888888777777888888999:::;;;AAAFFFOOOiii}}}eee[[[```iii|||^^^LLLGGGEEECCCDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;::::::;;;;;;;;;999888888999888777666888555222222555888888777666888:::999888<<>>;;;999:::777777777777777888888888999999::::::999999888777888888999:::;;;<<<>>>???BBBCCCKKKWWWcccqqq{{{zzzxxxqqqiii]]]WWWOOOKKKJJJIIIGGGDDDBBBCCCDDDDDDDDDGGGMMMRRRYYY\\\___aaabbbccceeegggiiirrr}}}mmmddd[[[QQQJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@==================<<<<<<======<<<<<<<<<;;;;;;;;;>>>======<<<<<<======>>>============>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGJJJLLLLLLMMMRRR[[[bbbhhhnnnvvv~~~uuukkkiiihhhkkkqqqttttttrrrpppmmmiiieeebbbaaaaaaaaaccccccbbbaaa___^^^]]]\\\\\\___cccgggjjjkkkjjjiiidddaaa```bbbaaa^^^___aaacccbbbdddhhhkkkiiiccc]]]ZZZ]]]___``````aaabbbdddddddddddddddeeegggiiijjjiiijjjlllooorrrvvvyyyzzz~~~}}}|||{{{zzzyyyxxxxxxwwwuuussstttvvvxxxwwwuuuwwwyyy}}}~~~}}}}}}~~~{{{{{{|||~~~~~~tttnnnjjjhhhfff```TTTFFF>>>999444222333000000111111111222222222333222000/////////000111111000///......///000111////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111222222222333333333444444333333444444444555555555444444444444444444444444888888777777888888999:::999@@@DDDKKKbbbppp^^^\\\```pppgggQQQFFFAAA???AAADDDDDDCCCBBBAAAAAAAAAAAA???>>>===;;;::::::;;;;;;;;;:::888888999999777666999666444444666888999888777999:::888777999@@@FFFOOOccc~~~{{{kkkbbb\\\ZZZYYYTTTPPPOOOGGGFFFDDDBBBCCCFFFIIIKKKNNNPPPSSSWWW[[[___bbbdddeeeiiimmmpppqqqtttyyy~~~nnnaaaWWWWWW\\\bbbwwwmmmccc[[[[[[^^^___aaacccaaadddjjjyyyxxxfffRRRFFFAAA<<<999999777777777777888888999:::::::::;;;;;;::::::999888999999777777888:::<<<===>>>???EEERRR```lllzzz}}}vvvuuuvvvuuulllaaaUUUMMMLLLLLLIIIFFFEEEEEEDDDBBB@@@AAAEEEGGGOOORRRVVVYYY[[[^^^aaadddbbbgggrrrzzzqqqggg\\\SSSOOOIIIHHHFFFCCCAAA???>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB?????????@@@AAABBBCCCDDDGGGIIIKKKKKKJJJLLLRRRWWWZZZ___eeelllsss|||zzzllleeecccbbbeeeiiilllkkkiiijjjhhheeebbb___]]]\\\\\\]]]^^^^^^]]]\\\ZZZXXXVVVWWWZZZ^^^cccgggiiijjjjjjccc___]]]^^^]]][[[\\\___bbbbbbcccfffiiihhhddd___YYY[[[]]]______```ccceeeeeedddddddddfffhhhkkkmmmllllllnnnpppssswww{{{}}}|||yyywwwvvvuuuuuuuuuttttttuuuxxxzzzzzzyyyzzz{{{~~~~~~yyyrrrppppppooonnncccTTTDDD;;;555111111444111111111111111222222222222111000000///000000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111222222222222333333333333222222333333333444444444555555555555555555555555888777777777777888999999888>>>AAAFFFWWWuuujjj]]]YYYfffvvvvvv\\\JJJ@@@???CCCDDDDDDCCCBBBBBBAAAAAAAAA???>>>===<<<;;;;;;<<<<<<<<<:::999999999999888666999777555555777999999999888999999777555666;;;???CCCSSSkkkwwwnnneeebbb^^^XXXSSSRRRJJJHHHFFFDDDCCCDDDEEEFFFKKKMMMOOORRRVVVYYY\\\^^^bbbfffkkkmmmnnnppptttxxx}}}uuueee\\\[[[WWWhhh~~~|||lll\\\WWWYYY]]]aaadddjjjhhhiiirrrmmmWWWJJJCCC===999888777777666666777888999:::;;;;;;<<<<<<;;;;;;:::999:::888666555555777999;;;<<<===CCCPPP___llluuuyyy{{{tttvvvzzzvvvnnncccYYYSSSOOOLLLIIIGGGFFFCCC@@@>>>>>>???@@@EEEHHHLLLPPPTTTYYY^^^bbb```bbbgggrrr}}}tttiii___YYYRRRPPPLLLHHHDDDAAA???>>>===============>>>>>>??????>>><<<::::::;;;===>>><<<;;;;;;;;;;;;<<<<<<===????????????@@@AAABBBBBB@@@@@@@@@AAAAAABBBCCCDDDGGGIIIKKKLLLKKKLLLNNNQQQRRRVVV[[[___dddmmmxxxrrrfff___^^^^^^```bbbdddcccbbbbbbcccccccccbbb___]]][[[\\\]]]^^^^^^\\\ZZZWWWUUUVVVXXX\\\```dddgggiiijjjccc^^^[[[[[[[[[YYY[[[___aaaaaabbbdddggggggdddaaaYYY[[[]]]___```bbbeeegggfffeeedddeeefffiiilllnnnqqqqqqqqqsssuuuyyy|||~~~~~~zzzvvvsssrrrqqqrrrqqqrrrtttvvvyyy{{{||||||}}}~~~~~~~~~{{{sssooopppqqqpppooo]]]PPPAAA999555111111333111111111111111111111111111111000000000000000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111111222222222222333333333111111222222222333333333666666666666666666666666777777777777777888999999888<<>>>>>======<<<<<<<<<<<<;;;999999::::::888777888777666666666777888888777777777666444555888;;;===HHH[[[ooozzzpppkkkeee]]]VVVTTTPPPNNNKKKIIIFFFEEEDDDDDDHHHIIIJJJMMMQQQUUUYYY[[[___ccchhhjjjjjjlllppptttuuu|||wwwggg```XXX^^^jjj|||yyydddZZZYYY[[[```dddnnnmmmlllssswwwaaaSSSKKKCCC>>>===777777666555666777999:::;;;<<<<<<<<<<<<;;;::::::999888555444444666888::::::===CCCOOO```nnnuuuvvvuuuoooqqqvvvuuuqqqggg[[[RRRMMMLLLIIIFFFCCCAAA???>>>>>>>>>===@@@DDDHHHMMMTTT[[[```^^^^^^aaahhhuuuyyypppiii```^^^YYYSSSMMMHHHDDDBBB>>>======<<<<<<===>>>>>>@@@>>><<<;;;:::;;;===>>>;;;;;;;;;;;;;;;<<<======????????????@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMLLLNNNQQQRRRVVV\\\fffnnn|||{{{iii^^^[[[[[[[[[]]]^^^^^^]]][[[ZZZ]]]bbbeeefffddd```]]]]]]]]]^^^^^^]]]ZZZWWWVVVUUUVVVYYY[[[^^^aaacccdddbbb^^^[[[\\\[[[ZZZ\\\```bbbaaaaaacccdddeeedddcccXXXZZZ\\\^^^___bbbeeehhhhhhhhhggggggiiikkknnnpppttttttuuuuuuwwwzzz|||}}}{{{yyyuuurrrooonnnnnnooonnnqqqtttwwwyyy{{{}}}~~~zzz{{{}}}xxxwww|||uuummmjjjkkkllliiifffPPPFFF===999777333222333111111111111111111111111000000000111111111000000//////000000000000//////////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111111111111222222222333333111111111222222222333333666666666666666666666666777777666666777777888999:::<<<>>>AAAGGGYYYwwwvvvbbbbbbgggvvvwww^^^MMMFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>=========<<<::::::;;;;;;999888666666666666555555666666444555555555555666777999999@@@MMM^^^rrryyyssskkkaaaYYYVVVTTTRRROOOKKKHHHFFFDDDDDDEEEEEEGGGJJJNNNSSSWWWYYY\\\```eeehhhhhhiiimmmppppppuuuwwwiii^^^YYYZZZhhh|||rrrccc[[[YYYZZZ^^^iiimmmrrrzzzkkk]]]SSSJJJCCC@@@:::999777666666777999:::;;;;;;<<<<<<;;;;;;:::999888777555444555666888999999>>>DDDMMM]]]llltttuuuyyynnngggoootttvvvooocccWWWQQQPPPLLLIIIEEECCCBBBAAA@@@>>>;;;===@@@CCCGGGNNNUUUZZZXXXYYY\\\aaajjjyyy|||mmmjjjccc[[[SSSLLLGGGDDDAAA@@@>>>=========>>>??????>>>===<<<<<<<<<===>>>;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDFFFHHHIIIIIIIIIIIIKKKLLLMMMNNNRRRZZZaaannnrrr{{{rrraaaXXXYYYZZZ[[[[[[[[[YYYXXXWWWTTTXXX]]]bbbdddcccaaa^^^\\\\\\\\\[[[ZZZXXXVVVUUUSSSSSSTTTUUUWWWYYY[[[\\\aaa]]][[[]]]^^^\\\^^^bbbcccbbbaaaaaaaaabbbcccdddZZZ[[[]]]^^^___aaaeeehhhmmmmmmmmmnnnooopppqqqrrruuuvvvvvvwwwwwwxxxxxxxxxtttsssqqqooonnnmmmnnnnnnnnnqqqvvvyyy{{{}}}yyyxxxzzz}}}|||{{{xxxuuuuuuxxxooofffbbbcccbbb]]]WWWDDD===777888888555222333222222222111111111111111//////000111111111111000//////000000000000//////////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111111111111111222222222222111111222222222333333333555555555555555555555555777666666666666777888888::::::===AAACCCNNNiiilllaaacccmmmmmm[[[LLLBBBDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>>>><<<;;;;;;;;;;;;:::888555666777666555444555666333444555666777888888888555999AAAOOO```uuu|||ttthhh^^^YYYWWWTTTPPPLLLHHHFFFEEEEEEDDDDDDEEEGGGJJJOOOSSSVVVWWW\\\aaaeeeeeegggjjjmmmooorrryyy{{{hhh\\\UUUZZZhhhxxxsssdddZZZWWWYYY```kkkyyyyyyjjj___SSSJJJFFF>>><<<:::888777888:::;;;;;;;;;;;;;;;;;;:::999999666666555666666777888888888===CCCIIIUUUfffppprrrpppyyy}}}nnnjjjooosssrrrkkkbbb[[[XXXQQQMMMIIIGGGFFFDDDAAA???>>>>>>??????AAAFFFMMMQQQPPPSSSVVVXXX\\\hhhxxx}}}xxxpppggg]]]SSSMMMIIIEEEDDDAAA???>>>??????@@@>>>>>>>>>===============<<<<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAACCCEEEFFFGGGFFFHHHIIIKKKKKKKKKNNNUUUZZZaaacccjjjttt{{{mmm```ZZZWWWXXXZZZZZZXXXVVVTTTSSSRRRSSSVVVXXX[[[\\\]]]]]][[[[[[ZZZYYYWWWVVVUUUTTTRRRRRRQQQRRRSSSUUUXXXYYY^^^[[[[[[^^^___^^^___cccdddcccbbb```___```bbbddd___```aaaaaabbbeeeiiilllrrrssstttuuuvvvuuuuuuttttttuuuvvvvvvvvvtttrrrqqqmmmnnnnnnnnnooooooppppppooosssyyy|||~~~wwwnnnmmmqqqwww{{{wwwxxxzzzsssjjj```[[[[[[XXXQQQIII>>>777333444666444333333222222222111111111000000...///000111222111111000...///000111111000///...////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111111111111111222222222222222222222222333333333444444444444444444444444444666666666666666777888888:::888<<>>>>>???@@@@@@@@@???>>>>>>===;;;;;;<<<<<<:::999555777999888666444555666555555666777888999888777666666;;;DDDOOO```yyyttthhhbbbZZZWWWRRRMMMJJJIIIIIIJJJEEEDDDDDDDDDFFFJJJMMMPPPRRRWWW]]]aaabbbdddgggjjjkkklllsss}}}pppbbbVVVUUU[[[fffyyynnn^^^XXXYYY[[[kkk~~~yyymmm___TTTOOOAAA???<<<:::999999;;;<<<::::::;;;;;;::::::999888555555666666777888888888666===AAAEEEOOO```kkknnnnnnttt|||iiilllqqqsssrrrmmmeee```UUUQQQLLLIIIHHHFFFBBB???AAA@@@???======AAAFFFJJJJJJNNNQQQPPPQQQYYYiiivvvuuujjj```XXXTTTHHHGGGDDDBBB@@@@@@AAAAAA>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======???@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFFFFFFFBBBEEEFFFGGGGGGJJJPPPUUUYYYYYY^^^fffkkkoooxxxmmmccc___VVVXXXYYYYYYVVVTTTRRRQQQRRRQQQOOOPPPQQQUUUYYY[[[\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRRRRRRRSSSVVVYYYZZZ\\\YYY[[[___```___```ccceeedddbbb___^^^___aaadddeeefffffffffgggjjjnnnqqqvvvwwwyyy{{{{{{yyyxxxvvvrrrsssuuuuuutttqqqnnnllljjjkkkmmmooopppqqqrrrrrrqqqvvv|||zzzpppgggffflllvvv~~~xxxxxx}}}pppfff\\\WWWVVVRRRIIIAAA===555000111333222222444222222222222111111000000...///000222222222111000...///000111111000///...////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111000111111111111222222222222222333333333444444444444444444444444444444444666666666666666777888888999666;;;BBB@@@AAASSSllliiifffhhhvvvmmmWWWCCCDDDEEEFFFEEECCCAAA@@@>>>>>>@@@AAAAAA@@@???>>>???===<<<;;;<<<<<<;;;999666999;;;:::777555666777777777777999:::999777555999777999>>>EEEQQQggg|||rrrlll___[[[UUUPPPMMMMMMNNNOOOFFFEEECCCCCCCCCFFFHHHJJJNNNTTTZZZ^^^```bbbeeehhhfffgggmmmvvv{{{tttccc[[[VVVVVVcccssszzzcccZZZ\\\\\\fffxxxuuueee]]]SSSJJJ???:::888777555444:::999888999;;;;;;999777777666555444444555666777555888<<<@@@GGGUUUfffrrrzzzxxxwww}}}uuuggghhhmmmmmmiiiggg\\\XXXSSSQQQPPPMMMGGGBBBDDD@@@<<<<<>>>>>>>>>>>???@@@@@@@@@??????======<<<<<<<<<======>>>>>>>>>>>>>>>???????????????>>>===>>>???@@@???>>>@@@?????????@@@BBBDDDEEEDDDCCCCCCDDDFFFHHHJJJLLLOOOSSSXXX\\\```eeejjjmmmxxx{{{kkkbbb___VVVUUUSSSQQQPPPOOOPPPPPPMMMMMMMMMNNNNNNOOOQQQQQQSSSUUUWWWWWWVVVUUUVVVWWWUUUUUUTTTSSSSSSSSSTTTUUUXXX[[[^^^`````````aaabbbfffeeedddcccdddfffhhhiiijjjpppsssqqqooorrrtttttt{{{}}}|||wwwsssuuussspppooooooppppppooojjjjjjjjjnnnsssxxxzzzzzzwwwzzz}}}wwwkkkbbbdddmmmvvv}}}zzzmmmmmmwww|||zzzggg]]]SSSNNNIIIBBB===<<<222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111444222000///...///000111000000////////////000000000222333222111000111222000000000000000000000000000000000000111111111111222222333333333333444444444444444555555555666666555555666666777777888888777999:::999;;;CCCOOOYYY|||pppjjjdddiii~~~eeePPPHHHCCCDDDFFFDDDBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===;;;999777777777999999777777777666555555444444888999::::::===GGGVVVaaa|||sssmmmeee[[[RRRMMMLLLMMMMMMIIIHHHFFFCCCBBBCCCEEEHHHKKKMMMPPPUUUZZZ^^^bbbccceeefffiiilllqqqzzzjjj^^^WWWTTTZZZdddwwwooo^^^YYYWWW___ppp|||ttt```TTTEEE<<<:::999777666999888888888::::::999777777666555555555555666777777999;;;>>>CCCNNN]]]hhhrrruuuxxx{{{rrrllllllkkkmmmoooeeebbb]]]WWWQQQLLLGGGEEEDDDBBB@@@???@@@@@@@@@@@@BBB@@@BBBFFFGGGGGGOOOXXXgggmmmwwwwwwooojjj[[[XXXRRRLLLGGGCCCBBBAAA???????????????>>>======>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>======>>>???@@@@@@???????????????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJMMMRRRVVVYYY]]]bbbeeejjjrrryyyxxxnnnccc\\\ZZZSSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTTTTRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTWWWZZZ]]]^^^___```bbbdddfffffffffggghhhkkknnnppppppvvvyyywwwvvvxxx{{{{{{~~~|||wwwtttrrrpppnnnmmmmmmmmmlllkkkjjjjjjkkkpppvvvzzz{{{{{{yyy{{{}}}~~~qqqhhhccciiirrrzzzuuuhhhhhhooorrrpppaaaXXXPPPLLLGGG@@@:::999222222222111111111000000000000000000000000000000000000000000000000000000//////000000000111111111333222000///...///000111000000////////////000000000111222111000000111222000000000000000000000000000000000000111111111111222222333333333333444444333444444444444555555555555555666666777777888888999:::;;;:::;;;@@@JJJRRRooosssggg^^^eeeyyyvvvYYYNNNDDDCCCEEEDDDBBBBBBAAABBBBBBAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;<<<:::888777666666777888444444555555666777777777555777777777888@@@KKKTTTggg{{{}}}uuummmbbbXXXSSSPPPOOONNNMMMLLLJJJGGGEEEDDDEEEGGGHHHIIILLLPPPTTTYYY]]]___eeeeeeeeefffjjjqqqzzzyyyhhh]]]UUUTTTXXXggg~~~jjj]]]XXX[[[ggg~~~yyyiiiTTTEEE@@@???===:::999888777777999999888777777777666666666666777777888999:::;;;>>>FFFRRRZZZdddnnnwwwyyyzzz|||mmmeeegggmmmmmmnnnllldddXXXNNNIIIHHHGGGGGGGGGEEECCCAAAAAABBBBBB??????AAACCCDDDHHHMMM___eeeooozzz~~~{{{hhheee^^^VVVOOOIIIFFFEEECCCCCCAAA@@@???>>>======??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????======<<<>>>@@@AAAAAA@@@>>>>>>>>>???@@@CCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGFFFIIILLLOOORRRUUUYYY\\\\\\```cccccc```[[[WWWUUUQQQQQQQQQPPPNNNMMMKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQSSSRRRQQQPPPPPPQQQRRRQQQQQQQQQQQQRRRTTTUUUWWWYYY\\\]]]___aaadddggggggggghhhjjjmmmqqqtttvvvwww}}}}}}{{{~~~|||wwwtttnnnmmmlllllllllkkkiiigggggghhhkkkrrryyy~~~~~~||||||}}}~~~}}}pppjjjhhhoooxxx|||~~~}}}}}}nnncccbbbfffgggeee]]]TTTKKKGGGCCC<<<777666222222111111111000000000////////////////////////000000000000000000000000//////000000000000111111222111000///...///000111000000////////////000000///000111111//////000111000000000000000000000000000000000000111111111111222222333333333333444444333333333333444444444444555555666666777777888888999;;;<<<;;;;;;>>>EEEJJJ\\\pppzzzfffYYYaaarrreeeVVVFFFBBBDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;;;;:::888777666666777777444444555555666777777777444666666555555999AAAGGGQQQccc|||yyynnnccc[[[VVVRRROOOQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFHHHJJJOOOTTTXXX[[[cccbbbaaa```bbbgggnnntttzzzwwwgggZZZVVVWWW]]]sssnnnddd___```oookkkUUUJJJFFFBBB===999777666666888888888777777777777777777777777777888999999999;;;AAAIIIOOOWWWcccrrryyyzzz~~~zzzhhhdddgggmmmtttzzztttfffWWWOOOLLLJJJLLLLLLIIIFFFFFFIIIMMMMMMHHHBBB@@@AAACCCEEEGGGWWW]]]gggrrr{{{xxxssskkkaaaXXXPPPJJJGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????===<<<<<<>>>@@@BBBBBBAAA>>>>>>>>>???AAACCCEEEGGGIIIHHHHHHFFFEEEEEEDDDDDDEEEGGGJJJMMMNNNPPPSSSVVVUUUTTTTTTUUUUUUUUUTTTRRRQQQRRRRRRRRRQQQOOOMMMKKKLLLLLLKKKKKKLLLMMMMMMNNNQQQSSSTTTTTTRRRQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWYYYYYYZZZ]]]^^^aaadddiiilllkkkkkkmmmoooqqquuuwwwyyy||||||}}}~~~~~~}}}xxxtttrrrlllkkkkkkkkklllkkkhhhfffcccdddiiisss}}}~~~~~~~~~sssnnnlllqqqxxxzzz|||~~~~~~~~~uuuiiiaaaaaacccdddbbb___TTTIIICCC>>>888555555111111111111000000000000////////////////////////000000000000000000000000////////////000000000111111000////////////000000000000////////////000000...000111000///...///000000000000000000000000000///000000000111111111111222222222333333333444444222222222333333333444444555555666666777777888888888999;;;;;;;;;===AAADDDMMMccc|||jjjYYY```mmm{{{rrr^^^JJJBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@>>>===<<<;;;;;;;;;:::999888777777777888777777777666555555444444555666777666666777;;;???HHHTTThhh~~~|||pppfff]]]VVVRRRSSSRRRPPPNNNMMMKKKHHHFFFGGGGGGGGGHHHKKKPPPUUUXXX\\\]]]]]]^^^^^^aaafffiiinnnvvvrrr```YYYZZZTTTcccwwwvvviii^^^bbbtttfffTTTLLLDDD<<<999777666666777888888777777888888888888888888777777777777888:::>>>CCCGGGLLLXXXhhhvvv~~~yyylllgggiiitttuuufffYYYTTTNNNNNNLLLHHHGGGJJJQQQXXXYYYSSSIIIAAA>>>@@@CCCCCCIIIPPPYYYcccmmmwwwwwwlllaaaXXXQQQMMMLLLIIIFFFCCCAAA@@@AAABBB@@@??????>>>======>>>>>>===>>>>>>>>>????????????======<<<>>>AAABBBBBBAAA???>>>>>>???@@@CCCEEEFFFIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFIIIJJJKKKMMMOOOQQQRRROOOMMMMMMOOOPPPPPPOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMQQQSSSUUUUUUTTTSSSTTTUUUTTTTTTTTTUUUVVVYYY[[[\\\]]]___aaacccfffjjjooorrrtttttttttvvvwwwxxxzzz{{{zzzzzzzzzxxx{{{{{{zzzxxxvvvrrrooonnnhhhhhhhhhiiijjjiiigggeee```bbbgggsss~~~~~~|||{{{|||~~~uuunnnjjjlllqqqtttxxx}}}{{{qqqgggbbbccceeeeeeeeedddVVVGGG???999555555777111111111000000000//////////////////////////////////////////////////////...////////////000000000//////////////////000000000000////////////000000...000111000///...///000000000000000000000000000///000000000111111111111222222222333333333444444222222222333333333444444555555666666777777888888666777999:::;;;===???AAAFFFZZZuuuppp[[[___gggqqq}}}iiiRRRFFFCCCCCCEEEFFFCCCCCCCCCCCCCCCAAA@@@@@@BBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999999999999777777777666555555444444333444555666666777999;;;EEEJJJWWWjjj}}}rrrggg^^^XXXUUUSSSPPPOOOOOONNNKKKIIIHHHGGGFFFFFFHHHLLLOOORRRSSSVVVZZZ]]]___```bbbdddjjjnnnttt{{{kkk___\\\TTTYYYeeexxxzzzfff^^^gggvvv~~~{{{www```RRRFFF<<<:::888666666777888999888888888999999999999888888666666666777:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===???AAABBBBBBAAA@@@?????????@@@BBBDDDEEEGGGGGGHHHGGGGGGFFFDDDDDDBBBDDDGGGHHHHHHIIILLLNNNOOOMMMJJJIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMQQQSSSUUUVVVUUUUUUWWWXXXVVVVVVVVVWWWZZZ\\\___aaacccfffiiikkknnnqqqvvvyyy||||||||||||||||||||||||}}}|||wwwuuuuuusssrrrrrrqqqpppnnnlllkkkjjjeeeeeedddfffhhhiiihhhfffcccdddiiiuuu~~~|||~~~}}}~~~~~~|||zzzxxxyyy|||~~~~~~{{{~~~wwwnnnhhhhhhkkkooovvv}}}~~~||||||qqqgggdddeeeddddddeeebbbTTTEEE<<<666333333666111111000000000/////////////////////////////////////////////////////////......////////////000000......////////////000000000000////////////000000///000111111//////000111000000000000000000000000000000000000111111111111222222333333333333444444333333333333444444444444555555666666777777888888666666777999;;;===>>>???CCCQQQiiiyyy```]]]```hhhvvv___OOOGGGCCCDDDGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@??????>>>>>><<<<<<<<<;;;::::::999999444444555555666777777777111222333444555666777777???AAAIIIXXXkkkssshhh```YYYUUUQQQPPPQQQQQQNNNLLLIIIHHHFFFEEEFFFGGGIIIKKKLLLPPPVVV[[[]]]___aaabbbjjjjjjmmmrrrvvvzzzmmmddd[[[WWWZZZiii|||wwweeebbbgggooosssrrroooooottt|||mmm\\\MMMAAA;;;999777666888999:::999888888999::::::999888888777666666777999:::;;;;;;@@@EEEPPP^^^lllvvv{{{}}}}}}{{{{{{{{{ooooooqqqxxx~~~}}}vvvoooaaa[[[TTTOOONNNQQQTTTWWWZZZ[[[TTTGGG>>>===>>>===<<>>>>>>>>>>>????????????@@@???>>>???AAABBBAAA@@@AAAAAA@@@???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEBBBDDDGGGHHHHHHIIIKKKMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQPPPPPPPPPPPPPPPQQQRRRUUUWWWYYYYYYZZZ[[[]]][[[[[[\\\^^^```dddfffhhhiiilllppptttvvvxxx|||~~~~~~~~~~~~~~~}}}|||{{{zzztttyyyzzzuuupppoooooommmjjjjjjiiihhhhhhhhhhhhhhhgggfffeeegggjjjlllllllllkkkjjjmmmyyy|||{{{}}}|||yyyzzzyyywwwvvvxxx}}}zzzuuuzzzyyypppllllllmmmttt{{{}}}yyy}}}ttthhhcccbbb^^^]]]___YYYMMM@@@999555222111333111000000000////////////000000000000000000000000////////////////////////........./////////000000---......//////000//////000000////////////000000000111222111000000111222000000000000000000000000000000000000111111111111222222333333333333444444333444444444444555555555555555666666777777888888999888777888:::<<<======BBBHHHZZZvvviii\\\ZZZccc}}}ooo[[[LLLCCCCCCGGGDDDEEEEEEDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@???;;;;;;;;;;;;:::999888888444444555555666777777777333333333444555666666555999999???KKKXXXiii~~~rrrjjj```[[[UUURRRSSSSSSPPPMMMKKKKKKIIIHHHGGGGGGFFFGGGIIILLLPPPTTTWWW[[[___bbbgggfffiiimmmooopppxxx|||mmm___VVVQQQZZZkkk}}}nnnaaa^^^```bbbffffffhhhnnnuuuxxxdddTTTGGG<<<:::777777888:::::::::888999:::;;;;;;:::999888777666666666888888777666>>>BBBIIIRRR^^^iiisssyyysssqqqlllpppvvvooojjjnnnzzzzzzkkkeee\\\VVVUUUUUUTTTSSSVVV[[[XXXLLLBBB??????===:::>>>CCCEEEIIIQQQ\\\eeemmmooosssyyy|||zzzpppjjjaaaWWWOOOJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>????????????AAA@@@??????AAABBBAAA???BBBBBB@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDFFFHHHIIIJJJKKKMMMOOOKKKMMMNNNNNNLLLKKKMMMNNNOOOOOOOOOPPPQQQTTTVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUXXX[[[]]]^^^___aaabbbaaabbbcccdddgggkkknnnpppmmmqqquuuyyy{{{}}}|||||||||{{{{{{yyyxxxxxxkkkppprrrmmmiiiiiiiiihhheeeeeeeeeeeeeeeffffffgggkkkiiiiiijjjmmmqqqrrrsssrrrppprrr|||~~~{{{yyy|||{{{uuuvvvwwwvvvvvvyyyxxxttt{{{|||uuupppnnnrrrxxx|||xxx|||wwwhhhbbb^^^XXXVVVWWWPPPFFF<<<888666111///000000000000000////////////111111111111111111111111////////////////////////............/////////000------...///000000//////000000////////////000000000222333222111000111222000000000000000000000000000000000000111111111111222222333333333444444444444444444555555555666666555555666666777888888888;;;:::888888:::;;;<<<<<>>888888888777777999999999:::::::::999999888888777666666666777999::::::<<>>===>>>@@@DDDJJJOOOSSS[[[___eeekkksss|||~~~xxxooofff^^^UUUNNNIIIHHHGGGGGGGGGHHHFFFCCCAAACCCAAA>>>===>>>???>>>===??????@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJIIIHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMPPPQQQSSSUUUVVVVVVVVVUUUXXXYYYYYYXXXVVVUUUWWWXXX\\\___`````````bbbfffjjjfffgggiiijjjlllpppuuuyyyyyyzzz|||}}}~~~xxxxxxyyyxxxvvvssspppnnnllljjjhhhfffeeedddbbb```]]]___```aaacccfffjjjnnnooommmllloootttxxxyyyyyyyyyssspppzzz~~~|||zzzyyyzzz{{{zzzyyyrrrqqqppprrrvvv}}}|||vvvvvvzzz|||yyytttqqqwwwzzzwww~~~}}}hhhaaabbb]]]RRRIIICCC???:::444111000111222111111111000000000000///000000000000////////////000000000000////////////////////////////////////111111000000//////..................////////////111111222222222222111111000000000000000000000000////////////000000000000000000111222333333444444333444555555666666555555444444555555666777777777888888888999999::::::;;;AAABBBGGGYYYyyyeeeWWW^^^rrrsss\\\KKKCCCAAA@@@BBBCCCCCCDDDEEECCCAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;777777777666555555444444444444555555666666777777;;;::::::<<>>===<<<===???CCCHHHJJJQQQUUUZZZ```fffooowww}}}zzztttnnneee\\\VVVOOOMMMKKKIIIIIIGGGDDDBBBBBB@@@>>>===>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\]]]]]]]]]^^^```bbbdddfffiiiiiiiiijjjmmmpppsssssssssrrrrrrsssvvvxxxzzzzzzzzzzzzzzzyyyxxxwwwtttssspppmmmkkkhhhgggffffffccc```^^^]]]^^^^^^^^^\\\]]]^^^___aaaeeekkkoootttrrrrrrtttyyy}}}~~~}}}yyysssqqqzzzyyywwwuuuuuuvvvvvvvvvuuuqqqpppqqqttt{{{xxxtttwww~~~yyy~~~|||xxxqqqkkkiii```SSSIII@@@===999444111111111222000000000000////////////000000000000////////////000000000000////////////////////////////////////000000000///////////////............////////////000111111222222111111000000000000000000000000000////////////000000000000111111111222222333333333222333333444444444444444444444555555666666777777777777888999999:::::::::>>>@@@EEESSSnnnqqq^^^]]]jjjwww~~~gggTTTHHHBBB@@@AAACCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;888777777666666555444444666666666666777777777777666555555777===GGGSSS\\\jjj~~~uuujjjbbb[[[TTTRRRTTTSSSSSSTTTSSSPPPLLLGGGDDDEEEEEEFFFHHHKKKOOORRRTTTYYY[[[^^^cccgggjjjmmmnnnrrrrrrrrrsssuuuvvvxxxyyy{{{{{{{{{|||||||||||||||yyyfff^^^WWWTTT^^^nnnlll\\\UUUOOOQQQUUU^^^lllmmm[[[NNNEEE<<<:::999777666777888888999999999999999888888777777777777888999999888999<<<@@@CCCIIIUUUbbbppp{{{zzzqqqsssyyyooorrrxxx|||wwwlllccc___TTTQQQNNNLLLJJJHHHFFFDDDAAA@@@===<<<<<<>>>@@@BBBGGGIIIMMMRRRXXX___fffkkk{{{}}}uuummmfff]]]YYYSSSOOOLLLIIIGGGEEECCCAAA???>>>???@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSVVVYYY\\\]]]^^^^^^^^^```bbbccceeegggjjjmmmmmmooorrrtttttttttuuuwww}}}}}}{{{yyyvvvuuuvvvxxxyyyyyywwwuuussspppnnnmmmooolllgggbbb___]]]]]]]]]___]]]YYYWWWVVVXXX[[[]]][[[\\\]]]___bbbhhhooouuuyyyxxxxxxzzz}}}xxxsssrrrzzzuuusssqqqpppqqqqqqqqqpppnnnooorrrwwwzzzwwwssssssyyy~~~~~~{{{yyyrrrkkk^^^OOOEEE;;;:::777444333222111111000000000000/////////...000000000000////////////////////////000000000000//////////////////////////////////////////000000............////////////000111111222222111111000000000000000000000000000////////////000000000000111111222222222222222222111111222333333333333333444444444555666666777777666777777888999999::::::;;;>>>BBBKKK^^^zzzjjj___ccckkkyyycccQQQGGGBBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>???>>>>>>======<<<<<<;;;888888777777666555555555888888888777777777777777222222333444888???HHHNNNVVViiiwwwnnneee\\\XXXXXXUUUUUUVVVVVVTTTPPPMMMJJJHHHGGGFFFFFFGGGIIILLLMMMRRRTTTXXX\\\aaaeeeiiijjjmmmllllllllllllnnnooopppsssssssssrrrssstttuuuuuu{{{{{{{{{~~~tttggg\\\UUUZZZddd~~~fffWWWUUURRRTTT\\\jjjvvv___SSSIII@@@===<<<999888999777888888999999999999888777777777888888888999999888888:::===>>>AAAJJJUUUffftttrrr~~~vvvqqqlll|||wwwmmmeee\\\VVVOOOLLLLLLLLLIIIFFFEEECCC@@@>>><<<======>>>AAACCCFFFIIIMMMRRRXXX]]]hhhooowww|||||||||~~~~~~~~~xxxsssnnnhhh___XXXRRRNNNKKKIIIGGGEEEBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNQQQRRRRRRSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVYYY]]]```bbbccccccccceeegggiiijjjmmmpppssssssuuuxxx{{{{{{{{{zzzyyy||||||{{{xxxuuussstttuuutttsssrrrooollliiifffdddfffddd```\\\YYYWWWWWWWWWZZZZZZYYYWWWVVVXXXZZZ\\\]]]^^^___aaafffnnnwww}}}~~~~~~~~~~~~uuurrrqqqyyytttrrrnnnmmmmmmmmmmmmllllllmmmpppxxx{{{tttqqqooosss}}}zzzpppdddTTTEEE>>>777666555444333222111111111111111000000000//////000000000000////////////////////////000000000000////////////////////////---......//////000000000............////////////000000111111111111000000000000000000000000000000////////////000000000000222222222222111111111111111222222333333333333333333333444555555666666777555666666777888999::::::999===AAADDDOOOgggwwwfffcccfffvvvvvvaaaTTTGGGEEECCCCCCAAA???AAAEEECCCCCCCCCCCCBBB@@@???>>>??????>>>>>>===<<<<<<<<<999888888777777666666555888888777777666666555555333444555666888;;;AAAEEEKKKZZZnnnyyynnnccc]]]\\\XXXYYYZZZYYYXXXUUUQQQOOOKKKJJJHHHFFFEEEFFFGGGHHHKKKMMMPPPUUUZZZ___ccceeeiiihhhgggffffffhhhiiijjjooonnnnnnnnnnnnpppqqqrrruuuttttttvvv}}}ttteeeZZZZZZ___pppxxxaaa[[[TTTQQQXXXfffxxxjjjXXXMMMCCC???<<<999888999666777888888999999999999777888888888999999999999999888999;;;<<<<<>>===>>>>>>>>>@@@AAACCCDDDHHHMMMPPPXXX___hhhooosssuuuwwwyyyzzzzzz{{{~~~~~~{{{uuulllddd]]]XXXTTTQQQKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKMMMOOORRRSSSSSSTTTUUUWWWUUUVVVWWWXXXXXXXXXWWWWWWWWWYYY\\\```bbbdddeeeeeehhhjjjlllmmmmmmooorrrtttuuuwwwzzz|||~~~}}}{{{yyyxxxxxxwwwsssooolllllllllkkkjjjiiihhheeecccaaa```[[[[[[YYYXXXVVVUUUTTTTTTUUUXXX[[[\\\[[[[[[\\\^^^aaabbbcccfffkkksss|||~~~|||tttqqqqqqxxxrrrooollljjjjjjjjjjjjjjjllllllooouuuwwwnnnlllnnnuuussseeeWWWHHH===888333333333333222222111000222222111111111000000000000000000000////////////.../////////000000000111////////////////////////------......//////000000............////////////000000000111111000000000////////////////////////////////////000000000000222111111111111111111111222222333444444444444444333333444444555666666666444555555666888999999:::999<<>>@@@EEEDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>======<<<<<<999999999888777777666666666666666555555444444333444666777777888999<<>>999777888666666777888999999999999777888999999::::::999999:::888888:::::::::>>>DDDLLL\\\jjjkkklllxxx~~~vvvoootttuuummmbbbZZZVVVSSSNNNIIIGGGFFFCCCAAA@@@?????????===>>>>>>>>>>>>@@@CCCFFFLLLRRRZZZbbbgggkkknnnpppvvvuuuvvvyyy~~~|||vvvqqqkkkfffaaa^^^SSSOOOKKKHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ]]]___aaabbbcccbbbiiijjjkkkkkkkkklllnnnpppssssssuuuxxxzzzyyyvvvsssssssssqqqmmmgggcccaaaaaa`````````___^^^]]]\\\[[[SSSSSSSSSSSSSSSRRRRRRQQQRRRWWW]]]aaaaaaaaaccceeeiiijjjkkklllpppuuu}}}~~~uuurrrrrrwww}}}nnnlllhhhgggiiikkkllllllpppooonnnqqqzzzxxxyyy{{{tttiiiiiilllttt~~~~~~}}}gggWWWKKK@@@888555222222222111111111000000111111111111000000000000000000000000////////////......//////000000111111////////////////////////..................//////............///////////////000000111111000000///////////////////////////////////////000000000000000000111111111111111111222333333444444444444444333333333444555555666666333444555666777888999:::999;;;>>>>>>@@@MMMhhhlllbbbbbbnnn~~~aaaPPPBBB??????<<<===BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>======<<<::::::999999888777777777555555444444444444444444444555666666666666888:::===AAAKKKXXXeeevvvxxxpppnnnbbbaaa___\\\XXXSSSOOOMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFHHHJJJNNNRRRVVVXXX______```aaacccddddddeeedddeeefffggghhhiiiiiiiiigggiiilllooorrruuuyyy}}}~~~|||{{{|||~~~pppbbb^^^WWW___pppvvvdddVVVTTTXXXaaasssnnnaaaSSSJJJCCC<<<888888555666777888999999999999777888999:::::::::999999999777777999:::999<<<@@@CCCPPP[[[___cccqqqxxxooottt}}}sssiiiccc]]]WWWSSSLLLKKKHHHFFFDDDBBBAAAAAA===>>>===;;;:::;;;===@@@BBBFFFMMMTTTYYY^^^aaacccllllllmmmrrrxxx}}}~~~|||{{{yyyuuuppplll___[[[VVVQQQNNNKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNOOONNNNNNOOOPPPQQQSSSUUUXXXZZZZZZZZZZZZXXXYYY[[[]]]^^^^^^]]]]]]```bbbcccbbbbbbbbbdddfffkkkjjjjjjlllooonnnllliiiggghhhgggccc^^^ZZZYYYXXXVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTZZZaaafffhhhkkkqqqvvvxxxxxxxxxwwwwwwyyy}}}zzzwwwtttwww}}}~~~zzzllljjjhhhiiimmmrrruuuwwwwwwsssnnnmmmsss{{{rrrwww}}}rrrgggfffhhhqqq{{{~~~|||}}}}}}nnnXXXJJJBBB:::555333222111000/////////000000////////////............000000000000////////////.........///000111111111////////////////////////..................------............//////////////////000000000000//////////////////////////////////////////000000000000//////000000111111222222111111222333333333333333222333333444444555555666222333444555777888999:::999999;;;>>>???GGGYYYlllvvveeeaaafffuuuxxx___IIICCCBBB???===@@@BBBBBBCCCDDDDDDDDDDDDCCC@@@@@@??????>>>=========;;;::::::999888888777777444444444555555555555555333444555555444444666888;;;<<>>>>>HHHQQQUUU\\\lll~~~xxxyyyoooiiirrrvvvnnngggaaa^^^RRRPPPNNNKKKHHHFFFEEEDDD??????>>><<<::::::<<<>>>:::===CCCIIINNNSSSVVVXXXaaabbbeeejjjqqqvvvxxxyyy|||}}}zzzvvviiieee___ZZZVVVRRRNNNKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKMMMMMMLLLLLLMMMNNNKKKMMMQQQTTTVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVXXXYYYYYYXXXYYY[[[]]]bbbaaa```bbbdddeeebbb___ZZZ\\\\\\[[[XXXVVVUUUUUUQQQRRRRRRRRRRRRRRRQQQQQQXXXUUUQQQNNNNNNPPPTTTVVVXXX]]]eeejjjnnnttt}}}~~~}}}|||zzzvvvwww{{{}}}{{{wwwmmmkkkkkkmmmssszzz|||vvvoookkkppp{{{vvvrrrsssyyy}}}qqqfffdddfffmmmxxx~~~~~~vvvbbbLLLAAA<<<777222000222111000.........///000......---------,,,,,,,,,000000000000////////////---......///000111111222/////////////////////////////////......------,,,............/////////000//////000000000000//////////////////////////////////////////000000000000...//////000111222222333000000111222222222222111222222333444444555555666222222444555666888999999888777999>>>@@@DDDQQQ___kkk]]]\\\fffzzzmmmQQQIIIHHHCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEE@@@@@@??????>>>=========;;;;;;:::999999888888777444555555555666666777777333444555555444555777999777777<<>>::::::999777666555777888999999999999999888777666888999999888777888;;;===<<<@@@EEEJJJTTTggg|||vvvzzztttrrrxxx}}}|||qqqiii___[[[SSSKKKEEECCCDDDEEEBBBBBBBBB@@@===<<<<<<======>>>???BBBEEEHHHKKKMMMSSSVVVZZZ```gggmmmsssuuuvvvxxx{{{vvvtttnnnfffbbb```YYYQQQVVVUUURRROOOMMMKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFDDDDDDFFFGGGFFFEEEKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSUUUUUUTTTSSSTTTVVVWWWWWWVVVUUUVVVWWWWWWWWWVVVVVVWWWYYYZZZ[[[[[[ZZZWWWSSSOOONNNPPPRRROOOOOOOOOOOOPPPSSSXXX\\\YYYSSSQQQTTTTTTRRRUUU\\\bbbbbbeeemmmyyy~~~~~~{{{~~~zzzvvvttttttuuuwwwgggkkknnnrrr{{{}}}tttsssyyy}}}zzzuuuqqqqqqzzz||||||www~~~}}}qqqfffbbbiiirrrwwwyyy|||gggVVVEEE<<<888444111111000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////////////////.........---------000//////.........//////,,,111111++++++111333000111111000///////////////000000000000000000000000222111111000000000000000000111111111111222222222222222222333666777666444777777777777666666666666666777999;;;>>>CCCJJJNNNnnn{{{iiiaaa^^^gggxxxfffQQQFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???======;;;;;;::::::999888888777666666666666666555555555444444222222222222444444<<<<<<<<<===AAAIIISSSZZZooo}}}~~~uuukkkbbbZZZTTTMMMMMMMMMMMMNNNPPPRRRSSSOOOMMMJJJHHHGGGGGGIIIJJJJJJNNNTTTXXXZZZ[[[]]]^^^]]]^^^```bbbcccbbbaaa```^^^```bbbeeeggghhhiiiiiiiiikkknnnpppqqqqqqooonnnpppqqqpppnnnmmmmmmppprrr|||zzzyyyxxxyyy|||iii___XXX[[[fffwwwlll]]]UUUXXX^^^ppptttfffVVVGGG>>>:::999888666555555666888999999999999999888777777:::::::::999777777999;;;:::>>>BBBFFFOOO___uuu~~~sssxxx~~~xxxvvv~~~zzzkkkddd[[[TTTPPPLLLHHHDDDEEEDDDCCC@@@>>>=========<<<<<<===>>>@@@BBBCCCDDDHHHIIIMMMRRRYYY___eeehhhppprrrvvvzzz~~~{{{zzzvvvpppmmmkkkeee]]]]]]\\\\\\ZZZXXXUUUSSSRRRNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKMMMMMMLLLLLLMMMNNNQQQRRRSSSSSSUUUVVVVVVUUURRROOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTXXXWWWUUUQQQMMMLLLNNNOOONNNOOOPPPPPPPPPSSSXXX[[[^^^YYYXXXZZZZZZZZZ^^^dddkkkjjjlllsss~~~~~~||||||}}}~~~{{{wwwwwwuuuqqqnnnmmmmmmoooppphhhmmmrrryyyzzzsssqqqqqqpppqqqttt~~~{{{uuuqqqpppwww}}}{{{qqqgggdddhhhnnntttzzzxxxmmmWWWIII:::444222///------000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,------........................//////.........---------//////............/////////000///------000000///000000///...............000000000000000000000000000000//////000111222222000111111111111222222222222222222333555666555444777666666666666666666666555666888999<<<@@@FFFJJJ```yyypppccc[[[```kkk}}}ttt[[[KKKDDDAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::999999888888666666666666555555555555444444333222222333444444666777777777;;;AAAIIIOOOXXXfffzzzuuukkkaaa[[[RRRQQQOOOMMMMMMMMMNNNOOOPPPOOOLLLJJJHHHHHHIIIIIIHHHKKKPPPSSSVVVYYY\\\^^^[[[]]]___aaaaaaaaa``````]]]^^^___aaaccceeeggghhheeehhhkkknnnpppppppppoooppppppooommmllllllnnnqqqyyywwwuuuuuuvvvxxx{{{}}}zzzkkk^^^ZZZZZZ```vvvlll[[[UUUVVV]]]lllxxxfffSSSEEE;;;:::777555444555666777888999999999999888777777:::;;;;;;999777666777999999<<<>>>AAAFFFSSSeeerrryyyppplllvvvzzzxxxzzzuuuggg^^^YYYUUUOOOIIIJJJHHHFFFCCCAAA@@@??????===<<<<<<<<<<<<<<<======AAABBBDDDHHHNNNUUU[[[___fffiiinnnsssxxx|||~~~~~~{{{yyywwwrrrkkkeeefffggggggfffccc```^^^XXXWWWUUURRROOOLLLIIIGGGFFFGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTUUUSSSOOOKKKJJJIIIHHHHHHGGGHHHIIILLLOOOPPPVVVVVVTTTQQQNNNLLLMMMOOOPPPQQQSSSTTTUUUWWW[[[___fffcccbbbbbbcccdddiiipppsssqqqqqqwww~~~yyyzzz{{{||||||yyyuuuqqqkkkjjjhhhfffeeefffggghhhiiiooowwwvvvnnnhhhgggiiijjjnnnssszzzpppjjjkkkrrryyy}}}}}}tttjjjiiiiiilllrrrzzzwwwhhhXXXJJJ???555333444222000111000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,------.......................................---------//////............//////222...---...///...---/////////............------000000000000000000000000......//////000222333444000111111111111222222222222222222333555666555333666666666666666666666666555777888999;;;>>>CCCFFFOOOeeelll[[[ZZZ]]]hhhlllVVVIIIBBB@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;:::999999999666666666555555555444444444444333333333333444444222333444444666:::???CCCHHHTTTfffwwwzzzpppjjj^^^[[[VVVQQQNNNLLLKKKLLLPPPOOOMMMLLLJJJIIIHHHHHHGGGIIIKKKNNNPPPTTTYYY\\\YYYZZZ\\\^^^___```______[[[[[[\\\]]]___aaadddeee```bbbfffiiilllmmmmmmlllnnnnnnnnnllljjjjjjlllnnntttsssqqqpppqqqrrruuuvvvjjj```WWWTTTddd|||ppp___UUUUUU^^^kkkzzzuuuaaaSSS@@@===888555444555666777888888999999999888888777999::::::999777666777999999:::;;;<<<@@@IIIUUU___yyy|||}}}|||~~~mmmoooyyywwwkkkbbb\\\WWWTTTOOOLLLIIIFFFEEEDDDCCCBBB@@@???>>>===<<<<<<<<<===??????@@@BBBGGGMMMSSSWWW\\\___dddjjjqqqvvvzzz{{{}}}~~~}}}xxxrrrlllmmmnnnooooooooonnnnnndddccc```\\\XXXSSSNNNLLLKKKMMMPPPOOOMMMKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIOOOQQQSSSRRROOOMMMKKKKKKHHHHHHGGGHHHIIIMMMPPPRRRUUUVVVUUUSSSPPPOOOOOOQQQSSSUUUXXX[[[]]]```dddgggmmmllllllkkkjjjlllrrrxxxxxxtttssswwwxxxxxxxxxxxxvvvsssmmmiiicccbbbaaaaaaaaabbbcccdddjjjqqqzzzxxxqqqkkkggggggggggggkkkpppzzz~~~uuunnnmmmvvv{{{pppmmmnnnppptttyyy~~~yyymmm\\\MMMBBB:::444555777555333444000000000000000000000000////////////////////////------------------------//////............//////................................................///............//////000111,,,+++///000---,,,000//////////////////......////////////////////////////////////000111222333000000111111111222222222222222222333555555444333555555555666666666666666888999:::;;;;;;>>>BBBEEEFFFTTTsss~~~bbbZZZXXX]]]vvv~~~gggTTTHHHCCC===>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;::::::999777666666555555444444444444444444333333444444444333444555555666777:::<<>>>>>>>>>>>;;;;;;:::;;;>>>CCCHHHLLLRRRUUUZZZ```gggmmmqqqssswww|||~~~}}}}}}zzzuuupppoooooooooqqqtttwwwyyyqqqpppnnnjjjeee```[[[XXXRRRTTTWWWXXXWWWUUUTTTSSSOOOOOONNNMMMLLLIIIHHHFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDDDDGGGJJJMMMPPPRRRRRROOOMMMKKKKKKIIIHHHGGGGGGIIIMMMPPPSSSTTTVVVWWWVVVUUUSSSTTTTTTVVVZZZ^^^cccfffiiimmmppptttvvvvvvssspppqqqvvvzzzyyyuuurrrvvv~~~vvvuuusssrrrppplllgggccc]]]]]]^^^______```aaaaaahhhoooxxxxxxpppmmmjjjiiijjjjjjhhhjjjooottt~~~zzzuuuvvvooorrrvvvwwwwww{{{ooo^^^OOOFFF999333000222333111///000000000000000000000000000////////////////////////------------------------//////............//////........................---....................................///000000///---...111000------111///000000111111111000000////////////////////////111111000000000000000111000000111111111222222222333222222333444555333222444444555555666666666777777888:::::::::<<>>>>>======<<<;;;;;;;;;888888777666555555444444444444444444444444444444444555777777666666777888;;;AAAIIIRRR\\\kkk}}}|||wwwnnndddZZZSSSOOOLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJLLLOOORRRQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWYYY\\\^^^```^^^___aaacccdddeeeeeedddggghhhiiihhhgggggghhhiiinnnnnnnnnmmmmmmmmmmmmmmmxxxeeeYYYWWW[[[eee}}}jjjXXXSSSQQQVVV]]]bbbfffiiimmmxxxxxxbbbTTTMMMCCC<<<999999888666777777888999999999999888444666888999888888999:::888999999:::;;;>>>CCCGGGRRR___kkkjjjdddjjjtttkkkqqq~~~||||||sssnnnaaa[[[SSSNNNLLLJJJGGGDDDAAAAAA@@@??????>>>??????<<<;;;::::::<<<>>>BBBDDDIIIKKKOOOUUU[[[```eeegggnnntttxxxxxxxxxzzzzzzwwwrrrpppooooooqqqvvvzzz}}}{{{zzzyyywwwsssnnnjjjggg\\\]]]___bbbdddddd```]]]VVVVVVVVVUUUSSSPPPMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJHHHFFFGGGKKKOOOOOOQQQTTTSSSQQQMMMKKKJJJKKKJJJHHHGGGIIILLLPPPSSSVVVXXX[[[\\\\\\[[[[[[\\\]]]aaagggkkknnnqqqtttvvv||||||vvvvvvxxxzzzxxxtttrrruuu}}}}}}qqqnnnllljjjiiifffccc```[[[\\\^^^___```aaaaaaaaaeeellluuu~~~|||yyyuuuooojjjgggggghhhllllllkkkmmmrrrqqq||||||{{{}}}}}}tttwwwzzzxxxuuuvvv~~~uuuaaaOOOCCC===666111///111222///---///000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,,,,---------------------------------------.....................---......///000111...555888444......000000///000111222333222111000000000000000000000000000222222111000000000000000000111111111111222222222333222111222444444333111444444444555555666666777444555777777777888;;;===EEEFFFUUUqqqmmm___ZZZbbbnnnoooXXXIIIEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;999999888888777666555555444444555555555555444444222444555555444333444666555:::@@@EEEMMMZZZkkkwwwyyyoooddd[[[TTTQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\______aaabbbccccccddddddccceeeffffffffffffggghhhmmmmmmnnnnnnnnnmmmllllllpppbbb[[[VVV[[[jjjfffZZZRRRRRRUUUWWW[[[___```lllsss___VVVIII@@@<<<;;;888666777777888999999999999999555777999999888777777888777777888999:::<<>>???AAACCCFFFJJJOOOTTTXXXZZZ___ffflllmmmoootttxxxxxxtttsssrrrrrrsssvvvxxxzzz|||}}}}}}|||zzzvvvsssqqqiiihhhiiinnntttuuuoooiiicccccccccaaa___[[[XXXVVVUUUTTTRRRQQQPPPOOOOOOOOOKKKMMMNNNKKKGGGGGGLLLQQQQQQTTTWWWYYYWWWUUUSSSRRRRRRQQQNNNMMMNNNRRRUUUXXX]]]```eeeggghhhhhhhhhiiijjjnnnssswwwxxxyyy{{{||||||zzzzzzyyyuuuqqqooorrrzzz~~~|||yyyvvvttthhheeebbbaaaaaabbbbbbaaa___```bbbdddeeeeeeeeedddcccjjjqqqxxx~~~zzztttqqqooonnnllljjjiiihhhiiilllmmmlllpppwwwvvv}}}{{{yyyxxxyyy}}}wwwqqqppprrruuuwww}}}{{{pppcccSSSDDD:::666666222000333333000///111000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,,,,---------------------------------------.........//////---------......///000111222BBBFFF888---///222///...///111222222222111000000000000000000000000000111000000000000000111222000111111111111222222222333222111222444444222000333333444555555666777777222444666777777888:::<<>>>>>===<<<<<<;;;;;;:::999888777666666333444555666666555444333111222333333222222444666333777;;;>>>CCCMMM[[[fffvvv|||qqqfff^^^ZZZSSSRRRPPPMMMLLLLLLMMMNNNNNNQQQTTTUUUSSSPPPNNNNNNLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[]]]^^^```aaaaaa___aaadddeeeeeeeeeggghhhkkklllmmmnnnnnnnnnlllkkkxxxiii```XXXXXX___pppuuufffXXXTTTTTTSSSVVVZZZZZZbbbuuufff[[[MMMCCC>>><<<999666666777888999999999999999777888::::::888666555555555666777999:::<<<>>>???CCCJJJRRRUUUVVVZZZdddmmm}}}yyyuuu{{{|||uuuyyy|||oooeee___YYYRRRLLLJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>===<<<;;;:::::::::<<<>>>@@@CCCHHHLLLOOOQQQTTT[[[bbbdddhhhooouuuwwwuuuuuuuuuuuuvvvvvvvvvvvvyyyzzz{{{|||{{{xxxuuussstttqqqqqqxxx{{{sssnnnnnnnnnmmmjjjfffbbb```\\\[[[YYYXXXVVVUUUUUUUUUQQQSSSRRRMMMGGGFFFIIINNNRRRVVV[[[^^^___^^^^^^^^^[[[YYYWWWUUUVVVYYY]]]```eeeiiinnnqqqssssssssstttuuuyyy}}}}}}{{{xxxqqqmmmkkknnnvvv~~~~~~wwwrrrnnnkkkhhhfffaaa^^^[[[[[[]]]```bbbcccdddfffhhhjjjkkkkkkjjjiiieeejjjooosssxxx|||{{{vvvhhhhhhhhhhhhiiikkkmmmnnnooommmmmmmmmllllllrrrzzz|||}}}~~~yyyyyyyyyxxxyyyvvvoooiiieeecccdddkkkttt~~~xxxmmm___TTTJJJ@@@777333333///...000000......111000000000000000000000000000000000000000000000000......................../////////....../////////---------------------------------.........//////---------......000111111555KKKPPP<<<---111444...,,,...000111222111000///000000000000000000000000////////////000222333444000111111111111222222222333222111222333333222000333333444444555666777777444555888888999999;;;===999AAAHHHPPPeeemmm______aaalllppp```OOOKKKFFFAAA???@@@BBBDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;:::999888777666333444555666666555444333111222333333222333555777222555888888:::AAALLLUUUcccooo|||pppgggbbbYYYWWWSSSOOOMMMMMMMMMNNNMMMQQQVVVYYYWWWTTTQQQOOOKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTWWWYYY[[[]]]^^^]]]___bbbddddddeeeggghhhiiikkkmmmnnnooonnnlllkkkuuufff]]]TTTZZZggg|||ttt[[[QQQRRRSSSUUUWWWZZZ]]]jjjyyyhhhVVVMMMGGG>>>888888555666777666555555666777::::::999888777777888888999999888888999999:::;;;===DDDNNNUUUXXXZZZ]]]___pppzzztttyyyyyyuuu}}}zzzooohhh]]]RRRMMMKKKIIIHHHGGGEEECCC@@@?????????>>>>>>>>>==================@@@CCCFFFIIINNNOOORRRVVV]]]dddkkkooopppssswwwyyyxxxxxxxxxyyy{{{zzzyyyyyyxxxyyyyyyyyywwwtttsssyyy~~~|||zzzwwwvvvuuutttrrrooopppmmmhhhaaa\\\ZZZ\\\^^^\\\\\\[[[YYYUUUSSSSSSTTTVVVYYY]]]aaadddddddddcccgggfffddddddfffgggfffeeejjjooowww~~~~~~{{{uuunnnfffeeekkksssyyy{{{wwwrrrjjjddd```___^^^]]]]]]]]]\\\\\\\\\___eeehhhjjjlllppptttxxxyyyvvvtttnnnhhhdddfffkkkmmmhhhbbb\\\[[[___eeeiiijjjlllpppvvvsssnnnkkkkkkooouuuyyy}}}~~~|||tttrrrqqquuu}}}}}}tttjjj^^^VVVWWWYYY^^^jjjuuuzzzvvvpppccc[[[OOOCCC<<<888666555222000...000222333111...////////////////////////,,,***)))***---///---+++++++++,,,---.........------...---+++***)))+++------------............///........................//////............//////222@@@DDD888//////000,,,........................000000000000000000000000000000000000////////////222222222111111111111111333333222111000000000111222222333333333333444444444555666777999:::;;;<<<>>>@@@HHHSSS```sssfff[[[\\\bbboooxxxlllddd\\\PPPFFFBBBBBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>>===============>>>:::;;;<<<<<<;;;:::888777777777777666555555444444555555444444444444555555555555555777;;;???CCCEEEQQQYYYhhh{{{zzzsssjjjddd\\\VVVTTTRRROOOLLLLLLPPPSSSTTTSSSSSSUUUWWWPPPOOONNNMMMMMMMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPOOOSSSSSSSSSUUUXXXZZZ[[[ZZZ]]]]]]]]]^^^___bbbdddfffiiifffeeeiiinnnqqqnnnkkkmmm```WWWYYYbbbqqqlll]]]WWWUUUUUUXXX^^^```lllwww```RRRJJJBBB;;;999444555666777777777888999999999999888888888777777999999888888999999:::;;;;;;AAAJJJRRRXXX\\\___aaajjjzzz}}}www||||||}}}ooocccXXXUUUPPPLLLIIIGGGEEECCCDDDDDDCCCBBBAAA@@@@@@???============>>>???AAABBBFFFGGGIIINNNTTT[[[aaaeeegggjjjnnnrrrssstttuuuwwwzzzyyyxxxxxxwwwwwwwwwwwwyyyvvvvvv|||~~~}}}{{{yyyyyyzzzyyyxxxvvvvvvtttpppkkkfffdddfffgggffffffeeebbb^^^\\\\\\]]]___bbbeeeiiilllmmmnnnnnnqqqooonnnnnnooopppooonnnqqqvvv~~~{{{ssskkkccc___ccchhhlllmmmiiieee___[[[YYYYYYYYYZZZYYYZZZ\\\]]]```eeelllqqqxxxzzz}}}{{{nnnggg```___aaaaaa]]]YYYYYYYYY^^^gggmmmooorrrwwwxxxuuupppmmmlllnnnqqqsssvvvwww{{{~~~~~~zzzvvvnnnmmmpppvvvxxxkkk___XXXWWWWWW[[[ccckkkllleee^^^TTTNNNDDD<<<777444222222111000///000222222000...///////////////////////////---,,,---000111000...,,,,,,---........................,,,******,,,...------------....................................//////............//////***555:::222---000111...........................////////////////////////////////////000000000000111111111111111111222222444333333222111111222222222222333333333333444444444555666777999:::;;;<<<>>>BBBJJJUUU```rrruuuccc\\\\\\eeexxxwwwvvvlll^^^NNNDDD@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBB@@@???>>>===============<<<======<<<<<<;;;:::999888888777666666555555444555555444444444444555555666555555666888;;;>>>@@@GGGLLLWWWggguuu~~~sssmmmeee___\\\XXXSSSOOOPPPRRRSSSSSSQQQPPPRRRTTTSSSRRRQQQOOONNNNNNNNNNNNIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNPPPSSSUUUVVVUUUYYYYYYYYYZZZ\\\^^^aaabbbfffddddddggglllooommmjjjyyyggg]]][[[]]]eeeqqq}}}gggZZZSSSRRRUUU___aaalllnnn\\\QQQHHHAAA>>>666777777888888888888777777888999999999888777666999888888888888999:::::::::>>>EEEOOOXXX^^^aaaaaahhhvvv|||rrr{{{yyyjjjddd[[[TTTOOOLLLKKKJJJFFFEEEDDDBBBAAA@@@@@@????????????>>>>>>=========??????AAADDDIIIOOOTTTWWW[[[___dddhhhkkknnnqqqsssuuuuuuuuutttttttttttttttwwwvvvwww~~~~~~}}}|||{{{{{{}}}~~~~~~}}}{{{{{{yyyvvvrrrpppqqqrrrtttsssrrrnnnjjjhhhhhhiiilllmmmooorrruuuwwwyyyzzz|||zzzyyyxxxyyyyyyxxxwwwuuuzzz|||yyyooohhh___YYYYYY[[[]]]]]]\\\YYYVVVTTTTTTVVVXXXZZZ[[[]]]___bbbgggnnnuuu{{{|||mmmeee\\\VVVTTTTTTSSSRRRZZZZZZ```jjjpppsssvvvzzz}}}{{{xxxtttqqqooonnnmmmkkkoootttzzz}}}{{{uuuqqqhhhhhhlllvvv}}}mmmaaa[[[VVVVVVXXX\\\```^^^UUUNNNCCC???999555333222111000000//////000111111000...000000000000000000000000000.........000111000///------.../////////............///---,,,+++---...------------....................................//////............//////'''///222...---111222...........................////////////////////////......//////000000111111000000000111222222222333444444333333222333333333222222333333333333444444555555666777999:::;;;;;;===CCCLLLUUU^^^lllrrr```[[[]]]ggg{{{qqq^^^LLLAAA???AAAAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@>>>>>>=========???>>>===<<<<<<;;;;;;<<<999888888777666666555555555555444444444444555555777666555555555777888999===>>>DDDOOO[[[jjj|||}}}vvvpppkkkeee^^^XXXWWWWWWVVVSSSPPPOOOPPPQQQVVVVVVUUUTTTSSSRRRRRRQQQMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJKKKNNNPPPPPPPPPTTTTTTUUUVVVXXX[[[^^^___bbbaaaaaaeeejjjmmmllljjjsssfff___\\\___dddooouuu```TTTRRRTTTZZZ]]]jjj~~~hhhXXXMMMGGGEEE<<<;;;999888777666555444666777999::::::888666555888888888888888999999:::;;;<<>>@@@DDDHHHKKKNNNRRRVVVZZZ___bbbeeehhhjjjkkklllmmmnnnnnnooooooooopppqqquuu|||~~~|||{{{{{{}}}~~~}}}~~~~~~|||zzzyyyyyyzzz~~~|||xxxtttrrrrrrsssxxxxxxxxxyyy{{{}}}~~~|||zzzsssxxx~~~xxxvvvtttqqqiiiccc[[[UUUSSSSSSSSSSSSVVVVVVUUUUUUUUUXXX]]]```bbbeeeiiinnnssszzzzzztttgggaaaXXXPPPMMMNNNQQQTTT______eeennnsssssstttwww~~~yyysssmmmjjjdddiiirrrzzz}}}vvvqqqffffffhhhrrr~~~nnnbbb^^^XXXWWWXXXZZZ[[[VVVMMMFFF:::777555333333333222000//////000000111000//////000000000000000000000000...---------..................///////////////...---...///...---,,,...///,,,,,,---------.................................///......------......///...111111...///222000+++........................////////////////////////---......///000111111222//////000111222333333333444333333222222222333333222222222333333333444444555555666777888999::::::<<>>>>>======@@@???===<<<;;;;;;<<<===999999999888777777666666555555444444444444555555666666555555555555666666:::999<<>>>>>@@@>>>===;;;;;;;;;<<<<<<:::::::::999888888777777555555444444444444555555555555555555555666666777:::999;;;???CCCIIITTT___kkkvvv|||vvvmmmjjjddd^^^YYYVVVSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[YYYVVVSSSPPPNNNLLLKKKKKKHHHFFFFFFGGGIIIIIIIIIMMMMMMMMMNNNOOORRRTTTUUUZZZ[[[]]]```cccfffffffffyyyjjj```___\\\WWW]]]iiijjjZZZPPPNNNQQQ\\\qqqpppbbbXXXSSSGGGAAA:::666777999999888555666777888888888777666888777777777777888999999;;;;;;===BBBGGGLLLNNNOOOQQQ[[[kkk{{{}}}vvvvvvzzz}}}oooddd]]]ZZZXXXTTTQQQNNNMMMMMMMMMEEEEEEEEEDDDDDDCCCCCCBBB????????????@@@AAABBBBBBEEEGGGHHHIIIIIIIIIKKKMMMPPPRRRUUUYYY\\\]]]^^^^^^^^^bbbiiirrr{{{}}}yyyxxxyyyzzzzzzzzzzzz{{{}}}}}}||||||}}}|||{{{}}}}}}zzzwwwqqqtttyyy~~~}}}{{{yyyxxxyyyzzz{{{zzz{{{vvvlllccc___\\\XXXTTTRRRPPPOOONNNNNNOOOPPPRRRUUUXXXZZZ[[[___fffkkktttzzzyyyooofff```ZZZ]]]```]]]YYY[[[ccckkkkkkmmmsss{{{~~~|||zzz{{{xxxoooiiigggppp~~~zzzpppiiieeekkkzzz|||rrrppprrr}}}lllcccbbbbbb^^^XXXRRRKKKBBB:::555444222111111222111000...---///111000///...//////000000000000000000000000///000111000.........000....../////////...------+++---...///...------...,,,,,,,,,,,,------------..............................------------.........---,,,---...//////.........................................................//////000000111111000000000111222222222333111111000000111111222222222222333333333333444444555555666777777888999999;;;<<<@@@CCCDDDGGGSSS___yyyxxxfffYYY[[[eeesssiiiSSSFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888555555444444444444555555444555555666666666777777888777999======>>>EEEMMMTTT^^^mmm{{{yyyuuunnnhhhddd___[[[XXXSSSSSSSSSSSSUUUWWWYYY[[[XXXYYYYYYXXXWWWVVVTTTTTTLLLJJJGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOVVVWWWYYY[[[^^^___aaaaaauuugggeeeaaaWWWVVV^^^ooo{{{eeeVVVRRRRRRWWWfff|||yyynnndddTTTKKK@@@999888999999888666666666666777777777888777777777777777888999999777999<<<>>>@@@DDDHHHKKKKKKRRR___ooozzztttqqqrrr{{{zzzrrrjjjgggaaa\\\WWWTTTSSSRRRNNNMMMKKKIIIHHHHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFGGGIIILLLOOORRRSSSSSSRRRSSSWWW]]]fffnnnuuuxxxyyyxxxuuurrrqqqrrrtttuuuuuutttuuuvvvuuuuuuuuuxxxzzz|||yyyvvvvvvxxx{{{{{{{{{{{{|||}}}~~~}}}}}}{{{yyytttqqqkkknnnqqquuuvvvuuusssrrrqqqooommmkkkjjjjjjjjjkkkiiikkkiiiaaaZZZXXXUUUQQQNNNOOOPPPPPPQQQRRRSSSTTTUUUZZZ___bbbeeejjjqqqxxxxxxoooiiidddbbbaaaiiiqqqqqqlllkkkrrrzzzyyyzzz~~~~~~{{{rrrmmmoooxxxyyyrrrkkkhhhnnn|||zzzrrrnnnnnn}}}wwwiiidddccc```[[[TTTKKKBBB;;;444111222111//////000111000///---///111000...---...000////////////////////////...000111000---,,,---///...............---,,,,,,)))+++......---,,,------++++++,,,,,,,,,---------...........................------,,,,,,------...++++++,,,---------...000................................................////////////000000000000111111111111111111222222222111111111111222333444222222333333333333444444555555666666777888888888;;;999;;;>>>@@@BBBIIIRRReee|||vvv```ZZZ\\\eee~~~xxx```PPPEEEDDDCCCBBBCCCDDDFFFGGGDDDDDDCCCBBBAAAAAABBBBBB????????????>>>===<<<<<<<<<<<<;;;;;;:::999999999555555444444444444555555555555555555555555444444555555666999888777===DDDCCCLLLXXXdddqqq}}}xxxsssoooiiiddd^^^[[[XXXUUUTTTUUUWWWXXXVVVWWWYYY[[[[[[ZZZXXXWWWSSSPPPLLLJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLQQQRRRUUUVVVXXXYYYZZZ[[[nnnkkkggg[[[VVV\\\^^^wwwvvvcccWWWTTTTTT___rrrtttaaaUUUFFF<<<888777555444666666666555666777888999777777777777777888888999444777:::<<<<<>>@@@???BBBJJJTTT^^^mmm|||{{{vvvooolllkkk___^^^[[[WWWTTTRRRRRRRRROOOOOOOOOLLLJJJJJJKKKMMMHHHGGGEEECCCBBB@@@??????AAABBBCCCFFFHHHHHHFFFDDDHHHIIILLLPPPUUUZZZ^^^```dddbbb```______```aaabbbddddddddddddeeefffggghhhkkkjjjhhhfffffffffffffffmmmnnnooopppqqqrrrrrrrrrrrroookkkiiijjjiiifffccc[[[ZZZZZZ\\\______\\\XXXXXXYYYXXXVVVTTTSSSSSSTTTWWWTTTRRRPPPPPPPPPPPPOOOLLLSSS\\\___^^^^^^cccgggeeekkkooorrr{{{{{{sssnnnmmmpppsssuuu}}}zzzxxxzzz}}}}}}xxxyyy|||ssskkkmmmqqqxxxyyyssspppwww{{{wwwkkkcccaaaccc\\\RRREEE<<<888555111...000000000000000000000000////////////////////////........................------...//////......---------------------------,,,------......------,,,------............------........................,,,------......------,,,---------............///..............................////////////......////////////000000000000111111000000000000111111333333333333333333333333444444222222222222444444555555666666777777888888888999:::;;;===???AAACCCLLL]]]tttxxxddd[[[[[[jjj{{{gggSSSJJJCCCCCCCCCAAADDDIIICCCCCCCCCCCCDDDDDDDDDDDD>>>???@@@AAABBBCCCCCCCCC===<<<;;;;;;999999888777:::999888777666555444444666444222444666777666333555444444444444555666666<<<@@@EEEJJJQQQ^^^nnnzzzzzzuuummmiiifffddd```\\\]]][[[YYYXXXYYYZZZYYYXXXYYYWWWUUUTTTVVVWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKNNNOOOQQQSSSTTTTTTTTTTTTxxxjjjaaa\\\VVV^^^mmm~~~lll]]]YYYZZZ]]]jjjyyy}}}{{{xxx}}}uuu\\\LLLBBB:::888999666555444444666777666555777777666666777777888999888777666666777999;;;===;;;===CCCLLLTTT```ttt~~~rrrmmmeeeaaa```___]]][[[VVVUUURRRPPPNNNMMMMMMLLLLLLKKKJJJIIIGGGDDDBBB@@@CCCDDDEEEGGGIIIIIIGGGFFFEEEFFFHHHKKKNNNQQQTTTUUUWWWVVVUUUTTTSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[___]]]\\\ZZZZZZZZZZZZ[[[``````aaacccddddddeeeeeeeeebbb^^^]]]]]]\\\ZZZXXXTTTSSSRRRTTTVVVUUURRROOOMMMNNNOOONNNLLLLLLMMMOOORRRQQQPPPPPPRRRSSSSSSTTTPPPXXXccciiikkkmmmqqquuuyyy}}}wwwuuurrrqqqtttyyy|||rrrppptttxxxvvvoookkkooouuu~~~}}}{{{}}}{{{tttppptttvvvrrriiiaaa___```UUUMMMAAA999666444111...000000000000000000000000////////////////////////////////////////////////...............---------------------------------,,,------......------,,,------............------........................,,,------......------,,,---------............///..............................////////////......////////////000000000000111111000000000000111111333333333333333333333333444333333222222333333444555555555666777777888888777888888999;;;===???@@@DDDOOOaaavvvtttccc[[[dddsssuuubbbSSSEEEBBBAAA@@@@@@AAADDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===<<<;;;:::999999::::::999888777666555555666444222333555666555333555444444444444555666666444777;;;>>>CCCNNN[[[eeezzzxxxrrrnnnjjjeeeaaa^^^]]][[[ZZZZZZZZZXXXVVVZZZXXXUUUUUUVVVXXXXXXXXX[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRTTTVVVWWWWWWWWWWWWzzzkkkcccZZZYYY]]]nnnkkk]]]WWWUUU\\\eeelllhhhfffoooiiiUUUFFF<<<888999777555333333555555555444777777666666777777888999777666555555555666888999999:::===CCCIIIRRRbbbqqq}}}~~~xxxssssssrrrnnnjjjjjjfff```]]]\\\YYYVVVRRRPPPPPPPPPNNNLLLIIIGGGFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUTTTSSSRRRQQQQQQRRRRRRUUUUUUVVVWWWXXXYYYYYYZZZYYYVVVSSSQQQQQQQQQPPPOOOOOONNNLLLMMMNNNMMMLLLJJJHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRTTTUUUWWWXXXXXX]]]fffrrr|||{{{vvvppprrruuuxxx{{{vvvllljjjnnnrrr~~~yyyrrrmmmjjjpppzzzyyytttqqquuu|||~~~xxxqqqmmmooooookkkeee___[[[YYYKKKDDD;;;555333222000...000000000000000000000000////////////////////////////////////////////////000///...---,,,------...------------------------,,,------......------,,,------............------------------------------,,,------......------,,,---------............///..............................////////////......////////////000000000000111111000000000000111111111111222222333333444444444333333222222333333444444555555666666777888888777777777888999:::<<<<<<@@@DDDNNN```zzzjjjXXXZZZeee}}}uuubbbMMMCCCBBBAAA???>>>DDDEEEEEEFFFEEEDDDBBBAAACCCCCCCCCBBB@@@???===<<<@@@??????>>>===<<<;;;:::::::::999888777777666555555444333333444555444333555444444444444555666666444555777888;;;AAAKKKSSSaaalll|||{{{vvvoookkkeeedddbbbaaa```^^^ZZZWWW[[[YYYUUUTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\]]]]]]\\\\\\xxxlll```YYYWWWaaauuuiiiZZZSSSVVV]]]aaa^^^^^^eeeuuuwww___LLLAAA======:::888555555666666666555666666666666666777888888777777666555555555666777999888;;;???CCCJJJVVVcccrrryyyvvvvvvwww|||~~~{{{sssooonnnjjjccc]]]ZZZXXXUUURRROOONNNMMMLLLHHHIIIJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSQQQOOOOOONNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOOOOQQQRRRRRRQQQRRRTTTVVVVVVXXX[[[\\\]]]^^^___```jjjrrr~~~xxxxxxzzzwwwsssqqqvvv|||rrrkkkjjjjjjooo|||}}}yyysssoooiiippp{{{}}}sssmmmhhhkkksssvvvpppiiihhhggggggeeeaaaZZZRRRMMM@@@;;;555111000000000///000000000000000000000000////////////////////////////////////////////////111000...,,,+++,,,---...------------------------,,,------......------,,,,,,------......------,,,------------------------,,,------......------,,,---------............///..............................////////////......////////////000000000000111111000000000000111111000000111222333444444555333333333333333333333333444444555555666777777888888888777888888999:::;;;BBBCCCGGGRRReee|||ttt]]]XXX^^^ooosss\\\MMMGGGEEECCCAAABBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA???======@@@@@@???>>>===<<<;;;;;;999999999888777666666666555444444333444444333333555444444444444555666666666777777777888<<>>===<<<;;;;;;888888888777777666666666555555555444333333333333555444444444444555666666444444444444555777:::===>>>FFFQQQ]]]iiivvv~~~|||yyyvvvqqqlllgggccc___[[[XXXWWWWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXX[[[\\\]]]_________^^^^^^mmmddd\\\[[[]]]iiippp[[[UUUVVVUUUWWW[[[]]]```jjjyyy___MMMDDD@@@<<<999555333444444444444666666555555666666777888888888888888888777777777777555666999<<<@@@GGGOOOXXXbbbqqqxxxnnnjjjoooxxx{{{uuuuuuxxxzzz{{{zzz{{{qqqggg___[[[YYYYYYWWWXXXXXXUUURRRRRRUUUYYYYYYXXXWWWVVVVVVVVVVVVWWWPPPQQQRRRSSSTTTUUUVVVVVVVVVXXX[[[^^^```aaabbbbbbaaa```___^^^^^^^^^___``````___]]]\\\[[[\\\\\\]]]eeeggghhhgggdddaaa``````YYYYYYXXXWWWYYY]]]ccchhhkkklllllljjjiiihhhiiijjjooottt|||}}}uuummmfffdddfffbbbgggiiifffiiisssxxxuuutttzzz~~~~~~ssshhheeehhhlllttt}}}wwwtttssstttvvvxxx|||wwwqqqkkkhhhhhhgggbbb^^^\\\[[[XXXUUUOOOGGG>>>888333222111000//////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------...///------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///..............................////////////......////////////000000000000111111000000000000111111000000111111222222333333222333333444444333333222333444444555555666777777999999999999:::;;;<<<<<<999;;;@@@DDDIIIWWWooo{{{ggg]]]\\\ggg|||ppp___UUUMMMFFFCCCCCCDDDDDDEEEFFFGGGHHHAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;999999888888888777777777555666777666444333333444555444444444444555666666444444555555666777888999777<<>>;;;777444444555555444666555555555555666777777666777777888888888777777999555555888:::<<>>======;;;;;;::::::::::::999999666888999777444333444666555444444444444555666666666666777888888888777666888:::>>>AAAFFFNNNYYYaaallluuu|||wwwsssooojjjdddaaa]]]\\\[[[ZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXrrrccc___[[[YYYaaannnlll___^^^ZZZXXX[[[]]]dddtttnnn\\\QQQKKKAAA>>>999777777777777777555555555555555666777777555555666777888888777777;;;888777999;;;;;;???EEELLLUUU___iiipppyyy}}}uuurrrtttxxxssslllfffddddddfffgggssswww||||||zzz{{{|||{{{wwwrrrqqqvvv{{{|||xxxtttqqqqqqssstttssstttuuuwwwyyyzzz{{{{{{xxxzzz|||{{{xxxpppfff]]]VVVUUUTTTSSSYYYaaaiiiwwwzzzwww||||||{{{~~~}}}|||{{{wwwrrrmmmnnnooosssrrrkkkcccdddjjjnnnyyyyyyyyyvvvtttnnnggg```\\\[[[[[[]]]XXXOOOCCC999444444666222333333222111000111111////////////////////////////////////////////////........................***+++---...///000000///------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////..............................////////////......////////////000000000000111111000000000000111111222222222111111111111111222222444444444444222222333333444444555666666777777777777888999;;;<<<======:::;;;@@@CCCHHHTTTbbbzzznnn```___eeexxxrrr___KKKIIIFFFCCCBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;777999:::888555333444666555444444444444555666666555555555666666555333111888888888777888>>>GGGNNNTTT^^^kkkvvvyyyssslllgggfffeeedddbbb```^^^\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ~~~ooogggbbb^^^\\\]]]pppyyyggg```SSSRRR```eeeeeesssjjjWWWKKKJJJBBB999666999<<<999666333444555666777777777777666666666666777888999:::;;;999666555555777:::===IIIPPPYYY___ccchhhpppvvv{{{~~~xxxllleeeaaa___^^^dddfffiiilllmmmpppsssvvvvvvrrroooggg]]]UUUUUUTTTQQQQQQXXXdddnnn}}}}}}|||~~~xxx{{{{{{wwwtttrrrkkkcccfffiiillliiieeeffflllsss}}}zzztttjjjaaa\\\[[[[[[\\\[[[QQQCCC:::666444222000222222222111111111111000000000//////.........---,,,------...............///...,,,++++++,,,...///222111///...---------......---+++******+++---............------,,,,,,,,,........................---...//////000000//////........................000000000000000000000000000000//////.........---......---...///222555777////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333333222111222444666666666666777888888999999:::;;;===???AAAEEEJJJNNNcccvvvppp___XXXiii|||bbbRRRDDDAAABBB@@@@@@CCC===DDDHHHEEECCCEEEEEEBBBFFFEEECCCAAA@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<;;;;;;:::999888777666555444555555666555555444333555555555555555555555555333333444666888<<>>666444444333111111111111000000000//////000/////////............------...////////////...///...---,,,,,,---...///000///...---,,,,,,------...---+++******+++---.........---------,,,,,,,,,......------,,,,,,+++++++++,,,,,,---------------------------------------------------------------000/////////.........---......------///111333555////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333333333111222444666666666666777888888999999999:::<<<===???BBBGGGKKKVVVgggzzzkkk\\\cccuuuyyyeeeQQQHHHEEECCCBBBBBB???FFFIIIEEECCCEEEFFFCCCFFFEEECCCBBB@@@@@@@@@AAACCCBBBAAA???>>>>>>>>>???;;;;;;:::999888777666666666666555555555555444444555555555555555555555555555444555555777999;;;<<<@@@DDDIIINNNSSS\\\hhhrrr~~~~~~{{{zzzyyywwwuuusssooonnnnnnoooooommmiiieee|||oooddd]]][[[WWWcccvvvggg\\\YYY^^^^^^aaayyyooo___VVVQQQIIIAAA;;;888777777444444444555555555555555666666555666666777888999888777777777777888999:::===CCCLLLUUU[[[^^^^^^^^^kkkvvvuuullljjjllluuu}}}yyytttuuutttpppiiiaaa\\\ZZZ[[[[[[]]]aaagggnnntttxxx}}}}}}}}}~~~{{{yyy}}}~~~~~~~~~~~~}}}}}}}}}rrrjjjcccccc___ZZZZZZ___cccbbbgggjjjmmmoooqqqwww|||~~~~~~wwwmmmgggdddhhhjjjhhhggghhheeeaaaaaaaaabbbeeekkksss{{{~~~{{{uuuooohhhggggggaaaVVVLLLFFF???777222222333333222000000/////////.........////////////............---......///////////////000///...------...///000------,,,,,,,,,,,,,,,---------++++++++++++------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.....................------...///111222////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222333444333222222444666555666666777777888888999888999:::;;;<<>>DDDMMMUUUZZZZZZZZZcccnnnyyyzzzuuutttkkkpppwwwoookkkccc```[[[YYYYYY[[[]]]___eeeggghhhiiihhhiiilllnnnqqqnnnkkkiiigggfffcccaaaeeeeeefffggghhhhhhggggggiiihhhhhhgggfffeeeddddddeeegggiiimmmqqqvvvyyy{{{~~~|||}}}|||yyyrrrhhh^^^XXXTTTYYY]]]^^^dddooowwwzzzvvvtttsssmmmddd___bbbgggjjjhhhgggiiihhheeedddbbbbbbgggqqq{{{~~~zzzuuummmkkkhhhgggcccYYYKKKAAA<<<888333000000222222222000000000/////////......///////////////.........---...//////000000//////000///............///000,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////..............................---------...//////////////////000000000000///000000000111111111111000000111111111222222222111111222222222333333333222333444444333333444666555555666666777888888888888999:::;;;;;;<<>>======<<<<<<<<<;;;;;;:::999999888:::888666444444444666777555555555555555555555555555555444444444444444444666888:::;;;===BBBHHHMMMRRRWWW```jjjttt|||rrreeecccYYYSSSVVVdddxxx|||eeeZZZWWW[[[mmm|||wwwlll\\\KKK???;;;;;;777666555444444444444444555555555444555555666777555666777888888888777777;;;<<<@@@FFFNNNVVVZZZ\\\^^^hhhqqqwww|||{{{www|||xxxrrrjjjddd___[[[WWWTTTRRRSSSTTTUUUUUUVVVXXXZZZYYYWWWTTTSSSSSSSSSQQQPPPMMMNNNNNNOOOOOOOOOOOOOOOTTTTTTSSSSSSSSSRRRRRRQQQOOOOOOQQQTTTWWWZZZ]]]^^^aaaccceeeffffffgggjjjkkkppprrruuuwwwyyy|||~~~{{{yyyxxxuuurrrrrrvvvyyyxxxpppiiigggfffdddbbb^^^YYYVVVSSSRRR[[[fffooozzz~~~zzznnniiigggbbb]]][[[ffflllooonnnlllmmmllljjjllliiihhhnnnxxxzzzwwwxxx{{{|||}}}vvvpppfffhhhhhhdddZZZMMMAAA:::777555222000000000111000111111000000000/////////.........///////////////---......////////////////////////....../////////------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///.........------------------------////////////////////////---------.....................------------......////////////000000000000///000000000111111111111000000111111111222222222111111222222222333333333222333555555444333444666555555555666777777888888999:::;;;;;;;;;;;;===???DDDIIISSSdddzzzsssgggfffmmmwwwooo\\\OOOHHHEEE@@@??????AAACCCEEEGGGIIIEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???===<<<<<<======<<<<<<;;;;;;::::::;;;999777555444555666777555555555555555555555555222222333333444444444444000222333555777:::===@@@FFFJJJOOOVVV^^^gggpppwww}}}~~~lllfff___UUURRR[[[iiizzzuuueee^^^]]]hhhuuuuuu```MMM@@@:::999888666555444444444555555555444444444444555555555666777777888888777777;;;;;;===@@@FFFNNNVVV[[[ZZZ```hhhmmmqqqyyyvvvkkk^^^VVVPPPOOONNNMMMLLLLLLLLLLLLKKKIIIFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWYYY\\\]]]___```cccfffhhhhhhgggfffeeecccaaa```]]]ZZZYYY[[[^^^___ZZZVVVRRRQQQPPPPPPQQQSSSVVVWWW]]]fffqqq}}}{{{qqqhhhdddaaa]]][[[\\\jjjrrrwwwvvvttttttssspppuuussssssxxx~~~zzztttrrrtttxxxyyy{{{}}}|||wwwpppkkk```bbbbbb[[[NNNBBB:::888333333222111000000//////111111111000000000//////.........///////////////,,,------.......................................------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///---,,,***))))))******+++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------..................////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222444555666555444555666444555555666666777777888888:::<<<<<<;;;;;;<<<>>>???BBBJJJYYYllluuukkkfffeeeqqq}}}mmm\\\OOOFFFCCC???===@@@BBBCCCEEEHHHEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@??????============<<<<<<;;;;;;;;;:::888777666666666666555555555555555555555555000111222333444444444444000111222444666888:::;;;???AAADDDGGGLLLSSS[[[```gggooozzz{{{pppiii^^^WWWXXX\\\eeexxx{{{kkk```aaahhhxxx{{{cccNNNAAA;;;:::888666444444555666555555444444333444444555666666666666777777777888777999:::;;;>>>DDDMMMTTTVVVYYY```gggmmmttt|||wwwkkkcccaaa\\\XXXUUUQQQNNNLLLGGGEEECCCBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???>>>@@@AAABBBBBBBBBDDDFFFEEEGGGJJJKKKKKKLLLNNNPPPOOONNNMMMMMMMMMMMMLLLKKKMMMKKKIIIJJJNNNQQQRRRQQQMMMNNNOOOSSSXXX^^^dddhhhnnnttt{{{zzz|||}}}}}}{{{ooollliiiiiieee```___bbbnnnxxx~~~}}}zzz{{{{{{}}}|||yyyuuuqqqrrrvvvxxxwwwwwwvvvtttnnngggbbbXXXWWWRRRJJJAAA:::555333///000111111000/////////000000/////////...................../////////000+++,,,,,,---------------------............------------......---,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,+++******)))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///////////////////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222444666666555444555555444444555555666777777777777999;;;;;;::::::;;;===<<<===CCCNNN]]]qqqzzzllldddeeekkkyyyvvvcccSSSJJJCCC>>>AAABBBAAABBBEEEEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDCCCCCCBBBAAA>>>>>>============<<<<<<;;;:::999888777666666555555555555555555555555555111222333444444444333222444444444666888999888888999:::;;;===???DDDJJJOOOUUU\\\eeekkkooowwwzzzrrrggg]]]YYYUUUUUUeeezzzyyyeee^^^bbbddduuuvvv[[[III===;;;999666555555666666555444444333333333444444666666666666666777888888444777999999888<<>>???===???AAABBBBBBBBBCCCDDDDDDBBBAAAAAABBBCCCCCCCCCGGGEEECCCDDDHHHMMMRRRTTTXXXYYY]]]dddkkkssszzz~~~}}}~~~}}}{{{zzzzzzrrrsssqqqooopppsssqqqllljjjkkknnnqqqmmmgggfffiiirrr}}}~~~|||xxxuuuqqqnnnrrrxxxxxxvvvtttqqqmmmfff___ZZZRRRLLLCCC<<<777444111///+++---000111000//////000//////.........------------.........//////000000***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,------,,,***)))(((+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,''''''(((***+++,,,---...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,---...///000000000000////////////000000000000000000000000111111111111000111111111111222222222111111222222222333333333222444666777666555555555444444555555666777777777555777::::::::::::;;;<<<<<<<<<@@@HHHQQQbbbxxxlllaaabbbiiizzz}}}hhhPPPGGGAAABBBCCC@@@???CCCEEEEEEFFFGGGGGGFFFDDDDDD@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>>>>============::::::::::::999777555444555555555555555555555555333333444555444333222111444333333444555666444333555555666777999<<>>AAA>>>===>>>???>>><<<<<>>===<<<999:::::::::;;;;;;;;;;;;>>>======>>>@@@@@@???=========>>>???@@@@@@@@@@@@CCCFFFIIIKKKOOOWWWaaahhhkkknnnrrrxxx~~~yyyrrrnnniiifffeeeggggggddddddggghhhqqqyyyzzztttnnnlllmmm|||xxxvvvuuunnnooopppppppppppprrrttt{{{xxxtttooohhh^^^TTTMMMAAA===888555555444222000//////000111222222333333---///000222222000///---........................---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))------------------------...------,,,,,,------..................---------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................////////////000000000000////////////000000000000000000000000//////000111222333333333444444444333333222222222111222333444555555555555777777777888999999::::::<<<;;;@@@GGGIIIPPPhhhwwwhhhcccbbbiiivvv{{{gggWWWGGGBBB@@@>>>@@@DDDFFFGGGFFFDDDDDDEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>============<<<;;;:::888888777666555444333222222111333333333333333333333333666666555444333333222222333222222333666999<<<>>>AAAAAACCCFFFKKKRRRWWW[[[ggglllttt|||vvvhhh]]]UUUUUUYYYjjjzzzpppaaa[[[[[[]]]```aaafffrrr~~~aaaLLLCCC:::777666444444666444444444444444444444444333333444555555666777777666666666777999;;;===>>>DDDIIIRRR\\\eeennnuuuzzz}}}~~~zzzvvvoooppprrrtttxxx{{{~~~vvvooohhhfffiiiiiieee```YYYRRRMMMMMMMMMJJJGGGFFFEEECCCAAAAAAAAA@@@???>>>AAA???===>>>???@@@>>><<<===<<<<<<<<<<<<<<<======<<<<<<<<<>>>@@@BBBAAA@@@AAABBBCCCDDDFFFHHHKKKMMMRRRTTTWWWZZZ```jjjvvv|||tttlllfff]]]ZZZ[[[___aaa```bbbfffmmmvvv~~~}}}uuuooopppttt~~~|||{{{{{{xxxrrrlllffffffgggiiilllooorrrssszzzvvvoooggg^^^TTTKKKEEE;;;777333111111111///...000000000111111222222222...///000111111000///.........................................................------------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000000000000111222222222333444444444333333222222222111222333444555555555555666777777888888999::::::;;;:::>>>DDDDDDIII]]]tttttthhh___```kkk}}}uuueeeTTTLLLGGGBBB???AAAAAABBBBBBCCCEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????999999:::;;;;;;;;;::::::888888777666555444333333333333333333333444444444555555555444444333333222222333444555666777888888::::::;;;===AAAGGGLLLOOOVVVZZZaaahhhpppxxxxxxgggZZZTTTSSS[[[ggg}}}jjj[[[XXXVVVVVVVVVYYYcccnnnqqqVVVJJJ???:::777555666999444444444444444444555555222333333444444555555666666666666777888999;;;<<<<<>>@@@OOOaaa{{{uuubbb[[[aaammm}}}yyyiii^^^UUUKKKCCC???@@@???@@@CCCFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA:::;;;<<<<<<======<<<<<<::::::999888777666666555444444444444444444444444444444444444444444444444222333555666666555333222444444444555888<<>><<<999888999444444444444555555555555222222222333333444444444777777777888888999::::::999===CCCLLLUUU```jjjqqqttt{{{yyyooogggbbbeeekkkooopppqqqyyyxxxyyy}}}{{{vvvrrrlllllljjjgggfffgggddd```WWWXXXZZZ[[[\\\[[[YYYWWWVVVUUUSSSRRRQQQRRRSSSSSSLLLMMMOOOTTT[[[```cccddddddeeefffffffffjjjssszzz~~~{{{xxxzzz{{{yyy}}}sssmmmiiinnnvvv}}}~~~uuuggg\\\^^^[[[[[[___aaaaaadddiiivvv|||rrrtttzzz}}}xxxzzz~~~zzzsssmmmllllllooorrrqqqjjjdddffffffiiiqqq{{{~~~{{{llldddXXXLLLBBB<<<777444111000//////000111111222000000000000000000//////......///000000///......------------------------........................,,,,,,------......//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++************++++++******+++,,,---......///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////---......///000111111222000000000000000000000000222222222111111111111111333333333333333333333333111222333444555555555555666666777777888999999999888888;;;>>><<<<<>>===<<<;;;;;;:::999888777777666666666555555555555555444333333444444444444444444444444555666666555333333555444444444555777999:::;;;>>>BBBFFFJJJOOOTTTXXX```fffnnnwww}}}wwwfffYYYYYYTTT^^^zzzkkkddd]]][[[YYYWWWXXX\\\iiirrr___SSSGGGBBB@@@;;;777666555555555555555555555555222222222333333333333333777777888888999999999999999;;;>>>CCCKKKWWWdddllluuuzzzzzzlllcccdddhhhiiieeeaaafffrrr~~~}}}mmmoooqqqssstttssssssrrroooooooooooonnnmmmlllkkkaaabbbeeekkkssszzz|||}}}|||{{{zzz~~~~~~|||xxxuuupppnnnppppppjjjeeebbb^^^fffuuuqqqeeeeeebbbaaadddffffffjjjnnn{{{xxxuuuyyy|||yyyxxxyyy{{{}}}wwwoookkkmmmoooooonnnlllllllllhhhiiinnnwww~~~yyyrrr]]]VVVJJJ@@@999666333222//////000000000111222222000000//////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...)))*********++++++++++++************++++++++++++------------------------+++******))))))******+++)))******+++,,,---......******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////---......///000111111222000000000000000000000000222222222111111111111111333333333333333333333333111222333444555555555555555666666777888888999999888999;;;>>>===>>>DDDKKKUUUiiixxxggg^^^dddnnnsssaaaSSSJJJBBB===AAADDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999888777777777777777666666555555555333333444444444444444444555555444444444555777888777666555555555666777888777999<<<>>>@@@CCCGGGJJJMMMRRRYYYaaagggmmmrrruuuzzztttaaaXXXQQQSSSgggqqqggg]]][[[ZZZYYYZZZ\\\ccckkkgggYYYLLLFFFCCC>>>888555666666666555555555444444333333333333333333333333555666777888888888888888::::::;;;===DDDNNN[[[cccooouuu~~~xxxuuuvvvssskkkaaa^^^ccciiimmmlllmmmssszzzvvvwwwyyyyyyoooiiijjjgggffffffaaa[[[[[[^^^aaajjjyyysssllliiihhhkkklllmmmqqqvvv{{{{{{~~~zzztttsssuuuxxx{{{{{{{{{ssspppsssuuusssooommmooorrrnnnppptttyyy{{{vvvllldddMMMGGG???888444333333222,,,...//////...---...000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))************)))***************+++++++++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////......//////000000111111000000000000000000000000111111111111111111222222222222333333333333444444111222333444555555555555555555666777777888888999999:::<<<>>>???AAADDDGGGKKKZZZqqqwwwccc___dddtttyyyjjjSSSFFF===???AAAAAABBBGGGCCCDDDDDDDDDDDDEEEEEEEEE@@@AAABBBBBBCCCBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@======<<<;;;:::999888888999888888777777666666666444444444444444444444444555444333333444666888:::666666555555555555555666333555777777888999<<>>AAACCCCCCDDDMMM]]]oootttfffcccjjj{{{iiiVVVFFFCCCBBB???AAAGGGCCCDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDD>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<;;;:::::::::999999888777777666666555555555444444333333222333333333333444555666666444444444444444444555555222444555555444555777999;;;>>>AAADDDEEEGGGIIIKKKNNNRRRXXX^^^bbbfffkkknnnuuuxxx}}}{{{dddbbbYYYRRRZZZtttlllaaa^^^]]]___bbbccckkkvvvaaaUUUOOOIIICCC@@@999999888666555444333222444444444444444444444444///000222444555555555444666888:::<<>>===<<<<<<::::::999999888777666666666666555444333333222222111222444555555444222111444444444444555555555666555666777666666666888:::999;;;===>>>======???@@@@@@DDDHHHLLLNNNQQQUUUWWW^^^bbbggglllppptttxxx{{{pppdddZZZVVVVVV```}}}~~~mmmbbb]]]^^^```^^^lllnnn^^^UUULLLDDD@@@===;;;888555555666555222333333444555555444333333444444444555666777888999333444666888;;;>>>AAABBBNNNSSS\\\fffrrryyyjjjcccdddeee```ZZZ[[[YYYWWWWWWYYY^^^cccfffqqqxxx|||yyywwwwwwvvvtttzzzzzzyyywwwqqqiii```]]]___bbbiiijjjppp|||zzzxxxrrrxxx~~~~~~{{{{{{}}}xxxrrrqqqtttxxxuuu~~~||||||tttpppooohhh]]]SSSIIIBBB<<<888111111000000//////......//////000000000000000000//////.........---------//////.........------------------------------------,,,++++++*********+++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,------++++++++++++------,,,,,,++++++***+++++++++************))))))))))))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,------...---------............////////////000//////.........//////111111000000//////......000111111111111222222222111111222222222333333333222222333333333333444444333333444555666777888999777777888999:::;;;;;;<<<>>>AAAGGGQQQZZZhhh}}}ooohhhkkkppp|||hhhTTTHHHDDDBBBBBBBBBEEEFFFCCCDDDHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>======::::::;;;;;;<<<;;;;;;;;;::::::999888777666555444555444333333444555666888333333444444333333222111666666666666666666666666666666777999:::;;;<<<===AAAAAAAAAAAABBBEEEGGGHHHHHHJJJMMMRRRWWW\\\aaaccc}}}ooobbbZZZVVVYYYmmm~~~jjj^^^\\\^^^[[[hhhoooaaaWWWMMMGGG@@@===999666666666444222333333444555555444333333444444444444555666666777444444555777:::<<>>888444111000000000000//////..................------------//////.........---------------,,,,,,,,,+++++++++------------------------///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***))))))***++++++---,,,++++++++++++,,,---,,,,,,++++++***++++++,,,++++++++++++************+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////......---------..............................//////////////////............//////////////////000000000000000000111111111222222222111111222222222333333333222222333333333333444444333333444555666777888888666777888888::::::;;;<<<===???DDDKKKRRR]]]pppllliiiggglll}}}~~~lll]]]QQQFFF@@@CCCFFFFFFCCCCCCFFFGGGDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;:::;;;:::999888777666555555666555444444444555666777555555555555555444333333555555555555555555555555555555666777888999999:::;;;;;;;;;;;;<<<===???@@@BBBCCCEEEHHHKKKOOORRRTTT|||kkk```WWWSSS\\\iii{{{ggg___^^^ZZZdddyyyssskkk```TTTEEE@@@:::777777666444222333444444555555444444333444444444333333444555555444444555666888:::;;;<<>>>>>AAAFFFJJJQQQ```nnnuuujjjbbbccckkk||||||hhhUUUHHHBBBDDDCCC???@@@CCCDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@===============<<<;;;:::;;;;;;:::999888777666666777777666555555555666666666666666777666555555444444444444444444444444444444444555555555666666666777666666666666777888999;;;<<<<<<===???AAABBBCCCssseee[[[TTTVVV\\\wwwzzziii```[[[aaaooowwwdddKKKBBB:::888888666444444444444444444444444444444444444333333222333333333555555555555666777888999<<<>>>AAAFFFPPP```sss{{{nnnhhhgggccceeeeeebbbccciiimmmmmmooolllhhhbbb[[[VVVUUUVVVZZZbbbmmmvvvyyyuuunnnjjjhhheeebbb``````aaabbbbbbbbbeeelllsss{{{}}}uuuooollllllkkkiiiggggggiiijjjjjjiiikkkooottttttpppmmmkkklllnnnkkkmmmxxxzzzxxxyyy|||~~~zzztttppprrrxxx~~~{{{vvvnnn```RRRLLL@@@===999777666555444222////////////////////////111000000//////......---........................//////.........---------------------------------+++++++++++++++++++++******++++++++++++,,,,,,,,,+++******************+++,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,------...............///////////////............//////000.../////////000000000111000000000000111111111111111111222222222333333333222222222333333333444444444444555555666777777888666666777888999:::;;;;;;???>>>@@@DDDFFFJJJUUU```yyysssfffeeefffjjj~~~lll]]]KKKKKKGGG@@@???CCCEEEDDDAAABBBCCCEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA????????????>>>===<<<;;;;;;;;;;;;:::999888888888888888888777666666666666666666777777666666555444444444444444444444444444555555555444444444444444777666666666666666666666999999888999999:::;;;<<<nnnaaaZZZXXXZZZfffxxxxxxddd]]]]]]ddduuutttVVVHHH<<<999999777555666444444444444444444444444444333333222222222333333555555444444444555666666888:::===AAAJJJYYYjjjvvvvvv}}}|||zzzxxxzzzzzzwwwyyy}}}|||{{{yyyrrrhhh```\\\[[[[[[ZZZ]]]aaaeeefffccc^^^ZZZXXXUUUSSSSSSUUUWWWWWWVVVXXXXXX[[[cccllltttwwwxxxyyywwwrrrllleee```______```^^^]]]^^^```cccfffgggqqqyyy}}}zzz~~~{{{wwwvvvxxxyyy~~~{{{vvvpppmmmqqqzzz~~~qqqhhh\\\NNNCCC???888666333222222222000///.............../////////000000//////.........------.....................//////.........---------------------------------******+++,,,,,,,,,+++************+++++++++,,,,,,*********++++++*********+++++++++++++++++++++++++++*********++++++,,,---,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...000000............////////////...............///000000111000000000/////////...//////000000000111111111111111222222222333333333222222222333333333444444444444555555666666777777555666777888999::::::;;;>>><<<>>>AAACCCFFFNNNVVVjjjmmmgggccc```hhhwwwttt```^^^UUUJJJDDDEEEEEECCC???@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999999999999999888888777777666666666666666666555444444444444444444444444444444666555555555555444444444777777777777777666666555777666666777777888999:::|||lllaaa\\\ZZZ[[[iiirrrddd___]]]fffwwwfffSSSBBB===;;;777666888555444444333333444444555333333333222222333444444555555444444444444555555666888;;;???EEEOOO]]]fffkkkqqq{{{{{{rrrooommmkkkiiigggdddbbbaaa___[[[YYYSSSPPPNNNNNNQQQSSSQQQOOOSSSRRRTTT]]]gggnnnooommmllljjjfff```ZZZXXXXXXYYY^^^^^^```aaadddfffiiijjjuuu~~~~~~yyyvvvvvvvvv{{{zzzvvvrrrpppttt}}}zzznnn```UUUJJJ???888888555333111000111111000...---............/////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++------------------------+++,,,---...///...---,,,************++++++++++++)))***++++++++++++***)))******++++++++++++******************+++,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---//////......///111333444............////////////......---......///000111111111111000///........./////////000000000111111111111222222222333333333222222333333333333444444555555555555666666777777555666666777888999::::::;;;999;;;???AAABBBGGGNNN]]]rrryyykkkbbb\\\^^^eeesssuuurrrhhhZZZPPPJJJEEE???AAAAAAAAAAAABBBDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999:::::::::999888888666666666666666555555444444444444444444444444444666666666555555555555555555555666666666555555444444444444444555666888888yyykkkaaa\\\ZZZ___mmmuuujjj```^^^gggrrrxxx{{{yyyaaaKKKBBB===777555999555444333333333333444555333333222333333444555666555555444444444444555555444777:::;;;>>>DDDMMMSSS]]]bbblllzzz|||vvvqqqnnnkkkhhhfffaaa^^^\\\]]]___^^^ZZZVVVVVVWWW\\\hhhwww~~~zzzssspppkkkeee```^^^```bbbgggkkkppptttuuutttsssqqqxxx|||xxxwwwxxx||||||yyywwwvvvyyy{{{|||{{{zzz|||{{{uuuaaaWWWLLLDDD<<<555333555333111000000111222111///---------.........//////***++++++,,,,,,------...---------.........//////------,,,,,,,,,+++++++++------------------------***+++---//////...---,,,************++++++++++++)))***++++++++++++***))))))***+++,,,,,,+++***)))************+++,,,---...---,,,,,,,,,+++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,,,,------------......//////......---///...------...000333444............////////////---------......///000111000000000000////////////////////////000000000111111111222222222333333333222222333333333333444444555555555555666666666666555555666777888999::::::;;;999;;;???AAAAAADDDIIIQQQaaa{{{~~~oooeee```___cccuuuuuuiii___TTTJJJFFFEEEBBB@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@=========<<<<<<<<<<<<;;;888999:::;;;;;;::::::999777777888888777777666555555555555555555555555555444444555555555555555555333444555666666555444444333333333333333444666666rrrfff``````[[[aaauuuwwwfff]]]^^^cccffffffgggooolllQQQFFF???777555999555444333333333333444555222222222333444555666777555555444444444555555666333666888999999;;;AAAEEEPPPTTT___nnn}}}~~~{{{wwwtttyyyvvvssstttuuussslllgggaaaccclll}}}yyyqqqllljjjlllooorrryyy}}}yyyzzzzzzuuurrrooosssyyy~~~{{{xxxwwwxxx|||yyyooohhh```YYYMMMEEE===999555111222555...,,,,,,---...///...------------.........//////+++,,,,,,---...///000000---------.........////////////.........---------------------------------((()))+++---------+++***)))************+++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************+++,,,---.........---------,,,,,,,,,******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******+++...000222............/////////000---------......000111111......//////000000111111////////////000000000000111111222222222333333333222222333333333444444444555555555666666666666666555555666777888999::::::>>><<<===AAABBBBBBCCCGGGHHHUUUkkksssggg^^^[[[fffuuu{{{lllaaaKKKHHHDDD@@@======???@@@CCCCCCCCCCCCDDDFFFGGGHHHBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB===============<<<<<<<<<777888:::;;;<<<;;;;;;:::888999999999999888777777666666666666666666666666333333333444444555555555333444555666777666666555444444333333333444555555ooodddfff]]]YYYcccuuunnn___ZZZXXXZZZ\\\___fffwww|||[[[FFF??????:::555444444444444444444444444555444333333222222333333222222222333333333444444444444555666888:::;;;<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<999999777666555555555555777666666666555555555555777777777777666555444333444444444333333444555555~~~qqqiiiaaa\\\^^^hhhzzzwwwddd\\\YYYYYYZZZ[[[___mmmgggPPPGGGCCC===777777666666555555444444444666555444444333333444444333333333333444444444444333333444555666888999:::===???DDDMMMYYYfffrrrzzzxxxrrrvvvuuuvvv}}}~~~|||zzzzzzzzzuuulll___RRRHHHAAA<<<999888777555222111000000000111111111111111000//////...------,,,,,,------...------------.........///...---,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++(((((()))******************---***)))+++'''%%%)))+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))++++++******++++++,,,---************++++++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,,,,---............................................................////////////000/////////............////////////000000000000111111111222222222333333333333444444444444333333222333333444555666777777666555444555888999888777::::::;;;<<<>>>BBBHHHLLLLLLIIINNN```www}}}gggcccaaadddlll}}}{{{mmmYYYJJJDDDCCCAAA???AAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999888777666666666666777777777666666666555555888888888888777666555444444444333333333444444555ooohhh___YYYXXXddd}}}lll```ZZZZZZ[[[[[[\\\cccuuuoooWWWJJJDDD>>>999999999777666555444444444666666555444444444444555333444444444444555555555333333333444444555777777888888:::>>>FFFOOOYYY^^^oooxxx{{{vvv{{{zzz|||}}}yyyxxx|||xxxqqq]]]VVVLLLBBB;;;777333111222222111000//////000000111111222222222111000000...------,,,,,,------...------------............,,,,,,+++*********++++++------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))(((*********+++---...///++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((((((++++++******++++++,,,---((()))+++---------,,,,,,(((((()))***,,,---...///...------,,,,,,------...///...---,,,,,,---...///---------...............------------............////////////..................//////000000111111111111111222222222222333333333444444444444333333333444444444555555555555555444333555777888777666888999::::::;;;>>>CCCFFFKKKFFFEEEOOO___tttzzzpppddd___```mmmsss^^^OOOFFFAAA>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???===;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===;;;:::999888777777777888888888888777777777666666888888999888888777666555555444444333333333444444yyyooocccXXXQQQVVViii{{{wwwddd[[[[[[``````^^^___jjjvvv]]]NNNGGGBBB???:::999777666555444555555666555555444444444444444444444444555555555666666555444444444444555555666888777666777;;;AAAHHHLLLXXX___iiittt}}}zzz}}}~~~xxxvvvzzz}}}zzzyyywwwooocccZZZMMMHHHAAA;;;777555333222.........//////000111111000000111111111000000///...------,,,,,,------...------------------------,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++(((***+++)))///222...+++++++++++++++++++++,,,,,,,,,+++***)))(((((('''++++++******++++++,,,---++++++,,,---------,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,------...///...,,,++++++,,,...///...............---------------.........////////////////////////.........---......///000111111222111111111111222222222222333333333444444333333333444444444444444444444444555555555666777888888888888999:::;;;;;;<<>>;;;666333222111000///------...///000111111222......///////////////......------,,,,,,------...------------------,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***000***,,,+++%%%---222'''++++++++++++++++++++++++---,,,,,,+++******))))))++++++******++++++,,,---000///---+++******+++,,,,,,+++++++++++++++++++++++++++***++++++,,,------///...,,,++++++,,,...///000000///...---,,,,,,,,,....../////////000000000.........///////////////---......///000111111222000000111111111222222222222333333333333333333222444444444444444333333333444555666666666777888888888:::;;;<<<;;;<<<===??????===???CCCHHHOOO^^^kkkmmmbbb```hhhrrrlll^^^WWWQQQMMMHHHDDDAAAAAACCCDDD???@@@BBBCCCDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>============<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999777777888888888777666666777666666555444444444555{{{kkkbbb]]]YYYWWWWWWnnnggg___aaa___aaaaaadddwwwfffTTTJJJFFF===;;;999666555555666777444444333222222222222333333444444444444555555555555555444444444555666666777666555555666888:::<<<<<<===BBBIIIOOOWWWcccnnn}}}~~~}}}yyyuuusssjjjbbbWWWPPPLLLGGG@@@;;;666333000/////////...------...///000111111111000------......//////.........------,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((///'''---000***999CCC333+++++++++++++++*********,,,++++++++++++*********++++++******++++++,,,---222000,,,)))((((((***+++------,,,++++++******)))************+++,,,------...---,,,++++++,,,---...000//////...------,,,,,,////////////000000000111.........///////////////......//////000000111111000000000111111111111222222222333333333333222222444444444333333333333333222333555555444444666777888:::<<<===<<<;;;<<<===::::::>>>CCCEEEGGGNNNWWWkkkttt{{{lllbbbaaadddqqq~~~wwwoookkkfff^^^TTTKKKDDD@@@>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>===============>>><<<<<<<<<;;;;;;;;;::::::888888999999999888888777999888777666666666666666~~~ppphhhccc\\\WWWVVV\\\ooo|||jjjccc\\\bbbdddeeevvvyyy```PPPIIIDDDAAA===999777666666666555555444333333333333333333333333333444444444444333333222333333444555555555555555666666666666555555555999???AAABBBKKKUUU```mmm~~~~~~{{{sssjjjdddSSSNNNFFF@@@<<<999666333333222000///000000...---......///000000///......------...///////////////...------,,,,,,------...---------,,,,,,,,,++++++***+++,,,---------,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,---------------++++++++++++++++++++++++***************)))((((((,,,"""---222---AAAPPP<<<++++++++++++*********))))))))))))***************++++++******++++++,,,---...---,,,***)))))))))***,,,,,,+++++++++++++++++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000............/////////000////////////000000000000000000000000111111111111222222333333333333222222333333333333333333333444222444666666444444666888666888;;;<<<<<<;;;;;;<<<;;;:::;;;???AAABBBFFFLLLVVVaaappp~~~~~~mmmccc___ccclll{{{zzzooobbbTTTJJJCCC???>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCCCCAAA@@@>>>======>>>>>>>>>???????????????>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::;;;:::999888777777777777tttlllddd]]]YYYYYYQQQccczzzvvvhhh\\\eeehhhgggtttppp\\\RRRIIIFFFAAA<<<888666555555666666555444444444444555222222222333333333444444111111111111222333444555555666777777777555333222111222666<<<:::777<<>>:::666333111///...111000............,,,+++......///000///...,,,+++......///000000111000000...------,,,,,,------...---------,,,,,,+++++++++)))***+++,,,------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))000$$$---///%%%888FFF///++++++++++++******))))))''''''(((((())))))******++++++******++++++,,,---)))***+++,,,+++***)))(((*********++++++,,,,,,,,,,,,++++++,,,---...///000+++,,,,,,------,,,,,,+++******+++---///000111222---------.........//////---.........//////000000000000000000////////////000000000000111111111111222222222333333222222222222222222333333444444444444777999999777666999;;;444777:::<<<;;;:::::::::>>>:::888;;;>>>???CCCHHHEEEPPP```ooo~~~yyyiiibbb[[[aaalll}}}wwwfffWWWNNN??????>>>>>>???AAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEE???AAACCCEEEEEECCC@@@???>>>>>>>>>>>>????????????@@@???????????????@@@@@@============<<<<<<<<<<<<<<<<<<===============<<<<<<;;;:::999888888888888~~~ssslllhhhccc]]]XXXSSSXXXgggnnnggg```]]]bbbrrrmmm]]]XXXLLLBBB???<<<777444666555555444444555666888999555555444444444333333333444444222222222222444444333333333444444444555555555555555666777888999:::>>>@@@EEEMMMXXXcccmmmrrr~~~zzzwwwooofff^^^XXXQQQHHHAAA888777444222111111111111////////////////////////------..................111000///...............------,,,,,,,,,+++++++++......---,,,,,,,,,------++++++++++++++++++++++++......---,,,++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,)))************)))((((((,,,++++++******++++++,,,&&&''')))+++,,,,,,,,,+++************************++++++++++++++++++++++++************************---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////000000000000000000000000///...---,,,,,,---...///000000000000111111111111333333333333333333333333555444444333333444444555444666777777666555555666666666777888999::::::::::::;;;===>>>===>>>@@@AAAIIIKKKRRR^^^lllxxxddd```\\\```ooo}}}rrr```MMMIIIEEEAAA@@@@@@BBBCCC>>>BBBCCC@@@@@@CCCEEEDDDCCCHHHHHHBBB@@@DDDEEEBBBEEEEEEEEEDDDCCCAAA??????AAA@@@???@@@BBBCCCBBBAAA?????????>>>??????@@@AAAAAA@@@>>>===<<<===>>>@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::uuunnnkkkhhhccc^^^VVVTTT\\\qqqjjjaaaZZZ]]]kkktttkkk]]]MMMEEE@@@999777888666666555555555555666666555555444444444333333333555444333333333333444555333333333444444444444555333333333333444444555666555666999>>>EEEMMMTTTXXXgggqqq~~~xxxooo^^^WWWOOOIIIEEE@@@:::444555444222111000///000000////////////////////////+++,,,---...////////////000000///...............------------,,,,,,,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++******))))))***************+++++++++,,,,,,************)))))))))))),,,++++++******++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////////////////////////////////////////////////////...------...//////000000000000111111111111333333333333333333333333444444333333333333444444444555777777555555555666666666777888999999999999888:::<<<<<<<<<<<<>>>@@@BBBCCCIIISSS___oooxxxjjjaaa^^^eeelllvvveeeaaaZZZRRRKKKEEEAAA>>>AAADDDDDDAAA@@@CCCEEEEEE@@@DDDEEEBBBAAAEEEFFFDDDGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@???@@@BBBBBBBBBAAA???????????????@@@@@@AAAAAA@@@>>>=========???@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;{{{tttqqqnnniiiddd[[[SSSQQQ```wwwxxxjjj\\\YYYbbbuuuvvv```PPPEEE===999999666666666555555555444444555555444444444333333333555555444444444444555555333333333333444444444444333333222222222222333444555555555666999===@@@CCCLLLTTT^^^gggqqq~~~wwwoooeee[[[IIIDDD===999888666333000111111000///.../////////////////////////////////***+++,,,...///000000111/////////.....................---------,,,,,,,,,******++++++,,,,,,------------------------------++++++++++++,,,---...///,,,+++******))))))***************++++++++++++,,,,,,+++***)))((()))******++++++************++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////////////////........................000//////......//////000000000000000111111111111333333333333333333333333444444333333333333444444444555777777555444555666666666777888999999999999777999:::;;;:::;;;<<<>>>======AAAHHHPPP\\\ooo|||oooccc______dddsss|||tttjjj___SSSHHHAAADDDGGGFFFBBBAAADDDGGGGGGBBBDDDEEECCCDDDFFFGGGDDDEEEFFFFFFFFFEEEEEEDDDCCC@@@???>>>???AAABBBAAA@@@???????????????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;============<<<<<<<<<<<<|||xxxssslllggg___UUUOOOUUUfff|||}}}fffZZZ\\\hhh|||ttt]]]LLLBBB<<<999555555555666666555555555555555444444444333333333444444444333333444444444222222333333333444444444555444333333333333333444888777666666777888:::;;;>>>BBBHHHNNNUUU```mmmwww~~~zzzmmmbbbYYYOOOFFF@@@<<<888555555555444333////////////////////////////////////////////////+++,,,---...////////////.....................---.........---------,,,,,,((()))***+++,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,+++******))))))******************++++++++++++---,,,***(((((()))***+++++++++************++++++))))))(((((()))+++---...))))))))))))))))))))))))************************))))))))))))******************)))(((((()))******+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////........................000000////////////000000///000000000111111111111222222222222222222222222444333333333333333333444333555666666555444444555666666777888888888888888777888::::::::::::;;;=========???DDDGGGOOO]]]kkksssggg```___gggqqqvvvjjj\\\SSSLLLNNNLLLFFFCCCFFFHHHGGGHHHHHHGGGFFFFFFFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCC@@@???>>>???AAABBBAAA@@@@@@????????????@@@AAAAAABBBAAA@@@????????????@@@AAA@@@???>>>===<<<<<<<<>>>>>>>>============yyyppphhhaaaYYYRRRQQQYYYjjjwwwcccZZZ]]]jjjwwwnnnXXXHHH???;;;555555555666666666777777555555444444444333333333222222222222222222222222222222222333333333444444444333333222222222333333444333333333333555666777999;;;>>>AAADDDJJJQQQWWWaaannn}}}{{{{{{~~~{{{tttooodddUUULLLGGGBBB;;;999777333111111111111000/////////000000000000000////////////////////////..................------,,,---......///...------......---------,,,,,,,,,((()))***+++,,,------,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,+++******))))))******))))))*********+++++++++---,,,***(((((()))+++,,,+++******))))))******+++))))))(((((()))+++---...))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))************))))))))))))))))))*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////........................//////000000000000/////////000000000111111111111222222222222222222222222333333333222222333333333333555666666555444444555666666777888888888777777888999::::::::::::;;;===>>>>>>@@@BBBCCCFFFRRR]]]qqqwwwkkkbbb___aaammmyyysssiii^^^___[[[SSSLLLKKKJJJHHHKKKHHHEEEEEEFFFFFFDDDDDDBBBCCCDDDDDDDDDDDDDDDDDD@@@???>>>???AAABBBAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>======>>>@@@@@@@@@?????????>>>>>>xxxoooccc^^^WWWRRRPPP[[[rrrvvvcccZZZ]]]fffmmmrrryyy~~~gggSSSFFF???888777666666666777888999555555444444444333333333111111222222222222111111222222222222333333333333111111000000000111111222111111111111222444555555555777999;;;<<<>>>AAACCCGGGSSS```hhhrrr~~~}}}|||}}}zzz{{{{{{xxxvvvrrrlllgggYYYUUULLLAAA<<<===<<<999555444222111///.........///000111111111111111000////////////////////////////////////...---,,,++++++,,,---//////...------------,,,,,,,,,+++++++++)))***+++---------,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,+++******))))))******)))))))))************+++---,,,+++***)))***++++++******))))))))))))******,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******************************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////...........................//////000000//////...000000000000111111111111222222222222222222222222333333222222222222333333333444666666444333444555666666777888888777777666777999::::::999999:::<<<<<<<<<>>>@@@???AAAIIITTT```rrrwwwiii^^^XXX```fffuuuzzzvvvwwwrrrhhh```[[[XXXTTTPPPIIIDDDEEEFFFEEEEEEFFFEEEEEEFFFGGGGGGFFFFFFFFFAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???zzzllleee]]]UUUPPPSSSaaaqqquuu```ZZZ]]]^^^aaaeeehhhnnn}}}xxx___NNNEEE???<<<999666555555777888555555444444444333333333111222333333333333222111111222222222222333333333000000000000111111222333333333333333333444444444333444555666666777999:::;;;BBBIIIMMMTTT```jjjnnn~~~}}}{{{zzz|||}}}~~~|||tttnnngggccc```[[[UUUOOODDDBBB<<<666444777777444111222333222111///...---///000111111111000//////////////////////////////..................------***+++---//////...---,,,,,,,,,+++++++++************+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++******))))))******))))))))))))************,,,,,,+++++++++***************))))))))))))*********++++++++++++***))))))++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,******++++++++++++******)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////////////////////////////---...////////////...---000000000000111111111111111111111111111111111111333333222222222222333333222444555555444333444444666777777777777777666666666888999999777777888:::::::::===???>>>>>>EEEOOOTTTaaarrrzzzkkkbbb___]]]cccrrryyywwwsssooo```UUULLLJJJJJJGGGEEEGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@uuulllbbbZZZSSSRRRYYYbbbtttiii\\\\\\XXXYYYZZZZZZ___nnngggUUUKKKDDD@@@;;;666444444666777555555444444444333333333222222444444444444222222111111222222222333333333222222222222333444555666444444333333222111111000333333333222222333444555777;;;<<<<<<@@@JJJRRRTTT]]]hhhwww}}}~~~~~~}}}~~~}}}zzzxxxyyy|||~~~}}}wwwooogggbbb^^^XXXPPPKKKIIIEEE>>>999::::::777333222444222---,,,...111111///---,,,+++///000111111111000...---////////////////////////,,,,,,---.../////////...***+++---//////...---,,,+++++++++*********))))))+++---...//////...,,,***------------------------++++++++++++,,,---......,,,++++++***)))*********))))))))))))************+++,,,,,,,,,,,,+++***)))******))))))))))))******&&&''')))+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))*********++++++,,,,,,,,,,,,++++++)))******+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000,,,---...//////...---,,,000000000000111111111111111111111111111111111111333222222222222222222333222444555555444333333444666777777777777777666666555666777777666666777888888999<<>>>>>EEENNNNNNWWWbbbmmm|||}}}sssccc[[[YYYaaannn|||rrrdddWWWRRRNNNHHHEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA~~~ttthhh```ZZZUUUSSSUUUcccuuu|||bbbUUUXXXSSSTTTYYY\\\aaarrrwwwYYYPPPJJJAAA:::999999777777888666666555444333333333333111111111111222333444444111111111222222333333333222222222222222222222222111111111222222333333333222222111111222222333444555555666777999<<>>:::777555444222111///.........///000......//////000000111111111111000000//////......+++,,,.../////////......//////.........---------000000000000000000000000/////////......---------++++++,,,,,,---...//////...---+++,,,,,,---+++******************************)))))))))))))))******((())))))))))))*********++++++************+++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))((()))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++***,,,------++++++,,,...////////////000000000000///............---------///000000000......000111000000000000111111111111000111111111111222222222000111111111111222222222222333444444555555444444666666666666666666666666777666555555555666888999;;;:::::::::;;;>>>AAACCCIIILLLQQQYYYdddrrrvvveeeXXX[[[aaagggsssqqqfffaaa[[[OOODDDLLLKKKKKKJJJIIIHHHGGGFFFBBBAAAAAABBBCCCDDDBBB@@@===???AAABBBBBBBBBCCCDDDEEEDDDCCCBBBAAA???>>>>>>BBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBB@@@??????@@@@@@zzznnnggg```XXXSSSSSSYYYiiimmm]]]VVVUUUXXX[[[ZZZ[[[iii{{{|||]]]RRRNNNEEE>>>======:::888999777666555444333333333333333333222222111222222222111111111222222333333333222222222222222222222222111222222222222222222333111111111111111222333333333333444555666999;;;<<>>???AAACCCDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@@@@@@@@@@@@@@@@AAADDDDDDBBBAAA@@@AAAAAABBBzzzqqqhhh^^^VVVTTTRRR[[[rrr{{{gggVVVWWW\\\```[[[XXXcccsssdddUUUNNNFFF@@@???===999666666777666555444444333333444555444333222111111111111111111111222222222222222222222222222222222222222222222222222222111111111111000000000000111222222111111111222333444666666777777777999===BBBFFFHHHRRRYYYeeerrr~~~|||vvvqqqlllhhheee[[[TTTJJJAAA;;;777555444111111000000000111111222111000//////......//////000000//////////////////000000000////////////...,,,---......///.....................------------------------------------++++++++++++************++++++,,,,,,------.........,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++***++++++++++++,,,,,,,,,+++******))))))******+++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,))))))***+++,,,---......***,,,------++++++,,,...+++++++++,,,,,,,,,,,,---++++++,,,---...///000111///000000///......///111//////000000000000111111000000000111111111222222000111111111111222222222333444555555666666555555555555555555555555555555666666555555666666777888888888888888999;;;>>>???@@@AAACCCEEEJJJQQQYYY___pppyyy}}}pppaaaWWWYYYbbbgggsss|||nnneeehhhkkkllliiiaaaYYYTTTNNNJJJEEEBBBAAA@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCC|||qqqeee\\\YYYSSSTTTaaa|||rrr\\\ZZZ\\\bbbaaa^^^dddoookkkYYYOOOGGGBBBAAA???;;;777666888777666555444444444444444333222222111111111222111111111111111222222222111111111111111111111111333333222222111111000000000000000///000000111222111111111111111222222222333333444555777:::===???>>>CCCKKKTTT]]]fffmmmrrrxxx|||~~~nnnjjjccc\\\WWWRRRNNNKKKFFFAAA:::555444444444555222222111000////////////000000//////............000000000//////......---////////////////////////------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************(((((()))))))))***************))))))))))))***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))************)))++++++***)))((((((((()))************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------***+++---,,,++++++,,,...------........./////////,,,,,,------...//////000...///000///------///000////////////000000000111000000000000111111111111000000111111111222222222333444555555666666555555555555555555555555555555555555555555666666777777777777777777888:::;;;<<>>:::888444222000///000000000///333333111000//////......///////////////......---000000//////......------.............../////////............------......,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((()))***************++++++***)))((((((((()))***************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++***+++---,,,++++++,,,....../////////000000000000...........................//////...------...000...////////////000000000//////000000000111111111000000111111111222222222333444444555555555555555555555555555555555555555444555555666666666666666666666666777888999::::::======>>>>>>>>>@@@DDDGGGSSSXXXbbbuuuqqqeee______cccmmm}}}zzzsssiii___WWWQQQLLLIIIIIIFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBByyymmmhhh\\\TTTRRR[[[nnnnnn___```fffgggiiilllsss]]]TTTLLLIIIFFF???;;;:::999888777666666555555666111111111111222333444555111111111111111000000000111111111111111111111111111111111111111000000000111000000000000111222222111111222222222111111000333222222222222333333444333444666888999;;;???AAAEEEFFFIIIMMMQQQUUUWWWXXX```bbbjjjuuu}}}zzzqqqlllhhhfffddd___VVVOOOBBB???;;;888666444222111111000///000000///---+++//////......//////000000...////////////...------//////..................---............///////////////...---------......,,,,,,,,,,,,------------........................************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))*********++++++++++++,,,,,,,,,***))))))(((((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))'''((()))******+++******+++***))))))))))))))))))******************************++++++++++++******))))))************)))))),,,,,,++++++***************,,,------++++++,,,...---------.........////////////.........---------...//////...------...000......////////////000000/////////000000000111111000111111111111222222222222333444444555555444444444444444444444444444444444444555666666666666555555666666777888888999999:::;;;<<<<<<<<<>>>AAACCCIIILLLTTTccc|||yyyjjjccc[[[[[[dddsssyyyooofff]]]XXXRRRNNNIIIHHHIIIIIIGGGEEEBBBBBBCCCDDDDDDEEEFFFGGGBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA{{{sssbbb[[[TTTUUU^^^oooooofffeeedddgggllllllbbbWWWQQQKKKCCC>>>===999999888777666666666666222222222111222222333333222111111111000000000///111111111111111111111111000000000000111111111111111111111111111222333333000000111222222222111000333333333333333333333444111222444444444444777888999999:::<<<>>>@@@BBBCCCFFFGGGMMMVVV[[[```gggpppxxx}}}~~~}}}}}}}}}zzzqqqdddZZZSSSPPPMMMLLLKKKIIIDDDAAA:::777444333222222111000222111000111111111///,,,------------...///000111....../////////...---,,,------..................---------.........//////000///...---,,,------...++++++,,,,,,,,,---------------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,))))))(((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))***+++******************************++++++++++++***************++++++************************+++++++++***,,,------++++++,,,...,,,,,,,,,---------......---------.....................///...---,,,...000........./////////000000////////////000000000111000111111111111222222222111222333333444333333333444444444444444444444444333444555666666666555555555666777888888888888888:::;;;============???AAABBBEEEJJJRRRbbbyyyxxxggg]]]]]]cccjjjnnnyyy}}}yyysssfffaaa[[[XXXYYYYYYUUURRROOONNNKKKIIIHHHHHHHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBB}}}iiibbbZZZTTTTTT___vvvnnneeeaaaeeemmm~~~sssfff^^^VVVMMMGGGFFF:::999888777666666666666444444333222111111111111222111111111000000//////000000000000000000000000//////000000111111222222222222111111222222333444//////111222222222111000---...///000222333444444111333444333222111222444444444444555666777999999::::::===AAACCCEEELLLTTTVVV[[[cccjjjpppvvv{{{}}}xxxuuuqqqrrruuuyyy|||zzzuuuooojjjhhhfffgggeee\\\LLL??????>>><<<<<<<<<<<<<<<;;;777555222111111222111111---,,,+++,,,...//////.../////////...//////000000---.../////////...,,,,,,,,,------....../////////---------.........//////000///...---,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++++++++++++++++++++,,,+++***+++---...---,,,************************)))))))))***+++,,,......((())))))))))))*********))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++))))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---***,,,------,,,+++---...---------.........//////+++,,,,,,---...///000000---...///...,,,,,,...///............/////////000////////////000000000000000111111111111222222222111111222333333333333222444444444444444444444444333333555666666666555444555666777888999999888888777888::::::::::::;;;===<<>>;;;888777666666666666555555444444333222222444444333333222111000000......///000111222333333111111000000000000111111222111111111000000//////111111222222222222111111000000000000111111111111111111111111111111111222333333333333333333333333333444555777999<<<>>>???DDDEEEHHHLLLRRRWWW]]]___dddfffhhhjjjjjjlllnnnpppwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvuuuvvvwwwyyy|||~~~{{{||||||zzzsssjjjaaa\\\]]]]]]\\\[[[ZZZXXXWWWVVVPPPMMMLLLMMMNNNKKKCCC===999999888777777777777777666333000000111222000...........................------............------000///.........///111222////////////...---,,,+++///............---------...................................................---,,,,,,++++++,,,,,,------------------------************************************************++++++,,,,,,,,,++++++***+++,,,------------,,,++++++++++++***)))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************---------,,,,,,,,,++++++******++++++++++++*********)))((((((((()))+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------.........------,,,,,,,,,---...///000000///...---000000000000000000000000////////////000000000000000111111111111222222222333222111111111222333444444444444444444444444444555555555555666666666666666666666666777777777777888888999999999:::::::::666<<>><<<<<<>>><<<666000444444333333333333444444444111///...//////...,,,........................------............------///...---------...000000---....../////////......///............---------................................................,,,,,,+++************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++,,,------,,,+++***++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******)))))))))))))))******++++++******)))***)))((((((((()))++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------......---------,,,,,,,,,---...///000000///...---000000000000000000000000////////////000000000000000111111111111222222222222222111111111222333444333333333333333333333333444555555555666666666666555666666666777777777777888888888999999999::::::;;;===@@@???@@@FFFQQQ[[[fffmmm~~~~~~qqqfff___\\\[[[___fffrrr~~~yyyyyyxxxuuuvvvsssnnnhhheeegggmmmqqqmmmggg___XXXUUUSSSQQQOOOooobbbWWWOOOSSS\\\yyytttaaaXXXUUUfffzzzwww___QQQIIIEEE@@@<<<;;;:::999999666666555555444333333333444333333222222111111111000000000000000000000000222222111000//////000000111111000000000000//////000111111222222111111000//////000000000000111111222222222111111000000000000000000000000000000000111111111000000000111111333333333444555666888888777999;;;<<<<<<===???AAAAAAAAACCCCCCCCCCCCAAAAAACCCCCCBBBAAABBBCCCDDDEEECCCDDDDDDDDDAAA>>>;;;999777777777777777666555555777555333333555444000---000000000000111222333333333111///...///...---,,,........................------............------------,,,,,,------...///------......///000000000///............---------------------------------------------------------,,,+++******))))))******,,,,,,++++++******))))))************************------------------------***++++++,,,,,,+++++++++******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))***************))))))))))))((((((((()))******++++++******))))))))))))((()))******++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++++++++,,,---...------------------------...------------,,,,,,,,,---...////////////...---////////////////////////////////////000000000000000111111111111222222222222222111111222222333444333333333333333333333333444444444555555555666666555555666666666777777777888888888999999999999:::<<<<<<<<<;;;<<>>===<<<:::888666666666555444444333333333333333222222111111111111111111111000000//////333222111000////////////000000000000000000//////000000111111111111000000////////////000000000111000000000000111111111111222222222222222222222222222222111111000111111111555555444444444333444444333555777777777888:::<<<999999:::;;;;;;:::999999:::999888888888888999999999999888888777666555555333333444444444444333333666333111111333333222111000000000111222333555666444333111000000//////...........................------............---------------------.....................//////000000///............---------------------------------------------------------,,,,,,+++***************///......---,,,+++******************************------------------------******+++,,,,,,,,,++++++))))))************))))))************))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************+++*********************))))))************)))))))))))))))))))))******++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------------------------------------------------................................................////////////000000000000000000111111111222222222222111222222222222333333222222222222222222222222333333444444444555555555555555555666666666777777888888888888999999999999999888777888;;;???AAAAAAIIIMMMXXXhhhvvv|||ssshhh^^^YYY\\\dddkkkzzz}}}xxxuuusssrrrcccYYYVVVWWWYYYsssfffWWWVVVYYY```ffflllyyybbbSSSLLLDDD???>>>===:::777777666666555555444333333333333222222222222222111222222111111000/////////222222111000//////000000//////////////////000000000000000111111000000000...////////////000000000......///000111222222333111111111111111111111111111000000000111222333333111111111111111111000000111222444444444444555777444444555555555555444444555444444333333333333333444333222111111111111111000000111222222222111111111///...---...000000000000000000111222444555666333333222000///......///........................------............------------......////////////111000///...---.........///............---------------------------------------------------------------,,,+++++++++++++++......---,,,++++++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))*********************************+++)))))))))******)))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------------------------------------------------------......------------......------------------------////////////000000000000000000111111111222222222111111222222333333333333222222222222222222222222333333333333444444444444555555555555666666666666777777888888888999999999999888777999<<>>;;;777777777666666555444444444222222222222222222222222222111111111000000//////111111000000000000111111......////////////000000///000000111111000000///......////////////000000---......///000111222222.................................///000111222333...///000111111111000000///000222222111111222333222111111111111111111222333333333333222222222222333222111000000000000000///000111111111111111000...------------...//////.........///000222333444000111000///,,,+++,,,---........................------............------------...////////////...111000...---,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++******))))))((((((************************************************)))***++++++,,,,,,,,,,,,******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((())))))))))))***((())))))******))))))((((((((()))************))))))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---------,,,,,,------------------------,,,,,,,,,------------.........------------..............................////////////000000000000000111111111111222222222000111222333333333333222333333333333333333333333222222222333333333444444444444555555555666666666777777777888888888888999;;;:::999:::<<<======<<>>999777777777666555555444444222222222222222222222222000000000000000000111111.../////////000222333444---.........//////000000//////000000000000//////............/////////000333222111000///...------000000000000000000000000222222111111111222222333...///000222222222111000///000111111000///000111000000////////////000000---......///000000//////------......///000000000.../////////......---,,,---///000111000//////000000000///000000111222333111333333111---,,,---000........................---..................---***+++,,,---...---,,,,,,,,,+++*********,,,...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++++++++++++++,,,,,,,,,************************************************((()))***+++,,,---------,,,+++***))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************++++++,,,,,,,,,---------(((((())))))))))))(((((('''((()))++++++******)))(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...////////////////////////////////////000000000000000111111111111222222222000111222333444333222222444444444444444444444444111111222222222333333333444444444555555555666666777777777777888888888888555666777777777999<<>>???HHHQQQVVVeeezzzssskkkddd___ZZZWWW^^^hhhuuukkk]]]WWWTTTRRR]]]yyy~~~```PPPMMMOOOTTTYYY]]]ppppppWWWMMMOOOIIIBBB>>>888;;;:::888888888777555222444444333333222111111000000000000000000000000000111111111111000000000000333333222222000///...---000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////222000///------///000222........................////////////////////////111111000000000000111111222111///...---------......------,,,,,,------...........................******+++,,,,,,---......///............---------,,,,,,,,,---------......***+++---...///...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***+++++++++******++++++))))))***+++++++++******((((((((()))******++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***)))))))))))))))************+++++++++******)))*********+++,,,,,,,,,---))))))))))))))))))))))))************************+++*********))))))((((((************************,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******(((((()))))))))*********........................,,,---...---,,,+++---///,,,---......//////......////////////000000000000////////////000000000000222222111111111111222222222222333333333333444444222222222222222222222222666555333222222333444666666777777777777777666666888777666666666777999:::999999999999999999999999===<<<;;;<<<===@@@CCCDDDJJJRRR___mmm|||wwweeeYYYTTTVVVZZZdddnnn{{{xxxiii[[[VVVRRRZZZmmmjjjUUUOOOOOOQQQSSSWWWgggyyyrrrZZZPPPRRRLLLGGGCCC===;;;:::888888888777555333555444444333333222111111000000000000000000000000111111111111000000000000000000111111111000000///000000000000000000000000........................000000////////////000000///////////////////////////////////////000000111000000000000000000000000//////000000000111111111111111111111111111111111////////////////////////111000///......///000111................................................111000000//////000000111222111///...------.........------,,,,,,------...........................+++++++++,,,,,,---------............------------,,,,,,,,,------------...***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,++++++++++++***************************))))))))))))))))))***************++++++*********+++++++++,,,,,,*********+++******))))))++++++***************+++)))******+++++++++******************++++++++++++))))))))))))))))))))))))************************++++++++++++******))))))************************,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,+++,,,,,,,,,------------........................,,,---...---,,,+++---///,,,---......//////........./////////000000000000////////////000000000000222111111000000111111222222222222333333333444444222222222222222222222222666555333222222333444555666666777777777777666666888777666666666777888999999999999999999999999999;;;:::::::::;;;===@@@AAAAAAGGGPPP[[[iii{{{}}}lll```[[[YYY^^^dddkkkqqqvvv}}}rrrdddZZZSSSVVV___ppp|||cccVVVQQQQQQTTTZZZdddwwwsss\\\RRRQQQKKKGGGEEE???;;;:::888888888888666444555555444444333222222111000000000000000000000000111111111111000000000000---...///000111222222222000000000000000000000000////////////////////////000000////////////000000//////////////////////////////......//////000111//////////////////////////////000000000000111111000000000000000000000000////////////////////////////////////////////////................................................000000////////////000000111000///......---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((('''(((***,,,---,,,***---,,,+++)))))))))******++++++******)))(((((('''+++++++++******)))))))))*********++++++++++++,,,(((((())))))***)))))))))---,,,++++++************((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++******************************,,,+++***))))))***+++,,,((()))***+++,,,------...,,,,,,---------.........------------------------,,,---...---,,,+++---///------...////////////........./////////000000000////////////000000000000222111111000000111111222222222222222333333333333222222222222222222222222555444333222222333444555555666666777777666666666777777666666666777888999888888888888888888888888999999888888999;;;<<<======???CCCHHHSSScccuuusssggg```^^^^^^^^^]]]^^^bbbjjjqqqyyy}}}ppp```VVVVVVXXXaaa{{{wwwbbbVVVVVV[[[___fffyyy}}}gggYYYSSSJJJHHHHHHCCC===;;;999888999999777666444444333333222111111111000000000000000000000000111111111111000000000///------///000111111111111000000000000000000000000111111111111111111111111111111000000000000111111///////////////////////////............///000000........................////////////000000000111////////////////////////////////////////////////......///000000///......................................................000//////......//////000000000//////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,+++++++++,,,,,,,,,---------...,,,+++)))))))))***+++++++++******++++++,,,,,,++++++++++++++++++++++++++++++******************((('''&&&''')))+++,,,,,,///---+++)))(((((()))***************))))))((((((************))))))))))))************++++++++++++'''(((((()))************,,,,,,+++***))))))))))))'''((()))***+++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))************************************************************************++++++***))))))***++++++))))))***+++,,,,,,------*********++++++++++++,,,------------------------,,,---...---,,,+++---///------...///////////////........./////////000000////////////000000000000111111000000000000111111111222222222222333333333222222222222222222222222333333222222222333444555555555666666777666666666666666666666777777888888888888888888888888888888999888888888888999:::;;;?????????@@@DDDOOO^^^hhh{{{pppmmmfff___YYYYYY]]]aaabbbkkkwww}}}jjj[[[XXXWWWYYYjjjqqq[[[WWW]]]ZZZaaauuuyyyhhh\\\OOOMMMMMMGGG@@@>>>;;;:::::::::888777333333333222111111000000111111111111111111111111111111111111000000000///...//////000000000//////////////////////////////000000000000000000000000//////............//////.......................................//////000------------------------...////////////000000000........................////////////////////////......////////////......................................................//////............/////////////////////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...---,,,*********+++,,,+++*********++++++,,,---+++++++++++++++++++++++++++******))))))***++++++***)))((('''&&&(((+++---///---+++)))(((((()))***(((((())))))************(((((()))))))))*********))))))*********+++++++++(((((()))***+++++++++*********)))((((((((((((((('''((()))***+++,,,,,,,,,***))))))(((((('''''''''))))))))))))))))))))))))************************((((((((()))))))))))))))************************+++******************+++++++++++++++++++++++++++))))))))))))************------------------------,,,---...---,,,+++---///---...//////000000//////............////////////////////////000000000000111000000000000000000111111111111222222222333333222222222222222222222222222222222222333333444444444444555666666666666666555555666666777777777777777777777777777777777777888888888888999::::::;;;===>>>>>>>>>???EEENNNUUUccclllzzzsssfff\\\XXXVVVVVVXXX___iiiuuu{{{iii___XXXVVV\\\gggeeeXXXXXXUUU]]]pppxxxiiiYYYSSSPPPGGGEEEBBB>>><<<;;;;;;999888444444333222222111111000111111111111111111111111111111111111000000000000000000000000//////...---////////////////////////........................,,,,,,++++++++++++,,,,,,..............................------......///000..............................////////////000000////////////////////////////////////////////////................................................------------------------......------------............////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,************+++,,,------+++++++++++++++++++++++++++***)))))))))***+++,,,+++...000...)))'''***...---,,,+++)))))))))******'''(((((()))******++++++((((((((())))))*********)))))))))************+++))))))******++++++******(((((((((''''''(((((()))((()))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************'''''''''(((((((((((()))************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///......///000000000000///------........./////////////////////000000000000111000000//////000000111111111111111222222222222222222222222222222222222111111222222333333444444333444555555666666666666444555666777777777666666666666666666666666666666777777888999::::::;;;;;;666999<<<======@@@EEEIIIMMMTTT```mmm{{{}}}kkk]]]UUUVVVSSSTTTYYYaaakkkyyykkk]]]VVVWWWYYYmmmzzzbbbXXXTTT]]]iii}}}~~~kkkaaaYYYKKKIIIEEEAAA>>><<<;;;:::999666555555444444333222222111111111111111111111111111111111111000000000000//////000000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...........................------------...//////................................./////////000000///////////////////////////////////////////////////...------------...///........................------------------------...------------------...---...///000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++***************++++++++++++,,,,,,,,,)))***++++++++++++++++++************+++,,,---...************************+++***)))((()))***,,,---+++444<<<999///((((((---++++++******************)))))))))))))))*********)))))))))))))))((((((((())))))))))))************)))))))))***))))))((((((''''''''''''((()))***+++)))******+++++++++******((()))))))))))))))******))))))))))))))))))))))))************************'''((((((((())))))))))))*********************************++++++*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///......///000000000000000---------.........//////////////////000000000000000000////////////000000111111111111222222222222222222222222222222222222000000111222333444444444222333444555666666666666444555666777777777666555666666666666666666666666555555777888::::::;;;;;;444888;;;<<<;;;<<>>EEEDDDEEEFFFLLLWWWccckkktttppphhhaaa^^^ZZZWWW[[[ddd___fffqqq{{{rrr___TTTOOOYYYaaasssmmmYYYXXXYYYcccyyynnnYYYSSSPPPIIIAAA<<<<<<;;;:::999888666555444333222222222222222222222222222222111000///------......///222222111111000000//////........................000000000000000000000000,,,,,,,,,---------......///......---------......++++++---.........---,,,---...............---,,,........................//////.........---------///...---,,,,,,---...////////////////////////////////////...---------,,,.....................------------------------------...///000000///...------,,,,,,...//////,,,***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******************************)))************+++++++++************************,,,,,,,,,++++++*********+++000444333...******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))((((((((()))***((('''(((***,,,------((((((''''''''''''(((((()))((('''''''''''''''(((***((('''(((+++,,,+++(((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************---,,,***)))((()))******************++++++++++++,,,,,,,,,++++++*********+++++++++***************---,,,+++++++++,,,---...---,,,++++++************..............................---------,,,,,,,,,111///------//////---***////////////000000000000111000///......///000111///////////////000111111000111111111111222222222111111000000111111222333333333333444444444555555777777666666666666666777222333555666666666555444777666666555555555555666666777888999:::999888888:::<<<>>>AAADDDIIIOOOSSS___gggrrr}}}xxxoooggg^^^YYYZZZYYY^^^bbbeeehhhooozzzjjj^^^YYYUUUWWWddd}}}{{{cccYYYPPPTTTcccxxx~~~gggWWWRRRJJJCCC???>>><<<;;;999888666555333333222222222222222222222222222222111000///...---...//////000000000000000/////////........................---------------------------------........./////////......---------......+++,,,---...///...------//////000000000000//////........................//////.........---------///...---,,,,,,---...///....................................------------.....................///---------------------------...///000000///...------,,,,,,---......---++++++,,,,,,------,,,,,,+++------............------***++++++,,,,,,++++++***,,,,,,+++***************------------------------)))************+++++++++************************++++++*********)))))))))&&&***......***'''(((***))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))***)))((((((***,,,,,,+++((((((''''''''''''((((((******))))))))))))******+++)))((())),,,---+++***++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******)))*********''''''''''''((((((((((((,,,,,,,,,++++++*********************************,,,++++++***+++,,,---...------,,,+++++++++++++++....................................------,,,,,,///---,,,---///000...---.../////////000000000000111000///......///000111///////////////000111111000111111111111222222222111111000000111111222333222222222222333333333444666666555555444555555666333444444555666666555555666555555555555555666666666777888999999999888888===>>>??????@@@BBBFFFIIINNNTTT]]]fffqqq~~~yyymmmhhh]]]ZZZWWWVVVZZZaaaiiinnnwwwvvvggg```VVVRRRVVVkkkwwwcccQQQPPPXXXdddrrrvvv]]]VVVMMMGGGDDDAAA>>>;;;999888666555333222222222111111111111111111111111111000///.........//////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......---------......///,,,---......//////......---...///000000000000000.......................................---------......------------..............................------------............---.........//////000000---------------------------...///000000///...---...,,,++++++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************))))))))))))((((((((($$$'''***)))'''&&&(((+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))***+++***))))))***++++++***((()))((((((''''''(((((()))*********))))))******++++++***)))***,,,---,,,++++++***))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))******+++*********)))))))))************++++++++++++++++++*********))))))))))))))))))))))))+++************+++,,,,,,------,,,,,,++++++,,,,,,------------------------/////////............------,,,+++---///000000///....../////////000000000000000////////////000000///////////////000111111000111111111111222222222111111000000111111222333111111111111222222222222444444333333333444444555555444444444444555666666444444444444555666777777666777888888999999888888<<<======<<<;;;<<>>@@@@@@BBBHHHPPPWWWlllxxxyyymmmddd_________aaaffflllttt}}}tttaaa]]]ZZZXXX[[[kkkzzzbbb[[[]]]]]][[[WWW]]]dddpppnnnYYYSSSPPPIIIBBBAAA===<<<:::888666444444333111111111111111111111111000000111111111000///...---------...............................................................,,,,,,,,,------------...---------------...///000---,,,,,,,,,,,,---......,,,---...///////////////........................---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,***)))***,,,---------******++++++++++++******...---,,,++++++,,,---...***++++++,,,,,,++++++*********+++,,,+++***)))((()))))))))))))))))))))))))))************+++++++++************************))))))************+++++++++***((('''&&&'''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))***++++++)))))))))******(((&&&***))))))(((((())))))***************++++++,,,---&&&''')))(((''''''(((***)))))))))))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))***)))))))))(((((())))))))))))******)))))))))***************'''(((((())))))******+++)))***++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000///---+++,,,---------.........///////////////000000000000/////////////////////000111111000111111111111222222222111111000000111111222333222222222222333333333444333333333333444555666666666666555444444444444555333333333333444555666666777666666666666777888999666888999999888888999:::666:::===>>>???AAAFFFJJJQQQ[[[kkkyyy|||uuueee```^^^___bbbfffmmmsssssszzzlllfff^^^XXXVVV___vvvwwweeeeeegggdddZZZXXX[[[gggzzzxxx```XXXUUUMMMFFFEEE???>>><<<:::777666555444222222222222222222222222000000111222111000///.../////////.......................................------------------------------------............---,,,,,,------///000000,,,++++++***+++,,,---...------...//////.................................---------.........//////+++,,,------------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,............,,,,,,***))))))+++---...---+++******++++++++++++******---,,,***))))))***,,,---***++++++,,,,,,++++++***((()))***++++++)))(((&&&++++++++++++++++++++++++)))************+++++++++************************((((((((()))))))))******((('''&&&&&&'''((((((((())))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))+++)))'''''')))))))))(((******))))))))))))******************+++,,,---...&&&(((***)))(((''')))+++)))))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((()))***++++++++++++,,,,,,,,,((()))))))))*********+++(((((())))))***++++++,,,******,,,---------,,,+++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...000///---,,,---///---------.........//////...///000111111000///...///////////////000111111000111111111111222222222111111000000111111222333111111111111222222222222111111111222222333444555555555666666555444444333444444444333333444555555777666666555666777888999666888999999777666777888777:::===>>>===>>>AAADDDAAAGGGRRR\\\eeemmmtttxxxyyyooogggdddbbb___aaagggfffkkkqqqtttwww~~~zzzpppdddZZZUUUYYYhhhvvvmmmiiihhhccc___XXXWWWcccsssddd[[[XXXPPPIIIHHH@@@???===;;;888777666555222222222222222222222222000111111222222000///...000000000///.........---............................................................/////////000,,,,,,,,,---...///000111,,,+++*********+++,,,---,,,,,,,,,---,,,,,,++++++........................---------.........//////++++++------------++++++++++++++++++++++++++++++---------,,,,,,+++++++++......---,,,+++******)))++++++++++++++++++++++++,,,,,,---......---,,,,,,))))))))),,,......---+++******++++++++++++*********((('''&&&&&&'''(((***+++++++++,,,,,,+++++++++'''(((***+++***)))'''&&&************************)))************+++++++++************************&&&'''''''''(((((())))))'''&&&&&&(((***+++++++++))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))+++)))'''&&&((()))***)))******))))))))))))******(((((((((((()))***+++,,,''')))+++***((((((***,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))'''(((((((((((()))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,***+++,,,---...---,,,,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---//////------///111---------.........//////...///000111111000///...///////////////000111111000111111111111222222222111111111000111222222333000000000000111111111111000000000000111222333444444555666777666555333222555555444333333333444444777666555555555666888999444666888888777777777888777:::<<<;;;888777999<<<===@@@EEEJJJPPPWWW^^^ccckkkooovvv~~~{{{tttllldddcccfff\\\```dddeeegggooo|||yyyiii```WWWQQQYYYggggggaaajjjddd]]]ZZZ___ffftttsss^^^XXXWWWOOOEEEDDDCCC@@@;;;777555555666444444333333222333333333111111111111000000000000000000000000////////////------............------........................---------,,,,,,+++++++++------...///...---+++*********+++,,,,,,---......------------------------,,,,,,,,,---------......---,,,,,,,,,---...000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++111111000///---,,,***)))++++++++++++++++++++++++,,,,,,+++***)))(((''''''************************))))))***+++,,,,,,------******++++++++++++******))))))))))))************)))))))))))))))******+++************************''')))******))))))***,,,((((((((((((((((((((((((---***'''(((***+++)))'''******))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))***+++***(((&&&%%%)))************+++++++++************************,,,+++***)))((((((((((((...------,,,+++***))))))------,,,+++***)))((('''(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---.........------........................000000000000111111111111///////////////.........////////////000000000000/////////000000111111222000000000000111111111111333333333333333333333333333333222222222333444555222444666888999777555444333333444444444444444333555555555666666666666666666666666666777888999:::999999999999999999999999;;;<<<===@@@CCCHHHKKKMMMRRRWWWaaakkkuuu}}}qqqhhhfffccc]]]XXXXXXaaammmwww|||lllcccZZZRRRUUU^^^oooyyyjjjjjjiiifffcccbbbgggvvv~~~eeeYYYWWWRRRLLLFFFDDDAAA>>>:::777777777444444333222222222222333111111111111000000000000000000000000/////////...------............------..............................------------------------......------,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,------------...------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++////////////......---,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************))))))***++++++,,,------******++++++++++++******))))))))))))************)))))))))))))))******+++************************''')))******(((((()))+++((((((((((((((((((((((((---***((((((***+++***(((******))))))))))))******++++++************++++++******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,++++++***))))))******+++***)))(((((('''''''''))))))*********+++++++++))))))))))))))))))))))))*********)))******++++++******************))))))************************(((((()))******+++,,,,,,*********+++++++++,,,,,,------------------------,,,,,,---------,,,,,,+++------------------------.........////////////000000000000000000/////////////////////000000000000222333333333333333333444000000000000111111111111222222222222222222222222222111111111222222333333222333555666666555444333222333444555555555555555555555555555666666666666666666666666777888999:::888888888888888888888888888999:::;;;>>>AAADDDFFFHHHLLLRRRZZZdddooozzzzzzqqqfff^^^\\\```dddqqqwwwtttkkkbbbWWWSSSUUU[[[sssvvvgggaaaeeefffdddkkkrrr___YYYXXXVVVHHHGGGDDDAAA>>>;;;999888444333222222111111111222111111111111000000000000000000000/////////......------............------........................------........................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,---...///000000000000++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,******++++++++++++******))))))))))))************)))))))))))))))******+++************************((()))***)))((('''((()))))))))))))))))))))))))))---+++))))))***+++***)))******))))))))))))******++++++************++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++*********++++++,,,+++((('''&&&'''((())))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))***+++((((((((()))))))))******'''(((((()))***+++,,,,,,((())))))******+++++++++*********++++++++++++,,,------------------------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000111111111222222222222222333333333333444444222333444555666666666666444444555555555666666666666666555666666777888999666666666666666666666666777777777888:::;;;===>>>>>>@@@BBBGGGOOOZZZfffnnn}}}pppeee___\\\```eeejjjnnnpppttt{{{~~~tttjjj^^^UUUSSSRRRddd|||ggg[[[cccfffeeennnkkk___\\\ZZZLLLJJJFFFCCCAAA>>>;;;999444333222111111111111111111111111111000000000///000000/////////.........------............------........................,,,,,,------....../////////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,---...///000000000000++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))******+++++++++,,,******++++++++++++******((()))))))))************)))))))))))))))******+++************************)))******)))'''&&&'''((()))))))))))))))))))))))),,,+++************************))))))))))))******))))))(((((((((((())))))************************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++******)))******++++++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------////////////000000000000////////////000000000000000000000//////.........///000000000111111111111000000000000000000000000000111111222222222222222333333222111222333444555111222444555666777777777333444444555555666666666666555555555666666777888444444444444444444444444888888888888999999999:::999:::;;;===BBBJJJSSSZZZfffuuuuuupppcccdddddddddeeegggjjjlllqqqnnnpppyyy}}}rrrfffZZZTTTQQQYYYhhh~~~pppbbbffffffdddmmm}}}jjj___YYYRRRNNNIIIEEECCC@@@<<<999555444333222111111111111111111111111000000000///////////////............------............------........................++++++,,,,,,---------......---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++---...///////////////...++++++++++++++++++++++++(((((())))))***+++++++++************************)))***************++++++******++++++++++++******((()))))))))************)))))))))))))))******+++************************)))***+++***(((''''''((())))))))))))))))))))))))+++++++++***))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((()))******)))''''''(((((()))))))))*********************************(((((((((((()))***++++++,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000000333333333222222111111000///000000000111111111111000000000000000000000000111222333333444444333333444333222111222333555666111222333555666777777777333333333444555666666777555555555444555555666777333333333333333333333333888888888888888777777666777888:::;;;<<<@@@DDDHHHQQQ\\\lll{{{zzzwwwqqqmmmjjjiiihhhggggggbbb```hhhsss|||nnn```XXXSSSQQQWWWjjjiiiddd___aaajjj~~~lll___ZZZTTTMMMHHHEEEBBB>>>;;;666555444333222111111111111111111111000000000000/////////.........------------............------........................++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++..................---,,,++++++++++++++++++++++++(((((()))))))))***************************************************************++++++++++++******))))))))))))************)))))))))))))))******+++************************)))***+++***)))((()))***))))))))))))))))))))))))***++++++***(((''')))*********))))))))))))******++++++************++++++((((((((())))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((('''''''''((())))))&&&(((***++++++)))'''&&&((((((((()))))))))******************************&&&'''(((***,,,...111222---,,,+++***)))(((((('''*********))))))((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------......///////////////000000000000111111111000000000000000000000000000111111111111000000000000000000000000111222333444555444333333444333222222222333444555111222333444555555555555222222333444555666666777555555444444444444555555222222222222222222222222555555666666666555444444444666888999888999:::;;;CCCIIISSS]]]gggooowww{{{}}}{{{wwwtttkkkbbb[[[\\\dddnnn|||yyyiii^^^WWWOOONNN[[[qqquuudddXXX]]]ffftttuuuccc[[[QQQJJJHHHEEEAAA>>>888777555444333222222222111111111111000000000000//////.........---------------............------........................---------------,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***************************************+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++*********************+++************************************))))))))))))******++++++++++++******))))))))))))************)))))))))))))))******+++************************)))***++++++******+++,,,(((((((((((((((((((((((((((******)))&&&&&&'''*********))))))))))))******++++++************++++++)))))))))*********++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((())))))))))))(((((((((((((((((()))))))))***************************((((((((()))+++,,,...///*********))))))(((((((((***)))))))))(((((((((((()))))))))))))))))))))((())))))))))))************++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------------------------------............,,,,,,------...//////000////////////000000000000---------...............000000000000111111111111111111111111111111111111000111333444444444222111111111111111111222333333111111222333444444333333111222222333555666666777555555444444333444444555222222222222222222222222222333444555555555444444222333555666555666777999===???BBBGGGNNNUUU\\\```kkkooossswww|||vvviiicccbbbeeelllttt}}}qqqddd[[[RRRMMMTTTccczzzmmmZZZ\\\aaafff{{{iii```TTTMMMJJJGGGDDD@@@888888666555444333333333111111111111000000000000//////.........------------..................---......................../////////......------,,,***+++---...///...------******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++---......------------------------------))))))***+++,,,,,,------******************************))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))******++++++++++++******))))))))))))************)))))))))))))))******+++************************)))***,,,,,,++++++,,,...((((((((((((((((((((((((''')))***(((&&&%%%''')))******))))))))))))******))))))(((((((((((())))))*********++++++,,,,,,,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++***)))(((''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,---.........------........................,,,,,,------------......------......///000000111////////////000000000000//////000000111111222222000000000000111111111111111111111111111111111111...000222333333333111000///000000000111111111111111111222333333333222222111111222333555666666777555444444333333333444444222222222222222222222222222333555666777777666666111333444444444666999;;;;;;;;;<<<===@@@DDDIIILLLOOOVVV___gggnnnyyy}}}qqqiiieeefffjjjeeennnyyyyyyggg^^^XXXSSSRRRUUUeeebbbVVVVVV[[[iiiyyynnn[[[SSSOOOIIIDDDCCC>>><<<888666555444333222555444333222111111111111////////////............///............---------......---------,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,.../////////...---,,,++++++***'''((()))+++---///000111******+++++++++,,,,,,,,,,,,---...//////...---,,,*********)))))))))((((((+++++++++***************))))))************))))))***************++++++,,,---,,,***))))))***,,,---------...//////000/////////---+++***++++++***)))+++++++++*********))))))******+++++++++,,,,,,,,,+++*********))))))(((((((((((()))***************((((((((((((((((((((((((,,,,,,+++***))))))******(((((())))))******++++++)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))((()))+++,,,,,,+++)))(((((('''&&&&&&'''((()))***&&&''''''((()))******+++'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***------------,,,,,,+++***------------,,,,,,+++***,,,,,,,,,---------------...---,,,,,,++++++++++++---------............///////////////////////////......//////000000000111111111000000000000000111333222222222222222222222333222222222222222222222222222111111111111222222222222111111111111222222333333333222222111111111444444444444444444444444333222222111111222222333111111222222222333333333555555555444444333333333555666888:::<<<===>>>>>>BBBEEEJJJPPPXXXfffxxx~~~tttiiihhhjjjmmmnnnpppsssvvvyyy||||||nnn```YYYSSSQQQRRR]]]yyysss```UUURRR\\\iiivvv{{{cccWWWSSSNNNHHHEEE@@@===:::777666666444333444333222111111111111111////////////............///............---------......---------,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,---///---------------,,,,,,,,,)))******+++,,,------...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))***))))))))))))***++++++---,,,***))))))***,,,---,,,,,,---//////000000000000...,,,+++,,,,,,+++***+++++++++*********))))))************++++++,,,,,,************)))))))))((((((((()))***************************************,,,+++***))))))))))))***)))))))))))))))*********,,,++++++***)))((('''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))+++************+++,,,,,,)))***++++++++++++***)))(((((('''&&&''''''))))))&&&&&&''''''(((((())))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++,,,,,,+++,,,,,,,,,,,,++++++***,,,---------,,,,,,+++***---------------.........///...------,,,,,,,,,------------............////////////////////////////////////000000000111111111111000000000000000111222222222222111111111111222222222222222222222222222111111000000111111222222111111000000111111222333333333222222111111111444444444444444444444444333222222111111222222333222222222333333333444444444444444333333333222222333444666777999:::::::::;;;===@@@CCCGGGQQQ^^^gggxxx}}}yyyqqqqqqqqqooommmlllmmmnnnnnnmmmnnnttt|||{{{ggg^^^WWWSSSQQQUUUiii~~~qqqZZZMMMPPP[[[___iiitttooo]]]XXXSSSMMMHHHCCC@@@<<<999888777555444222222111000000000111111////////////............///............---------......---------,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...+++,,,,,,,,,---------...,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))((((((((()))******,,,+++***))))))***+++,,,***+++,,,...///000000000000...,,,,,,,,,---,,,++++++++++++***************)))))))))************+++************))))))))))))((())))))************)))************************+++***))))))))))))))))))************))))))))))))++++++***)))((('''&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((())))))))))))(((&&&&&&&&&''')))+++************************)))((((((''''''''''''((('''''''''''''''''''''''''''(((******((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,---******++++++++++++++++++,,,,,,---------,,,++++++---------.........////////////...---------......---------............///////////////////////////000000000000111111111111000000000//////000000111000000000000000111111111111111111111111111111111222111111000000111111222222111111000000111111222222222222222222111111111333333333333333333333333222222111111111111222222222333333333333444444444333222222222222111111111111222333444555555555555666888::::::<<>>BBBGGGLLLQQQSSSYYY]]]dddllltttzzz~~~~~~}}}|||}}}wwwhhhaaaZZZSSSQQQVVVgggoooYYYOOONNNOOORRR[[[lll{{{eeeYYYSSSOOOJJJGGGBBB>>><<<:::888666333333222111000000000000////////////............///............---------......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......---,,,+++***))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++''''''(((((()))*********))))))************))))))))))))((((((((()))******************************((()))***,,,---.........+++***((((((*********)))***************++++++++++++************)))))))))))))))))))))************)))************))))))(((((((((((((((((((((((((((******************+++,,,************))))))))))))------,,,+++***)))(((((('''(((((())))))))))))((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))'''(((((()))(((((('''&&&************************'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))******++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,---...//////,,,,,,+++++++++,,,---------------............///////////////////////////000000000000////////////............///000111111......//////000000111111///000000111111222222222111000000//////000000111111000000//////000000111000000000111111111111111111111111111111111111111111111000000000000111111....../////////000000000/////////000000000000111111111222333333333222222222333444555555555444333888888888999;;;===@@@AAADDDHHHNNNVVV^^^dddhhhkkkiiirrr||||||zzz{{{ooofff___VVVRRRTTTXXXpppkkkXXXOOOPPPQQQUUU```uuulll\\\WWWUUUNNNKKKFFFBBB???===:::888666555333222000/////////////////////............///............---------......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---------,,,---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********+++++++++,,,)))))))))***+++,,,,,,,,,))))))************))))))***))))))))))))***++++++))))))************))))))))))))+++,,,,,,---------,,,***))))))***++++++***))))))*********+++++++++,,,,,,++++++************((()))))))))***************************)))(((((())))))))))))))))))))))))+++++++++++++++,,,------)))))))))))))))*********,,,,,,+++***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))''''''&&&&&&&&&'''((()))'''((()))******)))((('''&&&'''((())))))(((((('''(((((())))))******++++++'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---------,,,))))))***+++,,,---......,,,,,,,,,,,,,,,---......---------............///////////////////////////////////////.........---...------......000111111......///000000111222222000000111111222333333444000000////////////000000000000////////////000000///000000000111111111222111111111111111111111111111111000000000000111111////////////000000000000//////000000000111111111000111111222333333333333444444444555666666444333666555555555666777888999888;;;???DDDIIIMMMQQQRRRRRRZZZbbbhhhrrr}}}~~~|||yyyzzz~~~vvvlllddd[[[UUUVVVQQQfff}}}eeeUUUUUUUUUTTTXXXhhhrrr___ZZZZZZQQQNNNIIIEEEBBB???===;;;777666444222111000//////000/////////............//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++,,,------......))))))************))))))***************++++++,,,))))))************)))))))))***+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++))))))******++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++***************)))((((((************************,,,+++++++++,,,------...(((((())))))******++++++(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********+++++++++++++++&&&((()))++++++)))(((&&&%%%&&&''')))))))))((((((&&&''''''((()))******+++''')))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---------------,,,+++******+++,,,,,,------------((())))))***,,,---......---------------...///000---------.........////////////////////////////////////......---------,,,---------......000111111...//////000111222222333000000111222333333444444000000////////////000000000000////////////000000//////000000111111111222000000000000000000000000111111000000000000111111000000000000111111111111///000000000111111222222///000111222333333333333......///111333444444333333333333333444555666666666777999;;;===@@@AAABBBBBBHHHMMMOOOWWWdddpppvvv~~~sssmmmrrrzzz|||}}}yyyyyy{{{zzzwwwwww|||nnneeeaaaYYYPPPSSSWWWmmmyyy^^^WWWTTTVVVYYYccc|||nnn___[[[WWWSSSKKKDDDAAAAAA???<<<777666555333222111000000111111000//////////////////............---------......---------,,,,,,,,,000000///...---,,,,,,+++...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))------------------------***++++++,,,,,,++++++******+++---......---+++***++++++***)))(((((())))))+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))'''(((***,,,---//////000+++++++++************)))))))))***++++++++++++***))))))***))))))((('''&&&******))))))((((((''''''&&&***,,,***&&&%%%(((,,,(((((((((((((((((((((((()))***+++,,,------------))))))))))))))))))))))))(((***+++------,,,+++***&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))),,,,,,++++++***+++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......333***)))333777222///222...,,,+++,,,///111///---///////////////.................................000000000000000/////////////////////000000000000111111111111111111111111444222000...------...///000000111000000///...---222111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000//////.........000111333000000000000000000000000000000000000111111111111111111222222222333333333444444444555666777888999<<<===???BBBHHHMMMSSSVVVYYYXXXXXX[[[bbbgggiiiiiiooorrrxxxzzztttooopppyyy|||zzzzzz~~~vvvkkkeee]]]UUUUUUVVVdddkkk\\\TTTWWWZZZbbbzzz|||ggg\\\ZZZVVVOOOHHHCCCAAA>>>;;;999888666444333222111111111111000//////////////////............---------.........---------,,,,,,.........---,,,,,,++++++...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++******+++++++++++++++++++++***************************++++++,,,,,,++++++******+++---......---+++***++++++***)))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))((()))***,,,---.........+++++++++************)))(((((()))************))))))***************)))(((******))))))((((((((((((''')))+++)))'''&&&(((+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************(((***+++------,,,+++***'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))),,,++++++******+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))///<<<@@@777...,,,///---+++,,,///000...---............////////////........................//////////////////////////////000000000111111111111111111111111111111111333222000...---...//////...////////////......---/////////.........//////111111111111111111111111111111111111111111111111000000000000000000000000111000000/////////000000000000000000000000000000//////000000000111111111111111111111222222222222333333333333333444555666444555666888;;;???CCCEEEGGGEEEEEEHHHMMMQQQSSSSSS^^^```fffoooyyy}}}zzzwwwxxx|||~~~|||nnniiieeehhhqqq{{{~~~tttkkkccc\\\WWWUUUZZZkkk}}}dddTTTWWW[[[___uuuuuuaaa^^^ZZZUUUOOOHHHCCC???===;;;999888555444222111111111111000//////////////////............---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***+++***))))))))))))))))))************************++++++,,,,,,++++++******))))))))))))))))))))))))))))))***,,,,,,------,,,+++++++++************)))''''''((())))))))))))))))))******++++++++++++******))))))))))))((((((((()))))))))((((((((()))***************************'''((()))***++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++*********++++++,,,)))******++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++)))///<<>>>>>???AAABBBBBB@@@???>>>???CCCGGGJJJLLLNNNPPPQQQMMMJJJKKKQQQWWW___^^^]]][[[XXXWWWVVVVVVqqqggg___^^^ZZZWWW[[[mmmgggYYYVVVXXXeeevvv|||jjj[[[WWWTTTLLLGGGFFF???>>>;;;888555333111000111111000//////////////////............---------/////////.........---------------....../////////,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++******)))(((((('''''')))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))******+++************************'''((())))))***)))))))))))))))))))))))))))))))))((())))))*********))))))+++++++++************)))))))))***+++++++++++++++'''(((((())))))))))))((()))))))))************+++*********)))))))))***+++++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++))))))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))((((((''''''((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,---,,,,,,,,,---.........///........................+++,,,,,,------.........//////000000000111111111////////////////////////......//////000000111111111000///......///111222---...000111222111111000////////////////////////000000000000000000000000////////////////////////---...///000000111111111////////////////////////......////////////000000////////////000000000000111000000000000000111111111111111111111111111111///111222222111000111111333555555555444555777999777777888888888888888777888888777888999:::<<<===>>>???@@@>>><<<<<<@@@CCCFFFHHHJJJIIIGGGEEECCCCCC~~~~~~yyymmmhhh```ZZZWWWUUU]]]vvvvvv^^^UUUWWW```iii~~~ggg___[[[RRRIIIGGGBBBAAA>>>;;;777555333222111111000//////////////////............---------////////////............---------------------...,,,+++++++++,,,,,,---...,,,,,,+++******+++,,,,,,++++++++++++***************++++++,,,------......***++++++,,,,,,++++++***++++++************++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''((()))*********)))+++++++++************)))((())))))***************))))))*********)))(((((())))))*********+++++++++)))+++,,,+++((((((***---++++++++++++++++++++++++)))***************))))))************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((())))))*********(((((()))***+++***)))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++***************************************,,,,,,,,,,,,------------***,,,------,,,,,,,,,+++***,,,...---++++++,,,...------------------------........................---------------.............../////////000000000........................---...///000000111111111111000...------...///000,,,...000222222222111000////////////////////////000000000000000000000000///////////////////////////...............//////////////////////////////........./////////000000//////000000000111111111///////////////000111222222222222222222111000000,,,///111222000///000222111333444444222111222444222333333333222222222333222333444444444333444555777777888888888888888888555888::::::999777888999~~~}}}||||||}}}~~~sssnnnaaaYYYWWWSSSTTThhhbbbUUUWWW^^^aaatttrrrhhhbbbWWWMMMIIIEEECCC@@@===:::777555444111111000/////////////////////.........---------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++******+++,,,---+++++++++,,,,,,---......''''''((()))******+++++++++++++++,,,,,,+++++++++++++++************++++++))))))((())))))***++++++++++++++++++++++++++++++***+++,,,---------------))))))))))))))))))))))))&&&'''((()))************+++++++++************)))'''(((((()))))))))))))))+++++++++++++++***)))((())))))******++++++++++++(((+++...,,,(((&&&***...************************((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((************************((((((''''''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++***(((((()))***+++***)))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---...,,,((('''***---...)))+++------++++++---///------------------,,,,,,..........................................------+++++++++,,,,,,,,,------........................,,,---...000111111111111111000...,,,+++,,,---......000222444555444333222000000000000000000000000000000000000000000000000////////////////////////111000...---,,,,,,---...////////////////////////............/////////000000000000000111111111111---------...///000111222000000000///...---,,,+++'''+++...///...---...000---000333222000///000222111111111///......000222///111222333222111222222222222222444555555333111///111333333111222555777}}}{{{{{{}}}wwwnnnddd\\\TTTRRR\\\jjjvvv^^^XXXXXXXXXhhhvvvhhh___^^^WWWNNNEEEDDDAAA<<<777444333333555333111000111111000///333222222111000//////...///............---------000000/////////.........+++,,,...///000//////...---+++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++(((&&&%%%''')))***(((***+++***)))((()))******)))(((((())))))(((&&&+++(((%%%&&&***,,,,,,+++&&&&&&&&&'''((())))))******************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++************++++++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''''''''(((***+++((((((((((((((((((((((((,,,+++***((((((((()))*********))))))((((((''''''((()))))))))*********+++))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))))))))***+++,,,,,,((()))))))))************)))+++,,,,,,,,,,,,---///,,,+++***))))))***+++,,,,,,------......------,,,***+++,,,,,,------,,,,,,111000///---+++,,,000333---...............------++++++,,,,,,---...//////000000///...........................////////////......------------.........//////000111222222222000000000000000000000000///......///111111000///////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////000000////////////000000111111111111000000000///222111111111000000//////////////////000000000000222222111111000000//////111111000000000000000000444333222000///.........444444444333333333222222~~~~~~~~~yyymmmbbbWWWRRRWWW```yyymmm^^^WWWSSSYYYdddtttuuueee^^^WWWOOOHHHGGGCCC>>>:::666555555333111/////////000///...000000//////......------///............---------++++++*********)))))))))***++++++,,,,,,,,,,,,+++---+++******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++)))((('''((()))***(((***+++***)))((()))***+++)))(((((()))***((('''***(((&&&'''***,,,,,,+++&&&&&&''''''((())))))******************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++***++++++,,,,,,++++++***************************))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''(((((((((((())))))))))))(((((()))(((((('''((()))***+++((((((((((((((((((((((((,,,+++)))((((((((()))******)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++************++++++++++++***+++,,,,,,***)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,---,,,+++)))***,,,...------...............---+++,,,,,,------.........//////...---------------............////////////......------------............///000000111222222///////////////////////////......///111111000///....................................////////////........................................................................//////............//////111111111000000000//////000000000/////////........./////////000000000000111111111000000000000000111111111111111000000000000000000///000000111222222222111111111000000000xxxjjj]]]UUUSSSVVVccc{{{kkkXXXQQQMMMTTT^^^kkkzzzooobbbZZZUUUMMMJJJFFFAAA===:::888777444222000///000000///...////////////............///............------------------,,,,,,,,,,,,+++,,,++++++************+++---+++******+++,,,,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******************(((***+++***)))((()))***,,,***))))))***+++)))(((***((('''(((***+++++++++&&&''''''(((((())))))***)))************))))))(((******))))))))))))******))))))))))))))))))))))))************++++++++++++************************)))***+++,,,,,,+++***)))((((((((()))))))))************+++++++++++++++***************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((())))))***))))))************))))))((((((((((((((()))******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************++++++******)))************++++++++++++,,,,,,,,,+++,,,,,,+++)))(((((())),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,+++******+++,,,+++,,,---...............------------------------...---,,,,,,,,,,,,,,,,,,---............/////////......------------............//////000000111111///////////////////////////......///111111000.........................../////////..........................................................................................------------------...000000000000//////////////////...............---....../////////000000000///000000000000000000111111111111111111111111111000/////////000000111222111111111111000000000///~~~rrrdddZZZUUUTTTTTTggg|||___RRRLLLNNNSSSZZZeeezzz|||iii```\\\QQQNNNIIIDDD@@@===:::888666444222222222333222111000000000000111111111111///............---------000000000000///////////////...,,,+++***++++++,,,---+++******+++,,,,,,+++((())))))))))))*********++++++++++++++++++++++++************++++++++++++***+++,,,,,,,,,+++******(((***+++***)))((()))***,,,+++******++++++***((()))(((((()))******+++***''''''(((((())))))))))))))))))************)))(((***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++************************))))))***++++++***))))))((((((((()))))))))******)))******++++++++++++***************************++++++************++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))******((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))))))))************+++++++++,,,,,,+++,,,,,,+++***))))))******+++,,,------,,,+++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++---//////...---------++++++,,,---............------------------,,,,,,------,,,,,,,,,,,,---------------.........//////......------------...............//////000000000////////////////////////......---///000111///.........................../////////......---------..............................................................................------------......000000/////////........................................../////////000000.../////////000000111111000000000111111111111111222222111//////.........333222222222222111111111lll```XXXSSSNNNXXXqqqlllWWWOOOMMMNNNRRRYYYiiiqqqeee```UUUQQQKKKFFFCCC@@@<<<999777555333222333333222111000000000000111111111111///............------------------,,,,,,,,,++++++///...,,,+++***++++++,,,---+++******+++,,,,,,+++((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))***,,,------,,,+++***(((***+++***)))((()))***,,,+++******++++++***(((((()))*********)))******((((((((()))))))))))))))((())))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))******************************'''((()))******)))(((''')))))))))*********++++++((()))******++++++++++++************************++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''(((((()))'''(((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++***)))))))))***))))))))))))*********+++***+++,,,,,,++++++,,,...)))***+++,,,,,,+++***)))***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,...000111000...---...++++++,,,---......------------------------,,,,,,...---------------......------------..................------------...................../////////...........................------...000000///...........................//////......------,,,,,,........................................................................///..................////////////............---////////////////////////............////////////......//////000000000111/////////000000111111111111111000///............222222222111111111000000zzziii\\\SSSPPPQQQ```zzzdddTTTNNNKKKNNNSSS^^^vvv}}}jjj```YYYTTTMMMHHHFFFCCC>>>:::666444222111222222111000////////////............///............---------,,,,,,,,,,,,++++++++++++,,,++++++************+++---+++******+++,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,---,,,+++***(((***+++***)))((()))***,,,***))))))***+++)))(((''')))++++++***))))))***))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))************************'''((()))******)))(((''')))))))))*********++++++(((((()))***++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++++++++******)))*********(((((()))))))))*********)))+++,,,,,,,,,,,,...///)))******++++++******)))++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---//////...,,,,,,---,,,,,,------------,,,,,,---------------------------------------......///,,,------------...............------------......------.............................................------...000000///---------------------------.........---------------------------------------------------------------------------------------//////............/////////.........------------///////////////000000000------........./////////...//////////////////000---......//////000000000---------...///000111222////////////............uuudddXXXRRRPPPUUUhhh|||___TTTMMMNNNPPPWWWjjj~~~ttteee^^^XXXPPPKKKIIIFFFAAA<<<666444222222222333222000000000//////......------///............---------//////.........---------***++++++,,,,,,,,,,,,+++---+++******+++,,,,,,+++************+++++++++,,,***************************+++++++++,,,,,,,,,,,,))))))***+++++++++++++++(((***+++***)))((()))***+++)))(((((()))***(((''''''))),,,,,,)))((((((***))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))************)))(((((((((((()))))))))******'''((()))***++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''''''''((((((((())))))))))))((((((&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))***+++******)))'''((((((((()))))))))***%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++*********)))******++++++))))))*********+++++++++***+++,,,,,,+++***+++---,,,++++++******++++++,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,+++,,,------,,,+++,,,---------------,,,,,,+++***+++,,,,,,------.........,,,,,,++++++,,,------...,,,,,,---------...............------------......------------------------........................------,,,...///000///---------------------------,,,------------------...------------------------------------------------------------------------...------------------............---------,,,,,,------........./////////---------........./////////////////////.........,,,,,,------...//////000---------...///000111222//////.........---------lll^^^TTTPPPPPP^^^zzzkkk]]]RRRPPPPPPTTTcccuuulllaaaZZZRRRNNNLLLIIICCC>>>888666444444555555444333333222222111000//////...//////.........---------......---------,,,,,,,,,+++,,,...///000//////...---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,************************)))************+++++++++)))))))))******+++++++++(((***+++***)))((()))******)))(((((())))))(((''''''***,,,,,,)))((((((************)))))))))))))))(((((()))***************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''''''''((((((((()))'''''')))******+++++++++************************++++++************++++++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((('''(((((())))))************))))))&&&''')))*********)))((((((((((((((((((((((((((('''((()))+++++++++***)))'''((((((((())))))******&&&'''((()))***+++,,,---))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***...---++++++++++++---...,,,------......------,,,++++++,,,---------,,,,,,,,,---......,,,,,,---............---,,,+++***)))++++++,,,,,,---...//////+++*********+++,,,,,,---,,,,,,,,,---------...............------.........------------------------........................------,,,...///000...---------------------------,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------.........---------.........//////000000//////.........---++++++,,,,,,---...//////000//////............///111000000000////////////tttaaaWWWSSSPPPWWWkkkgggPPPUUUYYYVVVaaavvvrrreee^^^VVVQQQLLLEEECCCDDD===:::777555444333222111000000////////////000000........................------------------------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,(((((())))))************)))+++---,,,)))((()))***)))))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------))))))************))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&''''''''''''+++*********))))))((((((...---,,,+++************************************))))))))))))))))))))))))******))))))((((((''''''&&&((()))((('''&&&'''(((''''''(((((())))))******...,,,***)))((()))***+++)))))))))(((''''''&&&&&&'''((()))((('''&&&''')))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''!!!###'''***,,,+++)))((())))))))))))))))))))))))***)))(((''''''((()))***''''''((())))))))))))))))))))))))))))))(((''''''***))))))((((((((())))))+++*********))))))((((((+++)))((())),,,---+++)))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////......,,,,,,,,,,,,......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))+++---......------///000000000000///...---+++++++++,,,------......------.........////////////000//////.........---------000000///............///......////////////..................////////////{{{jjj\\\WWWPPPRRR```yyy{{{___YYYWWWVVVbbbtttkkkbbbZZZTTTOOOHHHEEEEEEAAA>>>:::888777666555333000000////////////000000........................------------------------000///---,,,,,,,,,,,,---,,,++++++******++++++,,,)))))))))*********++++++)))+++---,,,***((()))******************+++++++++))))))************))))))************************))))))************))))))))))))))))))))))))((((((++++++++++++++++++++++++))))))************))))))***)))(((((((((((()))***))))))))))))))))))))))))++++++++++++******))))))'''(((((((((((()))))))))************)))))))))(((,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***++++++***)))***+++(((((((((((())))))))))))+++***(((&&&&&&'''((()))'''''''''((((((((((((((('''((()))(((''''''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''$$$&&&(((+++,,,+++***)))))))))))))))))))))))))))***)))(((''''''((()))***''''''((())))))))))))))))))))))))))))))(((''''''))))))(((((('''(((((()))+++++++++******)))))))))+++)))((()))+++,,,+++)))(((((((((((()))))))))***)))************+++++++++)))************+++++++++...........................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------,,,++++++,,,------------------------------,,,,,,,,,------------...---------------------------------------...//////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,---------......,,,------------,,,+++***,,,---......---,,,---///------------,,,+++******+++,,,------...---------------.........////////////.........------------//////......---------...------............------............////////////ttteee]]]SSSOOOVVVhhh~~~sss^^^UUUWWWeeetttrrrhhh]]]XXXSSSLLLGGGGGG@@@===999666555444222000000000////////////000000................................................222111...,,,+++,,,---...,,,++++++******++++++,,,*********+++++++++++++++)))+++,,,,,,***))))))***+++++++++***************((())))))))))))))))))((())))))))))))))))))))))))))))))************))))))+++++++++***)))((((((((())))))))))))))))))))))))))))))************))))))+++******))))))******+++)))))))))))))))))))))))),,,,,,++++++++++++******)))))))))*********++++++************))))))))))))******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((''''''''')))))))))))))))(((((((((((()))((('''&&&&&&&&&'''(((&&&&&&''''''((())))))***'''((())))))''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++*********))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))))))))))))))(((((('''((((((''''''''''''((((((++++++************))))))***)))((()))+++,,,+++***((((((((()))))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,------------........................---------------......////////////...............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......************************++++++************++++++------------............------------------,,,+++,,,---...---+++++++++---+++,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,---------..................------------......---------,,,,,,,,,,,,,,,------------,,,,,,---............/////////xxxllldddYYYRRRQQQ[[[mmm}}}eeeUUUXXXfffqqqzzzmmm```ZZZVVVPPPKKKIIIAAA>>>999666444333111///000000////////////000000........................////////////////////////222111...,,,++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++++++++*********,,,+++++++++***)))))))))******++++++++++++******************************))))))************))))))*********))))))((((((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&'''******))))))((((((''''''***)))(((((((((((())))))''''''''''''(((((())))))''')))***)))((('''((()))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************,,,,,,++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,------...///........................---------------------------..................------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...+++,,,,,,---,,,,,,++++++,,,------,,,***)))***+++,,,,,,,,,------......///++++++,,,------------,,,++++++,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,---------.........//////}}}rrriii^^^WWWRRRRRR]]]jjjrrr[[[XXX```hhhuuuddd\\\YYYTTTNNNKKKGGGDDD???;;;999777444222000000////////////000000////////////////////////////////////////////////000///---+++******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++***))),,,+++++++++***)))))))))******++++++++++++******************************))))))************))))))'''''''''(((((()))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))************)))((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))*********))))))(((((('''''')))((((((((((((((())))))))))))((((((''''''''''''((()))***)))((('''(((***))))))))))))************&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''***)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))))))))******))))))))))))************))))))*********+++++++++))))))*********+++++++++------------------------***+++++++++++++++++++++***************************++++++++++++++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******+++,,,---,,,***))))))+++,,,,,,,,,,,,,,,---//////***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------------,,,,,,------,,,,,,+++***------............------------------............{{{pppddd]]]UUUOOORRR[[[tttiiiYYYYYY___}}}lllaaa]]]XXXQQQMMMIIIFFFAAA===:::777444222000000////////////000000////////////////////////........................------,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++************))))))***,,,,,,+++)))+++++++++***************((())))))))))))))))))((((((((((((((((((((((((((())))))************))))))&&&&&&&&&'''((()))))))))************************))))))************))))))((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((()))'''''''''((((((((())))))))))))))))))************+++******))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))((('''&&&''')))))))))))))))((((((((((((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&((()))******(((((()))***''''''''''''(((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))((('''''')))((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))))))))))))))(((((('''(((((()))***+++''''''(((((((((((())))))'''(((***)))(((((()))+++)))))))))*********++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,------...---------------.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************++++++++++++((())))))***************+++,,,---,,,*********,,,+++***)))))))))+++,,,---******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---...---,,,+++***------............------,,,------------.........|||mmmeee\\\QQQOOOUUUbbbzzz}}}aaaXXX]]]nnnwwwhhhbbb\\\TTTOOOJJJFFFAAA===999666333111000000////////////000000////////////////////////------------------------+++,,,---.........---,,,,,,++++++******++++++,,,++++++*********)))))))))***)))(((***,,,---+++)))***************+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))''''''''''''''''''''''''))))))************))))))))))))***++++++***))))))))))))))))))))))))))))))'''((((((((())))))))))))'''''''''((((((((())))))((()))))))))*********************))))))******+++************************))))))))))))))))))))))))'''((((((((()))))))))***$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((())))))))))))&&&'''(((((()))))))))(((((((((((((((((('''''''''((()))******)))((()))***''''''''''''((((((((((((''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))''''''((()))))))))))))))((((((((())))))***,,,,,,))))))))))))*********+++&&&(((***)))(((''')))+++))))))*********+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.................................---,,,++++++++++++,,,---************************((()))***++++++***)))(((******+++++++++,,,,,,,,,))))))***+++++++++++++++***+++---,,,++++++,,,---,,,+++)))((()))***+++---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,---...///...---+++***,,,,,,------------,,,,,,,,,,,,---------.........uuulllbbbUUUQQQVVVZZZrrriii]]]bbbbbbnnnfff___VVVPPPOOOKKKFFFAAA===:::777444000000////////////000000000000000000000000000000------------------------***+++...000000000...---,,,++++++++++++++++++,,,+++*********))))))((((((***)))((())),,,---+++)))))))))******+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))************))))))++++++******))))))((((((************************))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((())))))''''''((()))''''''(((((())))))******))))))***+++++++++++++++&&&&&&''''''((()))))))))(((***+++***)))((()))***))))))))))))************'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************(((((((((((((((((((((((('''((()))******)))(((''''''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))***+++,,,---******++++++,,,,,,,,,,,,&&&(((******'''''')))+++)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------....................................---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,***+++------,,,,,,---///...---+++******+++---...******+++,,,,,,,,,,,,+++,,,,,,------------......+++++++++,,,,,,---------,,,---...//////---+++***+++++++++,,,,,,+++++++++,,,,,,,,,---------......~~~qqqggg^^^WWWRRRSSSeee~~~dddZZZ```hhh{{{|||hhhaaa[[[UUUQQQMMMGGGBBB>>>:::666333666333111000111222222111000000000000000000000000------,,,,,,,,,---......---------,,,,,,+++++++++*********************************++++++*********,,,,,,++++++***)))))))))++++++***************++++++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***)))'''''')))***+++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&%%%++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((((((((())))))+++)))'''(((+++,,,***(((((((((''''''''''''((((((++++++***(((''''''''''''))))))(((((('''''''''&&&))))))***))))))((('''&&&(((((((((((()))))))))))))))(((((((((''''''''''''***)))((('''''''''''''''''''''''''''((((((((((((+++***)))(((((('''((((((+++++++++++++++***)))((((((((((((((((((((((((((()))((('''&&&&&&'''(((((()))))))))***+++++++++,,,******)))))))))))))))***((((((((((((((())))))***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***)))******))))))))))))))))))((()))***++++++***)))(((///'''(((222555...***...---,,,+++*********+++,,,'''(((***+++,,,,,,+++***,,,++++++******++++++,,,+++,,,------......------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------.........///000///...---,,,+++++++++,,,,,,,,,+++++++++******((((((((()))******++++++******++++++++++++************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++*********++++++,,,---yyymmmcccWWWOOOPPP]]]xxxppp[[[UUUZZZhhhzzzvvvggg___[[[TTTOOOIIIDDD@@@<<<888666666444111000111222222111000000000000000000000000///......---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******************++++++++++++***************++++++++++++*********))))))************************((())))))******))))))((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***---......---,,,************************((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((()))))))))'''&&&&&&))))))(((&&&(((((('''''''''(((((()))******)))((((((((((((((())))))((((((((('''''''''((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))((((((((())))))((('''''''''''''''''''''''''''(((((((((((()))((('''''''''''''''((()))*********))))))((('''((((((((((((((((((((((((++++++***))))))***+++,,,******************++++++******))))))))))))*********************++++++,,,******++++++++++++***************+++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++***,,,***000<<<===333+++,,,---,,,+++*********++++++)))******+++++++++******,,,++++++******++++++,,,++++++,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------...////////////.........,,,++++++*********,,,,,,+++++++++******************************)))******++++++++++++******)))******++++++******)))************************++++++++++++++++++++++++******+++,,,---------,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********++++++xxxkkk\\\PPPQQQWWWjjjaaaRRRRRRXXXbbblll~~~mmmaaa```WWWRRRLLLGGGCCC???;;;999666444111000111111111000000000000000000000000000111000...---,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))''''''))),,,---((())))))***++++++,,,,,,+++***************+++++++++++++++***************************************)))******************)))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))"""'''+++......---+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((((((((()))))))))'''&&&'''((()))(((&&&''''''''''''(((((()))***))))))(((((((((((())))))))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))************))))))((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((((())))))((((((''''''((((((((((((((((((((((((''''''''''''((()))************************))))))***)))))))))))))))*********************++++++,,,)))******************)))*********++++++++++++,,,***************+++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------------+++,,,,,,------,,,,,,+++***...999FFFDDD777,,,+++---,,,++++++******++++++++++++******************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,...///111111000///...---,,,+++******)))******,,,++++++++++++*********---,,,,,,+++******))))))******++++++++++++******)))******++++++******)))************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,))))))+++,,,,,,++++++***uuueeeZZZXXXUUU```{{{pppYYYTTTTTTXXX]]]llluuufffeeeYYYUUUOOOJJJEEEBBB>>>;;;888555222111111111111000////////////////////////000///...---------------------------------,,,,,,************************,,,+++***))))))***+++,,,))))))*********+++++++++*********)))******+++,,,******************************************************++++++++++++******((()))))))))******************)))(((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************'''((((((((()))))))))***((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))###%%%''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))***)))))))))*********)))''''''''''''((()))***++++++***)))(((((('''(((((())))))((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((((()))((((((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))++++++******))))))(((((())))))))))))))))))***+++((((((((((((((())))))***))))))************))))))************++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------------******++++++++++++******+++000<<>>;;;888666555444333111000000000000000000000000......---......///000111------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******************))))))))))))***+++,,,---))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++************************''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&((())))))&&&&&&''')))++++++***)))(((((((((((()))((((((((((((((())))))(((((()))))))))*********((())))))))))))(((((('''(((((((((((())))))))))))+++******)))((('''&&&&&&&&&((()))+++++++++)))(((''''''''''''(((((((((((())))))((('''''''''((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&((((((((()))))))))))))))(((((((((((()))***+++,,,***************++++++,,,******++++++++++++******))))))))))))************+++++++++***************)))***+++,,,,,,,,,,,,+++)))))))))***+++,,,,,,,,,++++++***))))))***+++++++++***))))))***,,,,,,***++++++,,,,,,,,,+++***))))))******+++++++++******,,,++++++******++++++,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,------...////////////...++++++************++++++************)))))))))))))))***************************++++++++++++******(((((())))))))))))((((((************************************************(((((()))***+++++++++***'''((()))***++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++***))))))++++++*********)))))))))iiidddZZZTTT\\\ttt~~~bbb]]]\\\ZZZcccuuuqqqccc___YYYSSSOOOKKKGGGEEE@@@===999777666555333222000000000000000000000000000//////.........//////---------.........//////************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---))))))******++++++++++++************************(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((()))***+++,,,,,,+++******************************''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))(((((((((((())))))(((***,,,+++(((''')))+++---,,,+++)))((((((''''''&&&&&&&&&''')))***,,,---(((((())))))*********+++))))))***))))))(((''''''(((((((((((())))))))))))---,,,+++***)))''''''&&&&&&(((***+++,,,+++***)))''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))***++++++***)))(((''''''(((((())))))******(((((((((((()))***+++,,,((((((((((((((())))))***++++++,,,,,,,,,,,,++++++))))))))))))************,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------)))((('''&&&&&&'''((()))(((((((((***---///+++&&&++++++,,,---,,,+++***)))''')))***,,,,,,,,,+++***,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,------------.........///***)))))))))))))))******************))))))))))))++++++******)))(((((((((******++++++++++++******(((((())))))))))))((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''''')))******+++++++++******++++++++++++******++++++++++++++++++++++++***************)))((('''------,,,+++*********+++yyyfff```TTTSSSbbbuuuuuu```[[[___ffflll{{{ooofff]]]WWWUUUQQQLLLHHHCCC@@@<<<777444333333444222111111000///......---////////////............+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---******++++++++++++******,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***)))''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---***(((((())))))'''$$$************************)))((('''&&&&&&'''((()))))))))***))))))((('''&&&((((((((((((((((((((((((+++&&&!!!"""&&&)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((())))))))))))(((((((((((())))))((('''&&&&&&"""$$$&&&((()))(((&&&$$$%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&+++)))(((((())))))(((&&&))))))))))))***************)))((()))***+++***(((***)))(((''''''((()))***++++++******************'''((()))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++.........------,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))(((((((((*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++---+++)))***,,,---+++)))''''''(((((())))))******+++++++++************)))((()))***+++++++++++++++++++++***))))))***+++++++++***)))))))))***,,,,,,))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))...---,,,+++************************************(((((((((((()))***+++,,,~~~llldddVVVRRR]]]kkkiii\\\[[[bbbjjjtttggg\\\ZZZYYYRRRKKKHHHDDDAAA===888444333222222222111111000//////......////////////............,,,---...//////...---,,,++++++++++++++++++++++++************************,,,+++*********+++,,,,,,******++++++++++++******++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***)))((()))((('''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((,,,)))(((((())))))(((%%%(((((((((((((((((((((((())))))(((''''''((())))))((())))))))))))(((((('''((((((((((((((((((((((((%%%!!!!!!&&&))))))''''''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&'''((()))***(((((())))))))))))((((((((((((((((((((('''&&&&&&$$$%%%'''))))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))*********)))))))))(((((((((,,,***))))))******)))(((''''''''''''((((((((()))***)))((()))***+++***(((***)))(((''''''((()))***************************((()))***+++,,,,,,+++***************************++++++++++++++++++++++++++++++*********)))))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))************++++++++++++(((((()))+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))******)))((())),,,---,,,***(((((((((((())))))******''''''((()))***++++++,,,))))))***+++++++++******,,,+++***))))))***+++,,,))))))((((((((()))***+++(((((()))************))))))))))))))))))))))))((())))))))))))))))))))))))---,,,,,,+++******))))))******************************)))(((''''''''''''}}}uuulll[[[SSSYYY___vvvwww```WWW^^^jjjmmm^^^______UUULLLLLLFFFCCC>>>999555222111111111111111000000//////...////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++++++++,,,,,,******++++++++++++******++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))***)))((()))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''***((('''((()))***)))'''((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))))))))((((((((((((((((((((((((((($$$"""!!!$$$(((***)))'''''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''(((((()))(((((((((((()))******************)))))))))))),,,+++******++++++***)))'''''''''((((((((())))))***)))((()))***+++***((())))))(((((((((((())))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((+++++++++*********************))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------))))))***+++---...///000***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))(((((((((((((((''''''(((+++,,,,,,+++((((((((())))))))))))***&&&&&&'''((()))***++++++*********+++******)))))),,,+++************+++,,,((((((((('''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++)))((('''************************++++++)))(((((((((((((((}}}sssaaaWWWXXXXXXiiigggXXX]]]jjjyyydddccccccWWWPPPQQQHHHFFFAAA;;;777333111000111111111000000000//////////////////...............//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******++++++++++++******+++******************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))***)))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((()))******)))))))))))))))))))))))))))******))))))))))))******&&&'''((())))))***))))))((((((((((((((((((((((((***(((((()))******(((&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((('''(((((((((((((((''''''(((((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))+++***))))))++++++***)))))))))*********+++++++++***)))((()))***+++***((())))))(((((((((((())))))***************+++++++++***+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))******)))))))))))))))***)))))))))***+++,,,,,,+++))))))))))))))))))))))))***))))))))))))(((((((((******+++******)))((((((+++++++++******+++++++++(((((((((((())))))******'''((())))))******)))))))))))))))))))))*********))))))))))))))))))))))))((()))+++,,,+++***'''&&&************************************+++,,,---...wwwfff[[[YYYSSS```vvvuuu]]][[[ddd{{{mmmeeeaaaXXXRRRTTTKKKHHHDDD>>>999555222111111111111111000000000000////////////............/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++***************++++++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***+++((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))&&&'''((())))))***))))))((((((((((((((((((((((((***))))))******)))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''((('''&&&$$$$$$%%%'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((***((('''((()))***)))(((************++++++++++++***)))((()))***+++***((((((((())))))))))))(((((())))))*********+++++++++*********)))))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))++++++******))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((((()))***+++,,,---------,,,++++++++++++************))))))))))))++++++*********)))))))))***************)))((('''************************))))))*********+++++++++((()))******++++++******((()))))))))*********+++))))))))))))))))))))))))((()))***,,,+++***(((&&&************************************+++,,,---...}}}kkk```[[[QQQZZZfffjjj\\\[[[nnn|||iii```YYYUUUSSSMMMKKKFFFAAA<<<777444333111111111111111111111111////////////............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------******++++++++++++******)))***++++++++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((***,,,(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,&&&((())))))(((((()))+++((((((((((((((((((((((((((())))))******))))))((('''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((()))((((((((((((((())))))))))))((((((&&&'''((((((((((((((((((((('''&&&$$$$$$%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''((()))***)))(((((((((((()))))))))*********)))((()))***+++***((((((((())))))))))))(((((()))))))))***++++++,,,,,,+++***))))))((()))))))))++++++++++++++++++++++++************************)))))))))******************************+++++++++))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''''''''((()))+++,,,---...,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''''''''((()))+++---......//////...+++******++++++************)))))))))(((((()))***+++,,,------)))))))))***))))))(((((((((((()))******)))(((((())))))***+++++++++++++++))))))***+++++++++++++++((())))))******+++++++++))))))))))))))))))))))))))))))***++++++***)))(((************************++++++)))(((((((((((((((uuuhhh```RRRYYYZZZvvv|||cccYYYbbbyyyssseee```[[[SSSNNNLLLIIIDDD???:::777555111111111111111111111111////////////............///...---,,,,,,---...///------------------------************************)))***+++---............******++++++++++++******)))***++++++++++++***)))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***((((((***,,,(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))&&&(((***)))(((''')))+++(((((((((((((((((((((((('''((())))))))))))((('''((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))((((((((((((((())))))((('''''''''''''''''''''(((((()))))))))))))))((('''(((***+++***)))(((((()))))))))************)))((()))***+++***((('''((()))******)))((('''((())))))***++++++,,,,,,,,,+++***)))))))))******************************************************((((((((()))))))))******))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************'''((()))***,,,---......,,,,,,,,,+++++++++******''''''(((((()))*********(((((((((((()))***,,,,,,,,,...///---+++)))+++,,,+++++++++*********))))))''''''((()))***+++,,,,,,'''((())))))))))))))))))&&&'''((())))))((('''&&&((((((***+++++++++***)))((())))))***************((())))))******+++,,,,,,))))))))))))))))))))))))***+++++++++++++++++++++******************************)))(((''''''''''''pppfffUUUZZZRRRiiilll]]]ZZZmmm~~~llliiiaaaTTTOOOMMMJJJEEE@@@<<<888666111111111111111111222222000/////////...............---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---............******++++++++++++******)))***+++,,,,,,+++***)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++((((((***---(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''''')))+++***'''&&&(((***************************&&&'''((())))))((('''&&&))))))***))))))(((''''''((((((((((((((((((((((((+++***)))&&&%%%%%%''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))(((((((((''''''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******))))))((((((''''''******)))((((((((((((((((((((())))))*********+++***)))((()))+++,,,,,,******++++++++++++,,,,,,,,,***)))((()))***+++***((('''((()))******)))((('''((())))))***++++++,,,,,,...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&&&&'''((()))***++++++***)))))))))))))))***+++)))+++---,,,***)))+++---++++++++++++******))))))))))))))))))((((((((((((''''''((())))))***))))))%%%&&&'''(((((('''&&&%%%&&&''')))*********)))((('''(((((()))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))),,,++++++******+++,,,,,,************************(((((((((((()))***+++,,,vvvqqqdddTTTSSSYYYqqq___WWWaaaoooxxxmmmcccXXXTTTRRRNNNJJJFFF@@@:::666333222111/////////000111222111111000///......---------------------------------------------------,,,,,,,,,++++++*********++++++------------++++++......------++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((()))***++++++***)))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))******(((&&&%%%((('''&&&&&&''')))+++,,,))))))))))))))))))))))))&&&(((******((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''&&&$$$###''''''(((((())))))******((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((('''''''''&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************((((((((((((((()))******---,,,+++)))((((((''''''))))))))))))))))))))))))+++***((('''&&&&&&''''''''')))***++++++***)))'''))))))))))))************'''((()))***,,,---...///,,,,,,+++******))))))((()))***++++++***)))((('''))))))(((((((((((())))))***+++,,,,,,+++***)))((())))))************)))))),,,+++***)))))))))++++++)))************+++++++++(((((()))***************************************&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((...---+++*********++++++,,,,,,+++***)))(((''''''+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******'''(((((()))***+++++++++))))))************))))))###&&&)))+++***)))))))))+++******)))(((''''''&&&))))))***+++++++++++++++zzzssshhh[[[UUUVVVeeepppZZZ\\\bbbppppppeee]]]WWWTTTPPPLLLGGGBBB<<<888444333222000000000111111111111111000///.........---------------------------------------------------------,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))******+++,,,))))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((('''&&&%%%'''((((((((()))))))))***((()))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''***)))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''))))))((((((((('''''''''))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******++++++***)))(((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((((()))***++++++***)))((())))))))))))************)))))))))******++++++,,,***************)))))))))***++++++,,,+++***)))((())))))(((((((((((())))))+++++++++++++++***)))((())))))************))))))******)))(((((()))******))))))*********+++++++++(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))(((''''''''''''((()))---,,,+++***))))))***+++++++++******)))(((((((((+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))***,,,,,,***)))))))))*********)))((('''''''''((())))))***************wwwooofff[[[VVVXXXkkkbbbWWWTTT___mmmvvviiidddZZZWWWRRRNNNIIIDDD>>>:::666444333111000000111111111111000000//////......------------------------------------------------,,,---------------......++++++,,,,,,,,,,,,++++++)))))))))******+++++++++*********++++++*********))))))))))))))))))))))))***))))))))))))***++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))******))))))))))))******(((((()))))))))(((''''''(((((((((((())))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''*********))))))))))))((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''))))))(((((('''''''''&&&)))))))))))))))(((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))$$$$$$$$$%%%&&&(((***+++((()))***++++++***)))((())))))))))))******************))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++***)))))))))(((((((((((())))))++++++***)))))))))******))))))************)))))))))((((((((((((((()))))))))))))))*********++++++(((((()))***************(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))*********)))(((''''''((()))***+++******))))))))))))***))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((***))))))(((((())))))***++++++************++++++***))))))(((((())))))***((((((((()))******+++++++++***)))(((((()))***+++...//////---***))))))*********))))))(((((('''''''''(((((())))))))))))))){{{tttpppbbb[[[TTT\\\vvvmmmXXXNNNVVV___lllooohhh]]]ZZZUUUPPPKKKFFF@@@<<<666555333111000000000000111000000000/////////...........................------------------------++++++,,,,,,------......+++++++++,,,,,,+++++++++************++++++++++++)))******++++++******)))))))))))))))))))))))))))***************++++++,,,)))))))))******)))))))))+++***((((((((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++***+++,,,------+++***)))((((((((((((((((((((((((+++,,,---,,,***(((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''(((***+++,,,---((()))************)))(((((()))))))))************************************))))))******+++,,,,,,---************************))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))(((((((((((()))))))))***))))))))))))************(((((()))***************************************((((((((()))))))))******(((((()))))))))************)))(((''''''((()))***)))))))))(((((((((((()))(((((((((((())))))******************))))))))))))((((((((((((((((((((((((***))))))))))))))))))***+++******))))))******+++))))))(((((((((((())))))(((((())))))************,,,***(((''''''(((***,,,...///...,,,***)))***+++***)))))))))((((((((('''&&&''''''((()))(((((((((xxxwwweee___VVVUUUfffzzz___OOOTTTYYY```~~~xxxhhh```\\\WWWQQQLLLGGGBBB???777666444111000/////////000000000000////////////........................------------------------******++++++,,,,,,------++++++++++++++++++++++++...------,,,++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************++++++,,,***))))))))))))))))))***))))))'''&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))***++++++***)))(((((((((((((((((((((((((((+++,,,---,,,***((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''(((((())))))))))))((((((((((((&&&((()))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&((()))*********''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***''''''''''''((()))***+++((((((((((((((((((((((((((())))))******+++++++++))))))************))))))((()))))))))************))))))******+++,,,,,,---)))******+++,,,---......))))))((((((((()))))))))))))))(((((((((((())))))******((((((((()))***+++))))))************)))))))))))))))******+++++++++(((((()))))))))*********(((((()))***************************************''''''((((((((()))))))))))))))))))))************((((((&&&&&&&&&&&&(((((((((((((((((()))((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********,,,***(((''''''(((***,,,***+++,,,***))))))+++,,,))))))))))))((((((((((((&&&&&&'''((((((((((((((({{{zzzhhhaaaWWWRRRXXXkkkkkkUUUTTTVVVZZZooollleee```ZZZTTTOOOJJJEEEBBB999888555333111000//////000000000000////////////........................------------------------******+++++++++++++++,,,++++++************++++++//////...---,,,+++***))))))***,,,------,,,***)))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********'''(((((()))))))))(((((())))))))))))))))))))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((()))))))))))))))((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))******''''''''''''(((((()))***))))))))))))))))))))))))((()))))))))))))))((('''***))))))))))))))))))***))))))))))))************)))******+++,,,,,,------******++++++,,,------...(((((('''''''''((())))))))))))(((((((((((())))))))))))((((((((()))******))))))************))))))((()))***+++,,,,,,++++++((((((((()))))))))******(((((()))***************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++((('''&&&%%%%%%&&&'''((('''(((((())))))))))))((('''''''''(((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))******+++***)))(((((()))***+++'''(((******)))***+++---))))))))))))((((((((((((&&&''''''(((((((((((((((~~~|||ooodddXXXRRRPPPYYYqqq{{{^^^UUUUUUWWWeeevvvwwwiiieee^^^XXXSSSNNNIIIFFF<<<;;;888555333222111111////////////000000000000........................------------------------,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,---,,,,,,,,,++++++*********+++---//////---+++***))))))))))))))))))))))))))))))((((((((()))******+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((******+++***)))(((''''''''''''((())))))***))))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((*********)))))))))((((((((('''&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''((()))))))))&&&'''''''''((((((((((((+++)))'''&&&&&&''')))+++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((('''''''''(((((()))))))))))))))))))))))))))((())))))******)))((((((******))))))))))))******))))))))))))************************++++++++++++)))))))))******+++++++++)))(((''''''''')))***+++))))))(((((((((((())))))'''(((((()))))))))))))))))))))************))))))'''''')))***+++++++++***(((((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))((('''&&&&&&'''((()))'''((()))*********))))))''''''(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++++++++******))))))******+++***))))))))))))))))))***((((((''''''''''''((((((***)))))))))))))))))))))))))))))))))))))))))))))%%%(((***++++++***++++++(((((((((((())))))))))))''''''((())))))))))))(((}}}vvvgggYYYTTTNNNPPPffffffWWWUUUWWW```jjjmmmhhhaaa[[[VVVQQQLLLIII???===:::777555444333333////////////000000000000////////////////////////------------------------.........------,,,,,,,,,,,,+++***))))))***+++,,,***************+++++++++***,,,...000000...,,,***))))))))))))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++((()))***++++++***)))(((************************))))))))))))))))))))))))((()))+++,,,+++***((('''(((''''''&&&''')))+++,,,))))))))))))))))))))))))&&&(((******((((((((()))))))))))))))))))))))))))******))))))))))))*********)))(((((((((***+++,,,******))))))((((((((('''%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******'''((((((((())))))******((('''%%%$$$&&&)))---000''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++******))))))))))))******))))))))))))************+++++++++***)))(((((('''(((((((((((())))))))))))***)))(((((((((***+++,,,))))))(((((((((((())))))&&&'''(((*********)))((())))))************))))))%%%&&&((()))*********)))(((((((((((())))))))))))(((((()))***************************************)))************+++++++++)))************+++++++++***)))(((''''''((()))***'''((()))+++++++++***)))(((((((((((((((((((((((('''((((((((())))))******++++++++++++++++++++++++++++++************++++++++++++************++++++((((((''''''''''''((((((*********)))))))))))))))))))))************))))))&&&))),,,---,,,*********(((((((((((())))))))))))'''(((((()))))))))))))))vvvrrrjjj```WWWPPPQQQ___nnnfffYYYXXX]]]bbbyyywwwnnnccc\\\YYYTTTOOOLLLDDD@@@:::666444444333333111111000/////////////////////////////////////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''++++++++++++*********))))))***,,,+++)))(((((()))'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))******)))(((''''''((('''((()))))))))(((&&&%%%((((((''''''''''''((((((''''''''''''(((***+++,,,)))(((((('''''''''(((((())))))(((((('''''''''&&&&&&''')))*********)))((()))))))))((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''************************+++***)))(((((()))***+++******+++++++++******)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((((((((()))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((('''&&&******+++++++++******)))******+++++++++******)))(((((())))))))))))(((((())))))************))))))******))))))))))))******)))(((((('''''''''((((((***((((((***,,,,,,)))&&&''''''((()))***+++,,,,,,((((((((((((''''''''''''******))))))(((((('''''')))))))))***+++++++++,,,))))))************))))))(((***+++***(((''''''''''''((()))++++++******)))))))))))))))))))))))))))|||vvvpppggg]]]SSSOOOVVV```~~~zzzdddXXXYYY```uuuppp```[[[ZZZTTTOOOLLLFFFAAA;;;777555555444333111111000///////////////////////////////////////.........------,,,,,,+++---------,,,,,,+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********))))))***************))))))(((,,,++++++++++++*********)))***++++++)))(((((()))((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((((()))***)))((('''((()))(((((()))))))))((('''&&&((((((((())))))((((((((((((''''''(((((()))***+++((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))*********++++++******)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''***************************)))))))))((((((((('''))))))*********)))(((((())))))***++++++++++++***+++++++++***)))((('''&&&(((((())))))))))))(((((())))))************))))))******))))))))))))******)))(((((('''''''''((((((***(((((()))+++,,,)))'''''''''(((((())))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))************))))))(((***++++++)))(((((()))'''((()))***+++******)))))))))))))))))))))))))))zzztttlllcccXXXOOOOOOTTTooovvv[[[WWWbbbssswww```]]]^^^WWWPPPPPPHHHDDD>>>999777666444333111111000////////////000////////////////////////------------------------......---,,,,,,+++******++++++******++++++,,,---+++++++++++++++++++++++++++++++++***************+++++++++++++++***))))))++++++++++++************(((***++++++)))(((((())))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))******))))))((('''(((((()))******)))(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))******+++******))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&'''************************))))))))))))(((((((((((())))))******+++*********(((((()))***++++++++++++++++++***)))(((&&&%%%$$$((())))))******))))))(((((())))))******))))))(((***))))))(((((())))))***(((((((((''''''(((((())))))(((((()))***+++)))'''((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((())))))******))))))(((((()))++++++*********+++'''((()))*********))))))))))))))))))))))))))))))xxxppphhh^^^SSSPPPQQQ___{{{eee\\\gggrrrfffbbbccc[[[TTTUUUKKKGGGAAA<<<:::777555444222111000000//////000000////////////////////////,,,,,,------------------......---,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++******************************++++++******)))(((*********)))))))))(((((((((***++++++)))((()))*********))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++***************))))))(((((()))***++++++***)))(((******)))(((((((((((((((&&&&&&''''''((((((((('''(((((((((((((((''''''''''''(((((()))))))))))))))&&&'''''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))((((((((((((((()))***+++++++++++++++))))))************))))))*********)))((('''&&&%%%)))))))))******)))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((()))***)))(((((())))))))))))(((******))))))((((((((('''((((((((((((''''''''''''''''''(((((())))))***************))))))(((((('''(((((())))))))))))((((((&&&(((*********)))***,,,((((((((()))))))))))))))((((((((((((((((((((((((vvvlllbbbXXXSSSSSSUUUmmmuuucccgggooorrrgggeee\\\VVVWWWNNNJJJDDD@@@<<<999666444222222111000000000000000////////////////////////,,,,,,------------------......---,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++************************))))))******))))))((('''((((((((((((''''''''''''''')))++++++)))))))))*********))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((((()))++++++******)))))))))))))))((()))***++++++***)))(((+++***)))((((((''''''(((&&&'''((()))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))***&&&'''''''''((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++++++++++++++***)))((('''&&&(((((())))))***)))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******((())))))(((((((((((())),,,++++++******)))))))))((((((((((((''''''''''''''''''(((((())))))******+++++++++******)))))))))(((((())))))))))))(((((($$$&&&((()))(((((()))+++((((((((((((((()))))))))((((((((((((((((((((((((sssggg\\\UUUTTTQQQ```}}}ooodddhhhnnnddd]]]XXXVVVQQQMMMHHHCCC???;;;777555222222111000000000000111////////////////////////------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++)))))))))))))))(((''''''((((((((((((''''''''''''''')))***+++)))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((())))))(((((()))***+++***)))(((((((((((()))))))))))))))))))))))))))******)))(((((((((((((((&&&''')))***++++++***)))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''))))))************))))))''''''((()))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++*********+++++++++***)))((('''&&&''''''((()))************)))******++++++******)))'''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((()))***++++++((())))))((('''&&&(((***,,,,,,,,,++++++*********************))))))))))))(((((((((((())))))))))))++++++++++++************'''(((((())))))(((((('''###%%%'''(((''''''((()))(((((('''''''''((()))***))))))))))))))))))))))))zzzooobbbYYYUUURRRVVVjjjfffbbbtttxxxfff```]]]XXXTTTPPPJJJEEEAAA<<<888555333222111111000000111111////////////////////////.........------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++)))************)))((((((******)))))))))((((((((('''(((***+++***)))***+++((((((((()))******++++++'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((''''''''''''((())))))******))))))))))))))))))))))))))))))++++++***)))(((((('''''''''((((((((()))))))))***''''''''''''''''''''''''((()))***)))((('''((()))***)))((('''''''''((((((***)))'''&&&&&&''')))******)))((((((((((((((()))'''(((***,,,---,,,+++***''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))******)))((((((&&&'''((()))************'''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))*********)))(((((((((((()))))))))))))))(((''''''((()))))))))(((((()))******++++++******)))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))***+++,,,'''))))))(((&&&%%%(((***+++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))************''''''((((((((((((''''''%%%&&&((()))((('''((()))(((''''''&&&'''((()))***))))))))))))))))))))))))uuuhhh]]]XXXSSSPPP]]]xxxkkk^^^kkkjjjeeebbb\\\UUUQQQKKKFFFBBB===888555333222111111000111111111//////////////////////////////...---,,,,,,++++++***++++++,,,,,,------...++++++******++++++,,,---++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++***))))))++++++++++++************'''(((***+++***)))***+++''''''((()))***+++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))(((((((((''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((&&&%%%$$$###"""'''((((((((())))))******'''''''''''''''''''''''')))***+++)))(((''''''(((***)))'''&&&&&&&&&'''(((***)))&&&%%%%%%&&&)))***))))))(((((((((((())))))''')))+++---...---,,,+++&&&'''''''''(((((()))))))))(((((('''''')))***+++)))))))))((((((''''''&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***++++++++++++++++++++++++&&&'''((())))))((('''&&&&&&'''((()))************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))************************'''((((((((())))))******)))))))))))))))((('''&&&%%%&&&''')))******++++++'''((((((((('''&&&%%%%%%******++++++++++++******''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))***+++,,,'''))))))(((%%%%%%(((+++))))))))))))))))))******((((((((((((''''''''''''******))))))((((((''''''''''''(((((())))))******''''''((((((((((((''''''&&&(((******)))((()))***(((''''''&&&&&&((()))***))))))))))))))))))))))))~~~ooobbb\\\WWWSSSSSSaaa{{{}}}eeedddggguuuuuufff```]]]YYYUUUPPPJJJFFFBBB===:::333222222222222222333333000000111111111111000000222111///...---------...+++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((()))***************+++*********))))))((((((***)))))))))((((((((('''%%%$$$###$$$&&&(((((('''+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&(((((())))))******++++++***'''%%%&&&(((***(((&&&(((((()))***************)))))))))))))))))))))))))))***+++++++++)))((('''---+++))))))+++,,,***'''(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&'''((())))))((('''&&&***)))((('''&&&&&&'''((())))))+++,,,,,,---------))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&'''(((***,,,+++++++++++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))------+++***))))))(((((())))))(((((((((((())))))'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++((($$$!!!!!!%%%***---******+++,,,,,,***)))(((+++***)))(((((()))******(((((())))))))))))((((((++++++******)))(((((((((&&&(((***(((%%%%%%'''***((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))vvviiicccWWWRRRPPPZZZqqqddd^^^]]]gggzzznnnccc^^^[[[WWWRRRMMMIIIDDD???<<<333222111111111111111222000000111111111111000000222111///...------......+++,,,,,,------,,,,,,++++++++++++***++++++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))***************))))))))))))((((((''''''))))))))))))((((((((((((((('''&&&''')))************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''((((((((((((***(((&&&&&&((()))((('''(((((()))***************))))))))))))))))))))))))((()))*********)))(((''',,,***((()))***+++)))'''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''***)))((('''&&&''''''((()))))))))((('''&&&%%%$$$)))((((((((('''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))((('''''''''(((***+++***************)))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((()))))))))))))))(((((((((((())))))((('''&&&&&&&&&'''((()))''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''')))***(((((())))))(((((('''&&&))))))((((((((()))++++++(((((())))))))))))(((((())))))))))))))))))******'''((())))))((('''((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))rrrlll[[[UUUOOOSSSdddlll^^^VVVZZZdddxxxzzzgggbbb]]]ZZZVVVRRRMMMHHHAAA===444333222000000000111111000000111111111111000000111000///......---......,,,,,,------------,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))(((((((((((())))))((())))))************)))((((((((((((''''''''''''(((((((((((())))))))))))***((('''(((***+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((('''''''''''')))(((&&&&&&((()))((('''(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))((((((***)))(((((())))))((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((()))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((''''''''''''(((++++++******((('''&&&%%%((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))(((''''''(((***+++((())))))))))))(((''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((())))))***))))))(((((((((((())))))))))))((('''''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))(((,,,,,,+++***************(((((((((((())))))***+++(((((())))))))))))((((((''''''((())))))***++++++''''''((()))++++++***(((***************))))))(((************************))))))))))))))))))))))))xxxqqqccc[[[RRRPPPYYYqqqfffVVVXXX]]]jjjnnnggg___]]]YYYUUUPPPJJJCCC>>>777666444222111000111222000000111111111111000000000000//////............,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))(((((((((((())))))***((()))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&''')))******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***(((++++++******))))))(((((()))((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((((((((())))))(((((('''(((((((((((('''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((('''''''''(((((())))))***************)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))(((((((((((()))***((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))(((((((((((())))))******))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++++++++)))(((///...,,,+++***+++,,,---)))))))))((((((((())))))(((((())))))))))))(((((((((((((((((())))))******(((''''''***---...***'''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((|||rrrhhh```UUUOOORRRcccrrrYYYXXX\\\dddvvvjjjaaa___[[[WWWRRRLLLDDD@@@;;;999666444222222222333000000111111111111000000///////////////.........,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***(((++++++******))))))((((((((((((((('''''''''((()))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((())))))***''''''''''''''''''''''''((((((((()))))))))******)))((('''&&&&&&'''((()))''''''((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((()))))))))***++++++*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))))))))(((((((((((())))))******)))))))))(((''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++***((('''''''''((()))*********)))((('''&&&&&&(((((())))))))))))(((((())))))))))))((((((''''''(((''''''***------***&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((uuulllcccYYYRRRNNNVVVqqq~~~```XXXXXX]]]tttoooeeebbb^^^YYYTTTNNNGGGBBB???<<<888555333222333444000000111111111111000000......////////////......------............------,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++)))************))))))((())))))))))))************))))))))))))((((((((((((,,,***))))))***++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((()))))))))(((''''''))))))))))))))))))))))))(((((('''''''''((())))))&&&'''((((((''''''((()))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((************)))((('''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))******++++++++++++******))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...---,,,***))))))(((((())))))(((((((((((())))))(((((()))))))))(((''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,******)))(((((((((((()))*********)))((('''&&&%%%(((((())))))))))))((((((******)))(((((('''&&&&&&)))((((((***+++***((('''((())))))***************''''''''''''''''''''''''))))))))))))))))))))))))zzzoooggg^^^XXXPPPPPPbbbyyylll[[[SSSVVViiivvvjjjfff```[[[UUUPPPJJJFFF@@@===999444222111222333000000111111111111000000---...///000000///......------............---------,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++***************)))((((((((((((((()))))))))******++++++***)))((('''&&&&&&,,,***((()))***+++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''(((((((((((('''((()))(((&&&&&&(((***(((((())))))(((''''''&&&))))))))))))))))))))))))+++***)))((((((((()))***&&&((())))))'''''')))+++))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&'''''''''((((((((((((&&&'''''''''((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((((()))******++++++***))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******))))))))))))))))))))))))(((''''''(((((()))*********************)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))*********++++++++++++***))))))&&&'''((())))))(((''''''(((((())))))))))))(((((((((((((((((((((((('''''')))******)))'''&&&''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))ssskkkddd^^^TTTOOO\\\oooyyy```RRRRRRdddyyy}}}mmmiiibbb\\\WWWRRRMMMIII@@@===888444111000111222000000111111111111000000---...///000000///......------............---------,,,,,,,,,,,,---......---,,,+++******+++,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((()))++++++***************)))((((((&&&'''''''''(((((()))))),,,+++***)))((('''&&&%%%)))(((&&&&&&'''(((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))******++++++&&&(((***(((&&&%%%'''***(((((())))))((('''&&&&&&)))))))))))))))))))))))),,,+++***((((((((()))***&&&(((******((('''))),,,))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%'''((((((((())))))******))))))))))))************&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((!!!"""$$$%%%'''((())))))&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))***))))))(((''''''''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))$$$%%%&&&(((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((&&&'''((((((((('''%%%$$$###%%%'''(((*********)))(((((())))))))))))((((((&&&&&&''''''((())))))))))))++++++)))%%%###%%%(((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))xxxpppjjjdddXXXMMMSSSbbbooo\\\YYYcccmmmzzzlllbbbbbb]]]RRRNNNQQQHHHAAA<<<;;;777000///444222111111111111111222222000000///........................------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************((()))(((&&&$$$$$$&&&(((************)))((('''&&&&&&'''((()))+++---......++++++************++++++******************************))))))((((((((('''))))))))))))))))))))))))+++*********))))))(((((((((((())),,,---,,,(((%%%))))))))))))((('''&&&%%%+++***)))((('''''''''((())))))))))))************(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((()))******(((&&&%%%&&&)))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))((('''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***++++++,,,+++******)))+++)))''''''((())))))((()))))))))))))))***++++++(((((()))***************))))))(((((((((((())))))+++***((('''''')))***,,,+++***)))((((((***,,,---)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''}}}tttkkkeeeYYYNNNQQQ\\\yyyhhh[[[___jjjrrreeebbb^^^UUUPPPQQQJJJCCC<<<;;;777222111444222111111111111111222222000000///........................------,,,,,,,,,...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,***))))))+++,,,)))))))))))))))((((((''')))*********++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((()))***,,,+++)))&&&&&&&&&'''((())))))))))))******)))((((((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''))))))((((((((((((((()))******(((&&&%%%&&&)))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((())))))))))))))))))))))))+++***)))(((''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((((((((()))(((((('''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''((((((((())))))***...,,,)))(((((()))(((''')))(((((((((((()))***+++''''''((()))))))))))))))))))))(((((((((((())))))***)))'''&&&'''((()))***)))******++++++,,,++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((())))))(((((((((((())))))|||qqqiii___TTTRRRWWWhhh}}}aaa\\\ggg~~~llleeebbbZZZTTTTTTMMMEEE<<<:::888555444444222222111111111111111222000000///........................---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******)))((((((***,,,(((((()))))))))))))))***------,,,,,,+++******)))+++******))))))******+++((((((((((((((((((((((((*********))))))))))))((())))))))))))))))))))))))******))))))))))))((((((***)))((((((******)))(((''''''((()))************)))))))))((((((((((((((())))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******((('''&&&'''((()))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))+++******))))))))))))*********))))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((***,,,---...,,,)))'''''''''&&&%%%((((((''''''(((((())))))&&&&&&'''((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&(((***,,,,,,+++)))((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))(((((()))))))))xxxoooggg]]]WWWVVVZZZzzznnn___fffwwwuuuiiieee___YYYWWWOOOGGG>>>999888777555333333222111111000111111111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))&&&''')))((((((((()))+++(((((((((((()))***+++,,,...------,,,+++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((+++)))''''''((()))))))))+++++++++******)))((('''((((((((())))))))))))(((((()))))))))******************))))))((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***((('''''''''(((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''&&&$$$$$$%%%''')))++++++)))&&&%%%&&&'''&&&&&&((((((''''''''''''((((((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))((('''''''''((((((&&&'''(((((()))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))(((''''''&&&&&&''''''''''''&&&&&&tttlllccc[[[VVVSSSnnnkkkhhhsss~~~llleee___ZZZVVVQQQKKKBBB;;;888777555222333222222111000000111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((***++++++******+++---(((((((((((()))+++,,,---,,,+++++++++++++++++++++***))))))))))))))))))***************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))+++)))&&&&&&''')))))))))+++++++++******)))((('''&&&'''((()))******))))))((()))))))))***************)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((())))))***'''((((((((('''''''''(((((())))))))))))*********(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******((((((((((((((((((((((((***)))((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))*********)))'''''''''((((((((((((((((((((((((''''''(((((((((%%%$$$"""!!!!!!"""$$$%%%)))'''%%%&&&(((*********((((((''''''''''''(((((((((((()))************)))))))))(((((((((((())))))+++******)))(((((((((((()))(((''''''&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))'''&&&&&&&&&'''(((((('''&&&&&&yyynnnfff]]]VVVSSSccc|||mmmppppppddd^^^YYYUUURRRQQQKKKAAA:::888666333333333222111000000000000000000///............................../////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++)))))))))***))))))(((((()))***,,,---)))************+++++++++***))))))(((((())))))***************************&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))***(((&&&&&&'''))))))(((''''''((()))************%%%&&&((()))*********)))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))'''(((((()))***)))))))))((((((((((((((()))******'''((()))((('''&&&'''((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))((((((((()))******)))))))))))))))))))))))))))((((((''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((()))*********))))))'''''''''((((((((((((((()))((((((''''''(((((())))))((('''&&&%%%&&&''''''***((('''(((+++---......))))))((((((''''''((((((((())))))***************))))))(((((((((((())))))++++++******))))))((((((---+++)))''''''(((***+++'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))(((''''''((()))******)))((('''rrrhhh___YYYVVVZZZpppqqqjjj}}}wwwggg```\\\YYYUUUXXXTTTHHH>>>:::888555444333222111000000000000000000///...............---........./////////000---------....../////////------------------------***++++++,,,,,,---------&&&(((******((('''''''''+++***)))((()))***,,,---))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))(((&&&'''((()))((('''&&&&&&'''((())))))))))))$$$%%%(((***++++++******))))))))))))************''''''(((((())))))******))))))))))))))))))))))))&&&''')))***++++++******((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((()))******''')))***)))&&&%%%&&&((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((()))***'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))*********)))((((((''''''''''''((((((((()))))))))(((((((((((())))))************++++++++++++***(((''''''***,,,---,,,+++***)))(((((((((((()))'''(((((()))***)))))))))))))))(((((((((((())))))************)))((('''&&&***))))))(((((('''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))(((''''''((()))******)))((('''vvvlllccc\\\XXXTTTeeetttdddpppllldddaaa^^^WWW]]][[[NNNAAA;;;999777444333222111000000000000000000///...............---.........//////000000........./////////000000------------------------)))***+++,,,------...///+++---//////---+++***+++,,,***)))((((((***,,,---******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((()))))))))'''&&&'''((()))(((&&&))))))))))))((('''&&&%%%###%%%(((***++++++******))))))))))))************&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&''')))***+++++++++***((((((((((((((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((()))******''')))+++)))&&&%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((******))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''***************)))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))###$$$&&&'''(((((((((((((((&&&$$$%%%&&&(((((((((++++++***)))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))((('''&&&%%%$$$%%%&&&''''''%%%###"""''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***((('''%%%&&&'''))))))'''&&&%%%{{{ppphhhbbb\\\ZZZ___uuummmllltttuuukkkcccZZZ[[[XXXRRRLLLEEE>>>888555888777555333111111111111000...,,,---000111///---222000...---,,,---///000........................+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***)))))))))***+++---...///...---,,,+++************((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))******)))'''$$$###*********)))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************''''''((()))))))))))))))***)))(((''''''((())))))((((((((((((''''''''''''''''''((()))))))))))))))++++++***)))(((((())))))+++***((('''''')))+++,,,(((((((((((((((((((((((())))))((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((()))+++,,,,,,+++)))(((''''''''''''((((((((((((''''''''''''''''''''''''+++(((&&&''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))------,,,***(((((()))+++***)))'''&&&'''(((***++++++*********))))))((((((''''''(((((())))))******++++++***)))((('''&&&&&&%%%&&&&&&&&&''''''((((((---,,,+++)))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))+++,,,+++***((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&tttmmmggg\\\YYY[[[mmm{{{lllfffrrrpppfff```\\\YYYSSSMMMFFF???:::666777666444222111111111111111///...///111222000...111000...---------///000........................++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++***))))))))))))***+++,,,...///...---,,,+++************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((()))+++++++++***((('''&&&&&&''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))+++***)))(((((()))******((((((((((((''''''''''''''''''((()))))))))))))))&&&''''''((()))+++------...---+++)))((((((((()))(((((((((((((((((((((((()))))))))((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((()))***)))'''%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((()))((()))***++++++***)))(((((()))))))))************''''''''''''''''''''''''+++(((&&&''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))*********(((&&&%%%'''((())))))'''''''''(((***+++*********)))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((&&&&&&'''''''''(((((((((+++***))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((******+++***)))((())))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''zzzrrrmmm^^^YYYWWWbbbyyyqqq]]]aaaqqqyyykkkfff^^^ZZZTTTNNNIIIBBB<<<888666555333222111111111222222111000000222222111000111000///------......///------------------------++++++++++++************,,,,,,,,,+++++++++******((()))************)))((()))))))))***+++,,,---...---,,,+++***************))))))((((((((()))******************************))))))))))))************(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))************************'''((()))+++++++++***)))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&((()))+++---...++++++***)))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((***))))))((('''''''''((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((())))))'''%%%%%%&&&''')))((('''''''''(((***+++******))))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))******+++''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********))))))))))))((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''uuunnnccc\\\VVVYYYhhh{{{aaaaaahhhtttpppfffbbb]]]VVVQQQLLLFFF@@@;;;666555333222111111111222222111111111111111000000000000///............///---------------------------,,,,,,,,,+++*********,,,,,,,,,+++++++++******)))******************)))******))))))***+++,,,,,,,,,,,,+++******************))))))((())))))******************************((()))))))))************''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))******************)))&&&&&&'''((()))(((((('''(((((())))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************'''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))******)))(((((((((((((((%%%%%%'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))'''&&&&&&(((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''''''''''')))(((''''''''''''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''((((((((()))******)))'''''''''))))))(((((('''((()))******))))))))))))))))))((((((******))))))((((((''''''%%%&&&&&&'''((()))******((((((((()))))))))))))))%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))(((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''wwwnnnjjjaaaXXXVVV\\\qqqjjjbbbaaafffxxxeeeeee___XXXSSSPPPKKKCCC>>>777666444222111111222222111111111000////////////000000///...............------------------------.........---,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))***++++++++++++******))))))************))))))))))))******************************((()))))))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***************************((())))))******))))))((((((((((((((((((''''''&&&++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''''''(((((())))))))))))((((((((((((''''''''''''''''''((())))))))))))))),,,+++***((('''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''((()))******((('''((()))((((((((((((((())))))***(((((((((((((((((())))))******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))((((((((($$$%%%&&&'''((((((''''''***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((~~~qqqpppfff\\\VVVUUUbbbtttaaaXXX[[[wwwkkkhhhbbbZZZVVVSSSOOOGGGAAA999888666444222222222222000111222111///......//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++******)))))))))******+++******)))))))))******++++++***)))))))))******************************))))))))))))************))))))))))))))))))))))))'''''''''(((((())))))***************************'''((()))******)))((('''++++++******))))))((((((******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++,,,,,,,,,+++((((((((((((''''''''''''''''''((())))))))))))))))))((((((''''''(((((()))+++++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''%%%'''))))))'''&&&&&&'''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&))))))((((((((((((''''''$$$%%%'''((((((((('''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((~~~~~~xxxsssjjj```YYYRRRVVVnnnkkkZZZZZZoooyyyjjjccc[[[WWWVVVQQQJJJCCC<<<;;;888555333222222222111333444222///...///111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++***)))))))))))))))******))))))))))))******,,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((()))))))))))))))******+++))))))(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))***+++++++++***((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&'''((()))***++++++***)))((((((((()))***(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&((()))((('''&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))'''((())))))))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''((()))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&(((******(((''''''((('''(((((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&((())))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''))))))))))))((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))}}}~~~~~~uuukkkbbb[[[QQQPPPccc{{{zzzeee```mmm{{{lllddd\\\XXXWWWSSSKKKDDD>>><<<999777444333222222222444666444111///000222/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,+++***)))((((((((()))***)))))))))))))))******,,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))************************************************))))))))))))************************)))***,,,------,,,***)))%%%%%%&&&&&&''')))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************%%%&&&&&&'''''''''''''''###$$$&&&((((((((((((''')))((((((((('''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''')))******%%%$$$######$$$''')))+++((((((((((((((((((((((((((()))))))))******++++++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&((()))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***&&&(((***++++++***(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((***,,,,,,+++******+++'''(((((()))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''')))******)))'''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''')))******(((&&&%%%))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))){{{{{{}}}}}}qqqggg___UUUOOOYYYjjjjjjaaafffuuuqqqhhhaaa^^^ZZZRRRKKKHHHBBB>>>777222111222333444000111111111111000//////////////////.....................------,,,,,,,,,---......---+++******+++---......---,,,+++***)))---,,,***))))))***,,,---))))))))))))))))))))))))))))))************))))))(((***+++***''''''))),,,---,,,***)))))))))******++++++***)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&'''(((*********)))((((((((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))++++++******)))))))))((())))))(((((((((((())))))+++)))'''''')))+++,,,,,,'''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&$$$"""###%%%'''&&&$$$)))((('''''''''(((***+++***************)))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$$$$&&&'''(((***++++++))))))))))))))))))))))))~~~~~~~~~vvvjjjcccYYYPPPTTT```xxxdddaaaooouuujjj```]]][[[UUUMMMJJJEEE@@@:::555333333444444222333333333333222111111////////////.....................------,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))******************)))***,,,---,,,***)))+++---,,,,,,***)))))))))******++++++***)))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((('''((())))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((&&&$$$###%%%'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%***(((&&&''')))******(((((((((((((((((())))))***))))))*********)))(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((}}}ooofff]]]RRRPPPTTTjjjlll___kkk~~~}}}nnn```\\\]]]YYYQQQLLLIIIDDD===888555444444444222333333333333222111111////////////.....................---------------+++---............///111.........///111444666777+++***)))(((((()))***+++------------------------******++++++++++++******+++,,,---,,,+++***+++---,,,+++******)))*********+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))************************************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))+++******)))((('''&&&%%%************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((()))))))))((()))))))))))))))))))))((('''''''''((()))***+++***))))))))))))((((((((())))))(((((((((((()))))),,,***''''''((()))))))))&&&&&&&&&''''''(((((()))***))))))(((((('''''''''(((&&&%%%&&&''')))(((((('''(((((()))))))))))))))(((((()))*********))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((ssshhh```VVVPPPNNNZZZyyywwwdddnnnuuuttt```[[[^^^[[[SSSMMMLLLGGG@@@:::666444333222000111111111111000//////////////////...........................---------+++---......------...000000//////000222555888:::+++***))))))))))))***+++------------------------+++++++++,,,,,,+++++++++)))***++++++************++++++************************)))))))))))))))***************************))))))))))))))))))))))))(((((())))))************,,,+++)))((('''((())))))************************'''((())))))((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((******))))))((((((''''''************************((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''%%%%%%%%%%%%''''''(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))******'''''''''''''''''''''''''''((())))))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((()))))))))))))))(((((()))***++++++************************))))))(((((((((((())))))///---+++***+++,,,+++***%%%&&&&&&'''((())))))***+++++++++*********))))))'''&&&&&&&&&''''''((((((&&&''')))*********)))(((''''''((()))*********))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((wwwjjjccc\\\TTTPPPSSSkkkkkkoooqqq|||ddd\\\^^^\\\UUUOOOMMMHHHAAA;;;777444222111000111111111111000//////////////////....................................,,,---...---+++***+++,,,---,,,+++***+++---000111+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++***)))************+++************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,+++***((((((((()))***************************''')))***)))''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((()))******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((***))))))))))))******+++''''''''''''''''''''''''))))))(((((((((((())))))***((('''&&&'''((('''%%%&&&&&&''''''((()))************))))))))))))((((((******************+++,,,&&&''')))*********)))(((&&&'''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''~~~ooohhhbbbZZZTTTQQQ```}}}sssnnnooolll```^^^\\\VVVRRROOOJJJCCC===999555333111222333333333333222111111////////////.........................../////////---......---+++******+++...---+++******+++,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,---///...,,,***))))))***++++++++++++***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++***)))))))))******************************)))+++---,,,)))((())),,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((('''%%%&&&'''((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((******))))))))))))******'''(((((((((((()))))))))))))))(((((((((((())))))(((&&&%%%&&&''''''&&&$$$'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((***+++'''(((((()))))))))))))))''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''wwwnnnggg^^^UUUPPPUUUjjj~~~oooiiiuuueee```\\\XXXVVVPPPLLLEEE???;;;888555333222333333333333222111111////////////............---........./////////000,,,---...---,,,+++,,,---/////////...------,,,,,,******++++++++++++******++++++++++++++++++++++++)))******************)))---,,,,,,...000///,,,***((()))***+++,,,++++++***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++******))))))))))))))))))))))))))),,,...,,,((('''))),,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((******)))(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))***))))))((((((((()))))))))*********++++++++++++))))))(((((((((((()))))))))(((((()))++++++***(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$''')))((((((((((((((())))))***((((((((()))(((((('''''')))))))))******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''}}}sssjjj___UUUNNNNNN]]]sssddd||||||iiibbb]]]ZZZYYYQQQMMMGGGAAA===:::777444000111111111111000//////000/////////............---.........//////000000+++---......---...///000,,,,,,------,,,+++***)))))))))************))))))++++++++++++++++++++++++))))))************))))))+++******,,,......+++'''((()))***+++,,,,,,+++***))))))((())))))***++++++************************))))))))))))))))))))))))******))))))))))))))))))'''(((***+++,,,,,,+++***(((((((((((((((((((((((('''***,,,+++&&&$$$'''***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$""""""$$$''')))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))((((((((((((((()))&&&&&&''''''((((((((()))))))))(((((((((((())))))((((((((()))+++,,,***)))))))))))))))((((((((((((((((((((()))))))))))))))''')))***)))''''''))),,,)))((('''''''''(((***+++((()))))))))((('''&&&&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''uuunnneee]]]RRRRRRTTTccczzzgggnnn|||rrrccc]]][[[YYYTTTPPPIIICCC>>>999555222444333222222111111222222111000///------......///...............///000000///......------,,,++++++///...---,,,+++,,,------***---...+++)))++++++)))(((((()))***************((()))***+++,,,,,,+++*********++++++++++++************++++++++++++******((((((((()))******++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((('''************)))))))))))),,,+++++++++******))))))---+++)))((('''(((***+++&&&&&&&&&&&&&&&'''((())),,,+++***((('''''''''''')))))))))))))))******++++++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((()))***************'''%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))((('''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&******)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''((()))(((%%%###%%%&&&((()))))))))((('''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((())))))***************************))))))))))))))))))))))))(((((())))))************((((((((('''&&&&&&&&&%%%((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((()))***++++++***(((&&&$$$''''''''''''''''''''''''******)))((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyyqqqhhhaaaSSSRRRQQQ\\\yyyiiifffjjj}}}kkk```\\\[[[UUUQQQKKKDDD???;;;666333444333222222111111222222222111000///...//////000...............///000000++++++,,,------......//////...---,,,,,,,,,------,,,333666000***)))******))))))******+++*********))))))***+++,,,+++************++++++++++++************++++++++++++******))))))))))))***************+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))************))))))************))))))))))))++++++*********)))))))))***)))((('''&&&''''''((((((((('''''''''((())))))+++***)))((((((''''''((()))))))))))))))******++++++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))'''%%%&&&'''(((&&&$$$'''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((******)))))))))(((((((((******)))((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''***)))((((((''''''((((((''''''((()))))))))))))))************************((('''&&&'''((((((&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))***+++***(((&&&%%%***************************))))))(((((((((((((((+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvmmmfffVVVRRRNNNTTTjjjssseee[[[gggqqq```[[[[[[WWWSSSMMMGGGBBB<<<777444444333222222111111222222222222111000000000000000...............///000000++++++,,,------......//////...---,,,,,,,,,,,,---,,,555:::444---***,,,---***+++++++++++++++************+++++++++***))))))******++++++++++++************++++++++++++******************))))))))))))++++++,,,------------,,,))))))))))))))))))))))))******++++++++++++******************))))))))))))******))))))))))))(((((())))))((((((((('''''''''******))))))(((((())))))))))))(((((((((((()))))))))))))))))))))******++++++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&'''&&&$$$(((((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''(((((()))(((((('''''''''''''''''''''''''''((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((************))))))))))))***))))))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))************************((('''%%%&&&'''((((((''''''''''''''''''((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))###$$$%%%&&&''')))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((((()))*********((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((~~~ssskkk\\\UUUNNNOOO]]]xxxmmmZZZ\\\rrr|||fff^^^^^^ZZZVVVPPPJJJEEE???999666444333222222111111222222111111000000000/////////...............///000000///......------,,,++++++......------,,,,,,,,,,,,)))000555222......///...+++,,,,,,,,,,,,+++******++++++++++++******))))))******++++++++++++************++++++++++++******+++++++++***)))(((((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++******************)))))))))((()))))))))(((((((((((((((***++++++++++++***)))(((+++***))))))((((((((((((((((((((((((((()))******)))))))))))))))******+++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%######$$$&&&'''&&&&&&%%%%%%&&&&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))''''''''''''''''''''''''))))))************))))))''''''''''''(((((((((((()))(((((('''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))'''%%%%%%''')))))))))(((''''''&&&&&&''')))***))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******++++++)))(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''(((((())))))***&&&''''''((()))******+++'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''((((((((((((((())))))***))))))(((''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((xxxooocccYYYQQQOOOVVVkkkvvv```\\\eee{{{tttfffaaa]]]YYYSSSMMMHHHBBB;;;777444333222222111111222222///000////////////.....................///000000///......------,,,++++++---------------,,,,,,,,,***---...,,,...000...)))++++++,,,,,,,,,++++++***,,,,,,+++******)))))))))******++++++++++++************++++++++++++******,,,++++++***)))(((''''''(((((()))***************))))))))))))))))))))))))'''(((((()))******))))))************)))))))))(((((((((((((((((()))))))))+++++++++,,,+++***))))))***))))))(((''''''''''''(((''''''(((((()))***+++)))))))))))))))******+++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$%%%'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))(((((()))))))))((((((''''''&&&&&&&&&''''''(((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((''''''''''''''''''''''''))))))************))))))'''''''''((((((((())))))))))))((('''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))'''%%%%%%''')))******(((''''''&&&&&&''')))***''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))******++++++)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))************************((())))))***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((ssskkk___UUUSSSTTT```hhh``````mmmjjj^^^___\\\VVVPPPKKKDDD===999444333222222111111222222///////////////...------...............///000000++++++,,,------......///------......------,,,+++......+++)))+++...***###)))******+++,,,,,,++++++,,,+++******)))***************++++++++++++************++++++++++++******+++++++++***)))(((((('''''''''((())))))))))))((())))))))))))))))))))))))&&&'''((()))))))))))))))************))))))))))))(((((())))))))))))************)))))))))((((((((())))))((('''''''''((((((((((((((((((((()))******)))))))))))))))******+++***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((()))%%%'''((('''&&&&&&''')))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))'''(((((())))))(((((('''))))))(((((((((((((((((('''''''''(((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((())))))******))))))(((''''''''''''''''''''''''((())))))******))))))((('''''''''(((((())))))*********)))(((((((((((((((''''''((()))))))))))))))************************)))(((&&&'''((())))))((('''''''''''''''((())))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''((()))***+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))*********)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((wwwqqqdddZZZVVVRRRVVVrrrqqqfff```eeesss```aaa^^^XXXSSSMMMFFF???:::444333222222111111222222///000000111000///...---...............///000000++++++,,,------......///------.........---,,,+++//////,,,)))))),,,+++((('''''')))***++++++,,,,,,+++***)))))))))***+++,,,******++++++++++++************++++++++++++******+++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))***+++******************)))))))))))))))))))))*********+++++++++***)))((((((((()))***))))))((((((((()))******)))((((((((((((((()))***)))))))))))))))******+++))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%'''))))))''''''(((***''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&'''(((((((((((('''&&&((((((((((((((()))))))))((((((((((((((('''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((()))******((()))************)))((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((())))))******++++++***)))))))))))))))''''''((()))))))))))))))************************)))(((((((((******(((&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))***+++''''''''''''''''''''''''((((((*********)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzuuufff\\\XXXQQQOOOgggxxxkkkcccccc|||kkkbbb___ZZZTTTNNNGGG@@@;;;444333222222111111222222000111111222222000///..................///000000///......------,,,++++++,,,---.........---,,,++++++......***))),,,000000%%%&&&((()))+++,,,,,,,,,******)))))))))***,,,---******++++++++++++************++++++++++++******************))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************))))))))))))))))))******+++++++++,,,...---+++))))))***+++---***)))))))))***+++,,,,,,))))))(((((((((((()))))))))))))))))))))******+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&(((******((('''))),,,(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((())))))******))))))(((((('''''''''&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))*********+++((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++,,,++++++***************'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))*********'''%%%%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((()))(((((((((((())))))***************************(((((((((((((((((((((((("""###$$$%%%'''((())))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))((()))))))))******++++++''''''''''''((((((((()))''''''''''''(((***+++,,,************************'''(((***+++***)))'''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((xxxvvvlllbbb\\\TTTSSS___ppprrrhhhooovvvooo___``````[[[RRRIIIBBB@@@777555333222333222111000000000000000////////////000000000000000000000000//////.........---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++)))(((******++++++++++++******)))***,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))***************)))((((((******************************)))))))))***,,,---)))************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((('''&&&&&&&&&((()))***((('''%%%$$$%%%(((+++---%%%&&&((()))))))))(((''')))(((''''''(((***,,,...'''(((***+++++++++***)))))))))(((((((((((())))))******))))))((((((''''''&&&'''((())))))***))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&'''(((((())))))((('''&&&&&&xxxmmmccc]]]UUUPPPYYYgggrrrqqquuu{{{fffdddaaa[[[SSSKKKDDD???888666444333333333111000111000000000////////////000000000000000000000000//////.........---------......---------,,,,,,,,,)))******++++++******)))(((((((((((((((''''''&&&******++++++++++++*********+++---------+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))((((((((()))******))))))*********+++++++++))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***)))((('''''''''&&&'''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((()))*********((((((((())))))))))))***(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''&&&%%%&&&(((***+++&&&&&&((()))))))))(((''')))((((((((((((***+++,,,'''((()))*********))))))))))))(((((((((((())))))((((((((((((((()))))))))'''(((((())))))))))))(((%%%&&&&&&&&&'''''''''''')))((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))(((''''''&&&}}}qqqgggaaaXXXQQQTTT]]]zzzuuutttqqqjjjaaaZZZUUUOOOGGG@@@:::888555333333333222000111111000000000/////////000000000000000000000000/////////.........------...------------,,,,,,,,,)))******++++++******))),,,+++******))))))************++++++++++++******+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((('''(((((((((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((())))))&&&''''''((()))((((((((('''(((((())))))******+++&&&'''((())))))))))))((())))))(((((((((((())))))&&&''''''((())))))******((())))))))))))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&''''''((('''''''''(((((()))))))))(((''''''vvvkkkfff^^^TTTRRRVVVjjjzzzttt|||ooo```XXXWWWSSSKKKCCC===:::666444333333222111111111111000000000//////000000000000000000000000////////////............------------------------+++,,,,,,------,,,,,,+++...---,,,******+++,,,,,,******++++++++++++*********+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))(((************************))))))))))))(((((('''&&&))))))))))))************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((((('''&&&'''((()))(((&&&))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((('''((()))))))))'''&&&%%%%%%&&&''')))))))))((((((&&&''''''(((((((((((((((''''''((()))******))))))&&&''''''((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))***))))))((('''&&&'''''''''(((((((((((()))'''''''''((((((((((((((('''((()))******)))((('''###$$$&&&((()))(((((('''(((((()))))))))(((((('''yyylllhhhbbbXXXRRRRRR```qqqwwwcccXXXXXXWWWOOOGGG???<<<777444333333222222111111111111000000000000////////////////////////000000/////////.........------------------------+++,,,,,,------,,,,,,++++++***)))''''''((())))))******++++++++++++******)))))))))************)))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))*********************************))))))((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************************((())))))))))))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((()))))))))(((''''''''''''(((((((((((()))(((''''''((()))((('''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''''''''((()))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%%%%&&&((()))***)))'''&&&''''''''''''((((((((()))''''''((())))))))))))((('''''''''''''''(((((()))))))))(((((((((((()))))))))((((((((('''''''''&&&))))))***))))))((('''&&&'''''''''(((((((((((()))&&&&&&''''''((((((((()))'''((()))******)))((('''###$$$&&&((())))))(((((((((((()))))))))))))))(((~~~mmmhhhddd[[[RRRPPPZZZwwwrrrjjj\\\YYYXXXSSSLLLAAA>>>888555444333333222222222111111111000000000////////////////////////000000000/////////......,,,,,,,,,------------...)))******++++++******))),,,++++++*********************++++++++++++******(((((((((((()))))))))***************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((+++***)))((('''((()))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((()))(((''''''))))))((('''((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))(((((('''&&&'''((()))*********)))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))))))))(((((('''&&&&&&%%%((())))))))))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''$$$%%%&&&'''(((((((((((((((((()))*********))))))rrrlllhhh___VVVRRRUUUhhh}}}tttaaa[[[YYYTTTOOOCCC???999555444444333333222222222111111111000000////////////////////////000000000000/////////...,,,,,,,,,---------......)))******++++++******)))------......------,,,+++******++++++++++++******)))))))))))))))******+++************************))))))))))))))))))))))))''''''''''''((((((((()))((()))))))))************(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((***)))&&&%%%%%%'''***,,,(((((((((((()))))))))***))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))%%%&&&((()))))))))'''&&&''''''''''''(((((((((((()))((('''((()))***)))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((%%%&&&((()))*********)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((((((((((((''''''(((''''''&&&'''((()))***)))(((''''''&&&'''((()))))))))((((((((()))***+++))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((()))***************~~~}}}xxxqqqmmmdddZZZUUUPPP^^^}}}{{{fff\\\YYYTTTPPPDDD@@@:::666444444333333222222222111111111111000////////////////////////000000000000////////////,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,)))***+++,,,+++***)))(((******++++++++++++************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((((((((((((((((((((((((((()))******************************************'''$$$"""###&&&***,,,(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((())))))******&&&''')))******((('''%%%''''''''''''((((((((()))***((('''((()))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++******%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((((('''&&&&&&&&&((()))+++((((((((((((''''''''''''(((''''''&&&&&&((()))******)))'''&&&%%%'''((()))***)))((((((((()))+++,,,))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((''''''((())))))***))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%'''((()))(((((()))***************wwwrrrdddYYYVVVTTTTTTggg~~~ooobbb```ZZZRRRJJJDDD<<<666333222222222222222222111111111111000////////////000000000000///...---///222333000------,,,,,,++++++,,,,,,---......---,,,++++++++++++*********************************))))))))))))))))))))))))***+++++++++,,,)))***++++++)))(((((()))*********))))))))))))))))))))))))))))))))))))))),,,***)))'''''''''((((((,,,***((('''&&&'''((())))))))))))))))))(((''''''************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++))))))&&&&&&'''((())))))((((((******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((************))))))))))))******))))))((((((''''''(((((('''&&&$$$###""""""+++***(((&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((())))))))))))'''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((())))))))))))***&&&((()))(((''''''((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******+++***'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''|||ttthhh]]]ZZZUUUUUUbbbzzzvvveee```ZZZSSSLLLGGG???888555444333333222222222111111111111000////////////000000000000///......000222333000...---,,,,,,++++++,,,,,,---++++++++++++,,,---......************************************))))))))))))***************+++++++++***+++,,,,,,***))))))***+++++++++***************))))))))))))))))))))))))+++***)))((('''((())))))+++***((('''''''''((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***))))))&&&''''''((())))))((((((******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))*********)))))))))((((((***)))))))))((((((((('''++++++***)))(((&&&&&&%%%''''''''''''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''******))))))((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%&&&'''(((((((((((((((((((((((('''''''''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''''''''((()))'''''''''''''''''''''''')))***+++***'''&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''wwwmmmddd___VVVUUU[[[qqq|||uuukkk```ZZZUUUOOOJJJBBB;;;777666555444222222222111111111111000////////////000000000000/////////111333333111///------,,,,,,,,,,,,------++++++++++++,,,---......************************************************+++++++++******************,,,------+++******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******+++***(((''''''((())))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))''''''((()))))))))((((((***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&((((((''''''(((((()))*********))))))))))))(((((())))))))))))((((((((((((++++++******)))(((''''''''''''((()))************''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''************************))))))))))))))))))))))))+++***)))(((''''''''''''++++++***)))((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''}}}ssskkkdddYYYVVVUUUaaaqqqnnnsssaaaYYYVVVQQQLLLDDD===999777555333222222222111111111000000////////////000000000000//////000222222222111000------,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++)))***************++++++,,,+++++++++***)))))))))***,,,---,,,+++)))***************+++++++++++++++))))))))))))))))))))))))'''(((((())))))***++++++***)))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))'''(((((()))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&******+++++++++)))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((()))***************)))((('''''''''%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))))))))************+++,,,+++)))'''((()))(((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((((((((((()))'''''''''''''''''''''''')))******)))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''yyyooohhh]]]XXXRRRXXXooossscccooo~~~fffZZZWWWSSSNNNFFF???:::777444222222222222111111111000000////////////000000000000...///111222222111000000...------,,,,,,------.........---,,,++++++++++++------------------------))))))******+++++++++,,,,,,+++++++++***))))))))))))***,,,+++)))(((((()))))))))))))))******++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))((((((((((((((())))))))))))************))))))************************((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((()))******)))))))))(((((((((((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&******+++++++++)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))************************************************((((((((((((((((((((((((''''''((())))))*********(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''***++++++***)))(((((()))))))))))))))))))))))))))+++******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((())))))))))))))))))(((((((((((((((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''''''''((())))))(((''''''sssmmmccc[[[TTTVVVccc|||yyyaaaccctttmmm]]]YYYUUUPPPHHHAAA<<<888444222222222222111111111111000////////////000000000000,,,...111111000//////000......------------......++++++++++++,,,---......------------------------))))))******+++,,,,,,,,,+++++++++***************(((***++++++)))(((((()))((((((((()))******++++++))))))))))))))))))))))))'''((()))***++++++++++++(((((((((((())))))))))))))))))******++++++******************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))((((((((((((((((((((())))))***''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))((((((''''''(((((()))***))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((()))''''''((()))************((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''+++******))))))******+++************************))))))))))))))))))))))))************)))((('''''''''((((((((()))))))))***&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))++++++******)))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))((()))***)))((('''((()))'''''''''''''''''''''''''''((()))******)))((('''vvvrrriii^^^XXXXXXYYYeeeggg^^^bbb~~~vvvbbb\\\XXXSSSKKKDDD>>>:::555333222222222111111111111000////////////000000000000+++---000111///......///......------------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***************+++++++++)))+++,,,,,,***))))))***(((((()))******+++,,,,,,))))))))))))))))))))))))((((((***+++,,,++++++***''''''((()))))))))))))))((()))***++++++++++++***************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************)))((((((((((((((((((((()))******''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))))))))(((((((((''''''''''''((((((((()))))))))***((((((((())))))*********''''''''''''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))(((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))************$$$%%%''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))************)))((())))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''''''''''''''((()))******)))((('''wwwuuunnnaaaZZZ[[[UUUVVVwwwnnn]]]WWWmmm}}}fff^^^[[[UUUNNNFFFAAA;;;777444222222222111111111111000////////////000000000000***---000000...------///......------------............---,,,++++++++++++************************))))))***+++,,,,,,------))))))******+++++++++,,,***,,,------+++******+++))))))***+++,,,,,,------))))))))))))))))))))))))((()))***+++,,,+++******''''''((())))))***))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))***************)))((((((((((((((((((((()))******''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''((((((((())))))******''''''(((((())))))******+++***(((&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******++++++***)))((('''&&&&&&((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''$$$&&&'''((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))((((((((((((((((((((((((((('''(((***)))(((((()))***))))))))))))))))))))))))'''((()))++++++)))((('''rrrmmmhhh```VVVMMMRRRggg}}}^^^YYYmmmrrr\\\ZZZYYYSSSJJJBBB;;;666222111000///////////////000000000000000////////////////////////////////////---,,,+++***)))***+++,,,,,,---...//////...---,,,************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++++++++***)))((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++*********))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))---,,,,,,+++***)))((((((''''''%%%%%%&&&(((***,,,(((((()))***************'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))***))))))((('''&&&))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))***,,,+++(((&&&''''''''''''''''''''''''))))))(((((('''&&&$$$$$$(((''''''&&&&&&((()))***))))))))))))))))))))))))***,,,...---+++)))(((((())))))************))))))&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((('''((()))))))))))))))(((''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((,,,***)))'''&&&&&&&&&&&&''''''''''''((((((((()))******))))))((((((''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))((('''''''''''''''uuuoookkkcccXXXNNNOOO```rrrjjj\\\ggg|||~~~fff[[[XXXSSSKKKDDD===888444333222111111111111111111111111000000000///////////////////////////////////////...---------------,,,---............---,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))++++++++++++******))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''******)))((()))+++---...&&&&&&'''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''''''''((())))))))))))(((((('''))))))************)))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((*********)))((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%(((((('''&&&'''((()))***))))))))))))))))))))))))(((*********'''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((('''((((((((((((((((((((())))))***))))))((('''&&&******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&''''''((('''%%%$$$%%%&&&(((******)))))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))((('''''''''''''''yyyqqqmmmggg]]]QQQMMMVVVccc|||ddddddtttrrr___[[[UUUOOOIIIBBB;;;777555555444333333333333333222222111111111000000000///////////////////////////////////////......---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++******))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***))))))((())))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''(((***+++&&&&&&'''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))******))))))((((((''''''''''''''''''((('''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++,,,,,,)))&&&%%%'''***(((((((((((((((((((((((('''''''''((((((''''''&&&(((((('''''''''((()))***))))))))))))))))))))))))+++,,,,,,***(((((()))***''''''(((((((((((('''''')))))))))(((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''************)))'''&&&%%%******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))'''$$$"""###%%%(((+++))))))))))))((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))((((((''''''''''''(((|||qqqnnniiibbbVVVNNNPPPWWWwwwrrriiittt~~~ggg___WWWSSSNNNGGG???<<<666666555444333333333333222222222222111111111000////////////////////////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))************))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((((((((((((((((((((((((((()))***++++++++++++***)))))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))'''&&&&&&&&&&&&'''((()))(((((()))******************)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))(((''''''&&&&&&''''''&&&'''((())))))***))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++...000---'''%%%'''+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((+++,,,+++)))'''''')))+++'''(((((())))))(((((('''))))))(((((((((''''''''''''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))***))))))(((''''''''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((('''%%%$$$%%%&&&)))***))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((''''''''''''((((((qqqnnnkkkfff\\\RRROOORRRhhhrrrtttpppdddXXXUUUQQQHHH@@@===666666555333333222222222222222222222111111111000////////////////////////---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******((())))))*********))))))(((((()))+++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))******+++******************++++++(((((()))******************)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''((((((&&&'''((())))))***))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((()))...333222,,,(((''')))************************&&&&&&'''((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''&&&$$$######%%%'''((())))))******))))))(((''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''((())))))***))))))''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))))))))''''''((())))))))))))((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((tttpppmmmjjjbbbWWWRRRRRR\\\{{{zzzrrr|||jjjZZZVVVSSSIIIAAA>>>666666444333222222222222222222111111111000000000////////////////////////000000000000000//////...------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((())))))******))))))))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))&&&&&&'''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))((((((((((((((('''(((((())))))))))))((('''(((((())))))(((((('''(((''''''''''''''''''((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---222222///***((('''))))))))))))))))))))))))&&&'''((()))))))))))))))'''((()))*********))))))))))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((())))))************))))))&&&&&&&&&''''''(((((((((''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%&&&''')))******************))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&'''***+++,,,+++)))((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((''''''''''''(((((()))xxxtttpppmmmfff[[[UUUTTTSSSmmmpppttt```[[[XXXNNNEEECCC777666555444333222222222111111000000000/////////////////////////////////111000//////......//////......---,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******'''(((((()))))))))))))))******+++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((+++------,,,***)))))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''(((((())))))))))))(((((('''''''''(((((((((((('''''')))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))+++---...---+++)))'''))))))))))))))))))))))))'''(((((()))))))))(((((('''((()))***+++***))))))))))))))))))))))))))))))(((***++++++***)))******(((((())))))))))))((((((((('''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&'''((())))))***))))))******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))(((((('''''''''((()))***))))))((('''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++'''''''''''''''((())))))|||wwwrrrooohhh^^^WWWUUUNNNdddppp~~~hhhaaa^^^SSSKKKIII888777666555333333222222000000000000///////////////////////////////////////...---++++++,,,------///...------------...///*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******''''''((()))))))))))))))++++++,,,,,,,,,+++******************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&(((+++------,,,***)))))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''''''''''')))***************))))))((())))))***************'''''''''''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''))))))***))))))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((++++++++++++++++++++++++(((((())))))))))))((((((***************************)))))))))++++++)))'''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))++++++******)))))))))))))))))))))))))))&&&(((***+++)))(((((((((''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((***))))))((('''&&&&&&&&&((()))))))))))))))((('''''''''(((((()))*********'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++'''''''''''''''((()))***{{{nnnmmmkkkcccYYYTTTRRRUUUnnn~~~vvvccc]]]YYYPPPHHH>>>:::666333333333333222000111222333333222111000...000000///,,,,,,///222222111///...,,,+++++++++************************...---,,,,,,++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))***************)))((((((((()))***+++,,,,,,,,,,,,************************))))))***++++++***((('''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))---,,,++++++,,,,,,***)))(((((()))***************((((((''''''''''''(((((()))))))))))))))******+++$$$$$$%%%&&&'''((())))))''''''((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))))))))***************)))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))***)))(((&&&&&&(((***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((()))***++++++***)))(((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++*********))))))(((((((((((((((((())))))))))))***)))((('''&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((++++++******))))))((((((***''''''***)))&&&%%%''''''((()))((('''&&&''')))tttpppnnnggg\\\VVVNNNPPPddd~~~jjj```ZZZRRRJJJ???<<<777444333333333222000000111222222111000000...000000///---,,,///111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))***************)))(((((()))***+++,,,,,,---------************************(((((()))***************((((((((((((((()))************))))))))))))******((((((((((((((((((((((((*********+++,,,,,,)))'''(((((()))***************((((((''''''''''''(((((()))))))))))))))******+++''''''(((((()))*********(((((()))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((***)))(((''''''''''''''')))((((((((('''''''''''''''((((((((('''(((***,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((()))******)))((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++,,,,,,,,,---&&&&&&''''''((())))))************)))))))))(((((('''((((((((())))))))))))***)))((('''&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((***((())),,,+++(((&&&(((((()))***)))((('''(((***|||sssqqqkkkaaaYYYLLLNNNYYYuuuqqquuufff]]]SSSMMMBBB>>>888555333333333222///000000111111000000//////000000///...---///111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))(((******+++,,,------------************************''''''(((((()))+++,,,---)))(((((((((((()))************))))))))))))******(((((((((((((((((((((((((((((()))***,,,+++)))'''(((((()))***************)))((((((''''''(((((())))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((())))))***%%%&&&&&&'''(((((())))))******)))(((((((((((()))((((((((((((''''''''''''&&&'''((((((((((((+++---******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++'''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***++++++,,,&&&&&&''''''((()))))))))******))))))))))))((((((''''''((((((((()))))))))))))))(((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&(((,,,+++'''%%%&&&)))***+++***)))((()))+++}}}wwwsssnnnddd\\\QQQPPPRRRaaammm|||mmm___VVVPPPFFFAAA;;;666444333333222//////000000000000/////////000000////////////000000000////////////000111++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))************)))(((++++++,,,---------------************************)))(((((('''(((***,,,---))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))(((((()))+++---,,,***'''(((((()))***************))))))(((((((((((()))))))))))))))))))))******+++((((((''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))((((((((((((((('''''''''&&&((())))))(((((()))+++***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''((((((((())))))((((((((('''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&&&&(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))'''&&&)))......)))&&&'''((()))******(((((()))***|||}}}~~~~~~}}}vvvpppggg^^^UUUQQQMMMUUUrrrppprrr}}}tttcccYYYSSSJJJDDD===777444333333222000000////////////000000000//////000000000000///000////////////000000111------------------------,,,,,,,,,++++++,,,,,,---+++***************++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))((())))))*********))))))++++++,,,,,,------,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***++++++******))))))))))))***************************************,,,------+++((((((((()))***************))))))(((((((((((()))))))))))))))))))))******+++((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''((((((((((((((()))***+++***(((''''''((()))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''&&&'''(((((((((((((((((((((((((((******))))))((('''%%%%%%''''''''''''((((((((((((((((((((())))))************))),,,111111,,,)))***'''((())))))''''''((()))~~~~~~~~~}}}}}}}}}uuukkkbbbWWWPPPKKKPPPfffwwwnnnnnn~~~iii]]]WWWMMMGGG???888555333333222111000000//////000000111000//////000111222000.../////////......///000000////////////////////////,,,,,,+++++++++,,,------+++************+++,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))((())))))************)))***++++++,,,,,,+++++++++))))))))))))))))))))))))++++++***)))))))))))))))***))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++---,,,++++++,,,,,,+++)))(((((()))******************))))))(((((())))))***)))))))))))))))******+++******))))))((((((((('''%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&''''''((('''''''''((((((((((((((()))+++,,,***(((&&&&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))))))))))))))))))))++++++*********)))))))))''''''((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((*********)))((('''&&&%%%''''''''''''(((((((((((())))))))))))************&&&%%%(((,,,,,,(((&&&(((&&&((()))((('''&&&'''(((~~~~~~~~~zzzooofff]]]SSSLLLOOO\\\tttssshhhsssppp```ZZZPPPIII@@@999555333333222222111000000000000111222111//////000222333000...//////......---.................................,,,+++++++++,,,,,,---...+++*********++++++,,,---+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))(((((()))***************)))******++++++******)))))))))))))))))))))))))))((())))))************)))******))))))******+++,,,******))))))))))))******************************///---***)))******)))((((((((()))*********************))))))))))))******)))))))))))))))******+++)))))))))))))))(((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((()))++++++)))''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))***)))(((((((((((()))***''''''((((((((((((''''''$$$%%%%%%&&&'''((()))***'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))''''''''')))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((((((((($$$"""$$$((((((%%%$$$&&&''')))***)))((('''((()))~~~~~~sssiiidddWWWOOOQQQUUUddd{{{hhhkkkuuuccc\\\QQQKKKAAA:::555444333333333222111000000111222333111//////111333333000---//////...---------------************************++++++++++++,,,,,,---...+++*********+++,,,,,,---+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))(((((()))***************))))))*********))))))((())))))))))))))))))))))))%%%''')))***+++++++++************)))******+++,,,******))))))))))))******))))))))))))))))))))))))000---)))''''''(((((('''(((((()))*********************))))))))))))******)))))))))))))))******+++''''''''''''''''''''''''&&&'''(((***++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))*********((((((((((((((()))******&&&'''''''''(((((())))))&&&(((******)))(((((()))'''''''''''''''((()))***))))))))))))))))))))))))************************(((''''''(((((()))***++++++***)))(((((()))***+++''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&''')))******++++++''''''''''''((((((((()))))))))(((((('''''''''&&&)))'''(((+++,,,)))))),,,(((***+++***)))((()))***uuurrreee]]]QQQNNNQQQWWWsssqqqppphhh]]]VVVMMMEEE@@@;;;444111222444333222111111222333444000111222111///...///111////////////////////////000///...------...000111***+++,,,---...---,,,+++---......---+++******+++,,,,,,,,,------.........,,,+++++++++******))))))***************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((''''''''')))***+++***))))))***,,,,,,+++)))&&&''''''((()))*********+++++++++*********))))))++++++***)))(((((())))))+++)))&&&%%%&&&)))++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,***)))((('''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''******))))))((((((''''''++++++******))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((&&&%%%%%%&&&'''(((+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&'''''''''%%%%%%'''(((,,,++++++***)))((((((''')))(((&&&%%%%%%&&&((()))***)))))))))(((((('''''')))(((((('''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))******)))''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((''''''''''''((()))&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))((('''''')))+++''''''''''''(((***+++,,,))))))(((((('''&&&$$$$$$(((((())))))*********+++))))))((((((''''''&&&&&&))))))((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))|||ttthhh```SSSMMMNNNOOOeeezzzrrrzzzpppaaaZZZQQQHHHBBB<<<666333444111111000000000000111111000111333222000///000000////////////////////////000///---,,,,,,---...///,,,---------,,,,,,+++***+++,,,------++++++,,,---,,,,,,,,,---------......************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''((((((*********))))))***,,,,,,+++)))''''''((())))))***+++++++++++++++*********))))))++++++***))))))))))))))))))(((''')))***+++***(((************************))))))))))))))))))))))))'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''((((((''''''((((((((()))))))))***)))))))))(((((((((''')))))))))(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))((('''''''''((()))))))))))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))***+++++++++))))))***,,,++++++***))))))((('''''''''(((((((((((((((((('''))))))((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''***)))((((((((()))******))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))******)))'''''')))+++(((''''''(((((()))***+++(((((((((((('''&&&%%%%%%(((((()))))))))******************))))))((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))vvvmmmfffWWWNNNLLLHHHWWWtttvvvvvv|||ggg```VVVLLLEEE>>>777444555111111222222222222111111000222444444222000000000////////////////////////000///---,,,++++++,,,---...------,,,++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,------------+++++++++***************++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((())))))***))))))***,,,---+++***(((((())))))***++++++++++++************)))))))))+++***))))))))))))))))))&&&'''***,,,...---)))&&&************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&'''(((((()))******(((((()))))))))*********))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((()))******(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((()))***)))'''''')))******))))))(((((('''''''''&&&(((***++++++***(((&&&)))(((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''+++)))'''&&&'''))),,,...)))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((())))))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))'''''''''((((((''''''&&&(((((())))))))))))******++++++++++++************)))((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))vvvpppjjj[[[RRRNNNHHHOOOfff{{{vvvnnneeeZZZOOOGGG@@@888555666333333555666666555333333000222444444222111000000////////////////////////000///...---,,,,,,,,,,,,---,,,+++***+++,,,---...***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))(((((((((***))))))+++------,,,+++))))))******++++++++++++************))))))))))))******)))))))))))))))***'''(((***---///---***'''************************))))))))))))))))))))))))*********))))))(((((((((++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))******''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''((()))((((((((('''''''''&&&'''((())))))))))))((('''))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((('''''''''))))))((('''(((***,,,...(((((((((((((((((((((((())))))))))))((((((((((((###$$$''')))******)))((('''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))******)))(((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))))))))************************)))((('''&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((wwwnnnjjj]]]TTTQQQJJJMMM^^^vvvyyyvvvhhh]]]RRRJJJBBB999666666333333555666666555333333000222333333222000000000////////////////////////111000///......------,,,++++++******+++---///000,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++......------,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))((((((***))))))+++---...---,,,***************+++++++++))))))))))))))))))))))))***)))))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))++++++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))*********(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((''''''''''''((((((&&&&&&&&&&&&((((((************************'''''''''''''''((())))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''(((******+++++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&(((******)))'''&&&((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((+++***)))((((((''''''(((&&&&&&'''((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((~~~~~~|||mmmjjj]]]UUUTTTMMMLLLXXXjjj}}}~~~iii```UUUNNNEEE<<<777777111111222222222222111111000111222111/////////111////////////////////////000000000//////......---*********+++,,,---...///---......---+++******+++,,,,,,,,,,,,++++++++++++((((((((((((((()))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++***))))))***))))))+++---......,,,************************(((((()))))))))))))))***)))))))))))))))******++++++)))((((((***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))(((((('''&&&&&&(((((()))))))))*********(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((())))))))))))))))))))))))************'''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''%%%%%%&&&((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))))))))************++++++''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%'''(((*********)))((()))))))))))))))))))))))))))))))))(((((((((''''''************(((&&&$$$###((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&&&&'''******)))(((((((((((((((&&&'''((()))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrooobbbYYYXXXQQQMMMUUUcccjjjbbbYYYRRRJJJ@@@999888111111000000000000111111111111000...------///111////////////////////////..................------,,,,,,,,,------,,,,,,++++++---------+++++++++---,,,,,,,,,+++++++++******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++******)))))))))+++...///...---))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***++++++***((('''((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''''''''''''''((((((((()))))))))'''((((((((()))))))))***)))))))))))))))((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&'''(((***++++++******((((((((()))))))))******((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%&&&%%%######%%%&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&***))))))((('''&&&&&&%%%)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++)))(((((()))***)))((((((((((((((()))'''(((((()))))))))(((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))yyyvvvhhh]]]\\\UUUOOOUUU```~~~kkkddd\\\VVVNNNCCC;;;:::444333222111111222333444111111///---+++,,,///222////////////////////////,,,,,,---......---------............---+++)))((()))+++,,,,,,,,,,,,---///,,,,,,,,,++++++*********+++++++++,,,,,,---------***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))+++...///...---)))))))))((((((((((((((('''((((((((())))))******))))))((())))))***++++++''''''''')))***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))((())))))***++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))******))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))'''(((***+++,,,,,,++++++&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***)))'''''')))***))))))))))))************'''((()))******)))((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))&&&'''''''''(((((())))))***(((&&&$$$$$$%%%''')))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,+++*********))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((()))+++---,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))tttiiijjjdddVVVNNNPPP]]]mmm|||jjj]]]YYYSSSDDD:::888444444444333333222222222222222222111111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++***++++++,,,,,,------,,,,,,***)))'''&&&))))))))))))************))))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((************************))))))))))))))))))))))))******)))))))))+++,,,---))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))((((((((((((((()))******))))))((((((''''''++++++******)))))))))(((*********)))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))***)))&&&$$$%%%(((***+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++***))))))))))))******+++))))))(((((('''''''''&&&))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))************&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))***)))'''((()))***((('''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''((())))))(((''''''))))))))))))))))))))))))************)))))))))))){{{mmmkkkfffYYYQQQRRRTTTccc}}}qqq___ZZZUUUIII>>>:::555555444333333222222222222222222111111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++******)))))),,,,,,,,,+++***)))((('''))))))))))))************))))))))))))))))))))))))))))))((((((((()))************)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((((((((())))))---,,,+++***)))((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))))))))'''%%%%%%(((******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++((((((''''''''''''(((((())))))((((((((('''''''''((((((((()))))))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((()))******)))(((((((((((((((((((((((((((((()))))))))(((((((((((('''uuummmggg]]]UUURRRKKKWWWnnn|||bbbYYYWWWNNNCCC<<<666666555444333222222222222222222111111111111000000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,+++*********++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++++++++***))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))******+++,,,//////---+++***))))))((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***(((&&&&&&((())))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''&&&''''''))))))((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))******&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''''''''''''''(((''''''&&&''''''(((((())))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''rrriiiaaaWWWQQQHHHOOOaaa|||fffYYYWWWQQQEEE===888777555444333333333333222222222111111111000000000000////////////000000........................------------------------+++++++++,,,,,,---------)))))))))***+++---...///)))******+++++++++******((()))))))))************))))))))))))))))))))))))***************++++++,,,,,,++++++***************************************))))))))))))))))))))))))***))))))(((((((((((((((++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************(((((())))))***+++,,,---...---,,,+++************''''''(((((())))))******((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,***)))(((((((((((())))))((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''(((((((((((('''''''''''''''(((((())))))******)))))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''yyyllldddZZZPPPKKKMMMYYYttt{{{tttooo\\\WWWQQQFFF===999888666444333333333444222222222111111111000000000000////////////000000........................------------------------++++++,,,,,,,,,,,,------)))))))))***+++---...///))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))***************++++++,,,,,,++++++***************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))************))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))************************'''''''''((()))***+++,,,***))))))))))))******+++''''''(((((())))))******''''''((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))(((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,***)))(((((((((((((((((())))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))*********))))))************))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((''''''((()))******)))'''''''''((((((((())))))'''''''''''''''((()))***))))))((((((''''''''''''''''''''''''''''''''''''*********)))))))))((((((rrrjjj___TTTOOOMMMSSSiii|||ggg||||||dddXXXQQQHHH@@@;;;999777444333333444555222222222111111111111000111000000//////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))******+++++++++******))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************'''''''''''''''((()))***''''''''''''((()))***+++(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********)))''')))******)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''&&&''''''(((((())))))))))))******''''''((((((((()))))))))))))))(((((((((((())))))))))))*********+++++++++)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&(((***+++***)))'''''''''(((((())))))***''''''''''''((()))*********)))((('''&&&&&&&&&'''''''''''''''''''''''''''************))))))))))))yyyrrrggg[[[PPPLLLMMM___}}}fffrrrooo\\\RRRKKKFFF<<<:::777444333333444555222222222111111111111000111111000000000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))******+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))((((((((()))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++******)))((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''(((((()))(((((('''''''''((())))))))))))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((()))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))*********)))%%%(((++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))(((((((((''''''''''''(((((((((((()))))))))*********((((((((()))))))))******))))))(((((((((((())))))))))))))))))************))))))************))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&'''***+++***)))&&&''''''((())))))******''''''''''''((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((***))))))))))))(((((((((wwwnnnbbbOOOIIIIIIXXXuuukkkooowww```SSSMMMJJJ===;;;888555333333444555222222222111111111111000111111000000000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))******))))))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,+++***((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((***)))((((((((((((((()))******)))(((((('''((((((******))))))((((((''''''((()))))))))******++++++&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&((()))*********)))$$$'''+++,,,***)))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((***))))))))))))******+++(((((())))))*********+++))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))))))))************))))))))))))))))))))))))''''''&&&'''***++++++***&&&''''''((()))******+++''''''''''''((()))++++++---,,,***(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''uuulllgggWWWOOOHHHNNNgggvvvnnnrrriiiVVVNNNMMMAAA<<<777555666666444222111111111111111111111111000000000000000000000000////////////............,,,,,,,,,------.........///...,,,,,,------,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******000///...---------------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***++++++***)))))))))***+++,,,...000111+++*********+++***(((&&&++++++)))((((((((()))***))))))************))))))((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''%%%%%%&&&&&&'''))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''')))+++---...))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''******))))))))))))******%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))************************(((((('''(((((()))***+++((((((((((((((((((((((((******))))))(((&&&%%%$$$)))******)))'''&&&((()))&&&)))++++++***)))))))))))))))(((((('''''''''&&&&&&''')))******)))((((((******)))))))))))))))***))))))))))))(((((((((((((((((()))***+++,,,,,,,,,))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))yyynnnhhh[[[SSSJJJMMM```yyymmmmmmoooZZZQQQQQQCCC>>>888666666666444222111111111111111111111111000000000000000000000000////////////............,,,------------------...///---,,,,,,------,,,+++))))))*********++++++++++++,,,,,,,,,,,,+++******...---,,,,,,+++++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))***++++++***)))))))))((())))))***+++,,,+++)))(((((()))***)))'''))))))(((((((((***+++,,,))))))************))))))******))))))))))))******((((((((((((((()))*********++++++++++++******)))************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((())))))'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''((()))***,,,---))))))))))))))))))))))))))))))(((''''''((())))))'''''''''((((((((()))))))))'''&&&&&&((()))((('''))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))(((((((((''')))((((((''''''(((((()))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((('''''''''&&&&&&)))))))))))))))))))))))))))(((((((((((())))))***************************))))))))))))((('''&&&%%%((()))***)))(((((()))+++***)))((('''&&&'''(((((()))(((((((((''''''''''''))))))***+++,,,++++++*********))))))))))))******))))))))))))((((((((((((&&&'''((()))************))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((}}}pppjjj```XXXNNNKKKWWWrrrqqqiii{{{xxx___VVVTTTFFF@@@:::777777666444222222222222222222222222222000000000000000000000000////////////.....................---------------...---,,,,,,------,,,+++))))))))))))************+++,,,,,,,,,,,,+++******++++++******)))*********))))))))))))))))))))))))*********++++++++++++,,,+++***)))***++++++***)))***)))((((((((((((((()))***(((&&&&&&((()))))))))'''''''''((()))+++,,,---))))))************))))))******))))))))))))******((((((((((((((()))******++++++,,,,,,+++******)))************************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''(((((((((((((((((((((((((((((((((+++******))))))******+++))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))+++)))((('''((()))((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))************************''''''((((((((((((''''''((()))***)))))))))+++---;;;444,,,''''''(((((((((((((((((((((''''''''''''))))))***+++++++++++++++***)))))))))))))))******))))))))))))((((((((((((&&&&&&'''((())))))))))))))))))((((((((((((''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''qqqlllddd\\\RRRKKKOOOeee|||kkkvvvfffYYYVVVIIIDDD===888777777555222222222222222222222222222000000000000000000000000////////////............//////......------,,,,,,---,,,+++,,,------,,,+++******************+++++++++,,,,,,,,,,,,+++******+++******)))))))))******))))))))))))))))))))))))************+++++++++++++++***)))***++++++***)))******))))))))))))******)))&&&$$$$$$&&&)))***+++((((((((())))))***+++,,,))))))************))))))((((((''''''''''''((((((((((((((((((((())))))***)))************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((()))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''(((((((((((()))))))))+++***(((((()))******)))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***************)))))))))))))))))))))((((((((('''))))))))))))))))))))))))******)))(((((('''((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''(((************---///NNNCCC555,,,******)))(((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))***+++))))))))))))((((((((((((&&&'''(((((())))))))))))))))))(((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''rrrnnnfff___VVVNNNLLL[[[}}}tttwwwooo]]]VVVNNNGGG???:::888777555333222222222222222222222222111111111111111111111111////////////............/////////......------------+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))*********++++++++++++***)))***++++++***)))(((((((((((()))***+++,,,(((&&&$$$$$$''')))++++++))))))*********)))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((())))))***))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************)))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***)))((('''(((***,,,,,,+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))******+++(((((((((((()))))))))*********************************))))))))))))))))))***))))))))))))(((((((((******************************)))(((((('''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((()))******+++---///NNNCCC555,,,******)))((('''''''''((((((((((((((('''''''''(((((()))***+++))))))(((((()))***++++++))))))))))))(((((((((((((((((())))))******))))))(((((())))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''uuuooogggaaaZZZRRRLLLSSSppp~~~yyy{{{cccWWWQQQKKKBBB;;;999888555333333333333333333333333333111111111111111111111111////////////............/////////...............,,,+++***+++,,,---,,,+++---------------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***++++++,,,---)))))))))))))))))))))))))))))))))************++++++***)))***++++++***)))&&&&&&&&&&&&'''(((******((('''%%%&&&(((***+++******************)))(((((())))))************))))))******))))))))))))******((((((((((((((()))******)))***+++,,,------------''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((()))*********)))((()))******++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******((('''&&&(((***,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))******))))))))))))******&&&''''''(((***++++++,,,((((((((()))))))))******************************&&&&&&&&&''''''(((((((((((((((((((((''''''''''''***************************))))))(((((((((((()))************************&&&&&&'''((())))))((((((&&&((()))))))))***,,,...;;;444,,,''''''((((((((('''''''''((((((((((((((())))))))))))***+++---...(((((((((((()))***+++,,,))))))))))))((((((((((((((())))))******)))))))))(((((())))))))))))******,,,,,,+++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''xxxooohhhbbb]]]VVVLLLMMMccc}}}yyykkkZZZTTTMMMCCC===999888555333333333333333333333333333111111111111111111111111////////////........................////////////+++***)))***,,,---,,,+++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++*********++++++,,,---))))))))))))))))))))))))))))))))))))************+++***)))***++++++***)))(((((((((''''''((()))))))))((('''(((***+++***)))((((((******+++***))))))))))))************))))))******))))))))))))******((((((((((((((()))******((()))***,,,---...//////(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))*********)))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((()))******+++***))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********)))((('''''')))*********))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))************))))))*********(((((()))))))))*********(((((()))))))))*********************************$$$%%%%%%&&&'''((())))))***)))))))))((((((((((((************************)))(((((((((((())))))***************************''''''((((((((((((((('''&&&((())))))((()))+++---***)))((('''&&&'''((((((''''''''''''((((((((()))))))))((()))***+++---...(((((((((((()))***+++,,,))))))))))))(((((((((((('''(((((())))))(((((('''(((((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((({{{oooiiiccc^^^XXXLLLHHHZZZqqqxxxqqq]]]VVVNNNDDD===:::888666333333333333333333333333333111111111111111111111111000/////////............------......//////000000+++***)))***,,,---,,,+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))***+++++++++)))---,,,+++***)))))))))))))))((((((***++++++***(((&&&''')))***++++++++++++))))))************))))))((((((''''''''''''((((((((((((((((((((()))******%%%&&&(((***,,,---......************************))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******((('''&&&************************'''((()))******)))((('''%%%&&&((()))*********)))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((()))+++++++++***)))************************)))***+++,,,,,,+++***)))))))))))))))************+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))************'''((((((((())))))************))))))))))))******************))))))))))))))))))))))))************************************%%%&&&'''((()))+++,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''&&&((((((((('''(((***,,,&&&)))++++++***)))))))))&&&'''''''''(((((())))))'''&&&&&&&&&((()))+++---(((((((((((()))***+++,,,))))))))))))((((((((((((&&&''''''(((''''''&&&&&&(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))pppllleee```\\\TTTOOOXXXfffwwwxxx|||aaaVVVQQQHHH???;;;:::888666444444333333222111000000222222222111111111111000........................000000//////.........---,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((''''''))))))))))))))))))))))))++++++******)))'''&&&%%%)))************+++++++++***************)))(((((())))))))))))(((((((((((('''(((((()))***,,,---...666000***((()))***(((%%%***)))((('''&&&&&&&&&'''%%%&&&''')))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************%%%&&&((()))))))))((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))(((((('''***************)))(((((())))))))))))))))))))))))+++*********))))))(((((('''((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***---...---+++)))***++++++***)))(((((()))***+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))'''(((((((((((((((''''''(((+++,,,+++)))(((***,,,******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((|||oooggg```\\\TTTNNNTTTaaa{{{hhhYYYTTTLLLCCC<<<999777666555555444444333222222111222222222111111111111000........................///.........------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++*********)))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))))))))))))))))))))*********+++++++++)))*********))))))(((((((((((((((((())))))))))))((((((((()))***+++,,,---444///)))((()))+++)))''')))))))))))))))))))))***((((((((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((***************)))(((((())))))))))))))))))))))))************)))))))))((('''(((((())))))))))))(((************************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((***++++++(((''''''))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((()))******)))(((((())))))************))))))'''(((((((((((((((''''''''')))+++***(((''')))+++***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((tttkkkccc^^^VVVOOOSSS]]]~~~rrr\\\XXXQQQHHH>>>888666666666666555555444444333333222222222111111111111000////////////////////////---------------,,,,,,,,,---------,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++************+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++))))))))))))((((((((('''''''''(((((())))))*********))))))))))))***+++,,,111---)))(((***+++***(((((()))***,,,,,,,,,,,,++++++***)))(((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))***************)))(((((())))))))))))))))))))))))************))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((''')))***)))(((''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))'''(((((())))))((((((((('''((())))))''''''((()))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((())){{{pppfffaaaYYYQQQSSSZZZuuu|||___ZZZSSSKKKAAA888666888555555555555444444333333222222222111111111000000000000000000000000000000------------------------......------------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((+++++++++***)))(((''''''))))))))))))************)))))))))(((((((((((((((&&&''''''((()))******+++******))))))))))))******...+++)))(((***++++++***((()))+++------,,,+++***+++***((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''(((((())))))******)))******++++++++++++******************)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))*********)))))))))******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))))))))((((((((()))((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))uuuhhhbbb[[[RRRQQQWWWnnnddd\\\TTTMMMCCC:::777:::444444444444333333333333222222222111111111000000000000000000000000000000................../////////......------......///---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++******)))((('''(((((()))))))))***************)))((('''(((((()))&&&''''''((()))******++++++***))))))((())))))))),,,***))))))******++++++)))***+++,,,,,,***(((''')))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))***+++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++***))))))((()))))))))*********))))))))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((()))******))))))))))))((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***~~~mmmddd\\\SSSPPPTTTeeemmm```TTTOOOGGG<<<888;;;444333333333333333333333222222222111111111111000////////////////////////.........///////////////......------------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''((()))***+++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((((((((()))))))))******,,,+++)))((((((((()))***''''''(((((())))))*********))))))((((((((())))))******)))))))))******+++)))************((('''&&&(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))((((((((()))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))(((''''''((()))***)))'''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))''''''((()))***************)))((((((******)))((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***wwwkkkaaaVVVRRRTTT]]]zzzzzzhhhWWWQQQJJJ???888:::444444444444444444555555222222222111111111111000........................---------....../////////...------------------...---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((((((((()))))))))***---,,,***)))))))))++++++(((((((((((())))))))))))))))))((((((((())))))***)))*********)))))))))***))))))))))))))))))((((((((())))))*********))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***************************)))(((((())))))))))))))))))))))))((()))))))))************)))******++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))******************)))))))))''''''(((++++++***(((&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))(((''''''((())))))))))))************))))))''''''(((******++++++******(((&&&''')))***(((&&&'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))************************ssshhh[[[VVVWWWWWWsss~~~nnnZZZSSSLLL@@@888999555555555666666666666666222222222111111111111000........................,,,,,,,,,------.........---------,,,,,,------------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))******+++++++++******)))(((((((((((())))))))))))...---+++))))))***+++,,,))))))))))))((((((((((((((((((((((((((()))******)))***+++***)))((()))))))))((((((((()))***+++,,,******+++++++++)))'''&&&'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''&&&&&&((())))))************************)))(((((())))))))))))))))))))))))(((((())))))*********+++'''((()))***************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********+++***)))+++---...---***((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))''''''(((******+++++++++)))&&&%%%&&&((()))'''%%%'''((((((((())))))******))))))************))))))))))))))))))))))))))))))******++++++++++++******wwwhhhbbb[[[TTTVVVcccuuuvvv}}}aaaSSSMMMEEE;;;666777666555444444444444444333222222222111000000000000/////////............//////.........---------///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))*********+++++++++************************,,,,,,,,,++++++*********++++++******++++++,,,---*********))))))))))))(((***)))((((((((((((((()))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))***+++,,,,,,222///+++(((&&&%%%"""!!!)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************)))***+++++++++)))((('''(((((())))))*********++++++***'''&&&&&&'''***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,''''''''''''(((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))))))))((())))))***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))((((((((()))***+++*********))))))((((((+++++++++++++++***)))((()))))))))***+++++++++,,,***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++******)))((('''&&&%%%%%%$$$$$$&&&'''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***+++---,,,***)))))))))+++*********))))))(((((())))))*********+++++++++))))))))))))************)))***+++,,,,,,+++***)))++++++++++++***((('''&&&(((&&&$$$&&&)))+++)))'''((((((((((((((((((((((((|||lllddd\\\TTTPPPXXXqqqtttqqqhhhWWWOOOFFF===888777666666555444444444444222222222222111111111111000000/////////.........//////.........---------///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++))))))*********++++++++++++++++++***************,,,,,,,,,+++++++++*********************+++,,,,,,++++++*********)))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***++++++///---***)))***+++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************)))******+++***)))((('''((((((((()))))))))*********)))(((''''''((()))***************************************************))))))))))))))))))))))))(((((())))))******++++++''''''((((((((()))))))))((()))***+++,,,++++++***))))))))))))))))))))))))***************************+++++++++***)))'''&&&))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))******************++++++++++++)))((((((((()))***************)))))))))(((+++++++++++++++***))))))******************++++++***)))(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********((((((((((((((('''''''''&&&&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***************))))))))))))***,,,+++***))))))***************)))))))))((())))))*********+++++++++(((((()))))))))*********)))******************)))++++++******))))))((((((...,,,***+++------,,,***************************rrrhhh___WWWOOOQQQaaauuummmsss]]]QQQHHH@@@;;;888777666555444444444444111111111222222222222222000000000/////////....../////////............---///............---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++******)))))),,,,,,,,,++++++++++++******))))))))))))***++++++,,,+++++++++************)))))))))(((((())))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******)))((((((((())))))***(((&&&&&&(((*********))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************)))************)))(((((('''((((((((((((((())))))))))))(((((((((((())))))************************************************)))))))))))))))))))))))))))))))))))))))*********((())))))))))))***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******+++******)))(((''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))******************))))))+++******)))((()))))))))************))))))))))))***++++++++++++***))))))******************))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******'''''''''(((((()))))))))((())))))******)))))))))((((((((((((((()))******))))))))))))))))))))))))***************+++++++++'''(((******)))((()))***************)))))))))))))))))))))************+++(((((())))))))))))*********))))))(((((())))))***+++***)))(((((()))******---,,,******++++++)))'''************************xxxmmmddd\\\VVVPPPVVVnnnzzzmmmzzz|||bbbSSSJJJCCC>>>888888777555444444444444111111111222222333333333000000000////////////.../////////...............///............---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,,,,+++++++++******)))))))))((())))))*********+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******)))(((''''''((((((,,,)))'''%%%&&&&&&&&&%%%))))))))))))))))))))))))++++++***)))((((((((()))((()))))))))************))))))*********)))))))))''''''''''''(((((((((((('''((()))******)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++*********+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))++++++******))))))((((((+++******)))))))))))))))*********)))))))))))))))******+++++++++******)))++++++******))))))(((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***'''(((((((((((())))))))))))*********))))))((('''((((((((((((((())))))***(((((((((((((((((((((((())))))***************+++%%%''')))))))))((()))************)))))))))))))))))))))))))))************(((((((((((()))))))))******)))(((''''''((()))***+++***((('''''')))+++,,,+++***))))))))))))((((((************************sssiiibbbYYYPPPNNN___}}}qqqwwwhhhVVVMMMFFF@@@999888777666555444444444111111222222333333333444111000000000///////////////////////////////////////............---------,,,++++++******++++++,,,************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,,,,+++++++++******)))))))))))))))***++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((''''''((((((///---***)))))))))((('''************************++++++***)))((((((((()))((()))))))))************))))))))))))))))))******(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************++++++++++++))))))))))))*********+++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))************************+++******))))))(((((((((************)))))))))((())))))))))))))))))******)))******+++++++++******+++******))))))((((((((())))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))************)))((((((((((((((())))))))))))***)))))))))(((((((((((())))))))))))((('''&&&&&&((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))******%%%''')))))))))((()))***))))))))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))***)))(((''''''((()))***+++***((('''''')))+++,,,***++++++++++++,,,,,,---))))))))))))))))))))))))xxxnnngggVVVNNNIIISSSnnnxxxwwwqqq\\\QQQIIIBBB:::999888666555444444333222222222333333333333333111111000000000/////////...////////////000000000///............------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,***))))))))))))***++++++,,,+++++++++************))))))))))))******+++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******)))((((((((())))))***(((&&&&&&(((*********************************+++***))))))))))))))))))))))))))))))************)))))))))((())))))***+++)))))))))((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))(((((())))))***+++))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''(((************************))))))))))))))))))(((((()))************)))(((((())))))))))))************))))))***++++++++++++***))))))))))))))))))(((((()))******++++++******)))************)))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((((((((((())))))))))))*********))))))((((((((())))))))))))(((((('''&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''((())))))******'''(((******)))((()))***))))))))))))***************)))))))))))))))((((((''''''(((((((((((())))))***))))))(((((())))))***+++***)))(((((()))******''')))************+++---((((((((((((((((((((((((|||pppiiiWWWQQQKKKNNNbbbzzz{{{dddVVVKKKBBB;;;:::888666555444444333333333333333333333222222111111111000000000//////.../////////000000000000///............---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++*********)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,++++++*********)))))))))))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))******)))))))))***++++++%%%###"""###&&&)))******************************))))))))))))))))))***+++))))))))))))***************)))((((((((()))+++,,,******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))************+++******)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((()))***+++))))))))))))))))))))))))(((''''''''''''(((((()))************************((((((((())))))))))))))))))******+++***)))((('''((()))))))))************))))))***+++++++++++++++((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))(((((((((((()))))))))))))))*********))))))*********)))((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++)))***,,,+++***))))))***((()))))))))******************))))))(((((((((((('''''''''((((((((()))))))))******************)))++++++******))))))((((((''')))+++***(((''')))+++))))))))))))))))))))))))~~~rrrjjj]]]XXXQQQOOO]]]}}}}}}jjjZZZMMMBBB;;;:::888777555444444333444444444333333222222222111111111111000000000000.../////////000000111111//////.........---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++******))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++******++++++,,,---*********))))))))))))((())))))))))))***+++,,,------,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************))))))***+++,,,,,,((('''%%%&&&)))+++,,,,,,************************))))))(((((()))***++++++))))))))))))***************)))(((((((((***+++,,,++++++******))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((())))))))))))*********,,,+++*********+++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++))))))))))))))))))))))))))))))((())))))***+++,,,************************''''''(((((())))))******)))******++++++)))((('''(((((())))))*********+++((()))***+++++++++++++++''''''(((((())))))******)))***+++,,,,,,+++***)))(((((())))))******++++++)))))))))))))))))))))))))))***,,,---,,,***((('''))))))))))))((((((((((((''''''((()))***+++,,,,,,)))******+++++++++******((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,***,,,---,,,***)))))))))(((((())))))*********+++******))))))((((((((('''''''''''''''((((((((())))))***+++,,,,,,+++***)))++++++++++++***((('''&&&---///000///,,,***+++---************************tttqqqfff[[[PPPMMMXXXrrrwww\\\LLLHHHCCC@@@<<<999888777666555444444333333333333222222111111000000//////......//////.........------------------...............***+++,,,,,,---------------,,,,,,++++++,,,,,,---.........---,,,+++***))))))******++++++******)))***+++,,,------,,,+++***---,,,+++***))))))))))))******++++++++++++************++++++++++++******)))))))))))))))))))))))),,,+++***)))***+++,,,---************************...---,,,***)))((((((((())))))************))))))******************************))))))((((((''''''++++++************++++++)))))))))))))))))))))))))))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((***************)))))))))***+++++++++***)))((((((,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))(((******++++++***))))))((('''((()))******)))((((((++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++++++++))))))))))))************++++++************++++++(((((())))))*********+++))))))************))))))((()))))))))))))))((((((++++++***************+++((((((((((((((((((((((((((((((((('''&&&$$$###"""************))))))))))))'''(((***+++++++++***)))(((((()))******************)))(((''''''((())))))******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%)))************+++++++++))))))))))))((((((((((((+++***(((((()))******)))------,,,,,,+++*********((((((((('''((())))))***vvvqqqhhh^^^SSSNNNTTTkkk~~~bbbPPPJJJCCC@@@;;;888777777666555444444333333333333222222222111111111000000000000//////.........---------///.....................+++,,,---............------,,,,,,++++++,,,,,,---,,,---------,,,+++************++++++++++++******+++++++++,,,,,,+++++++++---,,,+++***))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))...---,,,,,,,,,---//////************************,,,++++++*********++++++)))******************)))***************************)))))))))((((((((('''*********))))))*********)))))))))))))))))))))))))))***++++++)))((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))+++++++++,,,,,,++++++******************)))))))))******+++++++++******)))((()))***++++++***))))))++++++++++++++++++++++++***************************++++++++++++***))))))************))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++))))))))))))***************))))))))))))))))))***((()))))))))************))))))************))))))(((((())))))))))))(((((()))((((((''''''(((((()))************************(((((())))))))))))((((((************))))))))))))&&&&&&'''((((((((((((((((((((()))************)))))))))(((''''''((()))***)))******++++++******)))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))((((((((((((((('''&&&&&&(((******))))))))))))))))))))))))*********))))))******++++++yyypppkkkcccYYYPPPPPP```lllVVVLLLCCC@@@;;;888777777666555444444333333333333222222222222222222111111111111/////////.........------000000000//////.........------......//////......---,,,,,,++++++,,,,,,---------.........------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,************************))))))))))))***,,,---...******++++++++++++******************************))))))))))))((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))************++++++++++++))))))))))))))))))***************************++++++,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,++++++******************+++++++++++++++***+++++++++++++++******************************++++++++++++++++++++++++***++++++++++++***))))))************************((((((((((((((((((((((((*********************************+++++++++++++++)))))))))*********++++++))))))(((((((((((())))))))))))))))))************))))))************))))))(((((())))))))))))((((((((((((''''''''''''((((((************************&&&'''(((***++++++++++++************))))))))))))'''''''''''''''((())))))'''((())))))******))))))((((((''''''((()))***+++)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************)))))))))*********++++++(((((((((((())))))))))))((('''&&&''')))+++++++++''''''((())))))***++++++++++++++++++,,,,,,,,,---~~~qqqoooiii___SSSLLLVVVrrrwww]]]NNNEEEAAA<<<888777666666666444444333333333222222222111111111111111111111111////////////............222111111000///......---------............---------,,,,,,++++++,,,,,,---...//////000000000000///+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,++++++***))))))************++++++++++++************++++++++++++******))))))))))))))))))))))))((((((((((((((())))))***************************'''''''''((()))***+++,,,+++++++++,,,,,,+++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***+++)))'''&&&'''((()))))))))))))))))))))))))))))))))************+++((()))))))))))))))******)))))))))******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........---///......------,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++******************************++++++++++++++++++++++++***++++++++++++***)))))))))***************++++++((((((((((((((((((((((((************************,,,,,,++++++++++++++++++))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))*********))))))************))))))'''(((((())))))))))))((()))))))))((())))))***+++((((((((((((((((((((((((%%%&&&'''((()))*********************)))))))))(((***)))((((((((()))+++,,,'''(((((()))))))))))))))'''''''''((()))******+++))))))************))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))************(((((((((((()))))))))))),,,***)))***,,,------,,,)))*********+++++++++,,,+++++++++,,,,,,,,,,,,,,,uuurrrmmmdddWWWLLLOOOdddzzzdddQQQHHHCCC===999777666666666444444333333333222222222000000000000000000000000000000/////////.........222111111000///......---,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,------....../////////......+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,+++******)))***************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''(((((()))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((******)))'''''''''((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********)))******+++,,,------.........////////////.........///000222222333333333333333222111111000//////------,,,+++,,,,,,---...,,,,,,,,,++++++************************************************************++++++++++++***))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************+++++++++++++++******))))))******+++******))))))))))))))))))))))))************))))))''''''((())))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((()))))))))))))))(((************)))))))))(((***)))((((((((()))+++,,,''''''((()))))))))))))))&&&&&&'''((()))*********)))))))))******)))))))))''''''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********'''((((((((()))))))))***...,,,+++***+++,,,+++***+++++++++*********)))))))))***++++++,,,+++++++++{{{tttooohhh\\\PPPMMMZZZjjjmmmVVVLLLGGG@@@:::777777666666444444333333333333222222///////////////000000000000000000/////////......000000000//////.........,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++***************+++******++++++++++++************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))((('''&&&&&&''''''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))((())))))))))))******************+++,,,,,,------,,,,,,---...000111222222222222333444444444333333444555666888999:::::::::::::::999888777666666555333222000/////////000111///...---,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++++++++*********++++++++++++,,,++++++************++++++************))))))))))))))))))************))))))&&&'''((())))))******)))(((''''''(((((()))***+++************************+++++++++++++++***)))(((************))))))))))))'''''''''''''''((())))))&&&'''(((((())))))((((((&&&'''((()))******))))))((())))))******))))))((('''(((***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((((()))))))))******''''''(((((())))))******---+++)))((((((((('''&&&******)))(((((('''&&&&&&'''(((***+++++++++***)))tttpppiii```TTTOOOUUU```|||ttt\\\PPPJJJBBB<<<888777666555444444333333333333222222//////000000000111111111000000000000/////////...///.....................------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,++++++++++++***************++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))******)))(((((((((((())))))******************)))))))))))))))))))))))))))'''((((((((()))))))))************))))))*********))))))))))))))))))))))))''')))******))))))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000111000111222333555666777888777888888999::::::999999:::;;;<<<>>>@@@AAAAAAAAABBBBBBAAA@@@???>>>======:::888666444333333444555222111000...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++*********+++++++++,,,,,,******))))))))))))******************)))))))))((())))))************))))))&&&'''((()))************(((((((((((()))***+++,,,******************************++++++******)))(((************))))))))))))&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((('''((()))******)))(((((((((((())))))))))))((((((((()))+++,,,,,,,,,******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))***'''''''''((()))*********+++)))''''''(((((('''&&&(((((((((((((((''''''''''''(((***+++,,,+++***)))uuupppjjjbbbXXXPPPSSSZZZwwwyyyyyy```SSSMMMDDD===999777666555444444444333333333222222000000111111222222222333000000000000////////////---------................../////////...------,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++*********++++++************+++,,,------,,,+++***+++***************++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))+++,,,---...///...------))))))))))))))))))))))))+++***************++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******++++++************++++++))))))))))))))))))))))))'''(((***+++***+++,,,...)))))))))))))))))))))))),,,,,,------------......///000000111222333333444444444555777999:::;;;<<<;;;<<<<<<===>>>>>>>>>======>>>@@@BBBDDDEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBBBB???===;;;888777777777888555444222000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************''''''((()))***++++++,,,******+++++++++,,,,,,,,,))))))(((((((((((())))))+++*********))))))(((((())))))************))))))&&&'''((()))************++++++++++++,,,---...///((((((((((((((((((((((((&&&'''((((((((((((''''''************))))))))))))'''(((***+++++++++***)))&&&''''''((((((((((((((((((((()))******)))((('''(((((())))))))))))(((((((((***,,,---------+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******++++++)))((((((***+++***)))(((((())))))******++++++''')))+++,,,,,,,,,***)))yyyqqqllliii```SSSOOOTTTddd}}}iiiVVVMMMHHHBBB888999:::111666555555444444333222222...000111222222111000...222222111000000000000000000///...---,,,,,,---...222///,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++))),,,,,,+++***))))))******))))))************))))))+++,,,,,,---,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++*********))))))***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((()))(((((((((((())))))***++++++,,,---...///000111333444666888888888888888777888:::;;;<<<<<<;;;;;;@@@???>>>>>>>>>???AAAAAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@===:::888888888999666888999:::999777555444444333111///...,,,,,,,,,---,,,++++++,,,,,,+++)))************++++++++++++******))))))))))))******+++*********))))))(((((()))************+++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,,,,,,,+++************((('''))),,,...---+++++++++******)))(((((((((******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''***************)))(((((())))))))))))))))))))))))(((((())))))*********+++(((***+++------,,,+++***)))((('''''''''(((***+++(((((())))))*********+++(((((())))))))))))(((((())))))))))))************((((((((((((((()))************+++,,,,,,,,,,,,+++++++++***)))(((((()))))))))************+++++++++{{{rrrllliii```SSSOOORRR^^^vvv}}}uuu[[[OOOIIICCC999999:::111666555555444444333222222000111222333333222111000000000///...............000///...---------------111000...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******,,,,,,+++***,,,++++++***))))))******))))))************))))))++++++,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********))))))))))))))))))((())))))***+++------...///000111222222444555777888999999999999888999:::;;;======>>>>>>AAAAAA@@@@@@AAABBBDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA===999777666777777555666777999:::;;;;;;;;;888777555333222000///...---,,,++++++,,,---,,,+++++++++++++++++++++++++++++++++************+++++++++*********)))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++++++++++++++************(((''')))+++---,,,***))))))))))))******************++++++++++++******)))***************)))((()))))))))))))))))))))))))))))))))))))))(((((('''***************)))((((((((((((((((((((((((((((((((()))))))))************'''(((***,,,,,,+++***)))((((((((((((((())))))***((()))))))))************(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))***))))))***++++++++++++***++++++***))))))))))))))))))************+++++++++~~~tttmmmkkkdddWWWPPPQQQUUUkkkzzzuuucccTTTKKKDDD;;;::::::222666555555444444333222222111222333444444333222111000//////...................../////////...---------...///...---,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,***))))))***++++++***,,,+++******)))*********))))))************))))))+++++++++,,,++++++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++******)))))))))******)))))))))))))))))))))))))))************+++++++++***)))))))))))))))*********************+++,,,,,,///000000111222333444444555666777888:::::::::::::::::::::<<<===???AAABBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIEEEBBB===999666444444555222333555888;;;>>>AAABBB???>>>===;;;999777555444000...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))))))))((())))))))))))))))))))))))))))))*********************)))((()))***+++***((((((((())))))***++++++,,,******++++++++++++*********+++++++++***)))(((((())))))))))))))))))))))))))))))******))))))(((''')))************))))))(((''''''''''''''''''''''''))))))))))))************'''((()))*********)))((('''(((((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************'''((())))))******))))))(((((()))************)))+++***)))))))))))))))))))))************+++++++++uuunnnoookkk]]]SSSPPPNNN```|||{{{rrrnnnYYYMMMFFF===;;;;;;333666555555444444333222222111111222333333222111111111111000000000000111111---...///000000///...---))),,,...---+++***+++,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++*********,,,***((((((***++++++***++++++***************+++)))******++++++******)))***++++++++++++************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))******))))))))))))))))))))))))))))))*********+++++++++******)))(((((()))+++,,,++++++++++++,,,---......111111222222333444444555555555777888999:::;;;;;;:::::::::;;;===@@@CCCDDDCCCDDDEEEFFFHHHJJJKKKLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKHHHEEE@@@:::666444333333222222333666999>>>BBBEEEEEEEEEEEEDDDBBB@@@===<<<666333000//////...---,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((()))*********++++++***))))))))))))(((((()))))))))******+++++++++******++++++++++++******++++++++++++***)))(((((()))))))))))))))))))))))))))************)))(((((())))))************)))((((((((((((((((((((((((((()))))))))))))))*********'''((()))*********))))))&&&''')))*********)))((()))))))))))))))*********(((((())))))))))))((((((((()))))))))************'''((()))*********))))))((())))))*********************)))))))))))))))***))))))*********+++++++++uuummmpppooobbbTTTNNNJJJWWWoooqqqzzz```OOOHHH???===;;;444666555555444444333222222000000111111111111000000111111000000000000111111---...///000000000......***,,,---...---,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,***))))))***++++++***+++***************++++++******++++++++++++***************************+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,+++***************))))))))))))))))))))))))))))))*********++++++++++++***)))))))))+++,,,---,,,,,,,,,------///000000222222222333444444555555555555666777999:::;;;<<<;;;;;;;;;<<<>>>AAACCCEEECCCDDDFFFHHHJJJLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNKKKHHHDDD>>>:::666444444333222222444666;;;???AAAHHHIIIKKKKKKJJJHHHEEECCC>>>;;;666333222000...---------,,,++++++***))))))++++++************++++++***************+++++++++))))))*********+++++++++)))))))))******+++++++++)))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((((()))*********++++++++++++***)))(((((((((,,,+++++++++******))))))******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))***************))))))(((((())))))*********))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***************&&&''')))*********)))(((******))))))))))))))))))(((((())))))))))))((((((((()))))))))************((())))))***************)))***++++++,,,,,,++++++***)))))))))))))))******))))))*********+++++++++zzznnnooopppdddVVVNNNJJJPPPccc~~~qqq}}}fffQQQJJJBBB>>><<<555666555555444444333222222000000000000000000000000...............//////000......///000000000/////////...------///000///...+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++)))*********)))******+++,,,******++++++++++++************)))))))))***+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---,,,+++***************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---..................///000222222333444444444555555555555666666666888999;;;===>>>===>>>>>>???AAACCCDDDEEEDDDFFFHHHJJJLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPNNNLLLIIIEEE@@@;;;888666444333333333555777:::<<>>@@@AAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPNNNKKKFFF@@@;;;888444444333444555666888999@@@CCCHHHMMMOOONNNLLLJJJHHHDDD???<<<::::::999888444444333111000...------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,)))************+++++++++******++++++,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++************,,,------***)))+++---++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************))))))))))))))))))))))))************)))))))))(((((((((((((((((()))******((((((((((((((())))))***************)))))))))((((((((())))))))))))(((((())))))))))))************,,,***)))((((((***,,,---))))))***+++++++++++++++)))))))))))))))***++++++)))************+++++++++yyyrrrrrrkkkbbb\\\KKKHHHRRRjjjmmmSSSLLLDDD???===666666555555444444333222222333222222111111222222333000000000000000111222222000///.........000111222000)))###$$$,,,000---)))---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,------...++++++---000111000,,,(((******))))))***+++,,,,,,***++++++,,,,,,++++++******)))(((((((((***+++,,,++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++...---,,,+++************)))))))))))))))))))))))))))************++++++++++++,,,...000111111000////////////000111333444555888888888888888999999999:::::::::;;;===@@@BBBDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNPPPRRRSSSTTTUUURRRSSSSSSTTTTTTTTTSSSSSSQQQRRRQQQOOOJJJDDD>>>:::444444444555555666777888;;;???EEEJJJNNNNNNLLLKKKIIIEEEAAA>>>===>>>======777777666444222111000///...------,,,,,,------...*********++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,,,,,,,+++************,,,...---+++***,,,...*********++++++,,,------******++++++++++++******((()))***+++,,,---------))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((()))))))))((('''''''''(((***++++++*********))))))(((((((((((())))))))))))(((((())))))))))))************---+++(((''''''))),,,///(((((()))***************))))))((())))))***++++++)))************+++++++++ssssssuuujjj[[[NNNNNNRRRaaayyywww\\\NNNIIIBBB<<<999666555444444333333333333444444333333333333222222000000000000000000000000------......//////000000111111000///...------,,,,,,---......,,,,,,---......,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++...000///,,,+++---///((())),,,.........---,,,+++++++++++++++***)))(((+++******)))))))))))))))''''''(((***+++,,,---...))))))******++++++,,,,,,******++++++++++++******)))***,,,------,,,***))),,,+++*********+++,,,---000...***((('''))),,,---***************))))))((())))))*********))))))(((------......///111222333444333333333333444555555777888888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJOOONNNNNNNNNPPPQQQPPPOOOQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUTTTPPPJJJCCC>>>===:::666333222333555666999;;;@@@FFFKKKMMMMMMLLLLLLJJJCCC:::777:::<<<;;;:::;;;===>>><<<888444111000///...---,,,,,,++++++---,,,,,,,,,,,,,,,---------,,,,,,+++***)))(((((()))************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,***))))))+++------,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))((((((((()))***,,,,,,,,,++++++*********'''((())))))((('''((()))((()))***+++++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))******+++---...,,,(((%%%)))))))))))))))(((''''''(((((())))))*********+++++++++++++++*********)))'''((()))++++++******)))(((((()))***************))))))))))))************************************'''&&&&&&))),,,.........)))))))))))))))******+++}}}xxxvvvlll___RRRNNNNNNZZZsss}}}```PPPJJJCCC===999666666555444333333333333333333222222222111111111000000000000000000000000.........///////////////000//////......---------,,,---......,,,,,,---......,,,******,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***)))(((((()))***''')))+++,,,------,,,+++***************)))(((((()))))))))))))))***++++++,,,,,,++++++***)))((((((---,,,,,,+++******))))))******++++++++++++******)))***+++,,,,,,+++***)))++++++*********+++,,,---///---+++))))))***+++---))))))************))))))******+++++++++******)))---......///000111222333222222222333444555777888777888888999:::;;;<<<===@@@@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLQQQOOONNNNNNPPPQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQSSSSSSQQQMMMIIIFFFDDDBBB>>>:::777666555555555777:::@@@EEEIIIKKKLLLOOOOOOIII@@@;;;<<<<<<999666888;;;===>>>>>>===<<<333222000...------------++++++*********++++++,,,++++++++++++************************++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++***)))***,,,---,,,+++*********+++++++++,,,,,,++++++***))))))***++++++,,,,,,***)))))))))***++++++++++++******)))))))))***+++,,,+++***)))***,,,((()))***++++++++++++***)))))))))((((((((())))))))))))))))))))))))))))))***))))))+++,,,+++(((&&&)))))))))))))))(((''''''))))))))))))*********+++******)))))))))(((((((((&&&'''((()))***))))))((((((((()))***************))))))))))))************+++++++++***************---+++******++++++)))(((***************++++++,,,~~~xxxoooeeeWWWOOOIIIRRRiiieeeSSSLLLFFF???999777666555444333333333333222222222111111111000000000000000000000000000000///////////////.........------------------------,,,---......,,,,,,---......,,,***+++,,,------,,,************************++++++,,,,,,,,,,,,+++++++++***)))***++++++***)))'''(((***+++,,,,,,+++***)))))))))***))))))((('''((((((((()))***+++,,,---...---,,,+++***((('''''',,,,,,,,,++++++******)))******++++++++++++******((()))***++++++***)))(((+++************+++,,,,,,---,,,+++*********++++++'''((()))***************++++++,,,,,,,,,,,,,,,+++.........///000111222222000000111222444666888999777888999:::<<<>>>??????CCCCCCDDDEEEFFFHHHJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNRRRPPPNNNNNNOOOPPPPPPOOOLLLKKKJJJHHHHHHHHHIIIJJJDDDCCCAAA@@@@@@AAACCCDDDIIIJJJLLLNNNPPPPPPOOOOOOJJJIIIGGGCCC>>>999555222444444666:::???EEEJJJMMMRRRSSSPPPHHHCCC@@@<<<777666777999<<>>888444777777777888;;;AAAHHHLLLRRRUUUTTTOOOJJJFFF@@@999;;;::::::;;;>>>BBBGGGIIIDDDBBB???;;;888555444444//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++---...---+++(((************************+++******************+++,,,,,,++++++******************************))))))'''((())))))''''''((()))))))))************))))))(((((())))))*********)))))))))))))))))))))))))))...,,,***)))+++,,,,,,+++))))))*********))))))(((************************((((((((((((''''''''''''''''''(((((((((((()))((((((((()))***************((()))))))))************,,,,,,++++++***))))))))),,,+++)))***++++++***(((******))))))******+++,,,zzzsssnnn\\\RRRIIIKKK\\\uuuttt[[[PPPLLLEEE>>>888888666555444333333333444333333333333222222222111111111111111111111111000000//////......------++++++,,,,,,---.........,,,---......,,,,,,---...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++)))'''(((***,,,***'''+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++***************+++'''((()))***+++,,,------&&&&&&'''((()))***+++,,,******++++++++++++******)))))))))******)))))))))))))))******++++++++++++******+++,,,,,,,,,+++***'''((()))+++,,,---------------...///////////////...///000111222222111111333333333333444444555666777888:::<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQRRRRRROOONNNMMMLLLMMMLLLKKKIIIEEECCC@@@===:::888888777888777666555555666888999999:::;;;???CCCGGGLLLNNNLLLMMMNNNMMMJJJEEE@@@===<<<<<<;;;999999===DDDIIIPPPUUUVVVTTTPPPMMMFFF???===<<<::::::<<>>@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNMMMIIIFFF???>>>;;;888555444333333444444444555666777999999::::::;;;<<>><<<===BBBFFFPPPUUUXXXWWWUUUSSSNNNHHH@@@>>>;;;:::<<<@@@FFFJJJMMMMMMMMMKKKIIIEEEBBB@@@888666333000...+++***)))......---,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,++++++,,,---,,,***(((,,,,,,,,,+++++++++++++++)))***++++++++++++***))))))************)))((((((+++++++++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,))))))******))))))(((((('''(((***+++,,,++++++***)))))))))))))))))))))))))))'''%%%%%%&&&((((((((())))))******++++++******+++++++++++++++*********++++++++++++************)))))))))))))))***++++++(((((()))***************))))))))))))************************************,,,***)))***++++++***)))(((''''''''''''((())))))~~~uuuqqqccc]]]SSSLLLPPPbbb}}}mmmWWWMMMGGGAAA:::999777666444333333333333333333333222222222111111111111111111111111111.........///////////////..................//////,,,---......,,,,,,---...,,,++++++,,,......,,,***++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,+++++++++---,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++***)))))))))***************+++++++++******++++++++++++******++++++************++++++'''((()))***+++******)))*********++++++,,,,,,,,,+++,,,---...////////////,,,---...///000000000000///000111333333222111000222222222333444555666777888999:::<<<>>>@@@AAABBBAAABBBBBBDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOPPPRRRRRRNNNIIIEEE:::888777555444333444444444555888;;;===?????????AAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLGGGIIIJJJHHHDDDCCCFFFJJJTTTXXX[[[YYYXXXXXXUUUOOOGGGDDD???<<<<<<>>>BBBDDDGGGIIILLLOOOOOOMMMJJJHHH???===:::666222///,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------************************))))))***++++++++++++***---,,,***+++,,,,,,***)))---------,,,,,,,,,++++++)))***++++++++++++***)))******+++++++++***)))((()))*********++++++++++++&&&((((((((('''&&&'''((()))))))))))))))(((((('''&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))((('''%%%&&&((())))))(((((()))***++++++++++++***,,,,,,,,,++++++*********,,,++++++++++++*********)))(((((('''((()))***+++(((((()))***************))))))))))))************)))))))))***++++++,,,,,,,,,+++)))***++++++***(((((((((((((((((())))))***vvvqqqgggaaaVVVKKKKKK]]]zzztttYYYMMMFFFAAA:::999888666444333333222222222222111111111111000111111111111111111111111---.........//////000000////////////////////////,,,---......,,,,,,---...,,,++++++---......,,,***************************,,,------......------,,,%%%(((***)))&&&%%%'''***++++++***************+++((()))***+++++++++++++++)))))))))***+++,,,......************************((()))***+++---...///000******++++++++++++******,,,,,,++++++++++++,,,,,,'''((()))++++++******)))+++*********+++,,,,,,---,,,---...///000000000000,,,,,,...///000000000000///000222333333222111000000111111222444666888999888999:::<<<===???@@@AAA>>>>>>???@@@BBBDDDEEEFFFIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPSSSUUUUUUPPPJJJDDD666555444444444555666777777:::>>>BBBEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBDDDFFFHHHKKKLLLLLLOOORRRPPPLLLJJJLLLPPPXXX[[[]]][[[ZZZ[[[XXXTTTPPPKKKEEE???;;;;;;<<<===AAAEEEKKKPPPRRRRRROOOMMMGGGEEEAAA<<<777444111///++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------************************))))))***++++++++++++***...,,,******+++++++++***.........------,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))(((((())))))*********+++((()))***)))((('''(((***)))))))))))))))(((''''''&&&(((***,,,---,,,+++***))))))))))))))))))))))))***))))))***+++,,,,,,***((()))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++*********)))(((''''''&&&&&&((()))***(((((()))***************))))))))))))************(((((()))***+++,,,,,,---***)))((()))+++,,,,,,+++)))))))))))))))******+++|||qqqssspppfffYYYOOOMMMZZZssshhhTTTIIIFFF<<<:::666555444444333111333333333222222222111111000000111111111111000000000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------'''((()))***+++,,,,,,,,,)))))))))******++++++,,,---,,,++++++************---,,,,,,+++*********++++++++++++*********))))))+++++++++*********)))))))))************+++++++++*********************************************************)))))))))((((((((()))+++,,,,,,+++***)))((())))))))))))*********+++,,,...000111222222111///000000000111111111111333333333222222222222111222222222222333444555666777777888888888888777777888999:::<<>><<<999777777888999;;;???AAADDDGGGJJJLLLLLLMMMSSSSSSRRRQQQNNNKKKHHHGGGCCCBBBAAA@@@AAACCCEEEGGGIIILLLOOOSSSUUUVVVVVVVVVZZZ[[[\\\]]]\\\[[[YYYXXXUUUPPPIIICCC@@@>>>===<<<>>>BBBGGGLLLOOOOOOOOOMMMNNNLLLHHHDDD@@@;;;555111............------,,,,,,.........------,,,,,,,,,000000///......---,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++***+++,,,---...************************'''(((***+++++++++)))(((******))))))((((((''''''))))))***+++,,,------...''''''((((((((((((''''''+++++++++*********))))))+++++++++*********))))))''''''((())))))))))))))))))************+++++++++))))))************))))))************************,,,+++)))((((((((()))*********+++++++++******)))***++++++++++++***))))))~~~rrrtttqqqhhh\\\QQQLLLUUUmmmoooYYYLLLGGG>>><<<888666555555444333333333333222222222111111000000111111111111000000000000000000000000000000000000///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,******++++++++++++++++++///...------,,,,,,,,,------,,,++++++******++++++++++++++++++************+++++++++*********)))))))))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000111111111111000000000000000111111222333222222222111111000000111111111111222333444555555555555555555555555555888888999;;;>>>@@@CCCDDDGGGGGGFFFGGGGGGHHHIIIJJJPPPOOOOOORRRUUUUUUPPPKKKBBBAAA???======>>>@@@AAAHHHIIILLLOOORRRSSSTTTUUUWWWWWWWWWVVVTTTRRRPPPOOOIIIHHHFFFDDDCCCCCCCCCDDDCCCFFFJJJNNNRRRVVVXXXYYY[[[]]]^^^______]]][[[YYYZZZVVVQQQMMMHHHCCC>>>;;;<<<>>>CCCHHHLLLOOOQQQRRRQQQOOOLLLIIIEEE???999444000//////...------------++++++,,,---...///000000------,,,,,,+++*********,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++*********+++,,,---+++************+++,,,,,,))))))))))))))))))))))))***************++++++,,,+++*********))))))))))))*********+++++++++++++++((())))))******))))))(((+++++++++*********))))))+++++++++*********))))))'''(((((()))))))))))))))(((((()))))))))***************++++++++++++******************************---,,,+++***)))******+++)))******+++++++++******((()))***+++++++++++++++tttssspppjjj```TTTKKKPPPdddyyy{{{bbbQQQHHHAAA>>>999777666666555444333333333222222222111111000000111111111111000000000000000000000000000000000000000///......------........................---.........,,,***((('''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++,,,+++++++++***************)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++***************+++,,,,,,---------............///......///000111000000000111111000///000111222333222222111000000///......000000///000000111222333333222111000000111222333666777777888:::<<<>>>???AAA@@@@@@AAAAAABBBCCCDDDGGGFFFFFFJJJNNNPPPNNNKKKEEEDDDCCCBBBBBBDDDEEEGGGJJJLLLNNNPPPSSSTTTUUUVVVTTTUUUVVVVVVVVVTTTSSSRRROOOOOOMMMKKKHHHFFFCCCBBBAAABBBEEEHHHMMMQQQTTTVVVYYYZZZ]]]______^^^[[[ZZZZZZYYYWWWUUUQQQKKKDDD>>>:::;;;>>>AAAFFFLLLQQQSSSSSSRRRQQQOOOLLLFFF@@@;;;555444111///------...///++++++,,,---...///000000,,,,,,++++++******))))))---------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,+++*********))),,,,,,,,,++++++*********++++++******++++++,,,---))))))***++++++++++++***))))))))))))))))))))))))---+++***))))))+++---...++++++++++++************++++++*********))))))))))))******++++++******)))+++++++++***************+++++++++***************(((((())))))))))))))))))'''((((((((())))))))))))++++++,,,,,,,,,,,,++++++************************------,,,++++++++++++,,,((()))***+++++++++++++++'''((()))***+++,,,,,,,,,xxxqqqnnnjjjcccWWWLLLLLL]]]oookkkUUUIIIBBB???:::777666555444333333333333222222222111111000000111111111111000000////////////////////////////////////......------------------------------------......---+++)))'''------......---,,,,,,+++.........------,,,,,,+++,,,++++++******+++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---............/////////000000/////////000000000000000222111000//////111333444111111000///...------,,,///.........//////000111000///---,,,,,,---///000333333333444555666888888999999999999:::;;;<<<======<<<<<>>===;;;<<>>;;;777222///......///.........---,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))),,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,((()))+++,,,,,,,,,+++***))))))))))))))))))))))))++++++***)))***+++,,,---************************)))))))))))))))))))))))))))******************)))************************************************))))))))))))))))))******((((((((()))))))))*********++++++++++++++++++***************************---,,,,,,+++++++++++++++'''((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,qqqmmmjjjddd[[[PPPMMMXXXggg~~~tttZZZKKKCCC???:::666444444333222333333333222222222111111000000111111111111000000////////////////////////......------------------************************+++,,,------------,,,+++............------,,,+++///......------,,,,,,,,,+++++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))***,,,...///............/////////000///////////////000000000222111000000000111333333000000//////...---,,,,,,......---------.../////////---,,,******,,,---///////////////000111222333333333333333333444666666999888888:::<<<>>>??????;;;;;;;;;;;;<<<===???@@@CCCCCCDDDEEEGGGIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQRRRRRRSSSSSSQQQNNNKKKIIIDDDCCC@@@??????@@@BBBCCCFFFIIIMMMQQQUUUXXXZZZZZZZZZYYYYYYYYYYYYXXXTTTRRRFFFCCC>>>;;;;;;>>>CCCFFFMMMNNNQQQTTTUUUSSSOOOKKKGGGDDD>>>888444111000000//////...---,,,+++******------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***)))(((((((((((()))***,,,---...///******++++++,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++'''(((***+++++++++***)))))))))))))))))))))))))))'''(((((()))******++++++((())))))******))))))(((************************************************+++***))))))))))))******)))))))))*********++++++))))))************))))))************************+++++++++++++++*********'''((()))***+++,,,,,,,,,******+++++++++******)))vvvnnnkkkfff___UUUPPPUUU___~~~{{{~~~|||```OOOEEE@@@:::666444333333222333333333222222222111111000000111111111111000000000000000000000000000000------------------------........................+++++++++,,,---......///---.........---,,,,,,+++------------------,,,,,,------,,,,,,,,,---......++++++******++++++,,,,,,+++++++++*********))))))***************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********+++,,,---...///............///////////////////////////000111111111111111222222222222222/////////.........------......------------.........---,,,++++++,,,---...------------...///000000000000000000111222333333444444444555555666777777666666666777888999::::::;;;;;;;;;<<<===???@@@AAADDDEEEGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNMMMLLLKKKIII???>>><<<;;;;;;<<<>>>???@@@BBBEEEJJJOOOSSSWWWYYY^^^]]]\\\\\\\\\\\\ZZZXXXPPPLLLGGGBBB???@@@BBBDDDKKKLLLOOOSSSVVVVVVSSSPPPMMMJJJEEE???:::777555444000000//////...---------++++++++++++++++++******)))***************++++++++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,,,,+++*********)))'''((()))***,,,---//////)))***+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++,,,+++)))(((((((((((((((((()))))))))''''''((()))***+++,,,---((())))))))))))))))))(((***************+++++++++***************+++++++++,,,+++***)))((()))***+++************++++++++++++)))))))))******)))))))))************************+++++++++,,,+++******)))((()))***++++++++++++++++++++++++++++++***))))))~~~rrrmmmhhhbbbZZZRRRRRRWWWsss{{{yyygggUUUGGGBBB<<<777555444444333333333333222222222111111000000111111111111000000000000000000000000000000---------...............111111111111111111111111---,,,+++++++++---///000,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...///++++++******++++++,,,---,,,+++******)))(((''''''))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---............/////////000000000000............///000222333///000222444444333222111............///////////////......---------..............................------------...///000111000000000000111222333444111333444555555444555555666777777777888888999999777777666777888999;;;<<<===>>>????????????>>>===???@@@BBBDDDDDDEEEDDDDDD<<<;;;:::999999:::;;;<<<;;;<<<>>>AAAEEEKKKPPPTTTZZZZZZZZZ\\\^^^___]]][[[WWWTTTPPPLLLIIIHHHIIIIIIMMMMMMOOORRRUUUVVVTTTRRROOOMMMJJJEEEAAA>>><<<:::555555333222111///......++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------,,,+++,,,,,,,,,,,,++++++++++++)))******++++++,,,------)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++***(((((()))))))))*********)))*********++++++,,,,,,)))******++++++******)))))))))*********+++++++++))))))*********+++++++++---,,,***)))((()))***+++))))))))))))************)))******++++++******)))************************+++,,,---------,,,******)))******+++++++++******)))******+++++++++******vvvpppiiiddd]]]TTTPPPQQQkkk~~~yyykkkYYYIIIDDD===888666555555555333333333222222222111111000000111111111111000000000000000000000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************++++++,,,---+++*********+++,,,,,,---,,,+++***)))(((&&&&&&%%%))))))******++++++++++++)))************+++++++++************************************************(((((())))))************((()))+++---.........---///000000000000111111111...------...///111333444...000333555555444222000------......///000000000///......---------.........//////000000//////...---------...///000111222222222111222222333444555666888:::;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;::::::;;;<<<>>>???===>>>>>>???>>>===<<<;;;888999:::<<<===>>>>>>>>>===<<<;;;999888888777777888888888999===CCCIIIMMMPPPRRRVVV[[[___aaa___]]][[[YYYVVVSSSQQQQQQPPPQQQPPPOOOPPPRRRTTTUUUTTTRRRNNNMMMKKKIIIFFFCCCAAA@@@===;;;999666222///---,,,........................+++++++++,,,,,,---------++++++++++++++++++++++++---......///...---+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***+++,,,---,,,+++++++++***)))))))))***,,,---************************,,,+++***))))))+++---...))))))******+++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++))))))******++++++++++++))))))******++++++++++++---,,,***)))((()))***+++(((((((((((())))))))))))+++++++++,,,,,,+++++++++************************,,,---.........---,,,+++******+++++++++******)))'''((()))***+++,,,,,,,,,yyyqqqllljjjaaaTTTNNNPPP^^^wwwrrr[[[MMMIIIAAA999666777666444444333222222111111222222333333111000000000111222000000000000000000000000//////...------------...,,,,,,,,,---------......------......------,,,+++...------,,,,,,------...---------,,,,,,++++++++++++******,,,------+++)))---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111111000///...---,,,,,,111111111000000000000///111222222333444444444444////////////000000000000/////////............---////////////////////////......///000111111111000111222444777999;;;<<<<<<======>>>????????????>>>BBBAAA@@@?????????????????????@@@AAACCCDDDFFFGGGFFFEEECCCBBB???===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888777666666555888777666666888;;;>>>AAAIIIJJJNNNSSSXXX[[[\\\[[[\\\\\\\\\[[[ZZZWWWUUUTTTUUUQQQNNNQQQSSSSSSTTTWWWRRROOOKKKFFFBBB@@@??????@@@>>><<<:::777333...***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++******+++,,,---------------,,,+++******+++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,------+++))))))***,,,...---,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))************))))))+++++++++++++++***)))((()))************+++++++++...---,,,+++************------------,,,+++***)))*********)))))))))((((((*********++++++,,,,,,,,,~~~uuuooommmdddVVVNNNOOOXXXoooyyybbbOOOIIIAAA999777777666444444333222222111222222222333222111000000000111222000000000000000000000000//////...------------...---------.........//////------......------,,,+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------+++)))---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222000000000///......------/////////000000111111111222222333333333333333333000000000000000111111111111000000//////000000000000000//////////////////---...000111222333333444888999;;;>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLOOONNNMMMKKKIIIGGGFFFEEE>>>>>>===<<<;;;:::999888<<<;;;:::999888777777666777666555444666888;;;===AAACCCFFFLLLRRRXXX\\\^^^^^^^^^______^^^\\\[[[YYYXXXSSSOOOQQQRRRPPPQQQSSSRRRPPPLLLGGGBBB???<<<;;;>>>===<<<;;;999666111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------------,,,+++***))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,+++)))((()))+++,,,,,,+++***************++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((()))************+++++++++*********))))))************************************************)))(((((()))************+++++++++************+++,,,------------------,,,+++***)))---------,,,,,,,,,++++++))))))*********+++++++++yyyqqqpppiiiZZZPPPNNNQQQfffmmmSSSKKKAAA:::888777666666444444333222222222222222333222111111000000111111000000000000000000000000//////...------------............/////////000000------......------,,,+++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,++++++,,,------+++***------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++---,,,+++***+++,,,------------------------------...///000111111222////////////////////////......///000111222333333222222333333333222111111111111111111111111111111333222111000000111222333111111111000000/////////...///000222444555666777>>>???AAADDDFFFHHHJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMNNNPPPQQQSSSSSSXXXWWWVVVUUUSSSRRRQQQPPPEEEDDDBBB@@@>>><<<:::999======<<<;;;:::999888888777666555444555777999:::<<<===>>>BBBIIIQQQXXX]]]^^^___aaabbbaaa```^^^]]]YYYSSSNNNOOONNNLLLKKKNNNQQQPPPMMMIIIDDD???:::888::::::;;;<<<<<<:::555222000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,,,,,,,,,,++++++++++++***************))))))***+++***)))((()))***++++++***))))))))))))***************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,+++************+++,,,)))))))))***))))))(((''')))************+++++++++******)))******+++,,,---------------,,,+++***)))+++************)))))))))))))))))))))************|||rrrqqqmmm```TTTPPPNNN___}}}wwwYYYNNNBBB<<<:::888666777444444333222222222222333222222222111111111111111//////////////////////////////...------------...---.........////////////------......------,,,+++,,,,,,++++++++++++,,,,,,------------------,,,,,,---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++------,,,+++***+++------------..................///000000111222222......//////000000000000000000111222222333444444222222333333222111000000111111111111000000000000333222111000111222444555444444333222222111000000000111222333555777888999===???BBBFFFJJJMMMOOOPPPRRRRRRQQQQQQPPPNNNMMMLLLKKKMMMPPPRRRTTTTTTSSSRRRTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\[[[ZZZYYYXXXXXXWWWOOONNNKKKHHHEEEBBB@@@>>>@@@@@@???>>>===<<<;;;;;;:::999888777777777888999<<<;;;:::;;;@@@HHHRRRYYY^^^___aaabbbbbb```^^^\\\VVVOOOJJJIIIHHHEEEEEEHHHNNNNNNNNNLLLHHHBBB===:::888888999<<<===<<<999666333111///,,,+++,,,------------------------------------,,,,,,++++++++++++)))*********+++,,,,,,---***+++,,,------,,,+++************+++,,,---//////------,,,,,,,,,+++++++++++++++++++++************)))+++,,,+++***)))***++++++******)))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,))))))************))))))))))))*********+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))((((((******************++++++rrrrrrqqqeeeXXXRRROOOZZZuuubbbRRRDDD>>><<<888777888555444333333222222333333222222222222111111000000//////////////////////////////...------------...,,,,,,---------.........------......------,,,+++------,,,,,,,,,,,,---------------------------------,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++------,,,+++***+++---------......///////////////000000111222222222......//////000111111111333333333333333333333333222222222222111000////////////000000000000111111222222111222222444666777888888777666555444333222444444444555666888:::;;;>>>@@@DDDIIIMMMQQQTTTVVVUUUUUUUUUTTTRRRQQQOOONNNNNNPPPSSSVVVXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]___^^^^^^^^^]]]]]]]]]]]]XXXVVVTTTPPPLLLIIIFFFEEEEEEDDDDDDCCCBBBAAA@@@???===<<<;;;999888777777888::::::888888;;;CCCNNNVVV___```bbbcccccc```]]][[[QQQJJJEEECCCBBB@@@@@@CCCIIIKKKMMMNNNLLLHHHDDDAAA888888999;;;======;;;999555333000...,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++************+++,,,---...+++,,,---......---,,,+++))))))***+++,,,...///000------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++*********++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,+++)))(((&&&&&&((()))+++***++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,+++***))))))))))))++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttssstttjjj\\\TTTOOOVVVlllkkkXXXGGGAAA???999777999555444444333333333333333111222222222222111000000000000000000000000000000//////...------------...,,,,,,,,,------------...------......------,,,+++...------,,,,,,------...------------...............---++++++,,,------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++---,,,+++***+++,,,------......///000000000000000111111222222222222/////////000000111111111333333222222222111111111000000111111111000000///...//////000111222333333444555666777888999::::::>>>===<<<;;;999777666666777777777888:::===???AAADDDFFFJJJNNNSSSWWWZZZ[[[WWWWWWWWWVVVUUUTTTRRRQQQSSSTTTWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___aaaaaaaaabbbbbbbbbbbbbbb]]]\\\YYYVVVSSSPPPMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGAAA@@@>>><<<:::888777777666777777777:::BBBMMMVVV^^^```bbbddddddbbb___]]]QQQJJJCCCBBB@@@===>>>@@@DDDGGGKKKNNNOOOMMMJJJHHH>>><<<;;;;;;<<<===<<<;;;888777444111///...------------------------------------------------------///...,,,+++***++++++,,,,,,,,,------------,,,,,,*********+++,,,---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------***,,,...///...,,,,,,---+++************+++,,,,,,************************)))************+++++++++(((((((((((((((((((((((()))************+++++++++++++++************++++++)))(((''''''''''''((()))***+++,,,,,,---,,,,,,,,,)))************+++++++++))))))((())))))***+++,,,***+++++++++++++++***************+++++++++++++++---------------,,,,,,,,,yyyvvvwwwnnn___VVVNNNQQQcccrrr]]]JJJDDDAAA:::777999555555444333333333333444111222222333222111000///000000000000000000000000//////...------------...------------............------......------,,,+++---,,,,,,,,,,,,,,,,,,---------------.........//////---++++++,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,+++******+++------......///000000111111111111111222222222222333000000000000000000111111/////////////////////000//////000000111000000000//////000222444555777777888:::<<>><<<============<<<;;;999777444222000///................................................111///---,,,++++++,,,---------,,,,,,,,,,,,------*********+++,,,---...///------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,(((+++---...---,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++*********))))))*********((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,)))************+++++++++((((((((())))))***+++,,,******++++++++++++******'''((((((((())))))))))))---------,,,,,,+++++++++}}}xxxyyyooo```VVVLLLMMM^^^}}}www```LLLFFFBBB:::777999555555444333333333333444111111222333222111000///000000000000000000000000//////...------------.............../////////000------......------,,,+++,,,++++++++++++++++++,,,---------........./////////---++++++,,,......---+++++++++,,,,,,------------------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,***)))))),,,...---......///000111111222222222222222222222333333111111000000000000000000***++++++,,,---...//////......///000000111000000///000222444666888::::::<<<>>>BBBEEEGGGGGGEEEDDDEEEEEECCCAAA???===<<<;;;999:::;;;???CCCIIINNNQQQQQQRRRTTTVVVXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]]]]]]]^^^___``````aaabbbbbbcccddddddeeeeeegggfffeeeccc```^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUUOOONNNLLLIIIFFFCCCAAA@@@999;;;<<<:::999;;;BBBIIIPPPTTTYYY]]]``````___]]]]]]TTTLLLGGGCCC???>>>@@@@@@CCCGGGLLLNNNOOONNNMMMKKKGGGAAA>>>===>>>>>>>>>???>>>===;;;888555222111..............................//////////////////...---,,,,,,,,,...000222......,,,++++++,,,......++++++++++++,,,---......---------,,,,,,,,,++++++))))))******++++++++++++'''***---...---+++++++++((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******))))))************))))))((()))***+++++++++++++++)))************+++++++++,,,+++***)))(((((((((((()))******+++++++++************++++++,,,,,,,,,---,,,,,,,,,++++++*********