BM6P6(@ CCC@@@<<<999888777555333333222111111000000111111222222222111111111000000000000//////.........---///000000//////000222444444555777999;;;<<<<<<<<>>;;;>>>AAACCCGGGLLLMMMGGG>>>999888:::;;;;;;BBBKKKXXXaaafffiiinnnrrrnnn```NNNBBB??????>>>===<<<777555===IIIWWWfffrrruuuppp~~~eeeUUUGGGDDDJJJKKKTTTWWW\\\___```aaacccdddgggeeebbb```bbbgggmmmqqqsssoooppprrroooiiihhhllloooooooooooonnnlllkkkjjjjjjlllmmmooopppppppppooouuummmXXX```sssgggEEEDDDDDD>>>;;;===HHH\\\xxx}}}cccIIIFFFSSS]]]\\\VVVQQQNNNJJJFFFCCCBBBAAAAAADDDGGGKKKOOORRRRRRRRRQQQMMMHHHAAA===>>>DDDLLLRRRZZZcccooowww||||||~~~~~~xxxzzzzzzsssrrrtttvvvzzz}}}~~~{{{yyyzzzkkkiiihhhhhhddd^^^\\\^^^eeecccaaa``````aaa```___]]]]]]\\\\\\^^^```bbbcccCCC@@@<<<:::888777555333333222111111000000111111222222222111111111000000000/////////..................///.........111333666666777888999;;;<<<<<<@@@======@@@BBBDDDJJJQQQQQQJJJ@@@888555555777888>>>HHHTTT^^^ccchhhmmmpppmmmbbbSSSHHHBBB@@@>>><<<===888777<<>>777666999;;;999BBBOOOYYY```eeekkknnnllleeeZZZOOOEEE@@@>>>>>>>>>;;;999;;;===CCCOOO[[[qqq~~~jjjPPPHHHEEEKKKUUUWWWZZZ]]]aaadddddddddddddddcccdddeeegggjjjkkkmmmnnnnnnllllllllljjjgggiiimmmrrrrrrqqqqqqppppppoooooonnnooopppqqqrrrrrrrrrqqqpppvvveeeUUUeee{{{kkkRRR===<<<<<<<<<;;;===FFFQQQggg}}}[[[IIIFFFKKKPPPVVVVVVUUUPPPJJJGGGHHHJJJBBBCCCEEEHHHKKKNNNQQQRRRRRRNNNIIIDDD@@@======<<>>BBBFFFGGGLLL\\\llliiicccVVVHHH<<<888999;;;666>>>IIITTT\\\ccciiimmmnnniii```SSSGGG@@@???@@@>>><<<;;;;;;999:::DDDPPPddduuuzzzcccMMMIIIIIIRRR]]]^^^bbbeeehhhjjjhhhfffdddcccbbbccceeegggjjjlllmmmnnnooonnnllljjjhhhgggiiilllnnnnnnnnnnnnooooooppppppppppppqqqqqqrrrsssssssssqqqqqq|||eeeYYYfffnnnMMMEEE>>>===<<<<<<@@@DDDQQQgggvvvXXXJJJJJJNNNQQQUUUZZZYYYSSSLLLIIIIIIEEEDDDDDDDDDFFFIIIMMMOOOMMMMMMLLLIIIFFFCCC???======AAAFFFLLLSSS\\\eeekkkssswww|||}}}ttt}}}uuuooohhhiiikkkpppvvv|||{{{yyyzzzpppeeegggcccbbbdddddd```^^^___^^^___```ccceeeeeebbb___]]]^^^```bbbcccccccccbbbDDDAAA===:::999888666444333222111111000000111111000000000000000000000000.........///////////////......///...---...111333888777555555555777999:::===???CCCEEEGGGOOOcccuuuvvvqqqfffTTTCCC777444555555;;;DDDNNNXXXaaahhhlllpppllldddVVVIIIBBBAAACCC???===<<<;;;888777???III[[[mmm~~~zzz~~~```NNNMMMNNNVVV```aaajjjmmmoooooolllgggdddbbbccccccdddfffhhhkkknnnpppqqqqqqoookkkhhhhhhjjjkkkkkkkkklllmmmnnnppprrrsssooooooppppppqqqsssssstttrrrnnnsss\\\YYYiiieeeRRR???999;;;>>>@@@AAADDDSSSmmmqqqZZZLLLDDDGGGPPPZZZ___^^^WWWQQQMMMJJJHHHEEECCCCCCEEEGGGIIIKKKLLLNNNNNNLLLHHHDDDBBB===>>>AAADDDJJJRRR[[[```kkkooouuu{{{vvv{{{yyyqqqiiieeedddhhhnnnvvv{{{~~~|||yyywwwtttssszzzsssiiieeeccc^^^]]]```aaa^^^\\\\\\]]]___cccggghhheee___[[[ZZZ[[[^^^aaacccdddddddddEEEBBB>>>;;;999888666555333222111111000000111111//////000000000000000111.........///////////////......///.........111333666555555555666777999:::===>>>AAADDDFFFMMM___ppp}}}|||uuueeeOOO>>>666444555888>>>GGGRRR]]]fffkkkqqqnnnggg\\\PPPGGGDDDDDD@@@>>><<<<<<999888<<>>???CCCIIIOOOSSSaaaffflllrrrwww{{{{{{|||~~~ssslllgggdddbbbjjjooovvv|||}}}{{{~~~{{{wwwsssqqqppppppppp{{{zzzjjjeeedddgggaaa___bbbccc```]]]\\\\\\^^^aaaeeefffccc^^^YYYYYYZZZ\\\^^^```bbbccccccEEEBBB>>>;;;:::888777555333222111111000000111111////////////000000111111............/////////000------...---,,,---000222333333444555777888999999999;;;???BBBCCCFFFRRR^^^pppuuuwwwlllYYYFFF<<<:::555666999AAALLLYYYccciiiqqqpppllldddZZZOOOGGGCCCCCC>>><<<<<<;;;999:::>>>EEEUUUgggvvv{{{zzzeeeSSSPPPWWWXXX\\\fffhhhjjjmmmqqqqqqnnniiieeecccccceeehhhkkknnnpppqqqrrroootttuuuqqqpppsssuuurrrpppooommmlllmmmnnnooopppiiiiiijjjkkknnnqqqsssuuuvvvppptttzzzwwwZZZLLL___zzzmmmTTTEEE===;;;===;;;;;;FFFZZZlll}}}yyy^^^MMMKKKLLLQQQXXX\\\[[[YYYRRROOOJJJFFFCCCBBBCCCCCCEEEFFFIIIKKKLLLJJJIIIGGGFFFCCC@@@>>>???BBBFFFHHHRRRVVV]]]dddiiinnnsssvvv}}}|||xxxpppiiiggghhhjjjkkkuuuxxx|||}}}zzzxxxvvvsssooollllllppptttxxx}}}oooeeebbbaaafff```]]]aaadddaaa^^^\\\[[[[[[[[[]]]___```^^^\\\[[[[[[[[[[[[\\\^^^______EEEBBB>>>;;;:::999777555333222222111000111111111.../////////000000111111---.........//////000000+++,,,---,,,+++,,,///111111222444666777888999999666888===BBBAAAAAAFFFNNNWWWbbbkkkgggWWWGGG>>><<<555444666<<>>@@@CCCGGGIIIKKKKKKKKKKKKGGGBBB??????@@@BBBBBBDDDIIIPPPWWW]]]bbbgggjjjuuuxxx||||||zzznnniiieeecccgggmmmsssvvvyyyzzz{{{{{{zzzwwwuuusssmmmkkkhhhhhhlllttt}}}|||zzz|||vvvhhhdddaaa^^^ZZZUUUSSSYYY]]]]]]ZZZYYYZZZXXXVVVWWWYYY]]]______]]]\\\[[[ZZZZZZZZZ[[[\\\BBBAAA???<<<999777555555222222222222222222222222////////////////////////......////////////..............................000111333555666777777888;;;:::;;;>>>CCCFFFEEECCCFFFKKKSSSXXXUUUKKKAAA;;;===666222666AAANNNZZZaaaeeekkkqqqqqqnnneeeVVVHHHEEECCCAAA===;;;::::::::::::@@@JJJYYYkkk~~~}}}mmmRRRRRRUUUZZZbbbggghhhgggjjjhhhggghhhkkkllljjjgggggggggiiimmmqqqsssqqqnnnmmmnnnrrruuutttsss{{{{{{nnneeedddeeeffffffjjjiiiiiiiiijjjlllnnnooowwwuuuwww{{{zzz~~~^^^JJJSSS[[[kkkkkkIII===AAABBB;;;999>>>CCCMMMfff|||cccJJJCCCEEEHHHIIIKKKJJJLLLMMMLLLJJJIIIEEEAAAAAA@@@@@@@@@BBBDDDGGGIIIEEEEEEFFFFFFEEECCC@@@???AAAAAACCCFFFLLLTTT[[[___fffiiioootttxxx|||zzz|||zzzrrrkkkfff___bbbcccccciiirrrxxxyyyzzzyyyxxxuuurrrnnnkkkiiiddddddgggoooyyy~~~{{{vvvuuuwwwxxxiiieeeddd___YYYZZZZZZZZZZZZ[[[\\\\\\]]]ZZZYYYWWWVVVWWWYYY\\\^^^`````````^^^[[[ZZZZZZ[[[BBBAAA>>>;;;999777555444444444333333222111000000////////////////////////......////////////..............................///000222444666777777888;;;:::;;;>>>BBBEEEEEEDDDEEEIIIPPPUUUTTTMMMEEE@@@@@@999555777???JJJWWW```hhhkkknnnqqqrrrlll\\\MMMDDDAAA>>>===<<<;;;888666999===EEEQQQbbbttt~~~|||fffRRRRRRUUUZZZaaafffgggggggggfffeeefffgggiiiiiiiiihhhggggggjjjmmmooonnnlllnnnnnnqqqttttttuuu|||ooogggeeefffffffffiiiiiiiiiiiiiiiiiijjjkkksssqqqtttxxxwww{{{rrrYYYSSSPPP\\\yyy}}}YYYCCC===???;;;;;;??????CCCVVVkkkzzzaaaQQQGGGBBBBBBFFFKKKLLLLLLKKKJJJGGGDDD@@@AAA@@@?????????AAACCCDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@AAACCCGGGMMMSSSVVV\\\```fffkkkoootttyyy||||||sssjjjddd```^^^^^^aaadddeeejjjqqqvvvuuuttttttsssqqqnnnkkkhhhfffdddgggmmmvvv}}}}}}zzzrrruuu|||pppdddcccddd```[[[YYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYYYYYYY[[[]]]^^^___```___^^^[[[ZZZ[[[\\\BBBAAA>>>;;;888666555444666555444333111000///...////////////////////////......////////////..............................///000222444666777888888;;;:::;;;>>>BBBEEEEEEEEEEEEIIIOOOUUUWWWTTTMMMGGGCCC<<<777888<<>>???>>>999555888999===FFFTTTdddsss|||}}}|||uuu[[[PPPQQQTTTZZZ```dddffffffdddeeeeeeeeeeeefffhhhjjjhhhfffeeefffiiikkkkkkkkkpppooopppqqqqqqttt~~~zzzooogggeeeeeefffeeejjjjjjjjjjjjjjjiiihhhhhhmmmlllooosssrrruuulllWWWJJJSSSkkkvvvTTT@@@???<<<===???===;;;EEERRRdddvvvkkkUUUEEEAAADDD@@@@@@AAADDDGGGHHHGGGFFFAAAAAA???>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEDDDDDD@@@@@@???@@@BBBDDDHHHJJJPPPTTTZZZ___dddjjjooosssxxxyyy|||{{{tttiii^^^WWWUUUUUUVVV```eeejjjlllpppuuuwwwuuupppnnnllljjjgggdddbbbaaaeeejjjqqqxxx|||}}}{{{yyyyyyvvvfff___```bbb```\\\ZZZ[[[]]]___```___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^___]]][[[[[[\\\^^^BBB@@@>>>;;;888666555444555555444333222111000///000000000000000000000000......////////////..............................///000222555777999::::::;;;<<<===???BBBEEEGGGHHHGGGLLLSSSYYY^^^^^^WWWNNNFFF>>>888888888===MMM]]]ggglllqqqvvvzzz{{{tttkkkVVVNNNEEEAAABBBBBB>>>999888777888<<>>;;;;;;@@@EEEGGGHHHIIIDDDCCCBBBAAA???>>><<<<<<===>>>@@@BBBCCCDDDDDDDDDBBBBBB@@@?????????@@@AAAGGGJJJPPPUUUZZZ___eeeiiinnnooorrrvvvzzz~~~{{{vvvsssfffaaaXXXQQQNNNPPPTTTWWWbbbhhhnnnpppsssvvvuuuqqqmmmjjjeeeaaa^^^^^^```aaaooorrrvvvzzz|||vvvlllaaa\\\]]]___]]][[[[[[]]]```bbbccccccaaa```ZZZ[[[[[[\\\\\\[[[ZZZYYY\\\]]]^^^]]]\\\\\\]]]___AAA@@@===;;;888666444444333333222222222222222111111111111111111111111111......////////////..............................///000333666888:::<<<<<<<<<===???AAACCCFFFIIIKKKHHHNNNVVV]]]fffiii```SSSJJJ@@@888888777999GGGXXX___kkkvvvzzz}}}~~~hhh\\\MMMDDDCCCCCC@@@===:::888666888>>>HHHSSSYYYiiiwww{{{___JJJKKKOOOTTTZZZ^^^aaacccdddfffkkkpppqqqmmmiiiggggggeeedddccccccdddiiinnnqqqqqqttttttqqqnnnmmmmmmnnnlllhhhdddaaaaaaccceeefffjjjkkklllmmmnnnmmmlllllleeeeeegggiiiiiikkksss{{{xxxhhh[[[lllxxx\\\LLL===999<<>>===:::;;;===>>>@@@AAABBBBBBDDDDDDCCCBBB@@@???>>>>>>@@@BBBFFFJJJNNNSSSXXX\\\bbbcccfffjjjoootttyyy{{{wwwooohhhaaa]]]RRRQQQOOOOOOQQQVVV[[[^^^bbbhhhmmmnnnpppqqqnnniiifffbbb]]]ZZZ[[[```ggglll}}}}}}}}}~~~yyypppiiiaaa\\\[[[[[[ZZZXXX\\\^^^aaadddeeedddcccbbb\\\]]]^^^______^^^\\\[[[\\\]]]^^^]]]\\\\\\^^^___AAA@@@===:::777555444333222222222222222222222222111111111111111111111111......////////////.................................000222555888;;;<<<===<<<===???AAABBBEEEJJJMMMJJJPPPWWW___lllssskkk\\\SSSEEE;;;;;;999777AAAPPPVVVfffvvv|||~~~xxxjjjWWWIIICCCAAA???>>>;;;999777777:::@@@GGGKKKZZZiiizzzmmmVVVIIILLLQQQWWW]]]```bbbeeefffhhhlllppprrrpppllliiigggeeeeeedddcccdddhhhmmmrrrnnnrrrtttrrrpppqqqpppmmmfffeeedddcccdddfffiiijjjiiiiiijjjkkkkkkkkkkkkkkkffffffffffffgggiiinnnrrrxxx{{{YYYYYYqqqxxxbbbHHH<<<===@@@>>>:::666:::EEETTTdddxxxoooUUUGGG<<<;;;===<<<===BBBCCCDDDEEEFFFEEECCCAAA???::::::;;;<<<===>>>??????CCCDDDDDDCCCCCCAAA@@@???<<<===???AAACCCFFFJJJNNNZZZ[[[^^^bbbhhhnnnsssuuuzzz}}}}}}rrrhhh___WWWQQQMMMIIIKKKPPPUUU[[[___cccdddfffkkkmmmllllllmmmjjjeee[[[YYYWWWYYY___iiittt{{{nnnmmmiiibbb]]]ZZZYYYXXXXXX[[[]]]```bbbcccccccccbbb___```aaabbbbbbbbbaaa```\\\]]]^^^]]]\\\\\\]]]___AAA???===:::777555444333333333333222222111111111////////////////////////......////////////..............................,,,---000444777999;;;<<<:::<<<>>>???@@@CCCIIIMMMOOOTTTYYY```qqq{{{mmm___MMM@@@@@@===666;;;HHHOOO___oooyyyxxxeeeSSSGGGAAA???>>>;;;:::999888:::<<>>;;;:::999===EEEOOO^^^uuuqqq\\\IIICCC@@@;;;<<>>>>>======>>>BBBDDDPPPQQQSSSWWW]]]ccchhhlllnnnrrrwww|||~~~~~~yyyvvvmmmggg^^^VVVQQQMMMKKKIIILLLPPPVVV]]]aaadddddddddfffiiihhheeecccdddaaa]]]UUUVVVYYY___gggrrr|||uuujjjiiifffaaa\\\YYYYYYZZZ[[[YYYZZZ\\\^^^___``````aaa___```aaaaaabbbbbbbbbbbb]]]^^^^^^]]]\\\[[[]]]^^^AAA???===:::777555444333666555444333111000//////..............................////////////..............................***+++...222555888:::;;;888:::===>>>>>>BBBGGGLLLUUUYYY[[[bbbvvv|||hhhSSSEEEDDD@@@777888BBBLLLYYYiiiuuuppp\\\MMMCCC@@@???::::::::::::::::::::::::;;;JJJ\\\hhhtttuuuZZZNNNMMMQQQWWW___eeegggiiikkkmmmhhhfffdddfffkkknnnmmmlllhhhhhhgggdddaaabbbfffjjjkkkoooooojjjiiinnnooolllnnnooopppppppppqqqsssuuuqqqpppnnnlllkkkkkkkkklllkkkjjjgggdddeeeiiillllllpppxxxWWWVVVPPP\\\yyyXXXEEE???>>>>>>@@@===<<<>>>AAAJJJ^^^qqqfffWWWKKK===999<<<888:::>>>BBBCCCCCCAAA@@@>>>>>>===<<<<<<<<<<<<===<<<===@@@BBBCCCCCCBBBAAAAAAAAA@@@>>><<<===???AAABBBCCCEEEIIINNNUUUZZZ^^^```eeekkkqqqtttwwwyyy{{{|||}}}wwwooofff```WWWRRRLLLHHHHHHJJJLLLMMMSSSWWW\\\aaaddddddcccaaa^^^```^^^XXXVVVVVVTTTQQQTTTXXX]]]eeennnvvv}}}xxxmmmhhhfffccc```\\\YYYZZZ]]]___WWWXXXYYYZZZ\\\]]]^^^___]]]]]]]]]^^^___```aaaaaa^^^^^^___]]][[[[[[\\\^^^AAA>>>:::777777777666555333222111111000000111111000000000000000000000000...//////000000000000000........................//////000111333555888999======>>>@@@BBBFFFIIIKKKXXXbbbhhhkkkvvvzzzlll\\\KKKBBB>>>:::888777DDDNNNaaasss|||nnnYYYHHHAAABBB;;;;;;:::888666666777999999@@@JJJSSS^^^nnniiiVVVSSSUUUYYYccclllnnnoooppppppnnnjjjjjjgggeeeccceeehhhlllkkkiiihhhhhhhhhhhhgggfffgggiiikkkmmmnnnmmmkkkiiipppnnnlllmmmnnnppppppppppppooommmjjjiiijjjmmmpppqqqooommmjjjhhhhhhhhhhhhsssnnnsssxxx\\\GGGOOOfff}}}```III@@@CCCAAA<<<:::<<<===@@@JJJVVV|||vvv]]]NNNCCC<<>>======<<<<<<;;;;;;;;;<<<>>>???AAAAAAAAABBBBBBAAA???>>>===???>>>======@@@DDDIIIKKKQQQUUUZZZ```fffkkknnnoooqqqsssvvvyyy{{{{{{{{{{{{~~~~~~xxxwwwssslllcccYYYRRRMMMJJJFFFFFFGGGHHHKKKNNNQQQSSS[[[\\\^^^______]]][[[ZZZYYYWWWRRRLLLJJJLLLRRRWWWYYY___iiiqqqqqqqqqwwwsssllljjjjjjgggbbb______`````````[[[[[[[[[ZZZZZZZZZZZZYYYUUUUUUVVVWWWYYY\\\___```bbbaaa___]]]\\\\\\\\\]]]BBB???;;;888777777666555333222111111000000111111////////////////////////...///////////////....................................///000333555888:::>>>>>>@@@BBBEEEGGGIIIKKKSSS[[[^^^^^^ffftttxxxssslll]]]LLLCCC>>>999777888===GGGYYYlllvvv{{{xxxbbbMMMBBB@@@>>>===<<<:::777666666777666;;;CCCIIIQQQ^^^ppp}}}xxxfffYYY\\\bbbfffmmmrrrqqqppprrrsssrrrjjjjjjiiifffdddeeegggjjjkkkjjjjjjjjjkkkkkkjjjhhhhhhiiikkkmmmmmmlllkkkjjjlllkkkiiijjjlllmmmnnnmmmnnnmmmllljjjjjjlllpppssssssrrrpppmmmkkkiiihhhgggkkkjjjqqqqqqXXXRRRXXXfff}}}jjjSSSGGGEEEAAA@@@@@@>>>===BBBJJJ```ooorrr[[[IIIDDD>>>999:::<<<;;;<<>>??????@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;<<>>@@@CCCEEEHHHIIIJJJJJJQQQWWWXXXVVVZZZfffoooooolll^^^OOOEEE???999777888;;;DDDUUUhhhtttzzzoooZZZIIIAAA@@@???===;;;999777666555666:::>>>BBBHHHSSScccnnn}}}xxxyyyvvvwwwggg^^^ccciiirrrvvvvvvpppmmmnnnqqqqqqjjjjjjjjjhhhfffeeefffgggkkkkkkkkkmmmnnnnnnllljjjjjjkkkkkkkkkkkklllllllllhhhfffeeefffhhhjjjjjjjjjkkkkkkkkkjjjkkkmmmqqquuuuuutttsssqqqnnnllliiihhheeeiiipppxxxlllXXXMMMQQQggg}}}jjjQQQLLLGGGCCCAAA???<<<===@@@JJJXXXnnnyyycccRRRGGG===;;;;;;::::::;;;???????????????>>>======<<<<<<;;;;;;;;;;;;<<<===<<<===???AAABBBCCCCCCCCC??????======<<<<<<<<<======???AAAEEEIIIMMMQQQSSSYYY[[[___cccgggiiijjjkkkooooooppprrrssstttuuuuuu~~~~~~}}}yyywwwtttoooiiiddd```[[[UUUPPPCCCCCCBBBAAA@@@@@@@@@AAAFFFHHHLLLPPPTTTXXXZZZ[[[ZZZZZZXXXVVVTTTQQQNNNMMMMMMIIIFFFGGGNNNYYYccciiitttooommmooottt|||vvviiijjjjjjeee```aaaaaaaaacccdddcccaaa^^^]]]^^^______^^^\\\ZZZYYYWWWWWWWWWWWWXXXZZZ[[[]]]\\\\\\]]]\\\\\\[[[ZZZZZZEEEBBB===:::888777666444333222111111000000111111////////////////////////------......///000000111........................,,,,,,---///222555888:::???AAADDDHHHJJJKKKJJJIIIOOOTTTVVVSSSTTT^^^gggjjjmmmbbbUUULLLBBB:::777999999AAAPPPcccpppxxxzzzkkkVVVFFF@@@???===<<<;;;999777555666888;;;===BBBLLLYYYcccrrr|||}}}iiiaaaeeejjjtttwwwuuunnnhhhhhhjjjjjjjjjkkkkkkjjjgggeeeeeefffiiiiiikkkmmmoooooommmkkklllkkkjjjiiijjjjjjkkklllfffddddddeeeggghhhhhhggghhhiiiiiiiiiiiilllpppssssssssssssrrrpppnnnkkkjjjgggkkkqqqtttuuujjjSSSOOO^^^pppmmm^^^QQQBBB<<<===??????===DDDLLL[[[pppmmm\\\III???===:::999:::<<<===>>>@@@AAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>?????????@@@BBBEEEHHHIIINNNPPPSSSWWW[[[^^^aaabbbcccdddeeefffhhhjjjlllmmmvvvvvvxxxzzz|||}}}~~~|||yyywwwtttpppkkkhhhccc___XXXSSSOOOKKKGGGDDD???@@@@@@AAABBBCCCDDDDDDHHHJJJNNNRRRVVVXXXYYYYYYWWWVVVTTTQQQNNNKKKIIIHHHHHHHHHJJJQQQ\\\fffmmmqqqrrrnnnooowwwhhh___ccceeebbb___\\\]]]```dddfffddd```]]]ZZZ\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZEEEBBB===:::888777666444333222111111000000111111........................---------...000222444666........................,,,,,,---...111444777999>>>@@@DDDHHHKKKKKKJJJIIIJJJOOOSSSSSSTTTZZZ```cccmmmfff^^^VVVJJJ>>>999999666;;;HHHZZZhhhrrr{{{zzzcccLLLBBB@@@===<<<<<<;;;999777444555555666999@@@JJJQQQ]]]gggvvv|||xxxqqqeeeccciiippprrrvvvvvvoooiiihhhgggfffiiikkklllkkkhhhfffeeeeeehhhggghhhjjjmmmmmmllljjjlllkkkiiihhhhhhiiijjjkkkfffeeeeeefffhhhhhhgggfffgggggghhhggggggiiilllnnnoooooopppqqqqqqooonnnmmmkkkmmmppprrrqqquuurrraaa\\\\\\ttt}}}fffIII999:::AAAAAA<<>>:::999888999;;;===???AAABBBBBB=========<<<<<<;;;::::::;;;;;;;;;<<<<<<======>>>AAABBBCCCCCCCCCCCCBBBAAA@@@???===<<<<<<===>>>??????AAADDDGGGJJJMMMOOOPPPUUUUUUWWWYYY\\\___bbbcccggghhhjjjllloooqqqssstttssstttuuuvvvvvvxxx|||~~~}}}{{{yyyyyyyyywwwuuussskkkhhhddd```\\\XXXSSSOOOLLLIIIEEEAAA@@@???======>>>???@@@BBBDDDEEEFFFGGGKKKLLLOOOQQQRRRSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHMMMUUU___iiiqqqtttuuuwwwyyy|||lll\\\WWWZZZZZZYYYXXXXXXZZZ^^^bbbeeeddd```\\\WWWXXXYYY[[[\\\\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXYYYYYY[[[\\\^^^^^^^^^]]]]]]DDDAAA<<<999888777666555333222111111000000111111...........................---...///111333666777........................,,,------...000333555777<<<>>>BBBGGGIIIJJJJJJJJJKKKOOOUUUYYY\\\```bbbcccmmmllliiicccUUUDDD;;;:::999;;;EEETTTcccooo{{{pppVVVHHHDDD???===>>>>>>;;;999888777666555666999>>>BBBIIITTTcccqqq}}}}}}yyysssccc^^^cccmmmwwwoootttvvvqqqlllkkkjjjiiiiiikkklllkkkhhhgggfffggggggffffffgggiiijjjjjjiiijjjiiihhhggggggggghhhiiiiiihhhhhhhhhiiiiiigggeeedddeeefffffffffgggjjjlllmmmmmmnnnoooppppppppppppooommmnnnooonnnnnnttt|||qqq^^^^^^ttt___CCC<<>><<<===DDDSSShhh~~~qqq^^^LLL@@@;;;777777888999;;;===>>>@@@======>>>>>>===<<<;;;;;;<<<;;;:::::::::::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBB@@@???>>>=========:::;;;<<<>>>@@@BBBCCCDDDFFFFFFGGGJJJMMMQQQUUUWWW[[[]]]^^^aaadddfffhhhiiigggiiilllmmmoooqqqtttwww}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyqqqooollljjjiiigggdddbbbXXXTTTPPPLLLIIIFFFBBB@@@===<<<;;;;;;<<<===>>>???>>>@@@BBBEEEHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGFFFEEEDDDFFFHHHKKKLLLOOOVVV___hhhooouuuzzz~~~zzzhhh___XXXWWWXXXVVVUUUVVVWWWXXX[[[___aaaaaa___\\\VVVVVVWWWXXXYYY[[[\\\\\\XXXWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[]]]^^^_________BBB???;;;888777777666555333222111111000000111111........................000///......///111333555........................---------...///111333555999<<<@@@DDDGGGIIIJJJJJJOOOQQQVVV]]]dddfffggggggnnnpppsssooo```KKK===:::===<<>>>>>;;;<<<<<<===@@@GGGUUUfffrrreeePPPEEE>>><<<:::888888:::<<<======>>>?????????>>>===<<<<<<;;;:::999999:::;;;;;;:::;;;<<<===>>>???@@@AAACCCDDDDDDDDDCCCBBBBBBAAA>>>>>>>>>===>>>>>>??????=========???BBBFFFIIILLLPPPQQQSSSVVVYYY[[[]]]^^^[[[^^^bbbeeegggjjjmmmooopppqqqtttvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwuuussspppnnnlll```]]]ZZZWWWVVVTTTQQQOOOJJJGGGBBB@@@??????>>>>>>;;;<<<===???@@@BBBDDDFFFDDDFFFHHHKKKMMMOOOPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCCCCFFFJJJPPPUUUYYY^^^ccciiillloooxxx}}}iiiccc]]]XXXZZZ[[[YYYWWWWWWWWWWWWXXX[[[]]]^^^]]]\\\YYYXXXWWWVVVWWWXXXZZZ[[[WWWWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\^^^___```AAA>>>:::777777777666555333222222111000111111111........................222000///...---///000111....................................///000222333888:::>>>BBBFFFHHHJJJKKKMMMMMMQQQZZZbbbffffffeeennnsssyyywwwfffOOO???::::::888===IIIYYYgggvvvzzzZZZRRRIIICCCBBBAAA>>>;;;444555666777888:::;;;<<>>>>>888;;;>>>???@@@FFFQQQYYYqqq{{{___QQQFFFCCC???;;;999:::;;;======>>>???@@@@@@???>>>===;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<>>>???@@@???@@@BBBCCCDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;:::::::::;;;===@@@DDDFFFEEEFFFGGGJJJLLLOOOQQQRRRNNNRRRWWW[[[^^^```ccceeeaaacccgggkkkoooqqqrrrsssvvvuuuuuutttuuuvvvxxxyyyzzzyyywwwvvvwwwxxxzzz|||zzz|||}}}}}}{{{zzz{{{{{{xxxxxxxxxwwwwwwvvvvvvuuuuuutttrrrooommmlllkkkkkkhhhhhhgggfffccc```]]][[[SSSPPPLLLJJJIIIGGGEEECCC@@@===999888999;;;===>>>:::<<>>BBBGGGKKKNNNOOOPPPSSSWWW[[[___```aaaeeeqqqzzz{{{wwwiiiOOO777;;;666999EEERRR]]]nnn{{{eeeOOOGGGEEECCCAAABBB===999888999888666999???<<<>>>DDDKKKQQQ[[[mmm}}}}}}zzz~~~}}}sssjjjiiijjjbbbVVVUUU[[[bbbccc``````eeejjjjjjjjjkkkjjjjjjiiiggggggdddeeefffffffffeeedddcccfffhhhjjjiiigggeeeeeeeeelllkkkkkkjjjiiihhhggggggdddeeefffgggiiijjjkkklllkkkkkklllmmmnnnooooooooonnnnnnooooooooonnnmmmmmmppprrr{{{oooRRRTTTeeeyyyjjjSSSEEE>>>>>>;;;;;;===<<<:::@@@IIIPPP___rrrxxxeee]]]MMM@@@;;;<<<:::666>>>888777<<>>BBB@@@>>><<<:::888888888888:::::::::999999::::::;;;::::::<<<>>>@@@AAACCCCCCDDDCCCBBB@@@???===<<<;;;999::::::::::::::::::;;;<<<<<<===???@@@BBBCCCCCCEEEFFFIIILLLNNNQQQRRRSSSXXXYYYZZZ\\\___aaabbbcccffffffggghhhhhhiiijjjjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnoooooopppppppppoooooonnnlllkkkjjjiiiiiihhhccc^^^[[[[[[ZZZXXXVVVRRRQQQOOOMMMJJJHHHFFFEEEAAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???BBBCCCEEEGGGHHHIIIJJJJJJNNNOOOPPPNNNLLLKKKKKKLLLEEEEEEDDDBBB@@@@@@BBBDDDGGGJJJPPPZZZeeellloooppppppvvv}}}jjj\\\ZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___aaa```\\\VVVTTTWWW[[[]]]ZZZVVVSSSSSSUUUVVVWWWWWWTTTRRRSSSWWW[[[]]]]]]CCC@@@<<<:::888777555333444444333333222111111111111000///...............////////////////////////......------------..................////////////222444888===AAAFFFJJJMMMNNNQQQSSSSSSTTTWWW]]]bbbbbbmmmxxx~~~vvv\\\BBB>>>888888@@@IIISSSeeewww}}}jjj[[[MMMCCC@@@CCC===999888888777444666:::888:::>>>CCCHHHPPP___nnnwww~~~~~~wwwqqqpppoooggg]]]UUUYYY]]]______```dddhhhhhhhhhggggggfffeeeeeeeeefffgggggggggfffeeedddcccbbbcccdddfffggggggfffeeeiiiiiiiiihhhiiiiiijjjjjjggghhhhhhhhhiiiiiiiiijjjhhhhhhhhhhhhiiijjjjjjkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjrrrbbbUUUVVV___vvvdddPPPEEE???<<>>>>>???AAAAAA@@@>>>===<<<;;;:::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNTTTUUUUUUVVVVVVWWWXXXXXX[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]XXXXXXWWWVVVUUUTTTSSSRRRRRRNNNJJJGGGGGGGGGFFFDDDCCCBBBAAA@@@???======<<<======;;;:::::::::;;;;;;============>>>@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKIIIGGGEEEEEEFFFEEEDDDBBB@@@@@@DDDJJJNNNVVV___kkktttwwwuuusssrrr|||kkk]]]XXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]___```aaa]]]XXXUUUWWW[[[\\\YYYVVVTTTUUUWWWYYYZZZWWWTTTRRRRRRVVVYYY[[[[[[DDDAAA===:::888777555444555555444444333222222111111111000////////////000////////////////////////......------------..................////////////111222666:::???DDDHHHKKKMMMPPPRRRPPPNNNSSS]]]fffeeellluuu}}}gggMMMBBB;;;888<<>>===>>>===============;;;;;;;;;::::::999999999999999999999::::::::::::======<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@===;;;;;;<<<;;;:::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<===@@@@@@@@@AAACCCEEEGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIHHHFFFBBBAAAAAABBBCCCCCCDDDEEEJJJQQQ[[[aaammmvvv{{{zzz{{{yyy```WWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUVVVVVVWWWYYY[[[]]]^^^]]]___aaa^^^ZZZWWWXXXYYY[[[ZZZXXXVVVWWWYYY[[[]]]YYYXXXVVVVVVXXXZZZ[[[[[[DDDAAA===:::999777666444444444444333222222111111000000///////////////000////////////////////////......------------..................////////////000111333888>>>DDDHHHJJJLLLMMMNNNOOORRRYYYdddllllllnnnqqquuu~~~~~~jjjRRRCCC<<<999:::;;;AAARRRfff|||nnnTTTFFFCCCCCC>>>;;;<<<;;;888666888666666888:::;;;===FFFOOOYYY^^^ooo}}}xxxssslllggg\\\YYYXXXZZZ___dddggggggkkkjjjhhhgggffffffgggggghhhhhhgggeeedddbbbaaa```\\\YYYXXX]]]cccgggfffcccffffffffffffhhhjjjmmmnnnrrrrrrrrrqqqppppppoooooonnnmmmkkkiiigggeeeeeeddddddddddddeeefffhhhiiiiiipppiiiiiirrryyymmm\\\ZZZ```uuulllQQQ@@@<<<>>>???>>>@@@AAAAAADDDOOOfffuuudddRRRMMMFFFBBB@@@>>>>>>???======>>>>>>>>>>>>===============<<<<<<;;;::::::888888888888999999999999999999999999999888888888;;;;;;<<<<<<===>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>??????>>>>>>======<<<<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<===???@@@@@@DDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFDDDBBBAAABBBDDDCCCGGGMMMUUU]]]eeennnsss|||~~~~~~}}}}}}~~~zzzgggXXXWWWXXXWWWUUUVVVXXXZZZ[[[[[[YYYVVVTTTSSSTTTUUUVVVXXXZZZ\\\]]]\\\^^^```___\\\YYYXXXXXX\\\[[[ZZZYYYXXXYYY\\\^^^^^^^^^]]]]]]]]]^^^^^^^^^DDDAAA===:::999888666444333333222222111111000000.........------......///////////////////////////......------------..................//////////////////111666>>>EEEIIIKKKKKKIIIJJJOOOZZZfffnnnqqqooonnnjjjiiipppuuujjjYYYDDD<<<999:::999<<>>BBBAAAAAAAAAEEERRReeetttpppiii\\\OOOFFFAAA===::::::::::::;;;;;;<<<======>>>>>>??????>>>===<<<<<<888888888999::::::;;;;;;777777777777777777777777999::::::;;;<<<<<<===============>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::======<<<<<<;;;;;;:::::::::::::::999999999999999999::::::::::::;;;<<<============>>>>>>>>>??????>>>???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCEEEIIIKKKNNNUUU___iiipppuuuxxxzzz}}}zzzxxx|||~~~ttt```XXXYYYYYYXXXWWWUUUWWWYYYZZZZZZXXXVVVTTTRRRRRRSSSUUUVVVYYY[[[\\\ZZZ\\\^^^^^^]]]ZZZXXXWWW]]]]]]]]]ZZZXXXWWWYYY\\\___`````````___^^^^^^^^^EEEBBB>>>;;;999888666555333333222111111000000///...------------......///////////////////////////......------------..................///////////////...///555???GGGLLLMMMLLLHHHGGGNNN\\\jjjqqqsssnnnmmmfff___aaajjjkkkdddLLLBBB:::999888888AAANNNkkkzzzjjjUUUJJJBBB<<<;;;;;;999777888555444555999999888;;;@@@BBBDDDLLLWWWbbbooozzz~~~yyyssspppjjjddd^^^\\\```dddggghhhffffffffffffeeedddcccbbbbbbaaaaaa````````````aaaaaa^^^\\\^^^aaacccbbbaaaggggggggghhhhhhiiiiiiiiikkkkkklllmmmmmmnnnoooooorrrrrrrrrpppmmmiiieeecccbbbbbbbbbbbbccceeeggghhhhhhcccdddkkknnnpppxxxqqq```jjjmmmYYYJJJ@@@???======???@@@DDDMMMWWW[[[hhh{{{ssscccWWWLLLCCC===<<<;;;:::;;;<<<===>>>======???@@@@@@???>>>===999999::::::;;;;;;<<<<<<888888888777777777777777555666777777888999::::::::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999::::::::::::999999::::::999999999999999999::::::::::::::::::::::::999;;;============>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@===@@@CCCGGGKKKQQQXXX]]]ffflllttt{{{~~~~~~}}}}}}~~~|||yyypppdddYYYUUUTTTTTTVVVYYYVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ[[[\\\\\\ZZZXXXWWW[[[]]]]]]ZZZVVVUUUWWWZZZ[[[]]]______]]][[[[[[[[[EEEBBB>>>;;;:::888777555444333333222222111000000...............///000000////////////////////////......------------..................///////////////...///666AAAJJJOOOQQQNNNIIIFFFJJJTTTaaalllqqqmmmoooiii]]]ZZZccckkkmmm```PPPAAA;;;888666<<>>===:::888888666555666999999666777;;;:::;;;@@@HHHOOOWWWeeerrryyyvvv|||}}}{{{zzz||||||~~~xxxtttmmmggg```\\\\\\___cccfffbbbcccdddeeedddbbb```^^^```_________```bbbcccdddbbbbbbaaaaaaaaabbbcccddddddeeegggiiijjjiiihhhhhhhhhhhhiiijjjjjjkkkllllllnnnpppssstttsssoookkkhhheeeddddddcccdddfffhhhiiiddddddeeeggghhhkkkooosssrrrpppeeeSSSDDD???<<<>>>???>>>BBBHHHAAAKKKYYYffftttooobbbQQQNNNHHHCCC???======>>>:::;;;===?????????>>>===<<<<<<<<<;;;;;;;;;::::::999999999888888777777777555555666777888999::::::999999999:::;;;;;;<<<<<<======>>>????????????>>>========================::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????<<<>>>AAAAAA@@@@@@BBBDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCDDDDDDEEEDDDCCCBBBAAA???@@@@@@@@@@@@???===<<<;;;<<<>>>AAABBBDDDEEEEEEEEEIIIOOOVVV^^^hhhrrryyy}}}}}}tttaaaZZZUUUUUUUUUSSSTTTWWWVVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYYYYZZZYYYXXXVVVWWWZZZ[[[YYYUUUTTTVVVZZZWWWZZZ]]]]]][[[YYYXXXXXXEEEBBB>>>;;;:::999777555555555444333333222222111///////////////000111111////////////////////////.........------...................../////////000000......666BBBMMMRRRSSSOOOKKKGGGEEEKKKVVVdddnnnppptttooo```WWW^^^jjjooosss^^^HHH???:::777;;;BBBNNNbbbzzz^^^SSSGGGCCCAAA===:::;;;999777888;;;:::666666888888777<<>>???DDD@@@CCCIIIPPPZZZjjj}}}}}}hhhbbbYYYNNNEEE@@@===<<<777999;;;===>>>>>>===<<<>>>>>>===<<<:::999888888:::::::::999888777777777777888888999;;;<<<======::::::::::::::::::;;;;;;::::::;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>?????????======>>>>>>??????@@@@@@=========>>>>>>??????@@@;;;>>>AAABBB@@@@@@BBBDDD>>>???@@@BBBCCCEEEFFFFFFCCCDDDDDDDDDCCCAAA???>>>;;;;;;======>>>===<<<;;;888:::===AAADDDHHHJJJKKKQQQUUU]]]fffqqq~~~~~~iiicccYYYVVVWWW[[[\\\WWWSSSSSSWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVXXXWWWWWWXXXYYYYYYWWWVVVTTTWWWYYYXXXTTTSSSWWW[[[UUUYYY]]]]]][[[XXXXXXXXXCCCAAA===;;;:::888666444444333111222333333222000000000000000////////////000000//////.........---........................---......///////////////...///000333888AAAKKKRRRQQQMMMGGGEEEHHHPPPYYY```lllxxxuuu^^^UUUfff~~~xxx```HHH888666:::>>>EEESSSmmmaaaEEE@@@CCCAAA======999999888666555444666777:::999999:::>>>DDDIIIMMMdddkkkuuu{{{vvvmmmbbb```iiizzzzzzrrrpppzzz|||xxxvvvwwwyyy{{{}}}mmmkkkgggbbb^^^]]]^^^aaaaaaaaabbbdddeeedddaaa^^^^^^]]][[[[[[\\\___ccceeedddbbbaaabbbdddddddddccceeeeeefffhhhkkkllljjjiiifffgggggghhhggggggffffffhhhlllqqqvvvwwwuuurrroookkkkkkkkkkkkkkkjjjhhhhhhhhhgggfffeeeeeefffggggggjjjqqquuuTTTbbbpppjjjUUUBBB???BBBBBB???===999<<>><<<;;;>>>===>>>???@@@???===:::>>>===;;;999888777777888999999888888888888888999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<==================>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<==============================>>>>>>???@@@@@@@@@???@@@BBBBBBAAAAAABBBDDDBBBBBBAAA@@@?????????@@@???>>><<<===>>>>>>===<<<@@@@@@BBBGGGLLLRRRUUUWWW___iiixxxhhh^^^VVVTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSNNNPPPSSSVVVXXXXXXWWWVVVTTTUUUUUUVVVVVVUUUSSSSSSTTTTTTTTTVVVWWWVVVSSSQQQSSSTTTUUUVVVWWWVVVUUUUUUCCCAAA===;;;:::888666444444333111222333333222000000000000000////////////000/////////....................................------...///////////////......///111555===FFFLLLTTTQQQMMMJJJLLLRRRZZZ^^^rrr~~~lll```jjj|||nnnQQQ===777;;;???>>>FFFYYYsssyyy^^^QQQIII@@@===@@@<<<<<<;;;999777666666777777666666777999===AAACCCGGGOOOYYYaaajjjwwwyyy}}}zzzssspppooosss~~~zzz|||~~~{{{zzzxxxtttrrrssswwwzzz|||zzzyyyuuuoooiiidddaaaaaaccccccdddgggiiihhhfffdddbbbaaa```^^^^^^___```aaabbbaaaaaabbbddddddcccaaagggggghhhjjjlllmmmllljjjffffffffffffeeeeeeddddddfffjjjnnnrrrsssqqqnnnkkkjjjjjjjjjiiiiiiiiiiiiiiiggggggffffffggghhhiiijjjiiijjjqqqddd]]]WWWbbbxxx```QQQHHH@@@<<<<<>>===:::777:::999999:::===???>>>>>>>>>???@@@@@@@@@???>>>>>><<<<<<;;;:::::::::;;;;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>========================>>>>>>>>>>>>??????===>>>??????>>>>>>@@@AAA===<<<:::999888888888888999888999:::<<>>CCCRRRQQQPPPQQQTTTZZZ___cccqqq{{{uuuhhhiiirrrnnnUUUDDD;;;777<<<===GGG^^^www{{{hhhVVVEEE@@@DDD???>>><<<:::999777666666555555555555666777888999===AAAGGGLLLTTT```ppp|||zzzssskkkeeejjjtttuuunnnppppppllltttrrrooonnnooosssxxx|||}}}xxxppphhhdddaaaeeeeeeeeegggiiijjjiiihhhcccccccccbbbbbbaaaaaaaaaaaaaaabbbdddffffffdddaaagggfffgggiiikkklllkkkjjjgggfffeeedddcccbbbbbbbbbfffiiimmmpppqqqooollljjjjjjiiiiiihhhhhhiiikkkkkkggggggggghhhiiijjjlllllljjjgggfffnnnrrrYYYSSSiii|||wwwcccQQQFFFAAADDD>>>:::;;;<<<:::;;;>>>===BBBKKKTTT]]]iiivvvyyynnn___UUUPPPLLLDDD>>>@@@===:::888999:::;;;;;;<<<>>>@@@BBBBBBAAA???======<<<;;;:::::::::::::::;;;;;;::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;:::::::::::::::999999999;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::::::::999:::;;;;;;::::::;;;===;;;;;;;;;<<<===@@@BBBDDD@@@BBBDDDEEEGGGLLLTTTZZZaaahhhuuuiii\\\SSSSSSTTTMMMNNNOOOPPPQQQQQQPPPOOONNNPPPOOOOOOOOONNNNNNMMMMMMQQQRRRSSSTTTSSSQQQOOONNNMMMNNNOOOPPPPPPPPPOOONNNQQQQQQQQQSSSUUUUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTCCCAAA===;;;:::888555444444333111222333333222000000000000000///////////////////////////.................................,,,---......//////......---...------...111777;;;HHHKKKOOOVVV]]]dddiiilllkkkqqqzzz}}}wwwllliiikkkyyymmmUUUCCC777===;;;AAARRRhhh}}}kkkUUUHHHEEE@@@>>>;;;:::999888777666555666666777777777666666===???AAABBBEEEMMMXXXaaagggiiinnnsssyyy}}}ssskkkfff``````ooopppkkkllllllkkkpppnnnmmmkkklllpppvvv{{{yyyyyywwwsssmmmgggdddccceeedddcccdddfffggggggfffaaabbbccceeeeeeeeeeeedddcccdddfffiiijjjjjjgggdddeeeddddddeeegggiiihhhggghhhgggeeecccbbbbbbbbbbbbgggiiimmmpppqqqqqqooonnnmmmllljjjhhhhhhiiikkkllljjjjjjjjjjjjkkkkkkllllllllllllllloooxxxxxx___^^^[[[wwwyyybbbSSSEEE>>>:::???CCCAAA>>><<<>>>@@@BBBCCCFFFKKKRRRXXXooovvv{{{sssiii\\\SSSLLLGGG@@@<<<:::;;;<<<<<>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888999999999999::::::::::::999999999999999888888888;;;;;;;;;:::::::::999999:::::::::999999999888888:::;;;;;;;;;:::;;;===@@@BBBBBBCCCEEEHHHKKKNNNPPPNNNTTT[[[```dddkkkttt||||||xxx{{{kkkXXXTTTQQQTTTTTTJJJLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKPPPQQQQQQRRRQQQPPPNNNMMMKKKLLLNNNOOOOOOOOONNNNNNPPPOOOPPPQQQTTTUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTCCCAAA===;;;:::888555444444333111222333333222000000000000000////////////.........///////////////........................,,,------...........................---///333555@@@EEENNNXXXaaaiiinnnpppfffgggmmmtttuuupppmmmmmmiiiQQQ@@@:::999>>>JJJXXXjjjmmmUUUGGGBBB???;;;999999999888777555555777777888777666666333555888:::===BBBIIINNNSSSWWW^^^fffnnnxxxyyysssmmmfffbbb\\\[[[ddd{{{vvvuuu}}}|||uuupppnnnooopppnnnooonnnllllllnnntttxxxtttsssqqqlllhhhdddddddddgggeeedddddddddeeecccbbb```bbbdddfffggggggfffeeeggggggiiilllnnnnnnkkkiiieeedddcccdddfffggggggfffiiihhhgggfffddddddcccccceeegggjjjmmmpppqqqqqqppppppnnnllljjjiiijjjkkklllmmmmmmlllllllllkkkjjjjjjpppqqqrrrrrrttt{{{pppXXXUUU```zzztttYYYKKK???>>>AAABBB@@@???;;;<<<>>>???@@@CCCFFFHHHSSS[[[hhhyyy~~~ttt```ZZZQQQJJJFFFDDDBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???AAAEEEHHHLLLMMMOOORRRUUUXXX[[[\\\eeemmmyyy{{{wwwuuuxxxtttaaaWWWUUUPPPQQQSSSMMMLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKNNNOOOPPPPPPQQQPPPPPPOOOLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOQQQSSSTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSCCCAAA===;;;:::888666444444333111222333333222000000000000000////////////.........///////////////........................,,,,,,---............------...///.........111333===BBBLLLWWW```fffjjjkkk^^^\\\___hhhooopppppppppbbbCCC999888:::@@@GGGSSSfffwwwgggRRRLLLFFF???;;;;;;;;;:::999555555666666666666666555222555777999:::<<<>>>AAAGGGJJJPPPWWW^^^gggpppvvvzzz~~~tttlllfff```^^^___]]]bbbrrrsssjjjsss|||zzzyyyyyyvvvqqqppprrroooqqqqqqooollllllooossstttsssppplllgggddddddeeehhhgggfffffffffeeecccaaacccccceeeeeeeeeeeedddccchhhhhhjjjllloooooommmkkkgggeeeddddddfffhhhhhhggghhhhhhiiihhhgggfffeeedddaaacccfffhhhkkklllmmmmmmooonnnlllkkkjjjjjjkkkkkknnnnnnnnnmmmlllkkkiiiiiippppppooommmmmmrrrzzzlllccc^^^ccc{{{~~~hhhOOOAAA===;;;:::;;;:::;;;<<<===>>>???@@@@@@???FFFQQQ^^^mmm{{{uuuiii^^^UUUMMMIIICCCBBB@@@>>>=========>>>CCCBBB@@@>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999999888777777777777888888888888999999999999::::::::::::777777888888999:::::::::999999:::<<<===>>>???@@@@@@AAACCCDDDGGGKKKPPPTTT\\\```fffmmmtttyyy}}}~~~~~~zzz}}}vvviii\\\WWWTTTJJJJJJQQQQQQMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQSSSTTTTTTTTTTTTQQQPPPPPPQQQRRRTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSCCCAAA===;;;:::888666444444333111222333333222000000000000000////////////............/////////000........................+++,,,------......------+++---......---...000111999???IIITTT]]]bbbeeeeee[[[XXXZZZdddnnnrrrssstttyyy\\\IIIBBB;;;999<<>>===;;;888888777777666666555555888888888888888888999:::<<<>>>AAAEEEKKKRRRZZZ___hhhmmmuuu}}}{{{ooohhhbbb^^^YYYVVV[[[cccnnnwwwzzzmmmfffhhhzzzppplllmmmtttwwwssspppqqqpppssstttrrrllliiijjjlllooopppooommmiiieeeddddddfffeeefffggghhhfffcccaaaaaaaaabbbcccddddddddddddgggfffgggiiikkklllkkkjjjgggeeecccccceeeggggggffffffgggiiijjjiiigggeeecccbbbbbbdddeeefffggghhhhhhiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmmmmllljjjiiimmmlllkkkjjjkkkoootttxxxvvvkkkkkkrrr~~~yyyeeeXXXLLLEEEBBBAAA???>>>============<<<999<<>>===;;;::::::;;;<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<:::;;;<<<===???@@@AAAAAA@@@BBBCCCFFFIIIKKKMMMNNNQQQSSSVVVYYY]]]ccciiinnnwww{{{uuuiiiaaa```VVVVVVUUUJJJIIIPPPQQQMMMMMMMMMNNNOOOPPPPPPQQQNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSOOOPPPRRRTTTVVVVVVVVVVVVSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRRRRDDDAAA===;;;:::888666444444333111222333333222000000000000000////////////---.........//////000000........................+++,,,------......------***+++------------///111555;;;FFFQQQZZZ```cccddd```\\\___jjjtttyyyzzz|||}}}^^^PPP@@@999888;;;AAAGGG[[[qqq}}}eee[[[NNNEEEBBBAAA???======<<<:::999777777666666111111111222444666999;;;666888:::<<<@@@GGGNNNTTTSSSYYYaaaiiipppwww}}}uuujjjcccXXXTTTRRRRRRPPPQQQ[[[hhhggg]]]```lllpppfff``````llluuuuuurrrpppqqqtttvvvssslllgggfffgggfffhhhkkkkkkiiieeecccbbbbbbbbbdddfffgggfffccc```\\\]]]___aaaccceeeggghhheeedddccceeegggiiiiiihhheeecccaaaaaabbbddddddddddddfffhhhjjjjjjhhheeeccceeeeeeeeeeeeeeeeeeeeefffcccdddfffhhhjjjkkkkkkllljjjkkklllmmmmmmmmmlllkkkiiijjjkkklllnnnoooppppppooouuuppp^^^WWWddduuuppp___UUUCCCAAA>>>===>>>@@@BBBBBB>>>>>><<<:::999===DDDJJJVVV___mmm{{{yyymmmaaaWWWQQQJJJIIIGGGEEECCCBBBAAA@@@;;;;;;<<<>>>???@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<=========>>>??????????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDGGGHHHIIIKKKMMMNNNPPPPPPPPPRRRTTTWWW[[[^^^aaabbbkkkmmmppptttyyy{{{tttssstttuuuvvvvvvtttqqqttt}}}hhh```]]][[[WWWRRRXXX\\\RRRNNNPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSOOOQQQSSSUUUWWWWWWXXXWWWUUUSSSQQQQQQSSSSSSSSSRRRPPPPPPOOONNNOOOPPPQQQRRRCCC@@@===:::999888777555444444333222222111111000////////////////////////////////////////////////000000///.......................................---.........//////000000444555<<>>;;;999;;;>>>>>>888333555555666666666666666666222333555777:::===@@@AAAFFFJJJQQQWWW]]]dddjjjnnnsssxxx~~~wwwnnnbbbUUUOOOSSSMMMJJJLLLJJJMMMaaaxxxooo[[[]]]kkk|||llleeedddeeejjjqqqssspppmmmnnnpppqqqqqqnnniiiccc___ccceeeffffffdddccccccdddccccccbbbccceeeeeecccbbb^^^]]]^^^```dddfffffffffgggddd___^^^aaaccccccbbbaaa``````aaacccdddcccbbbbbbeeehhhhhhgggdddcccbbbaaabbbdddgggjjjjjjgggdddggghhhiiiiiihhhggghhhiiiiiihhhhhhiiikkklllkkkiiijjjiiiiiiiiiiiiiiijjjjjjlllqqq{{{tttfff[[[aaalllhhhXXXIIIDDDBBB???===??????>>><<<;;;;;;;;;<<<===CCCFFFKKKTTT```mmmwww~~~wwwjjjiiifff```XXXQQQLLLKKKHHHEEEAAAAAACCCDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKJJJIIIHHHIIIJJJLLLMMMKKKMMMOOOOOOPPPRRRVVVXXXZZZ]]]aaaeeegggjjjmmmooorrrrrrtttxxx}}}~~~vvvnnneee```]]]aaadddeeefffooo{{{|||{{{wwwvvvzzzrrraaaZZZXXXWWWWWWTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQTTTSSSQQQOOONNNNNNNNNOOOMMMOOORRRTTTUUUUUUTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSCCC@@@===:::999888777555444444333222222111111000////////////////////////////////////////////////000000///.......................................---........./////////000222333999III\\\jjjnnnmmmnnnnnnmmmkkkpppzzzoooWWWGGG@@@@@@BBBEEENNN[[[jjjzzz~~~nnnZZZMMMGGGCCC???DDDAAA===;;;:::;;;<<<<<<666666666666666666666666555555666777999;;;<<<===???CCCHHHMMMRRRWWW]]]aaadddiiipppvvv|||zzzmmmfff```VVVNNNKKKLLLFFFFFFKKKNNNTTThhh~~~tttggg___hhh{{{uuulllfffddddddhhhnnnqqqpppmmmlllmmmoooooommmhhhbbb______aaacccdddcccbbbcccdddfffeeeddddddeeeeeecccaaa\\\[[[[[[\\\___aaabbbaaabbb^^^[[[ZZZ\\\^^^^^^^^^```___^^^___aaabbbaaa``````aaaccceeefffeeecccbbbbbbccceeehhhkkkmmmllljjjggghhhiiiiiigggggghhhiiifffffffffhhhkkklllllljjjjjjiiihhhfffdddccccccbbbaaagggppp|||kkkbbbbbbkkkvvv^^^QQQIIIAAA<<<;;;@@@@@@@@@@@@@@@???>>>===>>>???BBBHHHPPPYYYaaafffooosssyyy~~~yyyppphhhcccaaa]]]YYYUUURRRPPPNNNKKKHHHJJJIIIIIIJJJKKKMMMMMMMMMNNNLLLKKKJJJIIIJJJKKKLLLJJJIIIIIIIIIJJJLLLNNNPPPTTTTTTUUUVVVXXXYYY[[[[[[]]]^^^______```ccchhhkkkjjjmmmrrruuuxxx{{{~~~~~~yyytttrrrpppooolllgggaaa^^^^^^```aaaiiiqqqyyy~~~}}}~~~}}}wwwqqqiiilllqqquuuzzz|||rrrdddZZZVVVUUUTTTRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOONNNNNNOOOPPPPPPMMMOOOQQQSSSUUUUUUTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSCCC@@@===:::999888777555444444333222222111111000////////////////////////////////////////////////000///......---................................................/////////000000666CCCUUUeeennnqqqqqqqqqpppmmmkkkpppiiiQQQBBB<<<<<<>>>@@@FFFRRRcccxxxuuubbbVVVMMMFFFCCCCCC@@@;;;777777:::===666666666666666666666666888777777777777777888999999;;;>>>AAADDDIIINNNRRRUUUZZZaaagggmmmrrrxxx{{{zzzrrrggg[[[TTTOOOHHHCCCCCCDDDAAABBBKKKTTT___rrr~~~uuueeekkktttyyyoooooohhheeeccceeeiiilllllljjjggghhhjjjjjjiiieeeaaa^^^\\\^^^```aaa``````bbbcccgggeeeddddddeeedddbbb```[[[YYYWWWXXXZZZ\\\\\\\\\]]][[[XXXXXXYYY[[[\\\\\\___^^^]]]^^^```bbbaaaaaa```___```cccgggiiigggdddeeedddeeehhhlllnnnoooooofffhhhiiihhhgggfffggghhhccccccdddgggjjjkkkkkkjjjhhhgggeeecccbbbaaaaaaaaaXXX]]]fffoooyyyoooeee^^^kkkwwwkkk\\\MMMCCC>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;===@@@EEEIIILLLPPPTTTYYY^^^```bbbdddfffeeecccccchhhmmmuuu{{{xxxsssooojjjeee___[[[VVVRRRMMMJJJKKKKKKIIIGGGMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]cccdddeeefffgggjjjnnnqqqpppssswwwyyy{{{}}}~~~~~~~~~|||xxxsssnnnkkklllnnnooollliiijjjooouuu~~~qqqkkklllmmmkkkgggjjjnnnsssxxx~~~~~~||||||zzzbbb]]]WWWTTTSSSRRROOOMMMQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRROOOOOONNNNNNNNNOOOQQQQQQLLLNNNPPPRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSCCC@@@===:::999888666555444444333222222111111000///////////////////////////////////////////////////......------.........................................................111000222;;;IIIWWWccchhhpppooorrrtttppppppoooYYYGGG<<<===;;;===CCCPPPbbbzzzvvvfff[[[HHHFFFDDD@@@<<<999999999888888888777777777777777888888777666666666666666777888:::;;;<<>>>>>===;;;;;;;;;===???AAAAAADDDGGGHHHHHHGGGHHHIIIIIIHHHIIILLLNNNTTTaaannn{{{rrrllljjjhhhdddaaa]]]\\\[[[YYYWWWTTTSSSRRRRRRPPPNNNLLLLLLMMMNNNOOOMMMMMMMMMMMMOOOQQQSSSTTTYYY\\\___bbbcccdddfffgggiiilllnnnooonnnooopppqqqttttttwwwzzz}}}~~~|||zzz|||~~~yyyqqqppprrrsssrrrxxxyyyyyy||||||yyyyyyppp___XXXUUUSSSRRRQQQPPPMMMJJJOOONNNNNNNNNNNNNNNNNNNNNQQQPPPPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPKKKMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPPPPPPPRRRSSSTTTCCC@@@===:::999888666555444444333222222111111000000000000000000000000000////////////////////////......------------.............................................---------111000000444>>>JJJVVV]]]iiiiiiqqq{{{}}}{{{iiiQQQCCC???===>>>AAALLLbbbwwwvvv___WWWKKKDDDAAA@@@>>>;;;:::::::::999999888888888777777666666666666666777666777888888888999<<>>AAADDDGGGJJJNNNQQQ\\\^^^bbbeeekkkrrrzzz}}}sssjjjccc[[[SSSMMMGGGCCCAAABBBAAA@@@CCCHHHKKKMMMTTT```nnn}}}|||pppooottt|||pppjjjkkkmmmiiiccc^^^\\\\\\]]]^^^\\\]]]^^^______^^^\\\[[[\\\]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZZZZ\\\^^^______]]]\\\ZZZYYYYYY[[[\\\]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZYYYWWWWWWYYY]]]aaacccccceeebbb```dddkkkppppppmmmhhheeeccccccdddfffffffffcccdddeeeeeeccccccdddeeecccbbbaaacccddddddcccaaa_________```cccgggjjjmmmhhhkkknnnnnnlllllloooqqqwwwjjjeeerrrtttkkk\\\NNNDDD@@@@@@AAA>>>===<<<;;;;;;<<<===>>><<<>>>??????===;;;:::;;;999999<<<>>>>>>???GGGQQQ^^^mmm|||xxxtttrrrpppmmmhhhccc```_________\\\ZZZVVVSSSRRRTTTWWWYYY]]]aaahhhllllllkkkjjjiiimmmoooqqqqqqqqqpppqqqrrrxxxyyy|||zzz{{{~~~~~~|||mmmeee[[[RRRTTTRRRPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOONNNOOOQQQSSSTTTCCC@@@===:::999888777555444444333222222111111000000000000000000000000000////////////////////////---------,,,------...///.................................---------------//////000222888BBBNNNVVV]]]bbbnnn}}}mmmLLLEEE>>>===<<>>@@@CCCFFFOOOQQQTTTWWW[[[aaahhhmmmtttwwwzzz|||rrriii]]]SSSMMMJJJFFFDDDEEEBBBAAA@@@======CCCKKKTTTYYYccclllwwwvvvqqqzzzrrrmmmkkkkkknnnmmmiiiccc^^^ZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___^^^[[[ZZZYYYZZZWWWWWWWWWZZZ]]]___^^^]]]]]]\\\\\\^^^aaabbbbbbaaaZZZ[[[[[[YYYWWWUUUVVVWWWYYYWWWVVVWWW[[[___aaabbbbbb```___bbbgggkkkmmmlllhhhfffcccaaaaaaaaaaaa``````bbbcccbbbaaa```aaabbbdddcccbbbcccdddcccbbb```___^^^]]]]]]___bbbfffhhhqqqsssuuusssnnnkkkkkkmmmnnn~~~vvv^^^[[[aaaqqqyyyyyycccPPPDDD>>><<<======;;;;;;:::;;;<<<<<<999;;;<<<<<<:::999999:::555555888;;;;;;:::===DDDDDDPPPaaaoooxxx~~~~~~yyyuuupppkkkhhhhhhjjjllluuuzzz~~~|||{{{{{{zzzzzz~~~xxxzzzwwwbbb[[[XXXSSSMMMNNNMMMLLLKKKKKKMMMOOOPPPJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJLLLMMMOOOQQQSSSTTTRRRQQQQQQPPPPPPQQQQQQRRROOOOOONNNMMMNNNPPPSSSTTTCCC@@@===:::999888777555444444333222222111111000000000000000000000000000////////////////////////---,,,,,,,,,------...///.................................------,,,,,,,,,...///000111333:::DDDLLLQQQ\\\jjjxxxrrr```NNNGGGCCCAAAJJJVVVgggyyyvvvaaaRRRIIIDDDBBB??????>>>>>>===<<<<<<;;;999888777777666666666666111444777888777777777777888:::;;;;;;;;;===@@@CCCEEEGGGIIIKKKNNNRRRXXX\\\```dddggghhhjjjsss}}}vvvtttwwwyyy{{{|||}}}}}}{{{{{{|||}}}|||{{{zzzzzzzzz|||}}}~~~wwwpppkkk[[[UUULLLGGGEEEEEECCCBBBEEECCCBBBCCCDDDIIIWWWeeerrrzzzyyytttxxxsssgggggggggiiimmmkkkiiiddd___\\\[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]^^^\\\^^^___^^^\\\[[[[[[\\\YYYYYYYYY[[[^^^______^^^]]]]]]```cccggghhhgggfffbbbcccdddaaa]]][[[[[[]]]aaa___\\\\\\^^^aaabbbccc``````___```bbbeeeiiikkkhhhfffdddbbbbbbaaa```^^^^^^___``````^^^^^^___```dddccccccdddffffffdddccc___]]]\\\[[[\\\___bbbeeennnqqqsssrrrooommmmmmooorrruuu}}}mmmhhhccceeekkkyyysss^^^OOOGGGBBBAAA@@@>>>===<<<<<<<<<:::<<<======;;;;;;<<<===999777777:::;;;:::;;;>>>999@@@JJJSSSYYY^^^bbbfffiiiiiihhhgggeeeeeehhhjjjpppttt{{{~~~|||zzzyyyyyyxxx|||~~~{{{~~~rrr```UUURRRRRROOOMMMJJJJJJJJJIIIIIIJJJMMMNNNHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMIIIIIIJJJLLLNNNPPPRRRTTTPPPOOONNNMMMMMMNNNOOOPPPOOONNNMMMLLLMMMPPPSSSTTTCCC@@@===:::999888777555444444333333222111111000000000000000000000000000////////////////////////,,,,,,,,,,,,------...///.................................------,,,,,,,,,...000111000///333;;;BBBJJJYYYhhhsssgggVVVJJJ>>>:::===LLLaaazzzjjjWWWKKKFFFAAA@@@@@@???>>>======<<<;;;:::999777666666555555222555999;;;:::999888888444666777777777999<<>>:::;;;>>>FFFPPPaaazzzyyytttwwwkkkeeeeeebbbaaadddjjjhhheeeaaa^^^^^^```bbb``````___^^^^^^______```[[[]]]______]]]]]]]]]^^^]]]\\\\\\^^^``````___^^^\\\^^^aaafffjjjlllkkkiiimmmnnnooolllgggddddddfffkkkhhhdddbbbcccdddeeeeeeaaaaaaaaa``````cccgggkkkiiigggeeeddddddcccaaa___]]]^^^______]]]]]]^^^___dddddddddfffhhhiiihhhggg^^^]]][[[[[[\\\```dddfffhhhllloooooonnnnnnpppsssqqqlllqqqtttnnngggeeennnqqqdddJJJIIIGGGDDDAAA@@@>>>>>>???@@@@@@???===<<<===>>>???:::777999:::888888:::999;;;>>>AAABBBDDDFFFGGGGGGGGGGGGFFFEEEFFFJJJLLLIIINNNTTTZZZ___gggooouuu}}}zzzxxxwwwssspppkkkhhhhhhggggggfffbbb```^^^[[[ZZZYYYYYYZZZ^^^bbbjjjyyyzzzuuuzzz~~~~~~lllddd[[[QQQMMMKKKKKKLLLNNNKKKLLLLLLKKKIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOHHHIIIJJJKKKNNNPPPRRRTTTNNNNNNMMMLLLLLLMMMNNNNNNOOONNNLLLLLLMMMPPPSSSUUUCCC@@@===:::999777444222555444333222111111111111000000000000000000000000////////////............------------------------------------------------,,,,,,,,,---------......///...------///222555777AAAMMM^^^nnn{{{}}}XXX>>>999???@@@IIIXXXkkkxxxeee[[[LLLIIIDDDAAA???>>><<<;;;@@@;;;999<<<<<<888666666444444555555666777777777777777777777777888999999999999999:::;;;<<<>>>???AAABBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRVVV[[[^^^hhhkkkooorrrqqqmmmhhhdddXXXVVVQQQLLLHHHEEECCCBBB???===>>>AAA>>>999;;;BBB???CCCIIIQQQ```{{{{{{qqqllliii___]]]___\\\```iiilllgggcccdddeeeccccccbbbccceeegggfffbbb^^^___```bbbaaa___]]]\\\\\\[[[]]]___```______```aaa___aaadddfffhhhjjjnnnqqqssswwwzzzwwwqqqmmmlllnnntttqqqmmmiiigggffffffgggcccbbbaaaaaacccfffjjjmmmjjjjjjhhheeeccccccdddfff^^^___aaabbbccccccbbbaaafffiiillllllkkkjjjiiiiiieeedddaaa^^^\\\\\\```cccfffiiilllmmmnnnnnnooopppoooooorrrwww|||iii^^^cccrrr~~~xxxjjj\\\VVVQQQLLLLLLPPPNNNMMMNNNPPPPPPMMMFFF@@@@@@<<<888888;;;===:::666888888999999:::::::::999888999:::;;;:::;;;<<<===>>>@@@AAAAAABBBFFFLLLRRRZZZ```hhhjjjiiiggghhhkkkrrr}}}~~~~~~xxxtttooommmnnnnnnmmmkkkgggeeebbb___]]]ZZZUUURRRSSSOOOIIIGGGKKKPPPPPPMMMMMMJJJGGGIIINNNVVV]]]aaagggjjjnnnrrryyy~~~xxx{{{ppp[[[TTTLLLLLLKKKKKKJJJJJJJJJIIILLLLLLKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJHHHHHHHHHJJJEEEFFFGGGIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRSSSRRRQQQNNNLLLKKKMMMOOOLLLLLLLLLLLLLLLMMMMMMNNNCCC@@@===:::999777555333555444333222111111111111000000000000000000000000////////////............---------------------------------------------------------........./////////...------///111444666888CCCRRRaaannnxxxpppMMM@@@AAA===CCCKKKVVVfff~~~bbb[[[RRRKKKGGGEEEEEEEEEDDD===888999999777888;;;666666666777777888888888777666666666777777888999::::::999999999:::;;;;;;777999;;;<<<;;;;;;<<<===@@@AAAAAABBBCCCCCCDDDDDDFFFHHHIIIJJJLLLOOOSSSWWWZZZ[[[]]]]]]ZZZUUUOOOLLLJJJIIIFFFDDDAAA???>>>>>>;;;:::<<>><<>>;;;::::::;;;;;;;;;;;;:::999::::::;;;::::::::::::;;;666888999999999;;;???BBB???EEEJJJLLLJJJIIIKKKMMMOOOXXX```ffflllppplllddd]]]XXXWWWXXXXXXWWW\\\dddvvv||||||qqqiiiUUUQQQMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHFFFDDDGGGDDDBBBAAAEEEJJJMMMMMMQQQOOOLLLLLLPPPXXXaaagggkkkmmmooorrrwwwwwwiiiWWWMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRSSSRRRQQQOOOLLLLLLMMMOOOLLLLLLKKKKKKLLLLLLMMMNNNCCC@@@===:::999777555333555444333222111111111111000000000000000000000000////////////............------------------------------------------------........./////////000000///...------///111333555555>>>JJJWWWcccooo{{{~~~{{{}}}\\\DDD===;;;>>>AAAEEEOOOfffxxxiiiZZZOOOIIIEEECCCDDD>>>;;;<<<<<<::::::<<<888888888888888888999999666666666666666777777888:::999888888777777777777555777999999888888999:::999::::::;;;;;;<<<<<<<<>>>>>>>>>>>======<<<<<<<<<;;;:::;;;===>>>AAAIIIRRR^^^hhhttt|||xxxpppddddddhhhdddeeeiiieeeccchhhiiieeebbbdddhhhhhhcccbbbbbbcccfffggggggfffaaabbbdddccc```^^^]]]]]][[[]]]______^^^^^^___```___aaadddfffgggiiilllnnnrrrvvvzzzzzzxxxvvvwwwxxxyyywwwtttqqqnnnllllllkkkhhhhhhhhhhhhhhhhhhiiiiiikkkjjjjjjkkklllmmmooopppiiiiiiiiiiiiiiihhhhhhhhhiiikkkmmmmmmllljjjjjjjjjllllllkkkhhheeeccccccdddgggkkkppprrrrrrpppnnnmmmooommmnnnppppppqqqwwwkkk\\\WWWXXXkkkwww{{{nnndddVVVLLLGGGCCC>>>:::;;;;;;<<<<<<;;;:::999888:::::::::999::::::::::::<<<===>>>>>>======>>>@@@:::===AAAAAA??????AAACCC@@@EEEJJJNNNRRRUUURRRLLLEEEDDDDDDFFFFFFFFFIIINNNUUU[[[dddjjjiiiaaaWWWPPPJJJGGGDDDCCCCCCDDDCCCBBB??????>>>???AAAAAA@@@>>>BBBAAABBBBBBDDDHHHMMMRRRQQQQQQPPPNNNPPPWWWbbbkkkqqqtttxxx|||uuu\\\QQQMMMIIIGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJGGGFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLOOOOOONNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRRRRRRRQQQOOOMMMLLLNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMCCC@@@===;;;999888666444444444333222111111111111////////////////////////////////////............---------------------------------------------------.........///////////////.........///000222333444:::DDDNNNYYYfffttt}}}}}}{{{zzz{{{~~~tttWWWJJJ???>>>>>>AAAHHHYYYsssyyyhhhYYYMMMFFFEEEAAA@@@BBBBBB===::::::999999999999999999888888777666666666666666777777888777777666666666666666666888::::::999999:::;;;888888888999999999:::::::::;;;<<<<<<<<<===???BBBCCCCCCCCCBBBAAAAAA@@@???<<<<<<==================>>>>>>>>>???CCCMMMZZZeeeyyyyyyooobbbaaafffdddeeehhhccceeeffffffcccbbbdddhhhjjj```___^^^___```bbbccccccbbbdddeeedddaaa___^^^^^^YYY[[[]]]^^^]]]]]]^^^______aaadddeeefffgggiiikkklllooossstttsssrrrrrrssswwwvvvsssqqqnnnlllkkkjjjiiihhhfffeeeeeeggghhhiiikkkjjjkkklllnnnoooooonnnllllllkkkkkkjjjjjjjjjkkkkkkmmmnnnnnnlllkkkkkklllkkklllmmmkkkhhhfffeeeeeegggkkkqqqtttssspppmmmkkkiiihhhkkkppprrrsssxxx}}}{{{lll^^^cccbbbdddjjjlllzzzxxxiii]]]RRRFFF???=========<<<<<<;;;::::::;;;::::::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;999:::;;;;;;999999;;;===:::;;;===???AAACCCAAA>>><<<======>>>======@@@CCCFFFKKKQQQUUUUUUPPPIIIDDDAAA@@@???>>>>>>?????????DDDCCCBBBCCCDDDDDDBBBAAABBBCCCEEEGGGGGGHHHPPPYYY^^^___^^^\\\[[[aaammmvvvgggYYYLLLIIIJJJHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJGGGEEEDDDEEEJJJJJJKKKKKKKKKKKKKKKLLLOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSRRRPPPNNNMMMNNNOOOKKKKKKJJJJJJKKKKKKLLLMMMCCC@@@===;;;:::999777555444444333222111111111111////////////////////////////////////............------------------------------------------------,,,,,,---------.........//////......///000111222///333999@@@IIIVVVeeeooovvvxxx|||vvvRRRGGG>>>===BBBLLL\\\jjjrrrgggTTTMMMGGGEEEBBB===:::<<<;;;:::::::::999999888888777777666666666666777777666666555555666666777888555666888888777666777888888888888999999999999999777999:::999999999;;;<<<::::::::::::;;;<<<===>>>=====================>>>>>>AAAEEEJJJUUUhhh}}}{{{ssskkkkkk|||nnn```___eeeeeejjjoookkkfffdddcccbbbbbbcccfffjjj```___^^^]]]\\\]]]___```cccdddeeedddbbb___^^^^^^[[[]]]___```______```aaa___aaadddeeeeeefffggghhhhhhjjjmmmnnnmmmlllkkkkkkppppppooommmkkkiiigggfffgggeeebbb```aaadddgggjjjjjjiiiiiijjjlllllljjjhhhiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnlllkkkkkklllhhhiiikkkjjjiiigggggggggeeejjjpppssssssooollljjjiiigggiiilllmmmkkkmmmrrrzzzuuuwwwyyykkkdddccc^^^eee{{{tttdddYYYKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHFFFBBB>>>???>>>==================;;;;;;;;;:::999999;;;<<<<<<:::999;;;<<<<<<;;;:::;;;===>>><<<;;;<<<===>>>@@@AAACCCDDDDDDBBB@@@>>>;;;;;;<<<===>>>???@@@AAACCCCCCEEEIIIMMMPPPPPPPPPPPPQQQUUUYYYYYYZZZcccooowww___QQQJJJGGGEEEFFFEEECCCCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKHHHFFFEEEDDDJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSSSSQQQNNNMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMMMMBBB@@@===;;;:::999777666555444333222111111111111000000000000000000000000////////////............------------------------------------------------,,,,,,,,,------------.../////////...//////000000...000333777>>>JJJYYYcccmmmsss}}}yyybbbJJJ@@@???AAAIIIRRRjjj|||uuugggWWWLLLDDD??????CCC======<<<;;;;;;:::999999999888888777777777777777666666666666777777888999666777999999888777777888888888888888888888888888777999::::::999999:::;;;::::::999999999::::::;;;<<<<<<;;;<<<===???BBBCCCDDDLLLWWWcccvvv|||lllgggdddjjj{{{sss|||jjjdddfffeeejjjoookkkfffbbb```aaabbbaaacccgggaaaaaaaaa___]]]]]]___aaaccceeefffdddaaa^^^]]]]]]___aaacccccccccbbbcccddd___aaadddeeeeeedddeeeeeefffgggiiijjjjjjiiigggfffiiiiiijjjjjjiiigggeeeccceeecccaaa___```cccfffhhhgggfffeeegggiiiiiieeeaaacccdddfffhhhjjjjjjjjjjjjkkkllllllkkkiiihhhiiijjjeeeggghhhhhhgggffffffgggccchhhmmmqqqpppmmmkkkiiihhhffffffjjjkkkjjjkkkooorrrtttxxx{{{{{{}}}hhh[[[aaasssllljjjhhhfffgggkkknnnqqqrrrpppnnnllljjjdddZZZSSSOOOOOOOOOOOONNNJJJEEEAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA===;;;===>>><<<<<<>>><<>>???AAACCCDDDGGGIIILLLNNNPPPRRRUUUWWWUUUWWW\\\eeennnvvvzzz||||||{{{wwwbbbRRRHHHDDD@@@@@@@@@???>>>>>>AAAEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHJJJLLLLLLJJJGGGFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSSSSRRROOONNNNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNBBB@@@===;;;;;;:::888666555444333222111111111111000000000000000000000000////////////............------------------------------------------------------------............////////////////////////000111222333888CCCPPPZZZcccmmm}}}lllYYYMMMDDDCCCHHHTTThhhvvvfffWWWLLLGGGHHHAAA@@@@@@>>>===<<<;;;;;;::::::999888888888888888:::999888888888888888888888:::;;;;;;:::999999:::999999999999999999999999888999;;;;;;:::::::::<<<===<<<<<<<<<<<<<<<<<<============@@@DDDJJJOOOSSS[[[iiiyyysssgggnnnwwwuuutttrrrfffdddaaaeeekkkgggfffaaa___aaabbb___```ddd___aaabbbaaa______aaaccccccdddeeedddaaa^^^\\\\\\___aaacccdddccccccdddeee___aaadddeeedddccccccccccccccceeeggghhhgggfffddddddeeeggghhhhhhfffdddccceeeeeeeeeeeeddddddddddddcccbbbaaadddgggfffaaa\\\\\\___cccgggjjjkkkjjjiiiggghhhhhhgggdddddddddffffffggghhhgggeeedddeeefff```eeejjjmmmmmmkkkiiiiiigggdddeeejjjmmmnnnqqqtttrrrzzz~~~xxxqqqrrrxxx~~~hhhZZZbbbuuummmnnnpppppplllaaaSSSIIIJJJJJJIIIJJJKKKKKKJJJJJJFFFAAA>>>AAACCC@@@@@@CCCBBBKKKSSSTTTTTTTTTQQQKKKGGGIIIKKKOOOTTTYYY]]]```cccgggllloooqqqtttxxx{{{|||ssslllaaaUUULLLGGGDDDDDD@@@@@@???======@@@BBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMMMMLLLIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSSSSRRRPPPNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOBBB@@@===;;;;;;:::888777555444333222111111111111000000000000000000000000000/////////............------------------------------------------------............/////////000///////////////.........////////////222<<>>======;;;;;;:::999888888888999===<<<;;;999888777777777666888999999888777777888;;;;;;;;;;;;;;;;;;::::::888:::<<<<<<;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>@@@AAABBBFFFMMMVVV^^^cccuuuiiicccuuu~~~wwwwwwmmm```^^^]]]eeennnlllfff```^^^aaabbb^^^^^^bbb[[[^^^```aaa______aaadddcccdddeeeccc```]]]\\\[[[]]]___aaaaaaaaaaaaaaaccc___aaadddeeedddbbbbbbbbb___```aaadddffffffeeecccbbbdddfffhhhhhhgggeeecccfffhhhjjjkkkjjjfffccc``````______bbbffffffaaa[[[WWW[[[aaagggjjjkkkjjjiiieeeeeeeeecccaaa```aaaccchhhiiihhhfffcccbbbcccddd___ccchhhkkkkkkjjjiiiiiijjjeeeeeehhhkkkkkkllloooqqq|||~~~uuuooouuu{{{|||fffUUUbbb}}}yyyjjjggggggggghhhiiiiiihhhggg___YYYWWWZZZ\\\YYYYYY]]]___kkkwww|||}}}}}}vvvnnnXXX\\\aaaiiiqqqxxx}}}|||mmmZZZUUUOOOKKKIIIEEE>>>999???>>>======AAACCC@@@;;;??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGJJJMMMNNNMMMJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFFFFFFFHHHJJJMMMOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRRRRSSSTTTSSSPPPNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPCCC@@@===;;;:::888666444555333111000111111000///000000000000////////////.........///////////////.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,------......///............////////////---...000000111888DDDMMMbbbkkkyyysssUUUDDDCCCEEEOOO]]]hhhvvvvvvkkkeee[[[OOOGGGEEEDDDBBB@@@AAA???============;;;999;;;;;;::::::999999999999777888999:::<<<<<<<<<;;;<<<;;;999888777888888999<<<:::;;;===;;;888999===@@@@@@???>>>>>>@@@DDDGGGKKKPPPYYYeeeqqq}}}mmmvvvuuuqqqtttwwwwwwuuunnnjjjddd^^^\\\^^^bbbddd___\\\ZZZ\\\```bbb___[[[]]]___aaacccdddbbb```___bbb```^^^___```___[[[WWW]]]___aaaaaa^^^[[[ZZZYYY]]]]]]]]]```dddfffdddbbbaaa````````````aaabbbbbbcccddddddddddddeeeeeeeeeeeegggiiihhhgggeeedddeee```___^^^\\\aaaggggggccc[[[___dddiiikkkkkkiiihhheeecccaaa______```aaabbbeeeeeedddcccbbbaaa```___^^^```bbbeeegggiiijjjjjjhhhhhhiiikkklllkkkiiifffnnnuuu{{{}}}xxxsssqqqqqqwwwzzzeeeVVVTTThhh{{{|||jjj]]]TTTPPPDDDDDDDDDCCC@@@>>>>>>???======>>>>>>>>>>>>=========>>>>>>??????@@@AAAAAA???AAABBBDDDEEEDDDDDDCCCFFFGGGIIIJJJJJJIIIHHHGGGKKKIIIGGGFFFFFFFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOOOOMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNOOONNNNNNNNNNNNNNNOOOPPPQQQCCC@@@===;;;:::999666555555333111000111111000///000000000000///////////////////////////.........------------------,,,,,,------------------,,,,,,------------------------............////////////---///000//////444===EEEUUUeeewwwtttQQQGGGAAACCCMMMUUU^^^rrrwwwmmmfff^^^VVVOOOPPPMMMHHHDDDCCCBBBAAA@@@======>>>>>>>>>===<<<;;;<<<;;;;;;<<<==================<<<<<<<<<===>>>???===<<<===@@@???<<<===BBB???AAAEEEHHHLLLRRRXXX\\\iiippp}}}vvvqqqlllkkkmmmooonnnlllkkkhhhbbb]]][[[\\\___aaa___]]]\\\^^^aaaaaa^^^ZZZZZZ[[[]]]___``````______```^^^\\\\\\]]]]]]ZZZWWWZZZ\\\^^^^^^]]]\\\\\\]]]ZZZZZZZZZ\\\___```^^^\\\[[[[[[[[[\\\\\\]]]^^^______````````````aaaaaaaaabbbdddfffgggeeedddddddddaaabbb```^^^___ddddddaaa]]]```cccgggiiiiiihhhgggdddcccbbbaaaaaaaaabbbbbbbbbbbbdddddddddbbbaaa___\\\]]]___aaadddeeefffgggjjjiiiiiiiiiiiigggccc```ccciiipppsssqqqnnnnnnooojjjlllooouuunnnZZZTTTVVV[[[gggttt}}}tttfffYYYOOOHHHDDDAAA@@@AAAAAA@@@===<<<<<<===<<<======>>>>>>======<<<===>>>>>>??????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJLLLNNNOOOOOOMMMLLLLLLMMMLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOCCC@@@===;;;:::999777555555333111111111222111000000000000000////////////000000//////......------,,,,,,------------------,,,,,,------------------//////...------,,,++++++............////////////...///000///---000555:::EEEZZZrrr{{{{{{tttVVVEEE<<>>>>>@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEAAA@@@CCCHHHIIIHHHKKKPPPOOOTTT]]]eeennnvvv~~~sssiiiiiijjjkkkkkklllkkkjjjiiihhheee```[[[YYYYYY[[[]]]___^^^^^^```bbbaaa\\\XXXVVVWWWXXXYYYZZZ\\\\\\]]]]]][[[YYYXXXYYYYYYXXXVVVVVVXXXZZZ[[[[[[\\\^^^```ZZZYYYXXXYYYZZZZZZYYYWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]___aaaaaa```______```aaadddccc___]]]___aaa```___```bbbdddeeefffffffffddddddccccccccccccbbbbbb^^^___bbbcccdddcccaaa```[[[\\\]]]___aaacccdddeeeggggggggghhhhhhgggdddaaa___ccchhhjjjiiihhhiiikkkdddeeefffiiinnnvvvvvvXXXHHHGGGMMMRRReeepppooocccPPPKKKEEE@@@>>>===<<<<<<;;;<<<===<<<:::999:::;;;<<<<<<============<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIMMMOOOPPPOOONNNLLLLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQQQQRRRQQQOOONNNMMMCCCAAA>>>;;;:::999777555555333111111222222111000000000000000////////////111111000///...------,,,,,,,,,,,,------.........,,,,,,,,,------...............---------,,,,,,,,,............////////////---///000///......111333:::NNNfffuuuyyyqqqWWWCCCAAABBBAAALLL]]]mmmyyypppiiibbb^^^SSSRRROOOMMMKKKJJJJJJJJJHHHEEEAAAAAADDDGGGHHHGGGIIIIIIJJJKKKKKKJJJJJJJJJGGGHHHMMMUUUYYY\\\aaagggpppvvvwwwiiifffeeeiiilllmmmkkkiiiiiiiiifffccc___\\\YYYYYYYYYZZZ^^^^^^___aaaaaa___ZZZVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYXXXVVVTTTTTTUUUVVVVVVSSSUUUVVVWWWWWWYYY\\\^^^\\\[[[ZZZZZZYYYXXXWWWVVVZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]YYYZZZ\\\\\\ZZZXXXXXXXXX___dddddd___\\\]]]``````aaaaaaaaaaaabbbccceeefffcccddddddeeeeeedddcccccc\\\]]]^^^___```aaaaaabbb]]]]]]^^^___aaabbbdddeeebbbbbbdddhhhkkklllkkkiiifffhhhiiihhhfffeeefffhhheeeggghhhiiilllpppuuuzzzoooZZZTTTPPPKKKRRRSSSaaazzz~~~jjjXXXLLLFFFBBB@@@===<<<===>>>???>>>888999::::::888888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>????????????>>>>>>===>>>@@@AAABBBAAAAAA@@@AAABBBDDDFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHMMMNNNPPPOOOMMMLLLLLLMMMLLLMMMMMMLLLKKKJJJLLLMMMNNNPPPQQQRRRRRRQQQOOONNNDDDAAA>>><<<;;;999777555666444222111222222111000000000000000////////////111111000///...------,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------..................////////////---...///000///000111222333AAAWWWmmm~~~{{{___RRRJJJCCCDDDLLL[[[qqquuurrrlllgggddddddeeefff\\\WWWRRRRRRWWW\\\^^^]]]ccccccdddddddddbbb```^^^[[[]]]dddooovvv{{{|||nnniiijjjcccfffiiihhhdddbbbcccffffffdddaaa^^^\\\ZZZYYYYYY]]]^^^___``````]]]XXXUUUVVVUUUSSSQQQPPPQQQRRRSSSUUUUUUTTTSSSRRRSSSTTTUUURRRSSSTTTUUUUUUVVVXXX[[[\\\\\\[[[ZZZXXXWWWWWWWWW]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYY[[[\\\^^^___```aaaZZZ\\\]]]\\\YYYWWWVVVVVV\\\aaabbb^^^[[[^^^aaabbbaaa```___^^^___aaacccdddcccddddddeeeeeeeeedddddd]]]\\\[[[[[[\\\^^^aaaccc]]]]]]]]]]]]___```bbbccc^^^___aaafffjjjmmmlllkkkjjjjjjjjjhhhfffeeefffgggeeefffhhhhhhhhhjjjmmmoootttuuuzzz~~~nnniiiaaaVVVOOOHHHJJJZZZjjjwwwooo\\\MMMFFFEEEGGG>>>===;;;;;;<<<===<<<;;;777888:::999888888999;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>======<<<<<<<<<>>>@@@AAABBBAAA@@@???@@@AAABBBCCCEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKJJJLLLMMMKKKMMMOOORRRRRRRRRQQQPPPDDDAAA>>><<<;;;:::888666666444222222222333222000000000000000////////////000000//////......------,,,,,,------------------,,,,,,------------------++++++,,,,,,---...//////............////////////---...///000111111222222000777GGG^^^vvv{{{kkk^^^RRRKKKIIISSSnnn{{{{{{vvvjjjgggfffeeedddfffgggeeebbb```aaacccfffeeecccaaa^^^\\\YYYXXX[[[]]]^^^^^^]]]ZZZWWWVVVVVVUUUSSSQQQPPPOOOPPPPPPRRRSSSTTTSSSRRRRRRTTTUUUQQQSSSUUUUUUUUUUUUWWWXXXZZZZZZZZZXXXVVVVVVWWWXXX]]]]]]]]]]]]\\\ZZZXXXVVVYYYZZZ[[[^^^```ccceeefff```aaabbbaaa___\\\[[[[[[[[[______\\\\\\```bbbbbb___^^^]]]\\\]]]___bbbcccccccccddddddddddddeeeeee___^^^]]]\\\\\\^^^```bbb\\\[[[ZZZZZZ[[[]]]___```^^^^^^```dddggghhhfffeeeeeeeeedddeeeeeefffhhhhhhfffggghhhgggeeeeeefffgggjjjjjjmmmsss~~~|||rrr```VVVLLLIIILLLSSS^^^hhh|||jjj___QQQDDD===<<<===>>>:::999777888999:::999888888999::::::999888999;;;999999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@??????@@@@@@@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOOOONNNLLLKKKLLLMMMJJJKKKMMMOOOQQQQQQQQQQQQDDDBBB>>><<<;;;:::888666666444222222333333222111000000000000///////////////////////////.........------------------,,,,,,------------------,,,,,,,,,---------------------............//////////////////...///000222222222000333;;;HHHZZZnnnvvvaaaIIIEEENNNggg}}}sssgggdddeeeccc___dddeeegggfffeeecccbbbbbbeeeeeeeeeccc```]]]YYYWWWZZZ[[[\\\\\\ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPRRRUUUUUUSSSRRRTTTUUUPPPSSSVVVWWWXXXXXXYYYZZZXXXYYYYYYXXXVVVVVVXXX[[[ZZZ[[[]]]]]]]]]\\\ZZZYYYWWWXXX[[[^^^aaaeeegggiiibbbccceeeeeedddbbbbbbbbb]]]^^^]]][[[\\\aaabbb___\\\\\\[[[[[[]]]___aaabbbdddcccbbbbbbbbbccceeefffaaaaaaaaaaaaaaa```___^^^\\\\\\[[[ZZZ[[[\\\^^^___``````aaadddeeeeeecccaaa_________aaadddfffggggggggghhhiiihhhffffffgggiiicccfffjjjlllnnnvvv|||vvvgggUUUJJJHHHIIIIIIUUU```ooommm\\\RRRDDD;;;888777555333:::999777666888999888777888:::::::::888777888:::888888999999999999888888666666777777888999999999888999:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEHHHJJJKKKKKKLLLMMMNNNPPPQQQPPPOOOMMMLLLMMMNNNLLLLLLMMMMMMNNNOOOPPPPPPDDDBBB???===;;;:::888666666555333222333333222111000000000000////////////.........///////////////.........------,,,,,,,,,.........------,,,,,,,,,///......------,,,,,,+++............/////////000111///......000111111000111333555666>>>SSSoooxxx]]]MMMFFFOOO[[[aaagggooo~~~}}}~~~tttiiieeeggghhhddd______aaaccceeeeeeccc```^^^eeeeeeeeecccaaa]]]YYYVVVYYYZZZ[[[ZZZXXXWWWWWWWWWTTTTTTSSSSSSSSSSSSRRRRRROOORRRVVVVVVTTTSSSTTTVVVPPPSSSWWWZZZ[[[[[[[[[\\\XXXZZZ[[[YYYXXXXXX[[[___ZZZ[[[]]]___```___^^^]]]UUUVVVYYY]]]aaaeeehhhjjj```bbbeeeffffffeeeffffff______\\\ZZZ]]]bbbaaa\\\[[[ZZZ[[[[[[]]]___aaabbbdddcccaaaaaaaaaccceeefffaaacccfffgggfffccc___\\\___^^^]]]\\\\\\^^^```aaabbbbbbccceeeggggggeeeccc^^^^^^^^^```ccceeeeeeeeedddeeefffgggggghhhjjjlllfffjjjnnnmmmlllqqq|||mmm]]]YYYTTTMMMMMMOOOQQQVVVgggxxxlll___SSSDDD<<<<<<>>>===;;;<<<:::777666666777666666999::::::999888777777999888888999999999999888888555555555666777777888888777888:::;;;<<<<<<;;;:::;;;<<<>>>@@@BBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKGGGFFFFFFEEEEEEEEEEEEEEECCCFFFIIIJJJKKKKKKMMMOOOQQQQQQQQQPPPMMMLLLMMMOOONNNMMMMMMLLLLLLMMMNNNNNNDDDBBB???===<<<:::888666555444444333333222222111111000000///...---------//////.........---------,,,,,,,,,+++++++++******---------------------------------------------------------............///////////////000000000000111111333555555<<>>===>>>>>>>>>??????????????????@@@BBBBBBBBBBBBBBBAAACCCEEEHHHIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLPPPMMMJJJJJJLLLNNNMMMLLLDDDBBB???===<<<;;;888666555444444333333222111111111000000///......------//////.........---------,,,,,,,,,,,,++++++++++++---------------------------------------------------------............///.../////////000000000000......000111///000<<>>>>>>>>??????===>>>>>>??????@@@AAAAAA@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEE@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNLLLIIIIIIKKKMMMLLLKKKDDDBBB???>>><<<;;;888666444444444333222222111111000000000///......------...............---------------------,,,,,,,,,,,,---------------------------------------------------------............///....../////////000000000000000222333000...111777BBBZZZvvviii[[[PPPHHHEEEKKKYYYoooxxxrrrmmmmmmrrrzzzyyymmmeeeiiihhhfffddddddeeefffgggeeedddbbb```^^^\\\ZZZYYY]]]```cccdddcccaaa______cccaaa___]]]\\\[[[[[[\\\______]]]\\\ZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVXXXXXXXXXYYY[[[]]][[[\\\[[[YYYXXXZZZ]]]___^^^]]]]]]^^^```bbbaaa`````````______```aaacccdddbbbaaa```````````````aaahhhgggeeecccaaa```______YYYYYYYYYYYYYYY[[[___bbbbbbaaa```______```bbbbbbaaabbbcccdddcccbbb___^^^\\\[[[ZZZYYYZZZ\\\^^^___```iiissswwwssskkkdddaaa```aaabbbcccccccccbbbaaaeeegggiiijjjjjjhhhfffddddddfffjjjlllmmmoooqqqsssoooqqqpppnnnnnnwwwtttggg```]]]VVV^^^fffggg```ZZZYYYZZZmmmxxx}}}zzzooohhh```\\\ZZZSSSHHH>>>===;;;888777666666444333444444444444555666777888555555555555555444444444333333444444555666666666888777666666666777999:::777888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<===???@@@???@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEE>>>???@@@AAACCCEEEFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHLLLJJJHHHHHHJJJKKKKKKJJJDDDBBB@@@>>>===;;;888666444444333333222111111111000000//////..........................................---------,,,,,,,,,,,,,,,---------------------------------------------------............///........./////////000000...///111333444333222333444<<>>???===>>>???AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEE@@@@@@AAACCCDDDEEEGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHHHHHHHIIIIIIHHHEEECCC@@@>>>===;;;999777444333333222222111000000////////////............---...........................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////***,,,---...000222222111555555777NNNwwwwwwfffQQQEEEIIIZZZnnn|||pppeeeaaaaaabbbiiimmmuuu{{{ooolllkkkhhhccc]]]___aaa___]]]^^^bbbgggjjjhhhfffccc```\\\ZZZYYY\\\^^^``````^^^\\\\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVTTTTTTVVVYYY[[[\\\]]]]]]\\\\\\]]]^^^```___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]___aaacccdddaaa```___^^^^^^___```aaabbbccccccddddddeeeeeeeee]]]___`````````aaabbbdddaaaaaaaaaaaabbbbbbccccccaaaaaaaaa````````````___```___^^^^^^___```cccdddddddddfffmmmsssrrrjjjbbb\\\]]]___aaacccdddddddddeeefffhhhjjjjjjiiigggeeeaaadddhhhlllmmmoooqqqrrrllloooqqqpppooouuuvvvoooqqqxxxuuudddYYYNNNOOOSSSWWWWWWVVV]]]fffmmmooonnnjjjhhhppprrrZZZHHH>>>===:::888888999999888666444444333222222222444555444444333333333333444444555555555555555555555555333444444555555666666777777666555444444666888999666666777777888999999999999999:::::::::;;;;;;;;;<<<;;;:::999:::<<<>>>@@@<<<======>>>??????????????????@@@@@@AAABBBDDDDDDAAAAAABBBCCCEEEFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGEEECCC@@@???===<<<999777333333333222111111000000//////////////////......---------...............------------,,,,,,,,,,,,+++,,,,,,------.........---------------------------------............///------........./////////,,,......,,,---111222111000555666===OOOeeeyyy]]]LLLJJJPPPWWWppp~~~zzzvvvlllbbb\\\```iiirrr}}}qqqjjjiiigggbbb]]]ZZZ\\\\\\[[[YYYZZZ^^^aaagggfffdddbbb```^^^\\\[[[```bbbcccbbb```^^^]]]]]]XXXXXXWWWWWWXXXYYY[[[\\\YYYYYYXXXWWWWWWVVVUUUUUUWWWWWWWWWWWWXXXXXXYYYYYYWWWWWWVVVTTTRRRSSSUUUXXXYYY[[[]]]^^^]]]\\\\\\]]]___``````___]]]\\\]]]^^^\\\\\\\\\\\\]]]___aaabbb_______________```aaaaaacccdddeeefffgggggggggggg___aaacccdddcccbbbbbbcccaaabbbbbbccccccdddddddddaaa```____________``````````````````aaaaaabbbcccgggcccaaaeeelllmmmfff___]]]]]]^^^```bbbcccdddeeeffffffhhhiiiiiihhhhhhgggcccfffiiikkklllnnnppprrrmmmooopppppppppttt{{{}}}ssskkkiiilllrrr|||}}}qqqfff___\\\]]]ZZZUUUWWW^^^```bbbccc___ZZZ[[[cccjjj|||{{{{{{pppYYYGGG===888;;;999666333222222333444666666444222000111333555333333222222222222222333444444444555555555555666333333444444555666666777666555555444444555777888666666666777777777888888888888888999999999::::::;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGEEEGGGIIIHHHGGGFFFFFFGGGEEECCC@@@???>>><<<999777333333222222111000000000.../////////////////////---------.........//////,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///---------------------------------............///---------.........//////,,,222333///...111222111---222222444:::BBB\\\pppYYYOOOLLLJJJRRR\\\aaabbbccchhhmmmmmmiiieeecccfffjjjnnnpppqqqnnnnnnrrrwww|||wwwuuupppiiidddcccfffiiikkkppptttsssssszzz~~~tttooojjjgggfffddd```\\\^^^^^^]]][[[ZZZ[[[^^^___bbbbbbaaa```___^^^]]]]]]___```bbbaaa___]]]]]]^^^XXXWWWVVVVVVVVVWWWXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZWWWWWWUUUSSSQQQRRRUUUWWWXXXZZZ]]]^^^]]]\\\[[[\\\\\\___aaabbb```___```aaa^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]^^^___```aaaaaaaaabbbcccdddeeeeeedddcccbbb```bbbddddddbbb````````````aaabbbcccddddddddddddaaa```^^^]]]]]]^^^```aaa^^^___```aaaaaaaaa```___`````````bbbeeefffeeecccbbbaaa`````````bbbdddeeeggggggggggggggghhhiiiiiiggghhhjjjjjjjjjjjjmmmooonnnmmmmmmnnnqqquuuxxxyyyssslllggghhhjjjlllpppuuuyyyzzz}}}|||{{{wwwnnnkkkpppooosssuuuqqqiiibbb``````ffffffggglllsss{{{xxxpppfffcccgggtttmmm```QQQCCC:::555444555444333111......000111333444555333000///111333111111111111111222333444222333333333444444444555222222333333444444555555444444555555555666666666555555666666666666777777777777777888888888999999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>??????@@@AAA???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGIIIIIIGGGFFFFFFGGGEEECCCAAA???>>><<<999777333333222222111000000000.........///////////////---------.........//////,,,,,,,,,+++++++++******++++++,,,,,,---...//////---------------------------------.........//////---------.........//////'''///222...,,,///111///222000,,,111:::999>>>QQQ~~~wwwccc[[[KKKMMMMMMJJJIIIMMMVVV^^^XXXSSSMMMIIIIIIKKKNNNOOOMMMJJJIIILLLOOOSSS\\\eeeyyyqqqqqqooommmjjjgggeeeccc\\\[[[[[[[[[]]]]]][[[YYYSSSRRRPPPNNNNNNSSS]]]ddduuuwwweeeiiigggeeeddddddeeedddcccdddccc```______```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^]]]\\\[[[[[[\\\WWWVVVUUUTTTSSSTTTTTTUUUPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXZZZ[[[VVVVVVUUURRRQQQRRRUUUWWWWWWZZZ]]]^^^]]][[[[[[[[[YYY]]]bbbcccbbbbbbcccddd```___]]][[[YYYYYYYYYYYYYYYZZZ]]]___```aaa`````````aaaaaaaaa```___]]]\\\___aaaccccccaaa^^^]]]]]]``````aaaccccccdddddddddaaa___^^^]]]]]]^^^```aaa]]]^^^```aaaaaa___]]]\\\VVV[[[```cccbbbcccfffiiigggeeecccaaa```aaaccceeehhhgggfffffffffhhhiiijjjjjjkkkjjjiiiggggggiiikkkjjjhhhgggjjjooossstttsssnnniiihhhjjjllljjjiiikkknnnmmmkkkjjjmmmttt}}}zzzppplllvvvqqqkkkhhhiiimmmpppqqqaaabbbfffoooxxx{{{yyyuuuuuu}}}mmmTTTKKKGGGBBBBBBHHHJJJHHHEEE???:::555333333000222444333222222444666///111444333111//////111......///000111333555666111111111222222333333333000111111222333333444444333444555555666666555555555555555666666666666666777777777777888888888888888888:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGJJJJJJGGGFFFFFFHHHEEECCCAAA@@@>>><<<999666444222111111222111000...////////////////////////------............------,,,---///000000///---,,,,,,+++***+++---...---,,,...+++)))))),,,......---,,,,,,,,,---------..............................------......///000000000///000000222333555777888TTTkkkssslllddd``````^^^YYYTTT[[[PPPFFFEEEFFFDDDAAA@@@AAABBBBBBBBBBBBCCCEEEGGGSSSTTTXXX^^^dddgggjjjmmmtttxxxyyyqqqeee]]]YYYXXXRRROOOKKKHHHHHHIIIJJJJJJFFFFFFHHHJJJHHHEEEGGGMMMMMMNNNRRRXXX[[[aaaqqq{{{rrrjjjdddcccbbbaaacccdddccc___\\\```jjjjjj___ZZZ```ggggggddd```[[[ZZZ]]]^^^\\\XXXXXXXXXWWWVVVVVVWWWXXXXXXYYYWWWTTTRRRRRRTTTVVVXXXUUUTTTRRRPPPPPPPPPQQQRRRWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^YYY[[[___bbbcccbbb```^^^^^^___`````````^^^[[[ZZZZZZZZZYYYWWWVVVXXX[[[]]]^^^_________^^^\\\ZZZYYY___aaabbb___[[[XXXYYY[[[^^^___aaaaaa```___``````^^^^^^_________^^^]]]]]]^^^\\\[[[[[[^^^```aaaaaa___]]]]]]___ccceeedddcccgggfffeeebbb______bbbdddffffffffffffggggggggggggjjjiiihhhffffffiiimmmqqqooonnnmmmmmmlllmmmmmmnnnhhhgggfffdddeeefffhhhiiijjjhhhgggeeedddddddddeeekkknnnrrrxxx}}}}}}~~~~~~}}}tttqqqkkkjjjqqqzzz{{{wwwkkkeee``````eeekkknnnnnnssskkkcccbbbgggnnnrrrrrrvvvvvvuuuvvvyyy~~~|||zzzyyy}}}rrrbbbTTTEEE===;;;:::888777:::999888777666555444333222222222222222222222222111111111000000000000000000000111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333555555555555555555555555555555555555555555555555777777777888999999:::::::::;;;<<<<<<:::999:::<<>>>>>>>>?????????AAABBBCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBB@@@???<<<999666444222111111222111000...////////////////////////------............------+++,,,...//////...,,,+++,,,+++***+++---...---,,,...+++)))***,,,......---,,,,,,,,,---------..............................------......//////000000000000000111222444555666>>>NNNbbbvvvxxxnnnfffeeeYYYNNNKKKJJJGGGDDDBBBDDDAAA???@@@BBBDDDCCCBBB@@@BBBDDDHHHJJJKKKKKKKKKQQQUUUXXXTTTNNNIIIGGGGGGIIIFFFDDDBBBCCCCCCDDDEEEGGGFFFHHHJJJIIIIIIOOOWWWZZZ___jjjwwwwwwnnnhhhaaa\\\```______```bbbaaa^^^[[[]]]eeefff\\\VVV\\\aaaaaa___[[[WWWXXX\\\^^^]]]ZZZWWWVVVTTTSSSSSSSSSTTTUUUWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZYYY[[[^^^```aaaaaa```___^^^___```aaa```^^^\\\[[[UUUVVVVVVVVVTTTTTTVVVXXX\\\\\\\\\\\\[[[ZZZYYYYYYZZZ]]]___]]]ZZZXXXZZZ\\\[[[\\\^^^^^^]]]]]]^^^___ZZZ[[[[[[[[[\\\\\\]]]]]]\\\ZZZYYY[[[]]]`````````bbb``````bbbeeegggfffeeefffeeedddbbb```aaadddggghhhhhhggggggffffffeeeeeejjjjjjjjjiiihhhjjjmmmpppuuutttqqqnnnkkkhhhgggfffgggfffeeedddcccdddfffggghhhgggeeedddcccbbbbbbbbb```aaabbbdddggglllrrrwwwzzzyyy{{{rrriiidddggglllooopppwwwrrrkkkdddaaadddjjjnnnssspppllliiikkkooouuuyyy||||||}}}|||zzzxxxvvvtttrrrxxxnnnZZZSSSKKKAAA;;;888777666666777777666555444333333222222222222222222222222222000000000000000000000000000000000111111222222222000000111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444666666777777888888999999:::;;;<<<;;;:::999:::;;;>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEBBBAAA???===999666444222111111222111000...////////////////////////------............------++++++------------++++++,,,+++***+++---...---,,,...,,,***+++,,,......---,,,,,,,,,---------......---------------------------------...//////000000000000000000111222333333111777AAAQQQjjjuuuhhhbbb___\\\ZZZ[[[WWWQQQKKKGGGGGGEEEAAA>>>AAACCCFFFHHHHHHFFFCCC@@@EEEFFFHHHHHHGGGFFFFFFGGGAAA@@@>>>===>>>@@@BBBDDDHHHGGGIIINNNSSSZZZgggsss~~~sssiiifffddd```[[[[[[[[[\\\^^^______]]]ZZZYYY``````XXXSSSWWW[[[[[[YYYVVVTTTVVVZZZ]]]]]]\\\WWWUUURRROOONNNOOOQQQRRRWWWVVVUUUSSSRRRQQQPPPPPPOOONNNMMMMMMMMMOOOQQQSSSQQQRRRRRRSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVZZZ[[[\\\]]]^^^_________\\\]]]]]]^^^]]]\\\ZZZYYYRRRSSSSSSSSSQQQQQQRRRSSSXXXXXXWWWWWWWWWWWWXXXXXXVVVYYY\\\[[[YYYYYYZZZ]]]YYYZZZ[[[ZZZYYYZZZ[[[]]]XXXWWWWWWWWWXXXZZZ\\\]]]ZZZXXXXXXYYY\\\^^^______bbbaaaaaabbbeeeffffffeeebbbcccbbbaaa```aaadddfffhhhhhhggggggffffffeeeeeehhhjjjkkkkkkjjjkkkmmmoooxxxvvvsssnnnjjjeeebbb```eeedddcccbbbaaaaaabbbbbbddddddcccbbbaaa___]]]]]]ZZZZZZYYYWWWVVVWWWZZZ\\\gggllluuu~~~xxxqqqppptttxxxzzz}}}}}}xxxnnndddcccjjjssswwwrrrkkkffffffjjjqqqvvvyyyzzz|||~~~~~~}}}{{{yyyfff[[[\\\cccjjjkkkhhhaaaVVVKKKFFFEEEAAA;;;666444444555444444444333333222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444444555555666777777888888999:::;;;;;;999999:::;;;;;;;;;<<<===???AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFCCCAAA@@@===999777444222111111222111000...////////////////////////------............------***+++,,,,,,,,,,,,+++***,,,+++***+++---...---,,,------,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,---......//////000000////////////000111111111333555<<>>@@@BBBCCCBBBBBBCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGDDDBBB@@@===:::777444222111111222111000...////////////////////////------............------***++++++++++++++++++***,,,+++***+++---...---,,,------......------------,,,,,,,,,---------......------------------------,,,,,,------.../////////000//////......//////000111333444333666CCCZZZnnnxxxwwwzzz{{{|||ttteeeZZZSSSVVV]]]ccchhhmmmyyyxxxuuurrrrrrwwwttteeeddd___ZZZZZZ\\\^^^]]]ZZZXXXZZZ\\\]]]]]]\\\[[[ZZZXXX\\\]]]YYYVVVWWWXXXXXXYYYXXXWWWWWWXXXZZZ[[[[[[XXXUUURRROOOMMMMMMNNNOOORRRSSSUUUVVVVVVUUUTTTSSSQQQPPPNNNLLLLLLLLLNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWUUUUUUUUUUUUVVVXXXZZZ[[[WWWWWWWWWWWWWWWWWWVVVVVVRRRPPPMMMHHHFFFHHHLLLPPPSSSSSSRRRQQQRRRTTTUUUVVVXXX[[[^^^^^^[[[YYYYYY[[[aaabbbaaa^^^[[[YYYYYYZZZ\\\[[[YYYWWWVVVWWWYYYZZZWWWVVVVVVXXXZZZ\\\[[[ZZZ\\\]]]^^^^^^___```aaaaaaccccccbbbaaa^^^^^^___aaaggggggfffeeedddcccbbbbbb\\\___ccceeefffgggiiikkkjjjjjjiiihhhfffcccaaa```^^^_________^^^]]][[[ZZZ]]]]]]]]]]]][[[YYYWWWUUUUUUVVVWWWVVVUUUUUUVVVWWWYYYYYYZZZZZZ[[[^^^aaaddd]]]bbbiiiooosssvvvxxxzzzmmmeeeUUURRRPPPPPPKKKBBB<<<;;;::::::999666444555<<>>???@@@BBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFJJJHHHEEECCCAAA>>>:::777444222111111222111000...////////////////////////------............------++++++++++++++++++++++++,,,+++***+++---...---,,,,,,...//////---,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////.........///000000111333666555000222>>>LLLrrr{{{sss{{{wwwnnnjjjbbb]]]YYYXXXZZZ\\\\\\ZZZZZZ\\\^^^^^^\\\YYYXXXXXXYYY[[[\\\\\\ZZZYYYYYYYYY\\\[[[YYYXXXXXXXXXXXXYYYWWWUUUSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRSSSQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXVVVXXXZZZ[[[\\\[[[ZZZYYYSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYSSSQQQMMMHHHFFFGGGKKKOOOSSSSSSSSSSSSSSSTTTUUUVVVZZZ]]]``````\\\YYYYYYZZZbbbccccccaaa^^^[[[YYYYYY^^^]]][[[YYYXXXXXXXXXYYYXXXWWWWWWXXXZZZ[[[YYYXXXYYY[[[]]]^^^^^^^^^```bbbeeeeeeeeecccaaa___```aaaiiihhhfffdddaaa___]]]\\\ZZZ\\\___aaaaaabbbdddfffdddddddddcccbbb```]]]\\\[[[\\\^^^^^^^^^\\\ZZZXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVXXXYYYYYYWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWVVVYYY\\\]]]]]]\\\\\\\\\]]]^^^dddlllsssyyy{{{fffTTTMMMEEEDDDEEEFFFAAA999666888333333666888666333555:::OOOVVVSSSCCC555333444444111111111111111111222222////////////////////////---......//////000000111////////////............/////////000000000111111/////////////////////////////////000111111222222444444444444444444444444222222222222222222222222333333333444555555666666666777888999888888999;;;===<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@??????>>>===@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEKKKIIIFFFCCCAAA>>>:::777444222111111222111000...////////////////////////------............------,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,...111000...,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////.........///000111111222111333666555222555<<>>HHHIII===333333333111000000000///////////////////////////////////////------......///000000111/////////......---------////////////000000000111////////////////////////......//////000111111222222222222222222222222222222222222222222222222222333333444444555666666666555666888888777888999;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<===<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDKKKIIIFFFDDDAAA>>>:::777444333111111222222000///////////////////////////---..................------,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,///111111...+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........//////000222222111++++++222666444222333333FFF^^^yyyttteeebbbeeeeeeeeeffffffaaaZZZWWWWWWYYYZZZ[[[\\\^^^```]]]XXXTTTRRRRRRVVVVVVXXX\\\\\\ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUVVVXXXSSSSSSTTTTTTSSSQQQOOONNNUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPRRRTTTUUUMMMNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPPPPRRRVVVZZZ]]]QQQSSSVVVYYYZZZZZZYYYWWWSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]^^^\\\YYYVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWW[[[___```]]]ZZZYYYZZZYYY\\\```aaa___\\\ZZZYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZYYYZZZZZZYYYWWWTTTOOORRRUUUWWWWWWXXX[[[^^^\\\]]]___^^^]]]]]]^^^```^^^^^^______```aaaaaaaaa_________]]]ZZZYYYZZZ[[[UUUWWWYYY\\\]]]]]]\\\\\\WWWYYY\\\^^^^^^\\\ZZZXXXXXXWWWVVVUUUUUUVVVWWWXXXSSSUUUWWWXXXVVVTTTSSSRRRSSSRRRSSSTTTVVVVVVUUUTTTMMMOOOPPPPPPOOONNNPPPQQQPPPKKKIIIKKKIIIDDDDDDHHHJJJKKKLLLNNNPPPUUUZZZ^^^^^^fffmmmttt}}}fffRRRYYYccciiicccVVVJJJ>>>555555777<<<>>>:::333222666666000---000000///111777,,,999???777111333222---//////.........---------////////////////////////---------...///000000111//////.........---------////////////000000000000////////////////////////---......///000111111222111111111111111111111111111111111111111111111111333333444555555666666777444666777888777777999;;;:::::::::;;;<<<===>>>>>><<<<<<============<<<<<<:::999::::::<<<>>>AAABBBCCCCCCDDDDDDDDDDDDCCCCCCMMMJJJGGGEEEBBB???;;;888777555333111000000111222222///---...000000...,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------------,,,+++,,,---...///++++++,,,,,,,,,,,,---------------------------------------............///000111111111222222222222666888===IIIbbbxxxkkkfff```^^^___aaaaaa``````]]]YYYWWWWWWZZZ^^^aaaccc```]]]\\\]]]]]]ZZZXXXXXXXXXWWWWWWXXXYYYYYYZZZXXXXXXXXXWWWUUUUUUVVVXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNPPPSSSTTTRRROOOMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTQQQOOONNNOOOPPPQQQMMMQQQPPPNNNRRR\\\bbbbbbYYYUUURRRSSSWWWXXXVVVSSSUUUSSSSSSUUUXXXZZZXXXVVVYYYYYYZZZ[[[]]]___```aaabbbeeefffeeeaaa\\\XXXVVV[[[ZZZYYYYYYYYYYYYWWWUUUXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[ZZZ[[[]]]___^^^YYYUUUYYYYYYZZZ]]]______^^^]]]aaa___[[[XXXVVVUUUVVVWWWPPPRRRTTTWWWWWWWWWVVVUUUZZZZZZ[[[]]]______\\\ZZZZZZYYYXXXYYYZZZ]]]```aaa``````___]]]ZZZXXXYYYZZZXXXZZZZZZXXXTTTVVV\\\bbbaaa]]]XXXVVVWWWWWWVVVTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTUUUTTTQQQOOORRRTTTVVVXXXWWWUUURRRPPPNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIFFFCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDFFFJJJNNNQQQRRRSSSSSSPPPQQQSSSTTTWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXVVVUUUSSSSSSRRRRRRTTTUUUWWWYYY]]]dddkkkqqqWWWDDDFFF@@@CCCHHHMMMOOOIII???888999888888888888555111...000000000000000000000000000000111222333333444444000///...---,,,------...,,,------......------,,,------------------------,,,,,,,,,------.................................000///...------...///000...............///000000000000000000000000000000000111111111111222222222222222333333444555666666666666666666666666666666999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBMMMJJJGGGEEEBBB???;;;888777555333111000000111111111///---...///000...,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,---------,,,+++***)))+++++++++,,,,,,,,,------------------------------------------............000000000000111111111111---000444999EEE___yyyooojjjhhhddd```___```aaaaaa```aaa^^^[[[XXXWWWWWWZZZ[[[aaa___\\\\\\]]]]]][[[YYY[[[ZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPNNNPPPSSSTTTRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNOOOPPPQQQOOOQQQPPPNNNTTT```hhhkkk\\\XXXSSSSSSUUUWWWTTTQQQRRRQQQQQQTTTXXXZZZYYYWWWUUUVVVXXXZZZ^^^aaaccceeedddfffhhhgggddd___\\\ZZZ[[[ZZZZZZZZZZZZYYYWWWTTTSSSTTTUUUWWWYYYZZZZZZ[[[[[[[[[\\\^^^aaabbb___]]]ZZZZZZZZZ\\\]]]^^^^^^]]]___]]][[[XXXWWWVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\___```___]]]XXXWWWVVVVVVWWWYYY[[[\\\]]]^^^^^^\\\ZZZYYYZZZ\\\^^^______[[[WWWWWW[[[___aaa]]]XXXVVVVVVVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRTTTUUUUUUTTTRRRQQQRRRUUUWWWVVVTTTRRRPPPMMMMMMMMMLLLKKKIIIHHHGGGHHHFFFDDDAAA@@@@@@@@@AAA==================<<<<<<:::;;;>>>@@@BBBBBBBBBAAA???@@@@@@AAABBBBBBCCCCCCAAA@@@@@@@@@????????????BBBAAA@@@???>>>=========999:::::::::;;;>>>CCCFFF\\\iii}}}lllvvviiiFFF999;;;<<<<<<>>>AAACCCAAA<<<777666555444555555444222///000000000000000000000000...//////000111111222222000///...---,,,------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------..............................000///...------...///000...............//////000000000000000000000000000000000111111111222222222222222333333444555555555555555555555555555555555888888999999:::;;;;;;<<<========================<<<======<<<;;;<<<>>>@@@AAAAAABBBBBBCCCCCCCCCCCCMMMJJJGGGEEEBBB???;;;888666555333111000000111111000///---...//////...---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++,,,,,,,,,,,,***+++---...---+++)))'''++++++++++++,,,,,,,,,,,,------------------------------------................../////////000000000,,,111444222222>>>UUUhhhyyymmmjjjgggdddccccccbbb```___```aaa```___aaa```]]]ZZZXXXVVVUUUUUU]]]\\\[[[[[[\\\\\\[[[ZZZ\\\\\\\\\[[[ZZZWWWUUUTTTVVVVVVVVVTTTRRRQQQRRRTTTTTTTTTTTTSSSRRRQQQOOOOOOMMMOOORRRSSSRRRPPPPPPPPPOOOPPPQQQQQQSSSSSSTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRPPPNNNSSS^^^gggjjj^^^YYYTTTSSSSSSTTTRRRPPPOOOOOOPPPSSSVVVXXXXXXWWWUUUVVVWWWZZZ\\\___```bbbbbbdddgggfffccc___]]]\\\[[[[[[[[[[[[\\\ZZZWWWTTTOOOPPPRRRTTTVVVXXXYYYZZZYYYYYYZZZ]]]aaaccccccbbb]]]]]]]]]]]]]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]ZZZYYYYYY[[[^^^```aaaaaaZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]bbbcccccc___ZZZXXXYYY[[[___\\\YYYVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUOOOOOOPPPSSSVVVWWWVVVTTTOOOQQQSSSUUUUUUSSSQQQPPPLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCAAA???>>>===>>>>>>>>>======<<<<<<;;;;;;;;;999::::::;;;;;;:::888777888777777777666666666666444444444333333333333333444444333222222222222222888999:::999888888999;;;<<>>>>>>>>===>>>???>>>===>>>@@@BBBAAAAAABBBCCCDDDEEEEEEFFFMMMJJJGGGEEEBBB???;;;888666555333222111000000000///..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000444666333111666BBBNNNhhhuuuhhhccccccaaa______^^^^^^^^^_________^^^^^^``````___]]][[[WWWTTTSSSWWWWWWWWWXXXYYYYYYYYYXXXZZZ[[[\\\\\\ZZZXXXUUUSSSTTTTTTTTTSSSPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQOOONNNLLLNNNQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQOOOQQQVVV[[[]]]\\\XXXSSSQQQQQQQQQQQQPPPOOOPPPQQQRRRTTTUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWWWW\\\^^^``````]]][[[YYYYYYZZZZZZ[[[\\\\\\[[[WWWTTTPPPPPPQQQRRRTTTVVVWWWXXXUUUVVVWWWYYY\\\___aaaaaaaaa``````___^^^^^^```bbb\\\]]]]]]]]]\\\[[[YYYXXXSSSSSSTTTVVVYYY]]]aaaccc]]][[[ZZZZZZ]]]___aaaaaa^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]bbbcccccc```[[[XXXWWWXXX]]][[[YYYXXXWWWWWWWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUOOOOOOPPPSSSUUUVVVUUUTTTMMMNNNQQQRRRRRRQQQPPPOOOLLLKKKJJJIIIGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::888777999999999888888777777777555555555555555555555555444444333333333444444555333555777777666666777888:::;;;@@@MMM\\\eeegggeeeiiiUUUDDDDDDNNN\\\ssshhhHHH<<<:::888555333111111444888;;;>>>555222///...///000000000////////////////////////,,,,,,,,,,,,------.........---------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////........................000000000000111111111111111222222222333333333444222222222222222222222222444555555666777777888888::::::;;;<<<===>>>??????>>>???@@@@@@@@@@@@AAACCC@@@AAABBBCCCDDDFFFGGGGGGMMMJJJGGGEEEBBB???;;;888555444333222111000000000------......------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,*********+++++++++,,,,,,111000---+++******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........///000111111111333888;;;CCCTTTmmmzzzjjjccc^^^\\\\\\ZZZVVVVVVXXXXXXYYY[[[\\\[[[[[[[[[ZZZ\\\]]]^^^___]]]ZZZVVVTTTQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSSSSRRRRRRQQQPPPOOOKKKMMMOOOPPPOOONNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUSSSRRRQQQQQQQQQSSSRRRRRRSSSRRRQQQQQQRRRVVVTTTQQQOOOPPPPPPQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRVVVVVVVVVVVVTTTRRRQQQPPPWWWYYY[[[[[[YYYVVVVVVVVVYYYYYYYYY[[[\\\[[[XXXVVVUUUTTTTTTSSSTTTTTTUUUVVVTTTUUUWWWXXXZZZ\\\^^^___```aaa```^^^\\\[[[]]]```]]]^^^______^^^]]][[[YYYTTTTTTTTTVVVYYY]]]aaaddd```]]]ZZZZZZ[[[]]]______aaa```___^^^\\\\\\[[[[[[\\\\\\]]][[[ZZZYYY[[[\\\^^^^^^___^^^[[[XXXWWWVVVZZZZZZZZZZZZZZZZZZ[[[[[[TTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQSSSUUUUUUSSSQQQLLLMMMOOOPPPPPPOOOMMMMMMKKKKKKJJJHHHGGGDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999888888888888888888777777666666666666666666666666666666111111111222222222222222333333222222333333444444---///222222222111222333555555666999===AAACCCDDDLLLAAA::::::<<<@@@LLLXXXTTTPPPNNNPPPWWWbbbkkkqqqvvvzzz}}}wwwxxxzzzoooUUU@@@888666333111111111222333777;;;>>>777444000.......................................,,,,,,,,,---------------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------------...//////------------------------//////000000000111111111111111111222222222222222222222222222222222222222333333444444555666666777888888999;;;<<<===>>>???===???AAAAAA@@@AAABBBCCC@@@@@@AAACCCEEEFFFGGGHHHMMMJJJGGGEEEBBB???;;;888555444444333222111000///,,,---......---,,,...///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------************++++++++++++777444///+++(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........---------...000111111111999666<<>>>>>===<<<<<<::::::999999888888777777555555555555555555555555222222333333444444555555111111111222222222222222222111111111111111222333333444555555333222222222000222333222111333777;;;===888444333333444;;;DDDDDD@@@:::888<<>>@@@AAA@@@@@@AAABBB???@@@AAABBBDDDEEEFFFGGGMMMJJJGGGEEEBBB???;;;888444444444333222111000///***---......,,,,,,...000+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************++++++++++++333111...+++)))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------............,,,...000111000000111222666555222888DDDLLLaaa|||jjjccceeehhhhhhccc]]]WWWVVVTTTRRRUUUYYYPPPRRRTTTRRRPPPOOOQQQSSSOOOQQQTTTVVVVVVTTTQQQOOOJJJNNNQQQRRRPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSMMMNNNOOOOOOOOOPPPRRRTTTRRRPPPOOONNNOOOQQQSSSUUUOOOQQQRRRQQQOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVRRRRRRSSSSSSSSSSSSSSSSSSQQQOOOQQQVVVVVVRRRPPPSSSPPPRRRSSSTTTSSSRRRRRRRRRQQQSSSUUUTTTRRRPPPQQQSSSRRRTTTVVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[XXXWWWVVVWWWVVVUUUTTTUUUXXXZZZ[[[[[[[[[ZZZWWWUUUTTTTTTTTTUUURRRVVVZZZ\\\]]]]]]^^^```\\\___aaa^^^YYYVVVWWWYYY``````___^^^\\\ZZZYYYXXXZZZZZZYYYXXXXXXYYY[[[[[[]]][[[YYYYYY[[[\\\\\\[[[^^^^^^_______________^^^[[[\\\]]]]]]\\\]]]___aaa^^^]]]\\\\\\\\\\\\\\\[[[ZZZ\\\^^^]]]ZZZYYYZZZ[[[VVVVVVUUUTTTSSSRRRQQQQQQRRRQQQQQQRRRTTTSSSQQQOOOLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999999999666666555555555666666777333333444444444555555555333333333444444555555555333333222222111222222222///000111///---,,,---...222333444444444666:::>>>;;;888555555555666;;;@@@CCC???999777888<<>>@@@??????@@@AAA???@@@AAABBBCCCDDDEEEEEEMMMJJJGGGEEEBBB???;;;888444444444333222111000///***,,,......,,,+++...000***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************+++++++++)))******++++++,,,------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////'''---222222......111666***777999555777;;;III^^^ooouuuoooeeeZZZXXX___cccddd___VVVQQQQQQQQQOOOLLLLLLOOOQQQQQQPPPMMMLLLNNNQQQKKKMMMOOOQQQQQQOOOLLLJJJJJJNNNRRRRRRPPPNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQLLLMMMOOOOOOOOOQQQSSSUUUQQQPPPNNNMMMNNNQQQUUUWWWRRRSSSTTTSSSQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVRRRSSSUUUVVVXXXXXXYYYYYYSSSOOOOOOSSSSSSNNNNNNRRRQQQSSSVVVVVVUUUSSSRRRQQQOOORRRUUUTTTRRRQQQSSSUUUVVVXXXZZZ\\\]]]]]]\\\\\\YYY[[[\\\ZZZXXXVVVVVVWWWUUUSSSRRRSSSVVVZZZ\\\]]][[[YYYWWWUUUTTTTTTUUUVVVNNNSSSYYY\\\\\\\\\^^^___^^^bbbdddbbb]]]YYYYYY[[[```___^^^\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXYYY[[[]]]]]]\\\^^^___```aaabbbbbbbbbbbbZZZ[[[]]]]]]]]]___aaadddbbb```^^^^^^^^^___^^^]]][[[]]]___]]]YYYWWWWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???============<<<;;;::::::777777777777888888888888666555444444444444444555555555444444444444333333.../////////000000111111333333222111111111111111111222333222111111333555222111111222444666888999666555555666666555666888:::777333222555888;;;<<<:::777555444666777888777444111444:::888000///555111222111000...000555999111000......//////...---------------------------,,,,,,++++++++++++++++++)))***,,,---...------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......////////////////////////////////////000000000000111111111000000000000000222222222222222222222222222333333444444555666666666666666777888888999999888:::===??????>>>???@@@???@@@@@@AAABBBCCCDDDDDDOOOLLLHHHEEEBBB???;;;999555444333222000///...---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&(((,,,---)))%%%++++++******************,,,,,,,,,++++++***************************************************************+++,,,,,,---......,,,---+++///???KKK@@@,,,............////////////000000111222444555666666>>>GGGaaa|||rrrlllZZZYYYWWWUUUUUUVVVXXXYYYPPPOOOMMMKKKKKKKKKKKKLLLOOONNNMMMKKKJJJJJJIIIIIIIIIIIIKKKMMMOOONNNKKKHHHGGGIIILLLOOOQQQPPPOOONNNOOONNNMMMNNNNNNNNNLLLJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQNNNJJJJJJLLLPPPTTTUUURRRRRRSSSSSSSSSSSSSSSSSSOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUXXXZZZ[[[ZZZXXXVVVTTTQQQOOONNNOOOOOOSSSSSSTTTXXX\\\]]]ZZZWWWSSSSSSRRRRRRRRRSSSTTTTTTYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZYYYWWWXXXZZZ\\\WWWSSSMMMIIIJJJOOOVVVZZZ[[[ZZZXXXWWWVVVVVVVVVWWWVVVVVVWWWYYYZZZ[[[]]]]]]^^^```dddfffeeeaaa\\\YYYaaa```___\\\ZZZXXXWWWVVVTTTUUUVVVVVVVVVVVVYYY[[[WWWWWWXXXYYYZZZ\\\]]]^^^ddddddcccccccccddddddeeeeeeaaa\\\[[[]]]___^^^]]]______``````___^^^\\\[[[```]]]YYYYYYYYYYYYVVVSSSVVVTTTRRRQQQPPPNNNKKKHHHMMMNNNOOOPPPPPPPPPOOONNNNNNKKKHHHHHHIIIIIIFFFCCCFFFFFFFFFEEECCCAAA>>>===<<<;;;;;;::::::999999888666666666666666666666666555555555444444333333333222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////111222333222111111333555444444444444444444444444777666444333333444666777333333333222222222111111111111111111000000000//////---+++,,,000333333222333000......///000---+++******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***))))))************+++++++++))))))))))))************,,,,,,,,,---------......++++++++++++++++++++++++---...///---******---000---------,,,,,,------.........------...///111222000000000000000///..................////////////111111000000111111222333222222222222333444555555444555555666777888888999999:::;;;===???AAACCCCCCBBBAAA@@@??????AAABBBCCCOOOLLLHHHEEEBBB???;;;888555444333222111///...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((())),,,---,,,)))************************,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,------------///---+++222:::555)))---.........////////////000000111222333444444555<<<777;;;KKK[[[lllxxxlllddd___YYYVVVOOONNNMMMLLLLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIIIILLLLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPOOOLLLJJJHHHJJJLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGHHHHHHIIIKKKLLLNNNOOONNNKKKIIIHHHKKKNNNPPPQQQNNNNNNOOOOOOOOOOOONNNNNNQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSVVVXXXXXXWWWTTTRRRPPPOOONNNOOOQQQRRRRRRRRRTTTWWW[[[[[[XXXVVVSSSSSSSSSTTTUUUVVVVVVVVVYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXZZZ\\\[[[[[[YYYUUURRRRRRUUUXXX[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]^^^aaabbbaaa___\\\ZZZ\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYZZZZZZXXXXXXYYYZZZXXXXXXYYYZZZ\\\^^^aaabbbccccccccccccddddddeeeeeedddbbb^^^]]]]]]^^^_________`````````___]]]\\\[[[^^^\\\ZZZZZZ[[[ZZZWWWTTTUUUTTTSSSRRRRRRPPPLLLJJJKKKLLLNNNPPPQQQQQQPPPPPPNNNKKKIIIIIIIIIIIIFFFDDDEEEEEEDDDBBBAAA???===<<<;;;;;;;;;:::999999888888666666666666666666666666555444444444333333333333222222222111111111000000////////////////////////000000000000000000000000111111111000000000/////////000111111///000111333222222222222222222222222444333222111111222333444222222222111111111000000000000/////////.........///---+++,,,///222222111222///---...//////---+++*********+++++++++,,,,,,************************)))******++++++******)))))))))*********+++++++++))))))))))))************+++,,,,,,,,,,,,---------++++++++++++++++++++++++...//////...,,,+++...000......---,,,,,,,,,------...---------...///000111000000000000000///..................////////////111111000000111111222333222222222222333444555666444555555666777777888888999:::;;;===???@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBNNNKKKGGGDDDAAA>>>:::777555444333222111///......//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...************************,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///((('''---...***---------.........//////000000000111111222222222444//////555;;;@@@LLLYYYxxxwwwfff```XXXSSSQQQQQQPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGHHHHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIIIILLLLLLMMMOOOQQQPPPNNNLLLJJJKKKKKKLLLMMMMMMLLLLLLHHHGGGGGGHHHJJJJJJIIIHHHEEEFFFFFFHHHIIIJJJKKKLLLLLLJJJHHHIIIKKKNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJQQQQQQOOONNNMMMMMMMMMMMMPPPPPPQQQSSSVVVWWWVVVUUUQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQSSSUUUWWWWWWUUUSSSQQQRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXZZZ\\\```dddgggddd\\\WWWUUUVVVZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^^^^\\\[[[ZZZVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^[[[YYYXXXYYYZZZZZZZZZ[[[]]]```dddfffffffffggggggfffeeecccbbbbbbbbbaaa```^^^^^^___aaaaaaaaa``````___]]]\\\[[[\\\[[[[[[\\\\\\[[[YYYVVVUUUTTTTTTTTTTTTRRRNNNKKKJJJKKKMMMOOOPPPQQQQQQPPPMMMLLLJJJJJJJJJIIIFFFDDDDDDCCCAAA???===<<<<<<;;;;;;::::::999888888777777555555555555555555555555444444333333333333333222222222111111111000000000////////////////////////000000000000000000000000000000000000////////////.../////////......000222000000000000000000000000111111////////////111111000000000///////////////.........------------,,,///...,,,---...000000///000///------......,,,+++*********++++++++++++,,,************************+++******))))))******+++)))))))))*********++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++...//////...------///000///...---,,,,,,,,,,,,,,,------------...///000111//////000000000///..................////////////111000000000000111222222222222222333333444555666444444555555666777777777::::::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBBBBOOOLLLHHHDDDAAA===999666444444333222111000///...//////...---,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******,,,...***************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((---...)))'''+++//////,,,,,,---------.........//////000000000000000000111111666<<<<<<888888<<>>???AAABBBCCCBBBAAAAAAOOOLLLHHHDDDAAA>>>999666444333333222111000////////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---+++)))(((***+++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((+++,,,++++++...///...,,,,,,,,,,,,------------////////////////////////555222000000//////444:::999===GGGVVVkkk|||oooeee]]]WWWTTTUUURRRPPPNNNMMMMMMLLLKKKHHHHHHIIIJJJKKKKKKJJJJJJFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKLLLMMMOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHEEEDDDEEEFFFIIIJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKMMMPPPSSSSSSQQQOOOQQQOOOMMMJJJIIIIIIJJJJJJMMMNNNPPPQQQQQQPPPPPPPPPMMMNNNPPPQQQRRRSSSSSSTTTSSSUUUWWWYYYZZZZZZZZZYYYVVVXXXYYYYYYXXXXXXYYYZZZ___eeejjjggg^^^VVVUUUVVVSSSTTTUUUVVVVVVVVVTTTTTTWWWWWWVVVVVVUUUTTTTTTSSSTTTWWWZZZ]]]]]][[[XXXUUUPPPQQQSSSUUUVVVUUUUUUTTTUUUWWWZZZ[[[ZZZYYYXXXXXX\\\[[[ZZZYYYZZZ[[[]]]^^^cccdddeeeeeedddbbb___^^^]]]```bbbaaa^^^]]]^^^```aaa```___^^^]]]\\\[[[[[[XXXYYYZZZ[[[ZZZYYYXXXXXXUUUTTTTTTTTTTTTSSSOOOMMMLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIIIIIIIGGGEEECCCBBBBBBAAA>>><<<;;;;;;;;;;;;999888888777666666555555333333333333333333333333222222222222222222222222111111111000000000//////.....................................................................///---...//////......///111//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********((()))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------///...---,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////..................////////////000000//////000000111222222222111222222333444555444444444444555555555555888888999999999:::::::::<<<===???AAABBBAAAAAA@@@QQQNNNIIIEEEBBB>>>:::777333333222222111000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------+++)))+++++++++,,,,,,,,,------.........//////000000000333111000---,,,---111555222333666;;;DDDPPPZZZ```zzz{{{qqqgggccc___]]]YYYSSSQQQSSSOOONNNLLLJJJHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEEEEEEEFFFGGGGGGHHHJJJIIIHHHJJJKKKLLLKKKIIIGGGHHHHHHIIIHHHHHHGGGGGGEEEDDDEEEFFFHHHIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLHHHGGGFFFGGGIIIJJJIIIHHHKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHJJJKKKLLLHHHHHHIIIKKKNNNOOONNNMMMLLLKKKJJJIIIIIIJJJLLLNNNKKKMMMOOOOOOOOONNNPPPQQQNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRUUUWWWYYYZZZZZZVVVXXXZZZZZZXXXWWWWWWXXXZZZ___bbb```ZZZUUUTTTUUUPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYYZZZZZZXXXVVVTTTQQQRRRTTTUUUUUUTTTRRRQQQPPPRRRUUUVVVVVVVVVWWWXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^]]][[[]]]______^^^]]]\\\\\\]]]\\\[[[ZZZYYYYYYZZZZZZVVVWWWXXXWWWVVVUUUVVVWWWUUUTTTRRRRRRRRRPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFEEEDDDFFFGGGGGGDDDAAA??????@@@???===<<<;;;:::::::::888777777666666555444444222222222222222222222222000111111111111222222222111111000000000/////////................................................---------...............---...///...------///111////////////////////////........................++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,------+++***++++++***+++,,,+++***)))***+++)))))))))************+++))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))************))))))*********+++++++++++++++++++++++++++++++++***)))***+++---...---+++---------,,,,,,------...++++++---......///......------.../////////..................////////////000////////////000111111000000000111111222333444444444444444444444444444666666777777888888999999;;;<<<===>>>???@@@@@@@@@RRROOOKKKGGGCCC???;;;777333333222222111000000000,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************)))((())),,,000000---)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---...,,,******+++++++++++++++,,,,,,,,,,,,------...///000111111222...222555666444222000///,,,---...111444777;;;<<>>???@@@SSSPPPKKKGGGDDD@@@;;;888333222222222111000000000++++++,,,------......///+++,,,,,,------,,,,,,+++************************'''&&&(((---444555000+++((())))))***++++++,,,,,,*********++++++,,,,,,,,,******************************************************+++,,,,,,---......---...000000,,,***...444******+++++++++,,,,,,,,,------...///000111222333///111111...,,,...111111444333333444444555666777888===??????EEEUUUeeeoookkkgggaaa\\\WWWRRRNNNKKKGGGEEEFFFFFFBBB@@@IIIVVVOOONNNKKKHHHEEEDDDEEEFFFFFFEEECCCCCCDDDFFFHHHJJJNNNLLLIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAADDDCCCCCCCCCEEEFFFEEEDDDBBBDDDGGGIIIIIIHHHFFFEEEDDDDDDCCCDDDFFFGGGEEEDDDIIIKKKMMMNNNOOONNNMMMLLLJJJHHHFFFFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLKKKLLLOOOQQQRRRRRROOONNNKKKIIIHHHIIIJJJJJJHHHKKKMMMNNNMMMMMMPPPSSSRRRPPPKKKHHHFFFGGGHHHJJJIIIIIIJJJLLLPPPUUUZZZ\\\XXXZZZ[[[ZZZXXXVVVUUUUUUVVVXXXZZZ[[[ZZZVVVQQQNNNPPPOOOOOOOOOPPPQQQSSSUUUOOOPPPQQQRRRSSSUUUVVVVVVYYYVVVRRROOONNNPPPRRRUUUSSSUUUWWWYYYYYYWWWUUUTTTOOOPPPQQQQQQPPPQQQSSSUUUSSSTTTWWWYYYYYYYYYWWWVVV]]]\\\[[[YYYXXXWWWWWWWWWXXXWWWXXX[[[^^^]]]YYYUUUSSSRRRQQQQQQQQQRRRTTTTTTUUUVVVTTTQQQNNNNNNQQQUUUWWWSSSOOOLLLKKKKKKJJJIIIFFFFFFGGGHHHGGGFFFEEEDDD===AAACCCCCC???;;;::::::999:::::::::999888666555777666666555444444333333111111111111111111111111//////000000111111111222000000000000////////////........................------------------------,,,,,,,,,------.........***+++,,,+++******,,,...------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,************))))))))))))&&&))),,,---+++)))***,,,'''***++++++((('''))),,,))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******---000111///,,,+++++++++,,,---...///000***+++,,,...///......---,,,,,,---.../////////.............../////////000///////////////000111111............///000111222333333333333333333333333333333444555666777888888::::::999:::;;;===???@@@RRRNNNIIIEEEBBB???;;;999666444222111111000///---------.........---,,,+++,,,---...///...---,,,++++++++++++++++++***)))(((''''''(((((())))))******))))))***++++++++++++***************************************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---------+++++++++---000000000000000000000000111111111111111222222222666666555555777<<>>===<<<:::888777555666888999888777555444555555444333333222111111000000000000000000000000000000000000////////////..............................---,,,,,,+++***************++++++,,,,,,,,,............---,,,,,,+++*********+++,,,,,,,,,---///......------......///++++++++++++++++++++++++)))************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,---------.../////////000000000000111111111111000000000000000000000000333444444444444444444444444333333333333444555555666777999:::;;;<<<<<<<<>>>>>>>>===;;;:::888777666666555555555444555555444333333222111111000000000000000000000000000000/////////.........------------------------------...------,,,++++++*********++++++++++++++++++,,,,,,,,,---------,,,++++++************++++++++++++...------,,,,,,------...++++++++++++++++++++++++))))))*********++++++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))******+++******************+++++++++,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,------------............/////////000000000111111000000000000000000000000333333333333333444444444333222222222222333444444666777888999:::;;;;;;;;;RRROOOJJJGGGDDD@@@<<<999777555222111111111///...///...---,,,+++,,,---------,,,++++++******++++++***++++++++++++***))))))++++++++++++************))))))***++++++++++++***************************************************+++++++++++++++*********************************************************++++++************++++++***,,,---,,,+++***,,,---------------------------............/////////000111111222222111333666888999<<<>>>===<<<<<<@@@CCC@@@FFFOOOVVV[[[```fffjjjtttssssssvvv{{{~~~wwwuuurrrpppmmmhhhccc___bbb\\\TTTPPPNNNNNNLLLJJJIIIGGGDDDCCCDDDCCCBBB@@@???@@@AAACCCDDDDDDDDDDDDDDDFFFIIIMMMNNNLLLGGGCCCBBBAAA@@@????????????@@@BBBAAA@@@?????????????????????@@@AAA@@@???>>>===>>>============>>>??????BBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEEEEGGGGGGKKKWWWccccccZZZNNNGGGGGGJJJMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKKKKNNNMMMKKKIIIHHHKKKOOOSSSQQQPPPMMMKKKIIIHHHHHHHHHLLLLLLKKKJJJKKKLLLNNNOOORRRRRRQQQPPPOOONNNNNNMMMOOOOOONNNOOORRRUUUXXXZZZXXXWWWWWWWWWWWWXXXXXXYYYSSSSSSTTTWWWZZZ\\\\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXTTTTTTUUUWWWYYY\\\^^^___VVVXXX[[[^^^^^^[[[XXXVVVTTTUUUWWWYYYZZZZZZZZZYYY\\\[[[XXXUUUSSSRRRQQQQQQTTTTTTUUUUUUVVVXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWWWWVVVTTTSSSSSSRRRRRRQQQOOONNNNNNOOOQQQRRRWWWUUUSSSSSSSSSTTTSSSQQQGGGEEECCCCCCEEEFFFGGGFFFAAAAAABBBBBBBBBAAA@@@???>>>======<<<;;;999888777777555333222111222444555222222111111000/////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++***************++++++,,,+++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))******(((((())))))))))))******)))))))))*********++++++)))))))))***))))))((((((*********++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,............------------.........////////////000000000000000000000000000111111222222222333333333222222222222222333333444555666777888999:::::::::RRROOOKKKHHHEEEAAA<<<999777555222111111111000...000...,,,+++++++++---...---,,,***)))))))))***+++******+++++++++******)))******))))))((((((''''''))))))***++++++++++++***************************************************+++++++++***************************************))))))))))))))))))))))))++++++************++++++***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222333444444333222333555777888:::999666444444666:::===AAABBBAAABBBEEEHHHKKKHHHDDDCCCEEEJJJNNNPPPWWWVVVVVVXXX[[[___dddfffddd```[[[UUUPPPLLLHHHFFFKKKJJJIIIHHHFFFDDDBBBAAAEEECCC@@@@@@DDDGGGIIIIIICCCDDDDDDDDDCCCCCCEEEFFF@@@@@@AAABBBBBBBBBAAAAAA===???BBBFFFIIIGGGDDD@@@??????>>>=========>>>>>>BBBAAA@@@>>>>>>=========<<<>>>???@@@@@@???===<<<===============>>>>>>???AAAAAA@@@???>>>>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEFFFGGGGGGKKKXXXgggkkkaaaSSSIIIEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLNNNNNNMMMJJJGGGGGGLLLQQQRRRPPPOOOMMMKKKJJJJJJJJJLLLKKKKKKJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPQQQUUUXXXZZZXXXWWWVVVVVVWWWYYY[[[\\\XXXXXXXXXZZZ\\\^^^]]]\\\YYYXXXWWWVVVVVVXXXYYYZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^[[[]]]___``````___^^^\\\VVVWWWXXXZZZZZZZZZYYYYYY]]]\\\ZZZXXXUUUTTTRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYZZZ[[[ZZZYYYXXXZZZYYYXXXUUUSSSQQQOOONNNQQQPPPOOONNNNNNOOOPPPQQQWWWUUUSSSSSSUUUWWWXXXXXXKKKHHHFFFEEEEEEEEEEEEDDDAAABBBBBBCCCBBBAAA???>>>===<<<<<<<<<:::999888777666555444333222333333444111111111000000/////////////////////////////////------------,,,,,,,,,,,,************************,,,,,,++++++*********))),,,,,,++++++******))))))(((((()))***++++++************))))))((((((''''''******++++++++++++******************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************))))))******))))))((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////000000000000000000000000000000000111222222333333333333222222333333444555444555666777888888888888RRRPPPLLLIIIFFFBBB===999777555333222222111000...000...,,,+++++++++---...,,,+++***)))((()))***+++)))******+++++++++************))))))((((((''''''))))))***++++++++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++******))))))******+++)))***,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111222333444444222111222333000222333444444333333333666999;;;;;;:::;;;>>>BBBGGGBBB===:::;;;>>>BBBCCC@@@?????????AAAEEEJJJLLLHHHEEEAAA>>>===;;;888666===>>>>>>>>>>>>>>>???@@@>>>=========?????????>>>>>>@@@AAA@@@>>>>>>@@@CCC@@@AAAAAAAAAAAAAAA@@@???<<<;;;<<>>======<<<<<<<<<<<>>======<<<===<<<===???AAAAAA@@@>>>==================>>>??????AAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAABBBCCCFFFGGGDDDFFFPPP\\\aaa[[[QQQIIIEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNLLLIIIGGGIIILLLOOOOOONNNNNNMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLOOOPPPPPPPPPQQQQQQRRRRRRTTTRRRQQQPPPQQQTTTWWWYYYXXXWWWVVVVVVWWWZZZ]]]___[[[ZZZZZZ[[[]]]______^^^]]]\\\ZZZYYYXXXXXXYYYYYY^^^^^^\\\\\\\\\]]]^^^___cccbbbaaa```______``````[[[[[[\\\\\\\\\[[[YYYXXX[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXZZZ[[[]]]^^^^^^]]]]]]]]]\\\ZZZWWWTTTRRRPPPOOOQQQQQQPPPOOOOOOPPPQQQQQQUUUSSSRRRSSSVVVZZZ\\\]]]TTTQQQLLLIIIGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;:::999777777444444555666555444333222111111111111000000000000.................................---------,,,,,,************************+++***************))))))+++++++++******)))))))))''''''((()))***************))))))(((((('''''''''))))))***++++++***))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********)))***************))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------............000000000000000000000000//////000111111222333333444444444444444555666666444555555666777777777777RRRPPPMMMJJJGGGCCC===:::888666333222222222000//////...---,,,+++,,,------,,,+++******))))))******))))))***++++++++++++***++++++++++++************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))******))))))))))))******(((***++++++******,,,---++++++++++++++++++++++++,,,------...///000111111///000111111000///000111333444555666777888777777555888999999777888<<<@@@BBB???;;;:::;;;>>>AAABBB<<<<<<;;;<<<>>>BBBEEEHHHDDDAAA??????AAA@@@<<<999666777777666444555888:::;;;;;;<<<=========<<<<<<<<<======<<<;;;:::<<<=========>>>???@@@@@@@@@???>>><<<;;;;;;===???@@@???======<<<<<<;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<>>>??????>>>>>>=========<<<<<<======>>>???@@@@@@???>>>>>>>>>??????===>>>>>>???@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@BBBCCC@@@???DDDLLLNNNLLLIIIGGGEEEFFFGGGIIIHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJJJJKKKKKKLLLLLLMMMKKKMMMOOONNNLLLJJJHHHHHHLLLMMMMMMNNNOOOOOOPPPPPPKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWVVVWWWYYY[[[^^^```ZZZYYYXXXZZZ]]]___``````bbbaaa___]]][[[YYYWWWVVVYYYZZZZZZ[[[]]]___```aaadddbbb___]]]\\\]]]^^^___]]]^^^^^^^^^]]][[[YYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^____________^^^\\\ZZZXXXVVVTTTSSSPPPPPPPPPOOOOOOPPPPPPPPPRRRQQQPPPRRRVVVZZZ\\\]]]YYYUUUPPPLLLIIIFFFCCCAAAAAABBBBBBBBBAAA???>>><<<::::::::::::999888777666333444555666666444222111111111111000000000000000..............................---------,,,,,,,,,************************))))))))))))))))))))))))***************)))))))))(((((())))))***)))))))))))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((('''''''''((())))))******((((((''''''''''''((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******((()))******++++++******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------............///000000000000000000000000//////000111222333333444555555555555555666666777444555666666777777777666RRRPPPNNNKKKHHHCCC>>>:::888666333222222222000///......---------,,,,,,,,,++++++,,,,,,++++++***)))))))))***+++++++++++++++***************+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))((()))))))))*********+++******************************************************))))))))))))******''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---...//////......000222222111111111222333333222999::::::777444444888<<<888666444444666999::::::777888888:::===AAADDDGGGAAA??????BBBFFFFFFBBB===<<<===<<<999666666999===999:::;;;<<<<<<>>>@@@BBB>>>===<<<<<<<<<<<<===<<<;;;<<<===>>>>>>???>>>>>>>>><<<;;;:::<<<======<<<999999999::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========>>>??????=========>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAA???>>>???>>>;;;===BBBBBBBBBCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHJJJKKKMMMNNNNNNNNNOOOOOONNNOOOOOONNNKKKHHHLLLLLLMMMNNNOOOPPPPPPPPPJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVVVVXXXZZZ]]]___aaaZZZXXXWWWWWWYYY[[[[[[[[[]]]^^^^^^^^^]]]ZZZXXXVVVVVVWWWYYY[[[]]]^^^______]]]]]][[[ZZZYYYYYYZZZZZZXXXYYYYYYZZZYYYXXXVVVUUUVVVXXXZZZ\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYXXXWWWVVVVVVOOOOOOOOONNNNNNOOOOOOOOOPPPOOONNNPPPSSSVVVWWWWWWUUURRRMMMJJJGGGEEECCCAAA???@@@@@@@@@>>>===;;;:::999::::::999999888777666333333333333333222222111////////////////////////------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********)))((((((((()))))))))))))))******((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))***'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***&&&&&&((()))******++++++))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000//////000111222333444555555444444444444555666666555555666777777777777666RRRPPPNNNLLLHHHDDD>>>:::888666333222222222111///------.........---,,,+++++++++,,,------+++***)))((()))***+++++++++++++++''''''(((((())))))******))))))***++++++++++++***************************))))))))))))))))))))))))(((((())))))*********+++******************************************************))))))))))))******''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////---...///......000333555888777555555777888888777444666666444111222777;;;:::888777888999::::::999666777999;;;???DDDGGGJJJ??????@@@FFFLLLMMMIIIDDD;;;<<<;;;888555555888<<<;;;:::888666444666999<<<<<<:::888999:::;;;;;;:::????????????>>>>>>===<<<<<<;;;::::::;;;:::999777666666777888:::<<<===>>>999999999888999999::::::777777666666777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???====================================>>>>>>>>>>>>EEEAAA>>>???>>><<<===@@@???@@@AAAAAA@@@@@@AAABBBBBBBBBDDDEEEGGGIIIJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPSSSPPPNNNNNNPPPPPPNNNKKKLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJLLLMMMOOOOOOPPPPPPMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSSSSRRRRRRRRRUUUUUUWWWYYY[[[^^^```aaa]]]ZZZWWWUUUUUUUUUTTTSSSTTTVVVYYY[[[]]]\\\ZZZYYYWWWXXXZZZ[[[\\\\\\[[[ZZZVVVWWWXXXXXXXXXXXXVVVVVVPPPQQQRRRSSSSSSSSSRRRQQQVVVXXXZZZ\\\\\\[[[YYYWWWTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWYYY[[[\\\WWWWWWVVVVVVVVVUUUUUUUUUMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMNNNPPPRRRRRRQQQOOOLLLIIIFFFFFFEEECCCBBB===>>>>>>>>><<<;;;999777999999999999999888777666444333111000///000111222---.....................------------------------+++++++++************)))************************(((((((((((())))))))))))(((((())))))******++++++******+++******)))(((((((((((())))))******++++++(((***+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))$$$$$$&&&((()))*********))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------.........////////////000000000000000000000000000///000111222333444555555444333333333333444555555555666777777777777777777TTTQQQLLLIIIFFFCCC@@@===777666444222111//////...111000000...---,,,++++++++++++++++++++++++++++++))))))************))))))******))))))))))))************))))))))))))******((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))******************************************))))))((('''''''''))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---...000000111444777:::333444555666777888999:::333222000111222333333222555777999:::::::::888777444555666888:::<<<>>>???@@@???@@@CCCGGGHHHFFFCCC;;;;;;:::999888888888888888::::::999888;;;DDDKKKHHH@@@777444666999;;;::::::;;;<<<<<<======<<<<<<::::::999999999:::;;;<<<999888888888999::::::;;;<<<:::888888999999999888777777666666777888999999888999:::999888888:::<<<::::::999999888999999999999::::::;;;;;;::::::999:::::::::;;;<<<===>>>???@@@???>>><<<<<<<<<===>>>BBBAAA@@@>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFGGGFFFDDDBBBEEEIIIMMMNNNMMMNNNPPPQQQQQQNNNLLLKKKKKKMMMJJJIIIJJJLLLMMMKKKIIIJJJIIIIIILLLPPPQQQOOOLLLNNNOOONNNLLLJJJJJJKKKMMMMMMOOOQQQTTTUUUTTTRRRQQQRRRTTTWWWYYYXXXXXXXXXYYYYYYWWWTTTSSSSSSRRRQQQOOOQQQQQQSSSTTTUUUUUUUUUUUUXXXWWWUUUTTTTTTTTTUUUUUUSSSSSSTTTWWWXXXWWWSSSPPPTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSTTTSSSRRRRRRTTTVVVUUUVVVVVVVVVVVVUUUTTTSSSWWWWWWUUUTTTTTTTTTUUUVVVRRRRRRRRRRRRRRRSSSTTTUUURRRQQQPPPQQQQQQPPPNNNLLLLLLKKKLLLMMMOOOOOOLLLJJJFFFFFFEEEDDDCCCBBBBBBAAA;;;:::999888777777777777666666555444444444444555333333222222111000000000///............---------------,,,,,,,,,++++++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((*********)))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))******************************++++++++++++*********+++,,,---............,,,---......//////......///000000000111111111111333333222222444777;;;===222222222333333333444444777777888888999:::;;;;;;TTTQQQLLLIIIFFFCCC@@@===777666444222111000//////000000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((()))******''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,---/////////111444777111111222333444555555666111000///000222444444333333555666888888777666555444444666777999;;;<<<<<<999999:::<<<@@@@@@>>>;;;999888888777666666666777666888999888888<<>>===<<<;;;<<<<<<===AAA@@@???=========>>>>>>@@@@@@AAABBBCCCDDDEEEEEEFFFDDDBBBCCCGGGIIIIIIIIILLLNNNOOOOOOMMMKKKKKKKKKLLLJJJHHHIIIKKKKKKJJJHHHIIIIIIIIILLLOOOPPPOOOMMMMMMMMMMMMKKKIIIIIIJJJLLLMMMOOOQQQSSSTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUWWWXXXYYYWWWTTTRRRRRRQQQOOONNNPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWUUUUUUTTTUUUVVVVVVRRRRRRSSSTTTVVVVVVTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSRRRPPPOOOOOOPPPTTTUUUUUUUUUUUUTTTTTTSSSUUUTTTTTTSSSSSSTTTUUUVVVQQQQQQPPPPPPPPPQQQRRRSSSOOOOOOOOOPPPQQQPPPMMMKKKHHHHHHHHHIIIKKKKKKJJJIIIFFFFFFEEECCCAAA@@@???>>>:::999888777666666666666555555444333333333333444222222111111000/////////............---------------,,,,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((***((('''((())))))((('''))))))))))))))))))))))))******************************++++++++++++*********+++,,,---............,,,------...............//////000000000111111111222222111111333666:::<<<222222333333333444444444666666777888:::;;;<<<<<>>>>>===<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCEEECCCAAAAAACCCDDDDDDDDDIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHHHHGGGEEEHHHGGGHHHJJJMMMOOONNNMMMLLLLLLLLLKKKIIIHHHIIIKKKMMMOOOQQQSSSSSSSSSQQQPPPPPPQQQRRRRRRQQQRRRUUUWWWYYYWWWTTTRRRQQQPPPMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUPPPPPPPPPQQQTTTUUUUUUTTTPPPPPPOOONNNNNNOOOPPPQQQQQQRRRSSSSSSPPPNNNMMMMMMRRRRRRSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQOOOMMMLLLLLLMMMNNNOOOLLLLLLMMMOOOPPPOOOLLLIIIEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCAAA???===<<<;;;888888777666555555555555444333333222111222222222111000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++************)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((('''''')))))))))'''((((((((((((((((((((((((******************************++++++++++++************+++,,,------------,,,,,,---...............////////////000000000000111000000000222444777999333333333333444444444444555666777888:::;;;<<<===SSSPPPMMMJJJGGGCCC???<<<888777555333111000/////////......---,,,+++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,******))))))))))))******))))))(((((((((((())))))((((((((((((((())))))******)))))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))******++++++(((((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,---......------...000////////////////////////000///...///111111000///000111222333333333222222444444444444555555555555444444555555666555444333444444333333333444444555444555555555444666;;;???<<<:::777666777888777555555666777888999999999999777777888888888999888888777777777666666777777888666666777999:::999666444666555555555555555666666555777999999888777888999888888888888888999999:::888888999999999999888888777777777777777888999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBB@@@???>>>???@@@AAAAAAFFFGGGIIIIIIHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPOOONNNPPPTTTWWWYYYVVVSSSQQQOOONNNLLLJJJJJJKKKMMMNNNPPPPPPQQQQQQNNNNNNNNNOOOOOOPPPPPPQQQOOONNNMMMNNNQQQTTTUUUVVVOOONNNMMMLLLLLLMMMNNNOOOPPPSSSUUUUUUSSSQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIIIIIIIKKKLLLIIIJJJKKKMMMOOOMMMJJJGGGFFFCCCAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::777666555444333333333333222222111000000000000111//////......---,,,,,,,,,------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&''')))))))))'''((((((((((((((((((((((((******************************++++++++++++******)))***+++,,,,,,---------,,,,,,---.........------........./////////000000////////////000222444666333333333333444444444444444555666777999;;;<<<<<>>@@@BBBDDDEEEFFFFFFEEEFFFGGGIIIGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJMMMNNNNNNMMMKKKJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNPPPPPPOOOMMMMMMOOOTTTWWWWWWUUUQQQOOONNNLLLJJJHHHGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOOOOOOOOOONNNLLLKKKMMMPPPTTTVVVVVVOOONNNMMMKKKKKKLLLLLLMMMMMMPPPSSSTTTSSSRRRRRRRRRLLLMMMNNNPPPQQQRRRRRRSSSPPPOOOOOONNNLLLKKKJJJIIIMMMKKKJJJHHHGGGHHHIIIJJJHHHHHHIIIJJJLLLJJJGGGDDDGGGDDDAAA???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;666555444333222222222222111111000////////////000......------,,,+++++++++---,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,+++,,,,,,---...------------............/////////............///000222333222222222333333333333444333444555666888999::::::RRRPPPMMMKKKHHHDDD???;;;888777666444222111000000//////.........---------+++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******)))((((((''''''(((((()))((((((((((((((()))************))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''&&&''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********++++++++++++,,,,,,,,,,,,---...000000...---....../////////000000111111111111000000111111000...+++111111111111222222222333333333333222222222222222222333444333222111222333222222222333444555666777555444444333222222222222444444444444444444444333777777777777777666555555444555666777777777666555666666555555444444555555444444444555777777555333555444333333333333333333333555888888777666666777777777777777777888999:::777777888888888888777777777666666666666666777777777777888999999999888888777888999:::;;;;;;;;;;;;;;;:::999888888:::<<<===:::;;;<<<<<<<<<>>>AAADDDCCCDDDEEEDDDCCCDDDFFFHHHFFFGGGHHHGGGFFFFFFGGGHHHFFFGGGGGGGGGFFFFFFHHHJJJLLLNNNOOONNNLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLNNNNNNMMMLLLLLLNNNRRRUUUUUUSSSPPPNNNMMMLLLJJJHHHFFFGGGIIIKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPMMMLLLKKKMMMQQQTTTVVVVVVPPPOOOMMMKKKJJJJJJKKKKKKIIIKKKNNNOOOOOONNNOOOPPPIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHGGGEEEBBBFFFDDDAAA???>>>===;;;999999999999::::::;;;;;;<<<555555444333222222222222111000000///////////////...------,,,,,,+++******,,,,,,,,,+++++++++***************))))))))))))((((((((()))))))))))))))***''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((()))***++++++++++++++++++,,,---------------------------.........///............//////000111111111111111222222222222222333444444555666777777RRRPPPMMMKKKHHHDDD???;;;999888666444222111000000000000/////////.........++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))*********++++++++++++,,,,,,,,,+++---///000...------...,,,,,,---...///000000111......///111333333000...000000000000000111222222222222222222222222222222000111333222000///111444111111111222333555666777444444333444555555555444444555555555444444555666888888888888777555444333222444555777777666555444666555555444333333444444444333333333555666555444444444333222222222222222222555777888777666666666666666666666777888999:::666777777777777777777666777777666666666666777777666777888999:::999999888666777999;;;<<<<<<<<<<<<;;;:::888777777999;;;===:::;;;===<<<<<<===AAADDDDDDDDDDDDCCCBBBCCCEEEGGGEEEGGGIIIIIIGGGGGGIIIKKKIIIJJJKKKIIIGGGFFFHHHKKKKKKMMMNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLOOORRRSSSQQQNNNMMMLLLKKKJJJHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPMMMLLLLLLNNNRRRTTTUUUUUURRRQQQNNNLLLJJJIIIIIIIIIGGGIIIJJJJJJIIIIIIKKKLLLGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIIIIGGGEEEDDDDDDDDDBBBAAABBB@@@??????>>>===;;;999999999999999::::::::::::555555444333222222222222111000000///////////////...------,,,,,,+++******++++++++++++******************)))))))))((((((((((((((((((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***++++++++++++++++++,,,------------,,,,,,,,,---------.....................///////////////000000000000111111111222222333333333444444444QQQPPPNNNKKKIIIDDD???;;;999888666444222111000000000000000000000/////////++++++++++++++++++++++++))))))************))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***,,,...///...---------)))******,,,---...//////,,,,,,...111444555333111///////////////000111111222222222222222333333333000222333222000000222555000000000111222444555666333333444666888999888777555666666555555555666888::::::999888777555333222222333555777777666555444666555444444333333333333555333222222444555666555444333333222111111111222222444777888777666555666666666666666777888999:::666666777777777777666666888777777666666666777777666777888:::::::::999888666777999;;;<<<===<<<<<<;;;:::888777777888;;;<<<;;;===>>>===<<<<<<@@@CCCDDDEEEEEECCCBBBBBBDDDFFFEEEGGGJJJJJJHHHHHHKKKNNNLLLNNNNNNKKKHHHGGGIIILLLJJJLLLMMMMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJMMMOOORRRPPPMMMLLLLLLKKKJJJHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMOOOSSSUUUUUUTTTSSSRRROOOLLLJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGIIIJJJFFFGGGIIILLLNNNPPPQQQRRRNNNNNNNNNNNNMMMLLLJJJIIIFFFHHHJJJLLLMMMLLLJJJIIIKKKHHHDDDBBBBBBBBBAAA@@@>>>======>>>???>>><<<999:::::::::999999999888888666555444333222222222222111111000///////////////......---,,,,,,++++++***+++++++++************)))))))))))))))(((((((((((('''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((************************))))))))))))))))))))))))******++++++++++++******'''((()))******+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000222222222222222222222222QQQNNNKKKIIIGGGCCC???<<<999888666333111000///.../////////...------,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++++++++***)))(((((('''*********))))))))))))))),,,+++***+++,,,,,,+++***++++++------------++++++,,,...000222333333222111+++,,,...///111222222222000000000000000000000000111222222111///...///000111111111111111111111111111222333444555555555555555555555444444555555555;;;<<<===;;;888555444333444333333222333444666777555444444333333555666777111111111111222333444444555444444333333222222111333444555555666555555555444555666666666666666555666666666666666666666666666666666666666777888888888888999999999999888888888888999::::::;;;<<<<<<<<<===>>>===<<<;;;<<<======<<<<<<<<<<<<>>>@@@AAADDDEEEEEECCCAAA@@@AAACCCFFFEEEEEEFFFHHHKKKNNNPPPQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJIIISSSQQQOOOLLLKKKJJJJJJKKKNNNNNNOOOPPPOOONNNMMMLLLOOOQQQSSSUUUUUUTTTRRRPPPTTTSSSSSSTTTVVVXXXWWWVVVXXXTTTPPPMMMMMMOOOPPPPPPMMMMMMNNNMMMLLLJJJHHHFFFGGGHHHIIIKKKNNNQQQUUUWWWPPPPPPOOONNNNNNMMMLLLLLLHHHIIIKKKMMMNNNNNNNNNMMMJJJHHHEEEBBBAAABBBCCCDDD@@@???===<<<;;;<<<>>>???999999888888777666555555111111111000000000000////////////...------,,,,,,+++++++++++++++++++++++++++++++++***)))((((((''')))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))&&&'''((('''&&&%%%&&&((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************)))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------............///////////////000000000000222222222222222222222222QQQOOOLLLIIIGGGCCC???<<<:::999777444222111000000/////////...------,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************,,,---,,,,,,+++,,,,,,------,,,,,,++++++---...000111000///...---...///000000000000000000000000000000000000000111222333222000///000111111111111111111111111111111111222333444444444444555444444333333444444555888:::;;;:::777444333333444444333222333333555555666555555444555666777888555444444333333333333333222222333333333333333333333333444555555555555555444444555666666666666555666666666666666666666666666555555555555666777777777888888888888888888777888888888999:::;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>======<<<===>>>@@@@@@CCCDDDEEEDDDBBBAAABBBCCCGGGGGGGGGHHHJJJLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJLLLMMMMMMMMMMMMLLLSSSRRRPPPOOONNNMMMLLLLLLNNNOOOPPPQQQPPPOOONNNMMMOOOQQQTTTVVVWWWVVVUUUSSSRRRQQQQQQSSSVVVYYYZZZZZZYYYUUUQQQOOONNNOOOOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPRRRTTTVVVSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMOOOOOOPPPOOONNNNNNJJJIIIFFFCCCBBBBBBCCCDDDDDDBBB@@@>>><<<<<<======::::::999888777666555555222111111111111000000000000000///......------,,,++++++++++++++++++++++++++++++******)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))&&&'''(((((('''&&&'''((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((***************)))(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++******------------.............../////////000000000000222222222222222222222222RRROOOLLLIIIGGGCCC???<<<;;;:::888555333222111000//////......---,,,,,,,,,***++++++,,,,,,++++++***))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((%%%&&&'''((()))++++++,,,))))))))))))))))))))))))))))))***+++,,,------...+++,,,,,,------,,,,,,++++++,,,---......---,,,+++/////////000000//////...000000000000000000000000111222333222111000111222000000000000000000000000000000111222333333333333333333222222222222333333444666888777555333333333444444333222222222333333666666666555666777777888888888666555333222222222000111111222333333444444222333333444444444444444333444555555666666555555666666666666666666666666444444444444444555555666666777777888888777777666777777888888999999::::::;;;<<<======<<<;;;<<<>>>???>>>>>>>>>>>>>>>??????BBBDDDFFFFFFDDDCCCCCCCCCHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOORRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRQQQPPPNNNPPPSSSVVVXXXXXXXXXXXXQQQPPPOOORRRVVVZZZ]]]^^^ZZZWWWTTTSSSRRRRRRRRRQQQTTTSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUUUUUUUVVVVVVTTTRRRPPPNNNMMMLLLOOOOOOOOOOOOOOONNNMMMMMMKKKIIIFFFDDDBBBBBBCCCCCCGGGEEECCC@@@===<<<<<<<<<<<<;;;:::888777555444333222222222111111111111000000000000///......------+++++++++++++++++++++++++++******))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''&&&%%%&&&'''((()))'''((())))))''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++***------------................../////////000000000222222222222222222222222RRRPPPMMMJJJGGGDDD???<<<:::999777555333111000000//////...------,,,,,,+++***++++++,,,,,,++++++***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&''')))***++++++((((((((())))))))))))))))))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***---...//////000/////////////////////////////////000111222111000///000111000000000000000000000000//////000111111222111111111111111000000111111111111333555555333222222333444444333222222222111111555555555555555666666666777777555444333222222222000111111111222222333333111222222333333333333333222333444555555555555555555555555555555555555555333333222222333333444555555666666777777666666555666666777777777888888888:::;;;===<<<;;;;;;<<<===?????????>>>>>>>>>>>>>>>@@@BBBEEEGGGFFFDDDDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJIIIKKKMMMPPPQQQQQQPPPPPPQQQQQQQQQRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRPPPNNNNNNOOOPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRLLLNNNQQQUUUXXXYYYZZZZZZTTTRRRQQQSSSWWW\\\___aaa\\\ZZZXXXXXXYYYYYYYYYWWWVVVUUUSSSQQQRRRSSSUUUWWW\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGDDDCCCBBBBBBBBBFFFDDDBBB@@@===<<<;;;;;;<<<;;;:::888666444333222222222222222111111111111111000000//////...------******************************))))))(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((()))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,---------................../////////000000111111111111222222222222SSSQQQMMMJJJGGGDDD???<<<999888666444222000//////.........---,,,,,,++++++***++++++,,,,,,++++++***))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((((((((((((''''''(((((())))))))))))+++---...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---///000000111111........................---///000///...---///000//////////////////////////////000000111111000000000000////////////000000...000222333222111111222333333333222222111111000222222222333333333333333333222222222222222222333222222222111111000000000000111111222222222222222111222333444555555555555444444444444444444444444222222222222222333444444444555555666666555555444555555555666666666666666888:::;;;;;;::::::;;;<<>>>>>>>>>>>>>>AAADDDFFFEEEEEEEEEEEEFFFGGGJJJKKKLLLKKKIIIHHHFFFHHHKKKNNNOOOOOOOOONNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSPPPNNNMMMNNNOOOPPPMMMNNNPPPRRRRRRRRRQQQQQQSSSSSSUUUUUUVVVUUUTTTSSSKKKMMMPPPSSSVVVXXXZZZZZZXXXVVVTTTUUUYYY]]]```aaa^^^\\\\\\]]]___`````````ZZZXXXUUURRRQQQRRRSSSUUUZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXVVVTTTRRROOONNNMMMIIIIIIJJJJJJKKKLLLMMMMMMJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999777555333222111222222222111111111000000000000000///......------************************)))))))))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((()))***)))((('''(((***&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000000111111222222222TTTQQQNNNKKKHHHDDD???<<<999888666333111000///.........------,,,+++++++++***++++++,,,,,,++++++***))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))***,,,...///---)))'''(((+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------***+++,,,...///000111111........................,,,---......------.../////////////////////////////////000000111000000///000000////////////000000---///111222111000000111111111222222222111000000//////000111111111111000////////////000111333333222222111111000//////...///000000111111111111111000111222333444555555555444444444444444444444444222222222222222333333444444444444555555444444444444444444444555555555555666777999999888888:::;;;<<<===>>>>>>>>>>>>=========???BBBDDDDDDDDDEEEFFFEEEGGGIIIJJJKKKJJJIIIHHHFFFGGGIIIKKKLLLLLLLLLLLLOOOPPPPPPPPPPPPOOONNNNNNLLLMMMNNNOOOPPPQQQRRRRRRVVVTTTRRROOONNNMMMNNNOOOLLLLLLNNNPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSMMMNNNPPPSSSUUUWWWYYYYYYZZZXXXVVVWWWZZZ]]]_________^^^\\\]]]```bbbcccccc___\\\XXXUUUSSSRRRSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNIIIIIIJJJJJJKKKMMMNNNOOOIIIHHHFFFDDDBBB@@@??????<<<<<<<<<<<<<<<<<<;;;;;;999888777555444222111111111111111000000000000////////////...------,,,,,,************************((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((()))((('''&&&%%%&&&'''''''''((())))))''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((''''''(((((((((((()))))))))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111222222222UUURRRNNNKKKHHHDDD???<<<:::888666444222000000///......---,,,,,,++++++******++++++,,,,,,++++++***))))))(((((((((((())))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******---///---)))'''))),,,---,,,,,,++++++,,,,,,---++++++++++++,,,------...+++,,,---...////////////------------------------,,,---......------...000........................000000111111111000000///000000////////////000000---///111222000//////000///000111222222111111000---...///000111000000///////////////000111222333000000000000000000//////...///000000111111000000///000111333444444444555333333333333333333333333333222222222222333444444333333444444444444333333444444444444444333333333444555777777666777888::::::;;;<<<===>>>>>>======<<<>>>@@@AAABBBCCCEEEGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQWWWVVVTTTQQQOOONNNNNNNNNLLLLLLMMMNNNPPPSSSTTTVVVVVVWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRTTTVVVWWWXXXYYYWWWVVVVVVXXX[[[]]]^^^^^^```^^^[[[ZZZ\\\^^^``````^^^]]]YYYVVVTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOJJJIIIIIIHHHIIIJJJKKKLLLGGGFFFEEECCCAAA???======<<<<<<<<<<<<<<<;;;;;;:::666555555444222111111000000000000/////////...............---,,,,,,++++++************************((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''&&&'''(((((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))(((((('''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////000111222222222UUURRROOOKKKHHHDDD???<<<;;;999777555333222111000......---,,,,,,++++++***+++++++++,,,,,,+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***(((+++...---)))(((+++...------++++++++++++------************+++,,,---...------...............---------------------------,,,...//////......///111........................000111111111111111000000000000////////////000000---///111222000//////000...///000222222222111000---...000111111111000///000000000000000111111222......//////000000111111...//////000000000000000//////111222333444444444333333333333333333333333333333222222333333444555222333333444444333333222333333333333333333333333222444666666555666777999888999;;;===============;;;===???@@@@@@BBBFFFHHHGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPXXXWWWUUUSSSQQQOOONNNNNNLLLLLLMMMNNNPPPSSSVVVXXXWWWWWWWWWWWWVVVTTTRRRPPPSSSTTTTTTUUUWWWXXXXXXYYYTTTTTTTTTWWWZZZ]]]]]]]]]aaa]]]YYYWWWXXXZZZ[[[\\\\\\ZZZXXXUUUTTTRRRRRRRRRPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFDDDBBB@@@>>><<<;;;============<<<;;;:::999444444333222222111000000////////////...............------,,,,,,+++******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$&&&((()))*********((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...//////000111222222222SSSPPPMMMJJJGGGDDD???<<<:::999777444222000//////...------,,,,,,------...,,,)))&&&%%%'''***,,,,,,************))))))))))))''''''((()))))))))))))))&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''',,,---...---+++***+++,,,+++***)))(((((()))***+++++++++************++++++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---...//////...------////////////000000000000........................***+++,,,---............000000///...............////////////............---------............///////////////............////////////000000000000555444444333222111000000111111222222222222111111111111111111111111111111333333333444444555555555222222333333333444444444555555555555555555555555777888;;;===>>>===;;;:::999999;;;<<<>>>@@@BBBBBBEEEEEEDDDEEEFFFHHHKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPWWWWWWVVVSSSOOOLLLKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVZZZXXXVVVVVVWWWYYYYYYXXX\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXVVVVVVVVVVVVTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTRRRRRRIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCAAA@@@???::::::;;;<<<;;;999666555333333222111000///...---////////////..................---,,,+++))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***'''######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((()))***++++++,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......////////////000000000000QQQOOOLLLJJJHHHDDD???<<<:::999777444222111000///...------,,,,,,------...---+++)))(((***,,,,,,,,,*********)))))))))((((((''''''((()))))))))))))))&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++,,,---,,,***)))***+++++++++***))))))***+++++++++******))))))******+++------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------...//////...---,,,.........////////////000........................++++++,,,...............000000//////............////////////............------------............////////////............///////////////000000000333333222222111000000000000111111222222111111000111111111111111111111111111222222222222222333333222222222222333333333333444444444444444444444444555666999;;;<<<;;;999888999:::;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJHHHHHHHHHIIIJJJMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTTTTSSSPPPOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVSSSTTTTTTUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUTTTTTTWWWWWWVVVUUUVVVWWWWWWWWW\\\\\\\\\\\\\\\[[[ZZZYYYZZZXXXVVVVVVVVVVVVTTTRRRSSSRRRQQQPPPOOONNNNNNNNNMMMNNNPPPRRRRRRRRRQQQPPPJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDCCCBBB@@@???>>>::::::;;;:::999777555444333222222111000///....../////////.........------...---,,,+++***))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((+++(((%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000MMMLLLKKKKKKIIIEEE@@@<<<:::888666444222111000000...------,,,,,,------......---,,,,,,------,,,+++******))))))))))))((((((''''''((())))))))))))(((&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++,,,+++)))((()))***,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---............---,,,+++------------....................................+++,,,---...////////////000000///////////////////////////............---------------............/////////............---........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111222222222222333333333333333333333333222444666888999888777666999::::::;;;===>>>>>>??????@@@BBBCCCEEEFFFFFFFFFJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPRRRRRRQQQQQQSSSTTTRRRQQQPPPPPPPPPRRRUUUVVVSSSSSSSSSSSSRRRPPPOOONNNKKKMMMOOOQQQSSSSSSRRRQQQSSSTTTUUUUUUTTTSSSTTTUUUXXXYYY[[[\\\[[[ZZZXXXWWWWWWVVVUUUUUUVVVVVVTTTSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNOOOPPPOOONNNMMMKKKIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDBBBAAA???===<<<;;;:::999888666555444333111111111000000/////////............---------------,,,,,,+++***)))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''',,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000KKKKKKKKKKKKJJJFFF@@@<<<999888666444222111000000...------,,,,,,------......------.........+++)))***)))))))))((((((((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((***)))'''&&&%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******((()))***)))((('''(((*********************************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......------,,,,,,+++***++++++,,,,,,,,,---------........................,,,,,,---.../////////////////////////////////...//////.........---------,,,,,,---------.........//////.........------------------......//////000.........//////000000000///000000000000000000///000000000000000000000000111000000//////.........000000000000111111111111111111111111111111111111111333444666777666666555999999999:::;;;<<<<<<======???AAACCCDDDEEEDDDDDDGGGHHHHHHHHHIIIIIIJJJJJJLLLLLLJJJIIIHHHHHHIIIIIILLLLLLLLLMMMMMMMMMNNNNNNLLLNNNPPPPPPPPPQQQSSSUUUTTTSSSQQQPPPPPPRRRTTTUUUSSSSSSRRRQQQPPPOOOMMMMMMIIIJJJMMMPPPQQQQQQPPPOOONNNQQQTTTUUUSSSQQQQQQRRRRRRTTTVVVXXXXXXWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLMMMMMMLLLKKKJJJJJJHHHGGGEEECCCCCCDDDEEEFFFEEEDDDCCCAAA???===;;;:::;;;:::888666444333333222000000000000000/////////------------,,,,,,,,,,,,,,,++++++***))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))'''&&&***)))((((((((((((((('''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000KKKKKKKKKKKKJJJFFFAAA<<<999888666444222111111000...------,,,,,,------...,,,,,,,,,---...---***''')))))))))(((((((((((('''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((***((('''%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))******'''((())))))''''''((()))(((((())))))))))))((((((***))))))))))))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,........................+++,,,---...////////////---...////////////..................------------,,,,,,,,,------------...............------------+++,,,,,,---......//////---------......///000000...//////000000//////...////////////////////////111111000000//////......//////000000000111111111111111111111111111111111222333444555666666666555777888888999::::::;;;;;;===>>>@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNPPPQQQSSSRRRPPPOOOOOOQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMIIIKKKMMMOOOPPPPPPOOOOOOKKKNNNRRRTTTTTTSSSQQQPPPOOOQQQSSSUUUVVVUUUSSSQQQLLLLLLLLLNNNRRRTTTUUUTTTUUUTTTSSSRRRPPPPPPPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAABBBDDDFFFHHHDDDCCCAAA>>><<<:::999888:::999777555444333222222000000000///////////////,,,,,,,,,,,,++++++++++++*********))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))*********************+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000MMMLLLLLLKKKJJJGGGBBB>>>888777666444333222111111...------,,,,,,------...+++******+++,,,,,,***((())))))((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))&&&((())))))''''''(((***'''(((((())))))(((((('''***))))))(((((())))))***************************))))))*********+++++++++************++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,---...///...---,,,.........------------,,,,,,,,,,,,,,,------------.........------------,,,***++++++,,,---...//////---------....../////////......////////////......////////////////////////111111000000000000000//////000000000111111111111111111111111111111111111222333444444555666666555555666666777999:::;;;;;;<<<===???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLKKKJJJJJJKKKLLLOOOOOOOOOOOOOOOOOOPPPPPPRRRQQQOOONNNMMMMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNIIIKKKOOOTTTXXXWWWSSSOOOOOOPPPRRRTTTUUUUUUTTTSSSKKKJJJKKKMMMQQQSSSTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDBBBAAAAAAAAABBBCCCEEEFFFAAA@@@>>>;;;999777777666888777777666555444333333000000000//////.........++++++++++++************))))))))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%&&&'''))))))'''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))************************++++++++++++******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000PPPOOOMMMKKKJJJGGGCCC???888777555444333222111111...------,,,,,,------...******)))***,,,,,,+++***))))))((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((&&&((())))))(((((()))***'''((()))******)))((('''))))))(((((((((((())))))************************))))))))))))*********+++************++++++++++++******))))))***+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,------------)))***,,,---...---,,,+++.........---------,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,******+++,,,---...//////............////////////---......//////......---........................////////////000000000000000000000111111111222222111111111111111111111111111222222333444444555555333444555666888999:::;;;<<<<<<<<<===>>>@@@BBBBBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMMMMOOONNNMMMKKKKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMIIIIIIMMMUUU\\\\\\VVVOOOMMMNNNPPPQQQRRRSSSSSSSSSOOONNNMMMOOOQQQRRRRRRQQQOOOOOONNNNNNNNNNNNNNNOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???===;;;888777555555555555666777777666555444333111111000///...------,,,++++++*********)))))))))))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))'''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###&&&((((((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))************************++++++++++++)))******+++---......///,,,,,,,,,---------......////////////000000000000RRRPPPMMMKKKIIIGGGCCC@@@888777555444333222222111...------,,,,,,------...+++***)))***,,,------,,,)))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&((())))))(((((()))+++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))(((((()))+++---...++++++,,,,,,,,,---------************************))))))***+++,,,,,,,,,,,,((()))+++---------+++***......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,)))******+++---...//////////////////////////////---..................---........................---......//////000000000111111111111222222222222111111111111111111111111111111111222333333444444222222444666888999;;;;;;;;;::::::;;;<<<>>>@@@BBB@@@BBBCCCEEEGGGGGGFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIICCCDDDFFFFFFEEEEEEFFFHHHGGGIIIKKKMMMNNNMMMLLLKKKLLLLLLJJJIIIIIIJJJKKKLLLNNNLLLJJJIIIHHHIIIKKKLLLIIIHHHKKKUUU^^^```XXXOOOKKKKKKLLLMMMOOOPPPQQQRRRSSSRRRPPPPPPQQQRRRPPPOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===;;;999777555444444555444555777888888777555444222111000///...---,,,,,,************))))))))))))((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%&&&(((******'''%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&###&&&))))))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((()))************)))************+++++++++)))******+++---...//////,,,,,,,,,---------......////////////000000000000SSSNNNJJJIIIKKKJJJEEE@@@<<<:::888555333111000///++++++,,,,,,++++++***)))******++++++++++++******(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))'''&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,------...***+++,,,---------,,,+++---------............///000000000000000000000000000000000000000000111222000000000111222222333333222333333444555666777777;;;:::::::::;;;<<<>>>???CCCBBBBBBBBBBBBAAAAAAAAADDDDDDEEEHHHKKKLLLJJJIIILLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJOOOMMMJJJHHHHHHJJJLLLMMMJJJIIIJJJNNNSSSVVVVVVTTTNNNOOOOOONNNLLLLLLMMMOOORRRRRRRRRQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKIIIGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>999::::::999777555222111333333333222222222111111111000///...---,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((((()))******(((((())))))*********+++)))******++++++,,,------///............---------////////////............TTTPPPKKKIIIJJJHHHDDD@@@<<<:::888555333111000///---------------,,,,,,+++******++++++++++++******((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((('''&&&%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,************************************************+++++++++*********))))))+++++++++++++++++++++++++++******************+++******+++,,,,,,+++******,,,++++++++++++++++++,,,******++++++,,,------...,,,,,,+++++++++*********)))************++++++++++++++++++,,,,,,,,,,,,---------------------------***+++,,,---...------,,,---------............///////////////////////////000000000///000000111222111111111111111222222222222222333444666777888888:::999999:::;;;===???AAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDFFFHHHKKKLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHKKKJJJIIIHHHIIIJJJLLLMMMLLLKKKKKKNNNRRRTTTTTTSSSRRRRRRRRRPPPNNNMMMMMMNNNTTTTTTSSSRRRQQQOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEIIIGGGEEECCCAAA???>>>===888888888777666333111000222222111111111000000000000000///...---,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((()))***+++*********))))))))))))))))))******++++++,,,,,,---,,,---------......//////........................VVVQQQKKKIIIHHHGGGDDDAAA;;;:::888555333111000000///////////////...------******++++++++++++******(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))***+++************************************************+++************)))))))))******************++++++************************(((***+++,,,,,,+++***(((++++++++++++++++++++++++*********+++,,,,,,------++++++++++++*********)))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,------------,,,++++++,,,------......---------------............///////////////////////////000/////////000000111222222222222111111111111000111222333444666777999999999999999:::;;;>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEHHHKKKMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFIIIHHHGGGFFFFFFFFFFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLMMMOOOQQQQQQQQQVVVVVVVVVSSSPPPNNNNNNNNNTTTSSSRRRQQQPPPNNNMMMMMMLLLNNNQQQSSSSSSQQQNNNLLLKKKJJJIIIGGGFFFGGGGGGHHHIIIHHHEEEBBB@@@===<<<;;;888888777666444222000///000000000000//////////////////...---,,,,,,++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))+++++++++******))))))(((((('''))))))******+++,,,,,,,,,++++++,,,---...///000000---------...............VVVRRRMMMIIIGGGEEECCCAAA;;;:::888555333111000000///////////////...------******++++++++++++******(((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((''''''(((***'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******************************++++++++++++++++++++++++************)))))))))))))))))))))***************))))))************))))))''')))+++,,,,,,+++)))'''++++++++++++++++++++++++)))*********++++++,,,,,,+++************)))))))))'''''''''((((((((())))))************++++++++++++)))+++,,,......,,,+++))),,,,,,------............---------............//////////////////////////////////////////000111222333333222222111000000///111222333444666888999999::::::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEIIIKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHIIINNNOOOPPPRRRRRRRRRRRRRRRRRRPPPNNNLLLMMMNNNOOOPPPWWWWWWWWWVVVSSSPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJKKKMMMQQQSSSSSSPPPLLLIIIJJJIIIGGGEEEEEEFFFHHHIIIFFFEEEBBB@@@===;;;:::999888888777555444222111000000000000/////////............------,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++)))))))))))))))((((((((()))))))))***++++++,,,,,,++++++,,,------...//////.............../////////UUURRRNNNJJJGGGEEECCCAAA:::999777555333222111000---............---,,,,,,******++++++++++++******((((((((((((((((((((((((''''''((((((((((((((('''$$$%%%%%%'''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********((()))************)))((('''(((***++++++***((('''***++++++,,,,,,++++++***))))))***************+++*********)))))))))((((((((((((((()))))))))******)))))))))*********++++++)))***,,,------,,,***))),,,,,,,,,,,,------......---------............///....................................///000111222444333333222111000//////111111222444555777888888<<<;;;:::999999:::;;;<<>><<<<<<<<<:::999777666444333222111111000000000000/////////------,,,,,,++++++******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))*********&&&&&&'''((()))******+++((())))))******+++,,,,,,---------------------,,,....../////////000000000RRRQQQOOOLLLHHHEEECCCAAA:::999777555333222111111,,,------------,,,++++++******++++++++++++******((((((((((((((((((((((((&&&'''(((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&''')))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))******'''((()))******)))((('''(((((())))))))))))((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((())))))))))))*********)))***++++++++++++***))),,,++++++++++++,,,---...---------............///........................---------...///000111222333333222222111000//////111111222333444555555666:::999888888888888::::::===>>>???@@@AAABBBCCCDDDAAA@@@???@@@CCCEEEFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJGGGKKKOOOSSSSSSQQQMMMJJJKKKLLLMMMMMMLLLJJJGGGFFFDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKQQQQQQQQQPPPNNNNNNPPPRRRRRRTTTUUUUUURRRPPPOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNJJJKKKLLLLLLLLLJJJHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFEEECCCBBB@@@?????????:::999777555444333222222000000000000////////////,,,,,,,,,++++++*********))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))%%%%%%&&&''')))***++++++(((((())))))***+++++++++------------,,,,,,++++++------......///000000000OOOOOOOOOMMMJJJFFFCCCAAA:::999777555333222111111,,,------------,,,++++++******++++++++++++******((((((((((((((((((((((((&&&&&&'''((((((((((((((($$$%%%&&&(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&''')))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******&&&&&&'''(((((()))******'''((()))******)))(((''')))(((''''''''''''((())))))***,,,------,,,***)))))))))))))))))))))))))))))))))((((((((('''''''''((())))))))))))*********((((((((()))))))))******************************++++++*********+++,,,------------............///........................---------...///000111222333222222222111000000000111111111222222333333333666666555666777888:::;;;======>>>@@@AAABBBCCCDDDCCCAAA???@@@BBBDDDEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHJJJLLLMMMMMMLLLJJJIIIGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIOOOQQQRRRRRRPPPPPPQQQSSSQQQRRRTTTSSSPPPMMMKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEEEEDDDHHHGGGEEECCCAAA??????>>>:::888666444222111111111/////////.........------++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((((('''%%%&&&&&&'''((()))******(((((())))))******++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///MMMNNNPPPNNNKKKFFFCCCAAA999888777555333222222111------......------,,,+++******++++++++++++******((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%''')))+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***'''((()))++++++)))((('''***)))'''%%%%%%''')))***)))***,,,------,,,***)))))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++***)))))))))***+++,,,---------.........//////........................,,,,,,------///000111222222222222111111111111111111111111111111111111111222222333444666999<<<===<<<===>>>???AAACCCDDDDDDDDDBBBAAAAAABBBDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIDDDEEEHHHJJJJJJIIIFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMPPPSSSSSSRRRQQQSSSUUUQQQSSSSSSRRRNNNJJJGGGGGGGGGFFFFFFFFFHHHJJJMMMOOOOOOMMMJJJGGGFFFGGGIIIKKKFFFGGGGGGGGGFFFEEECCCCCCHHHGGGEEEBBB???===;;;;;;999777555333111000000000......---------,,,,,,,,,+++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&'''''''''(((((((((((((((((((((((()))******++++++******+++,,,------...///))))))***++++++,,,------SSSPPPLLLHHHGGGEEECCCAAA<<<:::666444444444333222000///...---,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&((()))***'''&&&&&&''')))***)))(((%%%''')))******)))'''%%%((((((((((((((((((((((((******))))))))))))******&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''((((((((((((+++*********))))))((((((''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000111111111000000///////////////000111222222333333222222111111222444444444555888:::BBBAAA???>>>>>>???AAABBBGGGDDD@@@???AAADDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHGGGGGGHHHIIIHHHGGGCCCDDDFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIKKKKKKIIIGGGLLLMMMNNNOOOPPPPPPOOOOOOKKKLLLNNNNNNMMMJJJGGGEEEFFFFFFEEEEEEEEEGGGHHHIIILLLLLLLLLIIIEEEBBBBBBBBBCCCAAA@@@AAACCCEEEEEEDDDDDDBBBAAA???===<<<;;;;;;888555111///000111///---.........------,,,++++++++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,TTTQQQMMMJJJHHHFFFDDDBBB<<<:::777555555444333222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$'''&&&&&&&&&''''''((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&'''((()))***((('''&&&'''((()))((('''%%%&&&)))******)))&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))''''''''''''((((((((((((*********)))))))))((((((''''''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000111111000000000///////////////000111222222333333222222111111333444444444555888:::@@@???>>>======>>>???@@@EEEBBB>>>>>>@@@BBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIKKKMMMMMMKKKIIIIIIKKKLLLNNNOOOOOOOOOOOOJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKIIIEEECCCCCCDDDEEECCCBBBBBBDDDEEEEEEDDDBBBAAA???===;;;:::999999888555222111222222000...,,,,,,,,,---------------++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,TTTQQQNNNKKKIIIGGGEEECCC===:::777666555555333222///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((())))))'''&&&'''(((((('''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((&&&''''''''''''((((((((())))))))))))((((((((((((''''''((())))))))))))((((((((())))))))))))******++++++++++++++++++++++++------------------------------...///000000000000000//////......///000000111111222222222222111111111333444555555666888:::>>>===<<<;;;;;;<<<===>>>AAA???======>>>???@@@???@@@@@@@@@@@@@@@?????????>>>@@@CCCEEEGGGIIIIIIIIIJJJHHHGGGGGGHHHHHHGGGEEEGGGEEECCCBBBBBBDDDGGGIIIJJJIIIJJJKKKMMMMMMLLLJJJGGGHHHJJJLLLMMMMMMMMMMMMHHHHHHIIIIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEHHHIIIIIIHHHFFFDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCC>>>===<<<:::888777666666444333222111111000...,,,******+++,,,,,,---......+++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,------***+++,,,,,,------,,,,,,SSSPPPMMMKKKIIIGGGEEEBBB===;;;888777777666444222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))(((&&&'''''''''&&&%%%%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000000000//////.........///000000111111222222222222111111111333444555555666888:::<<<<<<;;;;;;;;;<<<======???>>>======>>>>>>>>>>>>@@@????????????>>>>>>>>>;;;===@@@DDDHHHJJJIIIHHHKKKIIIHHHHHHIIIIIIGGGEEEFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLLLLJJJHHHEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@AAABBBCCCEEEGGGHHHGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBCCCBBB@@@;;;:::999777555444333333////////////...---***(((***+++++++++,,,,,,,,,---*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------***+++,,,,,,------,,,,,,QQQNNNLLLJJJIIIGGGDDDAAA===;;;999888888777444222......---,,,,,,,,,------,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''''')))'''&&&&&&''''''&&&$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&&&&'''((((((((((((((('''(((((((((((()))))))))************************++++++++++++++++++++++++,,,---...//////000000000...............///000000000111111222222111111000111222333444444555777:::;;;;;;;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>@@@@@@@@@???????????????;;;<<<>>>CCCHHHJJJIIIGGGLLLKKKJJJJJJKKKJJJHHHFFFDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHDDDCCCBBB@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDFFFGGGEEECCCAAA@@@@@@@@@???>>>999888777555333222111111---.........---+++)))))),,,,,,+++++++++***************))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------***+++,,,,,,------,,,,,,OOOMMMKKKJJJIIIGGGCCCAAA===;;;:::999999777555222...------,,,,,,---------,,,,,,,,,+++++++++******((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...////////////------------...///000000000000111111111111000000///111222333333444666888999999:::;;;;;;<<<<<<<<<<<>>>>>>>>?????????@@@@@@@@@AAAAAA>>>===>>>BBBGGGIIIHHHEEEKKKKKKJJJKKKKKKJJJGGGEEEBBBDDDGGGIIIIIIHHHFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFEEECCCAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFDDDBBB@@@??????@@@???===999888666444222111000000...///000///---,,,,,,,,,,,,,,,++++++***))))))(((***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------***+++,,,,,,------,,,,,,OOONNNLLLKKKJJJHHHDDDAAA===<<<;;;::::::888555222---------,,,,,,------...,,,,,,,,,+++++++++******((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$&&&((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...////////////------------...///000000000000111111111111000000...000111111111222555777777777888999::::::::::::;;;>>>AAABBB@@@>>>===>>>======>>>???@@@AAAAAABBBCCC@@@???AAAFFFHHHGGGDDDJJJIIIIIIIIIJJJHHHEEEBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFHHHKKKKKKJJJIIIEEEFFFHHHIIIJJJJJJJJJIIIBBBDDDGGGIIIKKKKKKKKKJJJHHHGGGEEECCCBBBBBBBBBBBB>>>@@@AAABBBAAAAAABBBDDDCCCAAA??????@@@@@@@@@>>>999888666444222111000000...000000///,,,+++,,,...***************))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------***+++,,,,,,------,,,,,,PPPOOOMMMLLLLLLIIIEEECCC===<<<;;;;;;:::888555222------,,,,,,,,,------...,,,,,,,,,+++++++++******((((((((((((((((((((((((%%%&&&((()))***)))(((''')))(((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$&&&((())))))((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''''')))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,---...///000111000000111111111111000000---///000111111222444666555555777888999999999999999===AAABBB???===<<<===;;;<<<===>>>???@@@AAABBBFFFBBB???AAAEEEHHHFFFCCCHHHHHHGGGHHHHHHGGGCCC@@@AAAAAABBBBBBDDDEEEGGGGGGHHHGGGHHHKKKMMMNNNMMMKKKEEEFFFIIIKKKMMMNNNNNNNNNBBBDDDHHHKKKMMMMMMLLLKKKIIIHHHFFFDDDCCCBBBCCCCCC>>>???AAA@@@@@@@@@AAABBBCCCBBB@@@@@@AAABBBAAA@@@999888666444333111111000---......,,,)))(((+++...(((((())))))******++++++)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------++++++,,,---------,,,,,,TTTQQQMMMJJJHHHGGGEEEDDDAAA@@@>>>;;;888555222111......---------,,,,,,,,,******,,,,,,,,,,,,******))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++++++++,,,++++++...222333111///+++,,,---...////////////.........///////////////...///111111111333555777;;;:::888666666666666777888999:::;;;<<<<<<<<<<<<======???@@@BBBCCCEEEEEEGGGCCC@@@@@@BBBDDDDDDBBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDGGGIIIJJJIIIIIIIIIKKKMMMNNNPPPJJJIIIIIIKKKNNNPPPPPPOOOIIIIIIJJJLLLNNNMMMJJJGGGEEEDDDCCCDDDEEEDDDAAA???>>><<<::::::<<<>>>>>>>>>@@@???@@@AAACCCCCCBBB@@@;;;999666333111000000111---,,,,,,,,,,,,,,,,,,++++++++++++************)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))++++++******++++++,,,---WWWTTTOOOLLLJJJIIIGGGEEEAAA@@@>>>;;;888555222111......---------,,,,,,,,,,,,,,,............,,,,,,))))))(((''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))))))))*********++++++++++++++++++...111222000...+++,,,---...////////////............////////////000222444555666888;;;>>>:::999888666666666666777999999;;;<<<======>>>>>>======???@@@BBBDDDEEEEEEDDDBBB??????BBBDDDEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFGGGIIIKKKJJJJJJJJJKKKLLLNNNPPPRRRMMMLLLKKKLLLNNNOOONNNMMMJJJKKKLLLOOOPPPNNNKKKHHHEEEDDDCCCDDDDDDCCCAAA>>>???===;;;;;;<<<<<<<<<;;;>>>===>>>@@@AAABBB@@@???<<<:::777444222111111111---------,,,,,,,,,,,,++++++++++++*********))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))++++++******++++++,,,---YYYUUUPPPMMMJJJHHHFFFDDDAAA@@@===;;;888555333222......---------,,,,,,,,,,,,,,,............,,,,,,))))))((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++******+++---///000...---+++,,,---......///..................//////000000111333555777888;;;>>>AAA:::999777666555666666777888999:::;;;<<<============>>>???AAABBBDDDEEEFFFCCCAAA@@@@@@CCCEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLKKKIIIIIIKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRPPPOOOMMMMMMNNNNNNLLLKKKLLLMMMOOOQQQRRRPPPKKKGGGFFFEEEDDDDDDDDDCCC@@@>>>@@@>>>=========<<<:::888<<<;;;<<<===???@@@???>>>===;;;888555333111111000------------,,,,,,++++++++++++*********)))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******++++++******++++++,,,---XXXUUUOOOKKKHHHFFFCCCAAA@@@???===;;;888555333222......---------,,,,,,,,,******,,,,,,,,,,,,******))))))(((''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))************((()))***,,,---------,,,+++,,,------.........---------......//////000000///111333444555777:::===999888777666555555666777666777888:::;;;<<<<<<======>>>???AAACCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMLLLJJJJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOOOONNNLLLLLLMMMMMMKKKJJJLLLMMMOOOQQQRRROOOJJJFFFFFFEEEEEEEEEEEEDDDAAA???@@@?????????@@@>>>;;;999<<<;;;;;;<<<>>>???>>>===<<<;;;888555222000//////.........---,,,,,,++++++************))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********++++++******++++++,,,---YYYUUUPPPLLLIIIFFFCCCAAA@@@???===:::888555333222......---------,,,,,,,,,******,,,,,,,,,,,,******))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********''')))+++,,,,,,,,,+++++++++,,,---------------------------...///000000111///000222222222333555777888777666555555555666777777888:::;;;===>>>>>>???>>>>>>@@@AAACCCDDDFFFFFFHHHHHHGGGGGGFFFEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHIIIJJJNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJIIIJJJKKKLLLKKKJJJKKKLLLMMMOOOPPPMMMHHHEEEGGGFFFEEEFFFGGGFFFCCCAAAAAA@@@@@@BBBCCCBBB???======<<<;;;;;;===>>>>>>===:::999777444111///...---//////...------,,,++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))************++++++******++++++,,,---[[[WWWRRRNNNKKKHHHFFFCCC???>>>===:::888666444333......---------,,,,,,,,,,,,,,,............,,,,,,))))))((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******'''))),,,,,,++++++++++++,,,,,,------------,,,,,,,,,------...///000111111000111222222111222444666888777666555555555666777999:::<<<>>>@@@AAABBBBBB>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJHHHFFFDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKJJJHHHGGGGGGGGGMMMLLLJJJHHHGGGFFFGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLHHHEEEGGGFFFFFFHHHIIIIIIGGGEEECCCBBBBBBBBBCCCCCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;777777555333111000...---000//////...---,,,++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++++++++******++++++,,,---ZZZWWWRRRNNNKKKIIIFFFDDD???>>><<<:::888666444333......---------,,,,,,,,,,,,,,,............,,,,,,))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''***------+++***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///000111111///111222222222333555777777666555444444555666777999:::;;;===???@@@AAABBB>>>???@@@BBBCCCEEEFFFGGGEEEGGGIIIHHHEEECCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIIHHHIIIKKKJJJHHHFFFFFFFFFJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIJJJLLLLLLJJJHHHGGGFFFGGGIIIKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???<<<:::999999999888777666666555444333111000///000000///...---,,,++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++++++++******++++++,,,---XXXUUUPPPLLLJJJHHHEEECCC???>>><<<:::888666444333......---------,,,,,,,,,******,,,,,,,,,,,,******))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((+++......+++***+++,,,,,,,,,,,,------,,,++++++,,,,,,---...///000111222---...000111222333666888777666555444444555666777555777888:::<<<>>>>>>???>>>???@@@BBBDDDEEEFFFGGGAAADDDGGGFFFDDDCCCDDDFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKJJJHHHFFFEEEEEEHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKJJJIIIJJJKKKLLLKKKJJJGGGGGGHHHJJJLLLMMMLLLJJJIIIFFFCCCAAA@@@@@@???>>>>>><<<999777777777666555666666666555444333111111111000///...---,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++******++++++,,,---YYYVVVRRROOOLLLHHHDDDAAA>>>===;;;;;;:::888444222......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******---------------------------------............///000000111222444555666666555333111222555777555333777777888:::<<<===??????===>>>???AAACCCEEEFFFGGGFFFFFFFFFDDDBBBBBBDDDFFFDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJJJJJJJIIIGGGEEEDDDBBBDDDEEEFFFEEEFFFGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDAAA???>>>=========<<<:::888777555555444444222111111222111000...000///---+++************+++***((('''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,YYYVVVRRRNNNLLLHHHDDDBBB>>>===;;;;;;:::888444222......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,++++++++++++------------...............///000222444666777888444333111333555666555333666666888999;;;===>>>>>>>>>>>>@@@AAACCCDDDEEEFFFFFFGGGFFFEEECCCCCCEEEGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJIIIGGGFFFEEECCCEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEECCCAAA@@@>>>=========<<<:::888777555555555444222111111111111000...000///---+++******************((('''''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((''''''&&&''''''(((((())))))***************+++++++++,,,,,,XXXUUUQQQNNNKKKHHHEEEBBB???===;;;::::::888555222......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******************************------------............------///111444666888999444222222333444555444333444555666888:::;;;======>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGFFFEEEEEEGGGHHHEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEFFFHHHKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFEEEFFFGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>===;;;:::999777666555555555333111000000000000///---......,,,+++******)))******)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((((((''''''(((((())))))***************++++++++++++,,,XXXTTTPPPMMMJJJHHHEEECCC???===;;;:::999777555333......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))******))))))************++++++,,,,,,---------.........---...000111333555666777333222222333444444444444333444555777888:::;;;<<<======>>>>>>???@@@AAAAAACCCDDDFFFEEEEEEEEEFFFHHHDDDCCCBBBAAABBBDDDFFFHHHGGGHHHJJJKKKLLLLLLKKKKKKHHHIIIHHHGGGFFFGGGIIIKKKJJJJJJKKKKKKLLLLLLLLLLLLHHHGGGEEEDDDDDDFFFGGGHHHJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA???>>>>>>:::999888777666555555555222000////////////...,,,---,,,,,,+++***)))))))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))))))))))))))''''''(((((())))))******************++++++++++++WWWTTTOOOLLLJJJHHHFFFEEE@@@===;;;999888777555333......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))*********+++++++++,,,,,,,,,,,,------------...000000111222222333444444222222333333333333333444333333444666888999;;;;;;;;;<<<<<<===>>>?????????AAACCCDDDDDDDDDCCCEEEFFFBBBAAA@@@???@@@BBBDDDEEEGGGIIIJJJLLLMMMMMMMMMMMMJJJKKKKKKIIIHHHHHHIIIKKKJJJKKKLLLMMMMMMMMMLLLLLLGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCBBBAAA@@@???>>>:::999888666555444444444111///............---++++++++++++******)))(((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((())))))******))))))*********+++++++++VVVSSSNNNKKKIIIHHHGGGFFF@@@>>>;;;999888777555444......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,------------111111111111222222222222111222333333222222333444333333444666888999;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDDDDCCCBBBCCCDDD@@@@@@??????@@@AAACCCDDDGGGHHHJJJKKKMMMMMMMMMLLLKKKLLLMMMLLLJJJIIIIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCBBBAAA???>>>;;;:::888666444333222222000...------------,,,******************)))(((''''''(((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''(((((())))))******)))))))))************+++VVVRRRMMMJJJIIIHHHGGGFFFAAA>>>:::888888777555444......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''((())))))***++++++++++++,,,,,,,,,---------///000000111222333333333000222444333111111333555333444555666888:::;;;<<<<<<===>>>???AAABBBCCCDDDBBBDDDFFFEEEDDDBBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJIIIKKKMMMOOOOOOLLLJJJIIIIIIGGGHHHJJJKKKLLLKKKJJJIIIFFFHHHJJJKKKKKKIIIFFFDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCAAA@@@???<<<:::888666333111000000///...,,,,,,------+++***((()))*********)))((('''''''''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))(((''''''(((((())))))******))))))))))))************VVVRRRMMMIIIHHHHHHHHHGGGAAA>>>:::888777777666444......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&&&&&&&'''((())))))***++++++,,,,,,,,,------------...///111222333555555///222444333111000222555333444555777888:::;;;<<<===>>>???AAACCCEEEFFFGGGDDDEEEGGGGGGEEECCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGKKKMMMPPPPPPNNNKKKIIIHHHEEEFFFHHHJJJJJJIIIHHHGGGFFFHHHLLLNNNMMMJJJFFFDDDFFFFFFEEECCCBBBAAA@@@??????@@@BBBCCCCCCBBB@@@???<<<;;;888666333111/////////---,,,,,,,,,,,,+++)))(((((()))******)))((('''&&&'''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((()))*********))))))))))))************QQQNNNKKKIIIHHHHHHGGGEEE@@@===:::999888777666444000000///...------------*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,------/////////000111111222222000000000000111333666777555777:::;;;;;;;;;<<<===@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCC@@@AAACCCEEEFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJOOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIEEEEEEDDDCCCBBB@@@???>>>=========>>>???>>>;;;888999888777666444333222111///......---+++***))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))************))))))******+++,,,RRROOOKKKIIIHHHGGGFFFEEE@@@===;;;999888777555444000///...---,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******)))******++++++,,,---------......///000000111111111000000000111333555666555777999::::::;;;===>>>AAABBBBBBCCCDDDEEEEEEFFFIIIIIIJJJJJJIIIGGGEEEDDDAAAAAABBBDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHNNNNNNOOOPPPOOONNNMMMLLLIIIIIIKKKKKKKKKKKKJJJIIIDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCAAA>>><<<:::<<<;;;<<<===>>>===:::777777777666444333222111000///...---,,,+++******)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))******+++,,,SSSPPPLLLIIIHHHGGGEEEDDD@@@>>>;;;999888777555333///...---,,,++++++++++++,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************)))******++++++,,,------,,,------......///000000222111111111111222333333444555777777888:::===@@@BBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFHHHFFFFFFEEEEEEEEEFFFFFFFFFLLLLLLNNNOOOOOOOOONNNMMMHHHIIIJJJLLLLLLLLLKKKKKKEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA>>>:::888:::999999:::;;;;;;888666555555444333111000//////......---,,,+++******)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))******))))))))))))***++++++TTTQQQMMMJJJHHHGGGEEECCCAAA>>>;;;999888777555333......---,,,++++++++++++------,,,,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))*********+++)))******++++++,,,------,,,------...//////000000222222111111111111111111333444555555666999===AAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBAAAAAABBBDDDGGGIIIGGGGGGGGGGGGGGGFFFEEEEEEHHHIIIKKKMMMMMMMMMMMMLLLGGGHHHJJJLLLMMMMMMMMMLLLGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDBBB???<<<:::888888777888999999777555333222222111000......---------,,,,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))***++++++UUUQQQMMMJJJIIIGGGEEEDDDAAA>>>;;;999888666444222......---,,,++++++++++++---------,,,,,,,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))*********)))******++++++,,,---------......//////000111111222222222111111111000000222333444444555888<<<@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGFFFFFFEEECCCAAA@@@AAACCCFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKFFFGGGIIIKKKMMMMMMMMMMMMHHHGGGFFFEEEDDDBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@999888777777888777555444111111000///...------,,,,,,,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))(((((())))))***+++TTTQQQMMMJJJIIIHHHFFFEEEBBB???;;;999888666444222///...---,,,++++++++++++---------,,,,,,,,,++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,---------......///000000111111000111111222111111000000111333444444555777:::===>>>>>>??????@@@@@@@@@AAADDDEEEGGGIIIJJJJJJJJJIIIFFFEEEBBBAAAAAACCCEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIEEEGGGIIIJJJLLLLLLLLLKKKFFFFFFEEECCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDD<<<:::888777777777555333000000///......---,,,,,,,,,,,,++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))(((((((((((()))******SSSPPPMMMJJJJJJIIIGGGFFFBBB???<<<999888666444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((((((((()))******++++++,,,------,,,------......///000000///000111222222111000000000222444555555666888:::;;;<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIIIIJJJIIIGGGFFFDDDBBBAAABBBCCCDDDGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIKKKKKKKKKJJJIIIEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFEEEDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@BBBCCCDDD???===:::888888777555333/////////......---,,,,,,++++++++++++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******SSSPPPLLLJJJJJJJJJHHHGGGBBB???<<<999888666444222000000///...------------,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''((()))******+++,,,,,,------++++++,,,------......///...///000222222222111000000222555666666666777888999:::;;;<<<===>>>???@@@>>>???BBBDDDFFFGGGGGGGGGHHHGGGEEECCCBBBBBBBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>>>>???AAACCCAAA???;;;999888777555333/////////......---------+++++++++***************&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******SSSPPPMMMKKKJJJIIIGGGFFFBBB???;;;888777666444333222000---------...---+++,,,,,,------,,,,,,+++*********))))))((((((''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!! $$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))%%%&&&''')))***,,,------///000111000......///000000000000000000000000000111111111111222333333444555666888:::<<<>>>@@@@@@???>>>>>>@@@CCCEEEFFFFFFFFFEEECCCAAA@@@>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCFFFHHHLLLOOOPPPPPPNNNLLLGGGIIIKKKLLLJJJIIIIIIIIIJJJGGGDDDCCCCCCDDDCCCBBBBBBBBBAAA???>>><<<;;;;;;???===;;;999888666333111/////////...------,,,,,,+++++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))************UUURRROOOMMMLLLJJJHHHFFFBBB???;;;999777666444333111///---------...---+++,,,,,,------,,,,,,+++***))))))))))))((((((''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((()))***,,,---......222333444333111/////////////////////////////////000000000000222333555666777888999:::<<<===>>>???@@@@@@???@@@AAABBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCGGGIIILLLOOOPPPPPPNNNMMMIIIKKKMMMMMMKKKJJJJJJJJJIIIGGGDDDBBBBBBBBBBBB@@@@@@@@@???>>><<<;;;:::999===;;;999888777666333111//////......---,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))UUUSSSPPPNNNMMMKKKIIIGGGCCC@@@<<<999777666444333111///---------...---,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((''')))((((((''''''''''''((((((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***+++,,,,,,,,,444666777777444111//////........................000/////////111444777999999::::::;;;<<<===>>>>>>BBBAAAAAA@@@??????>>>>>>@@@@@@??????>>>>>>??????BBBBBBBBBBBBCCCCCCDDDDDDGGGIIILLLOOOOOOOOOMMMLLLKKKMMMNNNMMMLLLJJJJJJKKKHHHFFFDDDBBBBBBBBB@@@???>>>>>>===<<<;;;999888888:::888666555555555333111///......------,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((RRRPPPOOONNNNNNMMMKKKIIIDDDAAA<<<999888666444333111///------......---,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))(((''''''''''''(((((((((''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))222444777777555222000///////////////////////////111111//////000333666888888999:::;;;===>>>???@@@AAABBBBBBAAA???>>>>>>>>>??????>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDGGGIIIKKKMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJIIIIIIJJJIIIGGGDDDCCCCCCCCCAAA???>>>======<<<:::999999888777555444333444333222000......------,,,+++++++++******))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))MMMMMMLLLMMMNNNNNNLLLJJJEEEAAA===:::888666444222000...------.........---++++++,,,,,,++++++***)))'''''''''''''''(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((()))))))))***---000333555444222000000000000000000000000000000444333111000000222333444555666888:::===???AAABBB???AAACCCBBB@@@??????@@@>>>>>>??????AAABBBCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGIIIJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFEEEFFFEEECCCAAA???>>>>>>===<<<;;;::::::555444222222333222111///---------,,,++++++******)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********LLLLLLLLLMMMOOOOOOMMMKKKEEEBBB>>>:::888666444222000...,,,,,,...///...---+++++++++++++++******)))&&&''''''''''''((((((((((((''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))******+++,,,,,,------+++---000111111000000000111111111111111111111111444333222222111111222222333444666999<<>>??????@@@AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHGGGEEEEEEGGGIIIGGGFFFFFFFFFGGGGGGEEECCC??????>>>>>>===<<<<<<;;;555333222111222111000...---,,,,,,++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))************OOONNNNNNOOOPPPOOOLLLIIIFFFCCC>>>:::888666444222///...,,,,,,...///......+++++++++++++++***))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***+++,,,---...///000,,,---//////...---...///000000000000000000000000111111222333333333222111333444666888;;;===???@@@;;;@@@CCCCCC@@@===>>>@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFEEEEEEEEEHHHJJJDDDDDDDDDFFFGGGHHHFFFDDD??????>>>>>>===<<<<<<<<<555444222111111111///---,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((())))))))))))***RRRQQQQQQQQQQQQOOOKKKHHHFFFCCC>>>;;;888666444222///...,,,,,,...//////...***++++++++++++***))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&'''((()))***,,,---...///...//////...,,,,,,,,,...////////////////////////...///222444555444333222444555666888:::<<<===>>>;;;???CCCCCC>>>;;;<<<>>>=========>>>???AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIDDDEEEEEEEEEEEEFFFIIIKKKBBBBBBCCCEEEGGGGGGFFFDDD>>>>>>>>>===<<<<<<<<<;;;666444222111111111///---,,,,,,++++++***)))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((($$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))SSSRRRRRRRRRRRRPPPLLLIIIHHHEEE@@@===;;;888555333//////...------------...------------,,,+++***************+++***))))))((()))'''%%%&&&)))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&((()))+++,,,---...---,,,+++***+++,,,------------...............///000000111111222333333777555444666999<<<>>>>>>AAAAAAAAA@@@@@@?????????>>>>>>???@@@BBBEEEHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHMMMLLLJJJIIIGGGGGGFFFFFFDDDFFFIIIJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCAAA???>>>>>>===;;;999888555222111222222000---,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******RRRQQQQQQQQQRRRPPPLLLIIIGGGDDD@@@===;;;888555333//////...------------...------------,,,+++***)))&&&''''''''''''&&&%%%%%%***((('''(((******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&((()))***+++,,,,,,++++++***+++,,,---...---------...............000000111111222333333333555555555777;;;>>>???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCFFFHHHIIILLLLLLMMMMMMMMMKKKJJJIIILLLLLLKKKIIIGGGFFFEEEDDDDDDGGGJJJKKKJJJHHHGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGDDDBBB@@@???>>>===;;;999888555222111111111///---,,,,,,+++******))))))((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))PPPPPPPPPQQQQQQPPPMMMJJJFFFCCC???===;;;888666444//////...------------...,,,,,,,,,,,,+++***)))((((((((())))))(((((('''&&&***)))((((((******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''(((((()))******************+++---...///---------.........//////000111111222333333444444333444666999===??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGJJJKKKKKKJJJIIIGGGEEEDDDCCCFFFIIIKKKJJJIIIIIIIIICCCDDDEEEFFFHHHIIIJJJJJJEEECCC@@@???>>><<<999777666444111000000000///---,,,++++++******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((OOONNNOOOPPPQQQPPPMMMJJJEEEBBB???<<<:::999666444//////...------------...++++++++++++***)))(((((())))))******))))))(((''')))((((((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''(((((((((((((((*********++++++,,,---...,,,,,,------.../////////111111111222333333444444111333666;;;???AAA@@@>>>>>>??????AAABBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCCHHHIIIJJJKKKKKKJJJHHHGGGEEEGGGJJJJJJIIIHHHGGGHHHEEEEEEEEEFFFGGGHHHIIIIIIEEECCC@@@>>>===;;;888666444333111000//////...---+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''NNNNNNNNNOOOPPPOOOLLLJJJDDDAAA>>><<<:::999777555//////...------------...++++++++++++***)))((((((&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''(((((((((+++++++++++++++++++++***,,,,,,------...//////000000111111222222333444444000222666;;;???AAA???===??????@@@AAAAAABBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCEEEGGGJJJLLLMMMMMMLLLKKKJJJKKKMMMLLLJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDAAA???===;;;:::777444222111000///...------...++++++******)))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''NNNNNNNNNOOOOOONNNKKKHHHCCC@@@===;;;:::999777555//////...------------...,,,,,,,,,,,,+++***)))(((((())))))))))))(((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''''''''''''''''''''''''''((((((++++++,,,,,,+++***))))))+++,,,,,,---...///000000///000000111222222333333111222555:::>>>???>>><<<>>>>>>???@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFHHHKKKMMMMMMNNNNNNNNNOOOPPPNNNKKKIIIIIIIIIHHHFFFDDDAAA@@@?????????AAA???<<<;;;:::888666333000000000...,,,+++,,,...+++******))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((OOONNNNNNOOOOOOMMMIIIGGGBBB???<<<;;;:::999777666//////...------------...------------,,,+++***))),,,,,,,,,,,,,,,++++++***%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))++++++,,,+++******++++++,,,---...///000000...//////000000111222222222222444888<<<===<<<;;;;;;;;;===>>>@@@AAACCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNLLLJJJIIIIIIJJJGGGEEEBBB@@@>>>=========>>><<<:::999888777555333...///000...+++***,,,...*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%&&&((()))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))OOOOOONNNNNNNNNLLLHHHEEEAAA???<<<::::::999888666//////...------------...------------,,,+++******)))************)))((((((&&&(((***)))&&&&&&'''***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&((()))+++,,,,,,,,,+++++++++,,,---...///000111.........///000000111111222333444777:::<<<;;;:::888999;;;===@@@BBBDDDEEEAAAAAACCCDDDDDDDDDCCCBBB@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHFFFDDDBBB???=========>>><<<:::888777777666444222---///000...+++***,,,...*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******QQQOOOMMMNNNOOOOOOKKKGGGBBB???;;;888777666444222000///------.........---//////...,,,+++******)))***)))(((''''''((()))*********))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''$$$!!!###''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,+++---...---,,,,,,---...////////////000000000000111111222333555777999:::=========<<<;;;<<<>>>@@@CCCCCCBBB@@@>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCFFFIIIIIIHHHFFFFFFFFFEEECCC???<<<;;;<<>><<<===@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFF???AAADDDEEEDDDCCCDDDDDDCCCAAA???<<<;;;<<<===>>>===;;;888666555444111///......---,,,++++++++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***OOOMMMLLLMMMOOONNNJJJFFFDDDAAA===:::999888666444000///------.........---,,,---......---+++)))((('''''''''(((((('''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))******++++++,,,+++,,,------,,,,,,...///.../////////000000000111333333444555666777888999888999999888666666888999::::::;;;;;;:::<<>>===<<<;;;:::::::::888666555555444222000...---,,,++++++******+++)))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))NNNMMMLLLNNNOOONNNIIIEEEDDDAAA===:::999777555444000...------.........,,,+++---...///...,,,)))'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))***+++++++++***,,,------,,,---...///......//////000000111111333333444555666666777777555666777666555555666777777888::::::;;;<<>>AAACCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@===<<<===>>>999:::<<<<<<;;;999666444555333222222333333111000------,,,+++************''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((OOONNNNNNPPPRRRPPPJJJEEEBBB???;;;888777666444222000///------.........---+++,,,---......,,,***)))'''''''''((((((''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''((())))))******+++)))+++------------///000------...///000111222222000222444666777777777666555777999:::999999:::<<<<<<>>>@@@@@@@@@AAABBBDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCBBB@@@<<<999999999888:::;;;<<<;;;888555333444222111111111111000...---,,,+++******))))))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))(((((((((OOOOOOOOOQQQSSSQQQKKKFFFCCC@@@<<<999888777555333000///------.........---,,,,,,---------,,,++++++)))((((((''''''(((((()))'''''''''(((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((()))))))))))))))''''''(((((()))*********)))+++------------///111------...///000111222222111222555888999:::999999666888<<<===>>>>>>???AAA@@@BBBCCCCCCBBBAAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDAAACCCCCCBBB>>>;;;999999999:::;;;;;;:::888555333333222000000000000///------,,,+++***))))))))))))(((((((((''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''PPPOOOPPPRRRTTTRRRLLLFFFDDDAAA===:::999888666444000///------.........---------,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***'''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))''''''(((((()))*********)))+++,,,---------///111------...///000111222222222333666999;;;<<<<<<;;;777:::===@@@AAAAAACCCDDDBBBDDDEEEEEECCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFEEEBBB???======999:::;;;;;;:::888555444333111000///000///...,,,---,,,+++***)))))))))))))))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''NNNQQQSSSRRRRRRQQQLLLEEEBBB???<<<:::999777555333000000///...---,,,,,,,,,......------,,,+++******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%############"""""""""""""""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((())))))******++++++******+++---...///000000000000000000111222333333555666999;;;>>>?????????@@@AAACCCDDDCCCBBBDDDEEEEEEDDDBBBAAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???===<<<============;;;888555333333222000///---,,,,,,,,,+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((NNNQQQSSSQQQQQQQQQLLLFFFBBB???<<<:::999777555333/////////...---------,,,------,,,,,,++++++******((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%############"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((())))))******++++++******+++---...///000000//////000000111111333333444666999;;;>>>???AAAAAABBBCCCEEEFFFFFFEEEHHHIIIHHHFFFCCCAAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDCCCCCCAAA@@@>>>>>>============;;;888555444333222000...---,,,+++++++++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((OOORRRSSSQQQQQQQQQLLLFFFAAA???;;;999888777555333..................------++++++++++++++++++******))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((())))))******++++++++++++,,,---......///////////////000111111222333444666888;;;===???CCCCCCDDDEEEFFFGGGHHHHHHKKKLLLJJJGGGDDDBBBBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<======<<<:::888666444333222000...,,,+++******+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((PPPRRRSSSQQQPPPPPPLLLFFF@@@>>>;;;999888777555333---------...............******************++++++******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++++++++,,,---------............///000000111222333444666888;;;===>>>BBBCCCDDDEEEEEEGGGHHHJJJKKKKKKJJJGGGDDDBBBCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@<<<<<<<<<;;;999777666444333222000...,,,***))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((QQQSSSSSSPPPPPPPPPLLLFFF@@@===:::999888777555444---------...............******************++++++******)))((('''&&&&&&%%%&&&'''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******++++++,,,,,,,,,,,,,,,,,,------------...///000111222222333555888:::===>>>@@@AAACCCCCCCCCDDDGGGJJJGGGHHHHHHFFFDDDDDDEEEFFFEEEGGGIIIJJJKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@;;;::::::999777666555444222111///---+++***))))))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((RRRTTTSSSPPPOOOPPPLLLFFF???===:::888888777555444..................------++++++++++++++++++******))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,------,,,,,,+++,,,,,,,,,------///000111111222333555777:::<<<>>>===???AAAAAA@@@AAAEEEIIIEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>999888777666555444444333000///...,,,+++***))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((SSSTTTSSSOOOOOOOOOKKKFFF>>><<<999888888777555444/////////...---------,,,------,,,,,,++++++******((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******+++,,,---------,,,+++++++++++++++,,,---...000111111222333555777:::<<<===;;;>>>@@@???>>>???DDDIIIFFFGGGHHHGGGFFFGGGIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<777666555444333222222222...---,,,+++************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((SSSTTTSSSOOOOOOOOOKKKFFF>>><<<999888888777555444000000///...------,,,,,,......------,,,+++******'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++,,,---------,,,+++***+++++++++,,,---...000111111222333555777:::<<<===:::>>>@@@???===>>>DDDJJJHHHIIIJJJIIIHHHHHHIIIKKKHHHHHHGGGFFFFFFFFFGGGHHHAAABBBDDDEEEEEECCCAAA@@@BBBBBBBBBAAA???===<<<;;;666555444333222111111111---,,,++++++******++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((VVVTTTQQQQQQQQQPPPKKKGGG@@@AAA???999666777666222000///...------,,,------000///,,,*********+++,,,))))))(((((((((((())))))((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))'''%%%######$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------------------......///000000000666666666777888:::;;;<<>>===>>>>>>>>>>>>??????>>>===;;;:::555444333111000//////...---+++******+++***)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((WWWTTTQQQQQQQQQOOOKKKGGGAAABBB@@@:::777888666333000///...------,,,------///...,,,***)))***++++++))))))(((((((((((())))))((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++,,,------------------......///000000000555555666777888:::;;;<<<@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHLLLKKKJJJKKKLLLLLLJJJIIIGGGEEECCCAAA@@@@@@@@@AAA??????@@@@@@???>>><<<;;;555444333111000///......---+++******+++***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((WWWTTTRRRQQQQQQOOOKKKFFFAAACCC@@@;;;888888777444000///...------,,,------...---+++***))))))***+++)))((((((''''''(((((()))(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,------......///000000000333444444666888:::<<<===@@@BBBCCCEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKFFFEEECCCBBBAAAAAABBBCCC??????@@@@@@???>>><<<;;;555444333111000///......---+++******+++***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((WWWUUURRRQQQQQQOOOJJJFFFBBBCCCAAA;;;888999888444000///...------,,,------,,,+++***)))))))))******(((((((((''''''((((((((('''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((()))***+++,,,,,,------------......///000000000222222333555777:::<<<===>>>@@@CCCEEEGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIKKKMMMMMMLLLKKKFFFEEECCCBBBAAAAAAAAAAAA===>>>>>>???>>><<<;;;:::555444222111///.........---+++******+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))((((((((((((((((((((((((XXXUUURRRQQQQQQOOOJJJEEEBBBCCCAAA;;;888999888444000///...------,,,------++++++******************((((((''''''''''''(((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((("""#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))***((()))***+++,,,---------------......///000000000111222333444777999;;;<<<;;;===AAADDDGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHJJJKKKJJJHHHFFFEEEDDDBBB@@@???>>>===;;;<<<<<<<<<<<<:::999888444333222000///......------+++******+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((XXXUUURRRQQQQQQOOOIIIEEEAAACCC@@@;;;888888777444000///...------,,,------+++++++++++++++++++++***(((''''''&&&&&&''''''(((&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''"""""""""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((()))))))))******((()))+++,,,---...//////------......///000000000111222222444666888:::;;;999;;;>>>BBBFFFHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEDDDBBB@@@>>><<<;;;::::::;;;;;;:::999777666444333222000///...---------+++******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''' !!!###%%%''')))******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((((((((((((((((((((((((YYYVVVRRRQQQQQQNNNIIIEEEAAABBB@@@:::777888666333000///...------,,,------++++++,,,,,,,,,,,,++++++(((''''''&&&&&&''''''(((&&&%%%$$$&&&((())))))(((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))))))))(((((()))))))))*********)))***+++---//////000000------......///000000000222222333444555777888999:::;;;===@@@CCCFFFHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEDDDCCCAAA@@@>>>===::::::;;;;;;:::999777666444333111000...------------+++******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###%%%&&&((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***((((((((((((((((((((((((YYYVVVSSSQQQQQQNNNIIIDDD@@@AAA???999777777666222000000...---------------+++,,,,,,---------,,,,,,'''''''''&&&&&&'''''''''&&&%%%$$$&&&((())))))(((&&&&&&''''''''''''&&&&&&###%%%'''))))))((('''&&&)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***))))))))))))************)))***,,,...///000111111------......///000000000222333333444555666888888<<<<<<===???AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLKKKIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@:::;;;<<<<<<;;;:::888777444333111000...------------,,,******++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******((((((((((((((((((((((((WWWWWWTTTOOOMMMMMMIIICCCDDDBBB???<<<999777777666000000///...------,,,,,,++++++,,,,,,,,,+++******&&&'''((())))))******)))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))******************,,,---...///////////////000000111111111111333333444444555666666777999<<>>@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJKKKLLLKKKIIIFFFCCCCCCCCCCCCBBBBBBBBBBBB???>>><<<:::888666555555222111///...---,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))(((((()))************)))************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((''''''&&&(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((('''((()))***(((&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXXXXUUUPPPMMMLLLHHHBBBEEECCC???<<<888666555444/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))************)))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************)))***+++---............000000000000000000000000444444555666777888999:::888:::===???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKJJJHHHFFFCCCCCCCCCCCCCCCBBBAAAAAA>>>===;;;999777555444444000///...---,,,+++++++++******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,*********)))))))))))))))************************)))******+++,,,+++++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((('''&&&'''))))))'''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''XXXXXXUUUPPPMMMLLLHHHBBBEEECCC???;;;888666444444//////.........---------,,,,,,,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************)))***+++,,,---.........000000000000000/////////222333444555777888999:::777:::===??????@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHIIIIIIGGGFFFBBBCCCCCCCCCCCCAAA@@@???===<<<:::888555444333333//////---,,,,,,+++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((((('''******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&'''(((((('''%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((WWWWWWTTTOOOMMMMMMIIICCCDDDBBB???;;;888666444444...............---------,,,---,,,,,,+++***)))(((''''''((()))))))))))))))''''''((((((((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************))))))+++,,,---.........000000//////////////////000111222444666888999:::777:::===??????@@@BBBDDDBBBBBBCCCDDDDDDDDDDDDDDDGGGFFFEEEFFFHHHHHHGGGEEEBBBBBBBBBAAAAAA@@@???>>><<<:::888666444333222111//////...---,,,,,,,,,,,,)))************))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********************************************)))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''&&&&&&'''(((((('''%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((UUUVVVSSSOOONNNNNNJJJEEECCCAAA>>>:::888666555555........................---------,,,+++***)))(((&&&'''((()))************(((((((((((()))))))))***&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************((()))***,,,------------.........//////000000000///000111333666888999:::888:::===???@@@AAACCCDDD@@@AAAAAABBBBBBBBBBBBBBBFFFDDDDDDDDDFFFGGGFFFEEEBBBAAA@@@>>>============:::999777555333111000000///...---,,,,,,,,,,,,---))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++************************)))))))))************+++***************+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((('''&&&'''))))))'''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''SSSTTTRRROOONNNOOOLLLGGGAAA???===:::888777666666........................---------,,,+++***)))((('''((()))))))))))))))((('''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************((()))***+++,,,---------,,,------...///000111111///000222444777999;;;<<<999;;;>>>@@@AAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEBBB@@@===;;;::::::;;;<<<999888666444222000//////---,,,,,,++++++++++++,,,))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,*********************************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((('''((()))***(((&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&RRRSSSRRRNNNNNNPPPMMMHHH@@@>>><<<:::888777777777---.....................---------,,,+++***((((((************)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++,,,---------+++,,,---...///111222222000111333555888:::<<<===999<<>>???@@@AAABBBBBBHHHJJJKKKKKKIIIHHHHHHIIIFFFCCCAAABBBDDDDDDBBB@@@@@@???<<<:::777555444444777666555444222111000//////......---+++******)))))))))))))))))))))))))))((((((((((((''''''''''''************************)))))))))))))))******+++++++++******************+++******))))))*********------.........---,,,+++///---,,,++++++,,,...///---...///000000//////...---...000000000222444777333666888999777555444444999999888888888777777666666666777888666444222000333111......000000///---)))***+++,,,,,,++++++***---+++))))))***+++++++++******+++,,,+++***)))(((************))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((YYYWWWSSSPPPNNNKKKHHHEEEAAA>>>;;;999999777555444000///......------......,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%000HHHWWWGGG,,,(((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&,,,000...'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###'''+++***$$$###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((***+++,,,,,,------,,,,,,---...///000000111111111000111222444555777888999;;;<<<===>>>@@@AAABBBCCCFFFGGGHHHHHHFFFEEEEEEFFFGGGEEECCCCCCDDDDDDBBB@@@@@@>>><<<:::888666555444666555444333222000/////////......---+++******)))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))***+++++++++++++++++++++*********))))))(((((())))))***+++))))))***+++,,,,,,------///...---------...///000---///333666888999999999<<<===???@@@@@@BBBEEEGGGIIIKKKMMMNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMHHHHHHIIIIIIHHHFFFDDDBBBCCC@@@<<<:::999888444222111000///..................,,,))))))***++++++***)))***+++++++++***((((((************))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((YYYVVVSSSOOOLLLIIIEEEBBBCCC@@@===:::999888555333///......---------------,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%'''((('''''''''''''''&&&&&&&&&###'''''',,,DDDWWWEEE"""(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''...111///((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''$$$ """,,,333000'''$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((***+++,,,,,,------,,,,,,---...///000000111111111000000111333555666888888::::::<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEHHHFFFDDDDDDDDDCCCAAA@@@???>>>===;;;999777666555444444333222000///............---,,,,,,+++******))))))))))))))))))))))))%%%&&&&&&''')))******+++''''''''''''''''''''''''***))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))***+++,,,+++++++++,,,---...000111...///111222444666888888999<<<@@@DDDGGGHHHHHHGGGLLLNNNQQQRRRSSSUUUWWWZZZZZZ\\\^^^^^^]]]]]]^^^______^^^]]]]]]]]]^^^___```\\\\\\\\\\\\\\\[[[ZZZYYY[[[XXXUUURRRPPPMMMJJJGGGBBB@@@===999666444333333000...,,,,,,---...---,,,)))******+++++++++***)))++++++*********)))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((WWWTTTQQQNNNKKKIIIEEEBBBDDDAAA>>>;;;:::888555333......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&'''(((''''''''''''''''''''''''$$$******%%%)))222--- (((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!###,,,333000((($$$%%%'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))***+++,,,,,,------,,,,,,---...///000000111111111///000111333444666777888888999;;;>>>@@@BBBDDDEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@??????>>>===<<<:::888777666333222111000///...------......---,,,,,,+++******))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---///.........///111222333444555999===@@@CCCEEEFFFLLLNNNQQQTTTTTTSSSRRRPPPRRRTTTXXXZZZ[[[]]]___aaa___aaaccccccccccccdddfffaaa```^^^]]]\\\]]]^^^___bbbccccccdddeeeeeefffffffffeeedddcccbbb```^^^]]]WWWTTTQQQLLLGGGBBB???===555333111000//////---+++)))******+++,,,,,,,,,,,,+++++++++*********))))))************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((SSSQQQNNNMMMKKKIIIGGGDDDDDDAAA>>>;;;:::888555333......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))''''''((()))&&&'''''''''''''''''''''%%%%%%&&&'''$$$"""%%%,,,((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$''',,,+++((($$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,------,,,,,,---...///000000111111111000000111333555666888888999:::<<<>>>AAACCCEEEFFFEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFEEECCCAAA@@@????????????>>>===;;;999777555111111000000///...---------------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((***************************************++++++,,,++++++,,,,,,------------,,,,,,++++++,,,,,,------///000111333555888:::;;;BBBCCCFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVVVVTTTRRRPPPNNNPPPTTTVVVXXXYYY[[[]]]___aaacccdddccccccdddeee^^^]]][[[YYYXXXWWWWWWXXX\\\\\\\\\^^^```bbbeeefffaaabbbcccccccccbbbaaaaaaaaaaaa```]]]ZZZUUUQQQNNNFFFCCC???;;;777333...+++++++++++++++,,,,,,------++++++++++++************************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((RRRPPPNNNLLLLLLJJJHHHFFFCCC@@@===:::999888555333///......---------------,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''))))))((((((((()))&&&&&&&&&'''''''''''''''***!!!!!!+++///(((%%%***((('''&&&'''))))))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""'''(((%%%###%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((())))))******))))))***+++,,,,,,------,,,,,,---...///000000111111111000111222444666777999999:::;;;===???BBBDDDFFFGGGDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFFFFDDDAAA@@@@@@AAAAAAAAA@@@???<<<999666444111111000//////...---------------,,,,,,+++++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))+++************+++,,,,,,+++,,,,,,------......///,,,,,,,,,---...000111222888:::===BBBFFFIIILLLMMMQQQQQQPPPPPPOOONNNNNNNNNJJJKKKLLLMMMNNNNNNNNNMMMIIILLLOOORRRSSSSSSUUUVVVYYY[[[^^^```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTTTTVVVZZZ]]]___^^^```bbbbbb```^^^^^^^^^```aaabbbcccccccccaaaaaaaaa^^^XXXSSSMMMFFF@@@;;;555444222000...---,,,,,,,,,++++++++++++*********************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((TTTQQQOOOMMMLLLJJJGGGEEEAAA>>>;;;999999777555444000///......------......,,,,,,,,,+++++++++***************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))***)))((())))))&&&&&&&&&'''''''''((((((***%%%$$$))),,,)))%%%"""'''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""'''((($$$!!!###$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))************)))***+++,,,,,,------,,,,,,---...///000000111111111222222333555777888::::::<<<===???AAACCCEEEGGGHHHDDDFFFGGGFFFEEECCCDDDDDDEEEGGGHHHFFFCCCBBBBBBDDDBBBBBBAAA@@@===999555333111111000000///.........------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********************************++++++******++++++,,,---,,,,,,,,,---.../////////...///000333666:::===>>>EEEHHHMMMQQQUUUWWWWWWWWWUUUTTTQQQOOONNNMMMMMMMMMFFFFFFGGGHHHIIIJJJKKKLLLIIILLLPPPRRRSSSSSSTTTUUUTTTXXX\\\^^^]]]ZZZXXXWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUSSSQQQQQQQQQTTTWWWYYY\\\___bbbbbb```^^^^^^___]]]]]]]]]^^^```cccfffhhhmmmkkkhhheeeaaa]]]XXXTTTGGGEEEAAA;;;666333000///,,,,,,+++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((VVVSSSPPPMMMLLLIIIFFFCCC???===:::999888777666444000000///............///,,,,,,,,,+++++++++******************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%'''******))))))))))))&&&&&&&&&'''''''''((((((!!!***,,,$$$!!!&&&+++***'''''''''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""&&&&&&###"""$$$%%%### """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***************++++++,,,---------,,,,,,---...///000111111111111222333444666777999:::;;;>>>???@@@BBBDDDFFFGGGHHHGGGHHHIIIIIIGGGFFFFFFGGGFFFHHHIIIHHHEEEDDDEEEGGGCCCCCCBBB@@@===999444222111111000000//////......---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,------------------------++++++******++++++,,,---,,,,,,------...///000000111333666:::???DDDHHHJJJLLLOOORRRVVVWWWVVVTTTRRRQQQPPPNNNLLLKKKLLLMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMMMMPPPTTTVVVVVVVVVVVVWWWWWW[[[```bbbaaa]]]ZZZXXXPPPRRRUUUXXXYYYXXXVVVUUUYYYWWWTTTQQQQQQRRRUUUWWWXXX[[[```aaa___^^^___```^^^[[[XXXWWWXXX]]]cccgggeeeeeeeeefffggggggeeecccXXXUUUNNNGGG???999555333,,,,,,,,,+++++++++******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))WWWTTTQQQNNNMMMKKKIIIGGGBBB@@@===:::777666555444//////...------------...------,,,,,,+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------/////////000111111222222222333444666777999:::;;;@@@CCCFFFGGGFFFEEEEEEEEEHHHIIIIIIHHHGGGFFFHHHJJJLLLKKKHHHFFFCCCBBBAAA@@@BBBAAA@@@???<<<:::888666222111000///------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---+++***(((((()))+++,,,)))***+++++++++++++++***,,,------,,,++++++---//////---------000222333333:::;;;===BBBFFFHHHIIIHHHLLLKKKMMMRRRTTTQQQPPPRRRNNNNNNMMMKKKIIIIIILLLPPPPPPMMMIIIIIIMMMQQQRRRRRRRRRYYY```cccaaa]]]]]]^^^^^^qqqqqq___ccc```___aaaaaa[[[VVVUUUZZZ]]]\\\WWWTTTUUUTTTRRRQQQTTTYYY^^^___]]]^^^``````]]][[[[[[\\\^^^^^^^^^ccccccbbbbbbcccfffhhhjjjeeedddaaa\\\TTTKKKCCC>>>999333---+++...///...++++++******+++,,,,,,***(((******))))))))))))*********)))(((''''''((()))***((()))***)))((('''((()))))))))))))))))))))))))))(((&&&&&&(((++++++'''$$$))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******VVVTTTPPPNNNLLLKKKHHHFFFBBB@@@===:::777555555444//////...------------...------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,,,,------/////////000111111222222222333444666888999:::;;;???BBBEEEFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKJJJIIIGGGDDDBBBAAA@@@??????>>>===;;;:::888777222111000///------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++---......---++++++,,,---000111222555999;;;<<<<<>>888555222---(((,,,,,,+++,,,------+++)))******))))))((((((''''''))))))(((((((((((())))))(((*********((('''((())))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******UUUSSSOOOMMMLLLJJJHHHFFFBBB@@@===:::777555444444//////...------------...---,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,,,,------/////////000111111222222333333444666888999;;;;;;>>>AAACCCDDDDDDCCCCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHFFFDDDAAA@@@<<<<<<;;;:::999888888777222111000...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---.........------,,,,,,,,,---...////////////222444777999<<>>555000000...---------...---+++,,,,,,++++++***((('''&&&((())))))******))))))((()))***+++***((('''((())))))))))))))))))))))))))))))*********((((((***+++))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******TTTRRRNNNLLLKKKJJJGGGFFFBBB@@@===999777555444444//////...------------...,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,------.../////////000111111222222333444555666888:::;;;<<<>>>@@@BBBCCCBBBAAABBBCCCFFFHHHJJJKKKKKKJJJJJJKKKHHHHHHIIIIIIGGGDDDBBB@@@<<<;;;:::888777666555444111111///......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,...111444666999===@@@EEEFFFGGGHHHGGGGGGHHHIIIHHHJJJLLLMMMMMMMMMMMMMMMNNNLLLOOOXXX```hhhqqqyyy~~~~~~vvvjjj^^^YYYWWWUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPQQQTTTXXXZZZ]]]^^^```bbbcccdddddddddhhheee```[[[VVVPPPIIIDDD:::666111---------......---------------+++***)))((()))***++++++***)))((()))***+++***((('''((()))(((((((((((((((((((((((((((***+++)))&&&&&&)))---((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***TTTQQQNNNLLLKKKJJJHHHFFFAAA???<<<999666444444333//////...------------...,,,,,,+++++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,------....../////////000111111222222333444555777888:::;;;<<<===???AAAAAAAAA@@@BBBCCCDDDGGGJJJKKKJJJIIIHHHHHHFFFGGGHHHHHHGGGDDDBBB@@@>>><<<:::777444333111111111000///......---......---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,+++,,,---......000222666999;;;???DDDGGGKKKLLLLLLKKKIIIJJJMMMPPPLLLPPPVVVZZZ\\\___bbbeee^^^___eeepppxxx}}}xxxnnnhhh```YYYUUUSSSRRRRRRTTTRRRPPPOOOPPPSSSWWWYYYZZZ[[[\\\^^^```aaaccccccgggfffeeedddbbb___[[[YYYNNNGGG===444///------,,,,,,,,,---------,,,++++++((()))***++++++***)))((()))++++++***)))((()))***((((((((((((((((((((((((''')))***(((%%%%%%(((,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***TTTQQQNNNMMMLLLKKKIIIGGGAAA???<<<999666444333333//////...------------...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,------....../////////000111111222222444444555777999:::<<<<<<>>>???AAAAAA@@@@@@BBBCCCBBBEEEIIIJJJIIIFFFDDDCCCEEEEEEFFFFFFEEECCCBBBAAA???===:::666333111000///000000///...............------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------------///111444555999;;;===???@@@BBBFFFHHHFFFIIILLLMMMMMMPPPUUUZZZ\\\aaaiiiooossswww|||yyy|||~~~yyyuuuuuuzzz~~~yyywwwuuurrrppprrrxxx~~~~~~xxxmmmfffcccaaa```WWWUUUQQQNNNMMMOOOQQQTTTTTTUUUVVVXXXZZZ]]]```aaacccdddeeeeeeeeecccbbbaaa```YYYNNNDDD<<<666111......---,,,+++******++++++)))******************)))***+++,,,+++)))((()))***))))))))))))))))))))))))'''(((((('''&&&&&&((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******TTTRRROOOMMMMMMLLLJJJHHHAAA???<<<888666444333333//////...------------...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,---........./////////000111111222222444444666777999;;;<<<<<>><<<999555333111111111000000///............///...------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......////////////000000222555999===???BBBDDDFFFGGGHHHJJJMMMOOOLLLRRRZZZ___bbbdddiiimmmqqqwwwtttkkkiiikkkbbb```]]]ZZZZZZ^^^fffmmm|||zzzvvvrrrnnniiidddaaa[[[[[[^^^eeekkknnnooooooqqqjjjddd```^^^]]]bbbiiinnnssswwwwww{{{}}}|||{{{qqqlllddd[[[UUURRRQQQRRRPPPOOOOOOPPPRRRUUUWWWYYY]]]^^^___``````___``````dddbbb]]]XXXRRRJJJAAA;;;555333000---+++***+++,,,+++******))))))******+++***+++,,,+++)))((()))***)))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******UUURRRPPPNNNMMMLLLKKKIIIAAA???<<<888666444333333//////...------------...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,------......////////////000111111222222444555666777999;;;<<<===???@@@AAAAAA@@@AAACCCEEEGGGJJJOOOPPPMMMIIIFFFDDDDDDCCCBBBAAAAAAAAAAAABBB===;;;888555333222333333000//////............///......---------,,,,,,,,,,,,------......------,,,+++,,,---...////////////222333444666:::???DDDFFFGGGIIILLLNNNPPPRRRVVVYYY___hhhttt|||~~~~~~yyyxxxtttooohhhbbb^^^\\\WWWXXXWWWVVVVVV[[[bbbhhhmmmllllllkkkjjjgggbbb___[[[\\\aaafffgggeeecccccceeebbb^^^ZZZTTTQQQXXXbbbWWWZZZZZZWWWWWW]]]bbbcccfffzzzsssggg^^^ZZZXXXQQQPPPOOONNNNNNPPPQQQSSSWWWXXXZZZ[[[[[[[[[]]]___```bbbdddfffccc\\\RRRJJJ>>>;;;555000---,,,---...,,,+++***))))))***+++,,,***+++,,,+++)))))))))***))))))))))))))))))))))))***((((((***,,,---)))&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((()))******PPPNNNLLLKKKKKKJJJGGGFFF@@@===999777555444333111222111///---+++***))))))------,,,+++***)))((('''************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******++++++***++++++,,,,,,------...---...///111222222222222444555666777888999:::;;;<<>>======999444111000000///.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////...000222555777999===>>>@@@CCCEEEIIIMMMOOOYYYfffxxx}}}ssslllhhhhhhhhhfffiiimmm||||||}}}zzzqqqmmmhhheeeaaa[[[RRRLLLHHHKKKQQQXXXaaahhhnnnpppllllllsss}}}~~~{{{lll]]]QQQKKKIIIRRRUUUXXXZZZZZZXXXWWWVVV]]]^^^```ccceeedddcccaaa]]]YYYQQQHHH???888333111//////000000///...,,,+++)))))))))***+++,,,------,,,+++***)))))))))***+++))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((()))))))))'''&&&'''(((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''((((((((())))))))))))***QQQOOOLLLKKKKKKJJJGGGEEE@@@===999777666555444222000//////.........//////------,,,+++***))))))(((************))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++++++++,,,------.........///000111222333333333555555666888999;;;<<<<<>>===:::888999666222000000000//////.........///......---,,,---------------------------------......///000111...000222444555888;;;>>>???AAAEEEIIIPPPXXXbbbhhhnnnzzzyyytttssstttvvvsssrrrwwwzzz{{{}}}zzzqqqeee\\\\\\ZZZXXXTTTRRRRRRUUUWWWRRRTTT]]]gggjjjmmm{{{kkk[[[SSSPPPQQQSSSTTTVVVVVVVVVVVVZZZ\\\]]]^^^^^^```bbbdddbbbaaa]]]XXXQQQHHHAAA===333222000///---,,,+++******)))))))))***+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))************QQQOOOMMMLLLKKKJJJGGGEEE@@@===999777666666444333000//////...............------,,,++++++***))))))************)))))))))((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,,,,---.........//////111222333444444444555666777999:::<<<===>>>AAACCCEEEFFFFFFFFFGGGHHH???@@@BBBCCCEEEEEEFFFEEEDDDBBB???>>>===;;;888666666333000//////000//////---...............------------------------------............//////000111333555777999:::===BBBFFFHHHNNNVVV```kkkxxxzzzvvvvvvyyy|||xxxwwwtttooojjjeeeaaa\\\YYYSSSOOOOOORRRUUU]]]mmm}}}vvvaaa[[[SSSNNNNNNQQQVVVYYYWWWXXXXXXWWWUUUUUUXXXZZZ^^^```bbbbbb___XXXQQQLLL===:::444///,,,++++++,,,******)))))))))***+++++++++++++++***************))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********RRRPPPNNNLLLKKKJJJGGGEEE@@@===999777777666555444000000...---,,,+++++++++------,,,,,,+++*********************)))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,,,,------.../////////000111333444444444444666777888:::;;;===>>>???BBBDDDFFFFFFFFFFFFHHHIIICCCCCCCCCCCCDDDDDDDDDDDD@@@>>>=========;;;888666444111/////////000///...------...............---........................000////////////000111111:::<<<>>>AAAEEEJJJPPPSSS___gggttt}}}|||wwwqqqpppssstttrrruuuxxx}}}}}}{{{{{{zzzvvvqqqjjjaaaWWWSSSSSSWWW___eeetttxxx{{{{{{yyy{{{zzzjjj]]]VVVTTTUUUUUUQQQQQQQQQPPPNNNLLLLLLMMMSSSWWW]]]bbbcccaaa\\\YYYRRRLLLCCC999222///...///++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))(((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))SSSQQQNNNLLLLLLJJJGGGEEE@@@===:::888777777666444000000...---++++++******------,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,,,,---......//////000111222333444555555555666777999:::<<<>>>@@@@@@BBBDDDFFFFFFFFFFFFHHHJJJHHHHHHGGGFFFDDDCCCCCCBBB===<<<<<<<<<===<<<999777333111//////000000///...,,,---......///.........////////////////////////111111111111222333444555:::===CCCLLLWWW___dddeeewwwvvvkkkmmmmmmlllooowww||||||xxx~~~|||qqqjjjfffbbb\\\XXXbbbccccccaaa___aaafffjjjyyyyyymmmaaaVVVOOORRROOOLLLKKKKKKKKKIIIGGGIIIMMMSSSYYY^^^_________aaa[[[QQQEEE;;;444///---------,,,+++***************++++++++++++***))))))))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))''''''''''''((((((((((((SSSQQQOOOMMMLLLJJJGGGEEE???===:::888888777666555//////...------------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------.../////////000111222444555555666666777888999;;;===???AAABBBBBBDDDEEEEEEEEEFFFHHHJJJJJJJJJIIIGGGFFFDDDBBBBBB===<<<<<<======;;;888666333222000000000000///---,,,------...//////......////////////////////////111222333444777999;;;======CCCPPPdddwwwyyyrrrwww|||}}}yyy{{{}}}{{{xxxxxxqqqtttsssnnnmmmrrrwwwxxxyyy{{{~~~~~~zzzwwwwwwuuuqqqoooqqqvvv{{{{{{vvvppplllgggccc^^^XXXTTTSSSSSSTTTbbblll|||}}}oooeee```XXXOOOLLLLLLMMMJJJFFFDDDFFFJJJOOOTTTXXX[[[\\\aaa___ZZZSSSJJJ???777111///...---,,,++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((''''''(((***((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***'''(((((((((((()))))))))TTTRRROOOMMMLLLJJJGGGEEE???===:::888888888777555...............///000000---,,,,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,------.../////////111111333444555666666666777888999<<<>>>@@@AAABBBBBBDDDEEEEEEDDDEEEHHHJJJJJJJJJIIIHHHFFFDDDCCCBBB>>>============;;;777444444222111000111000///---,,,,,,---.../////////...000000000000000000000000111222444777;;;>>>AAACCCHHHPPPccc}}}uuunnnooorrrqqqpppqqqlllnnnkkkdddbbbffflllnnniiilllrrrwwwxxxtttmmmgggddddddbbb___\\\]]]aaafffiiijjjnnnvvv|||uuujjj___WWWQQQMMMJJJJJJSSSbbbsssqqqdddVVVNNNNNNOOOKKKFFFCCCDDDEEEHHHLLLQQQUUUXXX^^^```bbbaaaZZZPPPEEE===000///...---,,,+++++++++******+++,,,+++***)))((())))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%'''((((((''''''(((***))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))************SSSRRRQQQOOOMMMJJJHHHGGG@@@>>>;;;:::999888777555//////...---,,,,,,++++++...,,,+++,,,------,,,+++***************)))(((((()))))))))***++++++)))'''''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,------......//////000000111222333444444555999999999:::<<<>>>???@@@DDDCCCCCCEEEGGGIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC@@@>>>===<<<;;;:::777444444333222111000000000000,,,...000000...---,,,---//////......///111444666888888;;;AAAGGGMMMSSSWWWYYYddd{{{}}}zzzyyyyyyxxxuuurrrtttvvvxxxyyyyyyyyyxxxxxxzzzxxx{{{zzzwww{{{vvvoooiiihhhkkkppptttyyyrrrnnnnnnnnnllllllooojjjooouuuwwwvvvvvvxxxzzz|||rrrlllbbbWWWUUUOOOOOOWWW```hhhsss~~~tttaaaSSSLLLMMMQQQLLLIIIIIIIIIEEEBBBHHHSSS]]]^^^``````^^^ZZZUUURRRDDD===444...------,,,+++,,,,,,+++***((('''((())),,,+++******))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***SSSRRRQQQOOOLLLJJJGGGFFF@@@>>>;;;:::999888777555//////...------,,,++++++---,,,************((('''((((((((((((((('''&&&&&&)))))))))***++++++)))''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,---------...//////000000000000111222333444444555888888999:::<<<>>>@@@AAAEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@???<<<;;;:::999666333333333111000000/////////,,,...000000///.../////////000000111333555999;;;@@@DDDIIIPPPVVV```nnnxxxuuuyyy|||tttqqqsssvvvuuurrrmmmfffbbbaaaaaafffllltttyyy{{{wwwkkkaaaXXXWWWXXXYYY]]]bbbmmmttt|||xxxlll^^^SSSRRROOONNNPPPNNNKKKLLLQQQWWWYYY]]]```___[[[WWWSSSNNNJJJCCC;;;333...+++++++++,,,,,,+++***)))***+++,,,++++++***************************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***TTTSSSQQQOOOLLLIIIFFFEEE@@@>>>;;;:::999888777555//////......---,,,,,,,,,///---+++******)))'''&&&((((((((((((((('''&&&&&&)))(((((()))***+++)))'''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,------...//////000111111000000111222333444555555777888999:::===???AAACCCGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGEEEDDDCCCCCCBBBAAA???<<<:::999777444222222111000//////...//////,,,...000111000000000222...///000111333777<<>>;;;:::999888777555//////......---------,,,///...,,,,,,,,,,,,***)))***************)))(((((()))(((((((((******)))''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,---------......///000111222222000111111222333444555555777777888:::===@@@BBBDDDHHHHHHIIIIIIHHHGGGHHHIIIHHHHHHGGGFFFEEECCCBBBAAAAAA>>>;;;888777555222000000000///...............---///000000//////000111111222333444666===FFFLLLdddtttmmmbbb___UUURRRYYY___bbbmmm{{{~~~zzzsssjjjdddbbbhhhmmmjjjfffkkk{{{pppcccTTTOOOQQQRRRPPPLLLKKKNNNSSSXXX[[[[[[[[[ZZZWWWXXXWWWQQQGGG>>>888555---,,,,,,,,,---...---,,,+++,,,,,,+++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***SSSRRRQQQNNNKKKHHHFFFDDD@@@>>>;;;:::999888777555///...............---------+++++++++---...---,,,***************)))((((((***((('''''')))))))))((((((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******+++,,,,,,------------...///000111222222111111222333444555555666777888999;;;===@@@CCCDDDGGGIIIJJJIIIGGGFFFGGGIIIGGGGGGGGGFFFDDDCCCAAA@@@@@@===999777555333111///000///..................///000111000......///000444666888;;;@@@LLLZZZeee~~~|||pppgggggggggbbbbbbgggiiilllrrrzzzoooppppppkkkggghhhpppxxxuuuccc\\\ZZZVVVPPPKKKLLLNNNPPPTTTWWWZZZ\\\[[[YYYXXXVVVSSSLLLDDD===333111...---......---++++++,,,,,,,,,,,,+++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***QQQQQQPPPNNNKKKIIIGGGEEE@@@>>>;;;:::999888777555........................)))(((((()))+++,,,,,,+++((((((((((((((('''&&&&&&***(((&&&'''((())))))(((((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---...000111222222111111222333444555666666888999:::;;;>>>@@@BBBDDDFFFHHHJJJIIIFFFEEEGGGIIIFFFFFFFFFEEEDDDAAA???===???;;;777555333222111/////////............//////000000111000//////111333333777>>>DDDLLLZZZlllxxxsssiii\\\XXXXXX```jjjtttxxxnnnfffbbb```nnn|||ooodddYYYPPPMMMLLLKKKLLLNNNRRRWWWZZZ```]]][[[ZZZZZZVVVMMMGGG>>>999222/////////---++++++,,,---------,,,***)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***OOOOOONNNMMMKKKIIIHHHFFF@@@>>>;;;:::999888777555............////////////+++)))))))))+++,,,+++***((((((((((((((('''&&&&&&***(((&&&&&&'''((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))***++++++,,,++++++,,,---///000111222111222222333444555666666999::::::<<<>>>@@@BBBCCCDDDGGGJJJHHHEEEDDDFFFJJJDDDEEEEEEDDDCCC@@@===;;;===:::666333222222111000000//////...//////000000///000111222222333666999:::BBBLLLUUU\\\hhhvvviii^^^VVVXXX^^^aaaeeehhh|||pppbbb[[[___dddqqqrrr```RRROOOMMMLLLKKKLLLOOOQQQSSS\\\\\\\\\[[[ZZZWWWTTTQQQJJJBBB888222000000...++++++,,,---...---,,,***)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***NNNNNNNNNMMMKKKJJJHHHGGG@@@>>>;;;:::999999777555.........///////////////...---,,,,,,------+++******************))))))(((***(((&&&&&&'''((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((()))******++++++******,,,---...000111111111222222333444555666666:::;;;;;;<<<>>>???AAABBBBBBFFFIIIHHHDDDCCCFFFJJJDDDDDDDDDDDDBBB???<<<:::<<<999555222222222111000000000/////////000000111...000111333444777;;;>>>KKKUUUaaaiiinnnuuu~~~yyyyyyyyysssdddaaa```\\\XXXWWW]]]mmm}}}ssslll]]]WWW\\\iiimmmiiissslll\\\OOONNNMMMMMMLLLMMMMMMNNNTTTWWWZZZYYYVVVUUUWWWZZZSSSIII===444222111///,,,+++,,,---......,,,***)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***SSSQQQOOONNNMMMJJJGGGEEE???===:::999888888666555//////...------------...,,,,,,,,,+++++++++******))))))))))))((('''%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***************+++++++++------......///000000000//////000111333555777888;;;;;;<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFFFFGGGCCCBBB@@@>>>======>>>>>>777666444222111000//////---000000---///444222---000222444555999BBBMMMVVVkkkxxxxxxuuuwww{{{}}}}}}tttjjjfff___VVVUUUUUUYYYeeewww}}}qqqaaaVVVRRRSSSYYY___hhhwwwzzzddd[[[TTTSSSTTTQQQPPPPPPRRRUUUXXXYYYXXXWWWUUUUUUTTTOOOHHHCCC@@@:::111)))...------......---***(((************************))))))))))))))))))))))))((((((***++++++***)))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))(((***)))((((((((()))+++,,,+++***)))(((((()))***+++TTTRRRPPPNNNMMMKKKHHHFFF???===:::999888888666555//////...------------...---------,,,,,,,,,++++++)))******))))))'''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************++++++++++++------......///000000000000000111222333555777888999:::;;;===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???===<<<<<<===666555444222111000/////////222222//////222111,,,666666888;;;DDDUUUiiiwww~~~~~~wwwpppaaa]]]XXXWWW^^^kkk|||xxxiii___ZZZXXXXXX[[[fffyyyvvviii[[[PPPOOORRROOORRRUUUWWWWWWVVVVVVUUUUUURRRNNNLLLJJJDDD;;;333000...------......---+++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++++++++***)))(((((()))***+++UUUSSSQQQOOONNNLLLIIIGGG@@@===;;;999999888666555//////...------------............---------,,,,,,***************)))((('''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))************++++++,,,,,,---......//////000000111111111111222333555666777777888;;;===???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA???===;;;::::::666555444222111000000///000222333111111333333000<<<===???EEETTTjjjxxxrrrggg[[[TTTXXXdddnnnsssggg[[[RRRTTT[[[jjjqqq]]]UUUXXXQQQSSSUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTSSSNNNFFF???555222...,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++******))))))))))))******UUUSSSPPPNNNMMMKKKIIIGGG@@@>>>;;;999999888666444//////...------------...------------,,,,,,,,,,,,+++++++++++++++***)))(((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))******++++++,,,,,,,,,.........///000000111111222222222333333555666666555777;;;>>>@@@AAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAADDDCCCAAA???<<<:::999888666555333222111000000000///111222111222444777777???DDDKKKVVVdddxxxqqqddd]]]\\\^^^lll~~~jjjYYYSSSVVV```tttqqq^^^WWWUUUTTTTTTVVVWWWXXXWWWWWWUUUUUUUUUUUUUUURRRLLLGGG<<<888111---,,,---......++++++++++++++++++++++++))))))))))))))))))))))))++++++)))((((((((()))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))************))))))))))))))))))******+++***))))))))))))))))))***UUURRRNNNLLLKKKJJJHHHFFFAAA???<<<:::999888666444//////...------------...,,,,,,,,,,,,++++++++++++***++++++++++++******)))&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&%%%$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((()))))))))******+++,,,,,,------......//////000111111111333333333333444555666777666888;;;???AAABBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@DDDCCCAAA???<<<999777666555444333222111000000000000000000111111444999>>>FFFPPP___mmmxxxyyyooogggbbb```iiiuuurrr^^^[[[[[[eeewwwjjj]]]WWWTTTPPPPPPRRRTTTUUUUUUWWWVVVTTTSSSSSSQQQOOONNNEEE@@@888222...------,,,++++++++++++++++++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))***************((()))))))))************)))))))))******)))))))))UUURRRNNNKKKJJJIIIHHHGGGBBB@@@<<<:::999888666444//////...------------...,,,,,,+++++++++***************+++++++++******)))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$&&&***,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((()))))))))******+++,,,---.........//////000000111111222222222222333444666777888999:::===???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA???<<<999777555555444333222111111111111222111111333555:::DDDNNN]]]iiiyyy}}}pppkkkeeecccgggoooxxx}}}xxxkkkdddfffnnnvvv{{{vvvyyyddd\\\SSSNNNNNNOOOPPPPPPVVVUUUSSSRRRQQQQQQQQQRRRMMMHHH@@@:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++******(((((()))************)))))))))************))))))VVVSSSOOOLLLKKKJJJIIIHHHCCC@@@===;;;:::888666444//////...------------...------,,,,,,,,,+++++++++))))))***************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((()))))))))******+++,,,---...////////////000111111222222111111222333555777888999<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@>>><<<999777555444444333222111111111111333222555<<>>888333///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((())))))******))))))((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((()))******+++++++++'''((()))***+++******)))((()))***++++++***)))(((WWWTTTPPPMMMLLLKKKJJJIIICCC@@@===;;;:::888666444//////...------------.........---------,,,,,,,,,((())))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((&&&$$$######%%%((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))******+++---...///////////////000111111222222111111222333555777999:::?????????@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDD???@@@???>>><<<999777555444444333222111111111111333222888DDDQQQ```www|||{{{xxx~~~rrrfff^^^ZZZ]]]yyyqqqfffaaa[[[ZZZbbbssskkk\\\RRRKKKGGGEEEHHHLLLOOOOOOOOONNNOOOTTTQQQMMMIIIDDD>>>777333,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++***)))'''&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++'''((()))++++++******)))((()))***++++++***)))(((SSSRRRNNNHHHHHHKKKKKKHHHEEEAAA===:::999777666444222000---+++***+++,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''******))))))((((((''''''*********++++++,,,,,,---......//////000000111111444444333444555777999:::<<<;;;<<<@@@EEEFFFDDDAAACCCFFFHHHGGGDDDBBBCCCEEE@@@???>>>;;;999666555444777444444666666222222444777;;;AAAKKK\\\vvv~~~tttoooooopppxxxxxxggg]]]bbbeeettttttbbb\\\[[[```lllxxxrrrZZZLLLHHHEEEDDDGGGMMMOOONNNPPPSSSQQQPPPNNNMMMJJJEEE>>>999111111111...,,,***,,,---))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))SSSSSSOOOJJJJJJMMMMMMJJJCCCAAA===;;;999888555333------,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++***)))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''***)))))))))((((((((('''*********+++,,,,,,------......//////000111111111444333333333444666777888;;;<<<===@@@CCCDDDCCCAAABBBEEEGGGFFFDDDBBBCCCEEEAAA???===;;;888666444333222111222555444222444999===EEERRRbbbwww}}}vvvuuusssrrrqqqpppnnnmmmllllllkkkkkklllnnnoooppptttvvvxxx{{{{{{sssoookkkkkkpppuuu{{{zzzhhhbbbaaaiiirrrzzz}}}fffaaa]]]___dddpppqqqZZZLLLHHHCCCAAACCCFFFGGGKKKPPPQQQQQQPPPPPPNNNIIICCC???666333...,,,,,,---,,,+++************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))******)))(((''''''((()))***))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))TTTTTTPPPLLLLLLOOOOOOLLLBBB@@@===<<<:::888555222,,,------------.........------,,,,,,,,,,,,++++++))))))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))******))))))((())))))))))))((((((((((((*********+++,,,---------......///000000111111222444444444333444555666666:::<<>>???CCCFFFHHHKKKOOOOOOPPPQQQQQQOOOKKKGGGAAA999000,,,...000...***************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************))))))(((((())))))***UUUUUURRRNNNNNNQQQQQQMMM@@@???===<<<;;;888444111////////////...,,,+++***------,,,,,,,,,+++++++++))))))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((()))******+++,,,---.........//////000111111222222555555555555555666666666999===@@@AAA???>>>@@@CCCAAABBBDDDEEEEEEDDDCCCCCCAAA???<<<999666444333333444444666888888===JJJXXXgggrrryyyppphhhbbb^^^YYYWWWTTTRRRPPPNNNMMMLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLNNNPPPQQQMMMNNNPPPSSSWWW[[[^^^```kkknnnuuuzzzuuurrroookkkhhhhhhiiinnntttzzzooobbb\\\]]]```___iii{{{ooo```^^^gggrrr{{{fffTTTCCCBBBHHHLLLKKKIIIJJJJJJKKKNNNPPPQQQOOOMMMJJJCCC999333111111///,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))***************))))))))))))))))))***UUUUUUSSSOOOOOOQQQPPPMMM???>>>===<<<;;;888555111000000000///...---+++***------,,,,,,,,,++++++++++++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))************))))))(((((((((((()))))))))))))))***+++,,,---...////////////000000111222222222777777777888888888888888:::===@@@@@@??????AAADDDBBBBBBDDDFFFFFFEEECCCAAA@@@>>>;;;888555444333333555555777:::>>>GGGYYYkkkxxxyyyrrrhhh___XXXRRRNNNLLLNNNNNNNNNNNNNNNNNNPPPPPPOOOQQQTTTTTTSSSTTTVVVXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPTTT[[[bbbiiirrr{{{~~~{{{wwwoooiiibbbaaabbbdddfffnnnxxxjjj___XXX^^^```lllvvvnnnmmmnnnuuuiiiMMMEEEKKKQQQQQQOOOHHHGGGGGGIIIMMMOOOPPPOOONNNJJJBBB:::333...---...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++------+++(((&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))))))))******************))))))))))))******UUUUUUSSSOOONNNPPPNNNJJJ???>>><<<;;;:::888555222---............/////////------,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))((((((((((((((()))))))))))))))***+++,,,---...///000//////000111111222222333777777888999::::::999999;;;===???@@@@@@BBBDDDFFFDDDDDDEEEGGGHHHFFFCCC@@@>>><<<999666444444444555444555:::CCCLLLZZZmmm~~~{{{rrrkkkddd___YYYUUUSSSRRRQQQQQQNNNOOOQQQRRRRRRSSSVVVXXXWWWZZZ^^^___^^^___cccfffeeefffggghhhhhhiiihhhhhhdddcccaaa___]]][[[YYYXXXVVVUUUSSSQQQOOOMMMMMMLLLNNNQQQTTTTTTUUU[[[dddlllnnnrrruuuvvvyyy{{{xxxtttgggdddbbbaaa```cccnnnzzzsssggg```[[[___tttnnnnnnrrr|||eeeWWWTTTUUUWWWYYYOOOLLLIIIHHHIIILLLNNNOOOLLLKKKGGG@@@777000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++------+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((())))))))))))((((((((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++******))))))******+++UUUUUURRRNNNMMMNNNLLLGGG@@@>>>;;;999888777555444///...---------...000111------,,,,,,,,,,,,++++++,,,+++******))))))******'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''(((((())))))((((((''''''((((((((()))))))))***)))***+++,,,---///000000///000000111111222333333555666777999:::::::::999===<<<===???CCCEEEGGGGGGGGGFFFFFFHHHIIIGGGCCC???<<<:::777555444444666777888<<>>:::888777777666555333222///---,,,,,,---...---------,,,,,,,,,++++++++++++***)))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************''''''(((((((((((('''''''''((((((((())))))******)))***+++,,,...///000111000000000111222222333333333444666888999:::999999>>><<<;;;???DDDHHHIIIGGGHHHGGGHHHIIIJJJHHHCCC>>>;;;999666444444555666888>>>EEEUUUllluuujjjddd]]]UUURRRSSSTTTSSSQQQYYYYYYZZZ^^^eeelllppprrrxxx|||}}}yyyvvvtttlllgggaaa^^^]]]ZZZUUUQQQKKKSSSVVVSSSTTT[[[```aaaeeeccccccgggjjjjjjmmmqqqnnnuuu{{{|||zzzsssgggbbbhhh{{{oooZZZ]]]hhhtttssscccaaakkkcccXXXOOOKKKJJJLLLMMMOOOLLLJJJKKKKKKGGG===555------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((()))******)))((('''((()))+++,,,,,,+++)))((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++************++++++VVVTTTRRRQQQOOOKKKGGGDDD999888666666777777555444444333111///...---.........,,,++++++,,,------,,,************)))))))))))))))(((((()))++++++***)))(((((((((((()))))))))))))))***+++***)))((((((******((('''&&&&&&'''(((***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''((())))))(((((()))***++++++,,,,,,))))))((((((((((((((('''&&&&&&&&&''''''((((((((())))))******)))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))'''&&&%%%+++)))(((&&&&&&((()))+++)))'''%%%&&&''''''$$$!!!)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))'''%%%&&&)))***(((&&&((((((((((((((((((((((((******)))(((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))************+++++++++,,,,,,,,,---------......000000111222333444444555666666666666777888::::::<<<;;;<<<@@@EEEIIIKKKLLLIIIIIIIIIHHHEEEBBB???======888555666555444999BBBHHHQQQccc{{{tttmmmeee^^^XXXOOORRRTTTSSSSSSVVV[[[```eeejjjrrrzzzxxxppphhhccc```[[[YYYVVVSSSPPPPPPSSSUUUUUUWWWYYY]]]bbbjjjqqqwwwsssvvvzzzzzzwwwuuuvvvwwwyyyfffaaafffjjj|||fffaaajjjvvvxxxaaahhhjjjjjjcccWWWMMMIIIIIIJJJJJJKKKLLLLLLJJJFFFBBB222000...---...000000111,,,,,,,,,+++++++++******************************+++***)))'''''')))***+++******++++++++++++******)))***++++++***)))***+++)))))))))))))))(((''''''*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,UUUSSSQQQPPPNNNKKKFFFCCC;;;999888777777777555333333222111///...---......---,,,******,,,---,,,+++************)))))))))))))))(((((()))++++++***))))))))))))))))))((((((((()))***+++***)))((()))******)))'''&&&&&&''')))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))((('''''''''((()))''''''(((((())))))******++++++++++++************((((((((()))))))))******(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''***)))(((''''''((()))***)))'''&&&&&&''''''%%%""")))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***(((&&&''')))***(((&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,---------.........000000111222333444444555555555555666777888999:::;;;;;;<<>>GGGSSS___rrrwwwkkkbbb\\\XXXTTTQQQRRRUUUZZZ]]]___dddjjjooozzz{{{tttpppiiieee___YYYVVVTTTSSSRRRQQQRRRTTTXXX^^^fffooottt|||||||||yyyuuuqqqppppppnnnwwwxxxooofff___jjjtttzzzrrrtttzzzqqqhhhkkkooonnnggg\\\RRRKKKHHHHHHJJJLLLNNNMMMJJJGGG;;;555//////222555444222,,,,,,,,,++++++++++++***************************+++***)))(((((()))***+++******++++++++++++******)))***++++++***)))***+++)))))))))))))))(((''''''***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,SSSRRRPPPNNNLLLIIIEEEBBB>>><<<:::999888777555333333222111///............---+++******+++,,,,,,+++++++++*********)))))))))))))))(((***+++,,,***)))*********))))))(((((((((***+++++++++)))((()))***))))))''''''''''''))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))((((((((((((''''''***))))))))))))***++++++))))))))))))************))))))(((((((((((()))***((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***((('''&&&'''''''''%%%###(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''''''''(((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((************+++++++++,,,,,,------------.........000000111222333444444555444555555555777888999:::<<<;;;<<>>;;;:::999777888:::<<<@@@JJJTTTbbbnnn{{{sssfff```XXXRRRQQQSSSUUUWWWZZZ```hhhooouuu{{{~~~wwwnnnhhhddd```YYYTTTQQQPPPOOOPPPUUU[[[bbbfffxxxyyyzzz{{{zzzuuuooojjjaaaeeelllvvvxxxgggaaabbbhhhxxxmmmnnnpppsssqqqfffWWWJJJHHHHHHJJJLLLOOONNNLLLJJJAAA888///---111444111---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******)))***++++++***)))***+++)))))))))))))))(((((('''))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++************++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,RRRPPPOOOMMMLLLIIIEEEBBB@@@>>><<<:::999888555333222111000000///.........---+++)))***+++,,,+++***+++++++++*********))))))***))))))***,,,,,,+++)))++++++******)))(((((((((***+++,,,+++)))((()))***))))))(((''''''((())))))*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((************************%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((()))(((''''''''''''((()))''''''''''''''''''%%%$$$''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((())))))))))))((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((((((*********+++++++++,,,,,,------------............000000111222333444444555555666666777888:::;;;<<<>>>===>>>@@@CCCEEEEEEDDDEEEDDDCCCBBB???<<<:::888999999:::===CCCOOOaaannnwwwzzzlllaaaZZZYYYWWWUUUUUUYYY```iiinnnssszzz{{{pppgggaaa\\\VVVRRRQQQSSSUUUVVVbbbgggoooyyy~~~vvvooogggfffddddddkkkzzzmmmfff^^^aaaqqq~~~}}}nnnqqqzzz~~~vvvsssrrrjjj\\\PPPKKKJJJJJJLLLMMMMMMKKKIIIGGG???666000000000...+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((()))************++++++++++++******)))***++++++***)))***+++(((((())))))))))))(((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******+++******))))))******+++((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,RRRPPPOOOMMMLLLIIIEEEBBBAAA???===;;;:::888666333111111000000//////......---+++******+++,,,,,,+++++++++++++++***************))))))***,,,,,,+++***+++*********)))))))))(((***+++,,,+++***))))))+++))))))(((((((((((())))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++'''''''''((((((((())))))'''(((((()))))))))************))))))))))))))))))+++++++++*********)))))))))))))))))))))(((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((()))))))))((((((((()))((((((((((((((((((((((((***)))))))))))))))******''''''''''''((((((((((((''''''''''''(((((())))))***++++++++++++,,,,,,,,,---------.........//////000000111222333444444555777777888999:::<<<>>>???@@@@@@AAACCCFFFGGGFFFEEEDDDDDDBBB@@@>>>;;;999888:::>>>BBBFFFPPPccc{{{sssfff\\\UUURRRQQQWWWZZZ^^^dddkkkvvvxxxqqqfff^^^YYYUUUSSSQQQRRRUUU]]]iiitttzzzzzzwwwpppmmmggg```^^^bbbmmmuuuxxxggg[[[[[[kkk|||ssscccbbbfffrrryyytttnnneee^^^MMMLLLJJJJJJKKKLLLLLLKKKNNNKKKEEE===555000//////---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******)))***++++++***)))***+++(((((())))))))))))(((((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))(((((((((((())))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,SSSQQQPPPOOONNNKKKGGGDDDAAA???<<<;;;:::999666444000000000000000///.........,,,++++++,,,------,,,,,,++++++++++++************))))))+++,,,---+++***************************+++,,,,,,,,,***)))***+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))*********))))))))))))***++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,+++***))))))*********)))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))'''&&&''''''%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((******))))))******++++++''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,,,,,,,,,,------........./////////000000111222333444444555888888999:::<<<>>>???@@@BBBBBBCCCFFFIIIIIIHHHGGGEEEDDDCCC@@@>>><<<:::999777BBBMMMUUUaaauuummmfff\\\SSSOOORRRWWW\\\```gggrrrzzzyyyoooggg```ZZZUUUUUUSSSQQQUUU]]]gggpppvvvtttrrrnnngggaaa^^^aaadddkkk~~~yyygggZZZ___ttttttdddaaabbbhhhsss{{{ssslllfffSSSOOOKKKIIIJJJLLLNNNOOOMMMNNNLLLDDD:::222///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******++++++++++++******)))***++++++***)))***+++'''(((((()))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,TTTSSSQQQQQQPPPMMMIIIGGG@@@>>><<<::::::999666444///000000111000000......///---,,,,,,---......---,,,,,,+++++++++******************+++,,,---,,,***)))))))))******++++++,,,+++,,,---,,,***)))***+++)))))))))******)))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********,,,++++++++++++,,,------......//////000111111111111222333555555555555555222222333333444444555555666555444222000///...---------------,,,,,,,,,+++******************)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''((((((&&&''''''''''''''''''&&&%%%'''))))))'''&&&''')))%%%%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%'''((((((%%%%%%&&&((((((((((((((((((((((((((()))))))))))))))***++++++''''''''''''(((((((((((((((((())))))***++++++,,,+++++++++,,,,,,,,,------............////////////000000111222333444444555888888999:::<<<>>>@@@AAABBBBBBDDDGGGJJJKKKIIIGGGGGGFFFDDDAAA???===;;;;;;;;;OOOfffttt~~~yyyqqq[[[XXXUUUTTTXXXaaajjjqqqvvvwwwllleee```[[[UUUPPPPPPVVV```gggnnnppppppmmmgggbbbaaabbbccclllwwwnnndddjjjvvvrrrmmmjjjmmmrrr{{{rrrjjj```YYYQQQJJJHHHIIIKKKLLLIIIJJJKKKGGG@@@888222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++******)))***++++++***)))***+++''''''((()))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))))))))))))))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,VVVTTTSSSRRRQQQOOOKKKHHH???===;;;::::::999777555//////000111111000///...000...,,,---...///...---,,,,,,,,,+++++++++******+++******+++------,,,***(((((()))***+++,,,,,,---+++,,,---,,,***)))***+++))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++...------------...//////222222333444555555666666:::;;;===>>>??????>>>>>>999::::::;;;<<<======>>>CCCBBBAAA???<<<:::999888111111000000/////////...+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&%%%(((***)))'''&&&''')))$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000111222333444444555777777888999;;;===???@@@AAABBBDDDGGGJJJKKKIIIGGGHHHGGGDDDBBB???>>><<<<<>>;;;::::::444333111///---,,,++++++///,,,)))((()))))))))(((***+++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************))))))))))))************))))))***+++,,,,,,,,,,,,////////////000000000000...///000222333444555555777888:::<<<>>>@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIHHHEEEBBB@@@:::999CCCQQQ[[[wwwjjjaaa\\\ZZZYYYZZZeeepppxxxvvvhhh___\\\VVVOOOVVVTTTTTTXXX[[[^^^eeelllhhhgggeeeeeehhhmmmrrruuummmfffffflll}}}vvvtttvvvzzz}}}wwwwwwooo]]]MMMFFFFFFGGGHHHMMMOOOKKKIIIIIIDDD<<<333///+++,,,///000---***------,,,,,,+++***))))))+++++++++++++++++++++++++++*********))))))((((((+++++++++************)))+++++++++*********))))))******))))))))))))******++++++******************+++******)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---SSSTTTTTTQQQPPPPPPLLLFFFBBB???<<<:::999777555333111///...///111222111/////////...------,,,++++++***++++++***))))))***,,,++++++++++++++++++++++++++++++************))))))+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++))))))***+++,,,+++***)))******++++++++++++*********))))))******++++++---,,,,,,,,,,,,------...---...000222444555555555888888999:::;;;;;;<<<<<<@@@AAABBBEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMNNNPPPQQQRRRSSSUUUUUUUUUTTTSSSQQQOOONNNEEECCC???;;;666222...---)))((()))+++------+++)))*********))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))******************+++---------------////////////000000000000///000222333555666666666777999;;;===???@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHGGGDDDBBBBBBAAACCCNNN[[[nnnwwwpppfff^^^\\\___eeehhhvvvuuunnneee\\\XXXUUUTTTWWWZZZ\\\cccjjjtttsssnnngggaaabbbhhhooorrrmmmeeeaaalllzzzqqqllllllxxxcccPPPHHHFFFEEEEEEKKKMMMLLLMMMNNNIIIBBB888333...---///000...,,,---,,,,,,,,,+++*********+++++++++++++++++++++++++++*********))))))))))))+++++++++************)))+++++++++*********))))))******))))))))))))******************************+++******)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---RRRTTTSSSPPPPPPPPPLLLFFFBBB???<<<:::999888666444111///...///000000///---//////......---,,,,,,,,,***+++,,,+++))))))+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))((()))***+++,,,------...+++***)))***,,,,,,,,,***++++++++++++++++++***))))))))))))))))))***++++++------------......///000000111333444666777777777<<<<<<;;;;;;<<<===>>>>>>CCCCCCDDDFFFHHHIIIHHHFFFGGGFFFDDDCCCCCCCCCDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMMMMNNNPPPSSSUUUWWWWWWYYY\\\^^^___^^^]]]\\\WWWUUUQQQKKKEEE???:::777///---,,,,,,,,,,,,+++)))+++******))))))))))))***))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,---.............../////////000000000111111222333555666777777888888:::<<<>>>@@@BBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFCCC???===@@@DDDLLLXXXdddsss```\\\XXXXXX^^^iiivvv~~~sssgggZZZUUURRRRRRTTTUUU[[[aaawwwzzzzzzrrrfff```aaafffeeeooo|||lll\\\\\\pppnnnaaa]]]hhh}}}eeeRRRIIIEEEAAAEEEIIILLLNNNPPPQQQMMMGGG@@@:::333////////////---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))+++++++++************)))+++++++++*********************))))))))))))******************************+++******)))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---RRRTTTSSSPPPOOOPPPLLLFFFAAA???<<<:::999888666444000000//////......------//////......---------,,,++++++,,,+++***)))+++---))))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,------+++***)))***,,,---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))***+++,,,---------...///000111222444444555666666777777777<<<<<<;;;;;;;;;<<<===>>>BBBBBBBBBDDDFFFFFFEEECCCGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEFFFIIIMMMQQQSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\___^^^\\\XXXSSSNNNJJJGGGCCC>>>666///,,,+++++++++,,,++++++******+++,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))***************+++,,,---..................//////000000111111111222333555666777888888999:::<<>>;;;:::999888666555000000000///...------...///...............------+++,,,,,,+++******+++---))))))))))))))))))))))))******+++,,,---......///+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---------...///000111333444888777777777777777777777::::::999::::::;;;<<<===?????????AAACCCCCCAAA???DDDCCCBBBAAABBBBBBCCCDDD@@@@@@@@@AAADDDIIIMMMOOORRRSSSTTTUUUTTTSSSQQQOOORRRQQQPPPPPPRRRTTTWWWYYY___``````___]]]YYYUUUSSSRRRMMMFFF???:::666333000...---,,,+++***+++,,,---***))))))))))))((((((((())))))))))))))))))))))))(((((((((''''''((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***+++,,,,,,------,,,.........///000111111111000111333444666777777777:::;;;===???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDGGGNNN]]]qqqqqqeee\\\YYY\\\cccnnnzzzyyymmmfff___YYYVVVVVVVVV___lllwww{{{yyytttpppoooiiiiiipppvvvuuuiiiiii|||{{{kkkccc```lllsssjjjbbb\\\GGGDDDCCCGGGLLLNNNMMMLLLKKKFFF===555111......---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++++++++++++++*********))))))******************************))))))))))))******))))))*********++++++++++++******)))))))))))))))******))))))))))))******************++++++++++++************************((()))))))))************************************++++++******++++++,,,---QQQSSSRRROOOOOOOOOKKKEEE@@@>>>;;;:::999888777555///000111000.........000........................+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,+++************+++,,,---...////////////000222444555666555555555555555666777888777888999:::<<<<<<<<<<<<=========???AAAAAA@@@>>>>>>>>>======<<<<<<;;;;;;=========>>>@@@CCCFFFIIILLLNNNRRRTTTUUUTTTSSSQQQPPPNNNKKKIIIJJJLLLPPPRRR\\\^^^```aaa```]]]YYYWWWTTTTTTTTTSSSPPPJJJBBB===666444111...,,,,,,,,,---++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))***+++,,,,,,,,,,,,------...///000111222222111111333555666777777888999;;;===???AAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCLLLVVVbbbsssxxxhhh^^^YYYZZZ^^^iiisssyyynnncccZZZXXXRRRTTTYYYaaakkkuuu|||{{{wwwrrrmmmjjjmmmyyywwwfffhhhttt~~~nnn___^^^kkk{{{qqqjjjLLLDDD???BBBIIIMMMPPPRRRNNNJJJDDD<<<666111...---------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++************)))***************+++++++++******))))))))))))******)))))))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))***************++++++++++++,,,************************))))))))))))************************************++++++******++++++,,,---QQQSSSRRROOOOOOOOOKKKEEE@@@>>>;;;999999999777555...000111111///...000222............////////////+++,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,---...000000111111222333555777999:::666666666888:::<<>>@@@AAABBBEEEFFFIIIKKKMMMOOOPPPPPPJJJIIIGGGFFFFFFGGGIIIJJJTTTWWW\\\___```___\\\ZZZTTTTTTUUUVVVVVVTTTPPPMMMFFFBBB===777333000......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))************)))***+++,,,------------------...///000111222222222333444666777888999999999:::<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEIIIZZZmmm{{{wwwfff^^^[[[^^^fffppp}}}tttgggbbbYYYWWWSSSRRRXXXfffwww}}}rrroooppprrrqqqfffgggiii~~~dddZZZ```ppp|||uuu[[[MMMBBBBBBGGGKKKOOOTTTQQQOOOKKKDDD<<<555000............---,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++******))))))))))))******((())))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))***************+++++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---QQQSSSRRROOONNNOOOKKKEEE@@@===;;;999999999777666---000222111000///111444.........///////////////,,,------,,,++++++,,,...******************************++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))***+++,,,------...,,,+++***+++---...---,,,***+++,,,,,,------------,,,,,,,,,---...///111111333333444666888:::<<<======>>>???BBBEEEIIIMMMOOOUUUWWW\\\```bbbbbb```___]]]]]]^^^```bbbcccbbb```WWWXXXXXXVVVSSSNNNJJJGGG>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDFFFIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMQQQWWW]]]```aaa```^^^XXXTTTOOOMMMOOOSSSWWWZZZTTTPPPIIIAAA:::555222111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************++++++,,,---............------...///000111222222333444666777999:::::::::888:::<<<>>>@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEWWWmmmwwwjjj___^^^bbbhhhtttyyyrrraaa___XXXQQQOOO[[[ooo~~~{{{yyysssuuummmiii\\\tttjjjZZZ[[[fffvvvjjjYYYHHHDDDFFFGGGLLLQQQRRRRRROOOIIIAAA888222/////////...---,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++******))))))))))))******((())))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))************+++++++++,,,,,,,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---VVVUUUSSSRRRQQQNNNJJJGGG@@@>>>;;;999888777555444000000///...............000///------......---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------...---,,,***)))******++++++++++++******++++++,,,,,,,,,---------***+++,,,---,,,,,,***)))+++---000///---,,,...000111000///111444777888888555:::???AAACCCHHHPPPWWW[[[ZZZZZZ```hhhmmmmmmjjjxxxyyy}}}oooccc^^^ZZZVVVUUUUUUQQQKKKEEECCC@@@>>>???BBBDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHMMMRRRUUUYYY^^^bbbcccaaaZZZQQQKKKKKKOOOTTTWWW___\\\XXXUUUQQQJJJBBB;;;555111---******++++++++++++***((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************+++,,,---...***++++++,,,,,,------...------......///000000000333333444444666777999::::::;;;===???@@@AAAAAA@@@CCC??????CCCDDDDDDHHHPPPhhh{{{mmmbbb___cccnnnwww~~~mmm^^^YYYVVVRRRXXXccczzzzzzxxxvvvnnnaaadddiiizzzkkkaaadddnnnxxxvvv^^^MMMHHHIIIKKKLLLTTTTTTTTTRRRMMMCCC777///111///---------......---++++++++++++++++++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++***,,,------,,,+++---...,,,,,,,,,---------......VVVTTTRRRQQQPPPNNNJJJGGGAAA???<<<:::999888666555000000///...............000///------...///---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,---------+++,,,---......---,,,+++))),,,//////......///000///000111444;;;EEENNNTTTXXXYYYZZZZZZ]]]eeerrr|||}}}|||}}}zzzsssaaaXXXMMMFFFEEEDDD@@@<<<>>>>>>??????AAACCCFFFGGGIIIKKKLLLMMMPPPUUU[[[]]]```\\\WWWTTTRRRQQQPPPPPP[[[^^^aaabbb```YYYRRRLLL>>>:::333...,,,,,,,,,,,,***)))((((((*********((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************+++,,,---...***++++++,,,,,,---......------...//////000000111444444444555777888::::::;;;===???AAABBBBBBBBBBBBAAA@@@BBBEEEDDDEEENNNZZZqqqqqqhhhgggiiirrrooohhh```WWWUUUZZZdddvvv~~~wwwvvvqqqiiiaaaggg}}}sssjjjkkkoooqqq[[[KKKFFFIIIMMMPPPQQQSSSUUURRRKKKAAA:::222000......000000...+++++++++++++++++++++++++++---,,,+++*********************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********************************+++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------......UUUSSSRRRQQQPPPNNNJJJGGGBBB@@@===;;;:::999888666000//////............///000...---...//////...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------...//////......---+++---000111000000111333666999@@@HHHTTTdddvvv|||uuusssxxxpppbbbYYYSSSKKKFFFBBBAAA@@@???@@@BBBDDDEEEHHHHHHIIIKKKNNNQQQTTTWWWZZZ[[[\\\]]]]]]YYYSSSNNNPPPWWW___ffffffccc^^^ZZZPPPJJJBBB999444///,,,******)))((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************+++,,,------+++++++++,,,------...............///000000111111444444555666777999:::;;;===>>>@@@BBBDDDDDDDDDDDDCCCDDDGGGHHHFFFIIIVVVccc}}}ssskkkhhhssszzz~~~xxxsssppprrrpppllliiihhhlllsssyyyttthhhccccccggglll|||{{{pppbbbXXXVVVQQQ[[[lllvvvsss{{{rrr]]]WWW___uuu~~~tttqqq}}}|||iiiPPPDDDGGGNNNNNNPPPTTTWWWWWWRRRKKKEEE777333//////111111...))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))******************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************((())))))******+++++++++)))***++++++******+++---,,,,,,,,,---------......TTTRRRQQQPPPOOOMMMJJJGGGBBB@@@===;;;:::999777666000///............//////000...---...///000...---......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------..................111111111111111333555777???HHHVVVdddrrrzzzooogggcccXXXUUUPPPJJJFFFCCCBBBAAAEEEEEEHHHNNNRRRQQQQQQRRRQQQUUU[[[aaadddaaa[[[VVVMMMPPPUUU\\\bbbdddcccaaaaaa\\\SSSJJJAAA888000***+++***)))***,,,...---,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********++++++,,,---++++++,,,,,,---............//////000000111111222333333444555777999:::;;;===???AAACCCEEEFFFFFFEEEGGGHHHIIIJJJLLLSSS___jjjvvvppprrrvvv{{{tttnnniiigggjjjjjjiiihhhjjjooowww|||uuueee\\\YYYXXX[[[``````lllssseee]]]UUUUUUXXXeee|||uuurrr|||hhh]]]WWW```vvvyyyuuuvvvsssYYYIIIGGGMMMNNNPPPTTTXXXYYYVVVPPPKKK???888000---///000...***,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((******************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,************************''''''((()))***+++++++++(((***++++++***)))+++,,,,,,,,,,,,---------......RRRQQQPPPOOOOOOMMMIIIFFFAAA???<<<:::999888777555//////............//////000...---...000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,*********+++,,,---,,,,,,------------,,,,,,,,,,,,---------.........---------------...//////222111000000333777;;;>>>KKKYYYlll}}}{{{rrrfff[[[QQQKKKGGGJJJEEECCCHHHLLLKKKMMMPPPMMMPPPWWW^^^cccdddaaa^^^WWWRRROOORRR[[[bbbfffffffffccc___ZZZRRRHHH===555...,,,******,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************************************+++++++++***************++++++******++++++,,,,,,+++,,,,,,------...////////////000000111222222222222333333555666888:::;;;===>>>AAACCCEEEFFFFFFFFFHHHHHHIIINNNYYYfffqqqvvv}}}yyyyyyyyysssooonnnmmmppprrruuuxxx{{{nnnggg```\\\XXXUUUXXX]]]XXX\\\eeetttvvvlllccc^^^YYYWWW___tttuuutttyyy~~~vvvggg]]]pppxxxtttqqqssszzzlllXXXLLLHHHKKKMMMPPPTTTWWWVVVSSSQQQIII@@@444...---......---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))******************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************''''''((()))***+++++++++(((***++++++***)))+++,,,,,,,,,,,,---------......QQQPPPOOOOOONNNLLLIIIFFFAAA???<<<:::999888666555///............//////000///.........000111000///------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,...///,,,,,,++++++,,,,,,------,,,------......------,,,,,,---------............------,,,------...///000222222444999BBBJJJOOORRRcccooo{{{uuunnnrrrwww|||~~~}}}zzzxxxrrrqqquuu}}}xxxpppkkkcccUUUIIIGGGFFFDDDGGGNNNLLLNNNQQQVVV[[[^^^^^^^^^]]]VVVNNNLLLQQQYYY___bbbbbbccccccccc```XXXOOOIII777333///,,,+++,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********************************************************************++++++,,,++++++***++++++,,,,,,,,,,,,,,,---......//////000000000111222222333333333333444555777999;;;======???AAADDDFFFGGGGGGGGGGGGIIINNNYYYkkk}}}{{{~~~}}}lllhhhdddbbb]]]WWWUUUXXXVVVSSSTTT]]]nnn~~~kkkfff^^^VVVRRR[[[qqq|||uuuqqq~~~hhhffftttwwwrrrqqqxxx}}}pppYYYJJJGGGGGGIIINNNRRRVVVVVVVVVQQQIII>>>444......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************((())))))******+++++++++)))***++++++******+++---,,,,,,,,,---------......QQQOOONNNNNNNNNLLLIIIFFFBBB@@@===;;;:::999777666...............///000000///.........000111000///,,,,,,,,,,,,++++++++++++***++++++,,,---...//////...---+++++++++,,,...///+++,,,---...............------............------------------..................------...000111222666;;;EEESSScccnnntttuuu|||xxxnnniiigggkkkqqquuuvvvtttqqqnnnxxxyyyvvvuuuyyy~~~xxxggg___WWWLLLIIILLLHHHHHHIIILLLQQQVVVYYYZZZZZZYYYTTTOOOLLLNNNUUU[[[aaabbbccceeeeeebbb\\\XXXIIICCC:::333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************************************************)))))))))***+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,------.../////////000000111111222333333444444555666777999<<<>>>??????@@@CCCFFFHHHIIIIIIJJJKKKSSS^^^jjj{{{uuuqqqvvvyyyrrrpppkkkccc[[[XXXTTTOOOOOOVVVbbbvvv|||qqqeee]]]VVVTTTZZZccc|||yyyyyyzzzkkkjjjvvv{{{rrrtttzzzmmmZZZHHHGGGFFFIIIMMMRRRUUUVVVWWWRRRJJJ>>>444///000111------------------------+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------......PPPOOONNNNNNNNNLLLIIIFFFDDDAAA>>><<<<<<;;;999777...............///000111///......///000111111000,,,,,,,,,+++++++++******)))***+++,,,...///000000...---,,,++++++---...000+++,,,...///000///......------............---------------.........//////000////////////111333444===FFFWWWmmm{{{wwwsssooommmuuu{{{rrr]]]NNNKKKBBBAAABBBFFFLLLRRRVVVXXXXXX]]]___XXXMMMJJJQQQYYYeeedddcccddddddccc```^^^XXXPPPEEE:::444111///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---************************************************(((((()))***+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,------.../////////000111111222222333444444666777888999;;;>>>@@@AAA@@@BBBEEEGGGJJJKKKKKKKKKQQQ___mmmwwwsssjjjiiiuuu}}}zzzwwwnnnbbb[[[SSSPPPPPPXXXcccrrrooofffaaaZZZVVVUUU[[[xxxvvvxxxwwwnnnffftttrrrwww|||~~~lllMMMJJJGGGGGGJJJNNNQQQSSSYYYXXXRRRGGG:::222000222------------------------***))))))((()))+++,,,---++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++***,,,------,,,+++---...,,,,,,,,,---------......TTTRRROOOMMMLLLJJJGGGEEEDDDAAA>>><<<;;;999777555000000000000////////////...........................---,,,,,,+++++++++++++++,,,------......------******+++,,,,,,---......///...---+++******+++++++++,,,............///111+++,,,---...////////////.........//////222666888@@@RRRmmm~~~~~~|||cccSSSSSSHHHCCCIIIKKKHHHMMMXXXRRRUUUWWWVVVRRROOOOOOPPPZZZ___dddfffeeedddfffhhh```]]]UUUHHH:::111------///...---***((())),,,///)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++***************************************++++++,,,++++++,,,,,,,,,---------------......///000000000222333444444333333555777666666888:::<<<>>>???@@@EEEBBBBBBFFFIIIJJJMMMQQQ^^^mmm}}}pppnnniiivvv}}}oooccc___VVVOOOPPPTTTZZZrrrssskkkbbbXXXQQQSSS```vvvxxxuuuoooooovvvqqqwwwsssXXXIII???DDDKKKMMMPPPUUUWWWXXXUUUMMMDDD===444+++,,,---------,,,---...000,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++******************************************************++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///SSSQQQNNNMMMLLLJJJHHHEEEBBB@@@<<<:::999888666444000000000000////////////...........................---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------...///...---,,,+++++++++,,,+++---......------///000,,,---......////////////,,,---///222666;;;@@@DDDTTTdddyyy~~~xxxtttuuu{{{qqqbbbRRRIIIEEEBBBEEEJJJSSSTTTTTTSSSOOOLLLKKKJJJUUUZZZ```eeehhhiiiiiiiiibbbaaa^^^WWWMMMBBB:::666------,,,,,,++++++++++++******++++++++++++******************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++************************++++++******++++++,,,---++++++,,,,,,,,,---------------......///000000000222333444444333333555777777777999:::<<<>>>???@@@AAAAAADDDHHHJJJJJJMMMSSSdddsss|||wwwzzzzzzkkkcccVVVNNNNNNRRRXXXmmm}}}qqqdddZZZXXXZZZcccwww|||qqqgggwwwrrrooorrrtttzzzyyy^^^MMM@@@BBBHHHJJJLLLQQQVVVYYYXXXQQQJJJBBB888000,,,------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******************************************************++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///RRRPPPNNNMMMMMMKKKHHHFFFAAA???;;;999888777555333000000000000////////////........................------,,,+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---...//////...---...///......//////////////////...///333:::CCCMMMWWW\\\iiizzz|||vvvwww}}}ttt\\\PPPNNNKKKFFFJJJKKKMMMPPPPPPMMMHHHDDDNNNRRRYYYaaahhhkkkjjjiiidddeeefffeee___UUUIIIAAA444111...---......+++(((++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++************************+++++++++***+++,,,,,,---,,,,,,,,,,,,---------------......//////000000111222333444444333333666777888999:::;;;===>>>???@@@AAACCCGGGKKKKKKKKKPPPYYYnnn~~~~~~}}}~~~qqqfffZZZPPPOOORRRUUUggg}}}rrreee]]]SSSPPP[[[mmmzzz~~~sssmmmuuuzzzmmmiiigggggg{{{sss^^^KKKFFFHHHHHHKKKPPPTTTYYY[[[XXXRRRJJJ@@@666//////...---,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******************************************************++++++++++++******)))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///PPPOOONNNMMMMMMLLLIIIFFFAAA???<<<999888777555333000000000000////////////........................---,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,///......---------------...///000///...---...///000000000//////000000000111333888BBBRRRbbbpppxxxwwwssstttpppkkk```PPPDDDEEEIIINNNSSSTTTOOOKKKLLLMMMQQQYYYccchhhiiigggeeeeeefffgggfff```UUUMMMCCC<<<222......///,,,))),,,,,,***))))))***,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))******+++,,,***************************************+++,,,,,,,,,,,,,,,------------............///000000111111111222333333333444666888999:::;;;<<<>>>???@@@AAADDDFFFJJJLLLKKKLLLVVVbbbyyy|||www~~~yyykkkaaaTTTQQQSSSUUUeee{{{tttfffXXXQQQUUUYYYbbb{{{yyyvvvkkklllwwwjjj```bbbsssttt[[[OOOKKKHHHKKKQQQPPPWWW\\\\\\XXXRRRGGG>>>333222///.........---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))******************************************************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///PPPOOONNNNNNNNNLLLIIIFFFBBB@@@<<<:::999888666444000000000000////////////........................,,,,,,,,,++++++,,,,,,---+++,,,,,,---------------...---------------------...//////.........------...///000000...---...///111111000000000111222222222444;;;III\\\pppkkkhhhnnnvvv___TTTOOOJJJIIIMMMRRRUUUUUUQQQOOOOOOTTT\\\dddggghhhhhheeeccccccdddccc^^^ZZZTTTHHH999///,,,,,,,,,***---,,,+++******+++,,,---************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))***++++++,,,***************************))))))))))))***++++++,,,,,,---------...............//////000111111111111222333333333444666888:::;;;<<<===???@@@AAABBBGGGGGGIIIKKKKKKPPP^^^lll|||~~~zzzssspppoooooonnnooorrrxxxttteeeUUUQQQUUUXXXjjjtttfff\\\ZZZUUUSSScccyyy|||~~~iiiaaakkkqqq[[[]]]mmmgggWWWLLLEEEHHHOOOLLLTTT[[[\\\[[[WWWOOOFFF888444///------......------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,******************************************************++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///PPPOOOOOOOOONNNLLLHHHEEEBBB@@@===:::999888666444000000000000////////////........................,,,,,,+++++++++,,,------,,,,,,---............------------------............//////000//////.........///000000......///000111111000000111222444555444888CCCTTTiiizzzxxxttt{{{zzzooodddTTTHHHDDDGGGNNNSSSVVVSSSRRRSSSXXX___eeehhhjjjgggeeecccddddddcccbbb^^^SSSEEE888111...,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,******************************))))))******+++,,,,,,---------...............//////000000111111222000222333333333444777999::::::<<<>>>@@@BBBDDDDDDGGGFFFIIIMMMSSS\\\lll{{{vvvlllaaaZZZWWWVVVUUUSSSRRRUUU[[[dddjjj{{{hhhUUUOOOTTT[[[qqquuueee[[[RRROOOXXXfffooocccaaattt```VVVddd{{{xxxgggUUUFFFCCCJJJIIIQQQXXX[[[\\\[[[UUUOOO???999000,,,+++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************************************++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///QQQPPPOOOOOONNNKKKGGGCCCAAA???;;;999888777555333000000000000////////////........................,,,+++++++++,,,,,,---...++++++,,,------------,,,,,,,,,------......//////...///000000000000///...---...000000//////000222111111000000111444666888@@@GGGWWWkkk~~~tttcccUUUNNNLLLMMMRRRRRRRRRRRRUUUZZZ```eeegggiiijjjiiigggdddddddddaaa]]]VVVLLLBBB888000,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))***+++,,,---************************,,,,,,++++++,,,,,,---...------------............/////////000111111222222000111333333333444777999999:::<<<>>>AAADDDEEEFFFHHHHHHNNNXXXdddqqqlllaaaZZZSSSNNNLLLJJJIIIHHHFFFFFFIIIOOOSSSlllzzzoooXXXNNNRRRYYYqqqvvvdddYYYUUUVVVWWWjjj{{{|||lllhhhzzzxxxYYY___ooommmPPPDDDFFFHHHOOOVVVYYY\\\^^^\\\WWWLLLCCC666...,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++++++++,,,******************************************************++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///QQQQQQPPPPPPNNNKKKFFFBBB@@@===:::888777666444222000000000000////////////........................++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000000...///000111111000///...,,,...///000///000111333111000000000222555777999MMMWWWjjjwwwdddVVVOOOKKKNNNPPPQQQQQQTTTZZZ```ccchhhmmmnnnjjjdddaaa```bbbdddddd^^^RRRCCC666///++++++---......---++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************...------------...//////---------.........///////////////000111111222222000111333333333555777999888:::<<>>;;;777555333222222111111000000000000111111---------------------------------,,,,,,,,,++++++---------........./////////............///000000---.../////////...,,,+++---,,,,,,...000111111000333000000555888;;;FFFRRRffflllzzzrrr[[[OOOHHHGGGMMMSSSUUUXXX^^^dddfffiiikkkiiifffbbb___fffhhhhhheeebbbXXXEEE555///000///---+++***,,,///++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........111000000000000000111222444555555666777888888999;;;>>>AAABBBDDDGGGIIIIIIQQQUUU```qqq}}}nnnfff\\\WWWSSSRRRSSSUUUIIIGGGDDDBBBBBBBBBCCCCCCGGGKKKSSS^^^mmm{{{{{{eeeQQQPPPUUU```|||yyymmmaaaXXXSSSTTT[[[nnnnnn{{{zzzgggYYYaaa{{{}}}]]]HHHLLLMMMMMMOOOWWW``````ZZZZZZUUUHHH999111111111000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------............/////////000QQQQQQRRRSSSRRRNNNIIIEEE@@@>>>;;;888555333222222111000000//////000000111---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------......------......///000//////000000//////...---...------...///111111111000...///555;;;DDDRRRaaaqqqxxxsssooottt|||```SSSHHHJJJRRRWWW\\\aaacccbbbaaabbbdddeeecccbbbfffhhhhhhfffeee___QQQCCC555000+++***,,,---+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************************************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////////////////...111000000000000111222222444555555666777888999999888;;;>>>AAADDDIIIMMMPPPUUU]]]lll|||{{{rrrllleee___ZZZVVVRRRQQQNNNKKKHHHEEEDDDDDDDDDDDD@@@AAAEEELLLTTT]]]eeejjjvvv|||{{{sssttthhhSSSQQQTTT]]]xxxzzzkkk___VVVUUUTTT\\\vvvwwwuuuttt[[[VVVhhhiiiTTTKKKKKKLLLQQQXXX^^^```aaa^^^ZZZOOO???444000...+++---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///.........---------,,,------------------------........./////////000000QQQPPPQQQQQQQQQMMMHHHDDD@@@>>>;;;888555333222222000//////......//////000------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------......///111111000////////////000.........//////000111111//////222999AAAMMM^^^lllwww}}}xxxgggaaaiii}}}uuubbbNNNHHHNNNUUU[[[^^^```\\\YYYYYY]]]aaacccddddddggggggffffffddd\\\SSSCCC888---***...000,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............//////////////////111111000000111111222333444555666777888999::::::888;;;>>>AAADDDIIIQQQWWW___mmm~~~zzzuuunnneee[[[SSSSSSOOOJJJFFFDDDCCCBBBAAA@@@@@@@@@AAADDDHHHLLLNNNZZZ^^^eeelllqqqvvv{{{~~~wwwtttzzzmmmVVVRRRTTT\\\uuuwwwjjj[[[ZZZTTTQQQ\\\zzzqqqzzzlllZZZ[[[mmm}}}iiiQQQIIIGGGNNNTTTUUUZZZaaa^^^^^^VVVGGG:::222...+++......---------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------............------------------------------------....../////////000000000PPPPPPPPPPPPPPPMMMHHHDDD@@@>>>;;;888555444333222//////............//////...........................------------,,,,,,,,,---------.........//////---,,,,,,,,,,,,---......111000///.........000000///////////////000222333111444:::AAAIIITTTaaakkktttxxx|||~~~sssnnnnnnppp{{{xxxaaaSSSPPPRRRVVVXXXZZZYYYXXXVVVWWW[[[```ccccccffffffcccccceeebbb]]]VVVHHH888000000111...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++******))))))******+++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////111111111111111222333444555555666777999:::;;;;;;===>>>AAACCCDDDHHHSSS___oooooobbb^^^XXXPPPKKKHHHFFFCCCAAADDDCCCBBBBBBCCCEEEFFFHHHNNNRRRWWW^^^eeennnvvv|||sssZZZSSSTTT]]]xxxzzzfffddd]]]TTTSSSccc}}}vvvppp{{{rrrcccbbbooo}}}eeeRRRFFFKKKPPPNNNSSS^^^[[[^^^[[[OOOBBB:::444///............------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,...........................////////////000000000QQQPPPPPPPPPOOOLLLHHHEEEAAA???<<<888666444333333//////............//////.................................---------,,,,,,---------.........//////---,,,,,,,,,,,,---......///...---,,,---...///000...///000000///000333666222:::DDDLLLRRRYYYaaaeeelllooouuuzzzlllbbbmmm|||iii[[[TTTRRRPPPSSSWWW[[[YYYUUUUUUYYY___cccggggggcccbbbccccccaaacccXXXHHH:::222///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---.........//////000000111111111111222333444555555555666888999;;;<<<<<<>>>???BBBEEEFFFKKK\\\lllwwwmmmeee[[[SSSOOOLLLGGGDDDBBBBBBAAAAAAAAABBBCCCDDDFFFJJJQQQ[[[iiiyyyzzz^^^UUUUUU^^^zzzuuuoooeeeYYYRRRVVVbbbnnnrrrmmmtttdddeeemmm~~~}}}aaaJJJJJJOOOPPPUUU^^^[[[______VVVKKKBBB999222/////////.........------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++,,,,,,........................////////////000000000111RRRQQQPPPPPPOOOMMMIIIFFFAAA???<<<999666444333333000//////......//////000....................................---------,,,+++++++++,,,,,,,,,---------------------......///...------------......///---///111000///000555:::555AAAOOOWWW\\\aaacccbbbbbbfffqqqxxxaaacccqqq~~~lll^^^SSSKKKOOOUUUZZZZZZVVVSSSUUUXXX```eeehhhdddbbbdddeeeeeegggaaaVVVGGG888000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------......///000000000111111111222333444555666555666777888:::<<<======<<<===BBBHHHJJJRRRhhhwwwmmmaaaWWWRRRNNNHHHCCCCCCBBBAAA@@@@@@@@@???@@@BBBFFFOOO\\\ooocccXXXUUU[[[uuu|||kkk]]]TTTQQQWWW^^^}}}mmmpppppplllqqqyyylllRRRIIIKKKOOOTTTZZZ^^^bbbaaa[[[SSSJJJ>>>444000////////////...............------------......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------............------------......++++++++++++,,,,,,,,,,,,......................../////////000000000111111SSSRRRQQQPPPPPPMMMJJJGGGAAA???<<<999666555444333111000000//////000000111....................................------------+++++++++,,,,,,,,,------......------......///000------...///////////////,,,...000000///111777===???LLLZZZaaadddgggfffbbbccciiivvvuuuyyy|||qqqlllsssxxxeeeVVVNNNPPPSSSVVVWWWVVVSSSQQQUUU]]]cccbbbaaacccggghhhgggfff```UUUFFF999111---------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---......------......///000000111111222222222333555666777555666777999;;;<<<>>>>>>>>>>>>DDDKKKMMMVVVpppvvvhhh]]]WWWRRRKKKEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEJJJTTTeee{{{iii\\\UUUTTThhhyyyiii]]]TTTTTTXXXhhhvvvllluuuwwwyyyzzz}}}dddRRRKKKMMMQQQUUU]]]``````]]]ZZZTTTFFF999000000000/////////............------------......,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------........./////////......------------......,,,,,,,,,------.................................//////000000000111111111TTTSSSQQQQQQPPPNNNJJJHHHAAA@@@===999666555444444111111000000000000111111//////////////////////////////.........------------------........./////////............///000000---...///111111111000///+++...000000///222999???JJJWWWcccggghhhiiifffaaammmtttxxxpppmmmnnnrrrvvvuuu}}}qqqggghhhuuujjjOOOLLLKKKPPPXXXYYYSSSMMMJJJUUU^^^______bbbggghhhggghhhggg```TTTDDD555---------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000000111222222222333444555777777555666777999;;;===>>>???BBBBBBGGGMMMOOOWWWrrrsssgggaaa[[[SSSMMMEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGQQQcccuuummm___TTTNNN\\\qqqyyyhhhYYYSSSUUUQQQgggnnnooo}}}{{{yyy{{{aaaQQQPPPTTTUUUZZZ[[[\\\]]]___[[[NNN@@@000000000000////////////......------------......,,,------......------,,,///......------......///////////////////////////------------------------+++,,,------......------.........////////////000......------------.............../////////000000////////////////////////000000000000111111111111ZZZVVVRRRQQQPPPOOOKKKHHH???===:::777555333333333222111111111000000////////////000000///...------//////...---,,,,,,++++++,,,,,,+++***+++,,,---...............////////////000000///////////////000---///000///...333<<>>@@@CCCDDDGGGJJJNNNXXXmmm|||uuurrruuu{{{pppfff___XXXSSSKKKJJJHHHFFFEEEEEEEEEFFFEEECCCAAABBBFFFMMMTTTYYYlll}}}ppp^^^YYYPPPUUUjjjuuuhhh]]]TTTWWWWWW```|||vvvlllppp|||~~~iiiVVVRRRXXXYYY___aaa______^^^WWWMMM;;;444000222222......222000///111444666555000,,,------............------////////////////////////...------,,,,,,------...---------............///---------............///////////////000000000000111111000000//////......////////////////////////000111111111111222222222222222333444444555555666XXXVVVSSSRRRQQQOOOKKKGGG???===:::777555333333333111111111111000000000//////////////////...------/////////...---,,,,,,,,,...---,,,,,,,,,---...///............////////////000000////////////000000000111111111333:::DDDKKKTTT[[[dddjjjgggbbbfffnnnooobbb^^^eeejjjrrr{{{zzzppprrryyylllTTTMMMPPPRRRRRRSSSQQQQQQRRRTTTXXX]]]aaadddbbbgggfffbbbbbb```QQQ???666000,,,///111...---.........---,,,++++++++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111222333333444555666777777777999;;;<<<<<<===@@@BBBDDDGGGNNNSSSUUUZZZhhhvvv{{{qqqiiieeecccfffjjjqqqyyyvvvkkkcccZZZUUUNNNLLLIIIGGGEEEEEEFFFGGGHHHFFFCCCAAAAAADDDGGGJJJPPP___oooyyywwwaaaYYYRRRYYYqqqwwwjjj```UUURRRWWWkkkoookkkwww|||yyybbbVVVVVVTTTZZZ^^^___aaaaaa\\\SSS@@@888222222222//////111/////////111333333///,,,...//////////////////...////////////////////////...------,,,,,,------...---------............///---------............///////////////000000000000111000000000/////////...////////////////////////000111111111111222222222111111222222333444444555VVVUUUTTTTTTRRROOOJJJFFF???===:::777555333333333111111111111000000000000///////////////......---000000//////......------......------......///000............////////////000000////////////000000111000111444:::DDDNNNTTTVVVZZZ___```]]]^^^jjjxxxmmm___^^^ccclllttt~~~ssspppppp{{{cccOOOHHHIIINNNRRRSSSTTTTTTSSSSSSXXX```gggbbbggghhhfffggghhh^^^PPP;;;333---...111111000//////...---,,,++++++++++++,,,++++++************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------.........//////////////////000000000111111333333444555666777777888999:::<<<===>>>???BBBDDDGGGKKKSSSZZZ\\\aaalllyyyrrrgggaaa^^^]]]]]]___bbbeeejjjrrrzzz}}}rrrggg^^^WWWSSSPPPLLLHHHFFFFFFHHHIIILLLJJJFFFCCC@@@?????????>>>HHHSSS[[[iiieee[[[UUUaaa{{{uuuiiiXXXRRROOOZZZrrr|||mmmpppzzzyyy|||iiiYYYSSSQQQVVV\\\___bbbccc^^^XXXIII???555222222111/////////......///000111///---//////000000000000//////////////////////////////......------------......---------............///---------............///////////////000000000000000000000000////////////////////////////////////000111111111111222222222000000111222222333333444SSSTTTUUUUUURRRNNNHHHEEE???===:::777555333333333111111111000000000000000...///////////////......111000000000//////...................../////////............////////////000////////////000000111///...000666BBBNNNXXX]]][[[YYYXXXZZZ\\\cccsssttthhhbbbdddooo{{{|||vvviiijjjrrr|||___LLLEEEJJJQQQRRRTTTUUUSSSQQQTTT]]]dddeeeiiijjjiiijjjjjjcccZZZEEE;;;000---...000000000000///...---,,,+++++++++,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................//////////////////000000000111111111333333444555666777888888999:::<<<===>>>@@@CCCFFFJJJOOOXXXbbbiiiqqq~~~sssfff```^^^___```aaabbbdddeeeggglllrrrwwwzzzvvvjjj___XXXVVVSSSNNNJJJGGGGGGHHHJJJLLLLLLKKKIIIFFFDDDBBB@@@<<>>@@@CCCEEEIIIXXXnnnssscccWWW[[[mmmkkkaaaVVVPPPSSSeee|||gggqqqsss^^^OOORRRSSSWWW]]]aaaaaa___]]]XXXOOOAAA777333333111...111000000/////////000111---......//////......---///////////////////////////......------......///---------............///---------............///////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222222222333333444555555555NNNQQQSSSSSSOOOIIIEEECCC???===:::777555333333333000000000000111111111111---...//////////////////000000000000////////////,,,,,,---............---............///////////////......//////000111222000444;;;EEEPPP[[[dddiii^^^XXXXXXdddttt|||vvv}}}xxxssssss{{{{{{mmm\\\UUUYYYgggzzzqqqUUUIIIFFFJJJNNNRRRTTTSSSSSSUUUXXX]]]bbbgggjjjkkkjjjjjjiii^^^UUUFFF555---...///...///......---------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////............................../////////000000000000000000111111111222222444444555666777888888999888:::;;;<<<>>>AAAFFFIIIMMM```zzzoooeeedddcccfffkkkqqqtttvvvssssssrrrpppoooppprrrtttuuuyyy}}}}}}rrrggg^^^YYYUUUSSSOOOLLLIIIHHHHHHHHHKKKMMMNNNOOONNNKKKHHHFFFAAA@@@@@@AAABBBGGGSSS___uuu{{{hhhVVVOOOXXXeeevvvttthhh[[[SSSOOOTTTiiipppmmm|||lllUUUQQQOOORRRZZZ___```aaabbb[[[UUUIII<<<444333222000000111111000//////000222------............------//////////////////////////////............//////---------............///---------............///////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222222333333444444555666666MMMPPPRRRPPPKKKFFFCCCBBB???===:::777555333333333///000000000111111111111------...///////////////////////////////////////,,,---...///000//////...............////////////............///000111222111888AAAJJJPPPWWW^^^bbbWWWWWW___qqq|||yyyyyyvvveeeVVVRRR^^^mmmeeeQQQFFFKKKMMMOOORRRTTTUUUVVVWWWYYY^^^fffkkkkkkjjjkkkmmmccc```TTTAAA555111000......------------......///+++++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////.........................../////////000000000000000000111111111222222222444444555666777888999999:::;;;<<<===???CCCHHHLLLRRRkkk|||qqqiiihhhjjjnnnttt}}}}}}yyywwwxxxyyyyyy|||yyyoooeee^^^ZZZQQQPPPNNNLLLJJJHHHGGGFFFGGGIIILLLNNNOOONNNLLLJJJGGGBBB@@@BBBBBBBBBFFFMMMWWWpppnnnYYYKKKNNNOOO[[[ssssssfff]]]UUUPPPYYYgggppptttdddSSSOOOPPPWWW\\\]]]___ccc[[[ZZZPPP@@@555333333111---///111000...---///000......////////////......//////////////////////////////............//////---------............///---------............///////////////000000000000.../////////000000000111000000000000000000000000000111111111111222222222111222222333444444555555LLLOOOQQQOOOJJJEEEBBBBBB???===:::777555333333333//////000000111111111222------...///000000//////............////////////---...000111111111000///............/////////000............///000222222111999CCCJJJMMMPPPUUUZZZPPPVVVfffzzzvvvuuuzzz~~~zzztttnnnfffeeedddcccccceeejjjnnnooovvvyyy```RRRWWWeeewww___PPPNNNMMMNNNPPPTTTWWWXXXXXXYYY^^^ggglllkkkhhhiiillldddeee]]]KKK;;;555222///---------------...///000++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000////////////////////////////////////000000000000000111111111111222222222444444555666777888999999;;;<<<===>>>@@@DDDJJJNNNYYYrrrwwwqqqmmmoooqqqvvv}}}~~~zzzzzzzzz~~~}}}vvvmmmeee^^^[[[OOONNNNNNLLLJJJHHHFFFDDDCCCFFFJJJNNNQQQRRRQQQQQQIIICCC@@@CCCDDDAAABBBGGGLLLaaa|||rrr^^^NNNNNNJJJRRRfffppphhh^^^TTTUUU___jjjtttnnn}}}rrrXXXRRRQQQVVVYYYYYY[[[```[[[\\\TTTCCC666333444222+++...000000---,,,---/////////000000000000////////////////////////////////////............//////---------.........//////---------.........//////////////////000000000000.../////////000000111111000000000000000000000000000111111111111222222222000111111222333333444444NNNLLLIIIEEECCCBBBBBBBBB@@@===:::666333111111111///111222111000///000111111111000000//////..............................---------------...//////////////////////////////...000111000......222666===@@@EEEKKKOOONNNKKKHHHIIIYYYppptttooo{{{jjjaaaZZZYYYVVVPPPLLLMMMJJJHHHFFFGGGIIIKKKLLLKKKOOORRRWWW\\\ccclllxxxsss\\\UUUXXXppp]]]RRRMMMIIIJJJRRRYYY[[[YYY]]]\\\^^^ccciiimmmllljjjiiikkkfffWWWGGG;;;444//////000///------...---+++///............---------........................)))***,,,---...---,,,,,,---------------------------------............////////////...---------,,,............/////////000111111111111111222222222333555777777666777888:::>>><<<>>>BBBCCCEEEPPP\\\eee~~~wwwrrrpppppp}}}uuunnniiibbbZZZUUURRROOOMMMKKKIIIGGGEEEDDDEEEGGGJJJMMMOOOQQQRRROOOMMMIIIEEEBBB@@@???>>>@@@GGGWWWkkkxxx]]]OOOKKKIIILLLYYYnnnwwwjjjXXXPPPRRR^^^ttt{{{yyyzzzsssZZZIIINNNUUUSSSWWW```^^^]]]YYYPPPDDD999444222000000000000000000111222000000111111111111000000////////////////////////........................------------------------000///---,,,,,,---...///..................------////////////////////////000000000000000000000000000000000000111111111111222222222222222222333333NNNLLLIIIFFFCCCBBBBBBBBB@@@>>>:::777444222222222///111222111000///000111111000000000/////////.................................------......///000///////////////////////////000111000...///333777===AAAGGGKKKLLLKKKIIIHHHQQQ[[[kkkyyy}}}zzzmmmfffhhhyyypppccc[[[QQQJJJFFFHHHIIIFFFDDDFFFHHHFFFDDDCCCDDDEEEDDDDDDCCCEEEGGGIIILLLRRRZZZ```iiiqqq}}}ooo___XXX```vvv{{{^^^QQQFFFIIIQQQVVVWWWXXX\\\[[[]]]aaagggjjjkkkjjjiiillljjj```RRRGGG;;;333000000///...//////...,,,///............---------........................+++,,,---.........---------------------------------------............///...............---------........./////////000000222222222222333333333333444666777888777888999;;;>>>===???DDDGGGJJJUUUaaannn}}}{{{{{{{{{~~~zzztttkkkbbb\\\XXXTTTPPPNNNLLLJJJHHHFFFGGGHHHIIIKKKNNNPPPQQQQQQPPPNNNJJJGGGCCC@@@???AAABBBGGGRRRaaauuu}}}bbbRRRMMMJJJMMMZZZooovvvbbbVVVUUUTTTddd~~~~~~}}}mmmYYYUUUWWWVVVVVVYYY______\\\TTTIII===666222111111000000000000111111//////000000000000//////////////////////////////......................................................------------..............................////////////////////////000000000000000000000000000000000000111111111111111222222222222333333333NNNLLLIIIFFFDDDBBBBBBBBB@@@>>>;;;888555333333222///111222111000///000111000000000000////////////........................//////......//////000111///////////////////////////000111000...000555999AAAGGGMMMOOOMMMLLLNNNQQQ[[[```iiirrrxxxvvvooohhhddddddmmmtttfffYYYOOOHHHDDDGGGDDDCCCFFFIIIIIIIIIKKKKKKIIIGGGGGGHHHHHHFFFEEEDDDDDDBBBAAA@@@BBBFFFJJJMMMSSS\\\fffqqqooo\\\SSSeeevvv\\\GGGIIIQQQRRRTTTYYYZZZZZZ[[[^^^cccgggiiijjjhhhkkklllggg___TTTEEE888111///...///000000...---///............---------........................,,,---.../////////......---------------------------------............///---------...................../////////000000000333333333333444444444555444666888888888999:::<<<>>>>>>AAAFFFKKKQQQ]]]hhhwww|||tttnnnnnnoooppptttyyy~~~{{{pppfffbbb[[[VVVRRRPPPNNNLLLJJJIIIHHHHHHJJJLLLNNNPPPSSSSSSSSSQQQMMMHHHCCC???AAA===;;;???FFFTTThhhyyygggUUUOOOKKKNNN[[[pppooo___[[[NNNVVVhhhvvv|||~~~nnnZZZSSSTTTUUUVVV___``````[[[PPPDDD999333222111111000000000111111......////////////......////////////////////////................................................------............------........................////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333MMMLLLIIIGGGDDDBBBAAAAAA@@@>>><<<999666444333333///111222111000///000111000000000000////////////........................///////////////000111111///////////////////////////000111000///222888===DDDJJJPPPPPPMMMOOOWWW___eeehhhmmmqqqrrrooojjjfffllloooxxx}}}xxxeee```XXXPPPJJJHHHGGGHHHMMMLLLMMMPPPRRRSSSSSSTTTRRRQQQPPPPPPQQQPPPNNNLLLMMMLLLHHHEEECCCCCCEEEFFFFFFHHHLLLQQQZZZfffsss}}}kkkUUUYYYnnnmmmNNNLLLQQQOOOSSS]]]ZZZZZZ[[[]]]aaaeeeiiijjjfffiiiiiihhheee]]]NNN???333///---///111///------///............---------........................---------............------------------------------------............///,,,---------.../////////...////////////000000000222222333333444444555555444666888888888999;;;<<<>>>???BBBGGGNNNWWWbbbkkkxxxqqqjjjddddddfffgggjjjooorrrxxxtttnnneee^^^YYYUUURRRPPPNNNLLLJJJHHHHHHJJJLLLNNNSSSTTTVVVVVVRRRLLLEEE@@@???<<<<<>>>>>AAAAAA@@@BBBFFFNNNXXXhhhxxxpppXXXMMMJJJNNN\\\rrrttthhh^^^WWWRRR[[[wwwyyyxxxyyy{{{]]]TTTVVVWWWYYY\\\``````[[[OOOCCC:::444444222111000000000000------............------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,---------........./////////////////////////////////////////////////////////000000000111111111111000000111222333333444444LLLKKKJJJHHHEEECCCAAA@@@===<<<;;;999777555333222///111222111000///000111////////////000000000000//////////////////////////////......//////000111000000000000000000000000...000222222444:::BBBIIIRRRTTTUUUSSSTTT```tttyyyyyyuuulllbbb^^^bbbggg~~~{{{iii___ZZZUUUMMMNNNQQQUUU[[[ccciiimmmqqqwww}}}}}}wwwrrrgggccc]]]XXXUUURRROOOMMMIIIGGGCCCAAABBBGGGLLLOOOYYYdddppp{{{ttt[[[PPP[[[rrrppp^^^SSSJJJLLLUUUWWWYYY\\\^^^```cccgggjjjjjjjjjiiihhhiiijjjcccYYYCCC777...000111---+++...///............---------........................------,,,+++++++++,,,,,,---------------------------------............///---------.............../////////000000000111111000000111222333444555555444666888999999:::<<<>>>@@@CCCGGGKKKVVVeeeqqqvvvrrr~~~~~~xxxttttttssspppnnnpppnnnooottt}}}{{{rrrjjjddd```ZZZXXXUUUQQQNNNMMMMMMMMMNNNQQQTTTUUUTTTPPPLLLHHHDDD???<<<<<<<<<;;;>>>CCC@@@GGGQQQ^^^nnnuuu[[[NNNJJJOOO^^^vvvsssfffZZZPPPRRRbbb}}}|||{{{ttt]]]TTTRRRVVVXXX]]]___]]]UUUJJJBBB555555333222000000//////------............------////////////////////////........................++++++++++++++++++++++++***+++,,,------...------,,,,,,------.../////////////////////////////////000000000000000000000000000000000000111111111111000000111222333444444555LLLKKKJJJHHHFFFCCCAAA@@@<<<;;;:::888666444222111///111222111000///000111.../////////000000000111////////////////////////......------......///000000000000000000000000000---000222444777===GGGOOO]]]\\\XXXUUUYYYhhhxxxllldddcccggglllnnn]]]SSSOOORRRWWWXXX[[[aaalllxxx|||uuunnngggbbbVVVRRRMMMHHHFFFEEEEEEEEEDDDNNNXXX```lll|||oooZZZVVV]]]zzzrrr]]]NNNKKKOOOSSSWWW[[[^^^___aaadddgggiiikkkkkkiiikkklllhhhaaaNNN>>>222222222---,,,000///............---------........................///...---,,,+++,,,,,,------------------------------------............///...............---------//////000000000111111111111111222333444555666666666888:::;;;<<<===???AAAAAAFFFJJJPPP^^^qqq~~~}}}}}}tttqqqqqqtttxxx~~~yyyqqqlllaaa```]]]YYYUUUSSSQQQPPPMMMOOOQQQSSSSSSRRRPPPOOOIIIBBB===<<<;;;;;;===BBB<<>>???AAACCCBBBHHHMMMTTTdddyyy~~~xxxtttrrrqqqtttzzztttfffeeebbb___[[[WWWTTTRRRMMMNNNPPPRRRSSSTTTTTTTTTJJJEEEBBBCCCBBB>>>===>>>AAABBBEEEKKKWWWiii~~~eeeUUULLLRRRddd~~~iiiXXXUUURRRUUUsss}}}^^^QQQPPPTTTUUUYYY^^^```]]]VVVPPP777666444222111000//////......////////////......////////////////////////........................------------------------++++++******+++---...000,,,,,,------...///000000////////////////////////000000000000000000000000000000000000111111111111///000000222333444555555IIIIIIIIIHHHFFFCCCAAA???<<<;;;:::888777555444333////////////////////////000///...------...///000///////////////////////////////////////.........222222111000000000000111111222555;;;BBBIIILLLNNNXXXTTTPPPOOOUUUbbbrrr}}}xxxooorrr}}}wwwuuutttvvvzzz~~~rrr```YYYSSSTTT[[[ccchhhiiiwwwyyylll^^^VVVRRRLLLEEEGGGDDDDDDJJJQQQ[[[hhhttt|||hhhUUURRRppp^^^GGGNNNLLLSSSZZZ]]]```cccfffggglllkkkkkklllmmmllliiigggcccOOO;;;333222111///---........................------------------------......------------......,,,,,,,,,---------.....................///000000111222111...///222222...111111111000000000000000333222222222333555777888===<<<<<<<<<===>>>@@@AAAIIIOOOUUU]]]qqq|||vvvtttvvvzzz||||||uuunnneee```^^^]]]YYYVVVOOOOOONNNOOOQQQTTTWWWXXXSSSLLLDDD@@@AAAAAA===:::>>>???BBBFFFLLLZZZrrrhhhVVVSSSUUUeeettt^^^UUURRRTTTgggyyy}}}eeeSSSLLLPPPSSSYYY^^^```^^^YYYVVVEEE;;;000---111555333000////////////////////////......------------......------------------------...---++++++,,,,,,,,,++++++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000111111111000000000000000222222222111222222333333IIIIIIHHHGGGEEECCC@@@>>><<<;;;:::888777555444333000000000000000000000000000///............///000/////////////////////////////////////////////.........---------------...111444888>>>DDDHHHKKKKKKJJJKKKMMMPPPUUU^^^hhhooorrrooojjjjjjuuutttqqqpppsss{{{pppbbbZZZWWWVVVXXX___jjjuuu}}}wwwhhhbbb[[[TTTLLLFFFCCCEEEHHHMMMWWW```ooogggVVVaaayyy|||YYYRRRLLLPPPUUUYYY]]]bbbfffiiikkkjjjjjjjjjkkkkkkjjjiiicccSSSAAA888444111000000........................------------------------......------------......------------............///............///000000///000///,,,...111111...111000000000000000000000222222222222333555666777999999:::;;;<<>>>>>>>>@@@DDDHHHSSSiii|||mmmYYYRRRTTTeeelll```VVVPPPZZZkkk}}}wwwqqq\\\QQQNNNQQQWWW\\\^^^]]]YYYVVVKKKAAA555000111333222///////////////////////////......------------......------------------------...---,,,+++,,,,,,,,,++++++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000111000000000000000000000222222222111222222333444HHHHHHHHHFFFDDDBBB???>>><<<;;;:::888777555444333111111111111111111111111000//////......//////000////////////////////////......////////////////////////.........///000000222666;;;AAAFFFHHHHHHGGGDDDJJJSSSZZZ___bbbdddeeeaaaaaaccciiivvvooommmmmmrrr{{{|||jjj\\\VVVUUU\\\cccooo|||rrrgggYYYRRRJJJFFFDDDCCCHHHNNNZZZkkk{{{___XXX```nnnUUUOOOPPPRRRUUUZZZ```eeeiiiiiiiiihhhggghhhiiijjjjjjeeeYYYJJJ@@@777111000222........................------------------------......------------..................//////////////////......//////000111///000///---///333333///000000000000000000111111222111222222333555666777666888:::<<<>>>BBBGGGKKKSSS^^^ooo}}}zzzxxxwwwtttzzzyyyqqqmmmiiiddd```[[[YYYWWWUUUTTTSSSSSSTTTYYYUUUOOOHHHDDDBBBAAAAAA>>>>>>???@@@BBBKKK]]]mmmttt^^^RRRSSSeeerrrbbbSSSQQQYYYmmmrrr{{{www~~~}}}dddRRRKKKNNNRRRXXX\\\]]]ZZZWWWRRRHHH;;;333222222000...////////////////////////......------------......---------------------------------,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000000000000000000000111111222222222222222333444444GGGGGGGGGFFFDDDAAA???===<<<;;;:::888666555444333111111111111111111111111000//////////////////000////////////////////////............////////////////////////000000111222444888???DDDFFFFFFEEEDDDFFFOOO[[[eeeiiigggdddbbb[[[]]]ccckkkuuuxxxtttmmmjjjlllpppuuu{{{xxxiii]]]WWW[[[bbbmmmyyy~~~lllbbbWWWPPPJJJEEEEEEHHHKKKYYYnnnmmm]]]ZZZlllaaaUUUQQQPPPTTTZZZ^^^bbbfffggggggfffddddddfffiiikkkhhh```UUUIII<<<000...000......................................................------------......////////////000000000000/////////...///000000111000222111///111666666333000000000000000111111111111111222333444555666666777:::<<<>>>@@@DDDKKKPPP[[[lll{{{xxxuuuvvv|||{{{tttnnniiieee^^^]]]ZZZXXXVVVTTTSSSSSSWWWVVVTTTOOOIIIDDDAAAAAA>>>======>>>???DDDRRR```{{{aaaTTTTTTcccqqq^^^UUUVVVYYYqqqyyyvvv~~~lllTTTIIIJJJMMMSSSZZZ]]]]]][[[VVVMMMAAA777222000///...////////////////////////......------------......------------------------------......,,,,,,,,,,,,+++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000000000000000000111111111222222222222222333444555GGGGGGGGGFFFDDDAAA???===<<<;;;:::888666555444333111111111111111111111111///000000000000000000///////////////////////////---.........//////000000++++++,,,,,,---...///000555:::@@@DDDDDDCCCCCCCCCIIIQQQ]]]fffhhheee```]]]UUUZZZdddooouuusssmmmiiiiiipppxxx{{{}}}iii[[[UUUWWWaaalll}}}~~~rrrdddZZZRRRJJJFFFGGGBBBHHHWWWllleeeWWW\\\|||wwwYYYPPPLLLQQQXXX[[[___dddeeeeeedddbbbaaacccgggkkkjjjeee^^^SSSBBB222,,,...////////////////////////..............................------------....../////////000000000111111///////////////000111111000222111///111666666333//////000000111111111111111222333444555666666666888;;;===>>>>>>BBBJJJPPP\\\rrr||||||yyyyyyzzzrrrlllhhh```___]]]ZZZXXXVVVUUUTTTRRRUUUVVVTTTNNNHHHBBB???>>>======>>>>>>AAALLLWWWrrrdddXXXUUUbbbzzzgggYYYUUURRRaaa{{{~~~|||ttt\\\KKKIIIJJJOOOWWW]]]______WWWPPPFFF<<<444111000000////////////////////////......------------......------------------------,,,...000///---+++,,,---+++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000//////000000111111111111222222222222333444555666HHHHHHHHHFFFDDDBBB???>>><<<;;;:::888777555444333111111111111111111111111///000000111111000000///////////////////////////------......///000000000---------...///111222333888<<<@@@BBB@@@@@@AAACCCOOOVVV```fffgggccc^^^[[[ZZZaaammmvvvuuummmhhhhhhmmmuuu}}}rrr___ZZZ]]]ffftttwwwjjj^^^RRRJJJHHHEEECCCFFFVVVllltttYYYUUUgggeeeVVVJJJMMMTTTWWW\\\ccccccddddddaaa___```dddhhhjjjhhheee]]]LLL999///...////////////////////////..............................------------......////////////000000000000000000//////000000111222///000///---///333333////////////000111111222222222333444666777777777777777:::===<<<<<<@@@HHHOOO[[[sss~~~xxxwwwzzz~~~vvvooolllcccbbb```^^^[[[YYYWWWVVVPPPRRRUUUVVVSSSMMMEEEAAA???>>>>>>?????????FFFOOOeeeuuuhhh\\\WWW```}}}ooo]]]SSSSSSXXXnnn{{{uuu||||||gggSSSNNNJJJLLLTTT\\\___```XXXTTTLLLBBB999222111111////////////////////////......------------......------------------------+++...111000---+++,,,---+++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000/////////000111111222222222222222222333555666777IIIIIIHHHGGGEEECCC@@@>>><<<;;;:::888777555444333000000000000000000000000///000111111111111000///////////////////////////------......///000000111///000000111333444666777999<<>><<<<<>>>>>===AAAKKKSSSdddxxx}}}vvvtttvvvvvvyyy{{{tttqqqhhhgggeeeccc___\\\YYYWWWRRRRRRRRRTTTTTTQQQKKKFFFBBB@@@???@@@>>>===@@@GGGVVVddd{{{mmm___WWW^^^zzz~~~hhhYYYUUUUUU^^^wwwwwwwww{{{___VVVMMMKKKQQQYYY]]]^^^\\\ZZZTTTIII===555111111////////////////////////......------------......------------------------***...222111...+++,,,...+++,,,...---,,,,,,---///---------............///////////////////////////////////////000000000000...//////000111111222222222222222333444555666777IIIIIIIIIHHHFFFCCCAAA???<<<;;;:::888777555444333///////////////////////////000111222222111000///////////////////////////---------...///000000111------...///000222444555:::===>>><<<999;;;AAAFFFTTTZZZaaaeeeccc]]]WWWTTT___jjjyyywwwlllmmmwww}}}{{{{{{xxxllllllvvvsssbbbZZZIIIGGGGGGGGGHHHPPPfff}}}nnnZZZ```xxx___RRROOOOOOUUU^^^```cccdddbbb]]]\\\___ccceeegggkkkjjj^^^KKK<<<777000000000000000000000000////////////////////////.........------.....................////////////000000000000000111111222111222111...///222222......//////000111222222222444555777888999:::999999888===@@@AAAAAAFFFPPPYYYqqq~~~|||uuussstttqqqppp}}}xxxuuummmllliiifffbbb]]]ZZZXXXVVVRRRPPPQQQTTTTTTPPPKKKDDDBBBAAAAAA>>>:::<<>>IIIIIIHHHFFFDDDBBB@@@???;;;;;;999777555333222111111111000000000000111111000000000000000000000000////////////............////////////000000000000111000//////000222555777<<<<<<:::666666;;;FFFNNNTTT]]]fffgggbbb]]]]]]___fffhhhiiihhhgggiiinnnsssxxx{{{xxxnnnlllqqqhhhXXXKKKHHHGGGFFFKKKTTT___vvvwww]]]VVVbbbpppZZZSSSVVV\\\bbbbbbbbb```]]][[[\\\]]]aaaeeehhhgggddd\\\MMM@@@555000...000111///000333000000000000000000000000//////.........---------............////////////111111111111111111111111000000000000000111111222111111111222333333444444666666777888999;;;<<<===BBBBBBBBBEEELLLWWWcccjjjyyysssqqqssswww{{{~~~vvvpppiiieeecccaaa^^^\\\WWWVVVUUUUUUUUUUUUSSSRRRKKKFFFAAA===>>>??????>>>???BBBNNNeeezzzgggYYY\\\sss{{{fff^^^VVVTTT]]]vvvvvvrrr{{{|||```RRRQQQTTTYYY^^^bbb^^^[[[VVVJJJ:::222222---///111000...---///000000000///.......................................------...------,,,,,,+++---,,,,,,++++++,,,,,,---............////////////////////////////////////000000000000111111111111000111111111111222222222000555222222777555777BBBIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::888666444333222111111000000000000111111000000000000000000000000////////////............////////////000000000000111000///000111444777888<<<;;;999777888???JJJSSSWWW[[[___```^^^___eeejjjhhhfffddddddfffkkkrrrvvvxxx{{{}}}ppppppuuu|||{{{gggSSSLLLHHHDDDCCCHHHQQQccc|||hhhWWWYYYzzzeeeUUUTTTXXXaaabbbaaa```]]][[[\\\\\\___cccffffffeee```TTTHHH888222000111222000000333000000000000000000000000/////////............---............////////////000000000000000000000000000000000000000111111222111111222222333333444444777777888999:::<<<>>>???CCC@@@???EEESSSdddrrryyyzzzvvvvvvwwwyyy~~~wwwoooiiifffdddaaa___]]]ZZZXXXVVVVVVVVVUUUSSSPPPKKKEEE@@@????????????===???FFFXXXtttjjjZZZ[[[ooosssfffZZZTTTRRR```{{{oooqqqmmmXXXOOONNNUUU\\\aaa___]]]YYYNNN???555222///000111000///...///000000000///.......................................------,,,+++++++++,,,,,,------,,,,,,,,,,,,------............////////////////////////////////////000000000000111111111111000111111111111222222222222444000000777666999GGGIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::888777555444333111111000000000000111111000000000000000000000000////////////............////////////000000000000000000000111333555888:::<<<;;;999888;;;CCCNNNWWW[[[[[[ZZZYYYZZZaaajjjqqqllliiifffgggkkkppptttvvvwww{{{yyyvvvdddWWWPPPHHHDDDDDDIIISSSggg}}}xxxbbb]]]rrrpppYYYRRRTTT___``````___]]][[[[[[\\\]]]```cccdddeeeddd[[[QQQ;;;555000111222000000111/////////////////////////////////...........................////////////000000000000000000000000000000000000000111111222111111222222333444444555888888999:::<<<>>>???@@@@@@???@@@HHHXXXmmm~~~{{{yyyxxx~~~vvvoookkkhhhdddaaabbb___\\\ZZZYYYXXXWWWUUUVVVRRRKKKEEEBBBAAAAAAAAA@@@@@@CCCNNNcccooo\\\ZZZjjjppp___XXXPPPUUUvvvnnnfffxxxttt[[[KKKIIIRRR[[[_________\\\SSSFFF;;;555111111111000/////////000000000///..........................................---,,,++++++,,,---...------,,,,,,,,,,,,------............///////////////////////////////////////000000000111111111111000000111111111222222222333333///111888666999IIIIIIIIIHHHFFFDDDBBB@@@???<<<;;;:::888777555444333111111000000000000111111000000000000000000000000////////////............////////////000000000000000000111222444777:::;;;===;;;:::;;;???HHHRRRYYY^^^[[[WWWUUUYYYaaakkkrrrnnnmmmmmmooorrrttttttssszzz~~~yyyvvvyyy{{{iii^^^RRRJJJHHHBBBFFFTTThhh|||mmmcccnnn~~~aaaSSSPPP[[[]]]^^^^^^]]][[[[[[\\\\\\___aaabbbeeefffaaaYYYAAA888111000111000///000////////////////////////////////////////////////............////////////111111111111111111111111000000000000000111111222111222222333444444555555888999999;;;<<<>>>@@@AAADDDGGGLLLTTTaaavvv{{{yyy~~~~~~vvvqqqmmmhhhdddfffccc```^^^]]][[[YYYWWWWWWTTTOOOHHHCCC@@@@@@@@@======>>>DDDSSSlllwwwbbbZZZfff{{{zzzfff^^^UUUSSSgggqqq```jjjxxx\\\IIIFFFOOOXXX]]]___```^^^WWWMMMAAA999444333111000000/////////000000///.......................................///...---,,,,,,---...///...------,,,,,,------...............///////////////////////////////////////000000000111111111111000000111111111222222222111222000444999555:::MMMIIIIIIHHHFFFDDDBBB@@@???;;;:::999888666555444333111111000000000000111111000000000000000000000000////////////............////////////000000000000///000111444666999;;;<<<===<<<<<<>>>DDDLLLUUUZZZ]]]YYYUUUUUUZZZbbbjjjnnnnnnpppssstttuuutttrrrqqq~~~}}}ssstttzzzjjjYYYMMMIIIEEEDDDKKK]]]pppzzzllljjjjjjSSSIIIVVVXXX[[[\\\\\\[[[\\\\\\\\\^^^___```dddgggddd]]]III===333000000//////000000000000000000000000000...////////////000000000............////////////111111111111111111111111000000000000000111111222222222333333444444555555888888999;;;===???AAABBBGGGMMMUUU^^^jjj}}}~~~yyyssslllggghhhfffdddbbbaaa___\\\YYYUUUTTTQQQKKKDDD@@@>>>>>>:::<<<>>>BBBLLLaaa}}}hhh\\\cccuuupppdddZZZTTT\\\lllzzzeeejjjxxx\\\HHHDDDKKKRRR[[[___aaa___[[[TTTIII>>>777444111000000000000///000000///.............................................---------...//////......------------..................////////////////////////////////////000000000000111111111111000111111111111222222222000222222666:::666???XXXIIIIIIHHHFFFDDDBBB@@@???999999888777555444333333111111000000000000111111000000000000000000000000////////////............////////////000000000000///000222444777:::<<<======<<<>>>BBBHHHPPPVVVYYYYYYVVVTTTWWW^^^eeehhhiiijjjooossstttrrrppppppqqq~~~|||www}}}{{{tttvvv~~~~~~fffTTTMMMLLLFFFIIIUUUcccssslllwwwzzz\\\JJJQQQTTTXXXZZZ[[[[[[\\\]]]\\\^^^^^^^^^cccgggeee```RRRDDD666111000000000111000000000000000000000000.../////////000000000000............////////////000000000000000000000000000000000000000111111222222222333333444555555555777888999:::<<>>AAABBBHHHXXXqqqooo___aaaqqqmmm^^^UUUWWW]]]tttppppppXXXGGGEEEJJJNNNZZZ___aaa___]]]ZZZOOODDD999555111000000111000...000000///.......................................+++,,,------.........---......------------..................////////////////////////////////////000000000000111111111111000111111111111222222222000333333777999777IIIjjjIIIIIIHHHFFFDDDBBB@@@???999888777666555444333222111111000000000000111111000000000000000000000000000/////////............////////////000000000000///000222555888;;;===>>>======???DDDKKKQQQVVVXXXTTTSSSSSSXXX```fffhhhgggggglllqqqrrrnnnmmmooorrr|||~~~}}}~~~rrrkkkiiimmmiii______fffjjj~~~xxxbbbXXXMMMEEECCCKKKUUUbbb{{{qqqjjjlllUUUNNNRRRVVVYYYZZZ[[[\\\]]]]]]^^^]]]]]]bbbgggeee```XXXHHH888222111111111333000000000000000000000000.../////////000000111111............/////////000////////////////////////000000000000000111111222222222333444444555555666777777888:::<<>>===;;;;;;999777666444222222000000000000////////////000000111111111111000000000000000000000000000000///////////////000111111111000111555:::>>>>>>===888???EEEHHHLLLSSSXXXXXXWWWQQQRRR^^^iiijjjhhhiiiiiikkkmmmkkkhhhiiinnntttyyy|||~~~yyyhhh___]]]dddrrr~~~qqqddd^^^ZZZkkkzzzeee[[[RRRJJJHHHJJJSSSiiinnnfff[[[TTTSSSVVV\\\^^^]]]]]]___]]]^^^^^^]]]]]]___dddggg```SSSBBB777444333111///000000000000////////////////////////////////////111111000000//////......111111111000000000000000111111000000000000000111111222222333444555666666999::::::::::::===BBBEEEEEERRR\\\ooo|||sssmmmkkkiiiiiiiiihhhccc______ZZZXXXYYYTTTIIICCCCCC>>><<<;;;===???EEETTTaaasssddd``````pppaaaUUUMMM___qqqzzzuuuwwweeeOOOBBBCCCJJJOOOVVV[[[___```aaa```YYYQQQHHH888...111222---+++/////////............//////------------------------........................---------............///---......///////////////////////////000000000000000000000000111111111111111111222222222333333333444111555:::777@@@gggIIIHHHGGGEEECCC@@@>>>===::::::999777666444333222111000000000////////////000000111111111111000000000000000000000000000000///////////////000111111222222333777;;;>>>===;;;999@@@FFFJJJPPPVVVXXXVVVUUURRRUUU```iiikkkjjjlllkkklllmmmjjjggghhhnnnssswww{{{xxxjjjbbb^^^\\\cccvvvuuuiiigggmmm}}}wwwdddXXXLLLGGGEEEJJJ]]]qqqtttfffoooqqqWWWSSSSSSYYY]]]]]]]]]^^^]]]^^^^^^]]]]]]___cccgggbbbVVVEEE999444333111///111000000000////////////////////////////////////111000000000/////////...111000000000000000000000111111000000000000111111222222333444555666666777::::::;;;;;;<<>>BBBNNNZZZuuutttccc^^^^^^~~~zzzjjj[[[RRRUUUcccssszzz___LLLHHHLLLOOOTTTYYY^^^___aaa```ZZZSSSLLL<<<111222333...---111//////............//////------------------------........................---------............///---......///////////////////////////000000000000000000000000111111111111111111222222222333333333444111444::::::FFFnnnHHHHHHGGGEEECCC@@@>>>===999999888777666444444333111111000000000/////////000000111111111111000000000000000000000000000000///////////////000111111333444666:::======;;;999;;;AAAGGGNNNVVV\\\ZZZTTTRRRSSSYYYccchhhjjjkkknnnlllllljjjfffdddeeekkkppptttxxx}}}zzzmmmddd```___UUUYYYjjjkkk\\\ggg{{{qqqaaaPPPGGGBBBDDDRRRbbb}}}uuu^^^[[[qqq___VVVPPPTTTZZZ]]]]]]]]]]]]^^^^^^]]]]]]___cccfffeeeZZZJJJ<<<555333111000111111000000000/////////////////////////////////000000000000////////////000000000000000000111111111111000000000111111222222222333444555666777777:::;;;;;;<<<===@@@EEEIIIRRRcccmmmxxxzzzrrrooolllkkklllllliiifffccc```______ZZZQQQIIIFFF@@@>>>=========>>>FFFPPPhhhwwwccc[[[\\\xxxooo^^^RRROOOVVVnnnxxxsssrrrXXXLLLJJJKKKRRRWWW[[[^^^```bbb]]]VVVRRRCCC666444333//////222//////............//////------------------------........................---------............///---......///////////////////////////000000000000000000000000111111111111111111222222222333333333333111444999>>>OOOvvvHHHGGGFFFEEEBBB@@@>>>===888888777666555555444444111111111000000000//////000000111111111111000000///////////////////////////////////////000000111444666999<<<===<<<:::777<<>>===>>>======BBBIII^^^zzz}}}dddZZZ\\\sssvvvcccUUUSSSSSSaaasssmmmXXXNNNIIIOOOTTTYYY\\\```ccc```[[[WWWIII<<<666333000000333//////............//////................................................---------............///---......///////////////////////////000000000000///000000000111111111111111111222222222333333333444222444999AAAVVVzzzGGGFFFFFFDDDBBB@@@>>>===888777777666555444444333111111111111000000000000000000111111111111000000///////////////////////////////////////000000111555777;;;======;;;888777;;;AAAIIISSS^^^eeebbbZZZTTTZZZ```aaaaaabbbeeehhhjjjhhhdddaaaaaadddjjjnnnppptttzzz{{{}}}pppccc]]]]]]ooozzz```RRRJJJGGGKKKSSS```rrriiiWWWWWWlll{{{hhhTTTOOOTTTYYY[[[\\\\\\]]]^^^^^^]]]^^^aaaccciiibbbVVVHHH<<<555222222111111111111000000000000000000000000000000000000////////////000000000000//////000000111111111111111111111111111222333333333444444555666777888999777999:::;;;>>>BBBHHHLLLVVVqqq~~~xxxrrrooopppqqqqqqooohhhfffcccaaa___YYYPPPHHHBBB???>>>??????>>>AAAFFFQQQhhh|||hhh\\\^^^ooorrraaaYYYTTTYYYtttnnnYYYMMMMMMRRRVVVZZZ___dddccc^^^ZZZOOOAAA888333000///111//////............//////................................................---------............///---......///////////////////////////000000000000///000000000111111111111111111222222222333333333444444555999EEE\\\zzzFFFFFFEEEDDDBBB@@@>>>===888888777666555333333222222222111111111000000000000000111111111111000000000000000000000000000000///////////////000111111555888;;;<<<;;;999777777<<>>??????>>>@@@DDDHHHZZZlllnnn___aaajjjlll[[[UUUUUUgggbbbNNNLLLPPPTTTXXX^^^ddddddaaa^^^TTTGGG<<<444111////////////............//////................................................---------............///---......///////////////////////////000000000000000000000000111111111111111111222222222333333333333555777;;;JJJbbbyyyFFFEEEEEEDDDBBB@@@>>>===999888777666444333111111222222222111111111000000000000111111111111000000000000000000000000000000///////////////000111111555888::::::888777777888===CCCHHHLLLQQQWWWYYYVVV[[[______\\\]]]cccggggggdddcccaaacccfffkkkppprrrssstttxxx~~~|||nnnrrr}}}xxxcccWWWMMMGGGFFFMMM[[[tttuuu^^^\\\tttgggUUUQQQSSSXXX\\\\\\]]]^^^^^^]]]^^^___aaaffffffaaaUUUEEE999444333222222222111111111000000000000000000000000000000.../////////000000000111...//////000111111222222111111111111222333444555444555666777888999999:::999;;;===???BBBHHHNNNSSSjjjyyysssssstttuuuuuuqqqooohhhbbbaaaaaaYYYNNNGGGAAA>>>>>>>>><<<===@@@CCCTTTbbbxxxtttaaaaaaccc~~~rrr]]]XXXTTT\\\uuuzzz~~~kkkSSSKKKPPPSSSWWW]]]dddeeebbbaaaZZZMMM@@@777333000/////////............//////................................................---------............///---......///////////////////////////000000000000000000000000111111111111111111222222222333333333111555999???PPPiiizzzEEEEEEDDDCCCBBB@@@>>>===:::999888666444222111000222222222111111111111000000000111111111111000000000000000000000000000000///////////////000111111555777999999777666777999>>>DDDHHHIIIKKKPPPSSSRRR]]]```^^^ZZZ]]]fffjjjiii^^^]]]]]]```eeejjjnnnppptttuuuwww}}}~~~kkk___SSSLLLJJJEEEPPPiiiggg___rrrmmmXXXPPPQQQWWW]]][[[]]]^^^^^^^^^^^^___```eeefffcccXXXHHH:::555444222222222111111111111000000000000000000000000000.../////////000000111111...//////000111222222222111111111111222333444555555555666777888999::::::;;;<<>>===<<<::::::===@@@OOOZZZjjjxxxcccaaa^^^tttwww```\\\UUUUUUhhhyyy{{{uuu]]]KKKOOOSSSVVV]]]dddeeecccccc]]]QQQDDD:::555111/////////............//////////////////////////////........................---------.........//////---......///////////////////////////000000000000000000000000111111111111111111222222222333333333///555:::BBBUUUnnn{{{|||FFFDDDBBBAAAAAA@@@>>><<<888777555555555444333111111111111111111111111111000000000000000000000000000000000000000000000000000000......///111333444888888777555444444777999@@@CCCEEEDDDCCCFFFNNNTTTZZZ```bbb```___cccfffgggddd]]]ZZZ]]]ccchhhmmmrrrtttuuuyyy}}}|||ggg[[[OOOEEEBBBJJJWWWrrrooonnn```MMMSSSXXXUUU[[[\\\\\\]]]^^^___```aaafffccccccaaaUUUCCC666222000111111111111000000///000000000000000000000000000000000000111111111111111111000000111111222333333333444444444444444444666666777777777888888888@@@AAA@@@CCCHHHGGGRRRlllwwwuuuuuuttttttvvvsssnnnkkkhhhccc]]]XXXMMMHHHBBB>>>===>>>@@@@@@AAAGGGNNNZZZttthhh^^^[[[qqqsss[[[WWWVVV```vvvuuuzzzgggPPPQQQQQQTTTZZZbbbffffff```]]]WWWMMMBBB999333111000000///...............000000//////.........---////////////////////////---------............///000000000000////////////000000000000000000000000000000000000111111111111111111111111222333444444444666@@@SSSiiizzzGGGEEECCCBBBAAA@@@>>><<<888777555555555444333111111111111111111111111111000000000000000000000000000000000000000000000000000//////...///111333555888888777666444555888:::@@@CCCFFFGGGFFFHHHMMMRRRWWW[[[]]]\\\^^^cccfffeee```ZZZWWW\\\aaaeeeiiinnnqqqssswww}}}sssdddUUUJJJCCCHHHOOOdddwwwmmmTTTSSSWWWUUU[[[[[[\\\]]]___```aaaaaagggffffffdddYYYGGG999444111111111111111000000///000000000000000000000000000000000000111111111111111111000000111111222333333333333444444444444555777777888888999999::::::>>>BBBAAADDDIIIJJJYYYttt{{{wwwwwwwwwwwwxxxuuuqqqnnnkkkfff```\\\OOOJJJCCC>>>===>>>?????????DDDJJJSSSiiilll```[[[lll|||ddd]]]UUUWWWhhh~~~{{{{{{{{{nnnRRRQQQQQQTTTZZZaaadddeeebbb```ZZZQQQFFF<<<444111000000///............///000/////////....................................---------............///000000000000////////////000000000000000000000000000000000000111111111111111111111111222333444555888999EEE^^^vvvIIIGGGDDDBBBAAA@@@===;;;888777555555555444333111111111111111111111111111000000000000000000000000000000000000000000000000000/////////000222444666888888777666555777:::===AAADDDHHHIIIIIIKKKOOORRRVVVWWWXXXZZZ___eeefffaaa\\\XXXWWW\\\aaacccgggkkkmmmqqqwww~~~nnn[[[NNNGGGGGGFFFUUUnnnxxx}}}ZZZQQQTTTUUUZZZ[[[\\\]]]___```aaabbbiiihhhjjjiii___MMM===666222222222111111111000000000000000000000000000000000000000000111111111111111111000000111111222333333333333444444444555555666777777888999::::::;;;===CCCCCCEEEKKKOOOaaa~~~{{{yyyyyyyyyzzzxxxuuurrrnnnjjjeeeaaaRRRMMMEEE@@@>>>>>>>>>>>>>>>BBBFFFKKK[[[xxxqqqcccZZZgggpppfffVVVPPP[[[ooozzz~~~tttSSSPPPOOORRRYYY___cccdddeeeccc^^^WWWLLL@@@666000111000//////......//////////////////............---------------------------------............///////////////000000000000000000000000000000000000000000000000111111111111111111111111222333444555::::::KKKmmmJJJGGGEEECCCBBB@@@===;;;888777555555555444333111111111111111111111111111000000000000000000000000/////////////////////////////////000222444555777888888777666666999===AAADDDEEEHHHIIIKKKOOOUUUYYY[[[ZZZZZZ\\\ccciiifff___ZZZXXXZZZ___cccdddgggjjjlllqqqxxxwww```QQQKKKIIIDDDMMMdddvvvrrr___OOOQQQWWWYYYZZZ[[[]]]___aaabbbccchhhjjjllllllcccSSSBBB888444333222222111111111111000000000000000000000000///000000000111111111111111111000000111111222333222333333444444555555555555555666777888::::::;;;>>>FFFFFFFFFLLLTTTiii}}}zzzyyyyyy{{{zzzwwwtttppplllgggeeeVVVPPPHHHBBB>>>=========???BBBDDDFFFQQQjjjvvveeeZZZddd~~~wwwnnnZZZOOOVVVgggxxx|||tttTTTNNNKKKOOOWWW]]]aaadddfffeeeaaa[[[QQQEEE777///111000000///...////////////////////////.........---------------------------------............///////////////000000000000///////////////////////////000000000111111111111111111111222333444555666999:::QQQyyyIIIGGGDDDBBBAAA???<<<:::888777555555555444333111111111111111111111111111000000000000000000000000////////////////////////...///000111333555777888888888777777888;;;@@@EEEGGGGGGFFFGGGKKKSSS\\\bbbbbbaaa___aaahhhlllfff]]]XXXWWW[[[aaaddddddfffjjjnnnsss{{{jjjWWWNNNKKKEEEKKK___oooqqqzzzfffOOOPPPVVVXXXYYY[[[]]]___aaacccdddgggjjjmmmlllfffYYYGGG:::555555333222111111111111000000000000000000000000///000000000111111111111111111000000111111222333222222333333444555666666666777888999;;;<<<===>>>@@@IIIIIIHHHPPPZZZpppzzzxxxxxx{{{zzzyyyuuuqqqlllhhhfffYYYSSSKKKCCC???>>>===<<<>>>???AAABBBJJJ]]]{{{|||iii]]]dddzzz}}}uuu^^^PPPTTT___{{{zzzxxxuuuYYYOOOHHHMMMUUU[[[```eeefffeeeccc^^^VVVIII:::000111111000///////////////.........///////////////---------------------------------............///.../////////000000000111///////////////////////////000000000111111111111111111111222333444666777999@@@[[[HHHFFFCCCAAA@@@???<<<:::888777555555555444333111111111111111111111111111000000000000000000000000000000000000000000000000---...000222444666888999888888888777999===CCCHHHJJJGGGEEEEEEJJJTTT^^^dddeeeeeeddddddiiikkkdddZZZVVVWWW[[[aaacccbbbeeejjjrrrvvv}}}{{{eeeSSSOOOFFFIIIXXXfff|||lllnnnrrrWWWQQQUUUWWWXXXZZZ]]]___bbbcccdddeeeiiillllllhhh^^^MMM???777666444222111111222222000000000000000000000000000000000000111111111111111111000000111111222333111222333333444555666666999999;;;===>>>@@@BBBBBBCCCKKKKKKKKKVVVdddxxx|||yyyxxx{{{{{{zzzvvvpppjjjgggfff\\\UUULLLEEEAAA>>>===<<<;;;<<<===@@@DDDRRRjjj~~~ooo```cccuuu|||cccRRRRRRTTThhhzzzdddUUUJJJMMMTTTYYY___ffffffeeecccaaa[[[OOO@@@555222111000000//////000000.........///////////////---------------------------------............///......//////000000111111000000000000000000000000000000000000111111111111111111111222444555777777:::JJJjjjFFFDDDAAA@@@@@@>>><<<:::888777555555555444333111111111111111111111111111000000000000000000000000000000000000000000000000---...000333555777999999888888888888:::???FFFKKKJJJGGGDDDEEEJJJRRRZZZ___aaabbbccccccffffff```WWWXXXYYY]]]bbbdddcccgggllluuuxxxuuu]]]WWWIIIFFFPPPZZZoooiiiaaadddWWWUUUWWWXXXZZZ\\\___bbbdddeeeeeejjjmmmllliiicccSSSDDD888777444222111111222333000000000000000000000000000000000000111111111111111111000000111111222333111222222333444555666777888999:::<<>>===<<<;;;===@@@CCCJJJZZZkkkwwwddd```lllkkkXXXTTTNNN[[[|||ttt___OOOOOOTTTWWW^^^fffgggeeedddccc___TTTFFF;;;222111000000//////000000............/////////000........................---------............///.........///000111111111000000000000000000000000000000000000111111111111111111111222444666777888:::TTTvvvDDDBBB@@@??????>>><<<:::888777555555555555333111111111111111111111111111000000000000000000000000000000000000000000000000,,,...000333666888999:::888888888888:::@@@GGGLLLIIIFFFDDDEEEJJJPPPVVVYYY[[[^^^``````bbbbbb\\\TTT[[[\\\```eeeffffffjjjpppvvvyyy~~~ggg^^^MMMEEEKKKSSSgggppp^^^rrrmmm]]]XXXVVVWWWZZZ\\\___bbbdddffffffjjjmmmlllkkkfffWWWGGG999777555222111111222333000000000000000000000000000000000000111111111111111111111000111222222333111111222333444666666777555666777:::<<<>>>@@@AAAEEEMMMLLLPPPdddxxx}}}}}}~~~}}}xxxpppiiiffffff]]]WWWNNNGGGBBB@@@???>>>@@@>>>???CCCEEEGGGSSS```www}}}fff]]]eeeqqq___YYYNNNWWWlllhhhTTTQQQUUUVVV\\\eeegggfffeeedddbbbXXXJJJ???222111111000000000000000---.........//////000000////////////////////////---------.........//////---......///000111111222000000000000000000000000000000000000111111111111111111111222444666777888888YYY|||DDDDDDCCCBBB@@@>>><<<;;;777777777666555555444444000000000000000000000000000000000000000000000000000000//////.........---000000000111222333555555555555555999>>>CCCFFFGGGJJJFFFCCCEEEKKKRRRVVVXXXYYY\\\```cccbbb^^^ZZZWWWVVV[[[cccggghhhjjjllloootttxxxvvv```OOOMMMLLLNNN^^^tttrrraaajjjoooZZZXXXVVVVVVVVVZZZ```eeeggggggjjjmmmpppooommmfffYYYMMM<<<666222333444111000222333333333222222111111111222222111111111111222222000111111111111222222222333333333333444444555666777999:::;;;<<<>>>BBBEEEFFFNNNNNNSSSfffxxx{{{||||||zzzxxxsssnnnhhheee]]]YYYSSSJJJBBB>>>===???=========>>>@@@EEEMMMRRRhhhjjjccceeeyyygggXXXQQQSSSgggnnnVVVQQQSSSUUU[[[dddjjjkkkiiieeebbb\\\NNNAAA555111///111000......111000000000000////////////....................................////////////000000000000111111111111222111111111000000////////////000111222333333444111444444222222444777888BBBfffDDDDDDCCCBBB@@@===;;;:::777777666666555555444444111111111111111111111111000000000000000000000000000000/////////.........000000111111222444555555555555666999>>>CCCFFFFFFGGGEEEDDDFFFLLLSSSVVVXXXZZZ]]]aaacccaaa\\\WWWTTTWWW\\\cccggghhhjjjmmmpppuuuzzziiiVVVOOOKKKJJJXXXkkkzzzbbbaaauuu{{{cccWWWTTTUUUWWW[[[___ccceeefffgggkkknnnnnnmmmiii]]]QQQ>>>888333333444111111222222222222111111000000000222222111111111111222222111111111111222222222222333333333333444555666666777999:::;;;<<<>>>BBBEEEHHHPPPSSS\\\sss}}}|||{{{{{{yyyvvvqqqlllhhhaaa]]]VVVLLLDDD??????@@@============>>>BBBGGGKKKSSSjjjrrrfffdddooo^^^UUUTTT^^^yyysss[[[SSSRRRSSSZZZbbbiiijjjiiigggddd^^^QQQEEE888444111222222//////222000000000000////////////....................................////////////000000000000111111111111111111111111000000000///000111111222222333333333000333444444444666:::<<>>@@@DDDGGGPPPVVV]]]rrryyyyyyzzz|||}}}{{{tttooojjjfff^^^SSSJJJDDDBBBBBB<<<===>>>===<<<<<<===>>>AAANNNdddjjj___qqquuucccYYYTTT]]]wwwpppuuu}}}~~~gggXXXPPPNNNUUU^^^bbbfffiiihhhgggcccYYYOOOAAA999333333333000000222000000000000////////////....................................///////////////000000000111111111111111111111000000000000000111111111111111111000000000111444777666666<<>><<<999888666666666555444444333333222222222222222222222222000000000000000000000000//////000000000000000000000111222444555555555555555555777;;;AAADDDFFFFFF???CCCHHHNNNRRRUUUWWWXXXWWW[[[______ZZZVVVTTTUUUWWW[[[```bbbcccggglllppp{{{{{{qqqmmmppp~~~vvvaaaQQQIIIMMMWWWrrrrrrpppeeeTTTVVVZZZ]]]___bbbdddffffffiiikkkmmmnnnnnnggg]]]MMMAAA555222333333222333222222222222222222222222222222111111111111222222111222222222222333333333444444444555666777999999999;;;===>>>???BBBFFFJJJRRRXXXaaayyyzzzyyyyyy|||}}}wwwqqqkkkhhhaaaXXXMMMFFFCCCBBB<<<===??????>>>===>>>???>>>GGGVVVmmmkkk]]]iii~~~}}}iii[[[TTTWWWmmmtttkkksssnnn\\\PPPNNNUUU^^^^^^dddhhhhhhgggddd\\\SSSEEE;;;333222222000///000000000000000////////////....................................///////////////000000000111111111111000000000000000000111111000000000000000/////////222222444777555555===GGGfffEEEDDDCCCAAA>>>;;;999777666666555555444333333333222222222222222222222222000000000000000000000000//////000000000000111111///111333444555666555555555555888<<>>???@@@@@@>>>>>>???@@@>>>DDDOOO```~~~mmm]]]cccuuuooo^^^SSSTTTdddyyyeeemmm}}}wwwcccSSSNNNUUU]]]\\\bbbhhhhhhgggeee^^^WWWIII>>>444111222000///000000000000000////////////....................................////////////000000000000111111111111000000000000111111111111///000000000000000000000444222444777555555@@@OOOpppEEEDDDCCCAAA>>>;;;888777666555555444444333333222111111111111111111111111000000000000000000000000//////000000000111111111///111333555666666555555555555888===BBBEEEFFFFFFDDDHHHNNNQQQSSSUUUXXXZZZ\\\___```[[[TTTRRRUUUYYY[[[^^^aaabbbccchhhnnnttt{{{zzzoooiiicccaaannnqqqZZZMMMLLLOOO\\\pppwwwjjjooo~~~[[[WWWTTTWWW___eeeeeedddfffiiikkkllloooqqqkkkdddVVVGGG777222333333333444000111111111222222222222222222111111111111222222222222222333333333444444444444555666777999:::;;;===>>>@@@BBBDDDGGGKKKNNNUUUbbbsss{{{|||{{{uuulllllliiibbbXXXNNNGGGCCCAAAAAAAAA@@@>>>===>>>@@@???CCCIIITTTnnnrrr___\\\iiiyyygggUUUUUU\\\ttthhhnnn|||kkkWWWPPPTTT[[[\\\ccciiijjjiiifffaaaZZZNNNAAA666222333222000000000000000000////////////....................................////////////000000000000111111111111///000000000111111111111000000111111222222333333555222333888777888GGGZZZyyyEEEDDDCCCAAA>>>;;;888666666555555444444333222222000000000000000000000000000000000000000000000000//////000000111111111222///111333555666666555444555666888===BBBFFFFFFFFFFFFJJJOOORRRTTTUUUXXX[[[```bbbaaa[[[SSSPPPTTTYYY]]]```bbbccceeeiiipppvvv{{{ssslllccc[[[```kkk{{{aaaRRRNNNOOORRRggg|||jjjfff{{{]]]VVVQQQTTT]]]eeeeeebbbeeehhhjjjlllooorrrnnngggYYYHHH777222333444333444//////000000111111111222222222111111111111222222222222333333333444444444444444555666777999;;;<<<>>>???BBBCCCEEEHHHMMMPPPVVVgggzzz}}}}}}|||wwwmmmmmmlllfff\\\RRRIIIEEECCCCCCBBB???===<<<===???<<>>===;;;888666888777666555555444444555111111111111111111111111111111222222222222111111222222111111111111222222111444777888777666666666888999<<<@@@DDDDDDCCCAAAEEEIIINNNSSSWWWXXXXXXWWWbbbcccaaaYYYQQQOOOTTTZZZ___]]]^^^bbbeeehhhpppxxx}}}vvvmmmdddaaacccwwwbbbTTTNNNLLLRRR]]]uuukkk^^^wwwnnnQQQTTTYYY\\\ccc```gggbbbeeeiiiooossssssooollleeePPP:::222444444222000111111111111111111111111222222222222111111000000222222222222222222333333555666777888999:::;;;;;;===<<>>FFFPPPggg```WWW[[[aaarrrzzzfffWWWUUUbbbyyywww~~~zzz```OOOQQQZZZaaafffiiijjjkkkkkkfff___TTTLLL>>>222///222222...000000000000////////////////////////////////////...............///000000000000000000111111111111000000000000111111111111000111111222222333444444666222444999777999SSSrrrEEECCC@@@>>>===;;;888666888777666555444444444444111111111111111111111111111111222222222222111111222111111000000111111222000222555777666555555555888:::===AAADDDDDDCCCBBBIIILLLQQQVVVYYYZZZZZZYYY```aaa___XXXPPPOOOTTT[[[]]]ZZZZZZ]]]aaaeeennnxxx|||rrrgggbbbbbbrrrjjjZZZRRRNNNPPPZZZpppjjjaaaqqquuuUUUTTTXXX[[[ccc___cccbbbdddiiinnnrrrrrrooollleeePPP;;;333444555333111111111111111111111111111222222222222111111111000333333333333333444444444666666777888999;;;;;;<<<@@@>>>AAAGGGJJJKKKNNNTTT^^^jjj{{{}}}}}}~~~}}}|||tttqqqmmmiiicccZZZPPPIIICCCCCCBBBAAAAAA@@@??????@@@===???DDDKKK]]]{{{]]]SSSVVVYYYggg{{{hhhWWWSSS^^^sssuuuwwwbbbNNNNNNVVV___eeehhhiiijjjjjjeee___XXXOOOAAA444000333333000111000000000////////////////////////////////////...............///000000000000000000111111111111000000000000111111111111000111111222222333444444555111444999888===XXXxxxDDDBBB@@@>>>===;;;999777888777666555444444444444111111111111111111111111111111222222222222111111222111111000000111111222///222444555444444444555777999<<>>BBBAAADDDIIIKKKLLLPPPVVV```mmm|||zzztttmmmiiieee^^^SSSKKKEEEEEECCCAAA@@@???>>>>>>@@@>>>???BBBDDDOOOhhhyyy\\\PPPPPPNNNWWWhhhrrrppp\\\SSSXXXjjjvvvqqqiiiPPPMMMUUU]]]ccchhhiiiiiijjjfff```]]]TTTEEE666111444555222111111000000000/////////////////////////////////...............///000000000000000000111111111111000000000000111111111111000111111222222333444444444111333888999AAA___DDDBBB???>>>===<<<999777777777666555444444444444111111111111111111111111111111222222222222111111111111000000000000111111000222444555444444444555666888;;;>>>??????@@@@@@HHHJJJMMMQQQSSSTTTTTTSSSZZZZZZXXXSSSOOOPPPUUU[[[^^^ZZZXXX[[[___fffqqq|||yyysssppplllooo^^^SSSOOORRR```zzzgggaaa{{{bbbUUUTTTZZZddd___```cccdddgggkkkooopppooommmgggSSS???666666555444444222222222222222222222222222222222222222222222222333333333444555555666666666777888:::<<<>>>???@@@CCCCCCFFFKKKMMMOOOUUU]]]hhhuuuyyypppkkkgggaaaXXXPPPFFFEEECCCBBB@@@@@@@@@@@@???>>>@@@AAA@@@DDDSSSddd~~~pppZZZNNNLLLFFFKKKXXX```ppp{{{dddVVVVVV```~~~zzzlll{{{qqqUUUPPPWWW[[[bbbhhhiiijjjkkkhhhcccaaaXXXIII999222444555333111111111000000000//////////////////////////////...............///000000///000000000111111111111///000000000111111111111000111111222222333444444333111333777999EEEfffCCCAAA???>>>===<<<:::777777666555444444333333333111111111111111111111111111111222222222222111111111000000000000000000111111333555555444444555777888:::>>>?????????AAABBBMMMOOOQQQTTTVVVWWWVVVVVVXXXWWWUUUQQQOOOPPPVVVZZZ]]]ZZZYYY\\\aaagggrrr|||{{{ppp~~~yyydddUUUPPPPPPZZZrrrlll___uuukkkYYYUUUZZZeeeaaadddeeeeeegggkkknnnppppppoooiiiVVVBBB888666555444555222222222222222222222222222222222222222222222333111222222333444555555555777888999;;;>>>@@@AAABBBBBBCCCHHHMMMPPPSSS[[[eeezzz~~~vvvpppkkkeee\\\UUUHHHFFFDDDBBBAAAAAABBBBBB===>>>@@@AAA??????HHHQQQXXXcccpppxxxyyypppaaaTTTLLLJJJCCCDDDNNNSSSbbbzzzhhhYYYVVV[[[tttxxxeeennnwwwYYYPPPUUUZZZbbbjjjkkkkkklllkkkgggccc\\\MMM<<<333333444333111111111111000000000000////////////////////////...............///000000///000000000111111111111///000000000111111111111000111111222222333444444444333444666:::JJJnnnCCCAAA???>>>===<<<:::888777666555444333333333333111111111111111111111111111111222222222222111111111000000//////000000111222333555555444444666777;;;???BBBCCCAAAAAADDDGGGOOOPPPRRRTTTUUUUUUUUUUUUXXXVVVSSSPPPOOOQQQVVVZZZ[[[YYYZZZ___cccgggpppxxx}}}{{{uuu}}}jjjXXXQQQNNNUUUlllssscccuuuvvvaaaXXXZZZeeecccggggggfffgggjjjnnnqqqqqqqqqkkkYYYEEE:::777444444555333333333333333333333333222222222222333333333333111111222333444555555666777888:::<<>>===<<<:::888666666555444333333333333111111111111111111111111111111222222222222111111000000////////////000000111222333333222333555777<<>>@@@AAAAAA@@@AAABBBCCCBBBEEEJJJOOOQQQPPPOOOOOODDDEEEAAAAAAFFFDDDMMMbbbzzzmmm___ZZZUUUccc|||qqqttthhhaaattt|||___QQQQQQVVV```iiikkkkkkmmmmmmlllhhhcccVVVEEE:::666444222222222222111111111000000////////////////////////...............///000000000000000000111111111111000000000000111111111111000111111222222333444444444666777999AAA[[[CCCAAA???>>>===<<<:::999666666555444333333333333111111111111111111111111111111222222222222111111000000////////////000000000111222222111222444666999===AAA@@@>>>>>>AAAEEESSSTTTUUUVVVVVVWWWWWWVVVYYYWWWSSSPPPPPPRRRVVVYYY]]]^^^cccjjjnnnnnnqqqwww{{{vvvxxxsss___OOOJJJOOOeeerrrzzzppp___YYYaaaaaahhhiiiiiiiiikkkooorrrssstttppp^^^III===777333222444333333333333333333333333222222222333333444444444333333444555666777888999888999;;;>>>AAADDDFFFGGGHHHJJJOOOTTTTTTWWWbbbnnnuuujjjeeedddVVVRRRMMMHHHCCCAAA@@@@@@???AAABBB@@@@@@BBBBBBAAA???@@@CCCEEEEEECCCCCCEEE@@@BBB@@@AAADDDAAAGGG[[[nnnrrrddd\\\RRR[[[xxxooojjj}}}ssseeeqqq}}}cccVVVUUUTTT___hhhkkkjjjlllmmmllljjjfffZZZIII<<<888555222222222222111111111111000////////////////////////...............///000000000000000000111111111111000000000000111111111111000111111222333333444444444666888:::EEEbbbCCCAAA>>><<<<<<;;;999888666555555444444333222222222222222222222222222222111111111111111111111111111111000000000000111111111333444444333222333555;;;>>>AAA???<<<===AAAFFFKKKNNNPPPRRRRRRSSSUUUWWW\\\YYYTTTQQQPPPRRRVVVYYY___aaaeeeiiinnnssswwwyyy~~~~~~aaaYYYPPPMMMZZZxxx|||vvvvvv```YYYZZZaaajjjkkklllmmmmmmnnnqqquuuxxxrrreeeOOO<<<444555555222222222222222222222222222333333222222111222222222333333333444666777999::::::;;;<<<>>>AAADDDFFFHHHJJJIIIMMMTTTWWWYYYeeeuuu}}}ssskkkggg___ZZZSSSNNNJJJGGGEEEDDDEEEDDDBBB???>>>>>>AAADDDAAAAAABBBAAA@@@@@@BBBCCCBBBCCCBBBAAAAAACCCGGGJJJddd|||~~~jjj]]]VVVXXXiii|||rrrkkkpppjjjqqqkkkXXXVVVVVV___ggghhhjjjoooqqqooolllhhh^^^OOOAAA777333222222222222111111111111000000000000000000000000000000000000000////////////000111111111111222222222111111111111111111111111222333333333333333333444666888888<<>><<<<<<:::888777666555555444444333222222222222222222222222222222111111111111111111111111111111000000000000111111111333444444222222444555999===@@@@@@>>>???CCCHHHIIILLLOOOQQQQQQRRRSSSTTTZZZWWWSSSPPPPPPSSSXXX[[[^^^aaafffjjjoootttxxx{{{~~~lllZZZRRRMMMYYYuuu}}}tttzzzbbbYYYYYY```hhhlllmmmnnnnnnooorrrvvvyyysssfffQQQ===444555555222222222222222222222222222333333222222111222222333333333444444666777999:::;;;<<<===???AAADDDFFFHHHLLLKKKPPPXXX[[[^^^lll||||||sssnnnhhhccc[[[TTTNNNJJJFFFCCCEEEDDDCCCBBBAAAAAADDDEEEAAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBFFFIIIYYYqqqooo___TTTSSS```qqqrrrfffhhhpppooommmUUUNNNRRR\\\dddgggjjjppprrrpppmmmiii___RRRCCC999444333222222222111111111111000000000000000000000000000000000000000////////////000111111111111222222222111111111111111111111111222333333333333444444444555777888<<>>SSSqqqFFFCCC???===;;;999777555666555555444444333222222111111111111111111111111111111111111111111111111111111000000000000111111333444444333222333555777999<<<@@@AAABBBCCCFFFHHHJJJNNNSSSVVVVVVUUUTTTSSSWWWTTTPPPMMMMMMQQQUUUYYYYYY^^^dddiiinnntttzzz{{{uuupppllljjjeeebbb^^^[[[]]]iiixxx]]]TTTNNNSSShhhzzzjjjzzzfffWWWVVV^^^eeehhhiiikkkllllllnnnqqqtttvvvkkkWWWBBB777666555333333333333333333333333333222222111111222222333333333444444555666888::::::;;;<<<===???AAADDDFFFGGGLLLMMMSSS]]]bbbiii|||zzzsssooojjjddd___YYYRRRNNNMMMLLLJJJIIIIIIGGGEEEDDDGGGEEEBBB@@@@@@@@@??????@@@@@@AAA@@@???@@@CCCFFFJJJ___rrrppp```VVV\\\iiizzzqqqddd```sssmmmxxxvvvZZZIIIJJJRRR\\\eeelllqqqrrrrrrmmmjjjbbbXXXKKK@@@777333222222222111111111000000////////////////////////////////////000000000000000000111111111222222222111111111111111111111111222222333333444555555555222666999AAAVVVppp~~~~~~FFFCCC???===;;;999777555666555555444444333222222111111111111111111111111111111111111111111111111111111000000000000111111444444444333222333555777<<<>>>???AAAAAACCCEEEFFFJJJNNNRRRUUUUUUTTTSSSRRRXXXUUUPPPMMMLLLOOOSSSVVVWWW\\\bbbfffjjjqqqzzzzzzvvvsssrrrooolllhhheeeaaa```[[[ZZZZZZYYYWWW\\\mmmxxx___VVVNNNPPP```{{{zzzgggrrrhhhWWWVVV^^^dddgggiiikkkmmmnnnpppsssuuuxxxnnnZZZEEE888666555333333333333333333333333333222111111111222222333444444444444555777888:::;;;;;;;;;===???BBBEEEGGGHHHJJJKKKSSS\\\aaajjjzzzwwwrrrmmmggg```XXXSSSOOOMMMLLLMMMOOOOOOMMMLLLLLLIIIDDDAAAAAAAAA@@@??????@@@AAA@@@???@@@BBBDDDDDDVVVeee{{{zzzfffYYYZZZdddyyytttkkkgggtttpppwwwzzzaaaMMMJJJOOOXXXccclllppprrrsssmmmjjjddd[[[PPPCCC888222222222222111111111000000////////////////////////.../////////000000000111000000111111111222222222111111111111111111111111222222333444444555666666333777;;;EEE\\\ttt~~~zzzEEEBBB???===;;;:::888666666555555444444333222222111111111111111111111111111111111111111111111111111111000000000000111111555555444333222333666888>>>>>>>>>>>>@@@BBBEEEFFFHHHKKKOOOQQQQQQPPPOOOPPP[[[XXXSSSOOONNNQQQTTTWWWXXX\\\```cccfffnnnzzz}}}wwwsssooommmnnnnnnnnnllljjjgggdddcccXXXXXXZZZ[[[YYYZZZdddooo|||bbbZZZPPPNNN[[[ttt~~~jjjooommmYYYWWW]]]bbbiiikkknnnqqqrrruuuxxxzzzzzzqqq^^^HHH:::666555444333333333333333333333333111111111111222333444444444444555666777999:::;;;;;;<<<>>>@@@DDDGGGJJJLLLJJJLLLSSS\\\aaajjjyyy{{{~~~yyyqqqhhh^^^WWWQQQOOONNNQQQVVVZZZZZZYYYRRRMMMGGGDDDDDDDDDBBB@@@???AAAAAAAAA@@@@@@BBBDDDEEERRR]]]rrriiiWWWTTT\\\uuuzzztttooowwwqqquuukkkUUUMMMNNNUUUbbbkkkoooqqqtttnnnkkkfff___UUUHHH;;;222222222222111111111111000000000000000000000000000......//////000000111111000111111111111222222222111111111111111111111111222222333444555666666777555888===JJJccc~~~DDDAAA>>><<<<<<:::888777666555555444444333222222111111111111111111111111111111111111111111111111111111000000000000111111555555444333222333666999===<<<:::;;;>>>BBBFFFHHHHHHKKKMMMOOONNNNNNNNNOOO]]]ZZZVVVRRRRRRUUUYYY\\\ZZZ^^^aaaaaadddlllzzzxxxrrrpppoooppppppssstttuuuuuussspppmmmkkkaaa^^^^^^^^^]]]]]]ccclllggg^^^TTTOOOYYYppprrrqqqsss]]]XXX]]]```hhhkkkpppsssuuuxxx{{{~~~{{{sss```JJJ;;;666555444444444444444444444444444111111111111222333444555444555555666777999:::;;;===>>>@@@DDDHHHLLLOOOQQQLLLNNNUUU]]]bbbkkk|||sssvvv}}}ssshhh```ZZZVVVTTTWWW]]]bbbcccbbbXXXRRRJJJGGGGGGGGGDDDBBB@@@AAABBBBBBAAAAAABBBCCCEEEOOOVVVjjjlllXXXSSSYYYhhhzzztttzzzpppooozzzaaaQQQOOOTTTaaajjjnnnqqqtttpppnnnjjjddd[[[MMM>>>444222222222111111111111000000000000000000000000000.........///000111111111000111111111111222222222111111111111111111111111222222333444555666777777777999???NNNkkkCCCAAA>>><<<<<<;;;999888666555555444444333222222000000000000000000000000111111111111111111111111111111000000000000111111666555444333222333666999<<<:::888999===CCCHHHKKKJJJLLLNNNOOONNNNNNPPPQQQ^^^[[[XXXUUUVVVYYY^^^bbb]]]```aaaaaaccclll||||||tttpppooorrruuuvvvuuuvvvxxxyyywwwtttpppmmmmmmgggcccaaa``````fffnnnjjjbbbVVVQQQYYYpppyyytttwww___YYY\\\^^^gggjjjnnnrrruuuxxx|||~~~|||tttbbbKKK;;;666555444444444444444444444444444111111111111222333444555555555555666777999;;;<<<>>>@@@BBBFFFKKKOOOSSSUUUOOOQQQXXX___ccclllvvvrrrwww|||rrrkkkddd___[[[\\\```dddeeeccc[[[TTTLLLHHHHHHIIIFFFCCC@@@BBBCCCCCCAAAAAABBBDDD???HHHNNNaaappp\\\XXX]]]___}}}ttt{{{nnnjjjmmmTTTPPPTTT```jjjmmmppptttrrrppplllggg^^^QQQAAA666222222222111111111111000000000000000000000000000---......///000111111222000111111111111222222222111111111111111111111111222222333444555666777888888:::@@@PPPpppAAA???<<<::::::999888666444444444333333333222222222222222111111111111000000111111111111222222222000000///...---///333666777555333111222555999<<<:::<<<;;;:::???HHHNNNOOOSSSNNNKKKMMMMMMKKKLLLNNN[[[XXXTTTRRRTTTZZZaaafffeeeiiinnnoooqqqvvvzzzvvvuuuxxx{{{}}}}}}zzzyyywwwrrrmmmjjjhhhggglllsssuuueeeUUUQQQVVVgggrrr}}}aaaZZZ___[[[dddkkkqqqqqqrrrvvvxxxxxxxxxuuugggQQQ>>>777666777444444444444444444444444333333222222222333444444444666999:::::::::<<<===>>>AAAEEEHHHJJJOOOUUUZZZXXXWWWYYY```kkk{{{uuuooo{{{wwwrrrjjjdddfffhhhccc[[[TTTQQQMMMKKKKKKKKKKKKKKKEEEFFFHHHIIIHHHDDDAAA>>>AAAGGGMMMZZZyyyzzzeeeWWWSSSaaazzzsssooozzzfffpppdddRRRRRR```hhhoootttpppuuusssnnngggbbbXXXEEE555444222111222333333222111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333333444555666777888888===BBBZZZAAA???<<<;;;::::::888666444444444333333333222222222222222111111111111000000111111111111222222222111111000///...000333666777555333222222666999<<<;;;======;;;???HHHMMMNNNRRRMMMKKKLLLMMMKKKLLLPPPUUUSSSQQQPPPSSSYYY```eeegggkkkppprrrrrrvvv~~~~~~{{{{{{~~~|||wwwuuusssqqqvvv}}}|||kkkZZZSSSWWWfffuuu~~~dddZZZ___[[[ccckkkqqqrrrsssvvvxxxxxxxxxuuuhhhRRR@@@888666666444444444444444444444444333333222222333333444555444666999::::::;;;===>>>AAACCCGGGIIIKKKOOOUUUYYYXXX\\\```gggsssvvvttt{{{vvvuuutttkkkaaaXXXTTTPPPMMMNNNMMMKKKIIIKKKLLLMMMMMMKKKHHHDDDAAA@@@EEEJJJTTTqqqkkk\\\WWWZZZqqqwwwkkkuuuyyybbbgggzzzmmmYYYUUU```gggooouuusssvvvtttoooiiidddZZZHHH888444333111222333333222111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333333444555666777888;;;BBBKKKhhhAAA???<<<;;;::::::888777444444444444333333333333222222222111111111111000000111111111111222222222111111111000///111444666777555333222333666:::<<<===??????===@@@HHHLLLMMMPPPKKKIIIKKKKKKJJJMMMQQQSSSQQQPPPOOORRRWWW\\\___dddiiipppsssuuuyyyxxxnnnkkkxxx|||~~~~~~{{{qqq___VVVWWWeeewww~~~fffZZZ___\\\bbbkkkrrrssstttwwwyyyxxxxxxvvvjjjUUUBBB999666555444444444444444444444444333333333333333444555555555777999;;;;;;<<<>>>@@@DDDFFFHHHKKKMMMQQQUUUYYYXXX```hhhmmm{{{www{{{xxxlll```[[[UUUSSSTTTTTTQQQMMMSSSSSSSSSRRROOOKKKGGGEEE???CCCFFFOOOhhhsssbbb[[[SSSiii{{{gggfffzzzzzzaaabbbrrrwww```YYYaaagggooovvvvvvvvvuuupppkkkggg^^^LLL<<<555333222111222333222111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333333333444555666888888<<>>AAAGGGKKKKKKLLLIIIGGGIIIIIIHHHLLLQQQUUUSSSQQQPPPQQQSSSVVVXXX\\\ccclllrrruuu{{{uuunnnfffaaajjj|||~~~vvvbbbXXXWWWccc~~~zzz~~~gggYYY^^^]]]bbbkkkssstttuuuxxxzzzyyyyyywwwlllXXXEEE:::666444444444444444444444444444333333333333333444555666666888:::;;;<<<>>>AAACCCEEEFFFIIIKKKOOOSSSXXX[[[WWWbbbjjjoooxxxmmmeee[[[WWWXXXXXXUUURRRWWWVVVTTTRRRNNNKKKGGGEEE@@@CCCEEELLLaaaxxxeee]]]TTTfff|||gggbbbsss~~~ddddddsssyyybbbZZZbbbgggooowwwvvvuuutttqqqllliiiaaaPPPAAA666444222111222333222111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444333444444444555777888999999EEEXXXBBB@@@===;;;;;;:::999777555555555444444444333333222222222111111111000000000000111111111222222222000111222222111222444666555444444444555888;;;===@@@BBBAAA???AAAGGGJJJJJJHHHFFFGGGIIIHHHFFFJJJPPPTTTSSSRRRQQQQQQSSSUUUVVVYYY```iiiooosssyyyuuuoooggg```cccoooxxxdddYYYWWWbbb|||iiiYYY^^^___ccckkkssstttvvvyyy{{{zzz{{{yyynnnZZZFFF;;;666333444444444444444444444444333333333333444555666777777888:::<<<===???CCCFFFFFFFFFHHHLLLQQQVVVZZZ\\\ZZZcccjjjrrrzzz{{{mmmbbb]]]ZZZVVVSSSUUUTTTQQQNNNKKKGGGEEECCCAAADDDGGGLLL\\\{{{|||ggg]]]VVVccc||||||kkkhhhwwwfffcccqqquuu___XXXaaagggnnnvvvuuutttssspppmmmkkkdddTTTEEE888555222111222333222222000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444444444444555666777888999888FFF\\\BBB@@@===<<<;;;;;;999888555555555555444444444333222222222111111111111000000111111111111222222222///111222111111111333555555444444444666999;;;===???AAAAAA???AAAGGGJJJIIIFFFFFFIIILLLJJJGGGIIINNNQQQPPPOOOOOOQQQUUUXXXZZZ\\\bbbiiimmmooosss{{{}}}vvvooogggcccgggxxx|||fffZZZWWWaaazzz~~~ppp[[[^^^```dddlllssstttuuuyyy}}}}}}}}}{{{ppp[[[GGG<<<777444444444444444444444444444333333333333444555777777888999;;;<<<>>>AAAEEEHHHHHHGGGHHHLLLRRRWWWZZZ[[[]]]```hhhwwwyyy}}}|||nnnccc[[[WWWQQQOOOMMMIIIFFFDDDCCCBBBBBBEEEHHHKKKWWWqqqiii___VVV^^^rrr~~~qqqnnnzzzddd^^^iiisss\\\UUU^^^dddlllttttttssssssqqqnnnmmmgggXXXIII999666333111222222333222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444444444555666777999999;;;KKKbbbCCC@@@===<<<<<<;;;999888555555555555444444444444222222222111111111111000000111111111111222222222...000111111000111222444444444444555777999<<<======@@@@@@>>>AAAFFFIIIHHHGGGIIIMMMPPPNNNIIIJJJNNNPPPOOOMMMMMMPPPTTTXXX[[[___ccciiikkklllqqqyyyzzzqqqiiifffsssjjj]]]XXXaaayyyyyy|||aaa^^^^^^fffmmmrrrrrrtttyyy~~~}}}qqq[[[GGG<<<888555444444444444444444444444222333333333555666777888888:::;;;===???BBBGGGKKKKKKJJJIIILLLQQQUUUWWWWWW[[[YYYddd|||www}}}kkk^^^XXXNNNLLLIIIFFFDDDCCCCCCDDD@@@DDDFFFHHHOOOdddlllbbbVVVYYYjjjuuunnnvvvfff\\\ddduuu\\\SSSYYY___hhhssstttssssssrrrppppppkkk\\\NNN:::777333111111222333222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444444555555666888999:::>>>PPPhhhCCC@@@>>><<<<<<;;;999888666666555555555444444444222222222111111111111000000111111111111222222222---///111111000000222333444444444555777:::<<<===<<>>@@@FFFIIIHHHHHHKKKQQQTTTQQQKKKKKKOOORRRPPPNNNLLLMMMQQQUUUXXX]]]bbbgggjjjlllrrr{{{zzzpppiiisssnnn___YYYaaaxxxsssfff^^^\\\gggnnnrrrrrrsssyyy~~~rrr[[[GGG<<<888666444444444444444444444444222333333444555666888888999:::<<<===???CCCHHHLLLOOOLLLKKKLLLQQQTTTTTTSSSVVVRRR___}}}vvviiiZZZTTTLLLJJJHHHEEEDDDDDDEEEEEE???BBBEEEEEEIII[[[{{{oooeeeWWWWWWfffxxxkkkoookkk___eeeyyy^^^RRRVVV[[[fffrrrttttttuuusssrrrrrrnnn___QQQ;;;777333111111222333333000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444555555555555666888999:::>>>RRRjjj@@@???>>>===;;;;;;::::::666666555444444444444555222222222333333444444444333333222111111111222222111111000000111111222333444333333333666:::>>>@@@CCCAAA??????BBBEEEGGGGGGJJJMMMSSSUUUOOOHHHJJJQQQTTTQQQNNNNNNPPPRRRTTTUUU[[[___ffflllmmmoooyyy~~~{{{uuuuuuttt___YYYfffuuuuuujjjbbbcccfffmmmqqqppppppwww}}}ooo\\\III<<<777777444444444444444444444444666666666666666777888999:::;;;===???AAAEEEKKKNNNOOORRRUUUUUUTTTTTTVVVYYYXXX\\\jjj}}}rrrfff]]]VVVOOOLLLIIIGGGHHHIIIIIIIIIEEE???@@@HHHKKKRRRkkkyyyjjj[[[VVVccc}}}}}}ssslll~~~sssaaa```yyy~~~aaaMMMRRR___eeemmmwwwxxxxxxwwwtttrrrnnnbbbWWW>>>:::333000333777666222000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444333444666666666888<<<>>>===UUUqqqAAA@@@>>>===;;;::::::999666666555444444444444444111111111222222222222222222222222222222222222222111111000000111111222333333333333444666:::>>>@@@AAA???>>>???BBBEEEGGGGGGIIILLLRRRUUUQQQKKKJJJOOORRRPPPNNNOOOQQQTTTUUUUUU\\\___gggmmmnnnqqq{{{ttt^^^WWWcccrrrqqqxxxlllbbbaaafffnnnsssrrrsssyyy}}}ppp]]]JJJ===777666444444444444444444444444555555555555666777888999999;;;===???AAAEEEJJJNNNSSSUUUWWWWWWTTTTTTWWWZZZ\\\^^^iii{{{{{{rrrddd]]]VVVPPPWWWTTTQQQPPPOOOOOOMMMLLLIIIBBBBBBHHHHHHJJJ```zzz~~~ppp___WWW```www}}}rrrlll}}}zzzfffbbbtttgggQQQTTT^^^dddkkkuuuxxxyyyxxxvvvtttpppfffZZZBBB<<<555111333555444000000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444444555666666666888;;;===@@@ZZZvvvBBBAAA???===;;;999888888666555555444444444444444111111111111111000000000///000111333333333222222111111000000111111222333333333333444666999===??????>>>===>>>BBBEEEFFFGGGIIIKKKQQQVVVUUUNNNKKKLLLOOONNNNNNPPPSSSUUUVVVVVV\\\```gggmmmooosss}}}uuu^^^VVV```mmmnnnooonnnaaa^^^fffnnnuuuvvvvvv|||}}}qqq___LLL>>>777555444444444444444444444444555555555555666777888999:::<<>>===<<<<<<>>>BBBEEEGGGGGGIIIJJJOOOVVVVVVQQQLLLKKKMMMMMMNNNQQQTTTWWWXXXWWW[[[___fffmmmooosss~~~xxx```VVV^^^jjjuuurrrkkk```^^^dddnnnvvvwwwxxx}}}~~~rrr```MMM>>>777444555555555555555555555555444444444555666777888999===@@@CCCGGGIIIMMMPPPSSSXXXZZZ]]]]]]\\\\\\```dddpppqqq{{{|||||||||uuuoooiiifffccc___\\\XXXTTTPPPLLLEEEAAABBBEEEDDDCCCPPPbbb{{{fffZZZ[[[kkkxxxkkksss~~~ccc[[[___cccjjjrrrwwwzzzzzzxxxwwwtttmmmdddKKK@@@666333333333111111000000000000000000000000000000000000000111111222111111222222222333333333222222222333333333444444444555666666555777:::<<>>CCCFFFHHHHHHHHHIIIMMMTTTUUUPPPLLLLLLLLLLLLNNNQQQUUUXXXYYYXXXZZZ^^^ffflllooorrr}}}|||cccWWW^^^hhh~~~zzzhhh```___cccmmmvvvxxxyyy}}}sssaaaNNN???777444555555555555555555555555555555555666777888999:::===AAAFFFJJJLLLOOORRRTTTXXX\\\```bbbcccdddhhhlllnnnqqq{{{|||xxxwwwyyyxxxrrrjjjbbb[[[TTTMMMIIICCCAAACCCFFFEEEEEEOOO]]]iii\\\[[[iii{{{llluuukkk___```dddkkksssuuuyyyzzzxxxvvvtttnnngggMMMAAA666444444333222444000000000000000000000000000000000000000111111222111111222222222333333333222222222333333333444444555666666666666888;;;===LLLjjjAAA@@@>>><<<:::888777777555444444333333333333333222222222222222111111111...///000222222222111111111111000000111111222333222222333555666888:::;;;999:::;;;???DDDHHHIIIIIIGGGHHHLLLQQQPPPMMMMMMPPPNNNMMMMMMPPPTTTXXXZZZZZZZZZ^^^ffflllnnnrrr|||fffYYY^^^hhh~~~xxxggg``````cccmmmvvvxxxyyy~~~tttaaaMMM???888666555555555555555555555555555555666777888:::;;;<<<===AAAGGGLLLOOOQQQSSSUUUXXX^^^eeeiiijjjlllooorrrqqqwww{{{~~~wwwqqqvvvssseeeZZZQQQKKKGGGFFFEEEFFFGGGEEEEEEMMMXXXnnn___\\\fff|||uuuuuunnnaaa```eeemmmsssuuuyyyzzzwwwuuusssnnnhhhQQQBBB666555555222222666000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444555666777777888:::===@@@PPPrrr???>>>===;;;:::999888888555444333333222222333333000000000111111111111111000000000000111111111111111111000000111111222333222222333555666888999:::999999<<<@@@EEEIIIKKKKKKGGGHHHKKKMMMKKKHHHMMMTTTOOONNNMMMOOOSSSWWWZZZ[[[]]]```hhhnnnooorrr|||gggYYY^^^ffftttiiiaaa```fffooowwwxxxzzzttt```MMM???888777555555555555555555555555666666777888999;;;===>>>???DDDKKKPPPSSSUUUWWWXXX[[[bbbjjjoooqqqqqqssstttxxxwwwzzzpppmmmwwwnnn^^^RRRKKKHHHFFFFFFFFFGGGGGGFFFGGGNNNVVV{{{tttccc\\\bbbvvv~~~vvvmmm```___eeemmmsssuuuzzz{{{xxxuuusssooojjjVVVEEE888666555000000555000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444444666777888999<<>><<<;;;:::999999999555444333333222222333333......//////000000111111222111000000///000000111111111111000111222222333222222333555777888999:::999999<<>>999888666666666666666666666666777777888999:::<<<>>>???DDDIIIPPPUUUYYYZZZ\\\]]]^^^eeennntttttttttttttttzzz}}}sss}}}ooofffhhhwww~~~rrraaaRRRIIIFFFFFFFFFDDDDDDEEEFFFFFFIIIPPPXXXtttyyyfff\\\___rrrwwwkkk^^^^^^eeemmmrrrvvv{{{}}}yyyuuutttpppkkkZZZHHH999777555......444000000000000000000000000000000000000000111111222111111222222222333333333222222333333333444444444444666888999:::===AAADDDiiiBBBAAA>>><<<999777666555666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444777444222111444777999:::999:::<<<@@@CCCFFFHHHIIIMMMIIIHHHIIIIIIIIIKKKPPPPPPMMMJJJKKKPPPVVVZZZ[[[dddgggnnnqqqpppqqq}}}kkk\\\\\\jjjzzzkkkaaa___dddnnnwwwzzz}}}rrr^^^LLL@@@999777666666666666666666666666555777999:::;;;===@@@BBBEEELLLSSSWWWVVVWWW[[[```aaafffmmmrrruuuwwwxxxyyyzzzttt~~~|||qqqeee^^^^^^gggqqqxxx___\\\VVVQQQLLLHHHFFFEEEHHHJJJKKKKKKIIIKKKOOORRRlll}}}iii\\\^^^lllpppkkkeeeZZZ^^^dddmmmvvvyyy|||{{{xxxvvvuuuooohhh^^^PPP???555333555555444111111111111111111111111000111111111111222222222333333333333333333333333222222333333333444444444888777777:::;;;<<<@@@GGGoooAAA@@@>>>;;;999777666666666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444555444333555777:::;;;:::======???AAACCCFFFHHHJJJLLLIIIHHHJJJJJJJJJMMMSSSQQQNNNKKKLLLPPPUUUYYYZZZaaaeeelllpppooorrr~~~mmm^^^]]]lll|||jjj```^^^dddnnnwwwzzz}}}ttt___MMM@@@:::888666666666666666666666666666777999:::;;;===@@@BBBHHHNNNUUUXXXXXXXXX\\\```bbbfffllloooqqqrrrssssss||||||zzz|||{{{~~~|||iii\\\SSSPPPUUU\\\hhhppp}}}sssfff[[[YYYUUURRROOONNNMMMMMMMMMMMMMMMKKKIIIKKKOOOSSSeeemmm___^^^jjjllljjjiii[[[]]]bbbkkktttzzz||||||yyyxxxvvvpppiii___QQQ@@@555333555555333111111111111111111111111000111111111111222222222333333333333333333333333222222333333333444444444666555666:::;;;<<>>>>>???AAADDDGGGIIILLLIIIHHHJJJKKKKKKPPPVVVSSSPPPMMMMMMPPPTTTXXXYYY^^^cccjjjnnnnnnqqq~~~ppp```___nnn~~~lllaaa]]]cccmmmwwwzzz~~~vvvaaaNNN@@@:::888666666666666666666666666666888999:::;;;===@@@CCCJJJPPPWWWZZZYYYYYY]]]aaadddgggkkkmmmnnnnnnooopppxxx~~~zzzyyy|||{{{fffWWWNNNIIIJJJMMMPPPZZZhhhqqquuuuuutttsss~~~{{{}}}|||nnncccZZZ[[[YYYVVVTTTTTTTTTSSSRRRSSSRRROOOKKKIIIKKKOOORRRYYYnnnsssbbb^^^fffmmmfff{{{ppp___]]]bbbkkktttzzz}}}}}}{{{yyyxxxrrrkkkbbbSSSAAA666333444333111111111111111111111111111000111111111111222222222333333333333333333333333333333333333444444444444555444666999:::<<>>===;;;999888888888666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444333222333666:::=========<<<;;;;;;<<<>>>BBBFFFIIILLLJJJJJJKKKKKKKKKQQQYYYTTTRRROOONNNOOOSSSVVVXXX^^^bbbiiinnnmmmppp|||rrr```^^^nnntttddd\\\bbbmmmwww{{{yyydddOOOAAA:::999666666666666666666666666777999::::::;;;>>>BBBEEEMMMSSSYYY\\\ZZZZZZ^^^aaaeeegggjjjlllmmmooorrrtttxxx|||yyyxxxzzzvvvcccWWWPPPKKKJJJKKKJJJQQQZZZ^^^]]][[[\\\___kkkyyykkkfffccceeejjjnnnuuu}}}zzzyyy{{{|||pppfff^^^eeeaaa^^^\\\]]]]]]ZZZXXXWWWUUUQQQNNNKKKKKKLLLMMMMMM\\\rrrwwwddd^^^ccc~~~uuubbbqqqvvvccc___bbblllvvvzzz}}}~~~|||{{{zzztttllldddVVVCCC777444444333000111111111111111111111111000000111111111222222222222222333333333333444444333333333444444444444555666555777999:::<<>>===;;;999888888888666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444444222111222666;;;>>>???:::999:::;;;???DDDIIILLLMMMKKKKKKLLLJJJJJJQQQYYYUUUSSSQQQOOOOOORRRVVVYYY```dddjjjnnnmmmooozzzrrr___]]]mmm~~~hhh\\\bbbmmmwww{{{{{{eeeOOO@@@:::999777777777777777777777777888999:::;;;===@@@EEEIIIOOOUUU\\\^^^]]]]]]```dddbbbdddfffiiikkkoootttxxxzzz}}}{{{yyyyyyyyy~~~zzzlll]]]UUURRRNNNLLLLLLHHHKKKMMMKKKFFFEEEIIIMMMXXXnnnzzzzzzzzzzzzxxxpppfff___VVVQQQOOORRRUUUZZZbbbkkk}}}}}}tttkkkgggeeefffjjjwwwtttiiimmmiiifffeeeffffffccc___XXXVVVSSSPPPMMMJJJIIIGGGGGGPPP```xxx{{{ggg___aaayyyzzzzzzbbbkkk}}}yyyeee^^^aaallluuuyyy}}}~~~}}}}}}{{{uuummmfffWWWDDD888444444333000111111111111111111111111000000111111111222222222222222222333333444444444333333444444444555555555888888999:::999<<>>@@@:::;;;<<>>;;;999777666666666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444555444333444888<<<>>>>>>;;;<<>>888777777777777777777777777777999:::<<<>>>AAAFFFMMMRRRVVV\\\cccfffffffffjjjnnnggggggfffeeeeeeiiiooossszzz}}}{{{yyy{{{|||xxxqqqkkkbbbVVVPPPOOOGGGFFFDDDBBBAAABBBDDDFFFHHHSSS___eeeggggggccc]]]^^^```bbbbbb___XXXPPPKKKDDDBBBCCCFFFEEEEEEIIIPPPUUU___gggjjjmmmqqqsssrrrqqqpppqqqqqqkkkiiizzz{{{{{{}}}|||vvvpppbbb\\\SSSNNNKKKKKKJJJIIIKKKLLLQQQ___nnnccc___pppuuu{{{nnnnnnxxxmmmaaabbbkkkrrrvvv{{{~~~}}}~~~|||vvvnnnfffXXXEEE999555555444222111111111111111111111111000111111111111222222222111111222333333444555555444444444444555555555555666777:::<<<<<>><<<999777666555666555555444444333222222111111111111111111111111111111222222222222111111000000000000111222333444555444555888;;;=========;;;<<>>FFFLLLPPPRRRSSSOOOIIIMMMNNNOOOOOOMMMHHHCCC?????????CCCGGGGGGFFFJJJPPPOOOXXX```fffooo}}}rrrxxxggg___SSSKKKIIIKKKMMMNNNJJJKKKLLLWWWuuuqqqeee^^^mmmyyy}}}tttqqqwwwtttfffeeemmmtttuuuzzz}}}}}}~~~|||vvvnnnfffXXXEEE999666666555222111111111111111111111111000111111111111222222222111111222333333444555555444444444555555555666666444666999<<<===CCCTTTdddCCC@@@===;;;:::888666444444444333222222222222333222111000000111111000...222222222111111111000000111111000000111111222333444444444666999;;;;;;::::::999888;;;@@@FFFJJJLLLRRRQQQOOOLLLHHHGGGGGGIIIXXXZZZYYYUUUOOOMMMPPPUUU\\\aaaiiioooooosssuuuccc```ooo}}}|||hhhdddooosssxxx~~~|||cccKKK???999777888777777777777777888999;;;<<<>>>@@@DDDJJJQQQWWW]]]fffkkkjjjhhhlllsssvvvvvvrrrnnnjjjfffeeekkkttt~~~}}}{{{{{{|||{{{~~~xxxiii]]]SSSJJJFFFHHHFFFFFFEEEDDDBBBAAA@@@???CCCBBBAAA@@@@@@BBBDDDEEEBBBDDDEEEEEECCCCCCDDDEEEDDDGGGLLLPPPRRRTTTVVVXXX\\\cccooo}}}}}}fff]]]QQQKKKJJJMMMMMMMMMLLLNNNOOOUUUkkksssddd___iiivvvnnnooouuummmjjjpppssswww{{{~~~~~~~~~~~~yyyrrrhhhZZZHHH;;;666555444222333333333222222222111111000000000000111111111111222222222222333444555555333333444444555666666666777:::888;;;CCCEEERRRjjjCCC@@@===;;;:::888666444555444444333333333333333///......///222333333222222222222111111111000000111111000000111111222333444444444666999;;;;;;;;;999888888;;;@@@EEEIIIJJJOOOPPPOOOLLLIIIFFFFFFGGGSSSXXX[[[ZZZUUUSSSTTTWWW\\\aaaiiioooppptttuuubbb___mmm~~~www|||rrrdddfffppptttzzz|||bbbKKK>>>999777777777777777777888888999<<<===???BBBFFFLLLSSSXXX___gggmmmmmmmmmttt|||yyyvvvttttttrrroooqqqvvv}}}zzzyyyyyy}}}}}}tttjjj^^^VVVOOOHHHEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>>>>@@@BBBCCC???@@@AAAAAAAAABBBDDDFFFPPPTTTYYY]]]```dddhhhjjjrrr~~~|||tttZZZSSSKKKHHHKKKPPPRRRRRRMMMNNNNNNRRRgggvvvfff```hhhyyyjjjmmmwww~~~jjjhhhpppuuuzzz}}}zzzsssiii[[[III;;;666555444333333333333222222222111111000000000000111111111111222222222222333444555555333333444555555666666777888;;;999;;;BBBFFFTTTnnnBBB@@@===;;;:::888666555666555555444333444444444///......000222333333222222222222111111111111111111111000000111111222333444333444666999;;;;;;;;;777777888;;;@@@EEEGGGGGGLLLMMMNNNMMMIIIFFFDDDDDDMMMUUU]]]___[[[WWWWWWXXX\\\aaaiiioooppptttuuuaaa^^^lll}}}uuu~~~iiiaaahhhpppvvv}}}|||aaaJJJ===999777777777777777777888999999===>>>AAADDDHHHMMMTTTYYY___gggmmmmmmpppyyy{{{xxxyyy}}}~~~zzzwwwwww~~~yyyvvvvvvwww|||}}}hhh```WWWRRRLLLFFFCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<>>>???@@@<<<===>>>>>>???BBBGGGKKKYYY\\\aaaeeeiiioootttxxxsssiii```YYYOOOKKKHHHIIIOOOTTTWWWXXXQQQQQQOOORRReeezzziiiaaafff{{{iiimmmyyytttdddfffqqqxxx|||{{{tttjjj\\\III;;;666555444333333333333222222222111111000000000111111111222222222222222222333444555555333444444555555666777777999<<<999;;;CCCHHHYYYuuuBBB@@@<<<;;;:::999777555666666555444444444444555333222000111222222111///111111111111111111111111111111000000111111222333333333333666999;;;<<<;;;555666777;;;@@@DDDEEEEEEHHHKKKNNNMMMJJJFFFCCCAAAJJJRRR[[[^^^[[[WWWUUUVVVYYY___gggnnnooosssuuubbb___ooo|||kkkaaahhhooovvv~~~{{{```HHH<<<999777777777777777888999::::::===???BBBEEEIIIOOOUUUZZZ```fffjjjjjjmmmvvv{{{wwwxxx~~~~~~yyyxxxzzzvvvttttttuuuyyy{{{hhh___VVVPPPKKKFFFDDDFFFEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>===<<<======>>>???<<<======>>>@@@EEELLLQQQYYY[[[___bbbeeejjjpppttttttllliiiqqqzzznnnccc\\\UUUOOOKKKLLLKKKKKKNNNTTTYYY[[[[[[WWWVVVTTTWWWiiinnnbbbddd{{{|||nnnqqq|||kkk___dddqqqyyy}}}|||uuulll^^^JJJ<<<666555444333333333333222222222111111000000111111111222222222222222222222333444555555444444444555666666777777999<<<:::<<>>?????????>>>??????@@@CCCJJJQQQWWWZZZ[[[\\\]]]^^^aaaeeehhhiiihhhfffaaaYYYQQQKKKGGGJJJUUUcccnnnyyyvvvlllggg```[[[XXXTTTOOOJJJJJJKKKNNNRRRWWW[[[]]]^^^XXXYYYZZZ^^^qqqrrrdddbbbvvvsssuuu~~~wwwddd\\\cccpppyyy}}}}}}uuunnn```KKK<<<666444444333333333333222222222111111111111111111222222222222222222222222333444555555444444555555666777777888888;;;:::>>>HHHRRRjjjAAA???<<<::::::999888666666555555444333444444444000//////111333444444333111111111111111222222222111111000000111111222333333222333666999<<<===<<<777777777;;;???CCCEEEEEEEEEIIIMMMNNNKKKFFFBBB@@@HHHNNNTTTUUURRRNNNNNNPPPTTTYYYcccjjjlllqqq~~~}}}uuukkkaaaWWWSSSWWW___cccgggoooyyywwwggghhh{{{}}}hhhdddnnnwwwzzz]]]EEE:::888888777777777888999:::;;;<<<>>>AAAEEEIIIMMMSSSYYY]]]dddhhhiiigggiiipppvvvwww}}}xxxwwwzzz}}}~~~~~~wwwsssrrrsssuuuxxx}}}sss[[[SSSLLLJJJIIIHHHJJJMMMIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBFFFLLLSSSYYY\\\]]]]]]\\\ZZZZZZ[[[]]]RRRNNNHHHEEEDDDDDDBBB@@@@@@DDDIIIKKKOOOZZZjjjvvvwwwkkkhhhccc```^^^YYYSSSNNNJJJLLLPPPTTTXXX\\\^^^___VVVZZZ^^^hhh|||wwwfff```sssuuuvvvtttbbb\\\bbboooxxx}}}~~~wwwpppaaaLLL<<<666444444444333333333222222222111111111111111222222222222333222222222222333444555555444555555666666777888888666;;;;;;???IIISSSlllAAA>>><<<::::::999888666555444444333333333333333000000///111333555444444000000111111111222222222111111000000111111222333222222333555999<<<======999888888:::>>>CCCFFFGGGFFFIIIMMMMMMKKKFFFCCCAAAEEEMMMTTTVVVSSSOOONNNPPPSSSYYYbbbjjjlllqqqyyyhhhfffdddaaa\\\XXX\\\cccjjjnnnvvvzzzjjjlll~~~hhheeeoooxxxzzz\\\DDD:::888888777777777888999:::<<<<<<@@@CCCHHHLLLQQQVVV\\\```bbbfffhhhhhhkkkrrrvvvvvv{{{yyyyyy{{{|||}}}}}}vvvqqqppprrrssswww}}}{{{hhhUUUPPPNNNPPPQQQOOOPPPRRRLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@>>>@@@AAACCCEEEKKKQQQVVVWWWXXXXXXVVVSSSPPPOOOOOODDDCCCAAAAAAAAABBBDDDEEEEEEDDDCCCBBBCCCHHHPPPWWWccckkkyyyzzzvvvpppkkkhhhccc]]]WWWRRRTTTWWWYYYZZZ[[[\\\]]]TTT[[[eeessszzzggg```pppssswwwuuuccc^^^cccmmmuuu}}}{{{rrrbbbMMM===666444444444333333333222222222111111111111111222222222333333222222222222333444555555555555555666777777888888666<<<<<>><<<:::::::::888777444444333222222222222333444333111222333333222000000000111111222222222222111111111000111222222333222222333555999<<<======;;;999888:::>>>CCCFFFHHHFFFIIIMMMMMMKKKGGGDDDBBBCCCLLLUUUYYYVVVRRRPPPPPPTTTYYYcccjjjmmmrrruuufff[[[^^^cccgggeeebbbfffllltttxxx|||lllmmm{{{ggggggqqqzzzzzz\\\DDD999888888777777777888999;;;<<<===BBBEEEJJJOOOSSSYYY___bbb]]]aaaeeefffkkkssswwwwwwxxxwwwyyy|||||||||}}}uuupppoooppprrruuu{{{rrr___WWWTTTUUUZZZ[[[XXXUUUUUUNNNMMMLLLIIIGGGEEECCCBBBCCCCCCCCCCCCCCCBBBAAA@@@===>>>@@@BBBDDDIIIOOOSSSNNNPPPPPPNNNJJJFFFCCCCCC>>>AAAEEEEEEBBBAAACCCFFFGGGDDDDDDFFFIIIJJJJJJJJJMMMXXXjjj|||yyyuuupppjjjfff^^^______^^^\\\ZZZZZZZZZUUU^^^kkk|||{{{hhh___ooorrrwwwvvvddd___ccclllttt~~~}}}ssscccMMM===666444444444333333333222222222111111111111222222222333333333222222222222333444555555555555666666777777888888666<<<===???FFFNNNfffDDDAAA>>><<<;;;999777555666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111222222333555888;;;===>>>;;;999777888===DDDIIILLLWWWVVVSSSNNNIIIFFFEEEFFFIIIMMMRRRUUUVVVTTTSSSSSSSSSWWW___gggkkkqqq~~~vvvkkkeee^^^]]]bbbiiiooosssxxx~~~zzzkkkmmm}}}ggghhhppp{{{{{{ZZZBBB;;;999777777888999999999<<>>???AAACCCDDDEEEDDDBBB@@@@@@@@@@@@???>>>DDDDDDDDDFFFIIIJJJJJJIIIHHHNNNQQQOOOLLLKKKHHHDDDMMMRRRccc|||||||||{{{zzztttooojjjeee```[[[WWWVVVYYYggg||||||jjjbbbkkkzzzzzzzzzrrrddd```jjjwwwrrreeeOOO<<<555777777333333333333222222222111111111111222222222333333333222222333444444555555666555555666777888999::::::;;;;;;===@@@DDDQQQjjjDDDAAA>>><<<;;;999777555666555555555555444444444333333222222222222222222222222222222222222222222111111111111111111111111222222333555888:::===>>><<<:::888999>>>EEEKKKNNN```^^^[[[UUUNNNIIIFFFFFFIIIMMMRRRUUUVVVTTTSSSSSSVVVZZZaaaiiilllrrrwwwooojjjpppkkkjjjpppwww{{{yyymmmqqq}}}hhhiiippp{{{yyyXXXAAA;;;:::777777888999999:::===AAADDDLLLNNNRRRWWW]]]dddlllrrruuurrroooooosssxxxzzz{{{tttqqqqqqtttwwwyyyzzzsssnnnmmmmmmnnnrrrxxxrrrfffbbbeeeqqqwwwxxxgggWWWOOOHHHFFFDDDBBBBBBEEECCCCCCCCCDDDFFFFFFDDDBBB??????>>>>>>>>>>>>??????@@@???>>>===>>>>>>>>>>>>DDDDDDFFFIIILLLNNNOOOOOOVVVZZZZZZUUURRRRRRQQQOOOVVVZZZiiiwwwooogggaaa```bbbkkk}}}oooccchhhttt{{{~~~uuuhhhccclllyyyssseeePPP<<<555777777333333333333222222222111111111111222222222333333333222222333444444555555666555555666777888999::::::<<<<<<>>>BBBHHHVVVpppDDDAAA>>><<<;;;999777555666555555555555444444444333333333222222111111111222222222222222222222222111111111111111111111111222222333555888:::<<<>>><<<:::888:::???GGGLLLOOO]]]]]][[[VVVOOOIIIEEECCCHHHLLLRRRUUUVVVUUUTTTSSSYYY]]]dddjjjmmmrrryyy}}}vvvnnnvvv~~~jjjmmmsss}}}uuuUUU???::::::888777888:::;;;<<>>===<<<<<<<<<<<<<<<============>>>???@@@AAAHHHJJJLLLOOORRRUUUWWWXXXaaagggjjjhhhfffeeebbb^^^bbbdddqqqvvvqqqttt|||uuudddccckkk{{{nnnhhhppp{{{}}}sssfffPPP===555777777333333333333222222222111111111111222222222333333333222222333444444555555666555666666777888999::::::<<<===???DDDLLL\\\xxxCCCAAA>>><<<;;;999777555666555555555555444444444444333333222222111111111222222222222222222222222111111111111111111111111222222333555777999<<<===;;;999777999???FFFLLLOOOSSSUUUUUUSSSOOOJJJFFFEEEHHHLLLRRRUUUVVVUUUTTTTTTZZZ]]]ccciiilllqqq~~~tttnnn{{{|||kkkpppvvv~~~qqqRRR>>>:::;;;888777999;;;<<<>>>BBBGGGKKKQQQTTTXXX\\\```fffmmmqqqzzzwwwuuutttuuuxxx{{{}}}zzzppphhhiiipppyyy|||uuuooojjjiiijjjkkkttt}}}yyytttooojjjiiihhhkkkttt~~~}}}jjj^^^WWWQQQOOOMMMJJJIIIKKKIIIFFFCCCBBBCCCDDDEEEDDD======<<<<<<======>>>>>><<<===??????@@@BBBDDDFFFHHHKKKNNNQQQUUUXXX\\\___dddooozzz~~~}}}yyyqqqiiiiiihhhrrrxxxeeeaaahhhtttmmmrrr}}}|||tttgggQQQ===666777777333333333333222222222111111111111222222222333333333222222333444444555555666555666777888999::::::;;;<<<===???EEEMMM___|||CCCAAA>>><<<;;;999777555666555555555555444444444333333333222222111111111222222222222222222222222111111111111111111111111222222333555777999;;;<<<:::888666888>>>EEEKKKNNNNNNPPPSSSSSSPPPLLLIIIHHHGGGLLLQQQUUUVVVUUUTTTTTTYYY[[[aaafffiiinnn{{{qqqnnnwwwiiiooowww}}}}}}oooOOO<<<:::;;;888888999<<<>>>AAAEEEKKKOOOSSSVVVYYY]]]aaaeeekkkooossstttuuuvvvxxxyyy{{{|||uuullljjjmmmuuu{{{uuunnnjjjiiijjjkkkttt~~~~~~xxxuuurrrpppsssyyyxxxnnnaaa[[[WWWVVVSSSMMMJJJJJJLLLIIIEEECCCDDDEEEEEEEEE@@@???????????????@@@@@@<<<>>>@@@AAAAAABBBEEEHHHDDDHHHOOOUUU[[[bbbjjjpppoooyyy}}}uuullliiigggoooyyyfffbbbhhh}}}wwwnnnsss}}}}}}uuugggQQQ>>>666777666333333333333222222222111111111111222222222333333333222222333444444555555666666666777888999:::;;;;;;<<<<<>><<<;;;999777555666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111222222333444666888:::;;;;;;999777888===DDDIIILLLKKKMMMOOONNNKKKGGGEEECCCGGGKKKQQQUUUVVVUUUUUUUUUVVVXXX^^^ccceeekkkyyyqqqqqqrrrgggmmmvvvzzz}}}}}}}}}mmmMMM;;;:::;;;999888:::===???CCCHHHNNNRRRVVVXXX\\\___bbbfffkkknnnooorrruuuwwwxxxyyy{{{|||xxxqqqnnnnnnsss{{{tttnnnjjjiiijjjlllrrr~~~xxxqqqnnnpppvvv|||zzzzzzyyytttmmmgggddd___WWWQQQQQQNNNKKKHHHFFFFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@<<>>666777666333333333333222222222111111111111222222222333333333222222333444444555555666666777777888999:::;;;;;;======???DDDOOOdddDDDAAA>>><<<;;;999777555666555555555555444444444111111111222222333333444222222222222222222222222111111111111111111111111222333333444666888:::;;;>>>;;;888999>>>DDDIIIKKKJJJKKKLLLKKKHHHDDDBBBBBBFFFKKKQQQUUUVVVVVVUUUUUUTTTVVV[[[```cccjjjxxxsssuuutttiiipppyyyyyyzzz~~~lllLLL;;;:::;;;888888:::===AAAEEEJJJQQQUUUWWWZZZ]]]```cccfffjjjmmmmmmooorrrsssssstttxxxzzz}}}{{{yyywwwuuuxxx~~~zzzsssmmmiiihhhjjjkkkppp~~~{{{zzz~~~xxxpppggg]]]XXXWWWPPPMMMJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB???BBBDDDCCCAAA@@@DDDGGGPPPXXXdddppp|||}}}|||jjjdddhhh|||yyy|||rrriiiqqq}}}vvviiiRRR>>>666777666333333333333222222222111111111111222222222333333333222222333444444555555666666777888888::::::;;;<<<======@@@GGGSSSjjjDDDAAA>>><<<;;;999777555666666555555555444444444000000111222333444444555222222222222222222222222111111111111111111111111222333333444666888999:::@@@===::::::???DDDIIILLLLLLNNNOOONNNLLLIIIHHHIIIFFFKKKQQQUUUVVVVVVUUUUUUSSSUUUZZZ___ccciiixxxtttxxxyyyooottt|||{{{|||lllLLL;;;:::;;;888888:::>>>AAAFFFKKKRRRWWWVVVYYY\\\___aaadddhhhjjjlllmmmnnnmmmlllnnnssswww|||}}}}}}|||xxxrrrlllhhhhhhiiijjjooo}}}}}}pppdddZZZUUUVVVPPPNNNLLLJJJJJJIIIHHHFFFCCCCCCBBBCCCDDDEEEFFFFFFCCCFFFIIIGGGCCCBBBEEEIIIQQQZZZfffqqq}}}zzzpppyyyllldddgggqqqtttooogggppp~~~vvviiiSSS>>>666777666333333333333222222222111111111111222222222333333333222222333444444555555666777777888999:::;;;;;;<<<>>>>>>AAAIIIVVVoooCCC@@@===:::999888777555555555444444444333333333555444333333222111000///111111111111111111111111222111000//////000111222333333444555777999:::;;;@@@>>><<<<<<@@@EEEJJJLLLKKKOOOOOOLLLKKKKKKHHHDDDBBBEEEKKKOOOQQQSSSUUUWWWUUUVVV[[[aaaeeejjjvvvvvvyyyoooqqqzzzyyy{{{dddIII<<<;;;;;;:::===>>>@@@DDDIIIOOOTTTVVVTTTYYY___dddfffhhhiiijjjjjjlllnnnqqqsssuuuxxxyyy|||vvvnnnhhhfffggghhhiiiqqq~~~}}}qqqiiiccc```^^^WWWVVVSSSQQQSSSTTTMMMDDDIIIHHHFFFDDDDDDEEEGGGHHHDDDDDDEEEEEEGGGHHHIIIJJJRRRXXX___aaa___dddxxxkkkeeennnpppbbbiii|||qqqtttxxxnnnfffmmm{{{lllSSS@@@888777555444555555444333333222111111444444333222222333333333444444444555555555555555777777777888999;;;<<<===???@@@CCCJJJZZZvvvCCC@@@===:::999888777555555555444444444333333333444444333333222222111111222222222222222222222222222111000//////000111222333333444555777999:::;;;;;;999999:::???DDDIIILLLOOOPPPNNNJJJHHHIIIIIIFFFCCCFFFKKKOOOQQQRRRTTTUUUTTTVVV\\\bbbfffkkkvvvyyysssnnntttzzzxxxyyy```FFF;;;:::;;;;;;;;;===@@@EEEKKKQQQVVVXXXYYY]]]cccgggjjjlllnnnpppqqqpppqqqtttwww{{{|||}}}{{{uuummmhhhfffgggiiijjjrrr~~~{{{yyyyyyuuukkk```[[[YYYTTTMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLMMMLLLMMMMMMLLLNNNXXXccczzzwwwpppnnnpppqqqyyyfff___eee~~~qqqbbbiii~~~mmmppp~~~vvvjjjccckkkzzz}}}kkkRRR@@@888777555444555555444333333222111111444333333222222333333444444444444555555555555666888888888999:::<<<>>>>>>BBBCCCFFFMMM]]]zzzCCC@@@===:::999888777555555555444444444333333333444444333333333333333333333333333333333333333333222111000000000000111222222333333555666888:::;;;999888888999<<>>777666666444555444444333333222222111333333333222222333333444444444555555555666666666999999999:::<<<>>>???@@@EEEGGGJJJQQQbbbCCC@@@===:::999888666555555555444444444333333333333333333444444555555555333333333333333333333333111111111111111111111111222222333444666888:::;;;<<<;;;::::::;;;>>>BBBFFFFFFLLLRRRTTTVVVWWWUUUPPPHHHJJJMMMNNNNNNNNNOOOPPPSSSUUU\\\ccchhhmmmxxx~~~zzzjjjmmmxxxwwwuuuvvv|||xxxUUU???999999;;;===???BBBHHHOOOVVV\\\aaaccc^^^aaadddgggjjjmmmqqqtttwwwsssqqqsssyyy~~~wwwxxx|||||||||~~~xxxssslllgggfffhhhkkklllsss|||jjj\\\YYYUUUQQQNNNLLLLLLLLLKKKJJJIIIIIIJJJMMMPPPQQQTTTLLLGGGHHHIIIEEEAAA???>>>BBBGGGKKKLLLKKKJJJHHHHHHFFFCCCBBBEEEKKKRRRWWWVVV[[[eeeppp{{{rrraaa\\\aaasssccchhhtttwwwxxxxxxgggaaannn~~~zzzhhhOOO>>>777666666444444444444333333222222222333333222222222333444444444444555555666666777777999999999;;;<<<>>>@@@AAAFFFJJJMMMSSSeeeCCC@@@===:::999888666555555555444444444333333333222333333444444555555666333333333333333333333333111111222222222222111111222222333444666888999:::<<<<<<<<<:::;;;???EEEJJJKKKOOOQQQPPPRRRVVVVVVTTTKKKLLLNNNNNNMMMMMMNNNOOOQQQTTT[[[ccchhhmmmxxx}}}mmmoooxxxvvvtttvvv|||uuuPPP>>>::::::;;;<<>>???@@@BBBCCCDDDAAA@@@@@@AAABBBEEEHHHIIINNNRRRYYYaaajjjqqqvvvyyyuuuuuuyyy}}}kkkddd___xxxuuudddhhhvvv{{{{{{{{{gggbbbooozzzhhhOOO>>>777666666444444444333333333333222222333222222222333333444555444444555555666777777888888888999:::<<<>>>@@@AAAEEEJJJNNNTTThhhCCC@@@===:::999888777555555555444444444333333333222222333333444444444555333333333333333333333333111111222333333222111111111222222444555777999:::999:::::::::<<>><<<>>>:::888666666999===???@@@===>>>???@@@AAABBBBBBBBBHHHJJJMMMSSSXXX]]]aaaddd]]]^^^bbbjjjwwwpppeee```ooovvvdddgggvvv|||{{{|||gggbbbooo{{{iiiPPP>>>777666666444333333333333333333333333222222222222333444555555444444555666777777888999777888999:::<<<>>>@@@AAAEEEKKKNNNTTTiiiCCC@@@===:::999888777555555555444444444333333333222222222333333333333333222222222222222222222222111222222333333222222111111111222333555777999:::888999999888;;;DDDRRR\\\oookkkaaaWWWSSSXXX\\\]]]OOOPPPPPPOOONNNNNNOOOQQQMMMPPPYYYbbbggglllwww~~~}}}ssstttwwwuuuvvvyyygggEEE:::======<<<===DDDHHHOOOVVV\\\___aaaaaafffiiimmmooooooooopppqqqtttxxx|||}}}|||~~~~~~uuuttt~~~mmmqqquuuooohhhcccbbbdddfffhhhooo~~~wwwpppmmmqqqqqqooolllgggccc___]]]WWWOOOGGGEEECCC???===>>>BBB???>>>>>>@@@AAA@@@???999:::;;;===>>>???AAAAAAAAACCCEEEJJJOOOVVV[[[___\\\]]]___bbbgggqqq~~~yyyhhh]]]bbbqqqxxxdddgggrrrjjjdddqqq}}}kkkRRR@@@888777555444333333333333333333333333222222222222333444555666444444555666777888999999888999:::;;;===@@@BBBCCCDDDKKKOOOTTTjjjCCC@@@===:::999888777555555555444444444333333333222222222222222222222222111111111111111111111111111222333444444333222111111111222333555777999:::;;;;;;:::888:::CCCQQQ]]]eeeeeeaaaZZZWWWWWWWWWTTTPPPQQQQQQPPPOOOOOOPPPRRRKKKOOOXXXaaaggglllwww~~~yyyrrruuuwwwuuuvvvzzzaaa@@@888===>>>===???IIIMMMTTT[[[```bbbcccbbbfffiiimmmoooooonnnnnnnnnqqqwww}}}~~~{{{|||xxxttt~~~uuuyyyuuuooogggbbbaaaccceeefffppp~~~|||sssiiiaaa\\\XXXLLLBBB@@@BBB@@@>>>>>>?????????AAACCCBBB>>>:::CCCBBB@@@>>>>>>>>>???@@@AAABBBFFFKKKTTT]]]eeejjjmmmooonnnjjjfffhhhooovvvrrrXXXWWW```xxxxxxeeegggqqqnnnhhhtttlllSSS@@@888777555444333333333333333333333333222222222222333444555666444444555666777888999999::::::;;;===???AAACCCEEEDDDLLLPPPUUUlllCCCBBB>>>;;;888666555555555555444444444333333333444444444333333222222222111222222333333222222111111111111111111111111111///000111333555666888888888888888777999???IIIQQQWWWZZZYYYRRRMMMOOORRRSSSPPPQQQTTTVVVTTTPPPPPPUUUMMMPPPVVV^^^dddjjjwww|||tttssswwwyyy}}}|||WWW======;;;:::@@@EEEJJJPPPWWW]]]```dddiiimmmnnnnnnooopppqqqpppmmmjjjrrrxxx{{{xxxwww|||~~~|||ooolllhhhdddaaaaaabbbcccnnn~~~mmmfffhhh]]]IIIBBBFFFCCCBBBDDDAAAAAAAAAAAABBBBBBBBBBBBBBB??????>>>======>>>???@@@DDDCCCFFFPPP___qqqxxxnnngggtttwww~~~vvv^^^VVV^^^qqqyyyhhheeerrr~~~zzzllltttzzzfffMMM;;;666777666444444444444444444444444444111222222333333444444555444444555777888999:::;;;;;;===@@@CCCEEEEEEEEEEEEFFFMMMRRRYYYoooCCCAAA>>>;;;888666555555444444444444333333333333444444333333333222222222111222222333333222222111111111111111111111111111000111222333555777888999777999999888999>>>GGGNNNSSSVVVVVVOOOKKKMMMPPPQQQQQQQQQSSSVVVUUUQQQRRRVVVOOOPPPUUU\\\aaaiiivvv}}}tttrrrwwwyyy}}}}}}VVV======;;;;;;AAAFFFKKKQQQYYY___bbbdddhhhkkkpppppppppqqqqqqpppnnnmmmsssyyy{{{wwwvvvzzzzzzooolllgggcccaaa```aaacccnnnvvvmmmlllbbbNNNGGGJJJFFFDDDEEEBBBEEEFFFGGGHHHHHHGGGFFFEEECCCBBB@@@??????@@@AAABBBBBBDDDKKKZZZnnnqqqnnnmmmrrrzzz~~~bbbXXX\\\ooo|||kkkhhhpppxxxuuuwwwkkkssszzzfffLLL;;;666777666444444444444444444444444444111222222333333444555555444555666777888999:::;;;;;;===@@@CCCEEEEEEEEEEEEGGGMMMQQQWWWlllCCCAAA>>>;;;888666555555333333333333222222222222333333333333222222222222111222222333333222222111111111111111111111111111111222333444666888999999888:::;;;;;;:::===DDDIIINNNRRRRRRLLLIIIKKKNNNNNNOOOOOOQQQTTTUUURRRTTTYYYRRRQQQSSSYYY___ggguuu~~~rrrpppvvvzzzwwwRRR===>>><<<<<>>>>><<<===AAAEEEJJJNNNPPPLLLIIIKKKMMMMMMKKKJJJLLLPPPSSSSSSWWW[[[VVVSSSSSSWWW]]]fffttt~~~ooonnnvvv|||nnnNNN===>>>===>>>GGGKKKWWW^^^hhhnnnooonnnnnnnnnoooooooooooooooqqqtttvvvxxx|||}}}yyywwwyyy|||{{{~~~}}}wwwmmmjjjeee```^^^___aaabbbmmm~~~nnnYYYPPPRRRMMMLLLNNNKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGEEECCCBBBCCCEEEFFFEEEKKKUUUdddzzzmmm\\\YYYjjj|||mmmjjjrrrqqqgggqqq~~~mmmfffrrrxxxeeeKKK;;;666777666444444444444444444444444444222222333333444555555555555555666777999:::;;;<<<;;;<<>>@@@@@@>>>>>>@@@CCCHHHNNNPPPNNNLLLNNNPPPOOOGGGEEEFFFLLLQQQSSSWWW\\\ZZZUUUSSSVVV\\\fffsss~~~{{{~~~}}}vvvkkkmmmvvv~~~cccIII<<>>@@@@@@======???AAAGGGNNNRRRQQQOOOQQQSSSRRRHHHDDDCCCIIINNNQQQVVVZZZ\\\UUURRRUUU[[[dddqqq|||}}}xxxppplllooouuu{{{ZZZDDD<<>>CCCMMMQQQZZZaaajjjppppppnnnnnnnnnmmmooopppnnnmmmnnnssswwwzzz}}}}}}{{{{{{~~~~~~|||zzzxxxlllhhhbbb]]][[[]]]```bbbkkk|||gggYYYVVVPPPPPPUUUUUUXXXYYY[[[\\\[[[ZZZXXXWWWPPPNNNKKKIIIIIIKKKNNNPPPSSSYYY```mmmwwwbbbYYYddd|||}}}nnnkkkvvv|||lllpppvvviiieeepppwwwcccJJJ:::666777666555444444444444444444444444333333333444555555666666555666777888999;;;<<<<<<===>>>@@@CCCFFFIIILLLMMMNNNRRRVVV```{{{@@@>>><<<999777666666666444444444444333333333333000111111111222222222222111222222333333222222111111111111111111111111111222222333444555666666777:::<<<>>>>>>;;;:::===@@@GGGNNNSSSSSSRRRTTTUUUUUUMMMGGGEEEHHHMMMOOORRRVVV[[[TTTPPPSSSYYYbbbmmmwww{{{~~~yyyoooppprrrsssttt{{{tttRRRAAA<<<@@@???DDDPPPSSSZZZaaaiiinnnooonnnnnnnnnrrrtttuuurrrmmmlllooorrrxxxzzz{{{zzz||||||www~~~wwwkkkgggaaa\\\ZZZ\\\```bbblll|||iii[[[ZZZWWW[[[eeegggkkknnnsssuuusssmmmeee```YYYWWWUUUSSSTTTWWWZZZ]]]```cccdddmmm{{{eeeZZZ```sss|||mmmiiitttyyyllltttuuuiiieeeppp}}}vvvcccJJJ999555777666555444444444444444444444444333333444444555666666666666666777888:::;;;<<<<<<>>>???AAADDDHHHKKKNNNPPPPPPSSSUUU___{{{???>>>;;;999777666666666555555444444444444333333000000111111222222222222222222222333333222222222111111111111111111111111222222333333444555666666999;;;<<<;;;999999;;;>>>FFFNNNTTTTTTSSSUUUWWWVVVSSSLLLGGGIIILLLNNNPPPSSSYYYRRRNNNQQQXXX```kkktttoootttuuuoootttvvvrrrnnnxxxmmmNNN???<<<@@@???EEEQQQTTT\\\bbbjjjooooooooooooqqqwwwyyyyyyuuunnnkkklllnnnuuuxxxyyyyyy{{{|||ttt{{{~~~yyyvvvjjjfff```[[[ZZZ\\\```bbbmmm}}}oooccceeefffooo~~~~~~vvvjjjhhheeedddeeehhhlllooosssrrrmmmppp}}}hhh[[[]]]mmmyyyjjjfffrrruuujjjvvvvvviiifffppp|||vvvcccJJJ999555777666555444444444444444444444444333333444444555666666666666666777888:::;;;<<<===???@@@BBBEEEHHHLLLOOOQQQUUUWWWWWW```|||AAA>>>:::888777777555444333333333222222222111111111111111111111111111111222111111000000111111222222222222111111111000000111111111222333444666777777:::<<<;;;888777;;;???LLLOOOTTTXXXXXXVVVSSSPPPPPPOOONNNKKKJJJLLLQQQUUUYYYUUUSSSSSSTTTZZZfffsss{{{}}}~~~qqqgggrrruuusssrrruuuvvvppp[[[FFF@@@<<<>>>BBBGGGPPPYYY___cccgggjjjnnnsssrrrmmmyyyxxxzzz{{{ssshhheeejjjrrrvvvxxxxxx|||~~~xxxqqqvvv|||sssxxxjjjfff```[[[XXXYYY\\\^^^jjjzzz|||oooqqqzzzvvvxxx{{{yyyxxxvvvtttxxxlll[[[^^^mmmuuujjjkkkqqqiiilllxxxrrrddd```ooowww```FFF:::777666444333555555444444444333333333333333333333444444555666777888:::;;;;;;===@@@BBBCCCCCCDDDFFFIIIMMMPPPRRRRRRWWWZZZbbb|||AAA>>>;;;999888777666555333333333333222222222222111111111111111111111111222222111111111111222222222222222111111111000000111111111222333444555666666999<<<;;;888777;;;>>>MMMQQQWWW[[[\\\YYYTTTPPPUUUTTTSSSQQQQQQRRRSSSTTTXXXUUURRRRRRSSSYYYfffsss||||||tttuuu~~~uuuuuuwww|||}}}|||WWWEEE@@@>>>AAAEEEJJJRRRZZZ^^^cccfffiiinnntttvvvsssxxxwwwxxxyyytttkkkhhhjjjooosssuuuvvv{{{}}}xxxpppttt|||~~~tttxxxhhhddd___ZZZXXXZZZ]]]___kkkzzz||||||yyy|||{{{}}}vvvnnnhhhoooppprrruuuxxxsss^^^^^^lllvvvjjjjjjpppkkkqqq~~~{{{mmmbbbcccrrrvvv___FFF:::777666555444555555444444444333333333333333333333444555666666666888:::;;;;;;===@@@BBBDDDDDDEEEHHHKKKOOORRRTTTVVVZZZ]]]eee~~~BBB@@@<<<:::999999777666444444444444333333333333111111111111111111111111333333222222222222333333222222222111111111111111222222222222333333444555555888::::::888888:::===LLLRRRZZZ```aaa\\\UUUPPPXXXVVVUUUVVVXXXXXXUUUQQQXXXTTTQQQQQQQQQWWWfffttt~~~ssslllkkkjjjyyyuuuwwwyyytttPPPCCC@@@AAAFFFKKKNNNUUU\\\___cccfffgggmmmuuuzzzzzzxxxuuutttvvvvvvqqqlllllllllppprrrtttxxxzzzrrrssszzz}}}vvvxxxgggccc^^^YYYXXXZZZ]]]```kkkzzzsssgggZZZZZZ^^^oooyyy~~~}}}lllcccaaabbbbbbjjjnnnvvv~~~zzzaaa\\\iiixxxjjjiiioooiiisss}}}nnncccddduuuuuu^^^EEE999777777666666555555444444444333333333333333333333444555666777666888:::;;;;;;===@@@CCCDDDEEEGGGJJJMMMQQQTTTVVVYYY^^^aaaiiiCCC@@@===;;;:::999888777555555444444444333333333111111111111111111111111444333333222222333333444111111111111111111111111333333333222222333444444555777999:::999999:::<<>>AAADDDDDDEEEHHHKKKOOOSSSVVVXXX[[[```dddlllDDDAAA===;;;::::::888777555555444444444333333333111111111111111111111111444333333222222333333444111111111111111111111111333333333222222333444444555777999:::::::::;;;<<>>???>>><<>>===CCCHHHNNNTTTXXXYYYWWWVVVNNNIIIDDD@@@BBBLLLZZZdddaaaaaaaaa[[[RRRNNNXXXeeettt}}}wwwkkkjjjyyy|||zzzyyy~~~{{{|||jjjIIIEEEEEEEEELLLWWW```eeejjjpppqqqyyy}}}zzzzzz{{{zzzwww{{{{{{yyy|||~~~wwwvvvxxx{{{yyyvvv}}}uuuhhhddd]]]XXXUUUUUUWWWYYY]]]mmmzzzpppjjj___UUUSSSRRRQQQTTT[[[cccuuu|||{{{zzz~~~xxxvvv~~~uuuiiikkk}}}qqqpppuuuzzzooobbbiiixxxuuu^^^EEE999777777666666555555444444444333333333222333333444666888999:::999;;;>>>@@@AAADDDGGGJJJNNNPPPSSSWWWZZZ\\\]]]]]]\\\bbbgggnnnGGGBBB===888666555444333555444333333222222333333333222111000000111222333222222222222222222222222111111111111111111111111222222222222333444555555666777:::>>>AAACCCBBBAAA@@@GGGKKKMMMRRRZZZZZZUUUVVVMMMGGGGGGFFFGGGRRRaaaccc``````___ZZZTTTYYYbbbuuujjjbbbiii|||wwwrrrmmmjjjhhhbbbaaattt}}}}}}zzzZZZIIIFFFKKKQQQUUUWWW^^^hhhqqqtttssswwwzzzzzz}}}|||{{{{{{wwwsssvvv|||~~~xxxuuuuuuxxx~~~~~~{{{~~~|||}}}ooofffbbb]]]XXXUUUVVVXXXZZZ]]]mmm~~~wwwnnnggg[[[QQQOOOKKKUUURRRKKKLLLRRRccczzzpppeee___```hhhsss}}}nnnooo~~~ooolllqqqxxxlll```hhhxxxsssVVVCCC===666555666333444444444444444444444444444555666666666666888:::<<<>>>???@@@AAABBBEEEGGGQQQTTTYYY^^^aaabbbbbbaaa```fffllluuuDDD@@@<<<888777666666555555444333333222222333333222222111000000111222222222222222222222222222222111111111111111111111111222222222222333444555555666777999===AAACCCBBB@@@<<>>AAABBBDDDFFFJJJLLLQQQTTTYYY^^^aaabbbbbbbbbeeejjjqqqzzzBBB???;;;888888888777666555444333333222222333333222222111000000111222222222222222222222222222222111111111111111111111111222222222222333444555555666777999<<<@@@BBBBBB@@@???GGGOOOUUUZZZ______\\\bbb[[[UUUPPPGGGAAAJJJXXXkkkkkkkkkiii```XXXWWW\\\dddttt}}}uuu___QQQOOOKKKKKKMMMJJJFFFKKKUUUrrrxxxyyyyyyzzz~~~dddMMMGGGMMMVVVaaakkkooopppqqqoookkklllvvv}}}}}}zzz|||xxxxxxuuuqqqqqquuuuuurrrqqqnnnlllnnntttyyy|||}}}uuuiii~~~kkklllhhhbbb\\\XXXWWWXXXYYY\\\lll}}}rrrlllhhh___VVVSSS[[[dddaaaYYYWWWTTTYYYgggnnnqqqtttzzzzzzyyy~~~|||qqqkkkfff___ZZZWWWZZZqqqsssiiissspppmmmuuuuuuqqqdddiiixxxlllPPP???;;;666666999555444444444444444444444444444555666666666777999;;;<<>>;;;666666888444555555555555555555555555444555666777666888:::<<<===???BBBDDDGGGJJJNNNQQQPPPRRRVVVZZZ^^^```bbbcccdddiiiooozzzCCC@@@<<<:::888777555333555444333333222222333333111111111222222111111111222222222222222222222222111111111111111111111111222222222222333444555555666666777:::>>>@@@AAA@@@AAAFFFOOOWWW]]]```dddhhhfffbbb```]]]SSSHHHJJJTTT___fffkkkggg^^^UUUNNNKKKXXXgggtttyyyeee\\\UUUOOOMMMMMMKKKJJJJJJQQQ]]]xxx|||vvvwwwxxxyyy}}}nnnUUUJJJLLLRRRYYYdddmmmmmmkkkjjjjjjiiifffiiilllooovvv}}}}}}xxxwwwyyyxxxwww{{{zzzwwwsssqqqsssvvvzzz}}}zzzsssjjjnnngggddd```\\\YYYXXXYYYZZZZZZiiixxxsssnnnjjjbbb```cccjjjtttnnn___YYY^^^uuuyyyjjj^^^RRROOOQQQ```zzz{{{pppnnnuuuzzzgggeee}}}~~~ooolllyyyvvvnnndddkkk|||jjjNNN>>>;;;666555777333555555555555555555555555333555666777777888;;;===>>>@@@BBBDDDFFFIIIMMMPPPPPPQQQTTTXXX\\\___bbbccccccfffkkkvvvCCC@@@===:::999777444222555444333333222222333333000111222222222222111000222222222222222222222222111111111111111111111111222222222222333444555555666555666999===???@@@@@@@@@HHHXXXgggmmmnnnppptttpppkkkiiiggg]]]NNNHHHKKKXXXbbbkkkiiiaaaYYYQQQKKKPPPZZZfffxxxooommmlllrrrjjjbbbXXXRRRNNNLLLJJJIIIKKKQQQggg{{{wwwwwwxxxzzz~~~}}}eeeQQQLLLQQQUUU]]]fffmmmjjjfffhhhlllnnnkkkjjjiiikkkttt|||{{{uuuwwwyyyxxxwww{{{~~~|||yyyvvvvvvwwwyyy{{{uuu}}}mmm}}}llleeebbb___[[[YYYXXXXXXYYYXXXggguuutttnnnfff```ccclll|||ttt^^^UUUZZZsssxxxjjj___YYYIIIGGGHHHRRRfff}}}}}}www~~~hhhbbbsss~~~ooommm}}}}}}uuu{{{kkkccckkk~~~iiiNNN>>><<<777666777333555555555555555555555555333555666777777999;;;>>>???AAADDDFFFHHHKKKNNNQQQQQQRRRUUUXXX\\\```dddffffffhhhlllvvvAAA>>><<<:::999888666444555444333333222222333333000111222222222222111000222222222222222222222222111111111111111111111111222222222222333444555555666555555888<<>>AAACCCGGGIIILLLPPPTTTXXXUUUUUUWWWZZZ^^^cccgggjjjkkklllnnnxxx>>>===;;;::::::999888666555444333333222222333333000111222333333222111000222222222222222222222222111111111111111111111111222222222222333444555555666555555777;;;>>>@@@@@@===@@@JJJXXXdddooo|||zzz|||tttaaaQQQKKKQQQ```nnnpppkkkeee]]]UUUFFFJJJQQQggg}}}|||sssggg```YYYUUUYYYVVVfffssstttuuuwww{{{mmmRRRHHHOOOXXX\\\```iiimmmgggaaaccciiinnnxxxyyywwwqqqpppuuuxxxxxx}}}xxxxxx~~~~~~xxxzzz{{{zzzxxxwwwvvvvvvttt{{{{{{}}}qqqppphhhfffaaa]]]YYYWWWVVVUUUUUUcccpppvvviiibbbnnnmmm[[[ZZZ```nnnyyytttrrrkkkcccYYYUUUMMMGGGJJJXXXmmm|||kkk^^^eeessssssrrrpppwwwzzzvvvzzzvvvjjjbbbkkkdddJJJ<<<<<<::::::<<<999666666666666666666666666333555777777888999<<>>999888::::::777333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111333555777888:::888555777;;;???@@@???CCC@@@DDDOOOYYYbbbnnnzzzsssvvvyyyyyytttjjj```YYYXXX\\\```dddlllnnncccUUUNNNKKKJJJ\\\xxx}}}|||vvvmmmgggiiigggqqqxxxtttxxxvvvxxx~~~~~~fffTTTKKKVVV___XXXccceeegggfffdddeeejjjnnnsssuuutttppplllmmmsssyyy}}}{{{yyywwwvvvvvvxxxyyywwwtttsssvvvyyyuuuvvvxxx{{{zzz~~~{{{rrrlllhhhaaa[[[WWWVVVVVVWWWZZZ^^^jjjzzzmmmiiisssxxxoookkkkkkoooyyy{{{vvvlll]]]PPPMMMUUUcccmmm|||mmm___dddqqqwwwyyyttt~~~|||oootttyyyvvviiiaaajjj~~~```OOO>>>888777666444444666555555555555666666777555777999:::;;;===???BBBDDDGGGLLLPPPSSSUUUWWWYYYXXXYYYZZZ\\\^^^ccciiimmmqqqsssvvv}}}CCC>>>:::888::::::777444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000111222333444666777999666555777;;;???@@@@@@@@@<<<>>>HHHQQQYYYccclllkkknnntttwwwvvvrrrkkkggg```cccddddddgggkkkhhh```LLLHHHEEETTTooo~~~wwwuuuzzz~~~zzzuuuttttttvvv{{{xxx```TTTOOOZZZeeeccchhhhhhhhhgggfffhhhjjjmmmsssuuutttqqqmmmmmmqqqvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzwwwsssrrrtttxxxwwwvvvvvvvvvuuuxxx}}}uuujjjgggaaa[[[WWWUUUUUUUUUWWW[[[hhhwwwnnnnnnssswwwssspppqqqrrrxxx|||jjj^^^\\\cccjjj~~~tttooonnn{{{|||pppgggooo~~~qqqhhhdddbbb```^^^vvvrrr```aaalllxxx{{{uuunnnyyywwwjjjiiiooooooeee___jjj~~~}}}[[[KKK<<<777777777666666666555555555555666777777666777999:::;;;===AAADDDEEEHHHMMMQQQTTTWWW[[[]]][[[\\\]]]^^^___ccchhhlllnnnoooqqqwwwCCC???:::999999999777444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222333444555666555444666:::>>>AAABBB???::::::BBBMMMUUU]]]bbbdddhhhlllppppppmmmiiifffcccfffeeebbbbbbfffhhhhhhOOOJJJCCCLLLcccqqqzzzssstttuuu{{{nnnXXXTTTUUU^^^jjjmmmmmmkkkhhhggghhhjjjkkkkkkrrrssssssqqqnnnmmmppptttrrrssstttvvvxxxyyy{{{{{{|||}}}{{{wwwsssqqqtttwww{{{yyyxxxvvvsssuuu|||xxxhhheeeaaa\\\XXXUUUTTTSSSUUUXXXddd|||{{{qqqmmmmmmlllmmmpppqqqttt~~~}}}uuuiiigggjjjppppppmmmggg___XXXSSSRRRYYY\\\XXXNNNJJJRRR___hhh^^^XXXQQQMMMLLLMMMLLLJJJUUU^^^sssvvvaaa]]]dddyyyzzz~~~xxxkkkjjjyyyvvviiiaaaggghhhbbb```mmmyyyTTTFFF999666777888777888666555555555666666777888888999999:::;;;>>>CCCGGGGGGJJJNNNQQQTTTYYY]]]aaa^^^___`````````cccfffiiijjjlllmmmrrrCCC???;;;999999999777555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222333444444333444666999>>>AAACCC@@@===<<>>BBBHHHMMMOOOPPPRRRRRRSSSVVVZZZ]]]```aaaccccccbbbbbbcccdddlllrrrwww{{{BBB@@@>>>;;;999888777777444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111222222333111222444555777;;;@@@CCCEEEFFFDDDCCCIIIVVV```eeeiiihhhgggbbb[[[SSSJJJEEECCCIIIWWWhhhqqqooohhheeeZZZSSSEEEBBBKKKTTTggg~~~yyy|||tttvvvzzzvvvaaaZZZ___```eeekkkjjjooommmjjjhhhiiijjjjjjjjjhhhjjjmmmppptttxxxzzz|||zzzxxxvvvtttssssssssssssxxx{{{}}}|||xxxvvvvvvxxxrrrwwwuuuiiiqqqvvvhhheeeaaa\\\XXXUUUTTTSSSTTTVVV^^^ooo}}}ooolllxxx{{{yyyuuuhhhbbblll||||||uuurrrpppqqqttttttrrrrrruuutttbbbUUUPPPGGGDDD@@@>>>???AAACCCDDDEEEIIILLLMMMNNNRRRRRROOONNNPPPRRRRRRQQQMMMIIIFFFDDDLLLSSSTTTSSSXXXeeeqqq}}}xxx___TTTUUU[[[~~~~~~{{{oootttxxxwwwtttlllcccdddssslllHHH@@@:::999888555333444555555555666777888999::::::;;;===>>>@@@EEEJJJNNNQQQRRRTTTTTTUUUVVVXXX[[[___bbbdddeeeeeeddddddeeeooovvv}}}BBBAAA???<<<999777888888555444444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000111222333333111333444555666999>>>CCCEEEIIIJJJGGGMMM]]]mmmuuuppppppnnnjjjbbbXXXOOOIIIHHHEEELLL___qqqwwwuuusssfff___OOOGGGIIILLL\\\vvvxxxttt{{{rrrfffbbbddddddoooyyyvvvvvvuuusssoookkkjjjkkklllkkkkkkmmmpppuuuyyy|||}}}wwwvvvtttrrrrrrssstttuuuyyy|||zzzvvvtttuuupppttt|||wwwhhhmmmxxxjjjgggaaa[[[WWWUUUUUUUUUTTTUUU[[[jjjyyyxxxpppeeekkk|||{{{vvvnnnhhhgggjjjkkkggg\\\QQQJJJGGGAAAAAAAAAAAAAAABBBCCCEEEHHHMMMPPPPPPSSSZZZ^^^^^^___]]]YYYTTTOOOKKKIIIHHHFFFNNNUUUVVVQQQNNNRRRWWW\\\bbbeeedddmmm}}}cccTTTRRRTTTooozzzyyyqqqkkkjjjooorrrvvvyyyrrr}}}|||ooobbbcccsssdddEEE>>>::::::999666444555555555555666777999:::;;;999;;;>>>@@@CCCGGGLLLOOOQQQSSSVVVWWWXXXXXXZZZ\\\```cccfffiiiiiihhhhhhhhhqqqxxx}}}AAAAAA???<<<999777888999555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333444111333555555666888>>>BBBDDDLLLOOONNNUUUhhh}}}yyyooocccWWWPPPNNNCCCCCCUUUmmmzzz}}}~~~uuummmZZZMMMJJJGGGSSSkkkwwwvvvqqqjjjiiiggghhhxxx||||||zzztttnnnjjjkkknnnmmmmmmmmmpppuuuyyy|||}}}sssrrrqqqqqqqqqsssuuuwwwzzz~~~{{{vvvrrrqqqqqquuu{{{xxxgggjjjzzzzzzlllhhhaaa[[[WWWVVVVVVWWWTTTTTTYYYggg|||wwwfffeeeppp|||zzzrrrggg[[[SSSTTTSSSPPPKKKHHHGGGGGG<<>><<<999666555555777888777777777777777888999999<<>>@@@IIINNNUUUXXXYYY```qqqxxxsssrrr\\\TTTIIIEEENNNbbbyyy|||ppp___PPPKKKMMM___|||wwwgggccceeegggiiijjjkkknnnpppoooqqqssstttsssrrrooonnnnnnmmmnnnppprrrsssrrrqqqrrrrrrsssttttttuuuvvvvvvwwwxxxzzzzzzuuuooopppvvv|||}}}~~~fffSSS___mmmzzzlllgggaaa\\\YYYWWWUUUTTTTTTUUUXXXccczzz|||qqqkkkfffbbb```aaa]]]WWWOOOIIIEEECCCCCCBBBBBBCCCEEEGGGIIIHHHGGGCCCBBBAAA???>>>=========AAABBBDDDHHHKKKKKKIIIFFFDDDAAA>>>>>>???BBBDDDEEEEEEFFFFFFEEECCCCCCDDDFFFFFFOOOSSSYYYgggrrr~~~jjjiiijjjttt}}}{{{oooppp}}}qqqvvvnnnppp{{{oooMMM<<<;;;888666555666777888777777777777888999:::;;;>>>AAAEEEHHHIIIKKKNNNPPPSSSWWW\\\___```bbbfffiiihhhiiikkkmmmnnnnnnmmmmmmoooppptttyyyDDDAAA<<<999777666555333444444333333333222222222111111111111111111111111111111222222222222111111111111000000000000111111111111111111222222222222222222333555888;;;>>>@@@IIINNNUUUYYYZZZ___jjjtttzzztttqqqppphhh___RRRIIIJJJZZZppp}}}}}}{{{mmmYYYLLLJJJWWWuuuooodddfffiiilllnnnnnnnnnooopppjjjllloooqqqqqqnnnkkkiiilllkkklllnnnpppqqqpppooonnnoooqqqrrrssssssssssssssssssvvvxxxuuupppqqqwwwwwwyyy{{{~~~kkkRRRYYYggg}}}~~~qqqmmmgggaaa^^^[[[YYYWWWQQQRRRTTT]]]qqqyyyrrrnnnjjjfffaaaYYYOOOGGGCCCBBBBBBAAA???>>>???AAAEEEGGGGGGFFFCCCBBBAAA???===<<<::::::===>>>???@@@AAAAAA@@@???AAA@@@>>>>>>???@@@@@@??????@@@AAAAAA@@@AAACCCEEEDDDMMMRRRZZZkkkxxxuuuwww~~~|||~~~}}}|||qqqwwwvvvuuu}}}hhhIII;;;:::888666666666777777666777777888999:::<<<<<<@@@CCCHHHKKKMMMOOOQQQSSSSSSXXX]]]```aaaccchhhkkkgggiiikkknnnooopppoooooosssssstttwww{{{DDDAAA<<<999777666555333444444333333333222222222111111111111111111111111111111222222222222111111111111000000000000111111000000111111111222222222222222333555777;;;>>>@@@GGGQQQ___gggjjjiiigggfffpppssswwwzzzzzzwwwsssqqqzzzpppaaaQQQJJJPPP___lllvvvzzz~~~jjjVVVLLLNNNbbbwwwvvvjjjgggiiikkknnnpppoooooooooooojjjkkknnnpppooommmiiigggkkkjjjjjjlllooopppooonnnmmmnnnoooqqqrrrsssssssssnnnpppuuuzzzxxxttttttxxxvvvwwwzzz~~~oooQQQVVVeee}}}uuuqqqkkkeeeaaa^^^ZZZXXXPPPRRRSSSYYYjjjssscccbbblll|||tttjjjaaaUUUNNNEEE@@@??????===;;;===<<<===???BBBDDDEEEDDDCCCBBB@@@>>>===;;;;;;:::<<<===???AAABBBBBBCCCCCCBBBAAA@@@@@@AAA@@@>>><<<>>>??????>>>>>>???BBBEEEFFFOOOUUUaaauuu}}}~~~sssoooxxx{{{yyyeeeIII:::999888666666666666777666666777888:::;;;===>>>BBBFFFKKKNNNQQQRRRUUUVVVTTTYYY^^^aaabbbeeeiiimmmhhhiiikkkmmmooopppppppppuuutttvvvxxx{{{DDD@@@<<<999777777555444444444333333333333222222111111111111111111111111111111222222222222111111111111000000000000111111000000000111111111111222111111222444666:::===???CCCTTTiiiwww|||vvvhhh[[[aaaeeellltttzzz}}}|||{{{~~~uuudddSSSHHHJJJTTT\\\nnnzzzzzzcccQQQNNNWWWdddoooiiikkkfffiiikkkllllllkkkkkklllkkkmmmoooppppppnnnkkkjjjjjjiiijjjlllnnnooonnnmmmnnnnnnoooppprrrsssttttttnnnoootttzzz{{{wwwvvvyyyzzz{{{~~~wwwTTTVVVddd~~~vvvqqqkkkeeeaaa\\\XXXUUURRRTTTUUUXXXfffwww^^^RRRUUUZZZqqq~~~qqq___PPPHHHDDD???>>>??????===;;;===<<<<<<>>>AAADDDEEEEEEDDDCCC@@@>>>======>>>???:::<<>>>>>????????????AAAEEEHHHGGGPPPVVVbbbyyy~~~|||kkknnn||||||}}}cccHHH888888777777666666666666666666777888:::===>>>@@@DDDHHHNNNRRRTTTVVVXXXYYYWWW[[[```cccdddfffjjjmmmiiijjjkkklllmmmooopppqqqssstttvvvyyy~~~BBB???;;;888888777666555444444333333333333222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000111111111111000000111333555999<<<>>>CCCRRRcccpppwwwttteeeVVVUUU]]]iiittt|||nnnYYYLLLJJJOOOTTTiii{{{xxxaaaVVVWWW[[[ttt{{{jjjfffhhhccceeegggggggggggghhhiiijjjkkklllnnnoooooonnnmmmjjjiiijjjkkknnnooonnnmmmmmmmmmmmmnnnoooqqqssstttsssrrrtttxxxyyyvvvvvvyyy|||~~~]]]YYYbbbxxxvvvrrrkkkfffaaa\\\WWWTTTRRRUUUUUUVVVbbbzzzttt^^^WWW[[[XXX___uuupppdddTTTEEEDDDCCCAAA@@@@@@???>>>===>>>======???CCCFFFHHHIIIEEECCC@@@======???BBBDDDAAAEEEHHHJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHFFFCCCAAA??????@@@@@@AAADDDIIIMMMMMMTTTYYYeee{{{zzzjjjrrrxxx~~~}}}]]]CCC888777777777666666666666666666777999;;;===@@@AAAFFFJJJPPPTTTWWWXXXZZZ[[[YYY]]]bbbddddddfffjjjmmmkkkjjjjjjjjjkkkmmmpppqqqqqqrrruuuyyy~~~BBB???;;;888888888777666444444444333333333222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000111111111111//////000222555888;;;===DDDMMMVVV]]]eeeiiiaaaVVVSSS___nnnyyyiiiVVVMMMLLLMMMjjjvvv\\\XXXVVVjjj}}}zzzsssfffbbbbbbbbbccceeeeeedddeeefffhhhfffgggiiikkklllnnnoooooojjjiiijjjkkknnnooonnnmmmkkkjjjjjjjjjkkknnnqqqsssxxxttttttvvvvvvtttuuuyyy{{{}}}fff[[[___qqqwwwsssmmmgggbbb\\\WWWTTTPPPSSSSSSSSS^^^vvv{{{fffcccfff[[[UUUaaaqqq}}}mmm^^^YYYQQQGGGEEEDDDBBB@@@===;;;;;;;;;>>>======@@@EEEIIILLLMMMFFFCCC@@@======AAAEEEHHHQQQUUUXXXYYYVVVSSSRRRRRRQQQOOONNNMMMKKKIIIEEEBBB>>>???@@@AAACCCGGGMMMQQQYYY___cccnnn~~~nnnxxx{{{uuu~~~vvvVVV===777777777777666666666666666666777999;;;>>>@@@AAAGGGKKKQQQVVVXXXZZZ[[[\\\ZZZ^^^ccceeeeeefffiiimmmlllkkkiiihhhiiillloooqqqqqqqqqsssvvv{{{BBBAAA>>>;;;888777666666444444333333333333222222444333222111000000000000333222111000000111222333222222111111111111222222...------...111222222111111111222333666999;;;===???FFFMMMQQQUUUXXXWWWSSSRRR[[[kkkyyylllddd]]]UUUfff|||xxxiii[[[aaa|||{{{~~~vvvllleeebbbbbbeeedddcccccccccdddfffhhhiiijjjkkkllllllkkkiiihhhllljjjiiigggfffggghhhiiifffggghhhiiijjjkkkkkkjjjsssxxx}}}~~~{{{wwwuuutttwwwxxx||||||ZZZ\\\lllyyyssskkkeeeaaa^^^YYYUUUUUUPPPOOOUUUaaasssuuuppphhh```gggiiiqqqoooZZZUUUUUUSSSPPPOOOMMMHHHCCC???===???@@@AAAHHHJJJGGGHHHNNNOOOJJJCCC@@@???@@@BBBFFFPPP[[[dddrrr}}}zzzpppiiiddd```SSSUUUWWWXXXUUUPPPJJJFFFCCCCCCCCCEEEJJJPPPVVVYYY^^^cccjjjssszzz~~~xxx|||sssvvv{{{lllOOO===999999888777666666777777666666777999<<>>;;;888777666666444444333333333333222222222111111111111111222222222222111000000111222222222111111000000111111222000///...///111222111000111111111333555777:::;;;===BBBGGGJJJOOOSSSSSSNNNQQQ\\\nnn{{{uuuaaaTTTZZZiii~~~zzzkkkjjj{{{~~~qqqlllhhhggggggdddeeefffggggggggghhhhhhggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhjjjkkkmmmnnnnnnnnnsssxxx|||~~~{{{wwwuuutttssstttwww}}}|||YYYYYYfffzzzwwwrrrjjjeeebbb___[[[WWWUUUPPPOOOUUU```ppp~~~}}}eeeUUUWWW___eeefffeeeaaaYYYQQQJJJEEEDDDCCCLLLRRRSSSMMMLLLQQQRRRMMMHHHDDDAAAAAABBBFFFPPPZZZsssqqqiiifffaaa^^^ZZZVVVQQQNNNMMMMMMMMMPPPTTTYYY___bbbfffiiimmmuuuyyy~~~{{{|||pppssszzziiiLLL;;;999999888777777777777777888888999;;;>>>BBBFFFIIIOOOPPPSSSVVVYYY\\\^^^___````````````bbbdddfffggghhhjjjllllllllllllnnnoooxxx|||yyy~~~BBBAAA>>>;;;888777666666444444333333333333222222000000000000111222333444222111111000000111111222222111111000000111111222222000///000222222111000111111111222333555777888<<>>;;;888777666666444444333333333222222222111111000000111222222333111111000000000000111111111111000000000000111111333222000111222222111000111111000111222333555666===??????BBBLLLVVVYYYVVVPPPZZZiiixxxuuuQQQJJJPPPbbb|||yyysssqqqvvvrrrhhhgggfffcccbbbggglllsssvvvuuurrroooooojjjjjjiiiiiiiiiiiijjjkkkmmmmmmnnnoooooonnnmmmlllnnnnnnnnnoooooopppqqqrrrpppsssvvvxxxxxxuuusssqqqrrrrrrtttwww{{{~~~{{{XXXTTTZZZiii}}}yyytttmmmhhhfffbbb]]]YYYVVVSSSSSSWWW^^^jjjuuu```YYY```qqq~~~kkk[[[SSSQQQRRRlllqqqnnn___UUUUUUVVVUUUQQQJJJDDDBBBBBBDDDKKKRRRiiinnn```[[[ZZZWWWUUUUUUWWWZZZ^^^cccgggjjjlllooommmmmmuuu}}}xxx~~~{{{kkknnnzzz{{{___FFF888888888777777777777777888999999;;;>>>BBBFFFIIIKKKQQQSSSVVV[[[___bbbdddeeebbbaaa```___```cccfffhhhgggiiilllmmmmmmmmmnnnooovvv}}}BBBAAA>>>;;;888777666666444444333333333222222222333222222111000000111111000000000000000000000000111000000000000000000111333222000111222222111000111111000000111222444555<<<>>>???BBBLLLYYY______]]]aaakkkzzzkkkHHHMMMWWWjjjuuuiiieeedddhhhnnnvvvooofffeeedddaaa```eeellltttwwwuuuqqqooooooooonnnlllkkkjjjkkklllmmmppppppooonnnnnnooopppqqqrrrqqqpppooonnnnnnnnnooommmoooqqqtttuuutttqqqooorrrssstttvvvyyy|||{{{XXXQQQVVVeee{{{~~~xxxqqqlllhhhccc]]]XXXWWWVVVVVVYYY]]]gggzzzzzzmmmbbb```eeeuuukkk``````dddxxx~~~zzzhhhXXXVVVWWWWWWTTTMMMFFFCCCCCCCCCHHHMMM\\\{{{rrrnnniiifffhhhjjjnnnrrrvvvyyy{{{{{{tttqqqrrr{{{ssskkknnn~~~{{{xxxjjjppp|||vvvZZZCCC888888777777777777777888888888999;;;???CCCFFFJJJKKKPPPRRRVVV[[[___bbbcccdddbbbaaa``````aaaccceeeffffffhhhlllmmmmmmmmmnnnooooooyyyzzzyyy~~~BBBAAA>>>;;;888777666666444444333333333333222222444333222111000000000000///000000111111000000///111000000//////000000111222000///000222222111000111000000000111222444555777;;;???BBBJJJWWW```cccdddeeeiiisssxxx{{{PPPNNNMMMYYYsssyyybbbZZZWWW^^^eeelllyyyzzzkkkeeedddcccccccccaaahhhppprrrooollllllnnnrrrpppnnnlllkkkmmmoooppprrrpppooonnnnnnooorrrsssuuutttqqqooonnnmmmmmmmmmlllmmmnnnqqqssssssqqqooooooqqqsssuuuvvvxxx|||~~~\\\PPPQQQaaayyy|||uuupppkkkeee^^^YYYXXXWWWXXXYYY[[[cccuuu|||tttuuuzzz~~~nnneee```bbbeeetttxxxiiijjjpppqqq^^^YYYZZZZZZXXXQQQJJJHHHHHHFFFHHHLLLQQQttt~~~uuuccc[[[mmmrrriiirrr~~~pppUUUAAA999777777777777777888888999888999<<<@@@DDDHHHKKKLLLOOORRRVVVZZZ^^^```aaaaaaaaaaaaaaaaaabbbcccdddeeeeeehhhlllnnnnnnnnnnnnoookkksssssssss{{{BBBAAA>>>;;;888777666666444444333333333333222222222222111111111111111222...///000111111000///...000000////////////000000000///...///111222111000000000000000111333555666555<<>>999777777777777777888999999999;;;>>>BBBFFFJJJLLLNNNOOORRRVVV[[[^^^```````````````bbbcccddddddccccccdddggglllnnnooonnnnnnooolllpppmmmnnnxxxBBBAAA>>>;;;888777666666444444444333333333222222000000000000111222333444...///000111111000///...000000////////////000000...------...111222222111000000000000222444666777555>>>DDDDDDFFFPPP\\\bbbjjjllljjjffflllyyygggNNNOOOXXX```qqqwwwaaaPPPSSS^^^fffqqq|||zzzrrrkkkhhhdddaaabbbfffccciiinnnnnnkkkjjjmmmrrrnnnmmmkkkjjjlllqqquuuyyyuuuwwwxxxzzzzzzzzzyyyxxxvvvtttrrrpppppppppqqqrrrnnnmmmnnnqqquuuvvvtttqqqooorrrvvvxxxwwwxxx{{{}}}qqqtttttt^^^SSS]]]ttt}}}xxxtttpppkkkeee___UUUUUUVVVWWWVVV[[[kkk|||{{{yyyssskkkjjjnnnssssss___XXXUUU[[[tttyyyzzzjjjbbbbbbcccbbb[[[VVVVVVVVVRRRPPPPPPLLLMMM]]]~~~|||eeeYYYgggtttfffgggtttfffKKK<<<999777777666777777888999999:::<<<@@@DDDHHHLLLNNNOOOPPPSSSWWW[[[^^^____________```bbbdddeeedddcccaaadddggglllnnnooonnnoooooommmpppkkklllwwwDDDAAA<<<999888888777666555555444333333333444444333222111000000111222333000000111222222222222111000000000000000000000000111111111000000000000000//////000111222333333333999;;;AAAIIIMMMPPP]]]kkkooorrrrrrlllgggmmmdddRRRKKKPPPcccvvv|||gggYYY^^^nnnyyyzzz|||qqqpppmmmiiifffeeefffggggggjjjmmmooooooooooooooolllkkkiiihhhjjjnnnsssvvvtttvvvyyyyyyxxxvvvuuuuuuqqqrrrtttvvvvvvvvvvvvuuuuuuuuuwwwxxxyyywwwrrrooooootttuuussswwwxxxxxxkkkTTTWWWbbbxxxtttsssoooeee]]]WWWUUUUUUVVVWWW[[[gggsss{{{uuuuuupppsssjjj[[[UUULLLUUUpppvvvddd___aaa^^^```]]]XXXWWWYYYSSSJJJCCCEEENNNbbbiii\\\gggyyyxxxxxxrrrgggqqqzzz___HHH;;;888888777777777777999;;;<<<;;;>>>CCCGGGIIIKKKMMMOOONNNRRRXXX\\\^^^___```aaabbbbbbdddeeeeeeeeedddccchhhiiikkkmmmoooqqqqqqrrrtttuuunnnlllssswwwDDDAAA===:::999888777666555444444333333333333333222222111000000111222222000000111222222222222111000000000000000000000000111000000000000000000000000000000111222222222333333666???HHHNNNSSS```mmmxxx}}}~~~wwwnnnnnnzzzrrr[[[OOOVVVddd~~~zzzllldddiiitttzzzuuulllkkkiiieeebbb``````aaaeeefffggggggfffhhhjjjmmmlllkkkiiihhhiiilllppprrrnnnqqqssstttsssrrrrrrrrrttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvyyyzzzzzzwwwtttqqqttttttrrrtttzzz}}}{{{ttttttwwwXXXSSS\\\qqqzzzvvvtttpppggg___WWWTTTTTTTTTTTTXXXcccnnn~~~|||vvvtttwwwwww```XXXNNNNNN]]]ooo~~~vvvccc___aaa___```^^^YYYYYYXXXQQQHHHBBBEEELLLYYYrrroooaaaiiixxxyyynnnaaaiiiwwwnnnxxxwww[[[DDD:::888777777666666777999;;;<<<;;;???CCCGGGJJJLLLOOOQQQPPPTTTYYY]]]___aaadddeeefffggghhhiiijjjiiihhhhhhhhhiiikkkmmmooopppqqqqqqrrrtttooonnnvvvxxxDDDAAA===:::999888777666444444333222222222222222222222111000000111222222000000111222222222222111000000000000000000000000000000000000000000111111111111111111111111222222...222;;;DDDJJJPPP[[[fffsss{{{|||qqqkkkqqqxxxzzz]]]SSSVVViiizzz{{{ggg]]]dddmmmsssmmmjjjjjjiiigggeeecccbbbaaaeeedddbbb``````bbbggglllkkkjjjiiiiiiiiijjjkkkllljjjmmmoooqqqppppppqqqqqqwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvwwwyyy{{{}}}|||{{{sssuuutttqqqqqqttttttrrryyyyyy]]]PPPUUUZZZ||||||wwwuuuqqqiiiaaaUUURRRPPPQQQQQQTTT^^^hhh{{{{{{wwwuuuxxxfff[[[QQQHHHJJJSSSbbbyyy}}}qqqtttwwweee___aaa___```___\\\[[[XXXOOOFFF@@@DDDIIIPPP^^^{{{qqq```cccnnnlll\\\OOOZZZttt}}}tttrrr|||qqqSSS???888999666666666666777999;;;<<<===@@@EEEIIILLLOOORRRUUUTTTVVVZZZ]]]```cccgggiiijjjlllmmmoooooonnnmmmllljjjkkklllnnnpppqqqrrrsssqqqtttppppppxxxyyyDDDAAA===;;;:::999777555444333222222111111222222222111111111111111111222000000111222222222222111////////////////////////000000000000000111111111222222222111111111111111---222999???CCCHHHOOOVVVaaammmzzz{{{tttnnnooosssyyy]]]MMMWWWlll|||iiiZZZYYY^^^ttt~~~nnniiiiiigggggghhhiiijjjiiifffdddgggfffdddbbbaaaccchhhlllkkkjjjjjjiiiiiihhhhhhhhhjjjmmmpppqqqrrrrrrtttuuuwwwvvvtttttttttwwwyyy{{{yyyxxxxxxyyy|||~~~~~~~~~uuuuuutttsssrrrrrrrrrqqqzzz{{{aaaOOORRRRRRooo}}}xxxvvvrrriiibbbRRRNNNMMMNNNOOORRRZZZcccuuu~~~zzzuuuyyyiiiYYYRRRGGGAAAGGGKKKZZZjjjhhh^^^bbbppp~~~kkkcccaaaaaaaaa``````^^^XXXOOOFFF@@@DDDHHHMMMVVVjjjrrr]]]^^^hhhyyywwwmmm\\\OOOUUUfffkkkiiihhhnnn{{{jjjKKK:::777999666666666666888:::<<<>>>???BBBGGGJJJNNNQQQUUUXXXYYY[[[]]]^^^```bbbfffjjjlllnnnpppqqqrrrqqqooonnnmmmmmmnnnoooqqqrrrttttttrrruuuqqqpppwwwyyyCCCAAA>>><<<;;;:::777555444333222222111111222222111111111222222111111111000000111222222222222111//////////////////////////////000000111111111111222222222111111111111111...333888;;;>>>CCCHHHLLLSSS```ooowwwwwwuuutttvvvqqqPPPPPPZZZiiippplllccc\\\ZZZfffwwwoooccccccgggbbbcccdddhhhkkkllliiiggghhhhhhhhhgggeeefffhhhjjjkkkkkkjjjjjjiiihhhgggfffkkkmmmppprrrrrrtttvvvxxxuuutttsssssstttxxx{{{~~~|||zzzyyyyyy{{{|||}}}|||vvvuuutttuuuvvvvvvwwwxxxwww{{{dddOOOQQQRRRhhhyyyvvvqqqiiicccPPPLLLJJJLLLNNNQQQYYYaaaqqqyyyttt|||iiiUUUMMMDDD@@@DDD@@@EEEQQQRRRLLLRRR```qqqyyylllgggfffdddddddddbbbYYYNNNGGGAAACCCGGGNNNXXXbbbkkkpppwww___```llltttpppqqq___QQQVVV^^^\\\[[[```lllzzzbbbDDD777777999666666666777999<<<>>>@@@BBBEEEIIIMMMPPPTTTXXX\\\______```______aaadddgggkkkllloooqqqqqqpppnnnlllmmmlllmmmmmmoooppprrrssstttvvvqqqooouuuvvv}}}CCCAAA???===<<<:::777555444444333222222222222222000111222222222222111000000000111222222222222111000000000000000000000000/////////000111111222222111111111111111111222222///444777888<<>>@@@BBBFFFHHHLLLOOORRRVVV[[[^^^bbbccccccbbb```aaaccceeeiiikkknnnpppqqqooollljjjjjjjjjiiijjjkkklllnnnppptttwwwqqqpppuuutttyyyCCCAAA???===<<<:::777555555444444333333333333333000111222222222222111000000000111222222222222111000000000000000000000000...//////000111111222222000000000111222222222333///444666555999CCCIIIIIIEEEIIISSSbbbpppyyyzzzxxxqqqyyy___OOOBBBFFFQQQWWWXXXWWWUUUaaammmsssxxxyyyiiiddddddeeeeeellljjjjjjnnnsssuuussspppggghhhiiihhhfffeeefffggglllkkkkkkkkkkkklllmmmnnngggiiikkkllllllnnnqqqsssuuuuuusssssstttuuuwwwxxxxxxwwwvvvvvvxxxxxxwwwvvvtttpppoootttxxx{{{mmmRRRMMMMMMUUUkkk~~~yyytttkkkeeeWWWRRRNNNOOOPPPQQQUUUZZZbbbxxxlllVVVIII@@@???===<<<::::::>>>EEENNNUUUdddqqq}}}vvvqqqooogggWWWIIICCCAAA??????FFFNNNQQQKKKDDDAAACCCGGGKKKNNNOOOOOOOOOIIIKKKJJJGGGGGGMMMQQQQQQWWWYYYaaannnwwwxxxxxxzzz~~~}}}ddd^^^ccc|||{{{wwwnnnuuuiiiTTTNNN]]]iiieee```hhhssstttSSS>>>::::::777888888888:::===@@@CCCDDDIIILLLNNNQQQSSSWWW\\\___ccceeeeeeeeeddddddeeegggiiikkknnnqqqqqqooollljjjkkkjjjiiiiiijjjlllnnnpppqqqvvvsssssswwwssstttCCCAAA???>>>===;;;777555666555444444333333444444000111222333333222111000000000111222222222222111000000000000000000000000...//////000111222222222//////000111222333333444000444555222666???EEEEEEGGGHHHOOO```sss{{{uuuzzzuuu^^^HHHCCCHHHMMMRRRWWWRRRZZZaaacccjjjvvvqqqeeefffjjjjjjgggllliiihhhkkkppprrrpppllljjjjjjiiigggeeeeeegggiiillllllkkkkkklllnnnpppqqqgggiiijjjkkklllmmmppprrrwwwvvvuuutttsssssstttttttttttttttuuuwwwwwwvvvuuusssnnnmmmrrrwwwzzzqqqSSSMMMLLLOOOaaa{{{uuummmfff\\\VVVQQQPPPQQQPPPSSSWWW[[[rrrnnn[[[MMMBBBAAA>>>AAA@@@===@@@JJJRRRUUUdddooo~~~vvvrrrgggUUUFFFAAA@@@===;;;>>>DDDGGGDDD@@@CCCBBBBBBCCCFFFHHHHHHHHH@@@DDDGGGEEEGGGKKKMMMLLLNNNSSS___ooozzz{{{zzz{{{mmm```]]]uuuzzzwwwyyygggUUURRRdddqqqkkk```hhhssspppPPP>>><<<;;;666888888999;;;>>>AAADDDFFFLLLMMMPPPRRRTTTXXX\\\```ccceeeggggggfffggghhhjjjiiilllooorrrrrrpppmmmkkkmmmmmmlllkkklllnnnppprrrnnnuuuuuuvvvzzzssspppyyyAAAAAA???>>><<<:::888888666555444333222222222222111111111111111111111111111111222222222222111111000000000000000000000000000111111111111222222222111111222222222333333333444555555333333888BBBKKKFFFIIILLLVVViii~~~}}}{{{mmmNNNIIIEEEDDDHHHIIIJJJPPPTTTTTTWWW___iiiooo||||||ppphhhfffggghhhhhhfffggghhhiiikkklllmmmnnnhhhjjjjjjiiigggfffggghhhdddfffhhhiiijjjllloooqqqiiijjjkkknnnppppppooommmqqqsssuuusssqqqpppqqqtttrrroooooosssxxx{{{yyyvvvqqqppprrrvvvuuussswww}}}|||{{{PPPJJJNNNPPP\\\www|||vvvoooiii\\\XXXSSSPPPOOOQQQRRRRRR^^^mmmrrr\\\MMMFFFEEE@@@AAABBBCCCEEEKKKTTTZZZhhhkkkwwwxxxooocccSSSGGGCCCAAA>>>::::::<<>><<<:::888888666555444333222222222222111111111111111111111111111111222222222222111111000000000000000000000000000111111111111222222222111111111222222222333333333555555444333777@@@GGGHHHKKKMMMSSSbbbwww~~~jjjQQQCCCBBBAAADDDHHHLLLOOORRRVVVYYYZZZgggtttwwwsssmmmhhhfffeeeddddddgggggghhhjjjkkklllmmmmmmmmmmmmmmmkkkgggeeeeeeffffffhhhjjjkkkjjjjjjkkklllllllllmmmpppsssssspppmmmppprrrsssssspppooooooqqqpppnnnmmmqqqwww|||{{{yyytttpppppprrrrrrqqqvvv}}}zzzvvvzzz^^^PPPHHHIIITTTlll~~~xxxqqqlllaaa\\\VVVRRRQQQQQQQQQQQQYYYggg|||}}}fffVVVMMMFFFCCCEEECCCDDDJJJSSS\\\```aaa]]]^^^fffyyy~~~rrraaaOOOCCC??????<<<::::::===AAABBBBBBDDDEEEHHHKKKLLLKKKHHHEEEDDDEEEGGGKKKMMMOOOOOONNNRRRWWWaaakkkuuu{{{qqq```ZZZccc~~~xxxlllPPPJJJYYYhhhiiicccaaahhhssszzz]]]DDD888777888999888888999:::===AAAEEEGGGJJJOOOSSSUUUVVVXXX^^^cccggghhhiiiiiigggggghhhjjjiiikkkpppuuuxxxvvvpppkkkiiiiiijjjlllnnnpppqqqqqqssstttuuuvvvwwwvvvvvvuuuBBBAAA@@@>>><<<:::888777555555444333222222222222111111111111111111111111111111222222222222111111000000000000000000000000000111111111111222222222111111111222222222222333222444555444333555;;;@@@IIIMMMPPPQQQ[[[nnnuuu[[[NNNCCCDDDDDDHHHOOOTTTUUURRRNNNOOO^^^nnnwwwyyy|||yyyzzzpppiiijjjkkkjjjgggdddbbbbbbeeefffggghhhiiiiiiiiiiiimmmnnnmmmjjjgggffffffgggjjjlllnnnnnnkkkiiihhhgggmmmkkkkkkooossssssooojjjkkkmmmpppppppppoooooopppooommmlllooovvv{{{}}}}}}}}}yyyyyy|||~~~}}}zzzssstttxxxqqqVVVHHHGGGNNNaaa{{{zzztttpppfffaaaZZZUUURRRQQQQQQPPPRRR```ttt{{{```OOOIIIGGGCCC???LLLJJJJJJQQQ[[[___\\\WWWNNNMMMNNNYYYkkkttt___KKK@@@>>>>>><<<;;;<<>>777777888888777888999;;;???CCCFFFHHHLLLPPPTTTVVVWWWYYY^^^bbbgggiiijjjjjjiiiiiikkklllmmmnnnqqquuuwwwwwwssspppllljjjhhhjjjooosssttttttrrrssstttuuuwwwyyy{{{|||BBBBBB@@@>>>;;;999888777555444333333222222222333111111111111111111111111111111222222222222111111000000000000000000000000000000111111111222222222111111111111222222222222111333444444333444777:::EEELLLRRRTTTZZZjjjmmmPPPIIIEEEFFFPPPZZZ]]]ZZZVVVKKKSSS[[[]]]___gggqqqwwwwww|||pppeeefffuuu}}}hhhdddhhhlllkkkgggcccbbbcccbbbcccdddeeefffffffffeeeiiiiiiiiihhhgggggghhhjjjllloooqqqqqqnnnkkkhhhgggjjjhhhgggkkkppppppkkkeeecccfffjjjmmmppprrrssssssqqqooommmnnnsssxxx|||}}}~~~vvvvvvyyyYYYNNNKKKOOO]]]pppyyyuuurrrhhhccc[[[VVVSSSRRRQQQQQQOOOZZZmmm}}}lll\\\III>>>>>>BBBDDDBBBKKKPPPVVV[[[\\\XXXRRRNNNGGGDDDAAACCCOOObbbvvvvvv^^^KKKBBBAAA>>>>>>===>>>AAADDDFFFGGGLLLOOOVVVaaaiiilllhhhccc[[[VVVZZZmmmjjjZZZZZZmmmxxxpppqqqgggTTTGGGRRRnnn~~~wwwhhh___ggguuukkkKKK:::666777777777888888:::<<>>;;;999777666444444333222222222333333000000000000000000000000111111222222222222111111000000000000000000000000000000111111111222222222000000111111111222222222111222333333333333444555???HHHRRRXXX\\\hhh|||nnnPPPEEE???HHHUUU\\\]]]^^^VVVWWWRRRKKKMMMWWW```ccc___dddlllttt{{{tttiii\\\ZZZgggpppfffeeehhhjjjhhhdddaaabbbcccaaabbbdddfffggggggfffeeegggggggggfffdddeeegggiiimmmooorrrsssqqqnnnlllkkkiiigggfffiiimmmnnnjjjfff^^^```eeejjjpppuuuwwwxxxtttrrrooooooqqquuuyyyzzz|||}}}yyy|||```QQQLLLNNNZZZiiiyyytttrrrhhhccc\\\VVVTTTSSSRRRRRROOOXXXhhh||||||{{{kkkbbbTTTMMMDDD???>>>BBBFFFHHHFFFVVVgggkkkaaaVVVPPPPPPGGGDDDAAA@@@EEETTTfffssswww___LLLEEEDDD@@@AAAAAABBBDDDFFFHHHJJJPPPSSSZZZfffqqqyyy{{{{{{ooocccaaaxxxppp\\\WWWcccttt~~~{{{zzzzzz~~~xxxqqquuuzzzaaaQQQIIIZZZxxxqqqbbbkkkzzzdddFFF888777777666666999:::<<<>>>@@@CCCEEEGGGPPPRRRVVVXXX[[[\\\^^^```aaaccceeefffggghhhjjjlllmmmmmmooopppqqqrrrtttuuuuuuooojjjlllrrrwwwxxxwwwsssrrrqqqrrrsssvvvyyy{{{CCCBBB@@@>>>;;;999777666444333333222222333333333000000000000000000000000111111222222222222111111000000000000000000000000000111111111111222222222000000000111111111111222111222222222333333333333999AAAMMMXXX]]]dddqqq~~~cccOOO@@@AAAIIINNNSSSXXXZZZ[[[UUUJJJGGGMMMQQQOOOQQQSSSXXX^^^dddjjjnnnpppqqqvvv~~~~~~ppp___\\\]]]iiinnneeebbbfffeeedddbbb______```aaaaaacccfffhhhjjjjjjiiihhhiiiiiigggeeebbbbbbdddfffmmmooorrrrrrqqqooooooooojjjjjjiiikkkmmmnnnooonnnaaaaaadddiiipppuuuxxxyyyvvvtttqqqpppppprrruuuxxxyyyzzzrrrSSSKKKJJJSSSaaawww{{{uuusssjjjeee^^^XXXUUUSSSRRRRRRPPPVVVbbbttt|||vvvzzzhhh[[[TTTKKKKKKIIIDDD@@@???BBBFFFIII]]]sssxxxkkkZZZPPPOOOHHHGGGEEECCCEEEMMMYYYbbb}}}qqq[[[LLLEEEDDD@@@BBBEEEFFFGGGIIILLLOOORRRWWW___iiiuuuwwwrrruuu___UUU[[[fff{{{|||yyyvvvrrrrrrrrruuuzzz~~~uuu[[[PPPMMMaaa~~~sssfffpppxxx]]]BBB888888777666999:::<<<>>>AAADDDFFFHHHJJJPPPRRRUUUXXXZZZ\\\]]]]]]]]]___bbbcccdddeeehhhjjjjjjkkkmmmmmmmmmooorrrtttvvvrrrnnnmmmppptttuuuuuurrrqqqqqqqqqrrruuuwwwyyyDDDCCCAAA>>>;;;999777666333333333222222333333444000000000000000000000000111111222222222222111111000000000000000000000000000111111111111222222222000000000000111111111111222111111111222333333333555:::EEERRRYYY\\\bbbjjjuuuxxxqqqUUUJJJGGGFFFIIIPPPWWWeeelllcccXXXTTTOOOHHHKKKKKKMMMOOORRRTTTVVVVVVTTTWWW\\\ccciiiooorrrtttxxx~~~~~~pppccc[[[]]]gggyyyrrrfffbbbaaadddbbb___^^^___`````````___aaadddgggiiijjjiiiiiijjjiiigggeeebbbbbbeeegggmmmnnnppppppooonnnooopppkkklllmmmllllllnnnsssvvvjjjhhhgggjjjnnnsssuuuuuuuuutttrrrqqqppprrrtttvvvxxx|||~~~^^^PPPHHHMMMWWWkkkyyyuuuoooiiiaaaZZZVVVTTTRRRQQQPPPSSS\\\kkkrrriiigggsssyyykkk```YYYTTTPPPPPPOOOKKKEEEBBBCCCDDDLLL^^^uuurrrcccYYYUUUTTTQQQNNNKKKLLLPPPTTTbbbkkkmmmaaaQQQHHHDDDBBB>>>BBBFFFIIIKKKNNNRRRVVVWWW^^^hhhqqq{{{~~~dddWWWWWW]]]\\\eeelllllllllnnnqqqqqqwwwYYYSSSVVVlllsssjjjtttlllTTT===888888777888<<<;;;===@@@DDDIIILLLOOOPPPSSSTTTWWWZZZ]]]___^^^]]]ZZZ]]]___aaabbbdddgggiiihhhjjjlllllllllmmmqqqttttttssspppnnnnnnnnnpppqqqpppppppppqqqsssuuuxxxyyy}}}DDDCCCAAA>>>;;;999666555333333333222222333444444000000000000000000000000111111222222222222111111000000000000000000000000000111111111111222222222000000000000111111111111333111000111222444444333555555>>>LLLUUUVVVWWW\\\gggssssssiiizzzppp\\\PPPGGGGGGNNNZZZtttrrreeeYYYPPPJJJIIIHHHHHHHHHHHHGGGEEECCCDDDEEEGGGJJJNNNQQQSSSRRR[[[eeekkklllmmmooorrrtttyyy~~~~~~~~~}}}yyypppcccYYYWWW]]]ccclllrrr|||rrrddd\\\\\\aaagggooorrrjjjgggeeedddccc```]]]^^^aaacccbbb```ZZZ]]]aaaeeeggghhhggggggggggggfffddddddeeeiiilllmmmnnnooonnnmmmlllmmmooojjjlllnnnllljjjmmmtttzzzsssoookkkkkkmmmpppppppppsssssssssqqqqqqrrrtttwwwsssrrrxxxlllYYYKKKKKKQQQbbb|||xxxtttnnneee]]]WWWTTTQQQPPPPPPQQQWWWeeezzztttaaaYYYWWWccc}}}vvvrrruuuzzzrrrgggqqquuueee```^^^[[[WWWZZZYYYWWWSSSOOOLLLKKKKKKHHHVVVooouuuiiifffbbb\\\WWWSSSQQQPPPHHHSSSYYYQQQHHHDDDCCCAAA<<<@@@FFFJJJMMMQQQWWW[[[\\\eeepppyyykkkZZZWWWZZZ___gggpppuuu|||{{{[[[YYY```vvvuuulllvvvdddMMM:::777999777999???:::===AAAGGGMMMQQQUUUVVVXXXYYY[[[___bbbcccbbbaaaYYY[[[^^^aaabbbdddgggiiigggiiilllllllllmmmppptttsssrrrqqqnnnkkkjjjlllmmmnnnoooppprrrtttwwwyyyzzzzzzGGGEEEAAA>>>;;;999777777444444333333333333222222000000000000000000000000...///111333333111///...444333333222111000//////////////////000000000000000000000000111111111111333333333333333333333333777666888AAAMMMVVVYYYXXXYYYiii~~~|||bbbOOOFFFPPP```vvv}}}pppaaa[[[SSSPPPOOONNNJJJFFFBBBEEEHHHHHHEEEBBBCCCDDDFFFIIIKKKLLLMMMNNNPPPRRRUUURRRSSSZZZ```___\\\\\\[[[TTTPPPPPPOOOOOOUUU^^^vvvxxxkkkdddZZZSSSUUUbbbtttpppgggkkknnnjjjccccccbbbaaaaaaccccccbbbaaabbbaaa``````bbbdddgggiiillllllkkkjjjjjjiiihhhhhhmmmmmmnnnmmmkkkkkklllnnnooolllhhhhhhkkkqqquuuwwwssspppllljjjkkkmmmnnnooooooppppppooonnnnnnpppqqqoootttxxx~~~WWWFFFIIISSSbbb|||}}}{{{tttmmmeee^^^WWWQQQRRRWWWRRRSSSWWW___qqq|||^^^RRRQQQOOOXXXfffxxxxxxkkkeeeaaa___[[[YYY```kkkzzzuuuyyybbbZZZYYYXXXXXXYYY\\\___aaa___[[[VVVQQQLLLSSSTTTfffvvvjjj^^^RRRKKKJJJEEECCCDDDDDD???======<<<@@@FFFJJJMMMOOOQQQSSSRRRVVV___kkkttt~~~uuunnnkkkrrr{{{fffdddnnnpppooo{{{pppUUUHHH;;;777777888999<<<@@@CCCFFFIIIPPPWWWWWWSSSYYY\\\___bbbdddeeehhhjjjdddcccaaa``````aaacccddddddiiinnnnnnlllkkknnnqqqrrrttttttqqqllliiiiiijjjpppqqqrrrqqqpppsssxxx}}}FFFDDDAAA===:::888666666444444333333333333222222000000000000000000000000///000111222222111000///111111111111111000000000////////////000000000000000000000000111111111111333333333333333333333333333333444;;;FFFRRR[[[___\\\gggxxx~~~___NNNKKKRRR```ssswwwiii___YYYUUUQQQMMMDDDDDDDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEEEEHHHJJJJJJGGGGGGKKKMMMJJJIIIJJJOOOMMMMMMPPPPPPPPPWWWaaaxxx~~~}}}vvvqqqiiibbbXXXUUUSSSWWWdddwww{{{lllfffjjjmmmjjjeeecccbbbbbbccceeeffffffeeeaaa`````````aaadddfffhhhkkkkkklllllllllllllllllllllmmmnnnmmmkkkkkklllnnnooommmjjjjjjmmmqqqtttvvvqqqnnnjjjiiijjjmmmnnnooonnnoooppppppqqqrrrssstttppprrrtttwwwwwwyyy{{{~~~___MMMMMMUUUbbb|||~~~{{{vvvooogggaaaYYYRRRRRRWWWPPPQQQTTT\\\nnnpppVVVLLLMMMHHHOOOZZZllltttddd[[[UUUUUUXXX[[[ccckkkvvvllldddppp~~~hhh]]]WWWRRROOOOOOVVVYYY[[[\\\[[[ZZZXXXWWWTTTSSScccppp]]]QQQIIIDDDAAAAAA@@@<<<:::;;;;;;>>>BBBEEEFFFFFFHHHIIIHHHJJJRRR[[[aaahhhuuu~~~wwwnnnnnnwww|||oooppp|||{{{kkkOOODDD999777888999<<>>;;;:::;;;;;;===???@@@?????????@@@>>>???CCCIIILLLOOOWWW```uuu|||rrreeeaaannn}}}wwwnnnqqq|||uuucccGGG>>>777888:::;;;>>>AAACCCJJJOOOOOOPPPVVVZZZ[[[YYY\\\```cccfffiiimmmoooqqqooolllhhheeecccbbbbbbbbbggglllnnnlllkkkkkkmmmrrrqqqpppmmmjjjhhhiiijjjnnnpppsssuuuuuuvvvwwwxxx~~~EEECCCAAA>>>;;;888666555444444333333333222222222000000000000000000000000111111000000000000111111.../////////////////////////////////000000000000///000000000111111111111222222222222222333333333555555555444555>>>KKKVVV\\\^^^eeesssiiiUUUQQQSSSTTT\\\gggsss~~~tttlllbbbZZZWWWTTTPPPMMMKKKKKKJJJHHHGGGGGGIIIKKKEEEDDDEEEFFFEEEDDDIIIQQQ```hhhoooooohhhbbbccchhhiiimmmnnnjjjffffffeeebbboooyyyqqqfffeeeeeeeeeggghhhhhhhhh___^^^___aaadddeeedddbbbcccccccccdddeeeggghhhjjjhhhhhhhhhiiijjjjjjkkkkkkiiikkkllllllkkkjjjkkklllllllllkkklllnnnoooooommmjjjhhhfffgggjjjmmmnnnoooqqqooonnnnnnqqquuuxxxyyyxxxuuurrrqqqsssrrrnnniiimmmqqqvvv{{{{{{}}}eeePPPJJJMMMXXXppp~~~{{{vvvpppkkkaaaWWWTTTUUUYYYVVVSSSVVV```tttkkkVVVJJJGGGHHHLLLMMMRRR___rrr}}}vvvhhh___\\\]]]cccnnnyyyzzzmmm^^^TTTMMMPPPcccyyyvvveeeYYYTTTNNNJJJHHHIIIKKKMMMOOOSSSZZZVVV[[[ooorrraaaMMMGGGAAA@@@???;;;;;;===<<<===>>>>>>===<<<===???<<<;;;===AAABBBAAAEEEKKKQQQZZZkkkvvvmmmeeegggkkkqqq~~~sssnnnsss~~~mmmXXXAAA;;;777999<<<<<>>AAAAAA???@@@DDDAAAEEENNN]]]lllxxx|||}}}{{{uuuooojjjhhhgggmmmwww{{{ooommmvvv{{{dddMMM???:::888:::<<<<<>>;;;888666444444333333333333222222000000000000000000000000000000000000000000000000111111000///...---,,,,,,////////////000000000000000000000000111111111111000000111111222333333333///222555444333444;;;@@@QQQWWWbbbmmmrrryyy|||kkkaaaVVV\\\fffuuu}}}}}}zzztttmmmgggdddcccccc^^^[[[ZZZWWWUUUYYY___ppp}}}tttfff___]]]___aaaaaaaaa``````aaabbbbbbcccdddeeeeeebbb___\\\]]]^^^___```bbbccccccaaa`````````````````````cccfffhhhiiihhhggghhhhhhgggggghhhiiikkkkkkjjjhhhgggfffeeegggjjjmmmnnnnnntttpppllllllqqquuuwwwwwwuuuqqqqqqtttvvvtttssstttssssssuuuwwwvvvxxxqqqTTTFFFHHHSSSbbb|||yyyvvvlll___XXXWWWUUURRRQQQTTTWWWccc{{{ooo^^^RRRMMMKKKIIIGGGFFFFFFHHHNNNVVV___eeegggppp}}}{{{nnnaaaUUUNNNLLLQQQVVV[[[iiiwww{{{tttuuuyyyaaaUUULLLMMMMMMKKKMMMRRRXXXYYYYYYUUUNNNNNN]]]nnn{{{fff[[[RRRKKKFFFEEECCC>>><<<===;;;;;;;;;;;;:::<<<@@@CCCCCC@@@AAADDDDDDAAA@@@BBBAAABBBEEEKKKSSSZZZ^^^```mmmmmmnnnooorrrxxxxxxmmmmmmzzzvvv]]]DDD===:::999;;;======@@@DDDNNNZZZcccddd```^^^^^^\\\___aaacccdddfffiiimmmpppppppppooonnnlllkkkjjjiiifffgggiiijjjkkkkkkjjjjjjiiilllpppvvvzzzyyyvvvsssnnnpppuuuyyy|||zzzuuuqqqmmmoooyyyEEEEEECCCAAA>>>:::777555444444333333333333222222000000000000000000000000///000111222222111000///000000000//////.........////////////000000000000000000000000111111111111///000000111222222333333...111222333222333777:::DDDMMM^^^nnnrrrvvv}}}wwwsssvvv}}}wwwuuurrrooooooqqqwwwvvvnnneee___]]]]]]]]]]]]\\\\\\]]]]]]``````bbbdddffffffccc```[[[\\\]]]___```aaabbbbbb^^^^^^^^^______``````aaa```cccfffggggggfffffffffgggfffgggiiikkkllljjjiiihhhgggfffhhhkkkmmmnnnnnnooommmmmmrrrwwwzzzxxxuuussspppqqqvvvwwwsssqqqtttqqqqqqtttvvvvvvvvv}}}[[[HHHHHHPPPXXXsss}}}|||zzzpppcccZZZXXXSSSQQQRRRUUUUUU]]]vvvooofffZZZRRRPPPOOONNNKKKEEEFFFHHHLLLSSSbbbvvvsssmmmjjjbbbXXXVVVRRRTTT^^^ddddddjjjrrr|||ooohhhlll{{{lll]]]RRRRRRQQQLLLLLLQQQYYYZZZ\\\XXXNNNGGGLLLVVVfffyyynnncccWWWQQQMMMLLLIIIDDDAAAAAA======<<<;;;;;;===BBBEEEGGGDDDDDDGGGGGGCCCAAAAAABBBDDDHHHMMMRRRXXX^^^bbblllrrryyy|||rrrrrr~~~}}}qqqWWW>>><<<999999<<<===>>>CCCIIIOOOXXX______^^^```bbbaaabbbcccdddddddddgggjjjmmmnnnnnnmmmmmmllljjjiiihhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkmmmqqquuuvvvtttrrroooqqqtttyyy|||{{{vvvqqqnnnnnnuuuDDDDDDBBB@@@===:::666444444444444333333333222222000000000000000000000000...000111333333111000...////////////000000000000////////////000000000000000000000000111111111111///000000111222222333333222222222111111222444666:::DDDYYYmmmtttuuu|||zzzzzz{{{wwwppppppwww~~~pppeeefffgggaaaZZZ]]][[[YYYYYYYYY[[[[[[\\\[[[\\\^^^bbbdddeeebbb```]]]^^^```aaacccddddddddd\\\\\\^^^___```bbbcccccc___bbbeeeffffffeeeeeeeeegggfffgggiiikkklllllljjjhhhgggggghhhkkkmmmnnnmmmjjjkkkooowww~~~zzzuuuuuuqqqrrrxxxxxxrrrppprrrpppqqqtttxxxwwwvvv{{{```IIIGGGMMMPPPgggsss~~~~~~|||rrrddd[[[YYYUUUSSSUUUWWWTTTWWWooo}}}oooggg]]]VVVTTTTTTSSSQQQKKKLLLNNNQQQZZZoooiiiYYYXXX[[[YYYSSS___\\\```lllpppmmmlllqqqoooooottt}}}|||rrrjjj]]]ccckkkttt{{{jjj]]][[[XXXQQQNNNSSS[[[\\\^^^]]]UUULLLIIIKKK]]]pppxxx]]]WWWTTTSSSQQQKKKGGGFFFAAAAAA???>>>===???DDDGGGJJJGGGGGGJJJJJJEEEAAAAAA===CCCLLLSSSZZZbbbkkkqqqxxxyyy{{{oooUUU;;;:::888888;;;>>>@@@EEELLLNNNUUUZZZZZZ\\\aaaeeeeeeddddddeeedddccceeeiiikkkmmmmmmmmmlllkkkiiihhhgggkkkjjjhhhhhhjjjkkkllllllnnnllljjjlllooorrrrrrppppppqqqtttyyy|||{{{vvvqqqqqqpppuuuHHHFFFCCC???<<<999777666555444444333333222222111333222000...---...///000111000///......///000111000000000000////////////000000000000111111111111111111111111111111111111//////000000111222444555111222333333444444333333999999CCCVVVkkk{{{{{{~~~vvvkkkmmmsss|||}}}mmmaaa```bbb```^^^^^^aaa```\\\\\\bbbjjjkkkggg]]]aaacccbbb``````eeejjjjjjhhhdddbbbaaaccceeegggbbbaaa___^^^^^^```aaaccccccdddeeeeeedddccc```___fffgggjjjlllnnnoooooooooiiihhhggghhhlllnnnmmmkkkiiiiiikkknnnqqqrrrqqqooommmmmmmmmpppsssrrrnnnjjjnnnnnnooorrruuuxxxyyyzzzhhhLLLHHHEEEIIIXXXccc{{{~~~{{{qqqeee]]]\\\WWWWWWWWWTTTQQQUUUeeewwwxxxllleeeeeeeeebbb^^^XXXTTTRRR\\\qqqlll___QQQLLLLLLPPPXXX```dddoooxxx|||{{{wwwjjj\\\XXXXXXXXXaaaxxx{{{oooaaaVVVYYYeeeuuuyyyhhhcccaaaZZZUUUVVV\\\bbbddd___YYYTTTOOOJJJUUUhhhqqqccc___^^^VVVRRRPPPHHHIIIDDDAAA@@@??????EEELLLSSSUUUUUUQQQJJJEEECCCCCCAAAEEEQQQddduuu~~~~~~uuu```HHH:::999::::::;;;===AAAHHHLLLOOOSSSXXX^^^cccfffhhhiiigggggghhhhhhgggeeecccbbbggggggffffffggghhhiiiiiijjjjjjjjjjjjjjjiiihhhgggeeedddeeehhhkkkllllllkkkmmmnnnqqqtttvvvxxxyyyyyyyyyzzz{{{HHHFFFCCC@@@<<<999777777555444444333333222222111000///...---...000222333111000///......///000111000000000000/////////...//////000000000111111111111111111111111111111111333222111111000000111111111222333333444444333333555666<<>>CCCJJJNNNPPPSSSWWW\\\```ccceeeffffffgggggggggfffeeecccbbbdddfffiiikkkkkkkkkjjjiiijjjjjjjjjjjjiiiiiihhhhhhfffffffffhhhjjjkkkjjjiiilllmmmoooqqqtttvvvxxxyyywwwxxxyyyHHHFFFCCC@@@<<<:::888777555444444333333222222111//////.........000222333000000////////////000000000000000/////////......//////000000000000111111111111111111111111111111222222111000000000000111111222222333333333333333222333666999AAA[[[{{{~~~~~~~~~~~~qqqgggddd^^^ZZZ[[[]]]___bbbfffccccccaaa```eeekkklllhhhaaacccdddbbb___]]]```bbbeeedddcccbbbaaaaaaaaaaaaddddddcccbbbaaa``````___dddcccaaa```aaabbbdddfffkkkkkklllmmmlllkkkjjjiiigggggggggiiilllnnnnnnmmmllljjjggggggiiikkkllllllooonnnnnnooorrrsssrrrqqqllljjjhhhjjjmmmooonnnmmm~~~[[[KKKHHHIIIRRRXXXpppyyymmmaaa[[[XXXWWWWWWUUUQQQRRR\\\iii}}}{{{www{{{eeeQQQEEE???<<<@@@GGGMMMUUU]]]^^^ccceeeccc___ZZZRRRJJJDDDFFFHHHRRRmmmlllYYYRRRYYYjjjyyytttiiijjjkkkgggeeegggllltttwwwpppfff^^^WWWRRRPPP\\\{{{sssjjj___[[[ZZZRRRKKKGGGCCCBBBAAABBBHHHPPPSSSUUUVVVUUUQQQLLLIIIHHHJJJSSSeee|||yyyxxx||||||lllUUUBBB;;;999:::<<<>>>AAAFFFMMMQQQSSSTTTVVVYYY]]]___bbbccceeeeeeffffffeeedddcccbbbbbbeeejjjnnnpppnnnkkkhhhiiiiiiiiiiiiiiiiiihhhhhhgggffffffgggiiiiiihhhfffllllllmmmnnnpppsssvvvxxx{{{~~~HHHGGGDDD@@@===:::888777555444444333333222222111222111000///.........///000000////////////000000000000/////////.........////////////000000000111111111111111111111111111////////////000222333444111111222333333333333222222444444333666LLLuuussskkkkkkcccaaa```___^^^___bbbeeehhhiiifffdddeeehhhgggccccccddddddbbb^^^\\\]]]^^^aaaaaaaaaaaaaaa```___^^^bbbccccccccccccbbbaaaaaaddddddcccccceeefffhhhiiinnnnnnooonnnmmmkkkiiihhhiiiiiijjjlllmmmmmmlllkkkllljjjiiiiiikkknnnnnnnnnooonnnnnnnnnppprrrssstttqqqmmmjjjiiillloooppppppyyydddMMMHHHIIIOOOWWWlll|||qqqddd\\\ZZZXXXWWWUUUQQQPPPVVV___qqqmmmUUUGGGCCC??????DDDIIILLLRRRXXXTTTUUUUUUSSSPPPNNNMMMLLLMMMOOOOOORRRccc{{{dddWWWZZZiiiwwwsssiiijjjkkkfffdddfffrrr|||{{{oooeee]]]YYYTTTYYYmmm|||nnnaaa\\\[[[TTTKKKGGGCCCBBBBBBBBBIIIPPPRRRTTTUUUUUUSSSOOOLLLJJJHHHTTTjjjzzz|||~~~vvv}}}xxxdddMMM???;;;999;;;>>>AAAEEEJJJQQQUUUWWWXXXXXXZZZ\\\^^^```aaadddddddddddddddcccccccccaaadddiiimmmooommmkkkiiiiiiiiiiiihhhhhhhhhhhhiiifffeeeeeegggiiijjjhhhgggkkkkkkkkkkkknnnqqqtttvvv~~~IIIGGGDDD@@@===:::888777555444444333333222222111222111000//////.........//////000000000000//////////////////...............////////////000000000000000000000000000000000.........///000111333333000111222222333333222222222222444444444???YYYpppuuuiii```^^^aaaaaacccdddaaa___```bbbdddgggiiihhheeeeeegggeeeaaadddeeedddbbb___]]]\\\\\\]]]^^^___``````______^^^___```aaacccdddddddddddddddeeegggiiijjjkkkkkkkkkoooppppppooonnnllljjjiiikkkmmmnnnnnnnnnlllkkkjjjjjjkkklllooorrrtttsssrrrnnnnnnnnnnnnoooqqqsssuuuzzzwwwtttssstttvvvzzz{{{}}}qqqUUUJJJHHHNNNYYYiii}}}|||ttthhhaaa]]]YYYVVVTTTQQQNNNRRRXXXhhh~~~kkkWWWIIIAAAAAA>>>???CCCFFFGGGKKKQQQPPPNNNKKKHHHHHHJJJQQQWWW[[[^^^^^^[[[```pppzzzjjjiiittt}}}tttkkklllmmmhhhfffjjj}}}qqqhhhcccdddbbbkkkwwweee\\\XXXPPPJJJFFFBBBBBBAAABBBHHHPPPRRRRRRSSSSSSSSSPPPMMMKKKOOO^^^www{{{zzzzzzwww~~~sss\\\FFF<<<<<<:::===@@@DDDHHHNNNTTTXXX\\\\\\\\\]]]^^^___aaabbbbbbbbbbbbbbbbbbcccccccccbbbdddfffhhhjjjjjjjjjjjjiiihhhhhhgggggghhhiiiiiiddddddeeegggjjjkkkkkkjjjkkkkkkjjjkkkmmmpppsssuuuwww}}}IIIGGGDDDAAA===;;;999888555444444333333222222111......//////000111111111//////000000000000///////////////.........------......////////////000000000000000000000000000000111111000////////////000000111111222222222222222//////222444444666???JJJiii~~~yyyyyykkkddd```]]][[[\\\\\\```bbb``````bbbcccbbb```ccceeedddeeeggggggcccdddddddddcccaaa___]]]\\\[[[\\\]]]^^^___`````````^^^^^^___aaacccdddeeefffccceeehhhjjjllllllkkkjjjmmmmmmnnnooonnnmmmlllkkkmmmoooqqqqqqooommmllllllkkklllnnnsssvvvxxxwwwuuuooopppqqqppppppqqqsssvvv|||~~~~~~zzzyyy{{{~~~gggSSSIIINNNXXXccc~~~|||uuummmhhhaaaZZZUUUTTTQQQNNNOOOSSS___sssmmmZZZLLLDDDBBB@@@???@@@DDDEEEFFFKKKRRRSSSNNNIIIGGGIIIPPP___lllxxxoooooowwwzzzrrrrrrrrrnnnnnnsss|||vvvvvvqqqpppmmm^^^VVVMMMJJJEEEBBBBBBAAACCCIIIQQQSSSRRRQQQQQQRRRPPPNNNKKKVVVhhh~~~www{{{xxx|||vvvyyy{{{lllUUUAAA;;;>>><<>>;;;999888555444444333333222222111---...///000000111111111...///000111111000///...//////.........---------........./////////000000000000000000000000000000111111000///////////////000000111222222222222222//////111444333111555;;;GGGXXXttt}}}mmmeee______```______aaa[[[___aaa___aaadddddd___[[[```ccccccdddffffffcccdddccccccccccccaaa___]]]ZZZZZZ[[[]]]___```bbbccc____________```bbbdddfffbbbcccdddfffggghhhhhhiiihhhiiikkklllmmmnnnmmmmmmkkkooorrrsssrrrpppooopppnnnnnnnnnqqqtttvvvvvvvvvqqqsssttttttrrrrrrtttwww}}}|||zzz|||___LLLOOOSSSYYYrrr}}}wwwqqqoooccc\\\UUURRRQQQNNNNNNPPPXXXgggzzzbbbSSSIIIEEEEEECCCAAABBBEEEFFFGGGNNNVVVWWWPPPKKKLLLQQQ^^^uuuzzzzzz{{{yyywwwrrrrrrxxx~~~wwwcccYYYPPPKKKFFFCCCCCCCCCDDDKKKSSSUUUSSSPPPPPPQQQQQQOOOMMMWWWmmmzzziiieeessszzz{{{rrrttt|||vvveeeOOO>>>;;;???>>>AAAEEEIIIMMMRRRXXX\\\aaabbbcccdddddddddcccbbb``````______```bbbcccdddddddddddddddeeefffhhhhhhhhhhhhfffffffffgggiiijjjgggfffgggiiikkkmmmlllkkkkkklllmmmoooppprrrssstttssszzz{{{zzzIIIHHHEEEAAA>>>;;;999888555555444333333222222111111111111111000///...---...///000111111000///...//////.........---------............/////////000000000000000000000000000............///111222333000000111222222222222111000000222444333111666===<<>>;;;999777666555444333222111111111//////////////////////////////000000000000//////////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////000000111111111222222222444000///333444333444666:::GGG[[[rrr}}}lll```YYYXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVWWW[[[^^^WWWYYY[[[\\\]]]^^^______```^^^\\\\\\]]]]]]]]]\\\\\\]]]^^^]]]\\\\\\^^^```___]]]ZZZYYYYYY\\\```cccbbbbbbaaa```___^^^]]]]]]ccccccddddddeeeeeeeeeeeeggghhhhhhhhhhhhgggffffffaaabbbccceeehhhkkkmmmooommmlllkkkkkklllnnnpppqqqmmmllljjjkkkmmmrrrwwwzzzwwwuuutttuuuyyyzzzxxxuuuxxxwwwzzztttNNNFFFIIIIIISSSggg|||~~~yyykkk]]]WWWUUUQQQOOOOOOQQQNNNOOOUUUaaatttwwwvvvxxx}}}tttccc```eeehhhlllkkkaaa\\\\\\\\\[[[\\\bbbkkkrrr|||~~~pppdddXXXSSSMMMJJJIIIKKKMMMNNNQQQPPPOOOYYY{{{ssseeeSSSJJJBBB@@@DDDKKKVVVaaakkkoootttrrrlllddd^^^\\\nnnwwwkkkwww}}}yyy~~~yyydddNNNEEEFFFIIIMMMPPPVVVYYY\\\]]]\\\^^^bbbeeecccccccccdddeeefffggghhhffffffffffffeeeeeeddddddhhhjjjjjjjjjiiiiiijjjllllllmmmnnnppppppooonnnmmmnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqooommmmmmooorrruuutttuuuwww|||MMMJJJEEEAAA>>><<<999777666555444222111111111111000000000000000000000000//////000000000000//////////////////////////////,,,,,,---...///000111111000000000000000000000000////////////////////////........................000000000111111111111222777000...222666444222222444555<<>><<<999777666555333222111111000000000000000000000000000000//////000000000000//////////////////////////////---.........//////000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111666222111444555444333555333111111555;;;FFFZZZmmmwwwfffTTTIIIFFFIIILLLRRRQQQRRRTTTWWWYYYYYYXXXWWW[[[]]][[[WWWUUUWWWYYYYYY[[[^^^^^^]]]\\\]]]___^^^\\\[[[[[[[[[[[[ZZZXXXYYYZZZ[[[ZZZXXXXXXZZZ[[[\\\]]]^^^```````````````bbbbbbaaaaaaaaa`````````eeegggjjjlllkkkhhhdddbbbbbbccceeeggghhhiiijjjjjjhhhgggeeeeeeeeegggjjjkkkkkklllnnnooopppqqqqqqpppqqqooonnnmmmmmmoooqqqsssqqqrrrrrrrrrpppoooooopppsssvvv{{{kkkPPPLLLEEEHHHQQQWWWnnnsss```WWWTTTRRRQQQQQQLLLKKKLLLMMMOOOYYYooo~~~xxxqqqpppkkkccc[[[UUUQQQPPPPPPJJJMMMLLLRRRsss|||oooYYYPPPGGGEEEEEEEEEHHHLLLOOORRRXXX___fffkkklllkkkwwwxxxmmmzzz|||wwwyyy~~~|||iii[[[KKKDDDCCCFFFLLLSSSYYY^^^ccceeedddcccdddfffddddddddddddeeeggghhhiiihhhhhhggggggfffeeeeeedddcccdddfffffffffhhhkkknnnkkkmmmoooppppppooommmkkkllllllllllllmmmnnnooopppnnnoooooommmkkkiiiiiijjjlllmmmpppsssuuu~~~NNNJJJEEEAAA>>><<<999777555555333222111000000000000000000000000000000000//////000000000000/////////////////////////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111///000222111///333888111222555999777555>>>IIIaaayyynnnbbb[[[SSSOOONNNNNNLLLIIISSSRRRRRRTTTVVVXXXWWWWWW[[[^^^```]]]WWWSSSTTTVVVWWWZZZ]]]^^^\\\\\\^^^```]]]\\\[[[[[[[[[[[[YYYWWWYYYYYYZZZYYYWWWWWWXXXZZZ[[[]]]```bbbcccbbb```^^^aaaaaaaaabbbccccccddddddeeegggkkknnnmmmhhhccc```___aaaccceeehhhiiijjjkkkmmmkkkhhheeeeeeeeeggghhhhhhiiilllnnnoooooonnnmmmrrrqqqooonnnnnnnnnpppqqqjjjmmmoooooommmnnnrrrvvvqqquuuzzzwwwWWWNNNCCCEEENNNOOO___|||uuu```VVVTTTRRRQQQRRRLLLMMMOOOOOOMMMSSSeeewww{{{|||ssshhh```^^^]]]]]]]]]ZZZ]]]ZZZZZZvvvyyy___VVVNNNKKKJJJHHHGGGIIIKKKLLLQQQZZZdddkkkmmmllluuuzzzooo||||||nnnsssyyy|||sssbbbWWWLLLGGGEEEGGGMMMSSSYYY^^^dddgggfffdddeeefffdddcccccccccdddfffhhhiiijjjiiiiiihhhgggffffffeeeaaacccdddeeefffhhhlllnnniiikkknnnppppppooonnnlllkkkkkklllmmmnnnppprrrsssqqqrrrsssrrrooommmlllllljjjlllpppsssttt{{{QQQMMMHHHCCC@@@===:::777666444333333333333222000//////////////////////////////000000000000//////---------------------------......///////////////////////////000000000000............////////////000000000000000000000000////////////000000000000111111222222222333333333555555444333444555666777FFFRRRdddwwwrrrccc[[[QQQPPPNNNLLLKKKKKKLLLLLLKKKMMMPPPSSSTTTTTTRRRQQQVVVXXXZZZZZZXXXUUUTTTTTTUUUVVVXXXXXXXXXYYY\\\^^^\\\]]]]]]]]][[[YYYWWWVVVVVVXXX[[[ZZZXXXVVVWWWYYYXXX[[[]]]]]]ZZZWWWWWWYYYZZZ]]]```aaa```aaadddgggjjjkkkllllllkkkhhheeeccccccaaa___```bbbdddffffffjjjkkkkkkjjjhhhhhhiiijjjeeehhhkkkmmmlllkkkkkklllppppppooonnnllllllnnnpppmmmnnnoooooommmllllllmmmppptttsssxxxiiiPPP@@@FFFKKKKKKVVViii|||ggg[[[VVVSSSQQQQQQQQQOOONNNNNNNNNRRR^^^jjj{{{sssmmmlllmmmlllkkkgggddd^^^bbb||||||hhh```VVVSSSUUUWWWVVVTTTQQQKKKMMMZZZfffjjjlllnnnyyy|||wwwvvvrrrrrr{{{wwwiiiUUUPPPJJJHHHKKKPPPSSSUUU[[[___cccdddcccbbbdddgggeeedddccccccccceeeggghhhkkkhhheeeeeehhhjjjjjjhhhfffeeeeeefffiiijjjiiihhhjjjkkklllmmmmmmllljjjhhhjjjkkknnnpppqqqpppooonnnrrrrrrrrrqqqpppnnnlllkkkiiilllnnnpppttt{{{PPPLLLGGGBBB???===:::888666444333333333333222000//////////////////////////////000000000000//////------------------------------...///////////////---............/////////............////////////.........................../////////000000000000000000000111111111222222333333222222222333444555666;;;BBBJJJVVVfffzzzwwwhhh^^^UUUOOONNNJJJJJJJJJKKKMMMOOOQQQRRRPPPPPPOOOOOOPPPPPPQQQQQQSSSVVVXXXXXXVVVSSSQQQQQQSSSTTTVVVVVVVVVWWWZZZ\\\ZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]___^^^\\\ZZZ[[[]]]XXX[[[\\\\\\ZZZXXXYYYZZZZZZ\\\^^^^^^]]]^^^```cccjjjkkkmmmmmmmmmjjjhhhfffdddbbb``````aaaccceeefffiiiiiihhhgggeeeeeegggiiifffhhhiiiiiihhhiiikkklllnnnoooooonnnlllkkklllnnnoooppppppooonnnnnnpppqqqppptttrrrvvvdddJJJGGGHHHGGGNNN[[[lll^^^WWWRRRPPPRRRQQQNNNMMMLLLKKKLLLUUU```}}}}}}vvvssstttvvvwwwyyyuuulllhhhxxx~~~ooohhhcccdddkkkooommmiii```XXXUUU\\\eeejjjmmmqqq{{{ssspppvvv}}}qqqcccMMMJJJGGGGGGKKKQQQTTTVVVZZZ]]]```cccdddeeeggghhhdddeeefffgggggghhhhhhhhhiiifffdddeeehhhkkkkkkjjjgggfffeeefffhhhjjjjjjiiihhhiiijjjjjjjjjhhhfffeeeggghhhjjjkkkllllllkkkkkkpppqqqqqqqqqooommmkkkjjjiiikkknnnooorrrxxxNNNJJJEEEAAA???===:::888666444333333333333222000////////////////////////...//////000000//////...------------------------------...////////////...,,,,,,---------.....................////////////............................../////////000000000/////////000000000111111111000000000000111222222000000//////222<<>><<<:::888666444333333333333222000////////////////////////...//////////////////...------------------------,,,---......//////......,,,------------.....................////////////................................./////////000000/////////000000000111111/////////000000000111111333555666555444444777999999GGG^^^uuuzzzrrriiiYYYPPPIIIIIIIIIFFFDDDDDDCCCDDDFFFJJJMMMQQQTTTUUUTTTRRROOOMMMMMMOOORRRTTTVVVYYY^^^___\\\XXXTTTRRRSSSUUUWWWXXXXXXXXXYYY[[[XXXWWWUUUUUUVVVYYY\\\^^^```aaa``````___^^^______\\\\\\[[[[[[[[[\\\^^^```___^^^\\\[[[YYYZZZ[[[\\\aaaccceeehhhiiihhhgggeeeeeedddbbb___^^^___aaaddddddcccaaa^^^]]]^^^bbbeeeeeefffgggfffeeeeeefffhhhhhhjjjmmmnnnnnnmmmmmmnnnqqqpppmmmjjjhhhiiimmmpppssswwwvvvwww~~~lllMMMFFFIIIMMMNNN]]]|||xxxmmmaaaWWWSSSUUUUUUSSSQQQPPPMMMJJJLLLQQQ\\\mmmvvvfffbbbiiiuuuxxxzzzxxxtttxxxttt]]]LLLEEEFFFIIINNNSSSXXX\\\]]]]]][[[\\\```eeeiiiiiigggeeefffgggiiijjjjjjjjjiiiooonnnkkkjjjiiiiiiiiiiiijjjgggddddddeeehhhjjjjjjiiijjjjjjiiihhhgggeeedddgggggggggfffggghhhiiiiiillllllmmmnnnmmmlllkkkjjjiiikkkmmmmmmmmmooouuuzzzLLLIIIDDDAAA>>><<<:::888666444333333333333222000////////////////////////......////////////......------------------------,,,------...............------........./////////............////////////////////////////////////............////////////000000000111111111222222///000000111111111111111333555888888777555333222444999AAAKKKWWWdddpppwww}}}rrrfff^^^ZZZUUUPPPIIIEEEDDDIIIKKKHHHEEEDDDGGGHHHIIIKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWZZZ___```^^^ZZZWWWUUUWWWYYY\\\]]]\\\\\\]]]^^^ZZZYYYWWWUUUVVVXXX[[[]]]aaa```_________```aaaaaa^^^]]]\\\\\\]]]^^^``````bbb```^^^]]]]]]]]]]]]]]]]]]```cccfffggggggfffeeecccccccccaaa^^^^^^```bbbcccbbb```^^^]]]^^^bbbeeecccfffiiijjjiiifffeeedddeeehhhlllnnnooopppqqqrrrtttrrrnnnjjjfffgggjjjmmmsssyyyxxxyyyUUUDDDGGGLLLLLLXXXsss|||tttiii]]]VVVVVVVVVSSSQQQQQQOOOKKKLLLPPPUUUccc{{{rrriiipppyyyrrrvvvzzzxxx|||lllTTTDDDFFFHHHMMMQQQUUUYYY\\\^^^aaa^^^]]]```dddgggfffeeeeeeeeeeeeeeefffhhhjjjkkkvvvtttqqqmmmhhhfffddddddiiigggccccccdddggghhhiiiiiiiiihhhhhhgggfffeeeeeeggggggfffffffffggghhhiiiiiijjjlllmmmmmmlllkkkkkkjjjlllnnnmmmkkklllppptttNNNJJJEEEAAA???===:::888666444333333333333222000////////////////////////---......//////......---------------------------,,,,,,---............------............/////////............////////////000000000000000000000000------........./////////000000000111111111222222///000111111222222111111222111111111111222333444333444666:::>>>DDDIIILLLUUUYYY```kkkwwwuuukkk```[[[RRRKKKHHHHHHHHHHHHGGGCCCAAADDDFFFFFFFFFIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLNNNQQQSSSTTTUUUUUUTTTXXX\\\^^^\\\ZZZWWWVVVZZZ]]]___``````______```]]]\\\YYYXXXXXXZZZ\\\]]]bbb```^^^___aaaccccccccc```___]]]^^^___``````___aaa```______``````___]]]]]]```cccfffhhhhhhgggfffaaadddfffdddaaa___aaacccddddddcccaaa```aaadddgggeeeiiimmmnnnllliiifffdddeeegggkkkmmmooopppsssuuuvvvtttppplllhhhiiikkknnnqqqxxxwwwyyycccFFFCCCFFFEEEVVVggg}}}vvvmmmaaaYYYWWWUUUQQQOOOOOONNNKKKKKKNNNSSS\\\ppp{{{tttyyyzzzqqqmmm~~~yyy}}}rrrmmmttt}}}|||~~~zzzcccNNNDDDFFFIIINNNRRRUUUXXX[[[^^^bbbaaa```aaabbbdddddddddeeedddccccccdddgggjjjlllwwwuuurrrmmmgggcccbbbbbbgggeeecccbbbdddeeeffffffffffffeeeeeeeeeeeeeeedddfffffffffggggggggggggggghhhiiikkklllmmmmmmmmmlllkkkmmmooonnnkkkkkkmmmppp{{{PPPLLLGGGBBB???===:::888666444333333333333222000////////////////////////---......//////......---------------------------+++,,,------......------,,,,,,---------.....................////////////////////////////////////---------.........///////////////000000000111111...///000111222111111000222111///...000222333444///000222555888::::::999444888>>>CCCHHHMMMRRRUUU[[[```hhhpppyyy{{{xxxrrrllldddZZZNNNGGGKKKGGGBBBAAAAAABBBDDDEEEGGGCCCBBBDDDFFFEEEGGGKKKKKKKKKLLLLLLKKKIIIHHHGGGIIIJJJLLLNNNPPPRRRTTTTTTSSSVVVYYY[[[ZZZYYYXXXXXXZZZ]]]```aaa```______```^^^]]][[[[[[[[[\\\^^^______]]][[[\\\___bbbccccccaaa```___```aaabbb```]]]]]]]]]]]]___bbbbbb___\\\\\\^^^bbbeeeggggggfffeeeaaaeeeiiiiiifffcccccceeeeeeffffffeeedddeeegggiiijjjmmmppppppnnnkkkiiihhhfffhhhjjjkkklllnnnqqqssssssrrrooollljjjjjjmmmooommmttttttuuu|||{{{wwwOOODDDEEEAAAPPPVVVppp|||ssslllccc[[[XXXVVVQQQNNNNNNMMMJJJJJJLLLNNNRRRaaazzzsssppptttyyyssshhhdddhhhzzzrrrhhhdddjjjwww}}}~~~oooXXXKKKIIIHHHLLLPPPTTTVVVYYY^^^aaaaaabbbbbbaaaaaaaaadddfffccccccdddeeefffhhhiiijjjppppppnnnjjjeeebbbcccdddeeecccbbbbbbcccddddddccceeeeeeeeeeeeeeeffffffggghhhhhhiiijjjjjjiiihhhggggggiiijjjlllnnnnnnnnnmmmkkknnnpppooolllkkklllooosssQQQMMMHHHCCC@@@===:::777666444333333333333222000////////////////////////---..................---------------------------+++,,,------......------++++++,,,,,,,,,---------............/////////000........................---------.........//////............/////////000---...000111111111000///111000111222333333000...444333444555666555333111444777:::999777555777999888<<<@@@BBBFFFOOO[[[dddiiinnnvvv}}}yyyxxxnnngggaaa\\\XXXPPPLLLHHHFFFGGGFFFDDDBBBEEEAAA???@@@AAAAAABBBCCCBBB@@@BBBFFFHHHEEEDDDFFFIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKMMMOOORRRSSSSSSVVVYYY[[[ZZZZZZZZZ[[[YYY\\\___``````^^^^^^^^^]]]]]]\\\\\\]]]___aaabbb[[[XXXVVVXXX\\\```aaa```bbbaaa```aaacccccc___\\\ZZZYYY[[[^^^bbbbbb^^^[[[ZZZ\\\___bbbddddddcccbbbaaaggglllmmmiiiffffffgggfffggghhhhhhggggggiiikkkooopppqqqpppnnnlllkkklllhhhiiijjjjjjiiikkknnnqqqmmmmmmllljjjiiijjjmmmooojjjpppppprrrwwwvvv{{{YYYJJJHHHDDDJJJHHH\\\{{{pppjjjbbb\\\YYYYYYSSSOOOOOONNNKKKJJJLLLHHHHHHTTTmmmxxxjjjfffgggpppnnnfff```lllzzzooocccZZZ]]]ddduuu|||{{{fffPPPIIIMMMJJJNNNSSSWWWYYY]]]bbbfff___aaacccbbb``````dddhhhaaaccceeehhhiiijjjiiihhhhhhiiiiiigggcccbbbeeegggcccbbbaaabbbccccccbbbaaaggggggggggggggghhhiiijjjkkklllmmmooonnnmmmkkkjjjggghhhkkkmmmnnnoooooonnnllloooqqqpppmmmkkklllnnnnnnSSSNNNFFF@@@===;;;999888444333333222111000//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,,,,---------..............................---------............///........................111000...------...///000111111000000//////......////////////000000000000222222333444444444444333111222333333444444333333222333333555777999;;;<<<>>>AAADDDGGGKKKOOOTTTWWWWWWWWWWWWWWWVVVVVVVVVVVVPPPPPPQQQRRRTTTWWWZZZ\\\QQQNNNJJJFFFCCCCCCCCCDDD>>>>>>=========<<<<<<<<<===???@@@@@@?????????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEGGGKKKMMMNNNLLLIIIFFFIIIJJJJJJIIIHHHJJJMMMOOOQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYXXXYYY[[[^^^aaacccaaabbbbbbaaa^^^\\\[[[[[[[[[XXXUUURRRSSSWWW\\\___^^^___aaaaaaaaaaaacccdddbbb^^^ZZZZZZ\\\___```___]]]\\\]]]]]]^^^```aaabbbccccccddddddeeeffffffgggfffggghhhjjjkkklllmmmmmmppppppooonnnlllkkkjjjiiiccccccdddeeegggiiikkklllnnnlllhhhgggiiikkkmmmmmmnnnnnnqqquuuvvvuuuyyy|||uuuGGGFFFEEELLLGGGRRRuuu|||pppfff[[[YYY]]]VVVVVVUUURRROOONNNOOOPPPNNNIIIKKKYYYnnnooocccbbb]]]cccyyy||||||qqqgggaaadddmmm||||||~~~rrrZZZMMMLLLQQQOOOQQQSSSUUUVVVXXX[[[]]]]]]^^^```bbbbbbbbbbbbaaaaaabbbdddeeeffffffgggggggggeeecccbbbdddfffffffffeeeeeeeeecccbbbcccfffiiigggfffeeefffiiikkkkkkkkkkkklllnnnoooooonnnmmmmmmjjjiiijjjlllmmmmmmllljjjmmmoooqqqpppmmmjjjiiihhhnnnRRRMMMFFFAAA===;;;999888555555444333222111000000000000///...............------------------------------------------------,,,+++***+++---...---,,,,,,,,,,,,---------..............................------------....................................000///...------...///000000000000000//////........./////////000000000000111111222333333333333222111222222333444333333333333333333333444555777777666777999::::::;;;===???BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFEEEDDDBBB???>>>>>>??????>>>=========<<<<<<<<<;;;<<<>>>@@@@@@??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGJJJMMMNNNMMMJJJHHHIIIIIIJJJKKKMMMMMMMMMMMMQQQRRRSSSUUUVVVWWWXXXXXXZZZZZZ[[[\\\^^^aaaccceeebbbbbbaaa___\\\[[[^^^aaa___[[[VVVRRRRRRTTTYYY\\\]]]___aaaaaaaaaaaacccdddfffbbb^^^\\\]]]___^^^^^^^^^^^^^^^^^^^^^_________cccccccccddddddeeeeeeeeejjjkkkkkkmmmmmmnnnnnnnnnpppooommmllljjjhhhgggfffcccccccccdddeeefffggghhhllljjjhhhhhhjjjkkkllllllmmmmmmppptttuuutttxxx~~~|||QQQMMMGGGIIIHHHQQQnnnuuummmccc^^^```YYYXXXVVVSSSQQQOOOPPPPPPNNNIIIKKKVVVgggyyynnnbbb```\\\bbbyyy{{{{{{rrrnnnuuuyyyzzzmmmXXXLLLMMMQQQTTTVVVYYY[[[[[[[[[]]]^^^]]]^^^```bbbccccccccccccdddeeefffhhhiiiiiiiiiiiigggeeeddddddeeegggggggggfffffffffdddcccdddgggiiikkkjjjiiiiiijjjkkkkkkkkkkkklllnnnoooooooooooonnnjjjjjjjjjjjjkkkjjjiiihhhkkkmmmooonnnllliiihhhhhhlllyyyRRRMMMFFFAAA===;;;999888666666555444333222111111000000///.......................................------------------------,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------------------....................................//////...------...///000000000000////////////........./////////000000000///000111111222222111111111111222333333333333222444333222222111111222222222444555555333222111222666666666666666666666666888888777777777777888888:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===????????????@@@AAA@@@@@@???@@@@@@AAABBBCCCBBBDDDGGGJJJLLLKKKJJJIIIJJJIIIJJJMMMQQQRRROOOLLLQQQRRRSSSTTTTTTUUUUUUUUUXXXYYY[[[]]]```bbbdddeeebbbcccbbb^^^YYYZZZ```fffeee```YYYSSSQQQSSSVVVYYY]]]___aaaaaaaaabbbccceeeiiifffbbb_________^^^]]]aaaaaabbbbbbbbbaaa___^^^bbbccccccccccccccccccccckkkkkklllllllllmmmmmmmmmmmmlllkkkiiigggfffeeedddffffffeeeeeeddddddeeeeeehhhhhhhhhiiilllmmmlllkkkjjjiiikkkoooqqqppptttyyy___SSSBBBFFFHHHOOObbbzzzsssjjjbbb```\\\ZZZXXXUUURRRQQQQQQQQQNNNJJJJJJQQQ\\\kkk~~~qqqgggeeeaaaiii~~~uuuttt|||vvvdddUUUNNNPPPTTTZZZ\\\___aaa````````````^^^___```bbbccccccdddcccdddeeefffhhhiiiiiiiiiiiihhhfffeeeeeegggiiiiiihhhfffggggggfffeeefffhhhjjjllllllkkkjjjiiiiiiiiijjjkkklllmmmooooooppppppppplllkkkjjjiiihhhgggffffffiiijjjlllkkkjjjhhhhhhiiijjjqqqQQQLLLFFFAAA>>><<<999888666666555444333222111111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------,,,,,,---------.......................................---------...//////////////////////////////........./////////000000...///000000111000000000000111111222222222222222333222222111000000000000111333666777666444444444666666666666666777777777888777777777777777777777777888999:::;;;::::::999999999999999999999999999:::<<<>>>???>>>>>>???AAA???????????????@@@BBBBBB???AAADDDFFFHHHIIIHHHHHHMMMJJJIIIMMMSSSUUURRRNNNQQQQQQRRRSSSSSSSSSSSSRRRTTTVVVYYY\\\___aaabbbcccbbbdddeee```[[[ZZZ```fffgggbbbZZZSSSPPPRRRVVVYYY^^^```bbbbbbbbbccceeefffjjjhhheeebbbaaa```______cccdddfffgggfffeeecccaaaccccccccccccccccccddddddgggggggggggghhhiiiiiijjjjjjiiihhhgggffffffggggggkkkjjjiiigggfffeeeeeeeeefffgggiiilllnnnooommmjjjfffdddfffjjjllllllooosss}}}{{{cccAAACCCIIILLLWWWyyy{{{rrriiiddd___]]]YYYVVVTTTRRRQQQPPPNNNKKKJJJMMMRRR\\\oooyyyrrrpppjjjvvvxxxssswwwzzzgggYYYQQQOOOSSSXXXZZZ^^^bbbdddcccbbbbbbbbb```aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffffffffhhhffffffgggiiijjjiiiiiiggghhhhhhhhhggggggiiikkkiiiiiiiiihhhgggggghhhiiikkklllmmmnnnooooooppppppmmmmmmllljjjgggfffeeefffhhhiiijjjjjjhhhhhhiiikkkkkkmmm|||PPPLLLFFFBBB???<<<999777555555444333222111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................---------------...//////.............../////////............////////////......///000000000000//////000111111222222111111222111111000111111222222...111444555444333333333333333333444444555555555444444555555666666666666777888:::;;;:::999888777777777777777777777777777999;;;===>>>>>>===>>>???>>>>>>===>>>>>>???@@@AAA???AAACCCEEEGGGHHHIIIIIIOOOKKKIIIKKKQQQVVVUUUSSSQQQRRRRRRSSSSSSSSSRRRRRRSSSUUUXXX[[[^^^```bbbbbbbbbeeegggeee```]]]___aaaaaa\\\VVVPPPNNNPPPSSSVVV^^^```bbbccccccdddfffgggggggggeeecccbbbaaabbbbbbaaaccceeefffgggfffdddcccddddddddddddeeeeeeeeeeeecccccccccdddeeefffhhhiiifffeeeeeeeeegggiiikkkllllllllljjjhhhfffeeeeeedddfffgggjjjnnnppppppmmmjjjfffcccdddhhhkkkkkkmmmqqqwww~~~QQQDDDIIIJJJPPPmmm|||qqqkkkccc___ZZZWWWUUUTTTQQQOOONNNLLLKKKKKKKKKRRRaaapppzzzxxxsss{{{vvvuuu|||qqq\\\RRROOONNNRRRXXXXXX\\\```cccdddcccccccccccccccbbb```___^^^^^^]]]______aaabbbcccdddddddddfffeeeeeegggiiijjjiiihhhggghhhiiiiiihhhhhhiiikkkggghhhiiihhhggggggiiikkkjjjkkkkkkkkklllmmmnnnnnnnnnoooooommmiiigggggghhhiiiiiijjjiiihhhhhhjjjlllmmmmmmwwwOOOKKKFFFBBB???===:::777555555444333222111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---......//////---............/////////------........./////////---...//////000000////////////000111111111111000000000000000111222333333111333444444222000000000000000111111222333333333111222333555666666666666666777888888888777666555666777777777777888888888:::<<<>>>>>>===<<<===>>>===============>>>@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKNNNLLLJJJKKKPPPUUUVVVVVVRRRSSSSSSTTTTTTTTTTTTSSSVVVWWWYYY[[[^^^```bbbcccaaacccfffgggeeebbb```___ZZZVVVQQQMMMLLLMMMQQQSSS\\\^^^```aaabbbccceeegggdddeeeeeedddbbbaaabbbddd^^^___aaabbbbbbbbbaaaaaaccccccdddeeeeeefffggggggddddddccccccdddfffggghhhcccccccccdddgggjjjnnnpppjjjiiihhhfffeeeddddddcccfffgggjjjmmmpppooollliiihhheeeeeeiiimmmmmmnnnqqquuuzzzjjjIIIJJJHHHLLLdddtttlllgggbbb\\\YYYXXXVVVRRROOOOOOMMMLLLKKKJJJLLLVVVaaa~~~~~~zzz~~~vvvtttwww}}}iiiVVVPPPOOONNNQQQWWWYYY\\\```bbbcccccccccdddeeedddbbb```___^^^^^^]]]___```aaacccdddddddddddddddcccdddfffhhhiiihhhgggggghhhjjjjjjiiihhhiiikkkhhhjjjlllkkkhhhhhhkkknnniiiiiiiiihhhiiiiiijjjkkkllloooqqqpppllliiiiiijjjjjjjjjiiigggfffgggjjjlllooommmuuuNNNKKKFFFBBB@@@===:::777666666555444333222111111000000///...............------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,---............---------.........//////---------.........//////......///000000000000000...///000000111111000000000000000000000111111222333444555444222111111222111111222333333444444555222333555666777777666666555555666666666666666555888888999999999:::::::::;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>??????BBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNQQQTTTVVVWWWSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[^^^```bbb```aaacccfffhhhgggddd```YYYVVVSSSPPPNNNOOOQQQSSSYYY[[[]]]^^^___```bbbdddbbbdddeeeccc```___```bbb_________^^^^^^^^^^^^^^^aaaaaabbbdddeeefffggghhhhhhgggeeecccccccccdddeeecccbbbbbbcccfffiiimmmpppiiihhhgggfffeeeeeeeeeeeefffgggiiikkkmmmllliiifffhhhdddccchhhlllmmmmmmooovvv{{{QQQLLLHHHKKK]]]zzzyyyooolllfff```\\\[[[YYYUUUQQQPPPMMMMMMMMMLLLJJJOOOVVVmmm~~~~~~~~~vvvwww|||qqq___QQQQQQSSSSSSVVV\\\]]]___bbbcccbbbcccdddeeeeeedddcccbbbaaaaaaaaabbb___```aaacccddddddeeeeeeaaaaaabbbdddggggggfffeeefffhhhiiijjjiiihhhiiijjjiiilllmmmkkkhhhgggiiimmmhhhhhhfffeeeeeeffffffggghhhmmmrrrrrrnnnkkkkkkllljjjiiigggeeedddeeehhhkkknnnlllrrryyyNNNJJJFFFCCC@@@===:::777777777666555444333333222000000///.......................................++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................***+++,,,---............---------.........//////---------.........//////...//////000000000000000...//////000000000000000111000000////////////000000111111111000000222444111111222333444444555555111222333444444444333222444555555666666777888888:::::::::;;;;;;<<<<<<<<<<<<===>>>===;;;:::::::::<<<;;;;;;<<<<<<===>>>?????????>>>???@@@BBBDDDFFFFFFJJJNNNQQQRRRSSSTTTVVVTTTTTTUUUWWWWWWXXXXXXWWWVVVUUUUUUUUUWWWZZZ]]]___```______ccciiikkkhhhccc\\\ZZZWWWUUUSSSSSSTTTUUUVVVXXX[[[\\\\\\]]]```bbbbbbdddeeeccc___]]]^^^```bbbaaa```^^^]]]]]]]]]]]]___```aaabbbdddfffggggggjjjhhheeebbb`````````aaaccccccbbbbbbdddhhhkkknnnjjjiiiiiihhhhhhhhhhhhiiiffffffgggiiikkkjjjgggdddfffaaa```eeejjjjjjjjjlllwww}}}VVVMMMGGGKKKYYYqqqwwwoooiiibbb___^^^\\\WWWSSSPPPNNNNNNOOONNNJJJKKKOOO\\\nnnuuuooooootttzzz{{{}}}fffVVVMMMRRRXXXYYY]]]eeebbbdddeeedddccccccdddfffeeedddcccccccccdddeeefff^^^___```aaabbbccccccccc``````aaacccffffffeeecccfffgggiiijjjhhhhhhhhhiiiiiilllmmmjjjeeeccceeeiiihhhgggeeedddccccccddddddeeekkkqqqsssooolllkkkmmmiiihhhfffcccbbbcccfffiiillljjjnnntttLLLJJJGGGDDDBBB???;;;888666666555444333111000///..............................---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,+++,,,...///...------------------------------------,,,,,,+++++++++,,,---...//////...---,,,---......///////////////000000000000000111111222000000000000111111111111111111111111111111111111222222333333333444444444666333222333777999999777<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===???===<<<;;;;;;<<<===???AAABBBCCCBBBBBBBBBDDDFFFGGGIIIMMMPPPSSSTTTSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]___^^^^^^aaaeeehhhhhhffffff___WWWSSSSSSUUUWWWWWW[[[[[[YYYWWWZZZ______[[[_______________``````aaaeeedddaaa]]]YYYYYY\\\^^^```______```aaaccceeefffrrrrrrqqqnnnkkkhhhhhhhhhfffeeeeeecccbbbdddgggjjjhhhiiiiiigggfffeeefffhhhkkkkkkkkkkkkjjjiiihhhgggeeefffgggffffffhhhlllooovvv|||iiiSSSKKKBBBJJJaaauuuyyyqqqlllddd^^^[[[ZZZZZZYYYUUURRROOONNNNNNNNNMMMLLLUUU^^^mmm|||mmmccccccdddiii|||ttt___YYYSSSRRRUUU[[[___aaaeeedddcccccceeegggiiikkkfffcccbbbdddfffeee___ZZZ[[[[[[]]]___aaacccdddeee______```aaaaaabbbaaaaaa```bbbeeehhhjjjkkkkkkjjjggghhhhhhhhhhhhhhhggggggggggggffffffeeedddcccbbbggghhhiiijjjjjjkkkkkkkkkfffgggeee___[[[[[[aaagggiiikkknnnsssLLLJJJGGGDDDBBB???;;;999666666555444333111000/////////////////////////////////.........---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---//////---,,,+++,,,.........---------------------------,,,,,,,,,++++++*********------............------------...///////////////000////////////000111111//////000000000111111111111111111111111111111111222222222222333333333333555333222333666999888777;;;;;;::::::::::::;;;;;;;;;:::::::::;;;<<<>>>???>>>===<<<;;;;;;<<<===>>>???AAABBBBBBBBBCCCEEEGGGGGGHHHKKKMMMOOOQQQRRRRRRUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWXXXYYYZZZ\\\^^^___```______ccchhhkkklllkkkccc___YYYVVVVVVWWWWWWWWW^^^___]]]ZZZ\\\```^^^ZZZ____________```aaaccccccdddcccbbb___]]]^^^aaadddddddddccccccdddfffiiijjjtttvvvxxxwwwtttpppmmmllliiiiiigggeeecccdddgggiiihhhiiijjjiiigggggghhhiiillllllllllllkkkjjjiiiiiihhhhhhhhhgggfffhhhkkknnnrrrwwwzzz{{{hhhQQQKKKDDDGGGVVVcccwwwpppggg___\\\[[[YYYXXXTTTRRROOONNNNNNNNNMMMLLLJJJQQQ^^^ooouuupppllljjjtttppp]]]XXXSSSRRRVVV[[[^^^```cccdddfffgggiiiiiijjjiiifffcccbbbdddgggfffbbb]]]\\\]]]^^^```aaacccdddeeebbbcccddddddeeeeeeddddddbbbcccfffiiikkklllkkkkkkgggggghhhhhhgggfffeeeeeefffffffffffffffeeeeeedddeeeeeefffggghhhhhhhhhhhheeeeeeeeeaaa]]]]]]ccchhhjjjmmmooorrr~~~LLLJJJFFFDDDBBB???<<<999666666555444333111000///////////////////////////////////////............,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111---,,,+++,,,---...---,,,------------------------++++++***************)))......------------......------...////////////...///............///000000//////000000000000111111111111111111111111111111111111111222222222222333444333222333666888888777:::999999888888999999:::888999999:::;;;===???@@@>>>===<<<;;;;;;<<<===>>>>>>???AAABBBBBBCCCFFFHHHIIIIIIHHHIIIKKKNNNQQQSSSVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]___```aaa```aaacccgggjjjllllllaaa___\\\[[[[[[ZZZXXXWWW\\\^^^]]][[[\\\___]]]YYY]]]]]]^^^___aaaccceeefffccccccccccccccceeehhhkkkjjjiiigggggghhhjjjmmmooouuuyyy~~~}}}xxxssspppmmmmmmkkkiiiffffffgggiiikkklllmmmllljjjiiijjjkkknnnnnnmmmmmmlllkkkkkkkkklllllljjjgggfffgggkkknnnppptttuuuvvvlllQQQJJJDDDEEELLLSSSnnnwwwkkkbbb]]][[[YYYWWWTTTRRROOONNNNNNNNNLLLKKKFFFKKKTTTaaarrrwwwvvvyyy{{{jjjYYYVVVTTTTTTWWWZZZ]]]___```cccgggjjjlllkkkiiigggdddbbbbbbdddfffgggccc```^^^______```bbbccccccdddcccddddddeeeeeeeeeeeedddcccdddgggiiijjjkkkkkkkkkgggggghhhhhhgggeeedddbbbfffffffffggggggffffffeeebbbbbbcccdddeeeeeeeeeeeeeeefffgggfffddddddgggkkkllloooqqqqqqxxxMMMJJJFFFCCCAAA???<<<999666666555444333111000///////////////////////////............------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************///...,,,,,,,,,,,,...///,,,---......//////.........------------...//////////////////000000000111111111111111111111111111000000111111111222222222333333333444555777777888:::999999888888999999:::888999999:::;;;===>>>>>>===<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAABBBDDDGGGIIIKKKIIIHHHGGGIIIMMMQQQTTTVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]`````````bbbeeehhhjjjkkkbbbaaa```___^^^\\\YYYWWWWWW[[[\\\ZZZ[[[^^^\\\XXXZZZ[[[\\\^^^```ccceeegggdddeeefffggggggiiilllooommmllljjjhhhiiikkknnnppptttxxx|||~~~|||xxxtttrrroooooonnnllljjjiiikkkmmmpppqqqrrrpppmmmkkkkkkllloooooonnnmmmllllllllllllooonnnkkkhhheeefffjjjmmmppprrrtttvvv{{{ZZZLLLCCCDDDJJJMMMdddoooddd___\\\ZZZWWWUUUSSSPPPOOOOOONNNLLLJJJIIIJJJOOOWWWeeewwwtttdddVVVUUUUUUUUUXXX[[[^^^___```bbbeeehhhiiiiiigggfffaaa```___aaacccdddcccaaa______``````aaaaaabbbbbb```aaaaaabbbbbbaaaaaaaaacccdddeeeggghhhiiiiiiiiihhhiiiiiiiiihhhfffcccbbbffffffffffffeeedddcccccc```aaabbbcccddddddddddddfffiiikkklllkkklllmmmpppooorrrtttrrrsssMMMJJJFFFCCCAAA???<<<:::666666555444333111000///---------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------...............---------------......///...////////////000000000000000000000000000000000000000111111111222222222222333333444444555777888::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAABBBDDDGGGIIILLLJJJIIIHHHJJJNNNSSSUUUTTTUUUWWWYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYY\\\]]]___bbbeeejjjooorrrgggfffdddbbb^^^[[[ZZZYYYZZZ^^^___\\\[[[\\\ZZZWWWXXXYYYZZZ\\\^^^aaaccceeefffgggiiiiiiiiijjjkkkmmmllljjjhhhggggggiiikkkmmmnnnpppssstttrrrqqqppppppmmmnnnnnnmmmlllmmmoooqqquuuvvvvvvtttppplllkkkkkknnnmmmlllkkkjjjjjjjjjkkknnnmmmkkkhhhfffgggjjjmmmoooppprrrvvv~~~{{{pppXXXEEECCCIIIJJJ[[[uuuvvvhhhbbb___[[[XXXVVVTTTRRRQQQPPPOOOMMMJJJIIIHHHIIILLLUUUddduuu~~~kkk^^^UUUVVVWWWXXXYYY\\\___aaabbbbbbccccccddddddeeeeee```___^^^^^^___`````````______`````````aaaaaaaaa______`````````______^^^bbbcccdddeeeeeefffffffffiiijjjkkkkkkjjjgggeeeccceeeeeeeeedddcccbbb```___aaaaaabbbcccddddddddddddeeegggkkkmmmnnnnnnooopppppprrrtttrrrppp|||NNNJJJFFFBBB@@@>>><<<:::666666555444333111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---............---...------------...//////......////////////000000000000000000000000000000111111111222222222222333111333444444333444777999:::999999999999999999:::::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAACCCFFFIIIJJJIIIJJJKKKMMMQQQTTTVVVRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVYYY^^^ccciiipppxxx}}}pppmmmhhhaaa\\\YYYZZZ\\\aaaeeeeee```\\\\\\[[[XXXYYYYYYZZZ[[[]]]___aaabbbeeegggiiiiiihhhhhhhhhiiiggggggfffeeedddeeefffffffffggghhhhhhhhhhhhjjjlllhhhjjjkkkllllllmmmooorrrvvvwwwwwwuuupppllljjjiiilllkkkiiiggggggggghhhhhhkkkkkkjjjiiiggghhhjjjlllmmmmmmppptttyyyuuuRRRDDDHHHDDDMMM\\\yyynnnfffbbb]]]YYYWWWVVVTTTSSSRRRQQQMMMKKKJJJIIIHHHHHHKKKVVVeeeooo~~~rrrbbb[[[WWWXXXYYYZZZ[[[^^^cccfffgggfffdddbbbbbbccceeefffbbbaaa___^^^^^^^^^___````````````aaaaaabbbbbbbbbbbbccccccccccccbbbaaaaaabbbbbbbbbccccccddddddeeeiiijjjkkklllkkkiiifffddddddddddddcccbbbaaa______bbbbbbcccdddeeeeeeeeeeeebbbcccfffiiikkklllllllllnnnooorrrrrrnnnuuuNNNKKKFFFBBB@@@>>><<<;;;666666555444333111000///------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,+++***+++*********,,,---,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------......------.........---...//////000........./////////000000000000000000000000000000222222222222333333333333111222444444333333666999999888888777777888888999888888:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@AAABBBEEEHHHFFFGGGJJJMMMPPPRRRTTTUUUQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUYYY^^^ccciiiqqqzzzyyytttkkk```XXXVVVZZZ___aaaeeeeee```\\\]]]^^^]]][[[[[[[[[\\\]]]^^^___```bbbeeeggghhhfffeeeeeeeeeccccccccccccbbbbbbaaa```___```bbbcccbbbccceeegggdddfffhhhhhhhhhiiilllnnnqqqssstttrrroookkkiiiiiiiiigggeeedddccccccdddeeefffgggiiiiiihhhiiijjjlllmmmlllooosssuuuxxxjjjLLLJJJBBBEEEMMMbbbxxxvvvkkkddd^^^XXXYYYWWWVVVUUUTTTRRROOOLLLJJJJJJIIIGGGHHHNNNYYYbbbooozzz~~~zzz|||}}}fff[[[ZZZYYYZZZ\\\\\\]]]```fffkkkmmmkkkhhhfffeeeeeefffggghhhgggeeeaaa______```bbbaaaaaabbbccccccdddeeeeeefffgggggggggffffffeeedddccccccccccccccccccddddddfffhhhjjjlllkkkiiifffdddaaabbbbbbcccccccccbbbbbbbbbcccdddeeeeeefffffffff```aaabbbeeehhhiiiiiiiiijjjjjjmmmpppmmmoooNNNKKKFFFBBB@@@>>>===;;;666666555444333111000///..............................---------,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++***************++++++,,,,,,,,,************************************************((()))+++---.........---+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++---......---+++++++++,,,------......------///............///000000............/////////000000000000000000000000000222222333333333444444444000222444444333333666999777777666666666666777777555777999;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<>>>@@@@@@AAABBBEEEGGGBBBEEEIIINNNQQQSSSTTTTTTRRRSSSUUUWWWYYYZZZZZZYYY[[[ZZZYYYXXXWWWVVVVVVVVVWWWZZZ^^^bbbfffmmmuuu{{{yyylll^^^UUUTTTZZZ```ZZZ___```]]][[[___cccccc^^^^^^]]]]]]]]]^^^______```bbbeeefffeeedddcccddd```aaabbbbbbaaa```^^^]]][[[]]]```bbbbbbbbbccceeeaaaccceeeeeeeeefffhhhiiilllnnnppppppmmmjjjiiiiiigggeeecccaaaaaaaaabbbcccccceeehhhiiiiiiiiikkklllooonnnppptttssssss{{{VVVOOOEEEEEEKKKXXXhhh|||ooofff^^^WWWZZZXXXWWWVVVUUUSSSOOOLLLFFFGGGGGGEEECCCGGGPPPXXXeeerrrvvvqqqwwwwww___WWWZZZ[[[\\\]]]]]]^^^aaahhhnnnpppooommmkkkiiiiiihhhhhhnnnllliiieeebbbaaabbbdddbbbccccccdddfffgggggghhhhhhhhhiiihhhhhhgggffffffeeeddddddccccccdddeeeeeeeeefffiiikkkkkkiiifffddd___```bbbcccdddeeeffffffbbbcccdddeeeeeefffeeeeeeaaaaaabbbeeehhhiiijjjiiifffeeeiiinnnllllllPPPLLLFFFAAA>>><<<:::888999888777666444222111000000000///...------,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++%%%&&&(((***+++,,,++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***+++***)))))))))***,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++.........////////////000000000000000000000000000000111111111111222222222...///111333444555666666666777777777777666666555777888888999999:::;;;;;;????????????>>><<<;;;:::BBB===<<>>;;;999999888777666444222111000000//////...------,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***++++++******)))*********+++++++++,,,,,,((('''&&&&&&(((******)))+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,------------...---------,,,,,,+++++++++------........./////////000000000000000000000000000000111111111222222222111222333333444444333333555666666777777777666666777888888999999::::::;;;????????????>>>>>>===<<<@@@<<<;;;???BBBBBBBBBDDD???AAADDDHHHKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXTTTTTTVVVWWWXXXZZZ[[[[[[\\\[[[ZZZ[[[___eeelllpppwwwtttoooiiidddaaa______``````aaaaaaaaa`````````ddddddcccbbbaaa___]]]\\\]]]\\\^^^```cccdddcccaaa````````````___^^^]]]\\\ZZZ[[[[[[[[[\\\\\\\\\\\\^^^___``````______aaaccceeedddddddddeeefffhhhiiiiiigggeeecccaaaaaa``````bbbdddffffffffffffhhhjjjiiijjjjjjkkkmmmoooqqqrrrjjjMMMHHHDDDIIIOOO^^^|||qqqeee```___]]]ZZZVVVRRRPPPOOONNNMMMJJJHHHGGGGGGGGGHHHRRR^^^kkkuuu}}}}}}{{{zzzggg___\\\ZZZ___```aaabbbdddgggiiijjjggggggggggggggghhhiiijjjllliiieeebbbbbbaaa```___`````````aaaccceeeggghhhgggfffeeecccbbbbbbaaaaaaccccccccccccccccccccccccdddddddddddddddcccbbbbbbbbbcccdddfffggghhhhhhhhhdddeeefffhhhhhhhhhfffeeefffeeeeeegggiiijjjhhheeehhhgggggghhhhhhjjjsss~~~QQQNNNIIIDDDBBB???===;;;999888777666444222111000/////////...------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++***)))((((((*********++++++++++++,,,---+++******,,,,,,+++*********))))))******+++,,,,,,+++************+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////////////////000000000111111111222222444444444444333222111000444555666666777777777777777777888888999:::::::::>>>>>>?????????>>>>>>>>>@@@<<<;;;===???@@@GGGNNNGGGFFFEEEGGGKKKMMMLLLKKKJJJKKKMMMPPPRRRTTTUUUVVVPPPQQQSSSVVVYYY[[[]]]^^^ZZZZZZ[[[]]]```dddgggjjjlllkkkgggdddbbb`````````___``````aaaaaa`````````bbbcccddddddbbb```^^^\\\ZZZZZZ\\\___bbbcccbbbaaa^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]______^^^___```bbbaaaaaabbbbbbccceeefffgggjjjiiigggdddbbbaaa``````aaabbbdddeeeeeeeeegggiiihhhhhhiiijjjkkklllmmmmmmqqqbbbPPPIIIGGGFFFNNNfff{{{lll```___]]]ZZZVVVRRRPPPNNNPPPOOOLLLIIIFFFEEEDDDDDDHHHRRR^^^gggssszzzrrreeeaaa``````bbbcccccceeegggiiikkkllleeeeeeeeefffggghhhiiijjjiiifffcccaaa``````^^^]]][[[[[[]]]^^^```bbbcccdddaaa___^^^\\\[[[[[[\\\\\\______``````aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddfffggghhhiiiiiifffeeeeeegggkkkkkkiiifffiiihhhhhhiiikkkkkkjjjhhhhhhggghhhjjjiiiiiiooowwwPPPMMMIIIEEECCC@@@===;;;999888777666444222111000//////.........---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++******)))************************+++++++++******+++++++++************************++++++++++++******))))))************++++++++++++111///...------,,,***(((***************+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000000000000111111111111333333333333333222111000333444555666777777777777777777777888999999::::::;;;<<<<<<===>>>>>>>>>===@@@>>>>>>???@@@DDDOOO[[[\\\UUULLLIIIJJJKKKIIIFFFIIIKKKMMMPPPRRRSSSSSSSSSPPPQQQTTTVVVYYY\\\^^^_________^^^^^^___bbbdddfffdddcccbbb```___^^^^^^^^^]]]^^^^^^__________________aaacccdddcccaaa^^^\\\\\\[[[\\\^^^aaaaaa```^^^\\\[[[[[[[[[ZZZZZZ[[[[[[^^^^^^___`````````___^^^[[[]]]____________```aaa``````aaabbbccceeeffffffhhhgggfffeeecccbbbbbbaaa```aaadddeeeeeefffhhhjjjhhhiiiiiijjjjjjjjjjjjjjjkkk{{{\\\OOOJJJGGGLLLYYYttt~~~mmmaaa___\\\YYYVVVTTTQQQOOOPPPOOOLLLIIIGGGEEEDDDCCCEEEKKKTTT]]]hhhwww|||lllcccaaabbbcccbbbcccccceeefffhhhjjjkkkhhhhhhfffeeeddddddddddddeeeccc```___^^^^^^]]][[[XXXYYY[[[]]]___```aaaaaa]]]\\\ZZZYYYXXXYYYZZZZZZ\\\\\\]]]^^^___```aaaaaabbbbbbbbbaaaaaaaaabbbbbbcccccceeefffgggggghhhhhhfffcccbbbffflllooommmiiikkkjjjjjjjjjjjjjjjjjjiiigggfffhhhkkkkkkiiilllqqqOOOLLLHHHEEECCC@@@===:::999888777666444222111000...............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))******+++++++++************************************))))))))))))*********************************************++++++,,,))))))*********++++++++++++*********+++***(((&&&))))))******++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------//////000000000111111111111111222222333333222222333333444666777777777777666777777888888999::::::888999:::;;;<<<<<<<<<<<<======>>>@@@AAAFFFTTTaaakkk```SSSKKKIIIJJJIIIGGGLLLMMMOOOQQQRRRRRRRRRQQQUUUUUUWWWXXXZZZ\\\^^^^^^dddbbb^^^\\\[[[]]]___aaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\^^^```bbbbbb```^^^\\\^^^]]]]]]^^^```___]]][[[ZZZZZZYYYYYYYYYZZZ[[[[[[___```aaabbbbbbaaa```___ZZZ\\\___`````````aaabbb```aaabbbcccdddeeeffffffdddddddddddddddddddddcccdddeeeggggggffffffhhhiiiggggggggggggggggggggggggiiiyyykkkQQQJJJHHHMMMTTTddduuugggccc]]]YYYWWWVVVSSSQQQOOONNNMMMKKKIIIGGGFFFFFFDDDGGGMMMUUU^^^kkk{{{tttfff___^^^```ccc```aaaaaabbbdddfffhhhiiijjjhhhgggdddcccaaa``````bbb```^^^]]]]]]]]]\\\ZZZXXXZZZ]]]___```aaa```___]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[\\\^^^___```aaabbbccccccbbbbbbbbbbbbcccdddfffffffffgggffffffeeeddddddaaaaaaeeemmmqqqpppmmmjjjjjjjjjiiihhhhhhhhhhhhffffffhhhlllllljjjkkknnnNNNLLLHHHFFFCCCAAA===:::999888777666444222111000........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))***++++++++++++******************************))))))))))))))))))******************************************+++,,,---)))))))))************+++(((((((((+++------,,,***))))))***++++++++++++***))))))***++++++***))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......................../////////000000000111111//////111222333333333333333444555555666666666666666666777777888999999999777888999:::::::::::::::999999<<<@@@BBBFFFPPP[[[fff]]]RRRJJJIIIJJJLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSXXXXXXYYYZZZ[[[[[[\\\\\\bbb___\\\YYYWWWXXXZZZ\\\[[[\\\]]]]]]\\\ZZZYYYWWWVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^\\\[[[^^^]]]]]]]]]^^^\\\ZZZWWWYYYXXXWWWWWWWWWYYYZZZ[[[]]]___```aaaaaa___]]]\\\YYY\\\___`````````aaabbbaaabbbcccdddeeeeeeeeedddaaaaaabbbdddddddddddddddiiijjjjjjiiigggeeeffffffeeedddcccbbbbbbcccdddeeegggrrr^^^MMMEEEKKKOOOVVVtttssslllccc\\\ZZZXXXVVVTTTPPPPPPOOOMMMLLLKKKJJJIIIEEEDDDGGGMMMTTT^^^lllyyy~~~{{{}}}|||mmmbbb[[[YYY\\\```___``````aaabbbdddfffgggfffeeedddcccbbbaaaaaaaaa```^^^]]]]]]]]]]]][[[ZZZ[[[]]]```bbbcccbbb```^^^^^^^^^^^^^^^^^^_________]]]]]]^^^___```aaabbbcccddddddcccbbbbbbdddeeefffhhhhhhggggggfffeeecccccccccbbbbbbfffkkkoooooonnniiijjjiiihhheeedddeeegggfffdddggglllnnnllllllnnnOOOMMMJJJGGGEEEBBB???<<<999888777666444222111000........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))***+++++++++++++++************************+++******))))))******+++************************---,,,+++*********++++++))))))))))))************+++++++++---......+++)))((()))***+++,,,++++++***((()))***++++++***)))(((***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------........................////////////000000000111///000111222222333333333444444555555666555555555666666777777888888999999888999999:::::::::999999888888<<>>DDDFFFDDDEEEIIIFFFGGGHHHGGGEEEEEEFFFHHHGGGHHHIIILLLPPPTTTXXXZZZWWWXXXXXXXXXYYYYYYZZZZZZXXXYYY[[[]]]^^^]]]\\\[[[VVVXXXZZZ\\\]]][[[YYYXXXPPPPPPQQQSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[VVVVVVVVVWWWYYYYYYWWWUUUTTTSSSRRRRRRSSSUUUWWWYYY\\\^^^```aaa```^^^\\\ZZZUUUXXX\\\^^^^^^^^^^^^___bbbccccccddddddbbbaaa```aaabbbbbbcccbbbaaa```___```ccceeeggghhhjjjmmmooohhheeebbb``````cccgggiiieeemmmttt~~~tttMMMJJJNNNJJJSSSgggrrrfff___\\\YYYVVVVVVVVVUUUSSSQQQNNNLLLJJJJJJFFFEEEHHHJJJMMMXXXeeehhhsssyyyxxx}}}sssiii```ZZZSSSOOOSSS\\\bbbbbbcccdddeeefffhhhiiieeedddcccaaa```_________^^^]]]\\\]]]]]]]]][[[YYY^^^```ccceeeeeebbb^^^\\\\\\^^^```ccccccbbb```___bbbbbbccccccddddddeeeeeedddcccbbbaaaaaaccceeefffeeeeeefffffffffffffffeeeggghhhhhhgggffffffhhhjjjiiijjjjjjgggcccbbbdddfffdddccceeelllppppppppprrrQQQNNNKKKHHHEEEBBB>>>;;;999999888666444222000//////......------,,,++++++------,,,,,,,,,,,,+++++++++++++++************)))++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++++++++***************((())))))(((((((((+++---*********************************))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---------............///............////////////---...000222333444333333555666666666666666555555444555666777888888888777888888999999999:::::::::<<<===???AAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUWWWXXXYYYYYYXXXWWWVVVTTTRRRQQQVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZSSSQQQPPPRRRUUUWWWUUURRRQQQVVVZZZ[[[YYYWWWXXXZZZWWWWWWVVVVVVWWWUUUSSSPPPOOOQQQRRRRRRPPPQQQSSSUUU[[[\\\\\\^^^^^^]]]YYYVVVWWWWWWWWWWWWXXXZZZ\\\]]]``````_________``````aaa```______aaacccbbbaaa______aaadddeeefffhhhjjjllliiifffccccccfffjjjjjjjjjiiilllmmmpppQQQLLLOOOFFFHHHYYYmmm}}}pppaaa^^^```\\\XXXWWWVVVRRROOOLLLLLLLLLJJJJJJHHHFFFFFFJJJRRRXXXbbbjjjyyyyyywwwuuuwww{{{gggbbb```aaa___XXXVVVYYYaaabbbcccfffhhhhhhfffdddhhhhhhgggdddbbb___\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^aaaaaa``````____________^^^___aaabbbcccbbbaaa```___bbbeeeeeedddaaa```___eeedddbbbaaa````````````eeedddcccccccccdddeeefffeeefffggggggggggggiiikkkllljjjiiihhhggggggeeecccfffeeeeeegggjjjmmmnnnoooPPPMMMIIIFFFDDDAAA===:::999999888666444222000//////......------,,,++++++------,,,,,,,,,++++++++++++++++++************))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******---,,,,,,+++***)))(((((()))******)))((((((***,,,***************************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------........................////////////...///000111222333333333555666666777777666666555555555666666777888888888888999999999999:::::::::<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUUUUUUUVVVWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWVVVXXXZZZ[[[YYYWWWVVVXXXYYYZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVSSSQQQNNNOOOOOOPPPQQQRRRUUUVVVYYYYYYZZZ\\\]]]]]]ZZZWWWTTTTTTTTTVVVXXX\\\^^^``````````````````aaabbbbbb`````````aaabbbbbb```^^^___aaacccdddeeefffhhhjjjiiigggfffhhhkkknnnooonnniiilllooorrrnnnVVVNNNIIIIIINNN\\\www~~~jjjcccaaaYYYUUUUUUTTTRRRPPPNNNMMMMMMOOONNNLLLIIIFFFGGGKKKOOOVVV]]]lll~~~|||xxxvvvvvvzzzkkkaaa]]]]]]aaaaaa]]]]]]```cccbbbccceeeffffffdddbbbdddeeeffffffddd```\\\ZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]ZZZ\\\^^^aaabbbbbbaaa```^^^aaaccccccaaa_________``````````````````aaaaaaaaa````````````bbbcccdddcccdddeeeeeeeeeeeegggiiikkkiiihhhggggggfffeeeeeehhhfffddddddeeehhhjjjkkkOOOLLLHHHFFFCCC@@@===:::999999888666444222000//////......------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************)))'''(((((()))******++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++...---,,,+++***(((''''''******+++)))(((((()))+++************************))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------........................//////////////////000000111222444444666666777777777777666666666666555555666777999:::999999999999::::::::::::===>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNOOORRRTTTUUUTTTSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVUUUTTTUUUVVVXXXXXXWWW[[[[[[[[[[[[ZZZYYYWWWVVVSSSQQQOOOOOOQQQTTTUUUVVVWWWWWWYYY\\\^^^___]]][[[TTTTTTTTTVVVXXX[[[^^^`````````aaaaaabbbcccddddddcccbbbbbbbbbcccbbb```^^^```bbbcccdddcccdddeeeggghhhhhhhhhkkkoooqqqqqqppphhhkkknnnrrrwwweeeMMMIIIIIIEEEKKK```{{{ooogggZZZWWWWWWVVVUUUSSSQQQOOOMMMOOOOOONNNKKKHHHFFFGGGHHHKKKQQQ^^^ooo}}}yyyqqquuuvvvxxx~~~~~~www___]]][[[\\\___```___```ccccccbbbbbbcccdddcccaaa______aaadddeeeddd```\\\YYY[[[[[[[[[\\\]]]]]]]]]^^^]]]^^^^^^_________^^^^^^WWWYYY[[[^^^___`````````]]]^^^___^^^]]]\\\\\\]]][[[\\\]]]___aaaaaabbbbbb]]]]]]\\\\\\]]]___```aaa```aaabbbbbbbbbccceeegggiiihhhgggfffeeeffffffgggiiigggcccaaaaaadddgggjjjOOOLLLIIIFFFDDDAAA===;;;999999888666444222000//////......------,,,++++++,,,,,,,,,++++++++++++***+++++++++*********))))))(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***)))((((((***++++++***((('''((()))************************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.....................////////////111000000///000222444555555666777777888777777777888777555555555777:::;;;999999999:::::::::;;;;;;>>>>>>???AAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJMMMPPPSSSTTTSSSRRRQQQTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVXXXZZZXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVQQQNNNMMMOOOTTTYYYZZZZZZ^^^___``````___]]]\\\\\\ZZZVVVRRRQQQRRRTTTTTTSSSVVVWWWYYY\\\```aaaaaa___XXXXXXWWWWWWXXXZZZ[[[\\\```aaabbbdddeeeffffffgggfffeeedddeeeeeedddaaa___aaacccddddddccccccdddeeefffgggjjjlllnnnooonnnmmmiiigggjjjoooqqqyyy}}}WWWIIIHHHHHHFFFRRRggg~~~rrraaa]]]\\\ZZZXXXVVVSSSOOOLLLKKKLLLLLLLLLKKKIIIHHHGGGHHHKKKTTTaaammmzzz{{{uuurrrooosssuuuzzzuuu^^^]]]\\\\\\]]]]]]\\\\\\\\\``````___```bbbaaa```^^^\\\^^^```aaaaaa^^^\\\ZZZXXXYYYZZZ[[[\\\^^^____________```aaabbbaaaaaa```WWWXXXZZZ\\\]]]^^^^^^^^^[[[[[[[[[ZZZXXXXXXZZZ[[[ZZZ[[[]]]```aaabbbbbbbbb]]]\\\[[[[[[[[[\\\]]]^^^^^^```aaaaaaaaaaaadddfffggggggfffeeedddeeegggiiijjjhhheeebbbaaadddiiimmmOOOMMMJJJGGGEEEBBB???<<<999999888666444222000//////......------,,,++++++,,,,,,+++++++++*********+++++++++*********))))))************))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************++++++)))+++++++++)))'''((()))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////111111000///000111333444555555666777777777777777888777666555666888:::;;;999999:::::::::;;;;;;;;;===>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFHHHIIIJJJKKKIIIKKKOOOSSSUUUUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZVVVVVVWWWXXXZZZ[[[\\\\\\XXXYYYYYYXXXWWWUUUTTTTTTSSSPPPNNNOOOUUUYYY[[[[[[]]]___bbbbbb```______```\\\YYYVVVTTTSSSSSSSSSRRRUUUVVVWWW[[[___aaaaaa```[[[ZZZZZZZZZZZZ[[[]]]^^^bbbccceeefffggghhhhhhhhhhhhggggggggghhhgggdddbbbbbbcccddddddbbbbbbcccdddgggiiilllmmmmmmlllkkkjjjiiiddddddiiimmmtttmmmNNNHHHMMMGGGJJJTTThhh{{{fff```]]]ZZZYYYWWWUUUQQQNNNJJJJJJKKKMMMMMMLLLIIIHHHGGGHHHNNNWWW___jjjyyyzzzqqqnnnnnnpppssswww}}}qqq___[[[\\\[[[ZZZYYYYYYXXXWWW\\\[[[[[[]]]___```___^^^\\\[[[[[[[[[[[[\\\\\\\\\UUUVVVWWWYYY\\\^^^```aaa___```aaabbbbbbbbb```___YYYYYYZZZ[[[[[[\\\\\\\\\ZZZZZZYYYWWWUUUVVVXXXZZZ]]]^^^___```aaabbbbbbbbb```___]]]\\\[[[\\\\\\]]]___```aaaaaa```aaaccceeedddffffffeeecccdddfffiiiooonnnkkkhhheeeeeeiiimmmOOOMMMJJJGGGFFFCCC@@@===999999888666444222000//////......------,,,++++++++++++++++++************+++++++++************)))++++++******)))(((((('''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++)))))))))***++++++,,,,,,(((***++++++)))(((((()))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////111111000000111222222333333444555666777777777666777777666666777888:::;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJLLLOOOSSSUUUWWWWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWTTTTTTUUUWWWXXXZZZ[[[\\\XXXYYYZZZYYYWWWUUUUUUVVVZZZWWWUUUTTTVVVXXXYYYYYYYYY]]]aaaaaa```___aaaccc______^^^[[[WWWUUUUUUVVVUUUUUUVVVYYY]]]___```___[[[[[[[[[\\\^^^```cccddddddeeegggiiijjjjjjiiiiiiiiihhhhhhhhhiiihhhfffdddaaabbbcccbbbaaa```aaacccgggjjjmmmmmmllljjjiiiiiihhheeecccfffjjjrrr```KKKJJJHHHGGGIIITTTjjjpppccc___[[[YYYYYYXXXUUURRROOONNNMMMLLLLLLKKKIIIFFFFFFFFFIIIOOOUUU\\\iiittt{{{|||rrrmmmjjjmmmqqqwww{{{wwwhhh]]]XXX[[[[[[XXXXXX[[[[[[YYYZZZYYYXXXZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]^^^UUUVVVWWWZZZ\\\___aaabbb^^^___aaaaaaaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYWWWWWWYYY[[[``````______``````aaabbbbbbaaa___^^^]]]]]]^^^___```aaabbbaaa```___aaacccbbbeeegggfffdddccceeegggqqqsssrrrnnniiifffgggiiiNNNLLLIIIFFFEEEBBB???===999999888666444222000//////......------,,,++++++++++++++++++************+++++++++************)))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********************+++++++++''')))++++++***))))))***))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////000000111222222222222111222333444555666666666666666777777888888999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVYYYYYYZZZZZZYYYWWWUUUSSSQQQRRRSSSUUUWWWYYYZZZ[[[XXXZZZ\\\[[[XXXVVVWWWXXXYYYYYYYYYWWWUUUTTTUUUWWWXXX]]]bbbcccbbbbbbeeehhhnnnqqqqqqkkkaaaYYYWWWYYYYYYYYYYYY[[[___aaaaaa```^^^^^^^^^___aaaccceeegggfffhhhiiikkkkkkkkkjjjiiigggffffffgggiiihhhfffddd^^^___``````^^^^^^___```dddfffiiijjjhhhggghhhiiifffiiiiiieeegggoooyyy}}}cccNNNHHHIIIHHHIIIUUUpppqqqkkkccc___]]]\\\XXXUUUTTTQQQMMMKKKKKKKKKJJJHHHGGGFFFGGGKKKMMMPPPXXXbbbjjjyyyzzzppplllkkkkkkpppvvv}}}ooogggbbb^^^ZZZ^^^^^^[[[[[[______\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZ]]]]]]]]]]]]]]]]]]^^^^^^YYYYYY[[[\\\^^^___aaaaaa___```bbbbbbaaa___\\\ZZZ[[[[[[[[[[[[\\\]]]^^^___]]]^^^^^^]]]\\\[[[\\\^^^```___]]]\\\]]]___bbbcccaaa```_________```bbbcccaaabbbbbb```^^^]]]^^^``````dddhhhhhhdddbbbccceeejjjooorrrqqqlllhhhhhhjjjMMMKKKHHHEEEDDDBBB>>><<<999999888666444222000//////......------,,,+++++++++++++++************)))+++++++++************)))((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))&&&(((***+++************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000///000222333333222111000111222333444555555555555666666888999999:::999999:::::::::;;;;;;;;;<<<<<<:::;;;===???AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKKKKMMMNNNOOOOOORRRQQQOOONNNOOOPPPRRRTTTXXXYYYZZZ[[[YYYVVVSSSPPPPPPQQQRRRTTTVVVXXXYYYZZZWWWYYY[[[ZZZXXXVVVWWWYYYSSSUUUWWWUUURRRQQQTTTVVVZZZ___eeegggffffffjjjmmmyyyiii]]]YYYZZZ___^^^^^^___bbbddddddcccdddcccbbbbbbbbbcccdddeeehhhiiikkkllllllkkkjjjhhheeedddeeefffhhhhhhfffddd[[[]]]^^^^^^\\\\\\]]]___^^^aaadddeeeccccccfffhhheeemmmooofffdddmmmuuuvvv~~~[[[JJJMMMLLLGGGIII___yyynnnfffbbb___YYYUUUUUUPPPLLLJJJKKKMMMMMMLLLJJJHHHHHHIIIHHHGGGLLLTTTTTTeee{{{vvvlllfffhhhkkknnnttt|||sssccc```bbbbbb___cccccc^^^^^^aaaaaa]]][[[YYYXXXWWWYYYYYYYYYXXX]]]^^^```aaaaaa```___^^^]]]]]]^^^______``````aaabbbccceeeeeecccaaa^^^[[[ZZZZZZ[[[\\\]]]___aaabbb```aaabbbaaa___^^^___```^^^]]][[[ZZZ[[[^^^bbbeee^^^^^^^^^___```bbbeeefffaaabbbaaa```]]]\\\\\\^^^___dddiiiiiieeeaaaaaaccc```gggnnnqqqnnnllllllmmmOOOMMMIIIGGGEEECCC@@@===999999888777555222000...////////////////////////------------------------+++++++++************)))))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,------------------///////////////.........000000111222333444444555777777555444333333333333888888777666777888:::;;;;;;<<<===<<<:::999:::;;;;;;<<<===>>>???@@@AAAAAAFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVRRRQQQQQQSSSVVVXXXYYYYYY\\\]]]^^^^^^]]][[[XXXWWWRRRSSSUUUXXX[[[\\\[[[YYYYYY\\\bbbgggiiijjjqqqyyyrrr___\\\]]][[[\\\]]]```ccceeeggggggggggggfffdddbbb````````````ccccccdddeeeeeefffggggggggggggfffeeeddddddddddddeeecccaaa```___aaaccceeejjjjjjiiifffdddbbbccceeejjjjjjiiiiiijjjlllmmmoooooo```QQQGGGGGGFFFKKKbbb}}}yyysssdddZZZZZZXXXWWWTTTQQQOOONNNMMMKKKJJJKKKIIIGGGEEEEEEEEEGGGHHHRRRUUUccc{{{yyyvvvwwwyyy{{{~~~xxx|||xxxqqqiiiiiiiiijjjnnnuuu{{{uuuuuu}}}{{{jjjbbb___```bbbeeebbb```______``````___XXXYYYYYYZZZZZZZZZZZZZZZ```aaaaaa^^^[[[[[[^^^bbb]]]]]]]]]___aaabbb```^^^cccbbbbbbcccddddddaaa___bbbaaaaaa```aaacccdddeeeeeegggiiijjjjjjgggdddaaaccc```]]]\\\]]]___```aaacccbbb```___```cccfffhhheeecccbbbcccccccccaaa___ffffffgggjjjllljjjeee```gggggggggjjjlllllljjjhhhPPPNNNKKKHHHFFFDDDAAA>>>999999888777555222000...........................------------------------*********))))))))))))((())))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************,,,+++***))))))))))))******++++++,,,,,,++++++***,,,,,,,,,---------------////////////............///000111111333333444555===;;;777444222222333444666666666666777888999:::;;;<<<===<<<:::999:::;;;;;;;;;<<<>>>???AAABBBBBBFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWVVVTTTTTTTTTUUUWWWYYYZZZZZZ]]]]]]^^^^^^]]]ZZZXXXVVVUUUUUUWWWZZZ^^^___]]]\\\YYY[[[aaagggiiijjjqqqyyyrrr```\\\\\\[[[\\\^^^```ccceeefffgggggghhhgggdddaaa___^^^]]]]]]aaabbbbbbbbbccccccddddddccccccbbbbbbcccdddeeefffgggfffdddbbbcccdddggghhhllllllkkkiiifffeeefffgggllllllkkklllmmmnnnpppqqqooozzz___IIILLLMMMHHHVVVppp{{{iii]]]\\\ZZZVVVTTTRRRQQQRRRQQQOOOMMMJJJIIIHHHFFFFFFFFFFFFGGGMMMOOOXXXjjjuuugggcccfffiiiqqq|||~~~zzzzzzmmmhhhhhhhhhjjjlllqqqwww|||mmmqqq~~~qqqddd___^^^___bbbfffdddaaa``````aaa```___ZZZZZZYYYYYYYYYYYYZZZZZZ]]]______]]]ZZZZZZ]]]```]]]]]]]]]^^^``````^^^\\\bbbaaabbbccceeefffdddbbbccccccbbbbbbcccdddfffgggfffgggiiijjjjjjhhhfffeeeeeeccc```___```bbbccccccfffeeedddcccdddeeeggghhhhhhggggggggghhhgggdddbbbeeeeeefffjjjnnnnnnjjjfffiiihhhhhhiiikkkkkkjjjhhhQQQOOOKKKIIIGGGEEEBBB???999999888777444222000///........................------------------------***))))))))))))((((((((())))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******************************)))((((((((())))))***++++++,,,,,,++++++***+++,,,,,,,,,---------...........................///000000111222333444444BBB>>>999444222222444555222333444666777888888999:::;;;<<<;;;:::999:::;;;999:::<<<===???AAACCCCCCFFFFFFEEEFFFFFFGGGHHHIIIIIIKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\YYYVVVUUUUUUVVVWWWZZZ]]]^^^]]]\\\XXXZZZ___eeehhhjjjpppxxxrrrccc^^^]]][[[^^^___aaaccceeefffgggggghhhgggdddaaa^^^\\\[[[ZZZ````````````````````````^^^^^^^^^___aaaccceeeggggggfffdddcccccceeehhhjjjllllllkkkiiigggeeefffgggkkkkkkkkkkkkmmmnnnooopppooorrrtttMMMMMMNNNBBBGGG[[[uuuooobbb```\\\YYYWWWVVVUUUUUUSSSPPPNNNJJJIIIIIIHHHHHHGGGFFFFFFHHHHHHMMMWWWeeexxxxxx{{{~~~ppplllooosss{{{}}}{{{nnnfffdddhhhjjjmmmpppuuu{{{~~~nnnrrruuufff___^^^___aaadddgggeeebbbaaaaaaaaaaaa```]]]\\\ZZZXXXWWWXXXYYYZZZYYY\\\^^^]]]ZZZYYY\\\^^^\\\[[[\\\]]]______]]][[[^^^^^^___aaadddeeecccbbbdddcccccccccdddeeefffgggfffggghhhhhhiiiiiihhhhhhhhheeebbbbbbccceeeffffffggghhhhhhhhhiiihhhhhhhhhkkkkkkkkkmmmnnnmmmkkkhhheeeeeeggglllrrrsssqqqnnnmmmkkkiiiiiijjjkkkjjjiiiQQQNNNKKKIIIGGGDDDAAA???:::999888666444222000///........................------------------------************))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++***************************))))))(((((()))))))))***++++++,,,,,,++++++***+++++++++,,,,,,------...------.............../////////000111222333444444???===999555333222333444111222444777888999999999999;;;<<<;;;999999:::;;;999:::;;;===@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKMMMMMMMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[YYYWWWTTTSSSSSSSSSSSSVVVYYYZZZYYYXXXWWWXXX]]]cccgggiiiooovvv~~~pppeeeaaa```^^^```aaacccdddfffggghhhhhhgggfffeeebbb```___]]]]]]`````````______^^^^^^^^^[[[[[[[[[[[[]]]```ccceeedddcccaaa```aaaccceeeggghhhiiiiiigggeeecccdddeeeffffffggghhhiiikkklllmmmppplllsss]]]MMMIIIAAADDDPPP```~~~ooohhhaaa]]][[[YYYWWWVVVSSSOOOLLLIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHLLLRRR^^^tttvvvsss~~~vvvoooiiigggiiikkknnnrrrvvvyyyxxx|||tttiii```___```aaacccffffffdddaaa````````````______]]]ZZZWWWVVVWWWXXXYYYWWW[[[^^^^^^[[[ZZZ[[[]]]YYYXXXYYY\\\^^^___]]]\\\[[[[[[\\\^^^``````___]]]aaaaaaaaabbbbbbcccddddddcccccccccddddddfffgggggggggeeeccccccdddfffgggfffggghhhjjjkkkkkkiiigggfffhhhiiilllppptttuuutttrrrhhhgggiiinnntttwwwvvvsssqqqnnnkkkjjjkkklllkkkkkkOOOMMMJJJGGGFFFCCC@@@>>>:::999888555333222000000........................------------------------,,,,,,++++++++++++******((()))))))))************((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))******)))))))))******+++***++++++,,,,,,++++++*********++++++,,,------...,,,---------......//////...///000111222333333444777777666666555444333222111333555888999::::::999999:::;;;:::999999:::;;;999:::;;;===@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHLLLNNNOOOOOOPPPQQQTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTUUUVVVUUUSSSSSSUUUWWWVVVWWWXXXXXXWWWUUURRRQQQQQQQQQQQQSSSUUUWWWWWWVVVVVVVVVZZZaaaeeeggglllrrrvvvwwwuuummmgggdddbbbaaaccccccdddeeefffggghhhiiieeeeeeeeeeeeddddddccccccbbbbbbaaa```___^^^^^^]]][[[ZZZYYYYYYZZZ]]]___aaacccaaa```______aaaccceeefffggghhhgggdddccccccdddcccdddeeeggghhhiiijjjkkkmmmjjjlllzzzvvvSSSFFFFFFJJJLLLMMM___}}}ttthhh___\\\ZZZXXXVVVSSSPPPMMMJJJJJJKKKJJJJJJIIIGGGGGGEEEEEEGGGIIIIIINNN\\\jjj~~~rrrzzzzzzoooiiifffdddgggllloootttyyy|||~~~~~~tttqqqiiibbb]]]^^^``````aaacccccc```^^^]]]]]]^^^^^^]]]```]]]ZZZWWWVVVVVVXXXYYYXXX\\\```aaa^^^[[[[[[\\\UUUVVVWWWZZZ^^^```___^^^\\\[[[\\\]]]^^^^^^\\\ZZZ]]]]]]^^^______`````````___^^^^^^^^^___aaabbbcccdddcccaaaaaaccceeeeeeddddddfffiiijjjjjjhhheeecccccceeeiiiooouuuyyy{{{zzzllljjjkkkoootttwwwvvvtttssspppmmmllllllmmmllllllOOOLLLIIIGGGEEECCC@@@===;;;999777555333111111000------------------------------------------------------,,,,,,,,,+++++++++))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******)))))))))***++++++***++++++,,,,,,++++++***))))))***+++,,,---......,,,,,,,,,---......//////...//////000111222333333111222444555555444333222333444666777888999999:::888999::::::999999:::;;;999:::<<<===???AAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBGGGJJJOOOQQQRRRSSSSSSTTTUUUVVVWWWYYYYYYXXXWWWWWWUUUUUUTTTSSSSSSTTTTTTTTTPPPRRRTTTSSSPPPPPPRRRUUUSSSTTTVVVVVVVVVUUUSSSQQQRRRQQQQQQSSSUUUWWWWWWVVVVVVUUUWWW^^^bbbdddhhhmmmnnnmmmllliiigggeeecccaaaccccccccccccdddeeeggggggcccdddfffggghhhhhhhhhhhheeedddcccbbb```___^^^]]][[[ZZZXXXWWWXXXZZZ]]]___eeedddbbb``````aaadddeeefffggghhhhhheeeddddddddddddeeegggiiijjjkkklllllljjjiiilllrrr~~~|||dddNNNJJJIIIFFFFFFMMM```~~~nnnccc```\\\ZZZXXXWWWTTTRRRLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDEEEGGGEEEEEELLLUUUgggnnnuuuyyy{{{vvvzzzuuulllcccaaa```aaaeeejjjrrrxxxzzzqqq|||dddaaa]]]ZZZ]]]^^^\\\\\\______]]]ZZZZZZ\\\]]]]]]\\\^^^]]]ZZZXXXWWWWWWXXXXXXXXX]]]bbbccc```\\\[[[ZZZUUUUUUWWWZZZ^^^```___^^^^^^]]]]]]^^^______\\\ZZZZZZ[[[\\\]]]^^^^^^^^^]]][[[[[[[[[\\\\\\^^^___```aaa___^^^___aaabbbbbbbbb```bbbeeeggghhhfffcccaaa```aaaeeekkkrrrwwwzzzzzzllljjjiiilllpppsssrrrpppqqqooommmlllmmmmmmlllkkkPPPMMMJJJHHHFFFDDDAAA>>>;;;:::777555333111111111------------------------------------------------,,,,,,,,,+++++++++******))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))***+++***++++++,,,,,,++++++***))))))***+++,,,---......++++++,,,------...//////......///000111222333333222222333333333333333333555444555555666777888999777999::::::999999:::;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFJJJNNNRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWUUUUUUSSSRRRRRRRRRSSSSSSMMMPPPRRRQQQNNNNNNQQQUUURRRSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQRRRUUUVVVVVVVVVVVVSSSUUU[[[```aaadddhhhiiigggeeeffffffccc```___aaaaaa``````aaabbbcccdddcccdddfffhhhiiijjjjjjjjjffffffdddcccaaa___^^^]]]ZZZXXXVVVUUUWWWYYY]]]___gggfffcccaaa```aaacccddddddeeegggfffdddcccbbbbbbdddfffhhhjjjlllmmmmmmmmmiiikkkmmmoootttkkkVVVIIIDDDGGGHHHQQQfff}}}pppkkkeee___[[[XXXVVVTTTMMMLLLKKKIIIIIIIIIIIIJJJGGGEEEEEEFFFEEECCCEEEJJJUUUZZZaaagggmmmuuuvvvhhhbbb^^^___aaacccgggkkkrrryyy|||sssbbb^^^[[[ZZZ]]]]]][[[ZZZ\\\\\\ZZZXXXYYY[[[]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXYYY^^^dddeeeaaa\\\YYYXXXWWWWWWXXX[[[^^^___^^^\\\\\\\\\\\\^^^______]]][[[ZZZ[[[]]]^^^______^^^^^^[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\]]]___aaa```___^^^```bbbeeeeeedddbbb```bbbaaabbbeeekkkooorrrssshhhfffdddfffjjjmmmmmmlllmmmlllkkkkkklllllljjjhhhQQQNNNKKKIIIGGGEEEBBB???;;;:::777444222111111111------------------------------------------------+++++++++************)))))))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***+++++++++,,,,,,+++++++++((()))***+++,,,---......++++++,,,,,,---...//////......///000111222333333555444222111111222333444555444333333444555666888777888::::::999999:::;;;;;;<<<===>>>???@@@AAAAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCGGGLLLOOOQQQQQQRRRRRRTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSQQQQQQQQQRRRRRRLLLOOORRRQQQNNNMMMQQQUUURRRTTTVVVXXXYYYXXXWWWVVVRRRQQQPPPQQQSSSUUUUUUTTTVVVSSSTTTZZZ^^^___aaaeeegggdddbbbdddeeebbb^^^\\\```___^^^^^^^^^___aaabbbccceeeggghhhjjjjjjiiiiiigggfffeeecccaaa___]]]\\\XXXWWWUUUUUUVVVZZZ^^^```gggeeeccc```___```aaabbb```bbbddddddbbb```______ccceeegggjjjllllllmmmmmmkkkmmmnnnmmmmmm{{{hhhPPPKKKFFFEEEHHHRRR___ttt}}}wwwmmmddd]]]XXXTTTRRROOOMMMKKKIIIHHHIIIJJJKKKKKKGGGFFFGGGGGGDDDEEEHHHEEEIIIPPPWWW^^^fffmmmrrryyy{{{lllcccaaa]]]\\\aaafffiiilllqqqqqqyyy}}}yyyuuuhhh```^^^[[[[[[^^^^^^[[[[[[]]][[[YYYXXXYYY[[[^^^^^^^^^[[[[[[[[[ZZZYYYYYYXXXXXXXXX^^^dddeeeaaa[[[WWWVVVZZZZZZZZZ\\\^^^^^^\\\ZZZYYYXXXYYY[[[^^^^^^]]][[[\\\]]]^^^```aaa``````___\\\]]]^^^_________^^^^^^]]]\\\[[[]]]___``````___\\\^^^aaacccdddcccbbbaaaeeecccbbbbbbeeeiiijjjkkkdddbbb```bbbfffjjjjjjiiiiiiiiiiiijjjkkkjjjhhhfffPPPPPPOOOMMMIIICCC===:::999888777555333111//////000000///...------,,,+++,,,,,,------,,,+++)))(((************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---...///000000000000000///.........///111222333333333444444333222222444444555555666777777777777888888999999:::;;;;;;;;;===@@@CCCDDDDDDCCCAAAFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLMMMNNNNNNMMMLLLKKKSSSTTTUUUVVVVVVUUUTTTSSSOOONNNMMMLLLMMMOOORRRSSSQQQRRRTTTUUUTTTRRROOOMMMQQQQQQQQQSSSUUUVVVUUUTTTQQQQQQQQQQQQSSSTTTVVVXXXWWWWWWWWWWWWYYY\\\___aaaaaaaaaaaaaaa```___^^^]]]ZZZ\\\^^^^^^]]]]]]]]]^^^cccdddgggjjjhhheeeeeegggeeeeeeeeefffggggggeeeccc^^^___\\\VVVUUUYYY]]]^^^aaacccdddaaa]]][[[[[[]]]`````````aaabbbbbbccccccbbbaaaaaadddhhhkkkjjjiiiiiifffiiimmmmmmqqqtttOOOLLLHHHGGGGGGFFFQQQtttssslllfff[[[TTTUUUOOOOOOMMMLLLKKKIIIHHHGGGIIIHHHFFFFFFGGGGGGEEEDDDEEEEEEFFFIIIPPPXXX___dddlllsss}}}zzzqqqjjjccc___]]]^^^```ccchhhnnnssswww~~~|||xxxvvv~~~mmmeee```ZZZ\\\\\\^^^^^^_________^^^ZZZWWWTTTSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\___aaaaaa___]]][[[XXXZZZ\\\]]]]]][[[YYYWWWZZZXXXWWWYYY\\\^^^]]][[[\\\[[[[[[]]]___aaaaaa```[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[[[[\\\\\\]]]]]]___```aaaaaaaaaaaaaaa```aaaaaaaaabbbcccdddddddddaaa```______```bbbdddffffffggghhhgggeeedddeeefffPPPPPPNNNLLLGGGBBB>>>;;;999888777555333111000///000///...---------------,,,,,,------,,,+++)))(((************************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---...//////000000000000//////...///000111222333444444555555444444333444444555555666777777777777888888999999::::::;;;<<<>>>AAADDDEEEEEEDDDCCCFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMLLLMMMPPPSSSVVVRRRRRRSSSTTTSSSQQQOOONNNQQQPPPQQQSSSUUUWWWVVVUUUPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWYYY\\\___```^^^^^^]]]\\\\\\[[[[[[ZZZXXXZZZ[[[[[[ZZZ[[[\\\^^^ccceeehhhiiifffccccccdddeeeeeeeeefffgggjjjlllnnnqqqpppjjj___YYY[[[]]]]]]]]]___``````^^^]]]^^^```___``````aaabbbccccccdddbbb``````bbbfffhhhiiihhheeecccfffllllllmmm{{{jjjPPPJJJEEEEEEDDDIII___xxxyyyoooccc\\\\\\SSSRRROOOMMMKKKIIIGGGFFFIIIGGGFFFFFFGGGFFFEEECCCAAA@@@@@@BBBFFFKKKQQQUUU[[[bbbkkkttt|||ssshhhaaa]]][[[ZZZ]]]___cccgggmmmsssxxx|||wwwyyy{{{oooccc^^^[[[YYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[XXXUUUTTTUUUWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]]]]^^^^^^]]]\\\[[[ZZZXXXYYY[[[\\\]]]\\\[[[ZZZZZZXXXXXXYYY\\\^^^]]]\\\ZZZYYYYYY[[[]]]______^^^]]]\\\ZZZYYYXXXWWWWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[``````aaaaaabbbbbbaaaaaa______``````aaaaaabbbbbb______^^^^^^___aaacccdddfffggggggfffcccbbbbbbcccPPPOOOMMMJJJFFFAAA>>><<<999999777555333111000//////...---,,,,,,---......,,,,,,,,,,,,,,,+++))))))************************))))))************))))))))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))******************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---...//////000/////////////////////000111111444444555555555555444444444444555555666777777777777777888888999:::::::::<<<>>>AAACCCEEEEEEDDDDDDEEEFFFGGGIIILLLNNNPPPPPPLLLMMMNNNNNNOOOOOOOOONNNKKKLLLLLLMMMMMMLLLLLLKKKPPPOOOMMMMMMNNNRRRUUUXXXSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQSSSUUUWWWVVVUUUOOOPPPPPPQQQRRRTTTVVVWWWXXXWWWWWWXXXZZZ\\\^^^```]]]\\\[[[YYYYYYYYYZZZZZZYYYZZZZZZZZZZZZ[[[___bbbiiilllmmmjjjeeeaaa``````ccceeeffffffggglllttt{{{~~~|||tttggg^^^\\\[[[ZZZZZZ\\\^^^^^^^^^]]]^^^_________```aaabbbcccddddddaaa```___```cccfffggggggcccaaaeeemmmnnnkkkqqq{{{___QQQGGGDDDDDDEEENNNYYYxxxxxxjjjaaa```YYYVVVRRRNNNLLLJJJHHHFFFIIIGGGFFFFFFFFFFFFEEECCCDDDCCCBBBAAABBBEEEHHHKKKQQQVVV]]]eeemmmwwwzzzrrreee\\\XXXYYY\\\^^^___ccchhhnnnsssyyy|||uuuxxx{{{mmm]]]YYYWWWWWWZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\[[[XXXUUUTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^___^^^\\\ZZZYYYYYYZZZZZZVVVWWWXXXYYYZZZ[[[[[[\\\ZZZYYYYYYZZZ]]]^^^^^^]]]YYYYYYXXXZZZ\\\]]]]]]\\\\\\[[[YYYXXXWWWVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ___``````aaabbbbbbaaaaaa^^^^^^^^^^^^____________\\\]]]]]]^^^___```aaabbbfffggggggeeecccaaaaaabbbOOONNNKKKHHHDDDAAA>>>===:::999888666444222000///...---,,,++++++---...///,,,,,,,,,,,,++++++******************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,---...///////////////////////////000000111222333444444555444444444444444555555666777777777777777777888999999::::::;;;===???BBBCCCDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSTTTUUUSSSRRROOOPPPQQQRRRTTTUUUWWWWWWXXXXXXYYYZZZ[[[]]]___```___]]][[[ZZZYYYZZZ[[[]]]\\\\\\\\\[[[\\\___dddgggwwwzzzyyyqqqgggbbb___^^^aaadddggghhhhhhmmmvvv~~~{{{qqqhhhdddaaa]]]\\\]]]^^^^^^]]]\\\[[[ZZZ^^^^^^___```bbbcccddddddaaa```___```aaadddfffgggeeedddgggnnnpppnnnooosss}}}yyydddNNNEEEEEEGGGJJJNNNdddxxxkkkfff___ZZZTTTPPPNNNMMMJJJHHHIIIHHHFFFFFFGGGGGGEEEDDDIIIHHHFFFEEEDDDEEEFFFGGGKKKOOOUUU[[[aaalllwww}}}lllfff___YYYXXX\\\bbbeeedddiiipppuuuzzz~~~|||```YYYZZZVVVWWW^^^^^^]]][[[ZZZZZZ\\\]]]___[[[XXXVVVTTTUUUUUUUUUTTTUUUVVVWWWYYY[[[^^^```aaa___]]][[[XXXXXXYYY[[[]]]WWWVVVVVVUUUVVVWWWYYYYYYZZZZZZZZZ[[[]]]^^^___^^^[[[ZZZZZZ[[[]]]___^^^]]]YYYYYYXXXWWWXXXYYY[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZ]]]^^^___``````aaa``````^^^^^^^^^^^^____________]]]]]]___```aaaaaaaaaaaadddeeefffeeecccccccccdddMMMLLLIIIFFFCCC@@@>>>===:::999888666444222000000------,,,+++,,,,,,......,,,,,,++++++++++++++++++************************))))))************))))))((()))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***'''((((((((()))))))))***((((((((((((((((((((((((+++++++++***************))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---...////////////...//////000000000000000000111222333333333333333444444555555666777777777666777777888888999:::::::::;;;===???AAABBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLQQQTTTVVVVVVUUUSSSTTTSSSQQQPPPPPPQQQRRRSSSUUUTTTSSSSSSSSSRRRPPPMMMOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYZZZ[[[\\\]]]______^^^]]][[[YYYYYYZZZ\\\]]]]]]]]]\\\[[[\\\```eeeiiiwwwjjjccc```]]]___dddhhhiiihhhjjjpppuuu~~~zzzsssoooiiiddd]]]]]]^^^^^^^^^]]][[[ZZZ]]]^^^^^^```aaabbbccccccaaaaaaaaaaaaaaaccceeeffffffeeeggglllooopppqqqssssss}}}]]]JJJDDDFFFIIIKKKQQQddd{{{}}}ssshhhaaaYYYTTTRRRQQQNNNKKKJJJIIIGGGGGGHHHHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFIIIMMMRRR[[[fffnnnvvv~~~xxxmmmcccZZZXXXWWWVVVXXX]]]bbbfffkkkqqqxxx|||lll^^^^^^]]]VVVWWW______^^^\\\ZZZZZZ[[[]]]^^^ZZZXXXUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYY\\\___```]]]\\\YYYXXXYYY[[[^^^```[[[ZZZXXXWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^______^^^]]]^^^```aaaaaa```\\\[[[YYYYYYZZZ\\\^^^```___^^^^^^^^^]]]]]]\\\\\\[[[\\\]]]^^^____________```````````````aaaaaaaaa``````aaabbbbbbbbbbbbaaabbbccceeefffeeefffgggiiiKKKJJJHHHFFFCCC@@@===<<<::::::888666444222111000------------,,,,,,,,,,,,,,,,,,+++******++++++,,,************************))))))************))))))))))))))))))************************************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***''''''(((((())))))******))))))))))))))))))))))))******************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---......///............///000000000000000///000111222222333333222444444555555666777777777666666777777888999999999999:::;;;>>>@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMIIILLLQQQUUUWWWVVVSSSQQQSSSRRRQQQPPPPPPQQQRRRSSSUUUSSSRRRQQQQQQPPPMMMKKKNNNOOOQQQSSSUUUWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYYYY]]]bbbfffvvvhhhdddbbb^^^```dddhhhiiihhhggghhhjjjtttyyy{{{wwwrrrnnnhhhccc^^^^^^___aaaccccccaaa___]]]]]]^^^^^^______``````___aaabbbbbbbbbaaacccdddcccdddeeehhhjjjmmmppprrrpppvvvvvvZZZIIIDDDDDDFFFEEEMMM]]]}}}vvvmmmbbb[[[XXXVVVRRRNNNLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDD>>>@@@CCCDDDGGGMMMVVV]]]```iiissszzzwwwkkkcccZZZRRRPPPSSSVVVYYY\\\```eeeiiisssyyyyyyiiiaaa]]]^^^\\\VVVVVV\\\[[[ZZZYYYXXXXXXXXXYYYZZZYYYWWWUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTVVVYYY\\\]]]ZZZZZZYYYZZZ[[[\\\^^^______^^^\\\ZZZYYYYYYZZZZZZXXXZZZ[[[\\\[[[\\\^^^___aaa```___```bbbcccbbbaaaaaa___]]][[[ZZZ\\\^^^___bbbaaaaaa```___^^^^^^]]][[[[[[]]]^^^____________aaaaaabbbbbbcccdddddddddeeeddddddccccccbbbbbbbbb```bbbdddffffffgggjjjlllHHHHHHHHHFFFDDD@@@===;;;;;;:::888777444333111000,,,---.........,,,***))),,,++++++******+++,,,,,,************************))))))************))))))))))))))))))************************************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***'''''''''((()))*********)))))))))))))))))))))))))))))))))***+++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,---............---...///000111000000///000000111222333333333333444444555555666777777777666666777777888888999999999:::;;;>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKNNNPPPQQQNNNNNNMMMLLLLLLMMMNNNNNNLLLNNNPPPSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPOOOMMMKKKKKKMMMOOORRRTTTUUUVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWZZZ^^^aaaqqqzzz{{{mmmbbbaaabbb```cccdddfffffffffeeedddccceeekkkmmmkkkhhhhhhgggcccddddddeeegggiiiiiieeebbb]]]]]]]]]]]]]]]]]]]]]]]]\\\___bbbcccaaa___```aaa```cccffffffgggiiilllnnnppprrr{{{www\\\KKKFFFEEEEEEFFFLLLddd|||nnnddd___[[[UUUPPPMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFEEE???AAABBBBBBCCCFFFMMMSSSRRRZZZdddjjjppp}}}ttteee\\\YYYVVVQQQTTTWWW[[[___ccchhhnnnsssyyyyyytttwwwjjj^^^\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUTTTTTTVVVVVVUUUTTTRRRRRRQQQRRRSSSUUUXXXYYYWWWXXXZZZ[[[\\\[[[[[[ZZZ]]]]]]\\\[[[ZZZZZZZZZZZZWWWYYY[[[[[[ZZZZZZ]]]___```___^^^___aaaaaaaaa___bbb```]]][[[[[[\\\___```ccccccbbbaaa```___^^^^^^\\\\\\^^^___```aaaaaaaaaaaaaaabbbccceeefffgggggghhhgggeeecccaaaaaaaaaaaa```bbbdddeeeeeefffhhhjjjFFFGGGGGGGGGDDD@@@<<<:::;;;:::999777555333111000+++---...///...,,,)))''',,,+++*********+++,,,---************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,---............---...000111111111000///000111222333444444555444444444555555666777777777666666666777888888999999:::;;;<<<>>>@@@BBBDDDEEEAAAAAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOPPPPPPRRRSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRNNNMMMMMMNNNPPPPPPOOOMMMIIIKKKMMMPPPRRRTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYY]]]```bbbmmmpppddd\\\___cccaaafffeeeddddddddddddbbbaaa^^^ccceeedddeeeiiilllkkkmmmkkkkkklllmmmkkkfffaaa]]]]]]]]]\\\\\\\\\[[[[[[ZZZ^^^bbbccc```^^^]]]^^^^^^dddhhhhhhggghhhkkklllnnnnnnssspppXXXLLLIIIHHHFFFDDDSSSlll~~~vvvjjjddd^^^WWWQQQNNNMMMKKKKKKLLLLLLJJJIIIFFFGGGGGGGGGGGGEEECCCBBB???AAABBBAAA@@@BBBGGGLLLJJJQQQYYY]]]```jjjzzztttnnnbbbUUUPPPSSSUUUSSSWWW[[[___bbbeeekkksssyyy||||||iiihhhtttrrrhhh\\\\\\WWWRRRTTTYYYZZZVVVWWWXXXXXXXXXXXXWWWVVVUUUVVVTTTTTTTTTVVVWWWVVVUUURRRRRRPPPPPPQQQSSSUUUVVVVVVXXXZZZ\\\\\\ZZZWWWUUUXXXXXXXXXYYYYYYYYYYYYYYYVVVYYY[[[[[[ZZZZZZ\\\___^^^]]]\\\]]]_________]]]^^^]]][[[ZZZ[[[^^^bbbddddddcccbbbaaa```___^^^]]]]]]^^^___aaabbbccccccccc```aaabbbccceeeggghhhiiijjjhhheeebbb```````````````bbbddddddddddddfffhhhMMMJJJFFFDDDCCCBBB@@@???:::999888666444222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,***))))))******)))'''*********+++,,,,,,)))'''+++***)))(((((()))***+++***(((&&&'''***+++)))'''))))))))))))))))))))))))%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))))))))'''&&&%%%))))))*********))))))((((((***++++++******+++,,,++++++,,,,,,,,,---------***+++,,,...///000000000////////////000000000000111222222333333444444555666555555555666777888999555777777777666777999;;;;;;<<<>>>???@@@AAABBBBBBBBBDDDEEEFFFEEEEEEGGGIIIHHHIIIJJJLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSUUUVVVTTTRRROOONNNOOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPOOONNNMMMOOOKKKIIILLLRRRWWWXXXWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZZZZZZZYYYXXXYYYXXXXXXXXXYYYZZZ\\\]]]bbb```___]]]]]]^^^```aaafffdddcccdddfffgggdddaaafffeeecccccchhhqqq}}}uuuggg```___```^^^\\\\\\^^^______^^^^^^]]]ZZZ]]]aaadddfffeeecccbbbbbbdddfffgggggghhhjjjlllmmmjjjooozzzyyyZZZHHHIIIBBBCCCLLLOOOYYYzzzxxxqqqjjj```ZZZWWWTTTOOOKKKHHHHHHHHHIIIKKKIIIGGGGGGHHHGGGEEEDDDEEEDDDBBB@@@?????????@@@CCCFFFIIIKKKNNNWWWccclllsssiiiZZZXXXUUURRRRRRTTTVVVXXX___bbbgggkkkooosssxxx{{{xxxfffkkkrrraaa[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[YYYVVVSSSQQQQQQQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]\\\ZZZYYYYYYZZZ___\\\XXXXXX[[[]]]]]][[[dddccc```]]][[[ZZZZZZZZZ]]]\\\[[[[[[]]]```ccceeeaaaaaaaaaaaabbbdddfffggghhhhhhgggeeebbb```]]]\\\``````aaacccfffhhhgggfffNNNKKKHHHEEEDDDCCCAAA???::::::888666444222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))((((((+++***))))))******)))'''((('''''')))+++,,,+++)))+++***)))(((((()))***+++***(((''''''******)))'''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))((('''&&&))))))*********)))))))))(((***++++++******+++,,,))))))*********+++++++++++++++---...////////////....../////////000000000111111222222333444444444555555555666777777888888666777888888888888:::<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTRRROOONNNOOOOOOOOONNNLLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQRRRSSSSSSSSSSSSPPPLLLJJJLLLQQQVVVWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWYYYYYYZZZYYYXXXXXXZZZYYYXXXWWWVVVWWWXXXXXX[[[ZZZYYYXXXXXXYYY[[[\\\```___^^^```cccdddcccaaabbbbbbccceeekkkvvvzzzjjj___\\\\\\[[[[[[\\\^^^___```______^^^[[[]]]```cccddddddcccbbbdddgggkkkmmmmmmlllllllllqqqnnnpppwww{{{sssWWWPPPGGGFFFLLLLLLMMM```zzzyyykkkaaa[[[WWWRRRMMMKKKJJJJJJKKKMMMKKKJJJIIIJJJJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@BBBEEEEEEFFFLLLUUU]]]___mmm~~~vvvlllaaaYYYUUUTTTSSSSSSTTTWWWZZZ[[[cccfffkkkooosssxxx}}}~~~{{{ggg[[[XXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZXXXVVVTTTRRRQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[[[[YYYXXXXXXYYY]]][[[YYYXXXYYYZZZZZZZZZ``````___^^^^^^^^^^^^^^^aaa```^^^]]]^^^```bbbcccbbbbbbaaabbbcccdddfffggghhhhhhgggfffeeecccbbbaaaccccccccceeehhhjjjiiihhhPPPMMMIIIFFFEEECCCAAA???;;;:::999777555333222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++***))))))******)))((()))'''&&&''')))******)))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))+++***)))((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********)))((('''))))))))))))))))))))))))(((***++++++******+++,,,))))))*********+++++++++,,,,,,---...............------........./////////111111111222333333444444333444666777888888777777666777999999999:::<<<>>>======>>>???????????????AAABBBDDDEEEDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPSSSQQQOOONNNOOOOOOOOONNNKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPSSSUUUWWWXXXXXXXXXQQQNNNKKKLLLPPPTTTTTTSSSTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXWWWWWW[[[YYYWWWUUUTTTTTTTTTTTTVVVUUUUUUTTTUUUVVVXXXYYY[[[[[[[[[]]]```bbbbbbaaa```aaadddhhhnnnwwwppp```[[[[[[\\\\\\]]]___```aaaaaaaaa```]]]]]]___aaabbbcccccccccdddhhhmmmpppooommmkkkjjjqqqnnnooorrrrrruuuyyy\\\PPPIIIKKKJJJGGGMMMZZZzzz{{{lllddd___XXXSSSPPPOOONNNNNNOOOMMMKKKKKKLLLLLLKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA>>>@@@AAAAAA@@@BBBGGGKKKIIIQQQ\\\gggooosssvvvxxx}}}}}}pppeee]]]WWWQQQMMMPPPQQQRRRTTTWWW[[[^^^aaahhhjjjnnnrrrwww|||wwwggg\\\WWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXZZZYYYWWWVVVUUUUUUUUUVVVWWWYYYZZZZZZXXXWWWWWWXXXYYYZZZ[[[ZZZXXXWWWXXXYYY\\\]]]^^^```aaabbbcccccceeedddbbbaaa``````aaaaaacccbbbbbbbbbccceeefffggggggggghhhhhhggggggfffeeefffeeeeeegggiiikkkkkkjjjOOOLLLIIIGGGEEECCC@@@>>><<<;;;:::888666444222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++)))((()))******)))(((,,,***''''''((()))))))))***))))))))))))))))))***)))((((((((()))))))))(((((((((((((((((((((((((((---,,,)))((('''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))************)))))))))((((((((((((((())))))***(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,---.........------------------.........///000000111111222333333333222333666888888888666555555777888888888999<<<>>>======>>>>>>???>>>>>>>>>@@@AAACCCDDDDDDEEEFFFHHHKKKLLLMMMOOOPPPPPPQQQQQQSSSRRRQQQPPPPPPOOOPPPPPPRRRPPPNNNMMMNNNOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRTTTVVVXXXYYYYYYYYYRRRPPPMMMMMMOOOQQQRRRRRRQQQQQQQQQQQQRRRTTTWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUYYYXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYZZZ[[[]]]___```aaa```bbbeeehhhlllssszzzuuuddd^^^^^^```]]]___```bbbcccccccccbbb^^^^^^^^^___```aaacccccccccfffjjjlllkkkiiihhhhhhiiiiiijjjmmmlllmmmwwwvvvcccQQQJJJIIIIIIMMMSSS[[[|||zzzqqqkkkaaaZZZWWWTTTRRRQQQPPPNNNLLLKKKLLLLLLLLLKKKHHHHHHGGGEEEDDDDDDCCCCCC???AAABBBAAA???>>>@@@BBBFFFIIINNNRRRVVV\\\aaaeeekkknnntttzzz~~~wwwmmmfff\\\UUUQQQOOOOOONNNOOOQQQTTTWWW\\\```dddfffkkknnnrrrvvv{{{yyyfff___ZZZWWWUUURRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUVVVWWWWWWXXXYYYYYYUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZYYYVVVTTTTTTTTTVVVWWWWWWXXXZZZZZZXXXWWWWWWXXXXXX[[[]]]\\\XXXVVVWWWYYYZZZ\\\___aaacccdddeeedddfffeeedddcccbbbbbbbbbaaacccbbbbbbbbbbbbdddfffgggggggggggghhhggggggffffffeeeddddddeeehhhiiiiiiiiiMMMKKKHHHFFFDDDBBB???<<<<<<;;;:::888666444222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***)))((()))***+++***)))+++)))'''''')))+++,,,,,,)))))))))******)))))))))((()))))))))((((((((()))((((((((((((((((((((((((---,,,)))((('''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))))))))******((((((''''''((()))******(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,---------------,,,------------........./////////000111111222222333222333555777888777666555444666777777777888:::<<<<<<======>>>>>>>>>======???@@@BBBCCCCCCDDDFFFHHHMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOPPPQQQPPPNNNLLLLLLMMMNNNNNNMMMSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSTTTVVVVVVVVVVVVUUUSSSQQQNNNMMMNNNOOOPPPQQQNNNNNNNNNPPPRRRUUUWWWYYYWWWWWWVVVUUUUUUTTTTTTTTTVVVVVVTTTTTTTTTTTTVVVVVVTTTTTTTTTUUUVVVWWWXXXXXXWWWXXXXXXXXXYYYZZZ\\\^^^___aaacccfffiiimmmssswwwuuueee```aaabbb___```bbbcccddddddcccccc^^^^^^]]]^^^___```bbbcccccceeegggggggggfffggghhheeefffiiikkkjjjkkkqqqyyyiiiSSSKKKKKKMMMOOOLLLddd{{{xxxlllbbb]]]YYYUUURRRQQQOOOLLLJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDAAABBBCCCBBBAAA@@@???@@@CCCDDDEEEFFFHHHKKKPPPTTTZZZ]]]ccciiinnnrrruuuvvv}}}~~~tttiiibbbWWWTTTPPPNNNNNNPPPRRRSSSSSSUUUXXX\\\aaafffjjjlllrrrvvv{{{{{{jjj```^^^[[[WWWTTTQQQQQQQQQQQQRRRTTTUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZVVVVVVVVVWWWWWWVVVUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTTTTUUUWWWXXXWWWYYYZZZZZZYYYXXXYYYZZZXXX[[[]]]\\\YYYWWWXXXZZZ[[[]]]___aaacccccccccccccccddddddddddddccccccbbbaaaaaa``````aaabbbcccdddffffffffffffeeeeeedddccccccaaa```aaadddeeeffffffKKKIIIGGGFFFEEEBBB???===;;;:::999777555333222111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***)))((()))***+++***)))'''&&&&&&(((,,,...//////))))))************))))))''')))***)))((('''(((***))))))))))))))))))))))))+++***)))((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))******(((''''''&&&'''(((***+++(((***++++++******+++,,,))))))*********+++++++++++++++,,,---------------------.........//////////////////000111111222222222333555666777777666666555666777777666777999;;;;;;;;;<<<==================???BBBCCCCCCDDDFFFHHHLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPNNNLLLJJJJJJKKKLLLLLLLLLQQQQQQPPPPPPOOOOOONNNNNNRRRRRRSSSTTTTTTSSSRRRQQQRRRQQQOOONNNMMMNNNOOOPPPMMMMMMMMMNNNPPPSSSUUUWWWTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ]]]___```bbbdddfffiiinnnrrr{{{}}}zzznnnccc``````___^^^___aaabbbbbbbbbaaa```]]]]]]]]]^^^^^^___aaaaaadddeeeffffffffffffhhhjjjhhhjjjllllllkkkjjjnnnqqqppp\\\TTTNNNHHHKKKUUU\\\qqq|||ppphhhbbb[[[VVVUUURRRNNNLLLKKKLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGFFFBBBBBBCCCCCCBBBAAA@@@@@@>>>???AAAAAABBBDDDGGGIIILLLNNNRRRVVV[[[___bbbdddkkkmmmppptttwwwyyyzzz{{{{{{}}}{{{uuunnnfff^^^VVVQQQLLLLLLLLLMMMOOOQQQSSSTTTYYY[[[]]]bbbgggmmmrrruuu{{{rrrwwwkkk```]]]\\\YYYUUUTTTQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTVVVXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTWWWWWWVVVVVVWWWWWWXXXYYYVVVVVVUUUTTTTTTUUUVVVWWWWWWYYYZZZZZZYYYYYYYYYZZZYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]^^^___```aaaaaaaaa```aaacccdddddddddcccbbb______^^^]]]^^^___```aaacccccccccdddccccccbbbaaaaaa```^^^^^^aaacccccccccJJJHHHGGGGGGFFFDDDAAA>>>::::::888666444222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))(((((((((***+++***)))((('''''')))+++,,,,,,***((()))***++++++***)))(((''')))******''''''(((***))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***((('''&&&&&&&&&(((***+++(((***++++++******+++,,,))))))*********+++++++++)))***+++,,,---.............../////////000000000......//////000111111222333333444555555666666777888888999888777777888:::999:::;;;<<<===>>>>>>>>>===???AAABBBBBBCCCFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLJJJHHHHHHIIIKKKKKKJJJMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQQQQOOONNNMMMMMMOOOQQQOOOOOONNNMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQQQQQQQSSSUUUVVVUUUUUUVVVVVVWWWVVVVVVVVVTTTVVVXXXXXXXXXZZZ^^^bbbfffffffffeeedddfffjjjlllnnnqqqooohhhbbb```^^^[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]]]]^^^_________``````cccfffgggggggggggghhhlllooopppnnnlllkkkmmmnnnsss~~~rrr```RRRLLLPPPMMMXXX{{{zzzqqqiiibbb[[[XXXSSSPPPOOONNNNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCBBBAAA>>>@@@AAAAAA@@@@@@BBBDDDDDDDDDFFFIIILLLPPPSSSUUUZZZ[[[]]]```cccfffhhhiiikkkmmmooossswwwzzz}}}~~~~~~xxxrrroooiiiddd]]]XXXSSSPPPMMMKKKIIIKKKMMMNNNPPPSSSVVVXXX^^^___aaafffmmmttt{{{~~~yyybbb]]]ZZZZZZYYYUUUTTTVVVRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQSSSVVVXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUUUUTTTTTTSSSRRRWWWWWWVVVVVVVVVWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZXXXWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```___```bbbddddddbbb```___]]]\\\[[[[[[[[[\\\]]]^^^___```aaabbbccccccccccccbbb```^^^^^^```bbbccccccIIIHHHHHHHHHHHHFFFCCC@@@:::999888666444222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))(((((((((***++++++***,,,+++*********(((%%%"""((()))***++++++***)))(((''')))+++***'''&&&(((***))))))))))))))))))))))))%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((('''&&&&&&&&&((()))***((('''&&&%%%&&&(((***,,,(((***++++++******+++,,,++++++,,,,,,,,,---------((()))+++,,,---.........////////////000000000000......//////000111111111444444333444444555777777::::::;;;999888777888:::888999:::<<<===>>>>>>>>><<<>>>@@@BBBBBBCCCFFFHHHDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIGGGGGGHHHJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRNNNOOOQQQRRRRRRQQQQQQPPPQQQPPPOOONNNLLLMMMOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMPPPOOOOOONNNOOOPPPRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSXXXXXXYYYYYYYYYXXXXXXWWWVVVXXX[[[[[[\\\___dddiiiooonnnkkkgggdddccceeegggiiilllkkkfffcccbbb___ZZZZZZ[[[\\\\\\[[[ZZZXXXWWW\\\\\\]]]^^^____________[[[___dddhhhhhhfffeeeeeemmmpppqqqooommmmmmnnnnnnlllrrrzzzfffLLLQQQLLLPPPiiiuuunnn```\\\WWWSSSRRRQQQPPPPPPMMMMMMNNNMMMLLLKKKIIIHHHJJJHHHGGGFFFFFFFFFDDDCCCAAABBBAAA???===<<<===???BBBAAAAAACCCEEEIIIMMMOOOPPPQQQRRRTTTWWWZZZ]]]___```bbbeeehhhlllooorrrssswwwzzz}}}~~~}}}}}}yyyyyyxxxvvvqqqjjjddd```[[[VVVPPPKKKJJJKKKLLLLLLJJJKKKMMMPPPRRRVVV[[[^^^```aaaccchhhpppyyyuuu\\\[[[ZZZZZZZZZVVVRRRUUU[[[SSSRRRRRRQQQQQQQQQRRRRRRQQQRRRSSSUUUUUUUUUTTTSSSPPPRRRVVVYYYZZZYYYWWWUUUSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQWWWWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXWWWUUUSSSRRRQQQTTTVVVXXXXXXWWWWWWWWWXXXYYYVVVSSSTTTXXX[[[[[[ZZZZZZZZZZZZZZZ[[[]]]___```___```bbbccccccaaa^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]___aaacccdddeeeeeedddbbb______aaacccdddeee