BM6P6(@ zzzzzzzzz\\\RRRUUURRROOOMMMKKKKKKLLLLLLKKKIIIEEEDDDBBBAAA@@@AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJGGGDDDCCCDDDHHHJJJHHHFFFGGGGGGFFFDDDCCCAAA@@@@@@AAACCCGGGKKKMMMLLLHHHDDD>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999888888:::::::::999888777666666777777888888888888777777555666666666666666555444555555555666888:::===>>>MMMZZZmmm}}}~~~zzzuuurrrqqqrrrrrrrrrsss}}}{{{qqqpppuuuzzzzzzvvvwww{{{~~~~~~~~~}}}zzzvvvqqqlllhhhfffnnnqqqwwwtttfff[[[SSSNNNMMMJJJMMMVVV```mmm|||zzzxxxyyy}}}||||||{{{yyywwwvvvvvvxxxyyy|||}}}~~~|||zzzzzzyyywwwvvvvvvtttpppnnnnnnmmmlllkkkiiihhheeebbb___\\\YYYXXXVVVQQQKKKGGGFFFEEEBBB???<<<<<<;;;;;;<<<@@@FFFKKKNNNUUU]]]bbbbbb```^^^^^^RRRKKKEEEDDDDDDFFFLLLSSSccctttwwwwwwsssnnnlllkkkgggaaa[[[[[[[[[ZZZYYYXXXWWWWWWVVVRRRTTTVVVXXXYYYYYYXXXXXX\\\___cccffffffccc___\\\WWWVVVUUUTTTUUUTTTRRRPPPJJJCCC;;;888888888555222222222333444444555555666777777666666777999;;;<<<>>>???@@@???>>>>>>@@@BBB@@@DDDJJJNNNSSS]]]kkkuuuwwwiii^^^TTTMMMHHHEEEFFFIIIKKKZZZqqqnnn[[[LLLGGGIIIFFFJJJRRRZZZ]]]YYYPPPIII|||{{{zzz\\\PPPRRROOOLLLJJJGGGFFFGGGHHHHHHGGGGGGFFFDDDBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCCCCDDDEEEFFFFFFEEEFFFEEEDDDBBBAAA@@@???>>>@@@AAADDDGGGIIIHHHEEEAAA===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666666666666777777666666666444444555555555555555444555555555666888:::<<<>>>MMM[[[ooo}}}{{{zzzyyyxxxwww{{{xxxtttvvvzzzyyyuuuvvv{{{}}}yyywwwzzz}}}yyytttnnnjjjhhhmmmpppvvv}}}|||ooocccYYYSSSPPPOOONNNRRR]]]kkk|||vvvssspppnnnppptttxxx{{{|||wwwsssqqqpppooowwwyyy}}}~~~~~~|||yyyxxxxxxwwwvvvttttttqqqmmmkkkjjjjjjiiihhhfffdddbbb^^^ZZZWWWTTTSSSMMMIIIDDDAAA@@@???===<<<<<<======>>>@@@EEEKKKPPPTTTYYY```ddddddaaa``````UUUNNNGGGFFFEEEFFFLLLSSSdddsss}}}uuurrrnnnkkkjjjiiifff___ZZZYYYYYYXXXXXXWWWVVVVVVUUUSSSUUUWWWYYYZZZYYYXXXXXXXXXZZZ]]]______]]]ZZZXXXVVVUUUTTTUUUUUUTTTQQQNNNFFF???888444444555222000222333333444555555666666888888888888999;;;<<<===>>>?????????>>>>>>@@@AAAAAAFFFLLLQQQWWWcccsss~~~{{{mmmaaaXXXNNNIIIEEECCCFFFKKKPPPccc|||uuubbbRRRGGGDDDEEEIIINNNUUUZZZYYYSSSKKKFFF|||]]]PPPQQQMMMKKKHHHEEEDDDEEEGGGHHHHHHHHHGGGEEECCCBBBBBBCCCDDDCCCDDDFFFHHHHHHGGGFFFEEEAAABBBCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@???>>>======???@@@AAACCCDDDCCC@@@>>>;;;===@@@BBBBBB@@@<<<:::999999:::;;;<<<===>>>>>>999999999999888777666666444555555666666555555444222222333444555555555444555555555666777:::<<<===JJJYYYnnn{{{vvvzzzxxxuuuvvv{{{}}}|||xxxsssqqqppprrrwww~~~|||wwwqqqmmmjjjkkknnnssszzzwwwkkkaaaYYYUUUSSSUUUWWW___lll}}}~~~tttjjjfffcccbbbdddiiiqqquuu{{{zzztttpppmmmkkkrrrtttwww{{{~~~~~~~~~{{{yyywwwvvvvvvuuutttssspppmmmhhheeeddddddddddddaaa___\\\XXXTTTPPPMMMKKKDDDAAA===;;;;;;;;;:::999<<<>>>@@@BBBFFFKKKRRRWWW\\\```dddgggfffdddccccccXXXQQQJJJHHHFFFGGGLLLSSScccppp}}}}}}vvvooojjjhhhfffggggggddd^^^YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWUUUWWWXXXZZZZZZXXXWWWUUUSSSSSSTTTUUUVVVSSSOOOKKKBBB===666333333333222000333333444444555666666666999999999:::;;;<<<===>>>===>>>>>>>>>======???BBBDDDHHHNNNUUU]]]lll~~~sssgggZZZQQQIIIEEECCCCCCHHHOOO[[[qqq}}}eeeTTTJJJDDDBBBDDDJJJPPPWWWXXXSSSMMMIIIIIIaaaUUUUUUQQQNNNKKKGGGEEEFFFHHHJJJJJJHHHFFFDDDBBBAAAAAABBBCCCCCCDDDGGGHHHHHHFFFDDDBBB@@@BBBDDDCCC@@@???@@@CCCCCCAAA@@@>>>============@@@??????@@@AAA@@@>>>;;;:::===AAAEEEDDDAAA<<<999999999:::;;;<<<======>>>888888888888888777666666555555555666666555555555111222333444555666666666555555555555777999;;;===DDDUUUkkkwwwwwwzzzxxxyyy~~~|||vvvnnnhhhjjjkkkmmmqqqwww|||zzztttooollljjjlllqqqwww~~~xxxmmmbbb[[[YYYXXX^^^eeeqqq~~~rrrhhh___ZZZXXXWWWZZZ___ffflllssszzz~~~zzzvvvsssqqqqqqrrrtttvvvyyy{{{}}}~~~zzz~~~~~~~~~}}}yyyvvvtttssstttsssrrrqqqmmmiiiccc```____________\\\ZZZWWWRRRMMMIIIFFFDDD@@@>>><<<:::999999::::::===???CCCGGGLLLRRRYYY^^^eeegggiiijjjiiihhhgggfff[[[TTTLLLIIIFFFFFFJJJPPP^^^hhhqqqsssqqqoookkkgggccccccccceeeeeeccc^^^ZZZWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVQQQRRRTTTUUUUUURRRLLLGGG@@@<<<888555555555444333444444444555666666777777999999::::::;;;<<<===>>>===>>>>>>===<<<===@@@BBBGGGKKKRRRYYYcccsssyyyjjj```SSSLLLEEECCCBBBEEEMMMVVViiirrrZZZLLLFFFDDDEEEGGGIIIQQQXXXVVVOOOKKKNNNTTTggg\\\\\\XXXOOOLLLHHHEEEFFFHHHIIIJJJEEECCCAAA???>>>???@@@AAABBBCCCEEEGGGGGGEEEBBB@@@@@@BBBDDDBBB???===???AAABBBAAA???===<<<<<<======@@@??????@@@AAA@@@===;;;888<<<@@@DDDDDDAAA<<<999:::::::::;;;;;;;;;;;;;;;777777888888888777666666555666666777777666666555222333444666666777777777555555555555777888:::<<>><<<:::999999;;;<<>>>>>>>><<<<<<===AAADDDIIINNNUUU]]]hhhzzz|||kkk^^^VVVMMMGGGBBBAAABBBGGGSSS___www{{{hhhRRRGGGEEEEEEHHHKKKNNNUUUYYYUUULLLLLLUUU```kkk``````\\\NNNKKKGGGDDDEEEEEEEEEEEEAAA@@@>>>===<<<===???@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBBBBBAAA???======>>>AAA???===;;;;;;;;;<<<===??????@@@AAABBBAAA===:::888:::>>>@@@@@@>>>;;;999;;;;;;::::::999999888888666777777888888777666666666666666777777666666666444444555666777777777777555555555555666888:::;;;AAAMMMbbb|||zzztttzzz|||tttuuuzzz~~~zzzuuuoooiiieee```eeelllsssyyy}}}}}}xxxsssqqqiiijjjlllpppvvv~~~vvvlllfffgggjjjnnnzzzmmmdddUUUMMMGGGFFFGGGHHHKKKPPPSSSYYYdddnnnvvv|||}}}yyywwwsssqqqnnnlllkkklllnnnooorrrxxx}}}{{{zzz}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{zzz{{{{{{{{{yyywwwuuurrrpppnnnnnnmmmkkkjjjccc```\\\YYYXXXWWWUUUSSSNNNMMMJJJGGGDDDAAA>>>===;;;<<<;;;:::999;;;>>>@@@CCCHHHNNNTTTYYY___eeeiiiooonnnnnnooopppooollliiiaaaYYYPPPJJJFFFCCCFFFKKKPPPWWW\\\[[[ZZZ\\\]]]\\\```aaaaaaaaa```___]]]\\\WWWVVVTTTTTTTTTVVVXXXYYYWWWWWWVVVUUUSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQLLLEEE@@@888777666444444444444555555555666666777888888888777888:::;;;<<<=========??????>>>===<<<>>>BBBFFFKKKRRRZZZdddqqqqqqaaaVVVQQQEEEAAA>>>@@@DDDMMM]]]kkkjjj[[[KKKDDDDDDFFFJJJOOOXXX\\\\\\TTTLLLOOO^^^mmmkkk______[[[MMMJJJGGGEEEDDDCCCBBBAAA???>>><<<;;;<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>>>>>>>===;;;:::???===;;;999888999;;;<<<===>>>@@@BBBDDDBBB===:::888999:::<<<<<<;;;;;;:::999999999888888888777777666666777777777777777666444555555666666555555444444444555666666555555555555555555555666777999:::???HHHZZZttt~~~vvv{{{tttuuu{{{xxxtttpppnnnlllgggmmmtttyyy|||~~~{{{wwwtttjjjjjjkkknnnssszzz~~~uuusssvvv{{{}}}pppbbbXXXKKKEEEAAACCCFFFGGGJJJOOOUUU\\\fffooovvv|||~~~{{{yyyuuuooojjjgggfffhhhiiimmmuuuzzzyyyxxx{{{}}}~~~|||~~~|||}}}}}}~~~~~~}}}||||||xxxxxxxxxyyyzzzxxxuuusssrrrooollljjjiiihhhfffddd]]][[[XXXVVVUUURRROOOLLLFFFEEEDDDBBB@@@>>><<<;;;888:::<<<<<<===???DDDHHHJJJNNNUUU[[[```eeejjjmmmoooooooooqqqrrrqqqmmmiiieee\\\RRRLLLGGGDDDFFFKKKLLLTTTYYYXXXXXX[[[]]]]]]aaaaaa```^^^\\\[[[[[[[[[UUUTTTSSSRRRSSSUUUWWWYYYZZZYYYWWWVVVTTTSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPTTTSSSSSSQQQOOOIIIBBB===444444444333222222333555555666666777777888999999888999;;;===>>>>>>>>>>>>@@@@@@???======???DDDGGGMMMUUU```lll{{{xxxiiiYYYOOOKKKAAA>>>>>>CCCJJJWWWkkk||||||YYYOOOFFFDDDEEEHHHNNNUUU^^^___\\\SSSNNNVVVkkk|||{{{jjj]]]]]]XXXNNNLLLIIIGGGEEEDDDAAA???>>>===<<<;;;<<<>>>@@@AAA>>>>>>?????????@@@@@@@@@AAA>>>;;;;;;===<<<:::666===;;;999777666777999:::;;;<<>>===<<<;;;:::777:::===???AAAEEEKKKPPPNNNSSSYYY___dddiiimmmpppooonnnooorrrsssrrrmmmhhhggg^^^TTTNNNHHHDDDFFFKKKLLLSSSXXXXXXXXX\\\___```aaaaaa___\\\YYYXXXYYYZZZTTTRRRQQQPPPQQQTTTWWWXXX\\\[[[YYYWWWUUUTTTTTTSSSQQQRRRTTTUUUUUUTTTRRRQQQVVVTTTSSSPPPMMMGGG@@@;;;333444444444333333555666666666666777888888999999:::;;;===>>>???@@@??????@@@@@@???>>>>>>@@@EEEHHHNNNWWWdddrrr|||lll^^^PPPFFFCCC@@@???AAAHHHQQQaaaxxxgggOOOIIIEEEEEEGGGKKKSSS[[[___^^^ZZZRRRQQQ^^^uuu{{{iii[[[XXXXXXNNNKKKFFFCCCBBBAAA@@@>>>???===;;;999888999:::;;;===>>>>>>>>>>>>>>>======@@@>>><<<:::999888999999888888999999:::;;;<<<===???CCCEEECCCBBB@@@<<<666888888777777777777888888888<<<;;;666444666444///,,,222888999555222333555333444555555555444333222222333333222000000222444444444555555666777888888===AAALLL___wwwyyywww}}}|||sssooooooppprrrtttzzz}}}vvvrrrooolllkkknnnttt{{{sssbbbTTTIIIDDD>>>===???AAACCCGGGSSS___iiisss}}}yyyrrrkkkfffcccaaalllooorrrsssttttttuuuwww}}}~~~~~~{{{yyy|||{{{yyyxxxwwwvvvvvvuuuxxxvvvsssrrrqqqpppmmmkkknnnllliiifffeeebbb___]]]UUUTTTQQQMMMIIIEEEBBB@@@???>>>;;;999888888999999>>>@@@BBBEEEJJJNNNRRRTTTWWWYYY]]]bbbfffjjjlllnnnnnnnnnoooooopppppppppoooiiiddd[[[QQQKKKHHHHHHHHHNNNQQQUUUWWWXXXXXXYYYYYY^^^]]]ZZZXXXVVVVVVVVVVVVTTTRRRMMMIIIIIINNNVVV[[[```___]]][[[YYYWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTRRRVVVSSSNNNJJJEEE???999555444444333333333444555555777777777888999999::::::;;;<<<===>>>???@@@AAABBBBBB@@@AAACCCCCCCCCJJJRRRZZZcccooo~~~ooo___UUULLLGGGFFFAAACCCFFFKKKWWWmmmiiiXXXDDDEEEFFFEEEEEEKKKVVV___mmm```VVVWWWbbbttt}}}~~~gggZZZVVVWWWNNNJJJFFFCCCBBBBBBAAA@@@@@@???===;;;::::::::::::<<<<<<=========<<<<<<<<<>>>===<<<;;;:::999999999:::999999:::;;;===???@@@@@@EEEHHHEEEAAA???<<<888888888777777777777777777;;;>>>>>>999888:::999444000222555666666555444333222333333444333222111000222333444333222111222444222222222333333444444555999<<>>======<<<:::999999999;;;<<<>>>@@@DDDHHHNNNSSSVVVXXXYYYZZZ]]]```dddgggjjjkkklllmmmnnnooopppoooooonnnhhhccc\\\SSSMMMJJJJJJJJJPPPSSSWWWYYYYYYYYYZZZZZZ[[[YYYWWWUUUSSSRRRQQQQQQLLLJJJGGGEEEGGGNNNWWW]]]cccbbb```]]][[[YYYWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTPPPJJJEEE@@@<<<777444444444333333444444555555777777888888999::::::::::::;;;<<<===>>>@@@AAAAAA@@@???AAACCCCCCDDDKKKSSS___jjjzzz{{{eeeWWWNNNGGGCCCCCC???BBBHHHRRRcccyyypppZZZLLLGGGFFFEEEEEEHHHQQQ\\\dddggg\\\SSSYYYhhh|||zzzdddXXXTTTUUULLLIIIEEECCCBBBBBBBBBAAAAAAAAA@@@???===;;;:::999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888777999<<>>@@@@@@CCCHHHMMMSSSWWWZZZ[[[ZZZ[[[\\\^^^aaadddgggiiigggiiilllnnnooonnnmmmlllfffccc]]]WWWRRROOONNNNNNTTTWWWZZZ[[[[[[[[[[[[\\\ZZZYYYWWWTTTRRROOOMMMLLLGGGEEECCCCCCHHHQQQZZZ```fffeeebbb___\\\ZZZXXXWWWUUUUUUUUUVVVXXXXXXVVVUUURRRMMMEEE???:::777555444444444333333444555555666777888888999999::::::;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@BBBEEEGGGIIIQQQZZZfffttt~~~mmm[[[OOOHHHCCC@@@AAA@@@EEEPPP___sssppp[[[KKKBBBJJJHHHEEEGGGOOOZZZccciiibbbXXXRRR\\\ooovvvbbbWWWSSSSSSIIIFFFBBB@@@AAAAAAAAA@@@BBBBBBBBBAAA???===:::888888888888888888888999999999:::;;;<<<<<<<<<::::::777666555444777;;;???BBBKKKRRRTTTKKKAAA;;;::::::999999888888777777666555555666555444444555666555555444333333444444444444888888777666555444222222111333666777555444333333444444333333333333333333666666888>>>JJJYYYfffnnnkkklllkkkkkkoooyyy~~~}}}}}}~~~zzzxxxzzz}}}uuussstttvvvwww{{{}}}~~~zzzuuussstttuuuwww~~~~~~uuufffWWWLLLFFFBBBAAA???@@@DDDMMMXXXggg|||~~~{{{yyypppnnnjjjeeebbbccchhhkkkqqqsssvvvyyy{{{|||}}}}}}~~~}}}}}}|||~~~~~~~~~~~~|||{{{zzzvvvuuutttrrrpppooonnnnnnjjjhhheeeddddddcccaaa___bbb___\\\YYYVVVSSSPPPMMMHHHEEEAAA===:::::::::;;;999:::;;;<<<>>>AAACCCDDDGGGIIINNNRRRUUUWWWXXXXXXVVVVVVVVVXXX[[[___cccfffbbbdddhhhlllmmmllljjjiiieeebbb___[[[WWWUUUSSSSSSYYY[[[]]]^^^^^^]]]^^^___aaa___]]]YYYTTTPPPLLLIIIHHHFFFDDDGGGMMMWWW___dddhhhgggccc```\\\ZZZXXXXXXVVVVVVWWWXXXZZZYYYVVVTTTOOOIII@@@999666555444444444444333444444555666777888888999999:::;;;;;;;;;===>>>???@@@AAACCCDDDDDDCCCCCCEEEJJJMMMQQQ[[[eeesssrrrdddTTTJJJEEE@@@???AAAEEELLLZZZnnnuuu^^^NNNFFFDDDLLLIIIHHHMMMXXXbbbhhhjjj^^^VVVSSS```tttsss```UUUQQQQQQEEEBBB???===>>>>>>>>>>>>AAABBBBBBBBB@@@===999777666666555555666777888888999:::;;;<<<<<<<<<;;;:::777666555666888===BBBEEEPPPVVVVVVLLL@@@:::888888888888888999888777666555666555555555666666777888333555777444111000444777888888666555444333222222111333666777555444333333333333333333333333222222666555666999BBBNNN[[[dddccceeehhhkkkpppyyyzzzwwwwwwwww{{{~~~wwwtttvvvxxxyyyvvvvvvwwwwwwxxxyyy||||||xxxvvvuuuvvvvvvzzz~~~yyynnn^^^PPPGGGDDDCCCCCCCCCEEENNNZZZhhhyyy~~~|||vvvsssmmmfffaaa```bbbeeejjjlllppptttwwwzzz|||}}}|||}}}~~~||||||~~~~~~|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzztttsssrrrooonnnllllllkkkkkkhhheeecccaaa___\\\YYY[[[YYYUUUSSSPPPNNNJJJGGGBBB@@@===:::999999:::<<<;;;<<<>>>@@@CCCFFFHHHIIIOOOPPPRRRSSSSSSRRRPPPOOOKKKKKKLLLNNNRRRWWW[[[^^^\\\___cccgggiiiiiihhhfffdddbbb```^^^\\\[[[ZZZZZZ^^^```bbbbbbbbbbbbcccdddiiigggddd___YYYRRRLLLHHHGGGFFFGGGLLLUUU___fffiiihhhfffccc___[[[YYYXXXXXXXXXXXXYYYZZZZZZXXXSSSPPPJJJDDD===777555444555555444444444444555666777888999999999:::;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDDDDHHHNNNTTTZZZfffqqq~~~ggg[[[NNNGGGBBB>>>>>>AAAGGGQQQeee{{{hhhSSSHHHGGGJJJLLLKKKMMMUUU```ggggggdddWWWRRRUUUeeezzz~~~zzzppp]]]SSSOOOMMMDDDAAA===;;;<<<<<<<<<;;;???@@@AAA@@@???<<<999777555555444444444666777888::::::;;;;;;<<<;;;;;;;;;999999999;;;>>>BBBGGGIIIPPPTTTRRRHHH===999777666666777888999999888777666555222111333333222444777222666888666111///333888555444333222111000000000111333555555444333333333111111111111111111111111444444555777===GGGTTT\\\\\\```fffkkkqqqxxxwwwpppnnnoooqqquuu{{{|||rrrpppsssvvv}}}yyyvvvtttsssssssssvvv|||{{{xxxvvvuuuuuuvvvzzz|||{{{ttthhhXXXKKKEEEDDDDDDEEEFFFKKKWWWhhhxxx~~~~~~~~~~~~~~~~~~}}}~~~{{{uuulllddd```______dddfffjjjnnnrrrvvvxxxzzzxxxzzz|||~~~~~~}}}|||~~~~~~}}}|||yyy{{{}}}~~~}}}}}}~~~}}}}}}|||zzzyyyxxxwwwvvvrrrpppnnnllljjjiiihhhhhhjjjgggdddaaa___\\\XXXUUUQQQOOOLLLIIIHHHEEEBBB@@@;;;:::999888888:::;;;===@@@AAACCCEEEHHHJJJLLLMMMRRRRRRQQQPPPNNNLLLIIIHHHAAABBBCCCFFFJJJOOORRRUUUWWWZZZ^^^bbbdddeeeeeeddddddcccaaa````````````aaaeeefffhhhhhhhhhiiikkklllooonnnkkkfff___WWWPPPKKKGGGGGGJJJSSS^^^hhhmmmnnnhhheeebbb^^^[[[YYYYYYYYYZZZZZZ[[[[[[YYYUUUNNNIIICCC???:::666555555555555333333444444555666888888999::::::;;;;;;<<<<<<===:::;;;<<<===>>>@@@AAAAAADDDEEEJJJRRRZZZcccqqq}}}ooo\\\RRRHHHCCC???<<<>>>AAAIIIXXXpppvvv]]]KKKEEEIIINNNNNNNNNSSS[[[cccfffbbb]]]PPPQQQZZZnnn|||xxxmmmZZZPPPKKKIIIDDDAAA===;;;;;;;;;;;;:::>>>>>>>>>>>><<<;;;999888555444333333444555777999<<<;;;;;;:::::::::;;;;;;::::::<<<>>>BBBFFFJJJLLLJJJLLLIIIAAA:::888777444444555777999999999888777444000...111111///111666333555666555333111333444333222111000///000000111222333444333222111222444000000111111222222333333666666777888<<>>???AAAEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFEEE@@@AAACCCFFFIIILLLOOOPPPTTTVVVYYY\\\___aaabbbcccdddcccbbbaaabbbccceeegggkkkmmmnnnooooooqqqsssuuuttttttrrroooiiiaaaYYYUUUPPPQQQUUU]]]hhhnnnooommmhhheeeaaa^^^[[[ZZZZZZ[[[\\\\\\\\\[[[XXXQQQIIICCC;;;999777666666666555333333333444444555777888999:::::::::;;;<<<<<<======;;;<<<===>>>???AAABBBBBBGGGIIIOOOYYYcccnnn~~~pppaaaSSSKKKDDDAAA???>>>AAAFFFQQQccc~~~jjjRRREEEEEEJJJPPPRRRSSSWWW]]]aaaaaa\\\XXXQQQVVVeeeyyyyyyjjjXXXMMMHHHFFFEEEBBB>>><<<;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888555444333222333555888999===<<<;;;:::999:::;;;;;;888999;;;???CCCFFFIIIKKKEEEEEEBBB;;;888888777444333444777999::::::999888999444222555555222444999666444333444555555333111444333222111111111222333222333333222111000222444222222333444555555666666999999::::::===DDDNNNVVV]]]cccmmmuuuzzzsssmmmiiiiiijjjlllqqqwww~~~xxxnnnqqqyyy~~~zzzssslllhhhlllkkklllqqqyyy~~~xxxtttqqqoooqqqvvv|||zzzqqqmmmlllmmmmmmaaaPPPFFFCCCDDDEEEEEESSS\\\nnnyyyuuussskkkkkkmmmppptttyyy}}}||||||{{{wwwqqqkkkhhhggg```aaaccceeehhhjjjlllmmmsssuuuxxxzzz||||||{{{{{{yyyzzz{{{|||||||||{{{zzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~zzz{{{||||||zzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{uuuwwwyyyyyyyyyxxxyyyzzzyyyxxxvvvsssqqqooonnnmmmkkkjjjhhheeecccaaa``````YYYVVVSSSQQQPPPNNNKKKIIIFFFDDDAAA@@@???>>>;;;999999:::<<<>>>@@@CCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQJJJIIIGGGFFFEEEEEEEEEEEEDDDFFFHHHKKKMMMOOOPPPPPPRRRSSSVVVYYY\\\___aaabbbeeedddbbbbbbccceeehhhjjjpppqqqsssttttttvvvyyy{{{xxxxxxxxxvvvqqqjjjccc^^^]]]]]]```gggoooqqqnnnjjjhhheeebbb^^^\\\[[[\\\]]]]]]]]]\\\[[[VVVOOOEEE???666555555555666666444222333333444444666777888999::::::;;;;;;<<<=========??????@@@AAACCCDDDEEEEEELLLNNNTTT___kkkwwwyyyhhh[[[OOOHHHCCCBBBBBBBBBFFFLLLZZZnnnzzz___JJJBBBFFFMMMRRRUUUWWWYYY\\\]]]\\\YYYVVVWWW^^^ooozzziiiTTTIIIFFFFFFGGGAAA>>>??????<<<<<<>>>?????????===;;;888777666333666666333444:::>>>>>>CCC???:::888888999999:::555888<<<@@@CCCCCCCCCBBB::::::;;;999666444444555444555777888999888666555666666666555444444333333333333333333333333333333555222000///111222333333222222111111111222444555000111111111111444999<<<===>>>AAADDDGGGLLLRRRWWW___iiissszzzpppnnnkkkjjjkkknnnsssuuu}}}uuusssyyy{{{nnneeeeeeiiiiiijjjlllqqqvvv{{{~~~yyysssssszzz~~~yyyuuurrrqqqvvvxxx{{{{{{pppjjjjjjnnnrrrkkk[[[LLLFFFCCCAAAHHHRRRZZZjjjvvvnnnhhhgggffffffhhhmmmuuu|||}}}zzzzzzyyywwwrrrnnniiigggccc```___aaadddfffiiikkknnnqqqsssuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyvvvwwwyyy{{{|||||||||||||||}}}~~~~~~~~~}}}{{{{{{}}}yyyyyyxxxxxxwwwxxxxxxxxx||||||||||||{{{zzzyyyyyytttuuuwwwxxxxxxwwwuuutttvvvtttpppnnnmmmkkkiiiggghhhfffeeecccbbb^^^YYYUUUTTTQQQNNNLLLLLLIIIEEEAAA??????===<<<:::999999999::::::;;;===@@@DDDHHHKKKMMMPPPRRRSSSQQQOOONNNNNNGGGFFFEEEEEEEEEGGGIIIJJJMMMOOOQQQSSSSSSTTTUUUVVVYYYXXXWWWXXX[[[^^^``````ffffffeeedddeeefffggghhhkkknnnqqqtttvvvyyy}}}~~~yyyuuupppnnniiihhhjjjoootttuuupppjjjfff```ZZZXXXYYY\\\]]]\\\___]]]ZZZVVVQQQIII@@@:::555555444333333444444444555555555666888999;;;<<>>===<<<;;;:::>>>AAABBBAAABBBEEEHHHMMMSSS]]]hhhvvvmmm\\\RRRIIIAAA???BBBBBBAAAJJJXXXeeelllUUUEEE@@@CCCLLLVVVXXXWWW[[[bbbccc]]]XXXVVVXXXmmm~~~gggTTTJJJGGGHHHGGGBBB>>>??????<<<;;;======<<<;;;;;;:::999777555222444555333666>>>DDDEEEDDD@@@;;;888888888999999777999<<>>999999:::888666444555666666555555444444444555555444444444555555555555555555555555555555555555555777555222111333444444444333222111111111222333444111222222222222555999<<>>AAADDDIIIMMMOOOSSSUUUVVVUUUQQQMMMKKKJJJFFFEEECCCCCCFFFJJJOOORRRWWWYYY[[[]]]]]]]]]]]]^^^]]][[[ZZZ[[[^^^aaabbbbbbgggfffeeeeeeeeeffffffgggiiikkknnnqqquuuzzz|||yyywwwvvvttttttvvvyyywwwpppkkkgggbbb]]][[[\\\^^^^^^\\\[[[YYYTTTPPPJJJBBB;;;555444444333333333333444444444444555666777999:::;;;::::::;;;<<<<<<<<<;;;:::<<>>??????;;;:::<<<;;;999777888::::::777333111333333333888CCCKKKMMMFFFAAA<<<888777888888888999:::;;;<<<<<<;;;999888777888888777666555666777777555333111000111333444222333333444555555666666555555555555555555555555777555333222333444333333333222222111111111222222222222333333333555999<<>>===<<<999777999999777777777999;;;===@@@AAACCCGGGKKKPPPTTTVVVYYYZZZYYYVVVPPPJJJFFFEEEDDDBBBBBBCCCIIIRRR\\\bbbiiikkklllmmmmmmkkkiiihhhbbbaaa```aaacccfffgggggghhhhhhgggffffffeeeddddddeeegggjjjmmmqqqwww}}}|||zzzuuunnnhhheeeaaa^^^]]]______^^^[[[XXXUUUOOOIIICCC<<<666222333333333222222333333444444444444555777888:::;;;:::;;;===???@@@@@@???>>>===@@@CCCDDDDDDFFFKKKOOOXXX```mmm|||tttgggYYYMMMFFFAAA>>>@@@DDDFFFKKK\\\nnngggYYYIIIAAA@@@DDDMMMVVVeeeeeegggfff___WWWVVVZZZmmmiiiVVVLLLJJJJJJGGGBBB>>>??????;;;999;;;999777555888;;;;;;777333222333222333:::FFFNNNQQQGGGCCC===999888777777777888999999:::999888666555555666777777555555666777666555333222111111111222333333333444444555555555222222222222222222222222555333111000111111111000222222222111111111111111222333444444333555888;;;===@@@EEEHHHKKKMMMQQQSSSWWWeeewwwxxx}}}|||{{{vvvooonnntttsssrrrqqqrrrssstttuuuooommmlllrrr|||}}}|||}}}{{{yyywwwxxxzzz~~~~~~}}}sssgggcccgggmmmoooooo```UUUNNNOOOQQQWWWeeetttyyysssooogggjjjooouuu|||~~~|||{{{||||||tttsssppplllgggaaa]]]ZZZWWWVVVUUUTTTUUUXXX[[[]]]aaacccfffiiikkklllmmmlllpppqqqsssuuuvvvxxxyyyzzzyyyxxxwwwvvvwwwyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvtttsssqqqooooooppprrrsssvvvvvvvvvuuutttsssrrrqqqppppppnnnmmmllllllllllllkkkhhheeebbb```]]][[[XXXTTTRRROOOMMMKKKHHHDDD@@@>>>===;;;::::::999888777999888888888:::>>>AAACCCDDDFFFJJJNNNSSSWWWZZZ\\\\\\\\\ZZZUUUNNNGGGCCCAAAAAAAAABBBHHHSSSaaaooowww~~~~~~|||xxxtttqqqhhhgggeeefffiiikkkllllllkkkjjjjjjhhhfffdddcccbbbbbbccceeegggkkkqqqxxx~~~}}}yyyuuuooohhhcccaaa___]]]___aaaaaa^^^ZZZWWWRRRKKKDDD>>>:::555222333222222222222333444444333444444555666888999:::<<<===@@@BBBBBBBBB@@@???===@@@CCCEEEFFFIIIPPPUUU```iiixxxyyyiii^^^SSSJJJEEE???>>>???CCCHHHUUUlllnnnWWWMMMCCC@@@@@@EEENNNWWWdddfffgggddd\\\VVV[[[ddduuunnnZZZNNNIIIHHHFFFAAA>>>??????;;;999:::999888888:::<<<;;;777333444444333333;;;GGGOOOPPPHHHDDD>>>999888777777666666777777888777666555444333555666666555444666777444555555555444333111000555555444444333333333333222222222222222222222222333222000000111111000///111111111111111111111111333444444444333444777999666999===@@@CCCEEEHHHJJJQQQaaauuuxxxuuu|||~~~|||zzzxxxzzz~~~|||uuuqqqtttssssssrrrrrrsssttttttrrrsssvvv|||xxxvvvvvvxxx|||~~~}}}~~~}}}tttjjjggglllqqqqqqooo___WWWRRRUUUZZZbbbsss{{{vvvssshhhmmmvvv|||xxxvvvwwwxxxqqqrrrqqqpppmmmiiifffddd[[[YYYUUURRRQQQQQQSSSTTTVVVXXX[[[___bbbeeefffgggmmmnnnoooqqqtttvvvxxxyyyxxxwwwvvvuuuvvvxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxyyyzzz|||}}}~~~}}}||||||||||||~~~~~~~~~}}}}}}}}}||||||{{{|||}}}~~~~~~}}}}}}||||||{{{{{{zzzxxxwwwuuuuuuqqqpppooonnnoooqqqssstttpppppppppooonnnmmmlllkkkmmmllljjjiiihhhgggggggggdddaaa\\\XXXUUURRRNNNKKKMMMKKKHHHFFFDDDAAA>>>;;;::::::999888888888999:::888999999;;;>>>BBBFFFHHHJJJMMMQQQUUUZZZ]]]___```\\\[[[XXXRRRJJJDDDAAA@@@???BBBHHHRRRaaasssyyyuuummmkkkjjjkkknnnpppqqqqqqpppnnnllliiifffdddbbbaaa```aaaaaabbbdddhhhnnnsss{{{|||}}}zzzwwwsssnnniiidddaaa```___```cccfffddd___ZZZQQQLLLEEE???:::777444333333222222222333333444555444444444555777888:::;;;;;;<<<>>>??????>>><<<;;;>>>@@@DDDFFFHHHNNNVVV]]]iiissskkk^^^UUUMMMGGGEEE???>>>@@@EEEOOObbb~~~rrr^^^LLLFFF@@@@@@BBBFFFPPPYYYdddeeeeee```XXXUUU^^^kkkzzz~~~~~~sss]]]OOOHHHEEEDDD???===??????<<<:::;;;;;;===>>>???===:::777666666666444555>>>IIIOOOOOOHHHDDD>>>:::888888888777666777777777777666666555333555666555444444555666333444666777666444222000555555444444333222222111444444444444444444444444333222111222333444333222///000111111222222111111222333444444333333555777666888:::;;;<<<===???AAAIII[[[qqqvvvsss{{{uuujjjjjjmmmpppxxx}}}vvvnnnnnnooooooqqqrrrsssttttttxxx|||yyyvvvvvvxxx|||~~~{{{||||||vvvpppooorrruuuuuussseee^^^[[[```gggppp|||vvvrrriiippp}}}xxxqqqmmmlllmmmmmmnnnpppqqqpppnnnlllkkkbbb___ZZZUUUQQQOOOOOOOOOSSSTTTVVVYYY\\\___bbbccciiijjjkkkmmmppprrruuuvvvvvvuuuuuuuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvrrrsssssstttvvvxxxzzz{{{~~~}}}{{{yyyxxxxxxyyyyyy{{{{{{||||||||||||}}}}}}zzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxvvvuuuttttttqqqqqqqqqqqqrrrsssttttttooonnnnnnmmmllljjjiiihhhggggggfffdddcccaaa```___aaa]]]XXXTTTPPPLLLHHHFFFFFFDDDAAA???>>><<<:::888666777777777666777999<<<999;;;===@@@DDDHHHKKKMMMRRRUUUYYY]]]aaabbbcccccc^^^[[[VVVNNNGGGBBBAAAAAA@@@FFFQQQ```qqqzzztttooommmmmmnnnqqqtttvvvvvvvvvsssoookkkfffdddbbbaaa_________^^^^^^aaaeeehhhpppqqqsssvvvwwwxxxxxxxxxrrrqqqnnnkkkhhhfffdddccccccdddfffiiijjjfff]]]VVVHHHCCC===888666444333222333333333333444555666666555555555666777999;;;<<>>>>>???BBBEEEHHHMMMUUU___gggttt{{{lll[[[RRRLLLFFFBBBBBB@@@@@@DDDLLL]]]uuueeeTTTHHHCCCAAABBBDDDIIIRRR\\\fffdddaaa\\\UUUUUUbbbpppuuu```PPPGGGCCCAAA===<<>>BBBFFFDDD???:::888888888777666888BBBMMMQQQPPPGGGCCC>>>:::999999999888999999888888777666555555444555666555333333444555444444444444444444333333444333333333333333333333333333333333333333333333111111000222444555444222---...000111222222222222111333444333222222333444555666777777777999<<>>===<<<<<<>>>@@@CCCEEECCCFFFKKKOOOVVVaaannnwwwqqq```UUUJJJFFFCCC@@@>>>???@@@EEEPPPccc{{{|||cccPPPHHHIIIGGGFFFGGGHHHLLLVVV``````[[[VVVUUUWWW```rrrnnnXXXGGG???>>>>>>============>>>>>>???BBBGGGLLLJJJCCC<<<999888:::666666<<>>;;;888777888;;;<<<:::888666555555666555333444444444444444444444444222222111111111111222222444333111222333333222000333333333222222222111111111111222333333333333222000000//////000222444555222333333333333222111000000000000111444777;;;===AAAMMM]]]mmm{{{~~~qqqdddiiiyyy{{{wwwtttooojjjjjjnnnooovvv|||xxxyyy|||||||||{{{{{{rrrllljjjfffooo}}}|||sssqqqlllcccZZZRRRMMMKKKJJJIIIMMMSSSWWW[[[aaaiiiooooooooonnnjjjdddaaaaaaccc```\\\WWWRRRNNNMMMNNNNNNPPPQQQRRRSSSUUUWWWYYYZZZ]]]^^^```bbbdddffffffgggffffffgggggghhhhhhiiiiiifffhhhkkknnnppprrrrrrrrrqqqqqqpppooooooppppppppprrrrrrssstttttttttttttttttttttssssssrrrpppooonnnssspppmmmkkklllmmmnnnnnnmmmllljjjiiiiiiiiigggeeedddcccaaa___\\\ZZZXXXWWWTTTSSSRRROOOLLLIIIFFFDDD@@@???>>><<<:::999888888888888888888777666555444999999:::<<>>?????????AAADDDGGGEEEIIINNNTTT\\\hhhvvvzzzhhhSSSKKKCCCAAA???>>>@@@DDDGGGNNN^^^wwweeePPPGGGFFFJJJIIIHHHKKKQQQVVVXXXYYYXXXWWWTTTSSSYYYhhh{{{iiiSSSCCC===>>>======<<<<<<<<<=========@@@EEEIIIHHHBBB<<<999999:::777888>>>HHHNNNNNNKKK???===:::777666777999;;;666444222222222333222111444444444444444444444444333222222222222222222333///......///000111111000333333222222222111111111000000111222222222222111///.........///111333444333333333222222111111111222222222333555888;;;===;;;EEESSSbbbpppyyynnnrrr}}}xxxtttpppkkkkkkooopppuuu|||{{{~~~zzzzzz|||zzzzzz~~~|||wwwnnnhhhfffbbbjjjwww{{{oooeeebbb^^^WWWOOOJJJGGGFFFGGGGGGKKKPPPTTTWWW]]]dddjjjkkklllnnnllljjjiiijjjkkkgggddd___ZZZUUURRRPPPPPPLLLKKKKKKLLLNNNOOOQQQSSSWWWXXXYYY[[[\\\]]]^^^^^^\\\]]]]]]^^^___```aaabbbbbbcccfffhhhjjjkkkkkkkkkkkkkkkjjjjjjiiijjjjjjkkkmmmmmmnnnoooooooooooooooqqqqqqppppppooommmlllkkknnnllljjjiiijjjkkkkkkkkkjjjhhheeeddddddcccaaa___^^^]]][[[YYYVVVTTTRRRQQQMMMLLLJJJGGGEEEBBB@@@???===<<<:::999777777666666666666777888999999::::::;;;<<<>>>BBBFFFJJJNNNPPPUUUXXX[[[]]]^^^___aaacccfffhhhjjjmmmnnnooonnnmmmiiidddZZZOOOFFFAAAAAABBBIIISSSbbbrrr{{{xxxwwwuuuqqqlllooommmkkkjjjllloootttvvv||||||wwwooojjjhhheeeaaa^^^]]]ZZZXXXWWWWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\```___^^^___ccchhhkkklllpppkkkccc[[[QQQFFF<<<666555444444333222222111111444666777777777777888:::888888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@DDDFFFKKKOOOVVV]]]gggtttnnn]]]RRRJJJCCC@@@>>><<<>>>BBBIIITTTjjjuuu\\\LLLGGGHHHNNNKKKIIILLLSSSXXXZZZZZZSSSRRRRRRUUU___pppzzzaaaMMM???;;;===<<<<<<<<<<<<<<<<<<<<<<<<===AAAEEEDDD@@@;;;999999:::999:::AAAIIIMMMKKKHHH>>><<<999666555666777888888666555444555555444333444444444444444444444444333333333222222333333333---,,,,,,...000222222111333222222222222111111111//////000111111111111000/////////000111222444444444333222111000111222222444444333444555777999;;;:::AAAKKKXXXgggwww}}}{{{vvvpppkkklllooooooqqqvvv|||~~~}}}{{{{{{}}}zzzrrrssswwwyyyuuuooogggaaa```___gggrrrxxxvvvlll___UUUQQQMMMHHHDDDBBBBBBCCCEEEGGGKKKPPPSSSVVV[[[bbbgggkkkmmmpppqqqqqqqqqrrrsssooonnnjjjeee___YYYUUURRRLLLJJJIIIHHHHHHIIIKKKLLLQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRTTTVVVWWWXXXYYY\\\]]]___aaabbbcccccccccddddddcccccccccddddddeeehhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjhhhgggffffffeeeeeefffggghhhgggeeecccaaa___]]]\\\ZZZXXXUUUVVVUUUSSSPPPMMMKKKIIIHHHFFFDDDAAA???===<<<;;;;;;:::999888777666666666666888888888999;;;===???@@@@@@BBBEEEJJJNNNRRRUUUVVVZZZ[[[\\\]]]]]]^^^aaadddgggiiilllnnnooooooooonnnkkkggg^^^RRRIIICCCBBBCCCHHHRRR```ooo~~~~~~{{{wwwvvvvvvtttoookkkjjjhhheeedddfffkkkppptttxxxzzzwwwpppkkkiiiddd___^^^\\\ZZZWWWVVVUUUUUUUUUVVVVVVWWWWWWYYYZZZ[[[\\\___^^^^^^aaaggglllpppqqqmmmfff[[[OOOFFF>>>888444666555555555444444333333555777888999888888:::;;;999::::::;;;;;;<<<=========>>>?????????BBBFFFIIIMMMRRR[[[dddooo}}}xxxdddUUUMMMGGGBBB@@@???>>>AAAFFFRRRccc|||{{{aaaOOOHHHHHHKKKOOOLLLKKKPPPXXX]]]^^^]]]QQQQQQUUU]]]lll~~~uuu[[[HHH===;;;>>>>>>>>>>>>======<<<;;;;;;:::===@@@@@@>>>;;;::::::;;;;;;===BBBHHHJJJGGGDDD<<<:::888555444444666666999777666555666777666555333333333333333333333333333222222111111222222333111000000111333555444333222222222222111111111111///000000111111111111111222222222333444555666777444333111//////000222333444444333444444555777777:::>>>EEEPPP]]]kkkxxx~~~yyyrrrllljjjllliiilllpppvvv|||}}}|||}}}~~~~~~~~~~~~sssrrrzzz{{{tttpppjjjccc^^^^^^```gggppptttooocccVVVMMMFFFCCC@@@>>>>>>@@@CCCFFFKKKPPPVVVZZZ]]]aaaggglllssstttwwwxxxxxxwwwvvvuuuuuutttrrroooiiibbb]]]YYYUUUSSSOOOLLLJJJJJJKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVWWWYYY[[[\\\]]]^^^___^^^^^^^^^^^^______```cccdddeeeeeeffffffeeeeeedddeeeeeedddcccbbbaaaaaa]]]]]]^^^aaabbbbbb```^^^\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLJJJHHHEEECCCAAA@@@AAA???===;;;999:::;;;;;;999888888777777888888999<<<<<<======???AAACCCDDDGGGIIILLLOOORRRTTTTTTTTTVVVWWWWWWVVVWWWYYY^^^aaafffhhhkkkmmmooooooooonnnmmmhhh```UUUKKKDDDBBBBBBFFFPPP]]]jjjwwwzzzwwwvvvuuuvvvuuusssnnnjjjhhhfffbbbaaabbbfffkkkooorrruuuuuupppkkkiiiccc]]][[[ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]______aaaeeekkkppprrrsssfff^^^QQQFFF???<<<:::999777777777777666666666666555777888999888999:::<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAACCCFFFJJJNNNQQQXXXbbblllxxxnnn\\\PPPGGGBBB@@@AAABBBCCCIIIQQQbbbvvvhhhRRRGGGFFFIIILLLKKKKKKOOOWWW```cccaaa^^^UUUXXX___kkkzzztttZZZHHH>>><<>>BBBFFFFFFBBB>>>999888666555444444555666555444222222333444333222333333333333333333333333111111000000000000111111555444333333555555444333222222222111111111000000000111222222333333222222111222333444555666666777333222000//////000222333333222222222333333444444777999===EEEPPP]]]gggmmmoootttzzzzzzyyyzzzzzz|||~~~vvvmmmhhhgggdddgggkkkqqqvvv|||~~~~~~~~~}}}{{{yyyxxx|||zzz}}}~~~yyy{{{tttqqqllleeeaaaaaa```gggoooqqqjjj^^^QQQJJJAAA???===<<<===AAAEEEHHHQQQXXX```gggkkkoootttxxx}}}}}}~~~~~~{{{yyyyyyyyyxxxvvvrrrlllgggddd```^^^ZZZVVVRRRPPPOOOOOONNNMMMJJJHHHFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXX[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUWWWYYY[[[ZZZXXXUUUTTTRRROOOMMMLLLKKKHHHFFFFFFFFFDDDBBB@@@???===<<<===<<<:::999888999;;;<<<888888888888999:::;;;<<>>999888888999555555555555555666666666444666888888888888:::<<<=========>>>??????@@@@@@@@@@@@AAABBBDDDIIINNNSSS\\\cccnnnyyyssscccSSSJJJCCC???>>>AAACCCGGGPPPZZZrrrrrrZZZJJJEEEGGGJJJJJJEEEKKKTTT___fffgggbbb]]]ZZZ```kkkxxxttt[[[KKKAAA>>>@@@AAAAAAAAAAAA@@@>>><<<;;;888888999::::::;;;;;;;;;:::;;;===@@@AAA@@@<<<999777666555444444555666777666555333333444555555444333333333333333333333333000000////////////000000555444333333444444333111222111111111111000000000111111222333333333333333///000111222333444444444111111000///000111222333111111222222222222222222666888<<>>======???DDDIIILLLZZZcccoooyyy{{{{{{yyywwwuuurrrooonnnhhhgggddd```]]]ZZZWWWVVVSSSQQQMMMIIIFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEECCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLMMMOOOPPPPPPNNNKKKJJJHHHGGGFFFFFFEEECCCBBBAAAAAA@@@???>>><<<<<<;;;999888888888888:::;;;<<<999999:::;;;<<<>>>???@@@AAACCCFFFIIILLLOOOPPPQQQPPPOOONNNLLLJJJGGGEEEDDDCCCDDDDDDEEEFFFIIINNNRRRXXXZZZ___dddhhhjjjllllllllliiicccYYYOOOHHHEEEDDDEEENNNXXXaaajjjssswwwuuuwwwwwwxxxwwwuuuqqqmmmkkkkkkhhhdddaaa___```aaabbbccchhhjjjhhhfffeee```[[[VVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVXXXZZZ]]]___```bbbdddhhhlllnnnkkkeeeaaaRRRKKKAAA888444222222222111111111222333333333444444666888888888999;;;===>>>>>>???@@@@@@AAAAAABBB???@@@AAACCCFFFLLLSSSXXXdddlllxxxyyylll]]]PPPIIIBBB??????BBBEEELLLYYYeee~~~qqqcccQQQGGGFFFHHHIIIHHHCCCMMM[[[eeegggddd___[[[\\\gggvvvuuu]]]NNNDDD??????@@@AAAAAAAAA???===:::999888888888888:::;;;;;;;;;:::;;;<<<===<<<;;;777555555444444444555666777888888777555555777888777666222222222222222222222222111111000000000000111111333222111222444444333222111111111111000000000000000000111222222222222222...///000222333333333333000000000000111111111222111111222222333333333333444888<<>>>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMPPPQQQQQQPPPOOOLLLJJJHHHFFFDDDBBBAAAAAA@@@AAABBBBBBBBBEEEHHHKKKNNNRRRWWW^^^cccgggiiijjjmmmjjjeee\\\SSSKKKGGGFFFGGGOOOXXX___hhhrrrxxxyyy{{{{{{{{{yyyuuuqqqnnnlllhhhgggdddaaa___^^^^^^^^^\\\aaadddcccbbbbbb___ZZZWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWYYY[[[^^^```bbbbbbeeeiiilllkkkcccYYYQQQEEE@@@:::555333222000000000111111222333333444444555777999999::::::<<<>>>???@@@@@@AAABBBBBBCCCCCCAAABBBDDDGGGKKKRRRZZZ```llluuu{{{pppfffYYYMMMGGGAAA???AAAFFFMMMYYYkkk{{{cccXXXLLLEEEEEEGGGHHHGGGGGGSSS```fffccc]]]ZZZZZZ]]]mmm}}}uuu^^^PPPEEE???>>>@@@@@@AAA@@@???<<<999777999888777888999;;;;;;;;;::::::::::::999777555333333444444555666777888999555333222222444555444444222222222222222222222222222222111111111111222222333222111333555777666555111111111111000000000000//////000111111111111111///000222444555555555444...///000111111111111111111111222333444444444444...333777999:::@@@MMMWWWaaaiiivvvyyyppphhhbbbbbbfffmmmxxx}}}|||zzzlllddd]]]\\\[[[\\\bbbooo}}}}}}~~~}}}xxxxxx}}}xxxqqqqqquuu~~~~~~~~~zzzwwwqqqhhh```^^^gggnnnsssqqqeeeVVVKKKEEECCCCCCCCCEEEJJJQQQXXX\\\ppp}}}tttqqqmmmiiiggghhhiiikkknnnooopppqqqpppnnnlllkkkfffccc^^^YYYTTTQQQOOONNNLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBAAAAAA@@@@@@???>>>===>>>>>>>>><<<;;;;;;::::::;;;===>>>>>>===::::::::::::;;;;;;;;;;;;888999;;;===???@@@AAAAAADDDEEEFFFHHHJJJLLLOOOPPPRRRSSSUUUUUUSSSOOOKKKHHHGGGFFFDDDBBBAAAAAAAAABBBAAABBBCCCCCCBBBCCCFFFHHHHHHLLLRRRZZZ```eeehhhiiimmmkkkfff^^^UUUNNNJJJIIIIIIPPPYYY___hhhsss{{{}}}~~~~~~}}}zzzvvvqqqnnnmmmfffeeecccaaa___^^^]]]]]]XXX]]]```___```aaa^^^ZZZYYYYYYXXXWWWUUUSSSQQQPPPUUUVVVWWWYYY\\\___aaacccbbbeeejjjlllhhh^^^PPPGGG;;;999666555555555444333222333333444555666777777666888:::;;;;;;<<<>>>@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHKKKPPPXXXaaaggguuunnneee]]]PPPEEE@@@??????CCCKKKVVVggg}}}ttt[[[SSSHHHCCCDDDFFFHHHGGGLLLXXXdddfff^^^WWWVVVYYY^^^qqq{{{www]]]MMMFFFBBB@@@===<<<;;;:::888777666555666666777888999::::::;;;>>><<<:::999999888777555555555555666666666666666777777666444444333333333333333333222222111111111000111222333444333222111444444444333222111000///000000000000000000000000000000000000000///......000111111111222222222222444333111///......///000111000000000000111111222333222333666888===IIIVVVaaammm|||uuufff___ZZZ]]]cccmmm}}}}}}vvvhhhaaa[[[YYY]]]gggrrr}}}||||||||||||~~~}}}|||zzzzzz~~~~~~|||{{{{{{|||}}}}}}xxxooofffaaa^^^___ffflllnnneeeWWWLLLHHHGGGEEEBBBDDDKKKPPPVVVcccqqqxxxrrrhhh___^^^___``````bbbeeekkkrrrwwwxxxuuusssqqqllljjjgggccc___\\\YYYXXXWWWWWWVVVUUURRROOOLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCAAA@@@>>>??????>>>???AAABBBBBBAAA???>>>:::;;;<<<===>>>===<<<;;;777:::======;;;:::<<<>>>???@@@@@@@@@???>>>======???>>>===>>>BBBFFFHHHIIILLLNNNRRRVVVYYY[[[[[[[[[ZZZ\\\[[[VVVOOOHHHEEEDDD@@@@@@@@@@@@AAACCCEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDHHHIIIKKKOOOUUU\\\bbbfffkkkiiifffccc^^^WWWOOOIIILLLOOOXXXbbbiiiqqq~~~xxxqqqmmmllljjjgggdddbbbaaa]]]XXXSSSVVVZZZ___bbbdddeeefffgggcccaaa^^^[[[XXXVVVUUUUUURRRSSSVVV[[[```ccccccbbbiiigggccc^^^XXXOOOFFF@@@:::999888666444222111000666777888777555444555666555777999;;;;;;===???AAA===@@@DDDEEEEEEDDDDDDDDDGGGIIIMMMQQQVVV___iiiooo~~~tttdddZZZRRRIIICCCAAA???CCCGGGNNN___yyywwwaaaJJJJJJHHHEEEBBBDDDHHHMMMVVV[[[___\\\VVVUUU\\\cccmmm{{{~~~vvv\\\LLLEEEAAA???;;;:::999888777555444444666777777888888999999:::;;;999777777777777555444222222333444666777888888777666555444333333333333333333333222222111111111///000111333444444333333000111111222222222222222000000000000000000000000000000000000000///......///000000000111111111111555444222000///000000111...------------...//////333222333555777:::EEEPPP^^^kkk{{{rrrccc___^^^ccciiiqqq~~~~~~zzznnn```ZZZXXX^^^iiiuuu~~~}}}||||||}}}~~~~~~|||{{{{{{{{{{{{||||||}}}{{{rrrjjjeeeccccccdddjjjkkkggg[[[MMMDDDBBBBBBFFFFFFJJJTTT]]]hhhxxx}}}tttiii___VVVTTTVVVVVVWWWYYY```eeemmmrrruuutttssssssuuutttqqqnnnkkkiiiggggggfffeeedddbbb___[[[XXXVVVSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<:::===???>>>======???AAAAAAAAAAAAAAAAAA@@@??????AAAAAABBBEEEIIIMMMPPPRRRTTTVVVZZZ]]]```aaaaaaaaa______]]]VVVNNNGGGCCCCCC@@@@@@@@@AAADDDHHHKKKMMMQQQQQQQQQQQQOOOLLLIIIHHHIIIIIIJJJMMMSSSZZZ```dddjjjiiifffddd```ZZZRRRMMMOOOSSS[[[eeelllssswwwpppllljjjiiifffccc```___[[[VVVRRRTTTYYY```fffiiijjjjjjkkkdddbbb___\\\YYYWWWVVVVVVVVVVVVXXX\\\aaadddeeeeeehhhddd^^^VVVOOOGGG???999777666666555444333222222555666777666555444555777666888:::;;;;;;<<>>999555333333333333333333333333333444666666555555777888888:::<<<<<<<<<<<<>>>@@@AAABBBDDDDDDDDDEEEGGGIIIHHHMMMTTT\\\eeeqqq~~~~~~mmmbbbUUUNNNIIICCC@@@AAA@@@GGGQQQbbbzzzlllUUUGGGEEEDDDAAA@@@AAAFFFNNNTTT[[[YYYUUUPPPPPPYYYiiiuuuzzztttYYYIIIAAA>>><<<===<<<<<<;;;999888888777888888777777777666666666555444333444555666555444555555444333333222111111555555444333222222333333222222222111111111111111//////000111222333333333222111111111000...---,,,//////////////////////////////000000000000//////111111222222222333333333333222111000000000111111111111111111111222333444222000111444555666;;;BBBPPP___rrr|||tttvvvzzz~~~}}}~~~~~~|||yyyooofff___```hhhppp{{{~~~}}}}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxyyy{{{}}}}}}uuukkkggghhhjjjiiigggfff\\\PPPHHHDDDBBBEEEIIIMMMSSS^^^lll|||~~~rrrhhh\\\SSSKKKHHHGGGFFFGGGJJJTTTYYYaaahhhnnnssswwwzzzwwwwwwvvvvvvvvvwwwwwwwwwyyyxxxvvvtttqqqnnnlllkkkggggggfffdddbbb___^^^]]]WWWWWWXXXYYYXXXVVVTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRSSSRRRPPPOOONNNMMMMMMMMMNNNMMMJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGJJJMMMQQQVVVZZZ]]]```bbbccceeegggiiijjjiiihhhgggfffccc[[[SSSKKKEEEBBBAAADDDEEEGGGLLLTTT]]]ffflllsssrrrppplllfff^^^WWWSSSLLLLLLLLLMMMRRRYYY```eeeiiihhhgggfffddd```[[[WWWUUUWWW\\\eeelllrrr{{{xxxoooiiifffeeeccc___\\\YYYWWWUUUSSSVVV]]]gggooorrrrrrpppnnncccaaa^^^\\\ZZZYYYXXXXXX[[[]]]```cccfffeeebbb___VVVPPPHHHAAA<<<:::888777222222222222222222222222111333555666666777999::::::<<<============>>>???BBBCCCCCCCCCCCCEEEHHHKKKMMMSSS\\\eeennn|||tttcccYYYNNNIIIDDD@@@???AAACCCKKKXXXkkklllWWWIIICCC@@@???>>>>>>CCCKKKTTTZZZ]]]XXXRRRNNNSSSaaatttnnnsssXXXGGG@@@===<<<===<<<<<<;;;:::999888888888888777666666555555555555444333444666777666555555555444333222111111000444333333222222222222333111111111111111111111111222222111111111111111111111111111000///...---,,,//////////////////////////////000000000000//////000000000000111111111111111000000///////////////............///000111222111///000333555666:::@@@LLL[[[nnn~~~{{{rrrnnnooorrrvvvzzz{{{nnnccc```eeelllttt|||~~~~~~~~~~~~~~~|||||||||{{{zzzzzzyyyxxxwwwxxxxxxyyy{{{}}}|||uuunnnllllllkkkfffaaa^^^SSSIIIFFFFFFEEEHHHNNNTTT^^^mmm~~~yyymmmcccZZZRRRKKKHHHFFFDDDGGGKKKQQQVVV^^^eeekkkqqqvvvyyy|||{{{{{{{{{||||||}}}~~~zzzyyyxxxvvvtttsssrrrqqqmmmmmmmmmlllkkkiiigggfffbbbbbbcccccccccbbbaaa``````___]]]^^^___```^^^\\\___]]]\\\YYYXXXWWWVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQOOOMMMJJJHHHFFFGGGHHHIIIKKKOOOTTTXXXZZZ]]]aaadddhhhiiikkkllllllkkkjjjiiieee```YYYQQQLLLHHHEEEDDDHHHJJJMMMTTT___jjjuuu{{{|||uuummmccc[[[VVVOOOOOOPPPRRRXXX___fffjjjllljjjiiihhhfffccc___[[[ZZZYYY\\\cccjjjooowwwzzzqqqjjjfffcccaaa^^^[[[WWWVVVVVVWWW\\\bbbjjjpppqqqooolllkkk```___]]][[[ZZZZZZZZZZZZ___bbbfffjjjjjjeee^^^XXXOOOIIIBBB<<<999888888888333333333222222111111000111333666777777888:::<<<<<<===???>>>>>>===???@@@AAABBBCCCCCCDDDGGGKKKOOOQQQXXXbbblllvvvsssjjj\\\SSSJJJEEEAAA>>>???BBBFFFPPP```tttmmmWWWHHHBBBBBB===<<<<<<@@@HHHQQQYYY^^^YYYTTTOOOOOOXXXjjj~~~yyygggsssWWWGGG@@@===<<<;;;::::::999888888777777777777666666555555444444666555444555666777666555111111222333333444555555333222222111111222222222000000000111111111111111333333111000000///000000......///000000000000000000000000000000000000000...//////000000000000000---------.........//////////////////////////////////////////000222333444444000000333555666999>>>IIIXXXmmm|||pppgggdddgggooowwwwwwfff```ccciiiqqqxxxvvvyyy~~~{{{||||||||||||{{{zzzzzzxxxxxxxxxxxxyyy{{{}}}~~~|||}}}~~~zzzvvvrrrpppmmmhhhaaa[[[VVVLLLFFFGGGHHHGGGKKKRRR[[[iii|||~~~uuuhhh___UUUNNNIIIGGGGGGGGGKKKQQQVVVZZZbbbhhhnnnrrrvvvyyy~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyywwwuuutttssssssnnnooopppqqqqqqpppooonnnkkkkkkkkkkkkkkklllllllllmmmjjjhhhhhhjjjkkkhhheeegggfffdddbbb```^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYZZZZZZYYYWWWUUUQQQNNNJJJFFFDDDDDDFFFGGGIIIMMMRRRVVVWWWZZZ```dddkkklllnnnoooooonnnlllkkkddd___XXXSSSOOOLLLJJJIIIKKKNNNTTT\\\hhhuuuwwwlllbbbZZZUUUPPPQQQTTTYYY___gggmmmqqqqqqooommmkkkjjjgggbbb___^^^ZZZZZZ```ffflllttt|||zzzrrrkkkgggaaa```^^^ZZZWWWWWWYYY\\\aaaeeejjjmmmllljjjgggfff^^^]]]\\\\\\\\\]]]^^^___dddgggjjjllliiiaaaWWWOOOJJJEEE???:::777666555444444333333222222111111111333555777888999:::<<<>>>===>>>????????????@@@AAAAAABBBDDDEEEGGGKKKPPPTTTUUU^^^iiisss}}}xxxhhhaaaUUUNNNGGGCCC@@@>>>AAAFFFLLLXXXjjj~~~oooYYYHHH@@@??????======@@@FFFNNNVVV[[[]]]PPPNNNMMMTTTbbbtttoooeeetttWWWGGG@@@===<<<:::::::::999999888888777555555555555555555555555666555444444555666555333000111222333444555666777222222111111111111222222///000000000111111111222222111000//////000111111//////000111111111111000000000000000000000000000......///000000000000000............//////////////////000000000000//////111111111222333444666666999444111333555555888<<>>@@@@@@???@@@AAACCCBBBDDDGGGIIILLLQQQUUUYYY\\\fffsssooo```YYYNNNHHHCCCAAA@@@???DDDKKKUUUcccvvvpppYYYIIICCCBBBAAA???AAABBBFFFMMMTTTXXXYYYWWWKKKKKKQQQ^^^ooovvviiiiiitttXXXGGG@@@===<<<<<<<<<<<<;;;;;;:::::::::555555555555555555555555666555333444444555333222444444444444444444444444222111111111111111222222//////000000111111111222000000/////////111222333222222222222111///...---000000000000000000000000......///000000000000000111111111111222222222222///000111111111111000000.........///000222333444>>>777333444444444777;;;===MMMccczzzuuukkkjjjooo}}}ssseeeaaabbbgggmmmooouuu~~~~~~}}}||||||zzz{{{~~~|||zzz{{{|||~~~~~~~~~}}}}}}yyyxxxvvvuuutttvvvwwwxxxyyyzzz|||uuuuuusssnnnfff___ZZZXXXMMMEEEDDDKKKPPPSSS```ooo}}}zzzwwwnnnaaaXXXJJJGGGFFFIIIMMMRRR[[[eeeoootttzzz~~~|||{{{zzzyyyvvvsssoookkkgggdddcccbbbeeegggjjjmmmpppqqqqqqpppsssqqqppppppqqqtttxxxzzz|||wwwtttsssvvvuuurrrmmmjjjjjjiiihhheeeaaa^^^[[[]]]___bbbdddfffggghhhhhhgggfffffffffgggccc]]]XXXOOOKKKEEE???<<<<<<===???@@@EEEKKKNNNQQQWWW```gggjjjkkkmmmnnnnnnmmmlllkkkhhhccc]]]ZZZXXXUUUQQQNNNMMMQQQYYYdddqqq}}}zzznnnbbbXXXQQQMMMNNNRRRXXX```iiiqqqwwwzzz}}}{{{wwwtttqqqnnniiifffZZZSSSOOOQQQWWW^^^gggoooyyy|||}}}xxxqqqjjjggg``````___[[[YYYZZZ___dddcccddddddcccaaaaaabbbccc^^^^^^^^^___aaadddfffhhhfffddd```[[[TTTLLLCCC===666555444555666666555444000000111333444555666666666888:::;;;;;;<<<>>>@@@<<<>>>@@@@@@@@@@@@BBBDDDBBBEEEIIIMMMPPPUUUZZZ]]]cccnnn}}}xxxiii\\\VVVHHHCCC@@@@@@???AAAGGGNNN^^^lll~~~ooo^^^JJJAAABBBFFFEEEAAAEEEGGGKKKRRRWWWYYYVVVRRRIIIMMMVVVgggzzzooohhhoootttWWWGGG@@@===<<<;;;;;;:::999888888888888888:::;;;:::888666666777333333333333333333333333222222333333333333444444444444444444444444444444222222111111111111222222333222222222111111000000//////000000000000//////000000000000////////////////////////000000000000...............//////000000000000000000///......000000000000111111111111444444333222222555:::>>>>>>FFFWWWooo}}}uuuyyy|||ggg^^^^^^cccfffnnnsss{{{|||zzz{{{}}}}}}|||~~~}}}}}}|||{{{{{{zzzzzzyyyvvvrrrnnnmmmnnnppprrrxxxzzz|||}}}yyy|||xxxooogggddd]]]UUURRRLLLJJJNNNTTT___rrr|||xxxwwwvvvmmm]]]PPPIIIFFFFFFJJJPPPZZZjjjxxx}}}{{{xxxwwwrrrmmmfff^^^YYYWWWWWWWWWVVV[[[___bbbgggmmmllliiikkkiiigggjjjpppvvvyyyyyy}}}}}}|||{{{xxxtttpppnnnqqqiiibbb```___ZZZWWWXXXXXX\\\aaafffhhhiiijjjkkkmmmkkkjjjjjjjjjfff___ZZZPPPGGG@@@??????======@@@FFFEEEHHHOOOWWW^^^eeejjjlllmmmnnnppppppnnnmmmkkkiiigggccc```\\\XXXRRRNNNNNNQQQWWWbbbmmmxxx~~~zzzpppeee\\\TTTNNNJJJJJJNNNUUU___jjjuuuxxxrrrnnnhhhbbbUUUPPPKKKKKKMMMRRR]]]gggrrrxxx{{{zzzxxxuuunnngggfff___YYY[[[]]]\\\]]]______aaaccccccaaa```___```^^^^^^___bbbeeeffffffeeefff```WWWNNNHHHCCC???===666666555444333333333333222111000000222444777888999999::::::<<<===???@@@<<<>>>???@@@??????AAABBBHHHJJJMMMPPPTTT[[[dddlllooo{{{{{{rrrdddUUUKKKHHHBBB>>>AAACCCFFFOOOYYYqqqyyyYYYQQQGGGBBBDDDIIIKKKKKKHHHJJJNNNRRRUUUSSSOOOKKKKKKUUUeeeuuuoookkkppptttWWWGGG@@@===<<<;;;:::999888888777888888888999:::999777666666666333333333333333333333333222222333333333333444444333333333333333333333333111111111000000111111111222222111111111000000000000000////////////000000000000000000/////////...222222111111000000//////111111000000111111222333000000000000000///......000000000000111111111111111222444555555666888:::<<>>???@@@???AAACCCDDDEEEFFFHHHJJJJJJMMMQQQTTTYYYaaakkksssyyy~~~uuummm```RRRJJJBBB??????BBBEEELLL[[[kkkgggPPPJJJCCCBBBGGGNNNQQQRRRPPPQQQRRRSSSQQQNNNKKKIIIOOO[[[lll{{{yyymmmmmmuuutttXXXGGG???===;;;::::::999888777666666777666888999888666444444555444444444444444444444444222222333333333333444444222222222222222222222222111000000//////000000111111111000000000000//////111000///......///000111000000000/////////......444333333222111000///...///............///000000000000000000000//////...000000000000111111111111---111555777777666666666;;;>>>FFFUUUgggyyy|||jjj___[[[ZZZdddhhhqqq}}}}}}}}}|||~~~}}}|||{{{xxxxxxwwwwwwvvvuuuuuutttpppnnnkkkhhhfffggghhhiiipppssswww{{{|||~~~}}}uuunnnjjjddd^^^YYYXXXZZZbbbnnn~~~|||yyyttthhhWWWKKKFFFDDDFFFOOO[[[mmm{{{xxxuuukkkeee]]]SSSLLLGGGFFFEEEIIINNNRRRSSSVVVYYYXXXUUUVVVUUUVVV]]]gggqqqvvvxxxyyy{{{|||}}}{{{xxxtttqqqhhh```YYYVVVTTTPPPPPPRRRTTTXXX^^^dddgggjjjlllnnnpppnnnllllllkkkhhhaaa\\\RRRJJJDDDBBBCCCDDDGGGLLLNNNTTT]]]fffooovvvzzz{{{wwwwwwvvvuuusssqqqooommmmmmllljjjgggccc\\\TTTNNNKKKMMMQQQZZZdddnnnuuuwww{{{tttjjj```WWWPPPIIIEEEGGGKKKRRR]]]jjjxxx|||rrrllleee^^^TTTMMMHHHFFFGGGKKKVVV```llluuu}}}}}}vvvqqqhhhaaa```___]]]\\\]]]```aaaaaa```^^^^^^___aaaeeegggjjjmmmnnnjjjccc^^^SSSNNNGGGAAA===:::888666777777555444333222222222444444444444555777:::;;;::::::;;;<<<===???@@@@@@>>>@@@BBBDDDEEEGGGKKKMMMNNNQQQVVV[[[aaajjjvvv~~~vvvooofffYYYMMMHHH>>>???BBBFFFJJJVVVlllkkkRRRHHHDDDAAACCCJJJQQQUUUVVVUUUVVVUUUQQQLLLIIIJJJLLLXXXfffxxxzzzppplllrrr}}}tttXXXGGG???===<<<::::::888777666666666666555666777777555333333444555555555555555555555555222222222333333333444444222222222222222222222222000000////////////000000000000000///////////////222000///------///000222000000/////////.........222111111111000000//////------,,,,,,------.../////////000000000000/////////000000000111111111111---000444666666555555555;;;<<>>:::888666555333777666555444333222222222444444444555666888:::;;;:::;;;<<<>>>???@@@AAAAAA===???AAACCCEEEHHHLLLOOOQQQUUU\\\bbbjjjuuu}}}wwwqqqlllaaaSSSHHHEEE@@@BBBEEEKKKUUUfff{{{qqqYYYGGGEEECCCBBBEEEJJJOOORRRSSSVVVVVVSSSNNNHHHIIIOOOVVVeeettt{{{oookkkmmmwwwtttWWWGGG@@@>>>===;;;:::999777666555555555444666777666444222222333555555555555555555555555222222222333333333444444333333333333333333333333000000////////////000000///////////////000000000222000///------///000222////////////............---.........//////000000000000//////000000111222//////000000000000/////////000000000111111111111///111222333222333444666777777999>>>IIIWWWeeennnqqqtttwwwyyy{{{rrrfffaaaaaafffgggkkkrrr{{{|||uuusssvvvzzz}}}{{{}}}{{{}}}}}}||||||||||||{{{xxxuuurrrooolllkkkjjjiiihhhgggfffeeeeeeeeegggkkkpppssstttuuuvvvwwwwwwzzz}}}}}}yyyvvvqqqlllhhhgggiiinnnuuu}}}~~~{{{zzzzzzzzzyyyuuukkk\\\MMMDDDDDDDDDJJJWWWiii~~~zzzuuurrrgggaaaXXXOOOJJJIIIKKKMMMLLLUUU]]]``````aaa___[[[\\\[[[[[[aaakkktttyyyzzz|||}}}}}}|||zzzuuupppmmmbbb^^^ZZZZZZYYYXXX[[[```aaagggooouuuxxxyyyyyyyyyvvvssspppooonnnkkkeee```VVVOOOHHHFFFFFFJJJRRR[[[fffttt~~~zzzwwwsssqqqoooooonnnnnnmmmlllggg^^^UUUNNNIIIJJJMMMUUU```kkktttxxx|||uuulllaaaWWWNNNFFFAAA>>>BBBIIIUUUeeewwwvvvnnnfff___WWWPPPIIIGGGHHHMMMYYYdddttt~~~yyyooofffcccaaa^^^]]]___]]]^^^___```aaacccgggjjjllllllkkkiiicccYYYNNNFFF@@@===999666666555444333666666555444333333333333333444444555777888:::::::::<<<===???@@@AAAAAAAAAAAACCCEEEFFFHHHLLLQQQTTTVVV[[[bbbjjjsssyyytttnnnhhh\\\NNNEEEBBBAAACCCIIITTTeeeyyymmmZZZLLLCCCAAAAAABBBEEEIIIMMMPPPQQQVVVUUUQQQKKKGGGLLLWWWaaauuummmggghhhnnnzzzsssWWWGGGAAA???>>><<<;;;999888777666555555444666777666444222222333444444444444444444444444222222333333333333444444333333333333333333333333111000000//////000000111//////000000000000111111111000///......///000111/////////.........------+++,,,------...///000111...............///000000...//////000000000000000000000000000111111111111000111111000000111444666333333555888???JJJVVV___gggllltttyyy|||rrrfff___\\\bbbbbbeeelllvvv{{{qqqlllmmmpppssswww{{{zzz{{{~~~~~~}}}|||}}}}}}zzzyyyvvvrrrnnnkkkhhhgggjjjjjjiiiiiihhhgggfffffffffiiilllnnnooopppqqqrrrqqqtttyyy|||~~~zzzxxxwwwtttnnnlllmmmvvv}}}{{{uuusssuuuuuuwwwwwwqqqfffXXXLLLEEEEEEGGGPPP```sss~~~{{{xxxsssppphhhaaaVVVLLLGGGGGGKKKNNNTTT```lllrrrsssssspppllldddcccccciiirrr{{{~~~|||yyyuuuqqqooogggdddcccdddcccaaaeeejjjooouuu~~~yyyvvvrrrpppppplllgggbbbWWWPPPIIIFFFFFFJJJUUU```ppp~~~zzzvvvsssrrrqqqqqqoooooonnnmmmhhh```WWWPPPJJJJJJLLLRRR]]]hhhqqqvvvxxxrrriii___VVVMMMEEE@@@<<>>AAABBBBBBBBBBBBAAACCCEEEHHHKKKPPPUUUZZZ___dddllluuuyyyuuunnnggg```VVVJJJCCCBBBAAAGGGQQQ```uuummmXXXHHHBBBAAA===>>>@@@DDDIIINNNSSSUUUXXXUUUOOOJJJKKKTTTbbbmmmoooaaaaaagggppp~~~rrrWWWGGGBBBAAA@@@===<<<:::999777666666666555666777666444333333333333333333333333333333333222222333333333333444444222222222222222222222222111111111000000111111111000000000111111111222222000000////////////000000//////.........---------------......//////000000,,,,,,++++++,,,,,,---.........///000000000000000000000000000111111111111///000111000///000222444222333555777;;;BBBLLLSSS```hhhttt|||~~~xxxlllaaa[[[[[[[[[]]]dddnnnzzz{{{sssmmmlllnnnppptttyyyxxxzzz}}}}}}}}}~~~~~~xxxvvvtttqqqnnnkkkiiihhhiiijjjjjjjjjiiihhhgggffffffgggiiijjjjjjkkkmmmooolllpppuuuzzz}}}~~~~~~}}}{{{yyyzzzxxxsssqqqttt}}}}}}uuunnnnnnrrrsssuuuuuuooocccVVVMMMIIIGGGKKKXXXkkk~~~|||zzzxxxuuurrrooofff^^^RRRHHHDDDGGGNNNSSS```ooouuurrrqqquuu|||~~~|||zzzwwwuuutttnnnlllmmmooollliiikkkppp|||{{{xxxtttrrrqqqnnnhhhdddXXXQQQIIIEEEEEEJJJVVVbbbsss{{{wwwtttttttttuuuqqqqqqooonnnjjjcccZZZUUUJJJIIIIIINNNWWWbbbjjjoooooojjjbbb[[[SSSKKKDDD@@@;;;>>>EEEQQQbbbvvvtttiii___VVVOOOJJJIIILLLTTTaaannnuuukkkcccaaaaaa```aaaddd```cccfffhhhiiijjjlllmmmkkkeee\\\TTTLLLEEE???;;;888666444444555555555444333333333333444555666666555555777888:::;;;;;;;;;;;;===???BBBCCCCCCCCCBBB@@@CCCFFFJJJOOOUUU]]]bbbjjjooowwwvvvrrrlllcccZZZTTTNNNGGGCCCCCCDDDPPPaaappp}}}sssdddTTTHHH@@@>>>>>>===???BBBEEEJJJOOOUUUXXXVVVQQQLLLKKKRRRaaaqqq|||lllaaa[[[```iiiuuuqqqVVVHHHCCCBBBAAA>>>===;;;999888777666666555666777777555333333444333333333333333333333333222222333333333444444444000000000000000000000000222222111111111111222222000000111111222222222333//////000000000000////////////.........---------000000000000///////////////............///000000......///000000000000000000000000000111111111111...///111111000000111222444666888999;;;@@@HHHNNN\\\fffuuutttkkklllvvv~~~ttthhh___UUUUUUVVV\\\fffqqqzzz}}}zzzvvvrrrqqqrrrtttqqqwww}}}wwwyyy|||~~~~~~~~~wwwvvvuuussspppnnnlllllliiiiiijjjjjjjjjiiigggffffffggghhhhhhggghhhkkkmmmiiimmmsssxxx|||~~~|||{{{zzz|||zzz}}}{{{vvvvvvzzz}}}ssskkkmmmsssrrruuuuuunnnaaaVVVNNNLLLHHHNNN]]]rrr}}}{{{yyywwwvvvtttqqqnnnccc[[[OOOFFFEEEKKKTTT[[[jjj{{{}}}{{{zzzyyyyyysssssstttuuurrrmmmnnnsss|||yyyuuurrrqqqnnniiieeeXXXQQQIIIEEEDDDIIIVVVcccsss{{{wwwuuuvvvwwwxxxsssrrrqqqoookkkeee]]]XXXKKKIIIHHHKKKSSS\\\dddiiigggccc]]]VVVPPPJJJDDD@@@<<>>;;;;;;;;;;;;888555777666555444444444444555333333333222111000//////333333333333333333333333111111111111111111222222//////000111333444555666222111111000///......---000000000///...,,,+++***000000000000////////////++++++,,,,,,---...//////---...///000000///...---,,,,,,------.../////////000000///...............333222111111111222444444333666888777666:::AAAHHHXXXdddsss~~~pppkkkfffdddqqqyyyppp^^^UUUOOOTTT^^^fffkkkoooqqqwww}}}~~~yyyvvvvvvxxxvvv|||}}}~~~}}}tttxxx}}}~~~}}}|||yyyxxxuuusssrrrrrrssstttsssrrrqqqooommmlllkkkjjjiiihhhgggfffeeefffgggggggggkkkpppuuuyyy|||}}}}}}wwwnnnjjjlllqqqvvvuuuuuuqqqeeeUUUMMMKKKJJJVVVfffyyyzzzxxxwwwvvvvvvssspppmmmaaaUUUKKKHHHEEEEEEOOO\\\vvv~~~}}}~~~~~~{{{yyywwwwwwxxxvvvrrrssswwwzzzuuupppmmmllljjjfffbbb]]]PPPFFFDDDDDDHHHVVVeeeyyy}}}{{{{{{zzzxxxvvvuuutttrrrooolllfff```[[[OOOIIIEEEIIIPPPUUU[[[```eeeeeeaaaYYYSSSNNNGGG???>>>AAAIIIVVVhhh|||ssshhhdddYYYVVVSSSTTTYYYbbbkkkrrrzzzyyyqqqfffeeedddcccdddeeefffgggjjjlllnnnnnnllliiieeebbbXXXRRRIIIAAA;;;888666555333333333222333333444444444444444444555777888999888999999:::;;;<<<======???AAACCCDDDDDDEEEFFFGGGDDDGGGLLLSSS[[[eeeooowww{{{ssshhhaaa\\\RRRJJJHHHEEEBBBEEELLL[[[hhhwwwooo]]]QQQJJJBBB===;;;;;;;;;:::CCCBBBFFFNNNSSSQQQPPPQQQMMMLLLNNNVVVfffyyyzzzfffVVVYYY]]]dddqqqnnnVVVIIIDDDAAA>>>===;;;999999::::::888666666555444333222222222222333333222222111111000000444444444333333222222111111111111111111111111111000000111111222333444444111111111000///.........000000000111111000000///......//////000000000111,,,,,,,,,---.../////////---...///000000///...---,,,------...//////000000000000///...............222111000000000111333333222444666555555888???EEETTTaaarrr~~~mmmiiigggfffrrr~~~yyyeeeYYYOOOPPPUUUZZZ^^^bbbgggoooxxx{{{zzzwwwwwwyyyyyy~~~|||zzz{{{~~~}}}{{{wwwzzz~~~~~~}}}{{{yyywwwuuutttuuuvvvvvvyyywwwssspppmmmkkkjjjjjjiiihhhggggggffffffffffffeeeiiinnnrrrtttwwwzzz|||~~~}}}~~~~~~tttkkkgggkkkpppyyywwwuuupppcccUUUNNNMMMOOO\\\ooo~~~zzzyyyxxxwwwvvvsssooolll___SSSIIIGGGEEEGGGSSSbbb}}}}}}zzzzzzxxxxxxyyyvvvrrrssswwwtttooojjjhhhhhhgggdddbbb\\\PPPFFFDDDEEEHHHVVVfffyyy}}}{{{zzzyyyxxxwwwvvvuuusssqqqmmmhhhbbb]]]SSSKKKFFFHHHLLLQQQVVV\\\dddeeeccc^^^YYYUUULLLCCCBBBEEEMMM\\\ooorrrhhhccc[[[YYYWWWWWW[[[bbbjjjoootttzzz}}}yyywwwqqqlllhhhfffeeedddfffiiimmmooopppqqqqqqooojjjccc\\\WWWMMMHHHAAA<<<888666444333333222222222222333444444555555666666777999::::::::::::;;;<<<===>>>??????@@@BBBEEEFFFFFFGGGHHHJJJKKKNNNSSS[[[dddpppzzz}}}zzzssshhh___ZZZQQQJJJFFFEEEDDDEEEKKKTTTdddqqq}}}yyymmm\\\NNNBBB===888777999<<<>>>>>>GGGEEEIIIOOOQQQNNNLLLMMMMMMOOOWWWdddtttgggZZZWWW[[[cccnnnmmmUUUHHHCCC???===;;;999888888999:::999777444444333222111111000000222222222222222111111111555555444333222111000000111111111111111111111111111111111222222222333333111111000000//////......***+++,,,---.../////////,,,---...///000111111222------......//////000000......////////////......---......//////000111111000000///...............000000/////////000111222000222444444333666<<>>???@@@AAABBBDDDFFFHHHHHHIIILLLNNNOOOPPPUUU^^^kkkwwwuuummmfff]]]UUURRRGGGDDDAAAAAABBBHHHSSS^^^ppp{{{zzziiiWWWIII@@@999777666888===BBBEEEFFFIIIGGGIIINNNOOOLLLKKKMMMMMMUUUbbbsssnnn\\\WWWUUU[[[fffxxxkkkSSSFFFAAA>>><<<;;;::::::999999999888777222222222222333222222222111222222222222222222222444333333333222222111111111111111111000000000000222222222111111111111111111000000000/////////...((()))***+++,,,---------------......///000000111......//////000000000111...//////////////////.........//////000111111111000000///...........................//////000000000111333333333666:::>>>LLLYYYlll~~~pppmmmpppvvv|||xxxvvvpppxxx~~~||||||ssscccSSSJJJHHHIIINNNSSSRRR]]]jjjrrrsssqqqpppqqqxxxzzzzzzuuupppnnnrrrvvv{{{|||~~~}}}{{{zzz~~~{{{|||}}}|||{{{zzzyyyyyyyyyzzzzzz|||zzzwwwsssooollliiihhhggggggggggggfffdddbbbaaa```bbbeeegggiiikkkmmmpppxxx{{{}}}~~~wwwlllcccccckkksss{{{tttkkk___SSSPPPSSSVVViii}}}|||zzzxxxvvvqqqkkkggg[[[OOOEEEDDDFFFLLL\\\mmm~~~||||||{{{wwwwwwtttttttttqqqllllllppp|||xxxpppgggddd``````cccffffffdddZZZNNNFFFEEEEEEIIIVVVfffxxx|||xxxxxxxxxyyyyyyvvvuuusssrrrooojjjddd```UUUMMMFFFEEEHHHMMMVVV___ccciiiooopppppplllaaaWWWQQQRRRXXXggg|||}}}mmmddd___\\\\\\[[[[[[[[[]]]^^^___```dddeeebbbbbbfffiiihhhfffggghhhkkknnnsssvvvyyyxxxtttlllbbbWWWMMMDDD@@@<<<;;;999888888777555333222222111222222333444555777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDGGGHHHIIIKKKNNNQQQRRRSSSXXXbbbooo|||zzzooohhhaaaWWWNNNKKKCCCAAA??????CCCMMM^^^kkk{{{~~~|||ooo[[[JJJ@@@<<<777888:::===AAAEEEGGGHHHIIIHHHIIIMMMMMMLLLMMMRRRXXXdddttt}}}eeeZZZZZZXXX___nnniiiQQQEEE@@@>>>;;;;;;;;;:::888666555444444000111222444555666666555222222222222222333333333111111111222222333333333111111111000000000//////222222111111111111000000000000000000////////////---....../////////....../////////.............../////////000000000000000/////////....../////////......//////000111111111000000///...............------......////////////111111222222333666999<<>><<<:::999777777777666444222222222222222333444555666777777999:::<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDGGGHHHJJJMMMQQQTTTXXX[[[aaakkkxxxzzzssskkkfff___RRRHHHDDD>>>??????@@@IIIYYYlllxxxwwwjjj\\\MMMBBB<<<:::555888<<<@@@CCCFFFGGGHHHNNNLLLKKKLLLLLLKKKPPPWWWlllyyyqqq___XXXYYY___iii|||www~~~fffOOODDD@@@>>><<<888999999666333111111111000222444666777777777777333333333333333222222222//////000111222333444444111111111000000//////...111111111111111111000000000000000000////////////.../////////...---,,,,,,/////////.........------////////////000000000000//////............//////---......//////000111111000000///...............,,,---...////////////...111111111111333555777888>>>III\\\rrr}}}{{{kkkeeefffoooyyyqqq___QQQGGGAAAAAADDDKKKTTT^^^cccbbbaaaaaacccmmmnnnnnnjjjeeeeeekkkqqqxxxyyy{{{|||}}}}}}}}}|||||||||{{{{{{yyyxxxwwwwwwqqqrrrssstttsssqqqnnnllliiiiiihhhgggeeecccaaa```___```bbbbbbbbbcccfffhhhooorrrvvvyyyzzz|||~~~~~~wwwnnnhhhkkkuuuuuukkk___VVVVVV[[[dddzzz~~~yyyzzz|||~~~}}}zzzvvvooogggbbbXXXLLLDDDDDDGGGMMM\\\mmm|||~~~~~~~~~yyyuuuxxxuuurrrqqqkkkeeedddgggqqqzzzyyyrrriiibbb\\\\\\___cccggghhhddd___XXXMMMEEEDDDCCCFFFRRR```ttt~~~yyywwwvvvvvvvvvuuuqqqpppooonnnlllhhhccc______XXXPPPKKKIIIJJJSSS\\\eeeooozzzwwwmmmbbbaaaeeesssqqqeee]]]ZZZTTTTTTTTTTTTSSSQQQPPPOOOPPPXXX^^^aaaeeekkknnnnnnpppsssvvvxxxwwwsssnnnjjj^^^YYYOOOFFF???<<<;;;;;;888777555444444333111///333333333333444666777888777888:::<<<=========<<<<<<======>>>???@@@AAAAAACCCEEEGGGIIIKKKOOOTTTWWW\\\bbbjjjuuuzzzpppiiiddd```WWWKKKAAA>>>:::===AAAGGGUUUhhhwww~~~wwwhhhVVVIIIAAA:::666666777<<>>===777999999888444222333555333444555777777666555444444444444333333222222111000000111111222222333333222111111000//////......000000000000111111111111////////////000000000000---------------,,,++++++------..................////////////////////////000///...------...///000,,,------...//////000000000000///...............,,,---...///000//////...////////////111333444555777AAARRRggg~~~pppiiikkkrrr{{{yyygggYYYLLLBBB???AAAFFFMMMVVVZZZ[[[\\\```dddkkkmmmmmmiiiddddddhhhnnnvvvwwwyyy{{{||||||}}}}}}~~~~~~}}}|||zzzxxxwwwvvvtttsssrrrrrrqqqrrrrrrsssnnnmmmkkkhhhfffeeedddcccbbbbbbbbb```___^^^```bbbgggjjjnnnqqqrrrtttwwwyyyyyy{{{}}}~~~}}}}}}~~~yyyqqqmmmqqq|||xxxoooccc[[[[[[aaakkk~~~yyyttttttxxx~~~~~~{{{vvvnnneee___SSSIIICCCDDDHHHNNN]]]mmm{{{~~~yyyuuuvvvrrrooolllfff^^^\\\___fffpppwwwuuuqqqlllfff```]]]```eeelllpppmmmfff___WWWLLLDDDCCCBBBDDDOOO]]]ppp|||xxxvvvvvvuuutttrrrppppppooonnnllliiiccc___```YYYRRRMMMIIIIIIQQQ[[[hhhrrr~~~~~~ttthhhiiippp{{{kkkaaa[[[XXXSSSSSSSSSSSSRRRPPPOOONNNTTT\\\bbbfffjjjpppssssssuuuvvvvvvtttppphhhaaa\\\MMMJJJDDD???;;;999999:::777555333222333333222000444444444555666777888999888:::<<<>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFIIIKKKMMMRRRWWW[[[```iiivvvwwwnnnfff```YYYTTTMMMCCC======:::@@@HHHRRRbbbrrrwwwuuudddUUUFFF>>>;;;666555777<<>>999;;;<<<;;;888777888:::555666777777777555333111555555444333333222111111222222222111111111111111222111111000///......---///000000000111111111111////////////000000000000//////000000111000000///+++,,,,,,---...///000000////////////............000///...------...///000,,,,,,------.../////////000000///...............------///000000000///......------...000222222222444<<>>@@@AAAAAA@@@??????@@@@@@AAABBBCCCDDDDDDFFFHHHJJJLLLOOOTTTYYY]]]hhhtttyyynnngggaaaZZZRRRMMMFFF???===???===EEEOOO[[[jjjuuuqqqgggSSSHHH>>>;;;:::777999======DDDLLLQQQQQQNNNMMMLLLMMMIIIGGGHHHMMMXXXkkk|||uuuhhhbbbiiisss|||aaaLLLBBB===;;;;;;999888777777888888777555888777666555444333333333222333555666666555333222222222222222222111000///000000////////////000000333000------000111111///,,,---///000111111111111////////////...............------,,,,,,------...000000000000000000000000////////////////////////...------,,,,,,------...000000000000000000000000333333333000---,,,,,,---............///000222222333888CCCQQQdddzzz~~~zzzlll\\\MMMFFFGGGCCCBBBCCCHHHQQQYYY^^^```eeehhhiiigggeeegggnnnttt}}}}}}|||yyyvvvwww{{{|||zzzyyyyyywwwvvvvvvtttrrrqqqqqqsssvvvxxx{{{yyywwwssspppllljjjiiihhheeeaaa^^^]]]\\\ZZZYYY]]]^^^```bbbdddggglllpppsssuuuvvvvvvvvvvvvxxxyyyzzz~~~~~~~~~{{{yyyzzzwwwlllggghhhkkk{{{|||sssrrrqqqtttzzzuuummmddd]]]QQQHHHDDDFFFIIIQQQbbbuuu}}}xxxtttsssooohhh```YYYTTTQQQPPPQQQZZZcccfffccc______aaajjjsssyyyyyywwwrrrjjjcccWWWOOOGGGBBBAAADDDNNNYYYjjj}}}~~~zzzvvvtttssspppooommmnnnnnnmmmkkkgggccc```aaaYYYQQQLLLIIIIIIPPPXXXgggttt~~~xxxzzznnnddd]]]XXXTTTRRRRRRRRRRRRSSSUUUWWWXXXccckkkrrruuuxxx{{{{{{xxxxxxrrrhhh___VVVNNNGGGCCC???===;;;888555333222111555444444333333222222222777777888999999999999999>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAAAAACCCDDDGGGJJJMMMMMMOOOUUU```iiirrr}}}zzzoooeee___RRRMMMFFFBBBBBBAAA@@@>>>===HHHWWWeeerrrtttdddPPPIII???888777888999;;;???HHHJJJLLLMMMMMMLLLJJJIIIKKKHHHGGGJJJVVVhhh||||||rrriiigggsssaaaLLLBBB<<<;;;;;;888777666666777777666444666666555333333222222222000111222222222222111000222333222222222111000///000000////////////000000111///,,,,,,---......,,,......//////000000111111111111111111000000000///...------,,,,,,------...........................////////////////////////...------,,,,,,------...000000000000000000000000000000111///...---...000............///000111222222777???KKK[[[mmmyyyfffSSSHHHFFFBBBAAA@@@DDDKKKRRRVVVXXX\\\```cccddddddhhhooouuu}}}}}}{{{wwwuuuvvv{{{}}}}}}~~~~~~|||{{{{{{yyyxxxwwwuuutttrrrrrrtttvvvxxx~~~}}}{{{xxxtttpppmmmkkkgggdddaaa^^^^^^]]][[[ZZZXXXYYYZZZ[[[]]]```fffiiippprrrttttttttttttvvvwwwzzz}}}~~~{{{yyy|||{{{rrrnnnooorrr|||~~~zzz{{{|||~~~yyytttlllccc]]]PPPGGGCCCGGGLLLVVViii}}}{{{wwwsssqqqllleee\\\UUUOOOLLLKKKPPPVVV\\\^^^\\\\\\aaaffftttzzz~~~zzzuuummmeeeVVVNNNFFFAAA@@@DDDNNNYYYkkk||||||xxxuuutttrrrpppooommmmmmlllkkkiiieeebbb```___WWWPPPKKKIIIIIIQQQYYYfffrrr|||xxxiii```[[[VVVSSSVVVUUUUUUVVVXXX[[[]]]___kkkrrryyy{{{|||}}}zzzvvvnnnggg\\\RRRKKKEEE@@@>>>===;;;999777555333222222444444444333333222222222111333555888:::<<<>>>>>>========================>>>@@@BBBBBBBBBCCCDDDFFFIIILLLPPPRRRUUU^^^kkkuuuvvvmmmcccYYYTTTLLLGGGAAA>>>=========<<>>@@@BBBCCCCCCDDDFFFHHHIIIMMMRRRVVV\\\gggvvvpppeee^^^TTTLLLHHHFFFBBB<<<::::::;;;<<<===GGGRRR\\\^^^[[[RRRFFF<<<999444222555999;;;???CCCKKKLLLMMMLLLIIIHHHGGGHHHFFFIIIQQQ___tttuuukkkjjjkkkooouuu~~~___KKKBBB<<<::::::888666555555666777555444444444333333333333333333444444555666:::>>>BBBDDD555444333222111000000000000000////////////000000000/////////000000000000111000...------...///000//////.........---------...------,,,,,,------...------------------------////////////////////////...------,,,,,,------...........................+++,,,.........---///000...............///000111000222555:::BBBLLLXXX___kkkooouuuzzz~~~fffTTTLLLEEECCC@@@???@@@DDDGGGIIIHHHNNNUUU]]]cccjjjqqquuuvvvsssnnnjjjiiilllrrruuuzzz{{{{{{{{{{{{{{{~~~|||zzzyyyyyy{{{|||}}}|||~~~~~~|||zzzyyyxxxvvvtttttttttuuuuuu|||}}}}}}zzzvvvtttllliiieeeaaa___]]][[[YYYUUUUUUTTTSSSSSSVVV[[[___aaacccfffiiikkkmmmpppssswwwzzz~~~}}}}}}|||zzzzzz|||}}}}}}zzzuuupppjjjccc]]]NNNFFFCCCIIIRRRaaayyy}}}|||zzzwwwssspppjjjeee\\\RRRJJJDDDBBBAAAJJJNNNSSSXXX___iiivvv~~~xxxrrriii```WWWPPPIIIFFFFFFKKKVVVaaaooo}}}}}}zzzvvvsssrrrqqqooonnnkkkjjjgggdddbbbaaa``````[[[TTTNNNJJJHHHIIIPPPXXXgggrrr}}}{{{ssshhh___ZZZXXXWWWWWWYYYZZZ\\\___dddjjjooosss||||||wwwpppeeeZZZSSSMMMFFF@@@<<<999888666666555444444333333333444333333333333333333444444555666777999;;;<<<<<<<<<===========================???BBBCCCDDDFFFHHHKKKMMMRRRYYY___gggtttqqqbbbYYYSSSKKKEEEBBBAAA>>>:::999:::===AAACCCQQQWWWZZZUUUJJJ@@@:::888777444444999===???CCCHHHJJJMMMOOONNNKKKGGGGGGGGGIIIQQQ___ssssssaaa]]]ccclllwww}}}___KKKBBB<<<999999999888666777888888777555555444444444444444555666222111111222444888<<<>>>666555333222111000000000000000////////////000000---...///000000111111222111000...,,,,,,---///000............------------...------,,,,,,------...........................////////////////////////...------,,,,,,------...------------------------,,,...000///...,,,------...............//////000000111333666;;;CCCLLLRRR]]]bbbjjjrrrwww}}}vvvqqqssswww}}}mmmZZZSSSJJJHHHCCC???===>>>AAACCCEEEJJJQQQZZZaaahhhnnnrrroookkkeeebbbbbbeeejjjlllqqqsssuuuwwwxxxzzz}}}{{{zzzxxxyyy|||~~~}}}}}}{{{zzzyyywwwuuutttssssssssswwwxxx{{{|||}}}{{{yyywwwqqqmmmhhhccc```]]]ZZZXXXVVVUUUTTTRRRQQQSSSWWW[[[WWWZZZ^^^bbbeeeiiimmmppptttwww{{{||||||{{{{{{|||zzz|||~~~~~~}}}|||{{{zzzzzz|||~~~}}}~~~}}}|||yyytttpppjjjccc]]]NNNGGGDDDJJJTTTccc|||~~~|||zzzyyyvvvrrrooofffaaaXXXOOOGGGCCCAAAAAAEEEKKKUUU```jjjuuu{{{uuuoooggg^^^UUUOOOKKKJJJLLLQQQ[[[fffppp}}}|||xxxtttrrrqqqnnnllljjjhhheeebbb````````````ZZZTTTNNNLLLJJJJJJQQQYYYkkkvvvzzzpppjjjbbb[[[XXXWWWXXXYYY^^^___ccchhhmmmsssxxx{{{~~~{{{ssskkkbbbVVVJJJFFFDDD@@@===;;;999666444444333333333333333444444333333444444555555555666888999:::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBDDDFFFHHHKKKNNNVVV\\\eeellluuuooocccVVVPPPKKKEEE@@@???;;;:::888888;;;@@@GGGLLL[[[YYYTTTJJJ>>>666666:::777555777<<>>CCCGGGMMMVVV^^^eeekkkmmmiiieee___\\\]]]aaadddeeeiiilllppptttvvvxxx{{{}}}zzzyyyxxxzzz~~~~~~||||||{{{yyywwwuuutttsssrrrssstttvvvxxxyyyyyyxxxwwwsssooojjjeeeaaa^^^ZZZXXXUUUUUUUUUSSSQQQQQQSSSVVVQQQTTTXXX\\\```ccchhhkkkooorrrvvvwwwwwwwwwwwwxxxvvvzzz~~~}}}}}}}}}|||{{{zzzyyyyyyxxxuuuwwwyyyyyyyyy}}}~~~yyyvvvrrrkkkccc\\\NNNGGGEEEMMMWWWeee}}}~~~|||zzzxxxwwwsssooolll```[[[SSSKKKFFFDDDDDDDDDDDDMMM[[[iiivvvxxxsssooohhh___TTTPPPOOOQQQTTTYYYccclllvvv|||wwwtttpppmmmkkkhhhgggdddbbb```_________ZZZUUUPPPOOOOOOPPPWWW```rrr}}}vvvooofffccc^^^ZZZYYYZZZ\\\^^^gggiiimmmrrrvvvyyy|||}}}yyyvvvoooeee]]]VVVKKK@@@===;;;:::999999777444111333333333333333444444555444444555555666777888888888999:::<<<>>>???@@@@@@????????????????????????===@@@DDDGGGIIILLLPPPSSSZZZbbbmmmwwwppp___UUUKKKGGGCCC>>><<<<<<666777777999===EEENNNUUUbbbXXXKKK@@@888444777===888777999===??????DDDJJJKKKOOOSSSQQQMMMLLLNNNRRRcccrrryyy^^^UUUWWWdddrrr{{{^^^KKKAAA<<<888888999777666666777777666555333333333333444555666777666666555444333444555555888777444222000000111111000000////////////000000+++...000000...,,,---...,,,------....../////////000000/////////............------,,,,,,------...------------------------////////////////////////...------,,,,,,------..............................000222222000...---,,,///......------.........000000000000222666<<<@@@IIIPPPXXXaaaiiittt}}}iiiZZZSSSVVVZZZhhhqqq~~~ppphhhgggddd```WWWKKKAAA;;;;;;<<>>@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGJJJNNNQQQUUUXXX___hhhvvvoooaaaSSSKKKCCC@@@===:::999:::555777999<<>><<<===>>>@@@EEEMMMWWW```fffiiigggbbb^^^]]]___aaabbbaaabbbgggmmmqqqssssssssstttvvvvvvvvvzzz~~~|||zzzwwwvvvuuutttttttttssssssssssssssspppmmmiiieeedddbbb```^^^XXXYYYZZZYYYVVVTTTSSSSSSPPPRRRUUUVVVXXXYYY\\\^^^dddgggkkknnnnnnnnnoooooooootttzzz{{{zzz{{{|||}}}}}}}}}|||zzzxxxwwwuuuwwwxxxwwwuuuwww}}}~~~}}}{{{yyyuuunnnccc[[[LLLGGGHHHRRR]]]lllxxxyyy||||||{{{yyyvvvtttqqqmmmhhheeeUUUQQQKKKFFFDDDEEEHHHJJJUUU^^^mmm|||yyypppnnnmmmggg```]]]]]]```ffflllpppxxx|||vvvqqqlllhhhffffffeeecccbbb```___^^^YYYUUUTTTWWW[[[```jjjttt}}}yyyqqqjjjeeebbbbbbbbbbbbccceeejjjppptttrrrtttwwwxxxwwwtttooolll___ZZZOOOEEEAAAAAA<<<666;;;888444333333555666666444444333333333444555555555666666888999:::;;;<<<:::;;;===???AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBEEEJJJNNNQQQUUUYYY\\\hhhsss|||rrrdddXXXNNNFFF???===;;;888888:::777:::===AAAHHHSSS```iiieeeQQQ???999999777666777>>>===???BBBDDDEEEMMMUUUTTTTTTQQQLLLHHHNNN[[[fff|||uuuaaaXXX```lll}}}zzz]]]JJJAAA<<<999999666666555444444444444444222111111222444555444222666555444333333444666777666555333111000000111222............////////////222111///...---------.........//////////////////...............///000000444444333111...---...///000...,,,---...///...---,,,,,,++++++,,,,,,---...111///......//////...,,,..................------000000000000///...---,,,............////////////000000000111222444555666???DDDPPP]]]hhhqqquuueeeYYYRRRUUU[[[hhhuuuzzztttrrruuuyyy|||ssseeeTTTEEE>>><<<:::===AAAEEELLLWWW```eeejjjhhhfffdddbbbbbbbbbbbbgggfffgggiiihhhhhhmmmtttpppssswwwzzz~~~|||wwwtttqqqttttttsssrrrqqqpppooonnniiiiiigggfffdddbbbaaa```^^^\\\YYYVVVTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTT^^^aaaeeeggghhhhhhiiijjjnnnqqqtttwwwyyy{{{~~~}}}}}}}}}|||zzzxxxuuuuuuvvvxxxyyy}}}zzzvvvuuurrrkkk```WWWRRRQQQOOOSSS^^^qqq}}}uuurrrrrrwww~~~}}}zzzwwwtttqqqlllgggcccXXXTTTNNNJJJJJJNNNTTTXXXbbbkkkxxxyyypppjjjhhhjjjkkkfffhhhjjjnnnsss{{{xxxrrrmmmjjjgggfffddddddeeefffeeeaaa]]]YYYYYY[[[\\\```gggooouuu|||tttlllhhhfffeeeeeeiiijjjmmmoooqqqtttxxxzzz{{{uuuooojjjddd]]]YYYNNNKKKFFF@@@<<<999888888333333222222333333444444333444444555666777888888999999999999:::;;;<<<<<<;;;===???AAACCCDDDDDDDDDFFFGGGGGGEEEBBBAAABBBCCCGGGIIIOOOVVVYYY[[[bbbjjjsssvvvlll___TTTMMMHHH@@@;;;;;;;;;999888999<<<===@@@IIIZZZkkkrrrqqqZZZJJJ<<<777777999@@@IIIIIIGGGEEEDDDHHHOOOWWW\\\___UUUOOONNNLLLPPPcccyyy{{{hhhZZZVVViiizzz\\\JJJAAA;;;999888777666666555555555555555555444444555777777666555666555333222222333444555333222000...---...///000............////////////222111///...------......,,,,,,------------------...............//////000111111111///---,,,,,,...///---,,,,,,---......---,,,++++++++++++,,,------///...------......---+++..................------............---,,,+++***............//////////////////000000111333444555>>>CCCNNN[[[eeeqqqzzzkkk```ZZZ\\\aaappp||||||yyyvvvtttuuuyyyuuufffUUUHHHAAA;;;<<<===@@@FFFPPPYYY^^^ddddddeeeeeedddbbbaaa___cccaaaaaabbbbbbbbbhhhqqqrrruuuyyy|||~~~}}}yyyvvvttttttssssssrrrpppoooooonnnjjjiiiiiihhhfffeeeeeedddaaa___\\\XXXUUUSSSSSSSSSTTTSSSRRRQQQQQQPPPQQQQQQZZZ\\\___aaabbbdddfffhhhlllooorrrvvvxxx{{{}}}{{{yyyzzz{{{||||||yyyvvvuuusssmmmccc[[[SSSRRRRRRVVVbbbuuuuuunnnlllrrrxxx|||zzzwwwtttqqqlllgggcccXXXUUUQQQOOOQQQVVV\\\aaannnwwwwwwpppllllllllllllkkkmmmqqqtttzzzvvvpppkkkhhhfffcccbbb```aaabbbaaa^^^[[[XXXZZZ\\\^^^bbbgggnnnssszzz~~~xxxtttooolllkkkmmmnnnoooppprrrsssuuuvvvxxxzzz{{{vvvqqqkkkddd]]]WWWQQQNNNGGGDDD???:::777555444444333333222222222222222333333444444555666777888888999999999999:::;;;<<<===<<<>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEDDDBBBCCCDDDFFFLLLMMMSSS[[[```cccllltttuuuhhh```UUULLLGGGBBB;;;777999:::888777999???AAAGGGRRRdddsssvvvqqqVVVHHH;;;777888<<>>HHHTTT```nnnwwwnnnhhhiiimmm{{{rrrooollloooxxxxxxgggSSSFFF???<<<:::;;;???GGGOOOUUU[[[^^^cccffffffddd```]]]\\\YYYXXXXXXWWWYYYbbbkkktttwww|||~~~~~~{{{xxxwwwssssssrrrqqqpppoooooonnnjjjjjjjjjjjjiiiiiiiiiiiifffddd```[[[WWWTTTSSSRRRUUUTTTSSSRRRQQQPPPPPPPPPTTTVVVXXXYYYZZZ]]]```cccgggkkkooosssvvvyyy}}}~~~~~~~~~|||yyywwwuuuuuusssooogggaaaWWWWWWYYY^^^jjj|||tttoooooovvv~~~|||yyyvvvsssppplllgggdddZZZXXXWWWXXX\\\ccckkkppp~~~uuuoooooopppnnnlllmmmpppuuuyyy~~~zzzrrrlllhhheeecccaaa___]]]]]]^^^]]][[[ZZZYYY\\\___bbbeeejjjooorrruuuxxxzzz{{{yyywwwvvvvvvqqqnnnlllmmmpppsssvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvjjjeee]]]UUUOOOIIIDDDAAA???===999666333222222222333333222222222222222333333444444555666777888888:::::::::::::::;;;======>>>???AAABBBDDDDDDDDDDDDCCCDDDEEEEEEEEEGGGJJJMMMNNNPPPWWW```fffmmmwwwsssbbbXXXRRRJJJCCC@@@<<<777555888999888888:::@@@FFFQQQ```rrr{{{vvvkkkNNNDDD:::888;;;AAAHHHNNNSSSNNNHHHHHHLLLSSSYYY[[[WWWMMMHHHLLLVVVeee}}}zzzfffaaaeeepppwww[[[IIIAAA;;;888888999888888777666777777777555333222222444555444333666555333222111111111111222111000////////////000............////////////000000//////............//////............------...------------...//////+++,,,,,,,,,******,,,...---+++******+++,,,,,,++++++++++++***+++,,,,,,---...,,,+++,,,---...,,,+++,,,,,,------------........./////////......---,,,---------.........//////...------...///000111111555888@@@LLLZZZkkk{{{|||vvvppplllppp|||zzzdddRRRFFF???:::999;;;@@@GGGMMMRRRWWW___eeegggddd___[[[VVVQQQNNNMMMMMMQQQ[[[gggtttwww|||}}}{{{{{{uuutttsssrrrqqqpppoooooojjjjjjjjjkkkkkklllllllllkkkiiiddd___[[[WWWTTTSSSWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRUUUYYY\\\aaaeeekkkooosssvvvzzz|||}}}{{{vvvuuuttttttssspppkkkggg___```ccciiiuuuxxxvvvwww{{{yyyuuurrrooolllhhheee______```cccjjjrrr{{{}}}sssooopppqqqnnnjjjkkkoootttxxx|||yyyrrrkkkfffccc```^^^___]]]\\\[[[[[[[[[[[[[[[[[[^^^cccgggjjjlllooorrrrrrsssttttttrrrqqqrrrssssssrrrqqqrrruuuxxxzzzzzz|||zzzxxxuuurrrnnnjjjggg^^^XXXQQQJJJEEEAAA>>><<<;;;999777555333333444444333222222333333444555666444444555666777888999999::::::::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJMMMQQQTTTUUUXXX___iiirrr{{{pppcccUUUNNNJJJDDD???===:::666666999;;;999:::===AAAMMM^^^ppp~~~ppp___FFF???999999???FFFMMMQQQSSSOOOJJJKKKOOOSSSTTTSSSQQQKKKJJJTTTdddvvvttteeegggpppuuuYYYIIIAAA<<<999888999999888777777777777777:::888777777888999999888666555555333333222222222000000000///////////////............///////////////////////////.........//////......---------------------------...//////+++,,,---,,,++++++---///---+++)))***+++,,,+++***+++************+++,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,------........................---,,,------------............------------...///000000222444;;;GGGVVVjjj~~~vvvooosss{{{hhhQQQFFF===::::::;;;???EEEJJJPPPXXX```dddccc___\\\QQQLLLHHHGGGGGGLLLXXXdddqqquuuzzz~~~~~~xxxxxxvvvuuusssqqqpppooojjjjjjkkkkkkkkklllllllllmmmkkkhhhccc___[[[XXXVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSQQQOOOMMMOOORRRUUU[[[___eeejjjmmmqqqtttvvv}}}||||||}}}~~~~~~{{{zzzuuuttttttttttttrrrooommmiiikkkooouuuzzzxxxtttqqqooollliiifffeeefffhhhmmmttt}}}{{{rrrnnnpppppplllgggiiilllqqqtttvvvyyy{{{}}}~~~{{{rrrnnnhhhccc```]]][[[YYYZZZZZZZZZYYYYYYYYY[[[\\\\\\```eeeiiikkklllnnnooopppqqqrrrqqqpppqqqsssuuu{{{zzzzzz{{{}}}~~~}}}|||zzzvvvqqqlllgggaaa[[[VVVPPPLLLFFFAAA???>>><<<;;;777666555444444444555555222222333444666888:::;;;555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>AAABBBBBBCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMPPPUUUYYYaaadddlllxxx~~~qqqdddXXXMMMGGGDDD???<<<;;;999666666999::::::<<>>BBBGGGOOOWWW\\\^^^]]]\\\PPPKKKFFFEEEEEEKKKXXXeeepppsssxxx|||~~~}}}|||{{{xxxuuusssqqqpppllllllllllllkkkkkkkkkkkkmmmllljjjfffccc```]]]\\\XXXWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQNNNKKKKKKMMMPPPTTTXXX^^^dddgggjjjmmmooovvvvvvwwwyyy{{{|||}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvuuuuuutttsssuuuzzzzzzwwwssspppnnnllliiigggiiijjjmmmqqqwww~~~}}}vvvooommmnnnnnnkkkgggiiillloooqqqqqqrrrtttvvvyyyyyyyyyyyywwwtttrrrppphhhddd```]]][[[ZZZXXXWWWUUUWWWYYYYYYYYYZZZ\\\]]]^^^aaafffjjjkkklllnnnooopppqqqrrrrrrrrrsssvvvxxx~~~|||sssmmmeee___ZZZUUUNNNIIIDDDAAA===;;;:::::::::999444444333333333444444555333333444666888:::<<<===777888888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBBBBCCCEEEGGGIIIJJJLLLMMMNNNNNNPPPTTTZZZ^^^jjjnnnxxxqqqdddYYYOOOFFFBBB???;;;999:::777555666999;;;<<>><<<;;;888888777666666666666777777555222111222333444333222222333333333222222222.........//////.....................////////////---...///000000///......------,,,,,,+++******)))------,,,,,,------...///,,,------,,,+++***,,,------,,,******,,,---,,,+++***************++++++,,,,,,+++++++++---...---,,,***++++++,,,------......***++++++,,,,,,+++++++++,,,,,,---------........................//////000333222666???JJJ\\\uuu|||~~~{{{iiiYYYRRRJJJ>>>999<<<<<>>>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCFFFIIIKKKMMMNNNPPPQQQSSSWWW\\\ccchhhuuuzzzuuueeeZZZPPPHHH@@@>>><<<999888:::888777888<<>>GGGQQQTTTQQQRRRUUUVVVSSSMMMIIIIIIKKKTTTaaasss{{{pppsss|||{{{uuunnnUUUGGGBBB???===<<<888777777666666666666666999666333222333555555555000111111222222222111111000000111111111111111000............/////////000---...///000000///......//////...------,,,++++++---,,,,,,,,,,,,---......,,,------,,,***)))***,,,...,,,++++++,,,------,,,*********)))***++++++,,,+++***)))***,,,---,,,+++******+++,,,,,,---......,,,,,,---......---------,,,,,,,,,---------......//////.........//////000111000222999BBBRRRiii|||{{{hhh___TTTDDD<<<>>>888:::>>>DDDKKKRRRXXX\\\RRRMMMIIIHHHIIIOOO\\\iiirrrtttvvvxxxyyy{{{~~~~~~~~~zzzvvvsssrrrrrrqqqpppnnnmmmkkkjjjiiijjjjjjjjjjjjiiigggfffeeecccbbb___\\\XXXVVVTTTSSSNNNNNNNNNLLLJJJIIIKKKMMMLLLPPPVVV[[[___aaabbbdddeeegggkkkooorrrssstttttttttuuuxxx{{{~~~}}}|||{{{||||||}}}|||||||||~~~}}}~~~yyyvvvrrrooommmllljjjiiihhhiiijjjlllooorrruuuwwwvvvvvvvvvvvvvvvtttsssrrrlllkkkjjjjjjjjjjjjlllllljjjjjjkkkjjjhhhhhhjjjkkkgggfffeeedddbbbaaa```___]]][[[YYYXXXYYYZZZZZZYYYWWW\\\aaaddddddeeegggiiilllooorrruuuvvvwwwxxxzzzzzz|||}}}}}}||||||~~~}}}|||zzzxxxtttnnnfffaaaZZZSSSJJJDDDCCCBBB>>>;;;;;;:::888888999999777555555555555666666777777777777777666666666666777777:::;;;;;;<<<===>>>??????<<<<<<<<<======>>>???@@@AAAAAABBBDDDFFFJJJMMMOOORRRSSSVVVYYY]]]dddlllqqq}}}rrrgggZZZPPPLLLDDD>>>===<<<999999<<<;;;:::<<>>888444222888777666555555666777888777555444555666777666555444222111111222222111///000000///...............///...---,,,+++,,,------......---------,,,,,,,,,------------------------,,,***))))))+++---------++++++++++++++++++++++++.........///000111111222))))))))))))))))))))))))***++++++,,,,,,++++++***---..................---***+++,,,---.../////////+++(((%%%(((---000///---000000000///......------...///222777<<>>??????@@@@@@@@@@@@@@@>>><<<;;;===>>>???@@@BBBCCCEEEIIINNNRRRWWWYYY]]]```dddlllvvv}}}zzzooofffYYYOOOIII???>>><<<<<<<<<;;;999888777<<>>BBBFFFMMMTTTYYYXXXZZZYYYQQQHHHJJJVVVbbbtttvvvkkklllsssrrryyy|||~~~iiiQQQDDD???;;;888777666666555444444555666777666555444444666666555444333111000000111111000///000//////.........//////000///...---------...///............---------,,,---------------------------+++))))))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------------,,,...+++(((***...000...,,,////////////............------000333666>>>MMM\\\lllrrrzzz~~~wwwhhhQQQ@@@<<<888666:::>>>BBBGGGMMMPPPNNNKKKKKKOOOWWW```eeeiiigggddd``````dddlllsss|||}}}~~~|||zzzyyyxxxvvvtttqqqnnnlllkkkiiihhhgggffffffggghhhhhhhhheeeaaa^^^]]]ZZZVVVSSSRRRPPPNNNNNNOOOOOONNNMMMMMMNNNOOONNNNNNOOORRRTTTZZZ[[[\\\___bbbfffiiikkkmmmooorrrssstttuuuxxxzzz~~~|||{{{|||~~~~~~}}}{{{}}}|||zzzyyyuuurrrooonnnnnnmmmkkkjjjhhhhhhiiijjjlllmmmnnnooolllmmmmmmmmmlllkkkjjjiiijjjjjjjjjkkkkkkkkkkkkkkkiiiiiihhhhhhfffeeecccccc```______^^^^^^]]]]]]]]]^^^]]]]]]^^^bbbeeeggggggjjjlllooosssvvvxxxyyyzzz}}}~~~~~~{{{xxxuuusssrrrlllgggbbb^^^[[[UUUMMMFFFCCC???:::777666777777777444333333333333444444555333333444444555555555666888777777777777888888999;;;;;;===>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<===??????AAADDDFFFIIIMMMRRRUUUZZZ___eeekkksss}}}wwwhhh^^^WWWMMMEEEAAA>>>===<<<<<<<<<======<<<>>>@@@FFFNNNXXXbbbjjjnnnooogggZZZLLLBBB===;;;;;;:::===AAADDDIIINNNTTTXXX\\\[[[VVVOOOKKKQQQaaaooosssfffccckkkuuu~~~iiiRRREEE@@@<<<999888555555444333333444444555555333222333444555444333222000//////111111000.../////////......///000000111000///.........///000/////////.........------------------------------...,,,******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++*********,,,,,,,,,,,,,,,+++******000---++++++...///---+++---............/////////...---///111222555@@@LLL___fffoootttuuuvvvyyy|||pppXXXEEE>>>888555888;;;<<<@@@DDDIIIJJJKKKNNNRRRWWW[[[^^^\\\ZZZWWWUUUVVV\\\eeelllsssuuuwwwzzz~~~}}}|||zzzwwwssspppnnnllljjjiiihhhfffffffffggggggjjjiiihhhgggddd```[[[VVVTTTRRRPPPOOOPPPPPPOOOMMMMMMMMMLLLJJJHHHHHHJJJMMMSSSSSSTTTVVVYYY^^^bbbdddfffhhhkkkmmmnnnpppsssvvvyyyxxxwwwxxxzzzzzzzzzxxxsssuuuxxx{{{~~~{{{xxxvvvuuuuuurrrpppnnnnnnnnnooonnnmmmhhhiiijjjkkklllmmmnnnooojjjkkkkkklllllllllkkkkkkllllllllllllmmmmmmmmmnnnkkkkkkjjjiiigggeeedddcccbbbbbbbbbccccccddddddeeeaaa```aaadddiiimmmoooppprrruuuyyy}}}zzzxxxuuurrrnnnjjjgggeee[[[WWWRRRNNNLLLHHHBBB>>>;;;999666444555555555444///000111333444555666666333333444555666777777888888777777777888888999:::<<<<<<>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<<<<>>>???BBBEEEHHHLLLOOOSSSXXX[[[^^^dddmmmwwwrrreeeXXXQQQLLLFFFAAA@@@<<<;;;;;;;;;<<<>>>AAABBBEEEHHHPPP]]]iiinnnjjjeeeYYYRRRGGG===888777:::===>>>AAAEEEHHHKKKNNNRRRUUU\\\XXXQQQMMMPPP^^^rrrnnn\\\XXX```qqqlllSSSFFF???;;;777666555555555444444444444444333222111222333444333111111///...///000000///...//////////////////000111111000///.........//////000////////////.........,,,,,,------------------...---++++++,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))+++++++++,,,,,,++++++***///,,,++++++---...---,,,,,,,,,---......///000000//////000222222222999AAAQQQZZZeeeiiiiiilllttt|||zzzxxxyyyzzzzzzyyy|||sss]]]KKKAAA:::555666888999:::===EEEGGGKKKOOORRRTTTTTTTTTSSSQQQNNNMMMPPPWWW```ggggggiiimmmsssyyy~~~~~~{{{xxxtttpppnnnmmmkkkjjjhhhgggfffffffffgggkkklllmmmmmmkkkgggaaa]]]XXXVVVSSSRRRQQQQQQOOONNNOOONNNLLLJJJGGGGGGIIILLLMMMMMMMMMNNNQQQUUUZZZ]]]^^^aaadddgggiiilllooorrrttttttttttttvvvvvvvvvvvvqqqsssuuuxxxzzz{{{||||||{{{}}}~~~~~~~~~{{{xxxuuuttttttuuurrrpppnnnnnnoooooonnnmmmjjjkkklllmmmnnnoooppppppnnnooooooooooooooonnnnnnoooppppppqqqqqqrrrrrrrrrmmmmmmmmmlllkkkjjjhhhgggggghhhiiijjjlllmmmnnnnnnhhhhhhiiilllqqquuuwwwwwwyyy{{{}}}xxxvvvnnnlllhhhddd___[[[XXXVVVOOOKKKFFFCCCAAA???<<<:::999777666555666666444333---///111333555666555555444444555666777888999:::888888888888999:::;;;;;;===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???======???AAAFFFIIIMMMQQQUUUYYY]]]```gggoooyyysssdddYYYNNNIIIFFFBBB@@@AAA::::::::::::;;;???DDDGGGNNNTTT```mmmsssnnn```TTTCCC@@@===;;;:::;;;<<<>>>AAADDDGGGJJJKKKMMMOOOQQQTTTPPPLLLNNNYYYllluuu]]]SSSXXXiiikkkRRREEE???;;;777666666666666666555555444444333111000111222333222111000///...///000111000///000000/////////000000111000///...---------...///000////////////.........,,,,,,,,,---------.........---,,,,,,------+++)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******++++++++++++******((()))***+++,,,,,,,,,,,,+++***)))***,,,---------++++++,,,---...///000000///...///222111000444;;;CCCMMMXXX]]]^^^cccoooyyywwwppphhhkkknnnpppttt{{{zzzyyyyyy}}}~~~wwwgggZZZJJJ@@@888777888777777999>>>AAAGGGMMMPPPQQQPPPOOONNNLLLHHHHHHLLLSSSZZZ^^^ZZZ]]]ccckkkttt|||~~~|||{{{{{{|||}}}~~~|||xxxssspppnnnmmmmmmllljjjhhhgggfffggggggiiikkkooopppoookkkgggeee]]][[[XXXUUUTTTSSSQQQOOONNNNNNMMMKKKIIIIIIKKKMMMKKKJJJIIIIIIKKKNNNRRRTTTWWWZZZ^^^aaacccfffjjjmmmnnnooopppqqqqqqrrrssstttssstttvvvwwwxxxxxxxxxwwwwwwyyy|||~~~}}}|||}}}~~~|||zzzxxxwwwwwwwwwuuusssppppppppppppooonnnooooooppppppqqqrrrssssssttttttttttttsssrrrqqqqqqssssssssstttuuuvvvvvvvvvqqqqqqrrrrrrrrrqqqqqqpppmmmnnnooopppqqqrrrsssssssssssstttvvvzzz|||}}}|||~~~~~~}}}zzzvvvpppkkkggg___]]]YYYTTTPPPLLLIIIHHHDDDAAA>>>;;;:::999888888999777666666666555333111///111222444555555444444555555666777999:::;;;;;;999999999::::::<<<======>>>???@@@AAABBBBBBBBBAAA@@@@@@AAA@@@???@@@BBBDDDIIILLLPPPTTTXXX]]]bbbfffttt}}}|||mmmdddVVVMMMDDDAAA???<<<;;;>>>::::::::::::<<>>AAABBBBBBEEEHHHIIIIIIJJJKKKMMMJJJIIILLLUUUeeezzzsssdddVVVUUUbbbwwwzzzfffOOOCCC???<<<::::::666666777666666555444333333111000111222333222111000///...///111222111000222111000000/////////000000///...---------...////////////.........------+++,,,,,,------.........---,,,,,,---......,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++((()))***,,,------......))))))******+++,,,---...++++++,,,---......//////---+++---000000...111666;;;EEEPPPWWW[[[cccpppzzzzzzlllfff]]]bbbhhhmmmttt~~~}}}oookkknnnsssyyy|||xxxooohhhXXXKKK???:::999666555666555999???FFFLLLOOOQQQRRRMMMJJJGGGFFFIIINNNRRRTTTPPPUUU]]]fffpppxxx}}}|||{{{wwwxxxyyyzzzzzz|||~~~yyyuuusssqqqppppppnnnllljjjhhhhhhhhhhhhhhhkkknnnooonnnlllkkkkkkeeebbb^^^[[[YYYWWWUUUSSSMMMNNNNNNMMMKKKJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKOOORRRVVVYYY[[[___bbbeeeeeegggjjjkkkkkkmmmoooqqqrrrssstttuuuuuuuuutttssssssuuuwwwzzz|||}}}~~~~~~{{{~~~~~~}}}~~~|||{{{{{{xxxvvvtttttttttuuutttssstttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvuuutttvvvvvvwwwxxxyyyzzzzzz{{{xxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzz|||~~~~~~}}}~~~zzzxxxtttrrroookkkfffaaa\\\YYYPPPNNNKKKFFFCCCAAA??????;;;:::888666444444444444777555333333444333111000222333444444555555555444777777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCEEEHHHKKKMMMPPPTTTXXX^^^eeemmmrrr~~~xxxhhh\\\UUULLLEEE???>>><<<::::::===;;;<<<===>>>AAAJJJUUU^^^kkkssszzzvvvfffSSSDDD===:::999888888;;;???DDDGGGDDDFFFGGGHHHGGGGGGIIIKKKHHHMMMVVVcccttt{{{^^^XXXVVV```qqqyyydddNNNBBB>>><<<:::999555555666666555444222111333222111111333333222111111000///000222333222111333333111000//////......111000///.........///000............---------,,,++++++,,,,,,---......///,,,,,,,,,---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***++++++,,,,,,++++++******+++,,,---------------,,,,,,,,,+++++++++,,,---,,,,,,,,,------............,,,,,,//////...000444777@@@KKKTTT[[[dddqqq{{{uuufff___ZZZ___hhhpppxxx|||lll```[[[cccoooxxx{{{yyyuuurrrhhhXXXGGG>>>:::666333333111444999???FFFLLLPPPSSSPPPMMMIIIHHHJJJLLLLLLKKKLLLQQQZZZdddlllrrrvvvwww|||}}}~~~~~~|||{{{vvvwwwxxxxxxyyyzzz}}}}}}yyywwwvvvvvvrrrpppnnnkkkjjjiiihhhiiiiiikkkmmmllljjjiiijjjlllllliiieeebbb```]]]ZZZXXXOOOQQQRRRQQQNNNLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCGGGIIIMMMPPPRRRUUUYYY[[[[[[^^^aaacccdddfffiiilllmmmmmmooopppppppppoooooooooqqqsssuuuwwwxxxyyyyyyvvvyyy~~~}}}|||zzzyyyxxxxxxzzz{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~|||{{{zzzzzzxxxwwwxxxyyy{{{{{{yyywwwxxxxxxwwwuuurrrooollljjjcccaaa]]]YYYTTTPPPMMMLLLEEECCC@@@===;;;::::::;;;666666555444222222222333555333111111333444333333444444444444555666777777999999::::::;;;;;;;;;;;;=========>>>???@@@BBBBBBAAAAAABBBCCCCCCCCCCCCBBBDDDEEEGGGHHHIIIKKKOOORRRVVVXXX]]]ccckkkuuu}}}pppdddWWWMMMJJJEEE@@@=========;;;;;;>>><<>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCFFFHHHJJJKKKMMMPPPUUUXXX^^^aaafffmmmwww|||jjj___VVVLLLEEEDDD<<<999888::::::888999<<<>>>AAAEEEJJJQQQ___qqq~~~xxxkkkXXXFFF;;;:::<<<999>>>FFFKKKLLLIIICCC???HHHHHHHHHFFFEEEFFFIIILLL[[[eeerrrmmmWWWUUU[[[jjj~~~|||fffNNNAAA===;;;999999666666555444222111000000222222222111111111111000111111111222333333333444222222111000000///000000000//////...---,,,,,,,,,000///...---,,,+++++++++...---,,,,,,---...000111************************++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++...222333111...,,,,,,++++++***)))(((((())))))***+++,,,---...---,,,+++***++++++,,,,,,++++++***---,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...///000111111222333999EEEQQQ___ooo|||zzziii___^^^iiixxx{{{uuukkk___WWWUUUZZZeeerrr|||xxxjjjWWWIIIAAA<<<777222444444444555888>>>EEEIIISSSVVVVVVRRRKKKGGGGGGIIINNNSSS[[[ccciiijjjiiihhhlllooossstttuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{zzzxxx|||~~~}}}zzzyyy{{{xxxuuuqqqooonnnmmmnnnvvvlllcccaaabbbccceeeiiilllmmmmmmllljjjgggdddbbb___]]]YYYUUURRRPPPPPPPPPLLLJJJGGGFFFEEEDDDAAA???BBBBBBAAABBBDDDGGGJJJLLLNNNOOOPPPRRRUUUYYY]]]___```aaabbbdddddddddcccbbbeeegggiiikkkmmmmmmmmmmmmooopppqqqrrrssstttuuuvvvzzz}}}}}}~~~~~~}}}{{{wwwsssooollljjjjjjgggggghhhjjjjjjgggccc___ZZZYYYVVVSSSPPPNNNMMMLLLIIIEEEAAA===<<<;;;:::999666666666777666666555555222222222111222222333333222222222333333333444444666666777888999::::::;;;<<<<<<<<<===============>>>>>>>>>>>>===>>>BBBEEEBBB@@@??????BBBDDDFFFFFFEEEHHHMMMOOORRRWWW^^^ccceeellluuu~~~zzzkkkZZZOOOHHHAAA======<<<;;;999888888:::<<<===AAAFFFLLLUUUeeeuuuyyyvvvrrrdddRRRGGG>>>888777999;;;DDDIIIHHHIIILLLKKKGGGLLLIIIFFFGGGJJJOOORRRTTTmmm{{{vvvccc]]]VVVfff{{{}}}gggOOOAAA===:::888999666666555444333222222111222222222111111111111000111111111111222222222222111111000/////////000000111111111000///.........//////...---,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---...,,,***+++,,,---+++)))++++++***)))))))))))))))***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---...............////////////111111666@@@LLLZZZlllzzzuuulllmmmxxx~~~wwwnnnbbbVVVSSSUUU```lllzzz}}}tttfffWWWKKKAAA:::777555555555555777<<>>;;;888:::===AAAGGGJJJHHHHHHKKKKKKHHHIIIHHHFFFEEEIIIQQQ]]]fffzzznnn^^^[[[cccttt~~~hhhOOOBBB===:::888777555555555444444333333333222222222111111111111000111111111111000000000000//////.........//////000111111000000///.........///...------,,,,,,,,,,,,///...---,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++,,,---//////...---,,,,,,,,,---222,,,%%%%%%)))---,,,)))++++++***))))))))))))***+++++++++++++++,,,------***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++,,,,,,---.../////////.........------000///222:::DDDRRRfffvvv}}}yyyyyysssfffWWWNNNOOOVVVeeetttzzzlll\\\MMMCCC>>>666555333333444888;;;>>>JJJNNNSSSSSSPPPLLLKKKLLLIIIJJJLLLNNNOOOPPPQQQQQQYYY[[[^^^aaadddiiiooosss|||}}}|||yyywwwsssvvv{{{|||xxxuuusssrrrrrrqqqhhh___^^^______aaadddggghhhiiikkkmmmppprrrssspppnnnjjjeee___YYYTTTRRROOOLLLIIIGGGGGGHHHHHHGGGAAAAAA@@@???>>>>>>======>>>??????@@@AAACCCEEEFFFKKKMMMPPPSSSVVVYYYZZZ[[[[[[\\\___aaaccceeefffgggccccccdddfffgggiiijjjjjjpppsssvvvwwwvvvtttsssrrrssssssttttttuuuvvvxxxyyyyyyyyyzzz|||}}}~~~~~~|||||||||{{{yyywwwxxxxxxzzz{{{}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}|||{{{xxxuuuqqqnnnllljjjhhhfffbbb___[[[YYYXXXWWWTTTRRRPPPNNNMMMJJJGGGDDDDDDCCCAAA>>><<<:::999999999666333111222222111000222222333333333333333222111222222222222333333444555555555666666666777777777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========BBBBBBBBBAAA@@@@@@BBBEEEEEEDDDCCCCCCDDDFFFHHHJJJQQQTTTYYY^^^ccclllvvv~~~wwwkkk]]]QQQEEE???<<<888777999555555777999===BBBEEEHHHRRR[[[dddhhhhhheee\\\SSSEEE>>>888777888888;;;@@@FFFJJJLLLJJJHHHJJJJJJHHHFFFGGGHHHHHHMMM\\\qqq~~~ggg]]]```rrriiiPPPBBB<<<999777777444444444333333333333333222222222111111111000000111111000000//////......---------------...///000.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++++++++*********+++******)))***+++,,,,,,111000///...---,,,,,,,,,444...)))'''***......---++++++***))))))*********,,,+++*********+++---...***++++++,,,,,,++++++******+++,,,------,,,+++***---,,,,,,++++++,,,,,,,,,........................000///000666===JJJ^^^ooo}}}yyyzzzzzzooobbbSSSKKKPPPZZZhhhxxxqqqaaaQQQGGG<<<:::666555666888:::;;;AAAFFFLLLPPPPPPOOOOOOOOOLLLKKKIIIHHHHHHHHHIIIJJJNNNPPPRRRVVV[[[bbbkkkppp{{{~~~~~~{{{yyywwwssstttwwwzzz~~~~~~zzzxxxwwwwwwwwwnnnfffddddddbbbbbbeeeeeeeeefffhhhkkkooosssuuuwwwvvvsssoooiiibbb]]]YYYSSSOOOKKKHHHHHHHHHHHHHHHCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<=========>>>AAACCCEEEIIILLLOOOQQQRRRRRRSSSVVVXXX[[[]]]______]]]^^^___aaabbbdddeeeeeekkknnnpppqqqooommmllllllnnnnnnooopppqqqrrrssssssqqqqqqrrrtttuuuvvvwwwxxxuuutttsssssstttsssqqqoooqqqrrrtttvvvwwwxxxyyyyyyvvvvvvuuuuuutttsssrrrrrrooonnnnnnoooppprrrtttuuuuuuuuutttsssrrrqqqpppooonnnmmmkkkhhhdddaaa___^^^ZZZXXXUUURRROOONNNMMMLLLHHHFFFDDDBBBBBBBBB@@@???===<<<:::888666555444444666444111111222333222111000000111222222222111111111222222333444444444444777777777777888888888999888888999:::;;;<<<======>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAA??????@@@BBBEEEEEEFFFFFFFFFIIILLLOOOWWW[[[aaahhhoooyyyvvviii___RRRHHH???;;;999666777999777888:::===BBBIIIOOORRR\\\aaafffddd]]]SSSIIIBBB<<<777444666777777:::???FFFJJJMMMMMMLLLKKKJJJIIIEEEGGGJJJOOOZZZmmmuuueeeeeennniiiPPPBBB<<<999777777333333333333222222222222222222222111111111000000111000000//////.........------,,,------...//////------------,,,,,,,,,,,,......---,,,,,,,,,------------...///////////////,,,,,,,,,+++++++++******+++***)))((((((***+++,,,111000///...---,,,,,,,,,000///...,,,+++,,,---///+++***************++++++,,,+++***)))***+++,,,---***++++++,,,,,,++++++******+++,,,------,,,+++***///...---,,,+++*********,,,,,,,,,---...//////000///...///333888CCCUUUfff}}}vvvqqqkkkaaaUUUNNNSSS]]]mmm~~~vvvcccTTTHHHCCC<<<999888999::::::999===DDDIIIMMMOOOPPPQQQMMMKKKIIIFFFEEEEEEEEEFFFGGGHHHJJJMMMSSS\\\fffmmmvvvyyy}}}}}}{{{yyyxxxyyywwwuuutttuuuxxx}}}~~~}}}}}}vvvmmmkkkiiifffdddeeedddccccccdddfffjjjnnnpppuuutttsssqqqmmmgggbbb___XXXTTTNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???======<<<<<<;;;::::::999<<<===>>>@@@CCCEEEGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZ\\\]]]___```aaafffhhhkkkkkkiiihhhggggggfffggghhhiiijjjjjjkkkkkkkkklllmmmnnnoooppppppqqqlllkkkjjjkkklllkkkiiihhhggghhhiiikkkmmmnnnnnnoooppppppooonnnmmmlllkkkjjjffffffeeeeeefffiiikkkllliiiiiihhhgggeeedddcccccc^^^]]]\\\ZZZXXXVVVUUUTTTNNNMMMJJJGGGEEEDDDDDDDDDAAA>>><<<;;;;;;;;;;;;:::888777666444333222222222444333222222444444444333///000000111222222222111222222444555666666666666888888999999999:::::::::999999:::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDCCCAAAAAABBBCCCGGGIIIKKKLLLMMMPPPUUUYYY```eeelllttt|||yyyqqqggg[[[SSSJJJBBB<<<999777555666::::::;;;>>>DDDKKKSSS[[[___aaa___[[[TTTJJJAAA;;;999777555555888999888;;;@@@EEEHHHMMMPPPPPPLLLJJJJJJEEEGGGMMMZZZkkkxxxlllfffooo~~~hhhOOOBBB===:::888777444444444333333222222222222222222111111111111000000000000000////////////......---------......///...........................------,,,,,,---------------///000000111111000//////......------,,,,,,***)))((('''''')))+++,,,//////...---,,,,,,,,,---+++---...,,,***)))+++---+++************+++,,,,,,***************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++///...---,,,+++************+++,,,---...///000000------000222444;;;KKK[[[uuu}}}pppmmmiiiccc\\\WWW[[[cccuuuuuufffTTTKKK@@@888666555444333555777;;;@@@EEEJJJNNNOOOKKKJJJHHHFFFEEECCCCCCCCCBBBCCCEEEHHHNNNVVV```gggnnnrrrvvvwwwvvvvvvxxx{{{{{{yyyvvvuuuvvv{{{zzzrrrpppmmmiiiffffffeeedddcccbbbccceeegggiiilllllllllkkkiiifffbbb```[[[WWWRRRNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA=========<<<;;;999888777:::::::::;;;<<<>>>???@@@AAAAAABBBDDDFFFIIIKKKMMMPPPQQQRRRTTTVVVXXXYYYZZZ^^^```bbbbbbaaa``````aaaaaabbbcccdddeeefffffffffggggggggghhhhhhhhhiiiiiidddcccbbbcccdddeeecccaaaaaabbbdddeeefffggghhhhhhhhhgggfffeeedddcccbbbaaa]]]]]]\\\\\\]]]___aaabbb]]]]]]\\\[[[ZZZYYYXXXWWWOOOOOONNNNNNMMMLLLKKKKKKEEEDDDBBB???>>>============:::777666555555333222333333222111000000000000222111111111333444333222///000111222333333333333222444666777888888888777999999999::::::::::::;;;::::::;;;<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHGGGFFFFFFGGGHHHEEEIIILLLOOOQQQUUU\\\bbblllsss{{{uuukkkbbbXXXMMMFFFBBB<<<888888666444666;;;<<<@@@GGGOOOWWW^^^bbbddd[[[SSSJJJCCC<<<666444666333222444999;;;;;;???EEEFFFGGGLLLQQQPPPKKKIIIKKKFFFLLLWWWiii|||{{{qqqllliiimmm~~~}}}gggOOOAAA===:::888999777777666555444333333333222222222111111111111000///000000000000000111111000///..........................................---------,,,,,,------...---...///000000//////...000//////...------,,,,,,***)))'''&&&&&&(((+++,,,------,,,,,,,,,,,,,,,------,,,***))))))*********+++*********++++++,,,---))))))***+++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........)))+++///222111444AAAOOOgggttt}}}vvvqqqmmmjjjfffdddgggmmm}}}zzzggg[[[KKK???999666333111555555555888===CCCHHHKKKHHHHHHHHHHHHGGGEEECCCBBB@@@AAABBBEEEJJJQQQZZZ```eeeiiinnnppppppsssxxx}}}~~~|||zzzyyyyyy{{{~~~}}}~~~~~~}}}vvvtttsssnnnkkkkkkgggfffeeedddcccddddddeeedddeeeeeeeeedddbbbaaa___]]]ZZZVVVSSSQQQOOOLLLJJJIIIHHHFFFDDDBBBBBBAAABBB?????????>>><<<:::888777999999888888999:::<<<===;;;;;;;;;<<<>>>AAACCCDDDFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWWWWVVVVVVWWWXXX[[[\\\]]]___````````````____________^^^^^^^^^^^^ZZZYYYYYYZZZ\\\\\\ZZZYYY[[[[[[]]]^^^____________\\\[[[ZZZYYYXXXVVVUUUUUUQQQQQQQQQQQQRRRRRRSSSTTTPPPOOOOOONNNMMMLLLLLLKKKEEEEEEDDDCCCCCCBBBAAAAAA???===;;;:::888888888999777666444444444444222000111111000000000000000000111111000111333444222111111111222333444444444444444555777999:::::::::999999999999:::::::::;;;;;;:::;;;<<<===>>>??????@@@>>>???@@@AAABBBCCCDDDDDDFFFHHHIIIJJJIIIHHHIIIKKKGGGKKKQQQUUUXXX^^^gggnnn|||yyyssshhh^^^UUULLLCCC===<<<999777888888777:::???CCCJJJUUU^^^bbbaaa\\\YYYNNNDDD;;;999777444333555333333777===???@@@FFFMMMLLLJJJKKKNNNLLLHHHHHHLLLMMMXXXiii{{{vvvlllggglllsss|||fffNNNAAA===;;;999999:::999888777666555444444222222222111111111111000//////000000111111222222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......////////////---,,,+++......---,,,++++++*********)))'''&&&&&&(((***,,,,,,,,,+++++++++,,,------333---'''&&&***------***+++*********+++,,,,,,---((()))***,,,,,,+++******+++++++++,,,,,,+++++++++---,,,+++******+++,,,---*********+++,,,---///000......---------,,,,,,,,,&&&***///111///000;;;HHHYYYgggvvvyyysssqqqpppooorrrwww~~~ppp]]]MMMDDD???;;;888777555222333777===CCCFFFFFFHHHJJJKKKKKKHHHFFFDDD>>>@@@AAADDDHHHNNNVVV\\\___dddiiikkklllpppxxx~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||~~~yyyxxxxxxtttqqqqqqhhhhhhgggfffeeedddddddddbbbbbbcccbbbbbbaaa``````]]][[[XXXVVVUUUSSSPPPMMMNNNLLLIIIFFFCCCCCCCCCCCCAAAAAAAAAAAA???===;;;999888888777777888999;;;<<<888777777888:::<<<>>>???>>>???@@@CCCEEEGGGHHHIIIJJJLLLNNNOOONNNNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWVVVXXXXXXWWWVVVUUUUUUTTTTTTRRRQQQQQQRRRTTTTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>><<<;;;::::::;;;:::888666555555666666222222222444666777666444222111111111111111222222222222111333444444333111111222333444555666666666444666888;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDFFFHHHIIIHHHHHHIIIKKKOOOTTT[[[```dddkkkuuu|||zzzmmmggg^^^UUUMMMFFF???;;;:::888888:::;;;;;;???EEELLLTTTaaaiiihhh___RRRIIIDDD:::444666999666444555888888<<>>???AAA???===;;;777444222000000000000000111222222333333444333111000/////////000000000//////.........---,,,,,,.../////////...---000///...------------------------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++***))))))((())))))))),,,+++*********+++,,,---------,,,,,,,,,---............---,,,,,,+++******......---------...//////---,,,---...111444888:::FFFTTTdddnnnvvv~~~~~~yyyssswww}}}}}}~~~sss___NNNEEE???;;;;;;666333555666777;;;AAAFFFHHHJJJLLLNNNLLLIIIFFFAAACCCDDDDDDEEEHHHMMMPPPSSSZZZcccgggiiilllqqquuuyyy}}}}}}{{{|||~~~{{{~~~~~~xxxwwwzzz}}}~~~{{{{{{zzzwwwtttssspppllljjjjjjiiihhhgggdddaaa^^^]]]]]]]]]]]]\\\]]]\\\[[[ZZZZZZWWWTTTQQQRRRPPPNNNKKKHHHFFFEEEDDDHHHFFFDDDCCCBBB@@@<<<:::===;;;999999:::;;;:::999888888888888999:::;;;<<<<<<======>>>>>>?????????AAAAAABBBCCCEEEFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKQQQPPPOOONNNLLLKKKJJJIIIHHHJJJLLLNNNNNNLLLHHHFFFEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@AAA========================???>>>======<<<<<<<<<<<<999999888777777777777777555555555555555444333222333333333222111000000///111111111111111222222222000000111222333333333333555555666666777666666666777888999999999999999888<<<<<<======<<<;;;:::999:::;;;===???AAACCCEEEFFFBBBDDDEEEEEEDDDCCCEEEFFFFFFIIIKKKMMMNNNOOOQQQTTTWWW[[[bbbiiipppyyyxxxpppddd]]]SSSIIIBBB<<<999666888777777888===CCCJJJNNN[[[]]]___^^^YYYOOOEEE>>>777666444333444555777888======AAAGGGOOOTTTTTTSSSSSSQQQMMMGGGEEEHHHQQQXXXeeeuuuooo^^^bbbpppuuubbbMMMBBB>>><<<<<<>>><<<;;;999666444222111000111111111111111111000000111000///...---------...000/////////.........---,,,,,,.../////////...---------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***))))))))))))***++++++*********+++,,,------,,,+++***************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---............000333555777999FFFSSS\\\dddmmmpppmmmpppssszzzzzzzzzpppbbbWWWKKKBBB:::555333444666555888<<<@@@CCCHHHMMMOOONNNJJJGGGDDDEEEDDDBBBBBBCCCFFFIIIOOOUUU[[[___```bbbfffjjjmmmqqqttttttwww|||~~~|||{{{yyyyyyzzzvvvpppnnnpppxxx~~~~~~{{{yyyvvvsssooommmlllkkkiiihhhccc```^^^\\\\\\\\\\\\ZZZ[[[ZZZZZZ[[[]]]^^^]]][[[[[[YYYWWWTTTQQQMMMKKKJJJJJJHHHFFFEEEDDDBBB>>><<>>???AAABBBAAA@@@===<<>>======<<<<<<;;;;;;;;;<<<===>>>???AAACCCDDDEEEFFFHHHIIIIIIHHHHHHIIIKKKMMMOOORRRTTTUUUVVVYYY\\\```eeemmmvvvzzztttlllfffYYYSSSKKKCCC???<<<;;;:::888999:::<<>>888444555555444555888888===DDDKKKNNNOOOMMMLLLIIIHHHFFFCCC@@@AAACCCFFFJJJOOOSSSUUUVVVWWWZZZ]]]^^^dddiiimmmsss{{{~~~||||||{{{vvvooommmooouuuzzz{{{xxxtttqqqpppnnnkkkiiieeebbb```^^^^^^^^^\\\[[[ZZZYYYZZZ\\\aaaeeehhhhhhfffeeedddaaa]]]YYYUUUSSSPPPNNNLLLJJJHHHFFFBBB@@@BBB@@@===<<<=========<<<:::999999888888888888888777777777777777777888888666777777888999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888999999999:::999999888888999888888777777777888888777777777777777777777777777777666555555555555666777777666555555555555666222333333333333222222111333222222111111000000000111222222222333333333333444555666777888888888888666666666777777777888888::::::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@AAABBBBBBDDDDDDEEEFFFFFFHHHJJJKKKJJJKKKLLLMMMQQQTTTWWWYYY\\\___cccfffpppvvvxxxqqqmmmiiiccc]]]OOOJJJBBB<<<::::::;;;;;;:::;;;>>>BBBGGGLLLPPPRRRTTTPPPJJJCCC<<<777444333666777888999<<<>>>AAABBBGGGGGGIIINNNRRRUUUUUUUUUOOOJJJEEEGGGPPP```oooxxxtttddd\\\eeepppnnn]]]JJJAAA===999777777555444333222111111111111000000000000//////......111111000000////////////........................,,,,,,---------.........---------------...///000---,,,+++******,,,...///++++++++++++***************))))))))))))***++++++++++++++++++++++++++++++************************)))))))))))))))***++++++---,,,++++++******++++++***************++++++,,,...---,,,+++++++++++++++/////////...,,,***(((''',,,,,,++++++,,,,,,---...............///000111222111666;;;AAAIIISSS]]]bbbfffiiippp}}}{{{ssslllkkkmmmrrrzzz{{{tttrrrsssuuuyyy}}}|||oooaaaIII@@@888666555333333666333888>>>EEEIIIMMMPPPQQQMMMLLLJJJGGGDDDCCCEEEHHHHHHJJJMMMNNNOOOPPPSSSVVVVVV]]]dddjjjsss|||zzzsssqqqssswww{{{}}}yyyvvvtttqqqnnnkkkiiigggdddccccccaaa___^^^[[[ZZZZZZ]]]ccciiimmmooommmmmmmmmkkkhhhddd```^^^ZZZXXXUUURRRPPPLLLHHHEEEEEEBBB???===>>>>>>>>>===>>>===<<<;;;::::::::::::999999999999888888888888555555666666777777888888888888888888999999999999999999999999999999999999999888888777777777777777555555666666666666666555666666555555555555555555444444444444444444444444666666555444444555555555666555555444444444555555222222333333333222222111333222222222111111111000222222333333444444555555666777888999999:::999999888888999999999:::;;;;;;>>>>>>>>>>>>======<<<;;;===???BBBEEEGGGHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGIIILLLNNNOOOOOOQQQRRRVVVYYY]]]aaaffflllrrrvvv|||vvvnnniiieee___XXXSSSHHHDDD===888777888999999<<<>>>AAAEEEHHHKKKMMMNNNGGGDDD>>>999666555555666555666999<<<@@@CCCFFFGGGHHHJJJNNNRRRTTTTTTRRRPPPMMMIIIIIIQQQaaasssvvveeeaaadddppp~~~mmm\\\JJJAAA===999777666333222222111111111111222......//////000000000000000000000000000/////////---------...............,,,,,,,,,,,,------......---------------...///000...---,,,+++++++++,,,,,,+++++++++*********))))))***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************---,,,++++++******++++++))))))******++++++++++++************++++++,,,---,,,,,,---...---,,,***))),,,,,,++++++,,,,,,---...+++,,,,,,---...000111222//////222777===FFFQQQYYY]]]```iiiwww{{{rrriiifffffflllyyy~~~pppkkkiiimmmrrrvvv|||vvvYYYLLL???888555222222444222555999===AAAGGGOOOUUUSSSRRRPPPLLLHHHEEEFFFGGGEEEFFFGGGHHHIIIKKKNNNPPPUUU\\\dddkkkttt~~~~~~zzztttsssvvvzzz||||||yyyvvvrrrooommmkkkhhhgggfffdddbbb___^^^\\\[[[]]]bbbhhhlllnnnlllmmmnnnmmmkkkhhheeecccccc```]]]YYYWWWSSSNNNKKKHHHEEEAAA???>>>??????>>>??????>>><<<;;;;;;;;;;;;;;;;;;::::::999999888888555555666666666666666666777777777777888888888888999999888777777666666555555444333222222222333333222333444555666666666666555555555444444333222222222222222222222222222222444444444333333444555555555555444444444444555555222333333444444444333333333333333333222222222222222333333444555555666666666777888999999:::::::::999999999999:::;;;=========>>>???@@@@@@@@@@@@@@@BBBEEEJJJNNNOOOLLLIIIFFFEEEEEEFFFFFFGGGHHHHHHHHHIIILLLQQQTTTVVVXXXZZZ[[[]]]```fffmmmttt}}}{{{qqqlllhhhccc^^^YYYRRRIIIBBBAAA===999777777999;;;;;;>>>???BBBDDDEEEEEEDDDCCC:::999666444444444666777555777;;;@@@DDDGGGIIIJJJFFFJJJOOOSSSSSSPPPMMMJJJIIIJJJQQQ___qqqwwweee]]]eeerrrmmm\\\JJJ@@@<<<999666666222111111000000111111222......///000000111222222------.........------,,,---------------.........,,,,,,,,,+++,,,------...,,,,,,+++++++++,,,------......------,,,+++******+++************)))))))))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************,,,,,,+++***************((()))******++++++******&&&&&&''''''((()))+++,,,&&&(((+++---//////...---***************+++,,,,,,******+++---...///000000000......333777>>>HHHQQQSSSYYYcccppp}}}uuulllgggfffmmm}}}{{{uuuddd```aaaiiiqqqxxxkkk\\\JJJ@@@:::555333333333444666777999AAAKKKSSSVVVVVVUUUQQQLLLHHHFFFFFFDDDCCCBBBBBBCCCFFFIIIJJJSSS[[[cccjjjrrr{{{~~~}}}{{{{{{{{{yyyuuuvvv{{{zzz{{{|||~~~|||xxxtttqqqooommmkkkjjjhhhdddaaaaaa___]]]^^^aaadddggghhhggghhhhhhhhhgggeeecccbbbcccaaa^^^\\\ZZZWWWSSSPPPLLLHHHDDDAAA@@@AAAAAA@@@>>>===<<<;;;::::::::::::;;;;;;::::::999888777777555555555555555444444444555555555555666666666666888777777666555444444333555444333222222222222333000111222444444555555555333333333333222111000000222222222222222222222222333333222222222333444444555444444444444555666666444555555666666666666555444444444444444444444444333333444555666777777888666777888999::::::::::::999999999999:::;;;===>>><<<>>>@@@CCCEEEGGGHHHIIIJJJMMMPPPQQQPPPJJJDDD@@@AAABBBCCCDDDFFFGGGHHHIIIHHHMMMSSSXXX[[[^^^```bbbcccgggnnnvvv}}}vvvmmmfffaaa^^^YYYTTTNNNGGG???:::999777666777:::===??????>>>???@@@@@@???===:::999444444333222222222222333777:::>>>CCCGGGJJJKKKKKKFFFJJJNNNPPPNNNKKKIIIGGGHHHOOO\\\mmm{{{iii^^^```qqqmmm\\\HHH>>>;;;777666666222222111111111111111222000000111111111111111111,,,,,,---......------,,,,,,,,,,,,------.........,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,+++,,,---......---+++***************))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************++++++***************+++++++++***))))))))))))***'''((()))***+++******)))'''''''''''''''((()))***'''))),,,...///...---,,,+++++++++++++++,,,,,,---++++++,,,---------------333//////333555888AAAJJJPPPXXXcccppp|||xxxrrrooosss{{{ttteeeaaaaaahhhqqqzzz~~~nnn\\\QQQIII???888444222444555555555;;;DDDLLLSSSUUUWWWWWWTTTQQQOOONNNHHHEEEBBBAAAAAACCCEEEFFFMMMUUU]]]dddllluuuxxxwwwuuusssuuuxxxxxxwwwzzz{{{{{{{{{}}}{{{wwwvvvtttrrrqqqnnnjjjgggdddaaa______```bbbbbbbbbbbbaaa```___]]]\\\[[[ZZZ\\\[[[ZZZYYYZZZYYYWWWUUUQQQMMMHHHDDDDDDDDDDDDDDD>>>======<<<;;;;;;;;;;;;===<<<<<<;;;999888888777777777666666555555555444444444444444555555555555555555555555555555555555666666666555555555444444222333333444444444333333000111222333444333222222333333333333333333333333444444444444444555666666555555444444555666666777666777777888999999888888555555666666666666666666333444555666777888888999777888999:::;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMJJJFFFBBB@@@???@@@BBBEEEGGGIIIKKKLLLLLLRRRYYY___dddhhhkkknnnpppttt{{{}}}tttmmmfff```\\\XXXTTTMMMGGGBBB>>><<<;;;555555666888<<<>>>???>>><<<<<<<<<;;;999777444222222222222222222333444444;;;>>>CCCHHHKKKMMMMMMLLLIIIJJJKKKIIIGGGFFFGGGJJJOOOZZZjjj|||rrreeedddpppmmm[[[GGG===999666555666222222111111111111111222333333222222111000000000---...///000000000///...,,,,,,,,,------.........---,,,+++***+++,,,---...000///......------------((())),,,//////...,,,+++************))))))))))))((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))((()))))))))'''((()))++++++******)))+++******))))))))))))***,,,...//////...+++(((&&&......------......///000------------,,,,,,+++***000,,,,,,000111222999BBBQQQ[[[gggsss~~~~~~xxxyyy~~~xxxmmmgggeeejjjsss||||||kkk```VVVIII>>>888111444666555444888@@@FFFOOOSSSXXX[[[\\\[[[ZZZZZZMMMJJJEEEBBBBBBCCCDDDDDDGGGOOOWWW^^^gggooorrrqqqkkkjjjlllqqqsssssswww}}}}}}||||||~~~|||zzzyyywwwtttpppmmmeeeccc`````````aaa``````^^^]]][[[XXXVVVUUUTTTTTTUUUTTTTTTVVVXXXYYYXXXWWWTTTPPPKKKGGGFFFFFFFFFFFF@@@??????>>>>>>>>>>>>>>>??????>>>===;;;:::999999:::999999888888777777666555555555555666666666666444555555666777777888888444444444444444333222222666666666666555444333222000111333555666777777666444444444444444444444444777777777777777888999:::555555555555555666777888777888999:::::::::::::::666666666777777777777777444444555666777888999999888999:::;;;<<<<<<<<<<<>>AAAFFFKKKNNNOOONNNMMMLLLLLLIIIDDDAAACCCHHHMMMXXXdddvvvnnnhhhnnnnnn[[[EEE<<<;;;888444222444333222222111111222222222222222111111111111000111111000//////////////////......---------......//////...---------............///000///...,,,+++------------------------+++***)))'''''')))***+++)))***+++---///...***'''***++++++***)))(((***+++,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***)))))))))******---------,,,,,,+++++++++)))************++++++++++++,,,,,,------,,,,,,+++(((***+++---......------------------------------...---+++)))***///777<<>>999888777666888:::===>>>AAALLLWWW\\\bbbgggeee___\\\VVVMMMGGGDDDCCCBBB@@@BBBEEEKKKTTT]]]bbbdddccc^^^aaaeeejjjooosssuuuvvvzzzyyy|||~~~}}}zzzuuuqqqmmmjjjfffdddbbbaaa```^^^```^^^ZZZXXXVVVUUURRRPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSQQQPPPNNNMMMLLLLLLDDDCCCAAA???>>>>>>>>>>>>???>>>===<<<;;;;;;::::::;;;::::::999888888888999::::::999999888888777777777666666666555555555555999999888777666555555444777777666666555555555444777777666666555555444444777777777777666666666666777777777333000///222555:::999999999888888777777888999:::;;;;;;;;;;;;;;;999888777666555444333333777777777888888999999999777:::===<<<888777:::>>>???@@@BBBEEEHHHIIIKKKKKKRRRQQQPPPOOOMMMJJJHHHGGGBBBDDDFFFFFFDDDCCCBBBCCCEEEFFFHHHIIILLLRRRXXX]]]aaagggpppxxx~~~zzzqqqkkkbbbXXXQQQKKKFFFCCCBBB@@@===999777555555666777888999:::;;;:::999999444444444444333333333333333222333444888<<<@@@BBBFFFFFFGGGKKKOOOPPPMMMJJJIIIGGGHHHKKKLLLKKKRRR\\\jjjuuu~~~ppptttkkkXXXDDD<<<;;;999777555444333222222111111222222222222222111111111000000111000000///......//////......---------......///++++++***)))(((((())))))...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++''''''((()))+++***(((%%%)))***+++***))))))***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))))),,,,,,,,,,,,+++++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++)))***,,,------------,,,------------------------------,,,++++++///555:::CCCRRReeeuuuwwwoooqqquuuzzz}}}wwwkkk[[[OOOBBB???;;;777555666888999:::CCCMMMTTT]]]hhhlllkkkhhh```VVVNNNIIIGGGEEEDDDDDDEEEHHHMMMRRRUUUUUUTTTVVVYYY]]]ccchhhlllnnnppptttrrruuuzzz}}}{{{|||{{{wwwrrrnnnkkkhhhgggeeedddbbbaaa^^^[[[XXXWWWVVVTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>===<<<<<<===;;;::::::999888888999999<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999777666666555555444444444777777666666666555555555777777777777666666666666888888777777777666666666777888888666333333555777999999999888888777777777666777888999::::::::::::999999999999999888888888666777777777888888888888:::===@@@???<<<<<>>>>><<<:::888777777888999999999999999999777666555222222222222111111111111222333555777;;;???BBBDDDJJJJJJLLLOOORRRRRRNNNJJJHHHFFFFFFJJJMMMRRR^^^kkk|||}}}xxxgggUUUCCC<<<;;;:::999888444333222222111111222222222222111111111000000000000000///............///---------------...///000///...---,,,++++++++++++------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++((('''&&&'''((()))(((&&&((()))******))))))+++---++++++************++++++******************************)))(((((((((((()))+++++++++***************)))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,---///444777;;;HHH\\\nnnyyywwwvvvxxxzzzoooeeeRRRMMMDDD<<<666555666777666;;;AAAHHHSSSaaallloooooohhh^^^TTTNNNJJJGGGEEEDDDCCCCCCDDDFFFGGGGGGGGGKKKNNNRRRVVV[[[___bbbcccgggfffiiiooorrrrrrsssvvvzzzzzz{{{~~~yyyvvvrrrooommmllljjjiiieeebbb___]]][[[ZZZWWWUUUPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999999999999666666666666666666666666777777777777666666666666777777888888888888999999999888888888777777777777777999:::999777777888999888888888777777777777777666777888999::::::::::::777777777888888999999999888888888999999999::::::;;;>>>@@@AAA@@@AAAEEEIIIJJJMMMSSSXXXYYYWWWSSSQQQKKKJJJJJJHHHGGGEEEDDDDDDEEEHHHJJJKKKKKKKKKLLLMMMQQQSSSVVVZZZ___fffnnnsss|||yyyoooeee___SSSOOOIIIDDDAAA???<<<:::888888777777777999:::;;;999999999888666444222111333222222111111111111111444666999===AAAEEEGGGHHHLLLNNNPPPTTTVVVTTTPPPLLLHHHGGGIIIPPPWWWcccssseeeTTTCCC<<<;;;:::888888444333222222111111222222111111111111000000000000//////...------.........,,,,,,,,,---...///000111333222111000///.........---,,,+++*********,,,,,,++++++++++++++++++++++++******)))(((((()))******,,,***(((((()))***+++***'''((())))))))))))+++---++++++************++++++))))))))))))))))))))))))*********))))))))))))************)))))))))))))))))))))*********+++++++++))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333666???OOOaaavvv|||xxxxxx{{{vvvfff___SSSGGG>>>999777777666777999>>>GGGRRR]]]bbbhhhddd^^^WWWPPPJJJFFFDDDCCCAAA>>>>>>@@@BBBCCCCCCDDDEEEGGGJJJNNNPPPRRRSSSWWWWWW[[[ccchhhiiikkkooooooppprrruuuyyy~~~~~~zzzwwwuuutttrrrqqqnnnkkkgggcccaaa^^^[[[XXXUUUTTTTTTSSSRRRQQQPPPOOOMMMNNNNNNOOOPPPRRRSSSTTTSSSSSSTTTSSSRRRQQQOOOMMMIIIHHHFFFDDDBBB@@@@@@?????????>>>>>>>>>>>>>>>???======<<<<<<<<<<<<;;;;;;777777888888888888999999999999999999::::::::::::777777777777777777777777888888888999:::;;;;;;<<<999999999999888888888888777888999:::::::::::::::777777777777777777777777777888999:::;;;<<<<<<<<<888888999999999:::::::::::::::;;;;;;<<<<<<======;;;===AAACCCDDDGGGLLLOOOSSSUUUXXXZZZYYYUUUPPPMMMIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJMMMOOOPPPQQQTTTVVVYYY\\\aaafffmmmttt}}}yyytttsssooojjjddd]]]VVVSSSJJJFFFBBB???===<<<:::999555555555666777888:::;;;777777666555333222111000444444333222222333444444999;;;@@@EEEIIILLLMMMNNNLLLOOORRRUUUUUUSSSPPPMMMHHHMMMVVV```lllyyy~~~eeeUUUEEE===;;;888666666444333222222111111222222111111111000000000//////...---------------......,,,,,,,,,---...///000111///...---,,,++++++++++++,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******...+++))))))***+++,,,,,,'''((())))))((()))+++---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))(((,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........///111333888BBBQQQeee{{{{{{xxxuuuuuuyyy|||}}}}}}yyyrrrfffXXXJJJ@@@999666666444555888<<>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEHHHIIIPPP[[[aaacccdddhhhdddeeegggkkkqqqxxx~~~~~~}}}{{{zzzwwwtttnnnjjjfffaaa]]]ZZZZZZZZZZZZYYYWWWUUUSSSRRROOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTPPPOOOLLLIIIFFFDDDBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777888888888888888888888888999999:::;;;<<<======::::::::::::999999999999777777888999;;;;;;::::::777777777777777888888888666777888:::;;;<<<<<<<<<============<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@???BBBFFFJJJMMMQQQTTTVVVZZZYYYWWWTTTQQQLLLIIIGGGHHHHHHGGGHHHHHHJJJKKKLLLNNNQQQTTTWWWYYY\\\```ccceeeiiinnnttt{{{zzznnnfffcccaaa^^^YYYTTTOOOKKKIIIEEEBBB>>><<<;;;:::888666555555555555666666777777333333222222222111111111333222222222333555777999@@@CCCGGGLLLPPPQQQRRRRRRPPPQQQRRRRRRPPPNNNLLLKKKKKKWWWgggvvv~~~}}}{{{|||eeeVVVFFF>>>:::666444555444333222222111111222222111111000000000/////////---,,,,,,,,,,,,---......---------------...///000,,,++++++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))),,,***(((''')))*********'''((())))))((((((***,,,******))))))))))))******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,))))))))))))************)))************+++++++++))))))************))))))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///111333888BBBRRRfff{{{pppnnnlllnnnsssyyy}}}xxxkkk[[[LLL???888666333222555777888;;;@@@FFFJJJPPPSSSSSSQQQOOONNNOOOKKKEEEAAA@@@@@@AAA@@@AAA@@@???>>>======>>>>>>???BBBKKKWWW^^^^^^___aaa]]]^^^```dddjjjrrrxxx||||||vvvqqqlllgggccc```aaaaaa```___]]]ZZZWWWVVVSSSRRRQQQPPPOOONNNNNNNNNRRRSSSTTTUUUWWWWWWXXXXXXVVVUUURRRPPPMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888999999999999999999:::;;;;;;<<<======;;;;;;;;;;;;::::::::::::999888777888:::;;;:::999888888888888888999999999666666888999;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<>>>???AAACCCEEEEEEJJJMMMQQQUUUYYYZZZ[[[[[[YYYWWWRRRNNNJJJGGGFFFFFFHHHHHHHHHJJJLLLOOORRRTTTSSSVVVZZZ^^^aaafffkkkooouuuyyy~~~zzzqqqiii```ZZZUUUTTTQQQNNNKKKGGGDDDBBB@@@>>>;;;999888777555333555555555555444444444333111000000000000111222333000000000222555999<<>>===<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::888888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<:::777777:::;;;;;;:::888999999999::::::::::::888999;;;===>>>??????@@@>>>>>>>>>>>>????????????AAABBBDDDGGGJJJLLLNNNOOOUUUWWW[[[___```___\\\YYYRRRPPPMMMKKKIIIIIIJJJKKKLLLLLLNNNPPPTTTXXX\\\___]]]```dddiiimmmsssyyy}}}~~~rrrhhhaaa\\\WWWSSSNNNMMMMMMLLLIIIFFFBBB@@@===;;;999777777666555333444444555444444333222222111000//////000111222333111111222555:::@@@EEEHHHMMMNNNPPPQQQRRRSSSRRRRRRPPPOOOMMMJJJJJJNNNUUU[[[ooo~~~yyyqqqqqqxxxaaaTTTFFF???:::666666777444333222222111111222222000000000000////////////++++++++++++,,,,,,---...///......---------......))))))))))))***+++,,,,,,)))+++,,,---...------,,,))))))))))))))))))))))))))))))************))))))***)))((()))***+++***((())))))***)))''''''(((*********))))))))))))******++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))******+++++++++,,,)))************+++++++++******++++++++++++******))))))(((((()))+++---...++++++++++++++++++++++++***+++---,,,++++++---...***...222555:::FFFWWWccckkkooosssuuuwww}}}uuuoooppprrrppprrruuu|||wwwrrrqqqkkkcccdddggglllssszzzsssdddZZZEEE===777666333///000666444999@@@FFFKKKPPPWWW\\\^^^[[[UUURRRPPPPPPOOONNNAAA@@@???=========>>>>>>===AAAMMMYYY^^^ZZZUUUTTTZZZZZZZZZ]]]bbbhhhnnnrrrssstttvvvxxxyyyzzz{{{{{{~~~~~~zzzxxxpppppppppnnnkkkhhhdddbbb```___]]]\\\ZZZZZZYYYYYYWWWVVVUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^___```VVVUUUSSSQQQNNNLLLJJJIIIFFFEEEDDDCCCAAA@@@??????@@@@@@???>>>===<<<<<<;;;888888888999999::::::::::::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;???;;;888777:::<<<<<<;;;999999999::::::;;;;;;;;;===>>>???AAACCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHIIILLLOOORRRUUUXXXYYY[[[]]]```bbbbbb___YYYTTTKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRTTTWWW[[[aaafffiiilllooosssxxx}}}|||sssggg^^^YYYVVVSSSQQQLLLMMMNNNNNNLLLHHHDDDBBB;;;:::888888888888777555333333444444444333222222222111000//////000111222444555666:::@@@GGGMMMQQQOOOPPPPPPQQQQQQQQQQQQQQQIIIHHHGGGGGGKKKUUUbbbkkkqqqggggggjjjtttyyydddUUUEEE===999666555777333333222222111000000000222000//////000222111111///000///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((( !!!###%%%'''((())))))&&&'''((())))))***))))))(((((()))))))))((((((''')))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,,,,+++***)))((((((************)))))))))))),,,,,,++++++***)))((((((***)))((('''((()))***+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---+++******+++---......---,,,...444===EEEKKK^^^aaahhhppprrrttt||||||ooofffbbb``````ccchhhrrrvvvkkkddd```^^^ffflllttt|||{{{jjjZZZIII:::777777555333333000222555999>>>GGGRRRZZZ```___^^^______]]]XXXTTTEEECCC@@@???>>>>>><<<:::<<>>===<<<888888888888999:::;;;<<<;;;<<<=========<<<;;;:::;;;;;;;;;::::::;;;;;;<<<===;;;:::888888:::;;;<<<===>>>??????@@@@@@??????@@@@@@BBBDDDFFFHHHJJJJJJNNNMMMLLLKKKJJJKKKLLLLLLTTTVVVXXXYYYXXXXXXYYYZZZ\\\[[[[[[ZZZYYYVVVRRROOOQQQOOOOOORRRRRRSSSWWW^^^[[[^^^bbbfffjjjpppvvv{{{zzzzzzwwwmmmggg___WWWSSSPPPNNNLLLJJJKKKJJJIIIHHHEEECCCAAA>>>===;;;888666444222222555444333222111111111111......///000222444777888666888;;;@@@FFFLLLPPPSSSSSSPPPOOOSSSXXXXXXQQQIIIIIIHHHGGGIIISSSdddxxxttteee```___iiiyyywwwbbbTTTDDD<<<999666555777333333222222111000000000000///......000000///...///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))(((((('''&&&$$$"""""""""###$$$'''(((((())))))))))))(((((())))))******))))))(((************************++++++***))))))***++++++,,,,,,++++++***)))(((((((((((()))))))))*********,,,,,,+++******)))((((((***************++++++,,,++++++++++++++++++++++++++++++******************---,,,++++++++++++,,,---,,,+++***,,,000666<<<@@@NNNVVVcccooorrrttt}}}tttmmmgggaaa]]]^^^cccooowwwlllccc^^^\\\hhhnnnwwwwwwfffUUUDDD???===999666555333444666888<<>>============>>>FFFPPPVVVUUURRRPPPPPPVVVXXX\\\^^^___aaaccceeegggiiikkkmmmmmmmmmnnnppptttuuuvvvzzz}}}zzzwwwuuupppnnnkkkiiihhhfffdddbbb```aaa```]]]ZZZXXXYYY[[[ZZZXXXVVVUUUVVVXXX[[[]]]\\\]]]^^^^^^^^^]]]\\\[[[WWWVVVUUUTTTSSSSSSSSSSSSOOOMMMJJJIIIJJJIIIHHHFFFCCCAAA????????????===<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===???AAACCCCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFHHHKKKNNNQQQTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSUUUWWWYYYYYYWWWWWWXXXYYY[[[[[[[[[\\\\\\[[[XXXVVVUUUSSSTTTWWWXXXXXX]]]ccchhhkkkoootttxxx~~~|||wwwsssoookkkfff```XXXQQQMMMJJJIIIGGGFFFGGGGGGFFFEEECCCAAA???===;;;999777555333222111000000000000000000000000111000000000111444666888777:::@@@FFFKKKOOOQQQQQQRRRRRRUUUZZZ\\\YYYPPPIIIKKKJJJKKKTTTdddwwwxxxddd___^^^eeetttvvv```RRRCCC;;;888666555666333333222222111000000000/////////000111111///---,,,...000000...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((///---)))&&&$$$%%%&&&'''((())))))))))))(((((('''))))))***************)))************************+++******))))))******++++++++++++******)))))))))&&&''''''(((***++++++,,,+++++++++******))))))((())))))***++++++++++++***++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000333555???JJJ[[[jjjpppsss|||zzzrrreee\\\[[[```lll}}}{{{rrrjjjdddbbbkkkrrr{{{rrrcccSSSKKKFFF@@@:::777222222333333444888>>>BBBNNNSSS[[[eeekkkkkkgggcccSSSMMMEEE@@@===>>>?????????EEELLLNNNMMMJJJIIIJJJRRRUUUXXX[[[[[[ZZZ[[[\\\\\\___ccceeefffhhhjjjllloooppprrrvvvzzz~~~|||zzzvvvtttrrrpppmmmjjjhhhhhhgggdddaaa______```]]]\\\YYYWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVNNNNNNOOOOOOPPPQQQRRRSSSRRRPPPNNNNNNOOONNNMMMKKKHHHFFFDDDDDDCCCBBB???===<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<===???@@@======>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEHHHKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQTTTVVVXXXZZZ[[[SSSRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTTTTRRRQQQRRRSSSVVVXXXYYY[[[\\\\\\\\\[[[^^^]]]^^^bbbdddeeeiiipppxxx||||||{{{wwwrrrmmmiiieeeaaa^^^ZZZUUUNNNHHHEEECCCAAA@@@@@@AAABBBBBBAAA@@@>>>===:::999777555333222111111......///000000000000000222222111111222444777888;;;???FFFMMMQQQSSSRRRQQQRRRVVV]]]bbbaaa\\\TTTNNNLLLMMMTTTdddyyy}}}hhhYYY]]]bbbqqquuu^^^PPPAAA;;;888666555666333333222222111000000000000000000222333222///,,,'''***---//////...---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********************++++++++++++*********)))))))))(((...---+++******+++,,,,,,))))))***))))))((('''&&&)))******++++++++++++***++++++++++++++++++++++++******))))))))))))******************))))))))))))''''''(((((()))******++++++*********)))))))))((('''((()))***+++***)))(((++++++++++++************+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,---...///000111999AAAPPP```kkkqqqzzzoooaaa]]]bbbmmm~~~|||vvvqqqoooooouuu~~~wwwmmmbbbZZZTTTKKK@@@999333222111000111333777999???DDDNNNXXX___bbbaaa___UUUPPPIIIDDDBBBAAA@@@@@@???BBBEEEFFFEEEDDDEEEFFFNNNQQQUUUVVVUUUTTTSSSSSSSSSVVVZZZ^^^```cccfffiiikkkmmmpppsssvvvyyy}}}}}}zzzvvvssspppooonnnkkkiiifffeeeeeebbbaaa^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUOOOOOONNNNNNNNNNNNOOOOOOSSSQQQPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHEEEAAA>>>=========>>>???@@@AAABBBBBBAAA@@@@@@AAACCCEEEGGGDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTQQQQQQOOOOOOPPPRRRUUUVVVYYYXXXXXXXXXWWWWWWWWWWWWQQQQQQPPPPPPPPPQQQSSSTTTRRRSSSSSSRRRPPPPPPQQQRRRXXXZZZ]]]___```aaabbbccchhhhhhkkkppptttvvv{{{}}}wwwtttsssoookkkfffbbb___[[[WWWUUUNNNIIICCC???===<<<;;;:::;;;<<<===>>>>>>===<<<;;;777666444333111111000000///000111222222222111111222222222222444777;;;===AAAEEEJJJPPPTTTVVVVVVUUUXXX^^^dddeeebbb\\\WWWUUUOOOVVVdddvvvpppddd___dddooouuu]]]OOOAAA;;;888555444555333333222222111000000000/////////111222000---+++###&&&***---.........///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***))))))))))))*********+++++++++*********)))))))))))))))&&&''')))+++++++++***)))))))))***))))))((('''&&&))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((*********)))))))))))))))'''(((***+++++++++***)))************************+++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,...////////////666888AAAQQQ```mmmxxx|||nnneeeiiisss{{{xxxtttzzz|||wwwtttpppkkkfff\\\NNNBBB;;;999555333333555777999555999@@@GGGMMMQQQSSSTTTOOOMMMKKKIIIHHHFFFCCC@@@???@@@@@@@@@@@@AAABBBDDDJJJMMMPPPQQQOOOMMMKKKKKKKKKOOOSSSWWWZZZ^^^aaadddhhhkkkooorrrtttvvvzzz}}}~~~|||yyyxxxvvvsssqqqooommmkkkfffeeedddbbbaaa___^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRPPPNNNMMMLLLKKKKKKIIIFFFAAA============>>>@@@AAACCCDDDCCCCCCDDDEEEGGGJJJLLLNNNNNNNNNNNNPPPQQQSSSUUUVVVTTTTTTTTTUUUVVVVVVWWWXXXTTTTTTRRRRRRSSSUUUWWWXXXYYYXXXWWWVVVUUUSSSRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXVVVWWWWWWWWWUUUVVVXXXZZZbbbdddgggiiiiiijjjlllnnnqqqqqqvvv}}}zzzooohhheeefffgggccc```[[[XXXUUURRROOOLLLDDD@@@<<<999888888888777888999:::<<<<<<<<<;;;:::444333222111000000000000111111222222222222111111222333555777;;;???BBBDDDIIIJJJMMMPPPUUUYYY\\\^^^dddfffgggccc\\\WWWWWWXXX\\\iiizzztttjjjiiimmmqqquuu]]]PPPBBB<<<999555333444333333222222111000000000......---...///...+++)))$$$'''***,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))((())),,,...---+++)))'''((())))))))))))(((((('''(((((()))***++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((())))))*********)))))))))(((((('''''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))))))))*********++++++******************++++++++++++++++++++++++++++++'''(((***,,,---.........111000444AAAPPP```ppp{{{|||qqqsss{{{~~~}}}xxxtttwwwzzzyyywwwpppbbbVVVFFFAAA:::555333333333444111444888<<>>===>>>???@@@AAAEEEGGGIIIIIIGGGEEEDDDDDDDDDGGGLLLPPPSSSVVVYYY\\\bbbffflllnnnoooqqquuuyyywwwzzz|||~~~~~~~~~}}}zzzvvvssskkkkkkkkkjjjhhhfffeeedddaaa```^^^\\\ZZZYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWTTTSSSSSSSSSTTTSSSPPPNNNLLLLLLLLLLLLJJJFFF@@@<<<<<<===>>>???BBBDDDFFFHHHEEEGGGKKKOOORRRUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSSSSTTTVVVWWWRRRSSSSSSSSSTTTTTTTTTTTTVVVUUUUUUVVVWWWYYY[[[\\\YYYZZZ[[[[[[[[[\\\___bbbiiilllpppqqqpppqqquuuxxx|||}}}xxxlll```YYYWWWYYY[[[WWWSSSOOOLLLJJJGGGDDDBBB<<<999666555555666666666666777888999::::::999888222111111000000000000111000000//////000111222222666888<<>>>>>???AAABBBAAA???======>>>===@@@DDDGGGJJJMMMPPPRRRYYY^^^dddhhhhhhjjjnnnrrrqqqtttvvvxxxxxxyyyzzz||||||{{{{{{|||}}}wwwwwwvvvuuussspppmmmkkkhhhgggeeebbbaaa```______ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVWWWWWWUUURRROOOOOOOOOPPPPPPOOOKKKDDD???<<<===???AAADDDHHHJJJLLLJJJOOOVVV]]]bbbdddcccbbb[[[[[[ZZZZZZYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUTTTTTTTTTTTTSSSSSSPPPQQQRRRTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\^^^aaabbb```aaacccdddeeehhhlllppprrrvvvzzz|||{{{}}}yyyrrrkkkeee\\\SSSNNNMMMOOOQQQLLLIIIEEEBBB@@@>>><<<999777444222222444555555555444555666777777777666555111000000000000000111222///.........000333777999>>>AAAFFFLLLPPPRRRSSSRRRRRRRRRTTTWWW]]]eeelllpppnnnkkkeeeaaaaaafffnnnttt{{{pppttt{{{{{{sssmmmrrr```RRREEE>>>:::666333222333333222222111000000000666444222111222222111000000000000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,------......(((((((((((())))))))))))''''''''''''((()))******''''''((())))))***))))))&&&&&&((())))))*********(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))***++++++%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&%%%$$$$$$&&&'''(((&&&&&&''')))***+++,,,---...------,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,------......+++///333333000666JJJ___vvvxxxmmmkkkjjjrrryyy|||vvvooodddTTTFFF===888555333...222555666555555777999;;;>>>BBBIIINNNPPPOOOMMMHHHEEEAAA>>>===<<<<<<;;;<<<======<<<:::999999:::888;;;???BBBDDDFFFIIIKKKRRRXXX___bbbbbbdddhhhmmmnnnpppssstttuuuuuuwwwxxxttttttsssuuuwww||||||xxxtttrrrpppnnnllliiigggfffffffffcccbbbaaa___^^^]]]]]]]]][[[ZZZYYYZZZZZZWWWTTTQQQSSSTTTUUUVVVUUUPPPJJJEEE===>>>@@@CCCGGGJJJNNNOOOQQQWWWaaajjjooopppnnnlll]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSUUUWWWYYY\\\^^^^^^cccccccccdddfffhhhjjjllllllnnnoooqqqssswww|||tttmmmgggaaaSSSPPPKKKFFFDDDDDDEEEGGGGGGDDD@@@>>><<<:::777555444222000111222444555444333333555555555555444333000000000000000111222222//////...///222777===@@@DDDHHHNNNTTTWWWXXXWWWVVVSSSTTTWWW\\\bbbjjjqqquuujjjgggdddeeelllwww~~~oooiiiwww{{{wwwqqqhhh```ppp^^^PPPAAA:::777444222333444555777888777444000...333111///.../////////...+++,,,---......---,,,+++---,,,,,,+++*********+++************************&&&(((*********+++,,,...******)))(((((('''(((((())))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((('''&&&&&&(((***,,,+++***((((((((()))***%%%&&&((()))))))))((('''&&&&&&'''((()))******+++((((((''''''''''''(((((($$$%%%(((***+++,,,,,,,,,***************++++++,,,******))))))))))))******+++++++++*********)))))),,,,,,++++++++++++++++++---...//////222999BBBIIIhhhyyyvvvlllfffccceeellltttxxx||||||}}}ttteeeTTTFFF<<<888777888888777444111111222444444555999===CCCHHHLLLOOOIIIFFFCCCBBBBBB@@@<<<999@@@<<<888777888999888777666888:::<<<>>>???@@@@@@KKKOOOUUUZZZ\\\]]]___```fffiiimmmooonnnnnnnnnoooooooooppppppqqqssswww{{{{{{}}}~~~zzzvvvsssqqqppppppoookkkhhhfffgggfffdddaaa___^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXVVVSSSOOOJJJGGGGGGFFFEEEFFFIIIOOOTTTXXXVVV```nnnwwwyyytttlllggg___\\\XXXWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\XXX[[[]]]\\\YYYWWWWWWXXXYYY[[[^^^___aaacccgggjjjlllmmmmmmnnnoooppppppqqqwww{{{~~~vvvmmmddd\\\UUUPPPKKKIIIFFFBBB@@@?????????<<<;;;999777444222000000333333444555666666555555555555444333222000000///---...///000111111111111222444555444333999CCCLLLTTTTTTVVVYYY\\\^^^]]]\\\]]]YYYZZZbbbiiikkkmmmoooeeeeeehhhtttvvvggggggnnn||||||tttsssuuuooo___QQQooo^^^PPPAAA:::777444222333111222333333222000---+++555333000//////000///...,,,------------------,,,---,,,++++++******++++++***************************+++---,,,++++++,,,---+++***))))))((((((((()))******+++++++++,,,,,,,,,((()))))))))))))))((('''))))))))))))))))))))))))******+++)))'''&&&((()))***)))((('''&&&&&&'''(((&&&'''((()))))))))((((((***************+++++++++***))))))(((((())))))***'''((()))***++++++***)))******)))((()))***+++,,,******))))))))))))******+++++++++*********))))))((()))))))))******++++++***,,,---...///333999===SSSccc{{{}}}{{{~~~~~~xxxlllccc______```fffmmmrrruuuzzzzzzooocccVVVKKKCCC>>>======<<<999555222111111111222555888<<<@@@CCCEEEJJJHHHFFFEEEEEEDDD@@@<<<;;;888555444555666555444666777888:::<<<===>>>>>>EEEHHHLLLOOOSSSWWW[[[___```cccfffhhhhhhggghhhhhhiiijjjkkkllllllmmmppprrrtttuuuwwwxxxyyyyyy{{{}}}~~~{{{yyyxxxvvvssspppooooooooollljjjfffeeedddcccaaa```___^^^]]]]]]]]]\\\YYYUUUQQQNNNJJJKKKMMMPPPTTTYYY]]]```bbbjjjuuu{{{zzztttlllggg```]]]ZZZXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^___```aaabbb```bbbdddbbb___\\\\\\\\\^^^aaacccfffhhhkkkooorrruuuvvvwwwzzz}}}|||xxxuuuqqqllleee^^^WWWQQQLLLHHHDDDCCC@@@>>>===<<<======<<<;;;:::888777555444444333444444555666666555555555444444333111000000///...//////111111222222222111222333444888AAAMMMVVV___]]][[[[[[^^^```aaabbbcccaaaccciiikkkhhhffffffccciiisss~~~vvvgggbbbdddppp|||vvvppppppooogggWWWJJJnnn]]]OOOAAA:::777444222222000111111000///...,,,,,,666444111000000000///......------,,,,,,------...,,,,,,++++++******++++++************************+++,,,---,,,***)))***+++++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((+++,,,,,,+++(((''''''((()))((((((''''''''''''((('''((())))))******))))))++++++++++++******))))))++++++************++++++******++++++***)))'''&&&***)))((('''''')))+++,,,******))))))))))))******+++************)))))))))(((((((((((((((((((((((()))+++,,,------...000222>>>KKK```vvvwwwnnnkkkkkkjjjlllrrrtttrrrrrrttt~~~zzzkkk^^^XXXYYY___dddiiioootttvvvzzz|||uuulll```RRRIIIIIIIIIFFFAAA:::444000///000000111333555777999:::AAAAAACCCEEEGGGGGGEEECCC>>>;;;888777777888777777666666777888999:::;;;;;;AAABBBCCCDDDGGGMMMTTTYYY[[[^^^aaacccddddddfffgggiiikkkmmmmmmllllllmmmnnnppprrrtttttttttuuuvvvxxx~~~{{{zzzzzzyyywwwvvvqqqqqqooonnnllljjjiiihhhgggggggggfffccc```\\\ZZZTTTWWW\\\bbbgggkkkmmmnnnuuuzzz}}}uuummmiiiccc```]]]\\\]]]___aaaaaabbbcccdddfffggghhhjjjjjjkkklllmmmkkkhhhfffeeeeeegggjjjmmmpppssswww{{{~~~yyypppjjjeeeaaa___[[[WWWQQQLLLHHHEEEBBB@@@;;;:::::::::999999999999555555555444444333333333444444555555666666555555444444333222111000000/////////000111111222222222222222444999CCCOOO[[[bbbhhhddd```___aaaeeeiiikkkmmmlllmmmnnnjjjaaa\\\\\\cccpppzzzlllccc^^^bbbiii|||~~~uuuqqqnnnkkkiiieee[[[MMMBBBnnn[[[NNNAAA;;;888444222222333333222000000/////////333111000000000111///......---,,,++++++,,,---...,,,,,,++++++***++++++,,,************************((()))***)))'''''''''(((++++++***************+++++++++++++++++++++++++++)))******))))))((('''&&&(((((((((((((((((((((((()))***+++***)))'''((((((*********))))))))))))***((())))))***************))))))((((((((((((((((((++++++************++++++***+++++++++***)))'''&&&***)))'''&&&&&&(((***,,,******))))))))))))******************))))))))))))******)))(((''''''&&&&&&,,,,,,,,,,,,,,,---...000555===KKK\\\kkktttwwwwww|||}}}~~~rrrkkkccc``````cccffffffiiinnnvvv}}}nnn```ZZZ[[[aaafffmmmttt{{{}}}}}}rrrcccXXXWWWUUUPPPGGG===666111///111111111111222444555666222555:::???DDDGGGHHHGGGBBB@@@>>><<<:::999999888666666666666666777888888@@@@@@@@@???@@@CCCIIIMMMQQQUUUYYY\\\^^^```ccceeehhhkkknnnnnnmmmlllkkklllnnnoooqqqqqqqqqrrrsssuuu}}}}}}|||zzzyyy{{{~~~~~~}}}{{{zzzxxxvvvttttttrrrrrrrrrqqqooommmjjjhhhcccgggooowww}}}xxxqqqnnniiifffdddccceeehhhjjjjjjkkklllmmmoooppprrrttttttuuuvvvvvvuuutttsssrrrrrrsssuuuyyy|||vvvpppfff]]]WWWRRROOONNNMMMIIIDDD@@@>>>===<<<;;;555555666666666555555444000000111111222222333333444444555555555555444444333333333222111000000////////////000111222333333666777;;;DDDOOO[[[cccggggggeeeccceeejjjoootttvvvwwwssspppkkkaaaXXXVVVZZZhhhuuupppccc]]]^^^bbbmmm{{{xxxrrriiigggccc___YYYPPPGGG@@@nnnZZZMMM@@@;;;888444222222444444222111000111111111///...---...000000///......---,,,++++++,,,---...,,,++++++***++++++,,,,,,************************&&&((())))))(((((()))***+++***************++++++************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%'''))))))((((((((())))))))))))************))))))))))))))))))******+++&&&''''''((())))))******))))))(((((((((((())))))))))))***++++++***(((((()))((('''&&&'''(((***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))...,,,***)))***---000111333666===HHHUUUaaaiiilllrrrtttzzz~~~uuuggg```ZZZYYYYYYZZZ```gggqqq~~~}}}qqqeee___^^^```cccoooyyyrrrhhhaaa]]]UUUIII>>>555111000000000000000111222333444+++///444:::>>>BBBDDDFFFBBBAAA???===:::777666666888777666555555555666666999:::<<<<<<<<<===@@@BBBCCCFFFKKKOOORRRVVVZZZ]]]aaadddhhhiiihhhfffffffffgggiiikkklllllllllnnnpppttttttrrrooonnnooorrruuu~~~~~~|||zzzyyywwwvvv{{{~~~yyywwwsssqqqoooppprrruuuvvvvvvuuuvvvwwwyyy|||~~~~~~vvvnnnfff___VVVNNNIIIFFFDDDBBBDDDAAA===:::999999888777444444555555444333222111222222333444555555666666333333444444444444333333333222222111111000000000/////////000111333555666;;;===DDDMMMWWW___bbbcccdddfffjjjpppwww|||~~~~~~zzzrrriiiaaaXXXTTTYYYaaaooowwwgggZZZWWWZZZbbbkkk}}}xxxrrrooodddaaaZZZTTTNNNHHHDDDAAAoooYYYLLL@@@;;;888444111111333222111000000000000111---------...000000///---...------,,,,,,------...++++++******++++++,,,,,,************************)))***++++++******,,,---***))))))))))))***++++++)))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((("""%%%((())))))((()))***&&&''''''((((((((((((''')))(((((((((((()))***+++(((((()))***+++,,,------((((((''''''''''''(((((('''(((***++++++***)))))))))((((((((())))))************))))))))))))******(((((()))))))))))))))***%%%&&&''')))+++---...///,,,)))&&&&&&(((,,,///000000111444:::EEEQQQ]]]dddhhhnnnxxxrrrggg\\\UUURRRRRRYYYaaappp~~~vvvmmmgggdddddddddmmmyyy{{{tttgggcccZZZNNNBBB999444222000////////////000111111...111444777888:::===???CCCCCCCCCAAA===;;;:::;;;;;;999777666555444555555000222666777888999:::<<<:::===BBBFFFJJJNNNSSSVVVZZZ]]]```bbbbbbaaaaaabbbccceeehhhiiiiiijjjlllnnnpppooonnnkkkiiiiiillloooqqqvvv}}}{{{wwwrrrpppoookkkddd^^^TTTOOOHHHCCC???>>><<<;;;<<<:::777666666555333222444333333333333222222222111222222333333444444555222222333333222222111111222222111111111000000000//////000111333666999;;;@@@DDDLLLTTTZZZ^^^```aaaiiimmmttt|||~~~rrriii```[[[YYY[[[eeeooowww{{{~~~iiiVVVRRRXXX```mmmyyyxxxqqqlllhhh]]]XXXOOOIIIEEECCCBBB@@@pppXXXLLL@@@;;;888444111111111111111111111000000000000/////////000///---***,,,------------------,,,++++++******++++++,,,---************************+++,,,---,,,+++***+++,,,)))((((((((())))))***+++************))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))$$$''')))+++***)))((()))%%%&&&'''((())))))((('''(((((('''''''''((()))***))))))******+++++++++,,,(((''''''&&&&&&''''''(((((()))***++++++***)))(((((()))***+++++++++************))))))))))))******(((((((((((())))))******&&&'''((()))+++,,,---...***(((&&&'''***---------+++---000333999CCCOOOXXX```jjjxxxuuuhhh^^^XXXVVVZZZaaarrr}}}vvvooojjjgggfffhhhttt|||vvvllljjjeee[[[NNNCCC;;;777333222111000////////////000222333333222333666999@@@BBBDDDCCCAAA???@@@BBB===<<<999777555555555555000222555666666666888:::666999<<>>;;;:::999888777555555444444555444222000222111111111111333444555111111111111111111111111111111111111111000//////111111111111000000000000111111222444777;;;???AAAGGGLLLSSSYYY\\\```eeeiiisssvvv}}}xxxrrrddd]]]YYY]]]cccjjjsss|||}}}iii\\\TTTZZZdddpppvvvpppkkkccc\\\SSSMMMEEE@@@@@@@@@>>><<>>777666555333111000000///---///000///---///333777999<<>>>>>@@@BBB???===:::777666555555666888888888777555555777999111333555777888;;;>>>AAACCCFFFIIILLLMMMOOORRRTTTTTTVVVYYY[[[]]]___bbbdddeeefffeeecccaaaaaabbbddddddhhhlllmmmllllllooorrrooouuu|||~~~{{{vvvpppiiiccc^^^[[[UUUUUUSSSPPPMMMHHHEEEBBB>>><<<:::888999999888777222222333555666666333000//////...///000333666888555555555444444444333333000000000000000///......111111111111000000000000333333444666:::???CCCFFFNNNSSSZZZ]]]___dddmmmttt{{{}}}xxxmmmeeeYYYUUUWWWaaammmvvv~~~nnn^^^XXXZZZgggsss}}}oooiiihhhcccYYYOOOKKKEEE>>><<<===>>>;;;777mmmYYYMMMAAA:::666222000111111111111111000000000000222111111000///......---///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++*********))))))(((((())))))******++++++)))((('''&&&&&&'''((()))******)))(((((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&,,,///---+++,,,,,,***,,,+++***(((''''''''''''///)))%%%&&&+++,,,((("""((()))******((('''(((((())))))))))))((((((((((((&&&&&&'''((()))******+++%%%'''(((***++++++++++++...---,,,,,,///444999===XXXaaaooozzzwwwlllfffeeefffuuuyyyrrrllliiigggmmmvvv}}}tttuuutttvvvvvvrrrhhh\\\QQQKKKCCC@@@;;;777444222000...,,,---...///000000000000555555666888;;;>>>@@@BBBAAA@@@===:::777444333222///000111222333444444444111111222333555777999:::>>>>>>???@@@BBBEEEHHHIIIMMMMMMOOORRRUUUXXX[[[\\\^^^```aaa```^^^^^^^^^___bbbdddeeefffeeedddeeefffjjjlllooosssuuuwwwwwwwwwwww{{{zzztttpppnnnjjjeee___ZZZXXXUUUQQQNNNHHHGGGDDDAAA???===;;;;;;777666444222111111111222222222444888:::999444000222111111111111111111111555444222000000000000111---...///000000///......---...000111000000111333444555777;;;BBBIIIOOOSSSSSSVVV]]]fffooovvvyyy{{{yyymmmbbbZZZWWWWWW[[[cccmmmxxx~~~qqqiiihhheeefffssswwwoooeee^^^YYYSSSKKKEEECCCBBB@@@>>><<<:::999999mmmUUUJJJ???:::777444444666111111111111000000000000000000000///...---------............------------,,,,,,,,,+++++++++******............------------+++++++++*********)))))))))))))))))))))*********)))((('''&&&&&&'''((()))******)))((((((((((((((((((((((((((('''''''''&&&))))))(((((((((((())))))***)))((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))(((%%%$$$&&&'''%%%+++***)))((((((''''''(((***)))((()))******)))'''*********)))((((((***+++&&&&&&'''((()))***++++++))))))))))))*********+++###%%%'''***,,,---------,,,+++***+++...222666999GGGRRRcccrrr~~~}}}uuuqqqooouuuzzzuuurrrppptttzzzxxxsssuuuzzz|||}}}yyyqqqfff]]]XXXMMMIIIBBB<<<888666333111......//////000000111111111111222444777999;;;<<<===<<<;;;999888777666666111111222333444444444333111111222222444666777888888888888999;;;===???@@@DDDDDDFFFHHHKKKNNNQQQSSSWWWXXXYYYXXXWWWWWWXXXZZZaaabbbcccbbb___^^^]]]^^^^^^```cccfffhhhiiiiiiiiiiiilllqqquuuwwwyyy{{{}}}|||~~~{{{uuuoooiiiddd```___ZZZUUUPPPLLLIIIFFFCCC@@@@@@???===;;;999777666666666555333111000000000111000000222555777777333000//////000111222333333444444333111000//////000000,,,---...///000//////...///000111111000111333555888===DDDKKKPPPUUUYYY\\\ZZZ___fffooowww{{{}}}}}}uuusssmmmfff___ZZZYYYYYY]]]bbbkkkwwwyyyqqqmmmpppsss|||qqqggg```XXXSSSPPPLLLFFFAAA@@@???>>><<<:::999888888kkkUUUJJJ???:::888666666888111111111111000000000000//////......------,,,,,,............------------,,,,,,,,,+++++++++*********************++++++++++++************)))))))))************))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&))))))(((((((((((())))))***)))((((((******)))((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++(((###$$$(((***'''))))))(((((((((((())))))&&&)))++++++***)))***+++,,,+++)))(((((()))+++,,,&&&&&&'''((()))***++++++***************+++++++++%%%&&&(((***+++,,,,,,---))))))***+++---000333444777BBBTTTfffuuu{{{zzz}}}{{{}}}|||ttttttwww|||~~~~~~{{{uuulllfffcccaaa[[[SSSKKKDDD===888444333222111000000111222333//////000111333555666777888888777777888888999999222333333444444444333333111111111111222333444555333333333333444555777888;;;;;;<<<>>>AAADDDFFFGGGMMMMMMNNNMMMLLLMMMOOORRRYYYZZZ[[[ZZZXXXVVVVVVVVVXXXZZZ\\\^^^___```______]]]aaaeeeiiijjjlllnnnpppvvvxxxzzz|||}}}~~~zzzuuuoookkkkkkkkkiiigggfffccc^^^XXXTTTPPPOOONNNLLLIIIDDDAAA???<<<999777888888666555333222222222444333111000/////////////////////222444444333111111111111222222222333333222111000///......//////+++,,,---...//////......111222222111111333666999>>>GGGRRRYYYZZZZZZ\\\^^^```fffpppyyy|||yyyiiiccc[[[VVVVVVZZZ___cccgggmmmvvv~~~wwwtttuuuvvv~~~~~~ooo^^^UUUPPPKKKHHHHHHFFFBBB>>>===<<<:::999888777777777}}}hhhXXXLLLAAA;;;888444444555111111111111000000000////////////......---------.........---------,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******************))))))))))))++++++******))))))(((((((((((((((''''''(((((((((((()))))))))))))))((((((&&&''''''((()))***++++++))))))(((((((((((())))))***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''---,,,)))&&&(((---...***((((((((((((((()))******&&&(((******)))((()))***+++***(((((()))*********))))))))))))(((((((((((()))))))))******+++++++++++++++++++++******))))))((()))***,,,---///000111000999HHHXXXhhhyyyvvvrrrsssxxx}}}~~~}}}xxxsssooommmsssnnnggg^^^TTTJJJAAA;;;999777555222111111222222/////////000111222444444333333333444555666777888444444555555555444333333222111111000000111111222222222222222333333444444666777888999;;;===???@@@BBBCCCCCCBBBBBBCCCFFFIIIMMMOOOPPPQQQPPPPPPPPPQQQUUUVVVWWWXXXYYYYYYYYYXXXVVVYYY\\\___```bbbdddeeehhhjjjmmmoooqqqssswwwzzzyyy|||~~~}}}{{{vvvqqqmmmgggbbb\\\XXXWWWWWWWWWVVVUUURRRNNNIIIFFFDDDCCCCCCBBBAAA>>><<<:::777666444444444333222222222222222333111000............////////////000222333333333555444333222111000//////000000//////............------..................111222222333444888===AAALLLUUU___bbb___[[[[[[^^^dddlllwwwyyyqqqkkk^^^YYYTTTVVV^^^gggooorrrzzz~~~uuummmlllrrr|||yyywww}}}uuucccVVVKKKHHHEEEDDDEEEDDDBBB???::::::999888777777777777zzzfffWWWLLL@@@;;;888444333555111111111111000000000///000000000///////////////...------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,---------))))))))))))))))))))))))++++++******))))))(((((('''((((((((((((((((((''''''((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((()))))))))((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&&&&$$$&&&******'''(((''''''(((((()))***+++)))(((&&&'''((()))((('''***)))((()))++++++(((&&&))))))))))))((((((((((((&&&&&&'''((()))++++++,,,,,,,,,+++******)))))))))******,,,---...////////////444>>>JJJZZZnnn}}}yyypppkkkmmmuuu~~~~~~{{{yyytttmmmeeeZZZOOOHHHAAA>>>:::666222000000000//////////////////000111000000000000111111222333444444555555555444333333333222111111000000000111333333333333333333222222444444444555777999:::;;;:::;;;;;;;;;:::;;;>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNKKKNNNPPPRRRSSSTTTVVVXXX\\\^^^```bbbdddgggjjjmmmlllnnnrrrtttuuuwwwzzz|||{{{~~~}}}zzzwwwtttpppmmmlllkkkjjjiiihhheeeaaa^^^VVVSSSNNNKKKJJJJJJKKKLLLIIIGGGCCC@@@>>>=========777777777666444222111111222111111000111111222222222111000.........//////000000111111111222333444444444333222000///......////////////.........---000000//////////////////222333555777:::???FFFJJJZZZaaahhhhhhdddaaacccgggpppwww~~~yyylll___WWWSSSSSSWWW```lllwww}}}~~~rrrllldddaaagggvvvwwwtttyyyqqqaaaUUUMMMGGGFFFEEEDDDDDDCCCAAA???:::999888888777777888888xxxdddTTTIII>>>999777555555777111111111111000000000000000000000000000000//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,(((((()))))))))))))))***************))))))))))))''''''((((((((((((''''''&&&''')))******)))(((((('''''''''&&&&&&&&&%%%%%%))))))(((((((((((()))))))))(((''''''))))))((('''************************(((((((((((((((((((((((( %%%'''$$$$$$'''((('''((((((((((((((()))******+++(((%%%%%%(((***+++***...+++)))***++++++((($$$&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++)))))))))******,,,---...,,,,,,------......//////...111666???MMMbbbxxx~~~{{{xxxssspppooovvvzzz~~~}}}~~~|||yyysssmmmjjjnnnwww|||xxxrrrjjjaaa[[[NNNKKKFFF???999555111000//////...---------------//////...------.........222333333444444444333333444333333222111111222222111222222222222222111111111111111222333444555666444555777777666666777999<<<>>>???@@@??????@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWYYY\\\^^^___aaadddeeefffhhhjjjlllkkkmmmqqqrrrrrrrrrsssuuussstttttttttssssssuuuvvvuuuxxx{{{|||}}}~~~~~~~~~{{{xxxwwwxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwsssoookkkhhheeebbb___]]]YYYXXXWWWWWWWWWVVVSSSPPPIIIGGGDDDBBBAAABBBCCCDDD???>>><<<:::999888777777222333555444222111111222000////////////000111111333222000/////////000111111222333333222111333444/////////000000000111111......////////////......111000000000111222333444666888;;;???CCCIIIOOOSSS\\\aaafffhhhgggiiioootttzzzlll^^^SSSNNNPPPUUU^^^kkkwwwppp___]]]\\\aaaooozzzxxx}}}oooaaaTTTJJJGGGDDDDDDCCCCCCAAA@@@>>>===::::::999888777777777888yyyeeeTTTIII>>>999666333333555111111111111000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********************)))))))))(((((((((((())))))******)))))))))))))))*********&&&'''((())))))((('''&&&&&&''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((()))))))))(((''''''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$***,,,&&&!!!###(((+++)))((((((((((((((()))***)))((('''&&&&&&***000555555000***(((***+++***(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))***,,,...///------,,,,,,,,,---......///111444999CCCSSSfffsss{{{qqqlllmmmiiikkkmmmlllmmmuuu}}}||||||yyyvvvqqqoooqqqwww~~~{{{uuuppplllbbb^^^XXXQQQHHHAAA;;;888222111000......---------...------,,,,,,,,,------111111222333444444444333555555444333333333444444000111222333333222111111000000000000000111222333///222444555333222222222222444777888888888:::;;;>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCCCCFFFHHHGGGIIIJJJJJJJJJKKKNNNPPPQQQSSSTTTTTTTTTUUUXXXZZZYYY[[[^^^_________```aaa___aaabbbcccbbbccceeegggdddfffjjjkkklllmmmoooqqqoooqqquuuxxxzzzzzzxxxwwwqqqpppooommmkkkiiihhhhhhjjjiiifffcccbbbcccdddeeedddddddddddddddeeeffffffaaa^^^XXXUUURRRQQQOOOMMMKKKJJJIIIIIIIIIHHHEEECCC??????===;;;:::999:::;;;777888888777666444222111000222555555333222333555000000000000000111111222444333222111111111222333000333555444222000111222,,,------...///000000111...///000000000000///...//////000222444777:::<<<>>>AAAEEEIIILLLQQQVVVZZZ]]]```dddiiinnnttt{{{{{{mmm^^^UUUTTTVVV\\\bbbkkkuuu}}}oooaaaYYY[[[bbbnnn~~~}}}|||kkkaaaYYYNNNGGGEEE@@@AAABBBAAA@@@>>><<<<<<::::::888777666666666666zzzfffWWWLLL???999444000...000111111111111000000000000---.....................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******///......------,,,,,,,,,'''((((((((())))))******(((((())))))******++++++&&&'''((())))))((('''&&&%%%''')))***+++***)))(((%%%&&&&&&'''((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''------$$$%%%+++))))))(((((((((((())))))%%%(((***(((&&&***555>>><<<444+++'''))),,,,,,,,,))))))))))))((((((((((((...---,,,+++***((('''''',,,,,,*********+++,,,---...---,,,+++++++++------222333555777===HHHVVV```mmmwww|||wwwwww{{{~~~vvvqqqtttaaabbbbbbaaacccnnn~~~yyyzzz}}}|||zzzvvvtttsssvvv{{{~~~{{{wwwuuurrroooiii```VVVMMMEEEAAA555555333222000000//////------,,,,,,,,,---......///000111222333444444444666555555444444555555555111222333444444444333222111111000000111111222333---000333444222000......(((+++///222444666999;;;666666666666666777888999:::;;;<<<<<<;;;<<>>======:::999888777555555555555tttcccWWWJJJ<<<777555444444555333333222222111000////////////.........---------------,,,++++++++++++,,,+++,,,------......------,,,+++******))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((('''''''''((()))))))))&&&$$$'''+++---+++'''(((((((((((((((''''''''''''((()))******)))((('''(((((())))))))))))((((((&&&'''(((******((('''&&&(((((())))))))))))((((((((('''''''''(((+++---///000...+++)))((((((((())))))((('''&&&''')))+++---...)))(((+++***&&&(((---+++*********))))))((((((++++++++++++,,,---......222666:::===???BBBGGGKKKXXXbbbmmmpppmmmnnnwww~~~xxxhhhZZZSSSYYYbbblll}}}~~~}}}~~~zzzwwwuuuxxx}}}~~~{{{zzzwwwtttpppllldddZZZSSSFFF@@@888444333222000////////////.........000222///......///111222222111444333333222222111111111222222222222222222222222222222222111111///......000000000000000///......111111000111111222333333444444444444444444555555555555666777888888777777999999999::::::;;;;;;<<<<<<<<<======>>>???@@@@@@EEEEEECCCBBBBBBBBBCCCDDDGGGFFFFFFFFFFFFHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPLLLKKKKKKJJJIIIHHHHHHGGGHHHGGGFFFEEECCCBBBAAA@@@CCCDDDEEEFFFGGGIIIJJJJJJHHHDDD???<<<:::::::::999666666666555555444444444111111222222222111111000111111222222222222111111444444333333333222222222000000000111222222222333444444444333333222222222111111111111000000000000///000111111000///---,,,,,,...///000//////111222222222333888???GGGLLLOOOSSSRRRPPPPPPRRRWWW[[[___jjjppptttvvv|||wwwjjj]]]XXXZZZ___gggooowwwwww}}}sssiiibbb[[[\\\bbbdddppp~~~xxx{{{sssgggVVVUUUTTTQQQMMMHHHDDDAAABBBBBBCCCBBBAAA???===;;;999888777555444444444444sssbbbVVVIII<<<888666444333444333333222111111000////////////.........------------,,,,,,++++++++++++++++++,,,------...---------,,,+++******))))))******************************************************((((((((((((((((((((((((&&&&&&''''''(((((((((((($$$$$$$$$%%%'''((()))***(((&&&%%%'''+++---***''''''''''''''''''&&&&&&&&&'''((()))******)))(((''''''(((((((((((((((((('''%%%&&&((())))))(((&&&%%%(((((())))))))))))(((((()))(((''''''''')))+++,,,---,,,+++)))((((((((((((((((((''''''''')))***+++---(((&&&))))))%%%&&&***************)))))))))(((************+++,,,......111555:::<<<===>>>AAACCCKKKTTT^^^cccdddhhhqqqxxxlll^^^TTTXXXaaakkk|||~~~zzz|||{{{xxxuuuyyyxxxwwwvvvuuuooohhhbbbTTTLLLBBB;;;777555222000000000111000...---------...---,,,---/////////...222222222111111111111111222222222222222222222222222222222222111000///...000000000000000///......111000000///000111222333111111111111111111111111333444444555666666666555777777777777777777888888888888999999:::;;;;;;<<<::::::999999999:::<<<===BBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????>>>======<<>>===<<<;;;;;;:::<<<<<<===>>>???@@@@@@AAA???<<<888666555555444333444444444444333333333222111111111222222111111000111111222222222222111111444333333333333222222222000000111111111111111222333333333222222222111111222222111000///.........------......---,,,***)))...000111111000///000222333555888>>>EEEKKKOOOQQQPPPPPPQQQSSSYYY```fffjjjuuu{{{yyyfff___YYY[[[aaagggooovvv~~~~~~}}}qqqeee^^^ZZZZZZaaajjjzzz~~~|||{{{yyyppp```WWWSSSRRRQQQOOOLLLGGGCCCAAAAAAAAAAAAAAA@@@???===<<<999888777555444333333333rrraaaTTTHHH===999888444222222222222222111111000000////////////.........---------,,,,,,+++++++++++++++++++++,,,---------------,,,+++******))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((()))******+++(((&&&%%%'''***,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&((((((((((((&&&&&&'''(((((())))))(((((('''***)))'''&&&&&&'''((()))***)))))))))(((((((((((((((((((((((()))))))))))),,,(((&&&((()))''''''(((************))))))))))))(((((())))))+++,,,......555:::???BBBCCCAAA@@@@@@>>>CCCKKKSSSZZZbbblllsss|||uuuggg]]]]]]ccclll{{{}}}qqqnnnnnnuuuvvvxxx{{{|||zzzuuurrreee]]]RRRIIICCC>>>999666333333222222000///...---...---,,,,,,...///...---/////////000000000000000222222222222222222222222333333333333222111000///000000111111000000//////111000///......000111333000000000//////.........111111222222222222333333444444444333333333333333333333333444555555666666555555555555777888999:::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888888777777777777777666666666666555666666666777777888888888777555333222222111///...222222111111111111000000000000111111222111111000111111222222222222111111333333333222222222111111111111111111000000000000111111111111000000000000222222111///...---,,,+++------------,,,+++***)))///000111111000000111222777:::@@@GGGMMMQQQSSSTTTPPPQQQUUUZZZbbbjjjrrrvvv~~~~~~rrrgggZZZXXX[[[dddlllrrrwww}}}}}}qqqiiiccc]]]ZZZ[[[aaappp}}}}}}tttuuuzzzzzzjjj^^^TTTNNNNNNMMMMMMKKKIIIEEEBBBAAA?????????@@@???>>>======:::999777555444333222222rrraaaRRRGGG===:::999555111000222111111111000000000///////////////...............------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''&&&%%%'''&&&&&&'''******)))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''(((((()))(((((('''(((((())))))))))))((((((,,,***)))***++++++***************)))))))))))))))'''(((((()))***,,,---...777;;;AAAFFFGGGEEEBBB@@@:::;;;???EEEPPP^^^kkkssswww~~~uuullljjjlllqqqyyyoooddddddgggoooqqqvvvzzz}}}|||zzzxxxrrrkkkccc[[[VVVOOOHHHCCC<<<999555333222222222111...---,,,---///000000///---------......//////000111111222222222222222222333333333333333222111000000000111111111000000///222000...------///111222222111111000///......---//////////////////000000222222111111000000////////////000000000111111111444444444555666777777888444444444555555666666666666666666666666666666666777888888888888888888777777777777666666666555555333333444444444555555555666666666555555555555555333222222222333222000...///////////////////////////000000111111111111111111111222222222222111111222222222222111111111111111111111000000//////...////////////////////////000000///...------,,,,,,..................---------///000111111222333555<<>>>>>>>>======:::999777555333222222111rrrbbbQQQGGG===:::999555111///111111111000000000000000000000/////////.........//////...---------------***+++,,,,,,------,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''&&&$$$###"""'''&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''')))))))))******)))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((()))&&&&&&'''((((((((((((''''''(((((())))))))))))(((+++,,,---,,,++++++++++++))))))))))))))))))******((((((((()))***+++---...111555<<>>DDDFFFEEECCC>>>:::555555<<>>AAA888+++''')))***((()))))))))************,,,,,,++++++++++++,,,,,,///000333999@@@EEEEEEEEE===;;;777444555===HHHPPPeeettt|||tttpppsssvvvyyyyyyzzz{{{}}}zzzyyy{{{~~~}}}zzzvvvrrrmmmccc[[[XXXWWWXXX^^^fffooovvv~~~|||zzztttkkk___UUUOOOIIIBBB<<<999777555444333222000...---------------,,,,,,,,,,,,,,,------...//////000000000111111222111111000///000111222222222222111111111222222222111//////000000000000////////////000///---,,,,,,,,,---............///////////////------------------------...///000111111000000/////////000111111000///...........................000111111222222111111000000000000000000000000000---......//////000000000000000111111111111111111222111000111222222000............//////000000000---...///000111111111111111111222222222222111111111111000000000/////////---...............//////------------......//////.............../////////------...000222555888:::;;;===AAADDDGGGJJJMMMPPPVVV\\\dddhhhjjjlllqqquuuzzzyyynnngggccceeehhhiiimmmrrrssswww~~~pppcccZZZ^^^jjj}}}wwwnnnkkkqqq|||tttcccSSSQQQNNNLLLKKKHHHDDDAAA@@@??????>>>>>>>>>>>>>>>;;;;;;999999888999::::::666555444444333333333444ppp```SSSGGG<<<888666333111111////////////000000000000000000000000////////////,,,+++******))))))************+++,,,,,,,,,,,,+++,,,++++++***)))*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((***++++++***)))(((&&&'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&))))))))))))((('''&&&%%%,,,***((('''&&&''')))***&&&&&&%%%&&&'''***---///===IIIMMM@@@///(((***,,,(((((())))))*********+++...---,,,,,,++++++,,,,,,++++++,,,111888>>>@@@@@@<<<<<<:::666444777>>>EEEMMM```zzz|||ssspppkkkfffbbbcccgggkkkggggggkkkttt}}}{{{tttnnnooocccYYYXXXZZZ[[[aaahhhnnnwww|||uuummmfffaaaZZZQQQJJJCCC@@@<<<:::888555111///.........------,,,,,,,,,++++++,,,,,,---.../////////000000111111111000000///000111222222222222222000111333444333222///...222222222222333333333333111000...,,,,,,---...///---------....../////////---------,,,,,,,,,,,,,,,***+++---///000000000///...///000111000000...---////////////////////////------............------------------------............/////////000000000/////////000000111111111444333111111222222111////////////000000000111111---...///000111111111111111111222222222222111111000000000000////////////,,,------....../////////---------....../////////000000/////////......---///000111333666:::===???DDDFFFIIILLLNNNPPPTTTVVV[[[aaaiiinnnpppuuu|||qqqgggfffaaaccckkkqqqtttxxx~~~{{{|||ggg^^^[[[\\\hhhwwwzzzvvvwwwyyyooo\\\NNNHHHGGGEEECCCBBBBBBBBBCCC??????>>>============>>><<<;;;999888888888999:::555444444333333444444555qqq\\\NNNEEE;;;888666222000111111111111111000000000000.........------,,,,,,,,,000///---+++*********++++++++++++++++++***)))((())))))(((((((((((())))))***(((&&&(((***+++(((&&&))))))(((((((((((()))))))))******)))''''''((()))%%%&&&((()))))))))((('''---,,,+++***))))))***+++((())))))******)))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''++++++)))''''''((()))((('''&&&&&&'''((()))***)))(((''''''&&&&&&'''((('''&&&%%%&&&(((***,,,777OOOUUU===)))***---))))))((('''''''''(((***+++...///111111000---***(((---------///222666999<<<===:::777333111111222333BBBNNNccc}}}|||~~~rrrfff^^^ZZZZZZ[[[aaa```cccmmmwww~~~~~~}}}}}}|||ssslllaaaZZZXXXZZZ^^^```nnnwww}}}}}}yyytttpppnnnjjjeeeaaaYYYTTTLLLDDD>>>:::555333000000//////000///,,,***++++++++++++,,,---......///.........//////000111111111111111111222222222111111222222222333333333222222111111111111222222000111222111///------...---------------,,,,,,,,,------------------------+++,,,------......------------............------........................------......///000000111++++++,,,,,,,,,---------......---,,,---...///000///......//////000111222111111111111000000000000////////////////////////000000000000111222333444555444333333222222333333222222111000///...------+++++++++,,,---...///000///---+++)))***,,,///111000///------...///......333333333555:::AAAIIIMMM]]]YYYUUUUUUXXX[[[ZZZYYYgggjjjpppwww~~~vvvkkkccc```bbbgggooovvv{{{rrriii```[[[YYY^^^pppxxxtttwww|||jjjXXXMMMIIIDDDAAA???>>>@@@BBBBBBBBBDDDCCC@@@>>><<<;;;;;;;;;999999:::::::::999888888444444333222222111000000ppp\\\NNNDDD;;;888666222000111////////////............///...------,,,,,,,,,---------,,,+++++++++,,,,,,+++++++++++++++***))))))))))))(((((((((((()))))),,,+++***+++------+++)))))))))(((((((((((()))))))))******)))'''&&&((()))%%%%%%'''((((((((('''&&&'''&&&%%%$$$$$$$$$%%%%%%)))((('''&&&$$$###"""!!!''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''&&&&&&''')))((('''&&&&&&'''((())))))(((''''''&&&&&&&&&'''((('''&&&%%%&&&(((***++++++:::===...###%%%'''###)))(((((('''((()))***+++///000111222111...+++)))+++++++++---///222555777666444222///...///000111555???RRRhhh|||~~~sssggg^^^XXXUUUXXXWWW\\\gggsss|||xxxqqqhhh```]]]]]]^^^___iiirrr{{{xxx{{{yyyvvvuuuuuussspppllllllggg___WWWOOOGGGAAA<<<777555222000000000///...000//////...//////000000++++++++++++,,,---......//////000000111111222222111111111222222222222333111111111000000111111111---///000///---++++++,,,................................................,,,,,,---...............---......//////......---........................,,,------...//////000000//////...---,,,+++******......---------...///000------------...///000111111111111111000000000000000000000000000000000000111000000000111222333333444444333222222222222222111111111000///......---//////...---------......------,,,,,,,,,---...///111000///000111222222222444777<<>>===;;;<<<>>>@@@AAAAAA@@@???>>>===<<<<<<<<<<<<666777777777666666555444444444444333222222111111lllZZZMMMCCC:::777555222111222111111111111000000000000000///---,,,,,,---...///***+++,,,---...---,,,+++******+++++++++******)))***))))))))))))))))))***''''''(((((()))(((((('''))))))(((((((((((())))))((())))))(((&&&&&&''')))%%%%%%&&&&&&''''''''''''******))))))))))))))))))'''&&&$$$######%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((((((''''''((())))))'''''''''&&&'''((()))***...)))(((+++,,,,,,,,,///((((((((((((((())))))***)))***+++,,,+++***((('''((((((((()))***+++---...//////---,,,,,,---...///---222999AAAKKKZZZkkkwww|||zzzxxxvvvvvvyyy~~~rrrddd[[[YYYUUUTTTZZZeeesssyyyuuurrrpppnnnlllnnnsssyyy~~~~~~wwwqqqkkkhhhffffffhhhmmmqqquuuvvvvvvuuuuuussspppmmmiiiccc\\\WWWMMMIIICCC>>>;;;888555444000///......------------++++++++++++,,,---...///,,,,,,------...///000000//////000000000111111111///000000000000000000///222333444444222111111111111111111111111222222222000000000000000000000000---...//////000000//////...//////000000//////...........................,,,---------.........///------.........////////////////////////000000000------------...///000111222222222111111111000000333333333333333333333333222222111000000000111111222222111000000000000111//////////////////......------------......///000...///000222222333222222000111333444666888;;;===FFFLLLTTTYYYZZZYYYYYYZZZaaadddhhhiiikkknnnuuuzzzsssnnnfffaaabbbkkkwwwzzzoooeee```aaaiiivvvvvvdddVVVJJJGGGHHHEEEBBB@@@;;;:::999:::===???@@@???======<<<<<<<<<<<<<<<<<<666777777666666555444333444444333333222222222111kkkYYYLLLBBB999777555222111222111111111111000000000000///...---------...//////,,,---......---,,,***))))))******+++++++++************))))))))))))*********+++,,,,,,++++++++++++))))))(((((((((((())))))((())))))(((&&&%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&(((***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))***++++++'''''''''''''''(((((())),,,((('''***)))%%%'''---'''(((((()))))))))))))))((())))))******)))((('''))))))))))))***++++++,,,......,,,+++++++++++++++,,,...000111444???PPP\\\kkkmmmooopppqqquuuzzz~~~~~~vvvpppiii```XXXWWW^^^jjj{{{~~~~~~|||zzzyyyzzzzzzxxxzzz~~~}}}yyyqqqoookkkfffaaa^^^]]]]]]cccgggmmmssswwwzzz{{{|||zzzxxxvvvtttrrrmmmhhhdddXXXUUUPPPKKKFFFAAA;;;777444444222111111000000000------,,,,,,------...///+++,,,,,,---......//////........./////////000000...///000000000000///......///111000///......///111111111111222222333333111111111111111111111111...///000000111111000000///000000000000000000///////////////////////////---------...................../////////000000000/////////000000000000000/////////000000111222333222222222222111111111111222222222222222222222222111111000/////////000000111111000////////////000............////////////......------------......//////000111222444666777666888;;;<<<===???CCCFFFMMMSSSXXXZZZYYYXXXZZZ]]]ccchhhnnnsssvvv{{{~~~uuupppllliiigggiiinnnwww~~~tttiiibbbccchhhpppiiiYYYNNNEEE???@@@CCC@@@<<<:::999888888999<<<>>>>>>===;;;;;;;;;<<<;;;;;;;;;;;;777777777777666555444333222222222222222222111111jjjZZZKKKBBB999666555222111222////////////............---.........////////////.........---,,,+++))))))))))))***++++++++++++***+++******))))))******+++(((***++++++***))))))***))))))(((((((((((())))))(((((()))'''&&&%%%&&&((((((''''''''''''((())))))$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&((('''(((((()))***+++,,,''''''(((((((((((((((((()))((())))))&&&"""$$$(((''''''((())))))))))))))))))******+++++++++******)))))))))***++++++,,,,,,++++++***))))))(((((()))---...---,,,+++222===FFFRRR[[[fffnnnrrruuuwwwyyyyyy|||{{{ooobbb[[[\\\cccqqq~~~}}}wwwtttsssoooiii^^^]]][[[XXXUUUTTTWWWYYY```fffnnnuuu{{{{{{vvvqqqllliiicccaaa]]]XXXSSSMMMFFFBBB;;;:::888666444222111111......---,,,,,,,,,------,,,------------.........------........./////////---...///000000///...---...000111111/////////000//////000000111222222222111111111111111111111111///000111111222222111111000000111111111111000000////////////////////////////////////////////////333222222111000///...---//////000111111111111111111111111111222333444555333222222222222111111111111111111111111111111111///...............//////000000///............///---------......//////000111000///...------------111111222444666999<<<>>>BBBEEEHHHHHHHHHIIIMMMQQQRRRWWW\\\]]]\\\^^^dddiiikkkpppwwwyyyssspppppppppooooooppptttzzzuuuuuutttpppiiieeekkksssfffSSSIIIBBB===<<>>IIIXXXdddlllqqqvvvzzz|||qqqhhhcccdddllluuuxxxsssooohhhaaaUUUUUUSSSPPPNNNPPPUUUYYY___fffqqq{{{yyytttqqqnnnjjjfffbbb^^^ZZZVVVSSSLLLJJJFFFAAA===999777555222222000///...---------............------------,,,------------.........,,,---///000000///---,,,///111222222111000111222.........///000000111111111111111111111111111111000111111222333222222222000111111222222111111000////////////////////////000000000000000000000000333333222111000//////...///000111222222222111111222222222222333444555666333333222222222111111111////////////////////////,,,,,,,,,,,,------...///000///......------......,,,,,,------...///000000.........///000222333444777888<<>>>>>@@@???:::999<<<999999888:::<<<<<<;;;:::::::::;;;;;;:::999888777666666555555444222111000/////////////////////000jjj[[[JJJAAA888666444222111222111111111111000000000000+++,,,///111222111...------,,,+++***+++,,,---...((()))***+++++++++++++++++++++************++++++(((+++---,,,***)))***,,,))))))(((((((((((())))))'''(((((('''%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&'''(((*********)))((($$$%%%&&&'''((()))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))'''&&&'''***---...+++(((%%%%%%&&&''''''&&&%%%%%%######$$$$$$&&&''')))***'''(((((((((((((((''''''$$$((((((&&&)))...,,,$$$&&&''')))*********)))(((''''''(((((())))))******'''''')))***++++++++++++)))***+++,,,---...///000''')))+++---...///111222555>>>KKKVVV```jjjvvv~~~~~~tttllliiilllrrr{{{xxxqqqlllddd[[[SSSSSSQQQNNNLLLOOOUUU[[[dddlllxxxtttpppjjjfffdddcccbbbaaa```]]]XXXRRRKKKFFFBBB@@@777666444333111000000///000//////......---,,,,,,,,,,,,,,,---------......,,,---///000000///---,,,+++---//////---------...,,,------...///000000000000000000000000000000000111111222333333333333222111111222222222222111111000000000000000000000000111111111111000000000000000111111111111222222222///000111222333222111111222222222222333444555555333333333222222222111111........................*********+++,,,---.../////////...------------...+++,,,,,,---...///000000)))***,,,000444888;;;======@@@FFFLLLPPPRRRRRRRRRPPPTTTVVVUUURRRRRRVVVZZZaaagggnnnpppooorrryyypppooonnnoooqqquuuzzz}}}ssskkkqqqooorrrxxx}}}vvvzzzwwwbbbUUUMMMGGGCCC@@@>>>??????<<<888:::@@@:::999999:::<<<<<<:::999::::::;;;;;;:::999777666444444444333222111//////.........///////////////~~~hhh[[[HHHBBB;;;666555555333111///////////////......---111///---,,,,,,---...//////...---,,,,,,,,,,,,,,,...,,,)))(((((((((((('''******++++++++++++******(((((()))***+++---///000((('''%%%&&&'''''''''%%%((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***'''&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((+++***)))))))))***,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------222555:::AAAMMM[[[jjjttt{{{{{{wwwuuuuuu}}}qqqiiikkkkkkjjjrrr{{{}}}{{{uuuqqqlllhhhdddeeebbb]]]XXXUUUVVVZZZ^^^fffqqq}}}vvvsssooojjjeeecccccccccjjjlllkkkhhhfffcccZZZQQQFFF???888555666666333000---,,,,,,,,,------...///------,,,,,,---......//////...---+++************---------,,,,,,,,,,,,,,,,,,------.../////////...111000///...............000000111111111111000000333222222222111111000000111000///...------...///111111111111111111111222///000222333444444333222333333333333333333333333555444444444444444555555111111000000000/////////+++++++++***++++++,,,---......////////////...---///...---,,,,,,,,,,,,,,,,,,///111000---***((('''000111222333555:::@@@DDDOOOOOOOOOPPPQQQSSSUUUVVVRRRTTTUUUWWWZZZ^^^dddhhhnnnsssxxxzzzzzz~~~xxxmmmjjjfffjjjoootttxxx|||vvvkkkffffffrrrvvv||||||rrrwwwrrr```RRRKKKGGGBBB===AAA@@@>>>;;;999888777666777888888777777888<<>>AAABBB@@@;;;777555555222333333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,}}}hhh[[[HHHBBB;;;777666555333111///000000000000///......---,,,+++***+++,,,...//////...---,,,,,,,,,,,,------+++))))))***++++++*********++++++++++++*********))))))))))))***+++,,,+++***)))***+++***((('''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%&&&((()))(((&&&''''''''''''''''''''''''&&&((()))******)))(((&&&$$$%%%'''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((,,,+++)))(((''''''''''''******)))))))))***+++,,,(((((()))))))))*********+++++++++,,,,,,,,,,,,------///333999BBBOOO\\\eeeuuu|||mmmaaa^^^[[[XXX]]]hhhooorrrrrrqqqwww~~~yyyvvvssspppnnnpppmmmhhhccc```aaadddgggllluuu~~~vvvtttppppppooonnnlllkkklllllloooqqqsssrrrrrrqqqkkkcccTTTMMMDDD???<<<999555111111000000//////...//////000//////...............000000///......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---...............000///......------.........//////////////////...111000000000////////////000///...------......///111111000000000/////////000000111222333222111111222222222222222222222222222111111000000000111111111111000000//////..............................------.........---------------------...///000000///000111000///...000111444777;;;>>>CCCHHHNNNRRRTTTSSSQQQPPPPPPRRRTTTVVV[[[\\\^^^```dddkkkrrrwww{{{}}}uuujjjeeeeeejjjooouuu{{{~~~pppfff```bbbgggvvvyyyxxxkkk___QQQHHHEEEDDDAAA===???===<<<:::888777666666999999999888777888;;;>>><<<>>>@@@>>>:::666444444333333333333222000...------------,,,,,,,,,,,,,,,}}}hhhZZZIIICCC<<<777666666444222000000111111000000///...///.........///111333444......---,,,,,,,,,------,,,***((((((***,,,,,,,,,******++++++++++++******+++***))))))(((((((((((()))(((((())))))(((%%%"""&&&&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))$$$$$$%%%&&&'''((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''))))))((('''(((((((((((((((((((((((('''(((((())))))(((((('''###$$$%%%'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((())))))))))))))))))...---,,,***(((((('''''')))))))))))))))***++++++((((((((()))))))))************+++++++++,,,,,,,,,)))***---000777@@@KKKRRRjjjxxx~~~ooo```YYYRRRLLLMMMSSSYYY]]]```eeeqqq~~~~~~}}}||||||vvvqqqooooooppprrrpppvvv|||yyyoooiiigggkkknnnqqqsssttttttuuuvvvwww{{{}}}||||||{{{uuunnnbbb\\\SSSLLLGGGCCC>>>999888777666555333222111000111000000////////////000,,,------......---,,,,,,,,,,,,,,,,,,++++++******,,,,,,------......------///...---------------------------......---------...............---------.........---......///000000//////......---------///000000111000000///...111111111111111111111111000000///...------......000000//////...------,,,------.........------,,,---------...........................///000111111111111111000111555:::>>>;;;???EEEJJJNNNRRRWWWZZZYYYWWWTTTSSSTTTWWW[[[^^^dddfffjjjnnnsss{{{yyynnniiieeedddfffkkktttyyy}}}sssggg]]]WWWXXXbbbnnnzzz|||pppbbbUUUMMMDDD@@@@@@AAA???<<<<<<;;;:::888777777777777:::;;;;;;999888888:::===:::;;;<<<;;;888555333333333333333222111000...---------------------------|||gggYYYIIICCC<<<888666666444222111111111111111000//////000000000000111222333444...------,,,,,,,,,------,,,***(((((()))***+++*********++++++++++++******++++++***)))((((((((((((''''''((())))))'''"""((('''&&&(((******(((&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((------,,,***)))((((((((((((((((((((())))))******************++++++++++++************++++++++++++)))***+++---000666>>>CCCZZZjjjyyylllddd\\\SSSNNNOOOOOOQQQVVV^^^lll~~~|||yyyxxxxxxxxxwww{{{}}}}}}xxxmmmhhhccc___^^^aaakkkpppvvvzzz{{{|||}}}}}}tttlllhhhddd]]]XXXTTTPPPLLLIIIBBBAAA???===;;;999777555222222111111111111222222,,,,,,---......---,,,,,,---------,,,+++++++++***,,,,,,---------------,,,...------,,,,,,,,,------,,,------......------,,,------------------------------------...//////000------..................////////////......------////////////////////////000000///...------------///......---,,,,,,++++++---......//////...------//////////////////000000222222111000000///000000333333444555888===DDDHHHHHHLLLQQQUUUWWWYYY[[[\\\\\\ZZZYYYZZZ^^^dddkkkoooooorrrxxx~~~sssiiiaaabbbhhhmmmuuu{{{kkkeee^^^YYYWWW]]]mmm}}}ppp^^^SSSKKKFFFAAA???@@@@@@>>>;;;;;;:::999888888888888888;;;<<<<<<:::888888999;;;999999999999777555333333333333222111000///......---------...............|||fffYYYIIICCC<<<777666666444222111111111111111000//////------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///---***)))*********)))******++++++++++++************)))))))))***+++++++++***+++,,,,,,***&&&"""&&&&&&'''(((******(((&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))++++++&&&&&&&&&''''''''''''(((((()))))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))((((((''''''(((((())))))))))))))))))*********+++++++++)))))))))*********++++++++++++,,,,,,---000555999GGGVVVkkk}}}}}}}}}yyypppdddXXXRRRLLLLLLPPPZZZiiizzz~~~|||zzz~~~~~~yyynnndddZZZVVVTTTTTTYYY___mmmsss{{{xxxoookkkiiidddaaa^^^[[[YYYWWWMMMLLLLLLJJJHHHEEECCCBBB>>>===;;;888666444333333111111111111000///....../////////...---,,,,,,,,,---------......---,,,,,,------,,,,,,,,,------.........////////////..............................,,,,,,---.........//////+++,,,,,,---...///000000///......------,,,,,,,,,........................///...------,,,,,,,,,------------,,,,,,,,,,,,+++///000111111222222111111111000000000000111222333555444444444444444555555888;;;>>>AAAEEEIIINNNQQQUUUXXX\\\___```bbbccceeeddddddeeegggmmmtttzzz~~~xxxqqqfffbbbbbbkkkvvv}}}zzzggg^^^\\\\\\___dddnnnsssfff\\\QQQIIIFFFCCCAAAAAABBBBBB@@@>>>;;;;;;:::999999999999999;;;<<<<<<;;;999888888:::888888777777666666555444333333222000//////......---------.........//////{{{eeeXXXHHHBBB;;;666555555333111000000111111000000///...------------,,,,,,++++++------,,,,,,,,,---......222///---+++,,,,,,+++*********++++++++++++******((((((((()))***+++,,,---)))))))))******)))&&&### ###'''((('''&&&%%%&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''((()))+++---...///&&&&&&&&&''''''''''''((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((())))))(((((('''&&&&&&'''((((((((((((((('''''''''((((((((())))))((())))))))))))*********)))***+++******,,,///222666BBBTTTddduuu}}}vvvrrrssszzzssscccXXXPPPMMMNNNWWWeeeuuu|||~~~xxxqqqjjjaaaYYYUUUSSSSSSYYY```mmmttt}}}yyynnnmmmjjjgggdddbbb```___YYYZZZZZZZZZYYYWWWUUUTTTTTTQQQMMMGGGBBB===999888666555333111000.........333222222111000///............//////......------------------------.../////////000000000000//////.........///////////////,,,,,,---.........------++++++,,,---...//////000......---,,,,,,,,,------........................,,,,,,++++++++++++,,,,,,---............/////////.........///000111222333444333333222333444666777777888999;;;===@@@BBBCCCCCCGGGKKKOOOQQQSSSVVVXXXXXXZZZ]]]```cccgggkkkooorrrsssuuuyyy}}}}}}zzzuuummmfffdddeeelllxxxjjj[[[UUUWWW___lllwwwkkkYYYRRROOOIIIDDD@@@???>>>@@@BBBCCCBBBAAA<<<;;;:::999999999999999999:::;;;:::888777888999777555444444666666555444333222111000///.........,,,,,,,,,---......//////{{{eeeWWWGGGAAA:::555444444222000///000000000000///......---......////////////...,,,,,,,,,,,,,,,---...//////,,,***)))***++++++*********++++++++++++******(((((((((((()))***++++++'''&&&%%%&&&''''''%%%######))))))&&&###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%''')))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%''')))((())))))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''''''''((((((((()))((((((((()))))))))******(((************+++---///---555???JJJZZZlllyyy~~~vvvsssooonnnqqqxxxsssfff___WWWTTTYYYcccppp|||~~~~~~{{{{{{zzztttllljjjddd___]]][[[YYY^^^dddmmmsss{{{|||nnnnnnmmmkkkiiigggfffgggeeeggghhhjjjjjjiiihhhggggggddd___YYYSSSMMMIIIGGGBBB???;;;777444333222333666555555444333222111000//////000000//////...---......------......///000//////000000000000//////---........./////////000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///........................++++++++++++,,,---......///000111111222333444555000000//////111444777999<<<<<<;;;:::;;;===???@@@@@@AAACCCEEEHHHLLLNNNPPPNNNPPPSSSUUUVVVWWWZZZ\\\[[[\\\]]]___cccjjjqqqwww}}}|||yyyvvvtttrrrooojjjfffkkknnnwww~~~xxxqqqfff]]]WWW\\\jjj~~~{{{mmm[[[NNNIIIHHHEEECCC======>>>???AAABBBBBBAAA;;;;;;:::888888777777777777888:::999888777777888555222111111444555444222333222111///............+++++++++,,,---.........{{{eeeWWWFFF@@@999555444333111//////////////////......---))))))+++,,,------......,,,,,,,,,,,,,,,---...///)))'''%%%%%%'''))))))(((******++++++++++++******(((''''''''''''(((((()))***)))(((((()))***)))'''%%%---,,,'''###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%''')))(((%%%%%%&&&)))(((((((((((((((((((((((($$$&&&(((******(((&&&$$$&&&%%%%%%%%%&&&((()))+++$$$%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))******++++++***)))'''%%%$$$%%%%%%'''((((((((('''&&&))))))))))))************(((((((((((()))))))))))))))***,,,,,,+++,,,...000,,,000333888EEEXXXhhhnnnnnnmmmlllmmmrrrzzzwwwnnnddd\\\]]]ccclll{{{~~~zzzyyyyyyssslllhhheeecccdddbbb```bbbgggnnnsssxxx{{{}}}tttkkklllmmmllllllkkklllmmmmmmoooqqqtttuuuuuuuuutttpppnnnjjjeee```\\\YYYWWWRRRNNNIIICCC???===>>>>>>888777777666444333222222000000111111000///.....................///000111......////////////......---------....../////////------...///...---+++***------,,,+++***)))((('''---,,,,,,+++,,,---///000........................---------...///000111222111222333444666777888999999888777777999===AAADDDEEEDDDCCCCCCDDDEEEHHHIIIJJJKKKLLLNNNPPPSSSUUUVVVRRRTTTUUUUUUUUUVVVYYY[[[dddccccccdddhhhoooxxxzzztttqqqpppnnnnnnnnnoooooonnnllljjjpppttt}}}zzzqqqllliiigggeee```gggwwwqqq___YYYQQQIIIEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;:::999777666666555555555777999999777666777888333000...///222444333111333222000///...---......******+++,,,,,,---......wwwbbbWWWIIIAAA;;;999666222111333000000000000///////////////...---,,,+++,,,------)))((((((***---......---+++++++++++++++***)))(((+++*********))))))((((((******))))))((((((''''''---***''')))...///---***)))((((((''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))***)))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''///...---+++)))((('''''',,,+++)))((('''''''''((((((((((((((())))))))))))))))))))))))************)))))))))***+++,,,......***,,,///333:::DDDOOOVVVfffeeefffjjjrrrzzz~~~xxxpppiiiiiippp{{{~~~}}}zzztttnnnjjjjjjjjjiiihhhiiilllooosssrrrqqqsssxxx~~~vvvoookkkfffjjjoootttwwwyyy{{{|||{{{zzzvvvrrrooohhh```^^^```[[[\\\[[[WWWRRRMMMJJJIIIGGGDDD@@@>>>===<<<:::999;;;:::999777666666666666555555444444444444555555333333222222222222333333...//////000000000//////111111000///////////////222///,,,,,,...000000...///...,,,++++++---...000111000000//////......---111000//////000222444666999:::<<<>>>?????????>>>DDDCCCAAA???AAAFFFMMMSSSOOOQQQPPPKKKIIILLLNNNMMMSSSRRRQQQRRRTTTUUUTTTSSSOOOOOORRRUUUVVVVVV\\\dddggghhhhhhiiillluuu}}}zzzuuummmhhhgggiiikkklllooossstttsssrrrpppppp{{{}}}wwwqqqqqqpppjjjggghhhooo}}}ggg\\\SSSOOOIIIEEEBBB???===;;;===>>>?????????===<<<;;;::::::999888777666555555222333444555666666666666555555666666555444222111000000000000000000000000,,,,,,---------,,,+++***xxxdddZZZHHHAAA;;;888666222111333000000000000///////////////...---,,,,,,,,,------000...,,,+++,,,,,,+++***************************************)))))))))(((***)))))))))((((((((('''+++(((%%%'''***,,,***'''&&&'''((()))***)))((('''%%%%%%&&&'''((())))))(((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&$$$%%%'''((()))))))))((('''((((((((())))))))))))'''(((((((((((()))))))))******)))))))))***+++++++++,,,---...111888???EEETTTWWW^^^gggrrr{{{zzzxxxzzz~~~|||yyyvvvwwwzzz}}}zzzuuuqqqqqqpppooommmnnnppprrrvvvuuurrrqqqrrruuuyyy{{{|||yyytttnnniiifffcccbbbgggmmmuuu{{{~~~zzzsssnnnhhhaaa^^^```cccccccccaaa^^^ZZZXXXVVVWWWSSSNNNJJJHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>><<<:::999888888888888888888777777666444444333222111000000000111111444111///000222444333222444333111000///000111222444444444444444555555555333222222333555888;;;===DDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMMMMNNNPPPTTTWWWRRRUUUTTTOOOLLLOOOQQQQQQTTTRRRQQQRRRTTTWWWXXXXXXTTTSSSVVVZZZ\\\\\\bbbiiijjjmmmppptttwww}}}~~~uuunnnjjjiiigggeeedddggglllpppoooqqqtttuuuttttttuuuvvv||||||uuuooommmpppqqqqqqtttyyyrrraaaUUUQQQLLLIIIFFFDDDCCCBBBAAA@@@======>>>>>>===<<<;;;:::999999888777666555555444222333444555555555555555111222222222111000...---000000000000000000000000,,,---------,,,,,,++++++wwwcccZZZHHH@@@:::888666222111333000000000000///////////////...---,,,,,,,,,,,,---222///+++))))))***))))))+++***)))))))))***+++,,,************))))))))))))))))))))))))((((((((((((***(((%%%&&&)))***(((%%%$$$&&&)))+++,,,+++((('''$$$%%%&&&'''((())))))((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((()))*** """&&&(((***)))(((&&&''''''((((((((()))))))))''''''''''''((((((((((((+++***)))(((((((((((((((++++++***)))***---222666>>>DDDPPP^^^lllxxxuuuppphhh```[[[\\\aaafffhhhkkkrrr|||~~~||||||{{{yyyvvvuuuvvvxxxxxxvvvssspppnnnmmmlllmmmhhheee___ZZZWWWVVVXXXYYYgggoooyyy~~~sssmmmiiidddaaabbbjjjkkkllllllllljjjhhhfffgggbbb\\\WWWVVVVVVWWWWWWVVVUUUUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJNNNLLLJJJGGGDDDCCCBBBBBBAAAAAA@@@???>>><<<:::::::::999888777666777777888:::999888999;;;<<<;;;:::999888666444333333333333666777777888999:::::::::888888999;;;>>>BBBEEEGGGJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQVVVYYYYYYWWWVVVVVVXXXZZZYYYTTTRRRUUUWWWWWWZZZXXXVVVWWWYYY\\\]]]]]]ZZZYYY\\\bbbggghhhlllqqqsssvvv{{{|||wwwqqqjjjccc]]]___```bbbdddggglllsssxxxzzzzzzzzzzzzyyyyyy{{{}}}~~~sssiiifffhhhfffgggkkkqqqvvv|||xxxdddWWWOOOJJJJJJFFFEEECCCCCCDDDDDDBBBAAA============<<<;;;999999888888777666555444444333222333333444444444333333222333333333222111000///000000000000000000000000---------,,,,,,,,,++++++sss___UUUGGG@@@:::888555222111333000000000000////////////......------,,,,,,,,,,,,,,,)))&&&%%%&&&)))***+++...,,,***(((((()))***+++*********)))))))))))))))))))))))))))((((((((((((+++***(((((()))***(((&&&%%%&&&(((***++++++***)))&&&&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))''''''&&&%%%%%%&&&&&&&&&%%%&&&'''((()))((('''&&&((((((''''''''''''(((((('''''''''((()))***+++,,,$$$%%%'''(((((('''&&&%%%'''''''''((((((((())))))'''''''''((((((((())))))***))))))(((((()))))))))((())))))((()))+++///333000666@@@MMM]]]mmm{{{yyyrrrfffYYYPPPMMMPPPSSSRRRXXXcccqqq}}}{{{{{{|||uuutttsssqqqooommmkkkjjjgggddd___ZZZWWWVVVWWWXXXdddkkkuuu{{{~~~qqqmmmllljjjiiijjjoooqqqtttxxxzzzyyyvvvtttpppkkkdddaaaaaadddhhhjjjiiigggccc```]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[YYYVVVSSSQQQPPPPPPPPPMMMMMMMMMLLLKKKIIIGGGFFFFFFDDDCCCBBBAAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEBBBAAA???>>>============>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFIIILLLOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNSSSWWW\\\^^^]]][[[XXXWWW[[[^^^]]]YYYXXX\\\^^^^^^___^^^^^^```bbbcccbbb```bbbbbbgggpppuuuuuuvvvxxx~~~|||{{{ooolllhhheeedddcccbbb```gggjjjmmmpppssswww}}}}}}pppfff\\\VVVVVVZZZ]]]eeepppyyyxxxcccXXXSSSMMMGGGEEEDDDCCCBBBBBBCCCBBB@@@>>>???>>>>>>===<<<:::999999777777666555444333333222222222333333333222111111333333333333222222111111////////////////////////------,,,,,,+++++++++,,,qqq]]]TTTFFF???999777555222111333000000000000////////////---------------,,,,,,,,,)))'''$$$$$$'''***,,,---000...+++)))''''''((()))))))))))))))))))))******(((((((((((())))))))))))***)))(((((((((((('''&&&(((''''''&&&''')))+++,,,)))))))))((('''&&&%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((('''''''''&&&''''''((((((''''''''''''(((((((((((((((((()))))))))*********((((((((()))***+++,,,,,,((())))))))))))+++...000---///444;;;HHHZZZlllyyy{{{nnn^^^PPPGGGEEEEEEFFFMMM[[[jjjxxx}}}||||||uuuuuuuuutttrrrooolllkkkllljjjhhheeeccc```___^^^bbbgggmmmrrryyywwwnnnmmmppprrrtttwww{{{~~~zzzuuummmiiiiiimmmrrruuutttqqqkkkfffdddeeegggjjjmmmmmmmmmlllkkkiiihhhgggeeecccaaa___^^^___```aaa]]]]]]]]]]]]\\\[[[ZZZYYYSSSQQQOOONNNMMMNNNPPPQQQOOOPPPRRRSSSSSSQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMPPPPPPQQQSSSTTTVVVXXXYYYSSSRRRRRRQQQRRRSSSUUUVVVZZZ\\\``````___]]][[[[[[[[[___```]]]]]]bbbffffffgggiiilllpppsssrrrpppmmmppprrrwww|||zzz{{{}}}wwwrrrnnnjjjhhh]]]\\\[[[^^^ccciiinnnpppuuuxxx{{{~~~ssshhh]]]UUUPPPOOOSSSZZZbbbooo~~~lll___TTTOOOMMMGGGAAA???@@@??????@@@BBBBBB@@@>>>AAAAAA???>>><<<;;;::::::777777666555444333222222222222222333222222111111/////////...............////////////////////////...---,,,+++++++++,,,,,,qqq___VVVEEE>>>888777555222111333000000000000////////////------......------,,,+++---+++(((((()))+++,,,+++///...,,,***(((((((((((())))))))))))************(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&)))(((%%%$$$%%%'''***,,,,,,,,,+++***)))(((&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''((((((&&&%%%%%%%%%&&&(((+++,,,&&&&&&'''''''''((((((((())))))))))))************((((((((()))***+++------((()))***)))((((((***+++------...000777FFFXXXddduuu||||||}}}yyyhhhXXXKKKDDDBBBCCCJJJUUUbbbooo|||~~~~~~|||{{{zzzxxxtttpppllljjjlllmmmnnnnnnmmmllljjjhhhfffhhhjjjnnnttt}}}||||||tttmmmjjjooouuu{{{wwwqqqpppssswwwyyyxxxuuuqqqnnnnnnrrrwwwzzz{{{{{{{{{zzzxxxuuurrrpppooommmlllkkklllnnnqqqsssiiijjjjjjjjjiiihhhgggggg```___\\\ZZZZZZ[[[]]]___[[[^^^```aaa___\\\ZZZZZZWWWWWWVVVUUUTTTRRRQQQQQQNNNNNNOOOQQQRRRTTTUUUUUU\\\\\\]]]^^^___``````aaa[[[\\\\\\\\\^^^___```aaa___```aaaaaa___^^^^^^___```dddfffeeehhhnnntttuuu}}}~~~}}}~~~yyyxxx{{{wwwnnnhhhdddbbb```]]]]]]___dddlllttt{{{~~~|||ppp\\\TTTNNNLLLMMMRRRZZZcccssstttggg]]]TTTKKKGGGDDD@@@>>>>>><<<;;;;;;===@@@BBBBBBAAACCCBBB@@@>>><<<;;;::::::777777666555444333333222111222222333333333222222111000000//////000000111000000000000000000000000...---,,,+++***+++,,,---ppp]]]UUUEEE>>>888666555222111333000000000000////////////------.........---,,,+++...,,,******++++++***)))+++++++++***************((()))))))))************'''((((((((()))))))))***&&&'''''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''',,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''***))))))(((((())))))***$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))***((((((((((((((()))***+++''')))******)))((()))***+++,,,------///777CCCLLL]]]hhhyyyyyyyyyzzz|||}}}mmm]]]PPPIIIGGGCCCHHHPPPZZZdddppp|||zzzuuupppnnnoooppprrrsssssssssrrrqqqpppoooppprrrwwwzzz{{{{{{yyy{{{zzzuuulllfffeeegggfffeeehhhqqqzzz|||vvvuuuwwwzzz|||zzzzzz{{{}}}}}}zzzzzzxxxwwwvvvxxx{{{yyyyyyyyyxxxwwwuuutttsssooommmkkkiiihhhjjjlllnnnjjjnnnqqqqqqnnniiigggfffaaa```___]]]ZZZWWWUUUTTTSSSTTTVVVYYY\\\___aaabbbddddddeeefffggghhhhhhhhhdddeeegggiiikkklllmmmmmmiiijjjkkkjjjhhhggghhhiiilllqqqtttuuuzzzzzz{{{|||yyyrrrnnnttt}}}vvvooollllllkkkkkkjjjjjjlllqqqyyyrrr___SSSNNNMMMSSS[[[dddppp{{{~~~nnn```WWWRRRLLLGGGEEEAAA===>>>BBB===;;;:::;;;===@@@AAAAAACCCBBB???===;;;999999888888888777666555444333333111111222333444444444333444333222222222222333444000000000000000000000000///---,,,******+++,,,---nnnZZZQQQEEE===888666555222111444000000000000////////////,,,---.........---,,,+++***)))((()))***+++***((('''((()))+++,,,,,,,,,,,,(((((())))))*********+++'''((((((((())))))******''')))******))))))+++,,,&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((***))))))((('''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((('''%%%""" &&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((''''''''''''(((%%%'''***+++++++++,,,---'''+++//////...000666;;;AAAMMM```qqq}}}yyyyyyyyy{{{xxxiiiZZZOOOJJJHHHDDDGGGMMMSSS\\\gggttt}}}|||{{{wwwtttvvvvvvvvvwwwwwwvvvvvvvvvyyywwwvvvyyy|||zzztttnnnlllkkkhhhbbb\\\YYYZZZ\\\^^^```hhhsss|||{{{wwwwwwzzz}}}}}}~~~{{{yyyvvvtttsssuuuwwwyyyvvvzzz~~~~~~yyytttqqqqqqooommmkkkhhhddd```\\\ZZZ\\\^^^aaaeeeiiimmmqqqrrrggghhhiiikkklllmmmmmmmmmnnnpppsssvvvxxxyyyyyyyyywwwyyyzzzzzzyyywwwwwwxxxxxx~~~}}}yyyuuuoooooooookkkddddddqqqzzzvvvwwwyyyzzzzzzvvvvvvxxx|||~~~iiiVVVYYYWWWZZZdddppp|||rrrbbbXXXQQQMMMCCCBBBDDDEEEBBB===>>>CCCAAA???;;;:::;;;<<<===<<>>666111111333333333---.../////////...---,,,/////////000///......---------,,,,,,+++***))))))+++++++++,,,,,,+++++++++******))))))))))))************))))))((((((''''''((('''''''''&&&&&&%%%%%%)))(((((((((((('''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&&&&%%%'''((((((&&&$$$$$$%%%'''***)))'''%%%%%%%%%'''(((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))***+++***)))+++---000777<<>>;;;888666777888999>>>999444333555666333000...///000111222333333444222222222111111111000000222000...---,,,---///000000///---,,,,,,---///000mmmYYYMMMGGGAAA:::555333111...***------.........---,,,+++......//////......---,,,,,,,,,+++******)))((((((******++++++++++++*********))))))(((((())))))*********))))))((((((((((((+++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&***((('''%%%%%%%%%'''((()))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))***+++***)))***---///444666;;;AAAJJJWWWdddmmmxxxzzz~~~zzzqqqjjjeeecccaaaaaa___\\\ZZZYYYZZZ[[[___aaaaaa\\\WWWWWW]]]dddmmmqqqyyy|||zzzwwwyyy|||~~~~~~{{{vvvtttsssqqqnnnjjjfffdddbbbaaa^^^[[[\\\ccciiikkkmmmqqqxxx~~~tttqqqpppmmmjjjiiippp|||||||||~~~}}}}}}{{{yyyyyy{{{|||xxxrrrllliiihhhjjjkkkoooqqqtttxxx{{{}}}~~~~~~zzzxxxwwwyyy|||}}}|||sssggg]]]YYYXXXWWWVVV[[[___eeekkksss|||~~~}}}~~~|||xxxqqqkkkllltttyyyeeeUUUQQQOOOGGGBBBBBBAAA@@@???>>>>>>???@@@@@@===<<<;;;::::::<<<===???AAA???<<<999888888:::;;;===999444333555666333000///000111222222333333222222222222111111111000000111000///.........//////---,,,+++***)))******+++kkkXXXMMMDDD@@@;;;888666222+++&&&......//////......---,,,------......------,,,+++++++++******)))((((((((()))******************))))))((((((''''''(((((()))***))))))))))))((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''(((((((((&&&%%%&&&''')))((('''%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))*********)))***,,,...111111000111666@@@MMMUUUjjjpppzzz}}}{{{{{{wwwqqqjjjccc\\\UUUQQQOOONNNKKKHHHFFFHHHMMMRRRZZZ^^^iiivvv~~~{{{|||~~~~~~|||yyywwwzzzyyywwwtttqqqnnnlllkkkfffaaa___bbbccc```___aaadddjjjnnnooonnnlllggg```^^^^^^]]]]]]aaakkkyyy|||wwwrrrmmmnnnrrr}}}||||||vvvvvvxxx{{{}}}xxxrrrlllkkkmmmqqqtttyyy|||uuupppllljjjnnnssswww}}}~~~{{{wwwiiiddd]]]VVVSSSTTTVVVYYY```gggqqqzzzwwwuuuyyy~~~}}}}}}uuucccTTTHHHHHHIIIEEECCCDDDAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<===>>>AAA???===;;;::::::<<<<<<<<<888444333555555444111111111222222222222111111222111111111111000000000111111000000000///////////////...---,,,,,,++++++}}}hhhVVVLLL???;;;888777666444///+++000000000000//////......,,,------------,,,++++++++++++******))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%((()))***)))'''%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%###$$$%%%%%%&&&%%%%%%$$$$$$'''((())))))'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&((())))))(((&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((()))******))))))+++,,,///---+++***,,,333<<>>===<<<<<<<<<===<<<<<<;;;<<<===>>>>>>???>>><<<;;;:::;;;<<<<<<:::777444333444555444333333333333333222111000000111111111111000000000000111111111111111000//////000000000///...,,,+++***|||gggUUUJJJ>>>:::555333444555333111/////////...............,,,,,,,,,---,,,++++++***+++++++++++++++*********))))))************))))))((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''')))******)))((()))******++++++******---222666999CCCRRRbbbppp{{{xxxpppbbb[[[RRRJJJFFFDDDBBBAAAFFFHHHOOOZZZfffsss}}}yyyvvvsssrrrpppkkkhhhiiihhhdddbbbccc___dddhhhggghhhiiifffaaaZZZXXXVVVTTTWWW]]]eeekkkwwwzzz|||{{{yyywwwpppiiiZZZXXXWWWVVVSSSSSS[[[dddxxx{{{~~~wwwqqqlllhhhfffbbblllzzz~~~yyyzzz|||~~~}}}~~~~~~vvvqqqddd___[[[[[[ZZZYYY[[[```___eeeiiihhhhhhmmmqqqrrrrrrqqqoookkkjjjkkkooosss|||}}}tttllleeeccchhhqqqzzzsssggg]]]TTTMMMMMMGGGCCCCCCCCCBBBBBBCCC?????????>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>><<<;;;:::999999999999:::888666444333333444444444444444444333222111000///000000000000000000000000111111111111111000//////,,,,,,,,,,,,***)))'''&&&|||gggTTTIIIAAA;;;555111222333222000------,,,++++++++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))******************))))))((((((''''''(((((())))))))))))************+++)))))))))))))))*********''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&(((******)))(((((()))&&&(((************,,,...,,,444@@@MMMYYYhhhvvvrrrlllbbbXXXOOOIIIDDDAAAEEEEEEIIIQQQ[[[hhhzzz~~~zzzxxxvvvvvvvvvqqqoooqqqrrrooonnnpppnnnssswwwvvvvvvvvvrrrllldddaaa^^^[[[[[[]]]```cccfffffffffeeebbb```]]][[[SSSQQQPPPPPPNNNMMMRRRZZZfffhhhnnntttxxxyyywwwtttrrrlllccc\\\XXXVVVUUUTTT[[[fffwwwxxxqqqnnnqqqtttzzz|||ssshhhgggfffiiiooouuuyyy{{{ttttttsssqqqnnnjjjfffdddccc```aaadddeeeccccccfffgggkkknnnooorrrzzz|||yyyyyy{{{}}}~~~uuummmfffbbb___aaaiiirrr|||}}}jjj^^^YYYUUUNNNHHHFFFEEEDDDDDDDDDDDDDDDEEE>>>>>>??????>>>===<<<;;;<<<<<<=========>>>>>>>>>;;;:::999888777777777777666555444333333444444555555555444444333111000/////////000000000000000111111111000000000/////////------,,,,,,+++***))))))}}}gggSSSGGGAAA<<<555222222222111//////...---,,,+++,,,,,,------------------,,,,,,+++***************+++++++++******++++++++++++*********))))))(((((())))))***))))))*********+++++++++%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''###%%%((()))((('''&&&'''%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&(((******(((''''''(((&&&((())))))))))))***+++***...555;;;BBBMMM[[[eeesssxxxmmmaaaXXXRRROOONNNKKKJJJMMMRRR\\\lll{{{||||||}}}~~~zzzyyy|||}}}{{{zzz|||}}}~~~|||xxxrrrjjjhhheeeccccccccccccccc```______^^^\\\ZZZYYYZZZUUUQQQPPPRRRQQQOOORRRWWWYYYZZZ\\\```bbbccc```^^^^^^YYYSSSNNNLLLLLLKKKJJJRRR\\\jjjsssuuusssrrrrrrsssttttttpppjjjccc___]]]bbbeeelllrrrxxxzzz{{{{{{{{{~~~~~~ttthhhaaaYYYXXXXXX[[[___ccceeeeee````````````bbbccceeefffooonnnooosssssspppoooqqqppptttvvvyyyssshhhdddbbbdddgggllluuu~~~oooggg]]]VVVSSSPPPKKKGGGEEEGGGHHHGGGEEEEEEEEEFFF===>>>?????????>>>======<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::888777666555555444444444333222333555666555555444444333222111000////////////000000111111111000///.........//////000///---,,,,,,,,,------~~~gggSSSFFF>>>999555333444444111///222111000......//////000------......------,,,+++)))))))))))))))*********++++++,,,,,,,,,,,,++++++******))))))))))))******))))))******++++++++++++'''((((((((())))))******)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''(((((((((''''''***---...---,,,+++,,,%%%%%%&&&'''(((((((((''''''&&&$$$$$$$$$$$$&&&'''***)))(((''''''((()))***''''''''''''((((((((()))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&(((******(((''''''''')))******)))((((((***,,,***---///000111888CCCLLLaaapppsssiiicccaaaXXXSSSNNNLLLMMMSSSaaannnwww}}}~~~|||~~~~~~}}}xxxssslllkkkiiiiiiiiijjjiiihhhcccbbbaaaaaa^^^[[[[[[\\\[[[XXXWWWZZZ[[[ZZZ[[[^^^\\\[[[ZZZ[[[]]]^^^^^^]]]ZZZWWWTTTQQQQQQPPPOOONNNKKKSSS]]]bbbaaa^^^]]]^^^aaabbbbbb___[[[VVVSSSRRRTTTWWW\\\bbbfffiiijjjkkkdddgggkkkmmmkkkeee^^^ZZZXXXWWWUUUVVVWWWXXXXXXWWW_________aaaeeejjjpppsss~~~}}}{{{}}}yyy|||~~~~~~|||{{{xxx|||{{{|||ttthhhaaa___bbbkkksss{{{nnnbbb]]]\\\ZZZVVVRRRMMMIIIGGGDDDHHHIIIEEEBBB@@@@@@???===>>>???@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<:::999777666555444444444444333222333555777444444444444333222111000.../////////000000111111222000...---,,,---///000---+++)))(((((()))+++,,,}}}hhhVVVLLL???;;;666333111111000000000000000000000000000000000///...---,,,+++++++++******)))((()))***+++,,,))))))*********+++++++++***))))))((((((((((((((((((((()))***+++,,,,,,---***)))(((''''''((()))***))))))(((((((((((())))))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###$$$%%%'''))))))((('''&&&)))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&$$$######"""((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((&&&$$$$$$&&&(((((((((((('''((()))******((((((((((((((((((((((((''''''((()))***++++++,,,---...//////000333777:::LLLWWWhhhyyyzzzwwwqqqeee\\\ZZZYYYVVVWWW\\\iiihhhgggiiiiiihhhiiikkkmmmlllmmmppprrrwww~~~}}}uuurrrrrrmmmmmmnnnpppqqqqqqnnnlllmmmnnnnnnllliiifffddddddeeefffffffffeeeeeegggiiigggddd```^^^___aaabbbcccaaa```]]]ZZZXXXVVVVVVUUUSSSYYY___```\\\WWWWWWXXX[[[^^^aaa```]]]WWWSSSQQQSSSVVVZZZ\\\\\\ZZZXXXXXXUUUXXX]]]bbbeeeffffffeeeaaa___]]][[[[[[\\\___```ccccccfffkkkqqqwww{{{}}}}}}~~~|||~~~{{{{{{zzzyyyvvvrrrnnnkkkgggmmmwwwmmm^^^YYYSSSRRRQQQPPPNNNLLLJJJIIIIIIFFFBBB?????????>>>===>>>>>>????????????>>>===???>>><<<;;;:::;;;===>>>>>>>>>===<<<:::888555444444444333333222333333333222333333444555555555444333111000000111222222111000///------......---,,,------,,,+++***)))((('''}}}hhhVVVLLLAAA===888333111000///.................................---,,,,,,,,,------///...---,,,,,,---......******************++++++,,,+++******))))))******)))))))))******++++++,,,)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!!"""%%%&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&"""!!!!!!###&&&)))******%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((&&&%%%%%%''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))*********+++)))***+++++++++---111444666@@@OOO```ppp{{{}}}{{{pppkkkfff^^^[[[\\\ZZZYYYWWWVVVUUUTTTTTTUUUWWWWWWZZZ___dddlll{{{{{{ssspppqqqppppppqqqtttuuuuuusssqqqssssssrrrnnnjjjgggggggggnnnoooqqqqqqppppppqqqsssqqqnnnjjjhhhiiijjjkkkkkknnnkkkhhhdddbbbaaa```aaa]]]```cccaaa]]]ZZZ[[[]]]hhhiiijjjhhhddd___\\\ZZZZZZ]]]``````^^^[[[YYYXXXZZZ]]]dddjjjnnnooooooooollljjjhhhggghhhjjjlllmmmlllooottt{{{~~~}}}|||zzzzzzzzz{{{|||}}}|||{{{yyyxxxxxx~~~qqqaaaUUUQQQOOOOOOOOONNNLLLJJJIIIHHHHHHEEEAAA???>>>>>>===<<<>>>>>>>>>>>>>>>>>>======???>>>===;;;;;;<<<===>>>=========<<<:::777555444333333222222222333333444222333333444555555444444333111000000111222222111000...------......---,,,,,,,,,+++***))))))((((((}}}gggVVVLLLCCC???999444222000///...........................,,,,,,,,,,,,,,,---...///......---,,,++++++++++++++++++******************------,,,+++++++++++++++************************(((''''''&&&&&&''''''((()))((((((''''''(((((())))))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))))))))'''&&&&&&(((***%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((())),,,//////333;;;FFFRRR^^^hhhmmmrrrxxxwwwmmmeeeccc\\\ZZZVVVRRRMMMKKKHHHGGGGGGGGGIIIPPPXXXbbbrrr{{{sssqqqqqquuuuuuvvvxxxzzzyyywwwuuuwwwuuurrrnnnkkkjjjmmmoootttvvvyyyyyyxxxwwwwwwxxxwwwtttqqqooopppqqqqqqqqqvvvsssnnnjjjgggfffgggggghhhiiihhheee``````bbbfffssssssrrrooojjjfffeeeeeedddfffgggfffccc```___^^^^^^bbbjjjqqqvvvxxxxxxwwwwwwvvvuuuttttttvvvxxxzzzwww{{{|||yyyyyy{{{|||wwwrrrsssxxx|||xxxllleee^^^TTTLLLHHHJJJJJJJJJJJJIIIHHHGGGGGGEEECCC???>>>======<<<;;;===<<<<<<<<<<<<<<<======???>>>===<<<<<<<<<===>>><<<<<<;;;:::999777555444111111111111222333444444222333333444444444444444333111///000111222111000///...------......---,,,+++*********))))))((((((|||gggUUULLLBBB>>>888444222111000///........................------,,,,,,,,,------.........---,,,+++***))))))+++++++++***************------,,,++++++++++++,,,+++*********)))))))))((((((((((((''''''((((((((((((((((((''''''((((((((()))(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&''')))'''&&&&&&'''((('''&&&'''''''''''''''((())))))(((((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''))))))***((('''''')))***'''(((***,,,,,,+++***((('''''''''''''''''''''''')))))))))))))))((((((((()))*********))))))+++---111111222555<<>>=========<<<;;;<<<;;;:::::::::;;;<<<===???>>>===<<<<<<<<<======;;;::::::999888666555555000000000111222333444555222333333444444444333333222111//////111111111000...---,,,,,,......---,,,)))))))))))))))))))))))){{{eeeTTTJJJ???;;;666333333222222222//////////////////////////////...---,,,++++++,,,222111111000...---,,,+++************************,,,,,,+++***************++++++******)))((((((((()))))))))******)))))))))((((((''''''''''''(((((()))(((''''''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$######&&&***---......(((''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&((()))***)))(((''')))***&&&(((***+++,,,+++)))((((((((((((((((((((((((((()))))))))(((((((((((((((***+++++++++))))))***,,,,,,++++++---222888>>>AAAJJJPPPYYYeeepppzzzzzzlllaaaYYYPPPHHHJJJFFFEEEIIIOOOWWWcccnnnxxx~~~{{{yyyvvvsssrrrtttyyy}}}}}}yyywwwvvvtttssssssuuuxxxzzzzzzyyy|||yyysssnnnlllkkkmmmnnnoooppprrrrrrrrrrrrssssssssssssrrrpppmmmmmmnnnpppssssssqqqmmmiiihhhhhhiiirrrvvv|||~~~~~~~~~~~~~~~oooeeebbbeeeooozzz{{{uuufffYYYMMMJJJKKKHHHEEEDDD@@@AAABBBCCCDDDEEEEEEDDDAAA???===<<<======<<<::::::::::::::::::;;;<<<<<<>>>======<<<<<<<<<<<<<<<999999888777666666555555111111111111222333444555222333333444333333222222222000//////000111111000---,,,+++,,,---...---,,,************))))))))))))yyycccRRRIII===999555222222222222222000000000000000000000000000000...---,,,+++++++++/////////...---+++***)))))))))*********+++++++++++++++***)))))))))))))))*********))))))((((((((()))******++++++******)))(((''''''&&&&&&''''''(((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%''')))+++,,,+++(((''''''&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&((())))))((('''(((***$$$%%%'''((((((((('''&&&++++++++++++++++++++++++((((((((((((((((((((((((((()))******(((((((((************+++,,,///111222777;;;DDDQQQaaaooozzz{{{qqqjjj```TTTMMMHHHEEEGGGKKKOOOVVV^^^hhhooo~~~}}}~~~}}}zzzwwwxxx|||~~~}}}yyywwwwwwttttttuuuxxx{{{}}}|||{{{}}}zzzuuuqqqoooooopppqqqrrrtttvvvyyyzzzzzzyyyxxxuuuvvvwwwvvvuuutttuuuvvvwwwvvvrrrmmmhhhggghhhjjjwwwzzz~~~~~~}}}|||{{{zzzzzzzzz}}}yyynnnccc```dddooo~~~}}}xxxmmmdddSSSIIIBBBCCCEEEDDDDDDEEE???@@@AAABBBCCCDDDDDDDDD???>>>======>>>>>><<<;;;888999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888777666555555555555555222222222222333444555555333333333333333222222111222000...///000111000///---,,,+++,,,---...---,,,++++++++++++******))))))wwwaaaQQQGGG===999444111111111000000///////////////////////////...---,,,,,,,,,,,,,,,++++++++++++***)))'''&&&(((((()))***+++,,,,,,---++++++***))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))((((((''''''&&&&&&''''''((('''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&,,,***'''&&&''''''&&&$$$''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((((((''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&************************&&&'''''''''((()))))))))''')))******)))((()))***,,,,,,+++***************,,,111777???HHHUUUdddnnnxxxwwwkkk]]]VVVPPPOOOMMMLLLNNNRRRYYY]]]jjjxxx}}}uuummmjjjjjjkkkkkkiiiiiilllsssyyy}}}~~~{{{yyywwwvvvwwwwwwyyyzzz{{{}}}~~~}}}zzz|||~~~|||zzzzzzwwwvvvrrrnnnlllmmmpppsss{{{}}}zzzxxx}}}rrrmmmjjjnnnwww{{{tttjjj___VVVIIIDDDAAABBBCCCBBBBBBDDD???@@@AAABBBCCCDDDDDDDDD>>>=========>>>>>>===;;;666888;;;=========;;;:::::::::;;;;;;::::::999999777666555444444444555666444444444333444444555555333333333333333222111111111000......000111000///,,,+++***+++---...---,,,...------,,,+++***))))))vvv```OOOFFF>>>:::555111000///...---........................------,,,,,,,,,---......,,,---......---,,,***)))''''''(((***+++,,,---...,,,+++******))))))******((((((((()))))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''&&&%%%%%%'''***,,,,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%$$$###$$$&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&)))(((((((((''''''''''''"""###$$$%%%'''((())))))(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$&&&'''((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((***,,,,,,+++***+++,,,(((((()))***+++---...///***///333333333<<>>======>>>??????===<<<555888;;;>>>???>>>;;;:::999::::::::::::999888777666666444333333444555666666666555444444444555555333333333333333222111000111000......000000000///,,,+++***+++---...---,,,//////...---+++***))))))ttt```OOOFFF@@@;;;666222111111111000222111111000///......---//////...---,,,,,,++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''''''''((()))%%%%%%%%%&&&'''((()))*********)))((((((((((((((()))&&&!!!"""'''+++&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######$$$&&&'''&&&$$$$$$(((+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&000...+++(((&&&&&&''''''(((((('''&&&%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$(((((((((((((((((('''''''''((()))'''%%%######$$$******))))))((((((''''''(((((())))))******++++++)))************+++++++++......///111333555777999HHHQQQ___llluuu{{{{{{|||wwwmmmcccZZZTTTPPPQQQNNNMMMNNNQQQRRRQQQOOOQQQMMMMMMRRRUUUVVV^^^gggrrr{{{zzzmmmllluuuzzz|||zzzqqqeee\\\VVVSSSPPPNNNFFFEEEDDDCCCCCCBBBBBBCCC?????????????????????@@@@@@@@@AAAAAA@@@???===<<<======>>>??????>>>===<<<666777777888888666555444555555444444444555555666666666666666555444333222222222222222222222222333111111000...---,,,+++***---,,,***)))))))))***+++***************)))((((((sss___OOOEEE???;;;555222111111111111111111000000///......---.........---,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&''''''((()))(((((('''&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%% """"""!!!"""%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&(((+++...///&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''))))))))))))(((((('''''')))))))))))))))*********))))))*********+++++++++++++++,,,---///111222333666===HHHSSS]]]fffmmmrrrssswww}}}}}}}}}}}}{{{ssslllgggddd[[[XXXVVVUUUVVVUUUSSSPPPMMMIIIIIIMMMOOORRRZZZcccjjjuuu|||ssslllqqq|||www{{{}}}yyysssooofffaaaZZZUUURRRPPPMMMKKKEEEDDDCCCBBBAAAAAAAAAAAA???????????????>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<======>>>>>>===<<<<<<777777888888777555444333444444444444444555666666666666666555555444333222333333333333333333333222//////......------,,,,,,---,,,+++*********++++++***************)))((((((sss___NNNEEE===:::555222222222222222111000000//////.........------------,,,,,,,,,,,,------------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***+++)))'''%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))'''%%%######%%%''')))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&###$$$&&&'''((('''%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$""""""###%%%((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))''''''((())))))))))))(((((((((((('''***))))))))))))))))))((()))))))))*********++++++))))))******+++,,,......***...333:::BBBKKKUUU\\\dddjjjsss|||~~~}}}|||~~~zzzxxxwwwnnnllliiifffdddaaa]]]ZZZOOOKKKIIIJJJKKKNNNUUU]]]```kkk{{{|||qqqnnnlllooozzzxxxqqqxxxxxxnnngggdddcccbbb```UUUSSSQQQOOONNNLLLHHHFFFCCCBBBAAA@@@@@@???????????????>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;999999888888666555333222222222222333444555666777555555555555444333222222444444444333333222222111------------------......---,,,++++++******++++++)))************))))))(((rrr___OOOEEE<<<999555333222333333222000000/////////.........,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######%%%(((***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&***))))))(((&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''')))((((((''')))***((((((((((((((((((((((((******))))))((((((((('''))))))))))))***************************+++,,,,,,------...000333999AAAFFFPPPWWWaaakkkrrrwwwzzz|||~~~~~~|||yyytttpppmmm[[[XXXTTTPPPMMMNNNRRRWWWVVV^^^kkkwww~~~~~~}}}||||||||||||}}}pppjjjgggkkkqqqzzz~~~wwwrrrrrr{{{{{{ooohhhccc]]]YYYXXXWWWWWWVVVQQQPPPOOOMMMKKKHHHEEEBBBBBBBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999777555444333111111111222333555666777444444444444444333222222444333333222111000000///......------------,,,,,,,,,++++++***************))))))************)))(((rrr___OOOFFF;;;888555333333333222222////////////............++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------...---************************************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%&&&&&&((())))))(((''''''&&&''''''(((((('''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$&&&''''''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%&&&'''(((''''''(((***'''''''''''''''(((((((((***)))))))))((((((''''''(((((()))))))))***************))))))))))))******......///......000444777<<>>??????::::::::::::;;;;;;<<<<<<>>>>>><<<:::888666555444000000111111333444666666333333333333333333222111111111111000///...------000///...---,,,+++*********************)))))))))((())))))*********))))))qqq^^^OOOEEE<<<999666444333333222000........................,,,,,,,,,,,,++++++++++++'''((()))+++,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&$$$%%%'''***,,,(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''((()))!!!###&&&))))))'''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""$$$%%%%%%&&&&&&&&&&&&%%%!!!!!!"""$$$&&&'''))))))$$$%%%&&&&&&''''''&&&&&&!!!"""###%%%&&&((()))))))))((('''&&&%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&((((((''''''((()))&&&''''''''''''((((((((()))(((((((((((((((((('''((((((((()))))))))******))))))((((((((((((((()))(((***+++,,,++++++---...000444999???EEEOOOZZZbbbooowww||||||uuuiii___[[[XXXUUUQQQPPPPPPQQQSSSUUUUUUTTTPPPPPPOOOQQQTTTZZZ___cccnnnttt~~~uuummmnnnsss}}}vvvrrrrrrwww~~~{{{|||zzzooocccYYYRRROOONNNNNNOOONNNLLLHHHDDDBBBJJJKKKLLLJJJHHHEEEEEEEEEBBBAAA@@@??????>>>??????<<<=====================;;;;;;;;;;;;<<<===??????:::::::::::::::;;;<<<===???>>><<<999888666666555000000000111222333444555222222222333333222222111/////////......------,,,000///...---,,,***))))))***++++++++++++***))))))((())))))************)))ooo\\\MMMDDD<<<:::666444333222000///........................---,,,,,,,,,+++*********'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''')))******)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&''''''(((!!!###%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%'''))))))'''%%%###$$$%%%&&&'''&&&&&&%%%######$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''((())))))((('''(((***&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))************))))))******+++&&&(((******))))))***++++++...222333666<<>>============<<<<<<<<<======>>>??????======<<<<<<<<<===???@@@;;;:::::::::;;;<<<>>>>>>===<<<:::888666555555555111111111111111222333333111111222222222222111111..............................------,,,+++******,,,,,,---------,,,+++***(((((()))***************mmmZZZKKKBBB===:::777555444222000...---.....................------,,,,,,+++***))))))((())))))*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''%%%""" !!!###&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((((()))%%%$$$###&&&))))))'''$$$"""###%%%&&&'''&&&&&&%%%))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$''')))+++%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((()))******)))***+++***)))((()))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))------------------...///***+++,,,+++)))((()))++++++...000///...000777>>>AAAJJJXXXfffsss}}}|||yyytttnnnhhheeeaaa```aaa```^^^[[[SSSPPPLLLHHHGGGIIIMMMOOORRRXXX```jjjsss{{{~~~vvvkkkdddhhhppp{{{{{{sssmmmhhhhhhjjjrrr|||uuuvvv|||zzzooohhhbbbaaa]]]WWWQQQLLLJJJJJJOOOOOONNNKKKHHHFFFFFFFFFFFFKKKQQQRRRNNNHHHCCC@@@???>>>===<<<<<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<===???@@@;;;;;;::::::;;;<<<>>>???;;;:::888666444444444444222111111111111111222222000111111222222222111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,(((((()))***************nnn[[[KKKBBB>>>888444555444111000222///............---------//////...------,,,++++++************************++++++******++++++,,,---'''((()))***************''''''(((((())))))******)))(((((('''''''''(((((())))))'''&&&$$$###!!!!!!%%%&&&((())))))'''%%%###%%%''''''&&&###"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%,,,,,,,,,,,,***(((&&&$$$''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%###"""###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((("""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######%%%''')))+++,,,---(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((()))(((((((((((()))*********)))((('''&&&&&&&&&&&&'''(((((()))***)))))))))++++++***+++,,,...000222666888===EEEQQQbbbsss~~~~~~zzztttnnnnnnrrrssspppkkk___WWWNNNHHHGGGIIIJJJJJJMMMNNNSSSZZZ```dddeeeeeeiiicccaaahhhmmmiiiaaa\\\YYY^^^hhhwww~~~vvvooojjjfffhhhkkklllppp}}}}}}zzzxxxwww~~~zzzssskkkhhhmmmwwwxxxsssnnnddd```dddXXXYYYXXXVVVRRROOOMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLUUUSSSPPPNNNKKKGGGBBB>>>???<<<999999<<<>>>===<<<===<<<;;;===???AAAAAA@@@BBBAAA>>><<<;;;:::::::::888999;;;<<<===<<<;;;;;;555555555444444333333333555555555444444333333333222111111000000000000000111111000///...---,,,,,,------------------,,,,,,///...,,,+++***++++++,,,,,,(((%%%'''***,,,)))%%%nnnZZZKKKBBB===777333333222///...000///............---------......------,,,+++++++++***************************************+++,,,,,,((()))******++++++******))))))))))))((((((((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&"""$$$&&&%%%$$$###%%%'''&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((())))))(((((('''&&&%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))))))))))))))))))))******((((((((()))))))))******+++*********+++---///000111333666;;;CCCOOO\\\eeepppuuuzzz~~~yyyyyy}}}~~~zzzuuuiiiaaaVVVOOOMMMMMMMMMLLLJJJJJJMMMQQQVVVXXXYYYXXXYYYTTTSSSVVVWWWSSSPPPPPPYYY```mmm}}}zzzrrrmmmjjjhhhnnnrrrvvvxxx}}}{{{zzzzzzzzzwwwsssmmmkkkgggddddddkkkvvvzzzkkk``````^^^WWWUUUZZZXXXXXXXXXUUUQQQMMMLLLKKKNNNMMMMMMLLLKKKLLLLLLLLLPPPNNNLLLKKKIIIFFFBBB>>>===;;;888999;;;===<<<;;;>>><<<;;;<<<>>>AAAAAAAAA@@@???===<<<::::::::::::888999:::;;;;;;;;;;;;:::555555555444444333333333555555444444444333333333222111000000//////000000000000000///......------...------------,,,,,,,,,---,,,+++++++++,,,------(((%%%$$$&&&***---+++(((mmmZZZJJJBBB;;;555111111111...---//////............---------------,,,,,,++++++*********************************))))))))))))***++++++)))***++++++++++++++++++*********)))((('''''''''&&&&&&&&&&&&&&&'''((()))''''''((())))))*********++++++***)))((('''%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))******'''''''''((()))***++++++))))))((('''((()))***+++*********)))***+++,,,,,,---...///111444:::BBBGGGVVV\\\eeennnuuu{{{vvvnnnccc[[[XXXWWWVVVTTTUUUTTTTTTUUUWWWXXXWWWVVVVVVRRRNNNMMMJJJGGGHHHLLLSSS\\\jjjzzzvvvtttqqqooopppsssxxx{{{yyyzzzzzzzzz|||~~~}}}}}}tttpppooopppppp|||yyyuuuvvvyyy{{{}}}pppgggdddaaabbbcccdddgggqqq}}}uuunnnaaaVVVPPPRRRSSSPPPOOOSSSWWWWWWVVVSSSOOOKKKIIIHHHMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFDDDAAA>>>;;;999888888:::;;;;;;;;;???===;;;;;;>>>@@@BBBBBB>>>===<<<;;;::::::::::::777888999999::::::999999555555555444444444444444444444444444333333333333222111000000//////000000////////////////////////......---------,,,,,,,,,************+++,,,......)))'''&&&(((,,,...,,,***kkkYYYJJJBBB;;;555111111000...---//////............---------,,,,,,,,,++++++*********************************)))))))))((())))))***+++***++++++,,,,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''')))(((((((((((((((''''''((()))***++++++***((('''***+++++++++)))'''&&&%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************&&&&&&&&&''''''''''''(((+++++++++***)))(((''''''$$$$$$%%%&&&'''''''''''')))(((&&&%%%%%%''')))***))))))))))))))))))))))))+++,,,---......000333666<<>>999999888999::::::::::::???===;;;;;;===@@@BBBBBB<<<<<<;;;;;;::::::::::::777777888888888888888888555555555555555444444444333333333333333333333333111111000///////////////............//////000000.........------,,,,,,+++******+++++++++,,,,,,---///---++++++------+++)))~~~jjjXXXJJJBBB<<<666222222222///...000///............---------,,,,,,++++++++++++******************************)))))))))((())))))***+++++++++,,,,,,,,,++++++***'''((((((((()))))))))******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%% """&&&)))+++,,,+++******))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))******++++++&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$$$$$$$%%%''')))(((((((((((((((((('''''')))***------------///000111333888>>>FFFQQQ\\\cccqqqvvv|||{{{yyy{{{}}}~~~}}}|||zzzxxxxxxyyyyyyyyyxxxpppbbbRRRKKKIIIGGGEEEFFFKKKQQQYYY```cccccc```^^^TTTSSSQQQQQQTTTYYY___ccchhhlllqqquuu|||zzzmmmgggfff___YYYUUUXXX^^^fffqqqzzz}}}uuurrrmmmiiiiiipppxxx{{{||||||zzzzzzzzz{{{}}}~~~mmmkkkgggcccdddkkkuuu}}}vvvuuuxxxzzz}}}uuummmcccZZZUUURRROOOMMMKKKHHHGGGIIIIIIHHHGGGIIIOOOPPPPPPNNNJJJGGGEEEEEEGGGGGGFFFEEEEEEEEEEEEEEE>>>>>>???@@@BBBBBB@@@???999:::;;;;;;::::::::::::???===;;;;;;>>>@@@BBBBBB<<<<<<<<<;;;;;;::::::999777777777777777777777777555555555555555555555555333333333333333333333333111000000///.../////////------......///000000000//////...---,,,,,,++++++,,,,,,,,,++++++*********---,,,+++++++++***)))(((|||hhhWWWIIIBBB===777333333333000///111///............---------,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))***++++++++++++++++++++++++***)))'''''''''((()))*********+++***)))((('''&&&&&&&&&""""""###$$$%%%&&&'''(((''''''(((((((((((((((((((((&&&%%%%%%'''))))))(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))'''###!!!"""$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''((( """%%%'''(((((('''&&&&&&((((((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''((('''((((((((((((((('''&&&&&&(((+++,,,,,,,,,---.../////////000333:::BBBHHHUUU\\\fffqqqzzzzzziiiWWWOOOMMMJJJFFFEEEKKKOOOSSSWWWWWWWWWXXXXXXYYYXXXXXXXXXZZZ\\\^^^```gggiiilllpppvvv~~~zzzmmmaaaYYYTTTSSSNNNJJJIIINNNWWW```lllwww}}}xxxuuuvvvzzz~~~}}}yyyvvvtttssssss{{{zzzvvvxxxyyyyyywwwyyy{{{zzzuuutttmmmkkkjjjkkklllmmmmmmnnnpppuuu|||~~~yyyiii\\\^^^___```eeeooo||||||pppiii^^^ZZZSSSOOOLLLKKKKKKJJJCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDD>>>>>>???@@@BBBBBBAAA???<<<===>>>>>><<<::::::;;;===<<<;;;===???AAAAAA@@@============<<<;;;999999888888777666666666777777555555555555555666666666222222222222333333333333111000//////......//////---.........//////000000//////...---,,,,,,+++***,,,,,,,,,,,,+++***)))((('''''''''((((((((()))))){{{gggVVVIIIBBB===777333333333000///111///............---------,,,,,,,,,,,,,,,,,,------***************************************+++,,,,,,******++++++******)))((((((((((((((())))))))))))))))))((((((((())))))***$$$$$$%%%&&&'''(((((()))...+++)))(((***///555999///+++'''&&&'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))'''###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&((()))))))))(((###$$$&&&((((((((('''&&&&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''%%%'''*********)))***+++---------,,,,,,...222666===BBBJJJSSS]]]fffooouuuttteee\\\WWWRRRPPPQQQSSSWWW[[[]]]^^^___aaaccchhhiiijjjjjjiiihhhfffeeejjjgggeeefffjjjnnnqqqrrrpppkkkccc\\\WWWSSSPPPMMMLLLIIIIIINNNTTT[[[eeeooozzzwwwpppmmmgggfffeeedddeeeiiiooottt}}}{{{qqqkkkiiieeecccbbbdddgggiiissszzzuuuqqqmmmjjjkkklllllllllqqqsssyyy~~~tttsssnnngggcccdddhhhkkkuuu}}}~~~pppfffaaadddiiilllqqqzzz~~~sssiiiaaa[[[WWWPPPNNNLLLJJJIIIIIIHHHHHHCCCDDDDDDCCCCCCEEEGGGHHHDDDFFFGGGHHHGGGFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@BBBCCCCCCAAA??????AAABBBAAA===;;;:::;;;<<<;;;<<<>>>AAABBB@@@???>>>>>>>>>>>>===;;;999888999999777666666666777777444555555555666666666777111111222222222333333333000000///............///.........///////////////000///...---,,,++++++*********+++,,,++++++***)))''''''((((((((((((((()))zzzgggVVVIIIBBB===777333333222///...000//////.........---------------------------------************************++++++******++++++,,,---***************)))((('''******))))))((((((''''''''''''(((((()))+++,,,---*********)))((('''''''''%%%######'''222AAAQQQ[[[:::555...)))((((((&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!%%%((('''###"""%%%)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&$$$"""  ###%%%''''''&&&&&&'''((())))))***)))))))))%%%&&&((()))))))))((('''((()))******)))(((((()))((()))+++,,,,,,---///000///222666;;;BBBKKKUUU[[[ffflllttt|||{{{pppggg^^^XXXXXX\\\bbbfffkkknnnoooqqqtttvvvzzz{{{}}}}}}{{{wwwrrrooommmggg___]]]___aaaaaa___ddd___YYYWWWXXXWWWSSSOOOSSSOOONNNQQQSSSVVV]]]eeejjjpppuuussskkkbbb]]][[[UUUUUUVVVXXX[[[aaaiiinnnsss}}}~~~sssfffZZZ```]]][[[YYY[[[___eeehhhmmmttt|||zzzuuunnnmmmkkkiiihhhhhhiiijjjlllnnntttyyy|||zzzxxxqqqfff___bbbkkkqqq}}}yyyrrrnnnppptttyyy{{{~~~uuunnnccc[[[VVVUUUTTTTTTKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEBBB@@@AAACCCCCCAAACCCEEEFFFFFFFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDBBB???AAACCCEEECCC???;;;;;;;;;;;;;;;===???BBBBBB@@@>>>???@@@@@@???===;;;999777:::999888666666666777888444555555555666666777777111111111222222333333333000000///...............////////////////////////000//////---,,,+++******'''(((***+++,,,,,,++++++,,,------+++)))(((((((((xxxgggXXXIII@@@:::888666333111/////////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((''')))*********+++---///000///---+++***)))******+++***'''%%%%%%&&&((())))))))))))))))))(((''''''***)))((('''&&&%%%%%%%%%(((%%%$$$'''***:::```UUU---)))...&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&'''((()))'''&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$!!!###---888888,,,''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&'''(((((('''''')))+++(((((((((((())))))))))))&&&&&&''''''((()))******((()))))))))))))))(((((())))))))))))))))))))))))---...111333555999>>>AAADDDLLLWWWaaaiiisss}}}wwwpppllllllmmmyyyyyy{{{}}}|||uuuqqqhhhddd]]]VVVRRRRRRVVVZZZ^^^___bbbfffhhhgggdddaaa]]]]]][[[VVVPPPNNNQQQTTT]]]cccfffdddbbb```\\\WWWVVVWWWXXXZZZ[[[]]]^^^___mmmpppuuuvvvppphhhddddddhhhkkkjjjhhhjjjooooooiiirrrllljjjppprrrpppoooqqqlllqqqwwwyyyxxxuuuuuuvvv~~~zzzrrrmmmnnnvvv|||nnneeefffnnnyyy||||||uuummmhhhccc^^^WWWPPPMMMMMMPPPRRRKKKIIIFFFFFFGGGHHHHHHGGGHHHGGGFFFFFFFFFGGGEEEDDDFFFDDDBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>>===<<<<<<<<<===>>>===<<>>===<<<<<<<<<<<<@@@???>>>@@@DDDFFFEEEDDDBBB@@@>>><<<::::::::::::999999888888777777888888777666555444333333333333333333111111000111222222///............000111222.................................//////.........,,,+++******))))))*********))))))(((''''''&&&&&&wwweeeVVVHHH@@@888777555222111000000111000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''')))***+++******+++,,,(((''''''''''''''''''((('''((()))***)))((('''&&&)))))))))))))))(((((('''(((''''''&&&&&&&&&'''''''''%%%&&&(((''')))777HHHkkkHHH+++&&&((($$$$$$***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&(((%%%###"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((***///333222---(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$"""###$$$&&&&&&&&&'''''''''((((((***)))((('''&&&$$$$$$###&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%''')))******)))***,,,,,,///222444777<<>>=========<<>>???AAACCCBBBBBBCCCAAA???<<<;;;:::999999:::999888777666777888888777666555444222222111111333222111000000000000000+++++++++---...000222333///...---,,,,,,---...///------............------++++++***)))))))))*********))))))((((((''''''&&&vvvcccTTTHHHAAA777666444222111111111111000000///......---------------------------------+++++++++,,,,,,+++++++++'''(((***+++***+++,,,...***))))))(((((())))))***(((((()))))))))(((((('''(((((())))))))))))((((((''''''&&&&&&&&&''''''((('''%%%%%%((('''%%%)))111000$$$ )))...(((""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))+++((($$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&%%%$$$###"""&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''))),,,,,,+++******++++++,,,......///111555999===BBBKKKVVVbbbllltttxxxxxxpppllliiiiiiiiiiiimmmttt}}}vvvpppllleee]]]WWWYYYaaahhhsssyyyzzzpppgggbbb``````iiinnnkkkkkkwwwyyyjjjnnnvvvvvvmmmooozzz~~~{{{{{{~~~tttpppqqqtttvvvyyylllddd]]]WWWMMMGGGFFFHHHKKKMMMJJJIIIIIIIIIJJJKKKLLLMMMMMMJJJFFFDDDEEEGGGHHHHHHEEEDDDDDDFFFIIIKKKLLLKKKEEEAAA>>>;;;;;;::::::999???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===<<<;;;<<<<<<>>>===<<<<<<<<<===>>>>>>BBBAAA>>><<<:::999888888:::999777666555555666777777666444333111000000000222222111000000/////////.....................//////...,,,++++++,,,...///,,,,,,------------,,,,,,******))))))))))))******))))))))))))((((((''''''uuuaaaRRRGGGAAA777666444222111111111111............------,,,,,,------------------------++++++++++++++++++++++++*********)))((((((***,,,---,,,***(((''''''((((((***)))(((''''''(((***+++(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&%%%%%%''''''&&&''')))...'''%%%)))+++(((''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''))),,,---///+++'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$&&&(((((('''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((((((((((((((((((((((($$$&&&)))***)))((())))))&&&(((+++,,,,,,,,,,,,,,,111333777===EEENNNUUUZZZdddiiiqqqyyy~~~xxxuuuqqqqqqqqqrrruuu|||zzzrrrllljjjfffaaa```fffqqqyyy}}}rrriiieeedddiiippptttsssyyy}}}yyywwwrrryyy{{{tttqqqooowww}}}|||{{{~~~zzzxxx{{{~~~~~~sssiii___XXXTTTMMMJJJFFFCCCDDDFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIFFFCCCCCCEEEHHHIIIJJJHHHGGGFFFHHHJJJKKKKKKJJJBBB???<<<:::::::::::::::>>>???AAABBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????AAA@@@>>>===<<<<<<=========<<<<<<;;;:::;;;===>>>AAA@@@===;;;999888888888999888666555444444555555555444333222000000//////111111111111000000//////111111111000///...---,,,///...,,,++++++,,,...///,,,,,,------------,,,,,,***))))))((())))))******)))))))))))))))(((((((((ttt___PPPFFFAAA888777555222111000000111------------------------------------------------++++++************++++++((()))***+++...222888===999666111,,,))))))***++++++***'''&&&&&&(((+++---'''(((((()))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&''''''((()))+++***)))))))))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''***,,,...///,,,(((&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''((()))************((((((((((((((((((((((((%%%''')))***))))))***+++%%%'''***,,,---,,,***(((.........000333888>>>AAAFFFLLLUUU___gggnnntttxxx~~~~~~}}}||||||yyymmmmmmlllkkkmmmttt{{{}}}|||wwwnnnhhhhhhjjjvvv|||{{{vvvrrrqqqtttrrr|||vvvpppkkkmmmttt~~~}}}zzzwwwrrrmmmdddZZZRRRNNNLLLLLLDDDCCCBBBBBBCCCDDDCCCAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGJJJKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGAAA???<<<:::;;;<<<<<<<<<>>>>>>??????@@@@@@AAAAAADDDDDDCCCBBB@@@???>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>><<<;;;<<>>DDDIIINNNTTTYYYeeekkkttt}}}xxxyyyzzzyyyzzz|||ooorrrtttpppkkkjjjooottt|||qqqmmmjjjhhhkkkpppppp{{{zzzuuurrrqqqrrrwwwtttnnngggaaa______```___[[[WWWQQQJJJEEEDDDFFFHHHBBBAAAAAABBBDDDDDDCCCAAACCCCCCDDDDDDEEEFFFGGGGGGDDDCCCCCCEEEGGGHHHHHHFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDAAA>>><<<<<<===============<<<;;;<<<>>>@@@AAACCCCCCBBBAAAAAA@@@??????======<<<<<<===>>>@@@AAA===>>>>>><<<:::;;;???CCCAAA@@@>>>===<<<<<<<<<===999999::::::999777444333111000000//////000000000///000111333333333333222...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........((((((((((((((()))******))))))))))))))))))))))))rrr]]]MMMEEEAAA:::888666333111/////////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++...,,,)))'''(((---444:::HHHBBB888...((('''(((***'''((()))***++++++***)))''''''((()))))))))))))))***)))((('''&&&%%%%%%%%%!!!&&&)))(((&&&%%%%%%$$$((()))&&&""""""'''***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$#########%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***+++''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((***------+++(((''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((++++++***(((&&&&&&(((******)))(((((()))******)))&&&(((***---------+++***(((,,,000333444777;;;???@@@IIIUUU```iiirrryyyrrrhhhlllooonnnkkkmmmuuu}}}yyynnnfffeeedddbbbffflllooo|||~~~zzzxxx{{{~~~~~~wwwooofff```XXXUUUQQQMMMLLLLLLNNNOOOMMMKKKGGGCCC@@@@@@CCCFFFAAA@@@???@@@BBBCCCCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCEEEEEECCCAAABBBAAA@@@AAADDDEEEDDDDDDGGGDDD@@@>>>>>>>>>===<<<===;;;999999999<<>>BBBBBBAAA???>>>>>>>>>???@@@999;;;<<<===<<<999666333///////////////000111111...000111333444444444333////////////...+++)))(((+++,,,,,,------,,,,,,+++......////////////......((((((((((((((()))******)))))))))))))))*********qqq```QQQFFF>>>777555333111111111000...//////......---------,,,,,,+++***)))))))))***+++,,,***(((&&&%%%''')))***++++++++++++++++++++++++,,,+++***)))((('''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''$$$"""###%%%'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((''''''''''''''''''&&&&&&(((((('''(((((()))***+++((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((()))++++++,,,,,,+++,,,---///111333:::;;;===AAAHHHOOOVVVZZZgggmmmuuuzzz|||~~~vvvqqqpppqqqrrrsssvvvxxxzzz~~~~~~}}}|||{{{zzzyyyppplllhhhgggiiilllooopppyyyuuussskkkaaaXXXSSSOOOLLLIIIEEEDDDCCCBBBAAA???>>>>>>EEEDDDAAA>>>======>>>???<<<>>>??????>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???===???>>>>>>???@@@AAABBBCCCGGGGGGFFFCCC@@@======>>>>>>;;;777777999===@@@AAACCCAAA???>>>??????>>><<<999888888:::<<<======;;;======;;;888777888<<>>======<<<;;;999777555333222222///.........000111333555222111111333555555444333........................,,,---.........---++++++,,,,,,---...---,,,+++***++++++************++++++***************+++++++++qqq___QQQEEE>>>777555333111111111000...111111000000000/////////......,,,+++++++++,,,,,,---,,,)))((('''(((***,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&$$$$$$'''((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((((('''''''''((()))***************+++,,,---...///......000333777<<>>;;;;;;;;;;;;;;;<<<<<<<<>>======>>>???;;;=========;;;:::;;;<<>><<>>AAA===:::888:::===@@@AAAAAA@@@>>>>>>>>>???>>>===<<<;;;;;;===???@@@???>>>>>>===;;;999777888<<>>777555333111111111000...000000111111000000/////////...---,,,++++++***+++---,,,***(((((()))***+++************************+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%######%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ """%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######&&&$$$######$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&''')))+++,,,''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((()))*********************+++---...000111222000444:::===???AAAFFFIIIRRRWWW^^^fffmmmtttzzz~~~xxxxxxxxxyyy{{{}}}zzzxxxwwwxxx}}}}}}vvvpppbbb\\\RRRIIIBBB????????????<<<999888888888888777222333444555777:::;;;<<<=========>>>>>>>>>>>>>>>:::;;;<<<;;;999888888999@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAA@@@>>>===;;;???@@@BBBCCCDDDCCCCCCBBBDDDDDDCCCAAA>>>======>>>AAA>>>:::999:::===?????????>>>======???@@@@@@??????>>>>>>@@@BBBBBBAAA@@@>>>>>><<<:::888999<<<>>>AAAAAABBBBBBBBBAAAAAA@@@>>>===;;;888666555444333666555333222111111111111111000000222444555444222////////////////////////......//////......---,,,))))))******))))))(((''')))((((((''''''(((((()))(((((((((''''''&&&&&&&&&ooo]]]PPPEEE>>>777555333111111111000.........////////////...---------,,,***)))((((((''',,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&(((+++---///&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((()))******)))'''''',,,,,,---.........---,,,...000222333222333555777;;;???DDDJJJOOOUUUZZZ^^^gggjjjpppvvv||||||uuukkkddd___\\\WWWSSSHHHDDD>>>999666777999;;;999888777666666555444333111222333555777:::===???======>>>>>>>>>===<<<<<<999;;;<<<;;;999999999;;;BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???======???@@@BBBDDDDDDCCCAAA@@@AAABBBBBB@@@===<<<===??????<<<999888:::===??????>>>===<<<>>>@@@BBBCCCBBBAAAAAA@@@AAACCCCCCBBB@@@>>>>>>===;;;999:::<<>>777555333111111111000...---...///000000///...---------,,,+++***(((''''''---,,,+++*********++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&& """%%%'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&((()))(((%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''''''''''''''((((((((()))******)))'''&&&((()))+++,,,,,,+++)))(((+++,,,,,,,,,++++++,,,---///111444777888;;;>>>AAAJJJMMMQQQVVV\\\bbbgggjjjppprrrvvvzzz~~~~~~uuulllccc]]]UUUOOOHHHEEEDDDDDDBBB@@@777666444222222333444555333333444333222111111000444444444555777:::===???>>>???>>>>>>===;;;:::999888:::<<<<<<;;;<<<===???CCCCCCCCCBBB@@@>>>===<<>>@@@@@@@@@???======>>>@@@???===;;;;;;===@@@BBBCCC>>>======???BBBDDDEEEEEEBBBAAA@@@AAABBBBBBAAA???>>>>>>===<<<;;;;;;===@@@FFFFFFFFFFFFDDDAAA???===<<<:::888666444333222111111111111111111111000000000//////111333333222111000000000000000000000000//////......------------++++++******))))))))))))***))))))(((((())))))*********))))))((('''&&&&&&lll[[[NNNDDD>>>777555333111111111000......000111333333222111000.........---,,,+++***)))///...------,,,,,,------************************''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$######$$$$$$%%%%%%&&&&&&###&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%###!!!!!!"""###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%((()))((($$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$###%%%%%%&&&&&&'''((((((((()))(((''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&''''''((((((((()))))))))))))))((((((&&&'''(((*********)))(((&&&&&&&&&'''((()))++++++***,,,---......///222555777999;;;===@@@DDDIIIMMMRRRUUUZZZ```hhhpppyyy~~~|||xxxtttqqqfffccc]]]XXXRRRLLLFFFBBB???;;;777666888999777444111111111111000///...---...///111111000000111222444444333333555777:::<<<>>>>>>===;;;:::999888777777999;;;<<<<<<===???@@@BBBBBBAAA@@@>>><<<:::999<<<===>>>???@@@AAABBBBBB@@@AAAAAABBBAAA@@@>>>===??????@@@???>>>>>>@@@AAABBB@@@>>>???AAADDDEEEEEE===<<<<<<>>>BBBEEEFFFFFFBBBAAA@@@@@@AAAAAA???===<<<=========<<<===???AAAEEEFFFGGGFFFEEEBBB???===;;;:::888555333222111000...///000111111111111111///......000222333222000////////////////////////......---,,,,,,,,,,,,------,,,+++************+++***))))))(((((())))))***+++******))))))(((((((((kkkZZZMMMCCC>>>777555333111111111000......///222333444333111000,,,------...---,,,+++***------,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&& !!!$$$%%%%%%###!!!##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& """"""  '''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###&&&(((&&&""" """%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''(((((()))'''((())))))************'''&&&%%%&&&(((***+++,,,)))***+++++++++,,,///111---000222333222333666999:::===AAAEEEKKKRRRZZZ```kkkmmmrrrwww||||||wwwtttkkkfff___ZZZVVVSSSPPPMMMFFFDDD@@@===<<<:::777555555333222333666666222///000000000//////...------...000111000//////111444333222222222333666999;;;;;;:::999777666666777777777888::::::::::::;;;===>>>>>>>>>===<<<;;;999999999:::;;;<<>>???@@@@@@??????AAACCCEEEBBB@@@@@@AAABBBBBBBBB<<<;;;;;;===@@@CCCDDDDDDBBBAAA@@@@@@AAA@@@>>><<<:::<<<=========>>>AAACCCBBBCCCEEEFFFEEECCCAAA???;;;:::888666444222111111///000111222222222111111.........///111222111000...........................---,,,+++***++++++,,,---,,,+++*********++++++)))((((((''''''(((((()))))))))))))))))))))))))))kkkZZZMMMCCC>>>777555333222222111000...,,,---000222222111///...)))***+++,,,++++++)))((())))))))))))((((((((('''++++++++++++++++++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''$$$&&&)))++++++)))&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%######%%%'''(((""""""###$$$%%%%%%&&&&&&''''''&&&&&&$$$###!!!!!!##############################$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$&&&'''$$$!!! """$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%"""%%%'''%%%  ###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%&&&'''((()))''''''''''''((((((((((((***(((&&&%%%&&&(((((((((***++++++***)))***---///(((,,,000111000///000222111222333555777<<>>???@@@@@@???@@@BBBDDDEEEBBB???>>>>>>>>>===<<<:::999999;;;>>>AAABBBBBBCCCAAA@@@@@@AAA@@@>>><<<999;;;===>>>>>>@@@BBBEEE???@@@CCCEEEFFFDDDCCCAAA<<<;;;999777555333222222111222333444333333111111.........///111222111000........................---,,,+++*********+++,,,---,,,***)))))))))***+++'''''''''&&&&&&'''''''''((((((((()))))))))))))))|||iiiYYYKKKAAA===???;;;555///,,,,,,...000..................------+++***)))(((''''''''''''''''''(((((())))))******************************)))'''%%%&&&)))***)))'''%%%&&&)))******)))&&&%%%***)))((('''''''''''''''((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''******))))))(((((('''''',,,,,,++++++,,,,,,---...---......///000000000///777999:::===@@@BBBDDDEEEIIIIIIIIIKKKNNNRRRVVVXXX___```cccfffjjjmmmoooqqq{{{~~~|||wwwtttpppjjjffffffccc___ZZZVVVQQQKKKHHHFFFEEEDDDAAA???===;;;:::666555555444333222111111222111000///---,,,+++***,,,---///111111000///...,,,,,,++++++,,,...///111++++++,,,,,,---.........////////////000111222333666666666666555555555555777999;;;;;;888666444444777:::<<<===;;;999888888888888888;;;???BBBDDDDDDBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@???>>>@@@CCCFFFCCC???<<<;;;<<<===;;;999999999;;;<<<>>>@@@BBBCCCCCCBBB@@@?????????@@@AAA>>>===<<<;;;<<>>:::777555333111000...///111222222111///...//////000000000000//////------,,,,,,,,,,,,------+++***)))(((''''''''''''************))))))))))))'''''''''((((((((((((((("""%%%'''((('''&&&&&&&&&|||iiiYYYKKKAAA===777444///+++))))))***+++......---,,,,,,+++******---,,,+++***))))))))))))))))))))))))************************************%%%######$$$'''((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%##################$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))((('''))))))))))))((((((''''''***************++++++,,,)))******+++,,,,,,++++++,,,,,,...000222333555555666666777888:::===@@@BBB???AAABBBEEEHHHJJJLLLMMMTTTWWW]]]bbbfffkkkooorrr|||~~~|||xxxvvvtttyyyyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~|||yyyyyyzzzzzzwwwuuurrrpppnnnkkkhhhgggfffeeebbb___ZZZWWWTTTQQQLLLHHHEEECCCAAA???>>><<<888666555555444333222000000///000000//////......------,,,,,,++++++******))))))'''(((***+++,,,+++***)))+++******)))***+++------+++,,,,,,------.../////////......//////000111222666555555555555555555555666888::::::888555444444888:::===>>><<<;;;:::;;;666666777999<<<>>>???@@@>>>???@@@@@@???@@@BBBCCCDDDEEEEEECCCBBBCCCEEEHHHDDD@@@===;;;;;;;;;999777888999;;;===???AAAAAABBBAAA@@@???>>>>>>>>>???@@@AAA???===<<<<<<===???AAA@@@??????@@@CCCDDDDDDCCC>>>;;;888666666555444333111222333444333222000///000000111111111111000000...------,,,,,,------...,,,+++***)))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((%%%''')))***((('''(((((({{{hhhYYYJJJAAA===777555222///---------...000///...---,,,***))))))......---,,,++++++++++++++++++++++++************************************((('''&&&(((***++++++***,,,+++***))))))***+++,,,'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''(((((()))))))))(((((()))))))))(((((((((((('''((((((((((((((()))))))))'''(((((())))))))))))((())))))***++++++,,,------,,,------...000111111222000000111333444555666777666999>>>CCCGGGKKKPPPSSS\\\___bbbbbb]]]VVVPPPMMMQQQRRRSSSUUUXXXYYY[[[\\\[[[ZZZYYYYYYXXXYYYYYYZZZXXXVVVTTTTTTTTTSSSRRRPPPMMMLLLKKKIIIGGGFFFEEEEEECCCAAA>>><<<:::888555333000///.../////////---+++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))***)))***+++,,,---,,,++++++++++++************+++,,,,,,,,,,,,---......//////------------...///000111444444444444555555555555666777999999777555555555888;;;===>>>===<<<<<<===666777999;;;<<<===<<<<<<===>>>?????????AAAEEEHHHGGGGGGGGGFFFDDDDDDFFFGGGDDDAAA===;;;:::999777666888:::<<>>======<<<<<<===>>>>>>BBB@@@>>><<<;;;;;;======@@@???>>>???AAADDDEEEEEE:::888666555666666666555444555555555444222111//////000000111111000000///......------------......,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((******(((''''''(((zzzgggXXXJJJ@@@===777666555333222222222222111000000///...------,,,///...---,,,,,,++++++++++++++++++******)))))))))************************+++++++++++++++++++++++++++******************+++***)))(((&&&$$$######"""'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))(((((())))))*********))))))---------,,,,,,,,,,,,,,,---...////////////......111111111222222222222222000222444666888:::===@@@???BBBGGGHHHEEEAAA<<<:::999::::::<<<===>>>???@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777666555555555666555333222222111000///111000////////////---+++,,,,,,------.........///******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,---...//////222222333333444444555555444666888888666555555666777999<<<<<<<<<<<<<<<>>>999;;;>>>??????===<<<<<<@@@@@@@@@???@@@BBBGGGJJJEEEFFFGGGEEECCCBBBBBBCCCCCCAAA>>>;;;999888888777888:::>>>@@@BBBAAA@@@>>>;;;;;;;;;;;;<<<<<<<<<===@@@???===<<<;;;;;;<<<===BBB@@@======???AAACCCCCC999777555444555666666666666666555555333111///.........////////////............------------......,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((((((&&&%%%%%%&&&yyygggXXXJJJ@@@===333222222111000000//////.../////////////////////...---,,,++++++******+++*********))))))(((((('''*********************************)))'''&&&&&&&&&'''(((***++++++***((('''***)))(((&&&$$$######"""(((((((((((('''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''((((((((('''((()))*********))))))))))))************))))))++++++******))))))((((((***++++++++++++******))),,,,,,,,,,,,++++++++++++---...//////...///111333///222555666666555555555111111111000//////......000000000000//////......///000000111111222222333............------------............------......///...,,,,,,---,,,***(((************************)))******++++++,,,,,,---------,,,,,,+++*********(((((())))))************,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........++++++++++++,,,---...///000111111222333444444555333555666666555444555666555777999:::999999:::<<<:::===@@@@@@>>><<<<<<<<<@@@@@@???>>>===???CCCFFFCCCEEEFFFEEECCCAAA@@@@@@@@@???>>>;;;:::999:::::::::<<<>>>AAABBBAAA???>>>;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>CCC@@@===<<<===>>>>>>>>>999777555444444555444444555555444333111///...---...//////////////////...------,,,,,,,,,,,,------***)))(((''''''&&&''''''&&&'''''''''((((((((()))))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&(((xxxfffWWWIII@@@===222222111000////////////+++,,,,,,---......//////------,,,+++************)))))))))(((((((((((((((************************+++,,,,,,***(((&&&&&&'''$$$&&&)))******)))&&&$$$'''&&&&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''''''''((((((((('''(((***+++++++++***)))(((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((()))******))))))***,,,///+++,,,------------///111///...---,,,***)))(((''',,,,,,,,,---,,,,,,++++++)))+++,,,---,,,---...000++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---((('''&&&'''))))))(((&&&))))))((((((((('''''''''(((((())))))*********+++++++++******)))((((((''''''''''''''''''((((((((())))))***************)))*********+++,,,,,,------++++++++++++,,,---...///...///000111222333444555222444555555444444666777555666777777666777888:::888;;;>>>===:::888999:::<<<<<<<<<:::999:::===???CCCEEEGGGGGGEEEBBBAAAAAA???@@@???===::::::;;;===<<<===???AAAAAA@@@???>>><<<============<<<;;;:::999999:::;;;<<<===>>>???BBB???<<<;;;;;;;;;:::999:::777444333444444333222444333222111///...---,,,///000000111111000000///,,,,,,++++++++++++,,,,,,))))))((('''&&&&&&&&&&&&'''''''''(((((())))))***)))))))))(((''''''&&&&&&((()))))))))((((((***,,,xxxeeeWWWIII@@@<<<666555333222111111222222------------...............---,,,+++************))))))))))))))))))*********************************,,,---,,,***(((***+++&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((('''((()))++++++***)))(((''''''(((((('''&&&&&&%%%(((((((((((())))))))))))((((((''''''((()))***+++******++++++++++++,,,,,,((())))))''''''(((***---)))+++,,,+++******+++---++++++*********)))))))))))))))***+++,,,+++******''')))+++***(((''')))+++***+++,,,------,,,+++***)))+++,,,,,,***)))+++---(((''''''(((******)))'''((((((((())))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))((((((((())))))******'''((()))***++++++******((())))))******+++,,,,,,,,,++++++,,,,,,---...///---...///000222333444555222333444444333444666888555666777666555555777888666999<<<:::666555777:::888999999999888888:::;;;AAADDDGGGHHHFFFCCCAAAAAAAAABBBAAA>>>;;;999;;;===>>>>>>???@@@@@@@@@??????????????????>>>===;;;:::888999999:::<<<===>>>>>>>>><<<::::::::::::888777888666333222333444444333333333111000///......------......//////......---+++******))))))******+++***)))(((''''''&&&&&&&&&''''''((())))))***++++++***))))))(((''''''&&&&&&'''((()))(((((())),,,...wwweeeVVVIII@@@<<<777555333000///000111222111111000000/////////.........---,,,++++++++++++))))))******+++++++++,,,************************$$$&&&((((((&&&&&&(((+++)))((('''&&&&&&'''((()))***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$############"""%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&''')))***+++***)))'''((()))))))))(((''''''&&&%%%&&&&&&'''(((((()))))))))(((''''''(((***---///'''''''''((())))))******))))))(((%%%$$$$$$&&&((((((***,,,---,,,+++,,,,,,(((((()))***+++,,,------&&&'''(((*********))))))(((***+++)))%%%###$$$&&&'''((()))******)))((('''''')))+++***(((''')))+++,,,+++******++++++)))'''%%%&&&&&&'''(((((())))))+++++++++++++++++++++***''''''(((((()))******+++'''''''''''''''((())))))((()))+++,,,---------,,,((((((((()))******++++++,,,,,,,,,,,,---...//////,,,---...000111333444555111222333333333444666888777777888777555555666888777:::<<<999555444888<<<666888999:::999999;;;<<>>555555333222111000000000***)))((((((***++++++++++++,,,---...---,,,+++***000---+++***))))))'''&&&,,,,,,,,,++++++*********************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''%%%###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''((())))))''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&'''(((((((((((((((''''''))))))((((((''''''&&&&&&******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((,,,+++))))))***)))(((&&&&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%)))((('''(((***+++***)))))))))((((((''''''&&&&&&'''(((((()))))))))))))))******))))))((((((''''''******))))))(((((('''''''''&&&&&&%%%%%%'''((()))''''''((()))))))))))))))((()))***++++++***)))(((,,,+++++++++***))))))))),,,,,,,,,---------......------///000222222333333222222222333333333444444444444444444555555666777444444444555555555555555333333444444666777888999:::<<<>>>??????>>>;;;:::????????????>>>>>>===<<<>>>>>>=========>>>@@@AAAFFFDDDAAA>>><<<:::::::::::::::999999999:::;;;<<<:::999999999999999999888555555555555555555444444111111000000//////......---------,,,,,,,,,++++++))))))***+++,,,,,,------((((((((((((((('''''''''))))))))))))(((((((((((('''(((***)))'''&&&&&&'''$$$%%%&&&'''(((***++++++vvvdddUUUHHH@@@===666555333222111111000000111000...///111222222111,,,,,,------,,,,,,++++++,,,+++))))))+++++++++***,,,,,,,,,++++++*********'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%)))((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***''''''''''''((((((((((((%%%&&&'''((())))))((((((,,,+++***+++---...---,,,)))))))))(((((()))))))))%%%%%%&&&'''''''''''''''((((((((((((((()))))))))))))))))))))(((((('''''')))(((((('''((()))***+++''''''((()))))))))))))))))))))***++++++***))))))++++++******************,,,,,,,,,,,,------------------///000111111111111222222333333333444444444444333333333333555666777555555555555555555555555444444444444666777888999888:::<<<======<<<:::888;;;<<<>>>???@@@@@@@@@???>>>======<<<===>>>???@@@CCCAAA???===;;;::::::::::::999888777777888999999:::::::::999999999999999666555555555444444333333222111111000///...------------------,,,,,,,,,,,,)))))))))***+++,,,,,,,,,(((((())))))))))))))))))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''$$$$$$%%%&&&'''(((((()))tttcccUUUHHH???<<<666555444222111111111111111///......000111111000------,,,,,,++++++,,,,,,---+++******+++,,,,,,++++++++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######'''''''''''''''''''''''''''%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%((((((((('''''''''''''''&&&''''''((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))$$$######%%%'''))))))(((((((((((('''''''''''''''$$$%%%&&&''')))))))))))))))((('''(((***+++***))))))((((((''''''(((***+++%%%%%%&&&''''''''''''&&&&&&''''''((())))))******)))))))))((((((((((((''')))(((((((((((()))******''''''((())))))))))))((())))))************))))))))))))******************++++++,,,,,,,,,---------......///000000000000000222222333333444444444333333222111111111333666777666666666666666666666666444444444444555777888999666888999;;;;;;:::888777777999===@@@BBBCCCCCCBBB======<<<;;;<<<===>>>??????>>>===<<<;;;:::::::::<<<;;;999888777777888888;;;;;;::::::999999999999666666555444444333222222222222111000///------,,,---------,,,,,,,,,,,,+++(((((())))))******++++++(((((())))))******++++++))))))))))))(((((((((((('''(((***)))'''&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&ssscccUUUHHH???;;;666555444333222111111111...---++++++---...------...---,,,+++***+++,,,---000...,,,+++++++++)))(((+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))'''''''''&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''"""!!!!!!###%%%''''''&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((()))'''&&&&&&&&&((()))(((''')))((('''&&&%%%&&&'''(((&&&'''(((((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))((((((((((((((())))))((((((((((((((())))))******++++++++++++++++++,,,,,,,,,,,,//////000111111111000000111222333444444444333333222111000///000333555777777777777777666666666666444444444555555666888888666777888999:::999888777777999===@@@BBBCCCCCCBBB===<<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<>><<<:::999888999999;;;;;;::::::999999888888666666555444333222111000222222111///...---,,,+++,,,,,,+++++++++*********'''((((((((())))))******''''''((()))******++++++))))))))))))(((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%rrrbbbUUUHHH>>>;;;666666444333222111111111111///------///000///......---,,,+++***+++,,,---///---+++***++++++***(((************************************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))))))))(((((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''***)))((()))+++++++++***+++***)))'''&&&&&&''''''&&&''''''((((((((((((((()))((((((((('''''''''&&&'''''''''''''''(((((((((%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))******+++*********+++++++++,,,,,,000000111111222111111111111222333444555444333222111000//////111333555777888888777777666666666555555555444555555666777888666777888999:::999999888999;;;===???AAAAAA@@@???<<<;;;:::999999999;;;;;;<<<<<<<<<===>>>>>>>>>>>>???===;;;999888777888888;;;;;;:::999888888777777666555444333222111000000111111000///...---,,,,,,************))))))))))))((((((((((((((()))))))))&&&&&&''''''((()))******))))))))))))(((((((((((('''(((***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&qqqaaaTTTGGG>>>;;;777666555333222222222222111///------...///...---------,,,,,,++++++,,,,,,***)))((()))+++,,,,,,+++)))))))))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################'''%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&((('''&&&''')))***)))(((+++++++++***))))))(((((($$$$$$%%%&&&&&&&&&&&&%%%))))))(((((('''&&&&&&%%%&&&''''''''''''((((((((('''(((((()))***)))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))*********+++++++++//////000111111111111111000111333555555444333222///000000111222444555666888777777666666555555444555555555555555666777777777777888999::::::::::::<<<<<<==================;;;:::999888777888999:::;;;;;;===>>>>>>>>>>>>>>>;;;:::888666555444555555::::::999888777666666555444444333222222111000000000000///......---------*********)))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&rrr```SSSFFF>>><<<777666555444333222222222///---++++++,,,---,,,+++,,,,,,------,,,,,,++++++)))(((''''''***+++++++++((()))))))))*********+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$###$$$&&&%%%%%%$$$$$$$$$#################################%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$######%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%&&&((()))***)))((('''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''')))*********)))(((%%%&&&''''''(((((('''''')))(((''''''''''''((())))))))))))))))))((((((((())))))))))))*********+++,,,,,,...///000000000000000111444555666555333111...///111333555555555555777777666666555444444333666555555555555666777777666777777888999999::::::>>>===<<<;;;:::;;;;;;<<<:::999888777666777888888999:::<<<===>>>=========999888666555444444444444999999888777666555444444333333222222111111111000........................++++++++++++************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&rrr```RRRFFF???===777666555444333222222222111///------......---,,,+++,,,---...---,,,+++***,,,***((('''((()))((('''(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((########################%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%''''''''''''%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ """%%%'''((('''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***((('''&&&''')))***)))(((###&&&((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************)))***+++---...////////////111444666666555333111---///222555666666555555777666666555444333333333666555555555555666666777555666666777888999999:::>>><<<:::999999:::;;;<<<:::999888666666666777888888999;;;<<<===<<<<<<;;;999888777666555555666666888888777666555444333333222222111111111111111111---------............///---------,,,,,,,,,++++++************))))))))))))************))))))))))))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''######$$$$$$$$$%%%%%%%%%ooo\\\PPPEEE===;;;666666444333222111111111//////............//////,,,++++++,,,---,,,***(((,,,+++)))'''&&&'''((()))***++++++,,,,,,++++++***+++***)))'''''''''((()))$$$%%%%%%&&&&&&'''''''''&&&'''(((***+++---...///&&&&&&&&&&&&&&&&&&&&&&&&---'''###$$$$$$""""""$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""###&&&((()))(((%%%"""!!!###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%###!!!###&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***)))&&&$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))((('''&&&&&&(((***,,,******)))((((((((((((((()))***++++++------...///---///222333222000000000222333444555666666666666555555444444444555555666888888888777666555555555666666777777777777666666;;;999888666555555555666555555555555555444444333777777888999::::::;;;;;;888777555444333333444444444444444444333222111111000111222333333222111000------............------...,,,***)))******)))((())))))******)))(((''''''))))))))))))))))))))))))((('''&&&'''((())))))'''%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%nnn[[[OOODDD===:::666555444222111111000000///..................///,,,+++++++++,,,,,,***)))))))))(((((()))***,,,,,,)))******++++++******)))+++***)))(((''''''((()))&&&&&&&&&&&&'''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&---(((&&&'''(((%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&&&&'''(((&&&$$$"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###!!! !!!$$$%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''%%%###""" %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))******))))))(((((((((((((((((())))))***+++,,,---...---///222333222111111111222222333444444555555444555555444444444444555555666666666666666666666666666666666777777666666666666555444222222222222222444444555666666666666666777777888888999:::;;;;;;888777555444333333333333555555555444444222111000///000111222222222111000...//////////////////...---+++)))((())))))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''&&&%%%%%%&&&&&&((())))))((('''&&&%%%%%%%%%%%%&&&lllZZZNNNCCC<<<999555444333111000000//////------------------------...,,,******+++,,,+++***((()))***++++++,,,,,,,,,)))))))))******)))))))))***))))))(((((((((((()))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###"""%%%&&&###"""$$$%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""###############$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$$$$"""!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###############"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""%%%'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&'''''''''''''''(((((())))))((((((''''''(((((('''((()))***+++,,,,,,------///222333222222222333222222333333333333333333555555444444444444444555333444444555666777777777555555666666666666555555444333222111111111111111333444555777888999999999777777777888888999::::::888777666444333333222222666666666555444222111000...///000111222222111111//////000000000000//////,,,***((('''(((((('''&&&###$$$%%%''')))***++++++))))))))))))))))))))))))'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&kkkYYYMMMBBB;;;888444333222000/////////...,,,------------------,,,///,,,***)))***+++++++++***+++,,,,,,+++***(((&&&))))))************)))))))))))))))(((((((((((()))******))))))((((((''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$%%%###!!!"""&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''''')))(((((('''''''''(((((((((((()))***+++,,,------,,,///111333222222444555444333333333333333444444555555444444333333444444333333333444555555666666444555555666666555555444555555444444444444444444555666777888999999999999888777777666777888999:::999999888666555444333333777777666555444333111000......///000000111111111/////////000000/////////,,,***((((((((()))((('''###$$$%%%''')))***++++++))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&jjjXXXLLLBBB;;;888333333111000///.........,,,,,,---......---,,,,,,///,,,***)))***+++++++++((()))+++,,,+++)))&&&%%%***++++++++++++++++++***((((((((())))))))))))(((*********))))))(((((('''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######''')))&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$"""!!!"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$##################$$$$$$#########%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''((((((''''''''''''(((((())))))***+++,,,---......---///111222111222333555555444444333444444555666555555444333333333333333333333333333333333333333444444555555555555444444555555555666666666666666888999999999999999888888888777666555666777888999::::::999888777666555444666666666555444222111000.........//////000000111---......//////......------+++))))))******)))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&'''((((((&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''iiiXXXLLLBBB;;;888444333222000//////......,,,---...//////...---,,,...,,,******+++,,,+++***%%%&&&(((***+++***)))(((++++++,,,,,,,,,,,,++++++'''(((((())))))))))))((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''###"""&&&'''%%%$$$&&&''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%###"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$###!!!  """#########%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&''''''((((((******+++,,,---......///---///000000000000222444444444333333444555777888666555444333222222222222333333333222222222222222333333444444444444333333333333444555666666666555999999::::::999888888777888777555444444666777999888999999999888777666555444444444444333222111111//////............//////------............------...,,,***)))******)))((((((((()))))))))))))))((())))))))))))))))))))))))&&&%%%%%%%%%'''((('''&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''jjjXXXLLLBBB<<<999444333222111000/////////,,,---///000000///---,,,,,,+++++++++,,,,,,***)))&&&''')))***++++++************++++++++++++******&&&'''((()))******)))(((''''''((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!###$$$######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############""" !!!"""""""""###%%%$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###%%%&&&%%%###!!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((()))))))))***+++,,,---.........///000///......000222333222111222333555888999666555444333222222222222000000111111222333333333333333444444444444333333222333444666777777666666777888888999999999999888999777555333333555777888555666777777777777666555111222222333222222111111111000...------------.........////////////......---+++)))))))))***)))'''((())))))***************))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((jjjXXXMMMCCC<<<:::555444333111000000//////---...000111111000...---,,,++++++,,,---,,,***(((,,,,,,++++++******)))((())))))************))))))&&&'''(((*********)))(((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---'''$$$&&&'''%%%&&&)))#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$$$$###!!!!!!$$$'''******'''&&&&&&(((""""""###$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%''')))'''%%%###%%%'''#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$ ###'''***+++***'''%%%''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''%%%###!!!!!!"""###$$$&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,,,,---...//////...------///111111000000000222555777999666555444333222222222222......///111222333444555222333333444444333333222333444666888999999888888555666777888999:::::::::999777555333333444666888222333555666666666555444000000111222222222222111222111///---,,,,,,,,,---//////000000000000//////,,,***(((((((((((((((&&&((((((***++++++,,,,,,,,,))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((gggVVVKKKAAA;;;999444333222111000000000000////////////............,,,+++***)))((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$########################&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! """###############""""""""""""###############$$$$$$######"""""" !!!$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%% """###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%$$$###""" $$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!!###&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###############""" """"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&'''(((+++***)))))))))***,,,------...---,,,++++++---///222222222222333444555555333333222111111000000000333222111000000111222333000111222333222222000000222444666666666777999;;;999888777666777999;;;<<<999999888888888888888888777777666555444333333222000111111222333444444444000///...------...///000000...------------+++***)))))))))))))))((('''''',,,,,,,,,++++++++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$iiiXXXLLLCCC<<<:::444444222111000000//////////////////............---,,,+++***)))))))))))))))((((((''''''(((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***'''&&&''')))''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$$$$$$$$$$$$$############$$$$$$"""###$$$&&&''''''''''''%%%###!!! """$$$&&&%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$"""######$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&&&&((()))***))))))((()))***+++,,,+++---///000//////000111111111111111222222333444111111111222222222222222333333222111111222333333000111222333333222111000333444666666666666888999<<<:::888666555666777999::::::::::::999999999999777777666555444222222111---......///000000111111222111///...---------...000...---,,,------+++***+++++++++++++++***)))))))))))))))))))))))))))(((******))))))((((((''''''))))))((('''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%jjjYYYMMMDDD===:::555444333111000//////////////////............---------,,,+++***************))))))(((((())))))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''''')))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%% """$$$&&&&&&'''%%%$$$#########$$$&&&'''%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$###"""!!! ############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&'''((()))((((((((((((((()))******'''***///111111111000000111111111111111111222222000111111222333333444444444333222222222222333444000111222333333222111111444555666666555555777888<<<:::777555444555777888;;;;;;;;;;;;::::::999999777666555444222111000///000000000111222222333333333222000///---,,,,,,,,,///...,,,,,,------+++***+++++++++++++++***))))))'''''''''((((((((((((((())))))))))))((((((((((((,,,+++***(((&&&%%%$$$$$$(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%jjjXXXMMMCCC<<<:::555444333111000///////////////.........------------,,,+++*********************))))))))))))******++++++)))(((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%&&&&&&!!!"""$$$&&&'''((())))))"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$###"""""""""################################################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$$$$ """###$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%######$$$%%%%%%$$$"""%%%%%%%%%$$$###"""!!! ############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))%%%(((,,,......---......111111111222222222111111111111222222333333333333222222222222222222222222000111222333333333222111555777888777666666777888888777555444555777:::<<<;;;;;;::::::999999888888666666555333111000///...111111222222222333333333222111000///...---,,,,,,...---,,,,,,------+++***)))))))))))))))(((''''''((((((((()))))))))))))))(((((((((((()))))))))))),,,+++***((('''&&&%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&gggVVVKKKBBB;;;999666555333111000///..................------------+++******))))))))))))*********))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%!!!"""$$$&&&'''((()))))) !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""################################################$$$#########%%%%%%$$$"""######""""""""""""######!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""######""""""$$$$$$$$$############### !!!""""""######""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$######"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$############$$$#################################$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))+++$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((((()))******)))***,,,...000111111222222222222111333333333222222111111111000000111111111111000000000111222333444333333222777888999999777777888999777777666555666888:::;;;999999888888777666666555666555444333111000///...............///////////////////////////.........---,,,++++++,,,---,,,***)))))))))))))))(((''''''''''''(((((())))))))))))(((((((((((())))))))))))******)))(((((((((((()))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''}}}eeeTTTJJJAAA;;;999666555333111000///...............------------,,,******)))))))))))))))******))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&((()))((('''&&&&&&&&&'''&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$######$$$$$$%%%%%%"""######$$$$$$######"""########################$$$$$$$$$###############################################################$$$######$$$%%%%%%###"""###""""""""""""""""""#########$$$$$$$$$######"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############&&&%%%$$$#######################################""""""######$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))(((((((((*********))))))))),,,///---...000111222222111111333333222222111000000/////////000000000000//////000111222444444444333333666777888888888777999:::::::::999999888777777666888777777666555444333333555444444333222111000000////////////000000000000......////////////......---+++***+++,,,---,,,***+++++++++++++++***))))))%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((({{{cccSSSJJJBBB<<<;;;666555444111000......---.........---------,,,,,,+++******))))))******+++)))((((((''''''(((((())))))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&''''''''''''&&&%%%$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$################################################%%%$$$$$$%%%&&&&&&$$$"""$$$######""""""######$$$!!!"""""""""""""""!!!!!!###############$$$%%%%%%########################$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))(((&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!"""######$$$###########################$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&'''((()))))))))(((((($$$&&&((()))))))))+++---)))***---///000111000///000000000000000000000000///000111111111111000///000111222444555444444333333555666777666666888:::999:::;;;<<<;;;999777555777777666555444333222222444444333333222222222222222222222222222111111111//////000000///...---,,,,,,+++***+++,,,---,,,***+++++++++++++++***))))))%%%&&&&&&'''(((((())))))******))))))((((((''''''***)))))))))******+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((zzzcccSSSJJJCCC===<<<777666444222000......---......---------,,,,,,,,,+++++++++***++++++,,,,,,((((((''''''''''''(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&###"""###&&&(((&&&$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################&&&%%%%%%'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!!!!!!!"""###$$$##################$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""########################""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&(((***)))&&&$$$######$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&''')))*********)))((( %%%((()))))))))***&&&'''***---/////////.........//////000000111111000111222333333222111000000111222444555555444444111222444555555555777999555777;;;===>>>===:::888888777666555444333222222333333333333333333333333////////////............111111111111///---+++***,,,+++******,,,---,,,***)))))))))))))))(((''''''((((((((()))***++++++,,,+++******)))(((''''''&&&+++***************++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))}}}eeeVVVKKKAAA:::777555444333111///...,,,,,,------,,,,,,,,,---......000---***)))+++,,,***'''---,,,+++******((($$$!!!)))******+++++++++******&&&'''((())))))***))))))&&&'''((((((&&&%%%&&&'''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!######""""""""""""######$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######%%%###!!!"""$$$%%%$$$!!!!!!!!!""""""######$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!&&&%%%$$$###"""""""""""" !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$###"""!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((### !!!%%%(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$######$$$$$$"""!!!'''&&&###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%### !!!"""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###########################$$$%%%%%%$$$###$$$%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############""""""!!!!!!$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))+++,,,------,,,+++,,,.../////////000111111222222111111222222222111111000---///111333444333222111222222333555888999999888777999<<<@@@BBB???:::666888777666555444333333333444222111222444444222///111000///......///000111...///000000///---+++******************+++++++++))))))************))))))&&&''''''((()))******+++))))))************))))))***)))))))))***,,,...///---,,,***)))((((((((()))***)))''''''''')))+++,,,|||eeeUUUKKKAAA:::777555555333222000...---,,,000///...---,,,+++++++++---,,,++++++,,,......---+++***))))))))))))&&&$$$*********))))))((('''''''''(((((())))))))))))((('''((()))(((''''''(((***---***&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%###$$$$$$###""""""###$$$$$$%%%$$$############$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! ######"""""""""""""""###$$$$$$######$$$$$$%%%&&&########################%%%###!!!"""$$$%%%$$$"""""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$######$$$$$$###!!!"""!!! &&&%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""$$$%%%###!!!############$$$$$$$$$$$$$$$$$$###"""""""""#################################$$$%%%$$$###"""###%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$#########""""""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((())))))***++++++******+++,,,...//////000000111222222111111111222222111111000...///111333333333222111222111222444777888888777777999<<<@@@AAA???:::666888777666444333333333333444222111222444444111///111000///......///000111////////////...---,,,,,,************************((((((((())))))((((((((('''''''''((()))*********))))))************))))))))))))((()))***+++---...***)))'''&&&%%%%%%&&&&&&%%%$$$"""""""""$$$%%%'''{{{dddUUUJJJAAA:::777666555444222111///......//////...---,,,+++++++++'''((()))((('''((()))+++***)))'''''')))))))))(((,,,++++++***)))(((''''''((())))))))))))(((((('''(((((()))((('''(((***,,,111---'''$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$###"""###############"""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$###"""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""""""""########################$$$############$$$%%%%%%%%%$$$"""###$$$$$$###"""$$$###!!! """###$$$$$$$$$$$$$$$#########%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%########################"""###$$$$$$""""""###$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***......//////000111111111000000111111222111111000///000111222222222111000111000111222555777777666777999;;;???AAA???;;;777888777666444333333222222333222111222333333111///000000////////////000000000///...------,,,------+++++++++******))))))(((''''''((((((((((((''''''''''''(((((())))))************++++++++++++******'''''''''((()))***+++,,,)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((zzzcccTTTJJJAAA:::888666555444333111000//////++++++,,,---............(((***+++((($$$###%%%'''+++)))'''&&&((()))))))))------,,,+++++++++++++++))))))***))))))((('''&&&'''(((((('''&&&'''***---///,,,(((%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$############$$$######$$$$$$$$$######"""""""""#####################"""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$############$$$###"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######################## !!!!!!"""$$$%%%&&&'''&&&%%%$$$######$$$'''(((############$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&$$$"""!!!"""$$$""""""""""""""""""""""""##################$$$$$$%%%###"""###$$$$$$###"""'''&&&$$$######$$$%%%&&&########################$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((########################!!!#########"""!!!"""###%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''%%%'''(((((((((((()))***------...//////000000111///000000111111111111111000111111222111111000///111000///111333555555555777888:::===???>>>;;;888777777555444333222222222222222222222222222000000000000////////////000000///...,,,+++***+++,,,,,,,,,++++++***)))(((((('''(((((((((((((((((((((((('''((((((((()))))))))*********++++++++++++******&&&&&&''''''((()))******)))((('''&&&%%%&&&''''''******)))(((((()))***+++xxxbbbSSSIIIAAA:::888555555444333222000//////***+++,,,---............---...///---)))'''))),,,,,,***'''''''''(((((('''+++*********+++,,,------))))))***))))))((('''&&&&&&''''''&&&%%%&&&(((******)))(((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""######$$$############$$$%%%%%%$$$$$$######"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$###"""""""""######%%%$$$###"""!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%###"""$$$%%%""""""""""""""""""""""""########################$$$###"""###$$$%%%$$$"""###"""!!!!!!!!!"""####################################$$$############$$$!!!!!!""""""###$$$$$$%%%######$$$$$$%%%&&&((((((########################!!!#########"""!!!"""######$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&''''''(((&&&'''))))))))))))***,,,---------...//////000000...///000111111111111111000000111111000000000///111000///000222444444444666777888:::======:::888777666555444333222222222111222222222111000000000//////000000000000//////,,,+++***)))((()))***+++++++++******)))(((''''''***))))))(((((())))))***(((((((((((())))))))))))*********++++++*********%%%&&&&&&'''(((((((((((()))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&www```RRRIII@@@:::888444444333222111000//////------...///...---+++******+++,,,+++******,,,...,,,***((('''((()))((('''''''''&&&&&&''')))+++,,,((())))))))))))(((((('''&&&'''((('''&&&%%%&&&'''&&&'''(((***++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&& !!!!!!!!!!!! """###$$$%%%&&&&&&&&&%%%""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""##############################$$$$$$$$$$$$###############"""######$$$%%%$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""##############################$$$$$$$$$######"""###""""""!!!!!!###$$$%%%!!!!!!""""""###$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%#################################$$$######"""!!!$$$"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################"""###$$$$$$""""""###$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&((()))***)))***+++---,,,,,,------.../////////......///000111111111111000000000000000000000000222000//////111333444444555555555777:::;;;999888777666555333222222111111000111333222111///000000//////000000000000//////******))))))))))))***************))))))(((((('''+++***)))(((((()))***+++(((((((((((())))))))))))))))))************))))))%%%&&&'''(((((((((((('''&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%vvv```QQQIII@@@:::888333333222111000//////...,,,---...//////---,,,******((('''((()))*********(((''''''(((******)))(((((('''&&&%%%&&&''')))***'''(((((())))))))))))(((&&&(((******(((&&&%%%%%%((((((''')))******((('''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$&&& !!!""""""""""""!!! !!!"""###$$$%%%%%%%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&########################"""$$$%%%$$$"""!!!###%%%###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###%%%%%%######""""""""""""############"""""""""""""""###########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###!!! ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! ###"""!!!"""$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&!!!###%%%$$$""""""$$$&&&"""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&###########################$$$%%%$$$###"""###%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))%%%''')))))))))***+++---+++,,,,,,---......//////---...///000111111111111///////////////000111222333111//////111333444444444333333555777999888777666666444333222111111111///111333222000...///111...///000111111000///...******+++++++++++++++***)))))))))))))))(((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&(((((()))((((((''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''&&&uuu___QQQHHH@@@;;;888333222222111000///......(((***,,,.../////////...111---******,,,,,,***'''%%%%%%&&&)))+++,,,+++)))+++***((('''&&&''')))***''''''((())))))***))))))'''***,,,---***'''%%%$$$,,,)))''''''((())))))((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!"""$$$%%%&&&$$$$$$######$$$$$$%%%&&&######"""!!!!!!"""######!!!$$$%%%%%%"""!!!###%%%#########$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""###%%%&&&""""""!!!!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""######$$$$$$%%%################################################!!!!!!""""""############$$$$$$###"""!!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ###"""!!!"""$$$%%%%%%###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%###########################$$$%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''))))))***%%%&&&((()))))))))+++---++++++,,,------......///---...///000111111111111............///000222222444222//////111333555555333222222333666888777777666666444333222111111111///111333222000...///111...///000111111000///...***+++---......---,,,+++(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((()))))))))(((''')))((('''''''''((()))***''''''(((((('''&&&%%%%%%vvv^^^OOOEEE===777555222222111000//////000000,,,,,,------------.........***&&&%%%'''))))))''')))))))))))))))))))))))))))'''%%%'''***+++***(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!%%%&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$########################+++%%% $$$&&&%%%""" ###&&&((('''$$$!!!"""###$$$%%%&&&%%%$$$$$$!!!$$$'''%%%!!! ###'''$$$$$$############$$$$$$################################################$$$#########""""""!!!!!!###!!! ###$$$###!!! ###$$$"""!!!###$$$###(((&&&$$$######$$$&&&'''&&&&&&&&&%%%$$$###"""!!!"""!!!!!!###&&&&&&""""""###%%%&&&&&&%%%%%%$$$"""""""""!!!!!!!!!!!!!!!#########$$$%%%&&&'''(((+++)))%%%"""!!!"""%%%&&&""""""""""""""""""""""""######"""!!! !!!!!!###!!! !!!###$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&%%%%%%######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!! #########"""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$##################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***$$$$$$######"""!!!!!!!!! """$$$&&&&&&%%%###!!! !!!"""###$$$%%%%%%%%%###&&&&&&!!!"""$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%+++)))&&&###!!! !!!!!!$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,(((((()))***+++---...///000111111111111///---,,,,,,,,,---...000222333444777444111000111333333333000222333444444444666888666666555333000000111222444555555444222000111222222222222111///...,,,+++------,,,+++************'''(((******))))))+++,,,))))))(((((('''''''''&&&&&&&&&''''''(((((())))))$$$$$$&&&(((++++++)))'''&&&&&&&&&''''''''''''(((***(((&&&'''***+++)))''''''&&&&&&%%%%%%&&&&&&'''uuu^^^OOOFFF===888666333222111000////////////------------------------...,,,***)))***+++++++++))))))))))))))))))))))))+++)))'''(((***+++)))'''''''''((((((((()))))))))))))))((('''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""(((%%%""""""$$$%%%$$$"""!!!###%%%'''&&&$$$!!! !!!"""###$$$######"""!!!###""" $$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$#########"""###"""!!!"""$$$%%%###!!!"""$$$%%%$$$############$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###""""""###"""!!!###$$$### """$$$&&&&&&############$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&''')))'''%%%"""""""""$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%###""""""$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!"""""""""########################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$&&&%%%$$$'''(((&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%###"""###$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))***++++++))))))***+++,,,...///000222222222111111000///...---------...000111333333666444222222333444333333111222444444333333444666666666555333111000111222000222333333111000000111111111111000000...---,,,...---,,,+++************''')))******)))(((***+++)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((()))(((%%%###&&&&&&&&&''''''''''''((()))(((&&&''')))***(((&&&'''&&&&&&%%%%%%&&&&&&'''sss]]]NNNFFF>>>999777444333222000///...............------,,,+++++++++)))+++,,,,,,+++++++++,,,))))))))))))))))))))))))---+++***)))******((('''((((((((()))))))))******)))(((((((((((())))))***&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$######"""###$$$%%%%%%###"""!!!!!!!!!"""############""""""$$$%%%$$$!!! ###&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$$$$%%%%%%$$$###### !!!"""############%%%%%%%%%%%%$$$######"""######""""""###"""!!!"""""""""""""""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""######"""""""""###$$$$$$'''%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$###"""""""""""""""""" !!!"""###$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&((('''%%%###""""""######"""######$$$$$$$$$######!!!""""""%%%%%%######$$$$$$$$$$$$############$$$$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%&&&&&&''''''((((((''''''(((((()))***+++***++++++,,,---///111111333333222111000000000000............///000111222555444333444555555333111000222333333222222333555555666555333111000111222---///222333222111000000///000000000000///...---......---,,,++++++++++++)))***+++***((('''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((('''%%%"""&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''rrr\\\NNNEEE>>>999888555444222111///...------//////...---,,,+++******###'''***+++)))'''(((***)))))))))))))))))))))))),,,++++++************)))))))))))))))************''''''''''''((()))******$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""####################################$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########"""!!!$$$!!!"""%%%&&&$$$###$$$!!!###$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""###############"""!!! ((((((((('''%%%""" !!!"""######$$$$$$$$$%%%%%%&&&%%%$$$###""""""############""""""!!!""""""""""""""""""""""""###"""""""""###$$$%%%%%%'''%%%######$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$######"""###$$$$$$$$$$$$###"""########################$$$##################$$$######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$########################&&&$$$""""""$$$%%%$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%$$$######"""&&&%%%$$$######$$$%%%&&&""""""!!!""""""###$$$$$$!!!!!!""""""######$$$$$$######################## !!!"""###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$#########$$$%%%&&&'''######$$$$$$$$$######"""%%%%%%!!!###&&&######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((((($$$$$$%%%&&&&&&''''''(((''''''''''''((()))******++++++,,,---...000111222333222000/////////000111000////////////000000111444444444666777666333000---///111111111111333555444555555444222111111222///111555555444222000000......///////////////...///...---,,,++++++++++++***++++++***(((&&&'''(((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%$$$###$$$&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''qqq[[[MMMEEE>>>999888555444222111///...------000000///...,,,+++******!!!%%%******(((&&&&&&((()))))))))))))))))))))))))))************++++++,,,))))))))))))************&&&&&&&&&&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################!!!"""""""""""""""###$$$%%% ###&&&######%%% ###%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%!!!!!!###$$$$$$###"""""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""" !!!"""#########"""!!!""""""""""""""""""""""""###"""""""""###$$$%%%%%%&&&$$$"""""""""###"""!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""#################################$$$$$$#########"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$########################$$$"""!!!"""###$$$###"""""""""###$$$%%%%%%&&&&&&########################$$$%%%%%%%%%%%%$$$###"""%%%%%%#########$$$%%%&&&&&&%%%$$$$$$############!!!!!!!!!""""""######$$$########################!!!!!!""""""###$$$%%%%%%$$$$$$######"""""""""""" """$$$&&&&&&&&&%%%$$$######$$$$$$$$$######"""&&&(((&&&!!!###&&&'''"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''((()))***++++++,,,,,,...///111222111000...------...///000000000////////////000000333333444666777666222///***,,,...///000111444666333444555444222111111222444666888888666222000///---......///////////////......---,,,++++++++++++***++++++***'''&&&&&&''''''''''''((((((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%&&&)))******)))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''qqq[[[MMMEEE>>>999777444333222000///.........111111000///...---,,,+++%%%(((***++++++)))(((((())))))))))))))))))))))))'''(((******)))***+++---((((((((()))))))))******'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&#########$$$$$$$$$$$$$$$########################""""""""""""###########################$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""#########!!!""""""!!! """&&&)))+++"""###%%%""""""&&& """$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%%%%'''))) !!!"""$$$$$$$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############### !!!"""###############""""""""""""""""""""""""######"""""""""###$$$$$$$$$###!!!!!!"""###"""!!!""""""#########$$$$$$$$$!!! !!!"""###$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$########################"""!!! !!!#########!!!""""""######$$$$$$%%%%%%###############$$$$$$$$$######%%%&&&&&&%%%$$$###""""""""""""""""""###$$$((('''&&&%%%$$$#########!!!!!!""""""""""""""""""########################%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!! !!!###%%%&&&&&&$$$!!!"""######$$$$$$$$$######!!!&&&'''&&&'''%%%!!!""""""############""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&&&&'''((())))))******+++,,,...000000///......------.........000////////////000000111333333333444555444222///(((***---...///000222555222444555555333222222222666888999888555222000///---....../////////......------,,,+++************)))******)))'''&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''***(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''qqq[[[MMMDDD===888666333222111000////////////222111111000///......---+++******+++,,,,,,***((())))))))))))))))))))))))''')))+++***(((''')))+++''''''((((((((())))))))))))((('''''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""%%%""" ###%%%$$$###!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$'''&&&%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$#########!!!!!!$$$***///555(((!!!$$$%%%!!! %%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$$$$&&&(((&&&&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$###!!!"""###$$$$$$###!!!!!!"""""""""#########""""""!!!!!!"""###%%%&&&%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!! !!!###$$$###!!!########################""""""#########$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$!!!!!!"""###############&&&&&&%%%$$$############"""""""""""""""!!!!!!!!!########################&&&%%%%%%$$$######""""""########################""""""#########"""!!! !!!"""###$$$$$$$$$$$$$$$############!!!""""""############""""""######$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))((((((((()))***,,,...///......////////////......//////...//////000111111333222222333444333111///***,,,---...---...///111222333555555333222222222444555555444222/////////.........///......------,,,,,,+++***))))))))))))((()))***)))'''&&&&&&'''''''''''''''((((((((()))&&&&&&'''''''''''''''((()))(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%'''((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''rrr[[[MMMDDD===777666222222111000000///000000222222111111000000//////---+++)))***,,,,,,)))&&&))))))))))))))))))))))))(((***,,,***'''%%%''')))''''''''''''((((((((((((+++***)))(((((('''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&###"""###%%%""""""######$$$$$$$$$$$$########################&&&"""###&&&%%%###!!!"""###$$$%%%%%%$$$###%%%$$$#########$$$&&&'''%%%###""""""###$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!&&&---444===...$$$&&&&&& $$$###$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$###%%%&&&%%%"""!!!$$$&&&!!!"""###$$$$$$###"""!!!$$$$$$##################'''%%%""" """%%%'''""""""""""""###$$$&&&'''""""""""""""""""""""""""######"""!!!!!! !!!!!!$$$###"""###$$$&&&&&&%%%!!!!!!!!!!!!""""""""""""$$$######"""###%%%'''(((%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""$$$%%%###"""#########"""""""""""""""""""""######$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%%%%"""###$$$&&&&&&&&&%%%$$$##################$$$$$$######""""""!!!!!! """"""""""""""""""""""""#########$$$%%%%%%%%%&&&#########$$$%%%%%%&&&&&&  !!!###$$$&&& !!!"""###$$$%%%%%%%%%###%%%$$$ ######""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&''''''((()))+++,,,---...///000111111000///...............///000111222333111111111222222000///,,,.........,,,+++,,,...111333555555444222222222000111111000...---...///......//////...------,,,,,,+++***)))(((((((((((('''))))))((('''&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&((()))(((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''rrr\\\MMMCCC;;;888888222222222222111///...---////////////...---,,,+++,,,,,,,,,+++++++++******+++*********))))))(((((())))))(((((('''''''''&&&***)))))))))))))))************)))'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&"""###$$$%%%&&&''''''&&&)))(((&&&%%%$$$%%%%%%&&& !!!"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###########################$$$&&&&&&$$$  !!!!!!!!!""""""######!!!###%%%&&&%%%###""""""#########"""""""""""""""%%%###!!!!!!###%%%$$$$$$$$$############""""""$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%% """$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!! !!!!!! !!!###%%%""""""#########""""""!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""&&&######$$$"""###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###!!!!!!!!!""""""$$$###"""!!!!!!###%%%'''""""""###$$$$$$$$$######%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$###"""!!!&&&"""!!!&&&)))'''$$$"""""""""""""""""""""""" %%%%%%%%%$$$###"""!!! """"""###$$$%%%%%%%%%%%%"""$$$###&&&&&&%%%%%%$$$#########$$$###"""!!!!!!"""######"""!!!  !!!"""######$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""######$$$$$$%%%######$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++---///000222222222111111///...------...///000000111111111111222444333111000000111///000000///------...000111222333444444444333222444333222111000...------111111000000///---,,,++++++++++++***)))(((((('''(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''''')))******)))'''&&&&&&&&&&&&%%%###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$qqq\\\MMMCCC;;;888888666444111///---...///000////////////...---,,,+++,,,,,,,,,+++++++++******************)))))))))((()))))))))(((((((((''''''******)))((('''''''''(((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!###########################%%%&&&'''&&&$$$!!! !!!###$$$$$$############$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$############"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""######$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!! !!!""""""!!!"""$$$&&&''''''&&&%%%$$$""" $$$$$$$$$$$$$$$###""""""$$$###""""""""""""""""""""""""""""""""""""""""""%%%######%%%$$$"""###'''#########""""""!!!!!!!!!$$$###############$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$###############%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###""""""%%%"""!!!"""%%%'''&&&$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%$$$######&&&"""$$$'''(((&&&############$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$#########"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%########################"""######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((()))'''''''''((()))+++------111111111111000///...---------///000000000000000///111222111///......///...///000///------///111111222333444444333222111333222222111000///......111111000000///---,,,++++++++++++***)))((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((()))***'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ppp[[[LLLCCC;;;777777999666000,,,+++,,,///111////////////...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))***)))))))))))))))((((((+++***)))'''&&&&&&&&&&&&###$$$%%%&&&((()))***+++(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!$$$&&&&&&%%%"""!!!&&&%%%$$$######$$$%%%&&&$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###############%%%$$$###""""""###$$$&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%$$$######"""!!!!!! &&&%%%$$$$$$$$$%%%&&&'''%%%$$$######"""#########%%%%%%$$$$$$###"""""""""!!!"""######""""""$$$&&&))))))((('''%%%###!!! """############""""""!!!!!!""""""############"""""""""""""""""""""""""""&&&###"""%%%%%%###$$$'''%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%''')))***###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&''''''###$$$$$$$$$$$$###""""""###############$$$$$$###""""""""""""""""""""""""########################"""######$$$######""""""%%%%%%%%%%%%$$$###"""!!!&&&###!!!!!!$$$&&&$$$"""!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$##################"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$"""!!!""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''((()))******000000000000///...------,,,---...///000000000000---///000000...------...---...//////......000222111111222333333222111000111111111000000/////////111111000000///---,,,++++++++++++***))))))(((((()))(((''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%&&&(((***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooZZZLLLCCC;;;777777999666111---+++,,,///111......//////...------,,,,,,,,,,,,+++++++++***************)))))))))))))))************))))))))))))***)))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!###$$$$$$$$$"""!!!'''&&&$$$""""""###%%%&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$#########$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!"""###%%%&&&'''######""""""!!!!!!!!!!!!&&&%%%###""""""###%%%&&&""""""!!!!!!"""$$$&&&'''$$$$$$$$$#########"""""""""###$$$###""""""$$$&&&%%%&&&&&&&&&%%%%%%$$$###!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""&&&""" ###$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""%%%$$$######$$$''')))+++"""""""""###$$$$$$$$$%%%$$$$$$$$$###############!!!""""""###$$$%%%&&&&&&######$$$$$$$$$######""""""###%%%$$$###""""""###""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$###"""""""""!!! !!!"""###!!! !!!!!!!!!"""""""""###############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""###########################$$$%%%%%%%%%###!!! """"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$#########&&&&&&&&&&&&'''((())))))---...............---,,,,,,,,,---...////////////,,,...000///...------...---...//////...///111333000111222333222111000/////////000000000000000000111111000000///---,,,++++++++++++******))))))))))))(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmYYYLLLCCC;;;777777555444222000.....................///......---,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))************(((((((((((()))******++++++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""""""""!!!""""""###$$$'''%%%###""""""###$$$&&&######$$$%%%%%%%%%&&&&&&!!!!!!""""""###$$$$$$%%% !!!"""###$$$%%%%%%%%%########################%%%$$$###""""""######$$$"""!!!!!!!!! """"""###&&&(((((($$$!!!""""""###$$$%%%%%%&&&&&&"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$#########""""""""""""######$$$&&&((()))"""""""""#########$$$$$$"""!!!  !!!!!!""""""!!!!!!"""$$$&&&'''$$$$$$$$$###############"""###$$$###""""""$$$&&&######$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""$$$!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$###!!! !!!"""$$$&&&&&&$$$"""!!!######""""""###%%%(((***"""""""""###$$$$$$$$$%%%######################## !!!!!!"""######$$$$$$$$$######"""$$$%%%%%%###""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############!!!"""######$$$$$$$$$$$$""""""###$$$%%%&&&$$$###"""""""""!!!!!!!!! !!!""""""###############%%%### """$$$"""""""""""""""#########"""###$$$%%%%%%%%%$$$$$$########################!!!"""############""""""""""""""""""####################################$$$$$$$$$$$$###"""!!!!!!###########################$$$%%%%%%$$$###"""!!!##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&((()))***++++++,,,---------,,,,,,+++,,,---......//////...---///000000///...///000---...////////////222444111222222333222111000//////////////////000000000111111000000///---,,,+++++++++++++++************))))))(((''''''''''''((((((((())))))(((((('''&&&'''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&|||kkkXXXKKKCCC<<<777777222222222222111///...------...............------,,,,,,,,,+++++++++******))))))))))))************(((((()))))))))))))))***(((((((((((()))+++,,,---((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&%%%%%%$$$ !!!"""###$$$%%%%%%######$$$$$$$$$######"""########################'''&&&%%%$$$$$$###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!###'''+++***%%% """"""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""######$$$%%%&&&&&&''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$############%%%$$$######"""#################################"""###$$$###!!!!!!###%%%############"""!!! !!!!!!"""""""""""""""!!!""""""############"""""""""""""""""""""""""""###$$$%%%'''""""""""""""############$$$$$$$$$###"""!!! """###$$$%%%%%%$$$"""!!!""""""!!!!!!"""$$$%%%'''###############$$$$$$$$$"""""""""###############!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########""" !!!"""###$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########"""!!! !!!"""###############'''%%%"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%"""""""""############### !!!###$$$$$$###""""""!!!!!!!!!"""""""""""""""###############$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&%%%%%%$$$$$$############$$$%%%&&&(((***+++))))))***+++,,,,,,,,,,,,***+++,,,---...............000111111000000000111...///000000//////111333222222333333333111000///////////////////////////111111000000///---,,,+++++++++++++++++++++++++++***)))((((((''''''((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%$$$###!!!&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&zzzjjjWWWKKKCCC<<<777666000111111111111000///...------...............---,,,,,,,,,+++++++++******((()))))))))************''''''((((((((()))))))))((((((((((((((()))***+++''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$"""######$$$$$$$$$##############################%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""&&&******&&&!!!########################"""##################"""$$$$$$$$$############""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$$$$$$$$$$###""""""########################"""######"""!!! """###!!!""""""######""""""!!! !!!""""""#########"""$$$###""""""""""""""""""""""""""""""""""""""""""!!! %%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""############$$$$$$%%%$$$###"""!!!"""""""""#########$$$$$$$$$$$$$$$###############!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$######%%%))))))&&&###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###############""" !!!"""""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%%%%$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!"""""""""#########$$$ !!!###$$$$$$$$$""""""!!!!!!""""""############""""""#########$$$$$$$$$"""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$######"""!!!!!! %%%%%%%%%&&&&&&'''))))))'''((()))***++++++++++++***+++,,,------...---------///111111000000000222000000111000//////111222333444444444333222000/////////////////////......111111000000///---,,,+++++++++++++++++++++++++++***))))))((((((((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''zzziiiWWWKKKCCC<<<777666111111000000000000111111------...............---,,,,,,,,,+++++++++******(((((())))))*********+++&&&'''''''''(((((()))))))))(((((('''''''''(((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""%%%''''''&&&$$$### !!!"""$$$%%%%%%%%%%%%"""###$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$### !!!###%%%&&&&&&&&&######################## !!!"""""""""!!!!!!"""""""""######$$$$$$$$$%%%"""!!!###(((***'''############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""""" """######!!! """$$$%%%%%%%%%$$$##################$$$$$$!!!"""###""" !!!### """$$$%%%&&&&&&!!!!!!"""###############%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""***### ###'''&&&###### !!!!!!"""""""""###$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%###"""%%%+++,,,(((###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$######"""!!! $$$$$$%%%$$$######$$$&&&!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!###%%%&&&&&&$$$!!! ######"""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!""""""#########$$$!!!###$$$%%%$$$###"""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&%%%$$$######"""(((''''''&&&&&&&&&''''''&&&'''(((***++++++++++++******+++,,,---------------///000111000///000111111111222111//////000222444444555555444222111000000000//////............111111000000///---,,,+++++++++++++++++++++++++++******)))((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''zzzhhhUUUJJJDDD===888666222333444444333111...---......---------......///---***)))+++///000---((()))***,,,---,,,+++)))(((******))))))))))))******(((((((((((())))))))))))***((('''&&&&&&'''(((******(((&&&%%%%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###############""""""""""""#########$$$$$$%%%%%%%%%!!!!!!"""##################$$$%%%%%%$$$###"""!!!%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!""""""############""""""&&&%%%%%%$$$###""""""!!!###"""!!! !!!"""######$$$###$$$%%%$$$!!!!!!"""############"""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########%%%$$$"""!!!!!!!!!""""""$$$%%%&&&&&&%%%$$$%%%&&&""""""######$$$$$$$$$%%%######""""""!!! &&&###!!!%%%***!!!$$$###"""""""""###%%%%%%""""""""""""""""""""""""######""""""""""""############""""""""""""###############""""""!!!!!!!!!)))''' ))),,,(((""""""""""""############!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$%%%%%%%%%###!!!&&&%%% !!!%%%'''"""###$$$$$$%%%%%%%%%%%%+++%%%"""!!!!!!(((""""""!!!!!! """"""""""""############"""!!!  !!!"""%%%###""""""$$$$$$###"""!!!###"""###&&&%%%$$$######***000$$$'''!!!''')))###"""###"""((((((!!!!!!''''''"""##############################""""""""""""""""""&&&--- +++ $$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$###!!! !!!"""###### '''&&&%%%&&&''''''&&&%%%###"""(((&&&$$$###$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%+++$$$""""""***((()))***###***,,,&&&---***,,,))))))***+++---...//////111111111111111111111111222111111111000000//////222111111111000000//////.........---,,,,,,++++++...///000111111000//////+++++++++*********))))))''''''(((((())))))*********)))((('''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhUUUJJJDDD===888666444333222222111111111111......------------......---+++***+++//////,,,(((*********)))'''### ))))))(((((((((((())))))++++++***)))(((((((((((()))((('''&&&&&&'''((()))111///...---...---,,,***%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################"""""""""""""""###############$$$$$$!!!""""""##################$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$#####################""""""$$$###"""!!!!!! &&&%%%###"""!!!"""############$$$$$$$$$######"""$$$$$$############$$$$$$ &&&%%%###$$$$$$#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$%%%$$$###""""""""""""### !!!"""""" !!!""" !!!!!!!!!!!! !!!"""###$$$%%%&&&'''%%%((($$$%%%!!!(((*** !!!!!!""""""""""""########################!!!!!! !!!!!!  $$$###############""""""!!!""""""###!!!***(((///""""""""""""############"""""""""""""""#########"""##################"""&&&%%%######$$$%%%###"""'''###***"""((($$$### !!!""""""############"""%%% ###"""###$$$ !!!######"""""""""!!!!!!!!!""""""""""""############""""""!!! !!!""""""$$$&&&!!!(((%%%$$$%%%### $$$%%% %%%!!!((('''$$$ ''',,,&&&%%%$$$((('''###########################$$$$$$$$$$$$$$$$$$$$$$$$'''###'''"""%%%$$$###"""######""""""""""""###### !!!!!!"""###########################(((&&&$$$######$$$&&&'''&&&%%%###"""!!!"""###$$$(((***!!!(((!!!+++""""""###$$$&&&&&&&&&&&&%%%###!!! """######"""%%%%%%%%%$$$$$$%%%&&&&&&%%%'''***&&&%%%'''%%%'''&&&,,,...***$$$!!!'''+++++++++,,,,,,---------111111111111111111111111111111111000000000//////111111111000000000////////////......---------,,,......///000000//////...---------,,,,,,,,,++++++(((((()))))))))))))))***)))(((((((((''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhUUUJJJDDD===888666555444111//////000111333......---------------......,,,+++,,,......***'''))))))(((&&&$$$ ((((((''''''''''''((((((,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))%%%$$$######$$$$$$###!!!%%%$$$$$$######$$$$$$%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$$$$$$$#########"""""""""#########"""""""""""""""!!!"""######$$$$$$#########$$$$$$$$$$$$###""""""!!! !!!"""###$$$$$$%%%%%%$$$$$$######""""""%%%$$$###"""!!!!!!!!!"""'''%%%""" !!!###%%% !!!###$$$$$$$$$###"""######$$$$$$$$$$$$######%%%(((%%%"""###$$$######$$$$$$%%%%%%%%%%%%%%%"""##################""""""############$$$$$$$$$%%%%%%$$$############$$$!!!"""######"""!!!"""###"""""""""###############""""""###############"""((($$$+++ ###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""#########$$$$$$$$$$$$$$$$$$%%%+++))))))$$$ '''""""""""""""########################""""""""""""###""""""!!!!!!""""""###'''%%%""""""###$$$$$$###%%%+++ ...$$$##################"""!!!(((%%% %%%%%%!!!$$$$$$############""""""""""""""""""##################""""""""""""######***)))111+++ !!! """)))---,,,$$$&&&%%%,,,,,,%%%%%%!!!''''''!!! &&&***&&&'''+++///***!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!%%%(((''''''######""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  '''&&&%%%$$$###$$$%%%&&&""""""((()))"""%%%"""###$$$%%%&&&&&&&&&&&&%%%###"""###%%%''''''&&&$$$$$$$$$$$$%%%&&&&&&'''!!!''',,,'''&&&---%%%)))'''444---//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////000000000000/////////////////////////////////...---......//////...---------------,,,,,,,,,++++++***************)))))))))'''((()))))))))((('''&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhTTTIIICCC===888666444333111///.........///......------,,,,,,------...,,,+++,,,---,,,)))&&&''''''(((((('''&&&%%%$$$)))((((((''''''(((((()))***)))(((((((((***+++---)))(((''''''''''''((()))'''%%%$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$#########""""""$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$############$$$############"""!!! """###$$$((((((''''''&&&%%%$$$$$$&&&%%%$$$$$$#########$$$###"""!!! !!!"""###$$$ !!!###$$$%%%$$$###""" !!!"""######"""!!! """'''((($$$!!!###$$$###!!!"""######$$$$$$######""""""############""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$***,,,"""666!!!!!! !!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$######""""""######$$$ !!!!!!""""""#########(((%%%,,,!!!"""""""""############$$$$$$######""""""!!!!!!###"""!!! !!!"""###'''$$$!!!!!!"""$$$$$$$$$)))(((((( )))"""############"""!!! ((( $$$!!!%%%########################!!!"""""""""####################################&&&"""!!!  ,,,!!!%%%%%% ---444&&&$$$'''***###!!!"""'''$$$###$$$!!! """%%%########################"""""""""""""""#########..."""&&&((("""""""""!!!!!!"""""""""***)))'''%%%$$$###""""""########################'''%%%###!!! """###$$$###""""""!!!"""######(((333%%%)))&&&### &&&&&&%%%%%%$$$######"""'''&&&%%%%%%'''(((((('''#########$$$%%%&&&'''(((######!!!""""""///###+++---'''$$$)))'''--- ******++++++,,,,,,,,,---000000000000000000000000////////////////////////////////////////////////000000000000000000000111------------------,,,,,,+++++++++*********)))))),,,,,,++++++******))))))&&&''')))******((('''%%%(((((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyygggTTTIIICCC<<<777555222222222111///,,,***(((......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++)))''''''(((((()))***************))))))(((((())))))***+++***)))(((((())))))***((((((''''''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###"""!!!"""######((((((''''''&&&%%%$$$$$$$$$$$$###"""""""""######"""############"""###$$$%%%%%%$$$###""" !!!"""######"""!!! !!!$$$%%%!!! ###$$$###""""""###$$$$$$$$$$$$###""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!  ###%%%&&&''''''&&& (((%%%)))###### !!!""""""""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!""""""#########$$$$$$ ,,,'''&&&$$$!!!"""""""""############$$$$$$######""""""!!!!!!###"""!!! !!!"""###&&&$$$!!! """$$$$$$$$$!!!###%%%...))))))###############"""!!! &&&$$$$$$&&&'''""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$#########%%% """)))'''"""%%%"""$$$444KKK[[[kkksssfffPPP---(((---''' """%%%***)))""")))(((########################!!!!!!"""""""""######### $$$'''---!!!%%%%%%###""""""!!!!!!""""""###'''&&&$$$###!!! ########################&&&&&&&&&&&&%%%$$$"""!!!"""!!!!!!!!!!!!""""""""" '''&&&)))###&&&&&&%%%$$$#########"""&&&$$$###"""###$$$###"""#########$$$%%%&&&'''(((______RRRZZZ[[[XXXeeeZZZXXXVVV[[[iii333 000%%%'''((()))***,,,---...///////////////////////////.....................///.....................//////000000111111222222222......------,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++******))))))%%%'''(((******)))'''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxgggTTTIIICCC<<<777555111222222222000,,,)))'''///...---,,,++++++++++++++++++,,,,,,,,,***)))((())))))))))))))))))))))))******))))))))))))******,,,++++++)))(((&&&%%%%%%((((((((((((((((((((((((!!! !!!"""!!!'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########"""######$$$%%%&&&&&&%%%$$$############%%%%%%$$$$$$######""""""!!!!!! !!! ###%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### """### $$$$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&"""##################"""!!!""""""""""""#########"""###$$$$$$%%%$$$$$$$$$"""###$$$###"""!!!"""$$$######""""""""""""!!!!!!""""""###""" ###)))!!! 999$$$""" !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%"""'''*** $$$"""+++""""""""""""########################""""""""""""###""""""!!!!!!""""""###$$$"""!!!!!!"""$$$$$$$$$&&&!!! 000""" ######$$$$$$$$$###""""""###'''***%%%***!!!!!!!!!""""""""""""###""""""""""""##################$$$$$$$$$$$$######(((+++***)))(((VVVjjj???))) ###,,,***%%%$$$$$$$$$#################################$$$%%%%%%&&&&&&((( ### +++((("""$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$###!!!#########$$$$$$$$$$$$$$$;;;"""%%%""",,,%%%###""""""######$$$%%%&&&(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$%%%&&&&&&'''''')))$$$%%%&&&(((***,,,...///000////////////////////////---------...............---------...............//////000000111222333333///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************)))))))))&&&'''((()))))))))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxgggSSSIIIBBB<<<777555222222111111000///...---///...---,,,++++++++++++)))***,,,,,,+++***))))))***))))))((('''''''''((())))))(((((((((((())))))&&&'''((())))))(((&&&%%%''''''((((((((((((''''''((('''%%%&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######"""""""""###%%%%%%$$$$$$$$$%%%$$$$$$########################"""""""""!!!!!! !!!!!!"""""" """$$$%%%$$$############"""###%%%(((+++---$$$$$$############$$$$$$ ######!!!!!!$$$###$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$###### !!!!!!!!!"""""""""!!!"""###$$$$$$$$$#########$$$%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############!!! &&&***///---111333'''"""""""""""""""############"""""""""""""""#########"""##################"""###!!!!!!"""###$$$$$$### ***---XXX"""""""""#########$$$$$$""""""""""""############""""""###$$$$$$###""""""***###aaaKKK((($$$%%%!!!///########################"""######$$$%%%%%%&&&&&&###'''222000000000///'''((($$$###"""""""""###$$$%%%&&&(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&000'''///&&&'''(((***+++---..............................,,,,,,---------.........,,,,,,---------...............///000111222333333000000...---,,,,,,,,,------------,,,,,,,,,++++++(((((()))))))))))))))***''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&%%%%%%&&&&&&((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxgggSSSHHHBBB<<<777555333222000///000111333444///...---,,,++++++++++++(((***+++,,,+++*********)))(((((((((((()))******((((((''''''''''''(((((( %%%(((+++++++++***''''''((((((((((((''''''(((&&&%%%%%%&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%###&&&))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$''')))+++---...#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$######"""""""""###%%%&&& !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""&&&***///222###"""!!! !!!"""###"""$$$$$$"""###$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!! !!!"""###$$$$$$###""" !!! !!!###"""""""""!!!!!!  """$$$%%%###!!! !!! """---%%%,,,$$$'''""""""""""""############!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""$$$%%%###"""$$$!!!!!!RRR#########$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$$$$###"""!!!$$$&&&ooohhh ,,,$$$ ######################## !!!!!!"""######$$$$$$ ***))) +++'''***&&&%%%$$$""""""""""""###"""!!! """$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%qqq@@@###)))(((((()))***+++,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,------.........------...000111222333444111000...---,,,,,,------+++++++++*********))))))''''''(((((())))))******'''''''''''''''((()))***))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((()))***)))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzhhhSSSGGGAAA:::666555555444222000//////000000,,,,,,,,,------.........***))))))(((((()))***++++++***((('''((()))(((''''''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""$$$''')))"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&'''&&&$$$"""!!!"""#########"""""""""###%%%&&&&&&$$$""""""###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""&&&###"""###"""!!!((( """&&&###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######!!!!!! !!!!!!%%%$$$$$$$$$######""""""$$$###"""""""""""" !!!"""$$$%%%%%%### !!!!!!!!!!!!""""""""""""######%%%&&&&&&%%%$$$###!!!(((---)))***..."""""""""""""""############""""""""""""!!!!!!!!!!!!"""  ###$$$###!!!!!!!!!""""""######$$$$$$$$$###''' \\\!!!!!!""""""############$$$###"""""""""###%%%%%%'''"""(((333 ZZZVVV***''')))$$$...///""""""""""""""""""""""""###---,,, )))(((!!!&&&***)))'''%%%#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%"""$$$(((((((((((())))))))))))+++++++++,,,,,,---------+++******)))***+++---...,,,,,,++++++*********+++...------///222444444333000...---++++++,,,---...------+++***)))'''&&&&&&&&&(((***,,,---,,,+++***++++++***)))(((((()))))))))&&&######&&&''''''%%%((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%yyygggSSSGGGAAA;;;777666555444222000//////000000,,,,,,------------------******++++++++++++***)))+++)))((('''((()))((('''***)))(((&&&&&&&&&&&&''''''((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""$$$%%%'''######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&###$$$%%%$$$###"""###$$$###"""!!!!!!!!!"""$$$%%%&&&$$$""""""###$$$###"""######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%!!! """  #########%%%###########################$$$%%%%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$"""!!! ###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$###!!!###############"""""""""!!!!!!!!!"""""""""###############""" !!!&&&"""  $$$%%%%%%""""""""""""############$$$$$$$$$$$$############!!!!!!###!!! """""""""""""""#########$$$###''' \\\"""""""""""""""#########$$$###"""""""""###$$$%%%,,,!!!---"""===(((///777### (((###!!!"""########################((('''%%%"""###%%%***'''######"""!!!!!!"""###%%%'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###...&&&''''''''''''((((((((((((*********+++++++++,,,,,,++++++******+++,,,---...///...---,,,,,,,,,------...------...111222222111...---+++*********,,,,,,++++++******)))(((((((((&&&''')))***+++++++++***++++++******)))))))))))))))'''%%%%%%''')))((('''((((((''''''''''''(((((((((((((((((()))))))))***'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%vvveeeQQQFFFAAA<<<888666555444222000//////000000------------------,,,,,,***+++---...---+++)))'''+++)))''''''((()))((('''******)))(((((('''&&&&&&''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&''''''((( """%%%%%%$$$###$$$$$$""""""!!! !!!"""###$$$&&&$$$""""""###$$$###"""######""""""""""""######%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&&&&"""!!!""""""!!!%%% !!!$$$###""""""########################"""###$$$$$$$$$###"""!!!$$$############$$$%%%%%%&&&%%%###""""""###$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$$$$###"""""""""###$$$%%%"""""""""#########$$$$$$""""""""" !!!$$$))) ///+++(((!!!&&&""""""""""""############%%%%%%$$$$$$$$$#########!!!  """###"""!!!############""""""""""""######''' \\\#########"""""""""""""""######""""""######$$$%%%!!!+++---///===EEE&&&'''%%%"""((("""$$$$$$$$$$$$$$$$$$$$$$$$###))).../// !!!%%%$$$$$$$$$###""""""!!!"""$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%gggIII &&&&&&&&&&&&'''''''''((()))))))))***************++++++++++++,,,---...///000///---,,,+++,,,---///...---------///000///...,,,,,,***)))))))))***+++))))))))))))))))))))))))''''''''''''((()))******************)))))))))))))))'''&&&&&&(((******)))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%sssbbbPPPFFFAAA<<<888777555444222000//////000000.........------,,,,,,,,,+++,,,,,,++++++)))((('''***)))''''''((())))))(((''''''((()))******))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$&&&'''&&&$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%(((%%%$$$%%%%%%!!!!!!$$$)))&&&######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###############$$$$$$%%%######$$$%%%%%%&&&&&&'''#########""""""#########"""""""""######$$$$$$$$$"""!!!!!!###%%%%%%$$$#########"""######$$$%%%&&&"""#########$$$$$$$$$$$$ !!!!!!"""!!! '''!!!+++'''+++((('''###%%%###!!!"""""""""#####################"""""""""!!!!!!$$$#########$$$$$$$$$###$$$$$$######""""""!!!!!!###"""''' \\\############""""""""""""###############$$$$$$$$$###000...,,,888!!!111 ---"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###""")))&&&***&&& &&&+++((('''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%222!!!&&&&&&&&&''''''(((((()))************************++++++,,,,,,---...///000///---+++))))))***,,,---...---,,,,,,......---,,,,,,+++***)))))))))******))))))))))))))))))))))))((('''&&&%%%%%%''')))***(((((()))))))))(((((((((''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaOOOFFFAAA<<<888777555444222000//////000000.........------,,,,,,,,,---+++)))'''&&&&&&((()))***((('''''')))***)))((('''((())))))***))))))(((''''''''''''(((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$'''))))))'''$$$######&&&%%%$$$#########$$$%%%%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######(((%%%$$$&&&%%%""""""%%% ###&&&'''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""######$$$%%%!!!###$$$$$$### ###""""""!!!!!!""""""### !!!!!!!!!""""""######"""!!!!!!"""######""" !!!###%%%%%%%%%$$$###"""#########$$$$$$$$$$$$ !!!###$$$$$$$$$######'''!!!###&&&###)))000'''+++***((()))+++xxx,,,###$$$'''...!!!&&&&&&!!!"""""""""########################""""""""""""###$$$$$$$$$#########$$$$$$$$$######""""""!!!!!!""""""&&& \\\#########"""""""""""""""""""""######$$$$$$$$$$$$ 222'''"""+++yyy...//////??????)))---%%%###&&&########################*** (((###///%%%%%%$$$!!!;;;pppFFF!!!'''///111,,,,,,%%%###'''"""''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& ***&&&''''''((())))))******++++++++++++++++++************+++---...//////000///...,,,******+++,,,---...---,,,,,,------,,,+++,,,++++++*********************))))))((('''''''''((('''%%%$$$$$$&&&((()))&&&&&&'''((((((''''''&&&%%%&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp```NNNFFFAAA<<<777666555444222000//////000000------------------,,,,,,---+++'''$$$$$$&&&(((******((('''''')))******)))++++++***)))'''&&&%%%%%%&&&&&&'''''''''((((((((()))(((''''''''''''((()))''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''&&&((()))(((&&&###"""###'''&&&%%%$$$###$$$%%%%%%$$$###!!!"""###%%%$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""%%%"""!!!###### ###"""%%%$$$""""""%%%&&&$$$########################!!!"""###$$$$$$$$$###"""###""""""""""""###$$$$$$%%%&&&''''''%%%""""""""""""!!!!!!"""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!######!!!!!!###%%%%%%$$$""" """""""""#########$$$$$$"""###$$$$$$$$$###!!! ###&&&$$$%%% (((&&&"""###***(((AAAMMM--- ###444""""""&&&&&&)))$$$""""""""""""############&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###"""  !!!############"""""""""""""""!!!&&& \\\!!!"""""""""############""""""###$$$$$$$$$$$$######&&&!!!HHH $$$###"""$$$&&&'''hhhKKK%%%(((%%%%%%""""""""""""""""""""""""###&&&&&&(((&&&&&&%%% """###ddd+++%%%$$$***)))!!! '''"""###''''''!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###jjj===&&&''''''((()))***+++++++++++++++++++++*********((()))+++---.../////////000//////..................,,,+++,,,------,,,+++++++++++++++*********)))******)))(((((('''&&&&&&((('''%%%$$$$$$&&&'''((($$$%%%'''((((((((('''&&&%%%'''))))))'''&&&&&&'''((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo___NNNEEEAAA;;;666444555444222000//////000000,,,,,,------------------+++***(((&&&&&&''')))***)))(((&&&''')))******))),,,+++)))'''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######################## !!!"""###$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$'''&&&$$$#########$$$$$$$$$"""!!!"""###%%%%%%$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$!!! ###""" ###'''***)))$$$!!!###### ########################!!!"""$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$(((((('''&&&$$$######"""$$$######""""""######$$$$$$$$$$$$$$$############!!! """$$$$$$###"""!!!!!!"""""""""!!! !!!!!!!!!"""""""""############$$$$$$###!!! ###"""%%%###""",,,''' ###&&&'''%%%###!!!""" HHH%%%555,,,"""%%%'''%%%&&&'''""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$ !!!###!!!!!!"""""""""""""""#########"""!!!&&& \\\ !!!"""###$$$$$$%%%!!!"""###$$$%%%$$$$$$###000'''///$$$'''(((%%%###$$$!!!ggg;;;'''***%%%###########################""" ###&&&+++''' ###''''''%%%%%%&&&)))PPP"""%%%%%%###"""&&&***...333!!!$$$###%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$)))999%%%%%%&&&'''((()))***+++++++++*********)))))))))'''(((***,,,---............///000000000///---------,,,+++,,,---...---,,,)))*********))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&(((******)))((('''''')))++++++(((&&&&&&'''((((((''''''''''''((((((***)))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo___NNNFFFAAA;;;666333555444222000//////000000,,,,,,,,,------.........)))))))))))))))*********)))(((&&&''')))******))))))(((&&&%%%$$$&&&'''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$###"""!!!!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$######!!! !!!"""###"""!!!!!!###%%%&&&%%%###"""""""""######$$$"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&###"""$$$$$$!!!"""%%%!!!""""""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$"""""""""""""""######$$$###!!!"""&&&(((%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$ ###%%%'''&&&%%%###"""!!!  !!!!!!!!!!!!""""""""""""""""""###$$$$$$###"""!!!$$$$$$%%%'''$$$!!!!!!!!!"""$$$%%%$$$###%%%666+++((('''&&&)))&&&!!!%%%***""""""""""""############$$$$$$$$$#########""""""!!!###$$$###  """!!!!!!""""""######$$$$$$!!!!!!&&& \\\ """###$$$%%%&&&!!!"""###$$$%%%$$$######&&& '''222@@@...###(((***""" %%%***((($$$'''$$$$$$$$$$$$$$$$$$$$$$$$###---###&&&*** '''&&&""" %%%$$$:::...(((&&&"""!!!'''&&& +++)))111!!!'''&&&&&&&&&&&&&&&$$$######&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&"""%%%$$$$$$%%%&&&'''((()))*********))))))((((((((('''&&&'''))),,,---......---+++---...//////---+++***---,,,+++,,,...///...---((((((((()))(((''''''&&&&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''&&&(((***+++,,,+++***))))))+++...---)))&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll^^^NNNFFF@@@;;;777777555444222111000000/////////...+++)))))))))***+++111111000///---+++)))(((((('''&&&&&&'''((()))******((('''&&&&&&'''(((***))))))))))))((((((((((((,,,((((((+++((($$$%%%&&&'''''''''%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&& """$$$###!!!!!!"""%%%############"""""""""!!!"""############$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$######""""""&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""%%%%%%$$$###""""""######""""""!!!"""%%%&&&%%%$$$###"""""""""!!!!!!!!! %%%%%%%%%%%%$$$###""""""$$$$$$############$$$$$$!!!!!!&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$###"""!!! ###### """'''%%%###$$$%%%%%%%%%###"""!!!%%%### &&&$$$"""___######  """"""$$$$$$$$$#########""""""###%%%111!!!'''&&&%%%$$$###""" !!!)))XXX"""""""""""""""""""""""""""$$$$$$###############$$$"""############$$$$$$$$$'''000 &&&&&&%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&"""######$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###!!!///kkk:::111))))))%%%$$$***$$$'''((()))******)))((('''++++++,,,,,,---.........111000///...------...///------------------,,,,,,***)))(((&&&'''((()))++++++)))'''(((+++,,,***((('''&&&&&&&&&%%%%%%%%%%%%)))(((((('''''')))***+++'''((()))))))))'''&&&%%%)))((()))***+++***'''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll^^^NNNFFF@@@;;;777777555444222111000000//////000///---+++++++++,,,---,,,,,,,,,+++***)))(((''')))(((((((((((()))***+++)))((('''&&&&&&'''((()))))))))))))))((((((((('''***'''&&&))))))%%%$$$(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###&&&%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%""" !!!"""$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""#########$$$"""""""""######$$$$$$$$$%%%$$$###$$$%%%&&&%%%### ###""""""""""""""""""######"""""""""""""""""""""$$$$$$###"""""""""""""""!!!  !!!"""!!! """"""##################$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$$$$!!!%%%&&&%%%$$$###""""""""""""#########""""""#####################""""""""""""!!!$$$""" """""""""""""""!!! ###"""!!! !!!"""!!!!!!^^^!!!"""%%%)))***'''!!!$$$$$$$$$#########""""""###"""DDD[[['''"""!!!!!!""""""############$$$###---$$$ """"""""""""""""""""""""$$$$$$###""""""######$$$"""############$$$$$$$$$$$$)))"""$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###'''...===%%%!!!###)))...%%%(((((())))))))))))((((((,,,,,,---......//////000///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++***(((''''''''')))***)))'''&&&''')))***(((&&&((((((((('''''''''&&&&&&(((((('''''''''((()))***(((((()))***)))((('''&&&+++)))''''''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkk]]]NNNEEE@@@;;;777777555444222111000000//////000///...------...//////,,,,,,---------,,,++++++******)))))))))***++++++)))((('''&&&&&&'''((())))))))))))((((((((('''''')))&&&%%%&&&'''''')))---((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&''''''&&&$$$""""""###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$###"""###$$$%%%$$$"""########################""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!""""""###"""!!!"""$$$$$$###""""""######$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%!!!'''yyy%%%$$$######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%###$$$''')))'''"""!!!$$$$$$$$$###""""""""""""############$$$$$$%%%%%%%%%((('''"""###\\\$$$%%%'''###"""&&&$$$$$$$$$############### ###"""### !!!"""###$$$$$$$$$$$$###mmmvvv!!!'''""""""""""""""""""""""""######"""""""""######$$$"""############$$$$$$$$$!!!ooo!!!$$$"""""""""############$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###)))555((($$$!!!(((---((()))(((((((((((((((((())),,,,,,,,,---......//////---,,,+++*********++++++,,,+++++++++************+++***)))'''''''''((()))'''&&&%%%%%%''''''&&&%%%((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))(((''',,,)))&&&%%%&&&(((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################kkk\\\MMMEEE@@@;;;777777444444222111000////////////......---......///000------......------,,,+++*********)))************)))(((''''''''''''((()))))))))(((((((((''''''''')))'''%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&'''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''((((((((('''&&&$$$$$$$$$$$$%%%"""###%%%%%%%%%%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######""""""###$$$%%%&&&%%%$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$######################## !!!"""###$$$$$$%%%###"""!!!"""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!!!!"""###""""""###%%%&&&&&&%%%######$$$$$$$$$###"""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$!!!%%%ddd$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$%%%!!!"""''''''######'''###"""!!! !!!""" !!!"""#########"""""" %%%######```)))###"""'''%%%!!!***######################## )))&&&!!!222!!!"""############"""""" %%% HHH***$$$""""""""""""""""""""""""###""""""""""""######$$$""""""#########$$$$$$$$$"""^^^&&& !!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&ttt>>>(((,,,!!!$$$%%%***)))((('''&&&&&&'''((()))******++++++,,,---------+++++++++*********++++++,,,,,,,,,+++******))))))+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))***++++++***)))(((***(((%%%%%%&&&(((((('''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjj\\\LLLDDD@@@:::777777444444222111000/////////------------------......+++++++++***)))((('''&&&)))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&%%%%%%$$$###((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######"""###$$$%%%&&&%%%$$$###########################"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%%%%%%%$$$#########""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""###############"""!!!!!!######"""!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!!!!""""""############"""!!!!!!!!!!!!!!!"""""""""$$$%%%$$$$$$$$$$$$$$$###!!! !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$YYY######""""""!!!""""""""" !!!""""""""""""!!! ######"""""""""!!!!!!!!!%%%"""!!! !!!!!!  !!!!!!!!!""""""!!!!!! (((!!!WWW###(((### ########################&&&EEErrr333(((""" !!!###$$$$$$###"""""" $$$ ***III,,,""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""#########$$$$$$$$$%%%VVV"""&&& !!!"""###$$$$$$%%%""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ )))(((;;;!!!'''###&&&!!!((()))((('''&&&&&&'''((()))***++++++,,,------......+++++++++,,,,,,,,,,,,+++---------,,,+++***************)))(((((((((((((((''''''(((''''''''''''((((((((((((''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&%%%&&&'''((((((&&&$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii[[[LLLDDD???:::777777555444222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))''''''))))))******))))))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$'''(((&&&''')))(((&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$########################!!!!!!""""""###$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&$$$######$$$$$$###!!!#########"""""""""!!!!!!"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""###### $$$&&&&&&%%%######$$$$$$###  !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%'''###YYY###""""""!!!!!!"""""""""!!!!!!############!!!!!!###"""""""""!!!!!! %%%&&&%%%$$$%%%(((%%%!!!"""""""""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$###+++%%%^^^!!! """&&&+++...###############$$$$$$$$$'''lllWWW---+++!!!$$$%%%%%%%%%$$$%%%$$$)))""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$"""############$$$$$$$$$&&&UUU'''$$$!!!!!!""""""###$$$%%%%%%"""##################"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""%%%"""((((((&&&$$$+++###$$$(((''''''''''''''''''(((,,,,,,,,,---......//////++++++,,,---------,,,,,,......---,,,+++******)))((((((((()))))))))))))))''')))))))))((('''((()))*********)))))))))(((((($$$%%%&&&&&&''''''&&&&&&'''((()))*********)))((($$$$$$%%%''')))(((&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhZZZKKKDDD???:::777777555444222111000000//////------------,,,,,,+++***---------------,,,++++++******+++++++++***)))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&###&&&&&&"""###(((***'''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&#########$$$$$$%%%%%%&&&'''(((((())))))((('''&&&###""""""!!!"""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!!!!!!!"""###$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&'''%%%###$$$&&&&&&$$$"""$$$$$$$$$#########"""""""""############$$$$$$$$$#########"""""""""!!!!!!""""""###$$$%%%&&&&&&'''$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$$$$###"""###%%%&&&&&&%%% """$$$%%%$$$###!!!!!!!!!"""######$$$######$$$$$$############$$$$$$###(((]]]""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######### )))###!!!&&&%%% !!!  !!!""" '''___)))(((###&&&---$$$""""""#########$$$$$$$$$$$$==="""""")))"""$$$%%%%%%$$$###&&&$$$...000"""""""""""""""""""""""" !!!!!!"""$$$$$$"""############$$$$$$$$$###WWW)))!!!"""#########$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&(((###%%%gggOOO&&&$$$$$$%%%&&&''''''((((((''''''&&&*********+++,,,,,,------***+++,,,---------,,,,,,------,,,+++***)))((((((&&&'''((())))))*********''')))***)))'''&&&(((***((((((((((((''''''''''''$$$%%%&&&'''(((''''''&&&&&&'''((()))***)))((((((%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhZZZKKKDDD???:::777777555444222111000000//////............---,,,+++***'''((()))***************+++,,,,,,---,,,+++***)))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%'''###$$$'''%%%"""###%%%'''((((((''''''###$$$&&&'''((('''&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%###"""!!!!!! """###%%%&&&'''&&&$$$$$$$$$$$$&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%###"""$$$(((***)))'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!###$$$&&&((()))***$$$###"""###$$$%%%$$$""" """###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%$$$"""!!!!!!""""""  ###&&&&&&&&&$$$###!!!""""""############"""$$$$$$############$$$$$$'''___""""""!!!!!!!!!!!!"""###!!!###$$$%%%%%%$$$###!!! !!!"""###$$$%%%&&&&&&hhhYYY***""""""######$$$$$$$$$$$$&&&###000!!!"""$$$%%%%%%### ###&&& XXX'''000"""""""""""""""""""""""" !!!"""$$$$$$"""############$$$$$$$$$YYY)))$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&((('''%%%777}}}***'''"""(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((()))))))))***+++,,,------,,,+++,,,,,,+++***)))((('''&&&%%%&&&''')))************&&&(((***)))'''&&&'''***%%%%%%$$$$$$$$$#########%%%&&&'''((((((((('''&&&%%%&&&''')))))))))(((''''''%%%""""""$$$&&&''''''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################jjj\\\MMMEEE@@@:::777777333333222111000///...---------..................,,,,,,***)))))))))***++++++++++++***************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""$$$&&&&&&%%%%%%%%%$$$#########%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$###""""""#################################&&&+++......***$$$!!!$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""###$$$&&&&&&!!!!!!!!!!!!"""###%%%%%%###"""!!!"""$$$%%%%%%$$$"""!!! !!!###$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$###""" """###$$$&&&$$$###$$$%%%%%%$$$###$$$#########""""""!!!!!!######""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$######!!! !!!!!!"""###$$$$$$$$$---(((***[[[%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$""""""############"""""""""&&&###%%%$$$ """###"""!!! !!!""" (((gggxxx"""""""""""""""######$$$!!!!!!""""""######$$$$$$###########################ZZZ$$$$$$&&&&&&%%%$$$############!!!"""###$$$%%%$$$######"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$### !!!!!!###$$$%%%&&&&&&%%%(((%%%&&&###'''&&&+++&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&((()))***++++++,,,************))))))))))))++++++******)))(((''''''---,,,+++******,,,...000%%%(((+++,,,***((('''''')))))))))((('''%%%$$$###''''''((((((((((((''''''))))))'''&&&%%%$$$$$$$$$'''((()))***++++++++++++&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$kkk\\\MMMDDD???:::666666333222222111000///......------------------------,,,+++***)))))))))***+++''''''((())))))***++++++(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$#########%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%'''((()))))))))%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$""" $$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$###""""""""""""""""""!!!""""""############"""######$$$%%%&&&%%%###"""###$$$$$$###"""$$$######"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$###"""!!!!!!"""###$$$$$$"""!!!"""###$$$###!!!$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$((($$$'''YYY######"""!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$""""""############"""""" ###%%%"""%%% !!!"""######!!!!!!"""###,,,(((###"""""""""""""""###$$$$$$$$$$$$######"""!!!!!! ###########################ZZZ$$$$$$$$$$$$$$$######$$$%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######'''$$$!!!%%%yyyCCC)))'''&&&(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''(((***++++++,,,,,,+++******))))))((((((((((((((((((((()))))))))))))))((('''&&&'''((()))***'''((())))))''''''((()))))))))))))))(((&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$jjj\\\MMMDDD???999666555222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******'''''''''(((((())))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''""""""##################%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""###%%%''')))***++++++%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%%%%$$$$$$#####################""""""!!! !!!!!!%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$###""" $$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$"""!!! """"""!!! ###############"""""""""!!!!!!"""""""""""""""""" !!!"""###############%%%%%%%%%%%%$$$###""""""!!!!!!!!!"""######$$$$$$######WWW###"""!!! !!!"""##################"""!!! """"""""""""""""""""""""$$$""""""############""""""'''&&&###"""###$$$###""""""###$$$***$$$'''###""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!###########################ZZZ$$$$$$"""""""""######%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$###"""""" &&&%%%$$$!!!(((666{{{$$$!!!,,, $$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''((()))***+++,,,,,,,,,++++++***))))))(((''''''%%%&&&&&&((()))***+++,,,)))))))))))))))(((((((((((()))((('''&&&&&&(((+++((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$jjj[[[LLLCCC>>>999555555111111111000000000000000---------,,,,,,,,,,,,,,,+++++++++***************+++***))))))((('''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''(((***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((!!!!!!!!!"""#########$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&##############################""""""###$$$$$$%%%###############$$$$$$$$$###""""""!!!!!!!!!""""""%%%%%%$$$#########$$$$$$%%%$$$######$$$$$$###!!!!!!!!!!!!"""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!  """"""""" ########################!!!!!!!!!""""""######$$$!!!!!!"""###$$$$$$######%%%&&&&&&&&&%%%%%%$$$###!!!!!!""""""############"""###WWW###"""!!! !!!"""#########$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$""""""############"""""" &&&((($$$"""$$$%%%$$$###"""###$$$$$$qqq"""######""""""######$$$%%% !!!"""###$$$$$$%%%###########################ZZZ$$$$$$###############$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""######$$$%%%%%%&&&&&&((('''&&&&&&%%%$$$######"""&&&###%%%'''((($$$***$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***++++++++++++++++++***)))(((''''''&&&&&&&&&'''(((***+++,,,,,,***+++++++++***)))((((((((()))***)))(((''')))+++''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%hhhZZZKKKBBB>>>888555555111111111000000000000000///.........---------,,,++++++++++++******))))))++++++***))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''''')))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''!!!!!!!!!"""#########$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""""""""#########$$$$$$$$$###$$$$$$###"""!!! $$$###############$$$$$$""""""""""""""""""""""""""""""###$$$$$$######"""#################################"""######$$$%%%###############$$$$$$$$$""""""""""""###$$$%%%&&&$$$######"""""""""#########"""!!!"""$$$%%%$$$###!!!"""""""""############ !!!"""######"""!!! $$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######"""!!! !!!###$$$###"""###############$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""""""""""""""#########$$$ %%%YYY$$$###""""""""""""###$$$$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$""""""############""""""$$$(((### )))###"""$$$%%%$$$###"""###$$$***##################$$$$$$%%% !!!"""###$$$%%%%%%###########################ZZZ$$$$$$%%%$$$######"""""""""######$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$######""""""!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###"""&&&,,, ###xxx>>>!!!''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******************))))))(((''''''&&&)))))))))******+++++++++((((((((((((((('''&&&%%%'''***,,,---+++***))))))&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffXXXIIIBBB===999666666222111111111000000///////////////......------,,,***++++++++++++***))))))&&&'''((()))***++++++,,,)))((((((''''''(((((()))''''''''''''''''''''''''((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&""""""##################%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$###############"""######$$$%%%""""""""""""""""""""""""!!!"""$$$&&&&&&%%%###"""###############$$$$$$$$$$$$###############$$$$$$$$$$$$##################!!!!!!""""""###%%%&&&'''###"""""""""""""""######"""!!!!!!"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$############$$$$$$!!!""""""######""""""!!!"""""""""######"""""""""###!!!!!!"""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$""""""#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""######%%%"""'''ZZZ%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$""""""############""""""%%%DDD!!!"""(((""""""###$$$###""""""###$$$ttt&&&$$$############$$$%%%%%%######""""""""""""""""""###########################ZZZ$$$$$$%%%%%%$$$""""""!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$##################"""""""""###$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&,,,$$$&&&***---444www###!!!(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))((())))))((((((((((((''''''************))))))))))))))))))((((((((((((((((((&&&))),,,...,,,***)))(((''''''(((((('''&&&%%%%%%'''(((((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&cccVVVHHHAAA===999777777333222222111000///......//////...------,,,++++++***++++++,,,+++***)))((($$$$$$&&&''')))***,,,,,,(((''''''''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$!!!!!!"""$$$%%%%%%%%%%%%######""""""###$$$$$$%%%""""""""""""""""""""""""######%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$###""""""""""""""""""""""""###$$$$$$""""""""""""###$$$%%%%%%$$$###""""""$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$""""""###$$$$$$###""""""""""""############"""""""""!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""$$$!!!&&&ZZZ$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$""""""############"""""""""RRRiii"""###'''"""!!!"""######!!!!!!"""###>>>$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""#################################ZZZ$$$$$$$$$###"""""""""""""""###""""""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%)))((('''%%%+++&&& $$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''***)))((((((((()))***+++&&&(((******)))(((((((((************)))(((&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&bbbUUUGGG@@@===:::888888333333222111000///...---......---,,,,,,+++************+++,,,+++***)))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$######&&&%%%%%%%%%$$$#########%%%$$$###$$$&&&'''&&&%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!!!!"""############"""######""""""###$$$%%%%%%######################## !!!""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$###"""!!!!!!###""""""!!!!!!!!!!!!!!!############$$$%%%&&&'''&&&$$$######$$$$$$"""!!!!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""!!!!!! !!!$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########""""""!!!######$$$%%%%%%$$$$$$$$$#########""""""""""""""""""%%%ZZZ###"""!!! !!!"""###!!!""""""#########""""""""""""""""""""""""""""""$$$""""""############""""""222###$$$&&&### """###"""!!! !!!"""$$$$$$$$$######$$$$$$%%%&&& """###%%%&&&&&&###########################ZZZ$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$###########################+++***###***%%%$$$}}}---'''$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""###%%%'''((('''''''''&&&%%%%%%''')))------,,,,,,***)))''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))$$$$$$$$$%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&iiiXXXGGG@@@>>>;;;666555444333333222111000//////------............------...+++((((((+++,,,***(((******))))))((((((''''''&&&'''***++++++***'''&&&'''''''''&&&&&&%%%%%%%%%)))******(((%%%######$$$+++)))&&&&&&((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&######$$$$$$$$$######"""###""" $$$$$$$$$############"""$$$$$$$$$############"""""""""""""""############&&&###"""$$$$$$#########""""""!!!!!! !!!######""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!###%%%&&&'''"""%%%YYY""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&&&&$$$"""&&&""""""#########$$$$$$$$$***&&&$$$222111---^^^ !!!!!!!!!!!!!!! !!!"""!!!  !!!""""""""" """$$$###ZZZ######""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""######222 ---$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++))))))***+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&hhhXXXGGG@@@>>>:::666555444333333222111000//////------............------+++++++++***))))))***+++***)))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''%%%###$$$&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###############$$$%%%''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$########################!!!"""""""""####################################"""###############""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%############%%%%%%######$$$$$$$$$######"""$$$$$$###"""""""""""""""$$$$$$$$$############"""""""""######$$$$$$$$$%%%""""""""""""############&&&### """$$$$$$######"""""""""""""""!!!!!!!!!"""######""""""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&""""""WWW"""""""""!!!!!!"""""""""########################!!!!!!!!!"""#########""" """"""#########$$$$$$$$$+++$$$!!!'''###!!!'''...iiiCCC###""""""###$$$$$$$$$$$$###$$$%%%%%%### !!!###&&&''''''&&&'''(((###ZZZ######""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""""""""######"""&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***((())))))***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&gggXXXHHHAAA>>>:::666555444333333222111000//////------............------))),,,...,,,(((&&&)))---))))))))))))((((((((((((+++(((&&&######&&&(((+++((((((((((((((('''''''''###%%%&&&&&&%%%%%%'''(((%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""########################""""""#########"""!!!!!!!!!!!!"""""""""##################""""""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""" !!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$%%%###!!!!!!"""###$$$###"""""""""###############"""###$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&###"""WWW######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###&&&###############$$$$$$$$$333666)))///'''666EEE(((%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$!!! ###&&&'''&&&%%%$$$###ZZZ######""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""""""""######mmm;;;###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''(((((('''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''%%%""" $$$$$$%%%%%%%%%%%%&&&&&&eeeWWWIIIBBB>>>:::777666444333333222111000//////------............------***,,,,,,+++(((((())),,,))))))))))))((((((((((((---+++(((&&&&&&(((+++---(((((('''''''''''''''''''''((()))'''%%%$$$%%%&&&''''''&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$"""!!!###############$$$$$$$$$ !!!"""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$###### !!!"""###$$$%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$""""""######$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""###$$$%%%)))$$$'''ZZZ$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!###%%%///########################'''|||www&&&222$$$QQQ"""""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###%%%######"""!!! ###ZZZ######!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$'''333www"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((******)))((('''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&###!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&~~~cccWWWIIICCC>>>999777777444333333222111000//////------............---------+++))))))***+++***)))(((((((((((())))))))))))+++***))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))***(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""###%%%''''''&&&&&&&&&((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################!!!###$$$%%%$$$"""!!!""""""#########$$$$$$$$$ !!!###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""####################################$$$$$$$$$$$$###$$$$$$############$$$""""""######$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$)))$$$'''ZZZ$$$$$$############$$$$$$########################"""######!!! """%%%########################111 &&&+++&&&***]]]}}}'''""""""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&& ###$$$###"""#########ZZZ######!!!"""""""""############%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&|||bbbVVVJJJCCC???999777777444333333222111000//////------............------...+++'''(((+++---***'''(((((((((((())))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((''''''(((&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######%%%'''''''''&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!"""###$$$######""""""""""""###$$$$$$%%%%%% """###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########""""""#######################################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############"""$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%###$$$%%%%%%#########%%%"""""""""##################$$$%%%%%%###"""###$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###"""WWW%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!###$$$"""!!!###lll***$$$$$$$$$###############((((((DDDHHH"""333,,, $$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&$$$"""!!!!!!"""###$$$%%%$$$""""""###$$$###ZZZ######""""""""""""############$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!rrr666###$$$%%%$$$###"""###%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&{{{aaaVVVKKKDDD???999777888444333333222111000//////------............------,,,+++***)))************'''((((((((()))))))))***((((((((())))))(((((((((&&&&&&&&&&&&'''''''''(((%%%''''''&&&$$$######$$$%%%&&&'''&&&$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###%%%'''(((''''''((()))%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###################################################!!!"""""""""############!!!""""""###$$$$$$%%%%%%!!!"""######$$$#####################$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$############"""###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$&&&&&&###"""###%%%###"""""""""""""""!!!!!!"""$$$%%%%%%######$$$&&&""""""""""""###$$$%%%&&&################################################""""""###$$$$$$$$$$$$$$$""""""WWW%%%%%%$$$$$$$$$$$$%%%%%%########################"""&&&((('''###!!!###%%%666WWW $$$$$$$$$#########"""""",,,'''RRR333"""'''%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!"""!!!"""######!!!!!!!!!"""###ZZZ######""""""""""""############$$$$$$############$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!""">>>yyy$$$%%%&&&&&&%%%$$$%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&{{{```VVVKKKDDD???999777888444333333222111000//////---..................---***,,,---+++((('''))),,,'''((((((((())))))******++++++***))))))***++++++&&&'''''''''(((((())))))((()))(((%%%!!!$$$''')))(((&&&%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###%%%'''(((''''''((()))&&&%%%###"""!!!!!! ###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%###""" """###%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%######""""""!!!!!! """###%%%%%%$$$$$$%%%'''""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###'''"""%%%ZZZ&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&***...---(((%%%''')))%%%111///---!!!!!!!!!"""""""""######$$$"""'''"""XXX""""""'''***!!!'''$$$$$$$$$$$$######""""""'''***&&&FFF[[[BBBIII"""(((!!!!!!"""############"""!!!"""###""""""$$$%%% """%%%&&&%%%######$$$###ZZZ######""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***(((&&&'''((((((&&&&&&'''(((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&zzz```VVVKKKFFFAAA:::666555444444333222111000//////......---,,,,,,+++******+++*********++++++***(((+++++++++******)))''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$######""""""!!!!!!'''&&&$$$######$$$&&&'''$$$$$$###$$$&&&&&&$$$"""###############$$$$$$$$$((('''&&&&&&%%%$$$######)))(((&&&$$$###!!!!!!!!!""""""############""""""!!!!!!"""###$$$$$$%%%%%%######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$############"""########################!!!666CCC777&&&"""$$$$$$$$$!!!]]]$$$$$$!!!!!!***$$$######"""&&& \\\%%%%%%%%%$$$!!!!!!"""$$$######"""""""""""""""###$$$%%%$$$###333AAA!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""###ZZZ ############$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$,,,)))fff///--- ###000''' ###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&%%%%%%&&&&&&'''((()))))))))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyaaaVVVKKKEEE@@@:::777777333333222111000//////.........------,,,++++++***++++++***+++++++++***(((+++++++++******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%$$$######%%%%%%$$$###"""""""""###$$$$$$$$$%%%'''&&&&&&%%%$$$#########"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$"""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###!!! ###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$############"""########################!!!000888000&&&%%%%%%"""!!!+++NNN))),,,(((///,,,###"""&&& \\\"""$$$$$$$$$"""!!!"""###$$$$$$############$$$$$$!!!###%%%%%%######%%%)))333999&&& &&&%%% ###$$$%%%$$$"""!!! !!!"""$$$%%%&&&'''""""""""""""###############ZZZ######"""!!!!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$HHHrrr +++$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwbbbVVVJJJDDD???:::777888333222111000///......---......------,,,++++++++++++++++++++++++***))))))++++++******))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$""""""$$$%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###"""""""""$$$$$$""" ########################%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$############"""########################!!!(((+++'''%%%(((&&&111,,,!!!=== ######!!! !!!"""######"""&&& \\\!!!###$$$###"""""""""%%%$$$$$$$$$$$$$$$%%%%%%!!!"""%%%&&&&&&###---///!!!---$$$+++$$$$$$%%%$$$$$$###!!!!!! """###$$$&&&&&&############$$$$$$$$$$$$###ZZZ%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''!!!+++222"""(((+++'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&''''''(((((((((((()))))))))(((''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuaaaUUUHHHAAA===888777888222222111000///...------......------,,,,,,,,,,,,+++,,,---,,,+++***))))))+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############"""!!!!!!!!!!!!""""""######$$$$$$$$$######""""""######$$$'''%%%"""!!!###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$##################(((((('''&&&%%%%%%%%%%%%""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###""""""###$$$###!!!"""""""""""""""#########"""###%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%% !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$#########""""""########################!!!$$$%%%"""###&&&%%% %%%***---999$$$###!!!,,,%%%$$$###"""&&& \\\"""$$$###"""""""""$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$#########&&&,,,\\\000,,,'''"""!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!! """""""""#########$$$$$$###ZZZ###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###((()))"""xxx:::(((***$$$***%%%###%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&'''''''''''''''(((******)))(((''''''&&&%%%%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt___SSSFFF@@@;;;777555777222222111000///...------......------------,,,,,,+++---...---+++))))))***+++***))))))((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$ !!!!!!!!!""""""##############################'''%%%"""!!!###$$$%%%%%%!!!""""""###$$$$$$%%%%%%##################$$$$$$***)))(((&&&%%%$$$######""""""############""""""$$$%%%%%%%%%%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$###!!!!!!!!!"""""""""######### ###$$$%%%$$$###"""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$$$$######### !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$#########""""""########################"""%%%%%%"""!!!"""###"""&&&...+++ccc}}}!!!!!!'''%%%'''+++###"""&&& \\\"""$$$###""""""###"""""""""""""""###$$$$$$$$$&&&&&&$$$!!!!!!%%%)))666777%%%"""$$$---!!! !!!"""$$$%%%''''''&&&%%%###""" !!!!!!!!!"""""""""#########ZZZ $$$###"""""""""###%%%%%%###$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&!!!+++)))$$$999yyy+++***((( %%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt]]]RRRFFF@@@<<<777555666333222111000///......---......------------------+++...000...***((()))++++++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$""""""$$$%%%%%%$$$###############$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""###############$$$$$$%%%%%%&&& $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$#########%%%$$$###!!!!!!""""""######$$$$$$$$$ """###$$$$$$######""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$######""""""######$$$%%%&&&&&&&&&&&&########################""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$############"""########################"""$$$&&&$$$!!! """$$$"""###---SSS%%%!!! """)))$$$###"""&&& \\\ ###$$$#########$$$!!!!!!!!!!!!"""###$$$$$$!!!%%%((('''""" !!!### ===---WWW<<<444 333((($$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$######"""""" !!!!!!!!!""""""""""""###ZZZ !!!"""######$$$"""###$$$$$$$$$###"""!!!$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&###$$$'''$$$"""***######$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt]]]SSSHHHCCC???999666777333333222111000//////...------..................+++///111///***((()))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$###############"""######$$$%%%&&&&&&'''######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$######%%%&&&%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$######"""""""""########################&&&%%%%%%$$$######"""""" """$$$&&&(((***+++%%%$$$###"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""###############"""""""""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!&&&ZZZ$$$$$$$$$############"""########################"""""""""######""""""###''' *** +++)))III$$$&&&'''###"""&&& \\\ """######""""""$$$%%%""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###!!!!!!111 !!!???YYY777)))((($$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""############ZZZ!!!  """$$$%%%$$$$$$ !!!###$$$$$$$$$"""!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%'''###(((!!!KKK"""$$$"""***'''"""######$$$%%%%%%&&&&&&$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""uuu^^^TTTJJJEEEAAA;;;888888444444333222111000//////------..................+++///111///***''')))++++++***((('''''')))+++,,,))))))))))))))))))))))))******))))))))))))******+++***)))'''%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$""""""############""""""$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&$$$######%%%&&&''''''""""""###$$$%%%%%%&&&&&&)))(((&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!!!!""""""######"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%!!!&&&ZZZ$$$$$$$$$############"""########################!!!"""%%%%%%###"""***$$$&&&&&&YYY--- """(((+++###"""&&& \\\"""###$$$###""""""$$$&&&############$$$%%%&&&'''***$$$###'''(((&&& &&&!!!###UUU[[[+++ ((((((!!! $$$ """"""######"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###ZZZ######!!!%%%'''((('''&&& """$$$%%%$$$###""" !!!###$$$%%%&&&'''#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$,,,***333rrr%%%&&&$$$000""""""###$$$%%%%%%&&&&&&$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))######$$$%%%%%%&&&''''''%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!vvv^^^SSSIIIGGGEEE>>>888555333333222111000///......////////////...---,,,+++))))))))))))************)))'''&&&%%%%%%&&&''')))++++++***)))(((((())))))+++***((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$############"""%%%###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! &&&&&&$$$###""""""!!!!!!###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######&&&&&&%%%$$$#########$$$$$$"""!!!"""######"""!!!%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$########################$$$""""""###$$$%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$ &&&ZZZ%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###"""!!!###%%%'''&&&&&&$$$$$$$$$$$$$$$###""""""sss]]]"""&&&""",,,###"""&&& \\\ !!!###$$$%%%&&&'''!!!""""""############"""888"""***"""%%% )))!!!xxx...+++(((%%%%%%(((((($$$!!!!!!######################## """"""!!!!!!"""$$$%%%%%%%%%$$$###"""!!! ###ZZZ""""""######""""""""""""######%%%%%%%%%$$$###"""!!! !!!''')))(((&&&###"""###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""" $$$)))"""###"""'''$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''---((($$$$$$''')))'''$$$''''''''''''''''''&&&&&&((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$uuubbb\\\VVVPPPGGG<<<555555333333222111000///......////////////...---,,,+++)))))))))))))))(((((((((+++***(((''''''(((***++++++******)))(((((()))))),,,+++)))(((''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######""""""""""""########################$$$%%%$$$$$$$$$############"""$$$###"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######%%%%%%$$$###############$$$"""!!!"""$$$$$$###"""$$$$$$$$$########################$$$$$$$$$%%%%%%######$$$$$$$$$$$$###########################"""$$$######"""!!!!!! ###$$$$$$###"""!!!!!!#########$$$$$$$$$###""""""$$$ &&&ZZZ##################$$$$$$""""""#########$$$$$$$$$%%%###"""###%%%%%%%%%###""""""###$$$$$$$$$$$$$$$%%%:::%%%,,, 000###"""&&& \\\%%%%%%$$$###"""!!!!!! """"""############"""""",,,000//////!!!+++###..."""***$$$!!!###%%%%%%%%%'''########################!!!"""######"""!!!"""$$$######$$$$$$$$$######"""###ZZZ""""""######""""""""""""#########$$$$$$$$$$$$###""""""!!!###%%%&&&%%%$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$(((&&&&&&:::000---%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''!!!$$$''''''%%%''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt```___\\\UUUGGG888444777333333222111000///............///......---,,,+++,,,,,,,,,++++++***************((((((((((((************)))((((((((()))))),,,+++***)))(((((())))))(((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&$$$###"""""""""###$$$$$$######""""""""""""######%%%$$$$$$############$$$$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$###############$$$'''&&&&&&%%%$$$$$$######%%%$$$######"""###############$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$######"""""""""""""""###""""""###%%%&&&%%%$$$###############$$$$$$$$$""""""#########$$$$$$$$$#########""""""#########$$$#########""""""!!!!!!&&&&&&%%%$$$######""""""!!!"""###""" """"""######$$$$$$$$$######$$$ &&&ZZZ!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$&&&$$$######$$$$$$###""" !!!"""$$$%%%&&&&&&&&&666###"""(((###"""&&& \\\'''&&&%%%###!!!$$$$$$$$$$$$###"""!!!!!!+++"""%%%"""!!!)))"""&&& ---:::...$$$"""###""""""$$$###########################$$$%%%$$$"""""""""$$$""""""###$$$$$$$$$$$$$$$###ZZZ""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%---###--->>>ttt(((---$$$!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%'''%%%###&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrZZZXXXTTTNNNBBB777555999333333222111000///......---.........------,,,+++,,,,,,,,,+++******))))))(((((('''&&&&&&'''((((((***))))))((((((((()))))),,,+++)))((((((((())))))*********++++++*********%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%$$$###!!!  """###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%###""""""""""""#########$$$$$$$$$$$$######!!!!!!""""""############""""""!!!!!!!!!!!!""""""###""""""###%%%'''&&&%%%"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######""""""!!!!!!!!! !!!"""###$$$&&&''''''###$$$%%%$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$ &&&ZZZ""""""#########$$$$$$$$$########################%%%###"""###$$$$$$###"""!!!!!!###$$$%%%&&&&&&&&&///QQQ""",,,!!!###"""&&& \\\""""""""""""!!!!!!!!! %%%%%%%%%$$$###"""!!! +++(((,,,***!!!xxxLLL000&&&!!!444@@@333((($$$%%%$$$##############################$$$%%%&&&%%%###"""###$$$"""######$$$$$$$$$#########ZZZ""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""" !!!$$$'''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$!!!...!!!///))) &&&##################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))''''''((((((&&&$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqZZZQQQHHHCCC>>>888666888333333222111000///......------------------,,,+++))))))((((((((('''''''''((((((''''''''''''(((((()))((((((((((((((())))))***)))((('''&&&'''((()))&&&''''''((((((''''''&&&)))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$######$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########"""""""""""""""""""""######$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###$$$""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######!!!!!!"""###$$$######""""""!!!!!!!!!!!!!!!""""""###""""""###%%%'''&&&%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!! """$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$ &&&ZZZ$$$$$$$$$#########""""""########################"""!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%}}}WWW###&&&###"""&&& \\\ !!!""""""######%%%%%%%%%%%%$$$"""!!!!!!!!!))) &&& """xxx444&&&###111)))###%%%(((((('''(((########################%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$###"""!!!!!!###ZZZ""""""$$$##################$$$###$$$$$$$$$$$$###""""""###$$$$$$###""""""###$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%'''+++ %%%'''"""555...***%%%$$$$$$######"""""""""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###&&&(((((((((%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!""""""$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp^^^QQQCCC>>><<<999666666333333222111000///......,,,,,,------------,,,,,,++++++++++++++++++++++++************************((((((''''''(((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((&&&%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$###""""""###$$$%%%######""""""""""""######&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###########################"""!!!!!!!!!"""###$$$###"""""""""###$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""###%%%&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########""""""#################################!!!"""#########$$$%%%%%%$$$###%%%&&&"""######$$$$$$$$$######$$$ &&&ZZZ%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############!!! """$$$&&&%%%%%%###$$$%%%%%%%%%%%%%%%$$$&&&***111###"""&&& \\\""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""%%% !!!&&&###ccc+++///((($$$"""%%%&&&###"""$$$########################$$$%%%&&&%%%#########%%%%%%%%%%%%$$$###"""!!! ###ZZZ""""""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""###%%%$$$###""""""""""""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%(((%%%(((+++AAA{{{!!! %%%%%%%%%%%%$$$######""""""$$$##################$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ppp]]]OOOCCC>>>===:::666555333333222111000///......+++,,,,,,------,,,,,,,,,,,,------....../////////*********++++++*********'''''''''''''''((())))))))))))(((''''''((()))***((())))))******))))))(((&&&$$$""" !!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$ !!!!!!""""""############""""""""""""######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!###%%%&&&##################$$$$$$###############$$$$$$$$$"""$$$&&&(((((('''%%%#########$$$$$$$$$$$$###### """###%%%%%%$$$###""""""!!!!!!!!!""""""###$$$$$$"""!!!"""$$$$$$###"""$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$###""""""$$$ &&&ZZZ$$$$$$##################$$$$$$$$$#########"""""""""!!!!!!"""###$$$$$$###"""###$$$%%%&&&&&&''''''""",,,111444,,,###"""&&& \\\########################$$$$$$$$$%%%%%%$$$######!!!+++***&&&LLL((('''&&&&&&'''### ########################"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$###"""!!!###ZZZ""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######$$$$$$###"""!!!!!!###!!!"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&$$$###!!!!!!))))))"""$$$!!!###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$###"""###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''(((***%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$pppVVVKKKBBB@@@>>>:::666666333333222111000///......++++++,,,------,,,,,,,,,&&&'''((()))***++++++,,,(((((())))))))))))(((((('''''''''''''''((()))*********)))(((((()))***+++%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%###"""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$############"""$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$###############$$$%%%%%%$$$$$$###"""""""""!!!###''')))***(((&&&$$$######$$$$$$$$$$$$###### """$$$%%%%%%%%%###""""""""""""""""""###$$$$$$$$$"""!!!"""######"""!!!%%%$$$$$$$$$######"""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&''''''(((!!!!!!!!!"""######$$$$$$$$$%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$###"""!!!$$$ &&&ZZZ"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$###""""""######"""!!! !!!###%%%'''((()))))))))%%%"""$$$HHH###"""&&& \\\!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""777!!!"""###''')))%%%!!!$$$***########################!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$######ZZZ""""""!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$""" """$$$!!!"""###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&'''$$$***!!!""""""%%%((($$$!!!"""###$$$&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$mmmZZZNNNBBB===<<<888666666444333111///...---,,,,,,)))))))))((())))))***+++---,,,***+++,,,,,,+++)))'''((())))))(((&&&$$$"""'''(((***+++***)))'''&&&((((((((('''&&&(((+++...''''''''''''''''''''''''''''''&&&%%%$$$######"""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###"""&&&&&&$$$$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###"""###%%%(((&&&&&&%%%%%%%%%%%%$$$$$$!!!!!! !!!"""######&&&!!! $$$&&&$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$######""""""######$$$##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######$$$###$$$%%%&&&$$$"""!!!"""###$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$##################$$$%%%%%%$$$!!!$$$!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$*** !!!&&& uuuVVV((((((fff&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$###&&&###$$$aaa000###(((###&&&$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$[[[$$$$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""+++***###333%%%---000%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&DDDrrr&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((&&&$$$###&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%nnnZZZNNNBBB===;;;888666666444333222000///...------......,,,+++***)))))))))---+++******+++,,,***)))((())))))***)))(((&&&%%%'''((()))******)))(((''')))******((('''&&&(((***''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$"""""""""######$$$%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&))))))$$$"""&&&))))))$$$$$$$$$$$$#########""""""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$########################$$$%%%%%%%%%!!!!!!&&&)))(((&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""######$$$$$$$$$$$$###############%%%&&&%%%""" """###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$###!!!!!!!!!!!!""""""###$$$%%%########################$$$$$$$$$$$$$$$###"""!!!$$$!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$'''!!!%%%(((GGG222(((###XXX%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###'''!!!)))===$$$)))''' ((($$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$[[[$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''' +++!!!"""((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$nnnZZZMMMBBB===;;;888666666555444222111//////......000///...---,,,+++++++++---+++******++++++***)))))))))))))))))))))))))))'''((()))******)))((('''***+++,,,***(((&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&'''...222///***))))))(((&&&%%%######"""###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$#########""""""$$$############$$$%%%%%%((($$$###&&&'''$$$"""###"""######$$$$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! $$$###""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$&&&&&&###!!!$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$"""###$$$$$$###"""!!!!!!""""""###$$$$$$$$$########################%%%$$$######$$$&&&''')))$$$!!!&&&ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$######!!!&&&'''###DDD555[[[###########################$$$$$$%%%%%%$$$$$$###'''$$$DDDbbb444xxxRRR---"""'''$$$$$$$$$#######################################"""############$$$$$$$$$$$$[[[$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$(((555&&&""""""...+++$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$!!!---!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$###"""###%%%'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######mmmYYYMMMAAA===;;;888666666555444333111000/////////---------------......///,,,+++******++++++***))))))(((((((((((()))***+++'''((())))))***))))))((()))+++,,,,,,)))&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''666DDDEEE>>>444+++$$$&&&%%%###""""""###%%%&&&###%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$############"""""""""!!!!!!"""######&&&######&&&'''$$$###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!! ######"""""""""""""""#########$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""""""""############""""""######$$$$$$$$$$$$######%%%###"""###$$$$$$###"""""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$!!!&&&ZZZ################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$(((###!!!""""""$$$###aaannn""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''~~~===$$$777)))%%%111################################################""""""#########$$$$$$$$$$$$[[[$$$$$$%%%$$$"""!!!!!!"""$$$%%%######################## ///$$$zzzhhh###### $$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$!!!BBBeee'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$lllYYYMMMAAA<<<;;;777555555444444222111000000000000,,,,,,,,,,,,,,,---......,,,+++)))***++++++***(((''''''''''''((()))***+++''''''((()))))))))))))))&&&)))+++,,,***(((&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''888JJJNNNGGG===222***&&&%%%###""""""$$$%%%'''&&&&&&%%%###"""###'''***&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###!!! """''')))'''(((,,,$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$###"""!!!!!! ###"""""""""""""""############$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&$$$"""%%%%%%%%%%%%$$$$$$###"""""""""############"""""""""######$$$$$$######"""$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$!!!&&&ZZZ################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$&&&$$$%%% )))...XXXHHH"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%###...***www$$$222################################################""""""#########$$$$$$$$$$$$[[[$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################''' ###"""+++111333"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$ """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&jjjYYYLLLAAA<<<:::777555555333333222111000//////000///...---,,,+++*********,,,***))))))******)))((('''''''''(((((()))))))))''''''(((((())))))******%%%'''***+++***(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$### """$$$&&&&&&'''!!!---888:::777444111---%%%%%%$$$###$$$$$$&&&'''&&&&&&%%%$$$###$$$'''***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###"""###$$$""" %%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$######""""""!!!"""""""""""""""######$$$######$$$$$$$$$$$$######""""""###$$$&&&&&&###!!!######$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$"""""""""$$$%%%$$$###"""###$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###$$$!!!&&&ZZZ$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!$$$(((###%%%))) )))lll""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%,,,000###""",,,JJJ!!!)))$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$[[[$$$$$$%%%$$$###""""""###$$$%%%########################***!!!%%%(((###&&&,,,$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''iiiXXXLLL@@@<<<:::777555555222222111000//////////////////---,,,+++*********+++***))))))******)))((('''((()))*********)))((('''''''''(((((()))***+++&&&(((******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%$$$######""" """$$$%%%%%%&&&$$$'''%%%%%%'''((('''$$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$$$$######$$$$$$$$$$$$###############%%%&&&%%%""" !!!!!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""###"""!!!"""$$$%%%$$$###"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''$$$!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$ $$$&&&%%%$$$"""!!!!!!888///###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%GGGwww(((%%%,,,>>>,,,aaa""")))""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$[[[$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###&&&###'''!!!???666$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""%%%@@@ggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$###"""###&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&hhhXXXLLL@@@<<<:::777555555111111000///......//////---,,,,,,,,,,,,---......+++***))))))******)))((((((***+++,,,,,,+++)))(((''''''''''''((()))++++++(((***+++***(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###%%%''''''######%%%$$$!!!###$$$%%%&&&&&&&&&&&&%%%###)))+++***'''$$$###$$$$$$$$$############"""%%%$$$$$$###"""""""""#########%%%'''$$$ !!!%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######$$$###$$$%%%&&&%%%""" !!!"""""""""""""""""""""############""""""""""""############""""""###"""!!!"""$$$%%%%%%###"""$$$%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%&&&$$$""" """$$$&&&%%%!!!&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""###!!!$$$***$$$''' 666eee########################&&&%%%$$$######$$$%%%&&&!!!000dddvvv+++###&&&)))######%%%&&&!!!"""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$[[[$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&///$$$...!!!$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""%%%'''(((((('''###"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%|||iiiVVVKKKBBB===;;;888666888222222111111111111111111000///---,,,++++++,,,,,,,,,,,,+++***)))))))))***((()))***+++,,,,,,+++***,,,)))%%%%%%'''*********+++)))((('''((()))+++,,,...---***(((&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&((($$$!!!###''')))'''$$$'''%%%###%%%'''(((%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%!!!"""######"""!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%%%%$$$######"""!!! """############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###!!!###%%%%%%###"""###$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%'''###,,,...&&&&&&$$$""" !!!"""######""" ((($$$WWW$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$################################################&&&!!!$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,}}}111''',,,""")))###'''$$$########################(((###)))######))) !!!''''''"""---PPP""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''!!! ))))))!!!+++((($$$$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%''')))!!!)))###,,,'''%%%!!!$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((()))))))))(((((('''&&&%%%$$$$$$###!!!)))***!!!$$$&&&!!!"""$$$%%%%%%$$$###$$$%%%|||iiiVVVKKKAAA===;;;888666888222222222111111000000000000///---,,,++++++,,,,,,*********)))******++++++&&&&&&'''((()))(((''''''(((&&&%%%'''***+++***)))***)))((('''((()))+++,,,---,,,***((('''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""!!!###!!!$$$###"""###&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%---***(((&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%###""""""###%%%%%%%%%$$$$$$#################################"""""""""#########$$$$$$$$$$$$############$$$$$$%%%###*** ...$$$,,,&&&"""$$$))))))!!! %%%\\\$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################ $$$((()))$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ '''333###000%%%###))) '''$$$(((!!!333###########################$$$&&&'''###)))'''&&&&&&### %%%WWW""""""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~MMM)))+++ 000&&&)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###HHHfff***$$$&&&***%%%(((&&&%%%%%%%%%$$$#########"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%$$$(((&&&$$$&&&&&&$$$###$$$$$$&&&''''''&&&%%%%%%&&&|||iiiUUUKKKAAA===;;;777666777333333222111000000////////////---,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,&&&''''''''''''&&&&&&%%%%%%%%%''')))++++++)))'''***)))((('''((()))***++++++******)))((('''%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$!!! ###%%%###!!!######"""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%+++)))'''&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""$$$&&&''''''%%%"""!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%###$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########""""""###############$$$%%%+++&&&'''!!!***))) $$$---...!!!***TTT$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%&&&"""@@@&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!\\\%%%,,,''' $$$((($$$$$$%%%(((&&&yyyQQQ!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$'''000''')))'''!!!"""&&&(((...(((!!!!!!```######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL---%%%,,,"""''',,,///***!!! %%%''''''''''''''''''''''''%%%***'''000***''' ***''''''&&&%%%$$$###"""""""""$$$&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&*** (((+++$$$""")))&&&'''))))))'''&&&'''(((|||iiiUUUKKKAAA===:::777666777444333222111000///...---......------,,,,,,,,,,,,***))))))))))))******+++*********))))))(((((('''&&&'''((()))***)))(((&&&)))(((((((((((()))******))))))******)))'''%%%$$$((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$############'''%%%$$$%%%'''((((((&&&$$$$$$$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$###"""""""""""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!"""$$$&&&'''!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&!!!###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######"""%%%"""%%% ...&&&000***$$$"""%%%'''$$$!!!000ppp$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,&&&$$$,,,"""sss%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""***444)))"""'''######$$$%%%%%%(((```ddd###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$ ###!!!$$$+++&&&%%%(((***)))'''((( hhh###$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222ddd...!!! """%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""..."""555$$$***"""!!!(((&&&&&&&&&%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&"""$$$((((((###$$$***&&&((())))))'''&&&&&&'''|||hhhUUUJJJ@@@<<<:::777555777333333222111000......---------------------,,,,,,,,,+++***)))((((((((((((,,,++++++******))))))))))))))))))((('''&&&&&&'''((((((((((((((())))))***'''((()))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$############%%%$$$######$$$%%%%%%%%%"""###%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!!!!"""$$$&&&((($$$###############$$$$$$""""""#########$$$$$$$$$########################$$$###"""!!!"""###$$$%%%!!!###$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######"""))) ###&&&%%%!!!!!!!!! !!!###''',,,///111###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################))) $$$666 ############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&SSS ***!!!...)))###%%%$$$"""&&&UUUddd######$$$$$$$$$$$$$$$$$$$$$$$$---)))000***+++###''' +++///%%% &&&}}}$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""lll'''***!!!***'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%111777///&&&%%%'''&&&&&&'''((((((&&&%%%%%%&&&zzzgggTTTJJJ@@@<<<:::666555666222222111000//////......,,,------......---,,,,,,---,,,+++)))((('''&&&&&&***))))))(((((((((((())))))))))))'''%%%%%%&&&'''''''''((((((((()))))))))''''''(((((((((''''''&&&######"""######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%!!!###%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$###"""###%%%$$$$$$$$$#######################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$###$$$%%%&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$!!!###$$$$$$$$$%%%&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########""""""############)))&&&$$$$$$&&&???)))'''&&&''')))%%%111 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''(((///***;;;"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''uuu$$$"""%%%###%%%,,, ...&&&###!!!'''\\\[[[)))%%%%%%%%%%%%%%%%%%%%%%%%%%%''' 222BBB+++$$$,,,333222***"""%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! ,,,%%%+++$$$######$$$%%%&&&'''(((((("""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))???KKK@@@111,,,((("""%%%'''((('''%%%######$$$yyyfffTTTJJJ@@@<<<999666555666111111000000/////////...,,,,,,---......------,,,,,,+++***(((((('''''''''(((((('''&&&'''((())))))###&&&))))))'''&&&'''(((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&###$$$$$$######$$$%%%&&&$$$&&&((('''$$$"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%"""$$$%%%$$$###"""###%%%###############$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$#########"""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###############"""###%%%%%%###"""######!!!"""""""""#########$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$%%%""")))&&&###%%%!!!OOO)))///***333sss$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################999333***111'''fff$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((QQQsss ((((((***%%%"""### ...&&&"""###***pppLLL...%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!''' 000000OOO111!!!$$$ ---zzz%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&VVV???%%%###!!!%%%$$$$$$%%%%%%%%%&&&'''''''''"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$&&&(((((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((<<>>%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""(((<<< %%%,,,&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&$$$###""""""###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&'''***000666555111&&&&&&&&&&&&&&&&&&&&&&&&tttbbbQQQGGG>>>;;;999666444555111111000......---------***++++++++++++++++++++++++******)))(((''''''&&&((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&'''((())))))))))))(((''''''''''''((((((%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%#########"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""#########""""""###""""""$$$%%%%%%###!!!#########$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%888((($$$%%%(((---$$$???&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""",,,(((''''''&&&&&&''''''((()))(((((('''&&&%%%%%%$$$$$$%%%###$$$888...000$$$$$$######$$$%%%&&&'''%%%///...&&&((($$$$$$$$$$$$$$$$$$$$$$$$###'''---+++III%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""")))'''***&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""" """$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&)))'''$$$(((000111,,,&&&&&&&&&&&&&&&&&&&&&&&&sssaaaPPPGGG>>>;;;999666444555111111000///////////////------------------------******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))((('''''''''''''''((())))))%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$######$$$###""""""$$$%%%$$$###"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$111++++++111&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))%%%===######$$$%%%''')))+++,,,'''''''''&&&&&&%%%%%%$$$"""###(((yyy^^^%%%%%%$$$######$$$&&&&&&))) ppp666'''***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$///666&&&!!!...''';;;%%%&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&aaa###,,,###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''############$$$%%%''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''!!!$$$###!!!''''''"""$$$$$$%%%%%%%%%%%%&&&&&&rrr```PPPFFF===:::999666444666222111111000000000000111.........------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%$$$$$$%%%###!!!!!!"""$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%#####################$$$$$$$$$%%%%%%%%%,,,,,,((('''***&&&###...###555%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''+++'''$$$bbb#########%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))"""444AAA((('''%%%$$$$$$$$$&&&'''---???,,,&&&###$$$$$$$$$$$$$$$$$$$$$$$$,,,%%%$$$(((!!!...%%%)))qqq%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''---ooo"""+++###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))******)))***++++++(((#########$$$$$$$$$%%%%%%qqq```PPPFFF===:::999666444666222222111111111111111222------,,,++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$"""""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&### !!!$$$&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((&&&%%%###""""""############$$$$$$$$$%%%%%%%%%...%%%,,,,,,'''%%%000"""222ddd$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&---$$$000...&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$ %%%(((&&&'''***)))'''%%%$$$%%%&&&'''***###... &&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$777 """&&&---111&&&&&&***+++,,,SSS%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***111CCC###...$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$%%%&&&'''***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$""""""#########$$$$$$$$$qqq```PPPGGG???<<<999555222222444222000///000000000...///...,,,,,,,,,,,,***((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******$$$%%%''')))***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&^^^%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++))))))******)))(((''''''''''''&&&%%%$$$'''+++///999&&&%%%$$$BBBrrrEEE((("""'''%%%###"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''(((!!!!!!///AAA"""###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&***((($$$\\\///(((%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%%%%&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq```PPPGGG???===;;;666444444444222000///000000///......,,,+++,,,------,,,+++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!! """$$$&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""  !!!"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###### """$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$222TTT%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%333 !!!!!!"""###$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&(((>>>@@@...111 ,,,000+++$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&%%%"""!!!(((222###DDD$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""$$$(((!!!(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp```OOOGGG???===<<<888666666555333000/////////...---+++***)))***,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))),,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ,,,+++)))(((&&&$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$######""""""###$$$$$$##############################$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!$$$&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$,,,333"""222%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%___((()))))))))******++++++((('''&&&%%%$$$%%%&&&&&&$$$&&&((((((&&&$$$###$$$ ...888111(((***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---'''######$$$###$$$&&&!!!)))+++AAA%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''$$$$$$&&&111"""%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%(((''''''&&&''''''((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn^^^MMMEEE===<<<;;;888666777555333000/////////---,,,)))((('''((()))***)))(((*********)))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############### """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&))))))&&&(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&111$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%%%%&&&((()))&&&((())))))'''&&&&&&&&&!!!&&&###cccHHH///###(((+++&&&,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###&&&'''&&&$$$555!!!###///!!!vvv%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,%%% &&&UUU^^^'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%(((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll\\\KKKCCC<<<::::::777555666444222////////////---,,,---+++***)))******((('''************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###""""""""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%---######&&&$$$"""(((---ttt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&111$$$$$$$$$$$$$$$%%%%%%%%%***((('''&&&&&&''')))***'''(((((('''&&&''')))+++(((%%%$$$<<>><<<:::666444555000...------///000000///+++)))))))))+++,,,+++***+++++++++***)))((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$"""!!!###$$$&&&&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$##############################%%%$$$$$$$$$######""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$$$$'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%(((((($$$(((!!!######""")))'''444%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%333...'''((((((***+++,,,------((()))***+++,,,,,,++++++***---000000---***'''&&&$$$***!!!***((("""***+++&&&)))TTTdddAAA---%%%)))&&&%%%###!!!%%%***,,,------"""///''',,,$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###%%%,,,,,,(((&&&'''+++---+++&&&$$$%%%,,,"""111$$$GGG''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((++++++%%%)))"""///+++$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """%%%'''&&&(((,,,...///---***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&& ))),,,!!!''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&''')))%%%"""###''')))'''$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkk[[[NNNEEE===;;;:::888777999444333222111000000000000*********,,,//////---+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!$$$###!!!"""###%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&$$$###$$$&&&''''''&&&""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""'''>>>iiihhh%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!,,,""")))???}}}lll(((((())))))***,,,---...000000000000000...+++(((***>>>III>>>///***+++***+++)))''''''(((((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''((()))******)))((('''+++***)))((((((((((((((('''(((((()))))))))((((((&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&***'''%%%%%%((()))(((&&&)))(((((('''&&&&&&'''''')))pppnnn...%%%(((((('''&&&%%%%%%%%%%%%'''(((((('''&&&%%%''')))&&&'''))))))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$###""""""%%%...111000777333&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%&&&$$$$$$$$$$$$%%%''')))***%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### $$$(((&&&!!!''''''&&&%%%$$$""""""!!!&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&jjjZZZNNNEEE===;;;:::888777888333333222111000000000000,,,++++++,,,---...---+++))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$###""""""!!!$$$###!!!"""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%###!!!################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$&&&%%% %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###000'''((( ((())),,,+++'''&&&,,,000*** +++,,,,,,---...000111222444444555555444222...+++***:::CCC999---+++,,,***+++)))''''''((((((((('''*********************************)))))))))(((((()))***++++++++++++)))))),,,---------------,,,,,,...---,,,,,,++++++++++++))))))******+++******)))))))))************))))))((())))))*********)))))),,,)))'''(((***+++)))((()))(((((((((((()))******###>>>111!!!///---"""222++++++***)))((((((((((((&&&'''(((((('''''')))+++%%%&&&((())))))(((%%%$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((((((((((('''&&&&&&)))'''***))))))555999+++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&iiiZZZMMMDDD===;;;:::888777888333333222111000000000000...---++++++,,,---,,,+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###""""""$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))%%% &&&---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!)))&&&---,,,$$$)))###'''(((&&&###$$$***///000000000111333444666777777888999:::;;;999555111...+++666;;;444------...---000...------.........---..................------...............---------...///111222222000...---222222111111111222222333222111111000///.........---...............------......------------......++++++,,,,,,------......000...------......---+++************+++,,,------###---%%%(((,,,&&&'''***)))(((''''''&&&&&&'''&&&'''((((((((()))+++---$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((()))(((''''''&&&((())))))))))))(((''''''+++''''''&&&&&&333;;;111&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%&&&'''))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&(((&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&((((((((((((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&iiiZZZLLLDDD<<<;;;:::777666777333222111000000/////////111...+++***+++++++++***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!%%%((('''######''',,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((&&&$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((+++...---+++(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''$$$&&&)))***---,,,%%%(((***)))(((***---///444555777999:::<<<======;;;===@@@@@@===888555222111666888333000333444333666444222222444444444333444444333333333333333222444444444333333333333333333555777999:::999888777888888777666666777999:::666666666555555444333333444555555555555444444333444333222111111222333444/////////000111222333333555555555444444444222222000//////.........//////444333222000000444222(((+++***)))(((''''''''''''((()))***)))((((((***,,,)))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$)))***)))111555***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###&&&&&&%%%%%%$$$###""""""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&kkk[[[LLLCCC<<<;;;:::777555666333222111000////////////111...,,,***+++++++++***))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$"""###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$ %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%+++***(((%%%******+++...//////000222888999<<<>>>@@@BBBCCCCCCBBBEEEGGGGGGCCC???<<<;;;:::;;;:::888888;;;<<<<<<:::999777777999::::::999;;;;;;::::::999999999999999999999:::::::::::::::999:::===@@@BBBBBBBBBAAA@@@@@@???>>>???@@@AAACCC?????????@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<:::999888777777888999:::555555555555666777999:::<<<===>>>>>>===;;;;;;:::999888666555333222222222111,,,000000)))///555...111111000///............---------+++)))((()))***,,,+++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%###))),,,(((,,,---$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$$$$###"""&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&kkk\\\KKKCCC<<<;;;;;;777555555222222111000////////////000...,,,+++,,,,,,+++)))))))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''++++++((('''***...%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''###"""---))))))...(((///)))%%%###%%%))),,,111666<<<>>>AAADDDGGGHHHIIIIIIKKKNNNPPPOOOKKKGGGGGGHHHDDDCCCBBB@@@@@@BBBDDDEEEEEECCCBBBBBBDDDEEEEEEDDDBBBBBBAAAAAA@@@????????????????????????@@@@@@@@@???@@@BBBDDDFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEAAAAAAAAA@@@@@@AAAAAAAAA>>>======<<<===>>>@@@AAABBBEEEGGGGGGFFFDDDDDDEEEBBBAAA???===;;;:::999888333333:::===555444666111555444333222111111111111111222111...+++******+++))))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((('''***$$$'''((("""%%%***%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%&&&'''(((((((((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%###"""$$$&&&((('''%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&jjj[[[JJJBBB<<<;;;;;;777555555222111000//////......///...---,,,,,,------+++)))))))))))))))))))))))))))***))))))))))))))))))***&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&)))***&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$******%%% %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''///%%%,,,""" )))""",,,///***)))---///111777@@@@@@CCCFFFJJJMMMNNNOOOOOOPPPSSSUUUSSSOOOMMMOOOQQQLLLKKKJJJIIIGGGGGGIIILLLLLLJJJIIIJJJKKKMMMMMMLLLHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDFFFGGGHHHHHHKKKNNNOOONNNLLLMMMNNNKKKJJJHHHFFFDDDCCCBBBBBBEEEAAA999222000111777===666666555444333333333333555555555222000...///000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''''''''((())))))))))))))),,,%%%'''(((!!!###)))&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&(((((()))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&''''''&&&&&&'''(((!!!"""###$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&iiiZZZJJJBBB<<<<<<;;;777444444222111000//////.........,,,,,,,,,---...---+++)))))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&$$$""" ###%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((&&&###"""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''---&&& !!!(((---,,,)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***"""111---111:::***///++++++///444333///444<<>>@@@@@@@@@>>><<<<<<>>>@@@>>>===<<<;;;:::999888888;;;===??????>>>===>>>???@@@===999999<<<;;;777222222000...------,,,***(((******)))((('''(((((((((&&&''''''((())))))(((((('''&&&&&&%%%%%%'''((()))&&&&&&%%%%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggWWWHHHCCC<<<888777777666444444333222111///...---------------,,,,,,***))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''''''''(((((()))))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%''''''&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''((((((((((((((())))))(((((((((((((((((())))))+++,,,---...////////////000000///111444666666555777666555666777:::>>>@@@DDDHHHKKKKKKJJJKKKOOOSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUQQQNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKMMMOOOOOOLLLJJJJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUWWWZZZ\\\]]]]]]\\\[[[aaa___\\\\\\\\\ZZZWWWTTTRRRRRRQQQQQQQQQQQQQQQRRROOONNNLLLJJJJJJKKKMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIHHHGGGEEEDDDCCC???@@@AAA@@@??????BBBDDDBBBAAA@@@???===<<<;;;;;;CCCFFFKKKNNNNNNMMMMMMMMMKKKGGGDDDDDDEEECCC???:::888666444333333222000...------,,,++++++***))))))((((((((())))))*********'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~fffVVVFFF@@@:::777888999888777555555444222111000//////,,,------,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,+++(((&&&%%%(((((((((''''''''''''''''''(((((((((((('''&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((()))))))))******++++++*********+++++++++++++++///000222444555666777777888777666777999;;;;;;::::::::::::;;;===>>>@@@AAADDDGGGIIIIIIHHHIIILLLPPPRRRRRRRRRSSSTTTUUUVVVWWWYYYWWWUUUSSSRRRPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOQQQSSSSSSQQQOOOQQQRRRSSSTTTUUUUUUTTTSSSUUUUUUVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^```bbbccccccbbbaaafffdddbbbaaa```^^^[[[XXXWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNKKKJJJHHHGGGHHHHHHGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHBBBCCCDDDDDDDDDEEEHHHJJJJJJIIIHHHFFFEEEDDDCCCCCCFFFKKKRRRVVVXXXWWWVVVVVVVVVTTTQQQPPPPPPNNNIIIEEE@@@>>><<<;;;;;;999777555333333333222111///------,,,,,,+++*********++++++((((((((('''(((((()))***))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%|||dddTTTFFF@@@:::777888999888777555444444333111000000///,,,,,,------,,,++++++***,,,+++++++++++++++******+++++++++***)))((('''&&&***************)))((((((&&&'''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""$$$&&&&&&$$$!!!!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))((((((((('''&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((((((((()))***++++++,,,,,,,,,,,,---...000111222222333444777:::===???@@@AAA???===<<<<<<===??????>>>;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKJJJIIIJJJMMMOOORRRRRRRRRSSSTTTVVVWWWXXXZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYYYY[[[]]]```aaabbbbbbcccdddddddddddddddffffffeeedddbbbaaa___]]]\\\\\\\\\\\\\\\[[[[[[ZZZWWWWWWWWWWWWVVVUUUUUUTTTRRRSSSSSSTTTTTTSSSSSSRRRNNNLLLJJJIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPTTTSSSQQQOOONNNMMMMMMMMMLLLOOOUUUXXXYYYYYYZZZZZZ\\\[[[YYYYYYYYYWWWSSSOOOKKKIIIFFFDDDBBBAAA>>>;;;:::;;;::::::999777555444222111///---,,,+++++++++++++++******************((((((''''''&&&'''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{cccSSSHHHBBB;;;888777888666555333333222111000//////...,,,,,,---------,,,++++++++++++*********)))))))))***)))'''&&&&&&''')))*********++++++***)))((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%$$$!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######&&&&&&%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((()))***+++,,,---.........///111444666888:::;;;<<<===???AAABBBDDDDDDEEEDDDBBB??????@@@BBBBBBBBB???AAADDDGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[[[[\\\[[[ZZZYYYYYYTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[YYYZZZ[[[[[[ZZZYYYWWWVVVYYYYYYYYYZZZ\\\^^^aaabbbaaaaaa`````````aaaaaabbbbbbbbbccccccbbbaaa``````\\\]]]^^^_________^^^^^^\\\]]]]]]]]]]]]\\\[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWSSSQQQOOOOOOPPPPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMRRRSSSUUUUUUTTTSSSTTTUUUYYYXXXVVVTTTSSSSSSSSSTTTWWWYYYZZZZZZZZZ[[[]]]___^^^^^^^^^___```^^^[[[XXXVVVSSSPPPMMMKKKHHHEEEBBBAAAAAAAAAAAA@@@???>>>===;;;:::777444222///...------------,,,+++***))))))'''''''''''''''((()))***)))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{cccSSSIIIDDD<<<888777777555333222111111000//////......,,,,,,------------,,,,,,*********)))((((((''''''((('''%%%$$$%%%'''***,,,''''''((())))))(((&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''(((((()))(((((((((''''''((((((((()))))))))((()))))))))************+++,,,---///000222333333444555777:::===@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDGGGDDDBBBAAACCCEEEFFFFFFGGGHHHJJJMMMOOOQQQRRRSSSOOOOOOOOOOOOPPPQQQSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVXXXWWWXXXYYYZZZYYYYYYXXXWWWUUUUUUUUUVVVUUUUUUTTTTTTVVVWWWXXXZZZ\\\^^^___```]]]\\\ZZZYYYYYYZZZ[[[\\\[[[]]]______^^^]]]^^^___WWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\YYYYYYZZZZZZZZZZZZYYYYYYVVVTTTSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXX^^^^^^]]][[[YYYYYY[[[^^^]]]___aaabbbbbbaaa^^^]]][[[XXXUUUSSSQQQNNNKKKHHHEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCC@@@>>>;;;888666333333222111///,,,+++)))***)))))))))******+++,,,(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{cccSSSIIICCC<<<888777777555333111111111000//////......,,,,,,---------------,,,+++******)))((((((''''''''''''''''''((()))***+++%%%&&&((()))))))))'''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$"""!!!"""###%%%$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$&&&(((***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''''''''((('''(((((()))******))))))))))))))))))************)))******+++,,,---......111222333555777999:::;;;<<<===>>>@@@BBBDDDFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFIIIFFFDDDCCCEEEHHHIIIIIILLLMMMNNNOOOPPPQQQRRRSSSNNNNNNNNNOOOQQQRRRSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUTTTQQQPPPQQQSSSSSSTTTTTTUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPRRRUUUXXXZZZ[[[[[[[[[WWWVVVTTTRRRQQQRRRTTTUUUVVVXXXZZZZZZXXXWWWWWWYYYTTTUUUWWWXXXXXXWWWVVVUUUWWWWWWWWWXXXXXXYYYYYYZZZWWWXXXXXXYYYYYYXXXXXXWWWUUUSSSSSSUUUXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[XXX[[[]]]^^^^^^]]]^^^___[[[ZZZXXXWWWWWWYYY[[[]]]^^^^^^^^^]]]ZZZYYYYYYZZZZZZ\\\___```___\\\ZZZYYYUUUSSSQQQPPPOOONNNLLLJJJFFFEEEDDDDDDFFFIIILLLNNNMMMNNNOOOOOOMMMJJJGGGEEE???>>>===;;;888555222000000000///------,,,,,,,,,'''((()))******)))(((''')))((((((''''''(((((()))&&&&&&''''''((((((((((((''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{cccTTTHHHBBB;;;888888888666555222222111111000000//////,,,,,,------...---------++++++******)))((((((''''''((()))***+++******)))&&&(((***+++,,,+++***)))&&&&&&%%%$$$%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''((((((((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$ ###%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!!!!!###''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&&&&!!!"""$$$&&&(((***,,,,,,'''((()))++++++)))(((''')))(((&&&&&&%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***************)))*********++++++++++++***+++,,,---///000111111666777888:::<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLJJJHHHEEEEEEGGGJJJLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLLLLMMMPPPRRRSSSSSSMMMMMMMMMLLLMMMMMMNNNNNNPPPPPPPPPQQQRRRSSSUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLQQQRRRSSSPPPMMMKKKMMMOOOPPPQQQQQQQQQPPPNNNLLLKKKMMMLLLKKKKKKKKKMMMNNNOOOKKKNNNQQQUUUWWWXXXWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQTTTVVVXXXWWWTTTRRRRRRTTTTTTUUUVVVWWWVVVUUURRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUURRRQQQQQQTTTWWW[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^WWWYYY]]]______```aaabbb^^^]]][[[ZZZ[[[^^^```bbb___aaacccbbb```]]]\\\[[[VVVYYY[[[\\\ZZZVVVTTTRRRLLLKKKJJJJJJKKKKKKJJJIIIEEEDDDCCCCCCEEEJJJNNNQQQRRRTTTWWWXXXXXXVVVSSSQQQJJJIIIHHHFFFBBB>>>:::888666555333111///------,,,&&&((()))++++++)))(((&&&))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((---+++(((%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&wwwdddPPPFFFBBB<<<888666555555444555444333111000/////////,,,,,,,,,------.........,,,+++***))))))((((((((('''((()))******)))((('''******))))))((((((((('''((((((((((((((()))******(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$###"""%%%&&&''''''%%%######$$$$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&###!!!"""%%%(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((("""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((%%%###$$$'''******(((***))))))((((((((())))))###%%%&&&((()))))))))((())))))))))))))))))))))))+++,,,,,,,,,******,,,...000000111222444777999:::??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIILLLKKKKKKJJJIIIHHHHHHHHHKKKIIIGGGFFFFFFGGGJJJKKKJJJGGGEEEDDDFFFGGGIIIIIINNNJJJIIINNNVVVYYYWWWRRRQQQNNNMMMOOOOOOKKKJJJMMMQQQPPPPPPRRRUUUUUURRROOOMMMJJJHHHIIIKKKKKKJJJGGGIIIIIIJJJJJJKKKLLLMMMNNNRRROOOMMMMMMLLLJJJJJJKKKIIIHHHHHHJJJNNNOOOMMMKKKGGGLLLRRRUUUTTTTTTUUUVVV\\\XXXRRRLLLJJJKKKNNNQQQTTTUUUUUURRROOOOOOQQQTTT[[[ZZZ\\\\\\WWWQQQPPPTTTTTTSSSQQQOOOMMMLLLKKKKKKQQQVVVWWWRRRNNNNNNNNNMMMQQQMMMMMMSSSXXXWWWVVVWWW[[[\\\]]]]]][[[\\\^^^```[[[YYYXXXYYY[[[\\\\\\[[[YYYYYYZZZ[[[^^^```aaabbbccccccdddcccbbb```]]]\\\]]][[[YYYYYYXXXUUUPPPLLLHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@BBBHHHKKKLLLOOOSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWTTTPPPLLLHHHFFFCCC>>>999666555333///,,,222///,,,+++++++++*********************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvcccPPPFFFBBB<<<888666555555444444333222111000/////////,,,,,,,,,---------......+++,,,,,,,,,+++***(((((((((((()))******)))(((((()))))))))(((((('''''''''((((((((((((((())))))***((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$######%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&&&&$$$"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''(((((((((((('''&&&(((((('''''''''(((((()))))))))))))))))))))))))))(((&&&$$$$$$'''))))))))))))((((((''''''''''''(((&&&'''((()))************++++++++++++++++++++++++---...//////......000111444555777999;;;===>>>???DDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFDDDCCCAAABBBCCCEEEGGGEEEDDDCCCCCCEEEFFFGGGHHHLLLLLLNNNUUU\\\```^^^[[[YYYVVVTTTUUUTTTPPPPPPSSSTTTSSSSSSTTTVVVUUURRRNNNLLLJJJIIIJJJLLLLLLIIIGGGIIIHHHHHHHHHJJJMMMPPPRRRVVVWWWVVVTTTPPPKKKJJJJJJJJJJJJLLLPPPUUUWWWVVVUUUQQQUUUZZZ^^^aaaccceeegggddd^^^WWWSSSTTTWWWZZZ\\\___^^^[[[XXXWWWZZZ```fffiiihhhjjjjjjddd]]][[[^^^```___[[[UUUOOOLLLMMMOOOQQQUUUTTTOOOLLLOOOQQQQQQSSSOOOPPPUUUYYYXXXWWWXXXZZZ\\\^^^______^^^]]]]]]YYYVVVTTTSSSTTTUUUUUUTTTVVVUUUUUUVVVXXXZZZ\\\\\\aaabbbbbbbbbbbbaaa``````\\\ZZZYYYYYYYYYWWWSSSPPPNNNMMMMMMKKKIIIGGGFFFEEE???>>>@@@FFFKKKLLLOOOTTTYYYZZZ[[[]]]^^^_________[[[[[[ZZZYYYWWWTTTQQQPPPOOOLLLGGGDDDBBB???:::777333000---,,,,,,,,,+++******+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%)))((('''%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuucccOOOEEEAAA<<<888666666555444333222111000///.........,,,,,,,,,------------...+++,,,---------+++)))(((((())))))******))))))(((((((((((('''''''''''''''((((((''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###""""""$$$%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((&&&%%%&&&((()))))))))******)))((((((((((((((()))))))))))))))***+++,,,---------....../////////000333555666666555666777;;;===???BBBDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDBBBCCCEEEGGGIIIJJJKKKLLLPPPTTT\\\ccciiikkkkkkjjjeee```^^^^^^\\\YYYYYY]]]ZZZYYYXXXXXXXXXVVVSSSPPPLLLLLLMMMNNNOOONNNJJJGGGLLLJJJIIIIIILLLRRRWWW[[[^^^cccfffccc\\\VVVSSSSSSTTTUUUYYY^^^dddggggggfffaaadddiiipppwww{{{}}}|||rrrjjjaaa^^^aaafffiiijjjmmmjjjeeebbbcccjjjuuu|||~~~}}}~~~}}}vvvllliiikkkpppnnnhhh^^^TTTPPPSSSXXX\\\^^^\\\WWWUUUZZZ^^^^^^]]]ZZZZZZ___aaa```___aaaaaacccgggkkkllljjjddd```]]]YYYTTTQQQPPPOOONNNMMMQQQPPPOOOQQQTTTXXXZZZZZZ______^^^^^^^^^^^^______ZZZYYYYYYYYY[[[ZZZYYYWWWVVVVVVTTTRRRNNNJJJGGGEEE@@@>>>AAAGGGKKKLLLOOOTTTWWWXXXZZZ\\\]]]^^^______\\\]]]^^^^^^^^^]]]\\\[[[WWWUUURRROOOLLLHHHCCC@@@999777444222222111///...,,,,,,,,,,,,+++***((((((******))))))(((((('''''',,,+++)))(((&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuubbbNNNDDDAAA<<<888777666555444222111000///............------------------------,,,,,,++++++************))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((('''''''''(((((()))******))))))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''&&&$$$$$$%%%&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((((((((((((((((((((((((((((('''''''''((())))))))),,,++++++***)))************)))(((((()))***,,,---......///111333444555666666999===??????>>>>>>???AAACCCFFFIIIJJJJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFEEEIIIMMMQQQSSSUUUVVVWWW]]]dddnnntttvvvuuuuuuvvvnnniiiffffffeeebbbdddhhh```___^^^]]]\\\ZZZXXXWWWUUUVVVXXXYYYXXXUUUQQQNNNUUUSSSQQQQQQVVV]]]eeekkkjjjsss{{{xxxpppjjjgggfffeeegggkkkppptttwwwwwwwwwsssvvv}}}uuukkkhhhmmmsssuuuuuuxxxuuuqqqpppttt|||wwwqqqrrrzzzyyyrrrggg\\\ZZZaaaiiirrrtttqqqlllkkkoooqqqooojjjhhhiiimmmnnnlllllloooqqquuuzzz}}}tttmmmhhhddd]]]WWWSSSPPPMMMKKKMMMLLLMMMRRRYYY___bbbcccaaa___\\\ZZZXXXWWWWWWWWWVVVVVVVVVXXXYYY[[[[[[\\\\\\[[[ZZZXXXUUUQQQMMMKKKHHHEEEFFFJJJLLLLLLNNNQQQUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___`````````___^^^XXXWWWWWWUUUSSSOOOKKKHHHDDDBBB???<<<:::888666333/////////...---+++***)))+++*********************,,,+++)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuubbbNNNCCC@@@<<<999888777555444222111000///.........///---------------------------+++)))''''''(((***,,,******))))))))))))******&&&&&&''''''''''''''''''((((((''''''''''''((((((*********)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$+++)))&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&******)))(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''')))***))))))((((((((((((((((((((((((((((((((()))))))))))))))***+++******************+++******))))))***,,,...///000111333666888;;;===>>>>>>AAADDDFFFFFFFFFFFFFFFFFFGGGIIILLLLLLLLLKKKJJJLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAACCCDDDEEEFFFGGGGGGMMMRRRXXX\\\___```ccceeemmmttt|||~~~{{{zzz{{{uuupppnnnnnnnnnlllnnnrrrhhhgggfffdddcccccceeefffiiikkkmmmmmmjjjddd___\\\cccaaa___```eeemmmuuu{{{}}}}}}yyyvvvsssuuuxxx{{{~~~xxxooonnnuuu}}}xxxrrrsss|||{{{wwwnnnfffhhhqqq{{{}}}}}}{{{wwwooonnnppptttuuutttuuuxxxzzztttooohhhaaa[[[VVVRRROOONNNNNNQQQZZZfffooorrrsssiiifffaaa\\\WWWSSSQQQPPPPPPQQQRRRSSSUUUWWWZZZ\\\\\\\\\[[[ZZZXXXUUURRRQQQRRROOONNNOOOOOOLLLLLLOOOUUUVVVXXXZZZ[[[\\\]]]]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYUUUVVVXXXXXXVVVTTTQQQPPPMMMKKKGGGEEEBBB???;;;999555444444333111///...---))))))******************))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&...---,,,+++(((&&&###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuucccOOOBBB@@@<<<999888777555444222111000000/////////000...------------,,,,,,,,,,,,+++(((&&&&&&(((***,,,+++******))))))******+++'''''''''''''''(((((((((((((((''''''&&&&&&''''''******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$***)))&&&&&&''''''&&&%%%%%%'''((('''%%%#########"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((((((((($$$$$$%%%%%%&&&'''''''''******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''')))++++++***))))))***(((((((((((()))***+++,,,------...///111333444555888999;;;===@@@BBBDDDEEEDDDFFFIIIJJJJJJIIIJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHJJJLLLLLLLLLLLLVVV[[[bbbgggiiikkknnnrrr{{{~~~~~~yyywwwxxxxxxvvvwwwzzzqqqpppooommmnnnqqqwww|||}}}uuuooommmnnnmmmmmmooossszzzzzzvvvxxx{{{}}}~~~zzzuuuppprrryyyuuuppprrrzzzzzzwwwsssqqquuu~~~~~~yyyssskkkkkkoootttuuutttwww{{{yyyuuuooojjjddd___ZZZWWWTTTUUUZZZfffsss}}}ssspppkkkddd]]]WWWSSSQQQOOOPPPPPPQQQRRRUUUZZZ]]]]]]\\\ZZZXXXVVVUUUSSSSSSUUURRRPPPQQQPPPLLLLLLOOORRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWVVVTTTSSSQQQNNNPPPRRRRRRQQQOOOOOOPPPPPPNNNKKKJJJHHHFFFBBB???======<<<;;;999777555444---,,,,,,++++++******)))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvcccPPPBBB???<<<:::999888666444222222111000000000000111......---------,,,,,,,,,************************++++++***))))))***++++++'''''''''(((((())))))))))))((('''&&&&&&&&&&&&'''***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###$$$&&&''''''&&&$$$%%%'''&&&%%%$$$$$$%%%###%%%&&&'''%%%$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$!!!$$$&&&'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&((())))))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((('''''''''(((((()))))))))))))))))))))))))))'''***,,,,,,***))))))***)))))))))***,,,---///000111333555777:::<<<======CCCDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGBBBDDDGGGJJJKKKKKKJJJIIIMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRVVVYYYZZZ[[[ZZZZZZ```fffmmmppprrrtttyyy~~~~~~}}}zzzyyyxxxwwwyyyyyyvvvtttuuuvvvyyy}}}wwwqqqtttvvvyyy|||xxxuuussstttyyy{{{rrrpppsssyyyxxxwwwvvvxxx}}}}}}yyyxxxsssmmmiiijjjooouuuwwwwwwzzz}}}yyywwwtttqqqoookkkfffbbb]]]^^^cccooo}}}xxxvvvrrrlllfff___ZZZWWWVVVWWWXXXWWWWWWZZZ```ddddddbbb^^^YYYVVVSSSRRRRRRPPPMMMLLLOOOOOOMMMNNNQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQOOOMMMLLLIIIKKKMMMLLLJJJIIIKKKMMMOOOOOONNNNNNOOONNNLLLIIIGGGGGGFFFDDDBBB???===<<<999888666333111///---,,,)))))))))(((((())))))***''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&"""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwdddPPPAAA???<<<:::999888666444333222111111111111111111.........------,,,,,,,,,'''))),,,//////---***(((,,,+++***))))))***+++,,,'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&""" """%%%'''(((((("""$$$&&&&&&%%%%%%&&&'''$$$&&&(((((('''%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$### ###&&&'''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((((()))***++++++,,,$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))************************'''***------***((()))***,,,,,,---...000222444555555777:::>>>AAACCCCCCDDDLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJJJJIIIHHHHHHJJJLLLNNNMMMKKKIIIGGGFFFFFFFFFFFFIIINNNSSSVVVWWWVVVUUURRRRRRRRRSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTT^^^aaadddhhhjjjjjjiiihhhhhhnnntttxxxyyy|||}}}}}}{{{yyyvvvwwwzzz}}}~~~tttmmmooosssvvv|||{{{yyyxxxwwwxxx{{{~~~xxxqqqqqquuuyyyxxxwwwxxx|||xxxttttttqqqkkkjjjlllrrrxxx{{{{{{zzzzzzxxxxxxwwwwwwvvvtttooolllcccccciiittt~~~xxxwwwtttpppjjjddd___\\\___```aaa```___bbbhhhmmmnnnjjjddd]]]WWWTTTRRRRRRIIIFFFGGGLLLNNNNNNPPPTTTSSSSSSTTTTTTTTTTTTSSSSSSMMMNNNOOOOOOOOOMMMLLLKKKMMMOOOPPPNNNKKKJJJMMMOOOPPPOOOPPPSSSUUUVVVTTTSSSNNNMMMLLLJJJHHHEEECCCBBBEEECCC@@@===888444111000,,,,,,+++***))))))******'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&(((((((((&&&$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttt]]]PPPFFFAAA<<<777666666555555111111000000//////............---,,,,,,++++++***++++++++++++++++++++++++(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$((($$$!!!"""&&&'''$$$ """###%%%&&&&&&%%%###"""'''&&&$$$#########$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######$$$%%%'''&&&### !!!"""###%%%&&&'''((('''&&&$$$%%%%%%&&&$$$###((('''%%%$$$###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%&&&'''((()))%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((()))(((''''''(((***---...,,,,,,,,,+++)))(((***+++***,,,...///000333666999???BBBFFFHHHHHHHHHHHHIIITTTRRROOOMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLKKKLLLMMMLLLJJJIIIJJJKKKIIIQQQ\\\dddfffbbb]]]ZZZ\\\]]][[[VVVVVVYYY[[[ZZZ[[[[[[\\\]]]ZZZXXX]]]eeejjjqqqxxxzzz|||~~~{{{vvvvvvxxx{{{|||xxxxxxwwwzzz{{{vvvgggnnnwww}}}{{{tttqqquuuwwwuuutttwwwxxxyyy{{{|||||||||{{{zzz}}}~~~}}}{{{xxxxxxxxxxxxssspppsss||||||wwwtttqqqnnnlllmmmppptttyyy~~~|||wwwvvvuuuvvvyyy{{{|||yyyuuuqqqllllllooowww{{{ssssssqqqlllfffbbbcccffffffggggggeeedddhhhooouuutttlllddd```___[[[SSSLLLGGGHHHIIIIIIIIIJJJLLLNNNMMMRRRVVVVVVSSSPPPQQQTTTMMMNNNPPPRRRQQQOOOMMMKKKPPPPPPOOOOOOOOOOOOOOOPPPUUUVVVWWWXXXYYYZZZZZZZZZXXXUUUQQQMMMIIIHHHGGGGGGIIIIIIHHHFFFCCC???;;;888666333000------,,,+++***)))'''&&&'''(((((('''&&&''''''((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$&&&'''((('''%%%%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++&&&%%%%%%$$$$$$%%%%%%&&&ttt]]]PPPEEEAAA<<<888666666666555222222111111000000//////,,,,,,------.../////////++++++++++++++++++++++++'''''''''(((((('''''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$&&&###"""###&&&'''&&&###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&$$$#########$$$$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!###&&&'''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&((('''%%%&&&''''''%%%$$$'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&''''''((())))))))))))(((((((((''''''(((''''''&&&&&&''''''((())))))))))))(((''''''&&&''''''(((((((((((())))))(((((())))))))))))(((((('''((())))))((()))+++---///222555777888:::===@@@DDDGGGKKKMMMMMMMMMMMMNNNPPPOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHJJJLLLNNNLLLNNNOOONNNLLLKKKLLLNNNQQQZZZeeekkkjjjeee```]]]^^^```^^^YYYXXX]]]``````ddddddfffgggdddaaadddkkksss|||~~~{{{{{{zzz}}}|||xxxnnnuuu~~~yyyvvvyyyzzzwwwvvvxxxwwwwwwxxxxxxxxxxxxwwwwww~~~|||yyyxxxyyyuuuqqqmmmpppyyyyyytttpppmmmkkkiiikkkmmmrrrwww||||||xxxxxxzzzwwwxxxyyy{{{{{{xxxuuurrrqqqrrruuu{{{{{{vvvsssrrroooiiibbb^^^^^^aaacccdddeeegggiiimmmrrruuuuuupppiiieeeaaa\\\UUUPPPKKKMMMNNNOOONNNNNNPPPRRRRRRVVVYYYXXXSSSOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOORRRQQQQQQRRRRRRSSSTTTUUUZZZ[[[\\\]]]^^^^^^^^^^^^```]]]ZZZUUUQQQNNNLLLKKKJJJKKKKKKKKKIIIGGGDDDBBB;;;888555222000...+++))))))((('''((()))))))))''''''(((((((((((((((''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&ttt^^^QQQDDDAAA;;;888777666666555333333333222111000000///,,,------...//////000000++++++++++++++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((''''''&&&)))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###''')))((('''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###%%%((()))%%%%%%%%%%%%$$$$$$$$$$$$)))'''&&&&&&'''((('''%%%'''&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&(((***,,,***)))))))))))))))(((((((((''''''&&&&&&''''''(((+++++++++***)))((('''&&&''''''(((((()))))))))))))))***+++,,,+++)))&&&%%%$$$&&&)))***+++---///222333666999<<<===???AAACCCDDDGGGKKKMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRRRROOONNNNNNNNNOOOPPPRRRSSSQQQSSSUUUTTTRRRQQQSSSVVV^^^hhhtttwwwrrrjjjeeedddgggiiifff```^^^cccggggggkkkjjjjjjjjjgggdddhhhnnn|||{{{~~~|||yyyzzzzzzzzzyyyxxxwwwvvvuuuttt{{{}}}}}}zzzyyyyyytttqqqooorrrxxx~~~}}}uuunnnjjjhhhgggfffeeeggglllqqqvvv{{{~~~~~~yyyttttttwww|||xxxyyyzzzzzzzzzxxxuuutttrrruuuyyy{{{|||yyyuuurrrpppppplllfff___[[[]]]___ccccccfffjjjooorrrrrrrrrsssqqqnnnjjjfffaaa\\\ZZZTTTVVVXXXYYYXXXWWWXXXYYY]]]```bbb___YYYTTTRRRRRRTTTRRRNNNKKKKKKLLLNNNPPPQQQRRRRRRSSSTTTVVVXXXYYY______aaabbbcccdddddddddfffeeebbb^^^ZZZVVVRRRPPPLLLMMMNNNOOOOOONNNMMMLLLEEECCC???<<<888444000,,,,,,+++)))*********)))((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%$$$###"""'''&&&%%%&&&(((((((((&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ttt^^^QQQDDD@@@;;;888777777666555333333222111000000//////......------,,,+++++++++************************++++++************++++++(((((())))))))))))(((((('''(((((((((((((((''''''***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))***+++************))))))))))))((((((''''''''''''((((((************)))(((''''''((((((((())))))******+++,,,,,,------,,,+++)))((('''***---///111333555777888;;;>>>@@@AAABBBDDDEEEDDDGGGKKKMMMOOOPPPRRRTTTXXXZZZ\\\]]]^^^^^^```aaa]]]\\\[[[ZZZYYYYYYZZZZZZXXX[[[]]]\\\YYYYYY]]]bbblllwwwzzzqqqmmmnnnuuuvvvsssllliiilllppprrruuupppmmmkkkiiihhhmmmttt~~~zzzvvvsssxxx{{{~~~~~~}}}||||||yyyyyyyyy{{{~~~yyyqqqjjjfffddddddcccaaacccggglllqqqvvvyyy{{{||||||xxxsssooooootttxxxwwwxxxzzzzzzyyyxxxxxxxxxpppsssvvvuuurrrpppqqqrrrmmmllljjjeee___\\\^^^aaaddddddhhhmmmsssuuuqqqnnnnnnooopppnnniiifffeeefffaaaccceeefffdddcccddddddlllmmmnnnjjjeee```]]]\\\YYYVVVRRRNNNKKKKKKMMMNNNOOOOOOOOOQQQRRRTTTVVVWWW]]]^^^```bbbdddfffggggggffffffeeeccc```\\\XXXVVVPPPPPPQQQQQQQQQPPPOOONNNOOOMMMJJJHHHDDD@@@;;;777333111///------+++)))'''((((((((((((((((((((()))&&&&&&((())))))(((&&&&&&&&&&&&''''''&&&$$$###!!!(((&&&%%%&&&'''((('''&&&((((((''''''&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&sss]]]QQQCCC???;;;999888777666555333222111000///...------+++++++++***))))))((((((************************++++++************++++++(((((())))))))))))((((((''''''((((((((((((((('''((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%###!!!!!!"""$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%)))))))))((('''&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***,,,,,,+++)))((())))))))))))************(((((((((''''''(((((((((&&&'''(((((())))))))))))(((((())))))***++++++,,,---,,,+++++++++,,,......,,,///222555666777999;;;>>>@@@CCCDDDEEEFFFGGGIIIKKKNNNQQQTTTWWWYYY\\\___bbbeeehhhjjjjjjkkkmmmooolllkkkiiifffcccaaa___^^^___bbbccc```]]]^^^ffflllxxxyyywwwyyy{{{www{{{|||uuurrrqqqsss{{{zzzvvvyyy|||yyyqqqjjjgggeeeeeeeeedddfffiiimmmqqquuuyyy{{{yyyyyywwwrrrmmmlllooossstttwwwzzz{{{zzzzzz{{{|||tttuuutttooojjjiiimmmqqqkkkkkkiiiddd^^^[[[\\\___bbbccchhhooouuuwwwsssooonnnpppqqqoookkkiiikkknnnpppqqqrrrrrrqqqppppppqqqwwwwwwuuurrrmmmjjjhhhhhhaaa___\\\XXXUUURRRPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRVVVXXXZZZ]]]```bbbdddeeecccdddeeeeeedddbbb___]]]WWWWWWVVVUUUSSSQQQPPPOOOTTTRRRPPPOOOMMMJJJEEEBBB===;;;777444111...+++(((******)))((('''(((((()))%%%&&&'''(((((('''&&&%%%'''((())))))(((&&&$$$###((('''&&&&&&'''((('''%%%'''&&&&&&&&&%%%%%%$$$$$$))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&rrr\\\PPPBBB???;;;999888888666555333222111000///------,,,'''(((((())))))******+++************************))))))'''&&&&&&''')))))))))))))))))))))(((((('''&&&'''(((((((((((((((((('''''''''((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&$$$###$$$$$$%%%&&&''''''(((%%%$$$###$$$&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%'''***------+++)))'''(((((()))))))))))))))***)))((((((''''''(((((()))%%%%%%'''((()))*********(((((()))***+++,,,,,,---,,,+++******+++...000222///222666999999:::<<<===???@@@BBBDDDEEEGGGJJJMMMSSSVVVYYY\\\]]]```cccfffjjjnnnrrrtttssssssuuuxxxxxxvvvsssoookkkgggdddbbbdddffffffbbb^^^bbblllvvv|||yyyyyy~~~yyyrrrqqqtttwwwyyywwwvvvxxx}}}~~~zzzyyyzzzxxxyyy{{{{{{{{{|||~~~~~~~~~{{{}}}}}}vvvpppnnnllllllkkkmmmnnnooorrruuuxxx{{{}}}yyyyyywwwsssnnnlllnnnqqqssswww{{{}}}{{{zzz{{{}}}{{{yyyuuunnngggfffiiillljjjkkkkkkfff```\\\[[[\\\___bbbhhhoootttvvvuuusssqqqrrrrrrooollllllooosss|||}}}}}}{{{yyyyyyzzz{{{|||yyyvvvrrrooonnnnnnnnnjjjiiihhheeebbb^^^[[[YYYSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRTTTWWWZZZ\\\]]]^^^___aaacccdddeeedddcccbbb^^^]]]\\\ZZZXXXVVVUUUTTTUUUTTTRRRQQQPPPOOOLLLJJJIIIEEEAAA===:::666222//////...,,,***)))))))))***&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ppp[[[OOOAAA>>>;;;:::999888666555444333222111///...------*********+++,,,,,,------************************)))(((&&&%%%%%%&&&((())))))))))))))))))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!###&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&'''''''''&&&&&&###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$#########"""!!!"""$$$'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''' """$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&''')))++++++***)))'''''''''((((((((()))))))))))))))(((((((((((())))))'''((())))))************((())))))***+++,,,---.../////////000111222333444222666:::===???@@@BBBCCCBBBCCCEEEGGGJJJOOOUUUYYY```bbbddddddeeefffiiikkkpppuuuzzz{{{yyyxxxzzz}}}|||xxxsssoookkkiiilllmmmkkkfffbbbgggttt~~~wwwqqqhhhaaa```cccfffhhhgggfffhhhmmmooommmmmmooommmnnnnnnmmmlllmmmqqquuuxxx}}}zzzyyyzzzzzzvvvrrruuu}}}~~~}}}~~~~~~~~~zzzxxxwwwuuuttttttttttttuuuwwwyyy{{{}}}{{{zzzxxxrrrnnnmmmqqquuutttyyy~~~|||yyyyyy{{{yyyvvvrrrmmmhhhffffffggggggjjjmmmkkkgggcccbbbccccccfffkkkooopppqqqrrrrrrqqqpppnnnnnnooosssyyy}}}}}}}}}zzztttooommmnnnoooqqqoooooommmkkkiiigggeeeddd^^^]]]ZZZWWWUUUSSSQQQQQQPPPQQQRRRSSSTTTUUUUUUUUU[[[\\\]]]___```aaa``````^^^^^^]]]\\\\\\[[[[[[[[[XXXVVVTTTSSSSSSRRRQQQOOOQQQNNNJJJGGGDDD@@@<<<999555333000...,,,+++,,,,,,))))))(((((((((((())))))(((''''''&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&oooZZZNNNAAA>>>;;;:::999888666555555555333222111///...---000//////......---,,,,,,))))))))))))))))))))))))+++)))(((''''''((()))+++)))))))))))))))(((''''''&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""!!!'''+++)))&&&$$$%%%'''(((((('''%%%$$$###$$$&&&'''((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%%%%'''((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&(((((()))'''((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$'''&&&%%%&&&((()))((('''$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&'''((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))******+++++++++******)))((())))))+++,,,---......222444666777888888777666555999>>>BBBDDDFFFHHHIIIKKKMMMOOOQQQVVV]]]eeejjjooopppppppppooooooqqqsssuuuzzz}}}{{{}}}zzzvvvrrrpppssssssqqqjjjffflll{{{~~~|||zzzwwwuuuvvvxxxzzz{{{|||~~~|||xxxkkkeee]]]WWWVVVYYY]]]___ccc```aaaeeeeeecccccceeeeeefffeeebbbaaabbbggglllooorrrxxx}}}~~~zzzrrrmmmlllkkknnnqqqoookkkpppyyyxxx{{{uuutttwww}}}|||zzzzzz|||~~~yyyyyy~~~|||{{{vvvvvvuuuuuuvvvwwwyyyzzz|||{{{wwwqqqmmmnnntttzzzvvv{{{}}}xxxwwwxxxpppooommmkkkiiigggeeedddccchhhnnnqqqooonnnnnnooojjjmmmpppooollljjjkkkmmmmmmkkkjjjlllrrrzzz~~~|||tttnnnlllmmmpppqqqpppooommmlllkkkjjjkkkkkkhhhfffccc___[[[XXXUUUTTTQQQRRRRRRRRRRRRQQQPPPPPPVVVWWWXXXYYY[[[[[[[[[\\\ZZZZZZ[[[[[[]]]^^^``````\\\ZZZWWWUUUUUUUUUTTTTTTVVVSSSPPPMMMKKKHHHDDDBBB999777444111............,,,+++***))))))***+++,,,'''&&&%%%$$$$$$&&&'''((()))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&oooYYYMMMDDD???;;;<<<:::555333444666555333000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((('''&&&&&&,,,+++******++++++***)))***)))(((''''''((()))***((((((''''''''''''((((((+++******)))((('''''''''***'''%%%%%%'''((('''%%%$$$%%%&&&''''''%%%###"""#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''(((***++++++$$$$$$%%%'''((((((%%%"""&&&'''((((((''''''(((***%%%%%%&&&&&&%%%%%%$$$###&&&'''''''''''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))************,,,,,,---,,,******+++---+++,,,------...111555888999:::::::::;;;;;;;;;<<<;;;>>>BBBFFFJJJOOOTTTXXX[[[[[[\\\^^^cccjjjppptttwwwvvvuuussssssssstttuuuxxxyyyzzzyyyyyy}}}}}}{{{zzzzzzvvvrrrsssyyy|||wwwqqqnnnlllpppnnnjjjffffffjjjqqqwww{{{vvvssssssvvvzzz|||{{{wwwrrroooeeebbb[[[VVVYYY```dddbbbbbbgggllllllhhheeefffhhhmmmjjjffffffiiimmmqqqssswwwvvvvvvuuutttrrrnnnkkkqqqnnnlllnnnrrrssspppmmmvvvyyyxxxqqqiiigggmmmvvv~~~zzzsssqqqqqqrrrvvv{{{}}}wwwsssuuu~~~zzzuuuuuuuuuuuuvvvxxxyyyyyyxxx|||wwwqqqmmmnnnpppsssuuuuuuxxxyyyuuuoookkklllooommmkkkiiiggggggggghhhiiijjjlllpppsssvvvxxxwwwwwwzzzzzzxxxqqqhhheeegggjjjiiiiiijjjlllqqqyyyzzzuuurrrqqqssstttuuuqqqnnnnnnqqqttttttsssllljjjhhhhhhhhhfffaaa\\\\\\[[[YYYWWWTTTRRRPPPOOOTTTRRROOONNNPPPRRRTTTTTTWWWYYY\\\^^^______aaabbbccc```]]][[[[[[YYYTTTQQQTTTRRRPPPOOOOOOOOOMMMKKKKKKFFF???999555222000...***+++,,,,,,+++)))'''%%%((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&nnnYYYMMMDDD>>>;;;;;;:::666444444444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''&&&%%%&&&((()))(((''')))(((((((((((((((((()))((((((''''''''''''((((((***))))))(((((('''&&&&&&***'''%%%%%%'''((('''%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***$$$$$$$$$%%%%%%%%%%%%&&&))))))(((((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++,,,,,,***(((&&&'''((((((''''''(((***((())))))))))))(((''''''))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************+++++++++,,,------,,,++++++---...---...000000222444999<<<;;;<<>>@@@CCCHHHMMMRRRXXX___dddjjjjjjjjjkkkoootttyyy}}}}}}|||zzzyyyyyyzzzzzzuuuwwwyyy{{{}}}~~~|||}}}wwwrrrpppppptttuuutttpppkkkfffeeeeeeeeedddbbb```aaafffmmmrrr|||}}}}}}{{{xxxtttrrrppptttwwwzzz{{{{{{wwwssspppooommmgggbbbdddkkknnnmmmkkkpppuuuvvvsssqqqrrrtttxxxuuussstttwww{{{~~~~~~|||xxxsssppptttrrrrrruuuyyyzzzvvvrrrvvvzzz~~~|||tttnnnggggggllluuu{{{yyytttttttttuuuwww{{{~~~{{{vvvrrruuu||||||vvvrrrqqqrrrtttvvvwwwwwwuuutttvvvsssooommmooorrrtttuuuvvvwwwtttnnngggdddgggjjjooommmjjjgggggggggiiijjjiiimmmrrrvvvzzz}}}zzzpppgggdddfffjjjiiikkknnnqqqvvv{{{|||yyyxxxxxxxxxyyyvvvrrrqqqrrruuuxxxyyyrrrqqqqqqrrrsssqqqlllhhhgggfffccc```]]]YYYWWWVVVSSSPPPMMMLLLNNNPPPRRRRRRQQQRRRTTTVVVWWWYYY[[[\\\```^^^\\\\\\\\\ZZZVVVSSSVVVUUUTTTTTTUUUUUUTTTRRRPPPLLLEEE@@@===999666444000...---+++))))))(((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$nnnYYYMMMCCC===:::;;;:::666444555333222111000///.........---------,,,,,,+++++++++***)))))))))))))))******$$$######$$$'''(((((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%)))'''&&&&&&''''''&&&%%%((('''%%%######$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((())))))))))))*********%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((''''''''')))((('''((())))))((('''&&&'''((((((''''''(((***)))************)))(((((()))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))+++++++++++++++++++++++++++---------,,,---///111111333555666888;;;???CCC@@@CCCGGGJJJKKKIIIGGGEEEHHHKKKOOOUUU[[[ccclllqqquuutttttttttvvvzzz~~~}}}|||zzzzzzzzz{{{wwwyyy}}}~~~}}}}}}~~~~~~|||sssiiibbb^^^```bbbfffhhhhhhccc]]]YYY[[[___\\\]]]^^^___aaaffflllpppxxxzzz{{{xxxtttqqqrrrttt{{{}}}}}}zzzxxxzzzyyytttpppqqqxxx{{{zzz{{{|||vvvssstttuuuwww{{{~~~yyytttsssuuuyyy||||||yyyuuurrruuuppplllmmmrrryyy}}}|||vvvsssuuuwwwvvvvvvyyyyyyyyywwwsssppprrryyy~~~~~~{{{wwwrrrooommmpppsssuuuvvvuuurrrqqqrrrpppooopppsssvvvwwwwwwuuusssoooiiiccccccgggkkktttqqqmmmhhhfffggghhhiiijjjoootttxxxzzz~~~zzzooogggeeeiiinnnoooqqquuuyyy|||~~~~~~~~~~~~}}}wwwtttooollllllpppuuuxxxqqqrrrtttwwwyyyxxxuuurrrvvvtttqqqmmmiiieeebbb```WWWTTTPPPOOOPPPRRRSSSTTTNNNNNNNNNOOOQQQSSSUUUVVV[[[ZZZ[[[\\\^^^]]]ZZZWWWXXXWWWVVVWWWYYY[[[ZZZYYYVVVRRRNNNJJJGGGDDD@@@===888555000,,,))))))***+++***)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$mmmXXXLLLBBB===:::;;;:::777555666333333111000///...............---,,,,,,+++******---,,,+++)))(((''''''''''''&&&%%%''')))******)))&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''''''''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((((((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%$$$###$$$&&&(((***'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''%%%######%%%&&&&&&%%%&&&'''((((((''''''(((***''''''((((((((('''&&&&&&&&&''''''(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))+++++++++++++++++++++++++++,,,.........///222444777999<<<>>>AAADDDIIILLLKKKMMMPPPSSSUUUUUUTTTTTTTTTWWW[[[___eeellltttzzzyyyyyyxxxyyy{{{~~~}}}||||||||||||ttttttsssssstttuuuvvvwwwrrrrrrrrrrrrqqqqqqpppppprrrmmmeee[[[UUUUUUYYY]]]___aaaaaa]]]WWWVVV[[[``````bbbfffhhhkkknnnsssvvvzzz|||~~~|||yyyxxx|||~~~{{{}}}zzzuuurrrrrrtttxxx}}}|||vvvpppmmmnnnooopppooonnnmmmlllxxxtttrrrssswww{{{|||{{{uuuqqqpppsssuuurrrqqqsssqqqrrrqqqooommmooossswww~~~|||zzzwwwtttqqqnnnmmmkkkmmmoooqqqqqqpppqqqqqqrrrssstttwwwzzzzzzyyywwwqqqpppnnnkkkhhhiiinnnqqqxxxuuupppkkkhhhgggggghhhnnnqqquuuvvvuuuwww|||xxxnnniiikkkrrrxxx}}}}}}~~~~~~~~~|||}}}wwwooogggeeeiiiooorrrsssnnnqqquuuzzz}}}}}}{{{yyy~~~{{{xxxtttpppmmmlllbbb___[[[YYYYYYYYYYYYXXXRRRPPPMMMLLLMMMOOOQQQQQQRRRTTTWWW[[[]]]^^^]]]\\\YYYXXXXXXYYY[[[\\\\\\[[[YYYWWWUUURRRPPPLLLGGGDDDAAA>>>888222...,,,++++++***(((&&&&&&''')))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&''''''((((((''''''&&&lllXXXLLLBBB===:::;;;:::777555666555444333111///...------......---,,,,,,+++******,,,,,,***)))((((((((((((+++)))((()))******)))(((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$&&&((()))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%$$$"""""""""$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***(((''''''((())))))(((&&&'''((((((''''''(((***&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))*********+++++++++,,,,,,,,,---///000111333666888>>>AAAEEEHHHKKKOOOSSSWWWYYYZZZ[[[]]]```ccceeeggghhhiiilllnnnqqquuu{{{~~~~~~xxxoooffffffffffffggghhhiiiiiigggiiikkkmmmooopppppppppmmmhhhaaaYYYUUUWWW\\\```aaacccccc```]]]^^^ccciiikkknnnrrruuuwwwzzz|||~~~}}}}}}wwwtttssssssuuuyyy}}}}}}yyysssnnnnnnllljjjiiijjjlllnnnpppxxxvvvtttuuuxxxyyywwwuuuqqqmmmlllooopppmmmkkklllkkkkkklllllllllmmmoooppprrrrrrrrrqqqooommmlllkkkggghhhhhhhhhgggiiinnnqqquuuvvvxxx{{{}}}{{{wwwtttnnnoooppppppooooooqqqrrrtttsssqqqooonnnmmmmmmmmmqqqsssuuutttssssssvvvyyy}}}yyysssoooooouuu}}}}}}|||{{{pppfffeeemmmttttttqqqpppsssxxx}}}}}}{{{xxxvvvuuunnnkkkhhheeedddbbb```^^^WWWRRRMMMIIIIIIKKKKKKKKKJJJLLLQQQUUUXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWUUURRRMMMJJJIIIGGGCCC>>>888333...,,,+++)))'''&&&((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&kkkWWWLLLCCC===:::;;;:::666444555666555333111///...---------------,,,,,,+++++++++(((((((((((()))***+++,,,+++)))(((((())))))((('''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%%%%###%%%'''))))))(((&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########%%%((()))(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&$$$###""""""######&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))******)))((((((******)))(((&&&'''((((((''''''(((***((())))))))))))(((''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********)))***+++,,,------...//////111333555666999<<>>;;;;;;:::666444444555444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,)))((('''(((******)))(((******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$'''******'''%%%%%%&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""$$$''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&''')))(((&&&$$$&&&'''((((((''''''(((***)))************)))((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,***+++,,,...///111222333333555888:::<<>>:::777666666666666444333111000...------,,,+++,,,...///...,,,***(((+++***)))((((((''''''(((&&&'''((())))))******)))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((("""###$$$%%%'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&''')))***)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++)))((('''&&&%%%'''(((((()))))))))))))))++++++***)))(((((()))))),,,---...///...,,,***)))(((***,,,---,,,,,,---...111111222444666999;;;<<<<<<===@@@EEEKKKQQQUUUXXXSSSUUUYYYaaaiiioooooonnnsssxxx~~~|||ooo```^^^^^^``````bbblllyyy|||wwwqqqhhh```]]]XXX[[[aaajjjsssyyy|||}}}{{{{{{|||~~~yyytttpppooonnnmmmooovvv{{{zzzyyy{{{zzz}}}wwwrrroooqqqwww{{{{{{{{{yyytttvvvyyy}}}}}}yyyqqqkkkhhhkkknnnrrrtttttttttuuuvvvzzz}}}ssskkkgggiiijjjllloooqqqrrrsssssszzz~~~}}}yyywwwvvvxxxvvvqqqnnnppprrrsssuuuzzz|||}}}xxxtttsssvvvyyy{{{zzzzzzyyyxxxvvvppplllpppxxxzzz~~~xxxuuuppplllkkklllnnnppplllkkkhhhaaaYYYTTTTTTUUUXXXTTTPPPOOOQQQTTTVVVWWW___aaaccccccaaa_________ZZZXXXUUUTTTTTTTTTRRRQQQNNNJJJDDD???:::555111...)))((()))***++++++(((&&&))))))((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''kkkXXXMMMAAA>>>:::777666666555444444333111000...---------+++,,,---...---+++(((&&&))))))((((((((())))))***(((((())))))******))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''')))***)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''(((((()))))))))))))))++++++***)))))))))))))))((()))***++++++***))))))+++,,,......------///000555666777999<<>><<<;;;:::999666444444333222000///.........------...---,,,***(((&&&))))))(((((()))******+++,,,,,,,,,++++++)))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((()))************)))++++++***))))))*********************+++,,,...///111333555666888:::>>>AAACCCEEEIIIMMMQQQTTTWWWXXX[[[[[[\\\^^^```ccceeeggghhhiiimmmrrrxxx}}}~~~yyyvvvwwwuuuqqqoooppprrrvvvwwwrrrmmmmmmmmmkkkjjjmmmsssyyy~~~|||wwwvvvvvvyyy|||zzzvvvvvvwwwyyy{{{}}}}}}}}}|||vvvuuurrrxxx|||{{{}}}{{{xxxwwwxxxxxxvvvttttttqqqkkkggggggiiimmmpppqqqooommmlllllllllmmmmmmppppppppprrrsssuuuvvvvvvtttsssqqqpppqqqvvv}}}}}}~~~}}}{{{yyyxxxyyyzzz|||}}}}}}{{{yyyxxxyyyzzz~~~}}}{{{zzzzzzzzzsssppplllkkknnnuuu}}}zzzvvvvvvyyywwwuuuttttttvvvxxxyyypppooopppuuu}}}wwwtttrrrppprrrvvv|||yyy}}}||||||~~~{{{vvvppplllkkklllmmmbbb]]]VVVPPPMMMKKKJJJIIIJJJMMMRRRUUUVVVWWWYYYZZZ[[[YYYWWWWWWXXXYYYXXXWWWXXXVVVUUUSSSQQQMMMHHHDDD>>>:::555111///---+++)))%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''iiiWWWLLLBBB@@@>>><<<<<<:::777555444333222000/////////////////////...---,,,***)))++++++***))))))))))))))),,,,,,,,,++++++)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((())))))***************+++***************++++++------,,,------///000111111444777;;;>>>BBBGGGJJJLLLNNNRRRWWW\\\___bbbccccccbbbaaabbbdddiiinnnqqqvvvxxx{{{}}}wwwqqqmmmnnnooommmnnnpppuuu{{{}}}zzzvvvwwwyyyyyytttxxx}}}zzzyyyyyy{{{{{{rrrllljjjhhhmmmqqqrrrtttzzz~~~~~~~~~~~~~~~{{{ssspppqqqtttttttttqqqnnnjjjggghhhkkkppptttttttttsssrrrrrrsssuuuvvvwwwyyy|||~~~|||zzzzzz|||~~~~~~}}}zzzxxxxxxxxx||||||||||||{{{zzzxxxwwwsssrrrppppppsssxxx}}}}}}yyyzzzzzzzzzzzzyyywwwuuutttssslllkkkmmmrrr{{{yyywwwvvvuuuxxx|||{{{yyyvvvwwwyyy}}}zzz~~~}}}}}}}}}wwwtttrrrrrrrrrhhhddd]]]WWWRRRNNNKKKIIIJJJLLLNNNOOOPPPRRRUUUXXXYYYWWWVVVVVVXXXYYYYYYXXXVVVUUUUUUUUUTTTQQQMMMJJJEEEAAA<<<777444111...,,,((()))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''~~~hhhVVVLLLCCC@@@===<<<;;;:::888666333333222111000000000000/////////......---,,,+++,,,,,,+++***))))))))))))++++++++++++***)))((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''')))*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''(((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******+++************+++,,,,,,,,,---...///111222333444555999>>>CCCGGGKKKPPPRRRVVVXXX]]]bbbfffjjjlllmmmlllkkkjjjjjjmmmrrrwwwzzzzzz}}}xxxrrrooorrruuuuuuvvvwwwyyy~~~~~~|||~~~zzzuuusssnnngggbbbbbbaaaggglllnnnsss|||uuuqqqtttyyy|||}}}yyywwwtttssstttwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||xxxuuuuuuuuuuuuvvvwwwyyy{{{|||}}}}}}{{{|||}}}}}}yyyvvvuuunnnllllllpppwww}}}zzzwwwwwwxxxyyy}}}yyyvvvtttttttttttttttwwwzzz~~~|||~~~|||zzzxxxppplllgggbbb]]]WWWQQQMMMOOOPPPQQQPPPOOOOOOQQQSSSVVVUUUTTTUUUWWWXXXYYYXXXUUUTTTSSSTTTTTTSSSQQQNNNLLLHHHDDD???<<<999555222...---,,,***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''}}}hhhVVVKKKCCC???;;;999888888777666333333222111000000000000------------------------++++++******)))*********************)))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''((())))))******+++((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++++++++***+++*********++++++,,,---+++---000444777999::::::AAAFFFLLLRRRUUUXXX[[[\\\___aaafffkkkooorrrtttuuuqqqrrrsssuuuwwwyyy{{{}}}www|||~~~yyyyyy~~~}}}||||||~~~{{{tttooommmkkkgggeeegggjjjppptttvvv|||zzzyyy|||||||||}}}}}}}}}||||||}}}{{{yyy{{{}}}}}}|||{{{uuurrroooppptttxxxyyyyyyuuussstttvvvwwwxxx}}}zzzxxxvvvvvvwwwwwwvvvvvvvvvwwwxxxyyyvvv{{{~~~xxx{{{~~~~~~{{{yyyvvvrrrllleee]]]XXXXXXZZZ\\\[[[XXXTTTRRRQQQSSSRRRQQQSSSUUUWWWXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSRRROOOKKKHHHFFFBBB===:::444222///,,,*********+++******)))))))))(((((((((''''''''''''''''''''''''|||hhhVVVKKKBBB>>>:::777666666666666333333222111000000000111++++++,,,,,,,,,,,,------))))))))))))***+++,,,---((())))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((("""###$$$%%%'''((()))***%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((,,,,,,***(((&&&%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((())))))***++++++,,,,,,((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))***++++++++++++***+++*********+++,,,,,,---+++...333999===@@@AAABBBMMMRRRYYY___bbbcccdddeeedddggglllqqquuuxxxyyyyyysssuuuxxx{{{}}}}}}|||{{{www~~~||||||{{{zzz~~~||||||~~~~~~|||uuupppppppppnnnooorrrzzz~~~}}}yyyxxxzzz{{{~~~|||xxxrrrppprrrtttttttttppppppsssuuutttttt|||~~~|||{{{{{{|||yyyzzzzzzzzzyyywwwuuutttmmmrrryyy~~~{{{xxxsssuuuyyyzzzrrriiicccaaadddgggfffbbb[[[UUURRRQQQPPPPPPQQQTTTVVVWWWVVVVVVTTTSSSTTTVVVWWWWWWWWWUUUSSSQQQNNNLLLHHHCCC???888555000,,,******,,,---))))))))))))((((((((((((''''''''''''''''''''''''|||fffUUUKKKBBB???<<<:::999777555333333111000000111111000...***+++,,,,,,------,,,,,,)))((((((((((((((()))***,,,+++***)))(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))+++***(((&&&%%%%%%)))'''&&&&&&''''''&&&%%%******)))'''%%%###$$$%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$###""""""&&&&&&''''''''''''''''''((())))))(((&&&$$$%%%&&&)))(((&&&&&&&&&&&&$$$"""%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&+++***)))'''''''''((())))))(((&&&%%%&&&))),,,...))))))))))))))))))))))))***)))((((((((()))+++,,,******)))))))))))))))***++++++************++++++++++++++++++,,,---...///111555999<<<@@@EEEMMMSSS[[[```gggkkkmmmllljjjjjjiiilllqqqvvvzzz}}}~~~~~~}}}~~~|||}}}}}}|||zzzxxxzzz}}}}}}|||zzz{{{}}}}}}~~~}}}||||||yyy}}}|||zzz||||||}}}yyywwwwwwvvvwwwyyy{{{zzzwwwtttqqqtttvvvwwwxxxxxxzzz~~~~~~{{{yyyyyy{{{||||||}}}~~~|||tttnnnlllooosssvvvvvvvvvwwwwwwrrruuuyyy{{{~~~vvvnnnlllppprrrnnnjjjeee^^^VVVQQQPPPOOOOOOPPPRRRTTTUUUWWWVVVUUUUUUUUUUUUSSSQQQTTTTTTRRRPPPNNNKKKIIIHHHBBB???:::444000---,,,+++---,,,+++***)))(((((('''''''''&&&&&&&&&''''''(((|||fffUUUKKKBBB???<<<:::999777555333222000......//////---+++***+++,,,,,,------,,,,,,++++++***************++++++++++++***************((((((''''''&&&'''''''''''''''''''''''''''''''''%%%''')))(((&&&$$$###$$$)))'''&&&&&&''''''&&&%%%***++++++)))'''&&&&&&(((((('''''''''&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''((()))(((&&&%%%%%%&&&***(((''''''''''''&&&$$$&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((('''''''''(((((()))+++***)))(((''''''((()))***)))'''''''''(((***+++))))))))))))))))))))))))***))))))((()))***+++,,,***))))))((((((((())))))---,,,+++***((((((''''''------------...///000111444888===BBBGGGNNNVVV[[[eeeiiiooosssuuutttttttttnnnqqqvvv{{{~~~zzzuuutttuuuwwwxxx{{{~~~~~~}}}|||zzzuuuqqqppp{{{}}}}}}zzzyyyxxxyyyyyyuuupppsssyyy{{{wwwwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~}}}||||||~~~zzzyyyvvvuuuuuuxxxzzz|||~~~~~~{{{uuusssuuuxxxxxxwwwvvvuuuvvvrrrrrrssstttwww||||||vvvqqquuuvvvsssoookkkddd]]]YYYVVVSSSPPPOOOPPPRRRSSSTTTTTTTTTVVVXXXXXXVVVUUUWWWWWWVVVUUUSSSQQQOOONNNFFFDDD@@@;;;666333111000,,,+++***(((((((((((()))((((((''''''''''''(((((({{{eeeTTTJJJAAA???;;;999888777555333333111///...///...,,,******+++,,,,,,------,,,,,,,,,,,,+++***)))))))))***)))***+++,,,,,,,,,+++***(((((('''''''''((())))))''''''''''''''''''''''''%%%'''((((((&&&$$$$$$$$$)))'''&&&&&&''''''&&&%%%((()))***)))'''&&&'''(((''''''''''''&&&&&&&&&&&&******)))((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))((('''&&&%%%%%%$$$&&&'''((((((&&&%%%&&&''')))(((''''''((()))((('''''''''((())))))(((''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((()))******))))))(((((((((((()))***)))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++******)))))))))******+++------+++***))))))))))))......//////111222444444;;;>>>DDDJJJQQQYYYaaafffnnnrrrwwwzzz|||}}}}}}~~~wwwzzz~~~wwwrrrooolllnnnrrruuu{{{|||yyyvvvtttxxxxxxvvvsssooommmnnnooozzz{{{{{{zzzxxxuuuqqqooonnnkkkkkkjjjhhhggglllttt|||zzzzzz{{{~~~uuutttrrrrrrsssvvvyyy{{{zzz{{{~~~{{{www{{{||||||zzzwwwtttttttttsssnnnjjjkkkoootttwwwxxxwww{{{yyy}}}~~~zzzwwwtttnnnhhhddd```YYYSSSOOONNNOOOQQQTTTTTTTTTVVVXXXYYYWWWUUUYYYYYYYYYXXXWWWVVVUUUTTTLLLKKKHHHDDD@@@;;;888666///---+++)))))))))+++,,,)))(((((('''''''''((((((zzzdddSSSJJJ@@@>>>;;;999888777555333555444222111000///---+++***+++,,,,,,------,,,,,,++++++)))((('''''''''''''''(((***,,,---,,,***)))((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''')))'''&&&&&&''''''&&&%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%'''((('''&&&&&&'''((('''&&&%%%&&&((())))))''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((())))))))))))(((((((((((()))(((((()))******)))(((''')))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,,,,---+++++++++,,,---...///000---...///222444777:::;;;CCCFFFLLLSSS[[[cccjjjoooqqquuuyyy}}}tttnnnjjjkkklllmmmrrrxxxzzz~~~~~~|||zzz~~~{{{wwwtttrrrpppnnnlllooooooooooooqqqtttxxxzzz~~~|||yyyvvvsssrrrmmmiiifffffffffhhhoooxxxzzzxxxvvvttttttuuuwwwxxxyyy{{{}}}}}}yyyvvv}}}}}}}}}zzzvvvsssrrrrrrpppiiibbbbbbhhhnnnnnnmmmgggkkksss~~~~~~|||wwwqqqmmmiiiccc\\\VVVRRROOONNNTTTTTTTTTUUUVVVVVVTTTQQQVVVVVVWWWWWWWWWWWWWWWVVVPPPPPPOOOLLLHHHCCC???<<<555333000---,,,,,,------((((((''''''&&&&&&''''''yyycccRRRIII@@@===:::999888777555444555444222111000///---+++***+++,,,,,,------,,,,,,++++++)))(((''''''''''''%%%''')))***+++***)))(((((((((((((((((()))***+++''''''''''''''''''''''''((())))))((('''&&&'''((()))'''&&&&&&''''''&&&%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%'''((('''&&&&&&'''(((&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))((((((((())))))))))))(((%%%&&&(((***+++***)))))))))))))))))))))))))))))))))*********++++++++++++***************+++,,,---)))******,,,---///111222,,,...000444999===AAACCCLLLOOOSSS[[[cccjjjpppsssssswww|||~~~~~~xxxpppiiiggghhhnnnrrrtttzzz~~~}}}}}}~~~wwwvvvzzz~~~{{{xxx|||}}}xxxtttqqqqqqqqqtttrrrooonnnmmmlllkkkiiikkklllnnnsssxxx}}}~~~|||zzzyyyxxxrrrmmmjjjkkklllooowww}}}}}}|||zzzxxxwwwwwwxxxxxx~~~~~~zzzxxx{{{|||{{{yyyvvvrrrqqqqqqiiibbb\\\]]]dddiiihhhddd^^^aaagggrrr|||wwwsssqqqnnnhhhaaaZZZTTTQQQSSSRRRQQQRRRSSSSSSRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWRRRRRRRRRPPPMMMIIIDDDBBB<<<999555111...,,,,,,+++(((''''''&&&%%%%%%&&&&&&xxxbbbQQQHHH???===:::888888777555444333111///...///...,,,******+++,,,,,,------,,,,,,,,,,,,+++***)))))))))***&&&'''((()))))))))((('''(((((('''''''''((())))))((((((((((((((((((((((((&&&&&&'''&&&$$$$$$&&&''')))'''&&&&&&''''''&&&%%%''')))++++++)))'''''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((((((&&&%%%&&&'''%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))'''''''''''''''((()))***'''(((((())))))))))))((($$$&&&((()))***+++******)))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((((((((()))***+++++++++++++++,,,---...//////111444999>>>DDDHHHKKKSSSUUUYYY```iiippptttvvvvvv{{{{{{zzzzzz{{{|||zzzzzz{{{~~~~~~xxxsssnnnnnnqqqvvvyyyzzz~~~}}}{{{|||{{{ttttttyyy}}}xxxuuuttt{{{}}}|||}}}|||vvvooojjjiiilllnnnpppooooooppprrrrrrqqqoooooooooqqquuu{{{~~~~~~|||zzzyyyyyyxxxxxxuuupppnnnpppsssuuu{{{}}}|||~~~zzz|||{{{zzzzzzzzz{{{|||}}}|||xxxwwwyyy{{{|||{{{xxxuuusssrrrddd```]]]___eeehhhddd___^^^___ccclllyyy|||xxxxxxvvvrrrmmmeee^^^ZZZUUUSSSQQQPPPRRRSSSTTTSSSRRRSSSTTTVVVWWWXXXXXXYYYRRRRRRRRRQQQOOOLLLIIIGGG???===:::555111...+++***)))((('''&&&&&&&&&&&&&&&wwwaaaQQQHHH>>><<<999888888777555444222000......//////---+++***+++,,,,,,------,,,,,,++++++***************+++))))))))))))((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))&&&&&&&&&%%%$$$$$$&&&((()))'''&&&&&&''''''&&&%%%)))+++------***(((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&'''((((((((('''((()))(((&&&%%%%%%&&&'''&&&%%%&&&'''((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((('''''''''(((((()))&&&'''((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))(((((()))***+++,,,,,,---------...///000222333666888;;;???DDDIIIMMMPPPWWWXXX\\\dddnnnvvvyyyzzzzzzyyywwwtttrrrsssvvvzzz|||yyy{{{~~~{{{yyyzzz}}}||||||~~~{{{~~~{{{vvvxxx}}}}}}{{{||||||xxxwwwvvv~~~}}}yyy{{{~~~~~~{{{yyytttnnniiiiiimmmqqqqqqrrruuuyyy}}}~~~|||{{{vvvtttsssuuuyyy|||}}}|||xxxxxxwwwvvvvvvuuuuuuuuuwwwrrrqqqtttwwwxxx|||}}}zzzxxxxxxzzz}}}}}}}}}}}}}}}~~~{{{yyyxxx{{{~~~}}}yyyuuusssgggffffffjjjmmmlllfff```___```ccckkkttt}}}}}}}}}{{{yyytttooojjjgggaaa]]]WWWSSSRRRRRRSSSSSSPPPQQQSSSUUUVVVWWWWWWWWWQQQRRRRRRQQQPPPNNNLLLKKKBBBAAA???<<<888333000---+++***)))(((((('''''''''wwwaaaPPPHHH>>><<<999888888777555444333111000000111111000...++++++,,,---------,,,,,,)))((((((((((((((()))***,,,+++***)))(((((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&(((+++)))'''&&&&&&'''(((&&&%%%)))+++,,,,,,)))&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""######$$$%%%''''''(((''''''''''''''''''&&&&&&((())))))(((&&&$$$%%%&&&)))(((''''''((()))(((&&&)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((*********)))((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,---...///000---...///111444777:::;;;<<<===@@@DDDHHHLLLPPPRRRXXXYYY^^^gggqqqzzz}}}}}}{{{wwwrrrmmmlllkkklllpppvvv}}}|||}}}}}}}}}}}}xxx{{{{{{||||||{{{{{{}}}zzzzzzyyy}}}xxxzzz}}}}}}wwwwwwtttooollllllpppttttttvvv{{{{{{wwwssssssvvvzzz{{{{{{vvvvvvvvvuuuuuutttttttttwwwssssssvvvyyyzzz|||wwwzzz||||||zzzyyy{{{}}}~~~~~~}}}yyywwwwwwxxxvvvwwwyyyxxxvvvtttttttttrrryyy~~~~~~|||wwwuuummmnnnqqquuuvvvrrrjjjddd^^^```dddjjjqqquuuwwwwwwyyyzzz|||}}}}}}|||{{{zzzyyy}}}|||}}}{{{xxxuuusssqqqooohhh___WWWSSSQQQOOOOOONNNOOOPPPRRRSSSTTTUUUUUUQQQQQQQQQQQQPPPPPPOOONNNFFFFFFEEECCC???:::666333---,,,+++***))))))))))))ttt___OOOGGG>>><<<999888777777555444111111000000//////............------------,,,,,,++++++,,,++++++***)))(((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&&&&$$$$$$%%%%%%'''(((***+++,,,+++)))&&&'''))))))'''%%%''')))***)))((()))+++)))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))+++(((&&&&&&((()))(((&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))******+++''''''((()))*********)))))))))))))))************))))))************))))))))))))))))))***+++,,,---...,,,++++++,,,---,,,,,,000---******,,,...---+++///000333666999===???@@@CCCFFFJJJLLLNNNQQQSSSVVVZZZ^^^fffoooxxx~~~~~~yyyssslllfffccckkksssxxx~~~~~~~~~|||{{{zzz{{{~~~~~~~~~~~~}}}|||||||||{{{xxxyyywwwtttpppooosssyyy~~~}}}}}}zzztttsssssssssrrrssstttuuuuuurrrsssuuuwwwyyywwwtttpppqqqsssuuuuuussspppooonnnuuuzzzuuussstttqqqmmmjjjiiilllooorrrrrrsssuuuuuuuuurrrpppnnnoooxxx}}}~~~}}}vvvxxxzzzzzzwwwqqqkkkggggggiiikkkllllllmmmoooqqqrrrnnnmmmmmmlllhhhgggjjjlllxxx~~~xxxuuu{{{}}}xxx~~~|||}}}~~~}}}{{{vvvrrrssstttrrrnnnjjjcccZZZQQQKKKPPPMMMLLLMMMQQQTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOIIIJJJLLLLLLHHHBBB<<<888333000+++)))((()))))))))ttt___OOOGGG>>><<<999888777777555444222111111000///......---,,,,,,++++++++++++************************++++++((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********'''''''''''''''(((((()))%%%%%%%%%&&&'''((()))***+++***(((&&&'''((((((&&&''')))******((('''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''***)))(((&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))+++(((&&&&&&((()))(((&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''((()))*********%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))************)))))))))))))))***++++++,,,---...---,,,,,,,,,---------...,,,)))***,,,......---000222666:::>>>BBBEEEFFFLLLOOOSSSVVVXXXZZZ\\\^^^aaafffmmmvvv~~~yyyrrrooonnnjjjggghhhpppwww}}}}}}xxxtttsssvvvxxx{{{~~~~~~}}}}}}~~~|||zzzwwwssssssvvv|||zzzuuuqqqqqqrrrrrrssssssttttttvvvwwwxxxwwwtttpppllliiikkkooosssuuussspppmmmlllwwwzzzuuutttpppnnniiiffffffhhhkkknnnvvvxxxzzz|||{{{yyyvvvtttttt||||||xxx{{{{{{}}}~~~}}}zzztttnnnjjjjjjkkklllnnnpppqqqrrrrrrkkkgggfffhhhfffbbbaaacccdddooouuuppppppwwwzzzwwwyyywwwvvvxxx~~~{{{vvvuuuuuuuuuuuusssnnnfff]]]WWWRRROOOLLLLLLOOOQQQRRRRRRSSSSSSRRRRRRPPPOOONNNMMMKKKLLLMMMMMMJJJEEE@@@===888444000---++++++***)))ttt___OOOGGG>>><<<999888777777555444222222111000///...------,,,,,,++++++++++++*********))))))))))))+++,,,---))))))************))))))************************(((((()))))))))*********%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&'''((((((,,,)))''''''(((((('''&&&(((***+++***(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''******((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***((('''&&&'''((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))*********)))(((''''''(((((()))(((((((((((())))))))))))*********************************+++,,,,,,---------------,,,,,,------...---,,,+++,,,...111222222444777===CCCIIIMMMPPPRRRVVV[[[```dddggghhhiiijjjqqqttt{{{}}}vvvnnnjjjkkknnnppppppqqqyyyyyysssooonnnnnntttyyy|||zzzxxxwww}}}|||zzzxxxxxx||||||yyyrrrtttvvvxxxyyyxxxwwwwwwzzz|||}}}zzzsssmmmkkkjjjkkkpppvvvyyyxxxtttqqqooo~~~~~~{{{wwwvvvvvvsssoookkkjjjlllooorrr|||~~~~~~}}}}}}{{{tttrrrxxx~~~}}}{{{~~~xxxrrrnnnmmmlllnnnqqquuuvvvssspppeeecccccceeeccc___]]]___]]]fffkkkhhhjjjrrrxxxwwwtttsssrrrtttyyy{{{yyyyyy{{{~~~~~~{{{tttlllggg\\\WWWRRRNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNMMMKKKHHHEEECCC???;;;666222000...,,,***ttt___OOOGGG>>><<<999888777777555444333222111000///...---,,,......---------,,,,,,,,,+++***)))((((((***,,,---)))))))))******)))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%%%%%%%&&&'''((()))***(((''''''&&&&&&&&&'''''',,,(((&&&((()))'''&&&&&&''')))***)))(((&&&&&&'''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''((((((((()))))))))***---,,,***(((((((((***+++''''''((((((((()))))))))***************************+++,,,,,,------......,,,,,,,,,,,,+++,,,---...///......///111444666777;;;???EEEMMMTTTZZZ]]]___^^^cccjjjppptttuuuwwwxxxwwwssspppooossswww{{{|||~~~xxxsssqqqssswwwzzz}}}{{{wwwuuuttt}}}}}}}}}}}}zzz|||}}}yyytttuuuwwwvvvzzz}}}|||}}}|||{{{~~~{{{vvvsssqqqsssvvvxxx~~~||||||}}}~~~xxxrrrssszzzzzzvvvvvv{{{|||wwwtttrrrpppqqquuuzzzyyysssmmmgggeeegggjjjhhhccc```aaa]]]cccfffdddgggnnntttuuuwwwuuussssssuuuzzz~~~{{{vvvsssmmmhhh___WWWRRROOOOOOOOONNNOOOQQQQQQQQQPPPNNNMMMNNNNNNMMMMMMLLLJJJIIIHHHDDDAAA<<<888555222...+++ttt___OOOGGG>>><<<999888777777555444222222111000///...------......---------,,,,,,,,,---,,,***(((((()))***+++***))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((($$$"""&&&'''###!!!###%%%&&&((()))((('''((()))''''''&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''#########$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''))))))(((''''''&&&'''((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''%%%%%%%%%'''((((((((((((((())))))))))))++++++***))))))***+++++++++,,,---...//////......***+++,,,,,,******,,,//////000000222444666999<<>><<<999888777777555444111111000000//////......,,,,,,++++++++++++******---,,,+++))))))))))))*********))))))))))))******''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%$$$%%% $$$%%%((((((''''''((()))'''''''''''''''((()))***'''''''''(((((((((((()))''''''''''''''''''''''''!!!!!!###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((())))))(((&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******(((''''''((())))))))))))))))))************,,,+++***))))))***+++,,,+++,,,...///000000//////)))+++---,,,******---000...000333555888<<>><<<999888777777555444000000000000////////////,,,,,,++++++++++++******++++++******************+++***)))(((((()))***+++((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''' '''''' """%%%'''(((((('''&&&'''(((&&&&&&&&&&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&(((''''''''''''''''''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))***(((&&&%%%''')))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++,,,,,,************++++++++++++---,,,***))))))***,,,---,,,---///111111111000///***---000///,,,,,,///333///333888===AAAGGGNNNTTTZZZ[[[]]]aaaffflllqqqttttttxxx}}}zzzxxxwwwvvvxxxzzz~~~{{{}}}zzzyyy}}}}}}}}}}}}~~~~~~}}}|||~~~|||mmmhhhiiiuuu}}}{{{{{{|||}}}}}}||||||~~~}}}}}}xxxpppnnnllliiigggggggggffffffggghhhhhhgggfffiiippp{{{~~~vvvkkkaaaZZZXXXOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNOOONNNMMMLLLKKKGGGFFFFFFFFFFFFDDD@@@<<>><<<999888777777555444////////////000000000000.........---------,,,,,,((()))***++++++,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))************++++++++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((,,,$$$$$$,,,,,,$$$"""&&&'''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((((((''''''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''')))***(((&&&%%%''')))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,---///111222111000///+++///222000------111555222777>>>DDDJJJRRR[[[aaaeeeeeefffiiimmmsssxxx{{{|||~~~}}}xxxwwwxxxxxxxxxyyy}}}tttpppqqqxxx}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~|||~~~yyylllggghhhuuu~~~~~~}}}~~~~~~|||{{{vvvzzz}}}uuurrrqqqnnnllllllllljjjiiiiiijjjiiihhhgggiiiqqq|||~~~uuukkkeeebbbSSSQQQNNNKKKJJJKKKLLLMMMMMMNNNPPPPPPPPPNNNLLLKKKGGGGGGHHHIIIJJJHHHEEEBBBttt___OOOFFF>>><<<:::888888888777555111111000000//////.........,,,******,,,---,,,,,,))))))))))))))))))))))))''''''(((((())))))************)))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&((())))))'''%%%%%%&&&******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((()))(((''''''''''''(((((()))&&&$$$%%%((()))'''%%%'''&&&%%%$$$$$$$$$$$$$$$&&&''')))*********)))((('''(((((()))***+++++++++((()))))))))************++++++************++++++///000222222000...............///000111333555777;;;>>>DDDMMMVVV___fffjjjiiiiiijjjlllpppvvv{{{~~~vvvsssuuusssyyy||||||rrrjjjhhhiiittt}}}}}}||||||}}}zzzzzz}}}tttiiiffffffppp{{{~~~|||zzzxxx{{{~~~~~~yyyxxxuuurrrppppppqqqpppppppppkkkfffffflllssswwwyyy~~~~~~{{{wwwpppkkkbbbZZZPPPKKKLLLNNNMMMKKKMMMMMMNNNOOOPPPOOOLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGsss___OOOFFF>>><<<999888888888777555111111000000//////.........,,,++++++---------,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''(((((()))))))))((((((''''''''''''&&&%%%%%%&&&'''((()))***+++%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''))))))))))))(((((((((((()))((((((((())))))***+++'''&&&%%%&&&((())))))((())))))((((((''''''(((((((((((('''''''''((()))***((((((((()))***+++++++++))))))))))))************,,,,,,++++++++++++,,,,,,---///111111000//////000/////////000111444888:::AAAFFFOOOZZZccckkkooorrrppppppppprrruuuxxx|||~~~xxxrrrqqqtttqqqxxx}}}tttkkkfffhhhkkkxxx~~~}}}}}}|||uuujjjhhhiiisss~~~}}}~~~|||yyyvvvuuuuuuvvvvvvvvvrrrnnnlllmmmsssyyy}}}~~~||||||}}}~~~}}}yyyvvvjjj```UUUOOONNNOOOMMMKKKPPPOOOOOOPPPQQQQQQNNNLLLKKKLLLLLLLLLLLLKKKJJJJJJsss^^^NNNEEE>>><<<999888888888666555111111000000//////.........---,,,,,,.........,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((()))))))))+++(((%%%%%%''')))(((&&&###$$$%%%''')))***+++,,,%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''###$$$%%%&&&'''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((('''''''''((()))******%%%'''((()))((()))***,,,&&&&&&&&&%%%&&&&&&''''''***(((&&&%%%%%%'''***+++(((((())))))***+++++++++******************))))))------,,,,,,,,,,,,------,,,...000000000000000222222222333333555:::@@@EEEKKKRRR]]]iiirrrwwwyyyyyyvvvwwwyyy{{{}}}{{{xxxvvvrrroooqqqvvvttt||||||yyyxxxwwwvvvxxx~~~tttmmmmmmrrrvvv~~~|||ssssssvvv~~~~~~}}}|||}}}}}}zzzxxxwwwyyyzzz{{{{{{pppnnnmmmooouuu{{{}}}|||zzzxxxwww{{{~~~}}}|||rrrjjj___XXXVVVTTTPPPLLLNNNMMMLLLMMMNNNOOONNNLLLNNNNNNOOOOOONNNNNNMMMLLLrrr]]]NNNEEE>>>;;;999888888777666555111111000000//////......///------...//////...,,,))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((()))))))))*********))))))))))))))),,,'''""""""&&&)))(((%%%'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&)))+++***((('''***---%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''')))***)))))))))******+++++++++++++++************))))))------,,,,,,,,,,,,---------///000000000000111222444666888:::>>>EEEMMMTTTYYY___iiisss{{{~~~|||~~~}}}tttqqqqqqssssssrrruuu{{{}}}wwwuuusssrrrsssyyy|||xxxyyy}}}}}}zzz{{{zzz}}}}}}yyyvvvuuutttrrrqqqrrruuuxxxzzz}}}zzzxxxvvvvvvxxx{{{|||}}}tttqqqnnnpppuuuzzz{{{{{{yyyuuutttyyy~~~|||zzzwwwqqqjjjeeeccc^^^WWWPPPNNNLLLJJJKKKMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNMMMqqq]]]MMMDDD===;;;999777777777666444111111000000//////.........------...//////...,,,))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((((((***************)))))))))***%%% !!!%%%((('''$$$***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))))),,,***'''$$$$$$%%%(((***(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((((((((('''''''''((((((((()))))))))***)))((('''%%%$$$$$$$$$$$$(((+++,,,+++(((''')))+++)))))))))))))))***+++,,,&&&''''''((()))(((((((((************+++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,///000111111000000111333444888???DDDIIIPPPZZZaaakkknnnttt{{{vvvnnnjjjjjjmmmsssuuuvvvzzz}}}zzz|||}}}{{{xxxvvvvvvuuutttxxx}}}{{{yyyqqqpppqqqrrrtttxxx|||~~~}}}|||~~~xxxvvvxxx|||qqqnnnllllllnnnqqqtttuuuvvvwwwzzz}}}~~~|||xxxuuuoooppptttyyyyyyyyyyyyvvvqqqnnnlllkkkhhhggggggjjjooosssxxx}}}yyywwwvvvwwwyyy}}}~~~zzzvvvvvvyyy}}}~~~}}}vvvtttsssxxxzzzvvvtttsssrrrmmmbbbZZZRRROOOLLLKKKMMMPPPQQQRRRNNNNNNOOOOOONNNNNNMMMLLLppp\\\MMMDDD===;;;888777777777555444111111000000//////......---,,,---...//////---+++))))))))))))))))))))))))))))))))))))((((((((((((*********))))))((((((((()))))))))))))))*********(((%%%"""###%%%''''''%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,+++---+++'''%%%$$$%%%((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$%%%&&&'''((()))(((''''''''''''(((((())))))******++++++)))(((''''''&&&&&&)))*********)))((()))***))))))((((((((()))******&&&''')))*********)))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,000111222222111222444666777???IIIQQQVVV\\\eeekkkyyy{{{~~~xxxnnnhhhdddeeejjjqqquuuxxx}}}{{{vvvtttuuuwwwxxxwww{{{}}}}}}}}}{{{vvvssssssqqqooollljjjhhhggggggbbbbbbbbbcccgggkkkpppssstttssssssvvv{{{~~~}}}|||vvvrrroooooosssvvvvvvvvvxxxwwwvvvwww{{{}}}|||}}}{{{pppmmmhhhbbb___aaaggglllqqqrrrssstttsssqqqooommm_________bbbfffhhhiiiiiiiiijjjlllmmmnnnmmmllllllhhhjjjmmmppptttxxx{{{||||||wwwppplllmmmuuu~~~~~~{{{vvvssspppmmmkkkhhheeebbbaaadddiiipppwww}}}{{{zzz{{{~~~||||||~~~}}}uuuuuuvvvyyy~~~||||||}}}~~~zzzppphhhWWWSSSMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKooo[[[LLLDDD===:::888777777666555444111111000000//////......,,,+++,,,...///...,,,***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''(((((())))))*********&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''((()))************((('''''''''&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$%%%&&&((()))))))))'''''''''''''''((()))*********)))))))))(((((())))))***'''&&&&&&(((***,,,,,,+++((((((''''''&&&'''''''''))))))))))))*********+++++++++++++++++++++++++++))))))******+++,,,------------,,,,,,,,,,,,------...000111222333555999<<>>555...,,,,,,++++++---,,,,,,---...............///---...111111333;;;DDDJJJSSS[[[aaahhhsss||||||zzz|||zzzwwwyyy}}}yyyxxx|||zzzoookkkmmmrrryyy{{{yyyuuurrrooommmlllllliiijjjjjjiiifffeeeeeefffnnnppprrrpppmmmlllmmmpppwwwxxxzzzyyywwwtttssssssuuuvvvwwwwwwuuussssssttt{{{||||||~~~pppbbbTTTNNNLLLKKKLLLNNNmmmXXXJJJBBB<<<:::888777888888777555222000......//////...---***+++,,,---------,,,+++++++++***))))))))))))***(((((('''(((((()))***+++))))))))))))))))))))))))$$$%%%'''((())))))((((((******+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((+++***))))))******)))'''$$$&&&((())))))((()))***(((''''''''''''''''''((('''&&&%%%&&&((()))((('''''''''((((((((()))))))))'''((())))))******))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,))))))******+++,,,------((()))******+++...222555222---******)))'''(((,,,,,,------...............000000222666888===GGGRRR[[[dddkkkmmmqqqzzz{{{xxxxxx{{{~~~|||zzz}}}}}}|||||||||wwwwwwxxxvvvtttsssssstttvvvxxxzzzxxxtttrrrsssuuuzzz{{{|||{{{xxxuuusssrrrrrrtttuuusssoookkkhhhgggpppuuu|||~~~{{{{{{{{{mmm```ZZZXXXTTTPPPOOOnnnYYYIIIAAA<<<:::888777888888777666333111///...//////...---,,,------...---,,,***))),,,++++++***************''''''''''''(((***++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++###$$$'''((()))((('''&&&(((((((((((((((((((((((($$$%%%(((***+++***(((&&&"""###$$$%%%'''((())))))((((((((((((((((((((((((&&&&&&'''(((******(((&&&###&&&)))***((((((***---((((((''''''''''''(((((()))'''&&&&&&'''(((&&&%%%(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************+++,,,---...(((((()))***,,,---...///&&&(((+++---,,,,,,---------++++++---,,,)))+++000,,,---......//////......111111555;;;???EEEQQQ^^^hhhpppvvvvvvxxx~~~{{{sssnnnqqq{{{}}}zzzyyyvvv{{{|||}}}{{{|||~~~}}}~~~~~~{{{wwwuuuuuuqqqsssuuusssoooiiieeecccmmmsssyyy|||~~~}}}}}}~~~|||wwwkkkgggddd]]]UUUQQQkkkWWWHHHAAA>>>===;;;999777555444333111111000000//////......111000...,,,+++++++++,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))'''&&&&&&'''((()))((((((((((((((((((((((((+++***)))(((((('''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&$$$&&&((()))***)))(((''')))))))))))))))***++++++))))))))))))************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&))))))*********+++++++++)))((()))***,,,///111333(((&&&###$$$(((******)))///...------++++++***)))))))))))))))***+++,,,---.........------,,,,,,+++,,,,,,...111000---...111111777===CCCIIISSSaaallluuu{{{yyysssqqqqqq~~~{{{wwwuuuuuu}}}}}}uuusssvvv|||~~~}}}~~~zzzuuuqqqooommmmmmtttuuuvvvyyy}}}~~~zzzwwwtttmmmbbbYYYkkkWWWIIIBBB>>>===;;;999777555444444111111000000//////......------,,,,,,,,,---...///++++++***))))))***++++++)))))))))))))))))))))))))))(((''''''''''''))))))''''''''''''''''''''''''***))))))((((((((((((((('''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%&&&((()))***)))(((''''''''''''''''''(((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))((((((((('''''''''++++++++++++,,,,,,,,,---''''''&&&'''''')))***++++++)))'''(((***,,,,,,+++---,,,,,,++++++******)))******))))))***+++,,,,,,.........------,,,,,,,,,---+++---000000---///444888===FFFNNNVVVaaammmtttwww{{{}}}yyyxxxyyy{{{}}}zzzxxxyyyyyy~~~uuunnnmmmrrrzzz|||zzzyyyyyywwwjjjaaajjjVVVIIIBBB>>>===;;;999777555444444111111000000//////......---,,,,,,,,,,,,---...///++++++***))))))***++++++************************''''''''''''((()))******((((((((((((((((((((((((((((((((((((((()))))))))'''(((((())))))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((((((((((((''''''*********+++++++++,,,,,,++++++***)))))))))))))))---+++)))***+++,,,,,,+++************************+++************++++++,,,.........---------------...------000111000444:::>>>CCCMMMXXXdddmmmuuuxxxzzz{{{}}}}}}zzz{{{~~~~~~~~~~~~|||{{{{{{~~~zzzuuuoookkklllrrrzzz~~~}}}uuukkkiiiVVVIIICCC===<<<;;;888777555555444111111000000//////......000///...---,,,++++++++++++******************+++************************&&&''''''((())))))***+++************************''''''((()))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''(((((())))))&&&'''(((((()))((('''''')))(((((((((((()))******((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))------,,,++++++*********+++******************))))))*********+++++++++,,,+++++++++******++++++,,,------------............000...///333555666<<>><<<:::999999888777555222222111000////////////---------,,,,,,,,,,,,+++***+++---......---+++***************************))))))))))))))))))))))))***************+++++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%'''(((***++++++***(((''''''''''''(((((()))))))))((((((''''''''''''((((((******))))))((((((''''''***)))))))))************)))(((((((((((((((((()))))))))))))))(((((((((((('''((((((((('''&&&%%%$$$((()))***,,,,,,+++******,,,***))))))***++++++***---,,,++++++******++++++---------,,,,,,,,,++++++------,,,,,,+++*********,,,,,,,,,,,,,,,---...///.........///333<<>><<<:::999999888777555333222111000////////////............---------------,,,++++++***)))))))))************************))))))************))))))************************************))))))))))))((((((((('''''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((******))))))((((((''''''$$$%%%&&&'''(((((()))***((())))))))))))))))))((((((((((((((())))))))))))+++++++++******))))))(((((()))***,,,,,,+++******,,,***))))))***++++++***,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,---...///000//////111444;;;EEEQQQYYYdddjjjqqqvvvyyy{{{~~~tttooonnnnnnqqquuu~~~zzz|||~~~yyyyyyyyywwwuuuttttttsssrrrpppkkkhhhccc```^^^\\\ZZZYYYWWWXXXYYY\\\]]]\\\XXXUUUVVVSSSOOOMMMNNNPPPRRRSSSRRRTTTXXX\\\aaafffkkknnnyyy}}}vvvsssttttttwwwzzz{{{|||~~~~~~{{{xxxxxxzzz}}}}}}|||zzzxxxuuuvvvyyy|||{{{xxxzzz~~~}}}~~~zzzzzzxxxdddUUUHHHAAA===;;;999999999888666444444333222111000///////////////.........---------...,,,***((('''''')))***************************)))******++++++******)))***************)))))))))++++++*********)))))))))))))))((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''(((((()))((((((''''''(((((()))))))))))))))((((((((((((%%%'''))))))))))))+++,,,((())))))******))))))((((((((((((((())))))))))))++++++++++++++++++++++++))))))***++++++++++++++++++***((()))***,,,++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++---------...............,,,,,,,,,,,,---...000000000222666===EEEQQQ]]]eeennnppprrrtttvvvyyy}}}~~~ssshhhfffiiinnnuuu{{{||||||}}}yyyyyyyyy{{{~~~wwwssspppoooqqqrrrrrrrrrpppmmmjjjhhhaaa___]]]]]]]]]^^^]]]\\\WWWVVVSSSQQQOOONNNMMMMMMJJJLLLOOOSSSWWWWWWTTTRRRPPPNNNKKKIIIJJJOOOTTTWWWWWWZZZ^^^bbbeeehhhllloootttxxx{{{|||{{{{{{}}}}}}}}}yyyyyyyyyyyywwwtttoooiiiccc```aaaccccccbbbaaa^^^]]]___cccfffnnnppprrruuuxxx{{{|||}}}{{{~~~~~~|||uuuuuuzzzxxxdddUUUHHHAAA<<<;;;999888888777555333555444222111000/////////.........---------,,,,,,,,,+++)))(((((()))***+++************************)))***++++++++++++***)))+++*********)))))))))(((+++++++++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***,,,+++)))((()))+++((()))************)))((('''((((((((()))))))))***))))))))))))******+++,,,******))))))******+++,,,+++)))((()))***,,,,,,+++)))))))))***+++,,,---...,,,,,,,,,++++++++++++***+++,,,,,,------......///+++,,,,,,,,,...///000111111666>>>GGGQQQ]]]hhhooottttttttttttuuuxxx|||}}}nnngggbbbfffmmmsssyyy~~~|||vvvuuuwwwzzz|||~~~rrrfff___]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZVVVTTTRRRSSSTTTUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLNNNRRRWWW\\\^^^]]][[[VVVTTTRRRQQQSSSXXX```eeejjjlllmmmmmmlllmmmqqqtttuuuwwwzzz~~~{{{~~~{{{yyyyyyxxxvvvooollleee]]]WWWTTTTTTVVVVVVUUUSSSPPPOOOPPPTTTXXX___```bbbdddfffhhhhhhiiiggglllrrrssssssuuu}}}}}}wwwvvvzzz}}}{{{~~~}}}}}}xxxxxxyyy|||~~~}}}vvvtttwww}}}xxxdddUUUHHHAAA<<<:::888777777777555333555444333111000/////////---------,,,,,,,,,++++++((())))))******+++,,,,,,************************)))***+++,,,,,,+++***)))+++*********))))))((((((+++++++++************)))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))++++++******))))))(((((())))))(((((((((((())))))''''''(((((())))))******''')))***((($$$"""###%%%((()))***++++++***)))((('''((((((((())))))******))))))******+++,,,...///+++***)))))))))***,,,---+++)))((()))+++,,,,,,+++((())))))***+++---...///,,,,,,,,,+++++++++******)))***+++,,,------...///+++,,,,,,---...///111111333999CCCNNNYYYdddnnnuuuvvvuuutttttttttwwwzzz|||yyyqqqccc```bbbkkktttxxx{{{~~~~~~yyyrrrmmmnnnsss{{{|||rrrdddXXXRRRRRRUUUWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQRRRTTTUUUUUUTTTUUUUUUTTTRRRPPPNNNOOOPPPUUUWWWZZZ___dddfffeeeddddddbbb```___aaahhhqqqwww~~~~~~{{{wwwttttttxxx|||{{{{{{|||xxxuuuuuuwwwooosssvvvtttssszzzyyyyyy|||||||||xxxuuujjjgggaaaZZZTTTSSSUUUWWWUUUSSSQQQMMMKKKMMMPPPTTTWWWWWWXXXXXXXXXXXXXXXWWWWWW]]]cccfffhhhmmmwww|||{{{wwwooogggfffjjjppprrrrrrssssssqqqooollljjjkkkttt~~~{{{zzz|||{{{xxxxxxzzz}}}|||{{{ooooooqqquuuzzz~~~~~~~~~~~~xxxuuuvvvyyy|||zzz}}}ttt```QQQFFF@@@<<<:::888777777666444333333222111000000/////////...000///)))(((...///,,,---------,,,)))))))))+++...------,,,+++,,,,,,,,,***---000///,,,)))***+++***)))(((''''''((()))*********))))))((('''''''''+++++++++***)))(((((('''%%%&&&&&&'''((())))))******)))(((''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((('''''''''''')))+++---...---,,,***)))))))))******,,,+++***))))))***+++,,,...------------...//////,,,+++++++++---///222444...,,,***))))))+++...000//////.........111666:::===@@@HHHUUUdddooouuuvvvwwwvvvuuuvvvxxxzzz|||}}}zzznnneee]]]gggrrrvvvuuuvvv}}}pppnnnlllmmmqqqyyy~~~xxxwwwuuussssssvvvzzz|||}}}qqqhhh^^^XXXRRROOORRRWWWUUUVVVXXXZZZ[[[[[[ZZZYYYXXXXXXYYYXXXYYY[[[^^^aaabbb___^^^^^^\\\XXXYYY]]]eeehhhmmmrrruuuuuutttsssnnnnnnlllkkknnnwww~~~~~~}}}}}}zzz~~~}}}~~~{{{vvvuuuvvv}}}~~~xxxvvvxxx{{{~~~}}}vvvrrrkkkjjjhhhfffddddddddddddaaadddfffhhhkkktttyyyssspppmmmvvv~~~{{{|||~~~}}}~~~{{{yyyzzzxxxuuurrrooojjjbbb\\\YYYZZZ]]]```aaa^^^YYYSSSOOOOOOSSSWWWYYYXXXVVVSSSQQQOOONNNNNNNNNSSSYYY]]]___dddlllsssooommmhhhaaa[[[XXXWWWXXXYYYZZZ[[[\\\]]]^^^______eeennn{{{zzzxxxrrrrrrrrrrrrrrrtttxxx{{{|||wwwtttmmmkkkmmmrrrttttttvvvzzzyyy{{{wwwzzzxxxwww{{{ttt```QQQFFF@@@<<<:::888777777777555333111000///......---------...000///***)))...///,,,---......,,,***)))***,,,******)))(((((((((((()))***,,,------+++******+++***)))(((((((((((()))***((()))))))))))))))))))))++++++******)))(((((('''(((((())))))******++++++***))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********************************((((((''''''((()))++++++---,,,+++***)))******+++++++++************++++++,,,+++++++++,,,,,,------000///---,,,+++,,,---...---,,,,,,+++,,,,,,------.........---///222888===DDDHHHQQQ]]]jjjsssvvvvvvssssssssstttwwwyyyzzzzzz}}}xxxnnngggdddeeennnxxx|||{{{||||||mmmnnnrrrwww~~~~~~vvvqqqsssrrrrrrtttwwwyyyzzzyyytttlllddd___[[[XXXZZZ^^^cccddddddeeeeeefffffffffeeeeeeeeeeeefffiiimmmooorrrooommmlllhhhdddeeeiiisssxxx}}}~~~{{{yyyxxxzzzzzzzzz{{{{{{xxxvvvuuurrrvvv}}}wwwtttqqqpppnnnoooxxxxxxqqqkkkfffccccccbbbccciiipppuuuuuusssllliiiddd___]]]___bbbdddmmmpppsssqqqlllfff```]]]VVVUUUSSSRRRQQQPPPQQQQQQTTTWWWYYYYYY[[[bbbllltttwwwvvvsssoookkkfffccc```___fffpppxxx|||yyytttpppnnnpppsssyyy~~~zzzxxxwwwxxxyyy{{{sssrrruuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{xxxuuuuuuuuutttqqqooooookkkeeeaaaaaadddhhhlllllliiiccc\\\YYY[[[```eeedddaaa]]]ZZZWWWUUUQQQOOOKKKNNNQQQTTTVVVZZZ```dddbbb___ZZZSSSNNNKKKJJJKKKLLLMMMPPPSSSVVVYYY\\\]]]ccckkkwwwzzztttrrrvvvxxxtttooommmiiikkkllllllmmmpppssswww}}}|||yyypppllljjjlllllljjjkkkooozzz|||xxxwwwvvvwww|||sss___QQQFFF@@@<<<:::888777777777555333111000///......---------///000///++++++...///------......,,,***)))***,,,,,,+++******))))))******+++***))))))***++++++++++++***))))))))))))***+++'''(((((()))******+++++++++******))))))(((((('''))))))))))))************)))******************)))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((())))))******++++++***))))))((((((((())))))---,,,,,,++++++++++++,,,******++++++++++++******+++++++++,,,,,,,,,------111///---,,,******++++++,,,,,,.........---,,,+++/////////000222777???DDDMMMSSS]]]iiisssxxxxxxvvvsssqqqqqqssswwwzzz||||||{{{lllcccbbbfffqqqxxxwwwpppgggmmmxxx{{{vvvrrruuuuuuwww{{{~~~yyysssppplllhhhiiimmmsssssstttuuuvvvwwwwwwxxxqqqpppooooooqqquuuzzz}}}}}}xxxuuuppplllnnnsss|||xxxxxxwwwwwwxxx|||~~~tttmmmjjjhhhgggbbbffflllqqqqqqnnniiifff]]][[[ZZZ[[[ZZZZZZaaaiiikkkggg```XXXRRROOOMMMMMMMMMLLLMMMQQQVVVYYYXXXWWWRRRPPPMMMJJJIIIJJJLLLMMMRRRTTTVVVUUUQQQLLLIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIIIILLLSSSXXXYYYWWWUUUSSSQQQOOONNNNNNNNNRRRYYY^^^___\\\XXXUUUVVVWWWZZZ___eeejjjllllllgggeeecccbbbbbbcccdddeeerrruuuwwwwwwtttqqqooonnnuuuxxxqqqiiifffgggjjjllllllmmmmmmnnnnnnoooooooooppppppnnnmmmlllmmmlllkkkiiimmmkkkhhhgggjjjpppvvv{{{zzzvvvoooiiihhhllltttzzz{{{uuunnnjjjhhhddd^^^XXXQQQPPPPPPRRRVVVYYYZZZ[[[WWWSSSMMMGGGDDDCCCDDDEEEDDDEEEHHHKKKOOOTTTWWWYYY```hhhrrr{{{uuuhhheeefffkkkmmmiiidddbbb___aaaccceeegggjjjnnnqqqwww|||}}}rrrmmmhhhfffdddbbbdddhhhzzzyyyxxxuuusssttt|||sss___PPPFFF@@@;;;:::888777777777555333333222111000///////////////000///------.........+++,,,,,,+++))))))***+++,,,,,,+++************+++,,,(((&&&&&&***,,,,,,***+++******************+++))))))))))))******++++++******))))))(((((((((((((((((((((((('''''''''''')))***+++,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((%%%%%%&&&'''(((((())))))*********))))))*********---,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))------.........///......+++++++++++++++,,,......---......///...---,,,,,,000111222444888>>>FFFLLLTTT\\\hhhttt{{{}}}{{{xxxvvvrrroooqqqwww~~~tttfffaaagggnnn|||tttkkkfffdddmmm|||}}}zzzzzz{{{}}}{{{vvvuuuxxx|||~~~xxxvvvtttuuuxxx}}}|||tttmmmhhheeejjjqqqzzzoookkklllgggdddcccgggmmmsssvvvvvvpppjjjaaaZZZWWWVVVVVVVVVPPPRRRVVVXXXWWWTTTPPPMMMJJJIIIIIIKKKKKKIIIMMMSSSPPPNNNIIIEEECCCCCCDDDEEEAAA@@@@@@BBBEEEFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEDDDAAA???>>>>>>????????????????????????===???@@@@@@@@@AAADDDFFFFFFEEECCCAAAAAAAAAAAABBBBBBEEEHHHJJJJJJHHHFFFDDDDDDDDDFFFJJJNNNRRRRRRRRROOONNNMMMMMMNNNOOOPPPQQQXXXZZZ[[[[[[YYYWWWWWWXXX___hhhooossstttsssmmmfffaaa^^^ZZZYYY[[[^^^______aaaaaabbbcccdddeeefffgggdddccccccccccccccccccbbbfffffffffiiinnnvvv~~~}}}xxxtttuuu|||{{{yyyuuulllddd[[[XXXVVVYYY^^^aaa```]]]XXXRRRKKKFFFDDDEEEGGGIIIGGGHHHHHHJJJLLLOOORRRSSS\\\ccclllqqquuuuuulllccc^^^\\\^^^ccceee```[[[YYYYYY[[[___aaacccfffiiilllqqqwww~~~}}}uuunnnhhhfffdddbbbeeeiiiuuu|||~~~}}}yyytttpppuuurrr^^^PPPFFFAAA;;;999777777888777666444333222111000///////////////............------...***++++++***(((((()))+++))))))((('''''''''''''''+++(((%%%&&&))),,,+++************++++++*********************))))))(((((()))))))))((((((((((((((((((((((((((('''''''''''')))***+++,,,,,,+++***))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&&&&'''((())))))***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---.../////////......))))))***+++,,,...///000//////...------......//////111444888===DDDLLLQQQYYYbbbnnnzzz|||zzzsssmmmmmmuuuxxxllleeegggooowwwtttkkkggggggkkkttt|||zzz{{{}}}wwwtttrrrsssxxx}}}xxxnnnccc[[[VVVUUU]]]fffoootttvvvpppdddZZZVVVWWWVVVRRROOOPPPTTTYYYZZZZZZSSSNNNHHHEEEDDDFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBAAAAAA??????AAAAAA>>>???CCC???>>>>>>>>>>>>>>>???@@@<<<<<<<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::;;;<<<999999::::::;;;;;;;;;;;;:::<<<============>>>@@@???>>><<<;;;;;;;;;<<<===<<<<<<>>>?????????>>>======<<<===???AAACCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEFFFGGGKKKPPPSSSSSSSSSTTTQQQLLLNNNMMMLLLMMMNNNOOOOOOOOONNNNNNPPPRRRTTTUUUWWWXXXWWWXXXYYYYYYYYYYYYZZZZZZ\\\\\\^^^bbbiiiqqqxxx|||~~~|||zzzyyy|||vvvnnncccaaaaaafffllloookkkggg```YYYOOOGGGEEEGGGIIIJJJLLLKKKJJJIIIJJJKKKLLLMMMTTT[[[bbbeeegggeee^^^UUUQQQPPPRRRXXXZZZWWWUUUUUUYYY\\\```bbbcccdddeeegggmmmrrryyy}}}yyyrrrllliiifffccceeeiiimmmtttyyy|||yyysssttt|||qqq]]]OOOFFFAAA:::999777777888888666444111000///......---------///,,,,,,......++++++---)))***+++***((((((***++++++******)))))))))))))))***)))(((((()))*********))))))***++++++***))))))*********)))(((''''''&&&(((((((((((((((((((((((())))))))))))************)))******************))))))((((((''''''(((((()))((((((((((((((((((((((((************************************))))))))))))))))))******++++++,,,,,,((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,++++++,,,,,,,,,------------//////...------///000111000333888>>>CCCJJJQQQUUU___gggsss}}}}}}tttlllkkksss~~~}}}ooogggiiipppyyy~~~uuullljjjnnnrrryyy|||yyyzzz~~~~~~vvvnnniiifffcccaaaccchhhlllnnnmmmddd[[[RRRLLLGGGGGGOOOXXXXXX[[[\\\WWWNNNGGGEEEFFFGGGEEEBBBAAABBBDDDFFFFFFEEEBBB???======>>>??????>>>>>>===<<<<<<===>>>???<<<999:::<<<<<<999888:::888999999::::::999888888999:::::::::::::::999999::::::::::::::::::::::::888999:::999888888999;;;999999:::;;;;;;::::::999:::;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::888888999::::::;;;;;;;;;<<<;;;;;;<<<======<<<:::<<<======>>>>>>===<<<;;;<<<===>>>>>>======>>>@@@???BBBCCC@@@@@@CCCCCC???AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKKKKKKKMMMNNNOOONNNNNNOOOQQQPPPQQQSSSVVV\\\bbbhhhlllqqqqqqrrrsssxxxyyynnnnnnrrryyy~~~xxxkkkbbbUUULLLJJJKKKMMMNNNSSSQQQNNNKKKIIIHHHIIIIIIKKKRRRXXXYYYYYYXXXRRRLLLHHHGGGJJJQQQUUUVVVXXX\\\^^^aaaddddddcccaaa``````gggkkkqqqxxx|||~~~~~~~~~{{{vvvqqqnnnjjjeeedddfffhhhmmmqqqtttzzzzzzyyy}}}~~~|||ppp\\\OOOFFFAAA:::888777777888888666555111000///......---------...***+++......***))),,,+++,,,,,,+++******+++---......---,,,,,,,,,,,,,,,)))***,,,+++***))))))***((())))))******))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))******++++++***))))))(((((())))))******))))))(((((())))))***((((((((((((((((((((((((************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,((((((************)))((())))))+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,)))***,,,......---,,,+++------.........------,,,,,,---...///000111111111555:::AAAHHHNNNSSSYYY\\\fffmmmwwwyyypppooouuu~~~zzzsssmmmkkkqqqzzz{{{rrrjjjiiipppzzz}}}}}}~~~~~~zzzwwwsssmmmkkklllmmmmmmllliiiddd]]]VVVRRROOOLLLKKKNNNSSSVVVVVVSSSOOOJJJFFFDDDAAA@@@DDDJJJHHHHHHHHHEEEAAA??????@@@===>>>??????===<<<======@@@>>><<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<888888;;;<<<:::999;;;999999999999888777777666777888::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;::::::;;;<<<======>>>???>>>>>>===<<<===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;888888999999999:::::::::;;;::::::;;;======<<<::::::;;;=========<<<;;;:::999;;;<<<<<<;;;;;;<<<===999===>>><<<===@@@???<<<:::<<<=========<<<<<<===>>>>>>???@@@AAABBBCCCCCCAAADDDEEEEEEDDDDDDFFFHHHGGGGGGHHHJJJNNNRRRVVVXXX\\\^^^aaadddiiiooovvv{{{|||||||||~~~}}}{{{uuuyyyvvvlll___XXXXXX]]]aaabbbdddaaa[[[TTTOOOKKKIIIHHHHHHOOOSSSRRRQQQQQQMMMHHHIIIGGGIIINNNSSSVVV\\\cccccceeegggeeeaaa]]]YYYXXX]]]```eeekkkqqqvvv{{{}}}zzzwwwuuuuuuqqqkkkhhhjjjhhhkkkmmmooouuu}}}|||wwwyyyppp\\\OOOFFFAAA:::888777777888888666555333222111000000/////////---)))***......)))(((,,,,,,---...---,,,,,,---///,,,+++******))))))******(((+++......***((((((***'''((()))******)))((('''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((%%%&&&&&&'''((())))))******)))(((''''''((()))***++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++***************((())))))))))))'''%%%$$$((()))***+++,,,++++++***...---++++++++++++---...+++,,,...000000///...---,,,---......//////......)))+++///222333333111000<<>>>>>>>>>>>@@@AAA;;;???DDDEEEBBB???>>>???::::::999:::;;;;;;999888999:::;;;<<<===<<<:::999===999999===???>>>===@@@<<<;;;::::::::::::;;;<<<777888:::::::::999:::;;;<<<<<<;;;:::::::::;;;;;;;;;===??????>>>>>>???@@@>>>>>>???@@@???>>>===<<>>>>>===<<<;;;:::::::::::::::::::::999888999;;;===>>>===<<<999:::<<<>>>>>>===<<<;;;888:::<<<<<<;;;:::;;;<<<666;;;>>>>>>???AAA@@@<<<999;;;<<<===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@@@@>>>===???BBBAAAAAABBBCCCEEEGGGJJJKKKKKKNNNRRRVVVZZZ^^^bbbffffffhhhkkkoooqqqssssssssstttzzz~~~uuujjjeeejjjrrrxxx{{{xxxsssjjj```WWWPPPKKKIIIJJJPPPSSSQQQOOOOOOLLLHHHKKKHHHHHHKKKNNNQQQYYYbbbfffggghhheee```YYYTTTRRRTTTUUUYYY___gggooovvvzzzxxxvvvwwwzzzxxxssspppqqqiiikkklllmmmrrryyy|||{{{~~~xxxsssvvvooo\\\NNNEEE???<<<;;;:::999777666555444333333222111000///...---000000///...------,,,,,,,,,---...///...,,,***((()))***++++++)))&&&""" """(((++++++)))'''&&&)))))))))))))))******+++,,,+++++++++******)))))),,,+++((('''&&&'''((())))))******)))&&&%%%%%%&&&''''''((()))))))))))))))***)))''''''((((((&&&%%%((()))))))))************+++)))(((''''''((()))+++***+++,,,+++)))''''''((()))************+++++++++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------...---,,,---000555888BBBJJJVVV]]]aaadddiiimmmnnnqqquuuvvvxxx}}}{{{zzzyyywwwuuurrrsssvvvzzz~~~rrriiiiiigggeeegggrrr~~~yyywwwvvvwww}}}yyyrrrnnnoooqqqttt{{{yyyuuuqqqlllgggcccaaa\\\YYYWWWYYY]]]___\\\XXXQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA;;;;;;;;;:::;;;;;;<<<<<>><<<===<<<:::999:::===>>>===:::======<<<<<<<<<<<<======>>>>>>>>>===============;;;;;;::::::999999888888;;;;;;<<<===============AAA@@@@@@??????>>>>>>===>>>??????>>>===<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@BBBAAA???===<<<;;;::::::<<<======>>>>>>>>>======<<<;;;:::999999:::;;;<<<============>>>>>>>>>>>>;;;=========<<<;;;<<<===:::;;;<<<=========<<<;;;======<<<;;;;;;:::;;;;;;<<<<<<;;;::::::;;;<<<=====================>>>>>>======>>>>>>???@@@AAAAAAEEEEEEFFFHHHJJJMMMOOOPPPTTTUUUWWW[[[^^^aaadddeeejjjoooxxx{{{vvvwww}}}~~~tttmmmeee[[[VVVUUUUUUYYY[[[WWWSSSRRRPPPLLLPPPPPPOOOOOOQQQWWW]]]bbbfffeeeccc___ZZZTTTNNNKKKLLLPPPUUU[[[```ffflllooouuuwwwxxxyyyxxxxxxyyyzzzvvvsssssstttsssrrruuuzzz~~~yyysssoooqqqxxxnnnZZZLLLCCC>>>;;;:::999888666555444444333333222111000///......//////......---,,,,,,+++)))******+++***)))((('''%%%'''(((*********((((((%%%'''***++++++++++++,,,)))))))))))))))***++++++++++++*********)))))))))******(((''''''((())))))++++++******))))))((((((''''''((()))))))))))))))***)))'''((())))))(((&&&(((((((((((())))))))))))***)))(((''''''((()))***&&&(((******)))((()))))))))************+++++++++++++++******))))))((((((***++++++,,,,,,++++++*********++++++,,,---......,,,,,,,,,---------............------,,,------...222222222111222666<<>>>>>===>>>??????@@@@@@????????????>>>======>>>>>>>>>======>>>>>>???@@@AAAAAAGGGJJJMMMJJJDDD???===>>>>>><<<;;;<<>>======<<<<<<======>>>===============>>>>>>>>>@@@@@@@@@???????????????===>>>>>>???@@@?????????@@@@@@@@@???????????????@@@AAABBBAAA??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAACCCCCCAAAAAA@@@?????????????????????@@@@@@@@@@@@??????AAAAAA@@@??????@@@AAAAAA???>>>>>>======<<<======>>>???@@@???>>>===>>>@@@>>>???@@@@@@@@@@@@???>>>??????>>>==================<<<;;;;;;;;;;;;<<<===========================<<<<<<<<<===>>>????????????@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMPPPSSSUUUVVVZZZ___gggooouuuxxxyyyyyy|||xxxwww{{{}}}vvvnnneeeaaabbbggglllmmmhhhccc___[[[VVVPPPQQQQQQRRRUUUYYY^^^bbb```^^^[[[XXXTTTPPPNNNLLLLLLOOOSSSWWW[[[___cccfffsssuuuwwwxxxyyyyyy{{{|||xxxvvvvvvwwwuuurrrtttxxx}}}wwwrrrsssyyymmmYYYKKKAAA<<<:::999888777666444444333333222222111000///............------,,,,,,++++++)))((((((((())))))******&&&'''((()))***+++,,,,,,+++++++++)))((())),,,///***))))))))))))***++++++******))))))))))))(((((((((((((((((()))))))))))),,,)))'''(((+++,,,***'''''''''((()))))))))))))))***(((((((((***+++***)))((((((((((((((((((((('''***)))(((''''''((()))***###%%%''')))((()))***,,,)))************+++++++++++++++***)))(((''''''&&&***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------............------------......111111111111333999AAAFFFYYY___ggglllllljjjjjjjjjjjjkkkmmmpppuuu}}}}}}pppggghhhqqqyyyzzzkkkbbb___bbbjjjttt}}}yyyuuummmhhhbbbaaadddeeebbb^^^___]]][[[[[[^^^___]]]ZZZTTTRRRNNNKKKIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFEEECCCAAABBBDDDDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>??????@@@@@@??????@@@???>>>==================>>>???@@@AAACCCDDDDDDKKKMMMMMMJJJDDD@@@???@@@@@@???>>>???AAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFAAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@>>>>>>>>>???@@@@@@BBBCCCBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>??????????????????>>>>>>>>>>>><<<======>>>>>>??????@@@;;;<<<>>>@@@AAAAAA@@@@@@>>>???@@@BBBDDDFFFGGGHHHJJJMMMSSSZZZ___dddfffgggnnnnnnpppxxx|||vvvqqqqqqttt~~~vvvooohhhaaaUUUUUUVVVWWWZZZ]]]```bbb___]]]YYYUUUQQQOOOMMMMMMKKKNNNRRRVVVYYY\\\aaadddqqqsssvvvwwwxxxzzz|||~~~{{{yyyyyyzzzxxxssstttwww{{{wwwvvv{{{mmmYYYKKKAAA<<<:::999888777666555444444222222111111000//////...---------,,,,,,+++++++++++++++******+++---///111,,,+++***)))))))))***++++++***)))'''&&&&&&))),,,******))))))******+++,,,)))))))))(((((((((((((((&&&'''((()))******))))))***&&&###%%%***,,,)))%%%''''''((())))))))))))))))))(((((()))+++---,,,+++))))))))))))((((((((((((******)))(((((()))******$$$&&&((())))))***+++,,,))))))*********+++++++++,,,+++++++++******))))))***++++++,,,,,,++++++***...------,,,+++***)))))),,,,,,,,,---------...............---......///000//////000222666===GGGMMMbbbgggmmmpppnnnjjjfffeeebbbeeejjjqqqyyy~~~wwwkkkbbbbbbkkkxxx~~~qqqhhhcccffflllvvv~~~}}}uuummmhhhfff___[[[VVVTTTTTTTTTPPPMMMMMMKKKIIIJJJLLLMMMKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBCCCBBB@@@===;;;;;;<<<===>>>???@@@AAA======>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFKKKKKKKKKHHHDDDBBBBBBCCCAAAAAAAAAAAABBBCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHGGGGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDEEEEEECCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBB===>>>@@@AAAAAA@@@???===??????@@@@@@AAABBBCCCCCCCCCDDDHHHLLLPPPTTTVVVXXX[[[]]]bbblllxxx}}}{{{yyyxxx~~~}}}sssjjj___]]]ZZZZZZ\\\___aaaccceeeccc```[[[WWWSSSPPPOOOKKKOOOTTTYYY^^^dddiiimmmrrrsssuuuvvvvvvwwwzzz|||zzzyyyzzz|||zzzvvvvvvyyy}}}}}}|||{{{~~~nnnYYYLLLCCC>>>::::::999888777777666666222222111111000000//////---,,,,,,,,,,,,,,,++++++---,,,++++++,,,///222444///---+++)))(((((()))***((())))))((('''&&&''')))***************++++++,,,((((((((((((((()))))))))&&&'''((()))******)))))))))%%%###%%%***,,,***&&&''''''((())))))))))))))))))(((((())),,,------,,,******************************))))))))))))******''')))++++++******+++,,,))))))*********+++++++++))))))******+++++++++,,,***++++++,,,,,,++++++***///......---,,,+++++++++,,,,,,,,,---------..................//////000111000222555888>>>GGGQQQXXXfffiiimmmooolllgggccc```\\\aaajjjwwwnnneeeZZZYYYcccsss|||sssmmmjjjhhhmmmvvvvvvlllccc]]]YYYWWWTTTPPPMMMKKKJJJIIIEEEBBBBBBBBBAAABBBCCCCCCCCCBBB??????????????????>>>>>>AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???===<<<<<<<<<===???AAABBBDDDDDD>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFFFFFFFGGGIIIKKKLLLGGGHHHIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLMMMLLLNNNTTT\\\eeennnsssvvvvvvrrrqqqsssuuuzzz~~~uuugggbbb\\\ZZZ[[[^^^aaabbbgggfffdddbbb^^^ZZZWWWUUURRRVVV[[[```eeekkkppptttsssttttttsssrrrrrrtttvvvwwwvvvxxx|||{{{xxxyyy}}}~~~~~~nnnZZZLLLDDD@@@:::::::::999888777777777111111111111000000//////------------,,,,,,,,,,,,++++++******,,,...111333+++***)))))))))***+++,,,(((***,,,+++***))))))***+++************+++,,,,,,(((((())))))))))))******(((((((((((())))))))))))***((('''(((+++,,,+++)))''''''((())))))))))))))))))(((((()))+++---,,,+++*********+++++++++,,,,,,***************************+++---,,,+++******+++)))************+++++++++&&&''''''((()))***++++++***++++++,,,,,,++++++******+++,,,---...//////000,,,,,,,,,---------......//////...//////000111222000333888>>>FFFPPPZZZaaaiiijjjlllmmmkkkgggccc```^^^cccooo}}}~~~uuueee]]]WWW\\\kkkzzzwwwttttttuuuuuurrrzzz~~~zzzyyyxxxwwwvvvqqqmmmddd[[[SSSLLLIIIGGGGGGEEECCCCCCCCCCCCAAA???@@@@@@@@@@@@????????????=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>===>>>???AAABBBDDDEEEEEE@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJKKKLLLLLLIIIKKKLLLLLLKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNOOOPPPQQQQQQRRRQQQSSSSSSSSSRRRSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPKKKLLLMMMNNNOOOOOOPPPPPPNNNOOOPPPPPPNNNNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNJJJJJJKKKJJJJJJIIIHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCCCCCCCDDDEEEFFFEEEGGGJJJOOOUUUZZZ^^^aaacccaaaccchhhlllsss~~~kkkeee___]]]___bbbddddddbbbbbbaaa```______^^^]]]]]]```dddgggiiilllpppsssssssssrrrpppmmmmmmnnnppptttsssuuuzzzzzzyyy{{{lllYYYLLLDDD@@@999999888888777777666666111111111111000000000000------------------------+++******+++,,,...000111((((((((()))***+++,,,---***+++,,,+++******+++,,,++++++******++++++,,,---)))))))))*********++++++******(((''''''((())))))))))))))))))************''''''((())))))))))))))))))(((((()))+++,,,+++***(((((()))***+++,,,,,,---*********++++++*********)))***,,,,,,***)))***+++)))************+++++++++(((((())))))******++++++***++++++,,,,,,++++++***((()))***+++---///000000,,,,,,,,,---------......////////////000111222333111666===EEENNNYYYbbbiiillllllmmmmmmmmmkkkhhhffffffkkkuuuxxxkkkaaa___```hhhuuu|||{{{~~~|||~~~xxxuuupppllliiigggdddbbbZZZVVVQQQKKKFFFCCCAAAAAA???>>>>>>???@@@@@@???>>>>>>???@@@???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOOOORRRQQQQQQQQQRRRRRRQQQPPPRRRTTTUUUUUUSSSSSSTTTVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\]]]___aaa````````````````````````[[[[[[[[[\\\]]]^^^___```___```aaaaaa```___]]][[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWRRRRRRSSSSSSRRRPPPOOONNNQQQQQQPPPOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGIIILLLOOORRRTTTTTTVVV[[[___eeerrr~~~|||nnnjjjggghhhlllnnnmmmkkkbbb```]]][[[[[[]]]aaacccgggiiikkkmmmmmmnnnqqqsssppppppnnnllliiihhhjjjlllsssrrrssswwwxxxwww{{{kkkWWWKKKDDD@@@888888777777666666555555111111111111000000000000........................,,,,,,,,,---...///000111(((((())))))*********************)))((())),,,...++++++******++++++,,,---))))))******+++++++++,,,,,,+++((('''&&&'''((()))'''((()))((('''&&&'''((('''(((((()))))))))))))))***(((((((((***+++***)))&&&&&&''')))***+++,,,---******++++++++++++******'''(((*********)))***+++)))************+++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,---------......////////////000111222333888===FFFOOOYYYcccmmmsssooonnnnnnooopppooommmlllnnnqqqyyysssddd^^^bbbjjjsss|||~~~}}}|||xxxyyyjjjgggbbb]]]YYYTTTPPPMMMGGGFFFCCCBBBAAAAAABBBBBB>>>>>>>>>??????>>>======:::<<<===>>>>>>???AAABBB@@@@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGCCCEEEFFFGGGFFFEEEEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOOOOOOOOOOTTTTTTSSSSSSSSSTTTUUUUUURRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUSSSXXXZZZ\\\\\\ZZZYYY[[[]]]\\\\\\[[[[[[[[[[[[\\\\\\_________^^^^^^^^^^^^^^^aaaaaaaaa``````____________```aaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbcccddddddcccdddfffhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeeffffffffffffggghhhiiiiiihhhfffdddccccccccccccbbbaaa```___``````aaabbbbbbaaa``````bbbccceeeeeedddaaa^^^\\\^^^___``````^^^^^^___```___^^^\\\ZZZZZZZZZZZZ[[[\\\\\\[[[\\\\\\]]]^^^^^^ZZZZZZ[[[[[[ZZZXXXWWWVVVYYYYYYYYYXXXWWWVVVVVVUUUQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCBBBBBBDDDGGGJJJKKKKKKNNNRRRUUUYYYdddpppssszzz}}}|||yyytttqqqooooootttyyy{{{wwwsssgggbbb\\\WWWVVVZZZ```dddlllnnnpppqqqqqqrrrtttvvvmmmmmmllliiigggggghhhkkktttrrrrrruuuvvvvvvzzznnn^^^RRRGGG@@@<<<:::999888999888666555333333222111000///...---...000111000---,,,+++,,,++++++************++++++,,,+++***)))(((((()))))))))************+++++++++))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''(((***+++---...+++)))+++///000,,,(((******))))))((((((''''''***)))(((((((((***+++,,,))))))*********+++++++++***((('''(((+++,,,+++(((+++,,,,,,------.........+++++++++))))))***---000******+++,,,---///000111///......---------......,,,---------,,,---000333999DDDSSS^^^eeekkkqqquuuzzzvvvrrrpppooooooqqqttttttyyyvvvmmmkkkgggjjjpppwww~~~}}}{{{~~~vvvmmmhhhZZZUUUOOOLLLJJJIIIGGGDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>======@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCFFFEEEDDDDDDEEEGGGJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMIIIJJJKKKMMMOOOQQQRRRSSSUUUTTTTTTTTTTTTUUUVVVWWWZZZZZZ[[[\\\]]]]]]]]]]]]^^^___aaacccdddddddddcccdddcccbbbaaaaaaaaabbbccceeefffgggggggggfffdddccccccdddeeefffggghhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjkkkmmmnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllkkkkkkmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooopppqqqrrrssstttsssrrrqqqqqqrrrtttuuussssssqqqnnnkkkjjjlllnnnmmmmmmmmmmmmllllllllllllooooooooommmjjjhhhhhhiiikkkkkkkkkkkkkkkkkkkkkjjjeeeffffffdddaaa```aaaccckkkkkkjjjiiiiiihhhggggggeeecccbbbaaabbbbbbaaa___bbbaaa```aaabbbaaa___]]]YYYYYYYYYYYYYYYXXXWWWWWW[[[YYYXXXXXXYYYYYYXXXVVVTTTRRROOONNNOOOOOOOOONNNOOOMMMKKKKKKKKKJJJIIIGGGIIIHHHFFFEEEEEEEEECCCAAAEEEEEEFFFHHHKKKPPPTTTVVV___ccchhhnnnppppppnnnllllllrrr|||{{{tttggg[[[VVVSSSQQQUUU\\\ccchhhnnnrrrsssrrrqqqqqqpppkkkeee___]]]```dddhhhmmmooorrrssssssuuu{{{mmm\\\PPPEEE???;;;:::888888888888666444333222222111000///.....................---,,,+++++++++************++++++)))))))))(((((((((''''''************++++++++++++))))))))))))******************))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))))))))---***(((***---...+++(((...---,,,)))'''$$$###"""))))))))))))))))))***+++************+++++++++++++++)))((())),,,---,,,***,,,,,,+++*********++++++,,,,,,,,,+++))))))+++------------------...///000///......------.........222222222111111444888;;;FFFOOO\\\fffkkkooosssvvvwwwtttpppoooppprrrvvvyyy{{{}}}~~~rrriiihhhkkknnnuuu}}}zzzxxx{{{}}}}}}}}}tttjjjaaa[[[OOOLLLGGGEEEEEEEEECCCBBB???>>>>>>>>>>>>>>>??????BBBBBBBBBBBBCCCDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNPPPMMMMMMMMMMMMMMMNNNOOOOOOSSSSSSSSSSSSQQQRRRTTTVVVVVVWWWWWWXXXYYYZZZ[[[[[[^^^^^^^^^___```bbbcccdddbbbcccdddeeeffffffffffffgggiiijjjlllmmmmmmmmmmmmllllllkkkjjjjjjkkklllmmmmmmmmmnnnoooooonnnmmmmmmmmmmmmmmmnnnooopppppppppppppppooonnnnnnnnnnnnooorrrssssssttttttsssrrrrrrpppooooooppprrrssssssrrrtttttttttuuuuuuuuuvvvvvvuuuuuutttssssssttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxxyyyxxxxxxwwwtttrrrqqqsssuuuuuuuuuuuuttttttssssssssswwwwwwwwwvvvsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttsssrrrpppooopppqqqrrrrrrqqqppppppooonnnnnnnnnmmmllllllmmmmmmlllkkkkkkiiigggggghhhhhhfffeeebbbbbbccccccbbbbbbaaa```bbbaaa``````aaaaaa```^^^\\\ZZZWWWVVVVVVWWWVVVUUUUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIGGGFFFFFFEEECCCBBBEEEDDDDDDEEEGGGJJJLLLNNNPPPRRRWWW\\\aaaeeeggghhhjjjrrr~~~|||oooaaaYYYSSSOOORRRXXX]]]ccckkkqqqrrrqqqooonnnlllhhhccc^^^\\\^^^bbbeeelllpppsssttttttvvv{{{kkkYYYMMMCCC===;;;999777777777777555333222111111111000000//////...,,,+++,,,...///,,,***++++++************++++++,,,------......---++++++************+++++++++,,,)))))))))*********++++++************************************************))))))))))))))))))))))))***************)))))))))+++)))((())),,,,,,***'''(((((((((((((((((((((((()))************))))))(((,,,+++++++++++++++++++++,,,+++***+++---------,,,///---+++)))))))))***+++,,,---...---***)))***+++///......---------......///......---......//////111111111000111666===BBBUUU\\\fffnnnpppqqqsssuuuvvvtttrrrpppqqquuuzzz}}}~~~wwwmmmhhhiiiooosss{{{zzzwwwvvv|||{{{tttrrrrrrssstttvvvxxxzzz{{{|||vvvrrrlllfffaaaZZZQQQKKKDDDBBB@@@???@@@AAAAAA@@@============>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVSSSSSSTTTTTTUUUVVVXXXXXXZZZ[[[[[[ZZZYYYYYY\\\^^^aaaaaaaaabbbbbbbbbbbbbbbeeefffggghhhjjjlllmmmnnnnnnnnnooopppqqqqqqqqqqqqrrrssstttvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvxxxyyywwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwww{{{|||~~~~~~}}}{{{xxxwwwvvvwwwyyyzzzzzzyyy{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}||||||{{{||||||{{{yyyxxxxxxyyy{{{{{{{{{{{{|||||||||||||||}}}}}}{{{yyyyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwyyyyyyyyyxxxvvvtttqqqqqqqqqrrrqqqqqqoooooooooooooooooonnnmmmnnnlllkkkkkklllmmmkkkjjjhhhfffcccbbbbbbbbbbbbaaa^^^\\\ZZZYYYXXXWWWUUUSSSOOONNNLLLKKKKKKJJJHHHFFFGGGGGGEEEDDDDDDEEEFFFGGGFFFGGGIIILLLQQQWWW\\\```gggooo|||wwwiii]]]UUUPPPSSSXXX[[[aaajjjooopppnnnllljjjhhheeeaaa^^^]]]^^^```bbblllppptttvvvvvvwwwzzz}}}~~~}}}~~~kkkYYYLLLCCC>>>:::888777666777666444333111111111000000000000000...***(((***///000---)))++++++************++++++,,,---///000000///---,,,*********+++++++++,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))...---+++***)))******++++++)))(((***+++,,,***(((%%%&&&''')))***,,,---...)))***+++++++++)))(((''',,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,111///,,,******+++---///***,,,...---,,,++++++,,,...------------------..................//////000000//////000333:::CCCJJJ___dddkkkpppqqqqqqrrrrrrxxxxxxvvvssstttyyy|||}}}}}}xxxvvvqqqlllkkknnnqqquuu|||{{{xxxzzz~~~~~~{{{|||lllggghhhfffiiinnnssswwwwwwuuurrrccc]]]VVVRRRPPPMMMFFF@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCDDDFFFGGGKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTVVVVVVWWWXXX[[[]]]^^^]]]]]]\\\[[[\\\\\\]]]___```bbbccccccccccccbbbaaabbbdddfffjjjjjjkkkkkkkkklllllllllmmmnnnpppqqqssstttuuuuuuwwwwwwxxxyyyzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~||||||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}}}}zzzyyyyyy{{{{{{{{{xxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvwwwwwwvvvuuuuuurrrooonnnnnnnnnmmmllliiifffdddbbbaaa```]]][[[XXXVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFHHHHHHGGGHHHKKKOOOSSSUUU```gggtttyyymmmaaaZZZXXX\\\```dddhhhlllnnnmmmjjjhhhgggeeedddcccbbbaaabbbcccccckkkoootttvvvvvvwwwyyy|||lllYYYLLLCCC???:::888777666777666444333111111111000000000000000...***(((***///000---)))++++++************++++++((()))+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,************++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))************************///---)))&&&%%%'''***---+++******+++,,,,,,+++)))---,,,,,,++++++*********)))***+++++++++)))((('''++++++++++++++++++++++++)))***+++++++++++++++,,,///---+++******,,,///111(((***,,,------------///++++++++++++,,,---...///...............///000111111222222555;;;EEEPPPXXXfffiiilllooopppqqqqqqrrrvvvzzzzzzxxxyyy~~~|||uuupppkkkkkkkkkkkknnnrrrqqquuuzzz{{{}}}rrriiihhhkkkiiikkkooossstttooogggaaaRRRLLLFFFEEEFFFFFFCCC???>>>????????????@@@AAABBBEEEDDDDDDDDDEEEFFFFFFGGGJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPOOOPPPPPPRRRSSSTTTVVVWWWXXXZZZ\\\]]]^^^______```ccceeegggfffeeedddfffffffffhhhiiikkkmmmnnnoooooopppooonnnnnnpppsssuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz{{{|||}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}yyyxxxxxxxxxwwwvvvrrrpppmmmlllkkkiiigggeee```^^^\\\[[[ZZZYYYWWWUUUQQQPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKUUU[[[eeeqqqzzz}}}|||zzzvvvsssmmmeeebbbeeelllqqqvvvvvvtttpppjjjfffeeeeeeccceeefffhhhhhhhhhhhhgggjjjnnnsssuuutttuuuwwwyyynnnYYYLLLDDDAAA;;;999777777777777555333222111111111000000//////...,,,+++,,,...///,,,***++++++************++++++))))))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,*********++++++++++++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************,,,***&&&######%%%)))+++***++++++++++++++++++*********++++++,,,,,,,,,,,,)))************))))))((())))))*********+++++++++)))***++++++******+++,,,+++***)))))))))+++---///(((***,,,,,,,,,---///111+++++++++,,,---...///000............///000111111000111444999BBBNNN[[[cccmmmmmmmmmmmmnnnppprrrsssqqqyyy~~~}}}~~~~~~wwwgggbbb```ccchhhjjjnnnsssqqquuu{{{tttllljjjlllooonnnllllllkkkhhh```UUULLLFFFCCC@@@???AAACCCBBB@@@===???@@@AAA@@@@@@BBBCCCHHHGGGGGGGGGHHHHHHIIIJJJNNNMMMMMMMMMNNNPPPSSSTTTWWWWWWVVVVVVWWWYYY[[[\\\aaabbbdddfffggghhhiiiiiiiiikkkmmmoooppppppooonnnqqqrrrrrrsssuuuvvvxxxyyywwwxxxxxxwwwvvvwwwyyy{{{||||||}}}~~~~~~}}}{{{yyyvvvuuuuuusssqqqooohhhfffdddbbbbbbaaa^^^\\\WWWWWWUUUSSSPPPNNNLLLKKKFFFFFFGGGHHHHHHHHHGGGGGGKKKOOOWWW```iiimmmnnnmmmgggjjjkkkiiikkkttt~~~~~~tttkkkdddbbbaaa```ccchhhlllnnnnnnlllkkkhhhlllpppqqqqqqqqqtttwww{{{}}}~~~zzzxxxzzznnnYYYKKKDDDAAA;;;:::888888888888666444333222222111000///.....................---,,,+++++++++************++++++,,,,,,---------.........+++++++++,,,,,,,,,------*********+++++++++,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))************************)))((('''''''''((()))***)))***++++++***))))))***%%%%%%''')))+++---...///))))))))))))))))))***+++''''''((()))******+++,,,)))+++------+++***,,,...++++++*********+++,,,,,,+++,,,,,,,,,+++,,,///111//////.........//////000............///000111222///222888???JJJWWWeeennnrrroookkkiiijjjlllooopppqqq|||~~~uuuiii```\\\]]]cccjjjmmmpppsssrrrxxx|||wwwqqqmmmlllllllllllliiiddd^^^YYYVVVQQQIIICCC??????>>>>>>???@@@AAAAAA<<>>>>>======???AAA===AAAEEEGGGGGGHHHKKKMMMMMMMMMNNNPPPSSSUUUWWWXXXXXXXXXXXX[[[___dddiiilllooonnnmmmmmmnnnqqqsssuuuwwwxxxzzz|||}}}}}}||||||}}}~~~~~~{{{xxxvvvttttttrrrpppmmmkkkjjjgggccc___ZZZVVVTTTUUUSSSPPPNNNLLLKKKLLLLLLKKKJJJJJJLLLOOOQQQQQQQQQWWWbbbkkkooovvvqqqeee^^^ZZZWWW]]]eeemmmqqqqqqnnnlllfffiiikkkkkkjjjkkkppptttuuuxxx}}}zzz~~~xxxtttrrrooonnnmmmwwwkkkYYYJJJ@@@===;;;:::777555444444555666222000///000222333000---------............------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******************++++++***((('''((()))))))))*********))))))(((+++***)))((((((((()))***++++++******************---,,,+++***)))))))))))).../////////...------,,,++++++,,,------......///,,,,,,,,,---,,,,,,++++++***+++,,,---............000000...------...///000000000000000111222444555;;;@@@GGGQQQ```pppxxxyyyxxxnnneeecccaaaaaagggppp|||uuuggg```___dddccceeejjjqqqwwwxxxxxx~~~~~~|||ttthhhdddiiinnnqqqnnnggg]]]WWWKKKGGGCCCAAAAAABBBAAA???@@@@@@AAABBBCCCCCCBBBBBBEEEGGGHHHIIIJJJMMMPPPSSSVVVWWWYYY[[[\\\^^^bbbeeeffffffgggiiillloooqqqsssvvvwwwxxxzzz{{{}}}~~~}}}{{{zzzyyyzzzzzzxxxwwwnnnoooooommmiiidddaaa```___\\\WWWTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPWWW^^^gggooottt|||wwwiii\\\VVVVVV]]]dddjjjooossspppjjjhhhiiiiiiiiijjjmmmqqqtttzzz|||}}}{{{xxxxxxzzz}}}zzzwwwuuutttssssss{{{kkkYYYJJJAAA===;;;:::777555444444555666222000///000222222000---------............------******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************************++++++)))***+++***((((((((())))))******+++******)))))),,,,,,+++++++++---...///++++++******************+++***************++++++---------------,,,+++++++++++++++,,,------......///...---+++******++++++***+++,,,---............000///...------...//////111222222222333555888:::<<>>;;;:::888666555555555666111000///000111000///---------............------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,)))***+++***)))((()))*********+++++++++++++++***((((((((()))***+++---...******++++++++++++++++++)))))))))******,,,------+++++++++++++++***************++++++,,,---------111000---+++***)))******++++++,,,---..................---------......//////000000000111444999<<<@@@JJJWWWbbbmmmuuuuuupppkkkccc\\\[[[]]]dddoooxxxxxxpppiiifffgggiiihhhiiimmmttt|||||||||}}}}}}xxxqqqmmmkkkooommmiiicccZZZPPPGGGAAACCC@@@>>>>>>???@@@@@@@@@BBBBBBBBBCCCEEEGGGJJJKKKPPPRRRUUUWWWYYY\\\```ccceeehhhmmmppprrrtttvvvxxx}}}~~~~~~~~~~~~~~~xxxyyyzzzwwwssspppnnnmmmmmmiiiddd```]]]ZZZWWWUUUSSSRRRQQQOOONNNNNNNNNNNNNNNRRRVVVZZZ^^^dddmmmsss{{{yyyyyyxxxpppgggeeegggkkkuuu~~~~~~zzzuuunnnggghhhhhhiiijjjkkkmmmooopppkkknnnqqqqqqoooooorrruuu{{{wwwtttrrrwww}}}lllZZZLLLBBB???;;;:::888777666555555666000000000000000///...---------............------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,)))***+++***)))((()))*********+++,,,,,,,,,++++++((((((((())))))***++++++******+++++++++++++++,,,************+++,,,------++++++***************+++)))******++++++,,,,,,---......------,,,+++******+++,,,------.........------------------.........///000111111222555<<>>=========>>>@@@AAAAAADDDDDDEEEFFFIIINNNRRRTTTXXX[[[___aaadddgggkkknnnmmmqqqvvv{{{}}}~~~}}}~~~~~~|||yyyuuuttttttuuuqqqlllgggdddaaa^^^\\\ZZZYYYVVVTTTQQQPPPNNNNNNOOOPPPRRRSSSUUU[[[bbbgggoooqqqttttttmmmgggjjjqqq||||||rrrjjjeeeeeeeeegggjjjllllllllliiijjjkkkjjjiiikkkqqquuu~~~{{{wwwvvvtttxxxkkkZZZKKKBBB???;;;:::999888777666555555111111111111000......---------............------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,((()))******)))((()))+++)))***+++,,,,,,,,,,,,,,,.........------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---)))******++++++,,,,,,---)))***---//////---+++***,,,,,,------...---------,,,------....../////////111333555555666;;;DDDKKKPPP\\\jjjsssyyy{{{vvvpppiiigggbbb```dddnnnxxx~~~zzzpppjjjiiillloooqqqtttxxx}}}|||xxxyyy}}}wwwpppjjjeeeaaa^^^ZZZTTTLLLFFF@@@===<<<;;;<<<===>>>???AAACCCDDDEEEFFFGGGJJJNNNTTTYYY\\\dddgggkkknnnqqqtttxxx{{{uuuyyy~~~{{{yyyxxxyyyzzzvvvqqqmmmkkkiiifffdddbbb```]]]YYYVVVSSSQQQPPPPPPPPPOOOOOOPPPTTTYYY]]]cccfffkkknnnkkkjjjrrr}}}wwwooobbb``````bbbfffiiijjjiiihhhhhhfffcccbbbgggpppwww{{{{{{xxxqqqttt~~~jjjYYYKKKBBB???::::::999999777666666555111222333222000.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,((()))******))))))***+++((()))***+++,,,,,,,,,,,,.........---,,,+++))))))******++++++,,,------------,,,,,,+++++++++,,,,,,------,,,++++++,,,...///******++++++,,,---------'''))),,,//////...,,,+++,,,,,,------...------,,,,,,---...///000000000///---000333555777???KKKUUU\\\eeeooosssuuuvvvsssooobbbddddddeeekkkuuu}}}yyypppkkkkkknnnrrrttt{{{~~~yyyxxx{{{{{{ssslllcccYYYRRROOOLLLIIIEEEAAA???>>>>>>;;;>>>@@@AAABBBCCCFFFHHHGGGHHHKKKPPPUUU[[[```ccckkknnnsssvvvyyy|||}}}{{{{{{|||}}}zzzvvvsssqqqpppnnnmmmjjjhhhddd```\\\XXXVVVTTTRRRPPPOOONNNNNNPPPSSSUUUWWWZZZ```fffhhhkkkwwwzzzppp___]]][[[]]]ccchhhiiiiiihhhgggdddaaa```eeeooowwwxxx}}}~~~zzzqqqsss{{{~~~iiiXXXJJJAAA>>>:::::::::999888777666555222444555444111...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++''')))******))))))***+++'''((()))***++++++++++++***++++++++++++***((('''******++++++,,,------...++++++++++++,,,,,,---...---,,,+++++++++,,,...///+++++++++,,,------......,,,,,,,,,,,,,,,,,,------,,,------...------,,,,,,---...///111111111111000***///444888>>>IIIXXXdddmmmsssvvvtttrrrrrrqqqooobbbhhhkkkmmmrrr|||}}}xxxpppjjjhhhlllsssxxx~~~wwwrrrlllgggaaaYYYOOOHHHDDDCCCBBBAAA@@@???>>>>>>===@@@DDDEEEEEEFFFHHHKKKMMMOOOTTTZZZ```gggkkknnntttwww|||~~~}}}~~~|||yyyxxxwwwwwwwwwuuupppnnnjjjeeeaaa]]]ZZZYYYUUUSSSQQQPPPPPPQQQQQQQQQRRRSSSXXX]]]aaafffqqq}}}xxxlll___[[[XXXZZZaaahhhkkkkkkkkkkkkjjjgggfffjjjrrryyyxxx{{{|||rrrqqqwww~~~hhhXXXIII@@@===:::::::::999888777666555333555666555111//////000---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************''')))******))))))***,,,''''''(((******++++++++++++,,,---...///...---,,,******+++,,,,,,---......))))))***+++,,,...///000---,,,+++******,,,...///+++,,,,,,------......///111///+++)))(((***,,,...---------...------,,,,,,---...000111222222222111///555<<>>======???BBBFFFGGGGGGHHHJJJMMMSSSWWW\\\ccckkkqqquuuwww~~~~~~{{{{{{{{{||||||{{{sssqqqmmmhhhddd```]]][[[XXXVVVUUUTTTTTTTTTSSSRRRTTTSSSTTTXXX[[[___hhhrrruuuhhh___ZZZWWWYYYaaahhhlllmmmnnnpppqqqpppoooqqqvvv{{{zzz{{{rrrooosss~~~iiiYYYJJJBBB???<<<;;;999777666555444444111111222222000///---+++,,,,,,------------------,,,***))))))***++++++***,,,,,,,,,++++++*********...,,,***+++...000...,,,++++++++++++++++++++++++(((((()))************)))++++++------------++++++(((((())))))*********++++++***)))***+++++++++)))000...+++))))))+++...000...---,,,+++************,,,+++***,,,...//////...------++++++++++++------------------------------------------------------------------......//////000------000000---...222666777===IIIZZZjjjxxxyyysssqqqsssvvvtttwww|||zzzvvvsssooojjjiiilllsssyyy}}}pppbbbWWWRRRLLLIIIJJJHHHCCC???============>>>@@@BBBCCCDDDEEEFFFGGGJJJOOOVVV[[[```fffmmmrrruuuxxx}}}~~~}}}|||{{{{{{}}}}}}|||{{{xxxuuuqqqooommmiiiccc^^^]]]\\\[[[YYYVVVSSSQQQPPPPPPPPPPPPQQQUUUYYY]]]```tttwww{{{yyynnneeeVVV[[[^^^```dddjjjmmmlllpppmmmlllooouuuzzz||||||xxxyyy|||{{{zzzrrrmmmrrrjjjYYYKKKBBB@@@<<<;;;999777666555555444222222111111000...---,,,...........................,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++***,,,+++)))+++---...---+++++++++++++++++++++++++++((()))******++++++************+++,,,,,,+++******))))))))))))*********++++++***)))***+++,,,+++)))---+++)))(((((()))+++---************+++,,,---...---,,,+++,,,.........------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000//////---...111111///000444888===IIIYYYjjjxxx|||wwwvvvyyy||||||}}}vvvppplllooommmkkklllpppwww~~~|||jjj]]]OOOJJJEEEDDDEEEDDD@@@<<<======>>>??????@@@BBBDDDGGGHHHJJJMMMPPPVVV]]]bbbmmmrrryyy}}}~~~|||{{{zzz{{{}}}~~~}}}||||||xxxtttqqqooommmjjjhhhcccbbb```^^^[[[WWWUUUSSSQQQPPPOOOPPPRRRVVVYYY[[[hhhjjjooossstttooofff___WWW___hhhnnnsssvvvtttooommmkkkiiilllrrrwwwyyyxxxttttttuuuyyy~~~}}}zzzwwwrrrnnnjjjiiimmmttt{{{~~~hhhXXXJJJBBB???;;;:::999777666555555555333222111000///.........000000//////......------...,,,++++++,,,------,,,,,,,,,---......---+++***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++))))))************)))))))))))))))***************,,,***)))***+++,,,+++******)))(((((((((((()))***************+++,,,---...---,,,+++,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---///000111000///......---///222222111333888;;;GGGZZZnnn~~~}}}{{{{{{~~~}}}tttlllgggeeejjjkkkmmmqqqwww|||}}}qqq```UUUGGGCCC@@@???AAAAAA???<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMPPPUUUZZZaaaiiinnnxxx}}}}}}{{{zzz{{{|||~~~}}}}}}}}}zzzuuusssrrrrrrrrrqqqkkkjjjhhheeeaaa]]]ZZZXXXUUUTTTRRRRRRRRRTTTVVVWWW\\\^^^bbbfffhhhfffaaa]]]\\\iiixxx~~~uuunnnjjjhhhiiinnnrrrtttsssooonnnnnnqqqvvv{{{~~~~~~}}}|||xxxuuurrrrrrrrrnnnnnnkkkeee```aaajjjrrrwwwyyy{{{yyyyyy~~~xxxwwwyyy|||fffUUUHHH@@@>>>;;;:::999777666555555555444333111///......//////000000///...---,,,,,,+++,,,***))))))***++++++***+++,,,...//////...,,,+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,+++******,,,,,,+++***(((((())))))))))))((((((------,,,+++************,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++......000333222111444;;;AAARRRjjj~~~|||{{{zzz|||}}}sssiiidddeeeggggggkkkqqqxxx{{{xxx~~~~~~{{{zzz}}}uuueeeVVVLLLDDDBBB??????@@@@@@???===???BBBFFFGGGGGGHHHKKKNNNNNNRRRXXX^^^eeemmmuuuzzz}}}{{{zzz{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuurrrqqqoookkkgggccc```^^^\\\[[[YYYWWWVVVVVVWWWWWWYYYZZZ]]]aaacccdddcccbbbgggvvv|||ppplllggggggiiilllmmmlllkkkiiihhhkkkqqqwww{{{~~~~~~~~~}}}wwwqqqnnnoooqqqnnnooollleee]]]]]]dddmmmmmmqqquuuvvvwwwwwwnnnnnnrrr|||fffVVVHHHAAA???::::::888777666666666666555333111000///...//////......------,,,+++******,,,***))))))***++++++***,,,,,,---.........---,,,+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++******++++++++++++++++++***************,,,+++***+++,,,,,,,,,***))))))***++++++***))))))------,,,+++***************))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................)))+++---///000...,,,+++//////111333222111888@@@NNNbbbzzzzzzyyyxxxxxxzzz}}}~~~tttiiiaaa```fffkkkiiioooxxx{{{xxx{{{wwwooopppuuuxxx|||~~~}}}vvviiiYYYLLLEEECCCAAA@@@????????????>>>>>>BBBGGGIIIIIIKKKPPPTTTUUUZZZaaaiiiqqqyyy}}}zzzyyyxxxwwwuuuvvvwwwzzz{{{zzzyyyxxxwwwvvvuuussspppmmmiiifffdddbbbaaa___\\\ZZZYYYYYYXXX[[[]]]___aaaccceeegggiiirrrqqqkkkeeebbbcccdddcccbbbcccbbbaaaeeelllsssyyy||||||vvvrrrqqqssspppnnnjjjccc]]]\\\___ccckkkoootttxxx|||tttiiiiiimmm~~~hhhWWWJJJCCCBBB:::999888777666666666666444333222111000/////////------,,,,,,++++++******...,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------+++---......---,,,...///++++++++++++++++++++++++)))******+++++++++++++++,,,+++************+++,,,+++++++++++++++*********---+++***+++,,,---,,,+++***++++++,,,,,,++++++***************+++,,,---...***))))))***---......---+++,,,,,,------,,,,,,+++******++++++,,,,,,------........................---...000111222111000///111000222333333555???JJJ```sssxxxwwwvvvxxx{{{{{{oooddd```bbbhhhmmmooovvvyyyyyy}}}xxxiiigggmmmssswww}}}zzztttiii\\\OOOFFFAAA@@@??????>>>>>>>>>??????>>>BBBHHHJJJJJJNNNVVV\\\```fffnnnwww|||zzzxxxvvvtttvvvyyy}}}~~~{{{yyyxxxxxxwwwvvvtttqqqnnnlllkkkfffeeeccc```^^^]]][[[[[[^^^___aaabbbbbbdddhhhkkkuuu~~~mmmggg```\\\\\\]]]\\\[[[[[[ZZZZZZ___fffnnntttxxx~~~{{{xxxwwwxxxuuuoooiiiccc___]]]\\\hhhlllrrryyyxxxmmmlllnnn}}}fffVVVIIIBBBAAA:::999888777666666666666333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,+++*********+++---...***,,,...---++++++---///************************((()))******++++++******+++***))))))))))))***+++,,,,,,,,,++++++*********---,,,++++++------,,,+++++++++++++++++++++++++++************+++,,,---...---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,+++)))******+++,,,,,,------........................///000111111222222111111111000222555666;;;IIIWWWmmm~~~yyyvvvtttsssvvv{{{wwwkkkeeefffkkknnnpppwww~~~yyy}}}|||xxx~~~xxxkkkfffjjjrrrxxxzzz|||ttthhh[[[OOOFFFAAA???======>>>>>>???@@@BBBDDDBBBGGGLLLNNNOOOUUU___hhhmmmsss||||||{{{yyyxxxvvvzzz}}}}}}{{{xxxxxxxxxyyyxxxxxxwwwuuutttrrrqqqjjjiiihhhfffdddbbbaaa``````aaabbbbbbaaabbbfffiiioooyyyyyykkkeee^^^ZZZ[[[\\\]]]\\\WWWWWWXXX\\\ccckkkppprrrxxx{{{{{{{{{zzzwwwqqqiiibbb^^^]]]aaaeeelllwwwvvvssstttzzzcccSSSFFF???>>>999999888777666666666777222333333333222000...---,,,---------------------,,,***))))))***++++++***---+++)))((((((+++---///(((+++---,,,***)))+++...))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***,,,,,,,,,++++++*********---,,,++++++------,,,+++++++++************++++++...---,,,+++************000...,,,++++++***)))'''++++++------------++++++))))))***+++,,,,,,------------------------------///////////////000000111000000222666999AAAQQQaaasss~~~uuusssqqqqqqtttyyy~~~zzzrrriiigggmmmsssuuuttt|||~~~vvvpppwwwzzzyyypppjjjdddgggpppzzz~~~zzzooo___QQQGGGBBB???>>>;;;===???@@@AAADDDGGGIIIHHHMMMRRRTTTVVV\\\hhhrrrvvv|||~~~}}}|||vvvxxxzzzxxxuuutttuuuwwwyyyyyyyyyyyyxxxwwwvvvuuuooonnnmmmkkkjjjhhhgggfffaaacccdddcccaaaaaadddggggggqqq{{{|||uuujjjeee^^^[[[]]]```aaaaaaXXXWWWYYY]]]cccjjjnnnpppqqqttt{{{}}}vvvxxxxxxrrriiiaaa^^^___[[[^^^eeesss~~~zzzyyyyyycccSSSHHHBBBAAA<<<;;;:::999777666555444222444333000000444444111000///...---,,,---......,,,++++++******++++++,,,---------------------------,,,************,,,---******+++++++++,,,,,,,,,...------,,,,,,------...)))))))))***+++++++++,,,++++++++++++******))))))***+++,,,,,,------,,,,,,************************&&&&&&'''((()))+++---...---------............///---.........---,,,,,,+++,,,---......//////......000//////...---+++***)))...,,,+++,,,000222222000555333444999===GGG[[[nnn}}}|||uuurrrttttttrrrssszzzqqqqqqpppooonnnppptttxxx|||sssooonnnzzz{{{{{{lll^^^dddjjjnnnuuu}}}tttgggTTTGGGAAA@@@@@@??????AAADDDFFFGGGHHHIIIKKKMMMOOORRRYYYaaajjjsssxxx}}}zzzvvvrrrqqqqqqrrrtttuuuwwwyyyyyyxxxxxxyyyzzzvvvvvvuuussspppllliiigggggggggfffeeecccbbbaaaaaaeeeiiioootttwwwvvvtttrrriiieeecccgggmmmooolllggg^^^\\\\\\___dddiiijjjjjjpppnnnqqq{{{xxx}}}~~~uuukkkeeeaaa^^^ZZZZZZfff{{{yyycccSSSHHHBBBAAA<<<;;;:::999888666555555111888<<<666000------,,,000///...---,,,------...,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***************+++++++++++++++++++++*********)))***+++,,,,,,------,,,,,,************************+++************+++,,,---,,,,,,,,,,,,---------...------......------,,,+++***+++,,,,,,------,,,,,,---------......---,,,,,,///---,,,---000222111000444222555:::@@@LLL```ssszzzuuurrruuuuuutttuuu{{{~~~qqqpppooommmmmmqqqvvv{{{xxxqqqlllkkkvvv~~~|||sssfff```eeekkkqqqyyy~~~|||vvvbbbXXXJJJ@@@>>>@@@AAAAAAAAADDDGGGIIIJJJMMMPPPSSSVVVYYY^^^eeemmmwww|||xxxtttqqqqqqrrrrrruuuwwwyyyzzzyyyyyy{{{|||zzzzzzyyyvvvsssooollljjjkkkjjjiiihhhfffeeeccccccfffhhhlllpppqqqqqqpppooohhhgggiiiqqq{{{}}}xxxmmmhhhcccaaabbbdddeeeeeekkkiiillluuu||||||zzzzzzyyy~~~}}}tttiiiccc___[[[XXXYYYeeeyyyyyycccSSSGGGAAA@@@<<<;;;:::999888666555555333???GGGAAA555....../////////...------------...------,,,,,,,,,,,,------///...---+++++++++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++///...---,,,,,,++++++,,,+++++++++,,,,,,,,,------------......------,,,,,,***+++,,,,,,------,,,,,,***+++,,,---.../////////000...---...000111111000444444888???HHHVVVkkk||||||xxxuuuuuuwwwxxxxxxxxx}}}|||qqqpppmmmkkklllrrr{{{|||pppiiigggiiikkksssdddaaadddhhhnnnttt{{{{{{qqqeeeQQQJJJAAA<<<===???AAAAAA???AAADDDFFFIIIMMMSSSWWW\\\aaahhhpppyyy|||wwwsssqqqqqqqqqtttvvvxxxyyyzzzzzz}}}~~~~~~{{{wwwssspppnnnoooooommmkkkjjjhhhgggfffgggggghhhiiijjjlllmmmnnnkkkmmmttt{{{uuullleeebbbbbbcccdddhhhfffhhhqqqxxxyyyyyyzzztttiiiccc^^^[[[WWWWWWaaarrr~~~yyycccTTTGGGAAA???;;;;;;:::999888777666555111===EEE@@@666222333444//////......------------...------,,,,,,------...000...,,,+++***+++,,,,,,+++,,,............,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...------,,,,,,,,,---......//////......***+++,,,...///000000000000/////////000111111111555888???HHHTTTdddwwwzzzwwwxxxyyy{{{}}}}}}|||zzzrrrpppmmmkkknnnuuusssgggcccgggnnntttxxxeee^^^```ffflllrrruuutttnnn```SSSIIIEEE@@@===>>>???@@@@@@@@@AAACCCEEEIIIOOOVVV[[[bbbhhhrrr{{{{{{vvvsssqqqqqqssstttvvvxxxxxxzzz|||~~~zzzvvvsssqqqsssrrrqqqooommmkkkjjjiiihhhgggeeeeeefffiiimmmooopppuuu~~~|||ssskkkgggffffffggghhheeegggpppxxx|||~~~vvvkkkeeeaaa\\\VVVVVV[[[fffqqq|||yyydddTTTGGG@@@???;;;::::::999888777666666///555777444000000111000...............---------...------,,,,,,------......---,,,+++***++++++,,,+++,,,............,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***)))))))))+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------............,,,,,,------...------,,,,,,---......//////......,,,,,,---...////////////000000000000000111222333555<<>>::::::999999888777777666444555222......000000,,,......//////......---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,............,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++---------------.........//////,,,,,,------......------***+++,,,,,,------,,,,,,---....../////////.........000111111111111444666666BBBQQQ___nnn|||~~~}}}}}}}}}{{{wwwsssssstttuuuyyyxxxooolllqqqzzz}}}mmmeeebbbdddiiimmmrrrqqqdddUUUJJJCCC???;;;<<<===>>>@@@AAACCCCCCFFFHHHLLLPPPUUU]]]fffllluuu}}}{{{yyyxxxtttuuuuuutttssstttwwwyyy}}}}}}}}}}}}{{{yyywwwvvvxxxwwwvvvuuutttrrrqqqqqqllljjjhhhggghhhlllooorrrsssxxx}}}tttlllhhhggggggfffaaabbbjjjtttzzzwwwjjjaaa^^^[[[WWWSSSSSSSSSUUU\\\lll~~~yyydddTTTGGG???===::::::999999888777777777666666444000000222111...---.../////////...---,,,,,,,,,++++++++++++,,,,,,((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++---......---+++******************++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,---------.........+++,,,------......------***+++,,,,,,------,,,,,,------...///////////////---///111111111222555888===LLL```ooo~~~~~~yyyyyywwwtttsssvvvyyy|||wwwssspppttt|||~~~ssshhhdddeeekkkqqqsssqqqgggVVVHHHBBB???>>>:::;;;>>>???AAACCCEEEFFFEEEHHHMMMTTT\\\eeeooouuu~~~}}}|||xxxxxxwwwuuussssssuuuwwwyyyzzz{{{||||||{{{zzzyyyzzzzzzyyyxxxxxxwwwvvvvvvooonnnlllkkkkkkkkkmmmnnnpppttt|||zzzppphhhdddfffhhhgggaaa```gggooouuu{{{|||xxxnnnaaaZZZYYYWWWSSSPPPSSSUUUVVV\\\kkkzzzyyydddTTTGGG???===:::999999999888777777777///222222//////111000...---.../////////...,,,,,,,,,++++++******++++++,,,&&&(((+++...///...,,,+++---,,,************,,,---******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))******+++++++++,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---,,,---......//////......,,,,,,...///000000000000,,,...111222111333666:::DDDVVVkkk|||{{{vvvuuutttrrrtttwww|||sssqqqsss{{{}}}qqqiiifffhhhpppyyywwwooo___MMMBBBAAA@@@>>>>>>@@@AAABBBCCCDDDEEEGGGGGGLLLSSS[[[eeeooozzz{{{zzzyyyvvvsssrrrtttvvvwwwxxxzzz{{{|||||||||{{{|||{{{{{{{{{{{{zzzzzzzzzqqqqqqooonnnlllkkkjjjjjjnnnqqqwww}}}}}}uuukkkcccbbbgggllljjjdddaaafffmmmrrrwww|||xxxtttjjj]]]WWWWWWUUURRRMMMSSSXXXYYY___lll~~~xxxwwwbbbRRRGGGAAA@@@<<<;;;999777555555555555444333222111000000000000///////////////......---------++++++++++++------------------------------,,,,,,,,,------.........---,,,++++++------,,,+++---+++)))***---...,,,***...---,,,+++)))((('''&&&***************+++++++++---)))(((***///222000---------++++++++++++------************++++++,,,---,,,,,,,,,---------......++++++,,,------......///..................------,,,,,,---...//////......000...///333444666;;;BBBRRRhhhvvvpppooorrrtttuuuxxxyyy~~~}}}~~~sssssswwwuuupppsssyyy{{{|||sssfffTTTFFFAAAAAA@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFMMMRRR[[[bbbjjjsss~~~}}}wwwrrrppppppssstttxxx}}}~~~{{{||||||tttsssrrrqqqooonnnmmmlllkkkmmmpppssswww{{{}}}{{{oooggggggkkkpppsssjjjiiihhhjjjnnnrrruuuvvvuuurrrjjjaaaXXXRRRQQQQQQQQQVVVZZZ___hhhuuu~~~wwwbbbRRRGGGAAA@@@<<<;;;999777666555555555444333222111000000000000///////////////......---------,,,++++++,,,------------------------------+++++++++,,,,,,,,,,,,,,,---,,,++++++------,,,++++++)))'''''')))***(((&&&,,,,,,++++++******))))))))))))************++++++---,,,---111555666222---------,,,++++++,,,------+++++++++++++++,,,------,,,,,,,,,---------......------------------------........................+++,,,---///000111111111222111111444555888BBBLLLbbbuuu|||tttoooppptttwwwxxx~~~~~~xxxtttvvvtttvvv|||}}}yyy{{{~~~{{{eeeZZZKKKAAA>>>>>>??????>>>@@@CCCDDDEEEGGGJJJLLLQQQWWWaaaiiirrr{{{yyyssspppppptttsssvvv{{{}}}{{{||||||xxxwwwvvvtttrrrpppooonnnkkkkkkmmmppptttwwwzzz|||}}}vvvmmmkkkqqqxxx~~~wwwsssnnnmmmooorrrssssssuuurrrmmmfff^^^YYYXXXXXXWWW]]]bbbfffmmmwww||||||vvvaaaRRRGGGAAA@@@<<<;;;999777666555555555333333222111000000000000///////////////......---------,,,,,,,,,,,,------------------------------,,,+++++++++++++++******---,,,++++++------,,,+++---,,,******++++++***(((+++++++++++++++++++++,,,(((((())))))************+++,,,000555999777111,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......//////...------,,,++++++........................+++,,,...000111333333333444333444666777===LLL\\\uuuzzzvvvpppnnnqqqvvvzzz}}}yyyooooootttvvv{{{yyyrrrUUUMMMCCC===<<<>>>@@@@@@@@@AAACCCEEEGGGKKKPPPSSSXXX___jjjttt}}}{{{vvvsssrrrtttrrrsssxxxzzzzzz|||~~~}}}|||zzzxxxvvvtttrrrqqqjjjjjjkkklllooorrrvvvxxxyyysssooosss~~~|||uuurrrtttvvvuuurrrssssssqqqlllgggcccaaaaaaaaagggmmmppptttwwwwwwsssxxxwwwzzzvvvaaaRRRGGGAAA@@@;;;:::999888666555555444333222222111000000111111///////////////......------------,,,,,,---------------------------------------,,,,,,++++++******---,,,++++++------,,,+++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))******+++)))+++...222555444///***---------,,,,,,------------------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,---------...............---...000111222333333333444444666777999CCCYYYllltttqqqnnnnnnqqqwww|||{{{ppplllqqqyyyzzz~~~wwwkkk```KKKFFF@@@>>>>>>AAACCCCCCCCCDDDEEEGGGJJJOOOVVVZZZaaaiiiuuu{{{xxxwwwtttpppooossswwwwwwzzz~~~~~~{{{yyyvvvtttssskkkjjjiiiiiikkknnnqqqssszzzvvvttt|||zzzyyy{{{{{{wwwssspppqqqrrrqqqmmmjjjhhhhhhgggooovvvxxxxxxvvvpppiiilllkkkpppzzzuuu```RRRGGGAAAAAA;;;:::999888777666444444333222111111000111111111///////////////......---------------------------------------------------......------,,,,,,++++++---,,,++++++------,,,+++&&&'''(((((()))***++++++------,,,++++++******)))'''(((((()))***+++++++++***+++,,,...//////---,,,------------------------...------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////111111222222222222222111333333666999>>>LLLeee{{{~~~qqqpppooopppsssxxx~~~rrrjjjiiiqqq{{{~~~{{{ssshhhZZZOOOFFFCCC@@@???@@@BBBDDDEEEGGGHHHIIIKKKNNNUUU\\\bbblllsss~~~~~~uuupppmmmqqqttttttvvvyyy|||}}}zzzxxxvvvuuunnnllljjjiiijjjlllnnnpppxxxvvvxxx|||vvvpppnnnqqqssssssqqqnnnllllllkkkssszzz|||zzzvvvlllccccccbbbhhhuuuuuu```QQQGGGAAAAAA:::::::::999777666444333222222111111111111111222///////////////......---------............------------------------------......---------------,,,---,,,++++++------,,,+++&&&(((************,,,---,,,,,,++++++***)))(((((((((((()))***+++,,,,,,------,,,,,,,,,---......///------............------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,------.../////////222222333333222222111000222222666<<>>BBB???@@@FFFIIIIIIJJJNNNWWW]]]fffnnnvvv~~~~~~yyytttpppmmmppprrrtttwwwzzz}}}~~~}}}|||zzzvvvrrrooommmkkkmmmppprrruuuvvvwwwwwwuuurrrllleeeccciiittt}}}|||vvvtttuuuqqqvvv{{{}}}~~~vvvjjj___TTTRRRWWW]]]fffnnnrrr]]]NNNCCC===<<<;;;999888777777666444111222222111111000/////////...............---------------------------------------,,,,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---***++++++,,,,,,,,,++++++++++++******++++++,,,---......------------,,,,,,000...,,,,,,...000000000------------------------................................................---...//////////////////---...000222444555555555999<<>>===<<<:::::::::::::::888666111111111000000000000000---.....................------------------------+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,,,,---...000222111000...---------...///*********++++++,,,,,,,,,...---,,,+++************+++++++++++++++,,,,,,,,,,,,...///---+++***,,,...------------------------................................................------...///000000/////////111111000//////222555<<>>@@@BBBBBBEEEDDDFFFKKKNNNQQQYYYaaalllttt~~~~~~yyywwwtttssssssvvvyyy{{{~~~zzzwwwuuutttrrrooolllkkkkkklllmmmlllmmmnnnpppttt}}}zzztttqqqiiikkkooouuuzzz~~~vvvgggYYYNNNJJJPPPYYYttt___PPPEEE???>>>:::999888888999888666444111111000000000000000000---------...............------------------------+++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////------,,,+++++++++++++++************+++,,,------///...,,,+++***)))))))))******++++++++++++,,,,,,,,,---...---,,,+++,,,---------------------------................................................---...//////////////////111222333111///000444888BBBNNN___ppp}}}|||xxxuuuwww~~~|||}}}~~~~~~tttmmmddddddeeegggfff```VVVMMMBBB???======???AAACCCCCCFFFEEEHHHLLLOOOSSS]]]gggttt{{{{{{yyyvvvtttsssuuuwwwyyy~~~{{{yyywwwuuurrrooommmlllllllllkkknnnrrruuuxxxxxxrrroooggghhhmmmtttxxxzzz~~~|||pppbbbRRRHHHIIIPPPttt___PPPEEE???>>>;;;:::999999999888555333000000000000000000000111---------.........//////------------------------,,,++++++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******************,,,---...---,,,,,,+++*********++++++++++++,,,,,,,,,------******++++++,,,,,,++++++------------------------................................................//////////////////...---111333444333111333:::???LLLYYYlll~~~zzzxxxxxx{{{|||ooommm^^^]]]]]]\\\ZZZTTTLLLEEE???>>>>>>???AAACCCDDDDDDHHHHHHKKKPPPTTTYYYeeeqqq}}}~~~zzzwwwuuutttuuuvvvzzz{{{~~~~~~}}}zzzxxxuuurrrpppnnnmmmmmmkkknnnqqqsssuuuzzz~~~xxxrrrlllhhhdddeeejjjrrruuuuuuyyyyyymmm[[[LLLJJJNNNsss___PPPDDD>>>===>>>===;;;;;;;;;:::777555000000000000000111111111---------.........//////---------------------------,,,,,,,,,,,,---......++++++++++++,,,,,,---...+++,,,---...---,,,+++***...///000000000///---,,,******))))))***,,,---///++++++******++++++,,,---,,,,,,,,,------.........---,,,,,,---000000///---------------------------................................................///000000000///...------000333555555444777???EEESSSaaauuu{{{{{{}}}~~~qqqfffggg^^^\\\YYYVVVRRRLLLFFFAAA>>>???@@@AAACCCDDDDDDDDDJJJKKKOOOUUUZZZ```mmmzzz~~~zzzwwwuuuttttttvvvxxx{{{{{{zzzxxxuuurrrpppooonnnlllnnnoooppppppttt|||~~~zzzvvvqqqkkkeeebbbbbbbbbiiiqqqsssqqquuu}}}~~~tttcccTTTPPPTTTttt```QQQFFFAAA@@@<<<;;;:::999777666555444444333222000000000000111000000000000///...---,,,************************&&&%%%$$$&&&))),,,,,,,,,+++,,,------......------...---+++*********++++++////////////...---,,,+++'''))),,,...//////...---///......------......///------------------------,,,,,,+++******))))))((()))***,,,---......---,,,......---------,,,,,,,,,------------.........//////////////////000111111333///000444666888BBBMMMbbbttt}}}{{{uuujjjccc```\\\UUUOOOLLLGGGAAA>>>>>>AAA@@@@@@BBBEEEGGGHHHHHHNNNQQQVVVZZZaaakkkxxx~~~}}}|||zzzvvvtttppptttzzz}}}~~~|||xxxuuuqqqooonnnkkkjjjjjjmmmrrruuuvvvtttuuuuuusssmmmfffaaaaaabbbcccfffkkknnnpppqqqtttuuu|||~~~{{{ooo___TTTPPPttt___QQQFFFAAA@@@<<<;;;:::999888666555555444333222000000000000111......------,,,+++++++++........................///---++++++,,,,,,,,,***+++,,,------......------------+++*********++++++............---,,,+++***++++++,,,,,,+++***(((''',,,,,,++++++++++++,,,,,,------------------------,,,++++++++++++***************+++,,,------------))))))***+++,,,---......------.........////////////////////////000111111333111222555888===JJJWWWqqqzzz|||}}}yyymmmgggccc```XXXQQQKKKHHHEEEAAA???@@@AAAAAAAAACCCGGGJJJLLLLLLPPPTTTZZZaaahhhsss~~~}}}{{{wwwuuuqqqtttvvvyyy{{{}}}{{{xxxvvvtttsssnnnmmmlllnnnrrrttttttrrrrrrqqqnnnhhhaaa^^^___bbbfffiiilllnnnoooppprrrsssyyy{{{}}}|||rrrdddVVVNNNsss^^^PPPEEE@@@@@@<<<;;;:::999888666555555444333222111000000000000///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...---------,,,++++++,,,------......---------,,,,,,++++++++++++,,,------------,,,+++******...---,,,+++***)))))))))++++++************++++++------------------------+++++++++,,,,,,,,,------++++++++++++,,,---...///******+++,,,---...//////....../////////000000000///////////////000111111333333444777:::DDDVVVggg~~~yyy}}}zzzvvviiifffeeeccc```SSSLLLFFFDDDBBB@@@@@@CCCAAABBBCCCFFFIIIMMMPPPRRRSSSYYYbbbjjjsss}}}~~~}}}yyyvvvuuusssrrrssswww|||}}}|||zzzzzzyyyrrrqqqppppppqqqrrrpppooommmlllgggaaa\\\\\\aaafffnnnoooqqqpppooonnnnnnppptttwww{{{|||xxxkkkYYYLLLrrr]]]OOOEEE??????;;;;;;:::999888777666555333333222111111000000000111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++((('''&&&&&&(((***,,,...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///,,,,,,++++++,,,---///000000000000000////////////////////////000000000000///////////////000000111222444666888>>>MMMdddvvv}}}|||~~~|||}}}}}}rrrfffbbbfffhhheee```PPPHHHBBB@@@???>>>???CCCCCCDDDFFFHHHKKKOOOSSSVVVYYY```jjjttt||||||yyyxxxtttooooootttzzz}}}~~~~~~}}}||||||vvvuuusssqqqpppnnnmmmllliiigggccc^^^\\\```iiipppzzzyyywwwsssnnnkkkjjjjjjnnnrrrwww{{{{{{rrr^^^LLLppp\\\NNNDDD???>>>;;;::::::999888777666666333333222222111000000///111///---,,,,,,---...///000000000000000000000000***(((((())),,,/////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,###"""""""""$$$(((+++------,,,,,,++++++,,,,,,---------------------------++++++,,,---...//////000---,,,++++++,,,---///000111111000000000/////////////////////000000000000///////////////000000111000444777:::DDDXXXqqqxxx~~~kkkfffbbbeeelllllleee]]]NNNFFF@@@???>>>===???BBBEEEGGGIIIJJJLLLPPPVVVZZZaaaiiisss|||}}}xxxxxxyyy{{{||||||vvvqqqooossswwwyyyzzz~~~~~~}}}}}}xxxxxxvvvsssooolllkkkjjjgggfffcccaaaaaaiiittt}}}}}}uuummmhhheeeeeeiiinnntttxxx{{{uuubbbOOOooo[[[MMMCCC>>>>>>::::::999999888777777666222222333222222111//////......,,,,,,,,,,,,---...........................---,,,++++++---.........+++,,,------......------+++,,,,,,------------,,,---......//////...------******(((((((((***,,,...++++++************++++++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,---...///000++++++,,,---...///000000....../////////000000000///////////////000111111///444888>>>LLLeee}}}xxxoooaaaaaadddkkkpppmmmaaaWWWKKKDDD?????????>>>@@@CCCGGGIIILLLNNNOOOTTT[[[aaakkkrrr{{{|||qqqjjjddddddeeeeeehhhlllqqquuu|||~~~}}}|||zzz~~~{{{wwwttttttuuuvvvvvvzzz}}}~~~{{{{{{zzzvvvqqqmmmllllllgggggggggfffiiiqqq}}}uuukkkeeeccccccgggmmmqqqsssvvvttteeeTTTnnnZZZMMMCCC>>>>>>::::::999999888777777777222222333333222111///...........................++++++++++++++++++++++++///...,,,,,,---...---,,,+++,,,------......------++++++---.........------,,,------......---------000///...---------......,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---------...+++,,,---...////////////***+++,,,---...//////000------.........////////////////////////000111111000555:::BBBVVVqqq~~~rrrccc^^^aaagggnnnoooggg[[[PPPGGGAAA>>>@@@BBBAAACCCFFFFFFJJJNNNQQQTTTZZZccckkkssszzz~~~yyysssooobbbZZZUUUTTTTTTSSSUUUXXX]]]aaagggmmmssszzz~~~{{{yyy{{{~~~~~~{{{wwwtttttttttvvvzzz~~~~~~zzztttqqqpppppphhhjjjkkklllnnnuuu|||rrriiicccbbbbbbffflllooommmoooqqqhhhYYYnnnZZZLLLBBB>>>===:::999999999888777777777222222333333222111///...///000111111222111111000........................---+++******,,,------,,,+++,,,------......------***+++---...///...------++++++,,,------,,,,,,,,,++++++******************///......------......///------------------------++++++,,,,,,,,,,,,------+++,,,---///000//////...000/////////............------------.........//////////////////000111111111666;;;FFF\\\xxx~~~}}}~~~}}}ggg\\\^^^bbbiiimmmkkkbbbUUULLLDDD???>>>AAADDDDDDFFFIIIFFFJJJPPPSSSWWW___jjjrrrxxx}}}xxxwwwwwwxxxzzzyyywwwuuusssuuuvvvtttoooiiieeecccYYYRRRLLLKKKKKKIIIJJJMMMNNNRRRWWW\\\bbbhhhooosss}}}zzzyyy|||yyytttrrrsssuuuxxx~~~}}}wwwsssssstttiiilllnnnoooqqqvvv~~~yyyooogggbbbbbbcccfffmmmnnnjjjkkkoooiii]]]nnnZZZNNNDDD>>>======<<<999777555444444555444444333222111000///...//////...---,,,++++++***222000---+++***+++,,,...((())))))***,,,------......---+++******+++---...---------,,,,,,+++++++++,,,------+++''''''***...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------............///000///---,,,,,,---...///111///...------...///111000000/////////111222333666777???RRRjjj{{{yyy~~~hhh___aaafffmmmnnnjjjjjjhhhYYYGGGAAA@@@??????AAADDDGGGJJJNNNPPPSSSWWW^^^gggrrryyy|||xxxtttooolllgggggghhhiiijjjkkkkkkkkkjjjjjjiiifffbbb]]]XXXVVVPPPMMMHHHDDDCCCCCCFFFHHHGGGIIIKKKNNNRRRYYY```eeeqqqzzz}}}yyyzzz||||||}}}~~~}}}}}}|||vvvqqqpppssswww{{{|||xxxuuusssqqqppppppqqqtttwwwyyyyyy~~~zzztttnnnhhhdddbbbaaaiiillllllhhhiiillliiibbbnnnZZZNNNDDD>>>===;;;:::888777666666666666444444333222111000//////............------------.........------,,,+++***,,,,,,,,,---------------...---+++******+++---............---------,,,,,,------,,,***))))))+++---************************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------............///222111000......///111222111000...------...000111111000//////000111222333888;;;DDDWWWmmm{{{{{{{{{gggbbbffflllrrrrrrllliiihhh\\\NNNCCCBBBAAAAAACCCFFFJJJLLLPPPRRRWWW\\\cccmmmwww}}}~~~yyytttpppjjjeeeaaaYYYYYYYYYYYYZZZ[[[\\\]]]______^^^[[[XXXSSSOOOLLLIIIFFFCCC@@@>>>???@@@AAAAAABBBDDDGGGJJJOOOUUUZZZaaakkkvvv}}}~~~||||||||||||{{{}}}~~~|||wwwrrrnnnppptttxxx|||}}}zzzxxxuuusssqqqrrrtttvvvwwwwwwyyyvvvpppiiieeeccccccccclllnnnmmmiiiiiikkkhhhcccnnnZZZNNNDDD>>>===999999888777777777777888444333333222111000//////---........./////////000,,,...111222111///+++)))000/////////......------...---,,,++++++,,,---...//////............------...,,,******+++,,,,,,+++************************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...---,,,,,,---...///000000............000000222111000000000111222333999???KKK^^^rrr|||pppeeeeeejjjpppsssoooddd]]]ZZZRRRIIIDDDCCCCCCDDDFFFJJJMMMOOORRRVVV\\\ccckkkttt}}}~~~zzzsssllleee___XXXTTTPPPOOONNNNNNNNNPPPRRRSSSSSSRRRQQQOOOLLLIIIEEECCCBBB@@@>>><<<;;;;;;;;;<<<<<<===???@@@AAAEEEIIIMMMPPPZZZeeeoooyyy~~~|||yyyyyyzzz|||~~~yyytttmmmnnnppptttxxx}}}}}}{{{wwwtttrrrrrrsssttttttrrrnnnhhhcccaaabbbdddfffkkkkkkiiifffgggiiigggcccnnnZZZNNNDDD>>>===:::999999888777777777777333333222222111000000//////////////////000000000...000222444444111...,,,////////////...............---,,,,,,,,,,,,---...............------------///,,,)))***,,,...,,,***************************+++,,,,,,---,,,,,,++++++------------------------,,,---------......//////---------............///,,,,,,+++++++++,,,------000000///......///000000222222111000111222333444:::BBBRRReeevvv~~~~~~pppgggdddhhhmmmrrrqqqhhhYYYMMMGGGCCC>>>DDDDDDDDDFFFIIILLLPPPRRRSSSXXX```iiirrrzzz{{{uuummmeee^^^WWWQQQMMMLLLJJJHHHGGGGGGIIIKKKMMMJJJJJJIIIGGGEEECCC@@@???>>>>>>===<<<;;;;;;::::::<<<===>>>>>>>>>@@@CCCFFFGGGNNNWWWaaakkkwww}}}yyyvvvvvvwww}}}{{{wwwpppooooooppptttxxx}}}{{{vvvrrrqqqqqqpppppplllhhhbbb^^^^^^bbbgggkkkhhhfffcccaaabbbddddddcccnnnZZZNNNDDD>>>===<<<;;;;;;999888666555444333333222222111000000000222111111000//////......//////000000000///......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,---...,,,)))***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,------......//////000---------............//////////////////000111111000000////////////000000222222111111111333444555;;;GGGYYYlllzzz~~~oooffffffiiimmmqqqppplllaaaRRRFFFAAA@@@???CCCDDDEEEHHHKKKOOORRRTTTUUU[[[dddnnnwww}}}{{{tttnnneee]]]VVVQQQLLLIIIEEECCCAAA??????@@@CCCDDDDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;:::999===>>>>>>>>>======@@@BBBFFFHHHLLLSSS\\\fffrrrzzzzzzwwwvvvwww{{{~~~}}}zzzuuussspppoooqqqtttxxx{{{}}}xxxsssqqqooonnnmmmiiieee```^^^___eeelllqqqmmmhhhbbb```^^^^^^^^^___nnnZZZNNNDDD>>>======<<<<<<:::999777555333222222222111111111000000222222111000///...------------,,,++++++,,,,,,---++++++,,,,,,,,,------...------------------------+++++++++,,,,,,,,,,,,------,,,+++,,,---...---,,,------------------------+++,,,,,,---------------------------------------------......////////////---------............///---......///000000000111000000000000000000000000111111111111222555777888???MMMbbbttt~~~pppddddddjjjooorrrssseee^^^TTTIIIBBBAAABBBCCCCCCDDDFFFJJJNNNRRRUUUWWWZZZaaajjjttt}}}}}}zzzwwwmmmggg]]]UUUOOOKKKGGGEEEBBBAAA???===<<<===>>>???>>>>>>=========<<<<<<<<<::::::::::::999999999999<<<===>>>===<<<<<<===???DDDCCCDDDIIIOOOVVVaaakkkxxx~~~|||{{{{{{}}}~~~yyywwwssspppppprrruuuwww|||{{{wwwtttqqqnnnllliiifffcccaaadddjjjqqqvvvxxxooofffaaa]]]YYYYYY[[[nnnZZZNNNDDD>>>===;;;;;;;;;;;;:::888666555222222222111111111111111000000000//////.........,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------......***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------....................................////////////---------............///+++,,,---...////////////000000000111111000000000000000000111333666999:::EEEUUUkkk~~~|||lllddd```gggoooqqqooolllZZZQQQGGGAAA@@@AAABBBCCCDDDFFFHHHLLLQQQUUUXXXZZZbbbhhhqqq{{{~~~zzzwwwtttjjjcccYYYPPPJJJFFFDDDBBB@@@@@@???======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<::::::999999999999:::;;;;;;<<<======<<<<<<>>>???CCC@@@AAAFFFJJJMMMUUU^^^hhhrrr~~~{{{yyyuuurrrqqqrrrtttvvvwww{{{|||yyyvvvqqqnnnllljjjgggfffiiiooovvv{{{zzzpppeeeaaa\\\WWWWWW[[[nnnZZZNNNDDD>>>===999999:::;;;:::999888777222222222111111111111111............////////////---...///000000//////...000///...---,,,+++******------............---------------.........//////))),,,//////,,,+++---///+++++++++++++++++++++++++++,,,,,,---.........---......................../////////////////////...---------........./////////000111222333333333333000000111111111111000000//////000111444777:::<<>>>>><<<;;;:::::::::;;;======;;;===>>>???>>>>>>@@@AAABBB???BBBHHHKKKJJJOOOWWW]]]gggvvv|||yyyvvvsssrrrsssuuuvvvsssxxx}}}yyytttpppooommmkkkjjjmmmsssyyy}}}uuujjjaaa]]]ZZZWWWXXX]]]lllYYYMMMDDD@@@???===<<<;;;999888777666666444444333222222111111000////////////////////////---.........---,,,++++++//////.........---------------------------------.........------,,,,,,,,,........................---------......000111111---,,,+++++++++,,,---...,,,---......------...000000000///---***)))+++---+++///222222///---...///111000000/////////000000111000///////////////000//////111444444555<<>>>>>??????@@@@@@BBBCCCEEEFFFHHHIIIJJJKKKUUU]]]iiittt}}}{{{wwwsssrrrrrrqqqqqqtttuuuxxx|||~~~{{{xxxvvvpppnnnlllkkknnnpppqqqrrrtttmmmccc[[[XXXWWWWWWWWWlllXXXMMMDDD@@@???<<<;;;:::888777666555555444444333222222111111000////////////////////////...............---,,,,,,//////.........---------------------------------......---------,,,,,,,,,------------------------...---------...///000000///...---,,,,,,,,,---...+++,,,...---,,,,,,---///111222111///------///000---...000000///......////////////////////////000000000////////////000000111000222555666999BBBMMMdddxxx}}}~~~yyyggg___]]]___ccckkkoooiii\\\QQQGGGCCC@@@???BBBEEEFFFFFFHHHLLLQQQUUUYYY^^^fffkkkttt{{{}}}zzzwwwrrrlllccc\\\RRRJJJFFFCCC@@@===;;;:::999999888888888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<===???@@@@@@@@@AAABBBAAABBBDDDFFFIIIKKKNNNPPPUUU\\\eeeoooxxx~~~yyyvvvttttttsssrrrrrrsssuuuxxx|||}}}zzzxxxsssqqqnnnmmmmmmmmmlllkkkiiieee___ZZZVVVUUUTTTTTTkkkXXXMMMDDD@@@???;;;:::999777666555555444444444333222222111111000////////////////////////....../////////...------...............---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000///...---------------***,,,------,,,+++---...---......---,,,,,,---///000...------...//////...,,,---...///000000000///000000000//////000000111222111222555777>>>LLLZZZxxxwwwwwwzzzyyy{{{lll```\\\]]]___dddiiiiiibbbUUULLLEEEBBB@@@???BBBEEEGGGGGGKKKOOOUUUZZZ___eeemmmsss||||||yyyxxxtttmmmaaaYYYOOOHHHDDDAAA===:::::::::999888888888888999999999999999999999999999::::::;;;;;;<<<===>>>>>><<<>>>@@@AAAAAAAAACCCEEEDDDFFFIIIKKKMMMPPPTTTWWWZZZ^^^eeemmmwww}}}yyyxxxwwwvvvuuupppqqqsssuuuxxxzzz}}}~~~}}}{{{wwwuuurrrpppmmmjjjeeebbb^^^]]]\\\YYYUUUSSSRRRRRRjjjXXXMMMDDD@@@???<<<;;;999888666555555555444444333222222111111000////////////////////////...///////////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------//////......---,,,,,,,,,+++,,,...---,,,,,,---///***,,,---,,,++++++---///222...++++++...000///---+++,,,...///000000000///000000000///000000111111222111222444888CCCVVVgggzzzqqqqqquuu|||ssszzzrrrddd]]]]]]^^^ccciiilllggg\\\OOOFFFEEEDDDBBBCCCDDDGGGJJJKKKNNNSSSYYY^^^cccjjjrrrxxx}}}{{{{{{vvvppp___WWWMMMFFFBBB???<<<999999999888888888888888999888888888999999999999999999::::::;;;<<<===>>>>>><<<>>>AAAAAA@@@AAADDDGGGLLLOOOSSSUUUWWWZZZ```dddiiimmmssszzz}}}|||{{{yyyxxxrrrrrrssstttvvvxxxzzz{{{~~~yyywwwuuurrroooiiibbb]]]YYYZZZZZZWWWTTTRRRRRRTTTiiiXXXMMMDDD@@@>>>===<<<;;;999777777666666444444333222222111111000////////////////////////......///////////////...---.............................................------------------------------------------------...------,,,,,,,,,,,,---------------,,,,,,++++++---...//////......///000,,,...000000//////000222111...***+++---//////---,,,---...///000000000000000000000000000111222222222111222444:::GGG___tttwwwppprrrwww{{{sss}}}xxxggg\\\XXXYYYbbbiiiqqqqqqgggXXXKKKCCCCCCCCCDDDDDDFFFIIILLLNNNQQQVVV\\\bbbgggnnnwww}}}|||{{{{{{uuummm\\\UUUKKKDDDAAA???<<<999888888888777777888999999888888999999999:::::::::::::::;;;;;;<<<======>>><<>>======;;;999888777777666444444333222222111111000////////////////////////------.../////////......---------.......................................,,,,,,,,,------------...........................,,,,,,+++++++++,,,,,,---++++++,,,------,,,,,,+++---///000000//////000111+++---//////......///000///---,,,,,,---......---//////...//////000111222000000000000111111222333222222333666<<>><<<999888777777777777888999999999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<>>===<<<:::888777666666666444444333222222111111000////////////////////////,,,,,,---...............---------.........//////........................,,,,,,,,,---------......------------------------+++*********+++,,,------***+++,,,............------...//////......///111)))+++---...,,,+++,,,,,,,,,---......---,,,------333111///......000222333000000000000111222333444333333555999@@@QQQnnn~~~|||xxx~~~xxxhhh___\\\```gggoootttvvvlllZZZJJJDDDDDD@@@BBBEEEGGGGGGJJJNNNRRRVVV\\\eeemmmuuu~~~zzzyyyvvvttttttrrrhhh]]]SSSMMMDDD???======;;;999777777777777777888999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::>>>AAAAAADDDMMM[[[fffvvv~~~yyyxxxuuusssrrrsssuuuvvvzzz||||||{{{zzzyyyvvvqqqjjjeeeXXXUUUTTTYYYaaaeeeccc```gggWWWMMMEEE???>>><<<;;;999777666555555555444444333333222111111000////////////////////////+++,,,,,,---.........------------.........//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***+++---///000000//////,,,---......------...000---///111111///.........)))---000000---+++,,,...555333000......000222444000000000000111222333444555555888<<>>>>>=========<<<;;;;;;::::::999===@@@BBBGGGRRRcccqqqxxxvvvsssqqqpppppprrrssswwwyyy}}}}}}|||zzzwwwrrrkkkfffYYYVVVXXXaaalllqqqmmmggggggWWWNNNGGGAAA>>><<<;;;:::999888666555555222222222111222222333333////////////////////////......---------...//////------............---------------------...///000------------------------000000111111000...,,,+++...---++++++---......---........................---------............///111000000//////000000111,,,,,,,,,---------.....................///000000111000000000000000111222000111444<<>>CCCAAA???>>>???@@@@@@@@@AAABBBDDDFFFNNN```xxx~~~zzzvvvsssqqqpppnnnlllooosssyyy~~~}}}yyyxxxxxxuuunnnhhheeecccdddjjjsssvvvsssnnn~~~eeeUUULLLEEE???<<<<<<;;;:::999888666555555333222222111111111222222////////////////////////......---------------...------............------333222111///---,,,,,,+++------------------------------.........---,,,,,,...,,,+++,,,---//////...........................---------............///,,,,,,++++++++++++,,,,,,---------.........////////////......//////000111000000000000000111111222555444666???OOOdddxxx}}}}}}~~~yyy{{{|||mmmbbbXXXVVVXXX]]]gggrrrzzzssseeeUUUJJJDDDAAA@@@DDDFFFIIILLLNNNRRRVVVZZZffflllvvv|||xxxuuuqqqooommmggg]]]UUUJJJFFF@@@<<<;;;;;;::::::777777777888999:::;;;<<<<<<<<<===???AAABBBBBBAAAEEECCC@@@>>>>>>???@@@@@@@@@EEEKKKRRR^^^rrr~~~~~~~~~~~~~~~~~~}}}yyywwwuuusssqqqoooooosssxxx}}}}}}||||||xxxqqqkkkiiifffffflllrrruuuqqqlll~~~eeeUUULLLEEE???<<<<<<;;;:::999888666555555333222111000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,------............------555444222000...,,,++++++........................+++++++++++++++,,,------+++***)))***,,,......---........................---------............///......------------.............../////////000000000////////////000111111000000000000000111222222888777999CCCVVVjjjzzz|||wwwwww{{{{{{tttccc]]]XXXXXXYYY___jjjtttzzzooo^^^OOOEEEAAAAAABBBDDDFFFJJJNNNRRRWWW\\\```lllsss}}}{{{wwwsssooolllhhhaaaXXXRRRHHHEEE???<<<;;;::::::999666666777888:::<<<>>>???>>>>>>???AAACCCEEEGGGHHHKKKHHHEEEBBBAAABBBDDDFFFIIIPPP[[[gggvvv}}}}}}|||}}}}}}~~~~~~~~~}}}{{{yyyxxxvvvrrrpppooosssxxx|||}}}vvvpppnnnkkkjjjmmmqqqqqqlllggggggWWWNNNGGGAAA>>><<<;;;:::999888666555555333222111000////////////000000000000000000000000//////...,,,++++++++++++------............------000///...............///////////////////////////---,,,+++******+++,,,---((('''&&&'''***,,,---,,,........................---------............///111000000//////000000111---.........////////////000000000000000111111222000000000000111222333333888777;;;III]]]qqq~~~}}}~~~tttqqqvvv}}}uuuooo```^^^\\\ZZZZZZaaalllvvvxxxhhhUUUHHHBBBAAACCCFFFFFFHHHLLLPPPTTTZZZ```eeeqqqxxx}}}zzzvvvsssnnniiiccc\\\TTTOOOFFFCCC>>>;;;::::::999999999999999:::;;;<<<>>>>>>AAABBBBBBCCCFFFJJJOOOSSSWWWUUURRROOOMMMNNNRRRUUU]]]eeeqqq}}}}}}|||||||||{{{|||~~~~~~~~~~~~|||{{{yyyyyyxxxuuuqqqnnnooossswww|||zzzuuussspppmmmmmmmmmkkkeee```gggWWWNNNGGGAAA>>><<<;;;:::999888666555555333222111000////////////000000000000000000000000000///...---,,,+++++++++------............------+++++++++,,,---...///000////////////////////////000///---++++++++++++,,,)))(((''')))+++---...---........................---------............///,,,,,,++++++++++++,,,,,,,,,,,,---------.........000000000000000111111222000000000000111222333444555777>>>OOOeeexxxwwwmmmoooyyytttmmm\\\]]]\\\ZZZ\\\dddpppxxxzzzgggRRRGGGDDDCCCEEEIIIIIIKKKNNNRRRWWW]]]dddiiivvv}}}zzzwwwtttqqqmmmggg```YYYQQQLLLDDDAAA===;;;::::::999888999::::::;;;<<<>>>@@@AAABBBCCCDDDFFFJJJQQQ[[[bbblllkkkhhheeebbbccchhhkkkrrryyy}}}|||||||||yyyzzz|||||||||}}}{{{yyyxxxxxxxxxuuurrrooopppssswwwzzz~~~~~~zzzwwwsssooollliiiddd^^^YYY~~~eeeUUULLLEEE???<<<<<<;;;:::999888666555555333222111000000000000000000000000000000000000000000///...---------------------............---------,,,,,,,,,,,,,,,------........................111000///---,,,,,,++++++---,,,+++,,,...000000000........................---------............///,,,++++++******++++++,,,,,,,,,,,,------------...000////////////000111111000000000111222333444555444999EEEWWWlll}}}tttlllsss{{{ppphhh^^^aaabbbccciiittt}}}|||fffPPPIIIHHHFFFFFFJJJLLLNNNQQQUUUZZZaaaiiinnn{{{|||wwwssspppnnnkkkfff^^^UUUNNNIIIAAA???<<<:::::::::999777777888999<<<>>>BBBDDDFFFAAACCCGGGKKKRRR___nnnxxx|||{{{~~~}}}|||||||||xxxyyy{{{|||{{{{{{}}}~~~{{{zzzxxxxxxwwwvvvtttqqqnnnppptttwwwzzzzzzvvvqqqkkkeee___XXXTTT~~~eeeUUULLLEEE???<<<<<<;;;:::999888666555555333222222111111111222222////////////////////////000//////.........//////------............------///...---,,,,,,,,,,,,,,,------------------------...............---,,,,,,...---+++,,,...//////...........................---------............///000//////......//////000------------............//////......//////000111000000000111222333555555666>>>MMM```rrrvvvpppzzz~~~qqqhhhcccdddiiinnnrrrzzzsss\\\IIIFFFIIIHHHHHHKKKNNNPPPTTTYYY___hhhqqqwww~~~yyysssooojjjjjjiiiddd\\\RRRJJJFFF???===;;;:::::::::888777999999;;;===???BBBEEEFFFCCCGGGNNNVVVbbbttt~~~}}}|||~~~}}}{{{zzzzzzzzzwwwyyy||||||{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}|||zzzxxxuuutttttttttsssqqqkkkmmmpppsssvvvzzz}}}zzzssslllddd\\\VVVRRRgggWWWNNNGGGAAA>>><<<;;;:::999888666555555222222222222222222333333////////////////////////000////////////000000111---..................---......---------......///------------------------+++,,,---...///...---,,,,,,+++)))***+++,,,,,,+++........................---------.........//////000000////////////000000............/////////000...............///000000000000000111222444555666999CCCTTTfffuuuyyytttxxxiiibbb```gggmmmsssxxx~~~eeeOOO???AAAHHHIIIIIIMMMNNNQQQUUU[[[ccclllvvv}}}|||wwwqqqmmmfffggggggcccZZZPPPHHHCCC>>><<<:::999:::999888777=========>>>???AAABBBCCCGGGMMMUUU```ooo~~~|||zzz|||~~~{{{zzzyyyyyyyyywwwyyy|||}}}|||zzzyyyyyy|||}}}|||zzz{{{|||}}}}}}|||{{{zzzwwwtttqqqppppppqqqpppooohhhjjjmmmpppssswww||||||uuummmddd\\\UUUQQQeeeTTTIIIBBB===<<<;;;;;;:::888777555444444444444333222222111111000///000222333222111222333000///...---------------,,,,,,,,,---------...............////////////000------------------------,,,...000111000---)))'''//////.........---------........................+++,,,------......------//////......---------,,,,,,------...///.........000000000000111111111111111//////222333222444777===AAAVVVssszzzvvvbbb[[[]]]bbbhhhrrr{{{hhhTTTKKKDDDDDDFFFHHHKKKOOOOOOSSSYYYaaajjjuuu~~~|||xxxsssooommmiiigggccc]]]VVVNNNGGGCCC@@@???===;;;::::::::::::999999:::===@@@CCCDDDDDDGGGLLLXXXlll}}}|||~~~~~~~~~}}}{{{yyywwwvvvyyyyyyxxxwwwxxxzzz}}}~~~}}}}}}}}}|||||||||||||||zzzyyyzzz|||~~~~~~yyyxxxwwwuuusssrrrqqqppplllllllllnnnppptttxxxzzz~~~wwwnnneee\\\SSSNNNeeeTTTJJJCCC???>>>;;;:::999888777555444444444444333222222111111000)))+++------,,,++++++,,,//////...---------------,,,,,,---------.........,,,,,,,,,------------...........................,,,---///000000///,,,+++------,,,,,,,,,+++++++++........................+++,,,------......------/////////.........------////////////000000000111000000000000111111111111111///000333444222333777BBBIII___|||xxxbbbYYYZZZbbbjjjuuusss```OOOHHHCCCDDDGGGIIILLLQQQQQQVVV^^^gggppp{{{~~~{{{xxxssspppmmmgggeeeaaa[[[SSSKKKDDD@@@>>>===;;;999888888999999;;;;;;===???BBBDDDEEEEEEKKKSSSccc|||}}}|||}}}~~~~~~}}}~~~|||{{{yyywwwvvvxxxwwwwwwwwwxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz|||~~~~~~|||zzzyyyxxxvvvtttsssqqqpppkkkkkkkkkmmmooosssvvvyyy|||zzzrrrjjjaaaXXXSSSfffUUUKKKDDD@@@???;;;:::999888777555555444444444333222222111111000,,,---///...---,,,,,,---//////...------------...,,,------------.........,,,,,,,,,------------...////////////////////////------...///000000000///------,,,,,,,,,+++++++++........................,,,,,,---............---000000////////////......000//////...///000111222000000000000111111111111111000222555555222444888FFFRRRlllzzzcccXXXXXXaaalllyyy|||gggTTTIIIDDDBBBEEEHHHJJJMMMRRRTTT[[[eeeooowww~~~}}}|||yyyuuuqqqnnnlllfffccc^^^WWWOOOGGGAAA===;;;:::999777777777888999===>>>@@@BBBDDDFFFFFFGGGNNNYYYnnn~~~|||||||||}}}|||}}}}}}|||{{{zzzxxxvvvuuuvvvuuuuuuvvvwwwzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~|||zzz{{{{{{zzzxxxvvvtttrrrppplllkkkkkklllnnnqqqtttvvv{{{~~~wwwppphhh```ZZZgggVVVKKKDDD???>>>::::::999888777666555555444444333222222111111000000222333222000//////000///......---------......------------.....................////////////000.............../////////...............//////000//////.........---------........................,,,------...............000000000000000////////////...,,,+++,,,---///111///000000000111111111111111111333666555333555:::HHH[[[wwwzzzeee[[[[[[aaannn~~~sss]]]JJJFFFCCCCCCGGGJJJKKKNNNRRRWWW___kkkuuu}}}}}}{{{|||}}}}}}}}}zzzyyywwwtttqqqnnnkkkjjjeeebbb\\\TTTLLLDDD>>>;;;:::999888777777888999:::>>>@@@BBBDDDEEEFFFHHHIIISSS```xxx|||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwuuutttsssssstttuuuvvvxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}|||zzzxxx{{{{{{zzzyyywwwtttrrrqqqmmmlllllllllmmmpppssstttzzz~~~}}}vvvooogggbbbiiiVVVKKKBBB===<<<:::999999888777666555555444444333222222111111000...000111000...------.........---------......///---------.........//////.........////////////000,,,,,,---------.........///...---,,,,,,,,,------//////.........---------........................,,,---......//////....../////////000000000000000///...,,,+++,,,---///111///000000000111111111111111111444666555333888???NNNfff{{{hhh```aaafffvvv~~~mmmXXXIIIGGGEEEEEEIIIKKKKKKNNNSSSZZZcccpppzzz}}}zzzvvvttttttuuuuuutttuuutttrrrpppnnnlllkkkjjjccc```YYYQQQIIIBBB===;;;999999888888999:::;;;===>>>@@@CCCDDDEEEGGGJJJMMMZZZiii|||{{{{{{zzzzzzxxxxxxxxxwwwwwwuuuttttttqqqrrrrrrtttuuuwwwxxxyyyzzzzzz{{{||||||}}}~~~~~~}}}|||{{{{{{{{{zzzxxxvvvyyyyyyyyyyyywwwtttrrrpppooonnnmmmlllmmmoooqqqrrrzzz}}}|||tttmmmggghhhVVVJJJBBB===<<<999999888888777666666555444444333222222111111000---///000000...------......------------...//////------........./////////,,,,,,,,,------------...++++++,,,,,,---.........///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................------...////////////.........////////////000000000//////...///000111222000000000000111111111111111111444555444444;;;DDDZZZuuuzzziiidddgggrrrzzzgggVVVLLLHHHFFFHHHKKKMMMMMMRRRXXX```jjjvvvyyyvvvsssqqqqqqqqqpppooonnnmmmllljjjiiiiiiiiiiiiaaa]]]UUUMMMFFF@@@<<<;;;999999888999:::<<<>>>??????AAADDDDDDDDDGGGMMMRRR]]]ooo~~~}}}{{{zzzxxxuuuvvvvvvvvvuuutttsssssspppqqqrrrssstttuuuuuuuuuwwwwwwxxxyyyzzz{{{|||}}}{{{zzzyyyyyyyyyxxxvvvtttuuuvvvwwwwwwvvvtttqqqpppooonnnlllkkkkkklllnnnooovvvzzzyyyqqqlllfffTTTJJJBBB>>>===999999888888777666666666444444333222222111111000...///111111000///000111---------------...//////............////////////,,,,,,,,,------------...,,,,,,,,,---.../////////---------...............------,,,,,,,,,+++++++++........................------...///////////////------........./////////////////////000000000111000000000000111111111111111111333444333444>>>JJJeeevvviiihhhmmm{{{rrr^^^PPPJJJHHHGGGIIIMMMOOOPPPWWW___gggqqq~~~}}}zzzwwwuuuqqqooolllkkkkkkjjjgggeeebbbbbbaaa```aaaaaabbbccc]]]YYYQQQIIIBBB===;;;:::888888888999:::<<<>>>@@@AAACCCEEEDDDEEEIIIRRRYYYfff|||~~~|||yyywwwssstttttttttttttttsssrrrpppqqqqqqrrrssssssrrrrrrssstttuuuvvvxxxyyyzzz{{{yyyxxxwwwwwwwwwwwwuuurrrqqqrrrtttuuuuuusssqqqooonnnmmmjjjiiihhhiiijjjkkkqqquuu{{{}}}uuuppp}}}dddSSSJJJCCC@@@@@@999999888888777777666666444444333333222111111000+++---...///.........///---------------...///000............/////////000........./////////000000---------...///000000111+++,,,---///000111111111//////.........---------........................---......///////////////,,,---------......//////,,,---......///.........000000000000111111111111111111222333222555@@@MMMkkkrrrhhhjjjrrrjjjUUUIIIEEEGGGGGGIIINNNPPPSSS[[[dddmmmwww}}}}}}|||zzzvvvqqqmmmjjjdddcccaaa``````^^^[[[XXXXXXXXXWWWWWWXXXZZZ[[[]]]ZZZVVVNNNFFF@@@<<<:::999777777777888:::<<<>>>@@@CCCDDDFFFEEEEEEKKKUUU^^^vvv}}}yyyvvvrrrssssssttttttssssssrrrpppqqqqqqrrrrrrqqqqqqqqqqqqrrrsssuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvtttrrrnnnppprrrttttttrrrpppooolllkkkiiigggffffffggghhhlllqqqxxx~~~xxxrrr|||cccSSSJJJCCC???>>>;;;;;;;;;:::999888777666222222222111000//////...000000//////......------//////.........000111222///////////////////////////............///000000000000//////......------............---,,,++++++..................------***++++++,,,---...//////...........................///000///------///000000000///...............000000///////////////000000555444333999:::CCCUUUsssuuugggfffpppvvvsss\\\PPPKKKIIIHHHIIIJJJKKKNNNVVVaaaiiisss|||}}}{{{zzzwwwrrrnnniiiddd^^^ZZZUUUVVVVVVUUURRRQQQQQQQQQKKKLLLMMMOOORRRVVVYYYZZZSSSNNNGGGAAA===:::888777999888777777999===@@@BBBBBB@@@@@@DDDGGGNNN[[[ggg}}}xxxuuuuuusssqqqpppqqqrrrrrrrrrssssssrrrqqqppppppppppppoooqqqrrrtttuuuuuuuuutttsssssssssrrrrrrsssttttttpppooonnnmmmmmmmmmmmmmmmjjjiiigggeeedddccccccdddkkknnnssszzzzzz|||cccSSSJJJCCC???>>>;;;;;;;;;:::999888777666333333333222111111000000///////////////.........111000/////////000111222////////////////////////......------......///000111111111000000000000000,,,,,,---.........------........................---................................................///000///------///000000000///...............111111000000000000111111000555333333888;;;EEEYYYsssuuulllbbbcccpppuuu{{{gggUUULLLJJJIIIIIIKKKMMMOOOSSS[[[fffoooyyy~~~}}}{{{zzz}}}{{{yyyyyyzzz|||||||||}}}||||||||||||zzzvvvsssqqqmmmhhhccc^^^XXXRRRNNNJJJKKKLLLKKKJJJIIIJJJKKKHHHIIILLLOOOSSSVVVWWWWWWPPPLLLEEE???<<<:::888777888888777888:::===@@@CCCCCCBBBCCCFFFJJJSSScccrrr}}}yyyuuuuuussspppppppppqqqqqqpppqqqpppoooooonnnnnnnnnnnnrrrrrrtttuuuuuutttssssssssssssrrrrrrrrrsssssssssqqqpppooonnnmmmlllllllllgggfffdddbbbaaaaaaaaabbbhhhkkkpppwww~~~|||cccSSSJJJCCC???>>>;;;;;;::::::999888666555444444444333222222111111...///////////////000000000//////............///////////////////////////---------------......///000000000000000000111111++++++,,,....../////////........................000000/////////....................................///000///...---...000000//////............///222222111111111111222222000555222222999===III^^^uuuxxxgggbbb\\\bbbpppvvv}}}xxxjjjYYYLLLIIIIIIIIIJJJMMMPPPSSSXXXbbbnnnvvv~~~|||wwwtttrrrpppnnnlllllllllkkkkkklllooossswwwyyyxxxwwwwwwvvvrrrmmmiiieeeaaa\\\VVVQQQKKKEEEAAA???@@@BBBBBBAAABBBEEEGGGEEEHHHLLLRRRWWWXXXWWWTTTLLLGGGAAA===;;;:::888777888888777888:::===AAACCCDDDDDDGGGJJJMMMXXXmmm}}}yyyvvvuuurrrooonnnooooooooonnnmmmmmmllllllllllllllllllpppqqqrrrrrrrrrpppooonnnppppppoooooooooooopppppppppooonnnllljjjiiihhhhhhcccbbb```___^^^^^^^^^___dddggglllsss{{{|||cccSSSJJJCCC???>>>::::::::::::999777666555444333333333222222222111......//////000000000111......------,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,---......,,,------....../////////,,,,,,---...............---------...............///.............................................---///000000.........///000///............//////111111000000000111222222111555222111999@@@NNNdddxxxooo___\\\[[[bbbppptttyyynnn\\\NNNHHHHHHHHHHHHIIILLLQQQVVV\\\gggttt}}}zzzwwwsssooojjjeeeccc```^^^\\\ZZZ[[[\\\\\\^^^ccckkkrrrwwwvvvtttssspppjjjddd___ZZZWWWQQQLLLHHHDDD???<<<;;;===>>>??????AAADDDGGGFFFJJJQQQYYY______ZZZUUUFFFCCC>>>;;;:::999888777777777888999;;;>>>AAACCCDDDFFFIIIKKKOOO\\\vvv}}}zzzxxxuuurrrooommmmmmmmmlllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjkkklllmmmmmmlllkkkjjjllllllkkkjjjjjjjjjjjjkkkmmmllljjjhhhfffeeedddccc___^^^]]]\\\[[[[[[\\\]]]aaadddiiipppxxx|||cccSSSJJJCCC???>>>:::::::::999888777666555222222222222222111111111.../////////000000111111////////////......------////////////////////////---,,,,,,,,,,,,---......,,,,,,------......//////.../////////......---,,,---------.........//////++++++,,,---......//////........................---...000000///....../////////............/////////////////////000111222111555222222;;;BBBQQQhhh|||jjjZZZZZZ[[[cccoooqqqttteeeTTTKKKIIIIIIHHHGGGGGGKKKQQQWWW___kkkxxxzzzsssnnnddd```[[[VVVTTTRRRPPPNNNMMMOOOQQQSSSVVV^^^iiiqqqwwwuuurrrnnnjjjccc\\\WWWPPPLLLHHHEEEBBB@@@===;;;<<<>>>???@@@AAADDDHHHKKKMMMQQQXXXbbbhhheee]]]UUUBBB???;;;999999999888777777777888:::<<>>::::::999999888777555444222222222222222111111111///000000000000000000111111222222333222222111000////////////////////////---------------....../////////////////////000000000000000//////---,,,,,,,,,,,,------.../////////******+++,,,---...///000........................,,,...000111///.........///............//////000............///000111222111666444444===DDDSSSjjj~~~fffWWW[[[___hhhppppppppp```PPPJJJKKKKKKIIIHHHGGGLLLSSSZZZcccooo}}}{{{sssjjjcccWWWSSSNNNJJJIIIHHHGGGGGGHHHJJJMMMQQQYYYcccmmmtttwwwtttnnnhhhbbb[[[TTTOOOFFFCCC@@@>>>======;;;:::<<<>>>@@@BBBEEEIIINNNRRRXXX[[[bbbjjjmmmhhh[[[PPP@@@===:::999999888777666666777888:::===@@@BBBDDDEEEEEEHHHNNNWWWjjj~~~|||zzzwwwtttpppmmmlllkkkiiihhhfffeeedddccccccbbbbbbbbb```aaaccceeefffffffffeeeccccccbbbaaa````````````bbbbbbaaa```____________XXXWWWVVVUUUVVVWWWXXXYYY^^^```eeelllttt||||||cccSSSJJJCCC???>>>999999999999888666555444222333333333333333333333111111111000000000000000000111222333333333222111////////////////////////......------......///000//////////////////.........///////////////...---,,,,,,------...//////000,,,,,,------......//////........................,,,...111111000........................///000000////////////000111222333111777555666???FFFTTTkkk|||~~~cccXXX___gggqqqyyywwwnnn^^^NNNJJJKKKJJJJJJJJJJJJOOOWWW___hhhuuuzzzuuulll```XXXMMMJJJEEECCCCCCDDDDDDDDDJJJKKKNNNUUU```lllvvv{{{uuupppiiiaaaYYYRRRKKKGGGBBB???<<<::::::::::::999<<<>>>AAAEEEJJJPPPXXX]]]eeefffiiinnnnnndddSSSFFF???<<<:::999999888777666666777888;;;>>>@@@CCCDDDDDDDDDGGGQQQ___vvv~~~}}}{{{xxxuuuqqqnnnlllkkkiiigggcccbbbaaa___^^^]]]]]]]]][[[\\\^^^_________^^^^^^ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTSSSRRRRRRRRRSSSUUUVVV[[[^^^cccjjjrrrzzz|||cccSSSJJJCCC???>>>999999999999888666555444444444444444444444444444222222111111000000//////---...///111111111000//////////////////////////////............///000000.........------,,,,,,+++,,,---...///000000000000,,,,,,------...///000000///////////////.................................,,,...111111000........................///000111000000000000111222333444111777666777AAAGGGUUUjjjzzz|||cccZZZdddooo{{{nnn]]]MMMIIIJJJIIIJJJMMMMMMRRRZZZcccmmmyyy|||wwwpppgggZZZQQQIIIEEEAAA@@@AAACCCDDDEEEMMMMMMPPPZZZgggttt}}}sssmmmddd[[[SSSLLLEEEAAABBB???<<<::::::::::::999<<>><<<:::999999888777555555666999;;;>>>AAACCCDDDDDDCCCGGGSSSfff}}}|||yyyvvvqqqnnnlllkkkiiigggaaa```^^^\\\[[[YYYYYYXXXWWWXXXYYYYYYYYYXXXVVVUUUQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTZZZ\\\aaahhhpppxxx~~~~~~eeeTTTJJJCCC>>>===;;;:::888666555444333333666333111111333333111...000000000000////////////000000////////////000000//////......---------,,,111111111111111222222333........................------------------------+++,,,.../////////...---...---+++++++++,,,...000....................................////////////............/////////000/////////000111111222222555666777888>>>LLL^^^kkkrrrjjjeeekkkyyylllXXXJJJJJJMMMJJJJJJOOOQQQVVV___iiitttzzzrrrhhh\\\QQQKKKEEE@@@<<>>999666777;;;???>>><<<@@@CCCGGGMMMYYYgggoooqqqxxxuuutttqqqgggUUUEEE===<<<<<<;;;:::999999888777666777888;;;???AAABBBAAACCCGGGLLLWWWnnn~~~{{{zzzyyyzzzwwwtttqqqooommmiiigggbbb^^^XXXSSSQQQQQQPPPOOONNNMMMLLLLLLMMMNNNMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIILLLOOOLLLKKKIIIIIILLLNNNPPPPPPWWWZZZ```fffmmmtttzzz}}}dddSSSIIIBBB===<<<;;;:::999777666555444444555333111222444555333111000000000000////////////000000////////////000000/////////.........------///............///000000........................------------------------,,,------...//////.........---,,,+++,,,---///000....................................////////////........./////////000000000000000111222222333333444666999<<>>AAACCCGGGLLLTTTVVV]]]jjj~~~nnnbbbWWWSSSPPPHHH@@@>>><<<888555777<<<@@@@@@???BBBGGGLLLTTTbbbrrr|||zzzppp```LLL@@@===>>>===<<<;;;:::999888888777888:::===@@@BBBCCCCCCBBBGGGNNN]]]vvv}}}{{{zzzzzzwwwtttrrrpppmmmiiiggg^^^ZZZSSSNNNKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBCCCFFFIIILLLJJJIIIIIIJJJMMMOOOPPPUUUXXX^^^dddjjjqqqxxx}}}|||cccRRRHHHAAA<<<;;;<<<;;;999888666666555555222111000111333444333222000000000000////////////000000////////////000000000000////////////.........------------...//////...................................................------------.../////////...---------...///000....................................////////////....../////////000000000111111111222333333444444222777<<>>@@@@@@???>>>===;;;:::999888999:::<<>>======??????>>>===<<<<<<============>>>>>>;;;============???BBBDDDKKKJJJHHHGGGHHHKKKNNNPPPRRRVVV[[[aaagggnnnuuuzzz}}}dddSSSIIIAAA===<<<<<<;;;:::888777666666666111111000000111111000000000000000000////////////000000////////////000000000000000000000////////////............///000000........................///////////////////////////...---,,,,,,---/////////............///000111....................................////////////...////////////000000000000000111111222333333444333777<<>>AAAFFFIIILLLQQQXXXdddmmm|||wwwaaa[[[VVVTTTSSSOOOJJJFFF>>>;;;999:::>>>BBBEEEEEEJJJQQQZZZfffuuuooo^^^OOODDDAAADDDAAAAAA@@@>>><<<;;;:::999:::<<>>??????<<<===>>>>>>>>>???BBBEEEJJJIIIHHHGGGGGGIIILLLOOOQQQTTTYYY^^^eeellltttyyy~~~eeeTTTJJJBBB>>>===;;;;;;999888777777777777444444444333111000//////000000000000////////////000000////////////000000/////////000000000000000...............//////000........................//////////////////////////////---,,,,,,---...///............//////000000....................................////////////////////////000000000111//////000000111222222222444777:::???KKKdddyyy|||nnneeejjjvvvlllYYYMMMIIIHHHJJJKKKLLLOOORRRZZZbbbooo}}}vvvpppggg[[[PPPGGGAAA>>>AAA@@@CCCIIIMMMPPPXXX```nnn|||ppp______^^^]]]\\\XXXQQQKKKAAA???======???CCCGGGIIIMMMWWWdddrrrxxx```RRRKKKFFFCCCCCCBBBAAA@@@???===<<<;;;:::;;;===AAABBBBBBCCCEEEGGGJJJQQQ]]]rrr}}}|||zzzyyyyyyxxxvvvtttrrrnnnjjjfff^^^YYYPPPIIICCC???<<<:::;;;:::999:::<<<===<<<;;;;;;<<<<<<===>>>???@@@@@@<<<===>>>>>>>>>@@@CCCEEEHHHIIIJJJHHHGGGHHHKKKNNNQQQTTTXXX]]]dddkkktttyyy~~~eeeUUUKKKCCC>>>===::::::999888777666666777777888888666333000000111000000000000////////////000000////////////000000......////////////000000---,,,,,,,,,,,,---......................................................//////...------------...------........./////////..................................../////////////////////000000000111111...//////000111111222222555666:::AAARRRnnnzzz~~~zzzkkkfffnnn{{{zzzcccQQQIIIIIIJJJJJJKKKMMMRRRVVV]]]eeessswwwqqqgggZZZNNNDDD>>>;;;@@@@@@EEEKKKPPPVVVaaalll{{{qqqfffkkknnnmmmjjjdddXXXNNNCCCAAA@@@???BBBFFFKKKNNNTTT```rrrnnnVVVJJJHHHFFFBBB???AAA@@@??????>>>===<<<<<<;;;>>>BBBCCCBBBBBBEEEHHHGGGRRRccczzz~~~}}}{{{zzzyyyyyyxxxvvvuuusssooojjjfff^^^XXXOOOGGGAAA===:::888999888777888:::<<<;;;:::::::::;;;<<<======>>>>>>;;;<<<=========>>>AAADDDFFFIIILLLKKKIIIHHHJJJMMMQQQSSSWWW\\\ccckkksssyyy~~~dddTTTJJJBBB===<<<999999888777666666666666555666777555222000000222000000000000////////////000000////////////000000------........./////////---------,,,---......///........................------------------------......//////...------,,,,,,,,,---...................................................//////////////////000000000111111111///000000111111222333333444666;;;HHH]]]yyysssjjjeeeooo}}}rrr^^^PPPHHHKKKLLLKKKKKKOOOUUUYYYaaajjjxxxxxxpppcccVVVJJJCCC???>>>@@@BBBGGGOOOWWW```ooo}}}uuusss{{{yyynnn]]]NNNBBBAAAAAAAAADDDJJJQQQVVV```ooowwwdddQQQIIIHHHFFFBBB@@@??????>>>>>>============;;;???CCCCCCBBBBBBEEEHHHHHHWWWnnn}}}|||{{{zzzyyyxxxwwwuuusssooojjjfff^^^XXXOOOGGGAAA===:::777888777666888:::;;;;;;::::::::::::;;;;;;<<<<<<<<<999;;;;;;;;;;;;===@@@BBBEEEIIINNNNNNKKKIIIIIIKKKPPPRRRVVV[[[aaaiiirrrxxx}}}cccSSSIIIAAA<<<;;;888888777666555555666666000222333222///---///111000000000000////////////000000////////////000000,,,---------......//////000////////////000111111........................---------------------------...///000///...,,,++++++,,,------......------..................................../////////000000000000000111111111111000111111222333333444444333666===MMMfffoooiiibbbmmm{{{{{{kkk[[[PPPHHHLLLNNNLLLKKKOOOWWW\\\eeennn|||}}}vvvmmm___QQQGGGCCCDDDEEEBBBDDDKKKTTT^^^iii{{{~~~vvv~~~uuu```NNN@@@@@@AAABBBFFFMMMUUU[[[lll{{{jjj]]]OOOJJJHHHFFFEEEEEE========================:::???CCCDDDAAAAAADDDHHHLLL___xxx~~~}}}|||{{{yyyxxxwwwvvvtttooojjjfff```ZZZQQQIIICCC???<<<999999888777999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<===@@@CCCDDDJJJOOOPPPMMMIIIIIIKKKOOOQQQUUUYYY```hhhqqqwww~~~|||dddTTTKKKCCC>>>======<<<:::999888777777777555444333222111111111111111000///......---......000000000///////////////000000////////////000000000000//////.........---//////.........---------000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------..................------............////////////000111111111222222222222222222222111222222333333999999===MMMjjjxxxhhhhhhfffppp|||vvveeeSSSIIIKKKIIIJJJLLLLLLOOOXXXbbbkkkuuu|||tttgggWWWNNNGGGBBBAAACCCAAAIIIQQQYYYbbbssssssXXXIII;;;===@@@CCCGGGPPP[[[ddd{{{xxxhhh]]]RRRLLLFFF@@@???CCC<<<<<<<<<============>>>===???@@@AAAAAABBBDDDFFFNNNaaa~~~{{{yyyvvvssssssuuurrrlllgggaaaZZZOOOFFF@@@<<<:::999::::::::::::::::::::::::::::::::::::::::::::::::999;;;<<<;;;:::===BBBGGGAAALLLUUUSSSLLLJJJJJJKKKMMMPPPSSSXXX___gggqqqwww{{{cccSSSJJJCCC>>>===<<<;;;:::999888777777777555444333222111111111111......---------......///////////////000000000000000000////////////000000000/////////............//////.........---------///......------,,,,,,,,,------------------------//////.........---------......................../////////000000000000111000000000111111111222222222222111111222222333333777999???PPPlll||||||wwwhhhggghhhsss~~~~~~rrr```RRRKKKLLLJJJKKKMMMNNNQQQZZZdddooozzz{{{pppcccTTTLLLGGGCCCBBBEEECCCKKKUUU^^^jjj|||mmmSSSEEE>>>???AAACCCJJJUUUdddooowwwiii```XXXSSSLLLCCC@@@AAA;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAADDDGGGPPPeee~~~{{{zzzvvvtttssstttrrrlllgggbbb[[[QQQGGGAAA>>>;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;======<<<:::<<>>;;;:::999888777666666555444444333222111111111111,,,,,,,,,,,,---...///000---...//////000000000000////////////////////////////////////...........................---------................................................---.../////////...---,,,........................000000000000111111111111/////////000000000111111222222111111222222333444444999AAARRRlll}}}|||zzz|||}}}wwwhhhggglllxxxooo\\\PPPLLLMMMKKKLLLOOOPPPTTT]]]gggrrr}}}yyyjjj^^^PPPIIIEEECCCCCCFFFFFFNNNYYYeeetttbbbKKKBBBAAAAAABBBEEEMMM\\\nnnzzz{{{wwwrrrhhhccc^^^ZZZRRRHHHBBBAAA??????????????????>>>>>>>>>>>>>>>======@@@DDDGGGRRRggg~~~{{{zzzwwwtttssssssqqqlllgggccc\\\RRRIIICCC???<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;===>>>>>><<<:::;;;@@@DDDTTT\\\```YYYPPPLLLKKKJJJLLLOOORRRWWW]]]eeennntttyyyyyyaaaRRRJJJCCC???>>>999999999888777666555444444333222222111111111222...............///000000,,,---...000000000000///...//////////////////...///////////////.................................------------------------........................,,,---///000000///---+++............//////////////////000000000111111111////////////000000000000111111111111222333444444444999CCCSSSjjj~~~}}}}}}yyyvvviiigggsssoooZZZOOOMMMLLLJJJLLLOOOQQQUUU___jjjsss}}}~~~wwwfffZZZMMMGGGDDDBBBCCCFFFJJJPPP[[[iii|||pppRRRCCC@@@@@@AAACCCGGGOOO]]]ooo{{{yyyqqqpppooollleeedddbbb]]]UUULLLEEECCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<:::;;;>>>CCCGGGRRRdddzzz~~~|||zzzzzzxxxuuusssrrrppplllhhhbbb\\\RRRIIICCC???<<<:::999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>><<<;;;<<>>>>>999999999999888666555444333333222222111111222222222222111000000000000000,,,---...000000000///.........////////////...............///////////////---...........................------,,,+++++++++------------------------+++---...000000///---,,,........./////////000000........./////////000000////////////000000000000111111111111222333444555555;;;DDDSSSiiixxxvvvxxxmmmkkk|||pppYYYOOONNNJJJIIIKKKOOORRRWWWaaallluuu|||tttdddXXXKKKEEEBBB@@@BBBEEEMMMRRR]]]mmm{{{]]]DDD<<>>>>>===<<<;;;;;;::::::::::::999999<<>>;;;999999999999999999999999999:::::::::;;;;;;<<<<<<<<<999;;;===<<<<<<>>>DDDIIIVVV[[[ZZZRRRKKKHHHHHHGGGKKKMMMPPPTTTYYY```iiiooorrryyy|||dddTTTKKKCCC>>>===999999::::::999777555444333333222222111222222333444333222111000000000000,,,---///000000///---,,,---...///000000///...---.........///////////////---------.....................---,,,++++++******------------------------,,,---.../////////...---.........//////000000111............/////////////////////000000000111111000000000111222333444555666===HHHWWWmmm}}}uuuttt}}}vvvvvvlllVVVMMMMMMIIIHHHKKKOOOSSSYYYdddnnnzzzzzzqqqaaaUUUIIICCCAAA@@@BBBFFFOOOUUUbbbwwwgggNNN<<<999<<<;;;???DDDIIINNNVVV```gggiiihhhjjjqqqxxxzzztttmmmccchhhiiibbbYYYRRRLLLHHHAAAAAA@@@???===<<<;;;;;;999:::::::::;;;===BBBFFFLLLRRRYYY\\\\\\]]]bbbfffiiiqqq~~~~~~|||{{{|||{{{yyywwwtttpppmmmkkkjjj```ZZZQQQIIICCC>>>;;;888999999999999999999999999:::::::::;;;<<<<<<======888;;;<<<<<<<<>>===999:::;;;;;;:::888666444333222222111222222333333222222111111000111111111---...000111000...,,,***,,,---///000000///---,,,............/////////000---------.........//////------------------,,,,,,........................---------.........//////---......///000000111111...////////////000000000000000000111111111222222000000000111222333555666555???NNN___uuu}}}vvvwww|||cccPPPKKKMMMJJJIIILLLQQQUUU[[[gggrrr}}}yyyooo]]]RRRFFFBBBBBBBBBEEEIIIPPPYYYkkklllTTTDDD;;;999<<<;;;???DDDHHHLLLSSS\\\bbbjjjmmmsss{{{{{{sssmmmfffnnnrrrkkkaaaWWWNNNFFFEEEEEEDDDBBBAAA???>>>>>>:::;;;======>>>@@@DDDGGGIIIKKKMMMPPPQQQSSSTTTVVVZZZbbbnnn|||}}}~~~{{{zzzwwwtttooolllkkkjjjaaa[[[SSSKKKDDD@@@;;;999888888888888888888888888::::::;;;;;;<<<=========:::<<<======<<>>===:::;;;<<<<<<;;;999666555222222222111222222333333////////////000111222333...///000111000---+++))),,,---///000000///---,,,---.........//////000000---------.........//////,,,,,,------...//////000000000000000000000000000---------------...///000---......///000111111222000000000000111111111111111111111111222222222222000000000111222444555666555AAASSSfff|||zzz|||ttt[[[KKKIIIMMMKKKJJJMMMRRRWWW]]]iiittt}}}xxxnnnZZZOOOEEEBBBBBBDDDGGGLLLPPP\\\sssxxxZZZGGG???<<<<<<======@@@CCCFFFJJJRRR[[[bbbooosss|||xxxpppkkkiiitttzzzsssggg[[[OOODDDDDDCCCBBBAAA???>>><<<<<<;;;===???@@@AAACCCFFFHHHGGGGGGIIILLLNNNOOONNNMMMQQQYYYdddqqq~~~{{{zzzxxxtttooollljjjkkkbbb]]]TTTLLLFFFAAA===:::888888888888888888888888::::::;;;;;;<<<===>>>>>><<<>>>>>>===<<<>>>CCCHHHUUUVVVRRRHHHCCCCCCDDDCCCIIIKKKMMMQQQUUU\\\dddiiirrrxxx