BM66( ~~~}}}}}}zzztttqqqrrrvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}}}}~~~}}}zzzxxx}}}xxxssspppnnnoooqqqsssuuuuuuuuuuuuzzz{{{~~~}}}zzzuuurrroooqqquuuzzz~~~}}}~~~yyyyyytttnnnjjjjjjlllnnnpppooooooppppppqqqssstttuuussstttwww{{{~~~|||nnnwww~~~{{{uuunnnrrrqqqqqqrrrrrrppplllhhhlllmmmkkkeee___aaajjjsss~~~}}}|||vvvzzz{{{{{{zzzxxxwwwwwwxxxxxxzzz}}}~~~vvvzzz}}}}}}{{{zzzzzz|||~~~|||yyy~~~|||{{{|||~~~~~~sssssssssvvvyyyyyyvvvrrr{{{yyyzzzzzzxxxvvvuuuwwwxxxxxxxxx}}}{{{yyyxxx{{{|||~~~zzzlllffffffgggfffmmmpppnnneee[[[VVVTTTRRRPPPOOOPPPSSSQQQMMMMMMQQQJJJEEEFFFQQQ[[[]]]XXXTTT\\\cccaaa\\\jjjsssuuuwwwvvvddd^^^SSSKKKJJJNNNSSSUUUaaabbb___WWWNNNGGGCCC@@@>>>===???CCCCCC@@@AAAEEEFFFCCCDDDJJJMMMJJJEEECCCVVVUUULLLHHHUUUeee^^^JJJ>>>???EEELLLKKKNNNeee{{{uuuiiinnnkkkiiilllpppvvv}}}wwwmmm```YYYRRRNNNNNNOOORRRTTTFFFCCCAAABBBCCCAAA>>><<>>666<<<777666777999<<<@@@DDDGGGHHHCCCFFFKKKNNNQQQTTTWWWYYYaaaaaa^^^[[[XXXZZZ```eeezzz}}}~~~|||}}}yyyppplllpppuuuwww}}}hhh```KKKEEEAAA@@@@@@??????AAAFFF@@@>>>BBBFFFFFFDDDCCC;;;:::<<>>666888<<<===;;;;;;EEERRR]]]JJJDDDPPPQQQAAA:::AAA666===AAADDDRRRiiizzzGGG999;;;777???<<<===<<<;;;999888777666666<<<;;;<<<===>>>>>><<<:::888777777777888;;;???AAABBBDDDFFFGGGGGGFFFEEEEEE@@@@@@???<<<999999<<<@@@CCCJJJUUUaaajjjoooqqqqqq|||vvvooorrryyyxxxrrrqqqvvvfff]]]KKKEEEBBBDDDEEEBBBBBBEEEBBB===;;;======999999<<<;;;;;;>>>CCCDDDBBBDDDIIIEEECCCCCCAAA===<<>>CCCFFFGGGGGGJJJIIIJJJLLLNNNMMMGGGBBB;;;999777666777777666555>>>>>>>>>@@@CCCGGGKKKNNNPPPTTTQQQMMMUUUfffmmmjjjddd]]]\\\```___UUUJJJFFFDDDBBBJJJdddfff^^^HHHAAA===>>>>>>999999<<<999777888:::777444888@@@@@@???AAADDDBBB??????CCC???===>>>AAADDDHHHQQQZZZKKKGGGLLLUUUSSSOOO^^^vvvjjjkkk{{{DDD999::::::999555;;;333888>>>999777777222333999;;;555222444555444888555666<<<@@@???<<<<<<<<>>JJJLLLMMMLLLJJJHHHIIINNNRRR\\\```hhhmmmfffWWWKKKGGGHHH;;;???]]]xxxyyyuuu|||~~~zzzxxx{{{}}}zzz|||qqqyyy|||{{{{{{|||yyyVVVOOOmmmzzz~~~{{{{{{~~~uuujjjkkkrrrnnnccc```pppkkkcccooopppllluuuvvvzzzzzzzzz~~~yyywwwyyyzzzyyyyyy{{{~~~|||zzzyyywww||||||zzzyyywwwuuutttsssqqqpppppppppqqqssstttuuurrrtttuuutttrrrqqqsssvvvppppppqqqrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrreeeeeeddddddeeefffggggggiiiiiiiiiiiilllooorrrtttxxx{{{dddWWWHHHKKKLLLIIICCC@@@BBBDDD888444111222666;;;>>>>>>EEEGGGHHHFFFAAA@@@CCCGGGBBBFFFDDD>>>BBBQQQbbbjjjKKK\\\vvvxxxFFF<<<999444666888999222222777666888>>>???555555555444333333333333))),,,444===BBBCCCHHHMMMNNNNNNMMMNNNMMM===...,,,:::::::::999777888:::===<<<>>>===AAAHHHAAA999>>>@@@CCCGGGHHHGGGFFFGGGIIINNNPPPUUUXXXUUUNNNNNNRRRZZZWWW```sss}}}vvvfff___eeerrr~~~wwwrrrlllrrrtttxxxzzzvvv~~~~~~iii```aaaeeemmm~~~yyytttvvv{{{zzzttt{{{zzzccceee|||~~~{{{|||{{{uuummmlllkkkrrrzzz~~~{{{wwwsssrrrxxx|||~~~|||zzzxxxqqqjjjeeeddd\\\SSSWWWbbbbbbZZZkkkvvvooogggpppqqqkkkqqq|||yyyvvvsssrrrtttwwwwwwrrrmmmeeedddhhhnnnooolllmmmrrrooouuu}}}{{{yyyuuusssrrrtttvvvxxxwwwwwwtttppplllkkkkkkkkkdddfffiiijjjkkkjjjhhhggggggbbb___aaaaaa^^^]]]___TTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNOOOOOONNNMMMLLLKKKNNNOOOPPPNNNLLLKKKMMMOOOIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJKKKLLLLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVYYY\\\___aaabbbccceeeggghhhhhhjjjkkkmmmnnnooopppqqqqqqsssxxx~~~|||{{{yyyxxxwwwwwwxxxxxxqqqrrrttttttsssqqqnnnllljjjllloooqqqpppmmmiiifffjjjiiihhhgggfffeeeddddddhhhfffkkksssooo___UUUTTTIIILLLMMMJJJFFFCCCDDDGGG===<<<===BBBGGGLLLMMMLLLMMMPPPSSSRRRPPPQQQVVVZZZ[[[```aaa^^^```kkkvvv|||qqq>>><<<@@@;;;777555999777999;;;999666:::???CCC<<<999<<<:::222...111>>>:::>>>KKKWWW\\\ZZZYYYNNNKKKJJJMMMMMMDDD777111000222333111......333999999===<<>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@:::999999999999:::;;;;;;;;;;;;:::::::::;;;===>>>@@@BBBDDDEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHJJJNNNRRRUUUVVVUUUOOOSSSXXX\\\bbbfffeeeaaa___cccggggggeeedddhhhlllzzzyyyyyyyyyzzz|||~~~~~~|||uuuzzz}}}|||}}}}}}}}}tttooorrruuuuuuwwwpppllllllllliiihhhjjjkkkiiihhhhhhhhhfffaaa]]]]]]___bbbcccbbbaaa``````ZZZZZZZZZ[[[[[[\\\\\\]]]XXXXXXXXXXXXXXXWWWUUUUUUPPPOOONNNMMMLLLLLLLLLLLLEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDFFFFFFFFFDDDBBB@@@CCCCCCBBBAAA@@@??????>>>CCC===<<>>777999===BBBGGGIIIHHHFFFGGGIIILLLLLLKKKMMMRRRVVV]]]cccgggffffffkkkppprrrqqqmmmnnnvvv}}}~~~{{{zzz{{{xxxtttuuuyyyqqqqqqqqqqqqpppoooooonnnnnnjjjiiijjjggg___YYYWWW\\\ZZZVVVRRRQQQQQQRRRSSSmmm:::BBBRRROOOBBB666444888777444444666EEEZZZfffZZZUUUYYYSSSCCC<<>>EEEGGGEEEFFFIIIQQQGGGDDDFFFFFFFFFCCC:::666;;;???>>>999888===CCCPPPVVVUUUWWW___[[[TTTWWWKKKMMMNNNKKKGGGDDDEEEGGGIIIDDDAAADDDEEEAAA===<<>>@@@@@@BBBFFFIIIJJJIIIIIIHHHFFFCCC@@@>>>GGG@@@===MMM\\\VVVVVVgggLLLTTTSSSUUU___^^^TTTQQQKKKMMMNNNOOOVVVaaafffgggfffmmmiiieeekkknnnpppyyysssllluuuvvvhhhjjjtttnnn^^^ZZZYYY^^^dddddd___ZZZQQQMMMNNNUUU\\\]]]]]]]]]]]]XXX]]]iiikkkcccaaahhhgggqqquuunnnhhhgggeee______jjjkkk___XXXZZZYYYQQQUUU^^^eeefffgggjjjhhhdddXXXUUUXXX^^^___ZZZ\\\ddd[[[]]]^^^\\\VVVRRRQQQQQQZZZ\\\\\\[[[]]]```\\\VVVQQQPPPLLLIIINNNVVVXXXTTTWWWVVVRRROOORRRRRRPPPOOOJJJLLLNNNOOOPPPNNNLLLKKKSSSNNNKKKOOOWWW[[[WWWRRRPPPSSSVVVYYYXXXVVVUUUVVVccccccbbbaaaaaabbbdddfffrrrlllkkkqqqvvvuuuqqqppprrryyy{{{vvvrrrwwwuuugggiiikkkhhhkkkoooiiiYYYKKKSSSgggkkkaaafffggggggfffeeeeeefffhhhdddjjjnnnkkkbbb^^^bbbggg^^^SSSPPP[[[``````gggtttyyy}}}}}}{{{}}}tttssssssssstttuuuvvvwwwtttpppmmmooopppppprrruuunnnnnnlllddd[[[WWWYYY\\\XXXSSSOOONNNKKKEEEBBBBBBFFFEEEEEEEEEHHHKKKNNNPPPHHHGGGEEECCCAAAAAAAAAAAA;;;<<<===>>>>>>======<<<888999999888888999:::;;;>>>>>>>>>???>>>>>>=========<<<<<<<<<;;;:::::::::888888777777777888888999999999888777666777777888888999;;;;;;999888888999444444555666888999::::::;;;;;;<<<===>>>???@@@???@@@@@@>>><<<===???AAAAAAEEECCC@@@???@@@BBBEEEGGGAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGFFFFFFGGGGGGEEEHHHHHHHHHGGGEEEBBB@@@???JJJNNNMMMGGGEEEGGGHHHEEEEEECCCAAA???>>>>>>@@@@@@HHHIIIGGGAAA???CCCFFFFFFHHHCCCAAACCCCCCAAA@@@BBBEEEDDDDDDEEEGGGFFFCCC@@@AAABBBDDDDDDCCCBBBBBBCCCAAABBBCCCDDDEEEDDDCCCCCCAAAAAA@@@??????????????????>>>>>>===<<<<<<;;;;;;777888999;;;;;;:::999888999999999999999888777777999888888777666666555555999555444666444000///222///000222111///...000111---///111444555555333111666777888666555555888;;;000444777888777888999999AAA<<<<<>>;;;CCCHHHEEEEEEGGGJJJLLLNNNNNNNNNNNNVVVWWWXXXWWWVVVVVVUUUSSSJJJHHHFFFFFFGGGHHHJJJLLLMMMLLLHHHMMMJJJHHHQQQLLLFFFHHHJJJMMMNNNMMMKKKJJJIIIKKKJJJFFFEEEGGGHHHFFFLLLKKKMMMOOOLLLGGGFFFIIIIIIIIIJJJLLLOOOPPPPPPOOOIIIEEECCCFFFFFFBBB>>>===??????AAABBBDDDEEEEEEEEEwwwPPPWWWccc___TTTHHH<<>>@@@BBBEEEFFFGGGHHHHHHLLLGGGIII___mmm[[[GGGHHHQQQbbbccc```jjjkkkYYYIIIPPP[[[kkkzzzvvvfffEEENNNNNNNNNSSSSSSVVVbbbcccUUUWWWXXXNNNVVVbbb\\\TTTTTTXXXbbblllpppjjjbbbFFFJJJSSS]]]bbbaaa]]]\\\iiibbbdddkkkdddUUUSSS]]]TTTVVVWWWVVVTTTSSSSSSSSSXXXbbb```RRRNNNUUUVVVOOOIIIPPPSSSKKKAAA>>>BBBFFFIIIVVV]]]WWWTTTZZZbbbddd^^^___]]]XXXSSSPPPQQQTTTSSSQQQKKKFFFHHHKKKJJJDDDGGGHHHHHHIIIMMMQQQOOOKKKMMMIIIHHHHHHFFFDDDDDDBBB@@@BBBEEEGGGJJJKKKKKKKKKKKKIIIHHHNNNUUUWWWSSSNNNKKKLLLKKKHHHDDDDDDDDDDDDMMMIIIFFFHHHLLLOOOOOOMMMQQQLLLLLLTTT[[[[[[XXXWWWMMMVVV\\\ZZZZZZbbbkkkqqqdddcccWWWQQQ\\\aaa\\\[[[VVVXXXUUUSSSaaatttttthhhWWWWWWWWWVVVTTTSSSSSSUUUPPPSSSUUURRRQQQXXXiiivvvtttgggaaaeeebbbVVVRRRYYYNNNOOOQQQUUUXXXZZZ[[[[[[___aaaaaa___[[[YYYZZZ[[[VVVVVVVVVWWWXXXZZZ\\\]]]ccc]]]ZZZ]]]]]]XXXUUUWWWZZZUUUOOOKKKHHHGGGGGGFFF@@@<<<<<<@@@BBB@@@???AAA>>>===;;;:::;;;===???@@@===<<<;;;999999:::;;;<<<:::999777555555666888999555555555666888:::;;;<<<888888888888888777666555666555555555444444333333777666666555555555666666777777666555555555555555666888999888666444444555555555777888:::<<<===>>><<<<<<=========>>>???@@@@@@>>><<<;;;;;;;;;<<>>AAAEEEFFFFFFEEEDDD@@@CCCCCC@@@@@@CCCBBB>>>AAAEEEIIIGGGCCCCCCIIIPPPKKKIIICCC>>><<<===<<<999BBBBBBBBBAAA@@@>>>===<<<888::::::555333666888888777333333777999777777999777777888999;;;;;;:::888666888999888777666777888777777999999999888666555999999777777666777777888666666555555444333333222111222333444444444333333444333222222111222222222222222111111000000/////////...000333333111///111,,,---......------...///------------,,,+++++++++//////...,,,++++++---...222222333444444222333444333111111444555333555999???<<<::::::::::::???EEE999===AAABBB@@@>>>>>>???IIIHHHGGGHHHIIIJJJLLLMMMJJJJJJJJJHHHFFFFFFEEEEEE<<>>===>>>AAADDDHHHJJJKKKMMMNNNPPPKKKDDD???LLL\\\RRRDDDGGGJJJ]]]___[[[iiiuuunnnccciiigggiiiwww~~~hhh[[[bbbcccdddiiifffhhhuuurrrhhheeehhhmmm{{{pppqqqrrrxxxzzz{{{rrrcccYYYaaalllnnniiieeeuuuzzztttddd\\\^^^]]]VVVkkkpppoooeeeWWWRRRXXXaaaLLL]]]bbbTTTMMMVVV]]]ZZZWWW[[[^^^]]]YYYVVVUUUVVVUUUUUUTTTTTTYYY\\\XXXQQQTTTVVVZZZ^^^bbbcccaaa^^^XXXQQQVVVXXXMMMIIIKKKGGGBBBBBBCCCDDDDDDDDDEEEDDDEEEEEEGGGKKKOOOPPPMMMJJJQQQQQQMMMEEEAAABBBEEEEEEJJJKKKOOOWWW___aaa]]]YYYVVVVVVZZZdddiiifffaaa___aaahhhllljjjjjjooouuuxxx^^^bbb^^^bbbttt~~~{{{{{{pppqqqoooqqq~~~zzzzzzyyyuuuwww}}}qqqhhhfffSSSPPPMMMLLLMMMLLLIIIGGGSSSVVVUUUNNNEEEAAACCCGGGGGGGGGGGGHHHJJJMMMPPPRRROOOHHHFFFLLLNNNIIIEEEGGGKKKEEEAAADDDKKKPPPOOOLLLDDDAAA@@@DDDEEEBBBAAABBB??????===<<<<<<<<<===>>>@@@???>>>>>>@@@BBBEEEFFFKKKHHHCCC???===>>>@@@AAA===<<<<<<===@@@CCCCCCCCC============<<<;;;:::::::::::::::999999999999999333333222222111111222222333333333333333333333222666777888777555444444555888888999999:::;;;;;;;;;CCCEEEFFFGGGHHHJJJMMMOOO@@@AAAGGGMMMNNNLLLLLLNNNOOONNNPPPWWW\\\ZZZOOOEEEHHHKKKOOOQQQQQQOOOLLLIIIHHHKKKIIICCCCCCHHHFFF???>>>DDDJJJJJJHHHJJJRRRZZZ___ZZZTTTOOOOOOQQQQQQPPPGGGGGGHHHHHHGGGDDDAAA???CCCGGGGGGBBB???@@@AAA???@@@======AAACCC@@@???@@@?????????>>>>>>===<<<<<<888:::;;;:::999888888999999999:::::::::999777666888777666666666666777777444444444444333222111000000111111222222222222111111000////////////000000/////////.........------...---,,,------///000222------------......//////---...---,,,+++,,,...111......------...///111222111......000000...///111999999:::<<<>>>CCCOOO[[[MMMGGGFFFIIIFFF@@@BBBIIICCCFFFHHHJJJIIIGGGEEEDDDAAA??????CCCEEEEEEGGGKKKMMMQQQSSSPPPOOOQQQSSSRRROOOVVVGGGFFF===NNNsssYYYCCCCCCDDDDDDEEEGGGLLLOOOKKKMMMNNNOOORRRXXXYYYUUUXXXUUUUUUZZZ[[[XXXUUUUUUGGGGGGJJJOOOSSSQQQLLLGGGKKKCCC===@@@DDDEEEDDDEEEUUUOOOGGG???:::999;;;<<>><<<;;;;;;EEE???222000---,,,111(((000;;;@@@>>>999444111999000+++000777888666333***,,,...000222333000,,,---...............000111,,,///333444333333444666999555+++,,,999<<<===FFF@@@HHHCCC>>>FFFKKKIIILLLRRRJJJAAABBBNNNYYYVVVMMMKKKOOOMMMNNNSSSQQQUUUcccaaa```YYYZZZhhhrrrwwwqqqpppmmmlllrrr{{{|||xxxwwwxxxzzzxxxxxxzzzdddQQQHHHTTT```]]]TTTQQQOOOSSSQQQKKKJJJMMMNNNLLLFFFHHHIIIEEE???<<<@@@FFF???FFFGGG@@@<<>>>>>BBBGGGHHHEEEAAA@@@@@@CCCFFFIIIOOOXXX\\\WWWNNNAAABBBEEEJJJLLLLLLKKKKKKHHHAAALLLQQQAAA;;;@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBBBBCCCCCCDDDEEEGGGCCC;;;888<<>>FFFKKKMMMLLLKKKKKKSSSSSSXXX___aaa^^^\\\]]]iiimmmmmmiiiggghhhhhhfffVVV```aaabbbooovvvuuuyyyqqqmmmiiikkkqqqwwwxxxvvvfffhhhjjjkkkjjjjjjkkkmmmcccbbb```]]]]]]bbbkkkssshhheeedddhhhmmmkkkccc[[[SSSTTTTTTUUUWWWYYY\\\___``````]]]WWWQQQOOOQQQTTTSSSRRRQQQRRRUUUYYY^^^```WWWMMMKKKSSSXXXUUUTTTXXXJJJGGGEEEIIIQQQUUUSSSOOOLLLHHHFFFHHHHHHCCC???@@@CCCCCCDDDDDDEEEEEEFFFFFFIIIHHHFFFEEEEEEGGGIIIKKKDDDBBB???<<<999999999999666444222333666888777666555666666555444333222222222222222222222222333333111000000///......//////---...///000111111111111111333444444333222222333333333444444444444444555@@@BBBDDDEEEEEEGGGKKKNNNGGGHHHOOOVVVWWWTTTTTTYYY```ccciiiooorrrooojjjeeerrrsssttttttssspppllljjjgggjjjfff^^^]]]bbb___VVVMMMQQQVVVZZZ\\\^^^```cccVVVTTTRRROOOMMMMMMPPPSSSQQQQQQPPPOOOMMMKKKIIIGGG>>>CCCDDDAAA???AAAAAA???@@@===>>>BBBCCC@@@>>>>>>?????????>>><<<;;;::::::888:::<<<<<<:::888888888999999::::::;;;;;;::::::666666666777777777666666444444444444444222111000222222222222222111111111000///////////////000000000000000////////////...111000---******+++------++++++***+++,,,,,,,,,+++)))+++,,,,,,***+++...111---,,,+++,,,...000111222999555555999;;;888888<<<@@@@@@BBBGGGKKKQQQ\\\hhheeeeeebbb]]]XXXVVVUUUUUUaaa______fffooorrrmmmggg^^^]]]aaahhhjjjhhhgggjjjooosssuuuqqqpppvvvzzzzzznnnrrrTTTDDD:::```YYYWWWSSSPPPSSS^^^lllvvvtttuuutttsssvvvyyyxxxsssggg```^^^fffpppuuuwwwyyyrrrsssxxxzzzsss___VVVQQQTTTWWWWWWTTTSSSddd___XXXRRROOOOOORRRTTTmmmeeelllgggRRRaaannnkkkzzzgggbbbcccTTTJJJXXXuuu}}}aaa>>>888<<>>BBB>>>999:::>>>@@@AAABBB===>>>FFFFFFKKK[[[```ggg\\\WWWeeegggeeeqqqbbbdddbbb^^^aaaffffff```mmmrrr}}}lllXXXaaayyy|||kkkYYYSSSUUUUUUOOOHHHNNNDDDDDDPPPQQQEEE???DDDDDDFFFFFFEEEDDDDDDCCCCCC@@@???AAABBBAAA>>><<<===???;;;:::===@@@>>><<<===<<>>:::888999;;;;;;<<<>>>BBBJJJMMMGGG===888888999<<<===<<<<<<===999333CCCKKK999333;;;888666666666777999;;;<<<===888999:::888666777;;;???<<<@@@???888777<<>>:::@@@EEEBBB:::777<<>>CCCHHHLLLPPPCCC===BBBEEE@@@@@@DDD@@@===;;;<<<===<<<777222777444555:::<<<:::888999666888:::<<<>>>???@@@@@@AAA???;;;888555555666777666666555444333222222111222///------///000///---////////////...---,,,++++++++++++,,,,,,---------------,,,+++++++++++++++((()))***,,,---.........***+++------,,,,,,,,,---,,,,,,---...///000111111111333444333222222666999:::777888;;;999666999AAA<<<@@@DDDEEEDDDFFFKKKOOOJJJKKKMMMNNNPPPPPPQQQQQQSSSVVVQQQGGGFFFKKKGGG===111111555;;;AAABBB===888<<>><<<===AAA>>>GGGFFF999777AAACCC;;;MMMGGGFFFSSSfffpppiii___ddddddkkktttvvvpppmmmnnn]]]```]]]TTTPPPUUUYYYZZZWWWeeeKKK===222ZZZlllSSSOOOHHHDDDKKK]]]sss~~~xxxooojjjfff___VVVJJJAAA>>>IIIZZZgggppptttrrrsssvvvzzz|||vvvjjj```QQQJJJFFFJJJNNNLLLGGGDDDFFFGGGJJJLLLOOORRRTTTUUU```jjjfffiii___NNNDDDPPP[[[ffflll___MMMLLLFFFHHHLLLKKKhhhyyyUUU;;;777FFFbbbuuuvvvzzz~~~xxxbbbiii```GGG<<>>IIIAAAHHH;;;JJJDDDHHHIIIEEECCCCCCCCC@@@888222666777;;;BBBHHHIIIEEE@@@;;;@@@JJJWWW___XXXFFF777111333333000...000777===@@@SSSPPP<<<444222,,,***((((((,,,111000)))(((,,,000...222:::;;;555000000111...------///111333333555///000666444666PPPpppNNNCCC<<<>>>BBBEEEIIIOOOYYY___dddccc___[[[WWWTTTZZZ]]][[[RRRLLLLLLJJJFFFKKKLLLLLLKKKIIIKKKRRRZZZcccNNN<<<999???AAAAAABBBFFFJJJSSSXXXRRRGGGEEEJJJEEEEEEEEEEEEEEEDDDAAA???@@@BBBCCCCCC@@@===;;;;;;===>>>>>>;;;888888<<<@@@===999:::===777///666CCCDDD999...///888>>>;;;555,,,<<>>???AAAGGGMMMNNNOOOPPPRRRSSSQQQRRRSSSSSSSSSTTTRRRNNNSSSYYYWWWOOONNNUUUWWWSSSWWWMMMQQQXXXTTTQQQRRROOORRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPRRRSSSRRROOOLLLKKKLLLLLLJJJFFFCCCBBBBBBCCCCCCBBB@@@>>>===<<<;;;:::::::::::::::;;;<<<===BBB===888666777888777666777666666666666555555555666666555555555444444444333222222111111222222333111111000000000000111111333222111/////////000111......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************,,,,,,++++++,,,,,,---...+++...111222222111222333222333333333333444777999???===;;;999999;;;>>>???===BBBBBB>>>>>>DDDGGGFFFGGGJJJFFF<<<777;;;:::444,,,000;;;444JJJTTT222333...:::GGGHHH???999;;;@@@===888222000222444222///777333000111000///111555222///......,,,)))---222555333222666999999444///111222222222222111000000222111000//////000111222222222222111111111111000//////.........---------333333222000///...---,,,++++++************++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---000111222333555666777888888:::===???@@@???===<<>>@@@AAA@@@@@@CCCGGGGGGDDDAAAWWW\\\SSSYYYXXXPPPBBBJJJPPPXXX___VVVLLLOOO;;;EEE[[[kkk}}}UUUEEEJJJfffxxxkkk^^^hhhnnnaaaiiikkkeeeVVVMMMPPPWWWYYY]]]iii```hhhggguuulllqqqdddccceeeiiilllkkkeee___\\\___dddhhhiiiiiihhhgggeeefffiiinnnooohhhYYYMMMMMMNNNMMMJJJGGGGGGMMMRRRLLL^^^\\\LLLGGGEEE===999444...+++000444555:::???999<<>>SSS;;;555222666999<<>>;;;:::<<>>???DDDJJJIIICCCBBBEEEIIIFFFCCCAAA@@@AAABBBCCCBBBCCCEEECCC@@@<<<999888;;;:::999999999999999888:::777999;;;333***...999CCC===999999<<<<<<666000,,,555AAAEEE>>>333---...+++,,,---------...000222666333000---,,,,,,++++++,,,******,,,111777:::<<<:::666000,,,///777CCCKKKQQQWWW^^^cccdddcccaaaaaa777777666666666666777888>>>===>>>DDDNNNTTTSSSNNNSSSSSSSSSRRRRRRSSSRRRPPPOOOQQQQQQOOOPPPUUUWWWUUUUUULLLOOOVVVQQQPPPSSSOOOKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOOOOPPPPPPNNNKKKHHHGGGHHHHHHGGGDDDCCCBBBCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<>>:::555000000333666777555999444111222111///111555666222000222333000///000444222222444888999555111111111222222111111000///111000///......///000111000000000/////////......------,,,,,,,,,+++++++++.........------,,,,,,+++******))))))))))))******------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))((())))))))))))*********))))))))))))***+++,,,---,,,,,,---///000111222333333555888:::============<<<<<<>>>AAAGGGNNNTTTXXXZZZXXXXXX\\\cccgggeeebbb```\\\]]]dddgggbbb\\\YYYkkklllhhhcccccceeeaaaZZZKKKLLLSSSHHHAAAdddvvvYYYkkkmmm[[[gggWWW___eee```bbbaaa```aaaddddddaaa^^^aaa___XXXUUU___mmmnnneeeVVVVVVTTTRRRPPPNNNMMMLLLCCCCCCHHHOOOPPPJJJGGGIIIAAA@@@>>>>>>???@@@???>>>UUUUUUGGGLLLSSSSSSGGGKKKJJJMMMUUURRROOOWWWMMMUUUnnn}}}nnnFFFBBBRRRgggpppddd\\\```\\\OOOYYYVVVPPPFFF===<<>>888333222999CCCIIIMMMPPPTTTSSSUUUZZZ\\\[[[\\\___MMMLLLIIIGGGDDD???:::555---000111///+++,,,111666888444222555888:::>>>CCCHHHEEEBBBCCCDDDDDDAAA???888???DDDCCCAAA>>>:::555???<<<888444444555555555555000...000000000222666111///000444777777888;;;>>><<<999777666888:::;;;:::;;;<<<:::777444333333;;;666222222555777666444444333666888111))),,,666FFFEEEDDD@@@999333///---111111<<>>BBBLLLEEE<<<888888999888666<<<;;;<<<@@@GGGMMMQQQSSSBBB;;;222,,,---777CCCKKK>>>@@@EEEMMMUUUXXXUUUQQQYYYXXXUUULLL@@@777111000111......555AAAKKKPPPRRROOOOOOOOOPPPPPPQQQRRRSSSTTTPPPOOORRRSSSPPPNNNOOOSSSJJJLLLPPPKKKJJJMMMIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNMMMLLLLLLKKKIIIEEEBBBAAABBBCCCCCCAAAAAABBBCCC@@@@@@???>>><<<;;;::::::<<<;;;;;;::::::::::::;;;@@@===999777777888888777444444444333333333222222111111111000000000//////111000000000000000000111/////////......////////////......------------...,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++000,,,)))))),,,//////...222333333111000///000222,,,///222111......222666888::::::666444777::::::444999:::888444222...+++222'''000XXXdddSSSPPPKKKVVVTTTNNNDDD;;;777999<<<:::666111000444888999999===888666666555222333666888222111555888555000///555333111333666777666333000111111111111000/////////......------......///------------,,,,,,,,,,,,************))))))))))))))))))))))))************(((((((((''''''(((((((((++++++************))))))************************((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))******+++,,,))))))***+++---...//////111111333555777999:::;;;;;;;;;===CCCIIINNNOOONNNNNNNNNOOOSSSZZZaaaeeeggggggbbb___bbbcccaaa]]]\\\dddfffddd```^^^^^^\\\XXXaaaYYYVVVKKKKKKiiisssVVVPPP]]]PPP]]]\\\[[[ZZZZZZ]]]^^^```___^^^\\\[[[[[[ZZZ^^^ZZZQQQPPPXXX^^^^^^VVVUUURRRPPPLLLJJJGGGFFF@@@BBBGGGNNNNNNIIIDDDCCCEEEDDDBBB???===<<<>>>@@@TTTUUUFFFHHHNNNNNNLLLMMMGGGGGGOOONNNOOOZZZddddddmmmkkkjjjYYY999:::III===777DDDUUUVVVUUU^^^SSSRRRKKK>>>111///:::GGGIIISSSEEEBBBOOOOOOBBBLLLJJJKKKMMMPPPRRRQQQMMMIIIIIIKKKMMMLLLJJJHHHIIIJJJCCCDDDEEEEEEDDDEEEGGGHHHEEEEEEDDDAAA>>>===???AAAQQQ\\\UUUIIIIIIFFF999333...333===HHHOOOOOOLLLIIIUUURRRNNNMMMNNNSSS[[[aaabbbaaa___]]]\\\YYYUUURRREEEKKKLLLFFFDDDGGGFFF@@@444...((()))...222555555===888555:::>>><<<666222555999<<<;;;999666444222333111...---000333///)))000222666::::::777222000555333000......///333666222333444444444444555666444555555444444666999<<<===888222000000222333222///000333555111...555???KKKMMMKKKBBB444++++++...666444888???@@@???EEENNNMMMLLLJJJGGGEEEFFFIIILLLSSSOOOJJJGGGHHHJJJKKKKKKQQQPPPOOOPPPSSSVVVWWWWWWFFF@@@999444666<<>>;;;:::BBBJJJGGGGGGIIILLLMMMLLLNNNQQQSSSMMMMMMTTTUUUNNNKKKOOOSSSJJJJJJKKKEEEFFFIIICCCGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFDDDBBB???===>>>???>>>======???@@@======<<<;;;;;;:::999999::::::999888777777777777999777555333333333333333333222222222111111111111////////////............//////............//////......------------......,,,,,,,,,+++++++++,,,,,,************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******...***''')))...111000---000111111///---,,,,,,---+++///222000,,,---444;;;??????>>>:::888888:::;;;333555999999555000------,,,+++888fffhhhWWWfffXXX\\\UUUJJJAAA;;;999:::;;;>>>999444222444777999:::@@@<<<999:::888555555888444111000444666333222333777444111111333444333222///000000000000///......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))((((((((('''(((((((((((('''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))***++++++)))******+++---......///333222222222222444555666;;;===@@@BBBCCCBBBAAA???LLLOOOTTTYYY^^^bbbeeefff^^^^^^```cccddd```ZZZVVV[[[^^^___^^^\\\\\\\\\[[[fffWWWNNNMMMYYYpppjjjHHHCCCQQQBBBNNN^^^YYYVVVZZZ^^^^^^]]]\\\YYYVVVSSSRRRRRRWWWWWWNNNGGGIIIOOORRRQQQPPPNNNKKKHHHEEECCCBBBCCCCCCFFFHHHGGGCCC===:::BBBDDDDDDAAA===;;;===@@@JJJQQQHHHIIIHHHDDDLLLLLLEEEDDDJJJHHHGGGRRRXXXYYYZZZQQQWWWXXX>>>888333;;;OOOrrroooSSSTTTJJJOOOLLL===///,,,222888JJJJJJ???999FFFFFFGGGQQQNNNLLLKKKJJJJJJIIIGGGFFFJJJHHHFFFFFFGGGFFFDDDBBBBBBCCCCCCAAA???===???AAA@@@AAA@@@???======>>>???GGGMMMEEE:::<<<:::111...+++888HHHOOOMMMEEE===888777<<<@@@CCCDDDGGGJJJLLLMMMLLLLLLOOOSSSWWWYYYZZZXXX```aaa\\\___hhhggg___DDD<<<555777CCCNNNQQQNNN>>>333+++...111///+++)))000//////...,,,,,,///333111///+++***333>>>AAA>>>555???OOO\\\ccc___RRRGGGIIIHHHCCC777,,,)))---222,,,,,,+++******---222777,,,,,,,,,---000666???EEEGGGHHHHHHEEE>>>888444333000111222111...000:::FFFIIIOOORRRIII:::///---000333777777555:::GGGPPPQQQEEEEEEDDDBBB???===>>>???>>>@@@BBBBBBAAABBBEEEHHHFFFCCCAAAAAABBBBBBBBBAAA>>><<<::::::<<<======;;;777777777666777999<<<>>>888===CCCGGGJJJQQQ[[[ccclllgggbbb^^^TTTGGG??????CCCBBBEEEIIIHHHDDDEEEKKKGGGDDDHHHRRRTTTOOOOOOVVVSSSLLLMMMNNNIIIMMMPPPJJJBBBBBBCCCCCCCCCCCCBBBBBBHHHFFFCCCBBBBBBBBB@@@???<<<<<<<<<;;;999999:::<<<:::::::::999999888888888777666555444444444444444333333222111000000000111111111111111000000000000////////////...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,---*********+++++++++************)))))))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))'''(((,,,222555111---...//////...,,,******+++---111333222000555@@@JJJFFFDDDAAA===888444444666>>>>>>@@@BBB;;;///+++///,,,===KKKggg___UUUfffQQQQQQKKKBBB===<<<===<<<<<<<<<999666444444777999;;;>>>:::999999888444444777000000222444222000555===777555222000////////////...////////////...------+++++++++,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((())))))******)))******+++,,,---......222222111000111333555666222999@@@@@@===;;;>>>BBBTTTVVVXXX\\\^^^```bbbccc]]]```eeeggghhhfffaaa\\\gggggghhhfffbbb]]][[[[[[UUUOOONNNRRRZZZ^^^NNN333OOORRR???FFF^^^WWWYYY\\\___\\\YYYXXXXXXVVVQQQMMMQQQUUUVVVRRRMMMLLLMMMMMMJJJIIIHHHFFFCCCAAA@@@???======>>>???AAACCC@@@===999<<>>;;;888999;;;@@@MMMJJJNNNKKKDDDLLLMMMFFFEEEJJJFFFCCCLLLCCCIIIQQQJJJUUUZZZBBB<<>>BBBEEEFFFJJJOOORRRRRRXXXbbbfffbbb\\\WWWTTTYYYiiizzz|||\\\KKK===;;;<<<:::;;;???>>><<<;;;===>>>???EEEKKKNNNMMMGGGEEEQQQeeeqqqqqqiiinnnsssxxx~~~{{{uuuvvvnnn\\\KKKFFFHHHKKKFFFCCC===777666===HHHQQQ<<<<<<===>>>AAAHHHQQQWWWUUU\\\bbb```VVVIII???999444444333...***---999CCC@@@IIIRRRQQQGGG<<<888888222:::;;;666:::FFFHHH@@@555777888888666444333444...333888999777555888:::555444333444666888888888777777:::>>>AAA???999333***000666888555333333555:::;;;<<<::::::===CCCHHHaaaYYYZZZhhhpppiii\\\TTTGGGCCCDDDGGGDDD@@@DDDMMMIIIKKKPPPSSSOOOJJJKKKQQQQQQMMMQQQRRRPPPWWW\\\TTTBBBBBBCCCCCCCCCBBBBBBAAAGGGEEEAAA@@@?????????>>>;;;;;;:::888666555666888777777777777777777777777444333333222222222222333111222333222000000111333111111111000000000000////////////.........------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,((()))******+++***************)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''(((***///444555111---,,,...//////---,,,,,,,,,...111444555777>>>JJJSSSAAA>>>>>>>>>===;;;>>>CCCLLLIIILLLOOODDD111***///---HHHXXX]]]UUUWWW^^^LLLEEEAAA===<<<===>>>===;;;777666555555666999;;;===999555444555444111000333///111555555111///777BBB555333111///---,,,,,,------............---,,,,,,***++++++,,,,,,++++++***,,,+++++++++************))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((()))))))))(((((())))))***((())))))***++++++,,,,,,......///000222444777999444;;;AAA???888777>>>FFFVVVTTTQQQQQQUUUYYY\\\^^^bbbeeefffeeeeeehhhhhhfffhhhfffeeefffccc]]]YYYYYYTTTUUUQQQHHH@@@<<<<<>>GGG```XXXdddbbb]]]ZZZXXXYYY[[[ZZZVVVRRRSSSTTTTTTSSSRRRPPPMMMKKKFFFEEEDDDCCCAAA@@@???>>>======;;;;;;>>>BBB@@@<<<777:::<<<===<<<;;;::::::~~~:::HHHGGGMMMNNNLLLIIIKKKEEEEEEIIIDDD@@@HHHCCCFFFPPPLLLPPPOOOBBBOOOlll\\\GGGLLLtttlllIII111333222555XXX|||LLL<<<,,,///666OOOCCCGGGGGGGGGFFFFFFFFFHHHIIICCCCCCDDDEEEEEEDDDBBB@@@;;;;;;;;;<<<>>>>>>>>>===;;;;;;;;;;;;<<<;;;999888666>>>:::666;;;:::666:::@@@HHHKKKEEE>>>===<<<999999<<<999222333>>>JJJQQQ<<<;;;999999:::::::::888:::;;;===@@@DDDIIIMMMNNNMMMQQQTTTXXXcccooouuusssjjj[[[QQQRRRSSSPPPRRRXXXYYYYYY]]]cccdddbbbccchhhaaaeeedddccclll}}}|||tttrrryyyrrrgggeeeffffffcccaaa]]]WWWTTTWWW```hhhTTTVVVWWWXXXXXXZZZ]]]```PPPSSSVVVVVVQQQJJJCCC>>>666888666000***---777???888>>>FFFIIIHHHGGGHHHIII???@@@???@@@BBBBBB>>>777333444555555333222333444///111444555555555555555444333333555888::::::999444444777;;;@@@>>>888222...333999:::888777777999555555666777:::===AAACCC>>>;;;BBBUUUbbbfffjjjrrrJJJDDDBBBEEEEEEEEEPPP___WWW```cccYYYLLLFFFGGGIIILLLJJJOOOPPPNNNUUUYYYOOOCCCDDDEEEFFFFFFFFFFFFFFFJJJFFFBBB???>>>======<<<999999888666444444666888555555555666666666666666222222111111111222333333000222333222000000111444111111111000000000000///.........---------,,,,,,+++******))))))******++++++******))))))******+++'''((()))***++++++***)))*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((('''((())))))***)))+++---///000000///...---///111222111000000111222444666888;;;@@@GGGKKK===;;;<<>>>>>???@@@???===???CCC>>>666<<<;;;;;;<<<======<<<;;;|||666AAA???FFFLLLNNNBBBDDD???>>>CCC>>>:::BBBLLLFFFMMMIIIEEE@@@FFFnnnuuuWWWNNNPPPCCCaaaUUU(((,,,222;;;wwwMMM<<<...333AAAbbbMMM???AAACCCCCCBBBAAAAAABBB:::>>>BBBBBB???<<<===>>>DDDAAA????????????>>><<<;;;;;;:::;;;;;;:::777555111;;;:::777:::777222666333999;;;888888;;;<<<888000999===999666999;;;;;;666777999<<>><<<@@@??????BBBAAA@@@AAADDD:::DDDKKKKKKLLLRRRUUUTTTUUUMMMLLLUUUYYYSSSQQQVVVOOOQQQYYYbbbbbbZZZVVVXXXSSS^^^eeeeeejjjpppmmmcccUUUaaahhhccc\\\[[[\\\\\\[[[[[[VVVLLLJJJNNNOOOLLLOOORRRTTTQQQLLLIIIKKKNNNCCCFFFHHHHHHEEEAAA???>>><<<666111000444888;;;;;;555999999333...000888???777666777:::@@@IIISSSZZZQQQFFFBBBIIIIIIAAA<<<>>>444444333111///...000111111///...000555777555333333222111111222333111000111000000444999999555111222222111//////111555888888777777888999:::888777<<<===BBBDDD>>>@@@YYYvvvJJJBBB???CCCGGGMMM___ttt]]]kkknnn___NNNKKKMMMNNNGGGEEEJJJIIIEEEKKKMMMBBB???@@@BBBDDDEEEFFFGGGGGGMMMHHHCCC???===<<<;;;:::777777666555333444666999444444444555555555555666222111111111222333444444...000222222//////111333111111111111000000000000---------,,,,,,,,,++++++******))))))))))))************))))))))))))******'''((()))+++++++++***)))************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''''''''''''''((((((((((((((()))******,,,...///...,,,,,,,,,...---000333444444333444555666777999;;;<<<=========CCC??????BBBAAA>>>AAAHHHEEEFFFTTTbbbYYY???333888SSS^^^hhhTTTZZZ___@@@FFFCCCBBB@@@>>><<<;;;999888888999999888777555555666666333333555555222111444///...000333222///...111***+++,,,,,,,,,,,,---...,,,------------,,,++++++***+++,,,------,,,+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))(((((((((((())))))******++++++,,,,,,------//////000000111222222222777666444222444;;;FFFNNNAAABBBGGGQQQ]]]aaa\\\VVV^^^dddgggdddcccfffeeeaaaccc[[[XXX\\\]]]VVVNNNLLL===:::333666???===999BBB???<<>>>>>:::===??????DDDHHHCCC999===999555555777999888777jjj:::>>>BBBFFFNNNMMM@@@>>>======@@@BBBCCCCCCFFFMMMLLLIIIGGG===;;;GGGLLLQQQRRRKKKFFFTTTtttuuuMMM666111)))???tttQQQ:::222666NNNYYYIIIGGGEEEDDDBBBAAA@@@AAAAAAAAABBBBBBAAA@@@===;;;:::999<<<@@@BBBAAA???===;;;;;;:::999888777666555444777777777666666666666666777666444333444666999;;;888888777666555555888;;;888999;;;============<<>>;;;999777555666555333111//////222444///888CCCFFFBBB@@@DDDIIIJJJBBB999666999???BBBCCCHHHFFFBBB>>>:::666444333333222222111000///......////////////000000000000000000000000111111111111000///111777999666555888222,,,)))...111111444::::::333111666999777555888<<>>@@@AAA:::???UUUJJJBBB???GGGSSS[[[___cccMMMtttxxxVVVHHHMMMFFF888???======??????===@@@EEE<<<<<<;;;;;;;;;<<<>>>???AAA>>>;;;:::999999777666444222000111333333000---111111111111111111111111////////////............222111111111000000//////------..................************************,,,,,,---------.........++++++++++++++++++++++++'''(((***---///---***&&&&&&)))++++++)))))))))+++,,,,,,+++***)))(((''''''&&&''''''((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))(((((('''++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,---//////......000111333333333333444555666666:::;;;<<<===>>>???@@@AAA???DDDMMMRRRLLLDDDGGGOOO^^^\\\XXXTTTOOOHHHAAA<<<<<<<<<;;;:::888666333222;;;777555666;;;===<<<999222222222111111111111000////////////............////////////...---,,,++++++,,,,,,------,,,,,,+++******************************))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''(((((((((((())))))))))))++++++,,,---...///000111000---,,,333===EEEEEECCC===>>>CCCLLLRRRSSSUUUYYYbbb\\\ZZZ]]]]]]YYYZZZ___ZZZWWWVVVVVVPPPFFF>>><<<:::666111222999@@@DDDEEECCCMMM___lllggg]]]```lllhhhaaaYYYWWWYYY[[[[[[YYYYYYWWWTTTPPPMMMJJJHHHGGGDDDEEEDDDDDDBBB???<<<:::<<<;;;<<>>??????>>>@@@GGGEEECCCBBB999777BBBQQQSSSRRRLLLFFFHHHRRR]]]TTTAAA777777???fffeeeDDD???WWW___MMMEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCAAA???===<<<555777999:::;;;;;;;;;;;;999999888777666555444444555555666666777777888888888777555444444444666666999999999777666777:::<<<:::;;;<<<======<<<;;;;;;AAA???>>>???@@@@@@???>>>@@@@@@@@@AAACCCEEEHHHIIISSSSSSSSSSSSSSSRRRQQQQQQRRRQQQNNNKKKIIIIIIMMMPPPPPPQQQQQQRRRSSSSSSTTTSSSMMMIIIFFFFFFHHHIIIFFFCCCDDDGGGHHHEEEEEEHHHHHHDDDHHHFFFDDDCCCCCCBBB???===@@@>>><<<:::777666444444666555333000//////222444999???FFFGGGDDDBBBCCCFFFNNNEEE;;;444333333333111666555444222111000000000000000000//////..................////////////000////////////000000000000...///111444888===AAACCC111000444::::::444111222:::333000333555444444666777;;;:::<<<<<<444777JJJFFFIIIPPPWWWVVVNNNGGGEEERRReeeaaaMMMEEEBBB<<<888EEECCCCCCEEECCC>>>;;;;;;::::::999999999:::;;;<<<999777666666666666555333444222111111333333000...000000000000000000000000////////////............000000//////............------..................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------+++)))(((++++++++++++***)))))))))*********)))((((((''''''''''''((())))))))))))((((((((()))))))))***************))))))((()))))))))(((((()))******************++++++++++++,,,,,,,,,++++++*********+++,,,---+++,,,......------///000222222222222333444555666::::::;;;<<<>>>???@@@@@@<<>>DDDEEECCCDDD???===<<<;;;;;;<<<<<<:::888:::@@@???>>>>>>666444???JJJHHHGGGFFFFFFEEEBBB???<<<>>>@@@DDDdddZZZGGGXXXZZZKKKAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBAAA???===<<<222111000000111444777999777777666555444444333333444444555666777888999999888777666555444333222222999999999888888888;;;===<<<<<<<<<<<<<<<;;;::::::???>>><<<<<<======<<<;;;999<<<>>>??????AAAEEEIIISSSTTTVVVVVVVVVUUUSSSRRRSSSRRRQQQNNNKKKLLLOOOQQQMMMNNNOOOOOONNNNNNPPPQQQKKKHHHEEEEEEEEEDDDAAA===CCCFFFGGGEEEEEEGGGGGGDDDGGGEEECCCBBBBBBAAA???======;;;999666444333444444666444111//////111333555===>>>@@@???<<<::::::;;;BBB<<<555111111111000...------------...///000111.....................---------------............---.........///////////////444444111666BBBIIIIII???CCCKKKQQQOOOJJJHHHIIIDDD===888666555444555777777:::999999;;;555888JJJcccYYYPPPLLLIIIEEEDDDFFFOOONNNEEE>>>>>>666111:::LLLEEEAAAAAAAAA<<<999888888888777777777888999999333333333555666666444222444333222222333222000...////////////////////////////////////............---------------,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))),,,...---***)))***,,,111///,,,+++******((('''(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))******+++***))))))(((((((((((('''''')))***+++,,,,,,,,,)))))))))*********+++++++++************+++,,,,,,***+++------,,,,,,...///222222111222222333444555888999:::;;;===>>>???@@@===<<<>>>CCCEEEGGGMMMTTTGGGEEECCCBBBBBBAAA???===;;;;;;:::999:::;;;<<<===999666333333666777555333222222222111111111111000////////////...............//////......---,,,+++++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''''''''((((((((((((((())))))))))))++++++,,,,,,---...//////444888===AAACCCBBB???<<<<<<;;;===BBBFFFGGGIIINNNNNNLLLLLLNNNMMMJJJHHHJJJHHHHHHGGGBBB:::555;;;EEE888888;;;@@@FFFKKKNNNOOOXXXrrr|||iii^^^ggghhh]]]\\\YYYXXXYYY[[[\\\YYYVVVOOOKKKFFFAAA??????AAACCCCCCBBB@@@>>><<<;;;;;;;;;<<<:::999;;;===<<<888444888888777666666555444444iii@@@EEEDDD@@@@@@;;;:::999999:::;;;;;;888666888>>><<<<<<>>>777444???BBB???===???EEEHHHFFFBBB<<>>>>>>>>>>>??????@@@@@@>>>?????????>>><<<:::999333///+++)))+++///333666555555444444333333222222555555555666777777777888666777777777555444222111777888999888777888:::<<<::::::;;;;;;;;;;;;;;;;;;???>>>===<<<======<<<:::888<<>>DDDIIIKKKMMMPPPRRRSSSSSSQQQPPPPPPPPPOOONNNLLLMMMPPPRRRMMMLLLLLLMMMPPPRRRQQQQQQJJJIIIGGGGGGGGGEEEAAA>>>GGGGGGFFFDDDCCCDDDDDDCCCDDDBBB@@@??????>>><<<;;;;;;999666333222333555666444222//////111444777999;;;999666444444333222111444111//////111333333222.........------...////////////......------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000888777///222AAAGGGAAABBBFFFKKKNNNOOORRRYYY```QQQKKKDDD>>>:::888999;;;;;;>>>999888===>>>GGG[[[nnnPPPCCCDDDHHHKKKLLLMMMJJJAAA>>>@@@:::999EEEOOOCCC888666999;;;===@@@999888888888888999999999666666777999::::::777444444444333333222111000///////////////////////////////////////............------,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************(((+++---,,,((((((---222666222...,,,+++***(((&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((()))))))))***+++***)))(((((('''((((((''''''(((******+++++++++((((((((())))))))))))******************++++++,,,***+++------,,,,,,...///111111111111111222444444777777888:::;;;===>>>???@@@>>>===???BBBEEEHHHJJJCCCAAA??????@@@AAAAAA@@@===<<<:::::::::<<<>>>???888666444333444555333222222222222111111111000000////////////........................---,,,++++++++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))(((''''''''''''(((((((((((((((((())))))))))))***++++++,,,------......111666<<<>>><<<:::888888:::888888===@@@BBBFFFKKKHHHGGGGGGHHHHHHHHHHHHIIICCCAAA@@@>>><<<>>>JJJVVV===@@@EEEJJJMMMOOOQQQQQQbbbrrrsss```[[[ggghhh]]]ZZZYYYZZZ[[[\\\[[[VVVSSSKKKIIIFFFBBBAAAAAABBBCCCCCCAAA>>><<<:::;;;<<<===<<<:::999:::===<<<999555999999888777666555444333jjj@@@CCCAAA===???<<<777777888999;;;;;;999777666;;;999999===777444>>>BBBAAAAAABBBDDDDDDCCCAAABBB>>>>>>DDDbbbtttHHHAAABBB???DDD>>>???>>>>>>>>>>>>======<<<<<<===<<<<<<:::888777666111+++)))***...111222333333333222222222222222777666666555555444444444333444666777777666444333444555666666666666888:::777777888999:::;;;<<<===@@@???>>>>>>??????===<<<<<>>>>>CCCHHHDDDFFFIIILLLMMMLLLJJJIIIIIIJJJKKKKKKKKKLLLNNNQQQNNNKKKKKKOOOUUUXXXVVVRRRMMMMMMNNNNNNNNNLLLIIIFFFKKKHHHDDDAAA??????@@@BBBCCC@@@>>>======<<<;;;:::777555333111000222444555222000...000444999;;;;;;;;;777333222222333222111111000/////////...---+++,,,,,,+++******+++++++++111111000///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,555555...000;;;>>>777///333666555666<<>>SSS\\\WWWKKKJJJIIIIIIQQQLLL@@@777666:::===@@@CCC<<<============<<<<<<<<<<<<<<<<<<======;;;888555444444555444222111000///000000000000000000000000////////////............------------------------......------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&)))+++***''')))///555666444111...,,,***'''&&&%%%%%%&&&&&&''''''(((((((((((()))***************'''(((((((((((()))))))))******)))(((''''''(((((('''(((((((((((((((''''''''''''((((((((()))))))))))))))******+++++++++++++++,,,......------///000000000///000000111222333555555777888:::<<<===>>>>>>>>>===>>>AAACCCBBB@@@BBB@@@>>>>>>???@@@@@@???>>>===;;;::::::;;;===>>>999777555444444444333222222222222111111111000000////////////........................---,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))******++++++,,,,,,---------222666666444333555888888555666:::>>>@@@DDDJJJGGGGGGFFFEEEGGGKKKNNNOOOEEE???999888999;;;CCCLLLAAAFFFMMMQQQSSSUUUXXXZZZrrrnnneee^^^```eeefffbbb[[[\\\\\\\\\[[[WWWRRROOOHHHGGGGGGEEEDDDCCCBBBAAACCCAAA===;;;:::;;;===???<<<:::999;;;>>>???===::::::999999777666555444444hhh>>>@@@>>>:::>>><<<777777777888::::::999888444888666666:::555111::::::@@@FFFHHHEEEAAA===<<>>EEE\\\ppprrr```WWWGGG???BBB===777:::>>>?????????>>>>>>===<<<;;;;;;<<<<<<;;;:::888777777222...---///111111///222222222222222222222222666666555444333222111111000222333555666666555555111333444555444555666888444444555666888:::<<<===???>>>======??????>>>===>>>@@@BBBAAA???@@@CCCGGGCCCDDDFFFGGGFFFEEECCCBBBDDDFFFHHHIIIIIIIIIKKKLLLLLLKKKLLLQQQWWWXXXUUUQQQPPPQQQTTTVVVUUUSSSOOOMMMJJJEEEAAA???===;;;===AAACCC@@@===<<<<<<<<<<<<;;;333222000000000222333555333111000333999<<<<<<;;;666333000///000111222222------......---,,,+++************++++++---......000000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------(((...000---///666777222+++000222000...000333333>>>@@@>>>888666888::::::444888222///999CCCOOO```ZZZfffqqqmmmXXXCCC>>>DDDVVVhhheeeRRRKKKKKKKKKNNNFFFAAA>>>AAACCCAAA???@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@>>>======<<<:::777444444555666555222000///000000000000000000000000000////////////............------...............///......------,,,,,,++++++)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((&&&((((((((('''***///444222333333000,,,(((''''''%%%&&&&&&&&&''''''(((((('''((())))))******))))))''''''(((((((((((()))))))))((((((''''''(((((()))'''(((((((((''''''&&&%%%'''''''''((((((((())))))((()))******++++++******+++,,,......------///000///////////////000222222333444555777999;;;<<<===999<<<>>>>>>@@@CCCAAA<<>>======>>>>>>===;;;>>>===;;;:::999999:::;;;888777666555444444444444222222222111111111111000////////////............---......------,,,+++*********++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))(((((((((((())))))))))))*********++++++,,,,,,,,,...000222222111222666999666444444999<<<>>>BBBGGGFFFHHHHHHFFFHHHMMMPPPPPPAAA;;;888;;;===???DDDIIILLLSSS[[[```bbbeeekkkqqq|||mmmbbbcccgggdddccceee]]]]]]\\\ZZZWWWSSSOOOLLLDDDEEEEEEEEEDDDBBB???>>>AAA???===;;;:::;;;===???<<<:::999;;;>>>@@@>>>;;;888888777777666555444444ccc;;;???<<<888<<<999999777666666777888777666444777444555999444000888555<<>><<<<<<@@@:::===@@@;;;???FFFCCCDDD;;;===BBB???;;;888111999:::;;;<<<<<<<<<;;;:::888999999:::999888666555444222000222555666222...111111111222222333333333444333333222222111111111///000111222222333333333///111444444444444666777444444444444555777999:::;;;::::::;;;===>>>===<<<=========>>>???AAACCCEEE@@@@@@AAAAAA@@@@@@???>>>CCCEEEGGGGGGFFFEEEFFFFFFDDDJJJPPPSSSRRROOOMMMMMMMMMPPPTTTUUUTTTQQQMMMKKKCCC???>>>@@@???;;;;;;>>>AAA>>>;;;999::::::::::::333333333333444555777777666444444777<<<>>>;;;777......---,,,+++,,,...///)))+++---...//////000000,,,,,,,,,---...///000111,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,---...000111111222666777333222444333///333888:::555222444555333...666555444;;;===???HHHDDDPPP\\\ZZZJJJ>>>EEESSSQQQ```\\\LLLEEECCCCCCHHHBBB@@@AAAFFFFFFBBB@@@AAAFFFFFFGGGGGGGGGFFFEEEDDDAAA???===;;;;;;:::888555444666777555222//////000////////////////////////////////////............------------.........///......------,,,++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,------************************)))((('''&&&'''))),,,...,,,111555333,,,'''''')))'''''''''''''''(((((((((''''''((())))))))))))((('''''''''((((((((())))))'''''''''''''''((()))***&&&'''(((((((((((((((''''''(((((((((((()))))))))'''((()))***+++******)))***+++------,,,,,,...///............///000111111222333444666888:::<<<<<<777<<>>===:::888:::::::::999999999999888666666666555333333444555222222222111111111111000////////////............------------,,,+++************++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))(((((((((((())))))))))))************++++++++++++...///000000111222555777666444555999;;;;;;>>>BBBBBBFFFHHHFFFHHHKKKKKKGGG===>>>DDDKKKNNNNNNSSSYYY[[[cccjjjnnnnnnsss|||rrrhhhccceeefffaaa___aaa]]]\\\ZZZVVVRRRNNNLLLKKKEEEDDDCCCBBBAAA???>>>===>>>===;;;:::::::::<<<===;;;999777999;;;===;;;888555555555444444333333333___999>>><<<777999777;;;999666444444555444333555888555666;;;555000888===@@@BBBAAA===::::::;;;777666>>>AAA===AAADDD===BBB999@@@BBB666999>>>222222333555777888999888888555555666666666444333222111000111555:::999444...111111111222333333444444111111111111111111222222////////////000000000111///111444555444555666777555444333333444555666777888777666888:::<<<<<<;;;:::999888:::>>>BBBCCCDDD::::::;;;<<<===>>>>>>???DDDEEEGGGGGGEEECCCBBBBBB>>>IIITTTTTTLLLEEEEEEIIIIIILLLPPPQQQOOOKKKGGGEEE===:::<<>>>>>999333---......---++++++---000111222333222111000000000------,,,,,,,,,,,,------(((((()))+++,,,---......++++++,,,,,,,,,---------,,,,,,---------.........111---+++...---+++,,,111---///,,,(((+++222333000333:::<<<777333333111------999<<<<<<@@@;;;333555EEEEEEGGGIIIEEEAAADDDJJJMMMUUUPPPGGGDDD??????III@@@>>>>>>AAAAAA@@@CCCIIIHHHIIIJJJJJJIIIHHHGGGFFFAAA???<<<;;;;;;;;;:::888444666888666222//////000........................000/////////............,,,,,,,,,------...............---,,,,,,+++******************************,,,,,,---------.........+++++++++++++++++++++++++++)))&&&&&&''')))))))))(((000666444,,,&&&'''***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++%%%&&&''')))************(((((((((((()))))))))***'''((()))++++++******)))(((***++++++++++++,,,......------......///000111111222333555888:::;;;<<<:::@@@AAA<<<:::===>>>;;;<<<<<<<<<>>>???>>>;;;888777777888999999999888888555555555444333222333555222222222111111111111000000/////////............------------,,,+++************++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***(((((((((((())))))))))))***************+++++++++---...///000111222222222777444555999:::999:::>>>===DDDHHHGGGGGGHHHDDD>>>AAAGGGRRRZZZYYYWWW[[[cccccciiiooopppooosss}}}^^^```bbbccc```]]]\\\\\\[[[ZZZWWWRRRNNNKKKKKKKKKGGGFFFCCC@@@???>>>??????;;;;;;:::999999999:::;;;;;;888666666888999777444222222222222222222222222^^^???:::777:::666777666666666777888777444222666444555666444///...222555999===???>>><<<:::999999:::<<<=========<<<;;;===<<<:::999999888666444333777;;;;;;888666555555555555555444333333222222222222222111111111000000///000111222222222222222333333222111111000000///444333111//////000111222111111222333333444555555666444222000000222444666555555777888888777666666999888888999:::<<<>>>@@@999:::<<>>@@@BBBCCCDDDCCCGGGJJJJJJIIIJJJMMMQQQGGGGGGHHHIIIIIIFFFAAA>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::;;;===>>>@@@>>>;;;888444111//////...///000111111111111111////////////////////////000///...---------------,,,,,,---...///////////////...,,,+++***+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111222888===;;;555///---...<<<===<<<999555111000///;;;IIIMMMBBB:::===CCCDDDMMMHHHEEEGGGEEEAAA======AAAEEEIIIHHHEEEDDDIIINNNIIIHHHGGGEEEDDDDDDDDDDDDEEEBBB@@@??????>>>===<<<888666444111///...............///000000000000000111111111111111111111111......////////////......------------------,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------,,,------......------,,,))))))(((((((((((()))))))))******)))(((''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))******))))))***+++,,,,,,------.........////////////000000111333444444666999;;;===============>>>>>>>>>>>>666:::@@@>>>??????777===<<<;;;::::::999888888444444444444444444444444444333111////////////000///............---------......---,,,,,,+++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,---...///000111111555555666666777777888888<<<@@@CCCCCC@@@@@@EEEIIIEEEIIIOOORRRTTTUUUWWWXXXWWW[[[ZZZYYYbbbnnnnnnccc]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTPPPKKKFFFAAACCCBBB@@@>>>======>>>???============<<<;;;:::999::::::999999777666555444333333333222222222111111YYY<<<888555999666777666555555666777777555333555333444555333......111444777:::<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<:::888777777777666555999;;;>>>>>><<<999999:::666666555555444333222222222222222111111111000000111111222222222111111000111111111111222222222222444333111//////000111222111111222222333333444444444333222111111222333444444555666777777777666555999999999999:::;;;======888:::<<<>>>@@@BBBCCCCCCEEECCCAAA@@@AAABBBDDDEEEBBBDDDEEEEEEEEEFFFGGGIIIFFFFFFFFFGGGFFFBBB===888<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>===<<<;;;:::;;;<<<<<<888777555333111//////...//////000111111111000000........................------,,,+++++++++++++++,,,,,,---.........---------,,,+++******++++++,,,******++++++++++++++++++************++++++++++++---------......////////////333666666333///......777888888666333000//////222???DDD<<<888???EEEEEEHHHFFFEEEFFFEEEEEEKKKRRRUUUQQQLLLHHHGGGGGGHHHIIIFFFEEECCCAAAAAAAAABBBCCCCCCAAA???>>>>>>===<<<:::777666444111///...............///000000000000000111111111111111111111111......////////////......---------------,,,,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))*********((('''((()))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))((('''''''''((())))))''''''(((((())))))******))))))***++++++,,,---------------........./////////111333333444555888:::999:::;;;<<<>>>??????@@@EEE>>>AAACCC:::888888111333444555555777999999777555555444444333333333333333222111////////////000............------------...------,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,---...///000111111444444555666666777888888888;;;>>>??????AAAEEEIIICCCCCCCCCEEEHHHLLLNNNOOOUUUUUU[[[hhhrrrrrrjjjdddTTTUUUUUUVVVWWWWWWVVVVVVZZZVVVRRRNNNLLLIIIFFFDDDDDDCCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888777666555333333333333222222222111111111TTT888666333888555777555444444555666666555333333111222333111------111333555777888888999:::<<<<<<<<<;;;;;;<<<<<<===>>>===;;;888888999::::::999===>>>???>>><<<;;;<<<===888777666555444333222222222222222111111111111111333333333222222000//////000000111111222333333444333222000/////////000111222222222222222222222222222222111111111111222222333333444555666555555555888888999:::::::::::::::888999;;;===???@@@AAABBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCAAA===777333;;;<<<===???@@@@@@AAAAAADDDCCCCCCBBBAAA@@@??????>>>======;;;:::999999888000000////////////000000000000000000000000///...---------------------------,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++******)))******+++,,,+++++++++***************))))))))))))************------------------------,,,---///000000000///...111222333222000/////////...777:::777777>>>CCCBBBDDDCCCCCCCCCBBBFFFRRR```\\\RRREEEAAACCCEEECCC@@@CCCAAA???======???AAABBBAAA@@@>>>======<<<:::888666555444222000//////...//////000000111111000000000000000000000000000000......////////////.........---------,,,,,,,,,++++++++++++***************)))*********++++++++++++******++++++++++++******))))))(((((((((((()))))))))*********((('''((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&''''''(((''''''(((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///000222222333444777999666777999<<<>>>@@@AAABBBBBB>>>AAA===000///444222888:::888555555:::999555666555555444333222222111222222111000////////////......---------,,,,,,,,,------,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000000222333444555666777888999999999;;;<<<>>>AAACCCDDDCCCBBBCCCDDDGGGIIIJJJJJJOOOOOO]]]tttzzzlll___\\\VVVVVVWWWWWWWWWWWWVVVVVVZZZTTTNNNHHHFFFFFFFFFFFFCCCBBB???<<<:::999999999:::::::::::::::999888777666666666666555444222222333222222222222111111111QQQ777555222666333666222111111222444444333222111//////111///,,,,,,000333444555555666888<<>>===<<<<<<<<<===???@@@AAA>>><<<<<<===?????????===<<<;;;:::999:::;;;<<<888888777666444333222222111111111111111111111111222222222222222111000///111111111111222222333333111000000/////////000111111111111111111111000000///000111111111111000///111222222333444444444444777777999999999888777666777888:::;;;===>>>??????AAABBBBBBAAAAAAAAABBBCCCGGGEEECCCEEEHHHIIIGGGEEEHHHEEE@@@===:::888666444:::;;;===>>>@@@AAABBBBBBFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;:::888666555444.........///000111222333000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,+++***)))(((((()))))))))***++++++++++++******)))))))))((((((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...---///111111111000111222222666888555777<<<>>><<>><<<;;;;;;===@@@BBB???>>><<<<<<<<<;;;888666555555444222111000/////////000000111111111000000////////////////////////......////////////.........------,,,,,,+++++++++************************))))))))))))******************++++++++++++******))))))(((((((((((())))))(((***+++***(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))******))))))******+++++++++,,,***+++++++++,,,,,,,,,,,,...///111111111333555777666888:::===???AAABBBBBB::::::>>>777+++222EEEKKKUUUVVVLLL<<<666999999333666666555444333111111000111111000000////////////------------,,,,,,,,,+++,,,,,,,,,,,,++++++******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...//////000000111222444555777888888===<<<;;;;;;>>>?????????@@@DDDJJJLLLLLLJJJJJJKKKTTT\\\lllyyyuuueeeXXXVVV[[[[[[[[[ZZZYYYWWWVVVUUUYYYTTTMMMGGGEEEDDDDDDDDD@@@???===;;;:::999888888888888999999888777777666666666666666555444333222222222222222111111111111PPP888777222555222555111000...///000111000///000......///...+++,,,111444444555444555888===@@@???>>>===<<<===>>>???@@@AAA???===>>>???AAAAAA@@@<<<;;;888777777888999:::888777666555444333222222111111111111111111111111///000111222222222222222222222222111111000000000/////////////////////000000000000000000000//////---...000111111000...---000000000111111222333333555555666777777666444333555666777999:::;;;;;;;;;;;;===@@@@@@???>>>@@@BBBBBB@@@???AAAEEEGGGEEECCCKKKEEE===777555777888999<<<===>>>@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<;;;777777777666555333111111............///000111111///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,+++***))))))'''(((((()))*********************))))))(((((((((''''''((((((((())))))))),,,,,,,,,,,,,,,+++++++++///---,,,,,,...//////...---///111333333333555666666888888777999<<<===<<>><<<;;;<<<>>>AAABBB>>>===;;;;;;;;;:::777555444444444333222111000000000000111111111111000000..............................////////////.........------,,,++++++******************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((***+++***)))((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''(((((())))))******)))***************++++++************+++++++++,,,---...000000000111333555999:::===???@@@AAAAAA@@@;;;<<>>@@@@@@@@@>>>EEEKKKKKKHHHHHHOOOVVVhhhwwwzzzmmmddd]]]XXXVVVVVVVVVVVVVVVUUUTTTSSSVVVSSSMMMIIIFFFDDDAAA???<<<;;;;;;::::::999999999777777777888777777666555666666666666555444333333222222222111111111000000OOO888777222555222555222000...---...///...---///------...---+++---222444444444444444777<<<@@@======<<<<<<======>>>???===<<<;;;<<<>>>>>>===<<<<<<:::888777888999999888555555555444333333222222111111111111111222222222//////000222222333333333222111111000//////...............///////////////////////////////////////,,,---...//////...---,,,............///111222333222333333333333333222222333444555666777777777777444999===>>>======???AAAAAA@@@@@@BBBDDDFFFFFFEEEIIICCC:::444444888<<>><<<@@@DDDDDDEEEGGGFFFGGGGGGEEEDDDCCCCCCDDD???>>>>>>===>>>???@@@AAA===<<<;;;;;;;;;:::777444333333444444333222111111111111222222111111000000////////////////////////......////////////............---,,,+++***))))))***************+++++++++((()))))))))************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((***+++***))))))***,,,)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''(((((())))))******************************************++++++++++++,,,---////////////222444999;;;===???@@@@@@???>>><<<>>>>>>444///NNNyyy}}}PPP444666;;;777555444444333222111111000...//////000000//////...,,,,,,,,,+++++++++******++++++++++++++++++************++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))******+++,,,---......///000111222333444555666777888:::<<>>===<<>>888555666:::???AAA@@@@@@@@@@@@@@@???>>>>>>;;;::::::888777666555555111111000000000111333444+++++++++++++++,,,,,,---,,,,,,---.........------------------------------******))))))***++++++,,,***+++,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,------......+++...111111///...///111---///111222222222333555333444777999999:::>>>BBB@@@???@@@CCCDDDCCCEEEIIIEEEEEEDDDBBB@@@???>>>>>>>>>>>>??????????????????===<<<;;;<<<<<<:::666444222333444444444333222111111222222222222111000///////////////////////////......////////////............---,,,+++***))))))))))))*********+++++++++)))))))))*********++++++******++++++++++++******))))))(((((((((((())))))((()))++++++***)))+++,,,(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))******)))'''&&&%%%''''''(((((())))))******************))))))))))))*********+++++++++,,,,,,+++---......---...000222777999;;;>>>???>>>===<<<<<<======333222VVVZZZ555333999666333333333222222222111111---...///000000///......++++++++++++******************************++++++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))***+++,,,---......000000000111222333333444444777;;;<<<===@@@EEEIIIKKKKKKLLLOOOVVVbbbnnnvvvuuutttmmmddd^^^[[[ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQMMMKKKHHHFFFEEECCC@@@>>>;;;;;;;;;;;;:::999999888666666777777777777666666444444444444444333333222111111111111000000000000GGG444555222555333888666444111/////////...---///,,,,,,...---+++...444111222222222222444777:::666777888999:::999888777888888999;;;<<<;;;777444888666444444777777555333111111222222222333333333000000111111222222222222222222222222222111000///,,,,,,------.../////////,,,,,,---.../////////...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222///...---------///000111000000111222222222222222...444;;;>>>======???CCC>>>@@@BBBAAA===<<<>>>@@@===:::666666999===@@@AAA>>>>>>======;;;:::999888999888888777666555444444000000//////000222555777++++++++++++,,,---...///++++++,,,---............------------------------,,,+++++++++,,,------...***+++,,,---------------***+++,,,,,,+++***)))(((&&&'''''''''(((((())))))))))))))))))************++++++,,,------...//////(((---222222///---000333,,,...000111000000111222333444777888777666:::???@@@AAADDDEEEAAA>>>CCCJJJHHHEEEBBB@@@@@@AAA@@@???===>>>???@@@@@@???>>>======<<<<<<<<<<<<:::777444222333444444444333222111222222222222222111000///000000000000000000000000......////////////............---,,,+++***)))((())))))******++++++++++++************++++++++++++))))))************))))))))))))(((((((((((())))))((()))++++++******+++,,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))************(((&&&%%%''''''(((((()))******************)))))))))))))))***++++++++++++,,,,,,,,,+++,,,---------...000222444666999<<<======<<<;;;===???@@@777888___bbb777222777333333222222222222222222222---...///000000///......+++++++++************)))******************++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,------...000000111111222222222333444999======;;;<<>>@@@>>>AAABBB???>>>@@@???<<<555888:::999;;;@@@BBB@@@;;;;;;<<<===>>>>>>;;;888777666666777777666444111000000000000000//////...///...---,,,+++,,,------+++,,,,,,---.........---...---+++))))))***+++,,,111...+++,,,///000///,,,***++++++,,,,,,,,,+++***,,,,,,,,,+++++++++******''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111333333444666777999:::::::::<<>>======;;;:::;;;===;;;777333777555333333555555333111000000000000000000000000111000///------......///------------------------,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,,,,++++++*********)))************+++++++++)))))))))))))))))))))))),,,+++******))))))******((((((((((((((()))******((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((())))))***)))))))))))))))******+++))))))***+++,,,,,,---------.........------...000444333555999>>>AAA@@@===;;;===;;;666???bbbYYY000333999111333333222222111000000000////////////............,,,+++)))(((((()))+++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------...///000111222222333444666888<<>>@@@>>>:::888<<<<<<;;;<<<@@@@@@>>><<<;;;<<<===>>>===;;;888777666666666777666444111000000000000000//////...///...---,,,,,,,,,------+++,,,------.........---...---+++))))))***+++,,,---,,,++++++,,,---,,,,,,))))))***++++++,,,------,,,,,,+++++++++*********(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---......///000000111111222333444555777888999:::888;;;===??????@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAA===>>>???@@@AAA@@@>>>===>>>===<<<>>>???>>>:::777777444222333444444222000000000000000000000000000111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,++++++*********+++,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))),,,++++++***************((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******))))))(((((())))))***+++))))))***++++++,,,------,,,---...---,,,,,,...000333333444777<<>>===>>>???>>>999<<>>:::555111444555666777777666444333333333333333222111000000000000000000000000000000vvvGGG666111000333,,,111---,,,+++***+++,,,...000'''---...'''&&&,,,000///,,,,,,------...///111111222333444555666666666666555555555333111000222444444444555555444444333222222111000000111111000///111111111111111111111111000///......------......---------...............------............------......------------,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000111222444444333111000000333777:::<<<>>>@@@BBBDDDFFFEEE@@@>>>???<<<888===??????======@@@@@@===<<<<<<<<<===>>>===;;;888777666555555666555333111000000111111000000///...///...------,,,,,,------,,,,,,---............------,,,+++*********+++,,,******+++***)))(((***+++((((((((()))***,,,...000,,,++++++++++++*********))))))))))))((((((((((((************************+++++++++++++++++++++++++++,,,,,,---------------------......///000000000222333333555666777888999777999;;;<<<======@@@AAAAAAAAA@@@???????????????999:::<<<===>>>>>>=========<<<<<<===>>>===;;;888666444222222333333111000000000000000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,+++************+++,,,,,,,,,++++++++++++***)))************+++++++++))))))))))))))))))))))))+++++++++************))))))(((((((((((()))************************************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))*********))))))(((((())))))***+++))))))******+++,,,,,,,,,,,,---------,,,,,,...000333222222444888;;;<<<<<<;;;<<<:::555444>>>RRRcccPPP<<<---000666555111000333222222111111000///////////////............---,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------...///000111111555666777:::===@@@BBBDDDLLLPPPWWW\\\^^^\\\YYYVVVVVVRRRQQQTTTVVVVVVWWWYYYTTTQQQNNNMMMMMMMMMLLLKKKKKKGGGBBBAAACCCCCC>>>:::222777<<<>>><<<888666555222333555666666555444333333333333333222111000///111111000000//////......qqqDDD444000///222+++000222000...,,,++++++,,,,,,%%%...---%%%(((444777000,,,,,,,,,------///000000111222333555666666666666888888888666444444555666444555555555555444333333222000///000111111000///111111111111111111111111//////...------------...,,,---------.../////////,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000000000000000...000333444555333111000111444888:::<<<>>>AAACCCAAADDDCCC???===>>><<<888>>>AAAAAA>>>>>>AAAAAA>>>===<<<<<<<<<===<<<:::888777555444444555555333111000111111111111000/////////......---------------------............---------,,,+++*********++++++(((***+++***'''&&&))),,,***)))(((((()))+++...///++++++++++++******************))))))((((((''''''************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------......///000000222222333444555666777777777888:::;;;;;;<<<>>>@@@???>>>>>>===============999999:::;;;<<<<<<;;;;;;999999999::::::999888666555444333222222111000///000000000000000000000000//////......------------++++++++++++++++++++++++++++++++++++************++++++***************+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))(((((())))))***+++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))*********+++((((((((((((((()))******))))))******+++++++++,,,***,,,,,,,,,+++,,,...000222111111222444777999;;;999999888444111222888<<<;;;333222888666......555222222222111000000////////////.........---------++++++***))))))***+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++++++++,,,---...///000000111444555666888;;;===@@@AAAHHHMMMTTTZZZ]]][[[WWWTTTZZZXXXVVVVVVWWWWWWWWWXXXTTTRRRNNNMMMMMMNNNMMMMMMNNNIIIDDDCCCDDDAAA:::333666777888999999888888888111222333444555555555444222333333222222111000///111111000//////...------lll@@@333000///111+++000222111...,,,+++***))))))'''+++)))%%%...<<<<<<000---------------...///000000111222444555555666666888999999888666555666777444444555555444444333222111000///000111222111000000000000000000000000000//////...---------------,,,---------.../////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000000111---///222444444333111///111444777:::;;;===???AAA<<>>===<<<<<<<<<<<<:::888777555333333444444222111111111111111111000000///...//////.........---------......//////...------,,,,,,+++++++++***++++++(((***,,,***''''''))),,,,,,***)))((((((***,,,---+++++++++*********))))))******))))))((((((''''''************************************************)))******+++++++++++++++,,,,,,,,,---......//////111111222333444555555666777888:::::::::;;;===@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999888777666666666444555444333111000000000////////////////////////...............------,,,+++++++++++++++++++++++++++++++++*********))))))*********))))))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***++++++++++++***)))((()))))))))))))))***++++++******************************))))))))))))******))))))(((((((((((())))))************************((((((''''''''''''(((((())))))))))))************((((((((('''((())))))***)))***************++++++)))***++++++++++++---///000000111111222444777999<<<;;;999888777666555555///444888666222111333666222222111111000//////...............------------+++******************++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++++++++,,,---...///000000222222333555777:::<<<===BBBGGGOOOUUUYYYXXXTTTRRRWWWWWWVVVTTTSSSTTTUUUUUUTTTRRROOONNNOOOOOONNNMMMJJJGGGDDDCCCDDDAAA;;;555UUULLLBBB;;;999999777555222222333444444555555555222222222222111000//////000000000///...---,,,,,,ggg===111///...000***000++++++***)))))))))))))))))))))'''(((333>>>:::///------,,,,,,---......///...///000222333444444555666777777666444333333444333333444444333333222111111000///000111222111000000000000000000000000000///...------,,,,,,---------------...............,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000,,,...000111222222000///111444777888999:::<<<>>>888;;;<<<::::::======:::<<>><<<;;;<<<<<<:::888666444222222222333222111111111222222111111000///...////////////...------...////////////...------,,,,,,,,,+++++++++************+++***))))))***++++++***))))))((()))***++++++************)))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))((())))))***************++++++,,,,,,---.........000111111222333333444444777888999888888999<<>>>>>>>>======<<<;;;;;;:::;;;<<<<<<:::888666777777555666666444111000000000////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***))))))))))))***++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******+++,,,,,,***)))(((***))))))))))))***++++++******************************))))))))))))******))))))(((((((((((())))))************************(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''(((((()))***************************((()))++++++***+++---//////000111111111222444777:::888777666777777777666444888555///222888666...222111111000000///...............------------,,,************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))*********++++++,,,---...//////000000111222444666888999===BBBIIIOOORRRQQQNNNLLLPPPRRRRRRNNNMMMOOOQQQQQQRRRPPPOOOOOOPPPOOONNNLLLCCCBBBBBBCCCCCCBBB???===]]]RRRDDD<<<::::::999666444444444444444555555555222222222222111000///...//////......------,,,,,,ccc:::000///---///***000((((((((())))))))))))******''''''---555888333---,,,++++++++++++,,,------,,,---///000222333333333444555666555333222222222222222333333222222111000000/////////111222111000000000000000000000000000///...------,,,,,,------...............---------+++,,,,,,------,,,,,,+++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---.../////////,,,---...///000000000000111333555777777777888:::888;;;<<<:::;;;======:::<<>><<<;;;;;;;;;:::888666444222111222222222111111222222222222111000000...//////000///...---,,,///////////////...------+++,,,,,,,,,++++++******+++)))(((((()))******)))(((((())))))******++++++************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''((())))))******))))))+++++++++,,,------......000000111111222333333333666666666666555777:::===;;;;;;;;;<<<>>>???AAABBB@@@??????>>>>>>>>>??????>>>???>>><<<888666777888555777777555222000000111////////////////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))************************(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))************))))))))))))''')))*********+++---///---000222333222111333555555444333333444555444444;;;:::666222444777444...111111111000//////...............---------,,,,,,*********++++++*********+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((())))))*********+++,,,---....../////////000111222444666777:::>>>DDDJJJMMMNNNMMMKKKRRRVVVVVVPPPLLLOOOPPPOOONNNNNNNNNOOOOOONNNKKKIII@@@BBBDDDCCC@@@???@@@AAAGGGCCC===::::::;;;;;;:::666666555555555555555555222222222222111000///...------------------------aaa999000///---///)))000++++++++++++***************''')))111444000,,,+++******************+++++++++,,,...///111222222333444555666666444222222333111222222222222111000000000/////////111222222111000000000000000000000000......---,,,,,,,,,,,,---/////////......------,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,************************,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---...///000000111333555555555555666777999======;;;;;;>>>===:::===@@@AAA???@@@DDDDDDBBB@@@>>><<<;;;;;;;;;:::999666444111000111222222111111222222222222111000000...///000000000///---,,,//////000000///...------+++,,,,,,,,,,,,+++******+++(((&&&''')))+++)))'''%%%&&&(((***+++,,,,,,,,,************))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))***++++++,,,,,,---......000000111111222222222333444555555444333555888;;;<<<<<<===>>>@@@BBBDDDEEE@@@?????????@@@AAABBBCCC>>>??????<<<777555666777666888888666222000000222////////////////////////,,,---.........---,,,+++------------------------************))))))))))))))))))((())))))***++++++*********++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))***,,,,,,,,,+++)))'''*********)))******+++,,,((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))************************'''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''((())))))*********)))))))))))))))'''(((************---///,,,000333444222111222444777666555555555555555444222444777888333///333:::111111111000//////............---------,,,,,,,,,******++++++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))***+++,,,---....../////////000111222444555666777;;;BBBIIINNNPPPPPPPPP\\\aaa___VVVPPPQQQQQQOOOKKKKKKLLLNNNOOOMMMIIIFFFCCCFFFGGGDDD>>>;;;<<>><<<:::999:::888777666555555555555555111222222111111000///...,,,---------------------]]]===---000///---...+++************))))))))))))((())),,,......---+++))),,,------+++))))))***,,,***+++---///111333333444444555555555444333333222222222222111111111000000222111000//////000111222//////.........---------------......------,,,+++------............------,,,,,,------,,,,,,+++***+++++++++++++++***)))(((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------......///111111111111222222333444888888999:::<<<>>>@@@AAA@@@AAABBBAAA???>>>>>>@@@BBBAAA@@@??????>>>;;;999888777555333222222222222222222222111111111111000///000111111111000...---////////////............------,,,,,,+++***))))))))))))))))))))))))))))))((()))***,,,------,,,,,,++++++***)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------......//////000000111111333444555555444444555777;;;>>>AAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD>>>>>>===<<<;;;999777666777666666555333222111111000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))+++,,,---......000000111111111222222222333333333333333333333333222222222333333333444444222222111000///...------............---,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++***)))(((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------.........///000222444444<<<===???CCCFFFJJJLLLMMMKKKJJJKKKMMMQQQQQQNNNKKKHHHKKKMMMNNNLLLJJJIIIIIICCCBBBAAA@@@???>>>>>>???===;;;;;;;;;===;;;777333444555555666555444222111111222222111111000///.........---------,,,,,,,,,\\\===---000///---...+++************))))))))))))((()))+++,,,,,,,,,+++******+++,,,+++)))((()))***)))***,,,...000111222222444444444444444333222222222222222111111000000000111000000000000000000111//////.........---------------......------,,,+++------............---------------------,,,+++++++++++++++++++++***))))))+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************+++++++++,,,++++++,,,------......///111111111111222333444555888888999:::<<<>>>@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCAAA???>>>>>>===;;;999888777555333222222222222222222222111111111111000000000000000000///......////////////............------,,,,,,+++******)))))))))))))))))))))))))))((()))***,,,------,,,,,,++++++***))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------.........///000000111111333444666555444444555777;;;===@@@AAAAAAAAABBBCCCFFFFFFFFFFFFEEECCCBBBAAA???>>>>>><<<;;;999777666666555555444333222111000000000000000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))((())))))***,,,------.../////////000000000111111222222222222111111111111222222222222333333333333222222111000///...------------...------,,,+++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---------...///000222333444777999<<<@@@DDDHHHJJJLLLIIIIIIJJJMMMPPPPPPNNNKKKIIIJJJKKKLLLLLLKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>>===;;;:::;;;<<<;;;777444444555555555555333222111111111111111000///......------------,,,,,,,,,,,,[[[<<<---000...,,,---+++************))))))))))))((()))))))))************''')))++++++)))((('''(((((()))+++---...///000000333333333333333333222111111111111111000000000000///000000111111000000///...............---------------......------,,,+++------............------------......------,,,+++***++++++++++++***))))))++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))*********++++++++++++,,,------......///000000111111333444666666888888999:::<<<>>>???@@@AAACCCDDDDDDCCCBBBCCCEEEBBB@@@===<<<<<<<<<;;;:::777666444333222222222222222222222111111111111000111111000////////////////////////............------,,,,,,++++++*********))))))))))))))))))))))))((()))***,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,------......///000000111333444666555444444555777;;;===???@@@??????@@@AAAIIIHHHGGGFFFDDDBBB@@@??????>>>>>>===;;;999777666444444333222111000000///000000000/////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((()))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))***+++,,,------------........./////////000000000000000000000000111111111222222222333333222111000000///...------,,,,,,,,,,,,,,,+++))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...///111222333333555888<<<@@@DDDGGGIIIGGGGGGIIILLLNNNOOOMMMKKKJJJIIIHHHIIIKKKKKKHHHEEECCCCCCCCCBBBAAA???>>>===<<<;;;::::::;;;:::888555555555555555444333222111111111111111000///...------------,,,,,,,,,++++++XXX;;;---000...+++---+++************)))))))))((()))(((((('''((()))***+++&&&)))+++,,,***((((((((()))***+++---.../////////111222222222222222111111000000000000000000000000...///000111111000///...........................------......------,,,+++,,,------......------,,,---............---,,,,,,******+++++++++******)))***++++++++++++,,,,,,,,,******++++++++++++******((())))))))))))*********++++++,,,------....../////////000111333555666777777777888999;;;===???@@@@@@BBBCCCCCCBBBBBBCCCEEEBBB???;;;999::::::::::::666555444222111222222222222222222111111111000000222111///.........///000//////.........---------,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***+++,,,,,,+++*********)))))))))))))))***)))))))))(((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,---...//////000000333444555555444444555666:::;;;============>>>???GGGGGGFFFEEECCCAAA@@@>>>>>>>>>===<<<:::888777666333222222111000000//////000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''(((((()))***((())))))***+++,,,,,,,,,------------.........///////////////000000000000000000000111111111222222111000000///......------+++,,,,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,---...000111222222333666999===@@@BBBDDDEEEGGGIIILLLNNNNNNMMMLLLLLLHHHFFFGGGKKKKKKGGGBBBCCCCCCCCCBBBAAA???===<<<;;;::::::999999999888888666666555555444333222111000000000000///...------,,,,,,,,,,,,++++++++++++VVV:::---000---***,,,+++************)))))))))((()))((('''&&&'''(((***+++&&&))),,,---+++***))))))***+++,,,---.../////////000000111111111111111000////////////////////////...///000111111000///...---.....................------......------,,,+++,,,,,,------------,,,,,,------......------,,,+++)))******+++++++++***************+++++++++,,,,,,)))******++++++******)))((())))))))))))*********++++++,,,------......////////////000222444666666666666777888:::<<<===>>>>>>???@@@@@@@@@???AAABBB@@@===999888888999999999666555333222111111222333222222222111111111000000222111///.........///000............------------,,,,,,+++++++++++++++***************************((()))***+++++++++***)))***)))))))))))))))******))))))(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,---...///000000222333444444333333444555888999:::;;;:::;;;===>>>CCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;999777666555111111111000000//////...////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++)))))))))******++++++,,,---------.........//////.../////////000000111111/////////000000000111111000000//////......------++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++,,,---///000111444555666888:::<<<===>>>CCCFFFIIILLLMMMNNNNNNNNNLLLHHHEEEFFFJJJJJJGGGBBBCCCCCCBBBAAA@@@>>>===<<<::::::999888777888999:::777666555444333222222111//////000//////...---,,,,,,,,,+++++++++*********TTT999---111---))),,,+++************)))))))))))))))((('''''''''(((***+++''')))+++,,,+++*********+++,,,------...............///000000111000000000............////////////...//////000000//////...---------...............------......------,,,+++,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***************++++++++++++))))))************)))))))))))))))*********++++++++++++,,,------......///......//////111222444444444444555666888:::<<<===;;;===>>>>>><<<<<<===???===;;;888777888999888777555444333111111111222333222222222111111111111000111111000///////////////.........------------,,,++++++++++++++++++++++++************************((()))***++++++***)))))))))))))))))))))******+++))))))''''''''''''))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))************++++++++++++)))***+++,,,---///000000000111333222111111222444555666888888888999<<<>>>???@@@@@@AAAAAAAAA@@@@@@<<<;;;;;;:::888666444333111111000000000//////////////////.........------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,)))))))))*********++++++,,,---------.....................//////000000111........./////////000000/////////.........------+++++++++++++++***(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********)))******+++,,,...///000444555555777888999::::::AAADDDHHHKKKLLLLLLMMMNNNLLLJJJGGGGGGIIIIIIFFFDDDDDDCCCAAA???===<<<<<<;;;999999999777666777:::<<<888777555444222222111111////////////...---,,,++++++++++++*********))))))RRR888---111,,,(((++++++************))))))))))))))))))(((((())))))******'''((())))))(((((()))+++***+++,,,,,,,,,,,,,,,,,,---...//////000000000///---------......//////////////////....../////////---------.........//////------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))))))))***+++++++++++++++************++++++++++++))))))************))))))************+++++++++,,,++++++,,,------......///............///000111222222222333444666888:::;;;;;;<<<===<<<;;;:::;;;<<<;;;999888888888888777555444333222111111111222333222222222111111111111000000000000000000///...............---------,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((()))))))))))))))***++++++***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))************++++++++++++))))))***,,,---...///000...000111111000000111222222444555666777999<<>>>>>????????????>>>>>>::::::999888666444333222111111111000000000000/////////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&)))+++---))))))))))))************+++++++++,,,,,,,,,,,,---,,,,,,,,,---.../////////------.........///////////////.........---------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))***,,,---///000111222333444666777888888===AAAFFFHHHIIIIIIKKKMMMLLLKKKJJJHHHHHHGGGFFFFFFDDDBBB???<<<::::::;;;;;;999999888666555666:::>>>999777555333222111111111............---,,,+++++++++*********))))))))))))QQQ888...111,,,(((++++++************))))))))))))))))))))))))************&&&'''((('''&&&''')))+++)))******+++++++++******------...///000000//////---------.........//////000///...------...///000---------.........//////------......------,,,++++++,,,,,,------,,,,,,+++***++++++++++++***))))))((()))***+++++++++++++++)))************+++++++++))))))************))))))***++++++++++++,,,,,,,,,++++++,,,------......///...............///000000111111222333555777999:::;;;<<<===<<<:::999999:::999888777888999888666444444333222111111111222333222222222111111111111000///000111111111000...---......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))((())))))***++++++***((('''&&&&&&'''(((***(((((((((((((((((((((((('''''''''((()))******+++(((((((((((()))))))))))))))************+++++++++((()))***+++---...///000...///000000//////000111111222444555666888<<>>>>>>>>>>>>>>======<<<999999888777555333222111111111111111000000000000//////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((&&&%%%&&&)))+++---))))))))))))************)))************+++++++++******+++,,,,,,---......---------.........//////...............---------,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***+++---...///...///000222444666777888:::>>>DDDFFFGGGGGGIIIKKKLLLLLLLLLJJJGGGFFFGGGHHHEEEBBB>>>:::888888:::;;;888999888666444666;;;???999888555333222111111111............---,,,++++++************))))))))))))OOO777,,,...,,,+++,,,'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************+++---......---...///000///---,,,...111222000---........................---------............///......---,,,,,,,,,,,,---,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000//////...///111444777999:::;;;<<<======;;;999888888555666999888555444777555444222000000000222333000111222222222000///...***,,,///222333222000///---,,,++++++******++++++******))))))))))))************))))))((((((''''''((()))***+++***)))'''%%%(((((()))***************((((((''''''''''''((((((((('''&&&'''((())))))''')))(((((('''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,..................------000111333333333555777999999::::::;;;::::::999999666666666555444444333333000000000000////////////........................++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))+++,,,---+++*********))))))((((((&&&(((******)))((((((***((((((((((((((((((((((((''')))***)))((('''(((***+++******)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------...............---------......---------,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))***+++,,,------...//////000111333444555:::<<>>@@@BBBBBBBBBBBBDDDFFFHHHGGGDDDCCCCCCDDDAAA@@@>>>;;;::::::;;;<<<888777666555444333222111222111111000000000000000000///...---,,,,,,,,,,,,******))))))))))))******LLL666,,,...++++++,,,((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******(((***++++++++++++,,,...------,,,...///000///---------------------------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++******+++,,,,,,+++)))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,---......//////000000000//////000222444555888888999::::::;;;;;;<<<666444555888999666666999555555333222222222333444111111000000000111222222222222222111000///......,,,,,,+++************+++***))))))(((((())))))***)))))))))((((((((((((''''''((()))***)))((('''&&&''''''((())))))))))))(((((((((''''''''''''((((((((('''&&&'''((())))))'''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))*********++++++++++++,,,------------------------...000111111111222555777999999999999999888777666444444333333222111111111000000000000////////////------------------------+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))***(((''''''((()))(((((())))))))))))))))))))))))'''((())))))''''''((()))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))((((((''''''(((((()))))))))))))))))))))))))))'''(((***+++,,,,,,------,,,,,,,,,------.........------------,,,,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,------...///000222333444888:::<<<>>>@@@AAA@@@@@@CCCEEEGGGGGGFFFDDDDDDEEECCCAAA>>>;;;999999:::;;;:::999777666444333333222222222111000000000000000//////...---,,,,,,,,,,,,******))))))))))))******JJJ444,,,///+++***,,,)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***(((***++++++++++++,,,...,,,,,,------.........---------------------------+++,,,,,,,,,---------------,,,,,,+++++++++++++++***))))))***,,,,,,+++)))************************************************************************))))))))))))))))))))))))))))))))))))************((())))))))))))*********+++,,,,,,---......//////000000///000000111222333555555555666888999;;;<<<555333444888999777777999555555444333333333444555111111000///000111333444666555333000///.........,,,++++++***************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''(((''''''''''''(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------------...000000000000333555999999999999999888777777444444444333222222111111000000000000////////////------------------------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++((((((((()))))))))))))))******)))(((((((((((((((*********)))))))))))))))---***(((((()))+++***)))************************'''((()))(((''''''((()))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))***(((((((((''''''((((((((())))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******+++,,,---......///---------,,,,,,,,,++++++***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,---...///111222333555777999<<>>:::888888:::;;;;;;:::888666555444444444333222111000/////////000......---,,,++++++,,,,,,******))))))))))))******GGG333,,,///+++***,,,***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((())))))))))))***,,,,,,++++++---...+++,,,------------------------------------------++++++++++++,,,,,,,,,---,,,,,,+++************+++))))))(((***,,,,,,+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))))))))*********++++++,,,,,,------......////////////000000111111111222222333555777999:::555333444888999777777999444444444444444444444555222111000000000222333444777555222///...---------,,,+++******))))))******))))))(((((((((((())))))'''''''''''''''((((((((('''''''''(((((((((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,------,,,---............111333888888999999999999888888555555444444333222222222000000000000////////////------------------------++++++++++++++++++++++++***))))))))))))))))))***************************''''''(((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))******,,,***)))((()))))))))((())))))))))))))))))))))))&&&((()))((('''&&&'''((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))******+++,,,---......------,,,,,,,,,+++++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((())))))******+++++++++,,,---...000111222222444666:::===@@@BBBDDDCCCDDDFFFHHHIIIIIIGGGFFFCCC@@@===:::888888888999;;;:::888666555555555666333222111000////////////---,,,,,,++++++++++++,,,******))))))))))))******EEE222---000+++))),,,+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))(((***+++,,,++++++,,,...)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******)))(((((()))+++,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,,,,------.........//////000000111111///000111333555777888888666444555888999666666999333333333333444444444444222222111111111222222333444333111///------------++++++***))))))))))))***)))((((((''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''((((((''''''((())))))))))))(((((((((''''''''''''((((((((('''&&&'''((())))))'''''''''&&&''''''((()))***''''''&&&''''''((()))***(((((((((((((((((((((((()))))))))************+++)))******++++++,,,,,,---+++,,,------,,,---///111555666777888888999888888555555555444333333222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))&&&''''''(((((())))))******)))((((((''''''''''''))))))))))))************''')))+++***(((&&&&&&'''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''')))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))************+++,,,---///000111000111444777;;;>>>AAABBBBBBCCCEEEGGGIIIHHHFFFCCC???>>><<<999888777777777:::888666555444555777888333333111000////////////,,,++++++******+++++++++******))))))))))))******CCC111---000+++))),,,+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))''')))************+++---(((+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++***)))))))))))))))((('''((()))+++,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++,,,*********+++,,,,,,------,,,---...///000000111111///111333555777777888777777555555888999666555888111222222333333333333333222222333333222222111111000000///...------------++++++***)))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''((())))))******))))))((((((''''''''''''((((((((('''&&&'''((())))))'''&&&&&&&&&''''''((()))***&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))************)))))))))***+++,,,,,,,,,***+++,,,,,,++++++---///111222333555666777888888444444333333222111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((('''''''''((((((((()))))))))************&&&+++000///***&&&''')))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((***++++++++++++************++++++++++++,,,,,,,,,++++++++++++***+++***)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,...000111///000111444666999<<<===@@@@@@BBBDDDGGGFFFBBB>>>;;;;;;:::999888777666555888666444333444555888999444333222000//////......++++++************++++++******))))))))))))******BBB111---000+++))),,,,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''))))))((((((***+++(((+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******)))))))))))))))((('''''')))+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,---///000111111111000222555777999999888777888555666999888555444777000111222333333333333333222333444444333222000///..................------+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************((((((''''''''''''((((((((('''&&&''')))))))))'''&&&&&&&&&'''''')))******&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,)))+++++++++***+++,,,......///111333555666777777333333222222111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((())))))*********+++(((///666555...(((***---''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((***+++++++++++++++++++++***************,,,,,,,,,+++++++++******+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,...///000///000000111333555777888???>>>???BBBDDDCCC???;;;888888999999888777555444666555333222333666888:::444333222000///.........+++***************++++++******))))))))))))******AAA777...,,,+++)))***,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************)))*********++++++++++++------------------------000000111333333333333333444444333222222222333333111111222222222333333333000111222333333222111000//////.........---------+++++++++***)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...---...///111333444444444333222111////////////000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))******))))))))))))((((((((((((!!!,,,777666,,,%%%(((...''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********++++++******)))***,,,---...++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///.........000333666888:::;;;>>>@@@AAA@@@???>>>===<<<:::888777777777888666666555444333333333333222111000...------------------,,,++++++******)))))))))))))))))))))))))))???666...---,,,******+++(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,///000111222222333222222333333333222222222333333111111111222222222333333///000111222222111000//////.........------------+++++++++***)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))************+++,,,---------...///111222333444444333222111////////////000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))))))))******))))))))))))(((((((((((($$$)))---,,,(((%%%'''***(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''')))((((((''''''(((((()))''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))***+++---...++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,............000333555777:::;;;===>>>????????????===<<<;;;999888888777777666666555444333333333333333222111000///.........---,,,,,,++++++******)))))))))))))))))))))))))))===555///......+++)))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++******************************))))))))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---...///000111111111111222222222222222222222333111111111222222222222333...///000111111000///...............------------+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))******)))******+++,,,---------...000111222333333222222111000////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))******))))))))))))******))))))))))))((((((((((((***'''$$$###%%%'''((('''(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((***))))))(((((())))))***'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************)))******+++------++++++++++++++++++++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...000222444666:::;;;<<<===>>>???@@@@@@<<<<<<<<<;;;:::999888777666666555444333333333333444333222000////////////,,,,,,,,,+++******))))))))))))))))))))))))))))));;;444//////000,,,******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))***************************************************)))))))))(((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))***************+++++++++,,,,,,---...////////////111111111222222222222222111111111111222222222222---...///000000///...---------------------------+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&'''((())))))'''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))***+++,,,------------...///111222222222111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))((((((((((((,,,((($$$$$$'''******)))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((******))))))))))))******((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------///111333444888:::===???AAAAAA@@@???;;;;;;<<<<<<;;;:::888777666666555444333333333333333333111000///.........,,,,,,++++++***)))))))))((((((((((((((((((((((((999333///000000---******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((()))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))******+++++++++++++++,,,---............///000111222222222111111000000111111111222222222---...///000000///...---,,,,,,------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&'''((())))))'''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,---,,,,,,---...///000111111111000000///......---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******))))))))))))(((((((((((((((((((((((())))))***+++(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******(((((())))))(((((('''&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++,,,************************((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...000111222444888===AAACCCBBB@@@>>>:::;;;;;;<<<;;;:::888777666666555444333333333333222111000///...---------,,,,,,+++******))))))(((((((((((((((((((((((((((999222...///000---++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((())))))***************************))))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,***+++,,,---............---...000111222222111000000000000111111111111222---...///000000///...---,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&'''((())))))'''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,---,,,++++++,,,...///111000000000000///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((''''''((((((((()))))))))((((((((()))))))))************))))))))))))******))))))))))))((((((((((((###&&&))))))((('''(((***)))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))(((((())))))***((())))))))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***++++++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,---...//////000111555:::???BBBAAA>>>===999:::::::::999999888777666666555444333333333333222111000...------------+++++++++***))))))(((((())))))))))))))))))))))))999222---...///---,,,---((((((((((((((((((((((((''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******************************))))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---***+++,,,---............,,,---///111222222111000000000000000111111111111...///000000000000///...++++++,,,,,,,,,---------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((())))))'''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))***+++,,,---,,,+++***+++---///000///000000000000...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''((((((((())))))))))))(((((()))))))))***************))))))))))))******))))))))))))((((((((((((%%%&&&'''''''''''')))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((())))))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))***+++++++++***************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........000222555999;;;=========999999888888777777888888666666555444333333333333333222000///......------++++++******))))))(((((())))))))))))))))))))))))999222---...///------...(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,---............+++---///111222222000000000000000000111111111111...///000111111000///...+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))))))))'''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,*********,,,...//////000000000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((()))(((&&&&&&(((***+++,,,))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((()))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))***++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........000000111333555999<<<>>>999888777666666666777888666666555444333333333333444333222000//////......++++++******)))((((((((())))))))))))))))))))))))<<<222+++,,,---+++((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,---.........---,,,000000000000000111111111222222222111111000000000000000000000///////////////---,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,***)))(((''''''((()))***((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((+++*********))))))(((((('''((((((((())))))******(((((())))))))))))((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''')))+++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------,,,,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++***)))(((((('''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...///000333666999;;;===:::::::::888777777999;;;666666666555444333111111/////////...------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))999111,,,,,,,,,)))((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&'''(((******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++***)))((('''(((((()))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++---.........---,,,//////000000000000111111222222222222111111111000000000000000/////////......,,,+++,,,------,,,******++++++++++++++++++,,,***)))(((''''''((()))***((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((*********)))))))))(((((((((((()))))))))*********(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((''''''''''''((()))***+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,+++++++++*********************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))))))))''''''''''''''''''''''''***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))*********+++++++++,,,,,,---...000222555888:::<<<888999:::999777777888:::777777777666555444333222/////////...------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))666000,,,,,,,,,***)))+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***+++,,,------------,,,////////////000000111111222222222222222111111111000000000/////////......---,,,+++,,,---...---,,,+++++++++++++++*********))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))((((((((())))))))))))*********'''(((((())))))(((((('''&&&&&&'''((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((())))))))))))******)))******+++,,,------------------------------------------,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))******************************))))))))))))))))))))))))*********++++++++++++,,,---...///111333666999:::666777999999888777777888666666666555444333222111//////......---,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))888///***,,,000///,,,***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++***++++++,,,,,,,,,,,,,,,---......//////000000000222222222222222222111111000000/////////.........,,,+++***,,,...//////...,,,,,,++++++******))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&''''''(((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((%%%&&&''')))***))))))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++***))))))(((((())))))***************************))))))))))))))))))))))))************++++++++++++,,,---...///222444666888333555888888777666666666333333333222111000///...//////...------,,,,,,+++---,,,,,,,,,++++++******((((((((((((((((((((((((;;;///''',,,444444...(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))************************++++++++++++***************))))))(((******************************))))))))))))))))))))))))*********+++++++++************++++++,,,,,,,,,------...//////000000111111111111111111111111////////////............,,,+++***,,,...000///...+++++++++******)))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))$$$%%%''')))))))))(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---,,,,,,,,,,,,+++++++++************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((***+++,,,((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((************************(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++******))))))))))))******************************************************))))))*********++++++++++++,,,---...000222444555111444666777666555555666333333333222111000...............---,,,,,,++++++,,,,,,+++++++++++++++***((((((((((((((((((((((((;;;///(((,,,444444---'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,******++++++******)))(((************************************)))))))))))))))))))))************+++******))))))******+++,,,+++,,,,,,---...///000000/////////000000000000000/////////.........------,,,++++++,,,///000///...***************)))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))%%%%%%&&&'''(((((((((((())))))((())))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((())))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))++++++((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))************************)))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************)))))))))************++++++++++++,,,...000111222000222444555444444444666555555555444333222111000......------,,,+++++++++************************))))))))))))))))))))))))666///+++...000---***(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,******+++++++++***)))(((************************************)))))))))((())))))))))))***************))))))((()))***+++,,,***+++,,,---...//////000---........./////////000//////.........------------,,,,,,---///000///...))))))))))))************'''((()))******)))((('''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))******)))))))))(((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((())))))((((((((())))))***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******'''''''''''''''((())))))(((((((((((((((((((((((((((((('''(((((()))******((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))******************++++++---...000111000222333222222222444666666666555555444222111000......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))000/////////,,,'''&&&***((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++,,,+++***)))(((************************+++*********))))))(((((())))))))))))***************)))((((((((()))+++,,,******+++,,,...//////000,,,---------......////////////.........---------...---,,,---/////////---(((((())))))******++++++'''((()))******)))((('''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((()))))),,,+++++++++******))))))&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&''')))***(((((((((((()))***+++,,,(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))*********************+++,,,---///000111111222111000222444777444444444333222111000///......---,,,,,,++++++***((((((((((((((()))))))))))))))))))))))))))))))))888000+++---000...,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''&&&''')))))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))(((((((((((((((***+++***)))((()))+++******+++++++++,,,,,,,,,*********)))))))))))))))++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,...222555000000///...............---,,,***+++,,,------,,,************))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,+++*********))))))((((((******))))))((((((''''''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))'''&&&%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''(((((((((((())))))))))))************++++++***************+++***++++++++++++***))))))))))))*********))))))(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))(((((('''''''''(((((()))))))))))))))))))))))))))++++++***)))((((((***+++((('''***///111///,,,)))***))))))***,,,,,,***......---,,,***)))))))))###&&&***+++***(((((((((***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((((((((((((((()))+++***)))(((((((((((()))&&&(((******'''%%%---888///'''%%%,,,333444111......000...)))***...///,,,'''---///,,,***,,,---+++***---...+++)))((('''&&&)))******))))))******)))(((((()))***++++++,,,,,,000000000111222222333333333333333333333222111000...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((888000+++---000...++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++***))))))(((((((((((())))))))))))((()))******(((((()))************+++++++++,,,,,,***)))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,...111444000000///...............---,,,******,,,---,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***+++*********)))))))))((((((***)))))))))(((((((((''''''''''''''''''((()))***))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((()))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''(((((((((((((((((()))))))))*********++++++***))))))******+++***++++++++++++***))))))))))))************))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((((((************************)))***++++++******+++,,,+++******+++,,,,,,+++***)))///444000***(((+++///++++++***))))))***---///444000+++(((((((((&&&$$$))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***,,,---...///000,,,,,,111444000***'''444111---+++)))'''(((+++///000222444222...,,,,,,......///222333111...+++//////,,,))))))---111444((())))))(((''''''&&&%%%)))))))))***++++++,,,,,,//////000000111222222333111222222222111111000///...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((777000+++---000...+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''((())))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,++++++***)))''''''(((((())))))******''')))***)))((('''(((************++++++++++++,,,))))))))))))))))))******++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,---000333000//////............///---,,,******,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((((((''''''&&&'''(((***+++******))))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''')))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))''''''''''''(((((((((((((((((())))))))))))************)))))))))******+++******++++++******)))((())))))************))))))***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************)))***,,,,,,++++++---......///000///...---...///'''***------+++)))***---***+++,,,+++)))(((((())),,,'''###&&&---111111...'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))(((((())))))***((())))))*********))))))333)))"""$$$))),,,...111&&&***///333444555444222000000222444111+++,,,000111((($$$+++000------111,,,,,,---...---+++(((''',,,,,,---......---------))))))******+++,,,,,,,,,...//////000000111222222000000000111000000///......------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((777///***---///...+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))***************++++++++++++***))))))&&&''''''((()))******+++'''((())))))((('''((()))************++++++++++++)))))))))))))))************++++++++++++,,,,,,,,,***+++,,,,,,,,,---000222000///............//////...,,,******+++,,,+++***************)))))))))(((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''')))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))******+++***************))))))(((((())))))************)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))((((((((()))******++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,+++******++++++++++++444---)))...333333///+++...000222333222///,,,***///,,,+++---//////***&&&***************((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((())))))******)))******+++***)))((('''))),,,222777444...---000888777000((()))222999:::999DDDKKKHHHDDDCCC@@@;;;;;;444888CCCBBB333+++......---...111111...+++***,,,******++++++'''&&&'''*********++++++,,,,,,,,,---......//////000111111000000000111111000//////...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((777///***,,,///---+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))(((((('''&&&''''''((()))******+++((()))***)))((('''(((***))))))*********+++++++++(((((())))))*********************+++++++++,,,,,,***+++,,,---,,,---///000//////............//////...,,,******+++++++++)))************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))'''&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((()))******+++)))************)))(((((((((((()))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***************************((()))))))))************)))))))))))))))***+++++++++++++++++++++++++++++++++,,,------++++++,,,---222000------///111///...111+++(((+++---,,,,,,000000---)))))),,,...---,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((()))))))))))))))))))))))))))***++++++))))))+++,,,......//////111...---.........222777+++JJJfffnnnpppxxx~~~xxxmmmqqqcccNNNKKKCCC999222111000---...222222...,,,...---((('''++++++++++++++++++,,,,,,,,,,,,------......///000000000000111111111111111000...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((666///***,,,///---***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))(((((('''&&&''''''(((((())))))******(((***+++***)))((()))***)))))))))************+++((((((((()))******++++++************++++++++++++)))+++------,,,,,,...//////............//////000...,,,*********+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&((())))))(((''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))******+++))))))******))))))(((''''''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000///......000222333444333666<<>>CCCBBB???666555333...******---000+++******))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''***------***'''$$$&&&&&&&&&''''''''''''((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))******+++,,,------,,,+++++++++,,,,,,...***...===NNNYYY]]]```ccc|||}}}mmmkkk~~~{{{}}}rrrjjjfffZZZFFF777111222,,,***//////,,,...555++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000000111111222222111111...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((666...))),,,...---***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((()))))))))))))))+++,,,+++***)))***,,,))))))))))))************'''(((((()))******++++++************++++++++++++)))+++------,,,,,,---..................///000000...,,,***)))******)))(((************))))))))))))))))))))))))))))))))))))))))))*********)))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''(((((()))++++++)))))))))))))))((((((''''''((()))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))************************+++,,,------------------------------+++---///000000111333555---444;;;======BBBLLLUUUgggdddfffjjjkkkpppuuurrrwwwyyyoooddddddaaaZZZRRRIII???666111333111...+++)))))))))***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))***+++,,,---///...---,,,---000333444444IIIkkk|||}}}oooWWWfffxxxgggjjj~~~}}}qqqmmmwwwzzzggg```KKK@@@999777222((((((...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000000111111000000...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((666...))),,,...---***)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))((((((((((((***+++,,,,,,+++***+++,,,))))))))))))************'''(((((()))***+++++++++)))************+++++++++)))+++------,,,,,,---..................///000111...,,,***)))******)))(((************))))))))))))))))))))))))))))))))))))))))))************)))(((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&'''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''))))))(((''''''(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))(((((('''''''''(((******+++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************************************))))))))))))************************+++,,,---...------------------------***,,,///111333555888:::OOO]]]mmmqqqqqqxxxtttwww}}}mmmlllooottt|||yyykkk```EEEAAA;;;444///---,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))***+++,,,---)))***,,,222999BBBKKKPPPlllwwwjjjuuuvvvxxx||||||~~~www~~~pppaaaNNN888...111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------...///000000//////......---,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&444 444%%%"""(((,,,"""%%%)))$$$!!!)))(((,,,''' ******%%%###444<<<$$$666))))))&&&..."""******222000!!!$$$---111***$$$,,,666###--- ///"""222)))###'''(((+++%%%)))))))))))))))))))))))))))((('''''''''(((***+++************************+++++++++++++++***)))((())))))************))))))+++***)))))))))***,,,,,,---,,,,,,+++***)))(((((((((***+++***)))((()))***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((((((((()))************)))'''''''''((()))+++,,,---))))))))))))))))))))))))++++++***)))(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,***+++---000)))***---111///+++,,,000555333555AAATTThhhuuu{{{}}}{{{xxxwwwuuuqqqvvv{{{~~~wwweeeQQQBBB666,,,---......---***))))))***)))((('''%%%&&&)))+++***''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))######000AAAFFF;;;---))))))))))))))))))))))))(((''''''((())))))'''&&&(((((((((((())))))))))))***)))(((((()))******)))///---%%%(((666666---...(((000444HHHppp}}}}}}gggCCC<<<---///333...'''...///!!!---******,,,,,,***,,,000...........................------,,,,,,++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))...+++ )))'''333!!!)))### 444000$$$222%%%---$$$$$$222***,,,111&&&***,,,777999000888$$$&&&888$$$+++$$$ 777 ...!!!'''------111%%%&&&###///)))))))))))))))))))))))))))(((((('''((()))***+++***************************++++++++++++***)))((())))))************))))))******)))))))))***+++,,,,,,,,,++++++***)))(((((((((***+++***)))((()))***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))+++*********))))))))))))((()))******++++++******(((((((((((()))***,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))'''((())))))((('''((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((())))))))))))((((((((())))))(((((('''&&&''''''((())))))))))))(((*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***((('''(((+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***,,,...000000---)))'''444...***+++///111444666222LLLooozzzxxx{{{qqqfff```\\\>>>333(((''',,,///***$$$###(((---...+++(((%%%###'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))&&&%%%+++222444...((())))))))))))))))))))))))(((''''''((())))))(((&&&(((((((((((()))))))))******)))((()))+++---......+++444222,,,***&&&***999:::WWWsss|||ppp}}}{{{uuuHHH,,,+++---...///---...)))(((...222000,,,***...........................------,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&777444))) 333'''XXXccciiiWWW888222***444!!!999111222eeennn>>>*** &&&%%%000###<<<333jjjeee[[[LLL***111...,,,(((!!!)))jjjVVVIII%%%666)))"""***+++!!!))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******++++++******))))))))))))************))))))***))))))))))))***+++++++++++++++******)))))))))(((***+++***)))((()))***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******))))))))))))***************)))))))))))))))***************************************))))))))))))******+++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))+++***))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((()))***************(((((())))))(((((('''&&&'''((())))))******)))))))))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***((((((***...000111***///222000222@@@VVVhhhwwwzzzrrrjjjYYYCCC222***,,,111))),,,---+++&&&$$$&&&***((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''))))))))))))))))))))))))(((''''''((()))***((('''((((((((()))))))))******,,,++++++***************...333222666;;;GGGZZZ}}}}}}|||{{{eeeWWW>>>+++---333444...+++,,,+++)))***---...........................------,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((<<<%%% 000AAA888...000666666SSS'''...))) ###...###bbb&&&&&&$$$...ttt'''+++777&&&((( ((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))))))))************)))))))))))))))))))))******+++************))))))))))))(((***+++***)))((()))***+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///...---,,,+++******))))))))))))************************************************************************************+++,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))******)))))))))))))))***)))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))***++++++++++++***)))))))))))))))(((''''''(((((()))***************)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++,,,+++)))(((***///333,,,...666LLLooofffHHH333***)))+++)))((())))))'''(((***(((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&((((((&&&$$$$$$'''+++(((((((((((((((((((((((((((''''''(((******)))'''(((((()))))))))*********)))+++,,,---,,,,,,,,,,,,000222***...LLLmmmpppsss~~~}}}[[[EEE;;;///,,,---///...)))%%%***222...........................------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((('''''''''555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''"""999,,,%%%CCCaaa000"""???(((&&&RRR 333###444---111***XXX&&&&&&888(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''((())))))*********))))))))))))************))))))(((((())))))************))))))))))))))))))******(((***+++***)))((()))************************************+++++++++,,,,,,+++++++++,,,,,,---------,,,---...///...---,,,+++******))))))))))))******************++++++++++++***************************************+++++++++******+++,,,,,,,,,,,,+++***)))))))))))))))*********************************)))))))))))))))******)))+++,,,+++***)))***,,,************************'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))******+++++++++++++++)))))))))))))))(((((('''(((((()))***************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))***+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------&&&---444333---)))+++000DDDZZZmmmuuu~~~zzzkkkOOO999...'''%%%,,,111---&&&"""))))))((((((((('''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((()))***(((((((((((((((((((((((((((''''''(((***+++***((())))))))))))************%%%)))---//////000111333000@@@NNNcccwwwhhhffflllppp{{{rrrnnnwwwrrrXXX999222---///111///...///...........................------,,,,,,++++++***(((((((((((((((((((((((('''''''''(((((((((((((((555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))&&&,,,%%% ###///000///333&&&000///$$$%%%$$$AAAccc'''www%%%---333***(((///<<>>CCCOOOSSS[[[dddbbblllbbb___^^^^^^oooooo|||[[[777(((+++000000---...........................------,,,,,,++++++***(((((((((((((((((((((((('''''''''(((((((((((((((555...***,,,...+++******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""%%%...+++KKKXXX,,,333'''---XXX!!!%%%000###***%%%(((:::666TTT!!!///000!!!III"""))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))'''''')))*********)))((('''''''''((()))******+++(((***+++***)))((()))***((()))))))))*********+++************++++++++++++******+++,,,,,,---......------,,,+++++++++++++++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))*********++++++,,,,,,,,,((()))******++++++******(((((((((((()))***,,,,,,************************)))))))))))))))***++++++)))***+++***)))((()))+++************************''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++*********)))************)))((((((''''''((())))))))))))(((*********+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))''')))+++***)))(((***,,,************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---......///000...---333BBB[[[ttt|||zzzbbbAAA222---+++...666*********)))))))))((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))***)))(((&&&&&&''''''))))))))))))))))))))))))((('''''')))+++,,,+++)))))))))*********+++++++++......,,,***,,,555BBBMMM~~~|||fffWWWCCCRRRHHHLLLQQQJJJEEEDDD???BBB===HHHYYYbbbmmmxxxyyyzzzsssrrrooofffgggmmmjjjmmmyyy}}}sss^^^BBB444......111...........................------,,,,,,++++++***((((((((((((((((((((((((''''''''''''((((((((()))555///+++,,,...+++******''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%###vvv+++)))"""((("""!!!---444222%%%""",,,""",,,)))(((...,,,---)))***///))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))&&&''')))*********)))(((&&&''''''((()))***++++++(((***+++***)))((()))***(((((())))))*********+++)))************+++++++++******+++,,,,,,---......---,,,+++***)))***+++,,,******))))))))))))******(((((())))))************((((((((((((((((((((((((*********++++++,,,,,,,,,(((((()))***************'''''''''((()))+++,,,---************************))))))((())))))***++++++(((*********)))((()))***************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))***************)))((((((&&&''''''(((((((((((((((***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************))))))((((((((('''))))))))))))))))))))))))''')))+++***((((((***,,,************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////111444>>>QQQhhhzzzvvv|||lllyyybbbUUUGGG555******************))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((***+++(((%%%%%%***///))))))))))))))))))))))))((('''''')))+++,,,+++***)))************+++++++++)))***+++///:::PPPjjj|||wwwfffVVV<<<999CCC???>>>AAAPPPXXXQQQOOOQQQMMMKKKHHHUUUjjjxxxvvvyyyvvvTTT777...222..............................---,,,,,,++++++***((((((((((((((((((((((((&&&'''''''''(((((())))))555...***,,,...+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((($$$&&&~~~;;;,,,555)))'''%%%$$$)))ZZZ###,,,)))222---qqq)))... '''///'''111777------))) 777%%%(((((((((((((((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))((((((((((((((()))))))))))))))************++++++,,,,,,,,,---------+++,,,,,,---............***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********************+++,,,---...---,,,,,,+++*********+++)))))))))((())))))***+++************************+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((&&&''''''(((((((((((((((*********))))))))))))))))))************+++++++++...---***)))+++...---******000///((()))333555///:::NNN```vvvfffkkkvvv}}}zzz~~~ddd>>>"""***222000%%% ''',,,)))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++***************+++111$$$###...///$$$&&&444---***///HHHuuusssRRROOOJJJFFFEEEDDDDDDCCCIIIIIIJJJMMMOOOPPPOOOMMMNNNNNNOOORRRTTTWWWZZZ\\\gggkkkrrr|||{{{dddzzzuuuiiiQQQ===222)))222,,,***888///%%%---,,,,,,+++******++++++))))))((('''''''''''''''((((((((((((((((((((((((555...***,,,...+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&!!!---444ddd###... """TTT$$$)))'''222((('''&&&---"""000(((RRR(((%%%***%%%111###+++((((((((((((((()))******))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++************+++,,,---...---,,,++++++******++++++)))))))))))))))***++++++************************************)))))))))((((((((((((((()))))))))***+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************)))))))))(((&&&'''(((((())))))((((((***)))))))))))))))))))))************++++++++++++(((***,,,---...//////...111''')))444333+++555KKKkkkmmmgggzzz~~~{{{III---,,,,,,......+++))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++******))))))*********''',,,...***+++111333000---;;;cccuuufffXXXIIIUUURRRNNNKKKKKKKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSVVVWWWXXXYYYZZZ[[[\\\\\\QQQSSSUUUVVVXXX]]]dddjjjeeeyyywwwiiiuuuvvv~~~vvvJJJ...000000(((''''''555///...---,,,+++*********))))))(((''''''''''''(((((((((((((((((((((((((((555...***,,,...+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%333$$$***###yyy%%%))),,,222+++FFFCCC}}}!!!111---JJJ&&&,,,))))))###...((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))************)))*********++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************+++++++++,,,***************+++,,,---,,,,,,++++++******++++++*********)))***++++++,,,************************************))))))))))))((((((((()))))))))*********************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))******************+++++++++,,,)))+++---,,,***)))+++...,,,---,,,,,,666JJJ^^^iiiooo~~~wwwfffIII222$$$)))000,,,'''((((((((('''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))******""",,,000+++***000333111:::hhhcccMMMEEEGGGMMMUUUSSSQQQOOOMMMMMMNNNQQQRRRRRRUUUXXXYYYXXXYYY\\\___iiijjjlllmmmnnnnnnnnnmmmiiiiiifffaaa[[[XXXXXXZZZQQQYYYiii~~~|||xxx|||oooAAA111...///222+++///000///...,,,+++************)))((((((''''''((((((((((((((((((((((((((((((555...***,,,...+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((!!!$$$&&&///???___(((***%%%)))***222'''___222333'''TTT222###,,,***$$$&&&+++((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))(((((((((((())))))***((()))))))))************))))))))))))************+++++++++++++++***)))(((***++++++,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,++++++***++++++,,,***************+++,,,,,,*********************************)))))))))))))))(((((()))))))))*********************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))''''''((())))))))))))))))))))))))))))))******************+++++++++,,,,,,...+++***+++******...333'''333:::@@@VVVuuuxxxnnn}}}zzzXXX666((()))++++++,,,)))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))******---(((***111000---:::OOOjjjmmmUUUDDDHHHSSSVVVUUUVVVNNNOOOOOOPPPQQQUUUYYY\\\dddiiinnnooommmnnntttyyy~~~{{{wwwssspppbbb\\\VVVTTT[[[hhhvvv~~~qqqZZZ888***666111***...---,,,+++***************))))))((('''(((((((((((((((((((((((((((((((((555...***,,,...+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%444777+++ ...+++&&&)))!!!&&&))),,,CCCsss333;;;###NNN,,,,,,'''$$$+++'''((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((()))******((()))))))))************(((((()))))))))*********++++++++++++***))))))(((***++++++,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))******++++++,,,++++++***++++++,,,,,,******))))))******+++,,,************************))))))))))))))))))******))))))))))))***************************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))******'''(((((()))))))))))))))(((((())))))***************++++++++++++,,,,,,,,,---))))))///222000111444111444LLLppp~~~|||~~~pppKKK000))),,,...***))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++555---)))---333CCCdddyyyRRR???KKKXXX^^^XXXPPPLLLLLLLLLQQQWWW]]]cccjjjrrrwwwvvvhhh[[[UUUWWWZZZeeeuuuxxxuuuiii777+++***222,,,++++++*********++++++******)))(((((((((((((((((((((((((((((((((((((((555...***,,,...+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$---)))+++###(((###111!!!+++'''&&&)))&&&******777ppp&&&%%%,,,///###ppp...***'''%%%---&&&((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))((((((************************))))))))))))))))))))))))((((((((()))******++++++(((''''''(((((()))***+++))))))))))))************((()))))))))******************+++++++++***))))))***++++++,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))************************************+++++++++,,,******)))))))))******+++++++++******++++++,,,,,,)))))))))((()))******+++************************))))))))))))************)))))))))*********++++++*********+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))************'''((())))))******))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,---***---333111***''',,,===JJJ___rrr|||~~~|||III---((()))******)))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------222---(((>>>mmmxxx\\\MMM:::OOOTTTSSSKKKFFFJJJOOOQQQUUU^^^kkkwww|||qqqkkkiiiSSSOOOXXXtttqqqWWWbbb~~~SSS111///---,,,++++++******+++++++++***))))))(((((())))))((((((((((((((((((((((((555...***,,,...+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***!!!333222---FFF###+++)))''''''))))))'''666///>>>"""&&&)))&&&mmm)))///'''(((***&&&+++***((((((((((((((()))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''''''''((()))***+++))))))))))))************)))))))))*********++++++******++++++,,,+++++++++***++++++,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))************************)))))))))*********++++++******))))))))))))******++++++******++++++,,,---((((((''''''(((((()))***************************((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))************(((((()))************)))'''(((((()))******+++++++++++++++,,,,,,,,,------000...000111,,,(((444FFFUUUbbbgggjjj~~~nnnIII333***+++******)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))************+++,,,---...)))111777DDDhhh|||bbbHHHEEEWWWhhhPPPLLLLLLTTT___eeeddd___vvv|||yyyqqqfff[[[XXXgggwwwmmmeeehhhuuuXXX666111000///---,,,*********+++***))))))(((((())))))((((((((((((((((((((((((555///+++,,,...+++******))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''///111+++{{{kkk!!!,,,***ttt'''***---///@@@)))$$$'''DDD$$$'''///%%%)))...((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''((()))++++++))))))))))))************************++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))***************)))))))))))))))***+++*********+++,,,,,,---'''''''''''''''((())))))************************(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++(((((()))***************'''(((((()))***+++++++++++++++,,,,,,,,,---------000...///000...888ZZZ}}}vvvbbbbbblllJJJ666++++++***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))++++++++++++,,,---...///333111DDDpppqqqYYYPPP]]]___QQQGGGNNNNNNWWWeeelllqqqyyyrrrkkkbbbaaadddoookkk{{{}}}VVV666555222///---+++))))))+++******)))))))))))))))((((((((((((((((((((((((555...***,,,...+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&$$$444###!!!000555DDD///SSS...+++"""KKKwwwRRR(((((((((...***%%%444"""&&&---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***(((''''''((())))))))))))************+++*********))))))(((((())))))************)))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************+++*********))))))(((((((((((())))))*********+++++++++************************))))))))))))************)))))))))))))))*********************************++++++++++++************+++++++++,,,,,,,,,...,,,***)))***++++++++++++*********))))))((((((((()))))))))*********++++++++++++***))))))+++---))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++...///,,,***+++---///'''000999111444```fff{{{xxxWWW888444)))&&&...,,,&&&*********)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********&&&...//////222---,,,666000WWW{{{xxxYYYXXXaaakkkhhhWWWMMMMMMXXXcccooozzzwwweeeXXX___vvv}}}```jjjQQQ///,,,///)))***)))))))))(((''''''&&&&&&))))))))))))((((((((((((555...***,,,...+++******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))((((((((('''''''''$$$((($$$***111(((<<<777---555}}}]]]...(((wwwmmm%%%///EEE)))...###===]]]""")))'''+++$$$,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***)))''''''''')))))))))))))))************+++*********))))))))))))))))))*********))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************************)))))))))(((((()))))))))******************************************))))))))))))************))))))))))))************************************++++++++++++*********++++++++++++,,,,,,,,,---+++******+++,,,,,,,,,,,,,,,+++++++++************************+++++++++------,,,***))))))***+++******************++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''((()))***+++''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((())))))))))))))))))***++++++,,,,,,(((***,,,,,,,,,---......666<<<%%%222pppnnnjjj~~~RRR>>>++++++111(((!!!(((******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************///000)))'''222444111555qqqrrr]]]mmmmmmnnnhhhWWWLLLVVViiijjj{{{uuueee```dddzzz```<<<000111...************))))))((((((((())))))))))))((((((((((((555...***,,,...+++******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((('''''')))&&&***)))+++000'''$$$***000+++------,,,+++!!!""")))qqq"""))) 000&&&888---111333"""'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))(((''''''((()))))))))))))))***************************)))))))))(((((())))))***))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************************))))))))))))*********)))))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++)))***,,,......---------,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++***))))))(((((())))))++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,((())),,,...//////......///333888eeerrr}}}yyygggJJJ888111,,,)))(((******)))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++///---))),,,111///===[[[wwwdddhhhooowwwhhhZZZVVVXXX```qqqooo```___ppp|||WWW444))),,,+++++++++******************))))))))))))((((((((((((555...***,,,...+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((((((((***+++///$$$))))))---!!!---,,, hhh555)))(((,,,PPPggg$$$000"""\\\(((&&&vvv GGG!!!,,,///222%%%'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&((((((''''''(((***((()))))))))************************************(((((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))************************+++++++++******))))))))))))******))))))))))))))))))***+++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++******+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***,,,---------,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((&&&'''''''''(((((((((((())))))***++++++,,,,,,---,,,,,,...111111///...000***>>>oooyyytttppp~~~mmmGGG///111444***+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******++++++,,,(((+++///444///***OOOiiimmmgggYYYPPPYYYnnnhhhZZZ```wwwrrr~~~}}}EEE***...---,,,+++***))))))***++++++))))))))))))((((((((((((555...***,,,...+++******************************(((((((((''''''((((((((((((((()))))))))))))))))))))'''---(((,,,%%%,,,(((ooo((()))***+++&&&000KKK///333///&&&ttt444+++MMMAAA###(((,,,666JJJ!!!&&&+++---+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''(((((('''''')))***((()))))))))***************************+++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))(((((()))***++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++******,,,///000000///+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,---000000///---,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((()))*********+++,,,,,,------///---...111///,,,000777PPPkkk{{{wwwxxx}}}yyy~~~hhh@@@...///+++++++++***)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((())))))***+++,,,,,,,,,)))111......???YYYxxxwww]]]ooo}}}dddXXX___lll{{{}}}xxxuuuuuuuuuvvvuuuyyy{{{{{{qqqiiidddyyyiiiIII;;;+++,,,+++***)))((()))***+++))))))))))))((((((((((((555...***,,,...+++******************************)))((((((''''''(((((()))(((((())))))))))))******---""")))///'''666YYY333///@@@ RRReee...###+++222!!!]]]vvvWWWmmm666$$$777EEEcccbbb...$$$((()))$$$///(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))(((((()))***))))))))))))*********************+++++++++++++++))))))***+++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))***++++++,,,,,,******))))))))))))******(((((((((((()))***+++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++---000111000///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///---+++,,,...---***'''...------,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))******++++++,,,---------///,,,---///,,,---999III|||kkkvvvwwwiii777***,,,++++++***))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******((())))))***+++,,,------,,,444,,,666rrryyyaaammmmmmVVVUUUdddpppssshhh[[[ZZZZZZ\\\___aaaaaa``````^^^\\\[[[\\\[[[ZZZXXX]]]^^^```dddgggjjjmmmnnngggnnn{{{uuuiii___{{{}}}uuuQQQ---...---***((((((((()))***))))))))))))((((((((((((555...***,,,...+++******************************))))))(((((((((((())))))(((((()))))))))*********...$$$+++---$$$KKK:::///555,,,999 fff111999%%%%%%111000ddd'''>>>,,,///XXXnnn(((&&&444)))---+++$$$..."""((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***+++***)))((()))***))))))))))))*********************++++++,,,,,,,,,******+++,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((((())))))***++++++,,,,,,******))))))))))))******(((((((((((()))***+++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,...111111000...,,,,,,---------.........,,,,,,---...///000000111///---,,,...222333000---000000//////...---------+++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********+++******+++,,,,,,------......,,,...000///555LLLfff{{{zzz}}}~~~WWWCCC111,,,+++******))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********((())))))***,,,------...---000<<>>:::...<<<999333===NNNxxxkkk000%%%000(((%%%???+++---...VVVjjj---######---"""!!!***%%%'''111###((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,+++)))((()))***))))))))))))*********************++++++,,,,,,,,,***+++,,,---.......................................------,,,,,,------...------------------------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((((())))))***++++++,,,,,,******))))))))))))******(((((((((((()))***+++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,---///111111000...---.........//////000000---...///000111222333444444333333999@@@CCCBBB???333222222111000//////...+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))*********++++++++++++***++++++,,,,,,------...///---000444444>>>]]]~~~vvv~~~vvvuuuggg888,,,+++******)))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++((())))))+++,,,---......000,,,UUUzzzOOO___ZZZQQQfffyyylllYYYQQQPPPOOOOOOPPPQQQUUUYYY]]]___]]][[[VVVYYY^^^dddhhhgggdddaaaYYYXXXWWWVVVUUUTTTSSSRRRKKKNNNOOOPPPXXXkkk}}}kkkeeeuuuSSSpppooo444222...+++))))))***+++))))))))))))((((((((((((555000---...---***((())))))************+++++++++((((((((((((((()))******************************---------,,,,,,+++++++++...---+++***,,,...,,,(((333+++&&&***000222///+++000,,,,,,111555888AAALLLTTTcccuuuzzzrrrdddWWWPPPKKKBBB777222,,,(((***---,,,******+++++++++)))&&&%%%(((+++((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))************((()))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,---...---+++******,,,...///...---...111111---,,,---//////---+++---000///+++)))***---111333333000............//////---((($$$))),,,+++((()))---+++$$$))))))******+++++++++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++(((((()))***++++++,,,,,,)))************+++++++++,,,,,,,,,++++++*********...///...---,,,,,,,,,---+++...222333222///---------///222222111111222444333;;;BBBCCCGGGRRR\\\bbb^^^fffkkknnnvvv|||ppp]]]YYYYYYTTTIIIBBB>>>999333111111111///,,,*********)))((())),,,...,,,***)))***)))(((((())))))&&&###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...222)))&&&***---,,,---222333...***888CCC\\\{{{ooo}}}mmmUUU111,,,+++000///''''''---)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******$$$///+++%%%,,,000------888HHHsss|||iii|||nnnKKKaaalllZZZ[[[iii~~~iiieee[[[SSSQQQVVVZZZ[[[\\\\\\___hhhppppppfff\\\nnnqqqsssssspppjjjeeeaaaXXXVVVTTTUUUXXXZZZYYYWWWVVVOOOMMMOOONNNQQQdddzzz~~~wwwttt{{{lllFFF,,,000444)))&&&...+++******)))))))))))))))555///---......***(((***************++++++++++++***))))))))))))***++++++************************---------,,,,,,,,,++++++))),,,.../////////...,,,)))...222///'''%%%...999111777EEEYYYlllxxxQQQHHH;;;222000000...***)))((((((+++......(((###((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))************((()))***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,---...//////...,,,+++///000---((()))///333222///------222555444333444777333///---......,,,)))222---'''$$$'''---333666...111000,,,,,,///...))))))))))))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++)))))))))***++++++,,,,,,************++++++++++++------------,,,,,,++++++,,,+++,,,,,,...///000111111---+++,,,000333333222000444888;;;???KKK[[[ggg~~~oooddd]]]RRRDDD:::777555111...---000222000***'''+++000+++***))))))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...------///111111...---...111===,,,EEEkkk```gggoooqqqtttvvvyyy}}}~~~mmmPPP666$$$(((+++%%%###)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))///,,,***...,,,+++444BBBggg]]]^^^kkkggg___\\\ggg|||qqqaaaeee^^^XXXVVVWWWYYY[[[]]]dddoooxxxvvvmmmhhhmmmtttvvvrrrlllfffaaa]]]ZZZXXXLLLKKKJJJNNNSSSXXXZZZ[[[VVVQQQPPPSSSPPPMMMVVVeeevvv}}}{{{```888,,,...---+++---++++++***)))))))))))))))444///---......***)))***************+++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++---//////,,,)))***,,,***,,,000444777777444111MMMZZZvvv{{{www}}}YYY;;;///000111///,,,***)))***)))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,++++++,,,,,,------------'''))),,,///111111000///+++111222------444444---===777222000---***+++...666444222333555666555222...///000222222///***&&&'''+++,,,***)))+++,,,***)))))))))))))))************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++))))))******+++,,,,,,,,,************+++++++++,,,............------------...---,,,,,,---...---,,,+++111777555///...444;;;HHHXXXnnn}}}|||}}}|||ppp[[[???***(((***+++++++++,,,...///******)))'''&&&'''***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...'''---000///------...---+++???BBBjjjmmmxxxwww{{{yyyoookkkooovvv}}}}}}zzz\\\555---000,,,))),,,)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******+++***)))---...%%%...JJJuuuUUUdddggg[[[UUU[[[jjjuuu___\\\aaalll```XXX[[[___aaadddiiilllpppuuuwwwxxxxxxyyyzzzsssjjj^^^UUURRRQQQQQQQQQKKKJJJIIIKKKOOOSSSUUUVVVYYYVVVXXX\\\XXXPPPNNNSSS\\\ooo{{{{{{}}}UUU444,,,000...(((++++++***))))))))))))***444///---......+++***+++*********+++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++------------------,,,,,,000---,,,++++++***---111111222///,,,444LLLlllpppLLL000+++---...+++((('''))),,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((()))))))))))))))((()))))))))************))))))***+++,,,,,,,,,,,,++++++,,,,,,---.........,,,---...000000000000////////////000222777;;;===EEEJJJHHHBBBGGGXXXeeeiiiccceeefffaaaWWWLLLBBB===666555555555555333///---(((+++---,,,)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))******+++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,...---------------------000/////////000000...---333222111000888NNNmmmzzzOOOAAA000&&&)))000///++++++,,,+++)))&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************************+++,,,------)))......))))))///222000***>>>dddnnn{{{yyyuuuxxx}}}zzzLLL000)))(((&&&$$$)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++,,,***)))///...'''AAApppZZZfffpppTTTVVV]]]mmmvvvbbb[[[qqqqqqaaaXXX]]]dddgggmmmvvvsssrrrtttzzzuuulllaaaYYYPPPKKKLLLOOOQQQQQQKKKLLLMMMPPPRRRSSSTTTTTTZZZYYY\\\cccccc\\\VVVUUUYYY[[[fffyyy~~~rrrGGG///...///))),,,+++******))))))******444///---//////,,,***,,,***++++++++++++,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++---------------------------))))))...111///000333,,,...777NNNsssttt|||nnn===666...+++------+++((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))************)))***+++,,,,,,---,,,,,,++++++,,,------...//////333666999;;;999555///+++666,,,***333===EEETTTfffjjj{{{uuu]]]FFF777111///000//////000000---***)))************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))***++++++,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111333555---444EEE^^^|||eeeEEE555000,,,&&&,,,,,,---,,,+++*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************************+++,,,------///000///,,,...333444111<<<]]]wwwyyyuuusssxxx{{{hhh>>>))),,,...)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))***++++++000...+++...///333ZZZ~~~oooYYY___xxx```DDDnnnvvvrrr```gggssscccZZZYYYccclllooosssyyy~~~rrrggg```]]]OOOMMMKKKMMMPPPRRRRRRQQQDDDHHHNNNTTTWWWXXXWWWWWWSSSSSSXXX```dddccc```^^^___aaaZZZZZZooowww___888+++...000,,,++++++***************444///---//////,,,+++,,,++++++++++++,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---***,,,222111***(((---333NNNuuuwwwhhhBBB+++)))---+++&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************)))***+++,,,------------++++++,,,---...//////000+++222;;;DDDHHHFFFBBB???444555BBBXXXgggnnnvvv{{{^^^BBB222111+++((()))++++++---000+++++++++***************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000111000,,,)))---777???PPPlllfffKKK666(((+++)))((((((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************+++,,,---...,,,,,,---111111///000444^^^uuurrr{{{yyymmmxxx~~~yyylllhhhgggiiisss~~~yyyQQQ555111333111******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********))))))))))))***+++++++++...))))))444GGGnnntttwwwPPPZZZhhh]]]TTT]]]wwwqqqffffff```^^^|||pppVVV]]]hhhuuu}}}}}}zzz~~~pppfff```[[[TTTNNNKKKMMMQQQSSSTTTRRRPPPOOOHHHLLLRRRTTTTTTRRRPPPOOOIIIKKKOOOVVV\\\___```aaa^^^sssmmmTTTNNN\\\pppVVV888///000,,,,,,+++************+++444///---//////---,,,---+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111...000222---+++999KKKnnnzzzVVV===111------))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************)))***+++,,,------------++++++,,,---...///000000'''+++222<<>>UUU{{{|||~~~OOO333---------,,,&&&(((******)))'''''')))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,,,,,,,,,,,,,,,,---+++333&&&555777888ooo~~~zzzxxxkkk```UUUlllvvvMMM```ggg333(((...&&&$$$+++---(((&&&)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''',,,///---******,,,---***///444GGG___pppsssZZZPPPbbbwwwvvvooofffcccxxxwwweeeVVViiisss{{{hhhTTTZZZVVVSSSTTTXXX\\\]]]\\\\\\UUUZZZUUUGGGQQQ___WWWUUURRRLLLHHHGGGKKKQQQUUUWWWHHHNNNUUUMMMSSS^^^XXXUUUaaatttwwwmmmiiiaaaOOO[[[dddnnn}}}yyyhhh;;;222$$$,,,333&&&###+++'''444///---///000---,,,---***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...//////......///111111222---666UUUbbb<<<444//////---(((&&&***))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,000......///111111222444555222999WWW~~~ZZZEEE444333222...(((%%%)))///))))))))))))************))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))++++++******++++++,,,---+++,,,,,,,,,------------...------,,,,,,------...***...---+++111;;;777,,,666OOOttt~~~pppkkknnnooolllhhhkkkiiidddbbbfffgggeeeqqqmmmlllqqq|||fff;;;******,,,---,,,(((###%%%,,,+++$$$((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,,,,,,,,,,---------222000444,,,777bbb|||zzz|||~~~~~~yyyWWWNNNiii~~~iiibbbQQQ777//////---((('''***+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((******)))((())),,,...444///:::ddduuu{{{ccc[[[\\\oooqqqrrrhhhdddxxxwwwwww[[[___vvv}}}vvvmmmfff\\\SSSYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[OOONNNPPPPPPaaagggUUUWWWRRRLLLKKKNNNSSSUUUVVVSSSHHHOOOYYYTTTYYYccc___VVVaaauuu|||sssoooiii\\\aaaggghhhssskkkHHH+++$$$---+++,,,...%%%444///---///000---,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------..................111000//////000111222444333@@@aaa}}}yyyyyy~~~~~~gggKKK555333111'''&&&...***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,---------+++...333222---000888:::WWWzzzoooHHH777---000111)))''',,,************************))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))++++++******++++++,,,---------------...............---------------......+++///111---,,,000555666UUUzzzttt|||{{{xxxwww{{{|||tttooojjjlllrrrxxx{{{zzzuuuQQQ888***+++///---&&&&&&++++++%%%((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++,,,,,,------------111000666,,,ZZZpppuuuuuuyyyiiiLLLFFFcccnnnEEE***222111(((&&&......'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++)))((('''(((***---000///<<<```yyyvvvSSS\\\jjjvvvwwwsssyyyooollleeeZZZnnnxxxfffYYYVVVWWWYYY]]]^^^___]]]YYYWWWWWWYYYWWWOOONNNRRRZZZlllmmmXXXVVVQQQNNNPPPWWW[[[ZZZWWWSSSLLLTTT]]]\\\aaaiiihhhYYYbbbyyywwwtttmmmfffllljjjkkkzzzUUU222###,,,///---,,,'''444///---///000---,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///.............../////////111000000222111111444888???wwwzzzwwwxxxzzzuuuvvvKKK888333...+++---+++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,------......,,,,,,111666111---999KKKtttbbb777***000444///)))++++++***************)))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***++++++******++++++,,,---,,,------------............------------......///000,,,222888---$$$???hhhqqqyyy^^^===))),,,//////***&&&'''+++((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++,,,,,,---.........,,,444///JJJ```~~~sss|||vvvxxx\\\HHHDDDZZZ}}}~~~ZZZ,,,,,,+++***---///+++$$$((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---***)))***,,,,,,---000'''XXXyyy\\\VVVfff~~~tttyyy}}}zzz{{{rrrttt~~~ccchhh{{{yyyhhhZZZUUUYYY^^^bbbccc___YYYTTTSSSVVVZZZ]]]TTTVVVYYY\\\eeepppkkk[[[QQQQQQRRRUUUZZZ]]]\\\ZZZVVVTTTYYYaaadddhhhpppuuu___ddd|||zzz{{{gggtttvvvtttzzz]]]???,,,...---'''''',,,444///---///000---,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000.........//////000000000111000111222000...555@@@fff~~~{{{wwwzzz{{{UUU<<<222...+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,---......//////111000222333333<<>>AAAAAADDDccc^^^fff}}}{{{rrrJJJ111+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---***---000......>>>TTTfffmmmrrr^^^\\\fff|||ggg[[[```dddbbblll}}}~~~~~~sss{{{|||zzzVVVPPPZZZkkkxxxwwwooommmrrrqqqrrrwww~~~tttvvvrrrOOO\\\```^^^]]]]]]___aaabbbcccdddtttxxxyyyyyy}}}zzzpppuuuttteeeZZZXXXcccrrrwwwwwwRRR888,,,'''000444///---///000---,,,---------------------------,,,,,,------.../////////...///000///...///111333000666111555MMMzzzJJJ666...))),,,---******---)))))))))))))))))))))))))))************+++++++++++++++,,,------......///333'''222+++...888---777CCC\\\kkkpppddd;;;(((+++222***+++000&&&++++++++++++*********)))))))))))))))))))))))))))((((((((()))******++++++---,,,+++++++++,,,---......------,,,,,,,,,------+++000111...---000111///@@@>>>```}}}tttkkkiiiiiitttrrrdddpppkkkRRRPPPiiirrr^^^PPPVVVLLL[[[kkkuuuZZZ---%%%111000$$$###---000'''%%%---(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******************+++)))***...000//////000OOOxxxmmmnnnvvv|||~~~{{{ccc___aaaaaa___]]]___ffflllpppxxxoooUUUHHHGGGAAA???DDDEEEhhh}}}___gggwww|||~~~xxx}}}___333###---///###+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))///)))+++111'''DDDvvvZZZQQQhhheee```aaafffccc^^^eeessszzzqqq}}}|||bbbUUUYYYkkk{{{~~~{{{~~~zzz^^^YYYaaagggcccccceeeddd```bbbiiiqqquuu~~~xxxrrrrrrsss{{{zzzjjjaaahhhlllyyypppYYY666222+++444000---///000---,,,---------------------------,,,,,,---......//////000///000111111000000222333000666222EEEtttwwwEEE888---+++,,,***(((***************************************+++++++++++++++,,,,,,------......///555,,,777///,,,222---;;;SSStttjjjDDD...222111)))+++111++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++,,,++++++***+++,,,---......------,,,,,,------.........///000000111444666:::rrr}}}tttfff[[[TTTggg{{{tttoooqqqIIIaaafffRRRPPPfffrrrvvviii\\\```vvv~~~\\\999((())))))******)))''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))************************,,,***,,,...,,,)))000;;;ooozzzssszzzyyy~~~|||ooorrrwwwnnnZZZ\\\WWW[[[```cccgggnnnyyynnn___XXXOOOEEE>>>>>>???GGGGGGdddzzzcccmmmuuuxxxuuuNNN222......***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************(((000......444:::```{{{gggWWW[[[vvvddd___```gggiiifffkkkttt{{{~~~mmm~~~iiiYYY___lllzzz{{{xxxWWWYYYaaagggdddcccfffggggggmmmtttwww{{{}}}uuuhhhfffmmm}}}xxxtttppp]]]777...***555000...000000---,,,---------------------------,,,------......///000000000222333333222222222333666888;;;YYYcccOOO999...,,,,,,***(((************************************+++++++++,,,,,,,,,,,,---......//////,,,***666111...888EEE___sssmmm666,,,444***%%%111************)))))))))((())))))))))))))))))))))))(((((())))))***+++++++++++++++******++++++,,,---...---------------......333......111///...555AAA```yyy~~~yyyxxxrrrfff[[[YYY```iii}}}WWWjjjmmmdddnnnzzzuuuWWWMMMWWWdddxxx|||yyy{{{^^^111'''...000)))%%%)))***%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))************************,,,+++...000***(((:::QQQxxxbbb}}}vvv}}}qqqyyytttiiikkkTTTRRR\\\eeekkkrrryyy|||aaaEEE===CCCFFFBBB======@@@JJJIIIaaavvvffftttuuu|||rrrhhh<<<%%%(((111+++******)))))))))))))))(((((((((((((((((((((((((((((())))))************)))///000***///IIIuuupppYYY[[[nnn|||hhh```___hhhooopppqqqvvv}}}~~~lllxxxSSSVVVoooyyycccTTT___dddkkkhhhgggiiikkknnnvvv}}}||||||rrraaacccrrrzzz```fff;;;***///555000...000000---,,,...........................---------...//////000000///222444444333222222333666;;;WWWxxxmmmKKK666//////---+++*********************************+++++++++,,,,,,,,,,,,------.../////////)))***111000111CCChhhvvvoooXXX111333000%%%************)))))))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,************++++++,,,,,,...------------......///333------222111222GGGaaa|||kkkaaa^^^\\\[[[]]]iii~~~rrrTTTtttbbb___eeehhhhhhooossslllbbb\\\YYYVVVWWWaaalllwwwWWW111000---)))(((+++***((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***************+++++++++,,,,,,000111+++---JJJjjj{{{zzzsss}}}~~~tttvvvyyyrrrzzz}}}fffrrrdddWWWYYY___dddiiiqqqxxxdddPPPFFF>>>===>>>???BBBEEEAAA@@@IIIJJJ```}}}rrrfffuuuwwwttt}}}TTT...'''222+++******)))))))))))))))(((((((((((((((((((((((((((((())))))******++++++---//////+++888dddgggUUUgggzzzssshhhbbbiiirrrvvvuuuvvvqqqtttbbbMMMaaawwwUUUZZZiiihhhooonnnnnnnnnpppsssxxx}}}~~~}}}}}}pppcccpppsss{{{MMM000333555111...000111...---...........................------......///000000111///000222333222222333444000HHHsssooosssssstttzzzcccCCC444111///,,,***************************++++++++++++,,,,,,,,,,,,,,,---......//////000222222///111666LLL]]]LLL___nnnQQQ555000+++---************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,---------------...///000///+++,,,222555@@@bbbqqqyyy{{{UUUPPPRRR]]]nnn~~~aaatttnnn\\\RRRIIICCCBBBJJJTTT^^^```___\\\VVVOOOYYYYYYOOOVVVyyyHHH555''')))---)))'''+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,...000///,,,777WWWvvv|||www{{{vvvxxxrrrrrr|||gggttt\\\YYYXXX\\\bbbhhhqqqxxxxxxZZZIII:::;;;???DDDEEEDDDGGGLLLIIIAAAFFFIIIccc}}}pppdddvvv}}}~~~{{{}}}rrrDDD---,,,+++******)))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++...,,,---666TTTttt]]]ZZZvvvsssiiikkkrrrvvvwwwvvv}}}vvvqqqZZZSSSYYYwww___RRRcccnnniiiooorrrttttttuuuwwwzzz|||yyynnniiipppuuuDDD,,,666111///111111...---...........................---......//////000111111...000111111111222555777???ppp}}}WWW>>>444///,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000111222...>>>MMMccczzzttttttwwwHHH000---111++++++++++++*********)))))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,------------,,,------------...///000000222///...111888LLLrrrsss}}}vvvWWWTTTTTT```zzznnnaaa{{{QQQAAA===;;;FFFWWWbbbkkknnndddVVVPPPOOOPPPXXXbbbVVVSSSkkkzzziiiHHH...,,,---&&&%%%+++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---000///+++000EEEcccwww~~~kkk{{{ppp~~~vvvjjj}}}kkkYYYQQQYYYbbbiiilllqqqyyyvvv___FFF<<<@@@>>>:::;;;EEENNNQQQQQQRRRRRRCCCDDDKKKfffpppccc{{{wwwnnnJJJ000(((+++******)))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,,,,))))))===iii[[[YYYeeezzzrrrooorrrvvvxxxxxx{{{xxx|||]]]OOOXXXooo~~~mmmTTT[[[jjjmmmoooqqqvvvyyyyyyzzz}}}~~~~~~}}}nnnnnn}}}___bbb)))666111///111111...---///.................................///000000111111000000111111111444999<<>>>>>KKKWWW```eeeppppppqqqvvv}}}zzzhhhTTT^^^kkkaaafffggg```qqq}}}bbb;;;***,,,...,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,'''///,,,)))BBBnnnvvvqqqtttlll^^^{{{uuuYYYKKKPPP\\\dddaaappp~~~qqqgggQQQ===999@@@BBB===DDDJJJVVV```aaa```cccjjjZZZHHHIIIPPPiii|||oooiii~~~|||vvvLLL---+++******)))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++111333XXX^^^WWWnnngggiiillleeesssxxx|||{{{xxxxxx|||}}}yyykkkJJJbbb}}}fffMMMZZZuuuoooppp}}}rrrjjjzzzuuu}}}ddd^^^555333111000111111000///////////////////////////......//////000000111111000***555000666888999nnnxxxxxxqqqMMM;;;///---***))),,,,,,******---++++++,,,,,,,,,---------,,,///000...///333333///111MMMTTT~~~lll@@@444,,,,,,,,,(((,,,...'''+++******))))))))))))))))))))))))***++++++,,,,,,000000//////.........---...---,,,---222666444///222,,,>>>ccczzzttt]]]cccsss}}}fffZZZaaauuu|||xxxaaaHHH<<>>zzzUUUbbbwwwdddUUUYYY\\\ZZZ]]]nnnyyywwwwww}}}~~~{{{bbb]]]uuuVVVNNNbbbrrr}}}}}}hhh}}}qqqzzzmmm555333111000111111000///////////////////////////......//////000111111111777///444555555===aaa~~~|||YYYFFF<<<111---+++------******,,,++++++,,,,,,,,,---------/////////......///111222555]]]uuuwww}}}PPP888...///222,,,+++---)))+++******))))))))))))))))))))))))***++++++,,,,,,000/////////.........---//////------...///000///000222KKKrrrpppeeennnkkkWWWdddvvv{{{bbb\\\VVVGGGDDDSSSaaagggppp~~~ooo\\\nnnnnnzzz{{{jjjsssCCC///---(((+++***(((((())))))'''&&&'''''''''''''''((())))))))))))))))))))))))))))))++++++******++++++,,,,,,000'''000<<<^^^oooooouuu```xxxlllyyy```MMMJJJUUUmmmxxxooolllzzzdddOOO===:::<<<<<>>666999>>>BBBIIIRRR]]]aaabbbaaagggwwwyyyPPPDDDWWWppphhhtttrrrpppyyy```333***+++---((())),,,'''))))))))))))))))))))))))''')))++++++++++++---///000===zzz}}}uuu]]]\\\{{{yyyrrr|||zzzzzzuuusssrrrZZZOOOZZZuuuvvvbbbOOOtttttt|||555333111000111111000///////////////////////////...//////000111111222222111666000;;;<<<___xxxhhhxxx||||||~~~aaaLLL777111---...///,,,******,,,,,,,,,------------...///***,,,444222---888JJJ}}}yyyooolllXXX777)))000...)))***,,,+++******))))))))))))))))))))))))***++++++,,,,,,........................///------000222111222444555XXXzzzyyyqqqppp]]]kkkvvvoooPPPYYYUUUPPPPPPIIIIIIQQQaaammmttt{{{eeeqqq}}}zzz{{{yyy{{{hhhZZZ}}}{{{|||NNN777---+++)))'''''''''((((((''''''''''''''''''((())))))((((((((((((((((((((((((************+++,,,------222***EEE~~~~~~}}}~~~|||bbbQQQjjjoooooo[[[VVVNNNUUUgggwwwyyy```VVVccckkkyyy|||VVV<<<777555;;;BBBIIITTT^^^aaacccdddeeeooo~~~KKK???YYYqqqtttiii~~~sssyyypppqqq~~~;;;---+++...)))(((+++)))((((((((((((((((((((((((((()))+++++++++,,,...000111[[[nnnsssdddTTTlllyyy~~~}}}}}}|||~~~zzz||||||lllWWWUUUgggmmmmmmhhhWWWrrr555333111000111111000///000000000000000000000000//////000000111222222222222<<<111888MMMuuulll}}}xxxsssvvvpppMMM:::222,,,---...,,,+++,,,,,,,,,---------.........---)))---444111...>>>UUUpppsssXXXzzz|||MMM//////000...000///+++******))))))))))))))))))))))))***++++++,,,,,,---------...............000++++++111555333111222CCCqqqxxxyyyqqqbbbkkkaaa___LLLJJJLLLPPPRRRZZZhhhwwwkkkqqquuuxxxjjjhhhjjjEEE++++++)))'''&&&(((*********'''''''''''''''((())))))((((((((((((((((((((((((************+++,,,---......111QQQyyyxxx~~~ppp\\\rrrkkk|||eeeNNNHHHOOOQQQbbbuuuooohhhvvvzzzbbb===999777888>>>FFFPPP\\\eeeaaadddggglllyyyKKKDDDcccyyyoooqqqssszzz|||llleeerrruuuKKK444+++///+++(((******(((((((((((((((((((((((()))***+++++++++---000222AAAwwwbbbmmm[[[TTTyyy~~~~~~|||gggWWW\\\rrrsssxxxxxxkkkzzzkkkVVV555333111000111111000///000000000000000000000000//////000111111222222333222999...333```wwwnnn~~~xxxpppmmmuuuTTTAAA666---,,,...---,,,---,,,---------............------///000...555NNNjjjnnnllliii===///,,,---///++++++******))))))))))))))))))))))))***++++++,,,,,,---------------.........111,,,+++111222000111777]]]{{{qqqdddfffxxxYYYdddppp___PPPOOOUUU```mmm}}}qqqmmm|||ooosssjjjwww[[[333---+++(((''')))***++++++'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,777YYYpppsssyyyrrr|||fffKKKGGGPPPTTT[[[nnnqqqoooNNN222999999<<>>,,,///,,,(((******)))))))))))))))))))))))))))***++++++,,,...111444NNN}}}gggoooYYY```nnnzzzuuu```WWWaaaxxxuuuiiirrr}}}~~~HHH555333111000111111000///000000000000000000000000///000000111111222333333000222444???{{{zzzsssooo{{{|||wwwqqqiiijjj|||```KKK>>>111---...---,,,---------------............---111222---///FFFnnnsssWWW999+++,,,...'''+++******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........///,,,...111///...;;;LLLffffffiiidddkkk}}}dddOOOdddrrrTTTJJJYYYiiiuuu}}}qqqyyyfffggglllccczzz~~~zzzLLL222///+++))))))*********'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,...///---???kkkqqqxxx~~~wwwxxxttt}}}fffLLLFFFQQQ]]]hhhmmm~~~qqqrrrOOO???444888;;;@@@IIIUUU```gggiiieeejjjrrr{{{IIILLLjjj}}}lllzzzyyyxxx}}}aaaYYYiiiuuuHHH---...,,,((()))***))))))))))))))))))))))))***+++++++++,,,...222555[[[mmmqqqnnnZZZqqqyyyvvvyyy||||||lllYYYWWWddd}}}oootttZZZlll555333111000111111000///000000000000000000000000000000000111222222333333222222BBBUUUrrrrrrttt~~~|||}}}xxxvvvsssiiieeewwwiiiSSSDDD555///...---,,,------------.........//////,,,333444---444XXX{{{xxxrrrIII222111444,,,+++******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........,,,,,,000333...000HHHcccfff]]]bbbgggzzz~~~[[[QQQpppjjjGGGMMMbbbwwwdddkkkxxxsssZZZfffjjj___zzzrrreee666222---***))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++---...///000GGG{{{XXXTTTUUU```lllqqquuuyyyxxx{{{|||uuuqqqlllLLLAAALLLZZZ```vvvyyyzzzOOO333555:::888<<>>;;;<<<:::;;;BBBOOO\\\cccfffkkkqqqxxxppp{{{kkkKKKQQQttt~~~mmm]]]SSSdddwww...000,,,***(((***))))))))))))))))))))))))000###)))%%%,,,000---QQQtttttt]]]bbbtttiiigggttt~~~yyyxxxvvvllleeeooo|||yyy[[[YYYqqq{{{qqq||||||]]]{{{yyyzzz555444333222111111111111111111111111111111111111//////000111222333444444666:::GGG{{{iiisssuuuttt}}}uuupppmmmddd\\\bbbnnn[[[JJJ@@@111//////%%%222/////////////////////...333///+++222OOO{{{}}}|||xxxJJJ...222(((...---,,,+++******************+++++++++,,,,,,,,,,,,,,,---------.........222+++...444...000UUUgggkkksssSSS|||~~~jjjZZZLLLTTTZZZcccnnn{{{ttt[[[kkkmmmyyynnnppp|||wwwkkklllyyyaaa999(((---(((&&&***&&&))))))(((((((((((())))))(((((((((((()))))))))***,,,(((+++...***,,,000...@@@~~~wwwnnnhhh___XXX[[[kkkuuuqqqVVVCCCHHHVVVcccuuu|||```FFF;;;777222555===@@@JJJWWW___fffoooyyydddTTTbbbuuusssnnnmmmcccvvv???...***''',,,,,,)))))))))))))))))))))))),,,(((...,,,333111111```pppmmmiiiZZZlllppphhhjjjxxx}}}yyywwwvvvoooiiissszzzyyy[[[YYYtttrrr~~~{{{hhhjjj555444333222111111111111111111111111111111111111//////000111222333444444666>>>[[[zzziiilllttt~~~sss}}}tttnnnkkkddd[[[\\\cccwwwiiiNNNAAA444000000&&&111....../////////////////////---111FFFtttyyyyyyxxx\\\444000,,,...---,,,+++******************+++++++++,,,,,,,,,,,,------------.........000---000333222>>>hhhssssss{{{iii```ZZZaaaqqqcccIIIPPPXXX^^^bbbiiixxx]]]SSSyyy|||iiippp{{{hhhhhhzzzMMM,,,++++++((()))'''))))))(((((((((((())))))((((((((()))))))))******+++,,,,,,******...111000RRRzzz}}}}}}{{{}}}iiiMMMIIIMMM]]]qqqzzzMMM///555:::000111AAAGGGUUU```dddlll|||___YYYlllyyysss|||mmm{{{qqqUUU---,,,&&&///***))))))))))))))))))))))))&&&***,,,***333///===~~~ooovvveee\\\zzzkkkgggnnn~~~~~~zzzyyyxxxssspppyyy{{{}}}{{{|||zzz{{{}}}}}}}}}~~~vvvsssXXXZZZwww{{{yyy]]]444444333222111111111111111111111111111222222222///000000111222333444555555???|||rrrcccyyygggttt}}}uuu~~~|||tttmmmkkkfff___\\\^^^kkk{{{TTTCCC888222000(((000............///////////////,,,222QQQssssssjjjmmm===//////------,,,+++******************+++++++++,,,,,,,,,------------............//////000222:::TTTzzz{{{sssWWWPPPUUUuuulllsssKKKTTTYYY___bbbkkkyyyXXX\\\}}}qqqjjjrrreee777,,,...,,,++++++))))))(((((((((((())))))(((((()))))))))*********)))///---))),,,...///222^^^xxxuuuzzz~~~}}}zzz|||dddMMMGGGUUUhhhyyygggRRR222888===333444CCCOOO\\\fffiiittt\\\VVVmmm|||qqqtttnnnnnnrrrnnnvvvggg111111(((///%%%))))))))))))))))))))))))'''000((($$$...///SSS|||ttt}}}bbbbbbggghhhsss~~~|||{{{xxxwww~~~iiihhhhhhiiinnnwwwmmmqqqjjjVVVZZZzzz||||||{{{UUU444444333222111111111111000000111111111222222222000000111222333444444555555GGGlll\\\vvvppp```ooo|||~~~wwwqqqkkkiiifffaaa^^^]]]cccZZZEEE<<<333111***///---.........//////000000666---111VVVyyy}}}tttmmmcccuuu~~~LLL111111------,,,+++******************+++++++++,,,,,,,,,---------........./////////111///222GGGpppzzzpppuuubbbOOObbbooo___UUUUUUZZZaaaiiiwwwWWWkkksssuuugggjjjxxx}}}FFF...///...+++,,,))))))(((((((((((())))))))))))))))))************'''111...***///,,,,,,999kkklllnnnzzzxxxppp[[[RRRQQQ\\\nnnQQQoooPPP555111555444;;;FFFVVV```iiiqqqUUUXXXyyymmmiiiccclllpppsss]]]fffvvv888000)))---'''***************************555+++(((000666hhhhhhpppqqqZZZjjjfffiiivvv~~~zzzvvvxxx{{{hhhxxxeeeXXX\\\}}}yyyzzzyyyWWW}}}555444333222111111111111000000000111222222333333000000111222333444555555999```jjjXXXrrrnnn\\\iii~~~pppmmmhhheeeccc```^^^]]]___~~~```GGG@@@444222,,,---------......///000000000000///FFF}}}ttt|||fffiiidddlllddd999111...---,,,+++******************+++++++++,,,,,,,,,------.........////////////111///666YYYyyyjjj^^^\\\aaahhh```UUUccc|||gggVVV[[[TTT^^^hhhvvv{{{\\\~~~}}}pppjjjnnn|||[[[444------)))+++))))))(((((((((((()))))))))))))))*********++++++'''000,,,,,,333)))---LLLyyyrrruuurrrlllddd[[[NNNHHHTTThhhwwwaaacccRRR===333222999DDDNNN___fffqqqPPPeeewwwhhhvvvsssfffhhhyyyuuulllZZZbbbFFF...***(((///************************%%%111+++...000<<>>MMMZZZhhhnnn~~~WWWuuuxxxrrrrrrvvvxxxjjjllloookkk\\\aaa]]]222000!!!111************************$$$+++)))000...FFFpppaaaaaa{{{fffnnnzzzqqqbbbXXXgggvvvvvv___vvv555444333222111111111111///000000111222222333333000111222222444444555666IIIgggRRRqqq|||gggooo{{{tttlllmmmjjjddd___^^^______ZZZkkkfffIIIEEE666333///,,,---------...///000000111333;;;hhhbbbttt~~~jjjlllRRRrrruuuKKK000...---,,,+++******************+++++++++,,,,,,,,,............/////////000+++///111BBBvvv{{{qqqgggccc]]]bbb```WWWQQQQQQNNNIIIPPPllluuufffhhhXXXcccuuu~~~{{{ooonnnFFF111///******))))))(((((((((((()))))))))************+++++++++,,,///'''---666''':::xxx|||uuuwwwyyyyyyMMMLLLJJJTTTiiittt~~~{{{gggwwwLLL;;;000444:::???QQQeeeooouuutttddd~~~}}}~~~qqqmmm}}}fffhhhttthhhgggooo{{{tttkkk^^^]]]vvvppp:::666///************************+++,,,)))222///TTThhhqqqWWWcccyyyfffooo{{{yyy^^^QQQkkk}}}yyytttrrr|||QQQXXX777555333222333333111000222222222222222222222222---555333000666777777>>>jjjzzz___^^^pppzzzccc{{{yyypppqqqkkkjjjgggccc```]]][[[ZZZXXXiiiEEECCC888555000///...000000......///000///333III\\\wwwzzznnnccc___aaaddd```000,,,------+++***+++***((()))************+++++++++,,,,,,------------------111+++===UUUzzzsssooohhheeehhhbbb[[[cccXXXUUUcccZZZPPPbbbyyy{{{wwwyyyUUUcccwwwzzz~~~nnnKKK???+++---***((((((''''''''''''((((((******))))))******+++,,,+++)))111000+++)))GGG|||xxx{{{qqqhhhooorrrttt~~~```bbbjjjxxxjjjbbbUUUppp:::555333555:::EEEVVVeeeoooYYY___jjjrrroooiiieeeeeeeee|||pppmmmyyyyyylll\\\ZZZeeeyyy}}}999***...$$$))))))))))))))))))))))))***666'''333888pppgggvvv[[[ooottteeewww}}}{{{[[[XXXllleeezzzxxxnnnLLL777555333222333333222111222222222222222222222222222888444111777777666===xxxxxx^^^ZZZlllzzzggg~~~|||ppplllnnnllljjjgggdddaaa^^^\\\\\\WWWdddzzzKKKDDD888555////////////...---...000222222555___}}}ZZZwww{{{oooddd___```ccckkk:::......---+++++++++***)))************++++++++++++,,,,,,------------......111+++999QQQ}}}lllgggdddcccgggooo|||sss|||gggWWWtttfffccccccbbb{{{xxxVVVeee}}}qqqZZZfff[[[eeeiiiyyy{{{___@@@------(((((((((''''''''''''((((((******))))))******+++,,,---***...000------HHHxxxxxx|||ggg```jjjmmmkkkpppjjjzzzlll|||EEENNNccc:::666555888>>>IIIZZZjjjuuuLLLJJJ___nnniii\\\\\\jjjxxxtttnnnxxxlll[[[XXX[[[yyy;;;)))111+++************************(((000+++222>>>{{{gggrrr]]]uuuuuufffxxx\\\TTTmmmfffvvvxxxWWW777555333222333333333222222222222222222222222222000444///...666777777???wwwwwweeeZZZkkkuuufffzzzooohhhiiilllkkkjjjgggdddaaa___]]]]]]YYY]]]qqqRRREEE888444,,,///000...,,,---///111333333>>>yyyxxxZZZyyy}}}pppddd^^^^^^aaa{{{EEE222///,,,+++++++++******************+++++++++,,,,,,,,,---------.........///...;;;[[[tttkkkllloootttlllkkk|||vvv|||hhhttt{{{}}}[[[ddd^^^XXXhhh\\\]]]aaa^^^cccrrrDDD222///))))))((((((''''''(((((()))******))))))******+++,,,///++++++000///222OOOqqqjjjwwwjjjaaannnsssllljjjXXX]]]fffqqq~~~TTT;;;PPPbbb:::888888<<>>IIIrrr{{{iiiZZZllluuukkk{{{||||||wwwhhhgggiiihhhjjjhhhfffccc```^^^]]]\\\]]]YYYiiiXXXCCC888444+++000///,,,,,,...000000111222PPPzzzbbb~~~rrreee^^^]]]^^^OOO666000,,,,,,,,,+++***+++*********+++++++++,,,,,,,,,,,,------......//////...222EEEppp~~~{{{ddd}}}vvvuuuuuuccc```iiiooo~~~tttjjjXXXWWWVVV\\\pppKKK777111,,,))))))(((((((((((())))))******))))))******+++,,,///---***000...777]]]uuulll~~~xxxwwwfffsss}}}wwwrrrtttkkk^^^UUUUUUbbbtttyyySSSIIIVVVtttjjj:::888999>>>FFFQQQcccrrr}}}ZZZBBB```gggppp}}}zzzyyytttaaaUUUSSSwww[[[...,,,***************************...'''777///RRRiiicccccc|||jjjxxx\\\TTTqqq{{{mmmlllxxxYYYqqq:::777333222222333333333000000000111111222222222111333000222;;;===CCCSSSqqqjjjZZZooowwwvvv|||nnneeeggghhhcccgggeeecccaaa___]]]\\\[[[___VVVddd[[[@@@777555***222...+++---111111...000444eeepppsssggg^^^\\\]]][[[:::111+++,,,...+++***,,,***++++++++++++,,,,,,,,,,,,,,,---......///000000///444PPPwwwgggyyyppppppjjjtttyyyccc^^^~~~uuu{{{zzz```hhhkkkttt}}}UUU999111...))))))(((((((((((())))))******))))))******+++,,,---000+++111,,,===qqq{{{zzz}}}cccooo|||wwwooogggdddffflllqqq}}}wwwppprrrUUULLLTTTooommm:::888999???GGGTTTfffvvv}}}IIIJJJ[[[mmmyyydddTTTVVVhhhppp555---,,,************************...###777444gggggg^^^ggglllvvvtttjjjYYYXXXtttiiisssiiirrraaa___<<<999444222222222222222//////000000111222222222111444111111555444>>>TTT~~~pppuuu```rrrnnnuuuqqqeeeccceeeddd```eeedddbbb```^^^\\\\\\[[[]]]UUUbbb^^^>>>888666***444---,,,///333111---444???yyyyyyuuuhhh___\\\\\\nnneee???222+++---///+++***---++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111111999```~~~xxxnnn```dddrrrhhhccciii```bbbzzz|||gggvvv}}}ggg<<>>999777)))444...---///222///...===QQQxxxvvviii```\\\\\\cccsssBBB333***---///+++***...+++++++++,,,,,,,,,------,,,,,,---...///000111111333CCC{{{wwwooolllooorrrttt}}}mmmVVVNNNUUUhhh]]]UUUbbbcccfffyyyhhh~~~|||DDD000...******))))))))))))************))))))******+++,,,***000&&&333111NNNjjjffflll|||rrrlllkkkllloooxxx~~~JJJCCCYYYuuu:::888:::BBBOOOaaazzzBBB<<>><<>>000333++++++++++++++++++++++++,,,)))---RRRvvv~~~xxxddduuurrrrrr~~~~~~~~~zzzyyyzzzyyyZZZ___jjjjjjtttzzzHHHDDD888999111111777...111111111222222222222111111555...000222777000===zzzqqqiiiggg___kkkgggnnnvvvoooeee[[[ZZZ^^^cccgggjjj``````aaaaaa```^^^\\\[[[^^^]]]```vvvooo:::<<<888222,,,111...,,,222333...BBBkkkccciiiyyyqqqllleee^^^XXX___MMM000000...+++///***...,,,,,,++++++,,,,,,---...///,,,+++...///......000===\\\xxxnnnWWWIIIGGGGGGTTTeeekkkccclll^^^AAA@@@CCCQQQpppqqqvvv}}}yyyzzzoooiiiVVV???***,,,+++***(((((((((((()))******))))))******+++,,,+++555+++......iii}}}uuummmeeeccchhhfff{{{}}}xxx|||{{{|||cccCCCFFF[[[lll===666777GGGZZZmmmQQQGGGEEE888PPPYYYeeeqqqoookkkqqqzzz~~~|||qqqxxxaaaSSS^^^EEE333,,,++++++************++++++'''999000KKK{{{mmm```{{{nnnzzzrrrrrrxxx~~~uuujjjqqqvvvZZZ```|||yyy{{{nnnbbbsss~~~TTTIII999:::222111777///111111111222222222222111111666///111111666222FFFsssnnnggg]]]gggbbbdddyyyttthhh___WWWXXX]]]bbbeeehhh``````aaa```___^^^\\\[[[\\\[[[___uuuppp<<<<<<777222...000...---111222...HHHuuu\\\```yyyrrrlllfff^^^YYY]]]zzzSSS444111///+++...)))---,,,,,,++++++,,,,,,---...000---,,,///000//////222AAAeee{{{eeeUUUMMMIII@@@@@@NNN[[[tttyyyzzz}}}kkkNNNFFFCCCRRRzzzvvvsssyyykkkuuuuuuggg```CCC111---,,,***)))(((((())))))******))))))******+++,,,)))222,,,222333ggg}}}mmm|||hhh___aaa~~~bbbmmm~~~~~~YYY>>>DDDZZZfff<<<777;;;MMM```qqqxxxRRRSSSFFFBBBFFFPPP]]]jjjxxxvvviiiooouuuwww~~~ooowwwcccRRR\\\JJJ444...++++++************++++++///...333hhhqqqnnneeewww{{{qqqmmmppptttvvv~~~sssjjjgggiiisssooowwwttt]]]mmmoooffftttOOOSSS;;;:::555111666000111111111222222222222111111555000222111444555PPPtttrrrkkkYYY\\\WWWXXXiiiyyyxxxkkkcccZZZUUUXXX^^^aaadddfffaaaaaaaaa```___^^^\\\[[[[[[ZZZ^^^tttsss>>><<<666222000.........111000000RRReeeiiiyyyrrrmmmfff___YYYZZZttt[[[888222///,,,...(((---,,,,,,++++++,,,,,,---...111------000111///111555OOOttt||||||kkkYYYOOORRRNNNCCCDDDNNNFFFTTTfffvvvddd]]]qqqeeeNNNHHHEEE\\\qqq~~~```kkknnn{{{dddiiiAAA333---,,,***)))(((((())))))******))))))******+++,,,***111,,,222777jjjuuuiiiggg]]]hhh^^^bbb{{{NNN<<>>DDDOOOAAAHHHDDDMMMYYYbbbkkksssvvvsssdddzzz{{{}}}{{{gggrrrqqqXXXYYYvvvbbb999///,,,++++++******++++++,,,...---AAArrr~~~hhhjjjsss}}}mmmccc```___cccgggeeesss{{{pppeeeRRRVVVZZZUUUTTTZZZfffyyyoooiiioooDDDSSSmmm@@@<<<<<<000444444222111111222222222222111111000000777555555666YYYpppssssssnnnSSSUUUgggxxxwwwfffdddcccXXXTTT\\\aaa^^^^^^bbbbbbaaa```___^^^]]]]]]\\\]]]\\\```uuuvvvAAA;;;444111333---//////111111:::kkkmmmaaazzz}}}wwwqqqmmmfff^^^XXXPPPhhhkkk>>>///---,,,...)))000,,,,,,++++++,,,,,,---...---,,,,,,......---222888```|||~~~~~~sss[[[cccuuufffKKKHHHOOORRRZZZkkkpppcccXXXYYYUUU<<>>IIIZZZmmmxxxRRRCCC;;;@@@@@@EEEFFFMMMSSSXXX^^^fffjjjiiiyyy|||wwwcccoooyyy[[[YYYsssqqq<<<---,,,,,,++++++++++++,,,,,,---///EEEvvveeemmmtttrrrbbb[[[XXXVVVXXX]]]\\\dddlllpppssspppfff[[[IIIOOOQQQQQQOOOZZZrrrpppeeehhhwwwEEEFFFwwwzzzBBB===???000444555222111111222222222222111111//////666555555777ZZZyyyqqqrrrqqqVVVXXXmmmzzztttdddbbbaaaUUUQQQZZZ___[[[ZZZ___bbbaaa```___]]]]]]]]]]]]^^^]]]```uuuuuu@@@:::444111222...000///111333AAAvvvzzzxxxdddzzz~~~{{{uuuppplllfff]]]WWWWWW[[[uuuCCC000------...)))111,,,,,,++++++,,,,,,---...,,,+++,,,...------222:::ffftttppp}}}ppp\\\aaa~~~pppQQQ???FFF???DDDEEE===DDDIII:::777;;;EEENNNWWWhhhgggSSSLLLHHHLLLPPPbbbrrrrrr|||xxx{{{\\\xxxGGG777...---+++***))))))************))))))******+++,,,***+++///444KKK}}}uuu~~~zzzpppaaa|||uuu^^^___~~~fffDDD>>>QQQmmm\\\;;;AAAMMM___sssUUUHHHLLL<<<:::???FFFCCCJJJRRRZZZfffuuuwwwbbbkkk\\\XXXsss>>>,,,,,,,,,++++++++++++,,,,,,222,,,HHHeeesss~~~|||zzzkkk^^^ZZZWWWPPPLLLMMMTTTVVVWWWYYY\\\^^^XXXPPPMMMOOOMMMSSSVVVjjjsssbbbbbbrrrHHH???iiiDDD>>>BBB000333777333111111222222222222111111111///444222555999]]]pppssswwwWWWTTTkkksssxxxtttbbbaaa```SSSOOOZZZ___[[[[[[bbbcccaaa```^^^]]]]]]]]]]]]\\\[[[```uuutttttt>>>:::444111111000000...111666FFF~~~jjj{{{jjj}}}wwwtttsss|||xxxsssoookkkeee\\\VVV\\\VVVKKK444000......(((000,,,,,,++++++,,,,,,---...,,,,,,---///...---444===mmmxxxSSS999;;;GGG999<<>>CCC000333888333111111222222222222111111222///222000444:::aaappptttxxxUUUPPPkkkxxxrrreeefffaaaSSSOOO[[[bbb^^^___gggcccbbb```^^^]]]]]]]]]^^^YYYYYY___vvvqqqsss===999444111000111000...111888JJJwww^^^uuu|||wwwnnnqqq~~~{{{wwwrrrnnnjjjddd\\\UUUVVVWWWQQQ888222000///(((000,,,,,,++++++,,,,,,---...------///000///...666???mmmyyyuuuvvv___PPPFFF???@@@EEE@@@555???AAA:::KKKHHHMMMZZZYYYGGGAAAKKKOOOHHHMMM___mmmqqqnnn{{{zzzwww}}}dddtttSSS;;;...---,,,***)))******+++*********)))***++++++,,,111...111///III|||wwwyyyggg{{{mmm```BBBAAAYYYzzzJJJ777DDDXXXmmmaaa```VVVGGGPPPHHH111DDDCCCKKKUUU___lll|||fffbbbbbbWWWjjj@@@...---,,,,,,++++++,,,,,,---(((;;;___mmmeeeyyy|||vvv~~~|||xxxyyyqqqhhhiiiqqqooo^^^LLLEEEKKKOOONNNHHHDDDFFFIIIJJJOOOQQQPPPfffqqqqqqeeeaaaqqqHHHDDDFFFKKK<<<888777888888555444333222111111111111666555333666444:::lllpppxxxttt___TTTkkkhhh```ddddddWWWMMMbbbdddQQQ[[[gggdddaaa^^^\\\\\\\\\[[[ZZZYYYZZZbbbyyyoooeeeCCC444666666///---000///666555QQQ```ttt}}}xxx}}}zzzvvvtttlllmmmpppdddUUUVVVTTT]]]ZZZFFF...,,,'''...---...------,,,,,,------...,,,,,,333+++---//////HHHooozzzoooggghhhgggbbb^^^bbboooyyycccOOOGGGLLL```IIIUUUhhh___eeezzzwww{{{|||{{{jjjmmmmmmhhh|||YYYoooccc888555000,,,,,,+++)))***---++++++******++++++,,,---111,,,///444JJJ~~~vvvsssyyymmm}}}}}}bbb999NNNYYYyyyxxx@@@999III]]]rrrooocccZZZWWWLLL???EEEUUU[[[RRRJJJiii\\\ccc~~~lllggg``````iiiAAA------,,,,,,++++++,,,,,,------555hhhkkkfff|||dddJJJZZZkkk~~~vvv}}}|||qqqlll\\\ppprrrfffYYY:::EEEPPPFFF<<>>@@@IIILLLCCCEEEUUUaaaWWWIIIxxxsssbbbccciiiGGG>>>WWWNNNQQQDDDDDDDDD>>>777222222111111111111222222111111111555555<<>>999888666555444333222222444333333777444777fffxxxjjj^^^```qqqsss|||qqq~~~sssrrrxxxYYYDDDJJJRRROOOGGGPPPMMMVVVVVVRRR______[[[ZZZZZZ\\\]]]]]][[[YYYWWW^^^kkk~~~fffFFF:::999222000111+++555000000???sssyyy[[[nnn{{{wwwggg[[[qqq||||||uuuooovvvlll]]]ZZZWWWSSSVVVRRRTTT~~~;;;888111+++333...------,,,,,,------......)))000///000///:::eee|||www~~~wwwqqqvvv|||sssbbbSSSKKK???QQQdddyyyyyyWWW888999777:::HHHGGGQQQdddvvvpppMMMmmmMMMBBB666,,,+++---,,,******++++++******++++++,,,---+++...///333YYY```yyygggqqqlllcccjjj|||kkkXXXFFFHHHTTTkkkcccFFFYYYbbbuuuiiikkkppplllmmmrrrvvvrrreeeXXXQQQHHHMMMVVV}}}ttteee[[[\\\YYY~~~kkkDDD222---,,,,,,++++++,,,,,,------333sssuuuggg~~~wwwkkkeeefffnnnwww||||||ooo```VVVNNNJJJQQQ\\\___gggdddYYYNNNDDDBBBIIINNNYYYeeeyyyjjjtttkkkbbbcccjjjHHH@@@YYYKKKVVVLLLHHHFFFDDDAAA;;;:::888666444333222222000///000333111555dddkkkYYY\\\kkk|||wwwrrrpppzzzvvvLLL999BBBJJJDDDCCCNNNLLLUUUVVVSSSaaa```YYYYYYYYY[[[]]]]]][[[YYYSSS]]]lllmmmCCC999999333000222(((555111111AAAxxxuuuXXXqqq~~~}}}qqqiiiVVV[[[wwwuuu|||oootttiiiYYYVVVTTTOOOPPPTTTRRR@@@;;;111+++555...------,,,,,,------......(((000000000///999eeewwwppp|||qqqbbb___lllvvv}}}ooo___SSSNNNOOOfffooovvvrrr@@@555CCC;;;999FFFGGG^^^lll}}}```pppkkkhhhhhhSSSuuuYYYCCC888---,,,------++++++++++++******++++++,,,---,,,///...222[[[```yyyxxxjjjDDDRRRaaaZZZYYYzzz~~~oooYYYGGGCCCMMMWWWnnnXXXJJJeeevvvooommmxxxiiiuuuqqqpppsssssslll___VVVSSSaaa[[[sssqqqfff\\\~~~zzzTTTPPPwww|||pppHHH333---,,,,,,++++++,,,,,,---222000iiipppiii{{{wwwrrrjjjdddgggXXXJJJDDDAAA@@@IIIVVVVVVbbb]]]KKKDDDCCCGGGQQQYYYgggtttFFF>>>VVVhhhtttyyyhhhcccdddjjjHHH<<>>AAA???===:::777555444333333---111111666999[[[nnn___bbbtttzzzttt{{{~~~wwwgggooowwwwwwxxx}}}dddHHH;;;???GGGKKKOOOWWWWWWOOOPPPZZZaaa______]]]\\\]]]___]]]YYYUUUUUUbbbppp~~~CCC555999222111...///444000222CCC~~~```]]]sssvvvjjjhhhVVV^^^~~~}}}{{{wwwtttrrrlllgggbbb[[[SSSOOOQQQRRRTTTFFF555555333222000///...---------------///)))000...///000:::ccczzzzzz}}}uuu}}}xxxhhh[[[UUUcccrrrtttjjjaaa```cccjjjiiikkknnnoooqqqxxx\\\??????<<<999???FFFAAAGGG\\\|||YYY]]]ppp]]]LLL}}}]]]KKK///---***)))000)))(((,,,,,,++++++,,,,,,---...111+++000777RRRqqqzzz~~~{{{ooolllcccKKKTTTkkknnn^^^[[[FFF:::JJJMMMfff\\\SSSwwwooorrrvvvpppzzz|||zzztttsssrrrjjj``````aaaffflllmmmqqq~~~}}}fffZZZtttrrrSSSWWW|||dddLLL555...---,,,+++++++++,,,,,,,,,222[[[zzzjjjnnnzzztttpppoootttyyy|||}}}rrriiieee[[[PPPOOOVVVUUUUUURRRNNNKKKPPP\\\eeeooouuuFFF;;;???@@@IIIdddqqqfff|||uuujjjccc```jjjNNN>>>LLLQQQXXXPPPNNNIIIDDDBBBAAA???===:::888555444333444///222111333555WWWeee```rrrvvvrrrwwweeeeeejjjsssdddLLLJJJJJJGGGOOO^^^YYY]]]ZZZOOOMMMVVV[[[XXX^^^]]]\\\]]]^^^]]]YYYVVVWWWgggsss~~~@@@555777......000...333///222DDD}}}sssaaaVVVnnntttgggaaaWWWppp~~~}}}|||yyyvvvssspppkkkgggddd]]]UUURRRTTTVVVccctttKKK999666111///000000///...------------000***000...///111<<>>AAAOOO{{{{{{ooo``````zzzkkknnnsssvvvzzz|||zzzvvvtttssslllddd```kkkuuuyyy||||||uuuzzzdddXXXtttrrrRRRVVVsssaaaPPP222...---,,,+++++++++,,,,,,444555LLLaaaaaammmxxx}}}sssiii___[[[]]]eeerrr~~~|||wwwtttnnniiijjjnnnggg^^^QQQJJJNNN\\\lllvvv||||||\\\777999>>>===EEEDDDeeeooossszzzuuu}}}tttdddeeebbblllMMM<<>>;;;888666444333333000444111111222RRRzzz]]]ooopppooovvviiiiiihhhkkkyyyeeeXXXTTT___aaaXXXVVV^^^bbbbbb[[[OOOMMMTTTXXXVVV]]]]]]\\\]]]]]]\\\YYYVVVWWWkkktttuuuuuu===777777...---333---222...111BBB~~~jjjaaaiiiaaaIIInnnqqqjjjZZZ[[[|||{{{zzzxxxuuurrrnnnjjjhhheee___WWWUUUWWWVVViiipppPPP===:::333000111000///...------------111***///---///222>>>iiiwwwzzzvvvrrrpppnnnhhh^^^VVVPPPLLLGGGGGGKKKQQQVVVYYY___^^^^^^\\\TTTIIIEEEFFF>>>FFFFFFFFFCCC444777PPPCCCLLLPPPWWWfffllloooxxx{{{xxxyyyiiiLLLLLLqqqNNN222222///+++...(((+++,,,,,,++++++,,,,,,---...---***000444LLLhhhxxxzzzxxxooosssaaa<<<<<>>yyymmm]]]XXX^^^vvvvvvUUUsss|||uuulll[[[hhh~~~|||zzzyyywwwtttrrrllliiihhheee^^^VVVSSSVVVVVVlllQQQ@@@???888555222111000///......------111***///---///222@@@kkkxxx}}}|||rrrmmmhhheeeddd```YYYTTTNNNGGG???;;;===BBBEEEFFFLLLKKKKKKJJJCCC:::888;;;KKK???===CCCEEECCCCCCBBBIIIXXX]]]bbbuuuxxxvvvbbbMMMUUUxxxNNN222111000+++---(((...,,,,,,++++++,,,,,,---...///---222333KKKkkk~~~wwwrrr|||LLL888JJJYYYlllYYYvvvZZZaaaqqqrrr{{{yyyvvvyyy}}}|||{{{xxxvvvaaaqqqtttccckkkzzzxxxbbbXXXssslllUUU[[[jjjnnnXXX444...---,,,+++++++++,,,,,,'''555WWW}}}rrrxxxpppiiibbbYYYQQQJJJJJJUUUaaasss{{{|||rrriiicccZZZNNNBBBEEENNN```rrr|||{{{vvvvvvmmmccc]]]]]]ggg{{{eee```NNN@@@DDDLLLFFF@@@EEEBBBIIIEEEIIIfffnnneeecccdddpppqqqFFF???{{{]]]aaaVVVSSSMMMIIIGGGDDDCCCAAA???<<<888555444222111555222444333IIIvvvrrr}}}wwwrrrwwwuuulllkkkccc]]]eeexxx}}}uuuddd___iiinnnjjjeee___UUUPPPSSS[[[^^^]]][[[[[[[[[[[[ZZZYYYXXXYYYZZZttt{{{vvvzzzhhhbbb<<<;;;888555,,,000---000---111>>>wwwzzz]]]ZZZrrrnnnzzz|||llldddoooxxxwwwsssccc___~~~{{{yyyxxxvvvtttrrrjjjiiigggccc[[[RRRPPPTTTWWW|||NNN???@@@:::777333333111000///.........111***///---///222@@@kkkvvv{{{xxxuuutttkkkfffaaa]]][[[XXXUUURRRJJJGGGDDD@@@===;;;;;;;;;>>>;;;::::::666444999@@@MMMNNNUUUQQQGGGKKKPPPFFFKKKaaannntttsssyyy}}}ZZZJJJ___{{{QQQ111///...+++---)))000,,,,,,++++++,,,,,,---...///...111000IIInnn}}}qqqiii[[[mmmdddPPPcccsss[[[sss```TTTzzzxxxqqqrrrxxxzzzyyywww~~~~~~~~~~~~}}}||||||}}}ooosss~~~}}}sssiiikkkzzzzzzeee[[[tttgggPPP^^^{{{XXX333...---,,,+++++++++,,,,,,///555PPPuuuwwwmmm```\\\WWWPPPGGGBBBEEEMMMZZZgggpppooommmmmmfff[[[KKKPPPYYYeeepppvvvvvvtttaaaXXXOOOJJJIIIOOO]]]jjjsssjjjhhhSSSJJJPPPQQQKKKLLLQQQQQQQQQJJJLLL\\\fffooo}}}{{{mmmbbb```dddppp^^^BBBAAA\\\aaaWWWTTTOOOJJJHHHFFFEEEDDDBBB>>>:::777555222000444111666444BBBzzzxxxgggccc}}}~~~}}}uuuqqqttt|||kkk```^^^jjj~~~sssgggllltttsssnnnlllddd\\\SSSQQQVVV\\\\\\ZZZZZZ[[[[[[ZZZXXXXXXXXXYYYaaa{{{sssyyyrrr^^^EEE@@@333666+++------///---333???wwwbbbiiifffqqqgggOOOKKKRRRXXX[[[\\\VVVfff|||yyywwwvvvuuusssqqqiiigggeee```WWWNNNOOOTTTUUUtttLLL===>>>999666444444222000///.........111***///---///222>>>iii~~~}}}uuuyyytttooollljjjccc___ZZZUUUSSSQQQOOONNNDDDGGGIIIGGGCCC???>>>>>>999555222222222555@@@KKKRRRWWWYYYQQQJJJVVV]]]TTTLLLeeezzz|||wwwOOOEEEiiiZZZ555...---+++---)))000,,,,,,++++++,,,,,,---...,,,---///+++DDDlll~~~{{{___RRRWWW|||www___:::nnnyyyjjjsssvvvrrrttt}}}|||{{{|||~~~}}}|||~~~{{{|||iii___uuubbbKKK___VVV111...---,,,+++++++++,,,,,,222555KKK|||tttttt~~~mmmaaa[[[SSSLLLDDD===???FFFCCCNNNZZZaaafffhhhfffccc]]]eeennntttrrrjjjaaa[[[NNNHHHBBB@@@======CCCKKKddd{{{SSSMMMXXX^^^KKKJJJQQQMMMMMMWWW\\\VVVWWWTTTRRRPPPLLL]]]|||kkk\\\^^^dddrrrSSS:::999oooWWW___WWWVVVQQQMMMJJJHHHGGGFFFDDDAAA<<<888666444000222000777333888hhhkkkgggeeerrr}}}uuuvvvwwwqqqllllllyyyfff^^^ggguuuuuuooopppzzzxxxkkkccc^^^VVVOOOQQQXXX\\\ZZZWWWYYYZZZ[[[ZZZWWWVVVXXXZZZddd}}}}}}uuu}}}aaaXXXIII000555,,,000//////---222===rrryyykkk^^^ssscccrrrnnn~~~~~~pppfff\\\WWWUUUQQQPPPPPPWWWrrr}}}zzzvvvtttsssrrrpppnnngggeeeccc^^^UUUNNNPPPXXXUUUrrrsssKKK===???;;;888555444333111000///......000***000...///111<<>>555JJJ\\\\\\TTTLLLOOOVVVQQQGGGPPPWWWLLLOOO\\\\\\cccccc___```ddd^^^eeezzzwwwhhh^^^^^^fffttt[[[<<<777```SSS\\\WWWWWWSSSOOOMMMIIIIIIHHHFFFBBB>>>999777555111111///666111111\\\uuummmvvv~~~uuummmkkklllkkkjjjjjjwwwrrr\\\aaaqqqsssnnnjjjyyyooorrrooodddWWWOOOJJJPPPZZZ^^^ZZZVVVXXXZZZ[[[YYYWWWVVVXXX[[[bbb{{{wwwyyyhhhhhhSSS///666000666222111---000888iiikkk{{{ttthhh]]]ooollluuuhhh```]]]aaa~~~|||zzzwwwtttqqqpppooonnnlllfffdddbbb]]]TTTNNNSSS\\\[[[rrrKKK>>>BBB???===666555333111000///......///)))000...///000:::cccyyyqqqiiiccc___\\\VVVSSSNNNIIIFFFDDDCCCCCCAAA@@@??????AAACCCCCCCCC999555333555999AAAPPP^^^[[[WWWPPPUUU\\\[[[aaassszzzooosss}}}xxxyyygggTTTUUUqqqAAA111///...///'''---,,,,,,++++++,,,,,,---...---000444,,,AAAgggyyyuuusssaaa___ZZZGGGCCCGGG===MMMjjj{{{~~~hhhVVV___xxxXXXqqqppphhhhhhiiinnnvvv}}}{{{kkkcccyyy___WWWbbbVVV===...---,,,+++++++++,,,,,,///:::MMMtttyyyttt{{{jjj]]]UUUMMMIIICCC<<<888888;;;777:::DDDIIIJJJRRR^^^ooohhh]]]SSSLLLFFFAAA???666555777<<<===;;;;;;>>>???TTTJJJ>>>NNNRRRMMMWWWQQQMMM\\\aaaQQQQQQ[[[VVVxxxqqqgggqqqxxxooo}}}|||~~~oooeeeeee```hhhvvvnnnHHH@@@bbb]]]```]]][[[SSSWWWNNNFFFGGGHHHHHHDDD???999555999777444222//////888CCCxxxzzzyyyqqqhhhdddeeegggfffeeefffqqqlllccceeefffdddgggwww{{{{{{vvvuuurrriii^^^IIIMMMSSSWWWXXXXXXXXXYYYYYYZZZ[[[YYYUUUUUU[[[aaavvvrrr|||oooRRR222777222///111------000000fffyyydddfffjjjZZZjjjrrrmmmVVVrrr|||mmmnnnvvvvvv{{{sssssstttuuutttpppjjjeeeddd___cccbbbUUUQQQWWWXXXWWWzzzFFFAAAKKK777@@@;;;888444111111000000///...)))000...000111999^^^|||sss~~~xxxkkkbbb```[[[UUUQQQOOOLLLHHHDDDBBB@@@@@@GGGBBB???AAAGGGIIIEEEAAA888777666999DDDRRRYYYZZZ\\\^^^UUUIIIVVVuuu^^^ZZZhhhzzzeeeKKKZZZYYYBBB000///111...,,,000---,,,,,,++++++,,,,,,---222(((222***999___ssswwwXXX[[[MMMGGGNNNPPPHHHIIIRRRUUUtttxxx\\\QQQTTTZZZmmmnnnuuuccc```dddgggjjjlllnnnttt||||||sssbbbZZZWWW^^^aaa888///...---,,,+++,,,------...///SSStttrrrfff}}}qqqhhh]]]VVVMMMDDD???<<<:::999888666888>>>AAA@@@EEEMMMQQQJJJBBB>>>>>>===:::777333444555555:::CCCLLLPPPSSSKKKLLLNNNJJJLLLTTTVVV]]]SSSVVVeeefffYYYWWWaaa{{{|||wwwuuuzzz|||jjjcccgggccchhh}}}<<>>:::666333222111///...///***000---///000555YYY{{{{{{wwwiii___[[[UUUOOOMMMKKKHHHEEEBBB@@@??????@@@??????BBBEEEFFFCCC@@@999888:::BBBKKKRRRVVVXXXXXX}}}nnn___bbbmmm{{{```MMMMMMUUUBBB333111111---,,,///---,,,,,,++++++,,,,,,---000)))222,,,888[[[rrr}}}{{{eeeVVVjjjuuummmeeeiiipppqqqzzz```LLLKKKXXXddd```ppp\\\ZZZ___bbbeeeiiilllnnnttt{{{~~~pppbbb}}}SSSXXX\\\eee999///...---,,,+++,,,------000666VVVpppuuuiii|||pppggg]]]WWWNNNFFFAAA>>>;;;:::;;;777777;;;<<<::::::>>>AAA>>>999888999999666444555666888>>>GGGPPPTTTUUUXXXTTTMMMHHHFFFHHHSSSaaa```ccciiioootttvvvvvvuuuwww~~~wwwxxx{{{}}}jjjdddgggccciiiCCCEEEoooRRRSSSTTTZZZWWWYYYLLLNNNMMMLLLIIIEEE???;;;888<<<999888777333///333999ddd~~~ssslllccc]]][[[ZZZYYYWWWZZZeeeccc[[[\\\\\\^^^hhhrrrttttttpppkkkcccXXXNNNGGGLLLTTTYYY[[[ZZZZZZZZZ]]]XXXYYY]]]YYYUUUaaatttXXX666666///222333111///444555cccuuunnnrrr~~~{{{yyyqqqpppppppppqqqpppmmmjjjfffddd\\\QQQNNNSSSRRRKKKfffeeeNNNKKKFFFIIICCCBBB>>>999666444222///...000,,,111,,,---///333SSS}}}}}}wwwjjj___WWWPPPJJJJJJIIIFFFDDDBBBAAA@@@AAA???AAAEEEFFFEEECCCBBBBBBHHHDDDEEEKKKMMMLLLQQQZZZ}}}nnnbbblllpppuuunnnWWWNNNMMMNNNAAA666444222,,,+++///---,,,,,,++++++,,,,,,------***333...666UUUsssvvvbbb{{{]]]IIIIIIXXXnnn~~~\\\MMMPPPXXX^^^dddgggkkkmmmooorrrxxx|||iiidddyyyOOOYYY\\\mmm:::///...---,,,+++,,,------...888XXXrrrmmmzzznnnfff[[[VVVNNNGGGCCC@@@===;;;@@@<<<:::===>>>:::666444444444444444555555555555555666<<>>;;;;;;:::666111111555KKKzzzsssmmmddd^^^ZZZXXXVVVUUUPPPZZZYYYSSSTTTSSSWWWcccmmmmmmkkkfff```YYYRRRLLLGGGMMMTTTZZZ\\\[[[[[[ZZZZZZTTTVVV\\\ZZZXXXhhh|||UUU777555---333111000+++000///TTThhh}}}zzzwwwuuuuuurrrpppooonnnnnnmmmkkkjjjeeefffZZZLLLPPPVVVPPPHHH|||uuuyyyNNNMMMBBBQQQFFFEEEAAA===999666333000...///,,,222,,,...000333QQQ{{{zzz~~~yyymmmbbbXXXPPPKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEIIILLLJJJFFFCCCFFFJJJXXXRRRNNNLLLEEEEEEYYYrrriiiiii{{{zzz^^^LLLNNN___HHHAAA;;;888333---,,,...---,,,,,,++++++,,,,,,---,,,---111///444NNNvvvxxxxxxxxx|||ZZZ???CCCXXXlll~~~}}}lllWWWNNNRRRZZZ```aaahhhlllppprrrrrrsssvvvyyy|||ccciiitttPPPXXXaaattt:::///...---,,,+++,,,------...666XXXyyyoooxxxlllcccYYYTTTMMMGGGCCC@@@>>><<>>;;;:::???=========:::333111333BBB}}}|||}}}wwwrrrllleee^^^YYYVVVUUUTTTLLLTTTSSSOOOQQQOOORRR___lllhhhbbb[[[TTTNNNKKKKKKIIINNNUUUZZZ\\\\\\[[[[[[[[[UUUUUU[[[[[[\\\nnnNNN777333...333///000***///...HHHrrrxxxxxxsssqqqsssssspppmmmlllkkkjjjhhhfffdddhhhYYYJJJPPPQQQIIIGGGmmmLLLLLL???RRRIIIFFFCCC???;;;888555222///...---222---000444555OOOvvv~~~}}}xxxpppeeeYYYPPPLLLGGGFFFEEEDDDDDDEEEFFFFFFHHHLLLNNNJJJEEEFFFOOOXXX^^^ZZZUUUMMMHHHXXXvvvhhhppp}}}}}}mmmrrrQQQEEEMMMmmmEEEAAA>>>;;;555///---...---,,,,,,++++++,,,,,,------///......222GGGxxxgggWWWNNNHHHJJJPPPJJJ888666NNNiiizzzuuuEEEHHHBBBAAADDDJJJSSS\\\bbbddddddkkkpppvvvyyyyyyzzz|||yyy```ooojjjOOOVVVjjjzzz777///...---,,,+++,,,------444222VVVpppyyywwwjjjaaaVVVQQQJJJEEEBBB@@@???>>>>>>???BBBHHHOOOQQQLLLFFF>>>>>>===;;;999:::<<>>>>>???===777444555AAAhhh{{{kkkkkkxxx|||vvvmmmiiiccc\\\WWWTTTSSSSSSNNNSSSQQQPPPUUUQQQPPP[[[kkkddd[[[TTTLLLFFFGGGKKKLLLPPPVVVYYY[[[[[[[[[\\\^^^[[[XXXYYY\\\ddduuuFFF:::444222222///222,,,444333EEE{{{xxxxxxsssqqqsssqqqnnnllljjjiiigggdddbbbccchhhVVVHHHNNNIIICCCQQQeeeIIIJJJBBBNNNIIIEEEBBB???<<<:::777444111......333---111666555MMMttt}}}}}}wwwqqqfffYYYPPPMMMEEEDDDCCCCCCCCCDDDEEEFFFDDDHHHJJJHHHEEEJJJWWWccc___cccbbb\\\```vvvxxxUUUXXXeeeIIIDDDNNNuuuyyyDDDBBB???<<<888333000...---,,,,,,++++++,,,,,,------222+++///111@@@sssLLL++++++000---444555DDDbbbzzzQQQFFF333666BBB<<>>AAA@@@;;;888888:::QQQ}}}ooohhhmmmttttttpppjjjgggbbb\\\WWWTTTTTTTTTRRRSSSOOORRRXXXSSSNNNVVV```ZZZTTTPPPJJJEEEIIIPPPPPPSSSVVVYYYYYYZZZ[[[\\\\\\]]]ZZZWWW___pppmmmAAA>>>666777111///444---666555>>>~~~~~~xxxvvvvvvtttrrrpppllljjjiiihhhhhhfffcccaaa```eeeRRRGGGOOOGGGKKKlll```HHHKKKIIIGGGIIICCCAAA>>>===;;;999666333//////444,,,000555222GGGiiizzzuuujjjZZZPPPMMMEEEEEEDDDCCCDDDEEEFFFGGGDDDHHHJJJIIIGGGMMMYYYccc___jjjlllhhhssscccbbbtttZZZGGGHHHRRRhhhEEECCC@@@<<<:::777333...---,,,,,,++++++,,,,,,---,,,333***222222999jjj}}}}}}fff???888;;;777:::FFF\\\rrr```***777EEEOOOTTTNNNKKKHHHHHHNNNYYYgggqqqttt{{{xxxeee{{{xxxQQQSSSWWW|||===///...---,,,+++,,,------///+++VVVtttnnnwwwiii___VVVPPPHHHAAA@@@AAACCCDDDFFFLLLOOOOOOOOOPPPMMMGGGAAA@@@AAADDDHHHHHHEEEAAAHHHFFFHHHLLLLLLOOOcccyyy~~~hhhZZZ[[[bbboooyyywwwfff^^^___cccfffuuuPPP<<<\\\^^^fffgggggg]]]\\\NNNHHHJJJKKKKKKHHHCCC>>>:::CCC???>>>AAAAAA===:::;;;000EEEnnneeennnxxxtttlllhhhiiigggccc]]]XXXVVVVVVWWWRRRRRRMMMQQQYYYRRRKKKQQQTTTPPPNNNOOOLLLIIINNNWWWRRRTTTWWWXXXXXXYYY[[[]]]WWW[[[YYYVVVbbb{{{]]]???BBB888;;;000///555---555333666yyymmmsssyyyttt}}}|||zzzwwwsssssstttqqqlllhhhggggggggggggfffcccaaa]]]aaaNNNGGGRRRLLLYYYjjj^^^HHHMMMOOOCCCIIIAAA???>>>===<<<:::777555///000444+++...333///BBBXXXyyy~~~yyynnn]]]QQQOOOHHHGGGFFFFFFFFFGGGIIIJJJIIILLLNNNMMMKKKNNNWWW___[[[iiilllfffqqqjjjsss~~~eeemmmmmmTTTHHHLLLUUU\\\GGGDDD@@@<<<;;;:::555...---,,,,,,++++++,,,,,,---+++333)))555444444aaazzz~~~{{{wwwhhhccchhh|||]]]DDD<<<>>>HHHYYYlllwww|||>>>000CCC===KKKfff]]]VVVMMMDDDEEEPPPaaaooowww}}}uuufffuuuMMMYYYYYYDDD///...---,,,+++,,,------000000XXX}}}zzzwwwjjjwwwiii___XXXQQQHHHAAA@@@BBBEEEGGGTTTZZZ\\\VVVQQQPPPKKKEEE===>>>BBBIIIOOOPPPIIICCCGGG@@@@@@HHHPPP\\\uuuzzzsssjjjfffhhhiii{{{qqq```YYY[[[___iiixxxTTT???eeeeeedddZZZ```]]]YYYJJJLLLMMMPPPSSSNNNDDD>>>===DDDEEEEEEDDDAAA???>>>???===999WWW}}}yyygggeee```\\\XXXVVVUUUUUUTTTRRRTTTWWWRRRKKKJJJOOOOOOHHHEEEIIIOOORRRQQQOOOTTTTTTTTTVVVYYYZZZYYYYYYUUU]]]^^^^^^kkkRRREEE@@@777777;;;444+++,,,888666111cccvvvggguuuvvvhhheee}}}~~~zzzuuupppmmmmmmooopppmmmkkkjjjkkklllkkkfffbbb\\\HHHKKKUUUFFFTTTRRRxxxOOOQQQGGGKKKIII???EEEDDDAAA>>><<<<<<<<<===777666333111000222666999FFF|||ssszzz|||ttteeeUUUJJJHHHIIIHHHFFFFFFJJJNNNQQQQQQPPPRRRVVVXXXVVVTTTUUU\\\eeekkklllrrrzzzvvvjjjVVVLLLJJJUUUbbbppp~~~UUUHHHIIIAAAXXXJJJGGGDDDAAA>>>:::555222111000///...---...//////,,,...,,,---000777TTT~~~|||nnnbbb]]]YYYVVVXXXeee{{{eeeMMMFFFKKKNNNXXXfffjjjccchhhuuunnnZZZ;;;;;;:::<<>>DDDRRRfff{{{yyywwwrrrssszzz}}}kkk___]]]___]]]oooyyyMMM999aaa```UUUZZZYYYZZZOOOIIIHHHJJJLLLHHHAAA>>>@@@BBBCCCDDDDDDBBB@@@@@@AAA:::444JJJwwwgggeeeaaa]]]YYYWWWUUUTTTUUURRRRRRSSSOOOJJJLLLRRRNNNGGGAAADDDLLLQQQRRRPPPTTTTTTVVVXXXZZZ[[[[[[ZZZYYYWWW[[[fffsssHHH??????;;;;;;===777111000666111---XXXvvvkkkddd\\\aaa~~~||||||{{{xxxtttpppnnnmmmnnnooonnnkkkgggfffggggggeeebbbWWWGGGIIISSSJJJNNN```iiiJJJOOOHHHOOOPPPJJJIIIGGGEEEBBB@@@??????@@@999777444000///000222555EEEuuu~~~}}}vvvjjj\\\SSSKKKJJJHHHGGGJJJNNNQQQQQQUUUKKKMMMXXXZZZRRRWWWdddaaaiiinnnkkkllloooiii___IIIJJJSSScccssswwwTTTLLLMMMUUUWWWKKKIIIEEEBBB???;;;777444222111///...------......---///---...222777TTT|||xxxjjj___UUUQQQJJJGGGKKKVVVdddmmmdddfff```PPPBBB???AAABBBGGGMMMJJJAAABBBIIICCC666:::<<>>???BBB@@@BBBCCCCCCBBBAAABBBCCC???666AAAXXX||||||}}}{{{yyy}}}lllfffeeebbb___[[[WWWUUUSSSTTTRRRQQQPPPNNNMMMRRRZZZVVVMMMCCCCCCJJJRRRTTTRRRTTTUUUXXXZZZ[[[\\\\\\[[[[[[SSS[[[rrryyynnn???;;;???======<<<999999555333//////TTT~~~kkk[[[UUUTTT^^^{{{}}}{{{vvvuuusssqqqooonnnmmmmmmoooiiidddaaabbbcccbbbaaaUUUMMMLLLTTTSSSJJJ{{{___JJJNNNGGGMMMMMMKKKNNNLLLIIIEEECCCBBBBBBCCC>>>;;;777222000///000111AAAhhhzzz{{{~~~{{{uuulll```WWWMMMJJJHHHJJJOOORRRSSSSSSXXXOOOIIIPPPaaapppuuutttaaallltttuuuuuutttkkk```___^^^]]]```nnn}}}fffPPPKKKIIIeee~~~TTTLLLJJJFFFDDDAAA>>>999666444222000...---,,,,,,---///111......000333MMMsssrrr~~~zzzqqqdddZZZPPPKKKDDD===:::<<<@@@CCC;;;??????;;;777999===>>>KKKKKKGGGBBBAAABBB@@@;;;>>>@@@HHHQQQRRRPPPXXXcccddddddeeevvvtttjjjzzzbbbRRRVVVbbbyyy===444111...,,,---......---///---JJJ~~~jjj}}}zzzoooccc\\\QQQKKKCCCAAAKKKXXX^^^]]][[[SSSKKKHHHGGGFFFHHHLLLSSSQQQMMMHHHDDD@@@===;;;CCCNNNbbb|||zzzxxxuuu}}}tttddd\\\^^^ccceeesss{{{MMMLLLfffbbbUUUWWWQQQTTTPPPDDDBBBBBBDDDAAA===>>>BBB@@@BBBCCCCCCBBBAAAAAABBBCCC888>>>EEEvvv|||wwwxxxwwwssswwwsssdddddddddbbb___[[[XXXTTTRRRRRRRRRRRRQQQPPPRRRXXX^^^aaaWWWJJJDDDJJJTTTWWWTTTUUUWWWYYYZZZZZZZZZZZZ[[[ZZZWWWddd}}}{{{^^^??????@@@<<<;;;::::::===888333333;;;[[[sss```SSSVVV]]]hhh}}}}}}}}}xxx}}}qqqqqqqqqpppooommmllljjjkkkgggaaa_________]]][[[PPPQQQOOOQQQTTTEEEUUULLLNNNFFFKKKJJJKKKOOOMMMJJJGGGDDDCCCCCCDDDBBB???:::555333222222222999XXX|||hhh~~~yyytttlll___TTTMMMKKKKKKNNNPPPQQQSSSWWWXXXZZZKKKBBBfffwww[[[eeerrr}}}|||ooollliiiaaa[[[jjjooowwwWWWLLLKKKMMMwwwjjjRRRLLLJJJGGGEEEBBB???;;;888666555222///---,,,,,,,,,000111---,,,------BBBeeeyyyyyytttoooggg]]]UUUKKKGGGAAA<<<;;;;;;<<<===888777333000111777???DDDKKKKKKLLLNNNLLLJJJMMMSSSLLLIIILLLTTTTTTPPPWWWccc^^^```eee|||tttrrrttt[[[OOOZZZiiiAAA555222///------.........///...GGGyyy{{{ssstttvvvjjj```ZZZSSSJJJAAACCCOOO[[[___]]]XXXQQQJJJHHHHHHIIIMMMSSSUUUVVVUUUQQQKKKHHHJJJMMM[[[gggzzz~~~|||}}}nnn```ZZZ]]]ccchhhxxxtttEEEPPP]]][[[QQQTTTKKKLLLFFFDDDCCCEEEGGGEEE>>><<<>>>BBBCCCDDDDDDAAA@@@@@@AAAAAA666999AAAbbb}}}|||wwwyyyzzzuuuuuupppbbbaaaaaa___]]]ZZZWWWTTTRRRRRRTTTTTTQQQOOOQQQUUUYYY```YYYLLLCCCGGGRRRWWWUUUVVVXXXYYYYYYXXXWWWYYYZZZZZZddduuummmPPPCCCFFFAAA<<<===<<<<<>>999666555444333222111HHH{{{uuu~~~xxxqqqbbbUUULLLKKKLLLOOONNNLLLQQQZZZTTTZZZNNNBBB___mmm]]]```iiiwwwlllsssyyyxxxNNNPPPeeezzzlllNNNIIIPPP^^^```QQQMMMKKKHHHFFFDDDAAA===:::888777444111...---,,,,,,...///,,,,,,---+++===^^^|||wwwooohhhbbb\\\TTTOOODDD@@@<<<:::<<<>>>@@@@@@888555111///111888BBBJJJSSSOOOMMMNNNKKKIIIQQQ\\\^^^UUUPPPSSSVVVVVV[[[eee```cccjjjuuuwwwlllWWWNNN^^^|||{{{CCC666333000............------///DDDtttxxxqqqsssggg]]]XXXTTTJJJCCCGGGSSS[[[ZZZVVVNNNJJJHHHIIIJJJKKKPPPWWWVVVZZZ]]]\\\WWWWWW\\\bbbrrr|||xxxiii]]]YYY\\\cccjjj~~~\\\999jjjVVVUUUQQQWWWNNNMMMFFFDDDDDDGGGJJJFFF???;;;<<>>>>>666222888>>>OOOhhhtttzzz___WWWYYYfffoooooovvvsssdddpppuuuwww}}}sssqqqllllllmmmmmmllljjjgggeeebbbaaa```aaa```[[[SSSLLLFFFPPPQQQNNNXXXiiizzz```LLLPPPLLLFFFKKKIIINNNMMMKKKIIIFFFDDDDDDDDDEEEBBB===888555666555333000---<<>>@@@@@@???111111333777:::???IIISSS```UUUKKKHHHHHHJJJMMMQQQccc]]]VVVTTTWWW]]]bbbeeeaaagggooovvvyyyaaaUUUQQQbbbpppCCC999555111///......---,,,,,,...@@@ooozzzrrrsssfff\\\WWWSSSJJJFFFMMMWWWXXXSSSNNNEEEDDDFFFJJJLLLMMMQQQXXXZZZ^^^bbbbbb___aaaiiippp~~~qqqcccZZZYYY\\\eeemmmOOO777qqqVVVRRRPPPZZZRRROOOGGGBBBBBBDDDGGGDDD===:::;;;@@@BBBCCCCCCBBBAAAAAABBBAAADDD???AAA>>>```~~~~~~wwwtttrrrhhheeeccc[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSVVVTTTMMMKKKQQQWWWZZZ]]]___YYYJJJEEEMMMTTTTTTSSSUUUWWWVVVUUUYYY```fffooo~~~|||gggJJJAAACCCHHH@@@===BBBAAA???<<<444444999555999KKKwwwnnnyyyddd\\\\\\ccceeeccclll{{{nnnaaaooossssss{{{tttssskkkllllllllljjjhhheeedddbbb```___```^^^YYYPPPJJJKKKQQQUUUWWWjjj\\\QQQVVVLLLEEEJJJDDDJJJNNNLLLJJJHHHGGGGGGHHHHHHFFFAAA;;;999999888555111000333LLLzzzttt~~~xxxlllYYYLLLFFFKKKPPPOOOQQQWWWWWWQQQWWWdddaaaRRROOOYYYlllnnnuuuOOOUUUooozzzxxxiiiPPPMMM@@@UUU]]]TTTQQQOOOMMMKKKJJJHHHDDDBBB<<<:::777444222111000000---///---///111---;;;XXX~~~}}}{{{tttmmmbbbWWWNNNHHHDDDBBBAAA???===@@@DDDFFFDDD@@@///111777<<<>>>AAAMMMZZZWWWLLLDDDIIIXXX___SSSCCCTTTZZZ[[[UUUWWW```ccc```\\\gggrrrtttvvvWWWUUUWWWggggggFFF;;;777333000...---,,,+++...---999iiiwwwqqqssseee[[[WWWNNNHHHHHHRRRYYYUUULLLGGGDDDEEEHHHMMMNNNOOOTTTZZZ___aaacccbbbbbbhhhsss|||wwwjjj]]]XXXZZZ^^^hhhqqq~~~rrrKKK@@@rrrUUUNNNLLLWWWOOOKKKBBB@@@???AAACCCAAA;;;:::<<<>>>@@@BBBCCCBBBBBBCCCDDD>>>GGG???:::EEE???{{{zzz}}}wwwqqqfffcccddd^^^WWWVVVSSSQQQQQQQQQRRRSSSPPPTTTRRRLLLMMMXXXccchhhhhhnnngggVVVKKKOOOUUUTTTQQQTTTUUUUUUVVV[[[eeemmm{{{FFFMMMBBBBBBDDD===<<<@@@===>>>999333888<<<000,,,:::VVV|||___WWWVVV\\\]]]```qqqyyyvvvlllooojjjkkklllllllllkkkiiifffdddccccccaaa___^^^]]]XXXPPPJJJJJJMMMSSS[[[uuuwwwkkkRRRMMMTTTJJJGGGNNNJJJQQQOOONNNLLLJJJIIIJJJKKKLLLMMMGGG@@@======<<<777333333///;;;tttrrr~~~vvvxxx}}}sssaaaMMMBBBIIISSSTTTRRRTTT\\\[[[___jjjqqqlll```VVV\\\hhh}}}lllDDDhhhoooooo|||uuu[[[AAANNNCCCccckkk]]]VVVSSSQQQOOONNNMMMJJJGGGEEE<<<;;;888555333222222222111222/////////(((333NNN|||yyy~~~|||uuunnnaaaTTTJJJCCC@@@>>>::::::<<>>IIIWWWOOOSSSNNNNNNEEEAAA???@@@BBBDDDAAA;;;:::>>>AAABBBCCCCCCDDDDDDCCCCCCEEE>>>>>>BBB???BBB^^^uuusssuuulllfffccc^^^XXXVVVTTTRRRRRRSSSSSSSSSRRRQQQQQQPPPOOOUUUcccvvvvvvXXXJJJMMMTTTUUUWWWXXXRRRMMMWWWmmm~~~XXXKKKBBBBBBCCCCCCBBB@@@???======;;;888777777666444333AAArrrwww|||\\\UUUVVVhhh[[[nnnzzzhhhlllpppkkkffffffeeedddccccccccccccYYY[[[ZZZWWWVVVTTTNNNGGGKKKTTTNNNWWW}}}___WWWXXXSSSKKKIIIMMMOOOLLLLLLNNNOOONNNLLLKKKJJJKKKHHHGGGCCC@@@AAABBB===555555:::333[[[lllxxx}}}{{{vvvvvvyyy{{{}}}~~~kkkUUUFFFLLLUUUUUUPPPNNNZZZeeeppprrriiiaaa]]][[[aaaaaajjj[[[]]]nnnppp```KKKHHHAAASSSiii```ZZZ[[[VVVPPPNNNNNNLLLFFFAAA??????===;;;777444111000111000...---///222666888qqq}}}zzzrrriii^^^SSSHHH===;;;===>>>?????????AAACCCAAA===555111000777AAAJJJKKKIIINNNJJJ]]]jjj\\\LLLOOOWWW___bbb___[[[YYYfffjjjxxxooo]]]VVVKKKYYYxxx```IIICCC===555111000000...,,,///000111TTT}}}~~~xxxrrrcccUUUMMMJJJIIIOOOWWWYYYSSSPPPRRRFFFLLLQQQPPPOOOSSS[[[bbbhhhfffaaa___iiiyyy|||fffrrrwwwqqqpppwwwwww~~~wwwmmmaaa[[[]]]]]]^^^jjjzzziiiJJJSSSWWWMMMOOOKKKNNNFFFAAA@@@@@@CCCEEEAAA;;;;;;>>>BBBCCCCCCCCCBBBAAAAAA@@@===;;;>>>BBBAAA???HHHWWWjjjpppooo]]]aaaaaaVVVTTTRRRRRRRRRTTTVVVUUUTTTSSSSSSRRRPPPSSS^^^mmmyyyvvvooo```SSSNNNQQQSSSRRRRRRXXX\\\___hhhwwwkkkIIIFFFAAAAAAAAAAAA@@@???>>>>>>>>>;;;999777777666555333111ZZZ|||xxxdddQQQZZZkkkvvvhhhiiihhhaaaddddddcccbbbaaaaaaaaaaaa___\\\\\\[[[UUULLLJJJMMMPPPQQQUUUtttUUUUUUUUUQQQIIIGGGKKKMMMKKKNNNPPPQQQPPPNNNLLLLLLMMMKKKIIIEEEAAABBBDDD@@@999555777111PPPooo~~~{{{xxxwwwyyy{{{}}}sss^^^LLLKKKTTTXXXTTTOOO```eeeqqqzzzwww}}}^^^kkkiiiWWWGGGQQQHHH___yyy\\\\\\XXXZZZVVVQQQOOOOOOMMMHHHCCCDDDCCC@@@<<<888333///---000///......///111444666ggg{{{~~~yyysssnnnhhh```VVVMMMDDD===<<>>===>>>???AAACCCDDDBBB???===VVVwww~~~zzz|||wwwdddWWWUUUUUUSSSQQQRRRSSSTTTTTTTTTOOOOOOOOONNNPPPWWWbbbjjjkkk___SSSPPPRRRSSSTTTUUUUUUVVV```qqq|||FFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>><<<999888777777555444///HHHqqq}}}{{{xxx___aaa{{{lllhhhkkkhhhcccbbbbbb```_______________```\\\[[[[[[RRRHHHJJJTTTTTTTTTiiioooNNNRRRRRRMMMGGGFFFIIIKKKJJJNNNOOOOOONNNLLLKKKKKKLLLLLLJJJFFFAAABBBDDDAAA<<<999666111BBBvvvfff{{{nnnooopppqqqtttyyy~~~}}}mmmXXXMMMPPPWWWWWWPPP```fffxxxtttVVVpppvvv^^^MMMBBBPPPLLLqqqiiiSSSZZZUUUWWWSSSPPPOOOOOOMMMIIIEEEFFFDDDBBB>>>999555111/////////......///111222333VVVppp|||rrrhhhaaa\\\TTTLLLFFFAAA===>>>BBBCCCIIIJJJAAA888777888999???DDDHHHHHHCCC@@@AAACCCVVVqqqTTTLLL[[[]]]^^^\\\ZZZ^^^fffmmmyyyyyy___MMMNNNVVVmmmnnnXXXDDD??????<<<888444111000000///000---FFF~~~wwwtttuuudddTTTIII@@@DDDLLLVVVZZZXXXVVVVVVIIIKKKPPPVVV\\\aaaeeehhhiiihhhiiipppqqqlllwwwyyykkkZZZTTTnnnZZZ~~~uuulll[[[WWWWWW[[[]]]dddvvv}}}KKKLLLTTTIIIJJJIIIRRRMMMHHH@@@AAADDDFFFBBB<<<<<>>===<<>>EEEEEE???NNNkkkvvv~~~yyyfff[[[TTTQQQNNNMMMOOOSSSVVVWWWOOOPPPQQQQQQTTTYYYaaafffppp___QQQOOOPPPPPPVVV___fffkkkwww~~~sssttt}}}[[[@@@CCC>>>???>>>===<<<;;;<<<<<<===>>><<<999888888777666444333<<>>???888444888XXXqqqjjjjjjnnnooonnnooovvv}}}|||iiiSSSKKKRRRUUURRR^^^kkkssshhhdddggghhhlllzzz___SSSrrryyygggUUUKKKIIIIIITTTdddTTT\\\SSSRRRPPPOOONNNNNNMMMIIIFFFDDDDDDBBB???<<<999666555///////////////000000111FFFqqq{{{}}}pppaaaXXXQQQJJJDDDBBBAAA???AAAEEEJJJSSSRRRCCC555555===BBBIIIOOORRRMMMDDDAAAHHHPPPyyygggYYYaaaeeeeee```___fffsss|||}}}oooZZZMMMOOOYYYhhhwww}}}VVVDDDBBBCCCBBB>>>666111///000---...***;;;ppppppxxx{{{yyygggTTTHHHBBBGGGPPPYYY]]]\\\YYYXXXLLLKKKOOOYYYbbbeeefffgggjjjnnnrrrwwwtttmmmqqqrrrjjj___YYYiiimmm{{{tttiiiWWWWWWYYY\\\___ggg|||kkk<<>>>>>>>>>>>>>>======CCC@@@777666@@@EEECCC<<>>???@@@@@@AAADDDMMMXXXWWWCCC333666DDDMMMXXX\\\\\\UUUMMMOOO\\\iiixxxpppoooqqqdddjjjlllggggggsss}}}yyyttteeeUUUMMMPPP^^^kkkmmmkkkVVVFFFGGGHHHGGGBBB999222/////////...+++777bbbvvv}}}jjjVVVGGGEEEJJJRRRXXX[[[\\\YYYUUUOOOLLLOOO[[[cccddddddeeeiiirrrzzz}}}wwwmmmlllnnneeeXXXnnnggg~~~nnnaaaUUUWWWZZZ\\\___jjjdddAAAeeerrrMMMLLLMMMHHHOOOJJJCCC???@@@BBBDDDAAA;;;:::>>><<<<<<===>>>>>>>>>>>>>>>999AAACCC<<<888===AAAAAA888GGGkkkyyyrrrggg]]]WWWTTTRRRQQQRRRPPPNNNLLLMMMPPPTTTVVVPPPSSS[[[eeemmmrrryyyyyyjjjdddkkk}}}MMM???===666>>>:::999999888888888999999999888666666777888888777777111===}}}}}}}}}|||vvvssstttvvvxxxyyy]]]~~~}}}xxxoooiiieeeeeedddaaa``````^^^^^^]]]\\\[[[[[[[[[[[[UUUTTTMMMDDDGGGSSSXXXUUUxxx]]]SSSQQQOOOKKKHHHHHHHHHHHHKKKPPPLLLLLLLLLJJJHHHGGGIIIKKKMMMNNNLLLHHHGGGIIIIIIGGG???888999888>>>oookkkgggpppvvvvvvyyykkkTTTKKKPPPWWWhhhuuuyyyhhhiiizzzyyy{{{lllYYYMMMMMMQQQEEEDDD|||___SSSSSSTTTSSSRRRSSSTTTTTTSSSQQQNNNMMMLLLKKKHHHEEE@@@<<<888666333222111///......//////222fffpppooo|||jjjWWWJJJBBB<<<:::???BBBBBBBBBCCCLLLZZZYYYDDD444:::JJJSSS]]]___^^^YYYUUU[[[hhhtttwwwZZZWWW```eeeiiikkkrrrtttooosss}}}wwwrrrmmm]]]QQQKKKQQQjjj}}}zzzbbbWWWIIILLLLLLIIICCC<<<666111000333//////777WWWyyyoooXXXHHHFFFLLLRRRTTTWWWXXXUUUQQQQQQMMMPPP[[[cccbbbaaaeeejjjvvvnnnllluuutttjjjzzzuuucccWWWTTTWWWZZZ\\\cccqqqYYYTTToooQQQWWWWWWMMMQQQIIIAAA>>>???AAACCC@@@:::999======>>>>>>>>>>>>======<<<;;;???AAA@@@>>>>>>???@@@@@@EEEXXX{{{|||rrryyysssmmmhhhccc```___[[[WWWTTTVVVZZZ^^^aaabbbjjjttt|||}}}xxxllleeerrrlllGGG<<<888888>>>777777888888888888777777666555444555777888888888:::888:::ZZZ|||zzzyyyyyyyyyyyyzzzyyyuuupppnnnqqquuulllrrruuuooobbbeee```bbbbbbaaabbbdddcccaaa\\\[[[ZZZYYYYYYXXXXXXYYYSSSIIIFFFMMMQQQRRR\\\jjjNNNRRRPPPNNNIIIFFFGGGHHHGGGKKKQQQOOOOOONNNLLLJJJIIIKKKMMMLLLPPPOOOKKKJJJLLLKKKIIICCC<<<>>>>>>;;;VVVXXXfffrrrzzz~~~{{{~~~uuubbbRRRRRRZZZiiixxxjjj[[[OOOJJJKKKMMMBBBccc}}}XXXPPPVVVNNNRRRQQQRRRTTTTTTRRRPPPMMMLLLNNNMMMJJJFFFBBB===:::888666444111///......///000///SSSuuujjjzzzgggRRREEE???;;;<<>>AAACCC???999999<<>><<<;;;:::<<<:::999;;;<<<<<<===@@@>>>;;;@@@VVVzzz}}}yyysssvvvwwwzzzzzzvvvqqqooorrryyyzzzjjjeee|||}}}uuuggg>>>???888555;;;555555666777888888777666555444333222444666888999888333555333:::}}}~~~|||zzzwwwvvvvvvwwwxxxsssttttttppplllmmmsssxxx{{{nnnxxxhhhbbbhhhYYYggg^^^bbbaaa\\\\\\aaa___XXXZZZZZZYYYXXXWWWWWWWWWWWWOOO>>>@@@VVV[[[RRRaaaiiiMMMRRRRRRMMMGGGDDDGGGHHHFFFJJJQQQOOOOOONNNLLLIIIIIILLLNNNJJJNNNOOOLLLJJJKKKKKKHHHIIIBBBBBBBBB:::CCCvvv\\\lll{{{sssxxxxxx{{{{{{mmmZZZUUU\\\kkkppp]]]PPPLLLKKKJJJHHHRRRbbb\\\WWW]]]LLLPPPNNNPPPRRRRRRPPPLLLJJJIIILLLKKKIIIGGGDDD@@@>>><<<888666222///---...000111---FFFtttvvv|||{{{zzzfffQQQCCC@@@===@@@IIIQQQQQQOOONNNLLL___dddRRRCCCHHHSSSVVV[[[^^^ccchhhkkklllkkkiiiLLLEEEAAASSSlllqqqtttxxx}}}vvvoookkkZZZOOOPPPTTT]]]```XXXMMMOOOKKKEEEBBB@@@>>>:::666000(((...555AAAnnnpppmmmrrrttt~~~uuu]]]KKKIIIPPPSSSRRRTTTXXXXXXSSSPPPLLLQQQ]]]aaa___ccclllqqq{{{}}}}}}pppbbbXXXTTTXXXZZZ^^^fffvvvVVVAAAsssvvvaaa]]]dddZZZMMMIIIGGG>>>???BBBDDD???999777:::???===;;;<<<>>>>>><<<999;;;;;;;;;;;;;;;<<<===>>>AAAAAA???AAARRRuuuzzzrrrssslllsss|||~~~xxxrrr~~~oooMMM666;;;@@@888444:::888888888888888777666666555444444555555666777888;;;,,,333;;;QQQzzzsssnnnnnnsssvvvvvvuuuvvvrrrqqqpppnnnmmmlllllllllrrrlllddd``````aaabbbaaa[[[[[[ZZZZZZYYYZZZZZZ[[[]]]UUURRRYYY]]]VVVMMMJJJGGGGGGNNNVVVVVV___IIITTTRRRTTTIIIGGGEEECCCCCCEEEHHHJJJOOOMMMJJJJJJKKKKKKIIIGGGGGGIIIJJJHHHEEEDDDFFFHHHHHHDDDEEEFFFAAAFFFgggiiiwww}}}zzzyyy|||sssgggaaaoooyyyuuuppp^^^MMMKKKMMMLLLIIIJJJ~~~XXXZZZUUUVVVPPPKKKNNNPPPOOOKKKJJJMMMMMMKKKKKKJJJJJJJJJIIIEEE???:::@@@<<<777222///......///555999tttmmmrrr|||hhhSSSEEE???:::IIIUUUKKKKKKSSSNNNHHHYYY[[[UUUXXXZZZTTTQQQdddggglllrrrtttqqqiiicccNNNBBBKKKbbbvvvwwwxxx{{{rrrjjjddd[[[>>>QQQSSShhhhhh^^^QQQMMMIIIDDDAAAEEEFFFAAA:::777444---222000111ZZZxxxuuu{{{```LLLOOONNNLLLKKKNNNTTTVVVVVVVVVTTTRRRUUUZZZ```dddfffcccqqqqqq~~~uuueeeVVVSSSVVVXXX]]]\\\hhhqqq>>>OOO}}}eeeXXXZZZRRRIIIFFFBBB>>>???AAACCC???999777;;;>>><<<;;;<<<>>>>>>;;;999<<<<<<<<<;;;<<<<<<=========?????????GGG]]]~~~sss___aaaoootttnnnrrrwww{{{}}}~~~~~~~~~|||tttzzzUUUBBB555999;;;555333999777777888888777777666555444444444444555666777888:::222777666>>>xxx}}}oooeeehhhpppsssqqqooopppnnnllljjjiiijjjkkkllllllfff```]]]]]]___``````ZZZZZZYYYYYYXXXXXXYYYYYYUUUVVVXXXZZZWWWPPPLLLKKKQQQXXXWWWRRR^^^iiiPPPLLLMMMQQQLLLJJJGGGDDDCCCDDDFFFGGGLLLJJJHHHHHHJJJIIIFFFDDDFFFGGGHHHGGGEEEDDDFFFHHHGGGCCCEEEFFF???<<>>999555111/////////)))///WWWnnn}}}hhhRRRCCC>>>DDDOOOPPPNNNUUUYYYQQQKKKOOOXXX]]]\\\\\\```bbbmmmrrrxxxzzzwwwrrrnnnmmm]]]QQQRRR```ppp~~~nnnfffpppyyyoooddd]]]QQQKKKZZZQQQyyycccYYYPPPLLLMMMGGGDDDFFFFFF@@@999555555...111000...PPP|||vvvcccOOOPPPOOOMMMMMMPPPTTTVVVVVVQQQOOONNNRRRZZZ```bbbaaalllvvvppp|||}}}vvvlll^^^SSSQQQVVV]]]]]]cccuuuVVVIIINNNmmmXXXUUUOOOJJJHHHDDD>>>>>>AAACCC???888888;;;===<<<;;;<<<======;;;:::>>>>>>===<<<<<<<<<======<<<===@@@@@@<<>>PPPSSSMMMUUU```]]]UUURRRIIIVVVddd___cccppppppfffoooyyy|||yyywww{{{vvvkkkdddcccmmmfff]]]```aaavvvjjj]]]TTTGGGMMMWWW```\\\SSSTTTPPPOOOIIIGGGIIIHHHBBB<<<:::888///222222,,,AAArrrppp}}}wwwjjjTTTQQQOOONNNPPPUUUYYY[[[]]][[[WWWTTTVVV\\\eeejjjmmmxxx~~~jjjooouuuwwwnnndddXXXQQQRRRXXX^^^[[[jjjttt:::FFFgggnnnZZZUUUNNNJJJIIIDDD===>>>@@@BBB>>>888888<<<============>>>>>>===<<<@@@???>>>===============@@@===@@@CCC<<<666EEE]]]ssstttnnnGGGDDD...444777555333555777666555666666666666555444444222222222333333444555666,,,555777666777BBByyynnn[[[TTTVVVYYY\\\^^^bbbbbbaaaaaa```_________```^^^[[[YYYYYYZZZ[[[\\\XXXXXXXXXWWWVVVVVVUUUTTTTTTWWWTTTJJJEEEJJJOOOPPPSSSNNNZZZ^^^IIIZZZQQQMMMNNNOOOMMMJJJGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDBBB@@@EEEFFFGGGGGGGGGHHHHHHHHHBBB@@@EEEKKKHHH>>>===CCCjjj{{{{{{~~~vvv|||xxxtttnnnhhhcccMMMLLLGGG???@@@XXXaaaMMMVVVVVVOOOUUURRRSSSRRRWWWVVVMMMGGGJJJRRRWWWQQQOOOMMMKKKKKKJJJIIIGGGCCCBBB@@@===999666333111666555666kkknnnSSS@@@AAATTTSSSQQQ```bbbXXXZZZ[[[KKKWWWbbb^^^pppnnn\\\gggssszzz{{{}}}{{{ggg___nnntttgggfffmmmdddQQQWWWzzz~~~tttfffWWWNNNIIIFFFNNNzzzrrrXXXQQQZZZWWWNNNJJJIIIMMMMMMIIIEEEEEE<<<444444444,,,555```yyysss]]]QQQNNNOOOUUUZZZ^^^aaadddaaa^^^YYYTTTUUU]]]kkkuuukkkpppggguuuhhh^^^UUUQQQUUU\\\\\\```uuu{{{hhh<<>>?????????>>>>>>>>>@@@???>>>===============BBB;;;===DDDAAA888>>>LLL]]]xxxJJJ444999000555555111111555666222444555555555555444333333111111111111222333444555111666222555999111OOOmmmkkkfff```\\\TTTLLLJJJLLLRRRTTTXXX\\\]]]]]]\\\[[[___^^^]]]ZZZYYYXXXYYYYYYXXXXXXXXXWWWVVVTTTSSSRRROOONNNKKKJJJOOOVVVXXXUUUZZZnnnzzzXXXRRRRRRZZZPPPLLLLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGHHHHHHFFFDDDCCCBBBGGGGGGHHHIIIJJJKKKJJJIIICCCAAAEEELLLLLLEEEAAACCCWWWkkkggg{{{~~~zzzzzz}}}yyyrrriii```YYYPPPIIIBBBDDDXXX{{{qqqZZZPPPYYYTTTOOOUUUNNNQQQUUUZZZXXXOOOIIILLLUUUZZZMMMJJJHHHGGGGGGGGGFFFEEEFFFEEECCC@@@<<<888444222111...222UUUzzz}}}tttWWWCCCEEEOOOQQQZZZggg]]]SSS___^^^RRRVVVXXX___cccUUU___kkktttzzz~~~uuuuuu|||mmmfff~~~XXXNNNXXX{{{qqqcccUUUKKKNNNLLLVVVuuu^^^UUUNNNZZZWWWQQQNNNMMMPPPPPPMMMKKKLLLAAA;;;777666......PPP}}}xxx~~~iiiTTTPPPQQQWWW\\\]]]```dddeeehhhiiibbb[[[^^^lllzzzfffmmm{{{rrrcccYYYSSSRRRVVV\\\]]]mmmwww___IIIWWWrrrzzzhhh^^^YYYMMMHHHGGGAAA======???@@@<<<777888===<<<===??????>>>>>>>>>???>>>>>>===<<<<<<<<<======@@@::::::AAABBB>>>>>>BBBAAA[[[zzzvvvJJJ<<<777...333444222//////333333000333444444444444333222222000000000111111222333444333555000444;;;000999^^^RRRTTTXXXYYYSSSIIIDDDEEEEEEIIIOOOUUUYYY[[[[[[ZZZ[[[\\\\\\ZZZWWWVVVVVVWWWVVVVVVVVVVVVTTTRRRPPPNNNLLLIIIIIINNNSSSQQQOOOOOO___PPPXXXYYYJJJXXXOOOHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJHHHFFFDDDDDDEEEIIIIIIIIIKKKLLLLLLJJJHHHEEECCCEEEJJJKKKFFFBBBBBBDDDhhhsssRRReee~~~zzztttzzzzzz}}}yyyssslllbbbXXXRRRUUUAAA@@@\\\|||[[[XXXQQQWWWPPPOOOSSSLLLTTTOOOTTTVVVOOOIIIIIIJJJJJJGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGEEEBBB===999666444000...000===dddrrr{{{{{{___JJJIIIJJJQQQ```fffZZZXXXhhh___YYYUUUQQQddd\\\FFFNNNZZZeeeppp}}}\\\xxxjjjUUULLLvvv{{{tttkkk___SSSKKKHHHZZZpppuuuXXXSSSKKKSSSQQQSSSPPPOOOQQQOOOKKKIIIKKKEEEBBB:::666333...BBBiiiooozzz}}}~~~uuuZZZTTTTTT[[[^^^[[[\\\aaa^^^hhhpppmmmccc```gggppptttkkk}}}xxxjjj[[[TTTQQQRRRVVVZZZ^^^wwwwww}}}IIIGGGiii~~~xxxqqqaaaXXXNNNKKKJJJBBB===<<<>>>???<<<777999>>>999<<<>>>>>><<<;;;===>>><<<<<<<<<;;;<<<<<<=========<<<<<<>>>AAAAAA???===<<>>+++222555///222111111222222111222666333333333333333222222111000000000000000111333333000222111444:::777888FFFuuugggWWWQQQOOOLLLIIIIIIFFFGGGJJJNNNQQQSSSTTTUUUTTTVVVXXXWWWTTTSSSTTTUUUSSSTTTTTTSSSQQQOOOLLLJJJNNNJJJLLLRRROOOJJJUUUiiibbbJJJQQQWWWKKKLLLNNNFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKJJJGGGDDDCCCFFFHHHJJJIIIIIIKKKLLLLLLIIIFFFDDDCCCEEEIIIJJJGGGCCCCCC===QQQ|||uuuggg}}}tttuuu{{{~~~|||zzzxxxzzzvvvoooggg```YYYRRRMMMBBB===JJJllltttVVVVVVPPPTTTMMMMMMMMMFFFVVVJJJNNNOOOJJJFFFFFFEEEBBBGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIFFFBBB===:::777555111777///222MMMddd|||{{{fffRRRJJJIIIUUU```]]]]]]iiirrrdddaaaVVVSSSmmm~~~XXXFFFOOOXXX^^^dddttthhhhhh___QQQ\\\~~~yyyssskkkbbbYYYOOOIIIGGG^^^}}}pppWWWQQQJJJMMMMMMNNNLLLKKKMMMKKKGGGFFFIIIFFFGGG;;;444666000888TTTooonnn^^^WWWXXX```ddd```aaafff^^^eeekkkjjjeeebbbeeekkk}}}}}}pppbbbUUUQQQRRRTTTXXX\\\gggIII;;;]]]yyyuuu^^^RRRIIIIIIGGG======<<<>>>???;;;777999>>>777:::===<<<::::::;;;===;;;;;;;;;;;;;;;<<<===>>><<<@@@AAA???@@@CCCAAA<<>>@@@CCCBBB;;;444555<<<<<<:::777777999<<<===>>>===<<<;;;::::::;;;<<<===========================<<>>???OOOmmmCCC===666111000111000///222222111111111111111222222111111111000000//////////////////000000000000///222444333111333:::@@@@@@fffhhhRRRZZZ]]]SSSOOOKKKJJJLLLKKKGGGHHHLLLJJJKKKMMMOOOOOOMMMMMMOOOIIIRRRSSSJJJHHHPPPQQQJJJHHHSSSSSSLLLZZZPPPQQQLLLIIIIIIHHHGGGIIINNNLLLLLLIIIFFFBBBAAABBBDDDJJJIIIGGGEEEEEEEEEGGGHHHEEECCCBBBEEEIIIJJJFFFAAABBBDDDGGGJJJJJJIIIGGGEEEFFFGGGKKKddd{{{{{{kkkttt|||{{{{{{}}}{{{rrrjjjaaa\\\XXXVVVSSSNNNHHHDDDRRRjjj]]]EEEVVVNNNNNNMMMJJJFFFGGGKKKOOOLLLLLLKKKKKKLLLMMMNNNOOOJJJIIIIIIKKKMMMNNNMMMLLLLLLIIIEEEBBB???>>>>>>>>>555555000,,,555PPPuuuwwwwww]]]PPPHHH[[[XXXXXXuuu~~~vvvqqqppphhheeefff```___iiimmmuuu|||rrrvvvwww]]]]]]yyysssppphhh\\\TTTOOOKKKGGGLLLwww___www{{{TTTSSSNNNPPPHHHMMM>>>IIIMMMGGGFFFJJJIIIBBBJJJEEE???:::777777777777]]]dddwwwRRRaaakkk^^^lll}}}ooo```PPPLLLUUUYYYUUU^^^pppvvv]]]HHH===iiikkkVVVQQQOOOGGGBBBBBB>>>???AAA@@@:::666<<>>888555222///333GGGlll}}}fffPPPIIIXXXRRRQQQooo~~~~~~sssbbbcccqqqhhhooovvvwww}}}oooiiippp}}}wwwrrriii```XXXOOOHHHIIIOOOVVVYYY\\\lllVVVXXXQQQQQQJJJMMMHHHOOOQQQKKKKKKPPPPPPJJJGGGDDD@@@<<<:::777444222MMMttt~~~XXXbbbooonnnrrrdddVVVOOOOOOVVVXXXXXXfffyyyzzznnnTTT///QQQlll[[[TTTPPPIIIEEEEEE>>>>>>>>>===999888BBBMMM<<<<<<<<<>>>@@@BBBAAA@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@===:::888999;;;>>>@@@WWW```rrrmmmFFF,,,333111///...///000////////////.........//////000000////////////..................////////////000222444666555222111333666888222FFF{{{nnnhhhrrrsssfffWWWRRROOOKKKPPPNNNLLLIIIHHHJJJKKKLLLSSSNNNNNNQQQQQQOOOVVVbbbXXXtttlllIIIIIIPPPKKKJJJKKKKKKIIIKKKOOOJJJKKKKKKJJJHHHGGGHHHJJJNNNMMMKKKHHHFFFDDDCCCCCC@@@BBBEEEFFFEEEEEEEEEFFFEEEGGGJJJLLLMMMLLLJJJIIIJJJOOOGGGGGGaaa|||www~~~~~~sssgggccciiiuuu{{{}}}~~~}}}xxxqqqmmmlllkkkhhheeeccc^^^XXXOOOBBBBBB\\\|||YYYRRRSSSKKKMMMNNNOOORRRTTTUUUSSSRRRNNNNNNPPPPPPOOONNNLLLKKKHHHKKKNNNPPPPPPOOOOOOOOONNNMMMLLLIIIGGGDDDBBBAAA===777555333000:::^^^{{{tttUUULLLUUUPPPUUUuuurrrpppqqqzzzYYY[[[___sssaaavvvzzzlllkkkxxx~~~~~~zzztttpppdddXXXRRRIIICCCJJJVVVUUUEEErrr[[[XXX]]]UUUTTTOOOOOONNNQQQOOOIIIJJJOOONNNIIIHHHGGGEEECCC@@@;;;555000;;;bbb~~~zzz{{{|||}}}cccfffqqqxxxzzzpppuuuwwwuuu~~~uuueeeXXXMMMPPPUUUXXXYYY```rrrlllwwwPPPGGGppp```WWWPPPHHHCCCCCC?????????===888777@@@KKK??????@@@AAACCCCCCAAA>>>>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===<<<;;;999444LLLiiizzz{{{NNN222...555......---...............------------------...///...............---------------........./////////---000222222000//////000+++333666FFF{{{jjjaaauuuyyy[[[RRRSSSRRRQQQTTTXXXYYYWWWWWW[[[]]]\\\^^^lllsssNNNJJJOOONNNKKKJJJLLLLLLJJJKKKOOOKKKLLLMMMKKKIIIHHHIIIJJJLLLLLLJJJHHHFFFEEEDDDCCC>>>BBBFFFFFFCCCBBBDDDGGGLLLNNNOOOPPPPPPOOOLLLKKKOOOMMMOOOXXX\\\]]]yyyvvvgggcccjjjtttxxx{{{{{{xxxvvvxxxyyyvvvqqqppppppppppppmmmhhhddd```WWWGGG<<>>;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<666888:::;;;:::999:::<<>>222DDDeeeyyynnnlll~~~vvvqqqyyynnnaaaVVVPPPQQQTTTXXX[[[eeevvvxxxuuuPPPddd{{{mmm[[[PPPLLLJJJEEEAAA???@@@AAA???888111444<<<@@@@@@@@@AAAAAA???<<<999===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666:::<<<;;;888777:::>>>111:::???;;;888MMM~~~ZZZEEE222///333222---+++---...///...,,,+++,,,---++++++++++++,,,,,,---...******++++++++++++,,,,,,,,,,,,,,,---------......+++,,,...000222333333222111222222000333PPPkkkpppqqqoooqqquuupppfffQQQzzzPPPFFFIIIGGGDDDIIIGGGHHHLLLMMMKKKKKKMMMLLLLLLJJJGGGDDDCCCEEEGGGGGGFFFDDDCCCDDDEEEGGGIIIHHHLLLNNNLLLHHHFFFIIIMMMMMMMMMLLLKKKIIIGGGEEECCCFFFNNNLLLJJJPPPSSSWWWccc{{{www{{{|||}}}vvvoooooojjjbbblllnnnmmmgggfffkkkrrrttt~~~~~~xxxmmm]]]NNNEEE@@@???UUU{{{~~~PPPPPPWWWMMMHHHQQQPPPQQQRRRSSSRRRPPPKKKGGGHHHJJJLLLNNNNNNLLLIIIGGGMMMKKKIIIIIIIIIHHHEEECCCEEEDDDCCCBBBDDDFFFIIILLLKKKEEEBBB@@@666...888KKKkkk}}}```PPPSSSttttttwwwfff^^^eee~~~iiiOOOkkk~~~pppmmm~~~xxxtttpppiiibbbVVVSSSIII@@@CCCLLLLLLEEEmmmsssUUUWWWKKKNNNQQQMMMPPPFFFFFFKKKPPPSSSSSSRRRRRRRRRRRROOOLLLJJJIIIGGGDDDBBB444:::QQQsss{{{www|||yyynnnyyyzzzpppbbbUUUOOOPPPVVVUUUXXXbbbooo{{{}}}HHHzzzcccnnnqqq\\\PPPMMMMMMHHHAAA===>>>@@@>>>777111555===<<<<<<<<<===>>>>>><<<:::<<<;;;:::999999:::;;;<<<999999999999999999999999999;;;<<<:::888777999;;;///888BBBCCC999333???OOO{{{fffDDD111+++...444555111+++***---***,,,---,,,******,,,...++++++++++++,,,---......)))))))))******++++++++++++,,,,,,,,,,,,---------,,,,,,---///111333333222333+++///777222444ZZZOOOFFFNNNJJJDDDGGGFFFEEEGGGLLLMMMJJJJJJLLLIIIHHHEEEBBB@@@AAADDDGGGGGGEEEBBB@@@AAADDDGGGIIIKKKLLLLLLJJJGGGEEEGGGIIIGGGGGGGGGGGGFFFDDDCCCBBBGGGPPPKKKCCCHHHLLLMMMRRRyyy{{{{{{}}}}}}~~~~~~~~~yyyqqqqqqtttsssqqqqqqeeehhhiiiiiiqqq}}}yyyiiiXXXJJJ@@@;;;DDD```|||]]]IIINNNTTTMMMJJJOOOOOOQQQQQQPPPMMMKKKJJJIIIIIIJJJLLLNNNNNNMMMKKKIIINNNIIIDDDEEEIIIJJJHHHDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMIIIFFFBBB<<<444333777aaa|||qqq[[[UUUjjjqqqddduuu}}}vvvllldddiiiyyyaaaIIIqqqzzz```kkk~~~~~~zzzrrrlllggg___VVVSSSIIIEEEIIIIIIEEEJJJUUUdddTTT]]]MMMSSSWWWLLLOOOHHHGGGLLLQQQQQQLLLHHHJJJNNNMMMLLLKKKJJJJJJIIIFFFDDD:::777CCCbbb~~~|||xxxzzzsss|||pppdddWWWMMMNNNTTTZZZWWW___ooo}}}{{{zzzyyyGGG===yyyXXXlllqqqZZZKKKIIIIIIBBB999<<<===>>><<<666333999BBB888888888:::<<<>>>===<<<;;;:::999999999999:::;;;777777777777777777777777666666666666555555444444;;;333///222555333555999555CCC[[[uuummmRRRDDD<<<333000444444000,,,+++---///...,,,(((***+++***((())),,,000++++++++++++,,,---...///(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,+++---///000000///...,,,000666444000:::KKK{{{YYYBBBEEEJJJEEEDDDLLLEEEDDDFFFLLLMMMJJJIIIKKKFFFEEEBBB>>>===???DDDIIIHHHEEEAAA??????BBBFFFIIIIIIIIIHHHFFFCCCBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEDDD@@@EEEHHHJJJIIIBBBPPPoooaaajjj~~~yyyzzz{{{~~~uuuuuu{{{qqquuuzzzzzzppp___NNNBBB>>>AAAEEE```RRRRRRQQQOOONNNPPPQQQQQQNNNPPPQQQOOOKKKIIIJJJLLLGGGHHHKKKMMMOOOOOOOOONNNOOOGGGAAABBBIIIMMMKKKFFF;;;???FFFLLLPPPQQQQQQPPPOOOLLLHHHCCC???:::222+++BBBvvv~~~hhhYYYdddfffaaayyy```[[[qqqiiiuuusssWWWzzzlll\\\ttt{{{|||{{{wwwnnngggaaaWWWOOOTTTCCCCCCSSSPPP???JJJhhhooo```SSSaaaSSS\\\___NNNRRRMMMQQQTTTVVVQQQGGGAAACCCJJJKKKJJJKKKMMMMMMLLLHHHFFFBBB:::>>>VVVsss{{{}}}qqqyyytttuuuhhh]]]QQQJJJPPP[[[]]][[[ggg|||kkkyyybbbGGGssspppddd]]]XXXttt```OOOGGGEEECCCAAA===;;;;;;;;;777333555;;;<<<:::888999;;;======;;;:::999888777666777888999<<<:::888777777666555444444555555444222222333444555555444333333222111111---000444666<<>>NNNGGGJJJRRR888KKKVVVSSSYYY]]]```aaabbbaaaYYYPPPRRRSSSSSSNNNHHHFFFHHHLLLQQQPPPOOOPPPQQQPPPLLLHHHGGG888444IIIhhh||||||wwwzzzyyyggg}}}{{{~~~tttiii\\\SSSNNNNNNUUU___gggPPPwwwzzzCCC]]]yyycccaaaVVVrrr^^^OOOGGGDDDAAA???;;;:::;;;;;;777444666<<<;;;999888:::<<<===<<<:::;;;::::::999999999999999:::888666555666666555333666777777666444444555777444444444333222222111111444444333111000444<<>>??????===<<>>???CCCFFFFFFDDDHHHHHHGGGEEEBBBAAABBBDDDDDDEEEEEECCC@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEFFFCCC???CCCKKKIIIJJJUUUkkkvvv___RRREEE>>>FFFXXXssseeeNNNQQQQQQPPPOOONNNMMMMMMLLLHHHIIIJJJIIIJJJKKKOOORRROOOKKKJJJMMMNNNJJJGGGFFFLLLHHHFFFIIIOOOOOOHHHAAAEEEKKKTTTYYYZZZXXXWWWVVVPPPPPPPPPOOOLLLEEE>>>999000LLLsss|||bbbTTTKKK^^^nnnaaa[[[^^^kkk|||www{{{ggg~~~nnnddd}}}yyywwwrrrmmmfffaaa]]]WWWNNNHHHGGGHHHFFFEEEAAABBBnnn{{{SSSPPPVVVXXXYYYXXXYYYYYYTTTMMMNNNPPPPPPMMMIIIHHHLLLQQQSSSRRRQQQRRRTTTSSSQQQNNNGGGBBB;;;???UUUqqq|||yyyppprrrqqq|||eeevvv~~~uuukkk```VVVSSSTTTVVV[[[aaaYYYuuusssyyycccddduuuYYYYYYccc|||ooo]]]OOOHHHEEEAAA>>>;;;::::::;;;888444777===:::999999;;;======;;;999;;;;;;<<<<<<;;;::::::999888666444444555555555444666777777666444444555777333333333222222111111000222222111000000/////////555666666666555333111000((((((((()))+++...000222------------...///000111++++++++++++*********)))************************************************************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++***+++,,,---...000111111,,,111DDDgggrrrPPPBBBIIIEEEAAAAAADDDFFFEEEDDDAAABBBCCCDDDEEEGGGGGGHHHGGGCCC>>>>>>BBBFFFGGGGGGJJJHHHFFFEEEEEEDDDBBBAAADDDDDDDDDBBB???>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGCCC>>>???CCCFFFBBBBBBKKK]]]wwwxxx|||]]]CCC===???NNNlllbbbSSSIIIPPPOOONNNLLLKKKJJJIIIIIICCCEEEHHHIIIJJJLLLOOOQQQOOOKKKJJJMMMNNNJJJGGGGGGHHHGGGGGGJJJNNNOOOLLLHHHMMMRRRYYY^^^^^^]]]ZZZYYYRRRRRRRRRQQQNNNIIIEEEAAA444777LLLzzznnnOOOJJJfffyyyssszzz}}}ssslllmmmmmmzzzbbb}}}~~~zzzwwwuuunnneee[[[WWWVVVSSSJJJAAAIIIJJJOOOFFFBBBmmmYYYXXXSSSPPPRRRRRRQQQRRRUUUSSSNNNTTTTTTSSSPPPMMMNNNSSSWWWUUUTTTSSSTTTUUUVVVUUUSSSKKKMMMDDD777BBB```vvvyyyyyytttcccwww}}}}}}mmmsss}}}xxxjjj[[[SSSNNNQQQWWWZZZ^^^aaabbbwwwooovvv999nnnzzzaaaWWWSSSggg{{{ooo^^^RRRKKKGGGCCC???===;;;;;;;;;777333555;;;888999:::<<<===<<<:::888:::;;;<<<<<<;;;:::888777777555444444555666666555444555555444222222333444222222222111111000000000------...222666777555222---,,,,,,,,,,,,,,,++++++222222111000////////////+++++++++,,,---...//////+++************)))))))))************************************************************************))))))))))))******************++++++++++++************+++,,,---...///000777555444===UUU|||lllKKKGGGFFFGGGCCC???>>>@@@BBBBBBAAADDDCCCCCCDDDEEEFFFHHHIIIGGGDDD@@@???BBBFFFHHHIIIJJJGGGDDDDDDFFFEEEAAA===CCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHEEEBBBBBBDDDHHHFFFEEEEEEIIIYYYuuu~~~~~~kkkQQQAAA;;;VVVaaaxxxdddHHHRRRYYYQQQMMMLLLKKKIIIIIIHHHIIIIIIEEEHHHKKKLLLLLLLLLMMMNNNNNNKKKLLLPPPPPPMMMKKKMMMHHHHHHIIIJJJLLLMMMNNNNNNRRRUUUZZZ^^^^^^\\\ZZZXXXWWWRRRMMMLLLMMMNNNKKKHHH>>>555777VVVvvvYYYNNNkkk{{{iii~~~~~~yyyuuusssfff^^^UUUPPPOOOLLLFFF@@@>>>IIIJJJ@@@QQQqqqPPP[[[SSSKKKNNNPPPPPPRRRVVVVVVSSSXXXWWWTTTPPPMMMNNNQQQUUUVVVUUUSSSRRRRRRSSSSSSRRROOORRRJJJ;;;;;;QQQlll|||~~~|||kkkuuusss}}}{{{zzzxxxlll___SSSPPPQQQVVVZZZ\\\aaaggg{{{wwwrrrqqquuu===]]]^^^\\\^^^UUU]]]|||pppaaaUUUNNNJJJEEEBBB???===<<<<<<777222444999888999;;;<<<<<<:::999888999999::::::999888666555777555444555666777777666333444444333111000222333000000000000000////////////---,,,...222333///,,,.........///000111222222)))***,,,,,,,,,***)))'''***+++++++++,,,,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******************)))***++++++,,,---...//////***222666444555FFFgggbbbKKKHHHEEE999CCC@@@<<<===@@@BBBBBB@@@CCCCCCBBBBBBCCCEEEGGGHHHGGGDDDBBBAAACCCFFFHHHIIIGGGDDDBBBBBBCCCBBB???;;;AAA@@@@@@AAABBBDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHFFFCCCCCCDDDDDDGGGIIIKKKHHHBBBCCCSSSeeerrrnnnUUUHHHRRRpppaaaPPPOOOLLLLLLQQQJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOQQQQQQNNNLLLKKKKKKJJJIIIKKKPPPQQQNNNNNNQQQJJJJJJJJJJJJKKKLLLOOOQQQTTTVVVYYY[[[]]][[[XXXVVV[[[PPPFFFDDDKKKPPPOOOKKKAAA;;;666AAAdddwwwmmmssszzzrrr[[[nnn{{{}}}uuunnniii^^^YYYRRRLLLHHHFFFEEEEEELLLKKKAAAMMMvvvttt```SSSSSSLLLJJJOOOSSSSSSSSSVVVUUUQQQQQQPPPMMMJJJHHHHHHKKKMMMSSSSSSQQQOOOMMMLLLLLLLLLOOOKKKHHHEEE@@@EEE]]]wwwuuuzzz~~~tttvvv{{{qqqddd]]]TTTVVVXXX\\\______```kkkwwwlllyyy|||wwwJJJkkk{{{qqq\\\\\\]]][[[YYY}}}qqqaaaUUUNNNJJJFFFBBB???======<<<777222444999888:::<<<<<<:::888888999888888888888777666444444777666444555666777777666333444444333111111222444////////////////////////000---+++,,,......,,,***,,,,,,,,,,,,------------(((***---//////...+++******++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))++++++,,,------...//////***000666555111222;;;DDDlllhhhJJJJJJJJJEEEDDDBBB===;;;:::===AAAEEEDDDCCC@@@@@@??????@@@AAACCCDDDEEEDDDBBBBBBBBBCCCEEEFFFCCCAAA@@@?????????===<<>>>>>@@@CCCFFFGGGGGGAAAAAABBBCCCDDDEEEFFFGGGIIIJJJHHHCCC@@@AAA@@@===BBBDDDGGGEEE===;;;DDDQQQcccjjj~~~uuuooolllmmm}}}kkkhhhllleeedddqqq{{{rrrxxxsssbbbQQQLLLOOOPPPNNNLLLJJJIIIGGGGGGGGGIIILLLMMMQQQRRRSSSRRROOOLLLJJJJJJGGGGGGJJJNNNOOOLLLMMMQQQNNNLLLJJJIIIKKKMMMPPPRRRUUUVVVWWWYYY[[[ZZZXXXUUUYYYNNNCCCAAAHHHOOONNNKKKDDDAAA===:::KKKxxxooo```~~~nnnqqq}}}uuukkkbbb\\\XXXTTTOOOIIIEEEDDDGGGIIISSS???>>>jjjqqqgggXXXWWWNNNMMMLLLQQQTTTRRRPPPQQQOOOLLLLLLKKKJJJHHHHHHIIIKKKLLLNNNOOOOOOLLLIIIFFFFFFFFFKKKDDDEEEKKKGGGAAAPPPhhhvvv{{{uuu~~~{{{qqqqqqqqqxxxzzzsssbbbYYYXXXTTTWWW[[[```bbbaaafffyyy}}}}}}mmmoooWWWppppppwwwyyy^^^bbbXXXTTT^^^___|||ppp___QQQKKKGGGCCC@@@<<<;;;;;;;;;777333666;;;999:::<<<;;;888777888::::::999777666555444444444777555444444555666555444222333333222000///111222........................---,,,,,,---//////........./////////......---,,,+++++++++++++++)))(((''')))***++++++,,,+++***)))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))******++++++******)))+++++++++,,,,,,------...333222111111111333444555;;;PPPlllVVVEEEFFFOOOJJJEEEHHHLLL<<<;;;;;;???CCCFFFDDDBBB???????????????@@@AAABBBAAAAAABBBAAA@@@@@@@@@AAA@@@@@@???>>><<<<<<>>>??????>>>===???CCCEEEFFFEEE>>>??????@@@AAABBBCCCCCCDDDGGGGGGCCCBBBCCC@@@:::>>>???AAABBB???===CCCKKKWWWXXXmmmaaaTTT]]]WWWFFFDDDRRRWWWNNNLLLKKKIIIHHHHHHIIILLLMMMNNNOOOPPPOOOMMMKKKKKKLLLIIIIIILLLOOONNNJJJKKKPPPOOOLLLHHHHHHKKKPPPSSSTTTTTTSSSSSSUUUWWWXXXUUURRRPPPKKKGGGFFFHHHJJJKKKKKKKKKBBBBBB===:::ZZZzzz}}}uuu~~~}}}yyyrrrjjjaaaZZZVVVVVVPPPHHHCCCDDDFFFIIIJJJ@@@999YYY{{{~~~WWWXXXXXXPPPSSSKKKPPPQQQNNNLLLNNNOOOOOONNNMMMLLLKKKLLLKKKKKKJJJIIIKKKMMMKKKGGGDDDDDDDDDGGGEEEGGGLLLLLLHHHLLLUUUqqq|||lllpppwww{{{yyyuuuxxxrrrppp|||~~~qqqiiidddYYYWWW[[[XXXZZZ[[[^^^bbbhhhvvvkkkRRR\\\wwwcccZZZ^^^WWWUUU\\\^^^{{{nnn\\\NNNGGGDDD@@@===999888999;;;888555888>>>999;;;<<<:::777666888;;;;;;:::777666444444555555777555333333444444444333///000000///---,,,...///---.....................---...//////...,,,***)))++++++,,,------,,,***)))---,,,+++*********+++,,,((()))***,,,,,,,,,++++++)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************+++,,,,,,,,,---++++++,,,...000111111111///666@@@NNNhhhbbbIIILLLNNNPPPIIIEEEOOOLLL666???>>>>>>AAADDDEEEAAA>>>@@@@@@@@@AAABBBBBBBBBBBB>>>???@@@@@@>>>===<<<<<<>>>@@@@@@>>>;;;;;;???CCC@@@>>><<<>>>AAADDDCCCBBB=========>>>??????@@@@@@===CCCFFFEEEFFFHHHDDD<<>>BBBAAAAAA@@@@@@???>>>>>>EEEBBB>>>===>>>AAACCCDDD@@@>>><<<===???AAABBBBBBDDD???===AAAAAA<<<999;;;>>>@@@CCCBBB???>>>@@@BBB>>>@@@BBBBBBBBBCCCHHHKKKZZZZZZ^^^jjjyyyhhhTTTTTTTTTXXXUUUPPPLLLJJJLLLOOOQQQPPPNNNJJJGGGFFFGGGHHHJJJPPPOOONNNMMMLLLLLLLLLLLLSSSOOOOOOQQQQQQPPPQQQTTTOOOKKKHHHGGGJJJLLLLLLJJJLLLIIIJJJNNNOOOLLLIIIJJJEEEFFFHHHJJJLLLNNNOOOPPPPPPJJJDDDAAADDDOOOcccuuuwwwwwwzzzyyyyyyvvvooo~~~{{{{{{vvvmmmbbbZZZVVVUUUTTTSSSFFFCCCAAACCCGGGHHHFFFBBBYYYnnnSSS]]]RRRLLLTTTQQQMMMLLLLLLNNNRRRSSSQQQOOOTTTQQQLLLGGGEEEFFFHHHIIIKKKMMMOOONNNJJJGGGGGGIIIKKKLLLOOOQQQQQQPPPNNNLLLMMMooo{{{aaazzz~~~vvvnnnnnntttccchhhqqq~~~}}}pppfff\\\TTTMMMMMMSSSZZZ]]]]]]hhhSSSlllqqqdddYYY___[[[WWWWWWZZZZZZVVVRRR{{{www```JJJEEE@@@:::<<<888777888999555111333999999999888888888999:::;;;888777666555555666888999888666555444444444222111000000000//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++************++++++,,,,,,++++++***)))******++++++******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........222222111...---222;;;CCCWWWeeeyyylllYYYPPPIIIEEECCCBBBDDDDDDBBBDDDGGGEEEAAACCCCCCCCCAAA>>>>>>???AAABBBBBBCCCFFFGGGFFFDDDAAA@@@@@@AAAAAABBBCCCCCCDDDEEEAAA>>>===>>>AAABBBCCC@@@>>><<<<<<===???@@@???AAA<<<<<<@@@AAA===<<<===@@@???>>>>>>??????>>>>>>AAABBBBBBBBBCCCIIIRRRXXXOOOKKKHHHMMM\\\uuutttyyyWWWRRRVVVUUUPPPQQQOOOKKKIIIHHHJJJLLLNNNMMMKKKHHHFFFFFFHHHJJJLLLKKKKKKLLLNNNOOOOOOPPPPPPQQQNNNLLLNNNNNNLLLMMMQQQLLLIIIFFFFFFHHHJJJJJJHHHLLLIIIJJJOOOPPPMMMKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJGGGDDDDDDEEEKKKXXXfffyyy{{{wwwxxx~~~vvvqqq~~~|||xxxuuurrraaaQQQOOOWWW[[[RRRGGGDDD666:::PPPWWWIIICCCJJJ```PPPQQQKKKMMMQQQJJJKKKJJJKKKNNNQQQQQQOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHIIILLLOOOOOOKKKHHHGGGHHHMMMNNNQQQSSSSSSRRRQQQPPPDDD\\\xxxzzzkkkuuuyyywwwxxxmmmjjjhhhggggggkkkvvv}}}vvvlllaaaYYYTTTQQQPPPRRRWWW[[[]]]\\\[[[lllppp~~~}}}jjjvvv{{{^^^^^^\\\ZZZZZZ[[[[[[YYYWWWrrrqqq^^^IIICCC>>>:::>>>777666777888444000222888888888999999:::::::::999999999888888888999999:::777555444333444333222000////////////////////////------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++++++++***************++++++++++++******)))******++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''')))))))))*********++++++***++++++,,,,,,---.........///000...+++***---111444===LLL]]]nnn~~~bbbPPP@@@@@@GGGKKKHHHFFFAAACCCDDDDDDHHHMMMMMMIIICCCDDDEEEDDDAAA?????????AAACCCFFFGGGFFFEEEEEEEEE@@@@@@@@@@@@AAABBBCCCCCCDDDAAA>>><<<>>>@@@AAAAAAAAA>>><<<;;;===???@@@@@@@@@<<<<<>>;;;===CCCKKKPPPQQQOOOMMMKKKIIIEEE???:::@@@VVVvvvmmmFFFEEEOOOMMMKKKPPPPPPNNNMMMKKKLLLMMMOOOPPPIIIGGGFFFEEEFFFIIILLLNNNGGGHHHJJJLLLMMMNNNNNNNNNMMMHHHFFFGGGGGGEEEHHHLLLIIIFFFCCCDDDGGGHHHGGGEEEJJJHHHIIINNNQQQNNNMMMMMMLLLJJJHHHGGGFFFGGGIIIIIIDDDCCCEEEGGGGGGFFFLLLSSSaaalll}}}vvvyyy~~~}}}|||xxxnnneee___UUUMMMOOOVVVUUUIII<<>>======>>>>>>CCC@@@===<<<===???@@@???@@@>>><<<<<<>>>@@@BBBBBBAAA???===>>>===;;;888777===;;;999;;;>>>@@@AAA@@@DDDIIINNNQQQNNNFFF>>>888AAACCCBBB===999>>>JJJVVVooo~~~fffYYYKKKKKKWWWVVVEEECCCOOOPPPPPPOOONNNNNNNNNOOOOOOGGGFFFEEEEEEFFFIIIKKKMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFBBB@@@AAABBBBBBEEEJJJGGGDDDCCCDDDGGGHHHFFFDDDGGGEEEGGGMMMPPPNNNMMMNNNNNNLLLHHHEEEDDDDDDEEEFFFBBBBBBFFFJJJIIIEEEFFFJJJZZZwwwjjjwwwuuurrr~~~}}}yyynnn___TTTJJJSSSZZZYYYOOOEEE???>>>DDDJJJRRRLLL888;;;ooojjjRRR]]]XXXNNNQQQUUUOOOJJJHHHJJJMMMPPPPPPNNNJJJGGGFFFIIILLLOOOQQQPPPOOOMMMFFFIIIKKKJJJGGGFFFGGGJJJOOOOOOOOOOOOOOONNNMMMMMMUUUIIINNNhhhwww}}}qqqnnnhhhcccaaabbbdddfffvvvnnnbbbWWWQQQNNNLLLKKKPPPUUUYYYZZZZZZ^^^fffmmm|||}}}{{{NNN\\\vvvtttUUU___XXXUUUYYY\\\[[[XXXWWWZZZ^^^vvvqqq\\\JJJIIIEEE<<<999:::999999:::666111333888666777:::;;;<<<;;;999888<<<;;;:::999777555444333444333111111222222111///.............../////////,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++*********)))))))))******++++++******))))))))))))******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,+++---......//////111222333111///---111:::HHHRRRxxxqqq[[[MMMJJJMMMOOOPPPGGGKKKQQQPPPGGG???BBBJJJEEEHHHIIIIIILLLQQQQQQMMMBBBEEEGGGGGGDDDAAA??????>>>AAAEEEEEECCCBBBDDDFFFAAA@@@>>>===<<<<<<===>>>BBB???===<<<===>>>>>>===:::999999:::===@@@AAAAAA???>>>===;;;;;;;;;999666777999;;;<<<<<>>???===;;;;;;===CCCWWWyyynnnTTTMMMPPPKKKIIIMMMNNNKKKJJJNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKNNNKKKGGGDDDBBBBBBDDDFFFDDD@@@@@@BBBDDDEEEHHHMMMFFFEEEDDDFFFIIIJJJHHHDDDDDDBBBDDDJJJNNNLLLKKKLLLNNNKKKHHHEEECCCCCCDDDEEEDDDCCCFFFKKKKKKGGGGGGJJJWWWtttoooaaaqqqyyy|||{{{~~~}}}yyyrrrggg\\\RRRMMMNNNWWW]]]VVVGGG===???EEEDDDNNNMMM@@@FFFlll|||SSSSSSTTTMMMJJJNNNKKKFFFIIIJJJMMMPPPRRRPPPMMMJJJHHHIIIJJJLLLMMMNNNNNNMMMMMMGGGHHHGGGDDDAAABBBFFFKKKLLLKKKJJJIIIHHHGGGGGGGGGEEE???CCCYYYvvvooo}}}}}}{{{vvvnnnfff```]]]]]]]]]llltttyyymmmbbb\\\TTTMMMKKKLLLOOOQQQWWWZZZ\\\[[[\\\gggzzz}}}TTT^^^yyy\\\eee\\\TTTQQQUUUYYYXXXTTTSSSWWW[[[zzz^^^GGGEEECCC;;;999;;;:::::::::666222333888666888999;;;;;;:::999888;;;:::888666444333222222333111000000111111000///------------------------,,,,,,++++++++++++,,,,,,))))))*********++++++++++++************)))))))))))))))************))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***((((((((()))))))))******((())))))******+++,,,,,,...---,,,,,,,,,...///000---...000000000///000111...777DDDMMMOOOQQQVVV[[[ZZZ[[[^^^___ZZZQQQKKKJJJ@@@AAADDDJJJPPPPPPJJJCCCFFFDDDEEEHHHHHHDDDCCCEEEDDDFFFFFFEEEGGGKKKJJJEEEAAADDDFFFFFFDDDAAA@@@@@@???AAABBBCCCCCCCCCDDDEEE@@@???======>>>???BBBCCCAAA>>><<<;;;<<<===<<<<<<555555666888<<<======;;;888::::::999;;;>>>===999555888;;;<<<;;;>>>EEEJJJCCC===666222333777;;;===>>>;;;999888;;;>>>AAACCC@@@???BBBTTTwwwkkkTTTDDDIIIZZZPPPQQQOOOHHHGGGMMMRRRSSSPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJMMMKKKGGGEEEEEEGGGIIIKKKFFFCCCDDDHHHJJJIIILLLPPPGGGFFFFFFIIILLLLLLIIIFFFBBB@@@BBBIIILLLKKKJJJKKKKKKIIIGGGEEEDDDDDDEEEFFFGGGEEEGGGKKKLLLJJJJJJLLLKKK\\\ccckkkaaaaaatttsssyyy~~~yyyssshhh\\\QQQMMMOOOSSS^^^WWWMMMEEEBBBCCCFFFIIIJJJFFF>>>FFFlll___UUUUUUJJJFFFLLLLLLHHHHHHLLLMMMOOORRRRRRPPPLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGCCC@@@@@@EEEJJJHHHGGGFFFDDDDDDDDDEEEEEEHHHEEECCCIII___{{{eeezzzxxxeeesssggg^^^[[[\\\^^^PPPWWWcccppp~~~{{{qqqeeeXXXRRRPPPMMMKKKLLLOOOTTTWWWVVVYYY[[[]]]eeezzzmmmeeekkkUUU\\\NNNKKKQQQUUUXXXVVVRRRQQQTTTWWWrrrnnnYYYFFFEEEBBB<<<<<<:::999::::::555111222777777888999:::::::::999999999888555333222222333444222000//////000111000...---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,))))))))))))*********+++************))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***(((((())))))***++++++++++++++++++,,,...000111222---///222444555555555555444888<<<<<<:::999999888888888<<>>AAAHHHLLLHHHCCCAAABBBFFFHHHIIIHHHBBB???CCCFFFEEEEEEFFFCCCEEEDDDBBBDDDFFFEEE@@@@@@BBBDDDDDDCCCAAAAAABBBAAAAAAAAABBBEEEFFFFFFEEE@@@>>>===<<<===???AAACCC@@@>>><<<;;;<<<<<<;;;:::666666888;;;======:::777555888888777:::???>>>:::888888888999;;;>>>BBBFFF555555666:::======;;;888CCC???:::777888===BBBEEE@@@CCC@@@:::???ZZZ~~~wwwcccTTTUUUYYYTTTJJJEEEGGGNNNSSSPPPKKKJJJNNNQQQOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLGGGEEEFFFJJJKKKIIIJJJLLLFFFFFFGGGJJJNNNNNNJJJFFFCCCAAACCCIIILLLKKKJJJKKKGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFGGGKKKLLLJJJIIIKKKCCCMMM___zzzooo\\\dddrrr~~~~~~~~~~~~rrrjjjbbbVVVMMMKKKOOOVVV[[[ZZZNNN@@@===CCCJJJKKKIIIIII???GGGgggeeeYYYWWWWWWJJJPPPWWWMMMMMMTTTOOONNNQQQSSSRRRNNNKKKIIIIIIFFFGGGGGGGGGGGGGGGFFFEEEGGGIIIIIIGGGCCCBBBDDDGGGFFFEEEDDDDDDEEEGGGJJJKKKSSSOOOHHHCCCJJJaaawwwzzzcccaaasssrrrggg```^^^^^^XXXZZZ]]]bbbkkkvvvvvviii___ZZZVVVQQQLLLMMMNNNPPPRRRUUUYYY[[[YYY^^^fffqqqfffaaasssdddiiiOOOZZZUUUUUUWWWXXXWWWTTTRRRSSSUUUQQQWWWQQQHHHIIIEEE>>>???999888999999444///111666888888999999:::::::::999777666333222222333666777111000//////000000///...------,,,,,,+++***)))))),,,++++++++++++++++++,,,))))))))))))************************))))))))))))))))))************))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++++++++***+++------,,,+++222///,,,)))))),,,000333222222000///222444444222666555888<<<:::555888@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBB@@@:::777<<>><<<;;;;;;<<<;;;999:::;;;===@@@AAA>>>999555666::::::777999===<<<777<<<888555666;;;???@@@??????;;;777666999<<<======;;;<<<======<<<<<<>>>@@@;;;BBBEEEAAA===AAAHHHMMM[[[uuummmXXXTTTVVVSSSKKKIIIMMMQQQRRRNNNEEEAAAGGGMMMLLLHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMDDDFFFIIIKKKKKKJJJHHHGGGFFFEEEFFFJJJJJJFFFEEEFFFFFFEEEGGGKKKNNNNNNJJJFFFDDDBBBDDDJJJMMMKKKJJJKKKDDDEEEFFFGGGHHHIIIJJJJJJIIIFFFGGGKKKLLLIIIGGGHHHGGGPPPqqqqqqzzzwwwrrrlll]]]cccssszzz|||}}}mmm^^^ZZZSSSLLLLLLRRRZZZ]]]^^^GGGCCC@@@BBBGGGKKKJJJGGG>>>>>>___ppp{{{iiiSSS]]]TTTUUUMMM\\\```LLLQQQ[[[KKKOOOQQQSSSQQQLLLIIIIIIJJJEEEFFFHHHIIIJJJHHHFFFEEEFFFJJJLLLKKKGGGDDDCCCDDDEEEEEEDDDEEEHHHKKKPPPRRRHHHJJJNNNMMMHHHOOOlll|||^^^KKKiiivvviii```[[[\\\YYYTTTQQQSSS[[[gggooozzz}}}yyyvvvhhh]]]ZZZVVVMMMJJJMMMMMMPPPTTTWWWYYYZZZ\\\^^^dddlll{{{ooo```^^^}}}qqqWWWIII___]]]UUUZZZZZZZZZXXXVVVTTTTTTTTTTTTRRROOOIIIDDD???===<<<999:::999666222000333666888666444444555666777666444000000555555111111666000000000000////////////......---------,,,,,,,,,+++++++++*********))))))+++***)))((((((***,,,---------,,,,,,+++***))))))+++*********))))))(((((()))***+++++++++***((('''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((()))******+++++++++,,,,,,,,,------...------,,,,,,,,,------......///000111222222333333555777999;;;<<<<<<<<>><<<:::::::::;;;<<>>;;;444666666777999;;;;;;999888777:::<<<::::::<<<;;;888555555555666777999:::;;;<<<;;;;;;<<<<<<===>>>???AAA>>><<<<<<>>>AAABBBBBBKKKLLLRRR```xxx{{{pppjjj```ZZZZZZNNNMMMLLLNNNPPPOOOKKKGGGDDDDDDDDDFFFHHHHHHFFFDDDJJJGGGDDDCCCDDDEEEFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHFFFEEEEEEFFFFFFEEECCC===BBBHHHJJJHHHEEECCCCCCGGGIIIJJJJJJHHHGGGGGGGGGGGGEEEDDDGGGKKKKKKFFF@@@>>>@@@CCCFFFGGGJJJMMMOOOIIIHHHFFFFFFHHHKKKLLLLLLHHHVVV^^^bbbjjjtttsssXXXWWWiiixxx}}}mmmkkkwww}}}vvvlllaaaVVVOOOOOOPPPPPPRRRZZZ]]]SSSEEE<<>>;;;;;;999999999555111000222555777555333222333444444333555333555::::::555333555000000000/////////......---------,,,,,,,,,,,,++++++++++++*********))))))+++***)))((((((***,,,---,,,,,,,,,+++***)))))))))******)))))))))(((((((((((()))*********)))((('''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......///000111222333333333555777999;;;<<<<<<<<>>:::666777<<>><<<:::888777;;;>>>===:::;;;===:::333333333444666888999777666666888888777999<<<:::555444444444444555666888888::::::::::::;;;<<<===>>>>>><<<::::::<<>><<<;;;>>>GGGTTTaaaiii~~~~~~sssgggZZZSSSYYY]]]VVVOOONNNKKKIIIHHHIIIJJJJJJFFFCCCCCCCCCCCCDDDFFFFFFDDDBBBBBB@@@???@@@BBBEEEEEEEEEBBBDDDGGGHHHHHHHHHIIIKKKGGGEEECCCCCCDDDDDDBBB@@@@@@BBBDDDCCCAAA@@@AAABBBEEEFFFHHHGGGEEEDDDEEEEEEFFFCCCBBBEEEHHHHHHDDD@@@===>>>AAACCCEEEGGGIIIKKKHHHFFFDDDDDDGGGJJJLLLLLLFFFOOOOOOOOOWWWeee|||zzzXXXQQQcccbbbxxxnnnjjjiiiooo}}}yyynnnccc\\\VVVRRRPPPNNNTTTWWWTTTRRRPPPLLLEEEOOOGGGGGGOOOOOOEEEBBBGGGnnnzzzzzzqqqyyy\\\[[[\\\VVVTTTTTTSSSSSSTTTSSSQQQLLLIIILLLLLLMMMPPPQQQPPPLLLHHHEEEEEEFFFHHHIIIHHHFFFCCCFFFHHHJJJLLLMMMKKKHHHGGGHHHHHHHHHIIIKKKLLLKKKJJJOOOMMMNNNPPPOOOMMMRRRZZZmmmLLL___}}}xxxfff]]]WWWWWWWWWUUUVVVYYYMMMPPPTTTYYY```iiissszzzzzzvvvuuutttpppjjjfffbbb]]]WWWSSSOOOOOONNNNNNPPPQQQRRRSSSPPPOOOVVVcccjjjlllpppwwwLLLGGGfffiiijjjdddZZZSSSSSSWWWZZZYYY^^^^^^]]][[[XXXWWWWWWYYYSSSSSSQQQKKKCCC<<<::::::777888777444000///111555555333111111222222222111444555888===<<<666222111/////////.........------,,,,,,,,,+++++++++******+++************)))))))))******)))((()))***+++,,,++++++******))))))(((((())))))((((((((((((((('''(((((()))***)))((('''&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))((((((''''''(((((()))************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---......///000111222333333333444666888:::;;;<<<<<<@@@???>>>@@@BBBCCCCCCBBBEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIKKKJJJGGGDDDCCCBBBBBBCCCDDDCCCCCCAAA@@@>>>@@@@@@AAACCCEEEDDDBBB???:::777555666:::===>>>===???@@@@@@???===999666444999;;;:::999999:::777222111111222444777777666555555555444333888<<<888111222222222222333333444555888888888888999:::;;;;;;;;;999888888:::<<<======AAA???>>>===>>>@@@CCCEEENNNSSSXXX[[[^^^eeeqqqzzzyyyooocccZZZVVVUUUUUUTTTMMMKKKPPP\\\aaaYYYQQQOOOHHHFFFDDDCCCDDDCCCAAA???CCCBBBBBBBBBDDDDDDBBB@@@@@@??????@@@CCCDDDDDDCCC???BBBDDDFFFFFFFFFHHHJJJDDDCCCAAAAAABBBAAA@@@>>>BBBBBB@@@>>><<<===@@@CCCCCCEEEFFFEEECCCBBBCCCDDDDDDBBB@@@AAADDDEEECCCAAA???@@@AAABBBDDDEEEGGGGGGFFFDDDAAAAAADDDHHHKKKLLLLLLPPPIIICCCHHHQQQiii}}}yyybbbSSSSSS[[[```hhh|||~~~iii]]]___kkkxxx|||xxxtttjjj\\\PPPKKKLLLOOOQQQZZZ___^^^RRRDDD???AAADDDGGGKKKPPPLLL;;;666QQQtttyyymmmxxxWWWRRRXXXXXXTTTPPPNNNPPPQQQQQQNNNKKKIIIHHHGGGIIILLLPPPRRRPPPLLLHHHEEEFFFHHHJJJLLLJJJGGGCCCEEEFFFHHHJJJKKKKKKKKKKKKHHHGGGGGGHHHJJJKKKJJJIIILLLJJJJJJNNNOOOMMMLLLMMM\\\rrrjjjrrruuu~~~YYYJJJYYYxxxtttggg```]]]XXXUUUUUUUUUTTTSSSRRRSSSWWW^^^ccciiikkkmmmmmmnnnsss{{{zzzvvvqqqmmmjjjhhheeeddd]]]YYYTTTQQQOOONNNLLLKKKJJJKKKNNNPPPSSSTTTTTTUUUcccXXXXXXeeeoooxxxjjjsssUUUPPPlll]]]ZZZ\\\VVVKKKMMMYYY[[[RRR\\\\\\ZZZWWWTTTTTTVVVXXXSSSSSSQQQKKKCCC===:::;;;666777666333///...111444444333111111222222111000333444666999777333///---///.........------------+++++++++************)))************))))))))))))***))))))((()))***++++++******))))))((((((((('''(((((((((((('''''''''''''''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((''''''''''''((()))))))))))))))*********+++++++++************+++,,,,,,......///000111222222333333444555777999:::;;;<<<<<<;;;;;;===AAACCCCCCBBBCCCEEEGGGHHHGGGEEEFFFFFFGGGJJJLLLLLLIIIEEECCCBBBBBBDDDEEECCCCCCCCCAAA>>>@@@AAACCCDDDDDDCCCAAA???;;;999777777:::<<<======<<<<<<<<<;;;:::888666555888888777777777777555222111111222555777888777666555333111111888<<<888///222222111111111222333333555555555666666777888999999888777777999;;;;;;;;;888999;;;>>>@@@CCCEEEFFFBBBCCCBBB??????DDDMMMUUUzzz\\\LLLOOOQQQIIIGGGGGGIIIOOOTTTVVVWWWSSSQQQTTTXXXUUUMMMHHHIIIFFFEEECCCAAA@@@@@@??????DDDBBBAAABBBCCCCCCBBB@@@EEEDDDDDDDDDEEEEEECCCAAA???AAADDDDDDDDDDDDEEEFFFAAA@@@???@@@BBBBBBBBBAAADDDCCCAAA??????AAADDDGGGEEEEEEFFFEEECCCBBBDDDEEEDDDBBB@@@@@@BBBDDDDDDCCCEEEDDDDDDDDDEEEEEEEEEDDDEEEBBB??????BBBGGGJJJKKKIIINNNJJJFFFIIIJJJVVVkkkkkkqqqgggGGGNNNTTTSSSRRR[[[pppvvvcccXXXXXX]]]iiisss{{{vvvnnnhhh[[[UUUNNNJJJLLLPPPUUUXXX^^^\\\UUUHHH>>>===DDDJJJEEEJJJEEE<<>>AAABBB???AAABBBCCCEEEKKKTTTZZZeeemmmhhhTTTLLLRRRQQQHHHNNNNNNPPPRRRSSSRRROOOMMMOOOOOOOOOOOOKKKFFFGGGJJJFFFFFFEEECCCAAAAAAAAAAAAEEECCCBBBBBBDDDDDDCCCBBBFFFEEEEEEFFFGGGFFFDDDBBBBBBDDDEEEEEECCCBBBBBBCCC@@@??????AAADDDFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKGGGHHHHHHFFFEEEDDDFFFGGGDDDCCCAAAAAABBBDDDEEEEEEIIIGGGEEEDDDEEEDDDBBB@@@EEEBBB??????BBBFFFIIIJJJ@@@FFFEEEFFFMMMMMMRRRbbbkkk~~~rrrwwwXXXAAACCCGGGGGGOOO^^^cccsssoooaaa[[[LLLQQQYYYeeetttyyypppdddZZZSSSPPPIIIJJJMMMQQQVVVXXXXXXWWWLLLGGGBBBBBBEEEHHHJJJLLLOOOBBB:::PPPqqqggg|||^^^NNNSSSYYYMMMLLLRRRLLLRRRTTTUUURRRLLLGGGFFFGGGDDDGGGLLLOOONNNJJJFFFCCCDDDEEEHHHKKKLLLJJJFFFBBBEEEEEEEEEEEEFFFGGGHHHIIICCCBBBAAACCCFFFHHHIIIIIIAAADDDGGGGGGFFFIIIMMMPPPNNNEEE[[[nnnRRRVVVaaa}}}pppfffWWWVVVUUUTTTTTTTTTSSSRRROOOPPPQQQQQQPPPPPPPPPQQQRRRNNNKKKKKKNNNNNNLLLIIINNNOOOQQQRRRSSSSSSTTTUUUWWWXXXWWWVVVVVVYYY___ccciiizzzaaa555GGGqqq[[[PPPYYYXXXPPPNNNSSSUUURRRQQQTTTNNNPPPSSSSSSQQQOOONNNMMM^^^WWWNNNGGGDDDAAA===999555666666333//////222555555444444666888888777666888888555000///222333222/////////.........------+++++++++*********))))))(((((()))))))))))))))***((((((((()))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))(((((()))***)))((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))((((((((((((((()))***+++++++++,,,---...///000000000000111222444666888999999999999;;;===?????????<<<>>>AAABBBBBBAAABBBBBBFFFHHHJJJIIIFFFCCCBBBAAAAAAFFFEEE??????EEEFFFBBBBBBCCCDDDCCC@@@????????????===;;;999999999:::;;;666555444333444666999:::777333222444555333222333555555666888::::::888777333333222222777<<<888222222111111111222333333444222222222222333444555666888777777888:::;;;:::999<<<<<<<<<===???AAADDDEEE===>>>?????????@@@BBBEEEBBBEEECCC???DDDMMMNNNHHHAAACCCEEEHHHKKKMMMOOOPPPLLLOOOSSSSSSPPPMMMLLLMMMEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDBBBCCCDDDFFFFFFEEEBBBAAAAAABBBEEEFFFFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@CCCFFFHHHIIIHHHGGGFFFFFFHHHKKKLLLLLLKKKHHHIIIHHHFFFEEEEEEGGGIIIDDDCCCBBBBBBCCCDDDFFFGGGHHHEEEBBBBBBDDDDDDBBB???EEECCCBBBBBBDDDGGGHHHHHHCCCFFFAAAAAAIIIHHHKKKXXXpppvvvyyyTTTOOOPPPEEE<<<>>>HHHMMMXXXhhhvvv|||zzzvvvddd^^^VVVNNNNNNYYYiiivvv}}}yyyuuurrriiieee^^^TTTLLLHHHIIILLLRRRSSSVVVXXXWWWQQQIIICCCAAA>>>???FFFKKKIIICCC@@@<<>>?????????@@@BBBFFFGGGGGGFFFCCCAAA@@@AAACCCGGGCCC;;;:::BBBDDD@@@AAABBBBBB???<<<;;;<<<>>>:::999888666555666888:::555555555666666777888999777222000444555222111444555444555666777777555333000222333333555999777333000000000000111222444444111111111111222333444555666666666777999:::999888555666777999;;;>>>@@@AAA666888<<>>CCCQQQaaannnuuuxxxtttlll```TTTMMMLLLNNNXXX```jjjrrr}}}{{{rrrhhhgggiiiiiigggbbb]]]YYYWWWMMMKKKIIIIIIKKKOOOSSSTTTWWWUUUSSSPPPLLLFFF???:::EEEDDDGGGJJJGGGAAA@@@DDDMMMjjjssseeeVVVRRRRRRIIIGGGRRRXXXVVVXXXUUUSSSQQQOOONNNMMMKKKIIIFFFJJJNNNPPPNNNKKKJJJJJJGGGGGGHHHJJJKKKJJJHHHEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKIIIFFFEEEGGGHHHIIIHHHIIILLLLLLHHHIIINNNPPPNNNNNNSSSOOOJJJkkkzzzHHHTTTgggwwwtttjjjaaaYYYUUUSSSQQQNNNLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLNNNRRRTTTTTTVVVWWWWWWWWWXXX\\\``````eeemmmvvviiivvvzzz\\\QQQ{{{ZZZ]]]cccYYY]]]WWWRRRPPPRRRTTTSSSQQQQQQQQQSSSVVVWWWVVVTTTSSSSSSqqqaaaOOOEEEDDDBBB999000555666666444000000333777333333444777;;;<<<;;;:::444777555000///333444111000000000000////////////,,,,,,,,,++++++++++++***'''((((((((())))))******'''(((((()))))))))))))))))))))))))))************(((((())))))******++++++)))***+++++++++***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((()))***+++,,,------...---------...000222555666888777666777888999888777999;;;=========>>>@@@BBBEEEFFFFFFDDDAAA??????@@@DDDHHHCCC888666???AAA===@@@AAA@@@<<<888888:::===555555444333222444666999555777888999:::888777666888222000444555222111444444333333444555444222000---222333333444777666333.........///000222333444111111111111222333444555555555555666888999888777666777999:::;;;;;;;;;;;;;;;===???@@@BBBCCCDDDEEELLLCCCAAAJJJOOOJJJAAA===EEEGGGIIIJJJJJJJJJJJJKKKJJJKKKJJJGGGEEEEEEDDDCCC???CCCGGGGGGEEECCCCCCDDDCCCAAA@@@AAADDDFFFGGGHHHHHHEEEBBBAAABBBDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEKKKGGGCCCAAACCCDDDDDDCCCEEEEEEDDDBBB@@@@@@CCCEEE@@@AAACCCCCCCCCCCCDDDFFFCCCAAA@@@CCCJJJMMMLLLJJJGGGGGGGGGHHHIIIIIIGGGEEE===@@@???DDDMMMJJJDDDIIIOOOWWWiiissstttzzzpppwwwjjjKKK<<>>LLL^^^wwwkkkzzz```RRRWWWPPPVVVNNNMMMVVVPPPKKKZZZRRROOOLLLLLLNNNOOOLLLIIIFFFKKKOOOQQQOOONNNNNNPPPMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHFFFEEEJJJHHHFFFGGGIIILLLNNNNNNJJJKKKJJJIIIOOOVVVTTTMMMIIICCCEEELLL[[[}}}iiilllcccxxxqqq[[[IIIOOOhhh}}}{{{|||ssshhhddd^^^YYYWWWVVVVVVVVVQQQQQQQQQNNNKKKLLLQQQVVVXXXYYY[[[[[[]]]bbbjjjpppyyy~~~|||fffYYYtttdddaaaSSSSSS]]]VVVTTTXXXVVVOOORRRZZZYYYPPPSSSTTTUUUUUUTTTTTTUUUVVVdddLLLNNNIII@@@???555555777999777111...000111000444666999;;;;;;999666444444333111000000111333444111111000000/////////...,,,+++******))))))******))))))))))))))))))))))))***************)))(((((((((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))+++,,,------,,,,,,---...///111333444666777777999:::;;;<<<<<<999:::<<<===???@@@@@@@@@DDDCCCAAA===<<<>>>BBBFFFFFFCCC@@@>>>======<<<;;;999<<<>>>>>>;;;888999:::>>>;;;777555555444111...555666777666555444555777666666666444222111222444555111///000444444111,,,...000111111444888555///......///////////////......000111111111111333444444444444444555777888999888777666666666777999:::::::::;;;===>>>???@@@AAACCCEEEHHHJJJIIIFFFCCC@@@GGGGGGHHHHHHIIIJJJJJJKKKKKKHHHEEECCCCCCDDDDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDJJJGGGEEEEEEAAA<<<;;;>>>AAAEEEIIIIIIFFFDDDFFFIIIFFFDDDBBBAAABBBDDDDDDDDDJJJEEE???<<<<<>>CCCHHHCCCBBBAAACCCFFFGGGDDDAAA@@@AAADDDGGGJJJJJJGGGDDDCCCFFFOOO___qqqvvvmmmfffTTTFFF===777>>>GGGDDDIIIUUU]]]cccsss~~~rrroooggg___YYYUUUPPPLLLPPPNNNLLLJJJIIIIIIJJJKKKNNNVVVWWWMMMGGGKKKSSSWWWVVVXXX[[[___^^^WWWKKKCCC>>>EEEKKKKKKHHHGGGHHHHHHFFFGGGCCC>>>DDD___ooommm|||UUUWWWZZZPPPPPPRRRRRRQQQOOOPPPTTTXXXRRROOOOOOQQQPPPLLLJJJLLLIIIMMMRRRTTTRRRNNNJJJGGGEEEIIINNNPPPOOOKKKHHHGGGIIIIIIHHHHHHIIIHHHEEECCCGGGFFFEEEEEEGGGJJJNNNQQQGGGJJJMMMPPPPPPOOOMMMKKKJJJGGGEEEFFFNNNXXXaaafffmmmssseeeKKKKKKhhhyyyssspppkkkccc\\\^^^^^^]]][[[[[[]]]aaaeeecccffflllqqqwwwzzz|||~~~XXXIIIdddtttggg[[[WWWVVVTTTTTTUUUTTTRRRRRRUUUTTTPPPNNNPPPPPPSSSRRROOOPPPSSSTTTRRRbbbJJJKKKGGG@@@@@@777999666888777111...000222111444555777888888777555444555444222111000111222333000000/////////.........,,,+++******))))))******))))))))))))))))))))))))***************)))(((((((((((()))))))))*********'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((()))((())))))***,,,------............///111222444555666666777888:::;;;======:::;;;<<<===???@@@AAAAAACCCCCCAAA???>>>???BBBEEEEEECCCAAA?????????===<<<666999;;;;;;:::999;;;===???;;;777666666555333111222444555555444444555666333444444222000///000111444111///000333444111------///000000333666333...------......///......------///000000//////111222222222333444666777888888333333333333555666888999::::::;;;;;;<<<<<<<<<;;;:::===AAAEEEGGGGGGEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEBBBAAABBBBBBBBBAAA@@@AAABBBBBB@@@@@@AAABBBBBBAAA???>>>???@@@BBBCCCCCC@@@???@@@???<<<<<<@@@>>>BBBFFFGGGDDDCCCEEEHHHEEECCC@@@???@@@BBBDDDEEEGGGCCC>>>;;;<<<>>>@@@AAACCCDDDBBB???AAAEEEFFFCCC@@@???@@@BBBDDDEEEDDDBBB===??????>>>;;;;;;>>>AAABBBAAAAAACCCFFFEEECCC@@@@@@@@@@@@BBBEEEFFFEEEDDDBBBAAAFFFQQQbbbxxxuuukkkvvv~~~~~~jjjPPPEEECCC===:::<<>>@@@DDDFFFHHHBBB===@@@JJJPPPKKKDDDDDD;;;888IIIooottt}}}{{{aaaVVVMMMKKKPPPRRRRRRRRRPPPMMMMMMOOOQQQMMMLLLMMMQQQPPPKKKIIIJJJGGGJJJLLLNNNNNNKKKGGGCCCGGGJJJMMMNNNKKKGGGDDDBBBDDDCCCDDDEEEFFFFFFDDDBBBDDDBBBAAABBBEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKFFFEEEEEEGGGMMMSSSWWWXXXccczzztttKKKFFFSSSzzz~~~|||zzz{{{~~~yyywwwhhhGGGZZZfff\\\SSSPPPOOOMMMMMMPPPOOOMMMMMMPPPPPPLLLJJJLLLOOOQQQPPPLLLLLLOOOOOOLLLcccIIIJJJEEE===>>>777:::555888666111...000222111444444555555555555444444777666444222111111222222............------------,,,+++******))))))******(((((((((((((((((((((((())))))******))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++,,,---......////////////000222333555555444555666777999;;;===>>><<<<<<<<<===>>>@@@BBBCCCAAABBBBBBAAA@@@@@@BBBDDDEEECCCBBBBBBBBBAAA>>><<<555777888999999;;;===@@@???<<<888777777777777666111222444333222222444555111111111000...---...000333111...///222333000...,,,/////////000333222---------............---------///000///......///000///000222555666777777777///000000111333555777888999::::::;;;:::999777666555888<<>>@@@BBBCCCBBB@@@AAAAAABBB@@@>>><<<<<>><<<>>>>>><<<>>>BBB>>>AAADDDDDDBBBAAACCCFFFCCCAAA???===>>>@@@CCCFFFDDD@@@<<<;;;<<>>======???AAACCCCCCBBB:::===??????<<<:::;;;===AAAAAABBBDDDEEEDDDAAA???@@@>>>======@@@BBBCCCCCCCCC???>>>CCCOOOccc}}}uuuiiiooo~~~dddJJJOOOCCC===CCCEEEBBBIIIVVVSSS[[[hhhrrryyy}}}~~~zzzsssmmmiiihhhkkkkkkeee]]]WWWQQQLLLDDDEEEGGGJJJKKKIIIDDDAAA@@@CCCFFFFFFCCC@@@@@@BBB777ZZZ{{{}}}sssIIIMMMVVVJJJGGGRRRNNNOOOPPPNNNLLLKKKLLLMMMLLLKKKMMMQQQPPPKKKHHHIIIFFFEEEEEEHHHJJJIIIEEEAAAFFFIIIKKKLLLIIIEEEBBBAAA??????@@@BBBDDDEEECCCAAAAAA@@@@@@BBBEEEEEEBBB???GGGEEEDDDCCCCCCFFFHHHJJJDDDEEEGGGJJJMMMNNNMMMKKK???eee{{{fffaaaRRRSSSgggxxxzzzvvv~~~eeeJJJ]]]yyyzzzLLL[[[UUUQQQPPPNNNLLLMMMQQQKKKIIIJJJMMMMMMIIIHHHJJJKKKNNNMMMJJJIIILLLKKKHHHfffKKKIIIBBB999:::333777444777555000...000222222555555444444444444555555777666555333222111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++,,,,,,---......//////////////////111222333444222222333444666999<<<===<<<<<<<<<===>>>@@@BBBCCC???AAACCCCCCBBBAAAAAABBBCCCCCCBBBCCCCCCBBB???===888888888888:::<<>><<<<<>>AAABBBCCC???AAAAAA???@@@CCCAAA===>>>===<<<===@@@BBBCCCCCC<<>>@@@BBBCCCDDDEEEEEECCCAAA???AAA???===>>>@@@AAABBBAAACCC@@@???AAAFFFOOO___mmmxxx}}}wwwbbbfffrrr```QQQLLLHHH@@@AAAHHHMMMKKKKKKMMMPPPQQQUUUYYYcccccccccbbb^^^YYYTTTQQQMMMKKKHHHEEECCCCCCBBB@@@EEECCC@@@???AAADDDHHHJJJGGGKKKLLLFFF999555>>>LLL}}}{{{iiieeeuuunnn[[[LLLKKKNNNMMMNNNRRRHHHJJJKKKLLLLLLLLLLLLMMMPPPMMMMMMOOONNNJJJHHHJJJDDDBBBAAADDDJJJKKKHHHDDDDDDGGGJJJKKKIIIHHHFFFFFF???@@@AAACCCEEEEEEBBB@@@???BBBFFFGGGFFFBBB???===FFFDDDCCCBBBBBBEEEGGGIIIFFFGGGIIILLLNNNNNNJJJGGGFFFPPPeeelllRRR[[[qqq}}}{{{zzzzzz|||zzz]]]>>>^^^lllOOO]]]RRROOOOOOPPPNNNLLLNNNSSSJJJHHHIIIMMMMMMJJJIIIKKKGGGKKKLLLJJJKKKOOOOOOMMMbbbGGGFFF???777888222666333555444000...111333222666555555444444555555666666666555333222111000000+++++++++,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((('''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++,,,,,,------.........------------...000111111/////////000333666999:::;;;<<<<<<===>>>@@@AAABBB===???BBBCCCBBBAAAAAAAAABBBAAAAAABBBCCCBBB???===;;;:::999999;;;<<<>>>???===<<<:::999888999:::<<<666666666555222000000111222333444222111000222333000///......///000000000...111222///...111000...000000000000000///...---...000000000...---...///,,,---000333444444444333444444555666666777777777777888999:::;;;;;;::::::===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAEEEDDDDDDEEEGGGGGGEEEDDDCCCEEEFFFFFFCCC@@@>>>>>>EEECCC@@@>>>>>>AAADDDGGGGGGBBB???AAACCCBBBCCCEEEHHHHHHGGGEEECCCAAAAAABBBBBBBBBAAA???===???CCCGGG@@@???===>>>AAACCCDDDDDD???AAA@@@===>>>@@@===888???>>>===>>>AAACCCCCCCCC???@@@AAA@@@======AAAEEEDDDEEEEEEEEECCCBBBAAA@@@BBBAAAAAABBBDDDDDDBBB@@@>>>???CCCHHHGGGEEEHHHMMMfff|||wwwsssiiikkkqqqqqq|||wwwmmm```UUUOOOGGGBBBEEEHHHHHHIIIMMMAAABBBBBBCCCDDDDDDEEEEEEEEEAAA@@@AAADDDEEEEEEEEELLLJJJGGGCCCAAABBBDDDFFFDDD<<<:::BBBOOO^^^nnn{{{lllaaasssdddRRRVVVUUUMMMIIIMMMQQQRRRIIIIIIJJJKKKLLLMMMLLLLLLRRRNNNKKKKKKIIIFFFFFFHHHDDDBBBAAAFFFLLLPPPNNNJJJHHHJJJLLLLLLKKKIIIIIIJJJEEEEEEFFFHHHHHHFFFBBB???===DDDJJJJJJEEE???>>>@@@DDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLLLLJJJIIIJJJFFFCCCQQQwwwxxxrrrtttSSSFFFLLL\\\jjj{{{|||yyyyyypppssszzz{{{^^^NNNNNNSSSwww}}}sssxxx]]]UUURRRXXXHHHGGGHHHJJJIIIGGGIIIMMMIIIGGGHHHLLLLLLIIIHHHJJJDDDIIILLLMMMPPPUUUVVVTTTYYY@@@@@@<<<555999444888222444444///...111333333666555555444444555555666444444333333222111000000++++++++++++,,,,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((***+++++++++,,,,,,,,,,,,++++++++++++,,,---...///...------...000333666888999:::<<<>>>???@@@@@@@@@;;;>>>AAABBBAAA@@@@@@@@@@@@???>>>???@@@@@@???===<<<;;;999:::;;;<<<<<<;;;:::;;;;;;:::888888999:::666777777555222000///000333444444333111111333444//////...------...000111///222333///---///000...000000000000///...---------///000///......///000,,,...///111222222222111555555666777777777777666555555666777999:::<<<<<<;;;<<<===>>>???AAABBBCCC>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@AAACCCDDDDDDCCCCCCEEEFFFEEEBBB???>>>>>>FFFDDDBBB@@@@@@CCCFFFHHHAAA<<<;;;@@@EEEEEEEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCAAA>>>>>>AAAEEE@@@???>>>@@@BBBDDDDDDCCCAAABBBAAA>>>>>>@@@???:::AAA@@@???@@@BBBCCCCCCBBB===??????>>><<<>>>BBBFFFEEEFFFEEECCC@@@???@@@AAACCCCCCCCCDDDEEEEEEBBB@@@888<<>>??????>>>===:::<<>>===;;;<<<===>>>>>>===999888777888;;;<<<:::888777999;;;;;;888666666777222333444333111000000111000111222111000000111333......---,,,,,,---000111...222222...+++,,,...---............---,,,+++***+++,,,......------...000....../////////000000000111222444555666666666555333222222222444666888:::999999999:::<<<>>>@@@AAA;;;;;;::::::<<<>>>@@@BBB@@@???===>>>@@@BBBCCCBBB@@@AAABBBAAA???>>>???@@@EEEDDDCCCBBBBBBDDDFFFGGG@@@;;;;;;AAAFFFEEECCCCCCEEECCCAAA@@@?????????>>>???BBBDDDBBB===<<<>>>AAA???>>>>>>@@@BBBCCCBBBAAA@@@AAA???<<<>>>BBBBBB>>>@@@@@@@@@AAACCCCCCAAA???999<<<@@@@@@???@@@CCCFFFEEEEEECCC???;;;;;;>>>AAAEEECCCAAAAAABBBBBBAAA@@@;;;>>>DDDIIIGGGAAA???BBBLLLHHHhhhvvvzzzqqqXXX[[[ooovvvvvvnnnqqqUUURRRMMMHHHDDDBBBAAAAAA===;;;>>>CCCCCC???>>>AAADDDCCCBBBBBBFFFQQQ```jjjuuu{{{hhhkkk|||oooVVVSSSYYY\\\QQQNNNTTTVVVSSSSSSYYYSSSPPPMMMMMMNNNOOONNNMMMLLLIIIJJJMMMLLLGGGEEEGGGGGGIIIKKKMMMOOOOOONNNMMMLLLMMMLLLJJJHHHFFFFFFGGGJJJJJJKKKLLLLLLHHHCCC???@@@AAABBBCCCDDDDDDCCCBBBAAABBBDDDEEEFFFFFFEEEEEEGGGEEEDDDDDDEEEGGGGGGGGG>>>AAAGGGLLLJJJQQQlll```RRRPPP___iiihhhkkktttnnnsss{{{kkkKKKHHHYYYSSSYYY]]]]]]cccuuuxxx```IIIUUUYYYPPPNNNSSSNNNHHHFFFHHHJJJIIIGGGHHHFFFDDDEEEHHHGGGCCCBBBDDDEEEIIILLLLLLNNNQQQQQQMMMTTT;;;===999333666000333000333333///---111444444111222222333333222222111000000111111111000000///+++++++++,,,,,,---------,,,++++++***)))*********************************&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))++++++++++++,,,,,,---...000///...---...111444666555777;;;>>>@@@???===<<<999;;;>>>???>>>>>>>>>???===;;;999999;;;=========666555555777:::;;;999666555888;;;;;;888555555555...000111111000000111222.../////////------///111......---,,,+++---///222---111222---)))***,,,,,,,,,---,,,,,,+++***)))((()))***,,,,,,,,,,,,.../////////............///000---...000333444555555555111000///...///222555777999888777777888:::;;;===:::888777777999<<<@@@BBBAAA???======???BBBCCCDDD<<<===>>>>>>===>>>@@@BBBDDDCCCCCCBBBCCCDDDEEEFFFDDD???>>>DDDHHHEEEAAA???@@@>>><<<<<<===>>>>>>>>>===AAADDDBBB===:::;;;>>>>>>======???AAABBBAAA???===>>><<<:::<<>>@@@FFFAAANNNVVVFFFaaaqqq{{{ssssssooooooxxx~~~ggghhhWWW[[[dddgggYYYEEEBBBKKKKKKIIIGGGEEECCCBBBBBBAAA>>>::::::>>>??????FFFPPP\\\fffuuuuuukkkhhhmmmvvv{{{XXXSSSZZZVVVJJJDDDNNNTTTRRRQQQSSSSSSPPPRRROOOLLLMMMPPPRRRSSSRRRIIIIIIMMMSSSSSSMMMJJJJJJHHHKKKNNNOOONNNLLLJJJJJJGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIJJJKKKKKKHHHCCC>>>FFFAAA===@@@GGGJJJGGGBBBAAAAAAAAAAAABBBCCCDDDDDDIIIGGGFFFFFFGGGGGGFFFEEEGGG<<<>>>LLLQQQJJJKKKTTTsssppppppkkk\\\SSSWWWaaappp}}}~~~{{{^^^QQQYYYggglllfff]]]XXXSSSIIIMMMrrrjjjZZZPPPUUUTTTFFFIIISSSKKKQQQIIIDDDGGGJJJIIIFFFEEEHHHFFFFFFIIIHHHDDDBBBDDDFFFJJJLLLJJJIIIKKKIIIEEESSSHHH===999666222111333000000111000//////111444222333444333111000111222333333222222000///...---///...---,,,++++++++++++,,,+++)))((('''((()))+++************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((((((((((((((((('''''''''++++++******++++++,,,---***)))******+++,,,---...///000000111222222333333888777777:::???BBBCCCAAA<<<999666999>>>AAAAAA>>>>>>;;;999888999;;;<<<<<<<<<888444444888:::888666444444444444333333222111//////000000111111111111222111///...---------...,,,,,,,,,,,,,,,---...///222111///,,,+++************+++,,,+++)))((()))***///...---,,,,,,,,,,,,,,,........................+++---000222333222000...000111222111000000222333777888888888999999999999999666555888>>>BBBAAA>>>===@@@DDDHHHIIIGGGEEECCCBBB???===>>>AAACCCAAA???>>>???@@@@@@???@@@BBBDDD???@@@BBBDDD@@@999999<<<@@@>>><<<<<<>>>@@@BBBBBBDDDCCCAAA???===;;;::::::<<<;;;:::;;;<<<===<<<;;;;;;;;;:::::::::;;;;;;<<>>???>>>>>>;;;===@@@BBBBBBBBBCCCDDD??????>>>:::777777;;;???AAA@@@????????????<<<:::@@@AAACCCEEEDDDCCCBBBBBBFFFDDDCCCCCCGGGZZZ{{{pppmmmYYYWWWfffrrriiidddoooxxx|||___``````cccfffjjjfffZZZQQQYYYfff[[[XXX___kkkooolllmmmtttrrrXXXccc}}}mmm[[[QQQQQQTTTQQQMMMLLLNNNPPPQQQPPPOOOLLLKKKMMMLLLMMMNNNPPPPPPOOOMMMQQQPPPOOOOOOOOOOOOMMMKKKMMMMMMLLLMMMMMMLLLIIIGGGBBBDDDDDDCCCAAA@@@@@@AAAEEEIIIIIIFFFDDDCCC???999999<<<@@@BBBBBBAAAAAABBB???@@@@@@???===<<<===???@@@AAABBBBBBCCCDDDHHHKKK>>>???AAAEEEHHHKKKNNNOOOKKKaaa|||mmmUUUTTTOOOYYYeeeaaa\\\[[[VVV[[[OOOSSSUUUNNNTTTYYYKKKQQQQQQNNNJJJGGGHHHLLLOOOCCCIIIUUUTTT[[[fff]]]ssscccIIIQQQNNNJJJGGGFFFHHHKKKMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBAAA???@@@AAACCCDDDIIIHHHGGGGGGGGGHHHIIIJJJQQQFFF<<<777444111000222000000000///...///111333222333444333111111111222222222222111000///...---......---,,,++++++++++++,,,+++)))((('''((()))*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((''')))))))))))))))(((((((((+++************+++,,,,,,++++++++++++,,,,,,---...000000111111222333333333777666666999>>>AAAAAA@@@>>>;;;:::<<>>;;;:::;;;<<<<<<<<<<<<999666666999:::888555333333444444333222222111000000000111111111222222222111000///......//////...------------......///000///---+++***))))))***+++,,,,,,+++***))))))+++......---,,,,,,,,,,,,,,,------------------------+++,,,...000000000///...000111222111000000222444666555555555666666777777999777666:::@@@DDDCCCAAAAAADDDGGGIIIIIIHHHEEEDDDDDDBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@BBBDDD???999888<<>>??????@@@???>>>===<<<;;;;;;;;;<<<;;;::::::<<<<<<<<<:::::::::999888888777777888;;;999888999<<<===>>>===999<<>>:::777777;;;???AAAAAA@@@???>>>=========CCCBBBAAAAAABBBCCCCCCBBBGGGGGGHHHFFFCCCEEERRRaaattt^^^]]]aaammmrrrfffeeezzzxxx~~~~~~qqqsssooo]]]uuunnnkkkoooppptttsssaaaWWWMMMLLLSSSYYYZZZWWWOOOOOOOOONNNMMMLLLKKKKKKEEEFFFHHHMMMQQQSSSRRRQQQMMMKKKIIIHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLJJJFFFCCCAAAAAAAAAAAAAAABBBBBBBBB???DDDGGGFFFDDDCCC>>>888:::<<>><<<;;;:::;;;===<<<===>>>>>>>>>@@@CCCFFF<<<===???AAADDDFFFHHHIIIHHHHHHTTTwwwpppZZZYYYQQQeeeuuuiiiTTTRRRVVVPPPjjjrrrpppcccaaaxxx|||mmmJJJMMM]]]OOOLLLHHHEEEDDDFFFIIIKKKHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJNNNCCC999555333000///111///000000///......111333222333444333222111222333222222111000///......---...---,,,++++++***++++++,,,+++)))((((((((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''))))))))))))))))))))))))***************++++++,,,---,,,,,,,,,,,,,,,------000000111111222333333333444444444777;;;>>>>>>>>>???>>>>>>AAAEEEFFFDDDBBBBBB@@@===<<<<<<===<<<;;;<<<:::888999;;;:::777333222333333333333222111111111111111111111222222222222111000/////////000111000//////............///...---+++***))))))******+++,,,---,,,*********+++------,,,,,,++++++,,,,,,------------------------++++++,,,------.........111222222222111111333555666555444444444555777777:::888999<<>>???>>><<<@@@@@@BBBDDD???888777;;;AAA@@@>>>===<<<<<<======;;;;;;;;;:::;;;<<<<<<===;;;:::999:::;;;;;;:::999;;;;;;:::999888777666666777555555666999;;;<<<;;;888;;;>>>?????????@@@AAA>>>???>>>;;;777777;;;???AAABBBBBB???<<<<<>>888:::;;;<<<;;;:::999:::;;;:::;;;<<<;;;999888999;;;888999:::::::::;;;>>>@@@;;;<<<===>>>@@@AAABBBCCC>>>;;;>>>HHHZZZ{{{xxxYYYQQQOOOIIIAAAKKKHHHDDDAAAAAABBBEEEGGGDDDDDDBBBAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB>>>>>>???@@@CCCFFFHHHJJJKKKAAA888555333000///111...//////...---...000222222333444333222111222333111111000///......---------,,,,,,+++******+++++++++***))))))(((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++......///000000111111222111222333555888:::;;;<<>>CCCGGGHHHGGGHHHHHHHHHHHHGGGEEECCCBBBDDDEEEEEECCC@@@@@@DDDIIIEEE@@@;;;<<<@@@BBB@@@<<>>===<<<===>>>:::::::::::::::;;;<<<===;;;999888888999:::999777<<<<<<<<<<<<;;;;;;:::999666555444555777999999888777:::===>>>>>>===>>>???===>>>>>>;;;888888;;;???AAACCCCCC???;;;;;;@@@FFFCCCAAA???AAAFFFIIIGGGEEECCC???===@@@BBBCCCFFFKKK999FFFKKKSSSyyy|||oooyyyoooooouuuvvvzzzrrr[[[OOOSSS]]]OOONNNNNNQQQUUUTTTOOOIIIOOOOOONNNMMMLLLLLLLLLLLLFFFHHHKKKPPPSSSSSSPPPMMMGGGFFFFFFGGGKKKMMMNNNMMMHHHGGGFFFFFFFFFFFFDDDBBB@@@<<<999;;;@@@BBB???<<<<<>>>>>>>>>>>??????@@@@@@@@@===>>>BBBCCC<<>>>>>???BBBDDDAAA@@@???>>>============;;;===???AAACCCCCCBBBAAA=========???AAADDDGGGHHHIII???777555444111000111.........---,,,---///111111222333333111111222333111000///...---------...,,,,,,+++*********+++++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++******)))))))))))))))))),,,,,,,,,---....../////////000222444555777999:::======???BBBCCCCCCBBB@@@AAA>>><<<;;;::::::888666666777888999888666222///000000111111222111111000111111111111111111111111///...---,,,---...///000000000///......---......---,,,+++******+++,,,---***+++,,,,,,******+++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111000111222222111222444666666555444444444555666777777888999===AAADDDFFFGGGEEEEEEEEEEEEDDDBBB@@@???@@@BBBDDDCCCAAABBBGGGKKK@@@<<<999;;;@@@BBB???<<<>>>???AAACCC???888888;;;>>>???@@@???======???@@@<<<<<<;;;:::::::::;;;;;;:::888777777888888777555999:::;;;<<<<<<<<<<<<<<<888777555555666777666555777999<<<===<<<<<<<<<===;;;<<<===:::777777:::>>>@@@BBBBBB>>>:::;;;AAAHHH??????AAAFFFJJJLLLIIIFFFHHH@@@:::<<>>BBBCCC@@@<<>>>>>===<<<<<<============<<<;;;;;;===???AAAAAAAAAAAAAAAAAAAAAAAAEEE::::::GGGMMMIIIJJJQQQddd```OOOPPPNNNGGG???===BBBHHHBBB@@@>>><<<;;;===???AAA>>>>>>===<<<;;;;;;;;;;;;;;;===@@@BBBCCCCCCBBBAAA>>>>>>>>>???@@@BBBDDDFFFFFF===666444444111000111---......---,,,,,,///111///000222111000000111222000///...,,,,,,,,,---...++++++************++++++************)))))))))((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((())))))***)))((((((((((((((())))))******++++++,,,---------...000222333333444777999:::;;;===>>>?????????>>>>>><<<:::999999888666444444555777888777444111/////////000111111111111000111111111000000000000000///...---,,,,,,,,,---......------,,,,,,,,,------------+++******+++,,,,,,(((***++++++***)))+++,,,******))))))******++++++++++++++++++++++++++++++---,,,++++++,,,---///000...000111111000111333555111111222222333333333333444555777:::===@@@BBBCCC???@@@BBBBBBBBB@@@>>>======???AAABBBCCCDDDGGGIII:::999999;;;??????===:::<<<===@@@BBB???999999===;;;>>>@@@???===<<<>>>@@@===<<<;;;:::999999999:::999777666666777777555444444555777999::::::999999999777555555555666555333555777:::::::::999:::;;;888:::;;;999666666999<<<@@@@@@@@@===;;;===BBBFFF<<<@@@EEEIIIKKKJJJHHHFFFFFF@@@>>>BBBFFFFFFFFFHHH999PPPTTT@@@777EEEMMMGGGOOO___MMMGGGHHHSSSYYYTTTMMMKKKMMMPPPTTTVVVVVVRRRNNNKKKGGGIIILLLOOOPPPPPPNNNMMMJJJKKKMMMPPPSSSRRROOOMMMAAACCCGGGLLLOOONNNJJJFFFGGGEEEBBBAAACCCFFFHHHHHHHHHEEECCCCCCEEEEEECCC@@@DDDEEEDDD??????CCCDDDBBB>>>???>>><<<999777777777:::<<>>======>>>?????????===;;;;;;===???@@@@@@AAAAAAAAABBBBBBBBB>>>888999FFFNNNLLLHHHHHHDDDRRRnnn~~~UUUJJJJJJXXXLLL@@@???FFFJJJDDD;;;@@@>>><<<;;;;;;<<<>>>???======<<<;;;;;;;;;;;;;;;;;;<<>>>>>???AAABBBCCCCCC:::444333222000///000---------,,,+++,,,...000---///000000//////000111000///---++++++,,,---...++++++************++++++***************)))((((((******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))(((((('''(((((()))***+++******++++++,,,,,,---------///222333222333666888999:::;;;<<<;;;<<<===>>><<<;;;:::999999888666444444555777777666444333222...//////000111111000000000000000/////////......000///...---,,,,,,---...+++************++++++,,,---,,,+++***))))))***+++'''(((******)))(((***+++)))))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,---...---...///000///000222555///000222333333333222111000222444666888:::<<<>>>:::<<>><<<======>>>AAADDDEEEDDDCCC999;;;>>>@@@AAA???<<<999:::;;;???AAA???::::::>>>:::===@@@>>>:::888:::<<<::::::999888888888888999888777555555666555444222111222444666777666555444777555333333444555444333222444666777666666666777666888999888555555777:::???>>>===<<<===???BBBDDD>>>CCCHHHHHHFFFCCCCCCEEEBBB@@@BBBHHHKKKJJJHHHIIIIII===<<>><<>>BBBCCCAAA>>>???@@@???<<<999777777888:::===>>>===<<<;;;<<<=========;;;888888999;;;;;;<<<<<<===>>>???@@@@@@666;;;???@@@>>>???CCCHHHFFFEEEHHHSSSiii{{{XXXNNNIIIIIIQQQ@@@DDDGGGFFFBBB@@@AAADDD???>>><<<;;;;;;<<<>>>???======<<<;;;;;;;;;;;;<<<:::;;;===>>>>>>>>>======>>>=========>>>@@@AAACCCAAA888222111111///...///,,,------,,,+++,,,...000,,,...//////......///111///...,,,++++++,,,---...+++***************++++++***************)))((((((************))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''((())))))(((((((((((()))***,,,,,,***++++++,,,,,,---......,,,///222333222222555888999:::::::::::::::<<<>>><<<;;;:::::::::999777555444666777777666555555555......///000000111000000000000//////.........---222111///...---------...(((((((((((()))***++++++---,,,***(((((((((((()))&&&((())))))(((((()))+++))))))((())))))***++++++************************((())))))***++++++,,,,,,,,,---/////////000222444///111444666666555333111...000222444555777999;;;777999>>>AAABBBAAA>>><<<===<<<===@@@DDDEEEBBB>>><<<@@@EEEFFFDDD@@@===;;;999:::>>>AAA???:::;;;???:::===@@@===888555666888777777777777777777888999888666555555555555333222222333555666666444333111444222111222333555555444///111444555444333333444555777888777555444777999???===;;;;;;>>>@@@AAAAAAAAAEEEIIIGGG@@@===???CCCEEEBBBAAAEEEEEECCCBBBDDDGGGHHHGGGCCCDDDHHHGGGAAAGGGNNNBBBHHHLLLJJJggguuuWWWKKKIIIFFFBBBBBBFFFIIIHHHCCC@@@BBBFFFHHHAAADDDGGGHHHGGGGGGHHHJJJIIIIIIHHHGGGHHHIIIJJJKKKGGGGGGFFFGGGIIIHHHFFFDDDHHHHHHIIIKKKLLLKKKIIIFFF<<<===@@@DDDGGGHHHFFFDDD===???@@@AAA@@@@@@AAACCC666:::<<<;;;===AAAAAA>>>;;;===???>>>;;;888666555555888;;;<<<;;;999999999;;;;;;:::777555444555777666777888999;;;<<<===>>>>>><<<999999???FFFBBB999???>>>@@@AAAAAAIIIccc}}}lllcccIII===KKKJJJ@@@FFFDDDEEEEEECCC???===>>>@@@>>>===<<<;;;;;;<<<>>>???======<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCC>>>888222//////000///------,,,,,,+++*********+++)))***,,,.../////////.........---------,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''((())))))))))))))))))((((((((()))***++++++******+++,,,,,,---......///000111222333444555555666777:::<<<===<<<<<<;;;;;;:::999777555444444444777777666444444333333333---///000111222222111000...------......///000111......---,,,,,,,,,,,,---000---***)))***,,,------...+++)))(((((()))(((((((((((((((((((((((((((((('''''''''((()))+++,,,---******))))))******+++,,,++++++******************,,,,,,---...///000111222000111333444555555444333333111000222555777777555888;;;>>>???>>>=========999===BBBEEEFFFCCC???<<<999AAAHHHHHHCCC>>>===???<<<<<<:::::::::<<<>>>??????===;;;888666555555555888999999999999888777777888777777666555444444333444555666666666555333222...///111333444666666777555555666666555333222111333444333222222444888;;;<<<;;;999888888:::===???BBBAAA@@@??????AAACCCDDDEEECCC@@@@@@AAABBBBBBAAADDDCCCBBBCCCEEEFFFFFFFFFGGGFFFCCCAAAAAABBBDDDEEEOOO___xxxuuuZZZQQQEEEDDDBBB@@@@@@BBBDDDEEEFFFEEECCCAAAAAAAAACCCDDDEEEFFFEEECCCDDDHHHHHHDDDCCCCCCDDDEEEGGGGGGEEECCCBBBFFFHHHEEE???<<<>>>BBBGGGMMMQQQOOOGGGBBBBBBDDD@@@@@@AAADDDHHHGGGCCC>>>============<<<<<<<<<<<<999999888888888999::::::;;;::::::999888777666666999888888777666555555555888666444333333333222111222222444777;;;<<<<<<;;;555777999::::::;;;<<<>>>AAA>>>;;;>>>CCCFFFEEEBBBHHHdddoooYYYPPPLLLHHHEEEDDDEEEEEECCCAAAAAAAAAAAA@@@>>>===>>>???@@@>>>;;;999888:::===>>>>>><<<::::::;;;=========:::;;;<<<<<<;;;:::888777666777888888888999<<<>>>===888222/////////...------,,,++++++*********+++)))***,,,---...///......///.........------------,,,,,,+++******)))(((((())))))))))))((((((((((((((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''((())))))))))))))))))))))))((())))))************++++++,,,------......///000111222333333444444555888:::;;;::::::999777666666555555444555555777666555444333333333333000111111111111111000///...............//////000//////...---------------///---***)))***,,,---------+++)))(((((()))((('''))))))))))))))))))))))))'''''''''((()))***,,,---***))))))))))))***++++++************************,,,,,,---...///000000111///000222333444333333222222000000222666777666444777:::===???>>>=========<<<>>>BBBDDDDDDAAA===;;;;;;AAAFFFFFFBBB@@@BBBEEE======;;;:::;;;<<<===???>>><<<:::888666555555555888888888888888777777666888888777777666555555555555555555555555444333333///000222333555555666666555555666666555444222111444444444333333555888<<<<<<:::999888888:::===?????????>>>>>>???AAACCCDDDCCCDDDDDDBBB@@@@@@BBBEEEEEECCCAAABBBDDDFFFFFFFFFEEEDDDAAA@@@@@@AAACCCDDDEEEEEEFFFIIIQQQ```rrr~~~```KKKJJJLLLGGGAAACCCBBB@@@>>>>>>@@@BBBCCCDDDBBB@@@???>>>???@@@AAADDDEEEDDDBBBDDDHHHHHHDDDBBBBBBCCCDDDEEEEEEDDDBBBCCCBBBAAAAAAAAABBBBBBCCCCCCGGGJJJIIIDDD???>>>???>>>BBBGGGIIIHHHDDD@@@=========<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;777777777777666666666666777666666555444444333333777555333222333333222111000111222555888999888777444777999;;;;;;;;;===>>>AAA@@@>>>???BBBDDDDDDCCCEEEFFFJJJSSSgggqqq^^^OOOEEEEEEIIIFFFCCCBBBBBBCCCDDDBBB@@@>>>??????>>>;;;;;;<<<===>>><<<999777777888;;;<<<<<<:::888888:::;;;<<<;;;::::::;;;:::999777555444444666888888888999:::<<<<<<777111...//////...,,,,,,,,,+++************+++)))***+++---............/////////.........------+++++++++******))))))(((******))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))(((******)))((((((((())))))*********+++,,,,,,------------...///000111111222111222444666777777777666222222222333333444555555555555444444333333222222333333222111000000000000/////////...............000///......------.........,,,)))(((***,,,,,,,,,,,,***(((((())))))((('''))))))))))))))))))))))))'''''''''((((((***++++++))))))(((((())))))***+++************************,,,,,,------.........///---...000111222222111111//////000333555666444222444888<<>>===<<<>>>???AAABBBAAA???<<<:::<<<@@@DDDDDDAAAAAAFFFJJJ>>>===<<<;;;:::;;;<<<===;;;:::888666555555555555777777777777777666666666777777777666666666666666555555444444333333444444111222333444555555555555555555555555444333222111444444444333333444888;;;;;;999888777888:::===>>>>>>>>>>>>>>>@@@BBBDDDEEE@@@DDDFFFDDD???>>>CCCHHHEEEBBB@@@???AAADDDFFFFFFCCCBBB@@@>>>>>>@@@BBBDDDHHHEEE@@@<<<;;;???FFFLLLBBBIIIUUUcccrrr}}}VVV>>>999>>>BBB@@@???===<<<<<<===???@@@AAA???>>><<<;;;<<<<<<===AAABBBBBB@@@BBBGGGGGGCCCBBBBBBDDDEEEEEEEEEDDDCCCDDD???;;;===CCCHHHGGGDDDAAABBBDDDDDDCCC@@@>>><<<>>>EEELLLMMMHHHAAA===;;;=========<<<;;;:::999888999:::<<<===>>>===<<<;;;333333444444444555555555444444333333222222111111666444222222333333222111//////000222555555444222333666999;;;<<<<<<===???@@@AAAAAAAAA@@@AAABBBDDDBBBCCCDDDCCCDDDIIIQQQXXX{{{~~~ggg^^^SSSIIIFFFDDDCCCCCCFFF???>>>>>>@@@AAAAAA???===<<<<<<<<<;;;999888999:::;;;999777555555666888999999777555555777999999999999999999888666444222111333555888999999888999::::::666000...//////...+++++++++***************+++)))***+++,,,---...............---------,,,,,,,,,+++*********)))))))))(((+++******)))(((''''''&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((+++***)))((((((((((((((()))*********++++++,,,,,,+++,,,,,,---...///////////////111222444444444444///000111111222222333333333333333333333222222111333222000//////000111222000/////////...---,,,,,,......---,,,,,,,,,,,,------***((((((***+++,,,,,,+++)))(((((())))))((('''((((((((((((((((((((((((''''''''''''(((((()))***((((((''''''(((((()))***))))))))))))************,,,,,,,,,,,,------------+++,,,...///000000//////,,,...000333555444222000222666;;;>>>>>>===<<<<<<===>>>???@@@???>>>===<<<;;;???BBBBBBAAAAAADDDGGG===<<<;;;:::999999::::::777666555444333333444444777666666555555555555555444555555555555555555555555444333222222333444555333333444555555555444444333333333333222222111111222333333222222333555888999888666555666999<<<===@@@@@@@@@@@@AAABBBCCCDDD???AAACCCAAA>>>>>>BBBFFFDDDAAA>>>===???BBBEEEFFFCCCAAA???>>>>>>@@@BBBDDD@@@BBBDDDDDDDDDCCCAAAAAADDD@@@;;;888<<>>===<<<;;;;;;<<<===>>>>>>===<<<;;;::::::::::::===>>>>>><<>>CCCGGGKKKKKKGGGAAA<<<:::>>>>>>>>>===<<<:::999777888:::===???@@@???===;;;333333333333444444444444333333222222222111111111666444222222333444444333000///000111333333111///222555999;;;<<<<<<===>>>===@@@BBBAAA===<<<@@@CCCCCCEEEGGGGGGEEEEEEGGGIIIGGGMMM[[[mmmzzzwwwggg^^^WWWLLLCCCRRRLLLIIILLLLLLFFF>>>:::<<<<<<>>>??????>>>;;;::::::;;;;;;999777777888999888777555333333444555777666444333333555777777777777777777666555444333333333666999;;;:::999999999999444000...//////---+++*********))))))***++++++)))******+++,,,---...///,,,,,,,,,+++++++++***************)))))))))))))))+++******)))(((''''''&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******)))((('''''''''((())))))***************++++++++++++,,,,,,------...---...///000111222222222000111111222111111000///111222222333222222111000//////......///111333444////////////...---+++***---,,,++++++******+++++++++)))((((((***+++++++++***((((((((())))))(((&&&''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&''''''((()))(((((()))))))))*********++++++++++++,,,,,,,,,,,,***+++---...///......---***,,,000222333222111000000444888;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>999<<<@@@AAA???======>>>;;;::::::999888888888888555444333222111222222333666555444333333333444444222222222333333333333333444333222111111222333444333333444444444444444333111111000000000000000000///000111000///000222444666555444333444777:::<<>>======>>>@@@BBBBBBCCC@@@===<<<>>>AAACCCDDDDDDBBB@@@??????@@@CCCDDD@@@===:::888:::>>>CCCFFFBBBAAA>>><<<;;;999888777BBB@@@===;;;:::::::::::::::@@@IIINNNLLLHHHFFFFFF???AAA???:::999;;;999666???EEECCC888444999;;;777<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::::::::999::::::888;;;???@@@===???BBBDDDEEECCCBBBCCCDDDDDDCCCCCCAAAAAADDDGGGJJJEEEDDDDDDGGGJJJJJJEEEAAAGGGFFFEEEEEEEEEBBB===999>>>>>>>>>>>>===;;;999777666888<<>><<<:::666666555444444333222222333333333222222222222222666444333333555666555444111111111222333333111///111444888;;;;;;;;;;;;<<<:::>>>AAA???:::999===BBBBBBBBBBBBCCCEEEIIINNNQQQPPPKKKLLLQQQNNNJJJSSSbbbbbbiiittt{{{tttnnnfff```]]]ZZZSSSJJJGGGJJJNNNPPPPPPaaaUUUIIIEEECCC@@@>>>>>><<<>>>??????===;;;999888:::;;;;;;999777666777999666555444222222333444555444222111111444666666666555555555555666666666777444777:::;;;:::999999999777333///...//////---******))))))))))))***++++++************+++---...///++++++*********)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''))))))((('''''''''(((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,------...///000111111222222333333333222111///...///000111222222111000///,,,,,,---...///111222333......//////...---+++***++++++***)))))))))******)))((('''(((***++++++***(((((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''(((((())))))*********)))*********++++++,,,,,,)))***,,,---......------))),,,///111000///000000000333666888777777777888777999;;;===>>>???>>>>>>777:::===>>><<<999777777999999999999999999888888555444333222111222222333555444333222111222333333222222222111111111111111222222111111222222333333222222333333444333333333111000////////////000000...///000///......000222333222111111222555888:::;;;<<<<<<<<<<<<============;;;999;;;>>>AAAAAA@@@AAA>>><<<;;;===@@@BBBBBBEEECCCAAA???>>>???AAACCCDDDAAA<<<:::;;;===???????????????@@@AAA@@@===:::;;;<<<<<<;;;888666444444999:::<<<===999444444888444777999;;;???EEEEEEBBBEEE@@@:::777===AAA===555::::::999999999999::::::999999999999::::::::::::777888888666888======:::;;;???BBBBBB@@@>>>???AAADDDHHHJJJGGGBBBAAAFFFLLLDDDCCCDDDFFFIIIIIIEEEAAADDDAAA???@@@BBBBBB>>>:::<<<<<<===>>>===;;;999777333555999<<<===<<<:::888777777666555444333222222333333333333333333222222444333222222444666666555222222222333444444222000000333888::::::999999999888;;;>>><<<999888<<<@@@BBBDDDHHHJJJIIIDDD???<<>>???@@@???<<<999888888:::;;;;;;999777666777999666555444333222333333444444222111111444666777666555444444555666777999999555777999:::999888888999666222///...//////,,,))))))))))))))))))***++++++******)))***+++,,,...///++++++++++++*********)))((()))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''(((((('''''''''((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,------......///111222333222333444444444222000///...///111222222111///...++++++---...////////////------...//////---+++***,,,++++++***************((('''&&&(((***++++++***'''''''''(((******(((&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))******+++'''(((((()))***+++,,,,,,)))***,,,---......------)))+++...///...---///111000222444444333333555666777888;;;===>>>===<<<;;;777888999888777666666666999::::::;;;;;;;;;;;;:::888777555444333333333444444333222000000111222333333333222222111111000000000000111222222222222222000111111222333333333222222111000000000000111222---///000///......///111111000///...000333666888888999;;;<<<>>>???@@@@@@;;;;;;<<<<<<===???AAACCC???===;;;<<<>>>@@@@@@@@@EEECCC@@@>>>======???@@@888999;;;===???<<<666111===888444333555888::::::555777999===???>>><<<:::;;;999999<<<<<<888999===;;;;;;999666888;;;999444111222777;;;:::666777:::777777777777777777777777555666777888999:::::::::888999888666888<<<<<<888;;;???CCCCCC@@@>>>@@@BBBEEEJJJMMMJJJDDDBBBGGGLLLCCCCCCEEEGGGGGGFFFCCCAAA:::;;;===???@@@???===;;;888999;;;<<<;;;:::777666000222555888999888777666555555555444444333333333222222222222222222222222222000///000333444444444222222222333555444222000000333777999888777666555888:::<<<;;;::::::===@@@CCC@@@<<<:::>>>EEELLLPPPLLLMMMLLLHHHBBBAAAHHHPPPQQQLLLKKKMMMMMMLLLOOOVVVVVVQQQPPPRRRQQQNNNPPPTTTXXXYYYYYYXXXWWWTTTMMMHHHEEEFFFFFFHHHIIIIIIHHHFFF???>>>@@@EEEDDD???<<<<<<<<<>>>???===:::999:::;;;999::::::888666555666888666555555444333444444444444222111222444777777777555555444444555666777888444555777666555555666777555222...---//////,,,)))))))))((())))))***++++++******))))))***,,,...///,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''((()))***))))))))))))((((((((((((+++++++++++++++,,,,,,,,,.........///000111222333222333444555555444222111---...000111222111///...+++,,,---.........---,,,,,,---...//////---+++***---,,,++++++******++++++''''''&&&(((***++++++***'''''''''(((******(((&&&(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))******+++&&&'''((()))***+++,,,---)))***,,,---......------)))+++...---,,,,,,///222111222222222111111333555888999<<<>>>>>><<<:::999888777666555444555777999::::::;;;<<<============;;;:::888666555555555555444333111//////000111222444444333333222111000000///000111333333333222111//////000111222333333222333333222111111222333444...///111000//////000111///...------...111555777888999<<>>@@@??????DDDBBB???<<<;;;;;;===>>>:::999999<<<@@@BBBAAA???<<<:::888999;;;;;;888555555222000222666888555111555222333999:::666555888999999666444888===>>>:::===666444999888333444<<<555555555555555555555555222333555777888999::::::999:::999777888<<<<<<888>>>BBBFFFFFFBBBAAABBBEEEFFFJJJLLLKKKGGGFFFHHHKKKCCCDDDGGGHHHGGGEEECCCBBB111777>>>AAA???===<<<===555777999::::::888666444///000333555666666555555222222333333333444444444111111111111111222222222000...---...111333333222111111111333444555333111///333777999888555444333999:::;;;;;;;;;<<>>CCCHHHIIIFFFFFFJJJJJJHHHKKKRRRSSSPPPPPPQQQKKKEEEGGGNNNGGGHHHGGGGGGHHHLLLMMMLLLDDDCCCCCCFFFJJJJJJFFFBBBCCCBBBCCCEEECCC>>>>>>AAA:::<<<===<<<999999;;;>>>888999999777555444555777666666555555444444555555444333222222555777888888666666444444444444555666333444444444222333444666555222...,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))''''''''''''((((((((((((***)))'''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&((($$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************+++++++++,,,,,,,,,---------.........//////111111222333333333333222111222222111111000///...---.........---,,,++++++,,,,,,------...---------------,,,++++++,,,------******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))'''%%%$$$%%%'''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))************+++---.........------,,,+++*********,,,...000222111000000222444666888===<<<;;;:::999:::;;;;;;777<<>>:::888999;;;???>>><<<:::999999999:::;;;999666444444444444333333333222222222333444444111111111111222333444444222111000000//////000000000000000111222222333333111111111222222111111111111222222111...------...111000......///000333444777888:::<<>>;;;888888888:::<<<>>>>>>======:::777555555555444333111333555777888777555333000222333444444444666888555666777888999:::::::::;;;999777666777777666555333333222333333444555666222333555777888999999999<<<888444555999;;;:::777:::@@@FFFFFFCCC@@@AAADDDEEEFFFEEEFFFJJJNNNJJJCCCIIIDDD???>>>AAACCCBBB???===???>>>;;;===AAA===555777666666888;;;:::555111...000333555777777666555000000////////////000000111111000...,,,---000333111000/////////000222333111222222333222111000///222222333333333333444444===<<<:::999888888999999777666666888<<<@@@BBBCCCBBBDDDEEECCCAAAAAADDDGGGPPPLLLHHHGGGJJJLLLLLLKKKPPPTTTSSSMMMGGGFFFEEEDDDFFFFFFFFFEEEDDDDDDDDDDDD===AAAEEEFFFDDDBBBBBBCCCAAAAAAAAA@@@@@@>>>======<<<======;;;999777888999666666555444333222222111111222222333333222222111222222222333444555666777444333333222111111111222111111222222222333333333333000---+++++++++******(((((((((((((((((((((((())))))(((((())))))***+++++++++*********))))))))))))((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,,,,---------......000000111222222222222111000000000000000//////...---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++******+++,,,,,,***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,---...---,,,,,,,,,+++*********,,,...///111111000000111333666777;;;;;;:::999888888888888999<<<@@@???;;;888:::<<<>>>===<<<:::999999999888999777555444444444444333444333222222222222333333000000000111111333444555333333222111111111111111000000000111111111111222000000111111111111000000000111111000...---...///222111000000000222444555555666888;;;>>>AAACCCDDDBBBBBBAAAAAA@@@@@@@@@@@@DDD@@@<<<;;;===AAACCCCCCFFF@@@999999===@@@???<<<888777666888:::;;;;;;:::999777444444444555555444111222555777777666444333222333444444333333444555555666777888999999999999999777555555555555444333333333333333444555666666555555555666666777777777;;;777444555888;;;:::777;;;===AAACCCCCCCCCBBBBBBHHHIIIHHHHHHLLLOOOKKKDDDDDD@@@===>>>AAACCCBBB???===???>>><<<>>>AAA===666777555555666999888555111///111333555666666555444000000000//////000000000111111000...,,,---000333111000/////////000111222000000111111111000///...111111222222333333444444;;;:::999888888888999999777666666888;;;???@@@AAAAAACCCDDDDDDBBBCCCGGGJJJJJJIIIHHHIIIJJJJJJIIIHHHKKKOOOOOOJJJFFFGGGHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGAAAEEEHHHHHHFFFDDDCCCCCC@@@@@@@@@???>>>===;;;;;;::::::;;;999777555666666555555444333222111000000111111222222222222111111111111111111222333444444333333222111111111111111000000000111111111222222111///,,,*********))))))(((((((((((((((((((((((())))))(((((())))))***+++************))))))))))))*********))))))((((((((((((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))***************++++++++++++,,,***++++++++++++,,,,,,,,,......///000000000000000------...////////////...------,,,++++++,,,......------------,,,,,,+++***+++******))))))******+++***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********)))***+++,,,,,,,,,+++***+++******)))***,,,---...000000///000111222444555888999999999888777555444:::===???>>>;;;999:::<<<<<<<<<;;;;;;:::999777777666555444333333333333444444333222111111111111111/////////000111222444555444444333222222222222333111111111000000000////////////000000000000//////...///000000......///000222222111111222333555666222333666999<<>>999999===@@@???===999888777777999::::::999555444222222444555555444111222444666666555333222333444555444222111111222555666777888888888888888777555333222333444333222333333333333444555666666777666555444444555666666999666444444777:::999777;;;;;;<<<@@@DDDEEECCC@@@KKKLLLKKKJJJLLLOOOLLLEEEAAA???>>>@@@DDDFFFDDDAAA===???>>>>>>@@@AAA===666777555333333666666444111111222333444555444333333111111000000000000111111000000///...,,,---000222000//////......000111222...////////////......---000000111111222333444444888777777777777888999:::777666666888;;;===>>>>>>@@@BBBDDDDDDCCCEEEIIIMMMGGGIIILLLMMMLLLJJJIIIIIILLLOOOOOOKKKHHHIIIJJJHHHFFFGGGIIIKKKKKKKKKJJJJJJEEEGGGIIIHHHFFFCCCBBBAAA@@@@@@???>>><<<:::999888777888888777444333333444444333333222111000//////111111111111111111111111111000000000000000111111222222111000000000111111////////////000000000000000...,,,+++++++++***)))((((((((((((((((((((((((((((((((((((((()))************)))))))))(((((((((++++++******))))))(((((('''((()))))))))(((&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%######$$$""""""###%%%&&&'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((())))))***************++++++++++++)))))))))*********++++++,,,,,,---...............***+++,,,---...//////...---,,,+++******,,,...000------------,,,***)))))))))))))))(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))***++++++***))))))******))))))***+++,,,---////////////000111222333666777999999999777444222999;;;<<<<<<999888999:::::::::;;;;;;:::888666555333444444333222222333444444333222111000/////////------...///000222333444444333333222111222222222111111000000///...------......////////////......---...//////......///111111111111111222333444555111222444777999<<<>>>???:::<<>><<<:::999888:::;;;::::::555333222333444555444333111222333444444333222111222333333333111000111222444555666666777777777666555333111111222333222222333222222333333444555666666555333222222444666777777555333444666888888888999:::<<<@@@BBBDDDDDDCCCKKKLLLKKKIIIJJJLLLJJJDDDBBBBBBBBBEEEGGGHHHEEECCC>>>>>>>>>???AAAAAA<<<666777444111111333555333222222222333333333333222111111111000000000000111111///000///...------///111//////...---...///000111....../////////............//////000111222333333555555666777888999::::::888777777888;;;======<<<@@@CCCEEEDDDCCCEEEIIIMMMKKKNNNQQQQQQOOOMMMNNNPPPSSSUUUSSSNNNKKKMMMLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFGGGFFFDDDAAA???===???>>>>>><<<:::888666555666777777666333222222333444333222222000000///...000000000000000000000000111000000////////////000111000000//////000000000....../////////000000000000...,,,,,,,,,,,,+++)))''''''''''''''''''''''''((((((((('''((())))))***)))))))))(((((((((''''''+++*********)))))))))((('''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%$$$###%%%'''(((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***))))))*********+++++++++((((((((())))))))))))***++++++,,,------------,,,)))***+++---............---,,,***)))***,,,...///,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((())))))******((()))*********)))((('''))))))))))))***+++,,,,,,............//////000111444666888:::999777444222888999999888777777777888999999::::::999777555444111333555444222111222333333222111000///.........---------...///000222222222111111000000000000000111000//////...---,,,,,,,,,------......------,,,,,,---//////......000111/////////000000111222333111222333444666777888999888:::>>>AAABBBBBBAAA???:::;;;<<<<<<<<<===>>>???>>>;;;999999<<<>>>???>>><<<:::777777888999999888777555444444555444333111111111222333333222111000///000111111000000111333333333444444555444444444333111000000222333333222111111111222222333444555333222111111222444777888555444333333555666777888666:::???AAA@@@@@@CCCGGGHHHJJJIIIFFFEEEGGGFFFBBBBBBBBBDDDFFFFFFEEECCCAAA???======???AAA@@@;;;888777444000000222444333111222222222222222222111111111111000000000000111111...//////...------///000///...---------...000000////////////////////////......//////000111222222444444555777888999:::;;;888777888999<<<======<<>>=========<<<;;;999777555444666777777666333222222333444444333222111000//////000//////......//////000111000///////////////000/////////......//////000/////////000000000000111///...,,,,,,------+++)))''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))***'''$$$$$$'''((('''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((()))******)))))))))************+++(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,******+++------.........,,,,,,+++******+++------+++++++++++++++***)))((('''(((((())))))((((((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))******((()))*********)))(((''''''(((((()))******++++++,,,---------............222444666888888777555444888888777666666666666666999999999888777666444444111444666555222000111333111000//////............------------...///000000000000///............/////////......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---//////......///000------...//////000000000111111111222333444444444999;;;>>>???@@@>>><<<;;;:::;;;<<<;;;::::::<<<======;;;999:::;;;=========888666333222333555666555666555444444555444222000111111111111111000000///...///000000//////111222000111222222222222111111111000...///111222222222000000000000111222333333000000000000222444666777333333222222333555777888444:::???@@@======BBBGGGCCCEEEEEEAAA@@@BBBBBB???>>>???AAABBBBBB@@@???===@@@<<<:::>>>@@@===:::999777333000000222444333111222222111111111111111111000000////////////000000...//////...------...000...------,,,---...///000///............///000000........./////////000000222333444666777888999999666666666999;;;<<<<<<:::???AAACCCBBB@@@@@@DDDHHHOOOMMMJJJGGGGGGJJJPPPTTTMMMMMMKKKHHHJJJOOOPPPMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDCCCAAA???<<<<<<;;;:::888666555444666777777666444222222333444444333222111000////////////------------////////////............///000......------......//////////////////000000000000...,,,+++,,,,,,,,,***(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((('''''''''&&&&&&'''''''''(((((())))))***))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...///***%%%$$$'''((('''%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))************(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,+++++++++++++++)))***************))))))'''((())))))))))))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++)))******+++***)))((('''''''''((()))************+++,,,,,,---------------///111333555666666555555999888666555666666777666999888777666555444444444222666888777333000111333//////......---......///...---------------......000//////...---...............------,,,,,,++++++***++++++++++++++++++***,,,...///...------...///,,,---......//////000000......///000111222333333888999;;;======<<<;;;:::<<<======;;;888888;;;===<<<;;;::::::;;;<<<<<<<<<666333111000111333555555333222222333444444222000111111111000000////////////000111000...---...////////////000000//////......---,,,---///111111000.........//////000111222000000000111222333333444111222222222222444666888555777:::;;;;;;<<>><<>>??????>>>>>>???BBB;;;888<<<>>>;;;999:::666333111111333555333000111111000000000111111222//////............//////---...///...------...///...---,,,,,,,,,---...///------,,,,,,,,,---///000/////////............---///000222444555666666555333333444666999;;;:::888;;;===??????>>>???CCCGGGKKKGGGCCCAAACCCGGGKKKMMMIIIIIIFFFCCCFFFLLLMMMJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDBBB@@@AAACCCCCCBBB@@@;;;;;;::::::888777666555666666777555333111222222333222111111//////...---///...---++++++---...///,,,,,,,,,,,,,,,---...///------,,,,,,---......///------........./////////,,,+++***+++++++++)))''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))*********)))(((&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$(((---111333---&&&$$$&&&((((((%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))************(((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,+++***)))((())))))************)))'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))***+++++++++)))((('''&&&'''((()))************++++++,,,---------,,,,,,---...111333444555555555:::999666666666777777777:::888777555444444444555333777:::888333///000222......---------......///......---,,,,,,,,,,,,---000000///...............------,,,,,,,,,,,,++++++******++++++++++++******---...///...---,,,---///,,,---...///000000000000+++,,,---///000222333444444666888:::<<<=========>>>???>>>;;;888888;;;>>><<<;;;:::::::::;;;;;;;;;777444111000222555666777//////000222444444333111111111000000/////////...000111111000---,,,,,,------...............------,,,+++***+++---/////////---------......///000111000111222222222222111111111111222222222333666888666555555777;;;======<<<===@@@@@@<<<;;;===>>>===999;;;===??????@@@AAABBBBBB:::777:::<<<:::888;;;666333111222444555333000000000000///000111222222......------------......---...//////------...///------,,,+++,,,---...///,,,,,,+++***+++,,,...////////////...------,,,,,,---...000222333333333333000000222444888999888777777:::=========???DDDHHHIIIDDD???>>>BBBFFFHHHHHHLLLJJJFFFCCCEEEJJJJJJGGGEEECCC@@@???>>>@@@BBBDDD@@@>>><<<>>>@@@BBB@@@>>>:::::::::999999777666666555666666444222000111222111111000///...---,,,,,,///...,,,++++++,,,...///************+++,,,---...,,,,,,,,,,,,------...///,,,,,,,,,---------......000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((())))))'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))///...---,,,++++++++++++)))***++++++***)))((('''++++++++++++*********)))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))---,,,,,,,,,,,,---......,,,,,,---...///000111222666777888777666555666888::::::999888666555333222333111///000333444222000...---,,,,,,---...---+++------------------------////////////...---,,,++++++++++++***)))(((((('''((()))***+++,,,+++******------,,,+++++++++,,,,,,,,,,,,,,,---------....../////////000111111222222222555999;;;;;;:::::::::@@@===:::999999;;;===>>><<<:::888666777888;;;<<<333111000000333555666666000222444444333222111111111111000000000000111111///000111000...,,,---......,,,)))))),,,---+++)))......---,,,---...///000...------------...//////------...///000111222222111000000000111333555666777999::::::888777777888>>>>>>===;;;::::::===???;;;===>>>===;;;;;;===???AAA===:::999::::::777444222222222222222222333333111000///000222333222111000///...---------------------------------------///...,,,+++***+++,,,,,,,,,+++)))))))))+++---...///...,,,,,,+++,,,---...,,,---...///000000000000,,,...111444555555444333777999;;;<<<<<<<<<>>>@@@@@@AAABBBDDDFFFGGGGGGHHHHHHLLLHHH??????HHHJJJDDDDDDDDDBBB<<<<<>>???@@@AAA@@@??????777666555444333444555555555444333222000///...---111000000///...---------,,,,,,,,,+++++++++******************+++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------000...+++*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((()))((('''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))------,,,,,,+++******)))))))))***+++***)))((((((+++*********))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,,,,++++++,,,,,,---...,,,,,,---...///000111111333555666555444333444555666666666666666555444444222000//////222222111///...,,,+++,,,......---,,,------------------------/////////......---,,,+++++++++******)))(((((('''((()))***+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,---------......///000111111111111///333888::::::999888888<<<:::888888999;;;<<<<<<<<<:::888666555666777888444222111111333555555555111333444444444333222222111000000//////000000111///000111///---,,,---......,,,))))))+++,,,+++)))...---,,,,,,,,,---//////---------------......///+++,,,---...///000000111111000000000111222444555666777999888777666777888<<<===<<<:::999999<<<>>>;;;<<<<<<;;;999888;;;======<<<:::::::::999666444333222111111111111222333111000///000222333222111//////...---------------------------------------...---,,,++++++++++++,,,,,,+++***))))))***,,,---...---,,,++++++,,,---...,,,---...//////000000///000111333555555333111000666888:::;;;;;;<<<>>>@@@???@@@BBBCCCDDDEEEEEEFFFGGGJJJFFF???AAAJJJJJJCCCCCCDDDBBB======@@@BBB@@@>>>??????@@@???>>>===<<<666555444333333333444444555444333222000///...---111000000///......------,,,,,,,,,+++++++++******************+++,,,---...*********+++++++++,,,,,,************+++++++++,,,000...+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&((()))((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))++++++,,,,,,+++***(((((((((((()))*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***************++++++,,,+++,,,,,,---...///000000111222444333222111222333111222333444555555555555000///...///000000///...,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++******)))((((((((((((((()))***************------......---+++***)))*********+++++++++,,,,,,,,,---///111222111000///---111666::::::888777666777777888888999999::::::777777555444444555777888666444222222333555555444222222333444444333333222000000////////////000000///000000///---,,,,,,------+++******+++++++++)))------,,,,,,,,,---...///------,,,,,,------...///***++++++,,,---...//////111000000///000111333444444555777666555444555777:::;;;;;;:::888999;;;===>>>>>><<<:::888888;;;===777999;;;;;;999777555555444222111//////000222333000///...///111222111000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,+++***)))))))))***+++---,,,,,,++++++,,,------+++,,,---...////////////000222333444444333111000333555888999999;;;===??????@@@AAABBBCCCCCCCCCCCCEEEFFFCCC???DDDKKKIIIAAABBBCCCAAA======AAABBBAAA??????>>>>>>===;;;:::999555444333222222222333333444444333222000///......000000000///......------,,,,,,,,,+++++++++*********************+++,,,---***************+++++++++((())))))))))))*********000---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$########################""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((()))((()))+++,,,+++***(((&&&''''''((())))))*********)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((())))))(((((((((((()))******+++,,,,,,---....../////////111333333111000000111000000111222333333333333........................,,,+++***,,,...//////...++++++++++++++++++++++++---......------,,,+++***************))))))((((((((((((((())))))))))))))),,,---......---+++)))'''))))))))))))***************,,,///111222111///...,,,000666::::::888777666777888::::::999888888888222222333444666888:::;;;888555333222333444444333111111000111222333222111000//////......//////000...//////...,,,++++++,,,,,,+++******************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...++++++,,,,,,---......///000000/////////000111222222333444444333333444666999:::;;;:::999:::<<<>>>AAA@@@>>>;;;:::;;;<<<>>>222777;;;;;;888555555555444222000......///111333000///......000000000...------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***)))))))))))))))+++++++++++++++,,,,,,,,,++++++,,,...............---///111333444444444333111333555666777888;;;===??????@@@AAABBBBBBAAAAAAEEEDDDAAA@@@DDDIIIEEE===>>>@@@???<<<<<<@@@AAA???<<<<<<<<<;;;:::999999888333333333222222222222222333333222111000///......000000//////............,,,,,,,,,+++++++++*********************+++,,,,,,)))*********************(((((()))))))))*********///---+++)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################"""######$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((((((&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++***(((&&&'''''''''(((((()))******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))++++++,,,,,,------......///111333333222111000111000111111111111000000///------......---------...,,,+++***,,,...//////...++++++++++++++++++++++++------------,,,+++***)))*********)))))))))))))))((((((((((((((()))))))))++++++------,,,***((('''((((((((()))))))))*********,,,...111111000///---,,,111666999:::999888888999;;;======:::777666777222333555777888::::::;;;888555333222333444333222000...---...000111111/////////............//////---...///...+++***+++,,,+++++++++***))))))*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------......//////......---...///111222111222222222111111333555888:::;;;;;;;;;;;;===???AAA???===;;;:::;;;;;;<<<111555::::::777555444555333222000......///000111///...------//////...---,,,,,,++++++++++++,,,---++++++++++++++++++++++++***++++++++++++++++++++++++******)))(((((((((((()))******++++++,,,,,,,,,***+++,,,---............---...000111222333222222///111333444555666888:::>>>>>>???@@@AAAAAAAAA@@@DDDBBB@@@@@@BBBDDD@@@:::;;;>>>===::::::===>>><<<888888888888888888888888222222222222222111111111333222222111000///......////////////............,,,,,,,,,+++++++++************))))))******++++++))))))))))))))))))))))))))))))))))))************///---***)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''((('''&&&$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++***)))((((((((('''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))+++++++++,,,,,,,,,------...111333444333111000000111111111111000///...---,,,.........---,,,---...,,,++++++,,,...///...---************************,,,,,,,,,,,,+++***))))))******))))))))))))))))))'''''''''''''''((())))))))))))***+++***)))((('''((((((((()))))))))*********+++---///000///...------111555888888888999999:::===???>>>:::777777999888888999:::999888666555666444222111222333333222///,,,***+++///111000.........------------......---......---+++******+++***++++++***(((((()))+++)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------.........---,,,,,,,,,---///111222000111111000000111333666777999;;;<<<;;;<<<>>>???<<<:::999888999:::999777444666888999777555555444111111000//////.........///---,,,---......---+++++++++******++++++,,,,,,************************)))***++++++,,,+++++++++))))))))))))((((((((((((((()))***+++++++++++++++******+++,,,------------000000000000000///...---...000222222222333555777;;;<<<===>>>????????????@@@???>>>>>>???>>>===::::::<<<<<<999999;;;<<<999555555555555555666777888222333333333333222111000222222111000000///......//////////////////......,,,,,,,,,+++++++++************)))))))))******+++))))))))))))(((((((((((())))))))))))************///,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((************************))))))((('''&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((('''''''''''''''((())))))++++++++++++,,,,,,,,,,,,---000333444222000//////111111111111000///...---,,,...//////---,,,---///...,,,+++,,,......---,,,************************,,,,,,,,,,,,+++***)))((()))))))))))))))))))))***''''''&&&&&&&&&'''((()))'''''''''((((((((((((((((((((()))))))))*********++++++,,,---............---000333555666777888:::777;;;>>>===999888:::===::::::;;;;;;:::777444222555333000000111222222222000,,,)))+++///222111......------------------...,,,---...,,,***)))***+++)))+++,,,***(((''')))+++))))))+++,,,,,,,,,+++******************+++,,,,,,++++++++++++,,,,,,,,,,,,*********+++---///111333000111111000///000333666555777:::;;;;;;;;;===???999777777888::::::888555888777666777777777555333000000000000000...---,,,...---,,,,,,------,,,******************+++,,,,,,************************((()))***+++,,,++++++***''''''(((((()))((((((((('''((()))***+++++++++***)))***+++,,,,,,------,,,/////////......---,,,,,,...///111111000000222333777888999;;;<<<=========999:::<<<<<<;;;:::<<>>888777888:::======999666;;;888555555777888666333///000111111000...,,,***...---,,,,,,,,,---+++*********))))))***+++,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&&&&'''((()))))))))(((&&&''')))***+++++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,---............///000000//////000222444555666888:::;;;;;;<<<444777:::;;;999888<<>>>>>:::999;;;:::777777666444222111111222222333333444555444333222111111111000000//////...............///////////////,,,,,,,,,+++++++++************)))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$)))000000***%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&(((&&&'''++++++&&&%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))************++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((()))*********)))))))))))))))+++,,,...000000///...---111111111111///---+++***000111111000...,,,---...............---,,,+++***)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))******++++++,,,---------...///111222222333333777888999999777666666777888888999999888666444333222222111000//////000000///...---...///000///...,,,------......------,,,......---,,,,,,+++******,,,,,,++++++***)))((((((******++++++++++++******))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,...///000000............///000111222111222444666999;;;===>>>999:::;;;;;;;;;:::999888333222222444666666222///,,,...000111111///---+++------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++,,,------......------000000000000////////////222333555888;;;===<<<;;;;;;;;;<<<===>>>>>>======:::888777999;;;<<<:::777777666444222111/////////222222111111111111222222333222000...,,,++++++***000//////...------,,,,,,---,,,++++++******++++++++++++)))((((((''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&***000///***%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''((('''(((++++++'''%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((&&&''''''((((((''''''&&&(((((()))))))))***************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))+++,,,.../////////---,,,///000000000///---+++***///000000///---,,,,,,---.........------+++******)))************+++++++++,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((()))******++++++,,,,,,---...000111111222222555666888888666444444555333333444444333222000///222111111000//////000000///...---...000111000///,,,,,,------------,,,,,,...------,,,++++++******,,,,,,,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))******++++++,,,---...//////............///000111111111111333555777999:::;;;:::;;;<<<<<<<<<;;;999999333222222444666666333000---...///000///...,,,+++---------,,,,,,++++++++++++***))))))))))))***+++))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***++++++++++++,,,---------------///////////////////////////000333777;;;===>>>>>>======>>>======<<<;;;:::666444444666999:::999777777666444222111000//////222111111000000111111222222111000...,,,++++++***/////////...---,,,,,,,,,,,,,,,+++************+++******)))(((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&(((,,,,,,(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''(((++++++'''&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***+++---.........---,,,---------...---,,,,,,+++---//////...,,,++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***((((((''''''''''''((((((''''''(((((()))******++++++,,,---...///000000000222444666777555333222222000000111000000///...---111111000/////////000000///...---...000111000///,,,,,,------------,,,,,,------,,,,,,++++++******---,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,---------------------...///000111///000111222444555666666888999:::::::::999777666333333333444666555333111000000///...---,,,,,,+++......---,,,,,,+++*********))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++***++++++,,,---,,,,,,,,,..................//////...///222555888:::<<<<<>>>>><<<;;;999777666111111111444666888777666666666444333111111000000111111000000000000111111111000///...---,,,++++++///......------,,,,,,+++,,,++++++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******((((((++++++'''&&&(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''***))))))((((((''''''''''''(((((())))))(((((('''''''''((((((((()))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++***))))))))))))*********++++++++++++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''((())))))******+++******,,,------.........000333555666555333222111111111111111000000//////111000000/////////000000///...---...000111000///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,,,,++++++******((())))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((()))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000...//////000111111222222444555666666666555333222333333333444555444333222333111000...,,,,,,,,,,,,......---,,,++++++******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******)))***++++++,,,,,,++++++------------............111222444444444555666777<<<;;;;;;:::888666444333111111222333444555555444555555444222111111111111000000000//////000000000000/////////...---,,,+++------------,,,,,,++++++++++++***)))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++***((((((******'''&&&)))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))*********))))))(((((('''((())))))))))))))))))((((((((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''(((((()))))))))))))))******+++++++++++++++))))))******+++,,,,,,---+++,,,------+++***+++,,,******++++++******))))))))))))*********+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))***++++++,,,)))***+++,,,,,,,,,,,,,,,000222555555444333222222111111111000000000000000000///////////////000000///------...///000///...+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++******,,,,,,+++++++++++++++***'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((()))+++++++++++++++*********++++++++++++,,,---...///............////////////222333444444444333222111222333333333333222222333444222000...---------.........---,,,,,,+++******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((())))))***+++*********++++++,,,,,,------------000222333222111111333555666666666666555444333222222333444444333222222222444333222111111111111111000//////......//////000......//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''%%%"""###'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++***''''''))))))&&&%%%(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************************))))))))))))))))))************))))))))))))))))))************'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&''''''(((((())))))***))))))))))))*********+++))))))))))))***+++------+++,,,------++++++,,,---******+++++++++******))))))************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((()))******++++++,,,)))***++++++,,,,,,,,,+++000222333333222111222333000000////////////000000//////......//////000000---,,,+++,,,...///...---++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++*********************************+++,,,---...------............//////333444555555555444222222111222333222111000111333222111///...---------...------,,,,,,,,,,,,++++++((())))))******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))'''((())))))******))))))******++++++,,,,,,------,,,...000000//////333666333333333444444333222222333444555444222111111111222111111000000000111111//////............//////------/////////...---,,,++++++++++++++++++++++++***))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%(((&&&"""###)))###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''((())))))***)))&&&%%%((('''$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************))))))***************+++)))******++++++******)))************++++++++++++)))))))))***************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((('''%%%%%%&&&&&&''''''((())))))***)))((((((((())))))******+++******)))***+++---...+++---...---,,,+++,,,...******+++++++++++++++***)))************+++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((()))******+++******+++,,,,,,,,,++++++///000000000//////111333111000////////////000111...............///000000,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++******************++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))******************))))))******+++,,,---------....../////////000333444444555444333222111///111222111///...000222......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***++++++***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''((()))))))))(((((())))))******+++,,,,,,---+++...000///,,,,,,000444333444444444444333222222000222444333111000000222000///////////////000000///......------......///,,,---...///000///---,,,*********+++++++++++++++))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###&&&$$$!!!(((###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((((((((()))***)))%%%%%%'''&&&$$$$$$'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))***+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++******************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&'''((())))))***((((((((((((((()))******,,,+++*********+++---...,,,---......,,,,,,---...***++++++,,,,,,,,,++++++)))************+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***++++++,,,,,,,,,++++++//////...---,,,---000333333222111000000111222333...............///000111+++***)))***,,,---,,,++++++++++++,,,,,,+++++++++******************++++++((((((((((((((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))((()))))))))************))))))))))))***+++,,,------......//////000000000111111222333222111000///...000111000...---///222++++++++++++++++++++++++***++++++,,,,,,------...)))***+++,,,,,,+++***)))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((())))))***++++++,,,,,,...111222///***))),,,000555555555555444333222111---000222222000///111333///............//////000.........------.........+++,,,...000000///...,,,******************++++++))))))((('''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&###%%%+++---))))))---&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((&&&%%%%%%(((+++''',,,---***+++---***###))))))***+++,,,,,,+++***(((''''''***......***&&&---)))(((++++++((()))---(((''''''((())))))((('''$$$)))***&&&%%%)))'''"""''''''(((((('''&&&$$$###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++,,,+++*********+++,,,---------,,,,,,+++***))))))((((((((((((((((((((((((***))))))(((((((((((()))((('''&&&%%%%%%&&&((()))''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((+++++++++***************+++++++++,,,...000111222///000000111111111000000////////////............,,,+++******,,,,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))*********+++++++++***++++++,,,,,,------......///111222222111000//////////////////////////////...---,,,+++,,,---------,,,,,,++++++,,,,,,---***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))******))))))((((((''''''))))))))))))************------------------------111222333444333222111000444444444444333333222111//////...---------------........................,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%###%%%***+++((((((+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))###&&&))),,,,,,,,,+++***,,,---)))$$$%%%,,,///......---,,,***((((((***,,,333111...***'''(((,,,000''')))+++---...---+++)))******)))(((&&&&&&&&&'''%%%&&&%%%"""###&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++++++++*********+++,,,---------,,,++++++***))))))))))))))))))))))))))))))***)))(((((('''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((*********************))))))******+++,,,...000111/////////000000///..................------------,,,+++******,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))*********++++++******++++++,,,---------,,,---///111111000///.................................---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&'''))))))))))))(((((((((''''''(((((()))))))))*********------------------------///000111222222222111000111111222222222111000000//////......------......------------------------++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%###$$$((()))'''''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))+++,,,+++(((&&&$$$(((,,,,,,---///---))),,,------+++)))+++000555&&&///999<<<777333333666222888999333111444111***,,,+++*********+++,,,---...+++))))))(((%%%%%%'''((((((&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%***)))((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((())))))***+++---...///.../////////...---,,,,,,------------,,,,,,,,,+++,,,+++******,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))*********************+++,,,,,,------***+++---///000000//////........................---------------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///......///000000000//////000/////////............------------------------***++++++++++++******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))---***''''''))),,,,,,,,,(((,,,...///---,,,***((($$$+++444;;;@@@GGGOOOVVVVVVbbbqqqxxxuuunnniiihhhqqqwwwrrrddd___eeeddd[[[HHHBBB;;;999:::666...&&&***&&&''',,,---((('''++++++******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++++++++++++++***************++++++,,,,,,+++++++++******))))))************************)))((('''&&&%%%$$$$$$$$$((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((()))))))))***+++,,,......////////////...,,,++++++------------,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******))))))******+++,,,,,,,,,)))***,,,...///000000000........................,,,,,,---...---,,,+++***++++++************++++++)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++***+++---.../////////...,,,---.../////////////////////000/////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((())),,,...000111333///***'''***333AAALLLKKKUUUdddrrr|||~~~rrroooppphhhUUUDDD333...+++***)))''')))---'''(((*********(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***)))((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++++++++***))))))******++++++++++++++++++***************)))))))))))))))))))))))))))((((((&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((************+++,,,......000000000///...---,,,+++.........------------,,,,,,+++******,,,,,,+++******++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))******++++++,,,++++++,,,...///000000111........................+++,,,---------,,,***)))+++******))))))******+++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))++++++++++++++++++++++++)))***+++---......------------...///000000000///...//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""############$$$"""""""""############$$$%%%&&&&&&###"""%%%&&&$$$########################"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******'''))),,,,,,+++)))((((((,,,...555AAANNN]]]pppppphhhXXXCCC444---((($$$&&&'''((()))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++******)))((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++******((()))******++++++******************************((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''((()))))))))%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((((())))))************+++,,,---...////////////...---,,,,,,............------------,,,+++******,,,,,,+++*********++++++******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,++++++*********))))))))))))******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))************************)))***+++,,,------,,,+++......///000000000//////---.../////////...,,,+++++++++++++++++++++++++++'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""############""""""""""""############%%%((('''""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********(((+++...---+++...777>>>IIISSSfffzzzuuuaaaWWWHHH777333111...+++***))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))))))))(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***************'''((()))***+++******)))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&(((((((((''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((())))))******))))))))))))******+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,+++,,,+++******,,,,,,+++******************))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++,,,,,,,,,,,,,,,---......---------------------------,,,++++++***+++++++++)))))))))(((((()))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******************************,,,,,,---,,,+++***//////////////////...---,,,---...///...---+++***++++++++++++++++++++++++&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""############""""""""""""############&&&)))((("""!!!&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************'''***---...444EEE^^^qqq~~~fffDDD???777///+++)))***,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************'''((()))++++++******))))))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&'''((((((((('''&&&%%%&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))******+++(((((('''(((((()))***+++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++******,,,,,,+++******************)))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,++++++***++++++,,,,,,------------------------...---+++***)))***+++,,,))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,---,,,,,,***)))////////////...---,,,,,,+++,,,---......,,,***)))************************&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++)))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""###$$$$$$###&&& %%%""""""$$$!!!(((!!!$$$$$$######%%%%%%###((()))%%%(((+++!!!""" &&&''' %%%###'''$$$!!!$$$###"""&&&&&&)))$$$###'''%%%%%%)))+++!!!***/// %%%###$$$&&&%%% !!!%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""$$$'''***,,,'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((******'''$$$%%%+++000111,,,222===KKK^^^uuunnnKKK:::111---222222(((###'''+++(((%%%%%%$$$%%%&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++******))))))******+++,,,---,,,,,,+++*********+++))))))))))))************************))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%&&&'''((((((''''''''''''(((******++++++++++++*********))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***++++++++++++******+++---//////...---,,,............---,,,+++***)))))))))))))))*********''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########,,,,,,***)))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$######""""""%%%((($$$"""!!!&&&&&& &&&%%%///!!!###222,,, """---,,,...###((( 666%%%---,,,!!! !!!(((,,,%%%(((---111%%% &&&...)))$$$###%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%''')))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((()))***+++,,,---!!!(((000444000+++***,,,RRRRRRdddqqqSSS888000&&&'''+++---(((###'''///'''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))************)))))))))***++++++---,,,+++***************(((((()))))))))******************)))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''((()))*********************)))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))*********))))))***+++---...///...---,,,,,,---------,,,+++******)))))))))))))))))))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######,,,+++***)))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""---***(((///))))))'''''')))"""$$$$$$!!!,,,"""###---+++%%%((('''!!! %%%!!!&&&###)))""",,,###"""'''''')))!!!!!!""""""'''"""###$$$$$$''')))&&&"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))***)))))))))******)))(((222***''',,,222<<>>000,,,((('''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((())))))***''''''(((((((((((())))))))))))((((((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&''''''(((((((((((())))))((()))******++++++******)))))))))***************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))(((((()))************)))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++******)))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%+++***)))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&$$$!!!"""'''+++111XXX$$$%%%)))///KKK@@@))) ///%%%,,,555''' '''"""&&&000555yyyEEE"""///((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))+++,,,,,,---...000000++++++666LLL___xxxooobbbYYYZZZ```kkkkkkqqq~~~tttsssrrryyy||||||}}}ssssssSSSGGG>>>111)))''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((''''''''''''((()))***'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))((())))))***************((()))))))))*********+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&'''(((((())))))((((((+++++++++++++++,,,,,,---+++,,,,,,,,,+++***))))))++++++******)))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%+++***)))(((&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$###'''...555fff ***+++111\\\***(((###)))...!!!AAA444$$$ +++###%%%***333888###%%%%%%+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((()))***+++,,,------''',,,000222;;;TTTzzz|||xxxrrrmmmlllpppxxxpppiiiooonnnfffwwwyyy|||eeeVVVBBB333,,,***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''''''''(((((())))))(((((()))***************(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''++++++******++++++,,,---+++++++++******(((''''''+++++++++***)))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""***222 ###!!!222BBB!!!$$$%%%888"""111###'''&&&&&&&&&&&&kkk%%%###((('''&&&aaa??? $$$&&&!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''''')))******)))///### +++111+++(((+++...,,,222KKKssssssrrrsssyyyxxxoookkkttt}}}|||vvv^^^HHHBBB///###111---***))))))&&&!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((444333222...+++***,,,...+++++++++***)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%)))KKKIII###(((""""""&&&\\\""" ''''''"""$$$(((%%%!!!$$$!!! !!!...'''&&&)))PPP???///((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))***))) 000777---&&&,,,222222000:::YYY~~~|||uuuwwwyyyzzzxxxpppjjjXXXUUUTTTXXXWWWSSSRRRUUUVVVZZZ```fffmmmrrruuuvvvsss~~~{{{rrr~~~zzz}}}|||YYYGGGCCC;;;111***+++)))&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((())))))------,,,***((((((***,,,++++++******)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%### %%%"""%%%###sss...(((%%%))))))---!!!$$$%%%###$$$%%%888...(((""",,, $$$%%%aaannn222((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))%%%///111))))))111333,,,;;;aaa|||rrruuu~~~jjjeee\\\TTTNNNJJJGGGDDDDDDCCCDDDGGGIIIHHHIIILLLBBBCCCFFFHHHJJJJJJJJJJJJNNNVVV```iiipppxxx}}}mmmVVVGGG===//////+++&&&%%%))))))%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((((((''''''(((***---+++******))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''---kkkCCC+++FFF******///EEE&&&$$$ %%%&&&$$$eee&&&,,,"""&&&!!!222$$$"""(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))))))))))))))***222(((&&&...111///777DDDpppnnnkkkrrrwww^^^OOOLLLCCCBBBBBBCCCFFFJJJMMMOOOUUUXXX^^^dddfffeeecccbbb___^^^[[[XXXSSSNNNJJJGGGEEEFFFGGGIIINNNWWWdddmmmqqq{{{yyyeeePPP@@@555,,,------)))&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***'''((())))))((()))+++---******))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$***###===BBB,,,$$$EEE$$$###sss###)))''''''))))))...!!!,,,''']]]"""...!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))++++++***)))***+++,,,,,,111333...666ZZZrrrnnn}}}lllVVVHHHAAABBBFFFHHHLLLSSS[[[cccjjjooosssxxx|||~~~zzzvvvtttrrrkkkfff]]]SSSKKKFFFEEEFFFTTT___nnnxxx|||~~~~~~lllWWW>>>000777777(((!!!((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))******((((((***+++)))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!((('''!!!'''==='''eee&&&'''%%%((($$$///%%%III""")))+++%%% VVV---bbbPPP!!!000###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''***......,,,***+++---'''......***:::bbb|||uuuzzz~~~cccRRRAAA<<<@@@IIIRRRZZZgggmmmuuu}}}}}}uuulllaaaVVVNNNJJJGGGHHHTTTeeeuuu|||~~~~~~yyynnnPPP===AAA@@@000&&&***((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))""""""!!!111999fff''' (((%%%%%%$$$!!!,,, +++hhh###,,,%%% $$$|||--- $$$***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))(((,,,000000---+++,,,///---,,,...>>>fffwww}}}mmm]]]GGGBBBCCCMMMYYYdddmmmttt}}}vvvbbbWWWKKKFFFNNN]]]mmmwwwkkkUUULLLKKKEEE999///((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$--- ///&&&!!! &&&+++&&&&&&)))"""%%%(((%%%***%%%***&&&(((!!!BBBWWW'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((---222222...,,,---000111000EEEooozzzyyylllRRRFFFFFFHHHMMMZZZlllzzzxxxcccLLLEEEPPP^^^ttt}}}yyyxxxiiiSSSRRRYYYLLL444))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%'''))))))(((((()))***'''''''''((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,+++***(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###### ,,, '''...$$$---***...%%%&&&"""'''!!!$$$000###***===)))'''$$$'''$$$RRROOO(((&&&###,,,#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++******************------777&&&%%%333///222777rrryyytttlllRRRGGGGGGKKKNNNaaannn}}}wwwkkk\\\QQQQQQbbbvvvnnn]]]RRRMMM>>>222'''&&&((((((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''%%%%%%%%%&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++***)))''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$((( %%% ...***$$$]]]$$$:::vvv""""""000###((("""+++&&&&&&///YYY***###))) YYYBBB+++))) )))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************---///***)))111444///+++===yyy|||uuuyyy{{{hhhQQQEEEIIIVVVbbbhhh~~~wwwppp^^^TTTRRRddd~~~ssszzzrrraaaddd]]]JJJ;;;+++&&&''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&%%%%%%'''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++***)))((('''''''''&&&&&&''''''&&&&&&%%%$$$'''$$$***!!!!!!)))"""yyy\\\(((333###ccc$$$###%%%,,,$$$###!!!"""&&&!!!'''(((555<<<'''---"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************)))444'''"""555000)))>>>lllttt}}}hhhQQQIIIBBBGGGXXXmmm}}}vvvgggWWWTTT```rrrsssyyy{{{cccXXXZZZJJJ888...)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++***)))(((((((((((('''''''''''''''&&&%%%%%%%%%###+++'''%%%)))333777$$$ PPP***)))}}}555"""---/// III&&&///111eeeZZZrrr...'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***************+++++++++)))---+++---...%%%:::jjj{{{iiiPPPDDDIIISSSbbbsssyyydddTTTXXXnnnzzz~~~{{{{{{ttt}}}nnnYYYeeeYYYJJJ===000'''&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,+++***))))))((())))))'''(((((((((((('''&&&&&&&&&"""...'''***%%% ???)))'''TTT%%%###NNN///(((""" +++555[[[---%%%MMM$$$222;;;&&&***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++,,,)))333222&&&999hhhzzz|||uuucccPPPBBBQQQ]]]ooo}}}}}}qqqeee___]]]{{{rrr}}}xxxjjjeee\\\NNN;;;***&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,+++***)))))))))))))))((((((((()))(((((('''&&&###$$$---&&&$$$+++;;;??? %%%///"""qqq{{{www}}}iii---nnn###<<<;;;)))!!!''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,)))(((111+++...bbbvvvllllll^^^WWWKKKHHHPPPhhhuuuvvviiiaaaaaarrrrrrnnnhhh]]]KKK777,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&++++++******))))))******((())))))))))))((('''''' ******$$$!!! ,,,444444***nnn***...+++...GGG000***wwwFFF+++"""&&&AAA+++///''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***++++++,,,,,,)))***---777UUU|||lll~~~iiiJJJFFFGGGGGGXXXrrrxxxsssqqqqqqooolllffffffggghhhhhhiiiiiijjjssswww~~~|||}}}aaaiiivvvxxxzzzqqqkkkaaaNNN<<<111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&++++++******************)))))))))))))))(((((('''$$$...$$$///---%%%,,,"""^^^222!!! ///555BBB"""***333^^^%%%---&&&LLL###'''hhh***((()))$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,///000000RRRnnnvvv{{{xxxVVVJJJGGGQQQVVVYYYmmmzzzssslllccc___^^^]]]YYYUUUUUUVVVWWWWWWWWWWWWVVVVVVWWW\\\dddkkksss|||~~~mmm```kkkxxxuuurrrbbbJJJ999''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,+++******)))*********((()))+++------+++)))(((''''''''''''''''''&&&&&&ZZZ222000///"""OOOTTTsss'''###+++((( """%%%###```]]]gggkkk"""(((///&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&***---------......,,,***777DDDqqqxxxooozzzzzzttt\\\MMMHHHIIISSSeeexxxxxxpppggg```YYYUUURRRQQQRRRRRRQQQOOOSSSPPPLLLJJJKKKMMMNNNOOOJJJMMMPPPSSSXXX```kkkrrr|||}}}lllgggqqq|||uuuooo|||vvvWWWIII<<<)))"""+++---"""'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&***(((&&&''')))***'''%%%+++)))((())))))((((((***,,,)))'''((((((&&&&&&'''%%%)))(((###$$$***)))$$$)))(((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''',,,++++++***************((()))+++------+++)))((('''''''''''''''''''''''')))...###666"""222,,,XXXwww;;;&&&++++++---$$$333$$$!!!)))CCC___666... %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++++++++,,,,,,,,,---===vvvzzz|||{{{vvvXXXQQQHHHLLLUUUbbbssssssccc^^^\\\XXXTTTRRROOOKKKKKKMMMNNNNNNMMMNNNLLLJJJIIIIIIIIIHHHGGGLLLLLLLLLKKKJJJLLLPPPTTT^^^gggqqqyyyvvvnnnoooxxxzzzrrr~~~}}}uuuxxxpppHHH???555+++''''''(((***---'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))'''&&&'''+++.........)))(((((())))))(((((()))(((((('''((((((((()))************((()))+++,,,***((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***************(((***,,,------,,,***(((''''''''''''''''''''''''(((:::jjjhhh555...&&&%%%((('''(((+++"""111sss;;;"""!!!)))...###***$$$@@@LLLOOORRRQQQOOOOOORRRUUUNNNMMMPPPKKK***666&&&"""(((&&&MMMIII111&&&$$$)))&&&!!!111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))+++*********+++,,,...000===___uuu|||lllQQQNNNJJJKKKWWWhhhxxxnnnbbbTTTLLLKKKLLLJJJGGGLLLIIIFFFEEEGGGIIIJJJKKKMMMLLLKKKLLLLLLJJJGGGEEEFFFGGGGGGFFFEEEEEEFFFHHHLLLQQQWWW[[[cccnnntttuuu}}}tttlllooouuu{{{jjjkkkxxx~~~eeeDDD@@@333$$$###+++---((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++)))&&&&&&''')))******,,,---...---------,,,+++''')))***)))(((((()))******((('''((((((&&&&&&)))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++************+++(((***,,,......,,,***(((''''''''''''((((((((((((000&&&!!!...333***((()))---&&&((()))"""###...222111///'''777222+++AAA666CCC@@@<<<===222999@@@000999999555000...---***&&&###111...###%%%%%%(((///&&&...((()))((()))...!!! ////// %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))***,,,---...333888___ssswwwVVVQQQTTTIII[[[iii{{{ooo]]][[[TTTLLLHHHIIIJJJIIIGGGJJJGGGEEECCCDDDFFFIIIJJJMMMMMMLLLMMMNNNNNNKKKIIIGGGHHHJJJJJJKKKJJJJJJKKKHHHJJJIIIGGGKKKSSSYYYZZZeeeqqq}}}uuunnn{{{zzz}}}zzzzzzuuuoooXXXNNN<<<,,,(((***(((!!!''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))))))))+++***(((((((((((((((((('''******((('''((('''$$$***------***((())))))''',,,((('''***)))$$$%%%***((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''---,,,,,,+++***+++++++++)))***,,,......,,,***)))'''''''''((((((((())))))&&&111+++%%%(((((()))222!!!'''===<<<,,,$$$$$$;;;777OOOGGGCCCUUUSSS___vvvccc___ooolllgggyyyiiipppvvvqqq^^^III;;;666333000!!!111444###&&&;;;$$$ @@@+++333&&&---333$$$$$$---+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++...---...777BBBvvvvvvcccOOOKKKTTTUUUooo{{{vvv\\\RRROOOKKKIIIFFFFFFHHHJJJKKKJJJFFFFFFFFFFFFHHHLLLPPPSSSUUUSSSRRRSSSUUUWWWXXXXXX[[[ZZZZZZYYYWWWTTTPPPNNNIIIIIIFFFAAAAAAFFFJJJJJJKKKUUUfffwwwvvvuuussswwwwww{{{{{{~~~fffJJJ999000)))&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++'''(((+++,,,------......)))------***)))---,,,((((((++++++((((((+++)))$$$+++***+++,,,***(((***...))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''------,,,+++++++++++++++)))+++---......---+++)))'''''''''(((((())))))***;;; (((...)))!!!111555;;;,,,***???RRRVVVHHH{{{lllWWWtttyyy|||mmmooo]]]\\\___eeeSSS:::555777333666###;;;%%%$$$***%%%...111$$$!!!'''...&&& 444%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******,,,+++,,,---+++...AAAWWW|||ooo|||jjj]]]GGGAAAZZZuuukkkTTTLLLMMMPPPJJJJJJHHHGGGGGGGGGIIIIIIHHHJJJNNNRRRVVV[[[aaaeeejjjiiihhhjjjmmmppprrrrrrsssrrrqqqpppoookkkfffcccYYYYYYUUUNNNIIIGGGDDD@@@AAACCCJJJWWWfffyyyuuutttvvvrrrzzziiizzzyyy{{{[[[CCC111$$$%%%...((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))******++++++,,,,,,,,,***+++------+++******+++(((---...***,,,333555111///111///,,,111777222((()))......)))%%%&&&((((((*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''------,,,++++++++++++,,,)))+++---......---+++)))&&&''''''((())))))******+++@@@,,, ,,,+++666BBB[[[ggglllvvvmmm]]]```|||www|||sss{{{rrrttt{{{sss~~~yyyuuupppggg[[[LLLLLL555///FFF000***///444,,,444!!!&&&&&&"""&&&---,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********,,,+++,,,---,,,888YYY|||rrr}}}hhhsssssscccOOOJJJTTTlll```LLLKKKIIIIIINNNNNNNNNNNNLLLKKKMMMPPPSSSXXX\\\bbbgggkkkoootttxxx{{{mmmpppoooiiibbb\\\TTTLLLLLLFFFCCCFFFMMM[[[ppp~~~{{{zzz{{{~~~|||{{{|||^^^aaatttTTT666''''''+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------------------,,,+++---111555444;;;===:::???LLLQQQOOOYYYYYYSSSOOOUUU\\\SSSDDDFFFOOOLLL;;;000222000(((++++++++++++************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''...---,,,,,,++++++,,,,,,)))+++---//////---+++)))&&&''''''((()))******+++000%%%///&&&***:::555CCCZZZrrrooosssrrr|||qqqyyyrrr~~~}}}}}}vvv{{{zzzgggssshhhZZZ======:::888)))(((888111"""&&&)))***'''%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************+++***,,,...000CCCqqqiiizzzppp\\\@@@UUUrrrzzz~~~dddHHHLLLQQQHHHDDDLLLFFFIIIKKKNNNRRRXXXaaagggkkkpppvvvzzz{{{}}}tttzzz}}}xxxppphhh[[[SSSJJJFFFCCCCCCNNN[[[}}}~~~||||||~~~~~~~~~vvvuuutttZZZmmm~~~iiiCCC333---&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,---......)))***---///555>>>KKKSSSgggnnnqqqooowww}}}{{{hhhuuuxxx]]]LLLKKKEEE777,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''---,,,++++++******++++++((()))+++,,,---,,,,,,+++((('''(((***(((&&&)))///---)))---666<<>>IIIiiixxxxxxjjj^^^]]]dddnnn```^^^iiiiii]]][[[fffkkkFFF777888;;;///%%%&&&,,,(((''')))###+++,,,,,,+++)))'''$$$!!!''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&------,,,+++++++++++++++++++++,,,------,,,+++***---((('''+++///...---...;;;@@@RRRlll{{{yyysssppppppooo|||wwwjjjKKK===111...111111+++&&&''''''&&&'''''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((''''''((((((((())))))))))))))))))*********+++++++++...777<<>>777555222...))))))(((((((((((()))***)))))))))))))))***++++++$$$---)))(((......CCCmmmzzz{{{qqqooo^^^^^^FFFGGGmmmUUUNNNOOO\\\uuueeemmmrrr^^^```rrr}}}hhhSSSQQQGGGEEE\\\OOOBBB444+++///%%%(((((((((((((((((((((((('''''''''((((((((()))))))))*********++++++,,,,,,++++++...111000,,,...444777nnnuuunnnzzzxxxyyyxxxrrrlllooo~~~uuueeeffflllmmmlllsssfffqqq{{{QQQ???444...''')))))) ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((000000000///---+++)))'''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((000///......------......)))444333///III{{{~~~mmmZZZQQQYYYlllpppnnn}}}{{{~~~|||zzzfffcccbbbeeelllssswwwwwwhhhqqqzzz~~~}}}|||~~~ooommmwwwsss~~~iiiNNN;;;555777,,,+++***)))((()))*********))))))))))))***++++++%%%,,,,,,))),,,777SSSttthhhlllqqqdddtttAAADDD\\\~~~jjjFFFQQQVVVpppjjjnnnggg\\\iii{{{qqqTTTOOOJJJBBBHHH|||kkkDDD<<<---///'''((((((((((((((((((((((((''''''((((((((()))))))))*********+++,,,,,,---------,,,...000,,,+++888IIIhhhooo{{{sssjjjooo|||yyylll```fffoookkkxxx~~~yyypppZZZHHH:::///000111)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((000000000///---+++)))'''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((000//////...............+++111555AAAdddnnnWWW___ggg|||uuuoooiiilllooojjj\\\YYYVVVYYY```fffhhhggg^^^nnnyyyvvvsssvvvxxxuuusssuuuzzz~~~uuurrrtttcccuuuiiiLLL===:::000...,,,***))))))***+++******))))))******+++,,,***))),,,***///JJJkkkyyyiiiwww{{{gggpppVVV>>>MMMqqqUUUJJJTTTkkk}}}vvvttt___```nnnwww]]]RRRJJJAAA>>>bbbRRR<<<111******(((((((((((((((((((((((('''((((((((())))))))))))******++++++,,,------...---+++---000222@@@bbbqqqyyy}}}|||uuunnn___FFFTTToooyyyjjj___QQQ===444000'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((/////////...---+++((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((000000///...............222333<<>>AAABBBooouuuAAA888222(((((()))***)))((('''((())))))))))))))))))******+++---(((---,,,&&&444666...---///EEEvvvmmmaaaVVVPPPMMMIIIGGGIIIKKKHHHGGGHHHHHHKKKTTT^^^vvv|||uuu[[[LLLUUUqqqyyyyyyhhhNNNJJJ@@@++++++++++++***'''$$$"""(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***,,,------+++)))((((((&&&&&&'''))))))(((((()))+++++++++***)))((())))))000%%%###...111'''$$$***///+++)))***------(((###+++'''&&&((()))&&&'''***)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''')))++++++***))))))'''''')))+++)))(((''')))***+++++++++***))))))///...,,,+++******++++++---+++,,,000000,,,)))***,,,+++,,,,,,***'''&&&'''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,+++'''%%%%%%'''&&&%%%(((...000***%%%$$$---***)))+++---------...((('''***---...+++***++++++++++++(((%%%$$$)))///***(((''''''))))))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///000///......//////...888???WWWxxxuuuaaaaaalllwwwyyymmmjjjmmmqqqjjjjjjkkkllllllmmmmmmnnnuuusssqqqtttzzz}}}|||zzztttxxx|||{{{xxxvvvwwwzzz{{{}}}|||}}}|||~~~~~~rrrTTT<<<;;;444///...,,,)))(((***)))))))))))))))***++++++---(((000///<<>>SSS___qqq~~~vvvkkkYYYIIIAAA===:::555111222444222---''''''''')))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&(((***+++)))(((((((((+++000999AAAGGGQQQcccssswwwvvv{{{wwwmmmjjj{{{{{{rrreee```\\\MMM:::000000---***+++---...,,,(((***+++***(((&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''222000000000---...999FFFdddQQQPPPiiiyyywwwuuuuuuyyy~~~~~~}}}{{{zzzzzzuuupppuuu}}}vvvrrrsssSSSDDD555000000...+++******************++++++,,,(((---111AAArrrwww___uuucccHHHJJJmmm|||}}}ZZZYYYxxxyyyggg]]]hhhwwwsssqqqxxxYYYbbbsss}}}yyyvvveeeVVVBBBKKK999???rrryyyOOOCCC333...,,,)))(((***++++++******************++++++,,,(((///+++,,,444---000III~~~qqqqqqOOODDDFFFIIIIIIPPPbbb|||wwwhhhgggeee]]]RRRLLLGGGLLLZZZlll{{{kkkQQQCCCIIIggg}}}```UUUFFF999222///+++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))(((((())),,,///'''...111+++'''***///111...999CCCDDDDDDMMMcccuuujjjdddnnnnnnjjjvvv}}}nnn```]]]aaa^^^OOO???>>>EEEAAA222***...222000((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''***------+++))))))******)))'''***<<>>???:::......---+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))'''''''''''''''((((((((('''+++---,,,)))&&&'''((()))666FFFTTTeeetttvvvqqqsssnnnfff^^^XXXTTTSSSSSS___```aaaaaa```^^^[[[YYYWWWZZZbbbmmmttt|||yyynnnbbbMMM888:::555///,,,,,,,,,***'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++,,,///777CCCLLLTTT___nnntttlll^^^VVVWWW___WWWWWW```aaaWWWSSSXXXQQQPPPQQQWWW```eeeeeeccc}}}iiiWWWJJJ;;;///(((&&&&&&'''***+++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((222......000///555LLLfffyyylll[[[^^^zzz}}}zzz{{{uuu{{{~~~|||xxx~~~gggHHH888333111---,,,++++++******++++++,,,---,,,***BBB___zzz{{{tttgggxxxqqqDDDOOOjjjsss[[[pppkkkvvv}}}tttmmm~~~vvvaaa\\\rrrvvv{{{rrr]]]OOOAAABBB777YYY???222555000***(((***+++***'''++++++******++++++,,,---111)))///666222DDDqqqnnnSSSRRRXXXZZZeeeuuusss```SSSNNNNNNbbbmmmzzzwww^^^EEEEEERRR}}}|||tttqqqXXXFFF999...'''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''(((***+++***)))***+++&&&,,,......999MMMYYYZZZXXXlll{{{gggcccgggWWW>>>888555000,,,)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))&&&'''''''''((((((((()))(((+++,,,+++((()))...333@@@VVVjjjqqqqqqpppggg[[[UUUTTTSSSUUUZZZccclllrrrjjjmmmrrrvvvyyyzzzyyyxxxhhhaaa[[[WWWTTTTTT[[[cccyyyiiiQQQIII???888555333///,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))*********++++++...555AAALLLTTTWWWVVV\\\XXXTTTRRRSSS\\\ooo~~~wwwqqqrrrkkk^^^VVVWWWaaannn~~~jjjGGG<<<444+++(((***,,,,,,)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((222------000000888SSSooommmzzzXXX]]]uuuwww~~~}}}}}}uuutttpppsssyyyzzzkkkIII666222111///...++++++******++++++,,,---///(((GGGiiizzz{{{vvvbbbzzzZZZEEEKKKwwwvvv^^^zzz```uuuooo]]]RRRaaattt}}}nnnvvvyyy|||tttpppcccUUUjjjvvv}}}vvv___WWWCCCNNN;;;PPP<<<999777111+++)))***+++)))&&&++++++******++++++,,,---***...444---777tttuuugggUUUMMMSSSfffmmmssszzzdddQQQHHHQQQhhh~~~~~~gggQQQHHHJJJyyy}}}xxxdddTTTEEE555***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++......---,,,,,,,,,...222444;;;SSSqqq~~~www___@@@<<<555///***((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((***+++******000:::BBBdddqqqttteeeWWWXXX]]]___nnnsss|||yyynnnhhhdddaaaaaadddYYY___eeepppzzznnn]]]MMMCCC:::222,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))*********++++++++++++777<<>>DDDgggxxxmmmaaaXXXUUUXXXjjjzzzhhhhhhqqqXXXtttZZZ^^^xxxooollljjj~~~nnnzzzrrraaa^^^\\\cccuuuddd555)))000...'''***---+++&&&&&&***)))###(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))---333111///@@@fff}}}lllzzzyyy~~~mmmZZZXXXfffwwwzzzooo{{{qqqmmm}}}zzztttddd___jjjxxx~~~qqqmmm^^^GGG777444222...+++++++++++++++,,,,,,,,,+++>>>iii||||||uuuZZZyyyeeeKKKIIIppp|||sssjjjuuuQQQ\\\~~~sss___aaazzz}}}~~~ddd^^^mmmttt{{{qqqXXXIIIGGG;;;:::QQQqqq~~~CCC>>>666///---,,,))))))+++,,,+++++++++---///000000+++///444QQQrrryyylllNNNMMM]]]aaauuudddUUURRR]]]ooo~~~hhhTTTOOOhhh|||wwwYYY;;;000+++)))***+++***,,,///,,,***((('''(((((('''&&&'''''''''''''''''''''''')))(((((((((((()))******555***&&&...000,,,111<<>>___SSS@@@999333000,,,((((((,,,***+++,,,---///000111111000666GGGxxxpppuuuRRRCCCYYYpppZZZNNNZZZooorrrXXXOOOlll|||aaaGGG:::111***+++.........000000---)))''''''''''''&&&''''''''''''''''''''''''))))))(((((()))******+++&&&%%%)))///---000GGGccc|||wwwooonnnwwwxxxppp|||uuu~~~wwwaaaTTTOOO@@@+++---******,,,+++'''%%%'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''+++---+++)))***222...///===UUUhhhggg^^^XXXnnnxxxooojjjssszzzSSSDDD666111222000,,,))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))))))))))))))*********)))'''***...222999KKKhhhooo___\\\pppwwwuuuhhhRRRpppzzzxxxooohhhjjjwwwzzzzzzuuukkkaaajjjtttuuuNNN999...***(((***+++)))((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))333666333:::ccc~~~uuudddjjjqqqzzz}}}|||xxx{{{tttgggyyyuuujjjssswwwdddhhhppprrrrrr~~~~~~|||zzzzzz}}}}}}llljjj{{{gggiiiwwwsssqqqrrrmmmggg___OOO<<<222111,,,,,,+++++++++,,,---...444PPPnnniii~~~```sssqqqAAAJJJaaaxxx~~~iii~~~bbbiii~~~jjjbbb~~~uuulllvvv[[[[[[sssrrrwww}}}```SSSIIIGGG;;;333SSSgggAAA;;;555222---((()))---***+++---......///000111555===jjjnnniiiZZZ```iiiuuu\\\QQQVVViiixxxLLL@@@hhhsss]]]JJJ;;;,,,))),,,//////000111---)))''''''(((((((((''''''''''''''''''''''''))))))))))))******+++,,,###000555333BBBbbb{{{vvvvvv|||qqquuuwwwwww\\\777444000,,,***(((&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&&&&,,,...,,,))))))888555@@@UUU]]]UUUTTT\\\{{{{{{mmm}}}~~~}}}{{{zzzssskkkppplllPPP===666555555555222000---***((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((()))(((***++++++***))))))***---333444:::UUUssssss```IIIZZZ}}}vvvfff```bbbfffkkkrrr~~~}}}zzzvvvnnn]]]gggQQQ;;;///(((+++...+++'''&&&)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))333...111IIIqqq}}}{{{pppwww|||sss^^^nnnzzzvvv}}}xxxiiiOOOWWWdddeeebbbuuuzzzvvvzzz~~~|||{{{|||~~~zzzvvvwww{{{~~~ooo]]]\\\wwwqqqgggccc\\\fffzzz{{{lll___bbbXXX===...111---,,,+++***+++,,,...///;;;^^^uuusss~~~tttwww^^^aaaEEEIIIrrr~~~~~~vvvgggvvv}}}~~~~~~dddbbbxxxzzz{{{yyyjjjppp|||^^^VVVjjjzzzvvv{{{dddVVVLLLJJJ???222LLLxxxyyy|||DDD<<<555111---)))***...+++---......------///111000VVVyyy___XXXooo|||~~~yyyjjjcccfff[[[uuu~~~ccc???999TTTooo^^^III222))))))+++...///...+++(((&&&''')))******(((((((((((((((((((((((()))))))))******+++------...111000999[[[xxxvvv|||zzzxxxxxx~~~{{{}}}mmmTTT===777...'''&&&))),,,,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******+++''''''+++---++++++---111LLLfffgggWWWTTTjjj~~~}}}uuutttxxx|||lllKKK999777<<<999777333...+++)))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''((())))))***++++++***))))))+++...333;;;HHHYYYjjjmmmZZZDDDpppaaa\\\}}}|||~~~|||sssaaappp~~~]]]HHH222***+++---,,,+++))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***333111@@@cccwwwxxxtttyyymmmzzzyyyttthhhXXXiii}}}zzzyyywwwssspppdddooo|||ppp^^^rrrrrrooowww|||}}}}}}xxxtttvvv{{{}}}yyysss```QQQXXXyyyzzzmmm[[[RRRcccyyy}}}{{{ooo[[[^^^YYY???...///...---+++***+++,,,...///;;;kkk~~~vvvnnncccbbbOOOMMMQQQ||||||xxxvvvhhh{{{wwwwww|||}}}lllXXXfff|||wwwqqqrrr}}}yyyiiilll}}}iiiYYYccczzzwwwuuukkkWWWMMMHHHBBB888EEEkkkLLLAAA555000...,,,+++---,,,...///...,,,---111555EEE~~~ttt___eeeyyyrrruuu~~~rrrfffmmm|||iiiAAA999OOOsss[[[???///***)))+++...+++(((&&&&&&(((***++++++(((((((((((((((((((((((())))))******+++,,,......(((111DDD[[[nnn~~~{{{ttt{{{}}}wwwrrr~~~zzzqqqgggZZZPPP>>>...(((***+++***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++,,,))))))+++,,,,,,111777===ZZZfffYYY\\\{{{ttthhhhhhGGG===???;;;888444000,,,)))'''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***+++++++++)))(((,,,333888FFFHHHYYYjjjcccTTT^^^www}}}fffOOOggg||||||pppmmm{{{~~~zzzzzzuuufffooouuuRRR444((()))+++(((***)))((((((''''''((((((''''''''''''''''''''''''((((((((()))))))))******222===YYYzzzzzz}}}rrrgggttt~~~~~~lllfffbbbZZZnnnxxxppppppxxxkkksssxxxppp}}}~~~{{{vvvsssuuuxxxsssfff[[[PPPLLL___wwwdddTTT```xxxyyyaaaZZZUUUHHH888......---+++******,,,...000IIIwww|||uuu|||]]]jjjrrrCCCQQQbbbzzzzzzeeemmmggg{{{mmmoooxxx|||oooiiieeeeeemmm~~~|||~~~{{{wwwrrrppprrrqqqvvveeecccxxxwwwaaa___ttt{{{ooosssXXXOOOFFFDDDBBBAAA]]]XXXHHH777111000...,,,,,,,,,...000///---000777<<>>111...***$$$((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******+++++++++++++++,,,+++///:::GGGPPPVVVWWW___}}}}}}sss[[[JJJ999777555111...***((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***++++++***(((***111>>>GGGZZZZZZ^^^aaa```ggghhhlllwwwrrryyy{{{hhhYYY___bbbaaallluuuppptttsssvvvppptttzzzwwwjjjttttttLLL222---+++%%%***))))))(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********,,,DDDhhh{{{}}}hhhhhhxxxrrrmmmaaannnuuujjjkkkvvvwwwsssyyytttxxxuuu~~~}}}~~~zzzvvvsssuuussshhhSSSBBBFFFKKKhhh}}}|||lllUUUXXXooo}}}yyylllXXXSSSRRRCCC//////---+++******,,,///000bbbvvv{{{sssppp]]]rrrggg???PPPppptttyyyxxxvvviiieeejjjvvv}}}pppPPPQQQeeezzzrrrrrr}}}}}}wwwpppuuu}}}zzzwwwsssWWWccchhh^^^qqq~~~kkkyyyZZZSSSFFFGGGJJJ@@@UUUaaaMMM999222111000,,,***,,,...000//////333<<>>222222+++***...---***000<<>>000...+++***)))((((((((()))***))))))))))))))))))))))))+++,,,------111CCCeeevvvtttvvvUUUEEE---)))))),,,---***((())))))((((((''''''(((((()))*********)))******++++++///)))...<<>>UUUooorrrqqqwww}}}~~~wwwjjjRRR999+++)))***)))******))))))))))))***************+++---...000111>>>GGGRRRccc|||uuupppMMM555,,,+++***)))(((((((((((((((((((((((())))))))))))(((*********))),,,000444???```~~~vvvZZZ___dddpppXXXOOOJJJLLLPPPXXXmmmqqqmmmwww}}}oooxxxyyyeeeKKK000(((+++)))))))))))))))))))))))))))***&&&&&&++++++---;;;LLLwwwmmmuuu{{{{{{lllXXXeeeeee{{{~~~|||uuukkkYYYTTT{{{mmmMMMRRRooozzzuuutttoookkkvvv~~~~~~gggnnnZZZTTTsss~~~yyy|||nnnWWWTTTUUUqqquuurrrlllsssjjjOOOSSSLLL^^^AAA---...222;;;]]]}}}sssxxxOOOooofffEEEPPPkkkeeesssvvvRRRUUUqqqccchhhvvvzzz|||tttzzz|||~~~~~~}}}fffgggooo}}}ffffffJJJIIIJJJGGGSSSEEENNNzzzKKK777333666///222///000:::ZZZnnnaaagggzzzIIIjjj```QQQ___~~~|||zzzpppmmmiiiSSS999TTTyyy|||hhh^^^LLLHHHbbb{{{~~~]]]OOO222000...,,,***)))))))))******+++,,,,,,---......555NNNppplllwwwwwwwwwvvvuuudddFFF///***+++)))******))))))))))))******)))******+++---///111222SSSNNNTTTkkk}}}___AAA,,,+++***)))(((((((((((((((((((((((())))))))))))***+++++++++***---444999FFFllleeeRRR~~~fffnnn[[[^^^iiitttuuuvvvzzz{{{yyyrrr~~~~~~eee<<<,,,...+++))))))))))))))))))))))))***%%%%%%+++,,,...>>>RRRnnnwwwxxxtttgggvvvlllkkkvvvyyyvvv~~~}}}vvvxxxdddbbbvvvqqqdddTTTZZZmmmqqqsssssspppmmmooowww|||rrrttt^^^WWWvvv~~~~~~}}}~~~uuudddQQQ___xxx}}}eeezzztttyyy}}}ZZZGGGKKKPPP;;;...666///<<>>'''333'''++++++************+++++++++'''***222000+++444DDDOOOPPPfffxxx~~~xxxyyy[[[>>>((()))000%%%$$$,,,((()))))))))))))))******+++......,,,((('''///<<>>yyynnnzzzxxxjjjlll}}}{{{www~~~zzz{{{wwwzzzgggcccuuudddbbbYYYLLLUUUlllppppppmmmhhhdddhhhsss|||~~~||||||uuuvvv^^^UUUppp~~~xxxiiiQQQ]]]nnnxxxooo~~~{{{\\\IIIKKKKKK999,,,333---===kkkvvvooodddyyyQQQFFF[[[vvv~~~ddduuusss```WWWqqqhhhrrr~~~mmm}}}}}}ttt```fffvvvkkkiiiSSSFFFJJJMMMOOOLLLDDDooojjj777888444222000111333WWWzzz{{{]]]ooohhhvvvnnnrrrvvvyyy{{{yyytttsssyyyxxxnnneee^^^QQQDDDoooqqqfffYYYHHHDDDcccgggBBB333......)))+++...)))***))),,,000///---333>>>mmm}}}ttt|||hhhdddvvvRRR777333+++++++++************+++++++++***)))))),,,444@@@HHHOOO```{{{xxxlllxxx|||NNN222***///'''&&&,,,))))))))))))))))))******+++'''***+++******444GGGVVVpppcccNNNaaapppZZZ}}}zzzzzzpppjjjvvv~~~~~~hhhMMM000+++,,,,,,+++)))((((((***+++###,,,'''--->>>::::::RRR}}}sss{{{fff___www{{{{{{{{{xxxyyyeee\\\qqqvvvbbb^^^jjjdddOOOOOOcccgggkkkmmmjjjeeeffflllsss~~~zzzxxxbbbVVVjjj}}}{{{qqqVVV[[[dddbbb{{{vvvzzzsss^^^PPPPPPHHH:::...222,,,???nnnvvv~~~lllgggpppKKKHHH```yyy||||||{{{^^^rrr~~~zzzrrr___TTTnnnnnnvvv||||||qqq}}}|||vvvbbbbbbpppsssgggUUUHHHIIIOOOPPPNNNGGG^^^xxx===999444444111222@@@pppgggTTT```jjjyyykkkiii{{{~~~|||zzzvvviiipppyyy{{{pppeee___WWWOOO}}}tttjjj]]]LLLDDDGGG|||xxxIII666......***+++...)))---***---000,,,,,,???WWWxxxfffnnn```ooo}}}```GGG000---++++++************+++++++++...,,,'''---===HHHKKK```zzzvvvhhhfffAAA+++,,,***)))+++))))))))))))))))))******+++###(((,,,,,,///;;;QQQbbblllVVVTTT}}}zzz\\\eeeyyypppxxx|||sssaaayyyrrrzzzxxxpppDDD(((,,,++++++*********++++++$$$222(((...CCC444777nnn}}}vvvyyy}}}```[[[yyy}}}xxxsss\\\OOOYYYZZZXXXlll[[[MMMXXX]]]iiivvvyyytttmmmkkklll|||xxx}}}eeeYYYhhh~~~~~~}}}www```VVVbbb|||}}}\\\xxxzzzooolllhhh^^^SSSNNNEEE===333222+++CCCrrrvvvzzzjjjjjjfffIIIIIIdddzzz~~~www}}}___rrr{{{yyyuuubbbSSSmmmlllrrrxxxzzz~~~zzzyyyeeeaaammm{{{cccVVVIIIFFFOOONNNPPPGGGTTTAAA:::444555111333KKKccclllPPPtttsss}}}kkknnn{{{tttvvvlllrrrzzz{{{pppfffbbb\\\TTTcccsss}}}zzzsssdddOOOBBB333XXXzzz|||UUU===000///+++,,,...***///------+++'''444]]]cccmmmccc```kkkzzzyyynnn___555...,,,++++++******++++++,,,+++...000111555>>>KKKUUU}}}vvv{{{RRR111***+++*********)))))))))))))))******+++((())),,,...555CCCTTT```YYYLLLlllkkkvvvhhh{{{~~~xxxiiiooo{{{uuubbb}}}aaa000+++*********+++++++++***---222,,,...999===\\\yyywwwttt^^^```|||uuuiiiSSSDDDFFFLLLUUUqqq~~~[[[LLLVVV___nnn~~~uuupppppp}}}}}}yyyrrrrrrqqqbbb[[[iii}}}~~~}}}|||zzzhhhQQQaaahhhyyy___iiirrrfffbbb___SSSEEE===<<<555111+++HHHwwwwwwyyyiiimmm]]]KKKLLLkkk}}}sssaaarrr}}}|||zzz{{{fffSSSlllcccgggsss}}}zzz|||{{{gggccclll^^^VVVIIIBBBNNNLLLQQQIIITTT~~~EEE;;;444777000111[[[ppp{{{UUUeeeyyy}}}xxxzzz}}}}}}wwwuuuxxx~~~wwwsssyyypppwww|||yyyooohhheee\\\RRRJJJZZZsssxxxgggTTTCCC>>>KKKjjjfffGGG444111---,,,...+++***---...+++,,,EEE|||zzzpppxxxccclll~~~JJJ222,,,,,,++++++++++++,,,,,,///***...999:::===VVVvvvuuullliiieeeggg???+++++++++)))***)))))))))))))))******+++,,,))))))000>>>LLLUUUYYYSSSVVVkkkuuuxxxeeelllxxxvvvwwwcccYYYiiilll|||xxx???---***((((((***+++***)))---'''111444222VVVvvvwwwsssyyyiii]]]ddd~~~zzzqqq___LLLBBBAAAIIIPPP___iii^^^MMMOOO___mmmwwwyyysssuuuzzzzzz~~~|||uuussshhhaaa___YYY[[[iii{{{}}}}}}|||zzz|||kkkOOO___```lll[[[nnn^^^```fffYYYCCC888>>>:::333---MMM{{{vvvppp{{{fffnnnSSSNNNTTTuuulllyyy}}}\\\qqqzzz~~~kkkSSSkkk]]]___pppzzz}}}}}}iiidddjjj}}}ZZZWWWJJJ???NNNKKKSSSNNNSSSzzzHHH<<<333999111444wwwtttaaa{{{sssSSS{{{nnnzzz|||zzznnnnnnnnnpppsssxxx~~~nnnvvvwwwnnnyyy}}}zzzooohhhddd[[[OOOIIIRRRnnnxxxiiiYYYHHHDDDBBB___yyySSS999333...,,,///---(((///222...444RRR|||sss}}}ooorrrxxxaaa888,,,,,,++++++++++++,,,,,,222(((+++999>>>FFFnnn~~~{{{cccRRRXXXWWW333,,,,,,)))+++)))))))))))))))******+++,,,((()))444FFFTTTVVVTTTMMMtttXXXrrriiigggooobbbMMMqqqxxxrrrrrrzzz___OOOjjjpppQQQ111---((((((***+++***)))+++"""555;;;666fff|||vvv|||kkkdddiii\\\WWW]]]pppzzznnnWWWGGGCCCAAADDDHHHKKKIIIFFFJJJVVVcccuuu{{{~~~wwwllliiipppyyy~~~}}}xxxvvvsssrrrrrrcccSSSPPPQQQ[[[lllwww}}}zzzyyy}}}mmmVVV[[[lllTTTxxxxxxjjj[[[bbbqqqdddHHHBBBMMMIII===222QQQ|||rrrqqqsssaaannnKKKMMM[[[~~~sssuuu|||aaammm{{{oooRRRjjj^^^___qqq|||~~~iiicccfffyyyXXXYYYLLL???OOOLLLUUUQQQJJJ~~~LLL<<<333;;;333AAA~~~iii```bbbppp{{{vvvmmmyyy}}}yyynnngggfffssspppnnnuuu||||||qqqfffaaaYYYPPPKKKJJJeee~~~yyylll^^^IIIBBB888III^^^>>>555///,,,//////+++222111///BBBiiiaaawwwtttbbbzzz}}}uuuGGG---,,,,,,++++++,,,,,,---///***///===GGGZZZ}}}yyyddd[[[sss???......+++,,,)))))))))))))))******++++++***///<<>><<<^^^jjj]]]\\\bbb___ZZZmmmwww}}}xxxrrrqqqnnniii}}}{{{jjj___kkkqqq___```TTTDDDMMMbbb|||sss~~~zzziii[[[iiiXXXuuu]]]aaakkk^^^KKKaaacccSSSAAA777TTT\\\}}}ggg```nnnFFFIIImmmwwwvvv}}}ppp|||rrrUUU___cccooo{{{xxxuuu}}}uuu]]]hhhrrroooPPPKKKGGGGGGNNNRRRSSS===bbb[[[999333:::===xxxuuusss___XXXyyyyyy}}}xxx]]]\\\QQQLLLggguuuvvvooooookkkfffdddbbbYYYNNNHHH@@@HHHnnnzzzXXXLLLIII555EEEFFF}}}~~~BBB999111111,,,---000666$$$888}}}~~~eee}}}yyypppGGGOOO{{{===***000***+++111$$$///222(((===PPPSSS~~~aaajjjggg333333***000+++*********))))))(((((())),,,@@@III___^^^DDDXXXkkkqqq~~~TTTJJJXXXiiiXXXMMMnnn|||uuuuuuvvvzzz|||sssnnnwwwooohhhgggIIIRRRfff{{{yyyccc,,,)))+++(((///(((---555444999RRRxxxrrr}}}~~~uuukkkttt|||uuu___XXX\\\pppuuu```KKKCCCHHHbbbrrryyyppp\\\fffnnnwwwzzzyyyvvvppplllwwwrrrdddkkkqqqsssnnnYYY???JJJtttyyyxxx}}}}}}~~~|||xxxhhhZZZsssrrreeePPPiiieeecccVVVKKKSSSWWWKKK===555QQQVVVvvvddd```lllEEEJJJrrr|||lllnnntttsssnnnUUU```ooowww{{{vvvuuu]]]gggqqq}}}oooPPPKKKGGGGGGMMMQQQ[[[???WWWbbb===444:::HHHzzz~~~[[[ddd}}}cccccc\\\fff|||yyywwwxxxxxxxxxyyy}}}XXX\\\fffPPPUUUkkkHHHTTTdddmmmiii^^^VVVTTTHHHAAACCCbbbdddLLLFFF>>>DDD@@@rrrZZZ>>>333...///,,,111555111MMMsssuuusss~~~\\\XXXtttRRR000///,,,***///(((000000222JJJXXXwww}}}xxxuuuyyynnnkkkuuuVVV,,,+++&&&++++++******))))))))))))...111GGGRRR___ZZZOOOqqqZZZfffyyyHHHIIIUUUhhhbbbXXXrrruuulllllljjjjjjkkkkkkfffppppppkkkjjjSSSIIIaaa{{{ooo999...,,,)))///(((,,,---333AAAcccuuuiiippp|||}}}}}}jjjhhhdddUUUNNNZZZxxx|||nnnNNNJJJhhhxxx~~~zzzooo^^^dddooo}}}}}}uuupppmmm~~~{{{jjjhhhttttttcccLLLSSSmmmxxx~~~||||||||||||{{{yyy{{{lll```kkkkkkllloooQQQvvvpppdddYYYOOOOOOQQQSSSGGG<<<666TTT[[[{{{|||aaaaaahhhEEEMMMvvvqqqVVVYYYlllsssvvvmmmYYYddd~~~|||xxx~~~~~~uuu___hhhppp|||pppPPPKKKFFFFFFMMMQQQYYYDDDTTTkkkAAA777<<<\\\{{{kkkZZZvvvdddLLLMMMMMMgggxxxrrrjjjiiiqqqsssuuuwwwxxx{{{WWWeeetttbbbkkkVVVDDD[[[wwwsss\\\RRRTTTHHHBBB???QQQwwwtttNNNDDDIIICCC;;;XXXttt@@@444,,,555,,,...000BBBjjj|||mmmppp|||uuuWWWPPPyyy{{{|||yyymmm999,,,...***---,,,000+++>>>TTTeeexxxiii```nnnqqqeeejjjxxx|||~~~}}}xxxqqqlllmmmvvv{{{mmm]]]uuu,,,444***++++++******)))*********222666MMM[[[[[[SSS^^^gggwww|||yyyGGGJJJSSSeeellldddrrr|||pppfffeee]]]WWW```mmmeeellluuunnnjjj]]]IIIXXXwwwzzzxxxLLL444,,,+++///)))+++///;;;PPPxxxmmmuuukkk|||~~~uuudddiii{{{SSSLLLEEEOOOqqq{{{~~~}}}|||wwwYYY]]]nnncccnnn\\\^^^jjj}}}zzzvvvmmm{{{ooodddnnnrrrfff^^^uuu^^^|||zzzxxx}}}~~~~~~}}}}}}}}}|||{{{zzz}}}oooeeegggcccuuuUUUmmm~~~~~~pppbbbUUUSSS^^^YYYVVVGGG<<<888WWWaaasss~~~]]]ddddddEEEPPPwwwuuu]]]GGGSSSbbbvvvsssxxxrrraaahhhzzzvvvyyysssvvvtttaaaiiippp|||rrrQQQJJJFFFEEELLLPPPNNNKKKZZZqqqCCC999@@@sssjjjvvvzzzbbb```fffMMMYYYpppxxxnnnllljjjmmmvvvyyy|||ooogggrrrvvveeeKKKeeettt^^^RRRNNNFFFDDD???BBBbbb~~~SSSCCCNNNCCC>>>???yyyCCC666---999---...111XXXuuuyyyuuu{{{zzz___AAAccc{{{CCC)))///++++++///...222PPPYYYzzzxxx{{{{{{uuunnngggdddjjjzzzsssYYYjjjxxx666888111,,,+++************+++,,,333:::QQQ___VVVMMMnnnzzzvvv{{{JJJKKKPPP^^^qqqkkkoooyyyqqqgggdddVVVJJJTTTllldddiiiyyyrrrkkkdddSSSIII[[[bbbhhh^^^888***+++///,,,,,,555DDD[[[|||ppp~~~xxxrrrkkkgggpppuuuPPPHHHNNN[[[rrrvvvsss}}}zzz}}}~~~eeekkkfffGGGSSS^^^```jjj{{{|||xxxvvvccciii{{{pppXXXqqqeeesssxxxvvvpppsss{{{yyyooo~~~~~~}}}}}}{{{pppbbb```bbb|||MMMlll{{{zzzjjj^^^WWW\\\lllXXXTTTFFF>>>;;;XXX```ttt|||ZZZhhh```FFFSSSwwwpppSSSHHHaaagggooowwwyyywwweeeiii}}}|||~~~~~~vvvpppuuussszzzttt___fffmmmzzzsssRRRJJJEEEDDDKKKOOOKKKNNNVVV~~~wwwAAA888DDD\\\uuu}}}aaannnwwwbbbzzznnnnnntttvvv{{{uuuxxx}}}sss```fffvvv}}}[[[UUUfff^^^WWWJJJDDDEEEBBB;;;NNNzzzZZZDDDIII@@@FFF888cccNNN999000999,,,222999kkkyyy}}}xxx~~~zzzRRRXXXSSS+++//////***000...BBBaaabbbyyy|||uuuoooiiieeeaaabbbnnn|||}}}hhhPPPbbbwwwuuuOOO111***---,,,+++******+++,,,---666AAATTT```TTTSSSuuullluuuyyy|||CCCJJJNNNWWWrrrpppoooyyyssskkkbbbOOOBBBQQQkkkccchhhyyyvvvqqqiii[[[>>>EEEYYYlllkkk;;;))),,,...///...444FFFdddmmmrrrvvvppppppttt|||oooPPPHHH]]]ppp{{{tttiiiwww}}}qqqnnneeeJJJOOO^^^eeeooo{{{fffqqqpppiiiyyyeeeKKKfffqqq~~~qqqnnnwwwvvvkkkhhhppp{{{}}}~~~~~~|||vvvbbb]]]ggg|||CCCdddwwwuuuaaaTTTSSS\\\kkkWWWTTTIIIGGGEEE^^^aaatttyyyYYYmmm]]]FFFVVVzzz|||aaaHHHMMMpppvvvxxxvvvbbbeee}}}yyyxxx~~~yyysssmmmxxx}}}sss\\\ccciiiwwwtttRRRJJJDDDCCCJJJNNNRRRNNNGGG|||>>>777MMMqqq~~~uuucccyyybbbdddYYYiii}}}rrrnnnooouuuzzzvvvxxxssswww}}}llleeegggkkk}}}dddaaaooo[[[ZZZSSSEEEDDDBBBCCC;;;AAAjjj}}}dddDDD@@@>>>KKK>>>^^^bbb===555444---///???pppuuu}}}}}}{{{vvvwwwZZZJJJyyykkk333...444***///333EEEbbbrrr|||wwwyyymmmfffcccccc```]]]dddnnnxxxIIIJJJ{{{ttt:::)))...,,,+++******,,,...///:::LLLXXX___WWWdddVVVbbboooggg???GGGMMMRRRssstttsss~~~|||tttmmm___KKKDDDppp~~~rrrpppwwwwwwuuueeeaaaEEECCC[[[~~~vvv???)))...,,,111000666NNNwwwyyyggg|||tttqqqyyynnnRRRVVVeeevvvvvvccckkkxxx{{{sssmmmbbbkkkmmmooonnn```SSSWWW[[[jjjwww|||}}}fffgggjjjtttsssUUUCCCTTTgggmmm^^^UUUXXXUUUSSSddd~~~vvvzzz}}}~~~}}}}}}{{{|||bbbZZZkkk~~~rrr???VVVtttxxx```QQQSSS]]]iii___XXXKKKIIIHHHccciiirrrxxxZZZrrr\\\GGGXXX}}}xxxQQQEEESSSttt~~~wwwsss]]]aaarrrtttuuuuuussssss^^^dddiiivvvuuuSSSJJJCCCBBBIIINNNTTTOOO@@@yyy???===___nnngggyyy```^^^gggppp|||}}}yyyttthhhZZZccc{{{pppyyy{{{uuuvvvyyy|||yyy```aaabbb^^^pppvvvaaaeee}}}tttggg\\\TTTLLLFFFFFF===BBB???<<<^^^{{{nnnDDD<<<@@@IIIAAARRRvvv>>>999///222---FFFqqqzzzxxxzzzyyyuuuqqqwwwYYYBBBfff@@@,,,888+++000;;;LLLdddxxxddd\\\~~~yyytttppptttkkkbbb^^^```]]]WWWXXX```{{{}}}ZZZFFF}}}NNN000...---+++******,,,...000===TTTYYY[[[[[[vvv\\\ppp|||rrr```HHHDDDPPPPPPrrruuusss}}}|||tttqqqppp```SSSUUU{{{sssooottt{{{ddd^^^SSSGGGRRRxxxDDD,,,///***222111???ZZZllllll|||~~~ppplll|||yyy\\\jjjhhhqqqgggOOOttt}}}{{{|||dddFFFGGGHHHUUUbbbYYYKKKLLLVVVmmm|||~~~yyyuuueeevvvxxxqqqMMM===999???JJJJJJMMMWWWjjjxxxsssgggrrrvvv{{{|||{{{{{{|||}}}sss{{{^^^TTTiiixxxiii>>>NNNwwwjjjXXX[[[eeeooogggZZZFFF@@@@@@aaaoooyyyxxxZZZvvv\\\GGGYYY}}}uuuQQQNNN\\\sss}}}~~~vvv~~~}}}rrrZZZaaalllppp~~~rrr~~~||||||sssbbbgggkkkxxxvvvSSSJJJCCCBBBIIIMMMOOOQQQDDD|||AAADDDooowwwmmmjjj{{{^^^dddwww{{{ZZZJJJTTTcccsss{{{www}}}nnnlllyyy~~~~~~gggNNNJJJMMMSSSfffdddRRRgggcccXXXXXXcccbbbSSSJJJNNNIII999???BBB===ZZZzzztttCCC<<>>555GGGGGGMMMdddxxx}}}|||{{{{{{zzzyyyzzz}}}xxxoooaaaTTT\\\qqqddd<<>>???PPPhhhaaaCCCSSSkkk~~~pppyyyqqqjjj]]]>>>KKKSSS```kkkxxxsssooosssyyy|||{{{yyyyyyzzzyyyrrrdddUUUZZZppphhhCCCPPP~~~uuummm```pppqqqgggSSSSSSZZZIII@@@UUUwwwwwwyyyccc\\\KKK```~~~kkkZZZEEEYYYiiimmm|||xxxzzzqqqeee{{{{{{ppp{{{pppwww}}}}}}vvvccceeefffqqqsssPPPFFFAAA@@@HHHMMMRRRSSSMMM}}}MMM@@@ppp{{{fffvvvvvvzzzeeePPPRRRcccfff\\\nnnsssggg[[[bbbkkknnnsss~~~}}}zzz{{{nnn]]][[[[[[\\\___ccceeefffeeehhhgggeeeccc___YYYQQQLLLDDDEEE???<<>>>>>AAA???UUUzzzaaa===AAAAAAEEEAAAggg[[[;;;333999FFFwwwvvv|||nnnuuuqqqkkkoooaaa]]]\\\WWWeeeoooRRRVVV~~~uuu;;;444000CCCYYYwww|||yyyccc|||nnnkkkhhh___\\\WWWUUUSSSQQQMMMJJJHHHGGGIIIaaalllcccEEELLLXXX333000---,,,***+++555AAA___iii]]]TTTrrr```yyywwwxxxzzzjjjgggSSSMMMOOOooovvvjjjuuuppplllkkklllkkkeee```[[[cccaaa___ggglllnnntttbbbWWWFFF;;;DDDccczzzuuu999...***000>>>dddrrr}}}dddvvv~~~|||}}}tttvvvvvvjjjSSSTTT]]]fffaaa___xxx}}}{{{iiiSSSYYYfffzzz|||}}}]]]UUUUUUnnnyyyvvv{{{~~~iii}}}YYYGGGVVVgggjjjQQQOOOQQQDDDAAASSSYYYaaakkkrrryyy~~~~~~|||vvvooo```PPPUUUlllfffCCCOOO~~~yyyrrr___eeeaaaWWWGGGSSS```KKK>>>VVVxxxsssfffYYYGGGddd}}}rrr]]]MMMEEEHHHbbbppprrrnnnssscccuuueeexxxlllssswww~~~yyy}}}vvvaaadddgggssspppMMMEEE@@@@@@HHHMMMRRRVVVTTTMMMlll___cccxxx|||yyy{{{wwwxxx```UUUaaallllll}}}yyyjjjjjjllliiijjjcccffffffaaa]]]ddduuuuuuqqqyyywwwuuuuuuwwwxxxxxxwwwppplllfff```ZZZTTTNNNJJJLLLDDD===AAAAAA;;;NNNuuuiii@@@:::DDDKKKBBBWWW^^^;;;666;;;FFFnnn]]]zzzuuuzzzqqqsssmmmeee]]][[[WWWTTTmmmiiiRRRNNN___~~~}}}<<<333333MMMbbbqqqrrreeexxxwww}}}iiikkkxxx|||rrriiiiiicccXXXWWWPPPOOOMMMKKKHHHFFFEEEDDDHHHNNNyyy~~~cccaaaOOOMMMnnn555///---///,,,***555EEE]]]iiiUUUZZZ```}}}|||gggmmmWWWNNNMMMjjjoooaaayyypppooo~~~|||uuunnniiigggddd]]]XXX[[[eeefffdddhhhhhhhhhqqqeeeYYYHHH<<>>:::CCCZZZqqq>>>000222///CCCzzz{{{eee~~~vvvVVVqqq~~~{{{vvvpppkkk```JJJHHHHHHNNN```zzzzzzllllllrrrsssWWWZZZqqqxxxwwwyyysssmmmYYY===WWW}}}hhhLLLHHH[[[cccccchhhsss}}}}}}yyy{{{{{{xxxzzzsssfffWWW\\\qqqhhhCCCRRRxxxjjjLLLPPPYYY```SSSPPPWWWLLLHHH[[[uuuxxxvvvggg___JJJaaa}}}eeePPPNNNXXXdddrrruuuppp|||~~~kkkYYYmmmjjjtttjjjsssssskkktttooovvv^^^bbbeeerrrqqqNNNEEE@@@@@@HHHMMMXXXSSSDDDkkkIII~~~kkkrrrXXXlllkkkcccuuuyyy|||yyy|||yyyyyy{{{wwwqqqttt}}}wwwzzz|||}}}{{{|||}}}zzzzzz||||||nnnddd]]]SSSLLLKKKMMMQQQSSSUUURRROOONNNNNNOOONNNMMMHHHFFFBBBCCCAAA999FFFfffXXX555@@@JJJEEEBBB}}}lll===888;;;uuuwwwWWWlllyyyooonnnggg]]]^^^YYYJJJKKKppptttKKKNNNmmmuuu>>>555:::TTT^^^qqqyyyeeeQQQttt^^^JJJUUUuuu{{{nnn\\\WWWTTTLLLIIIGGGFFFDDDBBBAAAAAABBBBBB???999aaahhhLLL@@@AAADDDEEE222***111111---999NNNaaa[[[GGGyyy___ttt|||xxx___ccc[[[LLLDDD___ggg\\\tttzzznnneee___YYYQQQKKKGGGQQQWWW]]]eeedddfffrrrkkk[[[MMMCCC<<<>>>SSSmmmAAA111666111KKKvvvZZZttt]]]~~~yyyyyyqqqjjj]]]HHHFFFEEEQQQuuu~~~{{{ppp~~~nnn___^^^uuusssdddlllttt~~~|||```KKKPPP{{{yyy___MMMXXXhhhqqqyyyvvv~~~vvvtttiiiVVVSSSfffcccFFFSSSqqqNNNMMMYYYeee\\\QQQXXXRRRNNNZZZtttwwwxxxeeebbbLLL\\\fffPPPRRRbbbooowwwzzz}}}|||oooZZZkkkppp~~~yyyccciiiuuuoooooolllttt___bbbeeerrrsssPPPFFFAAA@@@HHHMMMYYYRRRCCCoooMMMuuuoooVVVrrrYYYfffwwwuuu}}}||||||~~~|||{{{wwwlllccc]]]TTTNNNLLLNNNRRRSSSWWWUUURRRQQQQQQRRRQQQPPPCCCGGGEEEBBB@@@;;;EEE^^^^^^999BBBIIIKKKEEEuuu999888DDD{{{ssstttlllhhh```]]]WWWTTTNNNPPPooo{{{KKKIIIdddppp~~~EEE;;;DDDdddmmmbbboooaaammmWWWSSShhh~~~vvvYYYOOOPPPJJJFFFEEECCCBBB@@@@@@@@@BBBBBB>>>;;;TTT|||^^^MMMNNNJJJTTT999(((///222///>>>WWWfffZZZLLLjjj___zzzuuuxxxwwwrrr^^^[[[]]]MMMDDD```iii^^^tttpppddd[[[SSSJJJDDDBBBIIINNNVVV```___```lllgggZZZNNNGGG???DDDeeeHHH000444333YYY___kkk[[[~~~xxx}}}{{{sssjjj]]]JJJGGGHHHddd~~~zzzxxxyyy~~~www~~~}}}dddaaa\\\ssstttYYYOOO\\\hhhttt~~~}}}aaaUUUkkk}}}}}}iiiWWWcccuuuzzz{{{wwwyyypppXXXOOOaaadddNNNMMM~~~]]]]]]lll}}}^^^PPPWWWUUUNNNUUUqqqwwwbbbcccKKKVVV}}}}}}hhhPPPTTTeeetttyyy~~~zzzuuu\\\jjjsss|||~~~\\\___vvvsssmmmjjj}}}rrraaaeeehhhttttttQQQGGGAAA@@@HHHMMMYYYTTTJJJ~~~PPPyyyrrr[[[}}}gggNNNaaammmlll}}}xxx|||wwwnnniii^^^YYYRRRNNNMMMOOOQQQRRRVVVSSSPPPNNNMMMLLLJJJHHH???HHHGGGAAA???<<>>(((,,,111111CCC^^^___WWWTTTVVVqqq}}}{{{vvvppp___WWW___OOOEEEaaajjj]]]qqqzzzkkk___UUUJJJCCCGGGLLLMMMTTT]]]YYYWWWbbbiii\\\PPPFFF:::BBBnnnNNN...111555eeepppdddnnnaaa}}}zzzvvvsssjjjaaaOOOHHHRRRzzzyyyuuu{{{~~~qqq\\\UUUrrrxxxpppssskkkZZZWWWeeeeeeggglllttt~~~pppZZZ|||xxxtttjjjeeerrrzzzuuuvvvbbbJJJeeetttMMMZZZffffffwwwyyy]]]WWW^^^^^^DDD]]]~~~|||rrrgggeeeOOOWWW{{{zzzVVVOOO{{{|||www}}}uuujjjfff{{{{{{uuu~~~~~~{{{XXX___mmmrrr|||nnnyyyjjj]]]bbboooooo{{{jjjLLLJJJ@@@???JJJMMMXXXRRR===ggg___ppp\\\sssYYYZZZ^^^gggsss}}}~~~qqqxxxiii\\\YYYPPPMMMQQQMMMLLLXXXXXXSSSNNNLLLMMMOOOOOONNNHHHFFFEEECCCBBBBBBBBBBBBPPP???777999KKKJJJEEEhhhLLL888>>>zzzyyyvvvtttqqqiii^^^YYYTTTWWWQQQSSSPPPbbbqqqNNNBBBSSSooosssHHH>>>UUU\\\yyycccsssmmmWWWRRRWWWeeewwwxxxjjj```\\\bbbrrr}}}cccRRRLLLKKKHHHDDDBBBAAA@@@???>>>>>>>>>>>>BBB;;;AAA[[[xxx|||hhhllliiisss888,,,111...666DDDYYYbbbLLL```lllkkkttt{{{nnnmmm\\\___llljjjLLLYYYuuuVVVvvvoooSSSUUUFFFDDDJJJTTTeee^^^ccc]]]DDDYYYlll^^^PPPHHH>>>BBBaaaPPP555111@@@lllsssoooxxxhhh___~~~~~~{{{xxxvvvqqqeeeXXXEEEHHH```~~~yyyzzzzzzlllZZZRRR___dddgggttt}}}}}}~~~hhhooouuutttpppttt{{{}}}}}}wwwtttzzzxxxyyydddIIIbbbsssRRR___yyyVVVXXXhhhjjjRRRNNNYYY```JJJeeeqqqsssddddddKKKRRRzzzbbbTTTqqqwww|||yyywwwjjjccc{{{yyy~~~\\\___nnnvvvuuuxxx~~~hhh[[[aaannnmmmyyyhhhKKKHHH>>>===IIIKKKPPPUUUEEE```aaakkkXXXzzzQQQWWWbbbppp{{{ttttttuuuccc\\\ZZZQQQMMMPPPJJJHHHRRRRRROOOLLLJJJKKKLLLNNNNNNHHHGGGEEECCCBBBBBBBBBBBBbbbMMM===999IIIIIIEEEggg}}}CCC999GGGuuuuuuqqqmmmeee\\\WWWVVVXXXQQQRRRMMM^^^qqqOOODDDXXXvvvwwwKKK===TTTccc|||qqqQQQdddxxxiii]]]SSSNNNHHHFFFRRRccc{{{www```PPPKKKJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>@@@:::@@@[[[yyy|||___RRROOO|||>>>---///+++666GGG^^^```IIImmmeeetttwwwxxxrrrqqqZZZ^^^xxxsssPPPTTTjjjNNNsssnnn]]][[[HHH@@@OOOUUUaaaYYY\\\WWWFFF\\\eeeYYYLLLEEE??????ZZZ}}}PPP333///MMMfffsss~~~eeeaaazzzzzzyyyyyyyyyrrr```NNNIIIHHHddd}}}{{{wwwgggUUULLLSSSgggxxxyyyqqqaaaNNNYYYfffuuu|||{{{xxxzzz}}}~~~llluuu~~~~~~|||}}}{{{|||fffKKK```pppTTT]]]vvv]]]bbbmmmmmmMMMFFFNNNWWWGGGeeevvvwwwbbbgggIIIOOOyyyttt^^^ddduuuuuuxxx{{{lllbbbwwwyyyyyy|||WWWRRRdddsss{{{}}}|||vvv|||fffYYY___lllkkkwwweeeHHHGGG===<<>>>>>>>>>>>???;;;AAAZZZxxx{{{XXX<<<@@@HHH000...+++888LLLdddbbbIIIZZZ}}}|||yyyvvvoootttwwwXXX[[[uuuqqqTTTTTTiiiSSSxxxiiieeeccc]]]YYYFFF<<>>QQQuuuYYY888444^^^WWWxxx}}}qqqqqq}}}{{{{{{{{{|||}}}ttt^^^IIIIIIOOOpppxxxeeeQQQSSSVVVooowwwrrrpppbbbRRRVVV```ooo}}}{{{mmm}}}|||{{{gggQQQaaajjjPPP[[[~~~ppptttssskkkRRRDDDDDDIII:::]]]~~~bbboooLLLPPPyyykkk___uuuuuuoootttqqqcccqqqtttvvv{{{~~~~~~YYYFFFUUUgggnnn~~~}}}zzzcccXXX___lllkkkvvvcccGGGFFF<<<<<>>LLLuuuxxxnnneeebbbaaa^^^]]]^^^YYYXXXQQQRRRJJJWWWsssNNN???OOOjjj{{{}}}]]]CCCXXXyyy|||~~~|||fffqqq}}}wwwtttyyyvvvbbbZZZhhh___SSSKKKHHHGGGDDDAAA@@@@@@???>>>>>>>>>>>>>>>???===DDDVVVnnnzzz[[[999CCCQQQ444000...<<>>ZZZ}}}{{{dddNNNNNN[[[~~~{{{sssvvvnnn]]]\\\]]]eeesss||||||yyygggYYYcccbbbGGGbbbxxxmmmmmmbbbWWWTTTEEEDDDHHH888ZZZzzz```wwwOOORRRwwwxxxdddppp{{{}}}llliii|||wwweeeoooooouuu|||}}}fffIIIOOOaaaeee{{{{{{xxxaaaXXX```nnnlllvvv```EEEEEE======HHHJJJOOOTTTDDDaaafffaaa]]]xxxmmmXXXLLLYYYjjjxxxxxxpppnnnppprrrnnnnnnqqqjjjbbbdddVVV[[[VVVPPPSSSOOOHHHKKKNNNPPPQQQNNNJJJGGGHHHJJJHHHHHHGGGFFFEEEDDDCCCCCChhhWWWBBB444DDDLLLAAAUUUuuu\\\===MMMooofff^^^\\\[[[ZZZZZZ\\\WWWVVVPPPSSSKKKVVVsssNNN===JJJcccrrrbbbEEE[[[yyy~~~{{{eeeMMMDDDXXXSSSLLLGGGEEEDDDBBBAAA??????>>>>>>===>>>>>>>>><<<>>>CCCMMM^^^rrrzzz^^^999CCCTTT555000///>>>RRRiiiNNNLLLwww{{{jjjbbbuuu|||SSSQQQ^^^^^^XXXYYYtttdddvvviiiQQQLLL]]]xxxrrrZZZPPPJJJCCCVVVooovvvcccZZZTTTggg___GGG???BBB888GGGwww\\\222555[[[~~~TTT}}}~~~{{{~~~}}}|||zzzxxxxxxrrr```PPPHHH```}}}yyycccPPPVVVpppsssbbbWWWKKK```mmmzzz~~~zzz{{{~~~~~~vvveee[[[```YYY@@@jjjggg```cccZZZSSSQQQGGGLLLTTTCCC___yyy]]]}}}OOOPPPssspppdddkkkvvvhhhrrrxxxdddoooooottt~~~kkkPPPQQQaaafffggg^^^mmmnnnlllzzz}}}www```YYYaaaooommmvvv\\\BBBDDD======IIIKKKRRRPPPEEEssseeejjjbbbiiiJJJQQQHHHXXXnnn|||xxx{{{rrr}}}sssuuu|||ooohhhnnnuuusssnnniiiTTT\\\WWWQQQTTTRRRLLLMMMPPPPPPPPPOOOKKKHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCRRRJJJ>>>333DDDLLL???OOOsssSSS:::SSSssskkk~~~nnnyyyjjjccc]]][[[YYYUUUUUUWWWTTTTTTOOOTTTKKKSSSqqqMMM???NNNhhhxxxaaaEEE^^^{{{vvvqqq]]]JJJEEEKKKIIIGGGDDDBBBAAAAAAAAA???>>>>>>======>>>>>>>>>:::<<>>PPPZZZ---777___}}}XXXiiixxx||||||{{{wwwtttsssqqqhhh]]][[[gggrrr```SSSsss~~~gggbbbjjjooopppgggyyy{{{}}}~~~~~~vvvaaaVVVXXXQQQ@@@sssdddaaajjjdddcccUUUMMMUUU\\\HHHaaaxxxzzz]]]PPPOOOlll||||||\\\___yyy~~~rrrmmmyyyuuu```mmmqqqtttoooiiisssttt___XXXdddggg]]]SSSgggiiibbbooouuuyyywww___XXXaaaooommmvvvXXX???BBB<<<===JJJLLLUUUMMMIIIaaauuu||||||bbbEEE:::EEELLL]]]rrr~~~}}}}}}}}}|||yyyooommmyyyuuussspppdddUUU]]]XXXPPPSSSRRRLLLMMMMMMLLLLLLLLLKKKIIIFFFCCCHHHIIIIIIIIIGGGFFFDDDCCCBBBCCC===333DDDKKK===JJJoooPPP;;;ZZZvvv{{{\\\^^^yyyssseee```]]]]]][[[VVVTTTUUUSSSRRRNNNTTTIIINNN{{{nnnJJJ???SSSrrr~~~bbbEEE```~~~{{{qqq```TTTTTTBBBCCCCCCAAA@@@???@@@BBB>>>>>>============>>>>>><<<<<<<<>>PPPXXX///;;;gggwwwWWWaaaqqq||||||{{{vvvrrrrrrsssoooiiiZZZppp~~~|||lll]]]WWWkkk~~~pppZZZiii{{{yyyvvv|||~~~{{{yyy{{{~~~}}}www___QQQQQQMMMCCC~~~llljjjrrrjjjjjj^^^UUUYYY\\\EEE]]]wwwkkk```QQQOOOfffwwwZZZYYYuuu{{{|||lllqqqqqq[[[iiiyyysssvvv~~~nnnhhh|||sssbbbeeedddkkkccc{{{|||ooo{{{www___XXXaaaooollluuuTTT<<<@@@:::<<>>BBBDDDCCCNNN]]]nnnxxxyyyzzzmmmyyypppddddddVVVVVV^^^XXXOOORRRQQQKKKKKKIIIHHHGGGHHHJJJIIIEEEAAAHHHIIIIIIIIIHHHFFFDDDCCC<<>>333CCCJJJ;;;GGGXXX???\\\zzz{{{vvvxxxyyyZZZGGGLLLLLLooo{{{mmm```]]]\\\___]]]YYYWWWXXXRRRQQQNNNTTTGGGJJJvvvkkkGGG===TTTwww}}}}}}eeeFFF```|||hhhSSSEEEFFF>>>@@@AAA@@@>>>>>>@@@BBB>>>>>>============>>>???@@@>>><<>>@@@MMMSSSYYYfffvvv{{{}}}xxxtttqqqggg[[[XXX[[[]]]\\\XXXTTTOOONNNOOOQQQLLLJJJGGGFFFGGGHHHIIIHHHJJJMMMMMMKKKKKKKKKGGGAAA@@@===BBB888>>>NNNDDD???hhh===VVVxxx___^^^aaa```kkkeeeKKKCCCEEE888IIIggg{{{ooofffaaaUUUTTT^^^^^^SSSPPPXXXXXXOOOMMMPPPOOOTTToooaaa???JJJFFFooo~~~PPPFFFfffzzz]]]QQQIII@@@>>>>>>>>>>>>????????????AAA@@@???>>>>>>???@@@AAA>>>===:::BBB___[[[777===qqqddd444666444FFFmmmkkkJJJnnnhhhtttnnngggxxxbbbdddxxxpppJJJLLLSSSiiibbbhhhhhhXXX|||rrrMMMNNNKKK???JJJccc^^^KKKNNNBBB@@@OOOhhhpppdddYYYYYYYYY]]]CCCEEE???<<>>>>>>>>>>>>>>>>>??????@@@@@@????????????@@@@@@??????===BBB^^^mmmKKKCCCggghhh777444111FFFllldddHHHwwwoooyyyoooggg}}}fffaaazzzrrrIIIMMMQQQeee```jjjmmm]]]vvvTTTIIIJJJCCCPPPiiiaaaMMMOOOFFFAAAKKKaaakkkbbbXXXWWWUUU[[[DDDIIIDDD@@@LLLLLL000AAAnnnYYYmmmcccnnnooouuu~~~}}}|||{{{yyyuuuppplllrrr^^^^^^^^^KKKGGGXXX```nnn|||~~~{{{~~~mmm[[[YYYbbblllxxxoooiiitttmmmooottt{{{~~~~~~mmmXXXPPPWWWWWWOOOhhheeeiiivvvmmm]]]mmmrrrOOO???QQQrrr{{{hhh___NNNRRR|||~~~~~~{{{ooobbbPPPJJJZZZqqqzzz|||~~~yyyaaaiii~~~lllggg{{{~~~ppp~~~qqqyyy{{{VVV[[[iiittt~~~qqq```ddd{{{kkkiiiooo}}}vvvgggYYYZZZ^^^hhhjjjxxxrrrFFF???<<<666AAAEEEGGGNNNEEEFFF```{{{]]]kkkbbbuuucccPPPHHHIIIRRReeexxxzzztttooojjjllliiittt~~~~~~}}}zzzsssssssssmmmeeeddd^^^ZZZ]]]___]]]YYYXXXYYYXXXWWWSSSNNNKKKKKKKKK@@@@@@AAACCCGGGIIIIIIHHHKKKMMMNNNLLLKKKKKKFFF???>>>:::???777<<>>EEEHHHppp~~~~~~\\\JJJeeesss{{{zzztttwwwoooQQQFFFAAA;;;===============>>>????????????@@@@@@@@@@@@?????????AAA???CCC[[[}}}oooOOOBBB```hhh888222222NNNtttgggLLL}}}jjjqqqlll~~~ttthhh\\\zzz|||vvvHHHNNNOOO```^^^nnnuuudddwwwXXXGGGIIIFFFWWWsssjjjQQQPPPLLLCCCGGGZZZfff```VVVTTTRRRZZZEEELLLGGG@@@IIIFFF///>>>nnnUUUmmmyyy~~~YYY]]]bbbssszzzzzz{{{|||}}}{{{wwwtttkkkRRRTTTYYYLLLVVVhhh```aaarrrzzz{{{nnn]]]^^^iiixxxxxxvvvjjjiiiqqqrrrnnnmmmqqq~~~~~~~~~}}}|||gggTTTRRRUUUUUUVVVnnnoooqqqwwwjjjVVVcccdddDDD999NNNnnnffffffOOORRRzzz|||wwwnnnaaaVVVLLLFFFWWWoooyyyzzzzzztttnnngggrrrbbbwwwrrrxxxxxx{{{wwweeewwwLLLQQQbbbtttpppiiiuuuwwwnnnuuu}}}rrrcccWWWXXX\\\dddkkkxxxiiiEEE???;;;888BBBDDDHHHNNNBBBDDDhhhfffLLLkkkVVVyyy^^^YYY]]]cccpppyyynnnlll|||{{{{{{|||{{{wwwrrrlllhhhgggfff```[[[ccc```_________]]]\\\[[[UUUVVVUUUSSSOOOLLLLLLLLLJJJHHHFFFFFFHHHJJJKKKKKKJJJMMMNNNKKKKKKJJJDDD======888>>>777<<>><<<<<<<<<<<<<<<===??????>>>???AAAAAAAAAAAA???>>>???BBB@@@CCCYYYzzzdddDDD>>>dddggg777111777ZZZpppRRRyyy[[[vvv```ggggggTTTsss}}}{{{JJJOOOMMM]]]^^^ttt|||gggwwwWWWKKKJJJDDDZZZ}}}wwwYYYQQQPPPEEEEEEVVVccc```UUUOOOTTT[[[EEEJJJCCC;;;BBB~~~AAA:::<<>>QQQgggzzzyyynnnqqqlll___|||ooo___UUUXXX\\\bbbnnnxxxaaaFFF@@@::::::CCCBBBIIIPPP>>>HHHWWWAAAmmmTTTwwwwww~~~~~~xxxvvvtttrrrsssoookkkfffdddbbb```^^^]]]]]]```bbb___ZZZXXXZZZ]]]XXXXXXWWWSSSOOOKKKIIIIIICCC@@@======AAAEEEIIIKKKIIILLLMMMKKKJJJHHHBBB:::<<<666===888<<>>AAA???BBBXXXxxxaaaBBB===aaaiii777111888[[[mmmMMMwwwXXXtttZZZeee}}}aaaMMMnnn~~~QQQSSSNNN]]]```xxxjjjzzz\\\SSSKKKAAAZZZaaaSSSQQQGGGEEETTTbbb```TTTKKKVVV\\\DDDGGG@@@:::DDDwwwrrr999>>>>>>kkkrrrQQQhhh{{{yyywwwbbbXXXddd~~~{{{{{{}}}~~~~~~{{{vvvrrr\\\DDDBBBMMMQQQ\\\cccXXXjjjyyy~~~vvvhhhhhhsssvvv```XXX^^^```eeejjjhhhSSSSSS```yyyzzzssswwwxxxvvvwww}}}|||www\\\MMMUUUTTTRRRcccrrr}}}zzznnnRRRJJJSSSTTT999777RRRoookkkzzzTTTMMMqqq}}}mmmYYYMMMIIIEEEDDDXXXrrr{{{xxx\\\MMMSSSggg~~~wwwgggxxxlllnnneeebbboooxxx???:::===OOO```iiisss{{{uuurrriiioooaaaqqq{{{lll]]]VVVYYY]]]aaarrryyyWWWEEE@@@888<<>>CCC[[[{{{bbbEEE===PPPlll666222666SSSuuubbbCCCzzzdddbbbiiizzz{{{[[[HHHkkk|||XXXYYYSSS___aaa{{{oooyyyaaaUUUKKK@@@ZZZdddTTTQQQHHHEEEQQQ^^^^^^SSSJJJVVV\\\CCCGGGBBB>>>KKK~~~ttt+++///888gggyyyTTTnnnuuuxxxgggWWWdddzzzzzz|||~~~~~~{{{uuuppp]]]OOOKKKVVV___ccciiippp~~~uuugggeeellljjjNNNFFFOOOOOOMMMUUU]]]SSS___tttvvvooogggmmmssstttwww}}}}}}xxxZZZLLLYYYUUUSSSkkkxxxsssXXXMMMYYY\\\===222GGGdddnnnyyyWWWGGGkkk}}}oooZZZKKKFFFKKKIIIYYYlllmmmmmmtttvvvyyywww[[[EEE;;;CCCVVVmmm}}}uuukkkrrryyypppdddppp}}}}}}ppp]]]gggwwwoooAAA???555;;;DDDLLLTTT\\\dddjjj\\\bbbcccfffjjjgggqqqoooyyyjjj\\\WWW[[[___bbbvvvzzzMMMBBB>>>555<<>>@@@>>>EEE___ZZZ@@@>>>NNNhhh111222888QQQqqqbbbEEE}}}kkkbbbmmm|||{{{yyyXXXHHHkkk{{{___aaaXXX``````zzzxxxmmmUUUOOOIIIBBB]]]bbbTTTQQQHHHDDDLLLWWWYYYSSSLLLUUU[[[DDDHHHDDD@@@LLLlllggg999JJJ???```|||RRRuuusssrrrdddPPP]]]|||vvvwwwzzz}}}~~~|||wwwsssRRROOOPPP^^^jjjhhhnnn~~~~~~}}}{{{}}}}}}sssddd```eeeRRRHHHKKKPPPIIIEEEGGGFFFFFFPPP]]]bbb\\\XXXaaammmnnnuuu{{{}}}~~~yyyZZZLLL\\\WWWTTToooyyyvvv^^^AAASSS[[[;;;---AAAbbbpppsssYYYEEEiii~~~rrr]]]LLLDDDLLLHHHSSS^^^VVVPPPUUUWWWSSSRRRGGG???@@@===???KKK___vvvzzzqqqjjjiiihhh___^^^uuuyyy~~~mmmWWWMMMhhhqqqBBB:::999444333:::@@@BBBFFFKKKBBBKKKPPPYYYdddiiiyyyyyyhhh\\\XXX\\\aaacccxxxzzzEEE>>>;;;333<<>>???@@@BBBDDDDDDBBB@@@FFFIIIJJJHHHFFFCCC;;;333444---666444666===777???TTT]]]>>>111ZZZ|||~~~ssstttooo^^^]]]]]]KKKiiicccyyyrrrTTT^^^WWWPPPLLLKKKIIIJJJLLLOOONNNMMMNNNSSS___sssxxxYYYGGG:::>>>IIIEEE@@@```}}}~~~hhhaaaBBB666??????>>>HHHSSSNNNMMMJJJFFFDDDDDDBBB@@@;;;:::888888999;;;???AAACCCBBB@@@@@@@@@@@@BBBCCC???@@@???GGGccc}}}PPP777DDD^^^aaa,,,333===UUUwwwlllOOO}}}fffYYYnnnuuuyyyyyyWWWIIIlllyyycccggg\\\aaa___yyy^^^CCCGGGGGGEEE```___SSSRRRHHHBBBGGGQQQUUUSSSOOOUUU[[[EEEIIICCC>>>HHHfff>>>PPPbbbXXXVVV}}}NNN|||zzzsssvvvwwwoooGGGQQQgggxxxvvvvvvxxx{{{|||yyyuuufff```ggguuuwwwvvvzzz}}}~~~~~~uuucccVVVSSSNNNFFF???AAAIIIQQQXXX\\\WWWmmmrrrdddXXXNNNKKKRRRggg{{{~~~}}}}}}oooWWWIIISSSccc>>>sss~~~rrrwwwKKKEEEcccaaa;;;***>>>gggssskkk```MMMVVVuuuXXXFFFLLLMMMLLL```gggbbb```WWWRRRWWWYYYXXXPPPEEE@@@DDDKKKOOO]]]iiijjjqqqmmm___gggvvvyyyoooyyy~~~hhhJJJMMMZZZuuunnnNNN>>><<<222666>>><<>>aaazzzvvv]]]uuuqqqjjjuuu~~~xxxhhh___eeerrr}}}|||bbbPPPTTThhhrrrvvv~~~uuussskkkkkkiiigggdddbbb```___```___^^^]]][[[[[[ZZZZZZ]]]]]]]]]]]]\\\ZZZXXXWWWUUUWWWSSSJJJEEEGGGHHHFFF999666555777888:::CCCLLLEEEDDDGGGJJJEEE888111111777:::666666>>>;;;777===eeeMMM===555LLL}}}}}}|||zzztttlllaaaWWWPPPLLLZZZ___mmm}}}aaaXXXSSSMMMJJJJJJKKKKKKJJJPPPQQQQQQPPPSSS```www|||```===EEEDDDQQQzzzttt???BBB```}}}wwwrrr]]]LLL666444@@@@@@AAANNNMMMTTT```QQQEEEFFF;;;<<<888999:::888777:::@@@EEE@@@@@@@@@???@@@@@@AAAAAA???FFF???KKKwwwmmmBBB@@@FFFrrrZZZ888---777[[[sssEEE]]]vvvZZZrrryyytttkkkBBBwwwiiiccceeeZZZfff}}}wwwNNN===BBBNNNEEE```uuuHHHVVVOOOMMMEEE???GGGUUUTTTJJJ\\\MMMJJJCCCIII???FFFdddEEE___cccJJJXXXNNNmmmtttmmm}}}|||}}}LLLOOOeeewwwwwwwwwyyy{{{}}}|||{{{xxxtttyyy|||~~~|||xxxmmm]]]RRRPPPGGGBBBDDDKKKMMMOOO\\\nnntttxxxyyypppccc}}}||||||yyykkkXXXNNNXXXeeeNNNjjjiiiMMMSSSeee[[[;;;---:::ZZZ{{{wwwzzzmmmnnnOOOTTT{{{zzz]]]FFFGGG888HHH]]]eeehhhfffgggtttpppssssssmmmbbbXXXSSSSSSXXXVVVPPPdddxxxqqqsssnnnvvvyyyrrriiiyyy[[[FFFSSS___nnnmmmXXXGGG===888@@@GGGCCCFFFRRRVVVcccvvvmmmrrriiiyyy~~~}}}rrr___VVVXXXZZZ]]]jjjqqqaaaBBB<<<777999???EEEHHHGGGKKK@@@[[[BBBDDDiiitttvvvaaatttiiiQQQSSSTTTVVVWWW[[[hhh}}}gggUUUTTTYYY```iiimmmvvv|||pppoookkkiiifffdddbbb```^^^]]]VVVWWWYYY[[[[[[[[[ZZZYYY[[[[[[\\\\\\[[[YYYWWWVVVTTTVVVSSSKKKFFFGGGFFFDDD>>>=========;;;:::AAAJJJFFFFFFIIIIIIAAA555///000555:::888:::AAA===777>>>eeeLLL===;;;JJJyyyvvvoooggg]]]UUUPPPNNNeeekkkuuuyyycccTTTPPPKKKIIIJJJLLLLLLKKKKKKOOOPPPOOOWWWiii}}}wwwYYY<<>><<>>EEE<<>>DDDXXXiiiqqq}}}yyy~~~}}}}}}~~~}}}yyyyyygggWWWQQQVVVYYYPPPiii]]]QQQPPPSSSFFF333---444OOOppphhh|||RRROOOssseeeIIIDDDLLLpppwwwppprrrhhhfff}}}zzzrrrnnnoooqqqpppaaaKKKRRRssswwwlllooossszzztttkkktttlllzzz[[[HHHSSShhhgggvvvrrr```GGG<<<;;;GGGQQQPPPWWWgggmmmxxxQQQ|||~~~{{{ooo^^^VVVXXXZZZaaalllooo~~~UUU@@@<<<777999@@@FFFHHHGGGCCC888ccc;;;===___nnncccmmmhhhIII;;;FFFKKKWWWkkkyyyRRRMMM^^^eee^^^bbbdddmmmuuu~~~pppooohhhdddaaa___``````^^^[[[UUUWWWZZZ[[[[[[YYYWWWUUUXXXYYYZZZZZZZZZXXXWWWVVVSSSUUUSSSMMMGGGFFFDDDAAA@@@AAADDDEEE@@@===CCCLLLEEEGGGIIIGGG<<<111...111444::::::<<>>;;;<<>>BBBVVVfff[[[PPP[[[TTTMMMCCCDDDSSSbbb___SSSYYYIIIIIIHHHBBB===[[[ooo\\\BBB___YYY>>>FFFaaaiiiaaaUUUqqqyyy{{{|||zzzyyy{{{}}}yyyyyy{{{xxxrrr|||}}}}}}yyy~~~zzzmmm___RRRLLLKKKAAAGGGVVVmmmwww|||vvv}}}xxxaaaTTTTTTWWWNNNRRRuuu]]]RRRIIIBBB555///...///FFFlllyyyhhhuuuVVVKKKkkknnnRRRIIIVVVlllyyy{{{~~~|||fffcccmmmrrrpppqqqmmmtttttt}}}qqqfffyyyllloooWWWUUUuuussswww]]]>>>@@@@@@LLLWWW\\\kkkkkkUUU~~~wwwjjj\\\VVVYYYYYYdddnnnppp~~~KKK???;;;888:::AAAGGGHHHFFF;;;DDD~~~???>>>UUUrrrhhhhhhoooMMM???BBBHHHXXXqqq___HHHNNNcccllldddcccbbbiiiqqqqqqyyy}}}ooonnnccc___]]]]]]______[[[WWWSSSTTTVVVXXXYYYYYYXXXWWWUUUVVVWWWXXXYYYXXXWWWWWWRRRSSSRRRNNNHHHDDDAAA???===AAAGGGIIIEEEAAAFFFNNNBBBFFFHHHBBB777...///444666:::888:::;;;222000<<>>>>>>>>???@@@AAABBBEEE???EEEaaayyyZZZ>>>666OOOvvvDDD222000<<>>llldddKKKEEErrrCCC444III{{{llldddkkkWWWttt{{{||||||yyywwwxxx}}}zzzxxx||||||xxx|||}}}~~~}}}|||{{{mmm^^^SSSMMMJJJ:::UUUppp}}}fffkkk~~~|||www~~~}}}zzzqqqWWWPPPVVV^^^OOO```aaaNNNLLLAAA555444222+++@@@hhhoooppp^^^IIIccc~~~uuu\\\RRRhhhbbb{{{sssrrrvvvrrrvvvsss|||sss___gggsss|||hhhaaannnSSSBBBNNNNNN\\\jjjuuuwwwddd~~~|||ssseeeYYYVVVYYYYYYfffpppsssuuuFFF===:::888;;;BBBGGGGGGFFF???cccppp===888EEEzzztttqqqfff}}}XXX>>>AAAQQQfff|||fffEEEKKKVVV```kkkkkknnnlllpppxxxrrr~~~xxxiiifffaaa___]]]\\\[[[XXXRRRMMMJJJJJJKKKMMMPPPTTTWWWYYYQQQRRRTTTVVVWWWWWWWWWWWWQQQQQQPPPNNNIIICCC@@@???<<<@@@GGGJJJGGGBBBEEEKKK???DDDEEE===333///333888777999666666888111555IIIxxx}}}vvvMMMFFF444888XXX}}}wwwnnneeeWWWLLLGGGFFFFFFGGGFFFPPPXXXTTTMMMIIIHHHGGGMMMMMMKKKIIIHHHIIIJJJKKKQQQTTTSSSXXXrrr}}}WWW@@@???MMM]]]OOOKKKDDDYYYfff{{{rrriiiaaa[[[XXXVVVTTTJJJIIISSSVVVXXXcccmmmiiiiiiSSSFFFFFF777444444666888888888:::>>>CCC>>>>>>>>>>>>???@@@AAABBB@@@@@@RRRqqqpppOOO<<<999]]];;;222...>>>QQQqqqYYYaaaeee}}}vvv|||{{{xxxMMMFFFhhhppp???LLLCCCNNNkkkSSSJJJnnnnnnWWWLLLWWWBBBMMMOOOaaaiiiZZZPPPRRRQQQOOONNNKKKJJJNNNTTTVVVTTTQQQDDDEEEHHH999JJJ}}}XXX>>>SSS555+++RRR|||~~~www^^^}}}vvvzzz~~~^^^vvv|||{{{zzzxxxwwwyyy|||zzz}}}|||wwwtttvvvxxxyyyvvvxxx|||{{{lll\\\QQQLLLIIIGGGXXXooorrreee}}}}}}~~~{{{zzzyyy}}}|||vvviiiRRROOOTTT\\\JJJhhhaaaKKKFFF;;;111333222***>>>fffvvvlllkkkJJJ]]]{{{||||||vvvaaaYYYlll~~~tttfffiiikkkooo~~~ggg[[[mmmqqqkkknnnXXXSSSXXX^^^ggg~~~|||\\\}}}zzznnn___UUUUUUXXXYYYfffrrryyyeeeCCC<<<999888<<>>555NNN|||vvvlllaaaSSSHHHCCCDDDEEEEEEJJJRRRWWWSSSLLLJJJJJJJJJNNNNNNNNNLLLJJJJJJKKKMMMOOOQQQUUUdddyyyPPPBBBCCCLLLggguuu>>>PPPOOOXXXbbb}}}vvvmmmddd[[[TTTQQQNNNPPPJJJGGGOOOQQQTTT]]]bbb^^^```OOOHHHIII666///444777999999888999===AAA=========>>>???@@@AAABBB:::CCC___|||gggCCC:::???ooosss111222,,,AAAXXXtttaaaZZZbbblllppphhhuuuyyyiiiFFFYYYbbb;;;NNNKKKUUUmmmMMM[[[cccaaa```RRRSSSRRRRRRWWWeeegggXXXPPPQQQPPPOOOOOOMMMKKKKKKMMMOOOQQQQQQFFFEEEEEE555VVV{{{HHH@@@lll\\\...***QQQrrrdddvvvqqqwwwaaaooo{{{zzzxxxxxxzzz|||~~~~~~}}}yyyyyy{{{wwwyyy|||~~~}}}xxxfffUUULLLHHHEEEWWW^^^yyy|||pppmmm|||~~~~~~zzzyyy}}}yyyppp```PPPQQQQQQWWWFFFttt}}}]]]TTTCCC777,,,...111+++;;;^^^nnn||||||jjjzzzMMMWWWsss~~~{{{yyy}}}tttaaaYYYpppuuu{{{|||{{{ccc[[[YYYccctttzzzaaaccc|||yyyhhhnnnxxxJJJaaallltttzzzwww```jjj{{{hhh~~~yyyjjjZZZRRRTTTXXX[[[fffsss~~~UUU???;;;999888===DDDHHHGGGEEE???ccchhhDDD===BBBuuu\\\dddbbbGGGMMMiii~~~sssIIIIIIaaa]]]ZZZeeeffftttyyylll___]]]XXXWWWSSSMMMFFFEEEHHHMMMWWWTTTPPPKKKGGGEEECCCBBBFFFHHHJJJMMMOOOQQQQQQRRROOOLLLKKKLLLHHHAAA???CCC@@@???AAAFFFGGGDDDAAABBBDDDFFF@@@555///222777999888888555888;;;777EEEcccuuuFFF///???qqqyyysssjjj___PPPFFFDDDFFFHHHHHHLLLPPPQQQLLLIIILLLOOOOOOLLLNNNOOONNNLLLLLLOOOQQQPPPQQQ[[[rrrkkkIIIFFFHHHMMMtttiiixxx444XXX]]]XXX^^^}}}zzzssskkkaaaWWWPPPLLLEEEKKKFFFBBBHHHJJJKKKTTTTTTRRRXXXIIICCCEEE444...555777999999777888;;;>>><<<<<<======>>>@@@AAABBB<<>>AAAMMMWWWUUUUUUTTTSSSRRRPPPOOONNNBBBDDDFFFJJJLLLNNNOOOOOONNNKKKJJJKKKGGG@@@@@@DDD>>>;;;===DDDIIIGGGEEEEEEHHHHHH@@@333...333777777::::::777999:::444BBB```FFF444;;;___}}}vvvoooiii^^^PPPGGGFFFIIIKKKLLLWWWVVVQQQIIIFFFIIIKKKJJJKKKMMMOOOOOONNNOOORRRUUUSSSSSSaaa}}}www\\\DDDHHHKKKOOOeeewwwooo777eeemmm\\\```}}}xxxxxxuuuooofff\\\RRRJJJEEE>>>EEEAAA<<>><<<<<<<<<===>>>@@@AAABBBBBBVVVwww~~~vvvOOO;;;;;;HHHaaa___...<<<---AAAYYYeee~~~aaaOOOvvvvvvnnn\\\tttwww{{{TTTaaarrrXXXFFFooo|||kkk|||aaa^^^eeekkkcccUUUQQQNNNNNNTTTUUUOOOKKKLLLOOOPPPOOONNNMMMFFFAAA>>>222lllrrrCCCccc444+++444444```|||nnnrrrYYYUUUbbbeeewwwrrrxxx{{{xxxzzzxxxzzz||||||||||||}}}~~~|||~~~}}}~~~|||qqq]]]IIIAAAHHHQQQnnnuuuaaajjjuuuxxxwww___NNNCCCDDDOOOaaannnuuusssuuu~~~~~~}}}xxx{{{yyyrrriiiPPPRRRJJJ```bbbLLLoooeeegggaaaJJJ000---444///111DDDyyy{{{wwwrrrjjjEEEaaavvvcccTTTOOO___iiilll^^^HHH>>>HHHWWWggg{{{vvv}}}wwwppp]]]TTTaaajjjlllrrrjjjoooVVVaaa{{{uuuhhhOOO```___mmmbbbttt{{{ppp[[[UUU\\\ppp}}}tttaaaSSSQQQSSSSSSgggbbb~~~xxxsssBBB<<<===222:::CCC@@@GGGIII666777cccSSS???444===QQQ{{{wwwjjjUUUuuuIIIQQQfffvvv```RRRTTTSSSIIIFFFLLLJJJHHH___sssjjj___^^^UUUFFFQQQ\\\OOOLLLDDD===???IIISSSXXXYYYWWWWWWXXXYYYXXXWWWVVVUUUSSSNNNHHHEEEDDDFFFHHHIIIQQQLLLEEE@@@@@@EEELLLPPPEEE>>>;;;???CCCDDDHHHNNNHHHAAA888222111555:::===888<<<;;;AAAAAA111BBBvvvJJJ<<<===AAAyyy~~~zzzrrrkkkcccYYYOOOJJJIIIIIIMMMRRRRRROOOHHHDDDFFFKKKLLLIIIJJJNNNRRRRRROOONNNQQQTTTTTTVVVuuuwwwPPPDDDEEE???tttHHHAAAtttuuu[[[qqq}}}|||wwwsssmmmeee^^^WWWOOOEEE???<<<:::777666999>>>EEEIIIGGGDDD>>>888444222222222;;;;;;;;;;;;;;;:::999888:::AAACCC<<<:::AAACCC???EEEfff}}}vvv[[[KKK???;;;SSSmmmOOO111;;;***AAAhhhZZZ{{{tttSSSsssbbbooo___nnnxxx~~~vvvPPPpppzzzwwwLLLssssssbbblllkkkUUUOOONNNKKKMMMSSSOOOQQQIIIJJJRRRFFFAAAWWWLLLGGGLLL000CCC{{{RRRAAApppjjj111...333333^^^xxx|||IIItttWWWKKK\\\dddvvvpppwww|||zzz}}}wwwyyy{{{}}}}}}}}}{{{~~~}}}~~~~~~|||rrr]]]IIICCCNNN\\\}}}cccXXXdddsssyyy~~~iiiIII@@@LLL\\\lllllleee[[[[[[jjj}}}|||}}}}}}}}}}}}}}}~~~yyy~~~uuurrrooojjjWWWQQQNNN___WWWRRRqqqkkkggg___FFF...,,,333...111AAAhhh{{{sssiiipppIII[[[~~~vvvaaaOOOFFF>>>GGGKKKDDD:::>>>RRReeexxxtttuuubbb^^^dddyyysss___RRRTTTRRRLLLNNNdddyyy}}}YYYooottt^^^ooonnn{{{rrrlllnnn___OOORRRaaaxxx}}}}}}~~~}}}zzznnn\\\QQQQQQTTTUUUgggggg|||gggAAA999<<<333;;;DDDAAAGGGHHH888@@@iiiJJJ>>>333555CCC~~~xxxnnnTTTtttqqqLLLXXXqqqlll\\\ZZZVVVJJJGGGMMMEEE@@@JJJ___uuugggWWWLLLKKKFFFAAAPPPYYYLLLEEEGGGJJJOOOSSSUUUTTTRRRTTTVVVWWWYYYZZZZZZYYYYYYQQQQQQQQQRRRQQQNNNIIIFFFDDDBBB@@@@@@CCCHHHMMMQQQCCC===;;;???BBBCCCGGGLLLGGG@@@888222222666;;;>>>DDDAAA888666888:::bbbFFF888777EEE|||zzztttkkkccc\\\VVVQQQOOOLLLHHHHHHLLLSSSRRRMMMFFFDDDHHHMMMMMMNNNOOOPPPRRRSSSTTTUUUUUURRRiiioooHHH@@@SSSaaauuuvvvBBB@@@xxxnnniiizzzuuuoooiiiaaaZZZSSSKKKBBB<<<999777555555777;;;@@@CCC888666333000///111333444999999999999999888888777???AAAAAA======AAAAAA@@@RRRnnnsssTTTAAA888;;;pppvvvNNN222444(((;;;eeelllccchhhlllwwwcccnnngggQQQ}}}~~~nnnaaa{{{nnnnnnSSSPPPVVVTTTMMMJJJOOOQQQIIIIIINNNDDDAAAUUUJJJKKKAAA222FFFJJJIII|||\\\...,,,///222WWWsss~~~SSSwww}}}kkkOOO```mmmyyyrrrvvv{{{{{{}}}zzz|||~~~~~~}}}}}}~~~{{{}}}}}}~~~~~~uuu___JJJGGGYYYllllllaaadddmmm}}}ssswww]]]@@@MMMrrrqqqqqqwww{{{||||||zzz|||~~~}}}|||yyy|||pppnnnmmmjjjVVVJJJRRR___QQQooo}}}sssuuunnncccFFF//////222...000;;;XXXtttgggzzzxxxPPPQQQuuuwwwcccMMM@@@444:::>>><<<>>>LLLggg|||mmmwwwUUUKKKYYYyyyyyynnnggghhhccc\\\```WWWmmmaaaQQQYYYiiirrrbbbwwwzzz}}}``````XXXZZZkkkyyy{{{yyyxxxsssfffVVVNNNPPPUUUXXXeeemmmyyyVVV???777999444<<>>===AAAEEEFFFIIILLLDDD???888444444888<<>>@@@DDDaaawwwlllLLL888555>>>kkkIII555///...999___}}}|||eeeZZZ~~~~~~hhhpppwwwzzzlllQQQXXX}}}wwwtttiiipppbbb```\\\yyyrrr\\\KKKLLLSSSSSSPPPOOOOOOQQQLLLJJJLLLEEEFFFVVVKKKNNN999888^^^rrr@@@VVVKKK...------222OOOpppeeedddrrr~~~~~~yyyMMMTTTddd~~~vvvvvvyyyzzz{{{}}}}}}{{{zzzzzz~~~}}}~~~yyybbbLLLKKKbbbzzzfffppp~~~qqqttt```VVVyyy}}}~~~~~~{{{}}}}}}zzzzzzrrrpppkkkeeeRRRDDDSSSYYYLLLzzz}}}iiiGGG111222222---///333QQQ}}}xxxmmmrrr|||ZZZIIIjjj~~~~~~zzzhhhQQQAAA@@@DDDFFFGGGKKKXXXmmm}}}~~~gggXXX[[[~~~|||rrriiiooobbbhhhppp|||NNNAAAiiiuuudddcccYYYsss|||yyy[[[WWWUUUggg}}}{{{wwwnnn___RRRMMMPPPVVVZZZcccqqqwwwGGG>>>888666666===EEEFFFDDDDDDBBBvvvPPPJJJ===444???RRRPPPyyysssUUUZZZsss}}}{{{yyynnnfff[[[PPPQQQ[[[dddhhh}}}lllWWWYYYYYY[[[aaammmxxxsssbbbSSSUUUWWWWWWUUURRRPPPPPPCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFIIIMMMQQQSSSSSSQQQPPPLLLGGGBBB<<<888666<<<;;;;;;???DDDGGGIIIJJJBBB===888555777:::>>>@@@888:::===>>>>>>FFFiiiyyy___UUU@@@???EEEqqq{{{{{{xxxtttmmmccc\\\WWWSSSOOOLLLIIIKKKWWWdddeeecccZZZNNNGGGIIINNNPPPSSSSSSRRRQQQSSSVVVYYY\\\rrrfffKKKFFFIIIGGGiii|||zzzYYY777888lllrrr~~~yyytttnnnjjjbbb\\\TTTNNNIIICCC<<<777444444444444555666666777666555444333555888<<>>EEEGGGBBBBBBIII___TTT???111777hhhxxx{{{NNN@@@bbbtttWWWRRRfffzzzuuuyyyxxxpppZZZXXXZZZ[[[XXXWWWbbbppp||||||ppp```[[[YYYccclllxxxnnnZZZWWWTTTRRRQQQPPPMMMKKKCCCBBBAAA???>>><<<<<<;;;;;;888666777<<>>??????BBBCCC===;;;JJJ___vvvxxxfffMMM;;;999CCCxxxvvv~~~AAA===///:::444JJJpppmmmwwwjjjfffxxxrrrzzzrrr}}}~~~^^^aaa}}}{{{wwwiii```JJJIII;;;OOOaaaQQQRRRSSSRRRKKKGGGKKKRRRKKKKKKMMMLLLKKKRRR[[[\\\NNN>>>555EEElll\\\TTT~~~ccc===555555,,,///999OOOppp~~~bbbxxxwwwmmmOOOaaayyysssxxx}}}~~~zzz|||~~~~~~}}}}}}~~~}}}{{{}}}}}}zzzfffSSSUUUooo~~~hhhyyyvvvwwwyyyyyy|||~~~{{{}}}zzzvvvvvvuuugggUUUNNNIIILLLDDDZZZtttkkksss}}}iii<<<)))000+++---444...CCCfffjjjvvvrrrPPPQQQsssuuu^^^III===EEEMMMRRRQQQRRRUUUYYYXXXmmmbbbyyyjjjfff___RRRBBBJJJSSSbbbssstttvvvwwweee999UUU}}}oooUUUWWW```\\\MMMDDDRRRppp{{{yyyttteeeVVVOOOPPPSSSXXX\\\eeerrr}}}]]]===999<<<333;;;???CCCGGG@@@@@@QQQ~~~gggDDD444000JJJyyyzzzZZZKKK```yyynnn]]]\\\vvv|||nnnooopppeeeWWWEEELLLWWW\\\YYYZZZhhhxxxsssoooeeesss{{{sssWWWUUUSSSRRRQQQMMMGGGCCCHHHGGGEEECCCAAA???>>>>>>:::::::::===???AAAAAA@@@DDDBBBAAA@@@@@@BBBDDDEEE:::===@@@AAAEEEIIIGGGCCC???===::::::;;;>>>??????DDD;;;999999@@@cccaaaTTTQQQGGG@@@;;;aaasssrrrooommmiiiccc\\\WWWMMMMMMNNNOOOMMMJJJLLLRRRRRROOOIIIFFFJJJQQQSSSOOORRRVVVWWWTTTRRRZZZlll{{{lllFFF:::IIIUUUfffzzzggg999888@@@ddd```}}}wwwrrrmmmhhhdddYYYSSSLLLGGGDDD@@@;;;777666777888888999888888777444333222222444888===???<<<<<<;;;;;;<<<>>>???AAA<<>>EEEZZZoookkkTTT===555>>>JJJoooGGGAAA000333---???vvvaaaooo~~~tttsssttttttvvv}}}uuuzzzxxxfff\\\DDDBBB888@@@ooozzzkkkkkkfffiiiYYY>>>XXXRRRNNNNNNRRRQQQKKKFFFFFFDDDHHHJJJJJJWWW```WWWHHH666666VVV```SSSaaaRRRAAA666888---+++111IIIfffrrrrrrxxxtttFFFWWW~~~zzzssswww~~~}}}wwwyyy{{{}}}}}}}}}}}}zzz{{{}}}~~~nnn___ccc{{{}}}sss}}}nnnUUURRRZZZooo{{{xxxwwwxxx}}}|||~~~yyyrrrpppmmmaaaQQQIIILLLHHHDDD}}}qqq>>>+++111***---666+++888aaazzzlllrrr~~~ZZZFFFiii~~~}}}iiiTTTCCCKKKTTTWWWUUUSSSVVVZZZ~~~}}}tttrrrjjjllleeeWWWMMMSSSZZZjjjyyytttpppzzzooo{{{xxxRRR___^^^MMMVVVVVVKKKPPPpppzzzvvvooo___PPPMMMQQQUUUZZZ^^^kkksssKKK???333<<<333>>>???BBBGGG>>>???WWWwwwFFF888333;;;{{{zzzuuuppphhhooosss{{{mmmbbb```iiihhhmmmtttfffVVVSSS[[[gggtttvvvmmmiiissshhhRRRSSSSSSQQQLLLGGGDDDCCCIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEGGGIIIKKKKKKHHHFFF@@@@@@BBBCCCFFFIIIKKKLLLCCCGGGIIIHHHIIIKKKHHHAAA???===;;;;;;===>>>>>>>>>>>>:::@@@AAADDDgggbbbTTTHHHCCC@@@EEENNN}}}{{{qqqooolllgggbbb]]]WWWTTTMMMKKKKKKNNNMMMIIIGGGIIIFFFHHHHHHGGGJJJPPPRRRPPPSSSUUUVVVVVV\\\mmmzzzXXXDDDGGGLLLkkkbbb}}}PPP:::888;;;QQQbbbttt~~~{{{wwwrrrnnniiiddd```VVVPPPIIIDDDBBB???;;;777777888888999::::::::::::777555444444777;;;???BBB???>>>=========???AAABBB>>>AAA@@@===BBBUUUlll|||ttt[[[GGG777888GGGeeeaaaNNNGGG888333,,,777eee\\\ZZZzzzqqqtttrrrwwwzzzxxx|||wwwyyyfff[[[BBB;;;666000>>>EEEIIInnn{{{oooXXXCCC>>>GGGOOOQQQQQQMMMJJJLLLRRRTTTMMMFFFFFFAAAGGGIIIJJJ\\\cccQQQ>>>888???~~~iiiUUUnnnlllGGGKKK999===222,,,000DDD^^^lll|||hhhnnntttKKKZZZ}}}sssvvv|||}}}yyyxxxzzz|||}}}||||||}}}~~~{{{zzzzzzvvvjjjppp}}}xxx{{{|||___XXXGGGRRRcccrrryyy{{{|||}}}xxxvvvvvv{{{~~~zzzooohhheee[[[OOOJJJQQQFFFEEE|||}}}FFF111666+++...555)))222\\\www~~~pppooobbb@@@bbb||||||}}}sss^^^GGGOOOVVVUUUPPPNNNQQQVVV^^^yyyzzzsssrrrlllhhhoootttfffPPPDDDKKKVVVkkk}}}yyysss||||||jjjfffiiiNNNYYY```[[[sss}}}wwwjjjZZZLLLLLLRRRWWW[[[```qqqttt{{{@@@AAA///:::333??????AAAGGG===???ZZZzzz???888777999uuu}}}|||yyymmmyyyfff\\\^^^iiipppaaazzz}}}^^^QQQ```tttWWWSSSUUUTTTLLLCCC@@@DDDJJJFFFEEEEEEFFFGGGIIIKKKMMMKKKJJJIIIJJJMMMOOOPPPOOOIIIJJJKKKKKKKKKKKKJJJIIIDDDIIIJJJGGGFFFGGGAAA888???===<<<<<<>>>???>>>===<<<999@@@>>>???gggvvvaaaNNNQQQJJJDDDMMM:::[[[ttt|||zzzrrrppplllfff```ZZZUUURRRRRRLLLHHHIIIJJJJJJKKKNNNCCCJJJNNNMMMKKKNNNPPPPPPUUUTTTTTTYYYfff}}}eeeBBBDDDTTTPPPPPP@@@888222;;;bbbcccvvvtttpppmmmjjjeee___[[[SSSNNNGGGBBB@@@>>>:::777888888999999::::::;;;;;;888777555444555777;;;===AAA@@@>>>===>>>???AAABBB@@@BBB>>>:::FFFaaayyy}}}zzzfffNNNAAA999???QQQpppXXXQQQLLLCCC999222444TTTsssXXXiiilllqqqooozzzxxx{{{nnnuuudddZZZIII<<<;;;333555>>>@@@RRR[[[NNNCCCBBBEEEFFFGGGHHHNNNSSSVVVSSSOOOLLLLLLKKKIIIBBBHHHKKKMMM```fffNNN888@@@III}}}```~~~XXXDDDTTT<<>>777:::111777>>>@@@DDDCCC555FFFuuuuuuLLLJJJ;;;>>>SSS~~~{{{zzzlllSSS{{{yyyyyyeeefffnnnvvveeebbbqqqaaaSSSTTTOOOHHHDDDDDDEEEGGGHHHLLLLLLKKKIIIGGGGGGIIILLLLLLOOOQQQQQQNNNMMMOOOQQQMMMLLLJJJHHHGGGGGGGGGHHHJJJIIIHHHGGGFFFCCC>>>;;;@@@===::::::===???@@@???;;;DDD>>>444GGGppp|||HHHWWWOOORRROOOKKKDDDBBB\\\}}}yyymmmppplllgggaaaZZZUUURRRQQQMMMLLLJJJHHHHHHIIIJJJKKKNNNLLLJJJJJJMMMPPPSSSSSS]]]PPPPPPjjjgggOOOCCCFFFWWWiiiQQQSSSHHH777555222nnnaaaZZZqqqyyyssskkkgggddd```YYYSSSLLLHHHCCC???===<<<:::999999777666999===AAABBBAAA<<<777222111333777::::::>>>??????===;;;<<<@@@DDD>>>EEECCC<<>>AAADDDHHHNNNQQQRRRRRRPPPMMMKKKJJJKKKLLL???TTTOOOTTTqqqeeeTTT111CCCjjjTTT]]]QQQPPPGGGDDDFFF<<<222333;;;JJJbbb||||||bbbbbb~~~zzz}}}gggRRRnnn{{{www}}}~~~wwwyyy}}}}}}yyyxxx{{{}}}}}}}}}|||tttsss{{{|||yyyxxxxxxxxxwwwyyy~~~xxx___KKKRRRbbblllnnnpppuuuzzz}}}zzzvvvsssuuu{{{}}}yyyvvvtttrrrnnnhhh\\\OOOEEEAAAKKKPPPyyyiii;;;222111***111///...,,,BBBuuuzzzlllnnn~~~WWWHHHoooyyy|||~~~~~~~~~}}}~~~tttRRREEEOOORRRUUUhhhuuu|||ttthhhsssvvvnnnWWWKKK```ooolllgggiiioootttuuuwww}}}kkkWWWooommmwwwpppyyyfff[[[ppp}}}vvvlll]]]TTTLLLKKKNNNUUU```iiiqqq|||WWW;;;888888333:::@@@DDDDDD>>>:::RRRyyycccSSS;;;222GGGzzz|||rrryyyZZZbbbhhhmmmtttssssssrrr}}}zzz|||~~~gggOOOMMMMMMIIIEEECCCDDDFFFHHHIIIKKKKKKKKKIIIGGGGGGIIIKKKMMMNNNPPPPPPOOOOOOOOOPPPLLLKKKIIIHHHGGGFFFGGGGGGIIIHHHGGGGGGFFFCCC???<<>><<<<<<>>>???@@@???===GGG???;;;YYY}}}xxxTTTXXXVVVVVVPPPLLLKKKLLLdddeeexxxeeeffffffddd^^^WWWPPPKKKOOONNNLLLJJJIIIIIIJJJJJJCCCFFFJJJOOOQQQRRRSSSRRRLLLXXXooopppQQQHHHKKKPPPYYYccc}}}^^^PPPPPPGGG@@@777___]]]QQQZZZsssoooiiiddd```ZZZSSSNNNMMMIIICCC???===;;;999777999888999<<>>???@@@AAAAAABBBBBBBBBEEEOOO```qqq{{{~~~mmmhhhDDD777AAA777NNNmmmUUUZZZNNNHHHFFF888,,,<<>>TTTxxxIIIffflllMMMPPPIIIDDDGGGBBB999999222@@@XXXuuulllRRRjjjFFF]]]yyy{{{~~~vvvzzz{{{vvvyyy}}}~~~zzzyyy|||~~~}}}~~~}}}yyyxxx~~~~~~zzzvvvsssvvvuuuwww{{{~~~|||fffQQQNNNaaahhhrrr{{{}}}wwwrrroooqqqvvvzzzyyyvvvwwwvvvsssmmmcccXXXLLLFFFNNNEEESSSxxxssswwwmmm<<<444444,,,---,,,111,,,888bbb{{{yyyfffeeeRRRWWWzzz~~~}}}~~~zzzXXXKKK^^^ggghhhsssqqqtttzzznnn]]]XXXuuuvvvhhhmmmvvvzzzqqqFFFIIIQQQNNNWWWUUU]]]]]]xxxsss^^^|||~~~}}}vvvpppeeeWWWQQQLLLNNNRRRXXXccclllrrrlllCCC888999555555<<<@@@IIIEEE999EEEjjjpppXXXIII@@@777999bbbuuu{{{iiiRRRvvv}}}~~~xxxhhh]]]qqqeee```RRRGGGJJJEEECCCBBBBBBEEEHHHIIIIIIJJJJJJJJJHHHGGGGGGIIIKKKNNNNNNNNNOOOQQQQQQPPPOOOLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFDDDAAA???@@@@@@???>>>>>>>>>???@@@;;;GGGBBBKKKyyyfffUUUVVVZZZXXXSSSTTTXXXVVVbbb}}}nnn\\\rrruuugggYYYPPPNNNPPPRRRKKKKKKJJJJJJJJJJJJJJJJJJKKKNNNQQQQQQPPPOOORRRTTT]]]tttttt[[[FFFCCCJJJUUUiii~~~eeecccQQQTTTOOO???888SSSdddNNNKKKhhh~~~xxxssskkkbbbZZZTTTPPPOOOKKKGGGBBB>>>;;;999777555777777999===AAABBBBBBAAA>>>;;;666444555777999999;;;<<<>>>AAACCCCCCAAA???BBB???KKKeeeyyy|||wwwuuuWWW]]]444333???AAApppuuuqqqbbbQQQXXXTTTPPPJJJ>>>333666@@@uuuqqq{{{tttwwwmmmqqqppp||||||wwwwwwvvv}}}|||qqqllljjjaaaTTTDDD:::444555999>>>LLL\\\^^^MMM===:::???EEEIIILLLOOOOOOOOOLLLIIIFFFFFFFFFDDDKKKAAAOOOkkkrrrlll```JJJRRRgggMMMwwwUUUOOOWWWQQQGGGJJJIII@@@===///888LLLhhhtttKKKpppttt{{{}}}HHHVVVlllhhh|||~~~tttvvvyyyvvvyyy}}}~~~|||{{{~~~~~~}}}~~~~~~}}}|||zzzwwwuuuppprrrvvv{{{oooZZZSSSjjjsssyyyuuuqqqpppssstttsssppptttssspppiii___TTTLLLHHHWWWBBBcccsss~~~rrrppp===555888///---***///000///LLL|||~~~jjj|||{{{ZZZHHHsss~~~~~~|||~~~~~~jjjiiilllppppppbbbfffwwwlllhhhwwwSSSCCC<<>><<<<<<>>>@@@<<>>;;;999888666555333444777999;;;;;;:::999666444444444777;;;>>>@@@;;;===???@@@???>>>>>>??????GGGYYYqqq{{{kkk___SSS<<<666???:::ddd```[[[VVVVVVWWWTTTLLLDDD>>>888444gggyyyrrriii|||zzzwwwmmmvvv|||tttssslll~~~qqqjjjfff]]]TTT@@@888333666:::AAAQQQbbblllVVV@@@999>>>DDDGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFIIIDDDBBBhhhoooaaapppeeeBBBbbb```hhhTTTWWWaaaZZZMMMMMMLLLBBB===555777BBBXXXrrrzzz@@@UUUjjj|||___XXX]]]]]]vvvuuuvvvzzzzzzyyy~~~}}}|||zzz|||~~~~~~zzztttoookkk```hhhqqqyyyssseeedddyyy|||vvvsssrrrpppmmmjjjooommmjjjcccYYYQQQLLLJJJOOOEEE}}}iii;;;777:::111///***------)))<<>>AAAIIIAAA999]]]PPPJJJ???CCC<<<:::CCClll}}}}}}vvv[[[MMMooovvvtttsssmmmtttzzziiijjj[[[aaaYYYOOOQQQNNNDDD???@@@@@@BBBDDDGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFHHHIIIMMMKKKJJJMMMPPPRRRPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCDDDFFFFFFEEECCC>>>@@@@@@>>>::::::>>>CCCBBBIIIMMMdddbbb^^^fff\\\WWWXXXUUUZZZaaaWWWKKKNNN]]]uuummm}}}uuudddVVVNNNOOOOOONNNNNNNNNNNNNNNOOOIIIKKKMMMPPPXXXiii}}}rrrWWWCCCIIIGGGEEE___eeecccMMMSSSSSSMMM???@@@PPPiiiFFFRRRPPPYYY~~~ooo}}}sssfffWWWMMMGGGBBB>>>:::888777777666555222444666777666444333222000111333555888<<<@@@BBB<<>>;;;;;;AAAFFFGGG\\\ooouuuvvvqqq___KKKLLL...???BBBOOO}}}{{{aaaUUUZZZRRRUUURRRJJJFFFEEE>>>444EEEooo^^^mmm{{{xxxkkknnnpppyyy~~~vvvsssxxx{{{yyynnngggbbb[[[UUUBBB<<<999===@@@FFFVVVhhh|||cccHHH<<<>>>@@@AAAAAADDDEEEGGGFFFFFFEEEGGGHHHLLLGGGVVVqqqVVVRRRoooMMM???ZZZ```QQQXXXaaaZZZNNNMMMIII@@@>>>;;;888;;;LLLdddyyy666GGGnnnhhh{{{XXXMMM]]]wwwxxxxxx}}}}}}yyy~~~~~~~~~~~~}}}}}}~~~{{{uuuzzz~~~uuuhhh___ZZZUUU```nnnxxx~~~|||{{{{{{xxxtttiii{{{wwwtttoookkkgggjjjgggaaaZZZTTTOOOKKKIIIAAAVVVpppyyy```???DDDBBB333111------+++---;;;dddyyyzzziiiiiiOOOSSSrrr{{{~~~|||zzznnntttxxx~~~UUUYYYppp|||}}}mmmbbbYYYMMMGGGHHHLLLSSSYYY```kkkvvviiiAAA...777666111===AAAEEEEEE<<<@@@dddmmmOOOIIIEEECCC???AAA===bbb{{{ppp~~~oooNNNddd{{{cccgggtttbbbyyyyyyqqqqqqlllkkktttwwwjjjkkk___TTTAAADDD<<<888BBBEEEAAAAAAAAAAAABBBDDDFFFGGGEEECCCEEEGGGHHHHHHGGGFFFGGGIIIJJJJJJJJJLLLNNNOOONNNMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFDDD>>>AAAAAA===888999@@@HHHCCCCCCUUUxxxtttpppSSSmmmrrrXXXXXXWWWQQQRRRYYYTTTMMMSSSbbbxxxlllvvvoooddd]]][[[XXXUUUTTTSSSTTTTTT\\\aaahhhqqq|||{{{iiiWWWIIIGGGEEEDDDWWWnnnZZZUUUKKKMMMLLLJJJLLL@@@===^^^EEERRRPPPHHHttt{{{zzz~~~uuucccOOOBBBAAA>>>:::888777777666666555777888888555333333333333555777888999;;;>>>@@@???@@@AAA@@@AAAFFFPPPWWW[[[rrr~~~sssgggaaaSSSAAA888777AAA@@@sssaaacccTTTXXXQQQRRROOOIIIHHHIIIDDD<<<222aaa]]]jjjrrr{{{rrrppp{{{{{{xxx~~~|||~~~xxxtttnnnhhhccc^^^YYYUUUBBB<<<;;;???AAAGGGXXXjjjuuu]]]CCC999;;;>>>@@@AAA@@@BBBDDDEEEEEEFFFHHHIIIJJJUUUhhh___>>>VVVlll666ccclllaaaNNNLLLOOOUUUQQQKKKKKKDDD>>>BBB<<<777888FFF[[[sss999CCCiiivvv{{{lllxxx[[[NNNbbb|||xxxxxx||||||yyy~~~~~~~~~yyyxxx|||~~~wwwiii\\\XXXXXX[[[gggttt{{{|||}}}}}}zzz|||~~~~~~ooo|||}}}|||zzzvvvrrrmmmiiiiiibbbZZZSSSPPPLLLHHHEEEGGG|||xxxbbbuuu~~~aaaSSS```TTT666000......***222:::ZZZ|||}}}kkkttt{{{^^^LLLdddttt~~~~~~~~~{{{|||nnnvvv]]]~~~~~~{{{zzz{{{vvvfff\\\TTTGGGHHHIIIOOOVVV\\\cccooo{{{}}}UUU444333888333444AAABBBGGG@@@;;;NNNpppVVVHHHBBBJJJFFFJJJEEE<<>>FFF??????@@@BBBDDDEEECCCBBBDDDFFFGGGHHHGGGFFFGGGHHHFFFHHHJJJKKKKKKKKKMMMNNNJJJJJJKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCEEEFFFFFFEEE???CCCCCC>>>888:::DDDOOOGGG???cccttt]]]TTTeee```TTTSSSUUUOOONNNSSSPPPOOOWWW\\\xxxkkkeeegggtttxxxuuuqqqnnnmmmnnnppprrr~~~nnnZZZIIICCCDDDIIIPPPbbbRRRVVVLLLKKKJJJKKKEEETTT>>>555WWWRRRKKKGGGMMMIII\\\yyy{{{||||||sssaaaSSSEEEAAA===:::888777666555666888:::999777666777999777:::<<<<<<;;;;;;===???AAA??????FFFRRR^^^hhhlllpppxxxxxxiiiXXXLLLDDD===333@@@GGG```oooXXXaaa]]]VVVVVVUUUQQQNNNMMMMMMIIIDDD<<>>AAACCC???AAACCCDDDDDDEEEGGGIIILLLWWW^^^IIIMMMppplllPPPfffvvv~~~LLLMMMJJJKKKIIIKKKLLLAAA<<>>===[[[}}}LLLNNNHHHTTTIIINNNEEE???BBBeee}}}vvvuuu[[[ZZZ}}}mmm\\\WWWjjj]]]ZZZmmmpppppppppgggffflllcccOOOGGGJJJDDDIIIRRRTTTSSSLLL>>>666777444777>>>999888DDD>>>======???BBBCCCCCCBBBCCCEEEGGGGGGGGGFFFGGGHHHDDDGGGKKKKKKJJJIIIKKKNNNHHHIIIIIIIIIHHHFFFDDDCCCFFFDDDCCCCCCEEEFFFFFFEEEAAADDDEEE???888;;;HHHTTTQQQBBBppp|||~~~|||VVV[[[PPPEEEXXXLLLRRRQQQPPPSSSNNNKKKSSSKKKXXXqqq~~~zzzbbbPPPRRRaaaqqqmmmXXXLLLEEE???CCCLLLDDD``````SSSQQQPPPHHHKKKSSSDDDWWWAAA>>>JJJGGGNNN777DDDLLLDDDnnnwww|||mmmuuuvvvnnnIIIFFF@@@<<<:::888666444555888999888777777:::===999<<>>===???AAABBB>>>>>>KKKaaassszzzzzz{{{tttkkk^^^LLL:::666;;;BBBBBBUUUtttbbb[[[___iiiWWW^^^ZZZWWWUUUTTTPPPMMMJJJHHH666fffgggwwwqqqrrr{{{xxxzzzrrrooommmnnnyyy~~~tttpppmmmjjjgggaaaWWWPPPMMMIIIBBB>>>???BBBLLLccczzz{{{fffOOOBBB???>>>>>>???@@@BBBDDDDDDDDDDDDFFFGGGRRROOOGGG@@@nnnoooyyy|||lllppp^^^LLLOOOLLLIIIGGGMMMOOO???;;;KKKEEEAAA@@@DDDIIIUUUlll